BM66( yyyrrrhhh___ZZZ___bbbwwwtttqqq~~~uuuuuusssiiihhhnnnnnntttuuuxxxxxxsssmmmmmmqqq{{{zzz~~~}}}}}}~~~ppphhhbbb```iii```\\\bbb___lllyyyttt}}}{{{{{{|||~~~}}}}}}xxxtttyyyxxxvvvxxx{{{}}}~~~~~~tttjjjmmmxxx}}}~~~ooorrr{{{{{{yyy}}}zzzvvv{{{sssvvvwwwttttttzzz~~~xxxuuuyyyyyyqqqssswwwqqqlllkkkhhheeedddhhhnnntttsssvvvzzz}}}~~~}}}||||||}}}{{{zzz{{{zzzwwwxxx}}}yyy{{{{{{{{{}}}}}}wwwyyy}}}}}}wwwrrrssswwwzzzwwwssszzztttwwwxxx{{{|||{{{||||||yyyvvvrrroooooovvv{{{yyytttqqqpppgggcccdddbbb\\\\\\bbb___\\\XXXWWWWWWYYYYYYYYYRRRSSSVVVZZZ^^^aaabbbccceeefffiiinnnqqqpppkkkgggkkkhhhfffgggjjjiiieee```hhheeeeeehhhiiiggggggiiillliiicccdddiiicccbbbnnndddbbbiiimmmjjjnnnrrrlllsssoooiiigggjjjppptttuuuqqqnnnmmmooossstttqqqmmmggglllppprrrtttwwwwwwsssvvvrrrnnnmmmqqqwww|||~~~yyyzzztttvvvrrrmmmrrrwwwxxxzzzzzzuuurrrwwwvvvwwwyyyyyyyyy{{{~~~|||~~~~~~zzzrrrmmmmmmpppnnnmmmlllmmmooopppnnnlllffffffggggggggghhhhhhiiikkkkkkddddddjjjeeeaaahhhkkknnnnnnkkkiiijjjiiifffiiigggffffffggggggeeeccccccggghhheeefffhhhiiigggmmmooommmgggcccbbb^^^ZZZccceeegggiiijjjhhhfffdddddd```\\\[[[\\\\\\ZZZXXX^^^```gggnnnmmmeee^^^[[[ggggggiiilllooorrrssssssdddeeeffffffeeebbb___]]]ggg]]]]]]___]]]bbbfff___^^^[[[[[[\\\\\\YYYZZZ^^^```___]]]YYYUUURRRQQQRRRNNNQQQSSSRRRSSSWWWWWWUUUTTTUUUVVVVVVVVV[[[bbbhhh\\\]]]___bbb___ZZZ[[[___eeecccdddggggggdddccceeecccdddeeefffggghhhhhhhhhjjjkkklllllljjjhhhfffeee\\\\\\\\\\\\[[[ZZZYYYYYY[[[\\\___aaa\\\WWWXXX]]]ZZZYYYXXXWWWVVVUUUTTTTTTOOOOOOPPPQQQQQQRRRSSSSSSPPPOOONNNOOOPPPRRRSSSSSSMMMPPPMMMOOOWWWTTTRRRZZZ^^^ccceee```YYYXXX^^^eee^^^___````````````bbbccceeefffgggfffeeecccccccccdddddddddcccbbbaaa``````aaa^^^]]]]]]\\\YYYXXXZZZUUURRROOONNNPPPSSSVVVVVVSSSVVVZZZ]]]`````````___\\\```aaa______bbbbbb```______```aaaaaa```]]][[[___^^^___bbbaaa^^^```ddd^^^[[[YYYZZZ^^^bbbcccbbb^^^```dddggghhhgggeeecccbbbaaa`````````aaabbbcccbbbcccccccccaaa`````````___```aaacccddddddddddddvvv{{{mmmgggffffffOOOOOOTTT___hhhmmmqqqvvvmmmmmmxxxoookkkqqqppp}}}{{{ooonnnoooggggggllljjjUUUZZZ___aaa```bbbiiipppxxxllljjjlllgggiiiooommmmmmnnn|||zzzyyy|||tttzzz|||~~~zzzsssrrrrrrnnngggjjjwww}}}|||ooooooxxx}}}zzziiilllyyy{{{zzz~~~yyy}}}~~~{{{{{{{{{~~~}}}vvv{{{wwwssstttssspppnnnoootttyyywww{{{}}}~~~}}}wwwrrrzzzwww{{{|||}}}|||~~~~~~|||zzzuuussstttxxx}}}}}}wwwrrryyyoooiiijjjggg```^^^bbbeeeccc```^^^___`````````___```bbbfffjjjllllllkkkiiiiiikkknnnpppooollliiikkkjjjiiihhhhhhfffbbb```nnniiigggjjjkkkjjjkkkmmmllljjjccceeeiiibbb```lllllljjjooopppiiilllnnneeeqqqooojjjfffiiiqqquuuvvvtttppplllkkkkkkiiifffbbbhhhmmmqqqsssxxx~~~iiieeebbbcccggglllnnnmmmmmmtttnnneeeeeeaaa\\\^^^rrrvvv~~~~~~|||~~~wwwyyy{{{|||{{{{{{|||}}}xxxyyyzzz{{{{{{zzzyyyxxxxxxxxxqqqqqqwwwsssnnnvvvyyy}}}~~~zzzwwwxxxwwwuuusssqqqnnnmmmmmmnnnnnnnnnjjjoooqqqnnnnnnqqqsssrrrwwwxxxxxxwwwwwwrrreeeXXXXXXUUUQQQRRRWWW]]]cccgggnnniiiddddddhhhhhhddd___YYYXXX\\\aaaaaa[[[WWWWWWQQQQQQRRRSSSUUUWWWYYYZZZaaaaaaaaa```___]]][[[ZZZ^^^SSSNNNJJJDDDKKKWWWWWWccc___]]]\\\XXXSSSSSSWWW[[[]]]]]]]]]\\\\\\^^^```WWW[[[\\\ZZZ[[[^^^^^^[[[SSSWWWZZZYYYVVVXXX___eeedddeeehhhjjjgggcccccchhhmmmjjjjjjmmmmmmjjjjjjmmmggghhhiiikkklllllllllllllllnnnqqqrrrqqqqqqrrrsssjjjlllmmmmmmkkkkkkkkkllliiihhhjjjllljjjfffeeehhhkkkjjjiiihhhgggggggggggg```aaaaaabbbcccdddeeeeeeaaa`````````aaabbbdddeee^^^aaa^^^```eee___ZZZaaa___aaaaaa^^^ZZZZZZ___dddeeefffhhhiiikkkmmmooopppooopppqqqrrrrrrqqqpppooommmmmmlllkkkkkkjjjjjjiiifffeeecccaaa```^^^]]]]]]XXXUUURRRQQQSSSVVVXXXYYYVVVXXX\\\^^^``````___^^^WWW\\\^^^\\\[[[^^^^^^]]]\\\]]]^^^^^^^^^\\\ZZZYYY\\\[[[\\\______\\\^^^bbbaaa^^^[[[\\\___bbbcccbbb\\\^^^aaacccdddcccbbbaaa___^^^\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]```aaacccdddeeeeeeddddddxxxllluuu||||||wwwttttttgggpppqqqhhhiiijjjaaa```ggggggfffjjjpppvvv~~~zzzmmmiiijjjdddYYYRRRTTTVVVUUUiiihhhgggfffiiinnnuuuzzzqqqeee```fffxxxxxxwww|||}}}~~~rrrlll{{{}}}|||~~~}}}}}}yyyyyy|||yyy~~~~~~}}}~~~{{{yyyzzz~~~}}}xxxuuuooorrrqqqjjjhhhlllpppnnnkkkjjjkkkllllllkkkppppppqqquuuyyy{{{yyywwwsssssssssttttttsssrrrqqqqqqrrrsssppplllhhhffffffiiiccc```dddggghhhjjjnnnrrrnnnffffffjjjdddbbbooosssrrrwwwuuummmooopppeeejjjjjjgggcccfffooovvvvvvgggbbb\\\XXXVVVTTTQQQOOO@@@DDDGGGHHHLLLSSSWWWWWWJJJIIIIIILLLQQQRRRNNNJJJNNNWWWRRRIIIJJJHHHCCCEEE@@@AAAGGGPPPTTTQQQNNNOOOWWW\\\aaaccccccfffkkkpppppppppxxx~~~~~~zzzxxxxxxzzz||||||xxx}}}}}}|||~~~nnnbbb___\\\^^^cccjjjppprrr}}}zzzvvvvvvxxxxxxuuurrrgggeeefffjjjkkkhhhhhhkkkrrrrrrrrrrrrrrrtttvvvxxxqqqpppnnnmmmlllkkkjjjjjjppphhhfff```TTTWWWccceeewwwtttrrrpppkkkfffggglllfffhhhjjjkkkkkkmmmoooqqqllloooooommmmmmoooooolllmmmpppqqqpppnnnmmmooorrrqqqqqqtttwwwtttppppppuuuvvvqqqnnnnnnnnnnnnqqqvvvppppppqqqqqqqqqqqqppppppmmmooorrrrrrqqqpppqqqsssqqqtttvvvvvvuuutttvvvxxxtttppppppssstttqqqnnnnnnrrrqqqqqqqqqqqqrrrttttttooooooooooooooonnnnnnnnnjjjjjjiiiiiijjjkkknnnpppkkkooommmooossskkkccciiiccccccaaa______```ccceeeggggggiiimmmqqqtttvvvwwwooopppqqqsssttttttsssqqqppppppooonnnmmmmmmmmmmmmggggggfffdddbbbcccbbbaaa\\\YYYVVVVVVXXX[[[]]]^^^]]]___```bbbaaa___]]][[[VVV[[[^^^\\\[[[]]]^^^\\\\\\^^^______^^^\\\ZZZYYY[[[ZZZ[[[___^^^\\\^^^bbbddd```]]]]]]```ccccccbbb^^^___```bbbccccccccccccbbb```___]]]\\\\\\\\\\\\YYYZZZ[[[\\\^^^^^^]]]\\\aaabbbdddfffffffffeeedddxxxjjjnnnooo]]]bbbddd^^^bbbbbbVVVUUU^^^aaaPPPQQQRRRWWWbbbpppzzz}}}{{{fff^^^cccgggnnnuuusss\\\```vvv|||zzzuuusssnnnkkkjjjmmmsssxxxyyylllcccgggpppssssssttt~~~~~~~~~ppp~~~zzz}}}~~~|||zzz|||zzzwww|||}}}~~~}}}~~~~~~|||zzz~~~~~~vvvrrrwwwyyyuuutttxxxyyywwwuuuttttttuuuuuutttvvvvvvwwwzzz~~~}}}zzz~~~}}}|||{{{{{{zzzzzzyyyxxx|||}}}yyyrrrmmmlllmmm[[[UUURRRUUUZZZ]]]aaaeee[[[WWWLLLJJJNNNHHHIIIVVVYYYYYY^^^\\\UUUXXXXXXMMMEEEGGGEEEAAAEEEPPPXXXXXXIIIFFFCCCBBBDDDFFFHHHHHHCCCEEEEEECCCFFFLLLPPPOOOOOOPPPTTTZZZ^^^\\\TTTMMMTTT^^^ZZZSSSWWWWWWTTTVVVQQQMMMLLLSSSYYY\\\___bbbfffjjjnnnooommmmmmqqquuu}}}|||~~~{{{|||}}}~~~~~~}}}}}}}}}~~~nnnjjjpppooovvvtttsssrrrnnnkkkmmmsssrrrsssuuuuuuttttttvvvwwwyyy||||||yyyyyy{{{zzzwwwvvvvvvuuutttsssqqqooommmuuuvvvyyy|||yyyuuuvvvzzzuuunnnhhhgggggghhhnnnuuuwwwwwwwwwvvvuuutttrrrqqqmmmooopppnnnjjjhhhhhhiiijjjmmmpppqqqooooooqqqsssrrrllljjjooorrroookkkiiiiiiiiijjjjjjllloooqqqsssnnnnnnmmmllljjjiiihhhhhhdddddddddddddddfffiiikkkgggmmmlllpppuuummmeeejjjiiifffdddcccdddfffhhhiii^^^___aaaeeekkkooorrrrrrbbbcccdddgggiiijjjhhhfffhhhhhhgggfffeeeeeeeeefffeeefffeeeccccccddddddccc```]]]ZZZYYY[[[^^^```aaacccdddeeedddbbb___[[[YYYXXX^^^aaa___]]]___```______aaaccccccaaa^^^]]]]]]\\\[[[]]]``````^^^```eeeeeebbb^^^^^^aaaccccccaaabbbbbbccccccdddffffffgggmmmllljjjhhhffffffffffff^^^___```bbbdddeeedddbbbbbbccceeegggggggggeeedddyyyzzzyyyzzz~~~~~~{{{{{{yyyuuurrrooonnnmmmlllvvv~~~}}}|||xxxvvv|||xxx{{{~~~}}}zzzttt}}}|||~~~|||}}}{{{~~~yyyvvv|||ssspppqqqjjj```QQQOOOQQQVVV[[[^^^eeelllxxxyyyxxxooo||||||{{{zzzwwwtttrrrrrr```XXXPPPNNNSSSYYY\\\\\\iii\\\UUUZZZ]]]XXXVVV[[[^^^\\\YYYWWWWWWXXXYYY[[[^^^iiiqqqlllfffjjjuuu}}}wwwttt|||~~~{{{sss{{{lllmmmuuuxxxvvv||||||ooozzznnn___ZZZaaagggbbbXXXUUUSSSNNNHHHDDDDDDHHHMMMXXXQQQJJJIIINNNTTTWWWWWWaaaaaahhhyyy{{{{{{~~~|||{{{||||||}}}www|||zzz{{{xxxssstttzzz|||xxxvvvwwwxxxxxx}}}{{{yyyzzzvvvooolllvvv{{{wwwssspppppppppuuu{{{|||xxxvvvwwwpppjjjllllllhhhppp{{{{{{{{{|||{{{xxxtttrrrtttvvvvvvvvvuuuqqqmmmmmmqqqvvvzzzyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvtttqqqooooooooonnnkkkjjjlllqqqvvvxxxxxxppppppmmmkkkmmmqqqpppkkknnn```]]]hhhmmmeee```dddbbbfffkkknnnmmmjjjfffcccddd^^^]]]bbbdddbbbbbbfffaaabbbcccfffkkknnnooopppssspppnnnmmmnnnllliiieeepppllliiiiiigggdddcccfffdddcccbbbaaa```````````````ZZZSSSSSSXXX]]]___^^^]]]bbbggghhhbbb[[[VVVSSSYYYZZZ\\\]]]^^^___bbbddd^^^[[[[[[___^^^ZZZ]]]ccc___^^^^^^___aaaaaa```^^^aaaaaaaaaaaaaaaaaabbbbbb```fffiiifffeeeeeeeeeccccccdddeeeeeecccaaa^^^]]]___```cccdddeeeddddddddd[[[bbbeeedddfffkkkjjjfff{{{yyy|||~~~|||}}}{{{vvvuuuzzzwwwuuuuuuxxx~~~~~~wwwsss|||zzz|||}}}yyyyyy{{{yyy~~~}}}uuukkkdddYYYOOOTTTJJJ???<<<;;;:::;;;>>>:::999???IIIPPPTTT\\\eee}}}zzzzzz||||||yyyvvvrrrooommmooosssvvvtttrrr}}}uuutttzzz}}}{{{wwwpppoooppplllhhhgggiiiiiieeebbbTTTRRRQQQSSSWWWYYYXXXVVVRRR\\\bbbbbbgggssszzzxxxppptttvvvvvv{{{~~~~~~~~~~~~|||zzzyyyyyyzzz|||xxxxxxzzz{{{xxxtttvvv{{{~~~~~~}}}~~~|||}}}}}}~~~yyyuuuxxx}}}yyywwwxxxyyyxxx}}}}}}}}}xxxvvvxxxtttnnnpppzzz{{{xxxuuurrroooppptttzzz{{{vvvuuuvvvxxxtttwwwwwwqqquuu~~~zzz{{{{{{zzzwwwwwwzzz|||~~~}}}|||zzzyyyyyy|||~~~vvvtttqqqooonnnoooppprrr{{{zzzxxxvvvtttssstttvvvyyywwwttttttvvvwwwwwwuuutttsssooojjjlllppppppmmmvvvpppnnnpppnnngggeeejjjhhhffffffhhhkkkkkkgggccchhhbbb___aaabbb```aaaddd]]]]]]^^^```cccfffggggggllljjjiiikkknnnpppooonnnmmmiiihhhhhhgggeeeeeehhhgggfffdddcccaaaaaa``````[[[WWWSSSSSSXXX]]]___```^^^bbbffffffccc^^^[[[YYYWWWYYY[[[^^^```aaaaaaaaafffbbb```bbb^^^XXXVVVXXX___]]]YYYWWWWWWZZZ^^^aaa``````___``````aaacccdddbbbdddccc```___bbbcccaaabbb___]]]]]]^^^]]]YYYUUUUUUUUUVVVXXX[[[\\\\\\\\\ZZZ```cccaaaaaadddaaa\\\}}}{{{yyyvvv}}}}}}}}}qqqmmmsssqqquuu}}}xxxiii[[[WWWXXXXXXYYY[[[OOOIIIEEEEEEDDDAAAAAABBBEEELLLZZZiiirrrtttvvvyyy{{{zzzvvvtttxxx~~~|||{{{||||||xxxxxxyyy{{{|||wwwooohhhVVVRRRQQQSSSPPPLLLRRR]]]XXXZZZ]]]```aaaaaa___^^^OOOYYY```___\\\[[[[[[[[[\\\YYY```ddd]]]\\\[[[SSSCCCFFFFFFFFFJJJSSSXXXYYYhhhXXXNNNIIIHHHTTT\\\TTTPPPRRRWWW```ppp{{{{{{wwwtttttttttwwwyyyrrreee```cccfffcccrrrsssrrrrrrwww~~~zzzxxxuuuttttttuuutttttttttuuuwwwzzz{{{}}}}}}}}}{{{xxxvvvuuuuuutttoookkkllltttyyyyyywwwzzz|||}}}~~~|||~~~~~~}}}}}}~~~~~~}}}~~~~~~yyyyyyyyyzzz{{{{{{||||||{{{{{{|||{{{wwwssswww}}}}}}yyywwwxxxyyyxxx{{{zzz{{{yyyvvvvvvwwwuuupppuuu|||~~~zzzxxxvvvsssssstttyyy~~~}}}yyywwwzzzyyywww}}}}}}tttuuu|||{{{uuuvvvwwwvvvuuuuuuvvvxxx{{{yyyxxxyyy{{{}}}}}}}}}}}}yyyvvvtttuuuwwwyyyzzzxxxtttrrrqqqsssuuuwww|||zzzxxxwwwvvvtttqqqooouuuuuupppkkklllrrrtttrrrtttwwwwwwqqqhhheeeiiippplllgggbbbccchhhkkkhhheeejjjddd_________^^^^^^aaa^^^^^^______aaabbbcccdddcccbbbbbbdddhhhlllnnnooolllhhhggghhhhhhfffhhhkkkjjjiiigggeeecccbbbbbbaaa```^^^]]]\\\]]]```cccddd___aaaccccccbbb```___```YYYYYY[[[```eeefffccc___aaa^^^^^^aaabbb___]]]]]]______^^^[[[XXXZZZ```eeebbbaaaaaaaaabbbdddggghhhkkkjjjeee___```dddfffeeegggbbb\\\\\\___```[[[VVVXXXVVVUUUWWW\\\___```___XXX]]]aaabbbdddeeeddd```}}}{{{wwwttt}}}}}}}}}tttsssssssssxxx}}}|||qqqmmmkkkkkkjjjfff```\\\ZZZYYY[[[^^^^^^ZZZYYY[[[___``````aaagggppptttsss|||{{{}}}~~~~~~}}}|||tttnnnYYYUUURRROOOJJJEEEHHHPPPBBBAAA@@@AAACCCGGGKKKMMM???GGGNNNOOOPPPRRRRRRPPPOOOKKKQQQUUUPPPRRRVVVPPPaaaaaa______bbbgggjjjkkkwwwmmmjjjiiieeeiiimmmeeeccceeeffffffkkkrrruuutttuuu{{{}}}}}}}}}}}}}}}{{{{{{zzz|||~~~}}}{{{vvvvvvvvvwwwxxxyyyzzzzzz|||yyyvvvtttsssrrrpppmmmqqqwww{{{zzzyyy{{{|||{{{}}}~~~~~~}}}zzzxxxzzz{{{|||}}}xxxxxx{{{zzzwwwxxxooorrrtttsssrrrqqqsssvvvwwwvvvuuutttsssqqqrrrsss{{{vvvtttvvvwwwvvvwwwzzzyyyyyyxxxwwwxxxyyywwwtttuuuzzz|||yyyvvvuuutttqqqssstttyyy}}}{{{vvvvvvyyyuuuttt}}}}}}sssrrrwwwvvvtttttttttsssqqqppppppqqqrrrppppppssswwwzzzxxxvvvxxxwwwtttrrrqqqqqqrrrsssuuuqqqmmmjjjjjjlllnnnpppuuuvvvvvvvvvvvvtttqqqoooppprrrpppmmmnnnssstttrrriiiqqqsssjjjbbbeeemmmrrroookkkhhhhhhkkkmmmlllkkklllgggbbb______```bbbccceeeeeefffffffffgggiiikkkdddcccccccccfffiiilllnnnnnnjjjhhhiiiiiihhhjjjnnnkkkjjjiiigggfffeeeeeeeeeffffffeeecccaaa```bbbdddbbbbbbaaa`````````aaabbb^^^\\\\\\```fffhhheeeaaa\\\ZZZZZZ]]]aaacccdddeee[[[```eeeeeeaaa___```cccfffeeeddddddeeehhhlllnnnrrrpppjjjddddddiiijjjgggjjjfffbbbaaabbbcccbbb```^^^[[[XXXYYY___cccdddddd[[[^^^bbbdddffffffdddbbb{{{||||||}}}}}}uuuttt{{{~~~~~~||||||}}}~~~xxxooo}}}yyyyyyyyy||||||{{{|||~~~{{{}}}yyyxxxzzz}}}zzzzzz{{{}}}}}}|||{{{{{{|||mmmmmmlllmmmppptttxxx{{{xxx~~~~~~}}}{{{xxxvvvvvvxxx{{{}}}}}}xxxuuutttuuuwwwwww}}}}}}~~~xxx}}}yyyvvvwww{{{~~~zzzxxxzzz~~~}}}wwwssssssooorrrtttssspppoooqqqtttzzzwwwtttrrrtttuuurrrnnnxxxsssqqqtttvvvuuutttvvvxxxvvvvvvwwwyyyxxxvvvuuuqqquuuvvvsssqqqrrrqqqooommmooosssvvvsssnnnooosssrrrqqqyyy{{{rrrrrrwwwtttuuuttttttsssssssssrrrqqqqqqooopppsssxxxzzzxxxvvvqqqrrrsssssssssqqqooonnnrrrnnniiiggghhhjjjjjjjjjssstttwwwxxxwwwvvvtttssskkkoooqqqnnnmmmnnnmmmiiidddiiijjjdddaaaffflllooollloooqqqpppmmmlllnnnpppllliiieeeaaabbbfffhhhhhhhhhiiijjjiiiiiijjjmmmqqqkkkkkkjjjjjjkkknnnqqqsssrrrmmmjjjkkkjjjiiikkkoookkkkkkjjjiiiiiiiiiiiiiiiddddddcccaaa______aaacccdddbbb```_______________bbb]]]ZZZ\\\aaaeeedddbbbaaa___[[[XXXYYY\\\]]]^^^[[[```ffffffbbb___```ccciiigggeeedddeeeiiimmmooooooooolllgggfffiiihhheeeggghhhgggdddaaaaaaeeehhh]]]ZZZWWWXXX\\\```bbbccccccdddeeefffeeebbb```___|||wwwzzzzzz}}}~~~yyyccccccaaa]]]TTTOOOUUU```nnn|||}}}hhhTTTNNNNNNLLLPPPPPPOOOOOOMMMLLLKKKJJJFFFHHHKKKMMMMMMKKKHHHEEEAAADDDEEEDDDEEEJJJNNNOOOPPPTTTUUUSSSTTTZZZ^^^___```bbbjjjssswwwxxxzzz~~~}}}xxxwwwooocccbbbdddjjjpppssssssxxx~~~|||}}}{{{~~~yyywwwvvvvvvxxx{{{~~~{{{{{{~~~zzzvvvuuuwww{{{}}}xxx{{{xxxyyy}}}{{{zzz}}}}}}xxxttttttuuuxxxzzzyyyvvvuuuwwwzzz~~~}}}zzzxxxzzz}}}zzztttxxxsssqqqvvvyyyxxxvvvvvvwwwtttsssvvvwwwuuussssssooorrrsssrrrrrrttttttpppooorrrvvvxxxtttnnnooouuupppmmmrrruuunnnppptttpppooonnnoooqqqtttuuutttsssqqqqqqrrrtttwwwxxxxxxwwwqqqsssvvvwwwvvvsssooolllqqqnnnkkklllnnnooommmjjjpppsssuuuvvvuuusssrrrrrrmmmrrrtttqqqmmmkkkgggccceeefffffffffdddeeegggjjjfffkkkpppooojjjgggjjjmmmgggfffccc___aaafffgggfffeeeggghhhgggeeefffjjjnnniiijjjlllmmmnnnppptttwwwsssnnnkkkkkkjjjiiikkkpppmmmmmmlllkkkjjjjjjjjjjjjaaa```______aaadddgggiiidddcccaaa``````___]]]\\\aaa]]]YYYYYY\\\___```______```^^^WWWUUUXXX[[[\\\fffggggggdddbbbcccgggkkkjjjhhhdddaaaaaaeeeiiilllkkkooopppkkkhhhhhhhhhffffffiiikkkhhhbbbaaaffflll``````______aaaeeeiiillljjjhhhiiimmmmmmlllllloooxxxyyy~~~uuusssvvvrrrnnnhhh```[[[```hhhZZZdddjjjfff___```kkktttqqqpppnnnkkkhhhdddaaa___bbbcccgggmmmrrrqqqjjjccciiimmmnnniiihhhkkkmmmkkklllsssxxxyyy{{{~~~}}}tttqqqjjj```WWWRRRPPPOOOJJJBBB@@@CCCIIIOOOZZZffflllmmmrrrxxx{{{~~~~~~|||{{{|||~~~~~~|||{{{{{{}}}|||}}}}}}~~~|||yyyvvvtttuuuwwwzzzzzz~~~~~~}}}~~~zzzxxxzzzzzzxxxvvvvvvxxxyyyzzz{{{{{{{{{}}}~~~yyy~~~}}}{{{~~~}}}zzzuuutttzzz~~~}}}{{{zzzzzzuuutttwwwxxxsssqqqsssooosssuuuuuuwww{{{zzzwwwwwwyyy}}}yyytttuuu|||vvvnnnoooqqqmmmqqquuuooonnnmmmnnnppptttvvvtttrrrpppqqqssssssrrrrrrtttuuunnnooooooooommmiiieeecccjjjiiijjjnnnrrrsssooojjjnnnqqqtttuuutttssstttvvvsssxxx{{{wwwsssqqqooolllnnnmmmpppvvvssslllmmmtttnnnqqqtttssspppooopppsssiiijjjgggccceeejjjkkkgggeeefffgggdddaaaaaaeeejjjeeehhhkkkmmmmmmnnnqqqtttpppkkkhhhiiiiiiiiilllqqqqqqpppnnnllljjjiiihhhgggccc___\\\]]]bbbhhhkkklllcccbbbaaacccdddbbb^^^[[[```___]]]\\\[[[\\\]]]^^^ZZZbbbeee___[[[]]]aaabbbkkkjjjiiihhhhhhiiilllmmmmmmjjjddd```___bbbfffiiihhhnnnpppkkkeeeeeeggghhhfffhhhhhheee```___aaaccc^^^aaaeeeffffffiiipppuuuvvvrrrqqquuuvvvuuuwww|||nnneeeiiinnnlllooowww{{{uuunnnjjjhhhfff{{{{{{{{{~~~xxx{{{^^^XXXSSSQQQMMMJJJLLLQQQLLLLLLQQQYYYWWWVVVbbbuuuppprrrwww|||wwwlllfffggg```]]][[[]]]]]]YYYWWWYYY\\\bbbddd``````iiippprrriiieeefffnnnwww||||||~~~~~~{{{oooooopppqqqqqqqqqpppooorrrtttvvvvvvvvvvvvvvvwwwrrr||||||~~~||||||~~~|||{{{yyywwwvvvvvvvvvwwwyyyyyywwwuuurrrqqqrrrssssss{{{|||~~~||||||~~~wwwsssuuuwwwvvvvvvwwwuuuuuuvvvxxx{{{|||~~~~~~ooo{{{|||wwwyyy~~~}}}xxxxxx~~~~~~~~~xxxwwwzzzzzzuuurrrtttqqquuuxxxyyy}}}|||yyy{{{{{{tttwww}}}vvvtttvvvsssxxx{{{tttvvvttttttvvvyyyyyyvvvsssqqqsssuuusssqqqpppsssvvv{{{zzzxxxuuurrrnnnkkkiiibbbbbbffflllrrrsssmmmhhhpppssswwwyyyyyyzzz}}}xxx}}}}}}zzz|||}}}||||||zzz|||}}}uuuwwwuuupppqqqvvvuuupppgggiiiiiieee```___ccchhhiiilllppppppooooooqqqssslllhhheeeggghhhiiimmmssstttssspppmmmjjjgggfffeeebbb\\\WWWWWW]]]dddfffeeebbbaaabbbeeegggeee```\\\```bbbcccaaa___]]]]]]^^^___jjjqqqkkkcccbbbdddddddddeeegggjjjlllkkkgggdddqqqmmmfffaaa```bbbeeehhh```hhhkkkccc\\\\\\aaaeeebbb```^^^[[[YYYWWWVVVTTTQQQWWW]]]______bbbkkkrrrzzzyyyuuuoooooosss~~~tttbbbhhhttt}}}yyymmm```YYYlllbbbZZZ^^^fffdddUUUFFFOOOPPPOOOMMMQQQWWWZZZXXXZZZNNNFFFIIISSS\\\dddiii}}}yyyzzz|||wwwuuuzzz}}}llloooqqqooommmkkkddd]]]ZZZZZZZZZZZZZZZYYYVVVSSSWWW[[[___aaafffnnnxxx}}}}}}|||{{{rrreeekkk~~~|||zzzzzzzzz|||{{{{{{}}}rrrrrrppplllmmmrrrssspppuuuoookkknnnqqqrrrtttwwwzzz{{{|||||||||{{{{{{{{{~~~~~~~~~{{{~~~~~~{{{yyywwwyyy{{{||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{wwwrrrnnnlllmmmooopppnnnttt|||~~~{{{|||~~~}}}|||xxx|||~~~{{{}}}|||~~~xxx{{{|||yyyvvvuuuuuutttwwwvvvuuuxxx|||~~~}}}{{{mmmuuu|||}}}wwwssstttwwwyyysssuuu{{{sssrrrtttvvvxxxxxxwwwuuuuuuuuummmooossswww{{{}}}|||yyy|||~~~~~~}}}~~~~~~zzzzzz}}}xxxzzz}}}~~~}}}zzzyyyxxx|||yyytttooolllkkklllmmmjjjuuuxxxxxx}}}sssqqqqqqfffVVVMMMPPPUUURRRJJJUUUUUUWWWYYYZZZYYY[[[^^^IIIKKKSSS```jjjgggYYYLLLSSSPPPTTT___gggeeeccccccxxxtttmmmggggggsss~~~{{{mmm[[[TTTSSSUUUZZZaaafffgggfffqqqiiifffllloooqqqzzz|||}}}{{{uuuooonnnhhhhhhhhhiiijjjiiigggeeeiiibbbaaahhhlllhhhcccbbb___```cccggggggeeebbbaaaeeellljjj\\\SSSRRROOOHHHLLLIIIGGGIIIOOOTTTTTTRRRSSSMMMGGGDDDFFFIIIKKKLLLKKKFFFHHHNNNMMMFFFDDDIIINNNIIIEEECCCAAA===>>>BBB;;;>>>AAAAAA===:::999;;;HHHLLLLLLEEE???@@@BBBBBB|||pppiiibbbfffdddQQQQQQHHHEEERRReeeqqqttttttggglllpppssszzzoooooonnnmmmppptttqqqkkkiiijjjqqq{{{}}}wwwpppmmmtttuuuyyy|||~~~xxxssspppxxxzzzzzzxxxvvvgggjjjccc[[[[[[bbbjjjnnnoooppplllfffhhhrrr}}}~~~xxx|||{{{{{{~~~zzzyyyzzz{{{{{{{{{|||{{{}}}}}}zzz{{{uuurrruuuyyyzzz|||||||||||||||~~~~~~~~~zzz~~~}}}}}}}}}|||~~~}}}{{{||||||{{{{{{yyyxxxwwwvvvvvvvvvzzzwwwrrrnnnmmmnnnooopppqqqwww~~~~~~}}}|||}}}~~~zzzwwwuuuvvv{{{uuutttssstttuuuwwwyyyzzz}}}zzzxxxwwwzzz~~~xxxssssssxxx|||zzzwwwvvvqqqtttwwwxxxyyyyyy{{{}}}}}}xxxuuuuuuyyy~~~~~~~~~|||ssseeeZZZWWWUUUNNNDDDIIIJJJMMMOOOMMMJJJHHHHHHGGGFFFGGGJJJNNNOOOLLLHHHCCCAAACCCIIIKKKIIIJJJNNNHHHGGGDDDCCCCCCEEEHHHJJJQQQRRRVVV^^^nnn}}}aaa^^^ZZZWWWTTTPPPJJJEEEJJJEEEDDDIIIMMMMMMMMMNNN]]]ZZZ\\\fffoootttyyy}}}{{{ooojjjeeedddbbbbbbbbb```^^^^^^___lllrrrggg[[[YYYWWWTTT\\\WWWRRRQQQVVVZZZ[[[ZZZ]]]WWWQQQNNNOOORRRTTTTTTSSSQQQRRRUUUVVVRRROOOPPPPPPLLLKKKNNNOOOLLLJJJJJJLLLPPPUUUWWWVVVUUUWWWYYYTTTVVVVVVTTTUUUVVVSSSNNN~~~xxxzzzsss___NNNIII[[[\\\ZZZXXXZZZ___aaa^^^TTTmmm~~~zzz~~~ggg^^^SSSKKKKKKPPPVVVZZZPPPJJJBBB@@@IIIQQQPPPIIIMMMSSSYYY^^^fffooottttttvvvuuuvvv}}}~~~|||wwwqqqlllnnnooommmjjjkkkqqqvvvzzzzzzwwwrrrqqqtttwwwxxxyyy}}}~~~}}}}}}~~~yyy~~~{{{|||~~~~~~|||zzz|||~~~~~~|||zzzzzz{{{ssssssssstttuuuvvvxxxxxx}}}xxxuuuuuuvvvwwwwwwsssxxx~~~~~~}}}{{{|||zzzxxx~~~~~~{{{~~~}}}}}}vvvooodddfffggghhhggggggiiikkk{{{vvvoooiiigggiiinnnqqqnnnmmmpppuuuwwwxxx}}}tttxxxyyytttpppqqqrrrqqqzzzwww{{{yyymmmooorrrqqqpppnnnmmmlllnnnllliiifffeeegggkkknnnfffdddcccbbb^^^[[[]]]bbb^^^]]]^^^cccfffeee___ZZZYYYUUUOOOLLLQQQYYYZZZVVVWWW\\\^^^```jjjwwwzzzvvv|||xxxssslllgggRRRPPPMMMLLLQQQVVVSSSLLLKKKEEEAAABBBCCCCCCFFFIII???DDDMMM\\\lll{{{jjjgggbbb______```aaa```[[[mmmyyysssgggccccccccchhhdddaaadddllluuu{{{~~~tttpppllljjjkkknnnppprrrppppppooommmooorrrpppjjjeeebbbdddmmmrrrpppjjjgggdddhhhjjjiiieeebbbaaabbbdddddddddfffmmmppphhh^^^~~~wwwooohhhccccccooo}}}uuummmmmmkkkdddaaadddhhhmmmpppnnnggg```qqqqqquuuyyy{{{xxxrrrtttyyyyyyuuu{{{~~~}}}zzzzzz}}}|||{{{vvvqqqhhhmmmnnnhhhaaa```ccceeejjjnnnppppppttt{{{ssspppooossstttsssuuuxxx~~~~~~~~~|||{{{~~~zzzxxxzzz~~~|||}}}}}}{{{yyyxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{||||||zzz{{{}}}}}}|||tttxxx~~~~~~{{{{{{{{{ooo___ZZZcccmmmbbb^^^^^^gggooonnnggg```YYY^^^bbbdddgggooo}}}wwwhhhOOONNNMMMJJJEEEBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>@@@AAADDDFFFCCC>>>>>>BBBLLLSSSUUUPPPIIIHHHHHHHHHIIIKKKKKKGGGAAA>>>AAAEEEFFF@@@===BBBNNNXXX]]]]]]^^^aaaYYYVVVbbbiiihhhjjj{{{xxxuuussssssssssssqqqoooqqqtttuuutttqqqkkkiiiddd```aaadddbbb\\\^^^``````aaagggrrrvvvttttttvvvyyy|||~~~}}}zzzxxx}}}rrrdddbbbjjjkkkeee]]]YYYXXXZZZ]]]]]]```eeeiiifffbbb___^^^]]]\\\[[[ZZZ```kkkxxx}}}zzzuuuqqqjjjccc``````^^^YYYbbbppp{{{yyyqqqnnnnnnnnnooonnnooottt}}}}}}}}}wwwrrrppppppnnnnnnnnnpppvvvzzzsssjjj}}}}}}jjjgggsss|||wwwvvvzzz{{{tttrrrqqqooosssyyy~~~~~~~~~{{{yyyzzz~~~~~~|||}}}~~~}}}{{{~~~~~~~~~}}}~~~~~~{{{}}}{{{|||}}}}}}||||||}}}{{{zzz|||~~~}}}{{{www{{{}}}}}}~~~}}}yyynnn\\\JJJCCCGGGNNNLLLHHHIIIPPPTTTSSSRRRTTTWWWZZZ[[[WWWRRRUUU___hhhmmmmmmmmmooossswwwzzz{{{~~~rrrrrrrrrppplllgggcccaaaaaaaaacccfffhhhhhheeebbb```fffhhhlllooojjjaaa]]]^^^[[[bbbfffbbb]]]\\\]]]\\\_________bbbdddfffffffffbbb[[[UUUTTTWWWWWWRRRMMMaaaggg___UUUYYY[[[[[[aaajjjoooqqqrrrwww{{{www}}}yyyuuuuuuzzz|||wwwqqqtttqqqmmmiiiggggggiiijjjkkkkkkhhhgggkkkqqqsssqqqiiijjjjjjiiilllppprrrpppzzz}}}xxxwwwkkkUUUIIIJJJMMMJJJBBBBBBFFFNNNRRRRRRUUUZZZTTTTTTVVV\\\eeeooowww{{{}}}wwwlllgggddd[[[RRRGGGKKKNNNMMMMMMMMMLLLJJJJJJJJJKKKNNNTTTYYY^^^```ooonnnmmmlllkkklllnnnppphhhhhhaaaXXXZZZeeeiiieeeaaa[[[ZZZ```gggfffaaa]]]ooossswwwxxxvvvtttuuuvvvnnnqqqqqqooopppsssrrrooo~~~wwwqqqiiioooeeeYYYQQQLLLJJJMMMSSSZZZ```bbb___\\\ZZZVVVRRRKKKNNNWWWeeerrr~~~~~~}}}~~~|||~~~}}}vvvzzz|||~~~~~~|||}}}~~~}}}yyysssppppppqqqyyyttttttqqqooovvv~~~yyy{{{|||{{{xxxvvvuuuuuu{{{{{{{{{||||||||||||{{{{{{|||}}}~~~yyy}}}|||~~~|||~~~|||yyyxxxuuulll___UUULLLUUUPPPGGGHHHHHHHHHPPPPPPRRRPPPNNNPPPWWW[[[[[[sss|||yyyyyyyyywwwttttttqqqooosss}}}}}}sssxxxxxxxxxwwwvvvvvvvvvwwwrrroooggg______eeejjjjjjggghhhjjjkkkmmmnnnnnnnnnpppssswwwyyyxxxwwwwwwwww~~~ttthhhddddddeeeWWWVVVXXXYYYUUULLLGGGHHHEEEBBB??????CCCHHHMMMPPPOOOXXXbbbmmmzzz}}}rrr]]]XXXSSSSSSXXX\\\ZZZVVVUUUUUUUUUVVVXXX[[[]]]^^^\\\\\\[[[WWWTTTRRRRRRSSShhhgggaaa[[[[[[bbbhhhjjjiiiaaa]]]___bbbaaa^^^]]]YYY^^^cccfffeeeeeegggjjjjjjooopppkkkgggiiimmmooo~~~zzzzzzrrrooorrrxxx}}}|||{{{xxxuuutttwww}}}xxxmmm~~~}}}zzzvvvooojjjmmmtttggg|||{{{}}}~~~{{{uuuwww|||{{{uuuqqqzzz|||~~~~~~}}}~~~~~~{{{|||~~~~~~{{{kkkWWWMMMVVVeeeoooTTTSSSRRRVVV\\\``````^^^ddd\\\XXXYYYWWWUUU]]]jjjiiikkkllliiieeecccfffjjjttt||||||~~~~~~|||||||||}}}~~~~~~|||}}}xxxrrreeennnlllgggkkkllljjjooodddccc___ZZZ[[[______\\\UUUdddooosssyyy|||~~~{{{yyywwwvvvvvvvvvuuuuuusssttt{{{}}}ssspppooopppssswwwxxxuuurrrjjjiiifffbbbdddmmmrrrsss```aaaccceeefffeeefffhhhkkkooosssuuuuuuvvvxxxzzznnnppptttwwwsssmmmkkknnnkkkkkkoooqqqmmmeeeaaacccbbb\\\TTTNNNLLLNNNOOOQQQQQQVVVVVVRRRQQQSSSSSSPPPTTTWWWVVVUUU]]]gggeeeZZZddd[[[SSSTTT[[[```^^^[[[\\\\\\[[[[[[\\\___cccfffhhhiiihhheeeaaa______```eeeddddddccc```___dddlllkkkeee``````___\\\ZZZ\\\]]]aaafffgggfffeeefffhhhfffkkkmmmhhheeeggglllnnnyyytttyyy}}}}}}~~~vvv|||tttxxx}}}|||kkkmmmuuu||||||sssooopppvvv|||{{{wwwxxx}}}lll]]]\\\bbbfffaaaWWWMMMKKKQQQVVVVVVTTTXXXUUUZZZfffmmmmmmsss~~~{{{}}}~~~|||yyywwwwwwyyyvvvvvvvvvxxx|||yyyuuuxxxzzz{{{{{{uuuooollltttwww|||~~~{{{~~~}}}|||~~~zzzxxxzzz~~~|||wwwrrrxxxvvvmmmnnnyyy}}}vvv}}}zzz}}}vvvpppqqqwwwxxxrrrkkkmmmqqqrrrrrrtttxxxxxxuuukkkjjjjjjkkkjjjhhhiiikkkdddhhhlllnnnnnnooorrruuuuuuooopppwwwvvvnnnkkkooommmnnnrrruuuqqqkkkjjjmmmkkkeee]]]WWWVVVXXXZZZ\\\XXX^^^aaa^^^^^^bbbccc```WWW[[[YYYWWW___kkkjjj```]]]UUUNNNPPPVVVYYYYYYWWWaaa___[[[XXXVVVYYY^^^bbb]]]___```___\\\[[[\\\^^^___^^^cccgggccc[[[___jjjgggbbb___^^^ZZZVVVUUUXXXVVVZZZ___bbbaaaaaacccfffdddiiikkkiiigggjjjmmmmmmuuufffdddqqqwwwvvv~~~yyy}}}zzz|||ssszzz~~~~~~~~~zzz|||{{{}}}~~~~~~~~~zzzuuu{{{sssfffWWWNNNLLLWWWcccYYYZZZpppmmmfff{{{zzzwww||||||~~~|||wwwyyywwwwwwyyyzzzxxxuuuzzzyyyuuuzzz|||wwwvvv}}}{{{}}}~~~~~~|||xxxzzzzzz~~~|||yyy|||}}}}}}|||}}}}}}yyyyyyzzz}}}~~~~~~{{{zzz|||}}}~~~zzzuuutttvvvwwwuuurrrllliiiggghhhlllqqqssssssmmmmmmnnnsssyyy||||||{{{wwwzzz{{{zzz|||~~~zzznnnppp|||vvvrrrqqqjjjjjjlllnnnnnnllljjjkkkmmmjjjhhhdddaaa______```aaacccbbb```______```bbbcccccc```]]]]]]___aaa```^^^]]]eeecccWWWQQQWWWZZZWWW\\\YYYWWWWWWYYY]]]aaacccdddbbb^^^[[[ZZZZZZ[[[\\\]]]\\\[[[YYYXXX[[[___ccccccfffdddYYYLLLGGGMMMUUURRRXXX]]]___]]]\\\___bbbdddgggkkkkkkccc]]]aaajjjyyytttzzzsss~~~yyywwwxxxaaabbb^^^\\\kkk|||yyyxxx}}}~~~yyy{{{||||||jjj[[[SSSrrrvvveeebbbvvvrrriiiyyy{{{{{{}}}yyyzzz~~~~~~yyyuuuyyy~~~~~~}}}zzzvvvzzzxxxzzz||||||~~~{{{zzz||||||zzzwwwqqqmmmiiiiiinnnuuuzzz|||wwwvvvvvvyyy~~~vvvxxx}}}|||~~~{{{nnnuuurrrppppppqqqpppmmmiiiiiihhhfffeeedddeeefffgggjjjiiigggeeecccbbbbbbbbbhhhgggfffiiikkkjjjccc]]]```ooottthhh\\\[[[___```eeeaaa^^^```ggglllllljjjiiihhhhhhgggeeecccbbbaaa___```bbbcccbbbbbbcccddd]]]___^^^XXXPPPOOOUUU\\\XXXYYYYYYUUURRRRRRWWW\\\jjjkkknnnnnniiidddgggnnn{{{{{{yyy~~~~~~rrrqqqeeeTTTQQQYYY\\\UUUSSSWWWSSSQQQTTTSSSWWWfffvvvyyyzzzvvvpppmmmnnnqqqzzz~~~zzz|||tttpppsss{{{~~~vvvyyyoooeeeyyyvvvbbb]]]mmmjjjaaammm}}}zzzyyy}}}yyyzzz|||{{{xxxyyy~~~~~~zzzvvvuuuzzzyyysssxxx}}}~~~~~~~~~~~~}}}yyyttttttyyyzzz{{{zzzrrrppppppooooooooonnnnnnnnnpppooonnnlllkkkiiihhhggg___```fffqqqzzz{{{rrrjjjmmmnnnfffiiinnntttnnniiilllsssxxxuuupppjjjlllnnnooommmjjjfffdddfffjjjppprrrrrrooolllkkknnnoooooollljjjkkkqqqvvvwwwtttoooiiieeehhhpppwwwuuutttuuuwwwuuurrrssswww}}}}}}zzz{{{pppqqqtttvvvzzz~~~}}}yyyuuummmnnnssslllkkkyyy{{{}}}pppmmmxxxwwwsss}}}zzz{{{~~~}}}~~~llllllxxxzzzppp^^^^^^ggggggddd```^^^cccooouuuOOOAAA???:::;;;<<<<<<<<<===>>>@@@888666555666:::;;;999777AAA???===999777888<<<@@@???@@@@@@BBBJJJQQQPPPJJJCCCKKKOOOKKKHHHJJJLLLLLLMMMSSSXXXYYYZZZ]]]\\\ZZZ]]]dddiiikkkpppvvvvvvpppssswwwyyyQQQHHH;;;;;;999888888888777555333333333222222111000000000111111111111000000000000111111111111111111111111000000000000000111111222111111000000000000111111333333333333333333333333666666666666666666666666666888:::===AAADDDGGGHHHLLLMMMPPPTTTXXX\\\^^^```eeegggkkkpppvvv{{{[[[MMM>>>;;;999888777888777444222333222222111000000//////000000000000/////////...////////////////////////...............///000000//////............//////000000000000000000000000------------------------//////000000111222333333000111222333444555666666444555666888999;;;<<<===<<<<<<===>>>???AAABBBCCCHHHJJJLLLMMMLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXLLLNNNWWW[[[VVVWWW___ccc]]][[[[[[\\\```aaa```___aaabbbeeehhhjjjjjjjjjjjjdddhhhiiiggghhhllllllhhhrrrvvvwwwvvvxxx~~~{{{~~~~~~~~~~~~}}}}}}}}}}}}yyy{{{|||}}}}}}|||{{{yyywwwvvvtttsssrrrssstttuuusssrrrrrrqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvv~~~|||yyyzzz{{{yyywwwvvvvvvwwwtttuuuvvvtttqqqnnnmmmnnnhhhhhhiiiiiiiiiiiiiiiiiiggggggggghhhhhhhhhiiiiii___eeejjjiiiddd___]]]]]]\\\___]]]WWWRRRQQQOOOMMMSSSUUUXXX]]]```aaa^^^\\\]]]^^^______^^^]]]]]]\\\```aaaccceeegggggghhhhhh```bbbdddfffggghhhiiiiii```___```bbbbbbaaaeeelllccchhhzzzzzzzzzwwwwww{{{{{{uuupppnnnlllllllllmmmoooppprrrssstttmmmkkkpppssspppnnnpppjjjfffccceeedddaaabbbggghhheeecccbbbbbbaaa^^^[[[VVVWWWXXXWWWUUUUUUXXXZZZXXXSSSOOOPPPTTTXXXYYYXXXhhhiiikkkkkkiiigggfffgggkkklllqqqvvvtttqqqttt{{{vvvsssooollljjjiiigggeee___NNN>>>;;;999777777666666333111222222111000000//////...............------------------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000000//////...---------//////......---,,,++++++222222222222222333444555111444666777555444333333777666444333222222333444555444888<<<777///111888000000000333666777777666000111333555555444333111222555777666666888777444...222444333555888888666444444444444555777999:::222000777<<<777;;;AAA===:::;;;;;;<<<<<<<<<<<<<<<;;;===>>>???>>>;;;888555::::::999999:::===@@@AAA@@@>>><<<<<<======<<<;;;;;;:::999999888888888999<<<;;;:::888777777666666777888888888888888888777555555666777777777666666888:::<<<<<<<<<<<<===>>>;;;888888;;;<<<<<>>===>>>???@@@???>>>>>>>>>???@@@BBBCCCDDDEEE>>>AAACCCBBB@@@???AAACCCLLLIIIFFFFFFGGGHHHIIIHHHBBBGGGHHHCCCBBBFFFJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMJJJIIIIIILLLOOOQQQNNNKKKQQQUUUYYY[[[XXXSSSOOOKKKSSSQQQOOOOOOQQQPPPMMMJJJNNNOOONNNLLLIIICCC>>>;;;BBBBBBAAAAAA@@@===888444;;;;;;:::999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::999777666666666777888666666555555444333333333444444444444444444444444555555555555666666666666666777777777777888888888777777777777888888888888999999888888888888777777888888777777888888999:::777999;;;;;;::::::;;;<<<===;;;;;;===AAACCCBBB???<<<<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAABBB>>>???AAAAAAAAABBBDDDGGGDDDHHHMMMOOOMMMLLLMMMOOOMMMMMMGGGEEEIIICCC>>>FFF>>>GGGIIIDDDEEELLLHHH===IIIFFFEEEHHHMMMMMMGGGAAAFFFEEEGGGKKKJJJFFFFFFIIICCCMMMDDDKKKOOOEEEEEE???GGGIIIJJJJJJHHHEEEDDDDDDBBBCCCDDDCCCAAA???@@@AAA>>>@@@BBBBBB@@@===<<<;;;?????????>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEEEEFFFNNNZZZbbbbbbaaaaaaZZZQQQHHHLLLKKKFFFCCCDDDDDDBBB@@@AAABBBFFFIIIKKKJJJIIINNNRRRUUUTTTPPPMMMNNNPPP:::;;;===>>>???>>>======AAADDDHHHNNNSSSVVVYYYZZZNNNKKKHHHFFFAAA>>>AAAGGGJJJMMM```tttSSSTTTWWW[[[YYYSSSPPPQQQYYYVVVVVVZZZYYYTTTOOONNNJJJKKKMMMOOOPPPQQQQQQQQQTTTNNNKKKMMMPPPPPPOOOPPPRRRPPPQQQTTTTTTQQQQQQSSSPPPNNNKKKIIIIIIHHHGGGEEEKKKLLLNNNNNNNNNOOORRRTTTYYYVVVSSSUUUZZZ^^^______XXXXXXWWWUUUSSSRRRTTTVVVWWWXXX\\\___```___dddjjj]]]___```___]]]^^^aaaddd|||```PPPAAA<<<:::888666666555333111111111000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................,,,,,,------......//////........................333333333333333333333333111111222333555777999:::888<<>>;;;::::::999777666666666555444333333333333555555555555555666666777333333444444444444333333111000000333444444666999666777777666555666999<<<555222111444555666999===888555444555888===@@@AAA>>>>>>===>>>???BBBEEEGGGBBBCCCEEEGGGIIIIIIHHHFFFNNNKKKHHHGGGIIILLLMMMNNNNNNNNNQQQTTTRRROOOTTT^^^___aaacccaaa[[[UUUSSSTTT\\\[[[YYYYYY^^^aaa^^^XXXhhhkkkmmmooorrrqqqjjjaaaRRROOOMMMOOORRRSSSNNNIIILLLPPPVVVZZZXXXQQQHHHCCC<<<<<<<<<>>>???>>><<<:::000000000000111222333333000000////////////......000111222222222222111000333222111000000111222222222111111111000000//////000000000000000000000000111111111111222222222222////////////000000000000/////////000000000111111111111111111111000000000222222111111222222333444222444777777777777999:::777444444888===>>>;;;666>>>>>>>>>>>>@@@CCCGGGJJJEEEDDDDDDEEEIIINNNTTTWWWQQQOOOMMMMMMKKKJJJMMMQQQDDDOOO\\\bbb```ZZZUUUTTTSSSPPPKKKUUUgggbbbOOOHHHLLLPPPRRRSSSVVVWWWSSSKKKPPPNNNNNNSSS[[[^^^ZZZUUUHHHIIIMMMPPPMMMGGGHHHLLLFFFUUUEEEGGGPPPBBB======BBBCCCCCC@@@======AAAEEE@@@AAABBBAAA@@@@@@AAABBBAAADDDGGGHHHFFFDDDBBBBBB>>>>>>======<<<<<<;;;;;;>>>???@@@AAABBBCCCCCCDDD@@@FFFIIINNN]]]hhh\\\EEE888<<<===:::999;;;<<<;;;CCCBBBCCCEEEHHHKKKLLLKKKDDDGGGIIIIIIHHHFFFFFFGGGEEEEEEEEEDDDBBB???===;;;===???DDDJJJQQQVVVXXXYYY]]]WWWRRRPPPMMMIIIHHHJJJJJJBBB???FFFRRR[[[cccjjjeeeZZZXXXSSSLLLUUUZZZNNNNNNOOOQQQRRRQQQPPPQQQSSSQQQPPPQQQVVVWWWTTTRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPTTTOOOKKKKKKMMMOOOPPPPPPJJJIIIJJJLLLLLLKKKKKKKKKUUUSSSRRRPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZRRRPPPOOOQQQTTTWWWXXXXXXYYYYYYYYYVVVTTTTTTVVVXXXYYYYYYZZZZZZZZZZZZ^^^bbbXXXYYYZZZYYYXXXYYY[[[]]]~~~aaaSSSHHH>>><<<888666555444222111000000///......------,,,++++++++++++*********)))+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///******++++++,,,,,,------***++++++---...///000000888888999;;;===@@@BBBCCCKKKPPPVVVZZZ]]]^^^___```^^^```ccceeeggggggffffffTTTRRREEEAAABBB555,,,666<<<;;;888555333222222222444333222111111333555777888666444444444444555777/////////...,,,+++---111777666444333333333444444111000666666111777===666333666:::;;;999777666666000444666444666;;;===:::;;;:::999:::;;;>>>@@@BBBCCCBBB@@@???@@@@@@???>>><<<<<<;;;:::999888888888555555444444555555666777444555555666666555555444666222222777::::::>>>DDDBBBAAA>>>;;;;;;>>>CCCHHHFFFBBBAAADDDEEEDDDFFFJJJ]]]YYYUUUUUUYYY___dddgggkkkiiigggfffhhhmmmrrruuuaaa```ccclllvvv|||{{{wwwssssssssswww}}}rrrttt}}}{{{}}}|||xxxvvv{{{|||ooooooooottt{{{ssspppnnnqqqvvvvvvrrrnnnWWWYYY]]]```___[[[VVVRRR<<<:::999:::<<>>???@@@<<<::::::>>>CCCDDD@@@;;;888999999999999<<>>DDDMMMVVV\\\QQQKKKGGGFFFBBB>>>@@@FFF@@@JJJXXX^^^\\\VVVRRRPPPPPPKKKKKKdddbbbMMMMMMIIIPPP```dddWWWLLLKKKYYYZZZ[[[^^^cccgggjjjkkkRRRRRRUUUXXXTTTNNNNNNQQQNNN[[[HHHGGGPPPDDDBBBDDD999===@@@AAA@@@???BBBDDD;;;<<<>>>>>>===>>>???AAA===@@@CCCDDDCCCAAA??????::::::999999888888777777666666666666666666666666;;;???@@@CCCRRR```WWWBBB;;;???@@@===;;;===>>><<<888666666777;;;>>>@@@@@@FFFEEEEEEGGGJJJLLLKKKJJJEEEDDDCCCAAA???<<<;;;:::444555777<<>>@@@CCCGGGJJJLLLNNNQQQZZZ]]]\\\bbbbbbTTTdddiiimmmmmmjjjfffeeeeeeXXX```ddd```\\\YYYPPPEEEQQQPPPOOONNNLLLLLLKKKKKKKKKJJJIIIKKKNNNPPPQQQPPPGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;??????@@@@@@@@@@@@??????>>>999;;;BBBEEECCCEEELLLJJJHHHEEEBBBAAADDDJJJOOOPPPMMMMMMOOOOOOMMMNNNQQQOOOLLLGGGFFFHHHLLLOOOQQQSSSQQQNNNMMMOOOSSSYYY\\\BBBAAADDDLLLVVV\\\[[[WWWUUUUUUUUUYYY___eeehhhjjjkkk___^^^gggaaaPPPPPP______ccchhhiiieee^^^WWWSSSNNNPPPMMMIIINNNXXXZZZUUUNNNMMMIIIKKKXXXeeebbbWWWRRRPPPOOOQQQSSSTTTRRROOOKKKHHHDDDAAA??????AAABBB:::777444333444777999999444222111///---++++++***000000000/////////..........................................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---........./////////////////////000000000000000---------------...//////...000222333333333444666444333444666::::::777444777999:::999888:::???DDD>>><<<:::;;;???GGGPPPUUUMMMHHHFFFHHHDDD<<<;;;AAAFFFJJJOOOQQQQQQPPPQQQSSSRRROOORRRppprrr[[[RRRKKKWWWpppuuu___NNNMMMMMMNNNOOOOOOOOORRRXXX]]]OOONNNOOOQQQPPPKKKJJJMMMKKKQQQAAABBBGGG@@@FFFDDD999@@@HHHMMMNNNJJJFFFCCC;;;<<<======<<<<<<===>>>:::<<>>===<<<<<<>>>>>>>>>>>>============<<<<<<;;;:::999999888888777???BBB>>>>>>CCCDDD???CCCFFFEEE@@@<<<===<<<:::@@@???>>>@@@CCCGGGHHHIIIFFFBBB@@@BBBHHHLLLLLLKKKLLLKKKIIIHHHGGGHHHIIIIIIKKKJJJJJJMMMQQQSSSQQQNNNKKKEEEDDDJJJQQQQQQNNNLLLHHHJJJNNNPPPPPPLLLHHHFFFCCCEEEEEEDDDDDDEEEEEEFFFXXXWWWQQQGGGAAABBBDDDDDDFFFEEEFFFIIIIIIFFFHHHLLLFFFEEECCCBBBCCCGGGKKKMMMJJJHHHCCC@@@CCCHHHIIIFFFAAABBBAAA===<<<======;;;BBBDDDFFFGGGGGGFFFGGGHHHOOONNNNNNOOOQQQRRRPPPOOOKKKLLLLLLMMMMMMLLLKKKKKKKKKOOORRRTTTSSSQQQOOOOOOOOOPPPOOOMMMNNNRRRTTTTTTSSSPPPMMMMMMOOOPPPPPPOOOXXXNNNHHHCCC???;;;777666555333222......------,,,+++++++++************))))))))))))************************'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))((((((((((((((((((************************111111000000000000111111///111333333222222333444///222999AAAIIIOOOTTTWWW\\\wwwwwwttt{{{xxxyyy}}}|||wwwuuuwwwyyytttpppooommmooo{{{rrrqqqvvv{{{{{{vvvqqqoooooommmvvvyyyqqqiiicccUUUFFFGGGGGGGGGFFFDDDBBB@@@>>>>>>===<<<>>>AAACCCDDDCCC<<<;;;999888777666666666888888666555444333333333777777777888888777777777333000555???AAA:::777;;;777777666444333555999<<<;;;999:::>>>>>>;;;:::===AAA???>>>>>>???@@@@@@???<<<;;;;;;;;;===???BBBDDD@@@BBBEEEGGGIIIIIIJJJKKKPPPNNNMMMNNNQQQRRRSSSRRR]]][[[[[[^^^^^^]]]]]]```YYYZZZ]]]______\\\WWWRRRQQQVVVVVVOOOPPPWWWXXXRRRLLLNNNJJJEEEKKKTTTSSSJJJKKKJJJIIIGGGFFFFFFEEEEEEAAA===888444111222444666555333000///000000000000............///000111222---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------......///000000000000000------------------------------------------------------------............+++,,,,,,,,,------------,,,,,,,,,------------...------........./////////222222111111222222333444222444777777777777888999888999:::;;;<<<<<<;;;;;;444666888666444555999>>>888777777888;;;???BBBEEEMMMKKKQQQYYYWWWKKKFFFJJJGGGGGGGGGGGGIIIKKKMMMOOORRRRRRTTTfff|||xxxdddZZZSSSMMMSSSccchhh[[[NNNKKKSSSTTTSSSRRRRRRTTTXXX\\\\\\YYYXXX\\\^^^\\\[[[]]]\\\ZZZPPPUUUQQQNNNZZZQQQLLLOOOSSSWWWXXXTTTNNNIIIFFFGGGGGGEEEBBB@@@@@@AAA@@@BBBCCCCCCAAA@@@AAABBB<<<<<<<<<===============??????>>>======<<<;;;;;;???AAACCCAAA======AAAEEEIIILLLLLLFFFCCCCCCBBB@@@===<<<<<<>>>AAADDDFFFFFFLLLJJJGGGGGGJJJMMMQQQSSSRRRPPPMMMKKKKKKMMMPPPRRRTTTRRRQQQSSSWWWWWWTTTPPPUUUSSSSSSWWWXXXWWWYYY]]]XXXYYYYYYVVVSSSSSSTTTUUUTTTTTTNNNMMMSSSSSSQQQVVVVVVXXXVVVOOOMMMQQQTTTSSSKKKIIIJJJKKKIIIGGGIIINNNFFFEEEEEEEEEGGGIIIKKKMMMJJJIIIEEEAAADDDJJJJJJFFFGGGKKKLLLIIIHHHIIIGGGBBB@@@DDDGGGHHHFFFDDDCCCDDDCCCBBBBBBEEEGGGHHHFFFDDDIIIKKKLLLMMMLLLKKKJJJJJJDDDGGGJJJLLLLLLKKKJJJKKKFFFHHHGGGDDDFFFKKKMMMIIIIIIJJJJJJHHHFFFFFFHHHJJJ[[[RRRMMMDDD@@@<<<888666555444333......---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++++++++***************************************+++,,,,,,///111222111000///111222444444444555777999;;;===GGG\\\TTTWWW{{{yyyoooccc^^^hhhiiiXXXSSSXXX^^^]]]XXXRRROOOOOOGGGPPPRRRKKKGGGGGG???333555666888999888777555333555333111111222333222111777666555333222111111111111111111111111222222333000000111111111111000000222000888DDDDDD888111333000222333333333333444666555444666;;;<<<888777999555666999<<<>>>===:::777:::<<<>>>@@@AAAAAAAAAAAA>>>EEEKKKKKKHHHHHHMMMSSSSSSSSSSSSTTTWWWXXXXXXWWWVVV``````XXX[[[ggghhh\\\]]][[[ZZZ[[[^^^]]]YYYUUUUUU]]]]]]TTTPPPSSSRRRJJJJJJRRRRRRLLLLLLUUUXXXRRRMMMMMMKKKGGGCCCBBBBBBDDD999:::::::::888666333222000///...///000000...---000///...---,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---------......//////...------------...//////000222444444444333444555333555777777666666777888<<>>AAACCCEEEFFFEEEEEEFFFGGGSSSaaaaaaTTTLLLMMMNNNNNNPPPRRRUUUVVVUUUSSS[[[___]]]```fff^^^UUUYYY[[[UUUPPPQQQUUUXXXUUUPPPVVVVVVUUUVVVWWWYYY[[[]]]]]]WWWVVV[[[___``````aaaaaaYYYTTTZZZOOOMMM\\\LLLXXXTTTOOOMMMNNNMMMKKKHHHIIIIIIHHHDDD@@@===<<<<<<;;;<<<<<<;;;:::999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::???777333999@@@BBBBBBBBB@@@DDDDDDAAA???AAAAAA@@@@@@??????AAADDDGGGHHHHHHIIIIIIHHHEEECCCFFFMMMSSSUUURRRMMMIIIIIIKKKNNNPPPVVVSSSRRRTTTXXXYYYUUUQQQJJJMMMQQQTTTSSSTTT^^^iiiNNNSSSXXXXXXVVVTTTRRRPPPHHHPPPQQQRRRWWWRRRPPPYYYNNNSSSTTTOOOMMMQQQSSSPPPNNNMMMNNNOOOMMMKKKNNNTTTLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIEEEGGGNNNMMMGGGDDDKKKNNNLLLLLLLLLHHHAAADDDHHHLLLMMMIIIEEEDDDCCCCCCBBBBBBEEEIIIJJJHHHEEEDDDFFFIIIJJJIIIHHHGGGGGGAAACCCFFFGGGGGGHHHIIIJJJHHHJJJIIIEEEFFFKKKKKKFFFGGGJJJMMMIIIBBB@@@DDDJJJiiiKKKOOOFFF===888999777222111444000000///...,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,+++++++++,,,++++++,,,------......///...///111444777:::<<<===??????EEEOOOZZZ```^^^ZZZeeesss}}}vvvpppnnnnnnrrryyyxxxqqqkkkiiijjjlllnnnggg```\\\]]]___^^^\\\UUUUUUUUUUUUUUUVVVWWWWWWOOOKKKFFFEEEEEECCC===888999999999777444222222222333333111000000000111222000000000000000000000000////////////////////////000000000000000000000000000111222333444333222222222222111111222222333444000333666888888777444222888888999999999:::::::::===============>>>??????FFFDDDCCCBBBDDDFFFIIIKKKPPPNNNOOOSSSYYY[[[WWWSSSUUUYYY\\\^^^^^^```dddiiiccc```___aaadddddd```\\\ccc\\\YYY\\\[[[SSSLLLKKKPPPPPPPPPPPPOOOOOONNNMMMJJJIIIIIIGGGEEEBBB???===888777666555333222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111222222333333444444555555555555555555777888888999::::::;;;;;;999::::::;;;===???@@@AAACCCEEEJJJPPPTTTUUUSSSQQQOOOQQQSSSTTTUUUWWWZZZ]]]jjj]]]XXXaaafffccc```ccc[[[^^^aaaaaa^^^YYYUUUSSSVVVVVVWWWXXXYYYZZZ\\\]]]WWWWWWTTTRRRVVV[[[\\\XXX]]]ZZZSSSNNNOOOSSSPPPKKKJJJHHHDDDAAA??????@@@AAAEEEDDDCCCAAA>>><<<;;;:::888999999:::;;;;;;;;;;;;;;;::::::999999::::::;;;999::::::::::::999888888:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;;;;>>>AAABBBDDDEEEDDDCCCBBBCCCFFFIIILLLLLLMMMMMMOOOQQQRRRSSSVVVTTTQQQQQQSSSTTTTTTSSSVVVPPPTTT[[[WWWUUUpppbbb[[[SSSNNNNNNQQQSSSSSSPPPPPPQQQRRRSSSTTTVVVWWWNNNOOOQQQSSSSSSSSSSSSRRROOONNNMMMLLLMMMNNNOOOPPPKKKJJJHHHGGGGGGHHHIIIIIILLLIIIEEEEEEGGGKKKMMMOOOMMMJJJIIILLLQQQQQQMMMHHHJJJJJJJJJIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFIIIGGGGGGHHHKKKLLLJJJGGGDDDEEEBBB>>>@@@GGGFFFAAA@@@FFFGGGEEELLLVVVSSSHHHFFFIIIJJJEEE>>><<<@@@EEEbbbIIIOOOJJJBBB<<<;;;888222000333000000///...,,,+++******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((***,,,,,,+++***+++,,,++++++,,,,,,---.........///000111333444666777888999<<>>CCCBBB@@@>>>???@@@BBBCCCHHHGGGGGGJJJPPPRRRPPPMMMMMMOOOQQQSSSUUUXXX\\\^^^^^^[[[XXXZZZ\\\\\\XXXTTTZZZUUUSSSUUUSSSLLLHHHHHHKKKKKKLLLLLLKKKJJJHHHGGGAAAAAA@@@>>><<<999666555555444444222111000////////////......---,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............//////000000111222222222333333333444444444444555666777777888888999::::::888888888999:::<<<===>>>;;;===AAAFFFIIIJJJHHHEEEMMMOOOQQQSSSUUUWWW[[[^^^kkkbbb^^^bbbbbb[[[YYY^^^aaabbbbbb```\\\ZZZYYYZZZVVVSSSOOOOOORRRVVVXXXYYYWWWVVVSSSOOORRRWWWYYYVVVYYYWWWQQQLLLMMMPPPMMMHHHGGGEEECCCAAA??????@@@@@@AAA@@@???===<<<:::999888777888888999999999999888:::999999888888999999:::999999999999999888888777999888888777888999:::;;;999999999::::::::::::;;;<<<;;;:::999:::<<<>>>@@@AAABBBBBBAAA@@@AAADDDFFFJJJLLLMMMNNNNNNOOORRRTTTUUUVVVVVVSSSPPPOOOPPPSSSTTTSSSYYY```\\\TTT]]]oooXXXSSSMMMKKKKKKMMMOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHIIIIIIIIIGGGEEEEEEGGGJJJLLLMMMGGGFFFFFFHHHKKKKKKHHHEEEKKKLLLLLLJJJHHHHHHIIIJJJFFFFFFFFFFFFFFFHHHIIIJJJFFFEEEFFFHHHKKKKKKHHHEEEAAACCCAAA===>>>CCCFFFDDDDDDHHHGGGCCCFFFMMMJJJ@@@DDDFFFHHHFFFAAA>>>>>>@@@[[[JJJQQQOOOHHHAAA===999333000111111000///...,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''(((***+++,,,******+++,,,***++++++,,,,,,---......//////000111111222222333555:::???===:::<<>><<<:::999999:::;;;AAA??????BBBGGGJJJIIIHHHGGGGGGGGGJJJMMMQQQRRRSSSUUUSSSQQQQQQRRRRRRNNNKKKRRRPPPOOOOOOLLLFFFDDDFFFEEEFFFHHHHHHGGGDDDAAA?????????>>><<<999777444333111111000000///...------......------,,,,,,++++++************************)))*********++++++++++++************************************************************************************************************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,------------......//////000111111111111111222222333333333333555555555666777777888888777666666777888999:::;;;:::;;;>>>AAADDDEEECCC@@@HHHJJJMMMOOOQQQTTTXXX[[[eee```___```[[[SSSSSSYYYaaa___\\\XXXUUUVVVYYY[[[WWWQQQKKKHHHKKKPPPTTTVVVZZZXXXSSSNNNOOOTTTWWWUUUQQQOOOKKKGGGGGGIIIFFFAAA??????>>>>>>===<<<<<<<<<;;;;;;:::999888777777666777777888888777777666666888777777777777777777888888888888888888777777666777777777777777888999999777777777777888888888999999888777666777999;;;<<<===>>>>>>>>>===>>>AAADDDFFFJJJNNNNNNLLLLLLQQQVVVSSSWWWXXXTTTMMMJJJMMMQQQPPPRRRWWW\\\[[[UUUQQQQQQPPPNNNLLLKKKLLLMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIOOOOOONNNNNNNNNOOOOOOPPPLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEEEEFFFHHHJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIKKKMMMHHHFFFEEEDDDEEEGGGJJJLLLCCCCCCEEEGGGJJJJJJGGGEEEAAACCCCCC@@@@@@DDDGGGGGGFFFHHHEEE???AAAFFFDDD<<>>===<<>>???EEEEEEAAABBBAAA@@@AAABBB@@@:::666WWWRRRXXXOOOKKKDDD===999777444111111111///...,,,***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((******)))))))))***))))))******+++,,,,,,,,,,,,---...///000111222222555888:::::::::<<<@@@CCCEEEJJJIIIMMMXXXZZZ```nnnyyy{{{~~~qqqqqqsssxxxxxxtttrrrssslllooorrrrrrppppppsssvvvuuuoooiiieeeeeefffhhhhhhfffdddbbb```^^^]]][[[ZZZQQQRRRQQQPPPMMMIIIEEEBBB<<<:::888666555444333222444555444333000..................---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,------,,,++++++++++++,,,------///...---------...000000111111111222222222222333222222333444555777999:::999999888888888999:::;;;===<<<<<<>>>@@@CCCDDDEEEJJJGGGEEEFFFIIIKKKJJJHHHLLLLLLKKKLLLMMMNNNOOONNNRRRTTTRRRMMMGGGEEEEEEGGGFFFGGGIIIIIIHHHDDD@@@>>>>>>===;;;888666444222222//////......------,,,,,,++++++++++++************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------...//////......//////000111111222111222222333333444555555666666555555666777888888777777888;;;???AAAAAAAAACCCDDDFFFFFFFFFGGGJJJLLLNNNKKKJJJMMMOOOMMMLLLLLLNNNOOOOOOMMMKKKKKKLLLNNNMMMPPPQQQMMMHHHGGGMMMSSSOOOOOOJJJCCC@@@DDDGGGFFFBBBCCCAAA===<<<===;;;777666777888999999888666555666666666666666666666666777777888777777666555555555444444333333444444555555555666666555555444333444444555555555666666666333333333444444444555555444333333222333333444555777999;;;<<<<<<===???AAA@@@FFFKKKJJJFFFFFFLLLRRROOONNNNNNNNNOOONNNNNNMMMJJJNNNOOOKKKLLLSSSWWWVVVRRRTTTVVVVVVTTTQQQNNNLLLNNNMMMKKKIIIHHHGGGFFFFFFJJJJJJJJJKKKLLLOOOQQQSSSKKKLLLMMMOOOOOONNNMMMMMMKKKKKKKKKJJJIIIHHHHHHGGGDDDDDDEEEGGGIIIJJJIIIHHHFFFHHHJJJJJJJJJIIIKKKLLLHHHHHHHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGFFFEEECCCDDDFFFIIILLLIIIEEEDDDGGGKKKKKKFFFAAADDDDDDBBB???@@@DDDFFFEEECCC???<<<;;;======999666VVVTTTVVVNNNLLLEEE===999999666222222111000...,,,***)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))***)))((()))***((())))))******+++,,,,,,+++,,,---...000111333333444444555888;;;===>>>>>><<>>???@@@@@@FFFDDDCCCDDDFFFGGGGGGGGGLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRPPPIIIEEEFFFGGGFFFGGGHHHIIIIIIHHHEEEBBB@@@<<<;;;999666444222111000//////......---,,,,,,+++******************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++******++++++,,,------...------...///000111111222111111111222333333444444555555555555666777888999777666777999===@@@AAAAAADDDFFFGGGFFFFFFFFFHHHJJJJJJHHHGGGIIIKKKJJJHHHFFFKKKNNNQQQRRRPPPOOONNNMMMFFFKKKNNNLLLGGGEEEHHHMMMMMMOOOMMMGGGDDDEEEFFFEEEAAACCCAAA<<<;;;<<<;;;888888999:::::::::999888777666666666666666666666666666666777777777666555555444444333333333333444444444444444444444333333222222333333444555444444444222222222333333333444444333333222222222333333333555777:::;;;<<<===???AAA@@@CCCGGGFFFCCCDDDHHHLLLLLLJJJJJJLLLOOOPPPNNNLLLKKKPPPSSSPPPNNNOOOPPPOOOQQQSSSTTTTTTQQQNNNLLLKKKNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHHHHIIIKKKMMMOOOPPPJJJJJJKKKLLLLLLLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCEEEHHHIIIHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDHHHGGGFFFCCCBBBDDDHHHLLLHHHCCCAAAEEEIIIGGGDDDCCCGGGFFFDDDAAAAAABBBCCCCCCCCC>>>999777888999888666XXXXXXUUUQQQPPPHHH???:::;;;888333222111000...,,,***(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))(((((())))))***+++++++++++++++,,,---///000111111333333333555777:::<<<<<<777>>>@@@BBBHHHEEEEEEQQQTTTXXX^^^```___```dddjjjlllkkkkkkmmmlllkkkooouuuiiiiiijjjkkkllljjjgggeeeccc```^^^___cccccc```\\\\\\[[[XXXUUURRRQQQQQQRRRUUUSSSOOOKKKFFFBBB>>><<<777666444222111111222333000111111000---,,,,,,---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))************************************************+++******)))***+++,,,---***************+++,,,,,,,,,,,,---------........./////////000000000111111111111111222222444555555666777777888999;;;;;;<<<:::;;;===>>>>>>=========>>>???AAABBBCCCEEEGGGJJJLLLLLLLLLLLLMMMNNNPPPRRROOOOOOKKKEEEEEEJJJKKKHHHEEEEEEFFFFFFEEECCCBBBAAA<<<;;;888555333111000000//////...---,,,******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,---------...///000111222222000111111222333333444444333333333444555777888999:::999999:::===@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJGGGJJJKKKKKKIIIIIIHHHHHHIIILLLQQQSSSRRRPPPNNNMMMGGGGGGFFFFFFGGGHHHHHHHHHLLLPPPRRRMMMIIIHHHGGGEEE@@@BBB???:::777999:::999888999999999888777666666666666666666666555555555333444444555555555555444444333333222222333333444333333333444333222222111111111333444444444333222111222222222333333333333333333333333333333333333333555888:::;;;<<<>>>@@@@@@BBBCCCBBBBBBBBBDDDFFFHHHIIIKKKLLLMMMLLLMMMMMMLLLLLLOOORRRRRRMMMJJJKKKLLLNNNOOONNNKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIICCCDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@BBBDDDFFFFFFEEEFFFCCCBBBDDDGGGJJJIIIGGGEEEHHHJJJKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGEEECCCBBBDDDGGGEEEBBBBBBCCCBBBAAAFFFOOOEEEDDDCCCBBB@@@>>>???AAA@@@===999777666666666666[[[[[[VVVTTTSSSKKK@@@<<<<<<999333222222000...,,,***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''((()))((((((((()))******++++++++++++,,,------...//////333444444444444666:::>>>===CCCCCCDDDHHHEEEGGGTTTWWWUUUYYYbbbjjjmmmkkkhhh]]][[[]]]bbbeeecccbbbccciiieeeaaaaaaeeejjjmmmnnngggaaaZZZYYY]]]aaabbbaaa^^^]]]\\\YYYUUURRRQQQQQQLLLJJJGGGCCC@@@===<<<;;;444444222000...///111333---...///...,,,+++,,,---******+++,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))***++++++++++++,,,------------,,,........./////////000000111111000111111222333333666666777777888999999:::;;;===???@@@???===<<<<<<999<<<@@@BBBBBBEEEIIINNNLLLLLLLLLKKKJJJKKKMMMOOONNNNNNIIIDDDGGGOOOPPPKKKBBBBBBBBBBBBAAAAAA@@@@@@999777444111///---------//////...,,,***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222333111111111222333333444444111111222333444666888999:::999777888:::<<<======???AAABBBCCCCCCEEEHHHJJJCCCJJJPPPNNNIIIIIILLLOOOFFFIIIMMMOOONNNMMMLLLKKKLLLFFFAAACCCIIILLLJJJFFFEEEKKKOOOLLLGGGEEEBBB???===???<<<666333666888777777777666555444444333333666666555555555555444444111222333333444444444444444333333333333333333444222333333333333222111111000111222333444333222222111222222222222333333333444444333333333333333333111333777999:::;;;===???AAA@@@@@@@@@AAAAAABBBBBBEEEJJJNNNNNNJJJHHHJJJNNNKKKFFFFFFNNNRRRNNNLLLOOOIIIJJJKKKJJJHHHGGGJJJMMMJJJJJJIIIIIIJJJJJJKKKKKKEEEFFFGGGGGGGGGEEEDDDCCCFFFEEEDDDDDDDDDEEEGGGHHH@@@AAACCCDDDEEEEEEDDDDDD@@@???>>>???AAACCCDDDCCCDDD@@@>>>@@@EEEHHHGGGDDDAAADDDHHHJJJJJJHHHGGGGGGFFFEEEDDDDDDEEEHHHKKKNNNAAAEEEHHHGGGDDDAAAAAABBBDDDDDDEEECCC======KKK]]]AAA@@@@@@@@@???===>>>@@@<<<<<<:::888555444444444\\\[[[[[[WWWTTTLLLBBB======:::666555333000---+++*********)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,---++++++,,,,,,---.........000111222333444666777777<<<===@@@BBBEEEIIIOOOSSSWWWVVV[[[hhhooommmkkklllccc]]]\\\bbbfffcccbbbdddiiigggffffffhhhiiiiiihhhnnnhhhaaaaaaeeehhhfffbbb^^^[[[ZZZZZZVVVQQQPPPTTTJJJHHHEEECCCBBB???;;;888444333222000000000000111------,,,,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,------...///000000111//////111222222222222222444555666888999999999999<<<<<<<<<===============;;;;;;<<<>>>@@@CCCFFFHHHUUURRRMMMIIIHHHIIIKKKMMMQQQPPPOOOLLLIIIIIIKKKMMMFFFEEECCC???;;;:::;;;===333222111///......------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......000111222111000///000111111333555444222222555888777888:::<<<======<<<;;;======???@@@BBBCCCDDDEEEEEEJJJOOOPPPNNNLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNJJJFFFGGGJJJLLLKKKHHHGGGFFFFFFEEEDDDBBBAAA@@@:::999888666444333222222777666555444333222222222444444333333222111000000000000111111111222222222222222222111111111111111222222222111000//////...111111222222222222111111111111111111111111111111222111000000000111333333333444555666888:::;;;<<<===???@@@@@@@@@@@@AAACCC???CCCHHHKKKLLLKKKJJJJJJNNNJJJKKKPPPQQQMMMNNNRRRPPPOOOMMMKKKKKKLLLMMMNNNPPPKKKHHHJJJJJJHHHFFFHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>???@@@@@@???CCCCCCBBBAAAAAA@@@??????BBBBBBDDDEEEFFFFFFFFFFFFHHHEEECCCDDDGGGIIIHHHFFFHHHCCCAAAEEEHHHEEECCCBBBBBBDDDDDDBBB???@@@GGGMMM<<<>>>???>>>;;;999888888<<<:::777333111111222222[[[[[[ZZZWWWUUUMMMCCC>>>>>>;;;666555333000,,,***)))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,,,,+++,,,,,,---......//////000111222333444666777777;;;<<<>>>@@@AAAEEEJJJNNNNNNKKKOOOYYY___^^^]]]^^^bbb]]]\\\aaaeeecccccceeegggffffffhhhlllnnnooooooppphhh___]]]aaaeeeeeecccZZZWWWWWWXXXVVVPPPLLLMMMKKKHHHEEEAAA???;;;777333333222000///......//////---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))************************+++++++++,,,,,,,,,,,,------------.../////////000...///000111222222222222333444555666888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEEJJJHHHFFFDDDCCCDDDFFFGGGLLLLLLKKKIIIFFFFFFGGGIIIDDDDDDBBB???;;;999999:::222222000///...---------,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------///000111111//////000111000222333333111111444666666666888999:::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEECCCEEEHHHIIIHHHFFFDDDDDDJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGCCCDDDGGGHHHFFFDDDBBBBBBAAA@@@???===<<<;;;999999777555444333222222555444333222111111111111444333333222111111000000/////////000000000111111000000000000000000000000222222111000000///......000111111222222111111000111111111111111111111111111111000000000111222333333333555666888999;;;;;;<<<>>>@@@@@@@@@AAABBBDDDBBBDDDFFFGGGGGGGGGIIIKKKIIIFFFGGGKKKLLLIIIIIIMMMOOOPPPPPPPPPOOONNNMMMMMMLLLHHHFFFIIIIIIFFFDDDEEEDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>===<<<<<<>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCFFFDDDCCCCCCFFFGGGFFFEEEFFFCCCBBBFFFGGGEEECCCEEE???@@@AAA>>><<<===BBBGGG>>>@@@AAA@@@>>>;;;999999:::888444111//////000111YYYZZZZZZWWWUUUNNNEEE@@@???;;;666555333000---+++*********''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,,,,,,,,,,------...//////000111111222333555666777888:::;;;===>>>???BBBFFFIIIKKKIIIKKKRRRXXXZZZ\\\^^^fffbbb```cccffffffgggiiidddccccccfffiiilllmmmmmmlllfff___^^^```bbb```]]]WWWSSSTTTXXXYYYTTTNNNLLLGGGEEEAAA>>>;;;888444111111000///...------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------..................///000111111111111111222333555666666666777888999999999::::::::::::<<<<<<<<<<<<<<<>>>@@@AAADDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEBBBAAABBBDDDAAAAAA@@@>>>:::777666666111111///...------------++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,---------...000111000///...000111///000111111000111333555444444555666777999;;;<<<:::;;;<<>>===<<<;;;:::999888888777666444333222222222333222111000000000000000333222222111111000000///............////////////------......//////000000111111000000//////......000000111111111111000000000000000000000000000000111000000000000111222222222333444555777999:::;;;;;;===???@@@@@@AAADDDFFFEEEEEEDDDCCCBBBDDDHHHKKKFFFDDDEEEHHHHHHGGGGGGJJJLLLNNNOOOPPPOOOMMMJJJHHHJJJFFFFFFIIIIIIEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<=========>>><<<<<<<<<===>>>>>><<<:::=========>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@CCCBBBAAABBBDDDEEEDDDCCCCCCBBBDDDGGGFFFCCCDDDHHHBBBCCCCCCAAA>>>>>>BBBFFF@@@BBBDDDCCC@@@<<<999888666555222///...---...///VVVYYY[[[XXXVVVPPPGGGBBBAAA<<<666333222000---,,,,,,---...+++******))))))))))))***(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++,,,,,,------......//////000222222333555666777888999:::<<<>>>@@@AAADDDGGGJJJMMMMMMOOOTTTZZZ```fffjjjllljjjhhhhhhiiijjjkkkmmmhhhfffeeeeeeggghhhhhhgggcccaaa```aaaccc```ZZZUUUTTTOOOMMMSSSWWWTTTOOOLLLAAA???<<<:::999888666444000//////...------,,,,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++------------,,,,,,,,,,,,------...///000000000000///000222333444444555555666666666777888888999999===<<<;;;::::::;;;<<<===CCCDDDGGGIIIIIIGGGEEEDDDBBBCCCCCCBBB@@@??????@@@>>>??????<<<888555333333000///...---,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---///000000......///111000000000000000111333444333222333333555888;;;<<<999:::<<<>>>AAACCCEEEFFFLLLJJJIIIKKKMMMMMMIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@AAAAAA???===???>>>===;;;:::999888888666555444333222111111111222111111000//////000000111111111000000/////////---.........////////////,,,,,,---...///000000111000000000//////.........///000000000000000000///000000000000000000000000000000000000000111111222111222333444666888999:::999;;;>>>???@@@BBBDDDFFFFFFFFFEEECCCBBBCCCGGGJJJHHHGGGGGGIIIIIIIIIIIIJJJHHHIIIJJJKKKJJJGGGEEECCCIIIFFFFFFJJJKKKFFFCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<;;;::::::999999999999::::::::::::<<<<<<===>>>@@@???<<<:::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAADDDGGGEEEBBBEEEJJJDDDEEEEEECCCAAAAAACCCEEE@@@BBBDDDCCC???;;;888666444333000...---------...TTTZZZ]]]XXXWWWRRRJJJEEEBBB===777333222000///...///111222000///...---,,,+++++++++***)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,------.../////////333333444666777888999:::;;;===@@@CCCEEEHHHLLLNNNNNNOOOQQQTTTXXX___fffiiimmmmmmllljjjiiijjjkkklllllljjjhhhhhhiiiiiihhhgggbbb```^^^^^^^^^\\\XXXUUUUUUNNNJJJMMMOOOMMMHHHGGG???<<<999777777666555333/////////......---,,,,,,++++++*********)))))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---...////////////...///000111222333333333444444444555666777777777<<<;;;:::999999999:::;;;>>>@@@CCCDDDDDDBBB???===@@@AAACCCBBB@@@???>>>???<<<======:::666222000000......---,,,++++++++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...//////......///000111000000000111333333333222222222333555777:::<<<999:::;;;>>>@@@CCCEEEFFFGGGEEEEEEGGGKKKLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@>>>===>>>===;;;999888777777777333333222111111000111111222111111000000000000000000000////////////.............../////////000000------......///000111111/////////..................//////000000//////...//////////////////////////////000000111111111111000111222333555777888999888:::===>>>???AAADDDFFFEEEFFFGGGFFFEEEDDDFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJFFFFFFEEEEEEDDDCCCBBBBBBFFFCCCDDDHHHHHHDDDAAAAAA@@@@@@???>>>============<<<<<<;;;:::999888888777666666666777777777777888::::::;;;<<<>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@@@@??????>>>===>>>???@@@@@@@@@??????>>>???CCCFFFDDDAAADDDIIIBBBBBBBBBAAA@@@??????@@@>>>@@@AAA@@@<<<888555444333222000///............VVV[[[^^^XXXXXXSSSLLLGGGDDD>>>777444222000///...///000111222111000///............++++++)))(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++++++++,,,,,,---......///222222333555666777888999:::===AAACCCFFFHHHLLLNNNOOORRRTTTSSSTTTZZZ^^^^^^dddhhhiiigggeeeggghhhgggdddcccbbbbbbdddfffffffffddd```ZZZWWWWWWXXXYYYZZZ^^^VVVQQQPPPNNNHHHDDDCCC@@@<<<888555444222000///......///......---,,,+++*********))))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************++++++++++++++++++,,,---............---...///111222222333333222222333444555666777777:::999888888888999;;;;;;>>>@@@AAABBBBBB@@@???===>>>AAACCCDDDBBB@@@>>>>>><<<===;;;888444000//////------,,,+++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))*********++++++++++++---......------///000111000///000222333333333111111222333444666888999777888:::<<<>>>@@@BBBCCCAAAAAABBBDDDGGGIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>;;;999777555444333333444111111000000///000000000111000000//////000000000.................................////////////000------......///000000000..................------......////////////......////////////////////////...///000000111111000000///000111222444666777888777999;;;===>>>???BBBDDDBBBEEEGGGHHHFFFEEEEEEEEEFFFHHHHHHFFFFFFHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDBBB>>>>>>BBBCCC???===>>>======<<<:::::::::::::::999999888888777777666666444444444555555555666666666666666777888888666444999999999999999999888888;;;;;;<<<<<<===<<<<<<;;;;;;===???@@@???>>>>>>??????>>>@@@DDDDDDAAABBBFFFAAABBBBBBBBBBBBAAA@@@???;;;======;;;888555444444111111000///////////////[[[]]]]]]YYYYYYUUUNNNIIIEEE???777666444111...,,,+++,,,,,,///////////////000111222---,,,***((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((()))***+++******++++++,,,---------///000111222333444555666888;;;>>>@@@BBBDDDFFFHHHKKKQQQUUURRRQQQUUUWWWUUUYYY```dddbbbbbbeeefffdddZZZYYYYYY[[[^^^```aaaaaa___]]]ZZZYYYXXXXXXXXXXXX\\\WWWTTTSSSNNNFFFAAAAAA<<<999555222000///...---,,,------------+++***)))******)))))))))(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******((()))))))))***+++++++++***+++,,,------......------...///111222222222222111222333444555666666777888777777777888:::<<<===AAAAAABBBBBBCCCCCCDDDDDD===@@@CCCDDDCCC@@@???>>>======:::666222/////////,,,,,,+++************+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))*********+++***,,,------------///000000...---...111333222111//////111222333444444444555555777888:::<<<===>>>===???AAACCCDDDEEEGGGIIIDDDDDDCCCBBBBBBAAA@@@@@@>>>???@@@@@@???======<<<999777555333111111222222000//////...//////000000//////............//////------------------------,,,---------............---------------.........---------------------------......//////......---..............................000111111111000///...///000222333555666777666888:::;;;<<<===@@@BBBAAACCCEEEFFFEEEDDDEEEEEECCCFFFFFFCCCCCCFFFFFFCCCAAACCCDDDFFFFFFEEEDDDCCC@@@<<<;;;>>>???===;;;===;;;:::999777777777777888666666666666666666555555333333333333444444444555555444333444555555444333666666666777888888999999888999:::;;;<<<<<<<<<;;;999===@@@@@@???======>>>@@@<<<===AAACCCAAAAAABBBAAAAAABBBCCCCCCBBB@@@???:::;;;:::888555333444555000////////////.........```^^^\\\YYYYYYUUUOOOJJJFFF???777888666222---***((('''''',,,,,,---...000222333444---,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***+++)))******++++++,,,------------...///111222333444666888;;;===>>>>>>@@@BBBBBBKKKPPPNNNMMMQQQRRRPPPQQQ[[[aaa```aaafffhhheeeZZZYYYXXXZZZ]]]___``````UUUYYY]]]aaa```\\\UUUQQQNNNMMMNNNNNNIII@@@;;;<<<666333000...////////////++++++,,,,,,+++***((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,******+++,,,---------------...///111222222222222111222222333555666777777666666666777999;;;===???@@@??????@@@AAADDDFFFHHH===@@@CCCEEECCC@@@>>>>>>>>>===:::555000...///000++++++******************&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************+++------------...000///---+++,,,000222111///---...000222222222222111333333444666777999::::::888;;;>>>???===>>>AAADDDBBBBBBAAAAAA@@@???>>>>>>:::<<<>>>>>>===;;;;;;;;;:::888555333111111222333///............///000000------,,,,,,,,,------...------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------..................---........................---...000111111111000///......000111333555666777666888:::;;;;;;<<<>>>@@@@@@BBBCCCCCCBBBBBBDDDFFFBBBFFFFFFBBBBBBFFFFFFAAA===???DDDGGGHHHFFFBBB@@@AAA===;;;>>>???===<<<>>>:::999777555555555666666444444555555555555555555222222333333333444444444777555333333555666555555333333444666777999::::::999:::;;;<<<======>>>>>>999===@@@AAA???======>>>@@@<<<;;;???CCCAAA??????;;;;;;<<<>>>???>>><<<:::::::::999666444333444666........................^^^XXX]]]XXXXXXSSSLLLHHHGGGBBB<<<;;;999666222...***(((''')))***+++,,,...000111111------,,,+++***(((((('''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++,,,,,,,,,---------------...///000111222222444444555777999;;;===>>>GGGFFFFFFHHHKKKMMMKKKIIIRRRRRRSSSUUUXXX\\\___aaaddddddaaa^^^___dddeeecccYYYYYY[[[\\\\\\XXXRRRNNNRRRQQQOOOLLLGGGBBB>>>;;;555333000...------...///++++++)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333333222222222333444444777777666666888:::===???FFFBBB???======>>>???>>>BBB>>>???CCCCCC??????CCC999888555111///---,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,------....../////////000222111...222888666000---111555444222222444555777999:::999888777777:::>>>@@@????????????BBBCCCBBB@@@===:::::::::<<<;;;:::999777666555444333333333222222222111111//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------//////////////////////////////000111222222333333666777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDD===>>>AAADDDEEEFFFEEEDDD????????????>>><<<;;;:::888777777666666666666666333333444555555444333333222222222333333333444444444444444444444444444444111111222333444555666666555666777888999:::;;;;;;777888:::;;;>>>@@@AAABBB>>>======>>>@@@>>>999555===<<<;;;;;;<<<;;;999777888666333222111111///...------,,,,,,,,,+++++++++___YYY___YYYYYYUUUNNNJJJHHHCCC===<<<:::666222...+++((('''&&&'''''''''(((((())))))+++++++++******)))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++++++++,,,,,,,,,,,,------...///000111111111222333555777999<<<===CCCBBBBBBEEEIIILLLLLLKKKNNNMMMLLLLLLOOOTTTYYY]]]^^^___^^^[[[]]]aaaaaa^^^[[[[[[[[[[[[ZZZWWWRRRNNNPPPOOOLLLIIIDDD@@@;;;999333222///---,,,,,,---...+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222222222222222333444555555444333222333555666888444666999>>>@@@???;;;777>>>;;;;;;>>>===888666999888666333000...,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........///------.........555>>>666000---000444333111111333444666888999888777666999;;;>>>???>>>>>>???@@@>>>??????===;;;999999:::;;;:::999888777555444444222222222111111111000000.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...........................//////111222333444444666666888999:::;;;;;;;;;===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@AAACCCDDDEEEEEEEEEEEE>>>>>>>>>===;;;:::999888777777666555555555555666222333444555555444333222222222222333333333333444444444444444444444444444444444444444444444444444666666666777888999::::::;;;:::999:::;;;>>>AAACCCDDDAAA???>>>???>>>;;;888:::999999:::;;;;;;:::888777555222111111000///------,,,,,,,,,,,,+++++++++```[[[aaa[[[ZZZVVVPPPLLLJJJEEE???<<<;;;777444///+++)))'''&&&%%%%%%$$$######""""""((((((((())))))*********)))((('''&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))))))))*********++++++++++++,,,---...///000000//////111222555888:::;;;>>>======@@@DDDHHHKKKKKKKKKHHHDDDCCCFFFLLLSSSXXXWWWYYYXXXWWWYYY\\\[[[WWWYYYXXXVVVVVVUUURRROOOLLLLLLJJJHHHDDD@@@;;;777555111000...,,,++++++,,,,,,******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******++++++++++++++++++++++++,,,,,,---......//////000111111111111222333444555333333222111222333444555:::;;;===>>>>>>999333...:::999:::===<<<777555666555444111...,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---......///,,,******+++...777BBB444///,,,///222111///000222444555777777777666666:::;;;<<<;;;;;;;;;<<<>>>;;;<<<<<<;;;999888999:::999999888777555444333333000000000////////////......------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------///000222333444555555666777888::::::::::::===>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD===<<<<<<:::999777666555666666555444444444555555222222333333333333222222111111222222222333333333333333333333333333333333777666666555444333222222555666666666777777888888===;;;999888999<<>>>>>===<<<999888888999;;;;;;:::888555333111000000000...---,,,,,,,,,+++++++++******```\\\bbb[[[[[[WWWQQQMMMKKKEEE???===<<<999555111,,,)))'''''''''&&&%%%%%%$$$######%%%%%%&&&''')))***++++++,,,+++)))'''&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))*********+++,,,---......///---...///111444777999;;;;;;::::::<<>>???@@@AAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB<<<<<<:::888777555444444555555444333333333333333111222222222222222222111111111111111222222222222222222222222222222222222666666555555444333333222444555555555666666666666;;;:::888777777999;;;<<>>>>>===;;;:::999999::::::888666333111///...//////...---++++++++++++************```\\\bbb[[[\\\XXXRRROOOLLLFFF???>>>===:::777222---)))''''''''''''''''''&&&&&&&&&###$$$%%%&&&((()))***+++...,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))***+++,,,---......---...///111333666888:::999999999999:::===@@@BBB@@@@@@@@@AAACCCEEEHHHJJJJJJMMMNNNNNNPPPSSSQQQKKKKKKJJJHHHHHHIIIJJJIIIHHHCCCAAA>>>;;;666333000///,,,,,,+++******))))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******+++++++++++++++,,,,,,------.........//////000111222444555111222555888<<>>>>>>>>BBBAAA@@@??????AAACCCDDDAAA@@@???>>>=========>>><<<:::999777555444444444444333333222111222222222111111111000000111111111000000000111111111222222222222222222222222222222333333333333444444444444333333333444444555555666666777777888888777666666:::<<<>>>??????>>>======>>><<<;;;::::::888666333111///------......---,,,++++++*********)))))))))aaa\\\bbb]]]^^^[[[UUUQQQNNNHHHAAA???>>><<<888444...***'''%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((()))+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))***+++,,,---......---......000222444666777777777888888777888;;;===:::;;;===@@@AAABBBBBBBBBEEEHHHJJJIIILLLOOOMMMHHHIIIHHHGGGGGGHHHIIIHHHGGGAAA???<<<888444111...---+++++++++*********))))))((((((''''''&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))******++++++******+++,,,,,,------...////////////000111222333///111333777;;;???AAACCC]]]YYYRRRKKKDDD<<<444///;;;<<<;;;777555666444000///...,,,***)))((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((())))))******+++,,,,,,++++++---///---***...444+++)))***...000///111555333333444444555666666777999999888777666777:::===?????????<<<999666666666222222111000000///......,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))************))))))************************************++++++++++++************************+++++++++++++++++++++++++++******++++++,,,---...------------------------,,,,,,...///111222333444333444555777888888888888666777888999::::::::::::>>>===<<<;;;;;;===@@@AAA>>>======<<<;;;;;;::::::999888666555444333444444333222111111000000111111111000////////////000111///000000000000111111111111111111111111111111111000000111222333444555555000000111222333444555666444555777888888777555333444777<<<>>>>>>===<<<<<<>>>===;;;999888666333111///---++++++---------,,,*********))))))))))))(((bbb^^^ddd```aaa^^^XXXUUURRRKKKCCC@@@???===999555///***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((((((((())))))))))))******+++,,,---......---------...000111333444333555777777666666888;;;999:::<<<>>>???@@@??????AAADDDEEEDDDGGGJJJIIIEEEIIIGGGFFFFFFGGGFFFDDDAAA@@@>>>:::666222000...---***++++++++++++***))))))'''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++*********+++,,,,,,------///////////////000111222000111333555777999::::::???AAAEEEJJJNNNOOOMMMKKKCCCEEEBBB<<<999;;;:::666...---+++)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++******,,,...,,,***---333---+++,,,//////...///444111111111111222333444555555555666666555666999;;;:::;;;:::999666444444444000000//////......------,,,,,,,,,+++++++++******)))*********************)))))))))(((((()))))))))((())))))))))))))))))(((************************************++++++++++++************************************************************+++,,,---...------------------------------...///000111222333333333555666777888888888555666777888999999999999888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777666555333222111222333444222111000000//////000000000000///......///000000/////////000000000111111111111111111111111111111...///000111222333444444......///111333444555666555666777777777777666666444777:::;;;:::999;;;<<<;;;:::888777666444222///---+++******,,,---,,,,,,******)))))))))(((((((((ddd___eeebbbccc```[[[WWWTTTMMMFFF@@@???>>>:::555///***'''((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))*********+++,,,---......///,,,,,,,,,---...///000111000333666777666666888:::;;;<<<===>>>???@@@@@@AAA???AAABBBAAACCCGGGGGGCCCHHHFFFEEEEEEDDDBBB>>>;;;@@@===:::666222///...---***++++++++++++******)))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++)))******+++,,,,,,------000///////////////000111444444444555555444333333///000222555999;;;;;;:::BBBDDDAAA:::888<<<<<<888...---+++))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++***)))***,,,***)))...555000......000///,,,---222////////////000111222333///111222333222333666888555666666555333222222333/////////......------,,,,,,,,,,,,++++++++++++***)))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************+++,,,---...---------------------------......///000111111222222333444666777777888888555666777888888888888888444666:::>>>>>>===:::888999:::;;;<<<<<<:::888777333222000//////000222333111111000///////////////000///...------...///000////////////000000000000000000000000000000000000/////////000111111222222,,,---...000222444666666888777777666666777999999777999:::999777777:::===888666555444444333111///,,,+++)))***+++---,,,+++))))))))))))((((((((((((\\\\\\ggghhh___bbbZZZXXXXXXIIIIIICCC@@@<<<888444000+++'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************(((***,,,---...///222444444333333333555888;;;===<<<<<<<<<<<<<<<<<<<<<;;;@@@@@@AAABBBDDDEEEFFFGGG??????@@@AAAAAA>>>999555888777444222///...---,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000000333111///000222333444444////////////000000000000222222111000///...------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---111000...---,,,,,,------000000//////000000111222444333333222222333333444555555444333222000000///......---,,,,,,+++******+++++++++***)))(((((('''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,......---,,,---...///000////////////000111222333555555444444555666888999333666999;;;999666444333333666:::===>>>===;;;:::777777888888888777777666000000000000000000000000////////////////////////......------------......000000//////.........---///......------///000111000000000000000000111222222111111333555555444333333444555666777999999:::777888888888777777999;;;999888666444222///...---************************))))))))))))))))))))))))\\\ZZZcccggg^^^bbbZZZWWWXXXIIIIIIDDDAAA<<<888555000+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***************++++++,,,...333666666555444444444666888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>???@@@===999555666555333111...---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************++++++++++++---------...//////000000222000///000111222222111////////////////////////000000///...---,,,++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++******++++++,,,---//////...---,,,------...000000000000000111222222444333333222222333333444444444333222111000//////...------,,,++++++******++++++******)))(((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))*********+++++++++,,,++++++******++++++,,,...---,,,,,,,,,---//////////////////000111222222555444444444444666777888444666999:::888555444333444666888;;;<<<<<<;;;:::777777888888777666555555000000000000000000000000////////////////////////......------------..................---------,,,///...---------...000000111111000000111111222222111111111222444555444333333333444555666777777888666777888888777777888:::888777666333111///...---************************((((((((((((((((((((((((]]]ZZZbbbfff]]]aaaZZZXXXYYYJJJJJJEEEBBB===999555111,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******++++++***)))***...333777777666444333333444555555888888888888999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;======<<<888555444333111///---++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,,,,---......//////000000000///000222111///---////////////////////////...------,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++************+++,,,,,,---------,,,------...///111000000000000111222222444333333222222333333444333333222111000//////...------,,,,,,+++*********+++******))))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++************))))))))))))))))))*********++++++++++++************++++++------,,,,,,,,,---...//////......//////000111222444333333333444555666777555777999999777444333222555555777888999999999999777777777777666444333333000000000000000000000000...........................------,,,,,,------...---------,,,,,,,,,,,,,,,...------------...//////111111000000111111222333000000000111444444333222222222333333333444444444555666777777666555777888666555444222000...---,,,************************((((((((((((((((((((((((```]]]ffffff^^^bbb[[[YYY[[[LLLMMMFFFCCC>>>999555111---***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++...222555555444333222222222333333666666666666777777777777999999999999999999888888777777888:::;;;:::777444111000///---+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))+++,,,,,,---......//////000000111222333111...+++//////...............---,,,,,,+++******)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++,,,++++++,,,,,,---...//////111000000000000111222222333333222222222222333333111111000000///......---,,,,,,++++++*********)))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,---------............///000111111222222222333444444555666555777888777555333222222555555555555666777777888666666666555444222111000////////////////////////------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------.........///////////////000111222000//////111333333222111111111111111111111111111333555666666444444555666333222111000///...---,,,************************((((((((((((((((((((((((```___jjjhhh___ddd\\\[[[\\\NNNNNNHHHDDD???:::666222...,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((***,,,.........///000000000000111111222333333444444444444555555666666555444444444444333333333555444555666777777555222///...---+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))++++++,,,,,,------......000000222333444333///+++............------,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******))))))******+++,,,******+++,,,---...//////000000//////000000111222222222111111111111222222/////////......------,,,+++***************)))))))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++***++++++,,,,,,,,,,,,,,,------------...///000111000111222222333444444444555666777666333222222333666555444444444555666666555444444333222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------...+++,,,,,,---------------,,,,,,,,,,,,---...///000.........///222222111000000000000000////////////111333555555333222222333000//////...------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''___]]]jjjiii```ddd]]][[[\\\MMMMMMIIIEEE???:::666333000---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((+++...///...---,,,,,,,,,---...///000111222333222222333333444555555555555444444444444444444444333222222333444444222000------+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******+++,,,,,,------...000000111333444333000---.........---,,,,,,++++++++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***))))))))))))***++++++******,,,---............///............///000000111000000000000000000111......------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***((((((((()))))))))************))))))))))))******)))***+++,,,,,,,,,++++++---,,,,,,------...///000///000111222333333333222444555555444222222333555666555555444444444555555222222222222111000..............................++++++++++++++++++++++++,,,++++++******++++++,,,------------............***+++,,,,,,------,,,,,,*********+++,,,---...///...------///111111000////////////...............000222444444222000000000------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''```\\\hhhhhh```ddd\\\YYYZZZKKKKKKJJJFFF@@@;;;777444000...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))+++---......,,,++++++++++++,,,---...///000000111111222222333444444555555555555555555555666666666222111000111222111///...,,,,,,+++***)))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))******************+++,,,,,,------......///111222222000.........------,,,++++++***************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***++++++***+++,,,---...------,,,---------------...////////////............//////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******(((((((((((()))))))))*********))))))))))))******))))))+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000...///000222222222222111333444333222111222444777666666555555555444444333000000000000000///......------------------------++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------)))***+++,,,---,,,,,,+++*********+++,,,---///000---,,,,,,...000111000..............................111333333111///......++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''ccc]]]iiihhh___bbbZZZXXXXXXIIIIIIKKKFFF@@@;;;777444111///(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))//////...,,,***)))***,,,,,,,,,---...////////////111111222333444444555555000000111111222222222222222111000000000000...,,,,,,,,,+++***************&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,---------------///111111000.........---,,,,,,+++******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))******+++***+++,,,---...---,,,+++---,,,,,,,,,,,,---............------------......,,,,,,++++++++++++++++++(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******((()))***+++,,,+++******,,,,,,,,,,,,---...//////---...000111222222111111222333222111111222555888666666666666555444333333...///////////////......------------------------************************++++++************++++++*********++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,---...000111,,,,,,,,,---///000///...---------....../////////...000222333111///------))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''cccTTTbbbgggccc]]]XXXUUURRROOONNNQQQIIIBBB>>>:::444111222******((('''%%%%%%$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((('''(((***...000111111222111...+++)))))))))***------......///000000000111111222222222111111000000000000000000111111111//////...---,,,,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------...---+++)))((())))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++,,,---...///////////////000000000000111111111222222333333333444444333333333333222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///---******...////////////////////////222000///...//////---,,,,,,+++)))((('''((()))+++))))))))))))))))))))))))((((((((((((((((((((((((aaaXXXjjjjjjfff```[[[XXXUUUSSSQQQQQQIIIBBB???:::444111222***)))((('''&&&%%%%%%%%%((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''&&&&&&(((,,,......------,,,***)))))))))******,,,,,,---......//////000000000111222222111111111////////////////////////.........---,,,+++++++++)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,---------,,,,,,+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------,,,------......------,,,---------------------------,,,+++)))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............/////////000000000111111111111222222222333444333333333222222111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------000444222---+++---////////////////////////111///...---......,,,+++,,,+++)))((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((```XXXllliiieee___ZZZWWWTTTRRRQQQQQQIIICCC???;;;444111111)))((('''&&&&&&&&&&&&&&&***+++***(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))&&&''''''(((((()))******++++++,,,,,,---............///000111111222111111/////////...------,,,,,,---------,,,++++++******)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---------------.........////////////000000000000000111111111111333333222222111000//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,...333888777000,,,---///////////////////////////---,,,,,,------+++***+++***)))((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((bbbUUUfffjjjfff___ZZZWWWUUUTTTSSSQQQJJJCCC@@@;;;444000000(((''''''&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''((('''&&&%%%&&&'''((((((&&&$$$%%%&&&((())))))))))))*********+++,,,,,,---------...///000111111111111000//////...---,,,,,,+++,,,,,,+++++++++*********(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******+++++++++++++++++++++,,,++++++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,---...---,,,,,,------.........///////////////////////////000000222222111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***+++++++++++++++++++++,,,,,,,,,---...333888666000,,,---........................---+++******++++++***)))******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((aaaUUUfffooojjjddd^^^\\\[[[ZZZYYYQQQJJJCCC@@@;;;444//////(((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&'''((('''&&&&&&'''((())))))(((((('''))))))******+++,,,,,,,,,,,,---...///000111111111000000///......---,,,,,,***************)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************)))))))))((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***,,,---------,,,+++------------....................................000//////...------,,,,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++*********++++++,,,,,,,,,......000333111,,,,,,...------------------------+++***))))))******)))(((***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((^^^XXXkkknnniiibbb]]]ZZZYYYYYYYYYQQQJJJDDDAAA<<<444///...)))((('''&&&&&&&&&&&&&&&!!!###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&'''((('''&&&)))))))))((((((((((((((())))))******+++,,,,,,,,,,,,---...//////000///////////////......------,,,))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************+++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************((())))))******)))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))******))))))******+++,,,,,,,,,...,,,---...---)))***///,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((]]]XXXiiijjjeee]]]XXXUUUUUUUUUUUUQQQJJJDDDAAA<<<444...---***)))((('''&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%)))((('''&&&&&&'''((()))))))))***++++++,,,,,,---------...//////.........------------,,,,,,,,,,,,((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))*********+++)))******++++++******)))************************'''((()))******)))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***++++++,,,---+++,,,,,,,,,,,,---------------,,,,,,++++++++++++******++++++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******((())))))***++++++,,,,,,---++++++---+++((()))---***************************)))((()))***+++***((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((___TTTaaakkkfff^^^YYYVVVVVVVVVWWWQQQJJJDDDBBB<<<444...---+++***((('''&&&%%%$$$$$$&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$&&&'''&&&%%%((('''%%%$$$%%%''')))+++*********+++,,,,,,------.........///......------++++++++++++++++++,,,,,,'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++++++++******))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''((()))******)))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***)))***+++---...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******((())))))***++++++,,,,,,+++***,,,...---((((((+++))))))))))))))))))))))))***)))((()))***+++***)))((((((((()))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((^^^UUUeeennnfff^^^YYYWWWVVVWWWYYYMMMJJJDDD???:::555000,,,******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))******++++++************************+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++******+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++++++++************+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((___VVVeeemmmfff^^^XXXUUUUUUVVVWWWNNNJJJEEE???:::555000,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))******++++++*********************************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++***)))+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((bbbWWWfffmmmggg^^^WWWTTTTTTUUUUUUNNNJJJEEE@@@;;;666000---***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++************************))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***))))))***,,,+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((eeeYYYgggmmmiii```WWWTTTVVVVVVUUUOOOKKKFFF@@@<<<666111---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))*********************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************************************+++++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))******************************************))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((fffXXXeeennnkkkbbbXXXUUUXXXYYYVVVOOOLLLFFFAAA<<<777222...)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******))))))))))))))))))))))))******)))))))))(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))******)))(((***+++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))************************************))))))))))))))))))***(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((cccUUUdddlllkkkcccWWWUUU[[[\\\WWWPPPLLLGGGBBB===888222///((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((())))))***))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))*********************************))))))(((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[RRReeejjjjjjbbbVVVTTT[[[]]]XXXPPPMMMGGGBBB===888333///((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))+++((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***************************))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((UUUPPPhhhgggiiiaaaTTTSSS[[[]]]WWWQQQMMMHHHCCC>>>999333000(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((aaa___^^^iiihhhaaaYYYUUUWWWYYYWWWUUUKKKHHHDDD999777666...))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***+++)))((((((((()))***,,,,,,))))))(((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))*********222111'''###(((***&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))((((((((()))))))))'''&&&&&&'''((()))((((((((((((((((((((((((XXXWWW```iiihhhbbbYYYVVVXXXYYYXXXTTTKKKHHHDDD:::777777///))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''(((++++++*********)))))))))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))***+++,,,))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***+++555666,,,%%%(((***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((''''''(((***)))(((''''''((())))))((((((((((((((((((((((((QQQQQQcccjjjiiibbbZZZVVVXXXZZZXXXTTTJJJHHHDDD:::888777///))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***+++---.........---,,,,,,------...---+++)))(((***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,777;;;222(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))(((((('''(((((())))))((((((((((((((((((((((((VVVPPPfffjjjiiicccZZZVVVYYYZZZYYYSSSIIIGGGDDD:::888888000))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))(((((()))))))))''''''((()))***+++,,,,,,''''''((())))))))))))(((******))))))(((''''''&&&---,,,+++***)))(((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,777===555***&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&$$$''''''''''''''''''((((((((((((((((((((((((((((((|||___PPPcccjjjhhhbbbZZZVVVXXXZZZXXXRRRHHHGGGDDD:::999999111))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((())))))******+++******))))))******+++++++++,,,,,,------......,,,,,,+++++++++,,,---......,,,+++******+++,,,...,,,,,,+++++++++,,,------+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))444:::555***$$$&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&'''((()))'''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((yyyeeePPP___iiihhhaaaYYYUUUWWWYYYWWWQQQHHHFFFCCC:::999:::222))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''(((((())))))******++++++++++++******+++++++++---,,,,,,,,,+++++++++***---............/////////......---,,,,,,---...///((((((((()))***+++---...++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((///555222***$$$&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((|||eeePPP___hhhfff```XXXTTTVVVXXXVVVPPPGGGFFFCCC:::999:::333))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''(((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,------...///000000+++...111444444222///---222222444444444222000///333222111///...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))(((((((((''''''+++//////***&&&'''+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%''',,,---+++(((%%%&&&''')))))))))))))))((((((((((((((((((((((((dddQQQbbbgggfff```WWWSSSVVVWWWVVVPPPGGGFFFCCC::::::;;;333))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---...///222555999<<>>===::::::...,,,++++++***(((***...******)))((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((nnnOOObbbggggggddd___YYYVVVXXXZZZVVVMMMEEECCC@@@<<<888888...)))'''((()))'''&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************(((,,,///---******///555)))666GGGUUUggg|||~~~rrrlllwww}}}rrrsss^^^VVVRRRFFF777666000---......***))),,,++++++***)))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))}}}XXXbbbggggggeee```ZZZWWWXXX[[[VVVMMMFFFCCCAAA<<<888888///***'''))))))'''&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''((()))+++---...+++++++++*********))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((()))))))))******)))))))))*********++++++(((+++...,,,***---555===KKK```vvvzzzmmmiiisss}}}xxxlll^^^SSSDDD999777555///,,,...---,,,+++*********************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))aaaaaafffgggeeeaaa[[[XXXYYY[[[WWWNNNFFFCCCAAA<<<999888000+++((())))))'''&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((*********+++---000333555++++++******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))*********+++++++++******---444@@@NNN[[[bbb~~~wwwnnnxxx~~~{{{gggPPPGGGBBB:::555555///...---,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***fff```fffgggfffaaa\\\XXXYYY[[[WWWNNNFFFDDDAAA<<<999999000+++((()))***'''&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%''')))---111333))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************)))************+++++++++000...333DDD___zzzuuuqqqdddUUUNNNDDD>>>>>>000///...---,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***gggdddnnnlllfff^^^WWWUUUXXX\\\VVVPPPIIIDDDAAA???:::777///,,,)))'''((((((((((((''''''''''''''''''''''''%%%'''((())))))((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++***(((''''''***---***)))))),,,//////---+++333LLLQQQfffnnnmmmvvvPPPCCCLLLIII888222333.........'''000***(((,,,,,,)))))),,,222000,,,((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&***************)))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''iiigggnnnkkkfff^^^VVVTTTWWW[[[VVVPPPIIIDDDAAA???:::777///,,,)))'''((((((((((((''''''''''''''''''''''''+++,,,---......---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))*********)))***,,,...%%%---555222(((&&&555GGGQQQyyylllhhhwwwVVVLLLJJJBBBBBB???///(((------+++((())),,,+++'''''',,,000...+++)))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))******)))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''mmmiiimmmkkkfff]]]UUURRRUUUXXXUUUOOOHHHCCCAAA>>>;;;777///,,,)))'''((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******((()))++++++++++++---///666...)))***///777EEETTTooojjjnnnrrr}}}ZZZLLLJJJKKKCCC===777---))))))+++---***'''(((---,,,+++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqhhhmmmkkkeee]]]UUUQQQSSSVVVTTTOOOHHHCCCAAA>>>;;;777///,,,)))'''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********'''))),,,,,,,,,+++,,,------,,,///666>>>LLLaaatttxxxmmmqqq]]]CCCAAAFFFJJJAAA---000---,,,+++******+++---((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))tttcccllljjjeee]]]UUUQQQRRRUUUSSSNNNGGGBBB@@@>>>;;;777///,,,)))'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((***,,,,,,+++***+++,,,---(((,,,DDDggg~~~}}}qqq```iiiuuurrr]]]MMMJJJLLLGGG:::444,,,'''(((++++++***'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))uuu```kkkjjjeee^^^VVVRRRSSSUUUSSSMMMFFFBBB@@@>>>;;;888///,,,)))'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++)))((((((((()))***+++,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***+++,,,,,,,,,,,,---///222===IIIYYYtttzzz___wwwpppPPPJJJKKKCCC>>>555+++(((******'''))))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((uuuaaajjjiiieee^^^WWWSSSTTTWWWRRRMMMFFFBBB@@@>>>;;;888///,,,)))'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,+++******+++,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))************)))))))))(((((((((''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++,,,------///333666333hhhttt[[[cccwwwrrrVVVCCCJJJMMMHHH:::///,,,,,,+++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''uuuccciiiiiieee___XXXTTTUUUXXXRRRLLLFFFBBB@@@>>>;;;888///,,,)))'''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---...///000111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******))))))(((((((((''''''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,---///333888<<>>:::666111...***(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,---------......111333...***444CCCYYYuuuwwwsssvvvsssrrr~~~fffFFF999===444000...///...***---222,,,++++++***************))))))))))))))))))))))))************************((((((((((((((())))))***************************************************))))))*********+++++++++...******///000......111---SSSjjj}}}}}}~~~ttt]]]WWWOOOGGGCCCEEEJJJOOOOOOPPPPPPPPPOOOPPPTTTWWWVVVXXXYYYWWWSSSOOOMMMLLLNNNMMMLLLKKKJJJHHHFFFDDDDDDFFFLLLSSSUUUUUUYYY___uuueeeHHHPPPJJJBBB:::444...(((***000***+++,,,+++)))'''(((++++++)))(((((()))******)))***)))((('''''')))+++---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))((('''((((((((((((((((((((((((###'''***)))((((((+++...,,,***)))+++///000---***,,,000000***'''+++---,,,***)))((()))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((vvvdddjjjiiifffaaa\\\XXXWWWXXXUUUNNNEEEAAA@@@???;;;777111...***(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,------...///******+++///;;;RRRooonnnzzzppppppzzzxxxiiifffnnn|||~~~pppyyyfffuuuwwwUUUYYYIII>>>555222...(((***000,,,,,,+++************+++))))))))))))))))))))))))************************((((((((((((((()))***************************************************************++++++++++++,,,***'''***111111***)))---AAAyyy{{{ooopppWWWNNNPPP@@@GGGQQQYYY\\\[[[ZZZYYY\\\___cccddddddeeeiiilllcccfffhhhfff```YYYUUUTTTVVVUUUTTTSSSSSSRRROOOLLLDDDCCCFFFJJJLLLLLLOOOUUUVVVUUUmmm~~~xxxqqqOOOFFF@@@>>>999///***---,,,+++++++++(((&&&***000---+++)))((()))******)))***))))))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''')))***+++,,,,,,(((((((((((((((((((((((($$$((()))&&&$$$%%%'''&&&'''+++555CCCOOOSSSNNNIIILLLOOOIII:::111000000---+++((('''))),,,...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuudddhhhgggeeeaaa^^^[[[ZZZZZZVVVOOOFFFAAAAAA@@@<<<888111...***(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////---666@@@OOOlll|||wwwlll\\\QQQWWWcccXXXQQQOOOZZZjjjooofffZZZ```fff___SSSZZZoooqqqdddcccpppyyykkkjjj[[[xxx~~~uuu]]]FFF===888000+++,,,---,,,++++++******++++++))))))))))))))))))))))))************************((((((((((((((()))******************************************************++++++++++++,,,,,,,,,,,,+++***,,,000,,,***777IIIeee~~~uuugggwww{{{eeecccZZZuuu[[[JJJLLLRRRSSSRRR[[[[[[ZZZYYY\\\dddooowwwzzzmmmhhhaaa\\\YYYWWWSSSQQQNNNHHHCCCCCCDDDHHHPPPYYY```QQQJJJ[[[iiiccceeeyyyhhhUUUFFFCCCAAA777///------+++++++++)))(((///888000---***))))))******)))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''')))+++,,,,,,,,,(((((((((((((((((((((((()))******+++333;;;;;;555888<<>>;;;666000***(((***---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppp___fffeeedddaaa___]]]\\\\\\WWWPPPFFFBBBAAA@@@<<<999111...***(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000;;;TTTrrrlll```WWWVVVeeewwwwwwvvv|||bbbeeeeee```kkkSSS~~~\\\PPPKKK@@@555111---,,,++++++******++++++))))))))))))))))))))))))************************((((((((((((((()))******************************************************++++++,,,,,,,,,------------,,,---///---888[[[~~~xxxsssqqqaaaHHHOOOeeetttTTTQQQQQQVVVZZZZZZ\\\___```hhhssszzzooofff___[[[UUUQQQOOOOOOKKKDDDAAABBBOOOggggggXXXOOOFFFKKKdddhhhJJJCCCCCC<<<444000---******,,,++++++444???222///+++))))))***))))))******++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((())))))*********))))))(((((((((((((((((((((((()))))),,,888OOOdddggg___YYYVVVTTTYYYaaaeeeddd```DDDKKKJJJ???===HHHRRRSSSCCC:::...'''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkk^^^llljjjfff```\\\[[[^^^```ZZZSSSIIIBBB???>>><<<:::444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********))))))))))))))),,,(((%%%(((---000...***222...333333222///RRRzzzsssgggeeedddvvvkkkcccuuuRRR]]]|||hhhUUUOOOEEEDDD888000))))))******+++,,,((()))++++++***))))))***))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++,,,,,,,,,,,,,,,,,,---+++111888,,,###GGG|||rrrxxxuuuYYYRRRVVVMMM```vvvmmmlllrrrmmm]]]UUUXXXPPPVVVZZZZZZ^^^hhhqqquuussslll___TTTSSSRRRLLLFFFEEECCCHHHUUUdddhhhaaaVVVPPPyyywwwMMMMMMHHH:::>>>///)))(((++++++)))...666,,,***((()))+++,,,+++(((,,,,,,++++++***))))))))))))(((''''''''')))***+++******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))((((((***---))))))(((((((((((())))))((()))***++++++***)))(((%%%+++,,,'''''',,,///,,,++++++>>>aaaxxxwwwqqqppphhhiiiaaaTTTWWWcccggg```LLLGGGKKKMMMbbbnnn```dddZZZEEE///(((***,,,------((())))))(((((((((***,,,))))))((((((((())))))***)))(((((()))+++---,,,+++lll___qqqooojjjddd___]]]___aaaZZZSSSIIIBBB???>>><<<:::444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***************************,,,...---++++++...111...333999)))***NNNzzz{{{nnn]]]YYYooo|||ggg]]]RRRgggmmmgggZZZCCCTTTCCC@@@888///,,,...,,,&&&,,,,,,+++***))))))***+++))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,---------555###000???DDDkkkiiirrrlll______QQQYYYMMMGGGFFFLLLNNNLLLPPPXXXWWW```iiiooozzzuuueeeZZZQQQNNNPPPGGGFFFIIIMMMOOOQQQXXX```TTTkkkuuuFFF???CCC===222///---...---***((((((,,,***((()))+++,,,+++)))*********************+++))))))((('''((((((*********)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,******))))))))))))******))))))*********)))((('''***---...+++***++++++++++++...;;;NNNXXXYYY\\\ccc___rrr{{{nnn\\\SSSNNNIIIRRRUUUccckkk~~~gggbbbSSSNNNGGG>>>333+++***,,,***...000///+++((((((************))))))))))))))))))(((((()))+++---,,,+++nnn```ssspppkkkeee___]]]^^^___ZZZRRRIIIBBB???>>><<<:::444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))************************)))+++,,,,,,++++++---///,,,222,,,:::aaa|||pppSSSjjjiii^^^wwwjjjggguuugggLLLSSSVVVOOO<<<...------***///---+++)))))))))+++,,,))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---------......222444(((EEEeeekkkyyypppbbb```NNNGGG@@@AAACCCFFFLLLUUU```gggjjjvvvhhhXXXQQQ\\\UUULLLFFFAAACCCNNN[[[VVVUUU\\\pppbbbGGGMMMBBB555333///,,,---///---)))+++***)))***++++++***)))(((((()))******+++,,,,,,******)))((((((((())))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,++++++************++++++))))))******))))))((('''''''''))),,,,,,***,,,000000000444>>>KKKVVV\\\^^^]]]hhhiiiYYYJJJLLLZZZfff```eeekkkbbbeeeeeePPPPPPWWWTTTLLL>>>333...111444>>>>>>;;;333+++'''(((,,,++++++++++++***)))((('''***)))((()))+++,,,,,,+++oooaaannnmmmhhhccc]]][[[\\\]]]YYYRRRIIIBBB@@@>>>===;;;444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++++++++...***'''***///111---(((---???JJJ~~~wwwmmmrrryyybbb^^^yyywwweeerrrcccPPPUUUWWWOOO@@@444//////...,,,+++***++++++++++++))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,,,,------......//////,,,999888```ooo{{{ddd]]]ZZZKKK@@@AAAIIIPPPQQQVVVaaakkknnn{{{eeetttgggXXXPPPKKKGGGFFFHHH]]]UUUSSS]]]mmmpppOOO>>><<<<<<555+++)))...111///+++************+++******((()))))))))*********++++++******))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))*********)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))***,,,+++******))))))******+++*********))))))(((((((((+++((((((------***...555333000333EEEddd{{{{{{ppplllkkkeee]]]XXXVVVTTTRRRHHHQQQWWWIIINNNYYYQQQYYYiiidddXXXMMMJJJJJJDDD:::BBBAAA>>>999333...***)))******+++++++++***)))(((***)))((()))+++,,,+++***ooo```jjjiiifffaaa]]][[[\\\]]]YYYRRRHHHBBB@@@???===;;;444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******+++++++++,,,,,,,,,---............---...///000444jjjttttttuuuWWWiiigggbbbcccUUUOOOVVVUUUGGG888333---,,,+++---......,,,)))************************((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---......///000000///---]]]{{{nnnkkkeeeVVVNNNKKKKKKUUU^^^aaahhhvvvttt[[[RRRRRROOOHHHCCCBBBIIIUUUZZZTTTXXXvvv```;;;CCCCCC>>>222***)))***+++******+++************+++*********)))))))))((((((++++++*********)))(((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))************+++******++++++++++++******))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++))))))(((((((((((())))))******))))))))))))******111...---------,,,000666<<<@@@JJJ___|||yyyssslllggghhhjjjhhhccc___VVV\\\bbb]]]ppp~~~cccTTTqqqzzz}}}wwwsssnnn]]]JJJEEECCCBBBBBB@@@:::000(((***++++++++++++******)))+++)))))))))+++,,,+++***nnn```jjjiiigggccc___]]]]]]___XXXQQQHHHBBB@@@???===<<<444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++++++++,,,,,,------...###...666000&&&(((;;;MMMooovvvyyyzzzfffsssZZZ\\\___TTTUUUQQQHHHCCC333111//////000000,,,)))************************))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------...///000111111222SSSzzzxxx}}}uuuwwwvvvpppOOOMMMQQQXXX```iiirrr|||vvvsss^^^VVVQQQKKKGGG@@@???FFFQQQYYY[[[bbblll___CCC@@@>>>;;;444,,,***,,,)))+++++++++***)))***+++++++++***))))))(((''''''******+++++++++***))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++))))))(((((((((((())))))***************+++------%%%+++...000444<<>>;;;111000...,,,+++*********+++***)))***+++,,,+++)))nnnaaalllkkkhhhddd___]]]]]]]]]XXXQQQHHHBBB@@@???>>><<<444...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........$$$,,,222000222CCCccc~~~vvvlllaaa|||nnn```pppXXXSSSRRROOO@@@:::333000000000---+++************************))))))))))))************************************+++++++++,,,,,,,,,------,,,---...///000111222222DDDqqqyyywwwyyyxxxdddJJJTTTWWW\\\aaalll{{{sss]]]QQQPPPTTTFFF===FFFXXXaaaZZZPPPpppZZZHHH>>>@@@===111,,,111)))+++,,,+++)))(((***,,,)))))))))))))))(((((((((((()))***+++++++++******'''((((((((()))))))))***'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((++++++***))))))******))))))))))))))))))***************,,,...000111(((888CCCEEENNN]]]bbb\\\tttuuuwwwtttfffWWWYYYdddbbblllpppxxxjjjxxxuuu]]]SSSdddwww||||||ooo```TTTMMMJJJ;;;888444///,,,+++******+++***)))***++++++***)))nnnaaammmllliiiddd^^^[[[ZZZZZZXXXQQQHHHBBB@@@???>>><<<555...*********''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////333...+++333KKKoooooonnnuuupppiiifffrrr^^^rrr}}}jjj]]]nnnXXXQQQJJJKKKBBB777000///000...,,,************************))))))))))))************************************++++++,,,,,,,,,---------------...///000111222222cccqqqzzzmmmZZZMMMKKKfffeeekkkooo~~~}}}~~~ttt```]]]PPPOOOJJJBBBAAAJJJUUU]]]PPPfff___DDDAAA===...(((///(((+++,,,,,,)))(((***,,,''''''(((((())))))******((()))***+++,,,,,,+++***'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((++++++***))))))***++++++************++++++*********+++---///111333DDDZZZhhhfffmmm|||{{{nnnsssgggaaadddccc```lll~~~|||tttXXXQQQ```hhhbbbdddzzznnnTTTEEECCC???999222---+++******,,,***)))***++++++***)))mmm^^^pppmmmhhhccc^^^[[[YYYXXXWWWPPPGGGBBBBBBAAA>>>:::666111+++((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,***)))---000000---***111---222NNNrrriii{{{sssmmmmmmpppvvv|||mmm```UUU]]][[[UUU|||vvvYYYsssOOOWWWGGGIIIKKKFFF666((()))333++++++***)))(((((()))+++++++++************++++++************************++++++,,,,,,,,,---------///(((+++666111&&&333LLLrrrjjjrrrnnn[[[ZZZ___```dddkkkzzzzzzjjjbbbaaagggooojjj]]]QQQLLLOOOHHH===EEEXXXYYYVVVaaaTTTDDDAAA555---111---,,,+++,,,,,,,,,***(((************))))))))))))((())))))***+++---...///******)))(((((()))***+++))))))))))))************))))))))))))************'''...///(((%%%***......222+++((()))***)))***......,,,+++,,,------///333777...***222:::999555333666;;;999...***///333222111...,,,---......,,,)))---******...,,,((()))...'''(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))************))))))++++++***)))))))))))))))'''***------+++)))***+++((((((+++---***'''+++222...&&&'''000000000CCC]]]jjjpppqqqooouuu|||tttfffVVV[[[fffrrr|||||||||zzzzzzsss{{{lllOOOPPPlll~~~jjjMMMTTTHHH???<<<555)))%%%)))***,,,,,,)))((()))***)))mmm^^^qqqnnniiiddd___\\\ZZZYYYWWWPPPHHHCCCAAA@@@===999555111+++((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++(((///222---)))---///...444444QQQcccfff[[[TTT^^^pppoookkk}}}hhhzzzvvvQQQ\\\JJJBBBHHHFFF666******+++++++++***))))))+++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111---...111...222NNNoooeee}}}ccc```^^^aaakkkvvvzzzzzz{{{jjj^^^VVVWWWZZZWWWnnnyyy^^^LLLNNNPPPHHHBBBEEEQQQWWWZZZbbb}}}uuuHHHDDD;;;...444---,,,++++++,,,,,,***)))************)))))))))))))))))))))******,,,---...++++++***)))))))))***+++))))))))))))************))))))))))))*********+++&&&)))+++))))))+++,,,+++$$$''',,,111333222...+++...444888666333777BBBKKK666EEEVVVXXXJJJBBBMMM```\\\CCC888GGGRRRJJJAAABBBDDD<<<333...///000///......******,,,+++(((***///***++++++*********,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******************++++++++++++******,,,+++******))))))******(((+++---,,,***((()))***,,,)))))),,,,,,******---***444333...???___kkkbbbzzzgggeeennntttlllxxxsssfffkkkpppiiihhh~~~gggLLL>>>??????999000---...---+++***++++++***mmm]]]pppnnniiieee```]]][[[ZZZWWWQQQIIICCC@@@>>>;;;888555111+++((('''((()))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,'''000333---***///000---///QQQvvvaaaqqqkkkQQQ]]]zzz|||^^^jjj{{{OOOWWWVVVPPPHHHDDDAAA777,,,,,,,,,++++++++++++,,,,,,++++++************++++++------------------------,,,,,,,,,,,,------------...111222///...@@@fff{{{|||hhhVVVbbbjjjkkkuuussscccVVVPPPPPPNNNUUUcccvvvzzz]]]TTTXXXRRRFFF???FFFNNNTTTUUU___zzz[[[CCC???444666...,,,******+++,,,+++***++++++*********)))))))))***))))))))))))***++++++---,,,+++***************)))))))))*********++++++))))))*********+++++++++)))''')))---...,,,***+++///222000((((((///222...<<>>;;;999777333///+++))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,...(((***111---***===YYYqqqmmmZZZggg~~~SSSyyyttt{{{NNNSSS]]]PPPCCCEEE444111---+++,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++///000111???\\\wwwnnnyyyjjjbbbhhhnnnjjjqqq}}}lll]]]TTTRRROOOOOOOOOPPPTTTZZZbbbhhhuuukkkkkkTTTPPPUUUJJJ???EEEYYY\\\TTTcccfff>>><<<777444111---++++++,,,,,,,,,++++++++++++************+++***))))))((())))))))),,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,+++******+++***)))...555666FFFOOOOOOWWWffflllgggVVVdddmmmhhhaaaaaabbb```dddffffffdddbbbbbbdddeeebbbfffgggfffiiiooopppmmmqqqnnnkkkjjjhhh```QQQFFFCCC@@@<<<888555333...***---+++***+++------+++***************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))************))))))))))))((((((((())))))******))))))***+++,,,,,,,,,)))+++---...***)))000:::VVV``````aaaxxx___aaassswww}}}nnnjjjpppqqqUUUHHH@@@555,,,---///---+++,,,lllZZZiiihhheeebbb___\\\ZZZXXXSSSPPPIIIBBB===:::999888222///+++))))))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,000111***111\\\{{{hhhIIIYYYxxxmmmRRR{{{cccooobbbRRRYYYUUUFFF>>>888111---,,,---+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---------............111...---666PPPqqqkkk}}}}}}hhhhhhsss{{{sssppp|||ooo^^^TTTQQQHHHMMMRRRRRROOOMMMOOOQQQ___zzzpppmmmvvviiiWWWRRRUUUJJJ>>>@@@PPPaaabbb[[[YYY???<<<999555///,,,,,,,,,------,,,++++++++++++*********+++******)))))))))************++++++++++++***************++++++++++++,,,++++++,,,,,,,,,---------(((*********///888@@@BBB]]]dddeee^^^[[[___bbb___^^^aaagggoooyyy}}}~~~}}}sssiiieeeccciiirrrzzzyyymmm[[[NNNPPPMMMGGGAAA@@@AAA>>>888---***((((((+++---,,,)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))))))))******)))))))))))))))))))))))))))***+++---+++******,,,------,,,(((***......,,,///>>>NNNccckkkqqqmmmeeedddqqqxxxsss~~~hhhfffnnn|||vvvaaaSSSRRR@@@222000222///,,,,,,mmm\\\hhhgggfffccc```]]][[[YYYQQQNNNHHHBBB<<<999999999111...+++*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------000222222===\\\yyyqqq|||zzz~~~pppQQQEEELLLqqqZZZfffVVV\\\___KKKIIIAAA666000......---+++---,,,,,,++++++,,,,,,---------------------------------------............222---111FFFfffuuussssssmmmbbbppp~~~sssbbbVVVRRRNNNOOOPPPNNNLLLMMMQQQUUUMMM^^^xxxkkkhhhdddcccdddgggiiijjjeeeyyytttYYYWWWRRREEE;;;EEEXXX\\\SSSeeeVVVDDD===999222...,,,---------,,,,,,+++++++++*********++++++*********++++++,,,'''((()))++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------+++111222555FFF]]]ddd[[[]]]___aaabbbfffooo||||||pppfffaaaccciiinnngggaaaTTTIIIGGGKKKKKKGGG<<<555---))))))***)))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))******++++++******)))++++++******++++++,,,---222///,,,+++,,,---,,,++++++***+++---111;;;OOOaaa^^^sssYYYzzzpppssshhhQQQ===888777111,,,---mmm___iiihhhgggdddbbb___\\\ZZZPPPMMMHHHAAA<<<999999:::111...+++*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------111...222WWWlll{{{kkkggggggpppnnnPPPJJJKKKppptttbbbjjj[[[RRRWWWPPPGGG:::222000000...,,,---,,,,,,++++++,,,,,,---........................---------.........//////...,,,888VVVyyykkkoooxxx|||gggdddlllwwwtttbbbVVVQQQLLLMMMOOOPPPQQQQQQPPPOOOMMMPPPZZZsssyyyiiiUUUKKKMMMSSSVVVVVV```\\\cccqqqyyyhhhRRRQQQQQQMMMCCC@@@OOObbbSSSkkkqqqIII@@@;;;444///------------,,,,,,,,,+++++++++******++++++******+++,,,,,,---%%%'''(((***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......333:::===CCC___rrr___eeesss}}}~~~sssnnn|||rrr___NNNJJJOOOQQQMMMUUUJJJ;;;111------+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,,,,------...///666222...,,,------+++(((///+++(((,,,666EEEZZZlllxxx{{{~~~lllbbbxxx^^^EEE>>>:::222------iii[[[kkkmmmjjjccc______[[[TTTSSSOOOHHHAAA;;;999888888222///+++(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''&&&%%%%%%((((((''''''&&&&&&&&&%%%(((((((((((('''''''''&&&&&&&&&'''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...///...,,,---......444///,,,SSS|||zzzyyynnnllldddaaahhhqqq\\\QQQGGG@@@SSSqqqbbbkkkqqq|||XXXQQQOOOKKKPPP@@@###,,,777###***,,,...---***(((***,,,...------,,,,,,------...+++///000000//////---+++777+++BBBfff|||ooojjjqqqmmmfffuuuwwwiii[[[SSSLLLKKKLLLPPPPPPOOOQQQVVVQQQRRRRRRVVVdddxxxlll^^^NNNGGGDDDBBBBBBDDDJJJOOOWWW___iiisss}}}fffZZZQQQOOOKKKDDDCCCGGGbbbNNNcccZZZ>>>@@@<<<111,,,//////)))++++++++++++++++++++++++************************(((((()))***,,,---...///,,,++++++,,,------+++)))---&&&555;;;***(((555666eee}}}rrrbbbnnnlll___gggqqqwwwnnnmmmsssrrrfff```XXXHHHVVVTTTUUUKKK555,,,///...---------,,,***)))***+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***---///111222---***,,,...++++++,,,&&&666+++///JJJggg}}}uuuzzz~~~lllxxx}}}}}}vvvtttnnnnnn~~~}}}mmmvvvWWWKKKJJJDDD888...gggYYYhhhjjjhhhbbb______[[[UUUSSSOOOHHHAAA<<<:::999:::333///+++))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,+++)))))),,,000222222,,,;;;RRRzzztttjjjfff^^^[[[```fffpppeeeQQQHHHOOOWWWnnnfffYYYoooaaaXXXLLLCCC???777000------***,,,---,,,***)))+++---...------,,,,,,------..................///000///...666OOOwwwwwwrrrnnnkkkhhhlllxxxkkk^^^VVVOOOLLLLLLNNNNNNLLLOOOSSSPPPPPPNNNLLLQQQZZZ^^^^^^RRRHHH???>>>???>>>???AAAAAAEEELLLTTT]]]gggpppvvvhhhMMMRRRTTTFFFBBBLLLNNNeee```mmmwww@@@999999777---+++///---++++++++++++++++++++++++************************))))))***+++,,,------...++++++***+++---...//////333%%%)))///)))333FFFKKKaaalllmmmqqqwww~~~nnngggfffiii]]]CCCMMMNNNTTTRRRDDD:::444,,,******+++,,,,,,,,,***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************************************(((((((((((()))))))))******************++++++,,,+++++++++++++++++++++++++++*********+++...000222333,,,)))***,,,***)))+++///***;;;QQQTTTfff|||zzzhhhiii~~~|||uuu|||WWW===555777hhhZZZfffhhhfffaaa^^^]]][[[WWWSSSOOOHHHBBB===;;;;;;<<<444000,,,******+++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++)))(((+++///111111000222hhh}}}yyymmmeee```YYYWWWZZZ\\\aaannn~~~sssSSSMMMFFFBBBbbbxxxnnnwwwsssuuu___WWWIIIGGGGGG555(((...+++,,,---,,,++++++,,,......------,,,,,,------...000...,,,,,,...000111222222NNNkkksssuuuxxxtttllllll{{{|||ooocccZZZSSSNNNKKKLLLLLLJJJMMMQQQSSSSSSPPPJJJGGGFFFAAA;;;;;;555222555999999999;;;999===BBBHHHOOOXXX```fffooowwwcccUUUTTTMMMFFFFFFCCCggg]]]TTTRRR888777???111)))000///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,+++*********+++,,,///333222---BBBssspppfff~~~yyyrrrvvvyyyyyymmmqqqnnn[[[VVVSSSQQQOOOKKKEEE===666---+++***+++......***'''++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((()))))))))*********************+++,,,,,,************************,,,,,,,,,,,,---///111222111+++'''***---,,,,,,---...333NNNhhhdddnnn~~~|||~~~uuuddd{{{rrroooppp>>>444CCCooo___ggghhhgggccc___\\\ZZZXXXRRRNNNHHHBBB>>><<<<<<===444111---******+++++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,(((***...222111......000AAA{{{sssjjjccc]]]YYYWWWYYYYYYYYY```iii{{{qqqRRRMMMNNNHHH???jjj|||xxxkkkcccYYYUUUQQQFFF;;;444---,,,,,,,,,,,,+++,,,---///...------,,,,,,------...000---+++---......///222>>>^^^}}}yyyttttttrrrqqqxxxtttggg^^^UUUOOOKKKKKKKKKKKKNNNSSSSSSUUURRRMMMJJJGGGAAA:::666111///333555444444555999<<>><<<<<<===444111---******+++++++++((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,))),,,111111,,,+++888HHHggg```xxxpppiiiddd[[[XXXXXXYYYXXXWWWZZZ^^^dddwwwrrrSSSNNNKKKBBBHHHTTT{{{rrrvvv]]]fffZZZNNNWWWFFFAAACCC333///...,,,+++,,,---...///...------,,,,,,------...///,,,,,,000000---...333MMMfff|||wwwqqqiiiiiiwwwyyykkk```WWWPPPJJJKKKMMMNNNQQQUUUSSSSSSQQQLLLJJJJJJFFF@@@:::555111222222000111444;;;===???@@@AAADDDGGGJJJGGGVVV```fff~~~___XXXXXXRRRIII<<>>???DDDAAAJJJ[[[hhh|||WWWLLLVVVDDDIIIAAAOOOfffWWWddduuuBBB222<<<===333+++++++++++++++++++++++++++************************,,,+++++++++++++++++++++---......+++((()))---222TTTqqq{{{zzzsss}}}jjjiiihhhooowwwjjjnnn```LLLOOOVVVLLL???444///---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++***+++------++++++666BBB```mmmrrr|||wwwzzzdddsss]]]jjjiiiiiihhh```WWWWWW[[[SSSOOOHHHAAA<<<:::999:::333///+++))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((()))***+++,,,---......333333333444444555555555444333333222111000//////------,,,+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,///,,,+++---///@@@ggg|||qqquuukkkccc___VVVVVVUUUTTTUUUWWWWWWVVVTTT^^^nnncccIIIAAA;;;BBB@@@???]]]ttt{{{rrrUUUXXXKKK<<>>:::666444444222///000444222555999;;;;;;999999999@@@:::@@@NNNRRRXXXuuuqqqTTTTTTJJJQQQ@@@DDD```ZZZXXX~~~___666<<<>>>111333++++++++++++++++++++++++************************+++++++++++++++++++++,,,//////,,,))))))000<<>>>>>>>>??????@@@@@@@@@>>>>>>===;;;:::999888777555444333000...+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,...+++---555<<>><<<>>>KKK___lllrrrYYYWWWJJJGGGFFFJJJ___hhhUUUzzz???===<<>>DDDMMMRRRQQQLLLFFFBBBCCC;;;999<<<888...///777000,,,(((&&&(((***,,,,,,))))))))))))************)))************+++++++++,,,***))))))+++------...'''999,,,222^^^}}}jjj}}}tttcccXXXWWWSSSSSSRRRRRRSSSTTTUUUUUUVVVYYY^^^eeeooo~~~lllXXXQQQSSSUUUUUUEEE===???DDD<<<666MMMpppsssrrrjjjjjjmmmFFFIIIIIIFFFAAA999000,,,---///---+++------------------------000///000111***---IIIjjjvvvlllppp{{{yyynnngggZZZTTTOOOMMMLLLJJJJJJKKKCCCAAAJJJHHH999===CCC666999::::::999666333000---/////////000222666999;;;777555555888:::===GGGQQQooo^^^YYYNNNOOOKKKDDDTTTaaaSSScccqqqTTT777888666222///---++++++,,,,,,,,,+++---,,,,,,+++*********+++***...)))(((///---***///---'''...///<<<}}}pppkkktttzzz|||yyydddUUUMMMDDDAAAEEEFFF:::------+++((()))+++,,,+++))),,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++111,,,((()))...///+++&&&$$$///333,,,'''+++000000///666,,,,,,---///===888;;;;;;;;;<<>>444***777444///,,,)))(((((((((++++++******************************++++++++++++...,,,++++++,,,,,,,,,,,,''',,,...SSSvvveeeZZZVVVRRRQQQQQQQQQQQQRRRSSSTTTSSSUUUWWWZZZ```hhhqqqwwwjjj[[[HHH======CCCIIIKKKSSSNNNEEE<<<666888CCCMMMgggggg```bbbPPPQQQ===CCC===555000...///...---------------------------,,,...---333***<<<^^^{{{tttpppuuu~~~xxxnnnfffXXXSSSPPPOOONNNJJJGGGGGGDDDAAAGGGJJJ???999:::::::::;;;;;;:::888666333222111000000000111333666888666555555777777888???GGG^^^}}}aaaSSSQQQKKK>>>GGG]]]bbbVVVzzzhhh@@@999<<<666000...,,,+++,,,,,,,,,+++---,,,++++++******++++++(((000,,,'''++++++(((---111+++333999JJJyyyyyyzzz{{{{{{ttt}}}{{{vvv|||zzzwww{{{|||xxxzzzwwwiiiRRR>>><<<@@@>>>;;;;;;222///+++***++++++***(((,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++'''+++...---+++***---000333+++(((...444222)))"""'''333666GGGOOOLLLTTTNNNSSSfffwwwvvvgggZZZWWWYYYTTTOOOGGG>>>888888===AAA:::777333---***+++,,,------000000+++***---...+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************++++++,,,...---"""222LLLeee|||ttt||||||uuukkk[[[\\\ccckkkmmmeee]]]ZZZZZZZZZ[[[\\\^^^dddkkkpppvvvxxx{{{}}}~~~|||WWWlllssskkkllldddXXX]]]WWWOOOJJJCCC===;;;:::999999333000,,,***)))***)))((()))))))))(((((('''''''''((()))***,,,///111333333555999<<<:::666555888<<>>CCCAAA888@@@???;;;555///***(((''',,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------999///:::pppzzzjjj\\\UUUPPPPPPPPPPPPPPPPPPQQQRRRUUUTTTUUUWWWYYYYYYXXXWWWFFF>>>555//////444999<<>>555111///,,,+++,,,,,,,,,+++,,,,,,++++++******++++++&&&111...'''+++---***+++---+++IIIiiiqqq{{{www}}}mmmXXXhhhzzzrrryyy}}}}}}~~~kkkQQQ@@@===>>>===:::777444///,,,*********))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************,,,...---***((())),,,...(((+++555888555;;;GGG<<>>BBBCCCEEEHHHKKKRRRYYY^^^iiilllqqquuuxxxzzz|||~~~|||xxxooommm}}}~~~UUUooouuukkkllleeeYYY]]]WWWPPPLLLEEE???<<<:::888777333000,,,************)))))))))(((((('''''''''''')))***---///111333333444111444888888666666999<<>>666000,,,,,,,,,+++*********+++,,,---*********+++++++++,,,,,,''')))+++,,,---...///000111777QQQ~~~}}}ooo___TTTPPPPPPOOOOOOOOOPPPPPPQQQTTTTTTUUUWWWXXXUUUNNNHHH<<<:::777444111000222444===ZZZkkk]]]HHH@@@;;;333888===FFFRRRfffrrrlllllllllJJJXXXHHHFFF@@@888111......///........................,,,444)))555///]]]yyy~~~ssskkkpppxxx{{{yyyuuuuuu|||}}}sssiiiaaaZZZVVVVVVSSSOOORRRYYYRRRNNN<<<:::MMMNNNBBBEEE<<<<<<<<<;;;::::::::::::555333111///...///000000444444777:::999666888>>>IIIZZZrrrfffTTTVVVNNNAAAGGGXXXfffXXXzzzrrr~~~FFF<<<444333000---,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,%%%000---(((///222---+++...888ttt}}}zzzzzzvvvjjj|||~~~yyywwwxxx{{{}}}nnnRRRFFFIIICCC444:::666111,,,*********+++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************++++++000,,,)))***...000---)))//////111444666???QQQbbbooouuu|||wwwqqqtttzzz|||zzzwww|||yyyzzz~~~~~~pppdddOOOIIICCC<<<555000111555---,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,---...---***:::```zzzmmm|||tttvvv|||}}}vvv]]]BBB<<<666333555666444555777777888:::<<<@@@FFFMMMQQQZZZ^^^eeekkkpppsssvvvyyy}}}zzzwwwvvvwwwwwwkkkbbb\\\ZZZQQQOOOccc}}}[[[qqquuukkkkkkeeeZZZ^^^WWWTTTOOOGGGAAA<<<999777555222///,,,******+++*********)))(((((((((((()))***,,,---///000111222222222333666888777444222222444222555888;;;<<<>>>AAADDDCCCEEEGGGHHHIIIKKKNNNQQQQQQ^^^pppwwwhhhQQQGGGIIIGGGFFFEEEAAA;;;666222111+++******)))***+++---...***++++++++++++,,,,,,,,,(((***,,,,,,++++++---///---[[[jjj~~~sssbbbUUUQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRUUUUUUOOOFFF>>>222555777777444333333444111GGG\\\^^^PPPBBB<<<<<<999444111777GGGgggiii|||vvv~~~hhhQQQKKKHHHBBB;;;333///...///........................///333+++333:::ggg~~~ooohhhoooyyyxxx|||oooiiicccaaabbbiiiyyyxxxnnnddd\\\WWWXXXWWWZZZkkk~~~}}}{{{\\\HHH\\\gggSSSAAA===<<<:::999888888999999666444222000//////000111000111555999888777:::@@@IIIUUUfff{{{~~~XXXTTTYYYLLLBBBGGGeeegggUUU}}}uuuWWW===888555222...,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,)))///+++)))111222,,,---...FFF~~~zzzllltttnnnttt||||||~~~~~~yyyhhhWWWJJJBBB???:::777333...+++***,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++***+++---000222444777===BBBLLLeee}}}{{{lllqqqiiiTTTYYY\\\ZZZUUUSSSSSSQQQLLLLLLQQQSSSSSSUUU\\\hhhuuu|||sssgggXXXEEE777444:::222///---...111222333333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///333444GGGllltttnnnWWWRRRggg}}}xxxfffMMMDDD<<<999777555666999333444555666888<<>>>>>OOOfff~~~hhhqqquuuiiijjjeee[[[___XXXVVVPPPGGG@@@;;;888666444111...+++)))***************)))(((((()))***,,,---000000000000111111111111///222444555444333333444666;;;???AAAAAABBBEEEHHHDDDGGGKKKNNNPPPRRRTTTVVVRRRNNNXXXjjjooo```QQQMMMIIIGGGDDDAAA???;;;777444///...,,,******+++,,,---++++++++++++,,,,,,,,,,,,,,,......,,,***))),,,000HHHpppXXX{{{~~~tttdddWWWQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQRRRRRROOOHHH@@@:::444666888777555222111000777444:::EEEGGG>>>999:::888777777555444HHH|||```rrrVVVNNNJJJDDD===777222000///........................///...///666TTTwwwvvvxxxmmmiiipppxxxxxxtttooommmddd```\\\ZZZZZZ```ppp~~~qqqfff^^^YYYYYYXXXcccssssssxxx]]]:::>>><<<999777555555666666555444222111111222444555000000222666555555999@@@FFFPPP]]]kkk~~~jjjTTTYYYSSSFFFDDDVVVoooLLLdddqqqCCC999777444///,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...)))***///,,,...>>>QQQhhh}}}|||ssswwwxxxwwwwwwyyy~~~yyy~~~}}}hhhCCC999III<<<:::777222...,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------'''...222...%%%&&&111>>>GGG^^^pppwwwuuu```hhhhhhuuuppp^^^ccccccfff```cccrrrzzzqqqaaaWWWPPPXXX\\\TTTHHHHHHXXXhhhsssvvv|||~~~nnnTTT@@@;;;;;;333......000000000222---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,---...///000---LLLnnnwww~~~mmm\\\IIIKKKiii~~~fffMMMGGGCCCBBB???888444444222333333222222333666999<<>>;;;777333000........................000***:::AAA{{{xxxzzzppplllnnnsssvvv}}}~~~xxxtttssshhheeebbb___\\\___kkkyyysssmmmeee___[[[WWWdddxxx___<<>>:::666333222333444444333333333444666999;;;888666555555333222888@@@CCCJJJTTT^^^kkk```YYYUUUKKKKKKIIIjjjeee]]]OOO888999555000---,,,,,,,,,,,,++++++******++++++,,,---...,,,***......)))>>>eee|||~~~xxxuuu{{{ooowwwYYYHHHLLL@@@@@@===888111------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++///222333666@@@NNNYYYnnn}}}pppgggYYYKKKRRRkkk|||mmmZZZSSSUUUSSSYYYlllttt___VVVJJJ>>>444111000---+++------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---///000111777kkkppp}}}tttHHHHHHHHHTTTnnnzzzaaa===EEEBBBBBBEEEDDD>>>888777555555444333111111333444555888>>>FFFPPP^^^llluuurrrnnnfff[[[OOODDD<<<777777999===>>>>>>>>>AAADDDQQQyyyjjjnnnzzzooorrrfffgggddd[[[```XXXQQQJJJAAA999666555666666///---)))(((((()))))))))))))))))))))+++...111333333222111000111333555777666777777777555222000...,,,///111222222777@@@HHHGGGIIIKKKMMMNNNPPPTTTVVV\\\```___YYY^^^hhhggg^^^```WWWNNNJJJKKKIIIAAA999===:::555000,,,***))))))++++++,,,,,,,,,---------(((+++---,,,,,,111:::AAAlllrrrsssyyyvvvtttggg[[[NNNNNNMMMLLLLLLKKKLLLLLLGGGIIIIIIDDD===888666666666444333444555666555444,,,000333111///...000222888111222999777888OOOnnnnnneeehhhvvvUUUNNNEEE@@@>>>;;;666000////////////////////////222)))CCCMMMzzzsssjjjkkkqqquuuvvvooommmjjjfffaaa```jjjuuutttvvvmmmfff^^^UUU___qqq]]]BBBCCC@@@:::555222111222222333333333444666999<<<>>>AAA===:::777333222888@@@BBBFFFNNNVVVaaawwwppp[[[UUUNNNPPPAAA___ZZZ[[[^^^;;;:::666000---,,,,,,,,,,,,+++*********+++,,,,,,---,,,+++,,,333000,,,OOO}}}xxx^^^nnnttt}}}{{{~~~pppmmmRRRDDDDDDBBB<<<444...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111***)));;;YYYttt|||qqqnnnsssuuuooohhhnnn~~~{{{xxxnnnVVVMMMQQQfffzzz]]]NNN@@@;;;666000---///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,---...///111111XXX~~~{{{yyy{{{eeekkkttt~~~iiiFFFCCCCCCGGGIIIFFFDDDEEE999999999666444333555666444444666:::BBBOOO\\\eeeiii___OOO@@@888777:::===333>>>FFFEEEAAA@@@>>><<>>:::777222...+++******+++***111222...---444:::;;;<<>>888888777555444555777777666444333333111222222000...---///111111111444777777999BBBLLLhhhzzzhhhDDDHHHCCC>>>444666555///...---,,,,,,---...///111000111nnnvvv|||nnnmmmnnnkkknnnvvv~~~yyyvvvrrrmmmiiiiiimmmpppzzztttgggbbbccc]]]YYYnnniii```XXX888FFF===555222222111333666>>><<<888555666:::777222777:::;;;999555444888<<<======DDDQQQ\\\kkk```VVV[[[NNNMMMIIIlllTTT}}}~~~FFF>>>444222000***---000***---,,,,,,++++++,,,,,,---...222///---222===\\\vvvuuuqqq~~~~~~{{{xxx]]]BBBEEECCC>>>:::777000)))/////////---+++++++++,,,******+++++++++,,,,,,,,,---)))***//////+++,,,111...444BBB```uuu]]]WWWvvvjjjpppttttttwww}}}wwweeeVVVVVVbbbmmmpppnnnLLL:::;;;>>>666***------,,,+++---...,,,(((,,,+++***+++---...---,,,(((///)))+++444,,,,,,DDDmmmxxx~~~[[[EEEDDDJJJJJJFFFBBB@@@>>>;;;999888888888444444222111888CCCNNNTTTIIIFFF>>>777999???>>>999:::<<>>AAADDD<<>>@@@AAANNNFFFCCC???777;;;BBB>>>CCC___}}}uuuoookkkgggdddbbb```[[[WWWQQQIII>>>777555444444333...---,,,***)))))))))***)))---222333222111222444000///...222777888666222******+++,,,...000111222444888;;;===AAAHHHLLLLLLNNNMMMKKKGGGDDDHHHQQQXXXaaaYYYZZZdddeeeZZZTTTWWWppplllkkkgggVVVDDDDDDQQQ===333222<<<>>>444---///+++++++++++++++,,,------///'''000---000FFFhhhxxx{{{yyy|||zzzjjj]]]RRRNNNKKKMMMMMMIIIGGGHHHBBBXXXbbbTTTFFFFFFGGGBBB888777555333333333444444333111000000111222111///222000111333333333;;;CCCJJJyyyvvvmmmdddZZZ@@@@@@@@@666222111000//////...///000111...555KKK~~~sssuuummmgggeeecccfffuuu||||||yyyzzz}}}tttpppllljjjcccXXXRRRRRRLLLBBBAAAGGGDDD;;;;;;BBB@@@777111333888:::<<<>>>999BBBHHHDDD===;;;;;;::::::>>>AAA???:::444111000555777@@@LLLVVVccc|||mmmYYYYYYOOONNNGGGwww~~~SSSyyyiiiEEE888666777///---000---------,,,,,,,,,,,,------+++444---444pppyyyvvvkkkpppvvv{{{{{{wwwmmmlll|||]]]HHH;;;AAAAAA777222777///......------------...------------...............---......,,,***...444FFFfffvvvnnngggtttuuu{{{zzzjjjVVVLLLhhh}}}fffNNN@@@:::555222///,,,******,,,------++++++,,,---...---,,,+++---+++,,,...///HHHqqq}}}uuu~~~vvvwwwnnnXXX{{{sss\\\JJJFFFBBBBBBDDDDDD???;;;:::777555666888888777555===777888???EEEJJJUUUbbbRRR@@@:::AAAFFFJJJFFF888>>>UUUtttuuu|||qqqlllgggdddbbb___ZZZVVVPPPHHH>>>777444444333222---,,,+++***))))))))))))&&&---333555333222555888111111111333555444000---,,,,,,---.../////////000222444888<<>>===999555333222333666???KKKTTT```uuu~~~]]]^^^WWWOOOEEEcccZZZuuuqqqMMM:::555888111---000111------,,,,,,,,,,,,------222111///>>>tttwwwlllvvv{{{~~~|||ppplllzzzyyy{{{aaaFFF;;;999666666:::000///------...//////...,,,------------.........+++...111000...222???KKKlllyyydddiii|||ooonnnvvvyyyfffRRR^^^ooo\\\777;;;666111///---++++++...---,,,+++,,,.........---++++++,,,......777[[[{{{wwwwwwxxx~~~LLLWWWqqqYYYIIIDDDCCCCCCBBB;;;777333111000111666;;;<<<@@@PPPcccdddUUUOOOUUUVVVMMMOOOTTTMMMGGGAAA777:::LLLllluuu|||qqqmmmgggdddbbb___YYYUUUOOOGGG===666333333222111,,,,,,+++***)))))))))))))))///444444111000222555222444666555111---++++++////////////////////////666666888<<>><<<999555333333333333888@@@JJJSSS```rrreee]]]]]]LLLMMMKKK~~~oooddd[[[@@@444999333---111333...------,,,,,,------...444,,,;;;XXXmmm|||xxx~~~zzz|||qqqggglllrrr|||^^^BBB999>>>???999222///------///000///...,,,,,,,,,,,,------------+++......,,,111DDDaaauuu|||gggbbbyyy}}}yyy{{{}}}xxxrrrmmm]]]___kkkxxxwwwhhh]]]\\\cccsss}}}mmm[[[OOO___yyyOOO@@@777000000///,,,,,,///---,,,+++,,,...///...---+++***...///000BBBiiiyyyZZZIIIYYYsssZZZKKKAAA<<>>555111000...,,,+++,,,---...000+++//////OOOcccVVVlll|||{{{ssslllhhhccc______cccmmm~~~~~~pppbbbVVVQQQNNNNNNLLLGGGCCCCCC777VVVlllbbbJJJ>>>AAAFFFJJJCCC;;;777777888888777777:::<<<===;;;::::::;;;999444000111111000333888BBBFFFiiijjj|||SSSTTT@@@:::999555444222111000000111222222>>>wwwrrr{{{vvv```___^^^___gggxxxwwwrrrxxxqqqlllfffaaaaaadddeeefff[[[EEE999<<<===555//////111666999:::???FFFSSScccmmmfffUUUIIIEEEEEEDDDAAA;;;555111000000111444999BBBJJJSSS```qqq}}}vvv\\\___MMMTTT>>>eee~~~aaaxxxwwwqqqJJJ666999444...000444......------------......000999rrrrrr}}}bbbqqqwww}}}sssvvvmmmiiikkkiiizzzpppPPP@@@AAA===111444111......000111///,,,+++,,,,,,,,,,,,---------///...+++...@@@```|||mmmiiixxx|||{{{yyyuuutttuuummmmmm{{{cccRRReeePPP???111000111...---000...,,,,,,,,,...///...------+++///000666WWW|||}}}{{{xxxoooyyydddGGG???WWWvvviiiTTTIIIDDDBBBEEEIIIPPPdddxxxzzzxxx|||wwwNNN>>>NNNlllcccKKKuuuppplllgggdddbbb___ZZZVVVNNNFFF<<<555222222111000///---+++))))))***,,,---333222111000000000111222555333000---++++++---/////////---------///111222000444===IIITTTccczzzzzzuuurrrqqqkkkZZZTTT___bbbYYY^^^nnngggqqqvvvtttuuuxxxnnn^^^OOOOOOJJJCCC>>>======<<<555333000---,,,,,,---...+++***333777ZZZLLLQQQvvv~~~}}}yyytttkkkfffaaa___```gggwwwxxxjjjXXXSSSOOONNNKKKEEEAAAAAA444999???@@@===;;;>>>BBBGGG@@@999777999;;;;;;:::;;;AAAFFFFFFAAA???AAADDD<<<666222111111///111555>>>CCCaaaiiissszzzlllEEE999999555444222111000000000111000VVVtttkkk~~~tttbbb___[[[___lllyyyjjj___\\\uuu|||sssooopppiiibbbkkk|||zzz```PPPBBB333666999)))+++///666<<<<<<>>>FFFQQQcccwwwhhhaaaCCC???888333000//////000555;;;BBBIIISSSaaaqqq{{{ddd^^^VVVSSSCCCQQQ}}}llldddvvvYYY::::::666...///222......------------.........LLLmmmbbbvvvyyylllqqqmmmiiieeeggg{{{___GGG<<<888333777333///...000111...+++------------............222///111@@@___oooqqqqqqqqq{{{wwwuuuwww~~~sssuuutttsss{{{nnnXXXgggtttXXX>>>555444///,,,......---,,,---...//////---...,,,000222EEExxxtttvvv}}}zzz~~~```DDDGGG\\\nnnsss___MMMIIIPPP^^^xxxjjjDDDXXXsssxxxWWWmmmuuuoookkkgggdddbbb```[[[WWWNNNFFF<<<555222222111000000...+++))))))***---///111///---...222555777888666111***(((+++///111111222000...++++++,,,...//////222:::DDDLLL[[[uuuxxxuuuuuufffVVVOOOTTT\\\dddgggkkksss|||{{{sssmmmjjjPPPMMMOOOSSSJJJ<<<:::BBB777555111...,,,,,,---...///+++//////QQQnnn:::PPP~~~rrrmmmgggcccbbbhhhvvvwwwiiiZZZTTTPPPOOOKKKEEE@@@@@@???;;;<<>><<<>>>FFFMMMLLLFFFBBBFFFKKK===777333333444333555999<<>>:::666222111111222111555;;;BBBHHHRRRaaaqqqzzzooo^^^aaaQQQOOOHHHvvvyyy\\\vvvlllccc===;;;777......000......------------......222QQQ{{{qqqxxxyyyxxxmmmsssuuuooohhhiiifffyyymmmOOO:::888@@@888444//////111111...***............/////////000111111;;;WWW}}}oooZZZooo|||tttjjjqqqooofffkkkyyy}}}fffbbbkkk___VVVqqqrrrMMM<<<666///***+++...---,,,---/////////......,,,111555RRR~~~uuuaaaTTT]]]YYYeeezzzgggiiixxxwwwiiimmmrrr~~~III___yyylllVVV{{{vvvrrrjjjfffgggfffaaaZZZWWWRRREEE888333222000///000,,,******,,,******000888333333333333333333333333,,,---...///000000000000///...---,,,,,,,,,,,,,,,222333777===GGGUUUdddmmmuuu[[[LLLRRR^^^eeeaaammmuuuiiihhhdddfffSSSIIIQQQTTTHHH===;;;999777222...,,,,,,---...)))111333444ooo|||PPPDDDZZZuuu~~~tttkkkgggggglllvvvxxxjjjZZZRRRRRRJJJLLLGGG999GGGcccPPPFFFCCC>>>AAAIIIHHHAAA:::888<<>>777;;;>>>999CCC444000///111777???DDDDDDCCC999555555888999555333444777666666777666444111///444444<<>>999222,,,---,,,,,,333---777888&&&999\\\ccciii|||||||||{{{}}}pppiiikkkoooooopppKKKAAA???999888555111///...///000222000...---...///000111777XXXwww}}}|||hhhcccfffuuutttZZZkkkmmmOOOiiieeeAAA999666///------------------------000111555KKKtttxxxzzz{{{xxx~~~{{{YYYTTTfffsssyyy~~~yyyvvvuuujjjbbbbbbmmm~~~hhhyyygggYYYqqqkkkggghhhfff___YYYVVVQQQEEE888333111///...///111,,,***,,,......000333222222333333333222222111,,,---...///000000000000......---,,,,,,,,,------......///000333888>>>CCCVVVbbbqqq}}}sss___YYY```iiilllkkksssvvvaaa^^^zzzuuunnn___PPPJJJJJJGGGBBB;;;888444000...------...+++,,,777iiitttHHHLLLfffvvvzzzyyy}}}uuupppnnnssszzz}}}rrrdddXXXVVVKKKCCC>>>LLL}}}iiiGGGGGGOOOHHH666444999HHHXXXaaagggkkkmmmgggZZZMMMHHHIIIHHHDDD888666444222222333555777<<>>:::555000,,,+++***+++111999888:::<<<===<<<999666333333111999HHHUUU]]]kkkyyyzzzeeeZZZ^^^KKKLLLsssUUUYYY```ttt~~~dddCCC;;;666...///222,,,...---333333333PPPQQQhhhrrryyy{{{vvvgggiiihhhhhhfff>>>BBB:::888444111///...///000111+++)))---...,,,000888JJJwwwnnnaaaiiiyyyccc\\\YYY```|||ZZZMMMuuusssHHH:::888---.........---------......111+++666^^^wwwrrr}}}|||iiiaaa___lll{{{xxxvvvpppdddcccooopppsssvvvXXXcccpppkkkhhhiiifff___XXXVVVQQQDDD777222111///...///111+++))),,,000//////000111222222333222222111000------...//////000//////...------,,,,,,,,,---------//////000000222666999EEENNN\\\jjjvvvsssddd]]]ccctttuuu{{{lllXXXjjj}}}}}}mmmWWWOOORRRKKK<<<;;;999555222///.........---...999mmm___AAARRRoooxxxvvvuuu|||xxx|||zzzuuussswww~~~}}}sssdddUUUSSSLLLCCC>>>PPPnnnNNN???FFFHHH:::333555>>>MMM___pppkkk[[[TTTIII;;;888777555333333333444555???GGGOOO]]]zzzeee}}}{{{KKKEEE===222333///222333...BBByyyqqqooogggYYYTTTRRRMMMYYYvvvwww\\\III>>>777666???KKKQQQSSSUUUZZZ]]]ccciiikkkkkkhhhfff\\\XXXRRRNNNLLLNNNRRRUUUaaahhhttt|||sss}}}hhhggg___OOOKKKYYYJJJQQQHHH:::333---///777;;;888333777666666777333000333999999===AAACCCBBB@@@===<<<444222888GGGSSS]]]jjjxxxgggYYY```OOOFFFggghhheeexxxpppBBB:::888000000666,,,,,,///---***:::ZZZqqq___yyyzzzyyyxxx{{{yyyiiinnnlllrrr}}}tttccckkkppp~~~}}}KKKCCC===:::555111////////////...((()))000///+++888KKKqqq{{{hhh{{{hhhxxx~~~tttXXXFFF[[[zzzaaabbbxxx]]]AAA999222000///...---------...///111***@@@wwwuuuiiizzzddddddssszzzuuussstttggggggrrrwww}}}jjjQQQxxxnnnjjjiiijjjggg___YYYWWWQQQDDD777222111///...///000+++)))---000///......000111222333222111///...---...//////////////////------,,,,,,,,,------...,,,...000111111333666888999@@@KKKWWWcccppprrrZZZ]]]tttoookkk{{{uuugggrrrtttXXXOOOVVVPPP===<<<:::777333000///......222,,,999nnnzzzLLL>>>ZZZtttxxxvvvvvvwwwpppkkkeeettt~~~{{{yyy|||{{{qqqhhhWWWTTTOOOHHH@@@KKK}}}oooGGG===@@@GGGEEE;;;333666???IIIVVVkkkhhhXXXIII888999888777555333222222222<<>>:::666111///444<<<777;;;@@@CCCBBBAAAAAABBB:::555888FFFRRR[[[hhhuuulllXXX\\\SSSHHH]]]ttt```EEE999999///---000,,,///888000...MMMmmmuuu~~~fffbbbvvvsss}}}tttkkkwwwzzz}}}llleee[[[ZZZ___lllxxxzzztttqqqxxxdddIIIBBB===666222000000///...///---000555000000FFFbbbjjjvvvwwwsssyyylllgggiiiqqqgggTTTddd\\\```WWW???999222111///...---...//////333...LLL{{{ppp{{{xxxeeexxxtttzzzzzz~~~xxxsssnnnlllnnnffflllzzz}}}YYY[[[{{{kkkiiiiiikkkggg___ZZZYYYPPPDDD777222000...---...---++++++///111///...000000111222333222000...---......///////////////...------,,,,,,,,,---......***,,,///000111444777999999>>>FFFQQQ[[[gggwww~~~bbbYYYooopppooouuuWWWKKKTTTSSSFFF===;;;888555222000///...+++555ZZZqqqDDDCCCcccuuuuuuyyy|||{{{mmmccc___^^^\\\kkk}}}~~~{{{|||{{{qqqjjjYYYUUUMMMHHH???AAAfffuuuOOO:::@@@CCCBBBDDDBBB...222:::CCCNNNccc}}}YYYGGG===555999888777666444222111000444BBBOOOZZZooojjjbbbooo>>>===777555///555111666fffuuu___PPPOOOHHHPPPffflllSSS>>>555444666;;;EEEMMMLLLGGGGGGJJJPPPSSSVVVYYYZZZXXXVVVTTTRRRPPPLLLJJJIIIKKKNNNPPPSSSZZZfffsss|||XXXFFF<<>>555111444777555222BBB???===<<<999555555999333777;;;<<<;;;<<>>@@@FFFOOOVVV___pppyyyZZZcccmmmwww{{{rrrxxxwww^^^NNNOOOPPPKKK>>><<<999666333000///...(((AAA|||yyyGGGNNNmmmrrrooo}}}wwwfffVVVOOOSSSYYY^^^mmm~~~|||yyyzzz~~~tttkkk^^^XXXLLLHHHDDDCCCaaaWWWCCC<<<@@@>>>@@@DDDBBB///000555<<>>???JJJBBB999333333444555444111000444;;;;;;555///---444666777666444555;;;AAAFFF===;;;CCCMMMTTT^^^iiinnn}}}kkkZZZZZZWWWQQQooojjj~~~YYY@@@;;;000555333222***...---TTTNNNNNNkkkttt}}}tttqqqpppnnnnnntttvvvuuuwww~~~|||pppcccXXXWWWXXX\\\kkk{{{zzzsssdddLLLEEE;;;555333222///---,,,......,,,111FFFhhhwwwqqq{{{dddyyy|||~~~wwwppplllbbbSSSNNNRRRNNNVVViiizzz]]]bbb{{{]]]nnn___<<<444333000...---...000111222---GGGyyyzzzhhh{{{|||{{{|||~~~yyyxxxvvvtttqqqooommmmmmfff```ppplllxxxffffffiiikkkhhh```\\\\\\PPPCCC666111000...---...+++---222666555111333888///000222333222///---+++...///////////////......,,,,,,,,,,,,,,,---...///000000111111111222555777>>>>>>CCCJJJNNNTTTddduuuxxxuuuiiimmmyyyxxxrrrmmmgggbbbtttzzziiiUUUMMMLLLIII>>>===:::777333111///...666CCC|||hhhMMMXXXsssooojjjzzzvvviiiVVVEEEBBBNNN[[[aaaqqq|||zzzxxxvvvxxx|||xxxpppgggaaaQQQNNNQQQSSSoooUUUGGG???;;;:::DDDIII???888444333666:::===EEELLLAAA???:::333......222555444555666666666555333222222BBBOOOTTTaaa{{{www]]];;;;;;999111666000???nnnjjjpppxxxfffYYYMMMNNNFFF[[[uuu}}}cccFFF888555666999>>>EEEDDDEEEFFFCCC???@@@EEEDDDHHHOOOVVVZZZ[[[ZZZYYYUUUTTTSSSSSSSSSTTTUUUUUUQQQVVV```lllyyy~~~yyyOOOKKK999AAA<<>>AAAEEEKKKSSS\\\cccuuukkklllmmmtttzzzxxx}}}jjjmmm```MMMJJJSSSDDD<<<666666555222000000666AAAwwwVVVGGGbbbmmmjjjtttwwwmmmZZZHHHAAA>>>@@@OOO```lllsss}}}~~~|||xxxqqqllllllrrrwww~~~|||tttkkk\\\```NNNQQQlll<<<;;;FFF222;;;PPP@@@>>>666222444777666444333666777777444111000222555777<<<===999888:::999333222888HHHWWW\\\iiiqqqeeejjj???@@@777222222222UUU}}}\\\wwwdddYYYLLLEEEIII```{{{TTTFFF:::999;;;;;;>>>CCC???EEEKKKNNNKKKGGGEEEDDDBBBEEEHHHLLLOOOQQQQQQQQQUUUSSSQQQOOOOOOQQQSSSUUURRRVVV___lllyyy}}}tttTTT999;;;GGGGGGCCC;;;333///000111111444666666777;;;???<<<666:::888666444444555777999;;;;;;<<<>>>CCCMMMXXX```iiiyyyyyy```ZZZYYYWWWSSShhhMMM666999000000777+++333666ddd{{{___lllYYYRRRbbbvvv~~~~~~~~~~~~}}}hhh___fffaaafffjjjllloooqqqsssvvv{{{~~~{{{aaaUUUXXXRRRMMMNNNMMM[[[XXXWWWWWWVVV]]]rrrpppvvv}}}}}}~~~www\\\DDD:::<<<666222222///......999333>>>ttt}}}{{{sssvvv{{{xxxpppddd___SSSQQQHHHDDDMMMeee|||tttTTTyyyvvvqqqeee>>>111,,,000111,,,,,,000000WWW^^^wwwkkk}}}~~~{{{xxxuuusssrrrrrrrrrqqqooollliiigggfffaaa]]]fffyyyTTTaaadddhhhjjjiiiddd___[[[OOOBBB555000...------...***///111//////222333111000555666000,,,---000111111111222222111111000///......------------.........///000222333444555555;;;<<>>@@@AAACCCFFFLLLOOORRRRRROOOMMMLLLMMMJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMPPPUUU]]]iiivvv~~~~~~iiiBBB<<>>>>>???@@@EEEUUUeeeyyyqqqrrreeeKKK>>>===777222222...000,,,000999\\\xxxwww}}}||||||yyyyyyuuunnnggg___OOOBBBBBBLLLhhhyyyZZZxxx|||zzzeeesssGGG:::444222---000555111CCC___rrrzzzmmmqqq}}}zzzvvvsssqqqooopppqqqrrrrrrooojjjdddaaa]]]ZZZcccvvvTTTaaadddhhhjjjiiiddd^^^ZZZMMMAAA444///...---,,,...+++000111///...000111///333666555///+++---000111111222333333333222111000......------------.........///000222333444555555999:::===???DDDJJJRRRXXXhhhrrruuu^^^RRRjjjwwwcccRRRJJJAAA:::888777444333444;;;qqqaaa999KKK___fffhhhxxxzzzjjjWWWHHH;;;444222888>>>CCCMMMYYY\\\___bbbaaa___]]]^^^aaa^^^^^^]]]ZZZYYY\\\ccciiiwwwyyyooolll___XXXNNNfff[[[FFFLLLEEE;;;DDDBBB888000///000///111333444555888:::;;;999777666777???FFFJJJMMMNNNJJJEEE999;;;EEESSSYYYbbb}}}pppQQQ666333;;;444>>>fffwwwwww}}}jjjjjjWWWNNNGGGGGGLLLccc~~~dddIIIAAA???AAAFFFHHHHHHIIIKKKOOOOOONNNLLLIIIIIIJJJLLLLLLJJJGGGDDDAAA@@@??????<<<<<<===???@@@BBBDDDEEEMMMQQQYYYdddqqq~~~rrrqqqWWWDDDGGGAAA999333111000000111111555999===AAABBB<<<444555333111000000111333555555666777:::@@@JJJUUU\\\cccmmmuuufffXXX]]]\\\QQQ~~~kkk}}}bbb>>>999111222...222:::www@@@BBBUUUwwwzzzwwwccc[[[aaa\\\cccbbbbbbcccdddgggmmmuuu{{{qqqXXXNNNPPPJJJEEEGGGGGGDDD@@@>>>>>>???BBBKKKTTTppp{{{nnnlllpppUUUDDD???777333222,,,111000---AAAsss{{{ttt{{{vvvxxxwww~~~rrrrrryyy~~~~~~vvv{{{xxx}}}rrrbbbVVVRRRTTTXXX\\\pppzzzZZZaaalll\\\fffZZZBBB888222'''///777,,,>>>PPP```yyy~~~{{{vvvssspppnnnmmmnnnpppqqqooojjjbbb]]]```^^^fffwww\\\bbbdddhhhjjjhhhccc]]]YYYLLL???333///...---,,,---,,,000222///---//////---444666444---***---000000111222333444333222000///......------------.........///000222333444555555888999;;;===AAAFFFMMMQQQ```kkkzzzmmmUUUWWWdddqqqsss}}}\\\WWWMMMCCC;;;888777444333555FFFWWW>>>MMM]]]aaaggg|||uuubbbPPPAAA888444222555<<<@@@BBBFFFKKKNNNRRRVVVXXXXXXXXXYYYZZZUUUVVVVVVUUUTTTWWW^^^cccoooxxxvvvqqqkkkccc[[[NNN\\\vvvXXXQQQFFF<<<@@@???777111//////---...111222444888===@@@???:::555===>>>??????BBBHHHLLLMMM>>>===EEEQQQXXX```rrr|||uuuggg<<<888@@@111EEExxx}}}tttbbbrrrcccTTTMMMHHHJJJPPPggg\\\BBBCCCEEEIIILLLLLLJJJJJJLLLHHHGGGEEECCCAAAAAACCCDDDFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<;;;<<<===???AAACCCGGGKKKSSS]]]jjjxxxwwwxxxmmm\\\bbbvvvjjjOOOMMMCCC999444333222444777333666999;;;>>>???999111666444111///...///000111111222555888>>>FFFPPPWWWbbbeeejjj|||kkkWWW^^^]]]PPPlllqqq|||rrroooEEE999111777,,,:::AAAggg@@@EEEXXXvvvuuuqqq___XXX]]]XXX```^^^^^^]]]^^^bbbjjjttt{{{www\\\PPPQQQKKKJJJQQQUUUUUUMMMCCC>>>===>>>BBBDDD\\\|||yyypppqqqxxx~~~yyy^^^JJJAAA777555444---///777///IIIwwweee}}}}}}zzzxxx}}}vvvxxxjjjmmm}}}zzzxxxlllccckkkyyyooohhheeeaaaaaa[[[NNNcccppp\\\mmmzzzjjjOOOwwwLLL888555***---555---<<>>333///...,,,+++,,,,,,000222///---//////---333444111+++))),,,/////////111222333333111///.........------------.........///000222333444555555777999;;;<<>>AAACCCCCCFFFLLLUUUaaaqqqyyysssiiiWWWGGGAAAaaapppNNNQQQDDD888555555666999>>>:::;;;;;;:::<<<===888111999777333000------......///000333666;;;BBBJJJOOOXXXVVVZZZpppsssYYY]]]]]]PPPZZZyyysssnnnBBB::::::777***:::EEEsssyyy```]]]>>>FFFYYYsss{{{mmmiii[[[UUUZZZUUU]]][[[ZZZZZZ[[[```iiiuuu}}}cccTTTRRRNNNQQQ```iiiooocccRRREEE@@@@@@@@@>>>PPPssspppwwwppp|||fffRRREEE888555666//////666///VVVgggnnnsss|||}}}}}}|||ssslllaaakkk{{{ttteee[[[UUU^^^yyyzzzooossswwwoookkkeeeSSSKKKsssooocccqqqTTTnnnVVV666888555111555888TTTQQQ|||wwwggg|||wwwssspppnnnmmmjjjeee```]]]^^^bbbfff___^^^aaakkktttyyy{{{|||nnnYYYbbbdddhhhjjjhhhbbb\\\XXXIII===222///...,,,++++++,,,111222///...///000...111222///******---///...///000222444333111///---......------------.........///000222333444555555666888:::;;;===AAAFFFJJJSSS]]]lllyyyaaaYYY\\\lllfff~~~nnnsss~~~xxx___NNNRRRGGG<<<777555333444666PPPxxxWWW@@@CCCNNNYYY]]]gggmmmVVVDDD888333444999999:::<<<>>>???>>>===<<>><<<===@@@AAA??????AAA??????DDDMMMUUU\\\gggqqqkkk~~~DDD444;;;555^^^www[[[{{{___VVVKKKCCCGGGPPPgggxxxnnnggggggbbb[[[VVVTTTPPPLLLOOONNNMMMMMMNNNLLLIIIFFFGGGJJJNNNRRRSSSQQQNNNLLLNNNLLLGGGCCC@@@@@@AAACCCCCCEEEHHHMMMWWWgggyyy}}}mmm]]]PPPFFF>>>DDDfff{{{XXXOOOAAA666666999888:::@@@???@@@>>><<<>>>@@@<<<555:::888444000------------...000222444777<<>>999666444555888hhhwwwAAA===CCCMMMXXX]]]hhh}}}```PPP???777555444777<<<;;;<<<<<<;;;<<<>>>??????BBBFFFLLLRRRXXXZZZZZZYYYWWWYYYYYYWWWSSSRRRTTTWWW]]]fffrrr{{{|||vvviiiaaaIII===444444bbbwwwRRR>>>555111000111000///222777888888<<>>BBBHHHGGGAAA===>>>;;;===BBBJJJRRRZZZdddmmmqqqPPP555888;;;aaaooo___uuu]]]WWWLLLEEEKKKQQQiiivvvrrrpppjjjbbbaaa___\\\[[[ZZZXXXTTTQQQRRRTTTWWWYYYZZZYYYWWWVVVSSSRRRPPPMMMIIIFFFDDDCCCGGGGGGGGGHHHNNN\\\nnn{{{|||~~~zzzjjjVVVJJJFFFGGGOOOMMMcccGGG999333888<<<999777;;;===?????????BBBCCC>>>777888555222///------...///...000222333555888<<<@@@@@@HHHOOObbbfff]]]\\\ZZZUUUgggSSS:::333111333???```666;;;PPPnnn~~~jjjZZZZZZSSSSSSVVVPPPYYYVVVVVVWWWZZZ```kkkwww|||ooo]]]XXXRRRYYYmmm{{{wwwiii```XXXMMMBBBNNNiii}}}tttmmmuuu|||jjjTTT;;;555777333222000999}}}tttyyyaaauuu~~~rrrbbbNNNWWWooozzzddduuuuuusssgggtttqqqzzzVVVooosss___NNN000666111---AAAHHHooo}}}QQQppp~~~{{{wwwsssooollljjjkkknnnmmmcccWWWSSSYYYbbb\\\ZZZXXXZZZbbbkkkqqqrrrtttvvvyyy}}}hhhVVVbbbeeehhhiiigggbbb[[[WWWGGG;;;111......,,,***+++,,,111333000///222222111///000///---...222222///111222555777666444111///.........------............///000222333444555555222444666888:::===BBBEEEFFFRRRcccppp{{{lllVVV```ccc}}}pppxxxxxxgggWWWLLL???:::888666777:::}}}www444:::???MMMXXX]]]iiizzzlllHHH:::111333888999:::===@@@???===:::;;;>>>AAAAAACCCEEEJJJQQQXXX]]]``````ZZZ\\\\\\ZZZVVVUUUWWWYYYVVV```kkkttt}}}zzzgggaaaWWW888999AAA888TTTKKKAAA666111...///...///555<<<;;;:::>>>HHHRRRQQQEEE:::<<<:::<<>>]]]nnn]]]___iiiSSSPPPHHHCCCKKKUUUlllyyyvvvqqqlllhhhgggeeeaaa^^^YYYZZZ[[[]]]^^^_________UUUVVVWWWUUURRRLLLGGGDDDKKKJJJHHHFFFIIIUUUgggttt|||vvvlll\\\KKKEEEHHHOOOLLL[[[>>>333000999>>>888444555777;;;>>>@@@DDDEEE>>>666444222000---------///000///000222222333555999;;;AAAPPPYYYgggkkk]]]]]]^^^OOOlllYYY???888111999@@@```BBB???TTTrrryyydddUUUVVVRRRSSSVVVOOOXXXTTTUUUVVVZZZaaakkkxxx{{{}}}sssaaa\\\VVV[[[nnn|||uuukkk[[[KKKTTTiiixxxtttnnnssssssZZZ===555777333333666HHH___fffsss}}}kkkyyyyyyxxxyyynnn\\\IIIXXXssssss}}}ppp}}}{{{kkkvvv\\\yyykkk666888666///CCCEEEwwwKKK{{{~~~~~~|||xxxtttqqqnnnllliiippptttkkk[[[QQQTTT[[[YYYUUUPPPNNNRRR[[[___```aaadddiiipppwww}}}zzzZZZcccjjjnnnlllhhhddd^^^WWWIII===111---,,,++++++,,,333111000111///+++,,,000222---)))***...111000...333666888555444555333///......---,,,,,,,,,,,,---////////////000111333333777555555666:::>>>@@@BBBGGGQQQ]]]iiisss~~~ttt^^^```|||pppoooWWWRRRFFF111666888...EEEiii999999;;;LLLOOOXXXiii~~~]]]CCC111333444333555;;;>>>>>>======>>>>>>>>>>>>>>>>>>BBBDDDGGGKKKOOORRRTTTUUUXXXYYYWWWSSSRRRVVVWWWVVVWWW^^^gggooouuuxxxuuuqqqjjjQQQEEECCC===<<<@@@>>>eeennnCCC555444000---000777888666;;;AAAAAA???CCCHHHAAA333777999;;;===<<<888444111555999>>>DDDJJJSSS^^^eeeyyypppqqq555AAA@@@hhhnnnSSSsssiiiZZZLLLEEEHHHIIISSSiii|||uuuzzz{{{sssnnnooollldddaaaiiiooommmjjjjjjjjjhhhdddcccaaa\\\TTTMMMGGGLLLNNNKKKHHHLLLXXXcccuuuwwwaaaJJJNNNXXXZZZUUUXXX555999:::888888;;;:::666555666999>>>BBB@@@:::333000///...------...000111000111111333444555666666???KKK^^^qqqqqq___\\\]]]QQQoooYYY666===555111OOO{{{uuuUUU???III^^^xxxssseeeWWWNNNRRRSSSOOOOOOUUUPPPUUUWWWYYYbbbqqq{{{~~~||||||~~~|||iii^^^YYYYYYeeeuuuyyyhhhXXXaaaiiisssxxxyyy}}}qqqkkk~~~qqqaaaAAA;;;333222444555IIIoooYYYwwwjjj}}}|||{{{}}}~~~ttt```MMMEEE^^^vvvvvvvvviiirrr___zzzCCC555444777MMMKKK}}}yyyZZZrrr~~~}}}~~~{{{uuuooojjjiiiooouuurrraaaNNNLLLTTTLLLQQQHHH???AAA???<<>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHHHHJJJHHHEEEGGGOOOTTTTTTSSSYYYbbbkkksssuuusssnnnbbbNNNEEEDDD>>>>>>CCCCCCVVVwwwAAA000111000...222<<>>CCCDDD???@@@DDD>>>222666888:::<<<;;;888555222333777<<>>;;;666444666:::>>>AAA>>>999444111111000//////.........000000111222333444555555>>>>>>DDDVVVssssss```\\\[[[OOOzzzsssggg>>>888999:::VVVjjjpppzzzhhh@@@666JJJeee{{{mmmbbbUUUMMMPPPRRRNNNNNNSSSNNNRRRTTTVVVaaaqqq~~~}}}}}}|||zzzwwwrrrnnnlllfffqqqxxxlllddd]]]```hhh~~~nnn```______]]]ZZZZZZ___jjjrrrxxxiiittttttlllGGG<<<333555000444RRRsssooo~~~wwwrrrzzzzzzzzz|||{{{ppp[[[IIIGGG```www|||lllOOOHHH555222555GGGOOOpppcccwwwzzzzzz{{{|||}}}~~~}}}|||~~~|||xxxsssooolllzzzssssssssscccNNNJJJUUUHHHCCC999999CCCDDD:::444::::::===EEEQQQbbbtttdddQQQ___fffkkkiiifffbbb\\\VVVIII<<<000,,,,,,++++++---555111......,,,+++000666111---******---000000///333888:::777555444222///......---,,,,,,,,,,,,---......//////000222333444222222222444777:::>>>@@@FFFKKKTTT```mmmyyybbbSSStttuuu```PPPRRRMMM;;;;;;999555TTTfff888@@@HHHKKKNNNYYYlllvvv\\\DDD777333777:::<<<;;;===AAABBB@@@============<<<<<<<<<<<<======<<<<<<<<<===>>>???===>>><<<:::===GGGOOOQQQQQQUUU\\\fffoooqqqmmmjjj]]]MMMGGGEEE>>>???DDD@@@JJJ}}}EEE222777999777888???FFFHHHBBBGGGFFF@@@===>>>:::333555777999:::999777444333111444999>>>CCCLLLWWW___hhhkkkzzz???999IIIpppjjj|||fffYYYLLLEEEGGGGGGWWWlllzzz{{{|||vvvvvvvvvtttqqqlllgggddd```ZZZTTTRRRSSSRRRMMMHHHPPPqqqfffRRRVVVWWWDDDJJJ}}}[[[BBBJJJDDD??????@@@===999777333666;;;??????<<<777444222222222222111///...---000000000111222333444555;;;;;;???NNNfffwwwbbb[[[XXXNNNrrrwwwzzzCCC777222BBBUUU777666IIImmmooobbb\\\RRRKKKNNNOOOLLLLLLQQQNNNRRRUUU[[[gggyyyyyykkk^^^UUUQQQEEESSSiiiuuukkkbbb```dddssszzzmmmcccWWWQQQJJJFFFHHHPPP[[[bbbmmmlllmmmtttMMM<<<222777222777^^^nnnzzz}}}yyyssswwwwwwyyy{{{xxxiiiSSSCCCKKKcccxxx~~~zzzooohhhlllTTT777222666DDDUUUbbbnnn|||~~~~~~~~~~~~wwwxxxyyy{{{}}}|||wwwtttsssssstttkkkjjjooobbbIII===BBBFFF===333999QQQaaaUUU???999888666888CCCXXXpppbbbQQQ___gggllljjjgggddd^^^XXXHHH<<<000,,,,,,++++++---333000//////...---000666000---++++++---///000///222999<<<999555444222///......---,,,,,,,,,,,,---.........///000222333444222222333444666:::>>>AAAGGGJJJQQQ\\\jjjwwwfffRRRzzzzzzvvv```QQQTTTQQQ>>>;;;999:::aaammm;;;>>>CCCJJJMMMYYYnnnyyy```GGG999888:::777<<<>>>===>>>AAA@@@===<<<<<<======>>>>>>??????@@@???>>>===<<<=========<<<>>><<<999<<>>??????AAAAAA===EEEIIIGGG???::::::999555666777888888777555222111000333777;;;AAAJJJUUU]]]kkk~~~}}}AAAAAAQQQiii|||^^^dddWWWLLLFFFGGGEEERRRggg|||}}}yyy||||||vvvoookkkhhhbbb[[[XXXYYYUUULLLDDDJJJgggrrrUUURRRUUUFFFBBBdddcccssspppeee```RRRLLLFFFBBB<<<666666999444777;;;>>>===:::777444111222444555555333000///000000000000111222333444777FFFWWWaaajjj}}}{{{dddZZZVVVOOOlllyyy|||~~~CCC:::111@@@VVV<<<===HHHooozzzgggXXXVVVNNNIIIKKKLLLJJJKKKNNNKKKOOOUUU]]]jjjzzz}}}ppp___OOOBBB:::777888???MMM[[[gggxxxsssgggeeehhhhhhqqq{{{{{{rrrggg^^^YYYNNNKKKIIILLLTTT^^^eeeiiiddd{{{rrrnnntttPPP===111555555888gggfffjjjlllvvvvvvyyy|||vvvcccMMM???OOOggg{{{wwwxxxmmmuuuuuu___ddd<<<444;;;FFFbbbWWWuuu|||~~~~~~~~~{{{{{{|||~~~~~~~~~|||zzz{{{}}}yyyssslllfffYYYJJJDDDEEECCC???777999ZZZeeeEEEBBB;;;666???WWWssseeeLLL^^^eeejjjiiigggddd^^^XXXHHH<<<000,,,,,,,,,,,,---000///000333222...///333///...,,,+++,,,...///000222:::>>>:::666444222000......---,,,,,,,,,,,,---------...///000222444555333555666777777:::???BBBGGGJJJOOOZZZgggsss|||kkkWWWlllvvvtttUUUXXXUUUBBB<<<999@@@mmmhhh888;;;@@@IIILLLZZZqqqjjjOOO===:::<<<<<<:::???BBBAAABBBCCC@@@;;;<<<<<<===>>>???@@@@@@AAA???>>>>>>===============;;;>>>>>><<<===BBBCCCBBBNNNNNNUUU```gggiiilllpppxxxgggXXXNNNIIINNNIII666...FFF^^^888777:::<<<<<>><<<<<<<<<===>>>@@@BBBDDDMMM```rrrqqqjjjiiicccfffhhhdddYYYOOOKKKKKKQQQOOOOOOTTT___iiioooqqqjjjvvvtttqqquuuXXXDDD222333222444mmmjjjdddmmmvvvvvvzzz}}}ttt___III>>>RRRiii|||dddlllbbbiiiuuurrrzzzpppeee~~~ZZZqqq@@@444???IIInnn~~~TTTvvvzzz~~~}}}~~~~~~zzz{{{{{{|||}}}}}}{{{lllSSSDDDCCCFFFFFF;;;AAA<<<333PPPUUUPPPCCC888???YYYvvvqqqHHHZZZbbbggggggdddaaa\\\VVVHHH;;;000,,,,,,,,,,,,...000///222555333///...111///...,,,,,,,,,---///111222;;;@@@<<<666444222000......---,,,,,,,,,,,,---------...///111222444555666888999999888:::>>>CCCGGGJJJPPPYYYdddoooxxx~~~sss___PPPyyyxxxZZZ\\\YYYFFF???;;;CCCrrr[[[222:::BBBHHHKKKZZZsssfffIII;;;<<<<<<999???EEEHHHHHHHHHGGGCCC===============>>>>>>>>>>>>===>>>??????@@@??????>>>:::===>>><<<===@@@AAA>>>FFFGGGOOO[[[bbbeeeppp|||sssaaaOOOHHHNNNIII333222333kkk|||uuuTTTEEEQQQRRRNNNFFFBBBCCCDDDBBBOOOJJJBBB:::666555777888888777666444222000///...111333666999===FFFRRRZZZdddpppxxxeeesssPPP>>>WWWqqqrrrddd___TTTKKKFFFFFFBBBPPPfff{{{~~~tttmmmcccXXXNNNGGGCCCAAA333KKKrrriiizzz]]]EEEAAAQQQhhhwwwyyydddNNNGGGGGGFFF???<<<999999;;;;;;999666333555888:::;;;;;;999888333222000///000111333555;;;CCCQQQcccxxxjjj]]]VVVPPP___wwwOOO666===>>>mmmyyyhhhyyyuuuzzzppp:::888>>>QQQwwwmmmYYYIIIHHHGGGGGGGGGHHHIIIJJJHHHIIINNNWWW^^^bbbhhhmmmVVVMMMBBB>>>???CCCCCCBBB<<<;;;<<<<<<::::::BBBKKKiiisssxxxooojjjaaa\\\WWWPPPHHH@@@@@@EEEXXXSSSMMMNNNTTT^^^eeeiii^^^\\\iiirrrppp{{{yyy{{{cccLLL555444222666wwwwwwyyycccxxxwwwvvvzzz~~~sss[[[HHH@@@SSSiii{{{}}}xxxllljjjZZZVVVRRRQQQccc{{{jjjYYY{{{EEE333===HHHnnnxxx\\\ttt{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxzzz}}}~~~~~~yyy{{{{{{zzzuuu|||{{{lll\\\QQQEEE;;;>>>BBBAAA333BBB```YYYHHH:::AAA\\\wwwNNNYYYaaaffffffdddaaa\\\WWWGGG;;;///,,,---,,,,,,...333111222444222......222......---,,,,,,---///111222;;;AAA===777444222000......---,,,,,,,,,,,,---------...///111333444666777:::;;;:::777888===BBBDDDIIIPPPXXX___jjjuuu}}}zzzeeeOOOtttsss\\\^^^]]]LLLEEE>>>CCCrrrZZZ333;;;BBBGGGJJJZZZuuuuuu\\\LLLKKKLLLJJJSSSYYY]]]]]]\\\ZZZUUUNNNNNNNNNMMMKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLJJJIIIBBBDDDCCC??????BBBCCCAAAAAACCCKKKVVVYYY]]]llltttYYYHHHMMMKKK777666000<<>>>>>444>>>tttnnnbbbNNNGGG^^^}}}mmmggg___PPPFFF>>>666555:::===;;;777888999;;;=========;;;;;;444333111000000222444666<<>><<<>>>BBBBBB@@@@@@DDD@@@IIIWWWeeeooorrrmmmggg[[[RRRIIIDDD@@@===@@@GGGSSSNNNGGGDDDGGGNNNVVV[[[PPPTTTaaayyytttpppsssjjjQQQ888666444===nnn]]]}}}wwwvvvzzz}}}qqqXXXFFFBBBRRRhhhxxxyyy|||rrrqqqgggQQQIII:::???RRRppp[[[MMM333;;;EEEqqqmmmjjjttt~~~|||{{{|||||||||{{{{{{{{{{{{{{{yyy{{{|||yyytttpppnnnnnn```bbb```]]]bbbrrrzzz[[[MMMGGG>>>@@@<<<<<>>HHHccczzzZZZ[[[bbbhhhhhhfffccc^^^YYYGGG;;;///,,,---,,,---...666333222222000---///333......---,,,+++---///111222<<>>777333222111......---,,,,,,,,,,,,---,,,------///111333555666888:::<<<:::777777;;;@@@BBBIIIPPPWWW]]]fffrrr|||hhhggg{{{|||]]]___```QQQKKK@@@BBBoooddd999<<<>>>GGGJJJ[[[uuuxxxfffdddhhhiiilllrrrwwwwwwvvvsssmmmfffiiihhheeeccc```]]][[[YYYWWWYYY\\\^^^]]][[[XXXVVVOOOOOOKKKEEECCCEEEGGGEEEBBBCCCKKKRRRRRRTTTfff|||jjjPPPQQQRRRAAA+++111///;;;IIITTTbbb\\\uuusssuuu]]]OOO@@@777444333222111222222000000000111222333000222444666:::CCCOOOWWWcccrrreeehhhDDD```mmmmmmiii|||\\\SSSKKKFFFEEE@@@JJJaaaxxxhhh\\\kkkQQQPPPKKKRRRccc|||lll___MMMAAA======>>>>>>999000YYYgggaaaRRRMMMhhhqqqWWWJJJ???555444:::???===888<<<======>>>>>>===<<<;;;555444222000111222555666:::HHHYYYeeepppmmm```YYYYYYYYYvvvzzzPPP:::>>>ppp___999999???XXXuuugggXXXCCCFFFGGGFFFFFFGGGHHHHHHIIIFFFIIIUUUaaakkkyyywwwsssuuuqqqdddWWWKKKGGGEEEHHHHHHFFFEEEFFF@@@>>>@@@KKKZZZfffeee```TTTIII@@@>>>>>>>>>DDDKKKGGGEEECCCBBBDDDIIIOOOSSSXXXkkk{{{zzzrrrmmm}}}yyykkkQQQ999888333@@@wwwqqqTTTyyywwwuuuyyy|||oooVVVFFFCCCRRRfffuuuuuuxxx|||ppp\\\TTTllluuu~~~vvvLLL===IIIEEE>>>JJJeeeaaa~~~___UUU555:::CCC|||ffftttuuu}}}~~~}}}{{{yyy{{{{{{{{{|||||||||||||||uuuvvvtttmmmbbbXXXQQQOOOIIIJJJFFF@@@BBBPPPaaakkkgggdddKKK444:::BBB;;;UUUoooeeeRRRDDDOOOkkkbbb\\\fffddd```dddaaaYYYYYYJJJ999,,,,,,...,,,,,,///777222///000000///222777333000---,,,,,,...//////444999>>>???<<<666333222......---------,,,,,,,,,+++,,,...000111222222222999;;;>>>===;;;:::<<>>888BBBJJJKKKYYYrrr}}}yyywwwvvvvvvuuussssssqqqnnniiihhhhhhjjjaaa[[[RRRKKKGGGFFFFFFGGGEEEEEEHHHMMMLLLMMMWWWcccooo[[[OOOTTTDDD:::555444QQQ^^^xxx___uuuYYY@@@888777333111555<<<:::777555444333000///222111333777:::???JJJUUUddduuudddEEE```fff|||SSSnnn|||^^^TTTLLLGGGEEE???NNN^^^sssdddDDDCCCDDD888PPPzzzgggPPPEEE;;;;;;BBBFFFBBB<<<---...@@@wwwddd```IIIgggbbbIII:::---000999<<<999666222444999@@@DDDCCC>>>999666555222///---000555999777AAANNNXXX___ppplll___]]][[[ZZZuuuRRR<<<888vvvlll888000CCCYYYvvvbbbYYYCCCFFFIIIIIIFFFDDDFFFGGGFFFCCCEEEUUUdddjjjrrrcccQQQKKKNNNKKKLLLOOOLLLBBBFFFFFFDDDFFFOOOUUUWWWDDD>>>888888:::???JJJUUUFFFHHHFFF===666;;;MMM^^^TTTiiivvvqqqppplllwwwggggggAAA,,,666;;;|||mmm]]]vvvtttzzzyyyuuunnnWWWBBB???PPPfffsssxxx|||zzz~~~vvviiiVVVSSS```hhhiii\\\SSSIII???CCCNNNNNNEEEJJJjjjcccnnn```555444@@@eeewww}}}}}}|||{{{{{{{{{}}}|||zzzzzz|||||||||{{{wwwuuuhhh]]]ZZZNNNDDDFFFFFFFFFDDDCCCCCCFFFKKKOOObbbjjjvvv}}}|||}}}{{{nnnCCCEEE<<<555DDD<<>>===;;;;;;>>>AAAEEEHHHNNNUUUWWW\\\hhhttt~~~yyyttt}}}lllcccXXXiii```SSSKKKNNNPPP:::666>>>HHHKKKZZZsss||||||{{{yyyvvvtttssssssjjjeee^^^WWWRRRNNNIIIFFFJJJGGGGGGHHHFFFCCCEEEJJJrrr___\\\FFF@@@===QQQyyy^^^JJJ:::999:::666555888;;;:::999999888666222///222111333777;;;@@@KKKVVVfffuuuoooGGGXXXjjjSSSnnnzzz^^^UUULLLGGGEEE@@@LLL\\\rrrtttBBB>>>???aaasssVVVCCC@@@<<<999999>>>DDDHHHIIIMMM:::***>>>yyysssLLL]]]hhh___PPPccclllvvvqqqLLL999222000555:::999666444;;;999999:::>>>@@@@@@???<<<:::777222000000444777444<<>>888444444]]]ssseeebbb```UUUuuu|||xxxvvvcccYYYDDD;;;666:::<<<999777;;;::::::;;;===<<<:::555111222111333777;;;AAALLLXXXggguuurrrLLL```}}}qqqaaammmyyy]]]UUUMMMGGGEEEAAAIIIYYYooommmKKKFFFYYYkkk___GGG;;;666333555666777888>>>HHHPPP@@@FFFBBB222111TTTjjjMMMYYYXXX;;;:::888>>>\\\zzzpppMMM:::111111444999;;;888999<<<@@@===;;;<<>>]]]}}}fffrrrkkkGGG888666999RRRzzzoooXXXMMMGGGGGGGGGIIIJJJIIIGGGDDDFFFGGGIIISSS```mmmqqqccc^^^YYYZZZ[[[SSSRRRPPPMMMJJJEEE@@@@@@CCC>>>999999@@@IIIQQQYYYaaaKKKDDD;;;666777===CCCFFF@@@SSSjjjwww~~~|||ssslllttt|||PPPCCC888555QQQ[[[xxxcccmmmtttyyyuuuqqqiiiTTTAAAAAAIIIeeeuuuzzz|||vvv}}}uuuggg\\\]]]hhhtttxxx}}}iii[[[SSSnnnbbb```bbbaaagggjjjbbbLLLNNNkkk```~~~hhhkkk===<<>><<>>???;;;555222111///...---,,,,,,,,,------///...------///111444666555888:::;;;:::;;;???CCCFFFGGGKKKQQQUUUYYYcccmmmvvv___\\\vvvooo___TTTXXXVVV777333;;;CCCIII[[[sss~~~|||xxxssslllbbbWWWQQQJJJFFFBBB???;;;666333222777zzzppp}}}lllvvv[[[HHHIIIIII<<<111///777555777<<<<<<999999===<<<<<<<<<======;;;777444222111222777;;;AAAMMMYYYeeesssoooKKKhhhpppjjjgggxxx\\\WWWOOOGGGEEEBBBHHHVVVmmmjjjSSSIIIHHH<<<333777<<<111444555444222666@@@HHHGGGIIIGGG>>>666:::LLL]]]^^^UUUTTTbbbsssvvv___AAA@@@<<<>>>PPP\\\KKK:::>>>555333333777888999===CCC===???AAACCCFFFGGGHHHGGGDDDBBB???:::555222333444<<>>{{{lll@@@666777888RRRzzzpppZZZOOOIIIGGGGGGIIILLLKKKGGGCCCEEEEEEDDDMMM[[[iii}}}lllddd___cccdddZZZRRRRRRRRRNNNDDD;;;<<>>RRRcccmmmxxxssszzz]]]VVVdddfffcccddd___XXXZZZKKK;;;---,,,...++++++...222///---//////---///222111...+++***,,,...//////333888===>>>;;;555222111///...---++++++,,,---...///.........///222444666333666888888777999===BBBGGGGGGJJJPPPTTTXXXaaajjjttt}}}wwwcccbbb|||tttaaaTTTXXX]]]777555@@@BBBHHHZZZqqq{{{tttkkkbbb\\\NNNKKKEEE>>>888666666555222TTTvvv___PPP\\\___III888777666///...444333555888;;;;;;;;;>>>CCC???>>><<<;;;;;;;;;999777333111222666:::@@@MMMXXX___nnnyyy}}}OOO___jjj[[[cccxxx]]]YYYQQQHHHEEECCCGGGSSSjjjzzzXXXRRRyyyYYYEEECCC>>>;;;;;;777666555333111000333777:::HHHPPP[[[]]]OOODDDMMM^^^nnnhhhllloookkkjjj[[[???;;;AAABBBDDDHHHAAA<<>>===>>>AAAAAABBBCCCCCCCCCDDDEEEAAA@@@>>>:::666333333444444EEEbbbnnn___VVVRRRYYYuuu|||]]]<<>>;;;:::<<<>>>AAA:::CCCTTT___aaammmuuulllnnnrrrpppYYYGGG888000HHHooofffbbbppptttwwwsssmmmfffSSSBBBBBBJJJbbbooorrr}}}dddccc```[[[[[[______\\\\\\[[[mmm{{{fffLLLQQQ\\\ttt~~~tttiiiZZZGGGCCC[[[pppUUUlll}}}]]]uuuuuu<<<===^^^rrrMMMqqq~~~|||~~~~~~}}}}}}}}}}}}}}}~~~|||~~~~~~~~~}}}xxxqqqsssbbb]]]WWWRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSXXX___dddssstttvvvzzz|||pppPPPWWWbbblllkkkOOOJJJ@@@666444BBBSSS\\\III::::::;;;666888HHHTTT^^^mmmsss{{{ZZZWWWfffjjjfffgggaaa[[[]]]LLL;;;...,,,...+++***...222///...000000...///222222///,,,***+++---......111666<<<>>>;;;666333333000...---++++++,,,---...///......///000222444666333555666666555777<<<@@@GGGEEEHHHMMMRRRVVV]]]eeeqqqyyyzzzuuuwww}}}iiigggxxxeeeXXXZZZ|||]]]555888FFFCCCGGGWWWooozzzpppggg```LLLHHH@@@888555777555222111444\\\VVV<<>>KKKWWWYYYjjj}}}^^^^^^mmmNNNkkkzzz___\\\TTTHHHDDDCCCEEEOOOfff[[[]]]nnnRRRCCCDDDBBB@@@???888999777444333333333333333111OOOuuuiiiWWWmmmxxxppphhhUUU;;;999GGGGGGCCCJJJLLLBBB<<<;;;777999DDDLLLJJJAAA;;;GGGEEE@@@;;;888999>>>BBB======<<<999666444444555888KKKjjjpppaaaUUUPPPYYYtttfff<<<@@@mmmIII555666999KKKsssnnnYYYPPPIIIJJJLLLMMMNNNLLLHHHEEEJJJGGGBBBIIIYYYdddvvvxxxmmmfffnnnssskkk```UUUNNN^^^[[[DDD999222888BBBIIIKKKLLLAAABBBBBB???<<<;;;===???:::@@@QQQ___aaaiii|||rrrhhhggg|||nnn\\\III777555FFFzzzgggeeepppssswwwsssnnngggSSSBBBCCCFFF[[[iiirrrvvvnnnkkkgggbbb```[[[^^^fffoooxxxjjjJJJ:::GGG```nnneee[[[RRRFFF@@@999OOOdddxxxMMM```eeeuuulll666>>>ddd|||kkkKKKsss~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}|||~~~qqqjjjaaa[[[XXXWWWTTTRRRPPPQQQQQQQQQQQQSSSXXX[[[aaalllwww{{{}}}YYYOOO^^^mmm}}}XXXJJJJJJ@@@555777KKKZZZiiiFFF666444777333444>>>DDDNNN```kkkuuuXXXUUUeeeiiiffffff```ZZZ]]]LLL;;;...---...+++***---222///...111111...///222333000,,,***+++,,,,,,,,,...444;;;===;;;777555444000///,,,+++***+++---.........///000222333444555444666777666555666;;;@@@EEECCCDDDJJJNNNRRRYYYaaammmtttuuukkkiii|||nnnjjj{{{lll```bbbuuurrr\\\444999FFFDDDEEETTTlll~~~yyylll```WWWGGGAAA999888BBBLLLHHH===444***888XXXaaaDDDEEEAAAIIILLLGGG???:::333---111333555666888===DDDHHHDDDCCCAAA@@@@@@>>>;;;888444222111444777<<>>;;;::::::888===QQQfffiiimmmzzzrrrgggaaa||||||VVVKKK888777HHH~~~hhhhhhnnnrrrwwwtttoooiiiTTTCCCCCCAAATTTeeesss}}}uuummmfffhhheee___YYYeeezzzXXX>>>@@@LLLQQQGGGBBB@@@888;;;222DDDXXXnnnGGGWWWmmmwwwkkk666===___}}}oooPPPsss}}}}}}||||||}}}~~~}}}|||}}}xxxqqqhhhbbb```___\\\YYYTTTUUUTTTSSSRRRTTTXXX[[[[[[gggrrrvvvyyy~~~eeeLLLfff}}}PPPJJJKKKBBB666:::QQQ___sssIII;;;555999555333888999CCCWWWeeeqqq~~~WWWQQQbbbgggcccccc]]]WWWZZZLLL<<<...---...******---222//////111111//////222444111---******+++++++++---333:::===;;;777666555000///,,,******+++---///---...000111333444444444666777888666555777<<<@@@CCCAAABBBGGGLLLPPPVVV]]]iiippp~~~ssseeeaaa}}}uuuzzzpppkkk~~~qqqgggjjjsssppp^^^666999DDDEEEEEEQQQjjj}}}rrraaafff{{{vvvfffVVVKKKGGG???:::CCCZZZlllfffVVVDDD999222///IIIuuu\\\hhhcccLLLGGGBBBNNNSSSLLLFFFEEE>>>333333555555444666;;;@@@AAADDDDDDDDDEEEDDD@@@;;;777555222111333666;;;GGGSSS^^^kkkpppyyyDDDeeeuuusssgggzzz}}}bbbaaaXXXHHHCCCDDDAAAHHH^^^{{{jjjfffqqqsssPPPEEEBBB???AAABBB>>>888333111111111444LLLlllnnnWWWLLLTTThhhiiifffjjjjjjYYYGGGFFFIIIdddmmmbbbWWWKKKAAA@@@777333555>>>EEEEEEBBBAAA;;;>>>AAAAAA???>>>@@@BBB<<<<<<===;;;777444333333999GGGbbbrrrcccUUUMMMZZZqqqbbb@@@GGG}}}zzzeee:::111888AAADDDpppmmmQQQCCCGGGLLLQQQQQQNNNIIIHHHHHHGGGJJJEEECCCHHHNNN___zzz|||nnnssszzzsssiiiiiiZZZQQQttthhhIII:::;;;@@@FFFJJJFFFEEECCCAAA???<<<777444444;;;SSSlllrrrqqq|||uuuhhh___oooyyyMMMLLL;;;111DDDvvvzzzjjjnnnsssrrrwwwtttpppjjjUUUCCCCCCDDDSSSdddqqqyyy|||vvvooofffhhhaaaTTTaaaiiiHHH??????===777;;;AAA>>>999...>>>RRRhhh|||SSSYYYlll}}}uuu???>>>XXXtttQQQnnnzzz}}}|||||||||}}}~~~}}}~~~{{{}}}xxxqqqiiieeefffgggeeeccc]]]\\\ZZZWWWVVVWWW[[[^^^bbbdddgggnnnyyyyyyooo```CCCmmmYYYWWWVVVCCC777<<>>???AAAEEEIIIOOOTTTXXXggglll|||yyyfffsssyyyuuuhhhYYY~~~|||yyy___iiiyyyggg;;;;;;EEEFFFEEENNNdddyyy^^^EEEBBBYYYtttttt^^^LLLBBB>>><<>>222222888===>>><<<:::888666???CCCHHHHHHDDD@@@>>>>>>555333222444555999DDDPPP\\\pppeeeRRRnnnkkklllkkkppp~~~bbbbbbUUUJJJHHHCCC???MMMbbbsss|||UUUQQQdddmmm{{{|||AAACCCAAA???FFFHHH@@@===999,,,111333\\\lllSSSJJJHHHSSSrrrmmmuuu{{{oooeeedddbbbyyy|||rrreee[[[JJJ>>>AAA;;;777555:::DDDJJJEEE<<<888AAAEEE???>>>CCCDDD>>>???===<<<======999666555888KKKfffnnn^^^RRRLLLcccvvvwwwVVV???FFF>>>444555===OOOwwwVVVEEEHHHPPPVVVRRRHHHCCCEEEKKKLLLAAA<<>>222{{{~~~nnntttrrrsssrrrgggRRRCCC>>>EEEPPPbbbrrrzzzuuuyyyllliii]]]XXXaaahhhnnnxxxZZZIII===>>>???===>>>DDD;;;555888KKKcccwww|||QQQgggddd```===BBBgggrrrIIIgggvvv|||||||||||||||}}}}}}}}}}}}}}}|||zzz||||||ssshhhbbbaaaccceeefffddd```\\\YYYYYY[[[\\\\\\aaa```kkkiiisssmmmcccJJJLLL___iiiiiigggKKKBBB111:::UUUrrrrrrIII@@@===>>>333555:::888MMMkkkuuu~~~___UUUdddgggcccddd^^^XXXZZZJJJ<<>>AAADDDHHHMMMSSSVVVffflllvvvyyy{{{ooowww~~~yyyppp___[[[{{{uuu[[[\\\ppp^^^999:::===CCCBBBLLLbbbwwwzzzRRRDDDNNN\\\mmmYYYGGG<<<777777777EEEIIIBBBMMMppp___CCC'''222MMM<<>>BBBDDDBBB???<<<:::888555444444444888DDDPPP^^^ssskkkhhhgggvvvSSSaaarrrbbbaaaVVVKKKHHHCCC999EEEXXXlllxxxfffUUU[[[ooollleeeeeeQQQKKKFFFJJJKKKDDDCCCAAA777555777\\\cccMMMJJJSSSccckkkttt[[[TTTKKK>>>;;;777555666===GGGLLLGGG???===AAACCCBBBAAABBB@@@===<<<;;;<<>>444444===BBBCCCBBB???===???EEEJJJVVVRRRWWWcccooo~~~oooiiiqqq{{{uuuvvvTTT[[[555333<<>>GGGNNN[[[iiisss}}}wwwuuulllccceeeoookkk\\\^^^MMMCCCHHHJJJDDDAAAEEEAAA999777BBBUUUiii~~~}}}QQQ}}}bbbjjj>>>CCCsssvvvOOOmmm{{{{{{||||||}}}~~~{{{|||~~~{{{|||}}}vvvmmmgggggghhhiiiiiieeebbb___]]]^^^___`````````^^^iiihhhrrrzzzcccTTTJJJKKKXXXllllllwww[[[HHH;;;333AAAfffyyysssHHHAAA@@@888999:::888RRRnnnwww[[[TTTcccfffcccddd___YYY[[[JJJ<<>>???>>>:::777===:::777555333777CCCPPPaaavvvlll|||hhhcccwwwaaabbboooccc___WWWLLLHHHEEE;;;@@@LLL[[[hhhrrruuuNNN]]]SSSQQQOOOHHHHHHGGG???666???aaa[[[JJJKKK\\\qqq}}}[[[PPPHHH===999111000222;;;GGGLLLIIIEEEBBB@@@AAAFFFFFFAAA===<<<;;;:::;;;???EEEFFFBBB===;;;SSSqqqnnn]]]PPPUUUjjj|||}}}[[[===AAAsssNNN888555999BBBsssqqqXXXKKKJJJNNNQQQQQQMMMJJJJJJKKKDDDBBBBBB@@@???MMMppp|||nnnddd[[[SSSOOONNNVVVCCC888;;;999111555BBBFFFDDDAAA======AAAHHHNNNUUUTTTYYYdddnnn|||tttrrr|||yyysssoooUUUYYY777000>>>pppqqq}}}tttppprrrxxx|||sss___JJJ>>>DDDKKKYYYgggooosssyyyuuuuuu}}}vvvWWWGGGBBBNNNTTTLLLFFFIIICCC;;;555888EEE[[[www{{{NNNjjj~~~kkk<<>>::::::YYYrrryyyWWWSSSbbbfffcccddd___YYY\\\JJJ<<>>@@@CCCGGGNNNSSS[[[cccrrrxxxuuu{{{yyyjjjuuuvvvXXX```rrrkkkYYYLLLVVVhhh===888888>>>???HHHZZZooo~~~kkkUUUKKKCCC===777444666777555111111///111555888???SSSggg^^^PPPRRRjjjqqqmmmYYYNNNZZZbbbXXXOOOaaazzz}}}hhhXXXKKK;;;444333555===HHHNNNKKKEEEBBB>>>;;;999:::===>>>===:::BBB>>>;;;777333555BBBPPPbbbyyykkkkkkSSSfffooofffhhh}}}fff^^^YYYNNNGGGGGG??????EEEOOOXXXeee~~~{{{wwwnnnooo___WWWTTTLLLJJJIIIAAA888IIIkkkWWWLLLNNNdddxxx~~~bbbPPPDDD>>>AAA777111///666AAAHHHJJJJJJDDD>>>@@@HHHJJJBBB===???AAA???===>>>CCCGGGDDD======WWWwwwlll[[[MMMRRRrrrzzzwww}}}ccc888EEEgggyyyvvvvvv===444:::777===jjjqqq\\\PPPMMMNNNPPPQQQPPPMMMJJJHHHEEEDDDBBB>>>:::BBBYYYqqq~~~aaagggyyyqqqooopppllleee___[[[aaa\\\KKK>>>>>>AAAAAANNNHHH???999888;;;@@@DDDPPPYYYgggsssxxx|||ssssss~~~}}}vvviiikkkZZZVVV888777888xxxwwwrrrjjjpppxxxlllpppxxx}}}xxxfffNNN>>>@@@HHHWWWeeeooowwwzzzrrrWWWGGGBBBPPPYYYTTTMMMNNN???;;;777666@@@WWWuuuvvvQQQmmmbbb<<>><<<888555444444555666666:::>>>???@@@DDDKKKQQQYYY]]]mmmvvvnnnkkkooonnndddrrrwwwkkkUUUkkknnndddWWWJJJKKKyyy???555<<<@@@AAAGGGVVVkkk|||___LLL>>>===>>>???@@@===888444999000,,,000444<<>>999444555BBBPPPbbb{{{lllJJJdddpppcccfffwwwiii]]]\\\QQQGGGHHH<<<>>>FFFPPPTTT]]]xxxuuu___]]]ppp}}}iii\\\XXXQQQNNNMMMFFFBBBZZZxxxRRROOOTTTooozzzqqqvvvlll___WWWWWWcccTTTCCC444444<<>>@@@IIIJJJCCC@@@DDDMMMKKKEEE@@@AAAFFFDDD>>>@@@[[[||||||jjjYYYKKKNNNtttfff;;;EEEPPP333666<<<@@@dddrrr]]]NNNNNNOOOPPPQQQPPPMMMIIIFFFGGGDDD@@@???<<<<<>>666555777999:::FFFTTTcccjjjhhhlll~~~{{{qqqmmmwwwlll{{{hhhaaaSSS888666:::ooo~~~oooyyygggddd~~~jjjnnnuuu{{{yyyjjjRRR???@@@GGGRRR^^^lllrrrrrrbbbVVVZZZaaa___VVVOOO???@@@>>><<>>??????BBBJJJPPP\\\[[[bbbddd]]]dddtttzzzjjjooovvvwwwiiicccyyykkk]]]PPPDDDAAA~~~???444===DDDDDDGGGRRRfffzzzXXXCCC===BBBGGGGGGCCC???>>>>>>444333555555...111KKKiiivvvbbbYYY___{{{www\\\MMMBBB;;;>>>777333999IIISSSNNNFFFCCCKKKFFF???;;;<<<@@@EEEIIIGGGEEEBBB===666555BBBPPPeee~~~jjjNNNTTTzzz{{{qqqggghhhtttnnn]]]___SSSFFFJJJ<<>>BBB]]]}}}xxxhhhXXXKKKOOOnnnZZZ>>>AAAnnn000...CCCDDD^^^ttt^^^HHHKKKNNNPPPQQQPPPMMMIIIFFFGGGDDDAAAAAABBBDDDDDDDDDUUUoooooojjj|||llliii}}}}}}jjjQQQKKKTTTQQQHHH===888888::::::999666???IIINNNQQQ]]]tttqqqhhhpppwww{{{eeeccceeePPP999///AAAiiilllqqqcccllloootttxxxyyypppYYYEEE>>>FFFSSS___iiivvv}}}}}}lllbbbgggkkk```PPPHHHJJJGGGBBBEEEYYYsssdddbbbrrrxxx{{{rrrMMM222HHHyyyOOOmmmzzz~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}uuuxxxrrrlllsssqqq~~~~~~tttpppppppppooogggfffdddeeegggjjjkkkkkkmmmgggqqqvvv{{{gggIII888444CCCbbbfffWWWkkknnnqqqMMM888555VVVwwwaaaSSSCCC???===BBBeeeooovvv{{{zzzzzz~~~dddUUUdddgggcccddd^^^XXXZZZJJJ<<>>???>>>AAAIIIPPP]]]```]]]OOONNNjjjyyy|||zzzppp}}}iiiooozzzjjjXXXHHH>>><<>>CCC>>>888<<>>@@@tttjjj111222AAAAAARRR~~~{{{dddIIIFFFJJJOOOQQQPPPLLLJJJIIIEEEEEECCCAAACCCOOO```lllttttttxxxfffaaaNNNFFF===:::>>>@@@>>>:::;;;>>>DDDNNNaaa{{{uuugggooo|||vvvyyy\\\fffNNN;;;000>>>WWWwww}}}cccrrrsssuuuwww{{{vvvbbbNNN@@@DDDNNN]]]iiirrr~~~nnn___YYYZZZ]]]rrrooo```TTT___ssslllTTTSSSSSSKKK@@@CCCXXXsss]]]lllpppmmm~~~CCC222LLLwwwOOOlllyyy|||zzzzzz{{{{{{||||||}}}}}}{{{wwwuuuzzzrrrdddnnnpppnnnzzzyyyvvvtttqqqooojjjgggeeeeeegggjjjllllllrrrkkktttwww~~~___CCC======PPP[[[DDD@@@fffZZZdddeeeKKK444999KKKhhh[[[QQQAAA???AAACCC```kkkrrrxxxyyyzzz~~~^^^VVVdddgggcccccc^^^WWWYYYJJJ<<>>???>>>AAAIIIPPP\\\fff^^^DDDGGGsssooo~~~lllaaajjj|||vvviiiVVVDDD;;;;;;ZZZoooFFF@@@>>>HHHGGGFFFKKK]]]tttzzzwwwyyyhhh```aaaVVVfffuuuqqq\\\HHHBBBDDDGGG<<<222000444555666666XXXhhhYYYhhhbbbooo___ZZZQQQGGGIIICCC:::===NNNYYYSSSJJJGGGGGGHHHFFFBBB??????CCCGGGFFFGGGFFFAAA999777BBBPPPllllllkkkXXXDDD^^^dddiii|||ttt^^^cccVVVEEEKKK@@@888===QQQ```iiiyyypppdddaaaffffffaaa[[[^^^OOOSSSNNNGGGEEE>>>]]]lllbbb}}}sssHHH:::???DDDFFFHHH@@@KKKOOOEEE>>>AAAFFFGGGHHHRRRTTTJJJBBBBBB@@@:::EEE]]]|||pppeeeYYYNNNYYYuuuUUU???BBBdddsss|||RRR777???:::999EEEssslllNNNAAAGGGNNNQQQOOOMMMLLLMMMDDDHHHFFF???@@@VVVzzzzzzwwwqqq^^^TTTMMMWWWppp~~~nnnTTTLLLDDD<<<<<<@@@BBB>>>999@@@???CCCTTTrrrzzzjjjrrrjjjtttkkk|||UUUfffMMM===999666FFF~~~^^^xxxxxxvvvxxx|||zzziiiUUUIIIAAAAAAPPPjjj|||XXXMMMMMMKKKLLLEEEKKKCCC<<>>222...---++++++,,,*********+++,,,...111222,,,000333222...+++)))***)))))))))***---///222444777777777666444222000...000/////////............000000000000000000000000777555777???CCCDDDIIIQQQYYYfffmmmgggaaaiii|||rrrmmmzzzzzzhhhcccooo{{{ooocccSSSCCC:::888KKKZZZSSS;;;888MMMJJJEEEGGGUUUkkk{{{|||QQQ???EEEJJJ===:::;;;555444777222BBB}}}lllmmmZZZfffxxxxxxooommmiii[[[MMMGGG666CCCZZZYYYUUUQQQCCCJJJIIIFFFBBB>>>???CCCGGG???<<>>ZZZuuuUUU{{{}}}ZZZeee___FFFDDDAAA<<<;;;FFFWWWlllzzzttt|||wwwhhhkkkqqqNNNNNNJJJ===;;;<<<999dddiiiSSSeeetttIII;;;OOOiiiooofffWWWQQQGGG???;;;===BBBFFF@@@EEEHHHHHHEEEAAA===999BBB\\\~~~qqq^^^QQQTTTfffvvvzzzUUU@@@777^^^]]]111666;;;;;;===]]]lllKKKDDDKKKQQQQQQNNNLLLLLLKKKFFFEEEBBB>>>===HHHccc{{{zzzwww{{{}}}www___EEE<<>>222...---++++++,,,*********+++,,,...000222---000333222///,,,***************+++,,,///111222555555666555444222111///000000/////////.........////////////000111111222;;;888888<<<>>>AAAKKKUUUddd{{{xxxjjjxxxwwwiii[[[```ppp}}}vvvkkk^^^NNN===444333DDD\\\VVV???CCCMMMJJJEEEFFFSSShhhxxxnnnYYYIIIXXXLLLFFFBBB<<<:::;;;777VVVjjjqqqgggXXXtttjjjSSSEEETTTiiibbbTTTMMMCCCJJJIIIFFFAAA===<<<>>>@@@>>><<>>;;;AAAOOOaaauuusssooohhhWWWIII===@@@BBB???pppyyy}}}fffSSSdddcccFFFGGGfffvvvVVVQQQIII@@@:::888:::<<<<<>>:::UUUpppSSSGGGLLLQQQRRRQQQOOOMMMLLLEEEDDDCCC???:::???QQQddddddnnnzzz~~~\\\^^^kkkllljjjzzz{{{}}}ttteeeQQQCCC@@@GGGOOONNNMMMRRROOOAAA===AAA>>>HHHOOOUUURRR]]]uuuooo~~~vvviiijjj|||llloooWWWDDD444222444SSSnnnjjjaaayyysssyyy}}}www}}}jjjMMMDDDAAAHHHVVVmmm\\\kkklllKKK===EEEQQQXXXUUUMMMQQQ\\\xxxhhhXXXHHHDDD]]]~~~sssUUU|||ggg~~~lllFFF555SSS^^^fffzzz||||||||||||}}}}}}}}}}}}www{{{wwwvvvrrrwwwrrrrrrqqqooojjjjjjjjjiiihhhhhhjjjlllmmmooorrrqqqtttYYYMMMXXXTTTOOOCCC>>>@@@>>>888555;;;DDDJJJPPPMMMGGG@@@::::::???DDDPPPYYYfffqqqxxx|||lllRRRdddfff^^^bbbcccZZZTTTKKK>>>222...---++++++,,,************+++---///111...000222222000---,,,,,,++++++++++++,,,---///000222333444444444333222111000000000/////////...............///000111222333444444888<<>>vvvaaaYYY;;;BBBLLLKKKGGGEEEOOOcccuuu~~~{{{ZZZ^^^WWWMMMFFFBBBAAA???<<>>pppwwwooozzzqqqdddnnnhhhUUUCCCJJJkkk}}}fffYYYTTTLLLDDD===:::999999444999>>>>>>:::666777999DDDaaa}}}ooo[[[NNNSSSssssssWWWFFF:::NNNRRR444CCCCCC666KKKzzzvvv]]]LLLNNNQQQTTTTTTRRROOOMMMCCCDDDDDDAAA:::888BBBNNNhhh~~~nnnRRRMMMNNNQQQXXX^^^iiittt|||{{{rrr___NNNOOOcccwwwccceeelllcccKKKBBBHHHKKKTTTYYY^^^YYY```wwwsssnnnzzzlll{{{sssxxxoooZZZHHH666000555BBBiii{{{RRRiiisss}}}yyyxxxsss[[[HHH>>>CCCMMMZZZwwwiii\\\JJJ[[[eeemmmoooXXXIIIXXXfffUUUMMMKKKJJJ___ttt^^^}}}bbbHHH777VVV```dddzzz}}}}}}}}}}}}||||||||||||uuuxxxmmmbbbNNNPPPooorrr|||xxxrrrssssssqqqlllllllllkkkhhhhhhiiijjjkkknnnmmmnnnqqqvvveeebbbhhh[[[cccJJJEEEIIIBBB666777EEEKKKGGGJJJIIIEEE===666444999???GGGPPP]]]kkkuuu{{{pppRRRdddfff^^^bbbcccZZZTTTKKK>>>222...---++++++,,,******)))***+++---...000///000111222111///...------,,,+++++++++,,,---...///000111333333333333222000000000////////////.........------...///111222000555;;;@@@CCCIIITTT^^^|||vvvmmmnnnqqqoookkkYYY```ttttttdddSSSAAA333000333777pppoooaaa===???KKKLLLIIIFFFLLL^^^qqq|||www\\\\\\RRRJJJOOOQQQJJJDDDqqq}}}xxx```bbb|||[[[OOOWWWnnnnnn[[[MMMMMMLLLHHHEEEBBBAAA>>>;;;888;;;:::>>>BBB<<<999KKKdddnnnaaa999sssqqq___ttthhh\\\mmmYYY[[[RRRHHHGGG@@@:::<<>>999>>>FFF\\\zzzxxxnnnwwwwww|||zzziiiaaaUUUPPPYYYXXXfffyyynnnWWWLLLOOOTTTjjjlllqqqhhhRRROOO^^^fff___aaaddd```cccmmmpppnnnyyyyyyxxxeee}}}kkk[[[III666000999:::|||vvvcccjjjnnnooovvvwwwrrruuuhhhOOO>>>BBBHHHNNNdddyyylllJJJQQQ[[[GGGDDDMMMSSSbbb~~~}}}}}}uuuiii~~~WWWCCC999ZZZooojjjzzzxxx}}}}}}}}}}}}||||||||||||rrriiiQQQJJJCCCBBBTTTSSSPPPddd~~~wwwvvvvvvtttnnnoooooommmjjjhhhiiiiiijjjmmmiiimmmpppgggyyydddjjjjjjWWWvvvfffSSSXXXMMM:::<<>>GGGUUUeeerrr{{{jjjRRRdddfff___bbbcccZZZUUUKKK>>>222...---++++++,,,***)))))))))***,,,---...//////000000111000///...---,,,++++++***+++,,,---,,,...000111333333333222111000000000///////////////...---,,,---...///000888<<>>EEELLL999LLLvvv}}}~~~mmm```PPPRRRNNNPPPnnnsss]]]OOOJJJHHHBBB======888777===AAA>>>;;;:::HHHkkkuuuiiiTTTOOOaaa}}}{{{nnn[[[EEE>>>MMMooopppzzz{{{HHH222IIIMMM777???hhhmmmYYYPPPLLLQQQUUUSSSNNNLLLGGGFFFFFFEEE@@@;;;===BBBFFFgggrrrooojjjUUU```wwwlll]]]WWWaaakkkhhhkkkuuu}}}lllUUUIIIQQQIIIFFF???888IIIgggwww{{{uuummmkkkhhhmmmppp}}}gggxxxaaa}}}ggg[[[GGG111000888444ggg{{{OOO}}}ssspppxxxsssyyylllTTTAAABBBDDDFFFVVVlll|||~~~^^^YYYpppXXXSSS```fffmmm{{{sssxxxyyyqqqtttqqqmmmNNN:::;;;aaa|||nnn{{{ttt}}}}}}}}}}}}||||||||||||tttSSSIIIHHHCCCIIIEEE>>>TTTzzzzzzwwwuuurrrqqqrrrqqqpppllljjjjjjjjjllllllggglllmmm]]]hhh\\\lllfffRRRaaaeeeXXXCCCDDDWWWXXXHHH888===AAA@@@;;;666555666999@@@MMM___qqq|||nnnSSSeeeggg___cccddd[[[UUUKKK>>>222...---++++++,,,***))))))((()))+++,,,---///......///000111///...---,,,+++******+++,,,---+++,,,...000222222222222111111000000000/////////000///...---...///222333999===BBBGGGTTThhhzzzqqqkkkmmmxxxzzzrrrooosssrrrwwwnnnzzz{{{fffMMM;;;111---///444222LLLkkkLLL@@@FFFMMMOOOIIIHHHSSSffftttwww{{{tttqqqyyyggg\\\ttt|||gggYYYkkkxxxQQQ^^^yyygggYYYIIIRRRlllmmmZZZQQQHHHDDDBBBFFFMMMQQQOOOKKK<<<999;;;===888;;;UUUsssQQQBBBcccnnnzzzRRRrrrfffaaa[[[JJJJJJCCC===;;;===FFFVVVeeevvv___FFFQQQDDD===888AAAsssqqqddd[[[aaaZZZRRRggglllaaaSSSIIIGGGFFFDDDAAA>>>777777???BBB<<<777888KKKooo}}}rrreeePPPSSSnnnyyyzzznnncccJJJ333BBBzzzzzzFFF>>>QQQ===>>>\\\yyybbbSSSIIIOOOUUUSSSNNNLLLKKKGGGEEEDDD???999999<<>>222...---++++++,,,))))))(((((()))***,,,---...---,,,---000111000...,,,,,,+++******+++,,,---***,,,...000111111111111111111111000000000//////000/////////111444888:::===FFFQQQ^^^ooowwwqqqpppqqqeeetttzzztttvvvmmmWWW>>>111---...///111444:::uuugggOOO;;;AAAKKKOOOIIIEEENNN```nnnyyy}}}sssjjjpppbbbwwwgggdddvvvoooTTTJJJ|||rrr~~~yyyyyy~~~~~~___ZZZGGGLLLqqqpppdddVVVOOOHHHIIIOOOQQQLLLEEE===999:::;;;666;;;XXXzzz}}}~~~OOOGGG___```}}}WWWbbboooaaa]]]PPPKKKEEE@@@===<<>>???DDDHHH[[[sssvvvqqqllleeehhh]]]bbbsss|||{{{ttt{{{kkkuuuuuuaaallliiiGGG999<<>>???<<<777333555888BBBVVVlll|||qqqSSSeeeggg___cccddd[[[UUUKKK>>>222...---++++++,,,))))))(((((((((***+++,,,...,,,+++,,,///111///---,,,+++*********+++,,,---***+++---///111111111000111111111111000000000000000//////111444888===@@@JJJXXXiiiyyyrrrmmm[[[gggtttuuutttrrrbbbLLL555---...111111000...111nnnjjjXXXAAA===IIIOOOIIICCCJJJ\\\jjjmmmlll^^^WWWrrryyy|||yyyjjjyyy^^^pppddd[[[>>>dddyyyeeeaaajjj}}}{{{mmmgggXXX\\\MMMRRR~~~fff[[[PPPLLLNNNKKKCCC:::===:::999999555;;;[[[~~~rrrXXXGGG]]]|||UUU]]]ZZZrrr^^^\\\TTTJJJFFFAAA???===BBBPPP]]]mmm|||gggSSS]]]\\\MMM<<>>RRRsssuuuvvvwwwrrr^^^}}}|||wwwooopppggg[[[444***;;;,,,AAA@@@vvvxxx|||WWWtttqqqkkkuuummmkkk^^^JJJ??????AAA@@@KKK]]]vvvlllzzzrrrbbb[[[XXXcccrrryyy~~~uuusss~~~xxxpppbbbsss|||]]]yyyhhh\\\GGG???<<>>>>>AAA@@@:::555444666???RRRjjj{{{uuuVVVaaaeeeaaaaaaccc]]]RRRMMM@@@333...---******+++************))))))))))))...---------///111333444222222000---***)))***,,,---....../////////000000777444///,,,...222111...+++111666555444:::FFFRRRaaawww}}}]]]PPPTTThhh{{{wwwxxxbbbIII===///)))---111000---444333UUU|||===AAAHHHOOONNNIIIIIIUUUbbbnnneee^^^YYYTTTZZZwwwyyyfffiiiaaaKKKLLLaaaoooaaaMMM___pppvvvrrrjjjccc]]]^^^TTTGGGGGGggg}}}hhh```TTTOOORRRUUUOOODDD<<>>SSSuuuyyylllppp___^^^ppp}}}tttlllyyyeeemmmRRR333000;;;777AAACCCcccyyyaaauuu|||nnnjjjoooqqqllldddXXXHHH======CCC===QQQeeeccc]]]nnnhhhhhhooouuuwww{{{yyy|||hhhMMMqqqooo^^^pppUUUBBB777FFF]]]ddd}}}rrryyyyyy{{{|||}}}}}}}}}}}}~~~xxxvvv|||{{{tttoooeeeVVVHHHIII<<>>BBBVVViiijjj___TTT===DDDIII:::DDDHHH(((777333;;;TTTlllxxx{{{VVV___ddd```___aaa[[[QQQMMM@@@333...---+++***+++************)))))))))))),,,,,,---...///111222333444444555444222...+++(((+++,,,,,,---///000111111)))111888:::888666888999999::::::888999AAAOOOZZZvvvyyyzzzjjjeee^^^OOOXXXllltttnnnuuuwwwuuulllUUU>>>666...+++...111000---,,,111OOO```BBBHHHOOOPPPJJJHHHPPP\\\iiiwwwwwwaaaTTTmmmjjjddd]]]NNNOOOZZZtttdddWWWTTTVVVZZZbbboootttmmmaaaXXXVVVOOOBBBJJJooo{{{]]]WWWQQQPPPZZZeeefffaaaHHHAAA<<>><<>>999:::FFFTTTeeerrr^^^fffjjjmmmcccJJJ<<>>666333EEEssszzzjjj222DDDRRRCCC<<>>HHHGGG@@@CCCDDDIIIJJJBBB???BBBEEE;;;555<<>>eee{{{[[[NNNLLLKKKJJJJJJJJJHHHEEECCCAAA???<<<999666666999ZZZnnnmmmbbbcccggglllpppooobbbQQQOOOffflllgggkkk{{{{{{~~~~~~yyywww}}}uuusssjjj|||}}}zzzlllppp\\\BBB---777111;;;CCCFFFLLLjjjrrrNNN^^^nnnkkkkkkiiijjjiiiaaaOOO???666@@@<<<@@@QQQssseeejjjvvvooosss{{{~~~}}}||||||wwwjjjxxxzzzxxxpppwwwRRR444DDDQQQ^^^lll^^^tttvvvwwwxxxzzz{{{|||}}}}}}}}}xxxxxxzzzhhhHHHCCCIII[[[]]]dddMMMCCCfff~~~pppaaaQQQLLLCCC:::999>>>@@@???BBBPPPOOONNNTTTGGG>>>LLL@@@888===UUUnnnzzz~~~XXX^^^bbb```___^^^XXXQQQMMM@@@444///---+++***+++************)))))))))((((((***,,,...000000000//////000333:::???>>>777///++++++++++++,,,...000111555000...444;;;??????@@@<<>>JJJYYYZZZ[[[WWWQQQNNNVVVeeeooorrrfffNNNDDDHHHDDDHHHgggvvvnnnmmmbbb[[[lllZZZwwwZZZRRRvvvuuuZZZfffQQQLLLGGGCCC===888;;;BBBRRR```rrr~~~tttppphhhOOOssswww___RRRDDDNNNyyyqqqUUUSSSOOOKKKLLLzzznnn}}}}}}mmmhhhZZZfffwwwEEEPPPfffzzz~~~kkkFFFAAA```qqqkkk[[[HHHfffxxxpppCCC555666:::666dddhhhwww999NNNYYYIII777OOOcccVVVPPPIIIEEEFFFIIIGGGDDDBBB@@@???<<<:::::::::222>>>ooo|||yyynnnuuueeejjjzzz}}}{{{vvvqqqssszzzvvv}}}wwwtttzzzddduuukkktttRRR===222???999GGGFFFNNNSSS___zzzyyyDDDjjjiiigggiiiooolll]]]JJJ>>>???777===GGG```~~~zzzvvvwwwnnnnnnqqqxxx~~~||||||zzz{{{rrrfffxxxvvvdddzzzUUU777IIIVVVbbbkkkiiippppppvvvwwwyyyzzz{{{|||}}}}}}~~~}}}~~~bbbQQQLLL~~~]]]bbb___JJJIIIvvv{{{XXX\\\TTTHHH>>>:::<<<@@@AAAHHHKKKIIIOOOaaaeeeTTTCCCEEE<<<@@@WWWooo{{{}}}~~~ZZZ___bbbaaa```]]]XXXSSSNNNAAA444///...++++++,,,************)))))))))(((''')))+++---/////////...000///000555;;;<<<777222...---,,,++++++,,,...///000111777>>>@@@===???DDDGGGKKKSSSZZZ___]]]WWWRRROOORRRUUUNNNMMMjjjoooiiihhhkkkiiikkk~~~ppp___OOOAAA333))),,,---...---,,,,,,///222666+++000PPPxxxZZZCCC;;;:::CCCIIIFFFFFFKKKaaadddddd]]]WWWSSSxxxlll]]]PPPGGGBBBRRRggglll___ZZZQQQKKKPPP\\\dddfffeeeRRRNNNNNNBBBLLLrrruuuxxxsssaaaNNNnnn~~~|||JJJkkkaaabbbRRRMMMHHHEEE@@@;;;:::===JJJWWWiiivvv~~~sssRRRLLLwwwooolllZZZPPPeeerrr^^^aaaXXXTTTVVV{{{|||jjjkkkfffVVVXXXOOO[[[mmm???bbbzzz|||jjjJJJMMMvvvmmmdddWWWOOOsss{{{yyyttt:::888444000===[[[pppffflll777CCCXXXPPP888@@@hhhzzzeeeWWWNNNKKKKKKJJJGGGDDDAAAAAA@@@>>><<<666;;;333111NNNZZZ~~~~~~{{{zzztttttt}}}bbbmmmwwwwww}}}|||dddgggEEE999999AAA@@@LLLEEEPPP\\\^^^\\\GGGlllggggggnnnqqqhhhZZZPPP>>>777:::>>>OOOtttfffhhh\\\hhhxxx|||yyygggaaaccclll}}}pppzzz^^^XXXNNNSSSJJJNNNZZZ{{{ttttttuuuvvvxxxyyy{{{||||||}}}yyy|||iii]]]wwwfffpppeeeLLLJJJyyyoooqqqcccQQQEEE@@@???>>>===@@@444;;;EEESSSwww|||TTTHHH@@@DDDYYYpppzzz}}}~~~\\\___aaabbb```\\\XXXTTTNNNAAA444///...,,,+++,,,************))))))))))))'''(((***+++---.........333111///000333444222///000///---++++++,,,---///...444<<<>>>:::@@@]]]|||gggccc]]]XXXSSSOOOLLLIII999III\\\\\\WWWeeerrrmmmyyy|||}}}~~~ssseeeSSSEEE:::111,,,+++//////...,,,+++,,,///111,,,,,,222AAApppjjjSSS@@@555>>>IIIIIIGGGIIIRRRuuujjjsssiiibbb```tttvvvxxxxxxyyyuuuhhhZZZUUUUUUYYYTTTMMMXXXhhhjjj]]]XXXNNNJJJPPP\\\bbbbbbZZZQQQVVVQQQ@@@TTT~~~}}}qqq|||cccJJJjjjrrrQQQ\\\zzzjjjVVVVVVOOOJJJGGGDDD>>>:::;;;BBBNNN^^^llluuu~~~ZZZMMMqqq~~~~~~mmmggg|||oooeeehhhoooqqq^^^WWW^^^|||kkkbbb___QQQFFFNNNTTTaaadddCCC___cccJJJZZZmmm```XXX^^^___:::;;;>>>,,,999III}}}tttJJJ:::KKKPPP???<<>>777666777<<>>LLLMMMHHHGGGPPP\\\ttt}}}wwwqqqsssnnn___YYY]]]ccc]]]VVV```fff]]]\\\UUULLLJJJSSS___bbb^^^QQQPPP\\\UUUDDDaaavvv}}}}}}[[[CCCXXXxxxxxxgggMMMiii~~~]]]\\\TTTLLLJJJFFF???:::888<<>>444:::;;;uuu~~~EEEAAANNNHHH<<<@@@hhhaaaWWWTTTMMMMMMJJJFFFDDDDDDDDDCCCCCC===>>>:::777666777PPPwww~~~uuuiiiPPPNNNZZZhhh```LLLMMM^^^rrrxxx|||xxxxxxvvvsssqqqvvvzzz{{{yyylllbbbEEE<<<;;;@@@;;;???CCCMMMKKKLLL\\\[[[RRRnnnxxxmmmllloooooommmmmmggg```NNNAAA???FFFYYYsssyyyrrr^^^EEEKKKPPPdddsss~~~zzztttooommmlllttt}}}xxxlllcccRRR___SSSLLLXXXttt[[[]]]wwwssstttvvvxxxzzz{{{|||||||||~~~|||xxx}}}\\\kkkWWWzzz^^^aaaMMMDDD@@@FFFKKKJJJGGGFFFDDD===???999111IIIqqqIIIEEELLL___pppwww}}}\\\\\\^^^```^^^YYYTTTSSSNNNAAA555000...,,,+++,,,************))))))))))))(((((((((((())),,,...///,,,---......,,,,,,...//////...,,,,,,---///222444:::111...555999;;;GGGUUUAAA>>>999666888BBBPPPZZZcccVVVVVVYYYNNNJJJXXXdddhhh~~~dddPPPFFF999111111000***)))---+++******,,,//////---+++---///111+++UUU[[[rrrYYY;;;???NNNOOOHHHEEEGGGVVVfffwww{{{{{{vvv{{{yyygggUUUTTTjjjsssccc]]]VVVLLLKKKTTT______XXXOOORRRaaaYYYJJJnnnvvv~~~MMM:::NNN|||qqq~~~BBB]]]oooaaaWWWOOOKKKGGG@@@999777999AAANNNZZZfffsss}}}dddUUUyyygggvvvsssjjjiii|||~~~fff[[[~~~lllKKKHHHOOOoooxxxQQQLLL???cccvvvuuu|||lllhhhZZZZZZqqq~~~www{{{<<>>ZZZSSSEEETTTpppnnnppp}}}ssstttvvvxxxzzz{{{||||||~~~zzzuuuvvv|||}}}yyyooojjjqqq~~~xxxyyy~~~zzzyyywwwttt\\\ooo???xxx___pppvvvVVVTTTXXXdddjjjgggcccbbbGGGGGG>>>;;;???AAA\\\HHHGGGOOOaaaooovvv}}}XXX___cccaaa]]]\\\YYYVVVOOOFFF:::111...------,,,+++******)))))))))))))))))))))))))))))))))))))))++++++,,,,,,---......///111222222333333333222222......///222333222222333555222;;;SSSdddgggfffgggkkkVVVNNN]]]fffaaacccoooxxxfffNNNAAA111000...,,,+++++++++,,,++++++,,,,,,,,,,,,---------111222000;;;___```nnn666KKKEEETTTHHHJJJAAAMMM```qqq|||sssnnnXXXUUUfffxxx}}}xxxbbbSSSPPP@@@GGGQQQBBBQQQJJJDDDRRRWWWVVVyyy~~~PPP777@@@wwwOOOXXXyyy|||___bbbPPPDDDIIIBBB666<<<<<<:::???OOObbbqqq|||fffZZZuuukkkuuuvvvwwweeerrrnnnmmmjjjeeeOOOBBBXXXssskkkTTTOOOJJJddd}}}}}}~~~{{{hhhggg\\\eeeyyyUUU777;;;555888AAAHHHHHHUUUtttuuuXXX:::MMMLLLAAA<<<000TTT}}}dddWWWVVVRRRLLLIIIJJJJJJGGGEEEFFFEEE:::888===666000BBB```~~~|||uuuccclllsss||||||~~~||||||nnnbbbSSSllluuuyyy{{{xxx}}}pppZZZGGG;;;666;;;CCCBBB@@@AAAGGGNNNPPPMMMIIIhhhjjjaaakkkfffkkkjjjnnnkkkddd```bbbbbbZZZOOOIIIHHHEEEBBBBBBDDDFFFGGGGGGNNNMMMKKKNNN]]]nnnvvvssswwwuuuttt|||pppjjjwwwoootttwwwggg{{{[[[QQQNNNYYYVVVSSSWWWTTTdddkkkyyyoooxxx~~~uuu{{{vvv~~~|||~~~rrrrrrzzzccc\\\dddpppuuuuuulllyyy~~~yyyjjj\\\OOO{{{LLLLLLRRR???mmmllldddtttWWWTTThhh{{{{{{jjj^^^eeessssssbbbCCC???HHH:::JJJTTTIIIHHHYYYlllvvv{{{XXX^^^bbb```\\\[[[YYYVVVOOOFFF:::111...------,,,+++******)))))))))))))))((((((((((((((((((((((((+++++++++,,,------......---...///000111111111111444444555777777:::???DDDPPPQQQUUUYYYVVVMMMHHHGGGSSSRRR\\\nnnvvvxxx~~~gggNNN;;;333///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,------///+++---///999]]]mmmcccCCC@@@JJJPPPQQQMMM@@@HHHVVVeeeqqq}}}zzzzzzrrrnnnggg```ZZZ```ppp{{{wwwmmmhhhUUUMMM===???DDD;;;LLLMMMHHHNNNTTT^^^pppDDD444<<>>HHHWWWdddooo}}}zzzvvvhhh]]]\\\qqq|||wwwIII000444444>>>===HHHMMMTTToooxxxiii>>>:::CCCDDD@@@???IIIhhh}}}^^^RRRPPPKKKHHHJJJJJJGGGGGGIIIFFF>>>;;;===777222???TTTmmmiii[[[~~~hhhpppsssxxx}}}|||yyynnn\\\ggg}}}~~~ttt|||iiiQQQ@@@777666===EEEFFFEEEEEEHHHLLLOOONNNLLLOOO}}}zzz|||}}}cccWWWddd~~~YYYbbbvvvdddooonnnnnnppplllbbbYYYWWWSSSQQQNNNLLLLLLMMMOOOQQQ\\\mmm}}}}}}zzzvvvrrryyyvvvooooooppplllvvv}}}zzzvvvkkkPPPLLLRRRSSSRRRQQQPPPKKKTTTiiisss~~~qqqvvv}}}vvvzzzxxxyyy~~~zzzsss}}}qqqdddbbbiiioooooollloooyyyqqqcccQQQggglllHHH666KKKAAAFFFNNNbbbYYYQQQggg```GGGHHHUUUkkk|||zzzjjj\\\yyyvvvYYYGGGIII@@@HHHnnnPPPFFFFFFXXXkkkvvv|||YYY^^^```^^^[[[[[[YYYUUUOOOFFF;;;222///...---,,,+++******)))))))))))))))((((((((((((((((((((((((*********+++,,,,,,------++++++---...///111222222888;;;>>>>>>>>>AAAEEEIIICCCGGGJJJJJJMMMOOOLLLGGGLLLPPPZZZfffqqq}}}qqqZZZDDD555---***------,,,++++++,,,,,,---++++++,,,,,,,,,,,,------333''',,,111///JJJrrrfff]]];;;LLLFFFPPPEEEEEEGGGOOO]]]jjjvvv{{{ppp___[[[^^^ccchhhllloooXXXNNNAAA<<<======QQQNNNHHHEEENNNeee|||{{{]]]888555:::ZZZiii<<>>???>>>DDDVVViiikkkaaadddfffkkkuuu~~~mmm```MMM;;;000+++,,,---+++++++++++++++,,,------+++++++++,,,,,,,,,------111%%%000666***:::]]]kkkpppmmmAAAGGGFFFMMMEEEJJJEEEGGGTTTeeessspppyyyZZZPPPHHHAAAOOOiiirrr[[[SSSNNNCCC@@@LLL___NNNIIICCCQQQqqqNNN444<<<:::RRRdddLLLNNNddd~~~eeeYYYVVVJJJIIIHHH:::777777999>>>CCCLLL[[[iiiuuu}}}tttxxx```ppplllcccaaa___VVVNNNNNN^^^ppplllttttttggg^^^___wwwoooNNNFFFDDD;;;FFFiiizzzppphhhggg[[[qqqyyynnnuuuOOO;;;666777???BBB===DDDIIIEEEIIIhhh===NNNTTT999888999SSScccUUUQQQOOOOOOMMMGGGEEEGGGEEEFFFBBB===:::;;;999555KKKxxxfffiiibbb[[[```gggwwwzzzgggcccfffhhhiiikkkbbbeeelllssszzzvvvttt{{{~~~||||||ssspppwwwzzz{{{bbbQQQ>>>888999===BBBGGGIIIHHHFFFCCCBBBCCCGGGJJJRRRDDDkkkyyyZZZuuu~~~ggg___mmmjjjgggfffcccaaadddjjjnnnppprrrrrrqqqrrruuuxxxppppppqqqsssttttttppplllqqqnnnkkk~~~xxx}}}cccKKKEEEJJJGGG<<>>CCCXXXlllxxx\\\^^^^^^[[[ZZZ\\\ZZZVVVOOOGGG<<<444000///---++++++******)))))))))))))))''''''''''''''''''''''''''''''(((((()))*********......---...///000222333333444444777AAAKKKKKKEEEGGGJJJIIIHHHSSSbbbgggaaajjjsss~~~iiiQQQEEE>>>444---++++++------))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,---------&&&111777---:::cccuuuhhhKKKBBBOOOPPPRRRLLLCCC???HHHYYYjjjxxxYYY===JJJOOOOOOxxx\\\MMMZZZTTT;;;@@@___ppp```[[[ZZZHHHCCCZZZfffNNNIIIJJJbbb|||xxxzzzFFF555???888GGGxxxCCCQQQsssYYY\\\SSSJJJHHHBBB777777888;;;===DDDSSSbbblllvvvVVV]]]eeeLLLCCCEEELLLEEEPPPJJJOOOppp~~~ooonnnxxxOOOIIIAAA???QQQvvv~~~|||vvvmmmeeebbbfff~~~~~~uuuiii~~~hhh???666666444===@@@FFFDDDAAAAAARRR\\\}}}ooo}}}>>>===VVVMMM>>>888<<>>???:::222...EEE___kkkjjjrrrwwwqqqlllwwwoooooommmnnnrrrxxxrrrkkkfff```[[[YYY[[[ZZZaaajjjpppsssyyy}}}}}}~~~{{{|||qqqddd|||vvvSSSGGG<<<;;;@@@BBBDDDEEEHHHGGGEEEBBB@@@AAADDDHHHFFFJJJTTTkkkuuueeeYYYWWWZZZeeellllllgggeeefffiiikkkmmmmmmnnnnnnooollljjjkkkpppuuuuuurrrppppppsssoooyyygggPPPEEEDDDFFFFFF>>>IIIRRRJJJMMMWWWPPPWWW{{{nnnwwwuuuyyyzzzxxx{{{{{{}}}hhhNNN???VVV}}}tttnnnlllmmmooopppuuuyyyyyyyyy{{{oooeeejjjmmmiiiooowwwwwwzzz___UUUMMMMMMGGG<<<888===FFFRRRTTTNNNKKKFFFAAAAAA@@@<<>>VVV{{{```QQQGGGLLL[[[fffkkkmmmlllkkkkkkllloooqqqpppooonnnooopppooolllmmmuuulllrrr{{{nnnQQQDDD@@@@@@@@@CCCAAAFFFIIIEEEIIIQQQQQQ\\\~~~sssyyy|||xxxyyy|||~~~{{{]]]FFFQQQkkk{{{~~~{{{uuupppnnnqqqxxx}}}vvvxxx{{{yyymmmbbbdddoooqqqiiisssxxxdddXXX\\\eee}}}hhhYYYNNNBBB>>>CCC???CCCKKKNNNKKKFFFCCCCCC======HHHaaattt|||yyyaaaaaa^^^ZZZ[[[___]]]YYYNNNGGG===555222000---++++++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((()))+++...222555888000777999999BBBTTT```bbbQQQ\\\kkkuuuuuurrruuu|||ddd]]]PPPAAA222***,,,333(((***++++++***)))((((((((()))***++++++******)))++++++,,,,,,,,,,,,------...555,,,(((...***FFF}}}tttdddNNNDDDCCCNNNTTTMMMFFFDDDHHHSSSdddsss|||iii___WWWKKKRRRSSSJJJ___{{{~~~vvvggg___yyyyyysss|||zzzssstttrrrssspppjjjJJJJJJrrrmmmMMM@@@YYYXXX;;;666:::777<<<\\\kkkGGGUUUsssYYYVVVNNNCCCCCC@@@<<<:::::::::===FFFPPPYYYcccqqq~~~ppp^^^wwwiiiSSSeee|||VVVTTTOOOHHH888XXX{{{```PPPAAAWWWuuu}}}|||{{{xxxsssmmmhhhdddggg|||zzzxxxaaa>>>///888???AAAGGG???IIICCC@@@GGGGGGEEEcccccc777FFFIIIGGG===777GGGmmmxxx\\\MMMKKKJJJIIIHHHIIIFFFEEEFFFFFFAAA===;;;===111000:::;;;111111;;;???LLLVVV]]]KKKNNNYYYaaapppwww}}}yyyiiiWWWNNNMMMOOOMMMJJJGGGHHHOOOWWW\\\^^^bbbeeefffgggppp~~~tttmmmggghhh}}}ppp[[[AAA===>>>CCCEEECCCBBBCCCCCCAAA@@@AAADDDEEECCCAAACCCBBB666GGGgggaaaRRRTTT[[[aaaeeeiiiddd___aaaiiiqqqtttsssooottt~~~}}}yyy|||yyyVVVCCC===<<<===>>>>>>CCCAAA@@@HHHLLLNNNTTTgggvvvrrrxxxyyywww}}}}}}{{{qqqhhhiiillloooqqqyyyyyyyyyxxxyyyzzz|||~~~zzzrrrsss{{{wwwaaaJJJ@@@```aaaWWWIIIfffqqq\\\XXXTTT]]]___iii{{{XXXBBB>>><<<@@@HHHHHHCCCEEEGGGAAA===>>>MMMfffyyyyyybbbbbb^^^ZZZ\\\___^^^ZZZNNNGGG===555222000---++++++******)))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((((((((***,,,111666;;;>>><<>>???;;;:::>>>AAA>>>AAAIII444PPPCCCvvvHHH@@@HHHGGGCCC;;;777IIIrrrmmmVVVPPPOOONNNMMMLLLGGGEEEIIIHHH@@@===@@@333888;;;999777777555222:::...@@@AAA999BBBHHHFFFIIIKKKNNNMMMIIIEEEBBBAAACCCAAA???@@@FFFNNNQQQQQQ_________```fffqqq~~~|||~~~|||yyynnnbbbnnn{{{eeeNNN>>>===>>>CCCDDDAAA@@@CCC>>><<<;;;???DDDEEEAAA<<<===<<>>JJJJJJRRRGGG???EEECCCJJJeeeiiiwwweeeWWW\\\aaawwwcccaaannn}}}zzz|||WWWYYYqqq```[[[vvv}}}~~~zzz[[[BBB888999<<<<<>>CCCKKKSSS```mmmxxx{{{}}}ooo^^^lllmmmzzzHHHaaannnmmmxxxkkkbbbfff|||vvvwwwtttpppnnnmmmllljjjhhh|||~~~~~~~~~qqqpppgggIII000///999<<<===???<<<===???@@@BBBBBBCCCCCCPPPuuufff@@@CCCFFFJJJ@@@222???\\\jjjyyy[[[[[[XXXIIIGGGKKKNNNKKKCCC>>>???BBB;;;;;;;;;999777666777888666666666666777888999:::>>>>>>===<<<<<<<<<======@@@===<<<>>>CCCJJJOOORRRaaabbbbbbcccgggoooyyy{{{wwwyyy~~~XXXooonnnOOO;;;:::>>>CCCHHHHHHEEEAAA===???>>>===<<<<<<>>>@@@BBBBBB===???AAA:::AAAooo}}}zzztttsss|||{{{~~~}}}pppxxxiiiTTTIII===888999<<<<<<999AAAAAA@@@@@@AAACCCDDDFFFMMMnnngggnnnqqqooo||||||{{{|||zzznnnfff;;;IIIjjjXXX^^^}}}}}}\\\NNNccciiiJJJ```ZZZooojjjTTTRRRQQQIII<<<888===@@@>>>BBBIII\\\sss~~~~~~fff^^^___```\\\aaaeee^^^TTTMMMBBB999333000...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""$$$''')))***)))(((&&&++++++***)))(((&&&&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))***************************************,,,...---,,,...555;;;ccc{{{\\\^^^666DDDJJJRRRIIIAAAFFFCCCFFFXXXcccqqq~~~vvviii\\\aaa{{{___]]]kkkdddpppvvvxxxfffwwwyyyllllll~~~mmmpppQQQ<<<999<<<;;;777777999QQQKKKJJJZZZzzzlll\\\\\\GGGHHHEEE@@@:::777777:::===FFFMMMXXXeeepppyyyiiiWWW]]]cccnnnsss|||yyyxxxhhhyyytttyyyzzzrrrttttttsssooollllllnnnqqq|||tttnnn}}}|||mmmjjjNNN===111555======>>>BBB<<<===>>>???@@@@@@AAAAAAMMMuuu~~~III<<>>RRR{{{qqqccc[[[QQQKKKGGGDDDDDDEEEDDD???:::>>>>>>>>>===<<<;;;;;;;;;777777777777777888888999999999888888888999999:::;;;::::::;;;@@@HHHPPPVVVVVV[[[bbbhhhnnnuuu|||~~~zzzlllbbbyyy{{{vvvjjjZZZFFF<<<>>>AAAEEEHHHHHHFFFBBB???======<<<;;;<<<===>>>???999777;;;???;;;;;;RRRooo{{{nnnoooxxxjjjgggZZZGGGAAA999666777999:::999@@@?????????@@@BBBCCCDDDBBBWWWzzzqqq{{{zzzvvvyyy{{{zzziii@@@aaaddddddhhhPPPRRR```zzzuuu^^^jjjxxxxxxfffjjjdddQQQ>>>888:::<<<===BBBRRRiiixxx~~~fff]]]^^^aaa___bbbeee___TTTMMMCCC:::444111///---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((((((&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))***************************************,,,...---+++,,,///333GGG{{{jjjzzzTTT;;;DDDNNNJJJDDDFFFDDDBBBHHHYYYfffttt|||zzzZZZ___[[[~~~cccaaaaaaWWWmmmjjjqqqtttnnnyyyqqqqqqeee}}}bbbCCC555999>>>:::333888555FFFkkkcccDDDLLLmmmbbbgggLLLKKKHHHBBB===999777777777???EEENNNYYYdddoooyyygggKKKUUUhhhmmmxxxyyybbbgggzzztttppprrrttttttpppkkkmmmttt|||vvv|||yyyjjjeee{{{nnn^^^777333555===@@@<<<<<>>???DDDGGG~~~JJJ888OOOOOO777111<<>><<<;;;:::999999888777777777777888555555555555666777888999666999===@@@BBBFFFLLLRRRPPPXXXeeepppxxx|||~~~xxxzzz|||pppaaallluuu|||xxx[[[III>>>===@@@BBBDDDEEEEEECCC@@@???;;;;;;;;;;;;;;;<<<<<<<<<999999;;;>>>===<<>>@@@BBBCCCEEEKKKmmmsssppp}}}uuu}}}xxx}}}yyyUUUWWW^^^TTTddd^^^qqqrrrgggfffeeebbbggg```pppvvv}}}hhhcccYYY;;;999999777@@@\\\vvv|||{{{uuu|||ggg\\\]]]bbb```bbbddd]]]TTTNNNDDD<<<666222000...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&'''''''''((((((((()))))))))***'''((()))((('''&&&''')))((((((((()))))))))))))))((()))))))))***************************************,,,------,,,,,,---000777___rrroooppp{{{AAA777CCCIIIIIIHHHEEEBBBAAAOOO[[[iiiuuu}}}jjjpppdddoooyyyooonnnjjjjjjhhhdddggglllxxxdddsssvvvmmmTTT:::222999===999333===888DDDSSSHHHEEERRR}}}[[[^^^OOOKKKFFFAAA===:::888666;;;???FFFOOOZZZeeeqqqxxxuuu{{{nnn\\\TTTwwwrrrqqqrrrrrrrrrqqqooommmqqqzzz}}}www{{{hhhwwwwwwkkkNNN555555:::@@@@@@:::888;;;<<<;;;::::::::::::;;;<<<<<<>>>___wwwfff000777GGGFFF???999999OOOrrrjjjZZZWWWRRRLLLGGGGGGIIIKKKDDDCCCBBBAAA@@@>>>;;;999;;;:::999888777777777777555555666666777999:::;;;666<<>>@@@@@@@@@@@@@@@>>>===<<<::::::;;;<<<<<<;;;;;;:::======:::888:::??????<<>>@@@AAAJJJKKKYYYrrrkkkmmm}}}vvv}}}uuuyyyuuu[[[]]]pppfffWWWlllSSSvvv~~~rrrZZZnnncccZZZaaadddnnn[[[aaavvvMMM@@@===999CCCeee{{{zzzkkk]]]\\\bbb___```aaa[[[UUUOOOFFF===777333000...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''(((((())))))))))))((()))))))))************************************)))+++,,,---......///000---IIItttyyy]]]wwwYYY333888DDDLLLJJJGGGEEECCCGGGPPP^^^lllwwwxxxqqqqqq{{{|||rrrfffeeePPPttt{{{zzzjjjiiifffrrr\\\III777444777999888777666666===AAA{{{iii===JJJhhh{{{aaacccRRRNNNGGGCCC@@@===999666:::===BBBHHHQQQ]]]iiiqqqzzz~~~ggg[[[TTT|||wwwpppnnnqqquuuuuurrrooonnnrrrwww}}}{{{}}}{{{xxxdddlllYYY@@@>>>;;;;;;======;;;999999::::::999999888888999999999DDDBBBvvvZZZ???777@@@FFF@@@===;;;JJJrrrnnneeeYYYOOOIIIGGGFFFFFFDDDBBBAAAAAAAAAAAA>>><<<<<<;;;:::888777777777777666666777777999:::<<<===;;;>>>AAAAAA@@@CCCKKKRRRfffjjjqqqzzzyyytttwwwzzzjjjaaaxxx```IIIAAA>>>???@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999;;;888222444<<>>555///111555:::;;;999777999;;;888888888999:::<<<>>>@@@DDDHHHLLL~~~vvvWWWyyypppwwwyyyzzztttyyyuuujjjkkkyyysssaaaWWWfffUUUxxxfff{{{ccciiimmm\\\___zzz]]]TTTPPPzzzUUUDDDKKKSSSqqqxxxsssaaa]]]bbb___^^^^^^ZZZUUUOOOGGG???999555111///,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))+++,,,+++)))((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&''''''(((((())))))***))))))))))))******************************************+++---...///000111+++888lllfffnnnFFF888===LLLLLLHHHIIIGGGBBBGGGRRRaaalllttt{{{||||||hhhzzznnntttTTT~~~yyyxxxyyynnnaaafffvvv{{{tttOOOAAA666555777555666:::444666777777aaaTTTAAALLLcccWWWQQQJJJDDDAAA>>>:::666:::<<>>;;;<<<;;;:::999888777777777666666666777888:::;;;<<>><<<<<>>======<<<;;;;;;;;;;;;::::::::::::777::::::888777999::::::666EEE;;;HHH|||zzzvvvfffRRRAAA777111333999000444777888666555666888777777777888999<<<>>>???BBBGGGKKK```aaa{{{qqqpppzzz{{{zzz~~~xxx|||sssbbbRRRSSShhhbbbOOOCCCVVVhhh|||jjj___{{{lllbbb{{{mmm|||nnnuuuTTThhhrrrEEEGGGpppKKK___jjj}}}www|||fff___ddd```]]]]]]YYYVVVPPPHHH@@@:::555222///,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$((((((((((((((()))))))))'''((()))((('''&&&''')))&&&&&&''''''((())))))***))))))))))))************************************,,,+++++++++---//////000---///IIIzzzlllyyylllAAA666HHHLLLIIIKKKIII???@@@HHHUUU___eeemmmtttzzz~~~zzz}}}cccyyy{{{rrrqqqppppppppppppvvv___HHH:::222555777444333888666999333666FFFvvvKKK<<>>CCCLLLVVV\\\lllqqqzzzkkkiiimmmwww{{{pppmmmmmmmmmpppvvvxxxyyyzzz{{{|||}}}~~~|||vvvfffOOO666777888999888888888999999888555666888::::::999777666///888888777jjjGGG:::@@@BBB???:::777???XXXwwwxxxooogggbbbVVVPPPHHHEEEDDDCCC???<<<;;;:::999999888888888888888888888888999:::;;;<<>>AAA>>>>>>>>>>>>======<<<<<<;;;:::999888777888999999:::999999:::999555555777;;;EEE999444GGGYYYvvvaaaNNN555***000444555<<<111222333444444555666888666666666777999;;;>>>???EEEBBBMMMSSSnnnkkkxxxzzz}}}|||lll{{{vvvoooaaa```bbbNNNhhhgggeeeXXXZZZzzz[[[bbbqqq[[[}}}yyy{{{eeeUUULLLyyy[[[lllwwwzzzjjjbbbeeeaaa]]]]]]ZZZVVVPPPHHH@@@;;;666222///,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''$$$%%%%%%&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&'''((())))))***))))))))))))************************************...,,,******+++---......+++555666VVVfffooozzzLLL111DDDLLLJJJLLLHHH>>>===BBBNNNVVVZZZaaajjjwww{{{lll|||www}}}jjjqqqmmm{{{|||tttuuujjjTTTFFF666...444888444222444222666---999;;;iiihhhAAAMMMjjjyyylllcccWWWOOOKKKFFFAAA<<<777888999;;;???FFFOOOUUUbbbhhhqqqyyyuuu|||{{{pppggghhhkkkmmmqqqvvvxxx}}}~~~|||~~~bbbkkk]]]]]]===555888111666:::999666555444333333555888;;;;;;:::777555666BBB000<<>>???AAA666JJJRRR~~~jjjiiivvvqqqwww{{{{{{\\\uuuZZZUUU||||||```zzzbbbVVVhhhuuu|||xxxiiisssrrrsssxxxccc@@@xxxpppuuuzzz~~~|||iiihhhhhh___bbb[[[WWWWWWTTTMMMEEE===666111///...---+++))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,------...+++444222CCCccclllXXX```YYY<<<555IIIGGG???NNNEEEAAA@@@AAADDDKKKXXXdddvvv~~~qqqnnnvvvvvvxxxmmmkkkgggrrrrrr{{{qqqqqqxxxTTTIII???666......111222444666444444555999999AAAwww}}}III<<>>;;;999:::999:::@@@HHHOOOVVV```jjjssszzz|||iii||||||mmmdddeeeiiippprrrrrrxxxwww|||xxxyyyfffvvv\\\NNN<<<222555:::666666555555444333333222222333333333333444444444222444999888333;;;]]]BBB>>>>>>CCCFFF@@@666---999HHH]]]rrrlll```RRRKKKMMMSSSWWWYYYNNNNNNNNNNNNMMMKKKIIIGGGJJJKKKLLLMMMQQQ[[[iiisssnnnooottt{{{xxxkkk^^^cccooopppVVV@@@GGG\\\}}}sssmmmdddRRRIII???;;;<<<===:::777::::::999999999999999:::777555222222444555555555555444222111111111222333555444333222222333444555555KKK___mmmzzz|||uuu|||~~~}}}rrrsssjjj]]]OOOCCC;;;555222111111111111111111111111222222222333333333333444444555666666666777999;;;@@@===BBBFFFYYYdddZZZkkkuuu}}}{{{```||||||qqqzzzrrr^^^kkkjjjqqqvvvbbbBBBJJJbbbmmmjjjggg]]]```\\\ZZZWWWTTTMMMEEE===777222000///...,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******)))************+++++++++***++++++,,,,,,------...,,,111------HHHrrrpppdddfffTTT222999NNNDDDJJJEEE>>>888444888HHHWWWdddmmmyyyvvv~~~vvvmmmnnnhhhkkk^^^eeecccXXXIII777///000333666444000000444333222000444444444RRRqqqAAA>>>ppp{{{cccZZZWWWOOOGGGBBB>>>;;;:::888666999???EEEJJJSSS]]]fffpppxxx}}}nnn|||lll^^^___dddmmmsssuuuvvv}}}zzzuuuwww~~~iiijjjnnnQQQDDD555000555888555555444444333333222222111111111111222222222333222333777:::444222???PPPvvvttt]]]<<<111BBBLLLFFFAAA??????@@@HHHZZZnnnzzz}}}ooo^^^SSSQQQUUUYYYKKKMMMPPPUUUYYY\\\___```hhhnnnrrrqqqpppvvvmmmeeejjjjjjiii```OOO999ggg~~~uuurrr___FFFAAA<<<;;;===>>>:::666888999999::::::999888777666444222111333444444333333222111000///000111111222111111000000111111222***///444;;;LLLiii}}}zzz{{{yyypppdddOOOFFF:::111...000333666000000000000000000000000111111222222222333333333333555666666555666888;;;@@@===BBBDDDMMMuuu}}}yyyTTTiiivvvgggllluuuzzz|||}}}VVV}}}rrrbbb___kkkLLLLLLWWWmmm|||rrriiiiiihhh^^^```\\\ZZZWWWSSSMMMEEE===777333111///...,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))*********+++++++++***++++++,,,,,,------...///000111,,,333PPPgggfffnnnTTT\\\MMM777:::EEEKKKHHHEEE@@@999777AAAMMMXXX```kkkuuu|||xxx[[[dddrrr~~~{{{tttkkkdddffffffQQQOOOzzzuuuwwwyyy```III@@@999777333111333222000111444555555222666888444DDDdddyyy[[[>>>FFF|||{{{eeeZZZVVVSSSGGGBBB===;;;888444666:::===AAAHHHQQQ[[[fffpppwwwyyymmmccc]]]dddhhhooouuuxxx{{{wwwttt}}}yyyZZZFFF@@@888555666444444444333333222222222222000000111111111222222222222111444888888333444999MMMoooRRR<<<888@@@PPPDDD===555000777FFFVVV___zzz|||qqqjjjhhhaaa```___```dddkkksssxxxtttooohhh[[[]]]ddd[[[MMM???000MMMqqq|||vvv___JJJAAA>>>;;;;;;>>>>>>;;;777666888:::<<<===<<<;;;999888666444333444555555555222222000/////////000111000000////////////000000666111...///222999GGGSSSgggttt}}}qqqxxxtttdddVVVMMMBBB666444222//////111333444555000000000000000000000000111111111111222222222222222444555555444555777:::>>>===AAABBBCCC]]]fffcccpppfff|||xxxhhhwwwUUU}}}aaaXXXyyymmmggggggqqq{{{|||dddbbbgggjjj```aaa\\\ZZZWWWSSSMMMEEE>>>888333111000///---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***++++++,,,,,,------......,,,222333---:::XXXlll{{{aaaQQQXXXGGG666???FFFHHHKKKJJJCCC;;;<<>>;;;777666999999<<>>VVVTTT444111;;;FFFFFFDDD???999777;;;@@@GGGXXXnnn|||}}}}}}uuufff___ccc\\\XXXLLL777;;;VVVjjj|||{{{rrrppp\\\III<<>>@@@@@@>>>===888666444333444555555444333222000/////////000111/////////000000/////////444000///333111---...333000:::FFFOOOUUU\\\fffmmmhhhjjjnnnsssvvvrrrcccTTTNNNPPPIII<<<444222...(((000111222333333111,,,(((////////////////////////000000000111111111222222111333444444333444666888;;;;;;>>>@@@>>>LLL[[[bbbqqq~~~kkkzzzbbbuuu___xxxiiiXXX|||zzz}}}yyyqqq]]]~~~^^^fffkkkaaabbb\\\ZZZWWWSSSMMMFFF>>>888444222111000---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((()))))))))************+++++++++***++++++,,,,,,------...000---///222...000OOOwwwVVVRRR[[[GGG888BBBEEEKKKOOOJJJ@@@;;;;;;CCCHHHPPPYYYdddooozzzhhh~~~xxxzzz||||||ssseeeYYYTTTSSSEEELLL}}}zzzqqq[[[;;;===TTTYYY^^^KKK888111111111000///...000---///555111222>>>cccSSSCCC]]]zzzdddZZZUUUMMMGGGDDD@@@;;;999:::888:::===AAAHHHRRR\\\ccciii|||zzzwwwlll___XXX^^^hhhlllooosss{{{|||rrrvvv|||mmmVVVAAA666444111333666111111111111111111111000000000000000111111111222222444111...///222444444333===+++bbbzzz|||___999;;;AAAIIIMMMFFF:::222000222999CCCLLLWWWdddsss~~~qqqllliiiiiieee\\\UUUSSSWWWIII>>>888CCCkkk}}}sssyyydddUUUJJJHHHCCCCCC@@@<<<::::::;;;;;;:::333666999===??????>>>===555333111000111111111000222111000///...///000000...//////000000//////...,,,+++---111222111111333444...)))+++222888999777666666777888:::999444000...000///+++---444999888111111000111222111///,,,///////////////////////////000000000000111111111000222333333222333666888888;;;;;;===>>>BBBfffkkkeeeiiivvv{{{{{{jjjyyywwwuuu}}}YYYvvvxxxyyy|||}}}}}}~~~{{{tttpppttt___gggjjj```aaa]]]\\\WWWSSSMMMFFF???999555333222000...+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((()))))))))************+++++++++***++++++,,,,,,------......111,,,,,,111***999```}}}___\\\SSS@@@EEEEEEHHHMMMMMMFFF@@@>>>:::???GGGNNNUUU___kkktttttt|||zzzvvvnnncccXXXNNNIIIFFFAAAeee~~~vvvcccIII333:::OOOWWWRRRDDD666111111000//////000444//////555444222:::CCCtttbbbIIIEEEllliii^^^UUUNNNJJJFFF???;;;:::777888999<<<@@@GGGPPPUUUaaaiiinnnmmm{{{zzznnnaaa\\\ZZZ\\\dddlllkkkttt~~~ssssssjjjIII999333333...111444000000000000000000000000000....../////////000000000111111000///000222333222111:::===QQQ{{{ggg999777;;;DDDHHHFFFCCCDDD===999555555:::EEEPPPXXXVVVZZZ```fffjjjllllllkkkkkkfffaaa^^^^^^]]][[[XXXPPPJJJGGGHHHHHHDDDAAAAAA888999AAAPPPkkk|||~~~}}}}}}rrrRRRHHH<<<=========<<<:::999888888888777333444777999:::999999888333111...---.........---111000...---------...///---...////////////...------......,,,...111222111;;;555......111222...)))..................000222444555444///,,,,,,---,,,///...---...111333333333......................../////////000000000111111000111222222222333555777777;;;777:::@@@<<>>>>>???AAACCCEEEGGGHHHBBB@@@???>>>>>>===<<<:::>>>;;;;;;@@@AAA<<<666444777]]]}}}iii~~~ooovvvWWWHHHIII:::555555777777888888888666555444333333444555555444333222333111...---.........---///...---,,,+++,,,------,,,,,,............,,,,,,///222000++++++000000***""")))000222...,,,---111+++---111222...***+++///***...000///---,,,------///...---......---+++)))........................////////////000000000000///000222222111222444666777<<<555888AAA999>>>[[[yyygggqqqzzzbbbwwwkkkbbbffftttfff|||jjj|||~~~mmmwwwccciiiiii___ccc___\\\]]]UUUMMMGGG@@@777333444333000,,,***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++******++++++,,,------------............///EEEhhhbbb@@@nnn|||TTT???EEEKKKJJJJJJGGGAAA999666;;;CCCKKKTTTZZZ```gggooozzzvvvyyy|||ooonnnpppddd\\\FFFEEELLL777<<>>BBB:::<<>>333>>>999<<<:::666999???>>>777>>>???>>>999666888:::<<<:::;;;:::777333777EEERRRdddkkkmmmzzzuuu]]]GGGAAA===888777===777888888888777444111000333333444555333111///---////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------//////.........------------......///000111111222333222000000111333444444555666666666888===CCCGGGvvvkkkeeeuuu~~~zzznnn~~~yyyoooYYY___yyy}}}uuuggguuuccciiiiii___dddaaa]]]\\\TTTKKKEEE>>>666333444333000,,,***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,---------------............222TTToooeeebbb>>><<>>;;;WWWlllxxxZZZEEE444111222...---000111000000///......//////000000//////000000111222333333WWWIII>>>RRRyyyZZZYYYTTTHHHHHHRRRBBB>>><<<===<<<999888;;;BBBHHHOOOVVV]]]fffrrr{{{nnn\\\SSSJJJQQQXXX[[[aaalllvvv{{{jjjlll{{{~~~|||yyyttt{{{uuuqqqTTTFFF;;;;;;888333222222222111///........................---.........//////////////////000000000111111111555222222555444888LLLddd{{{iii___===@@@===555666???@@@===BBB666:::===;;;666333444666444777777333111222222111---///111<<>>===777555888::::::;;;;;;999777444333333444555555444222///...////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------///.........---------------......///000000111111111000000000222333333333555666777777999>>>DDDHHH[[[vvvpppiiixxxqqqttttttaaaMMM___{{{~~~bbbhhhhhh___eeebbb___^^^UUULLLGGGAAA:::666777444000,,,***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,++++++,,,,,,---...------------............000;;;fffwwwpppfffvvvdddMMM444,,,>>>JJJ@@@KKKDDD===999555444:::AAAGGGMMMUUUbbbpppvvvttthhh\\\RRRJJJFFF@@@KKKFFF555777OOObbbggglll|||hhhEEE666+++,,,///---,,,...000000///............///000000//////000000111222333...<<>>888888>>>>>>999:::@@@;;;;;;888555:::AAACCC???NNNjjjzzzxxxvvvtttrrrjjj[[[KKK???888;;;;;;666333444::::::;;;:::999777555444444444555555444222000/////////.........---------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------............------------------......///000000000...///111222333333333222222444555777999===BBBFFFIIImmm|||~~~tttxxx{{{mmm\\\qqqvvvTTTmmmwww|||wwwyyy}}}aaaggghhh___eeedddaaa]]]TTTJJJFFFAAA;;;777777444111---******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************,,,,,,,,,+++,,,,,,---...,,,,,,---------.........333)))CCC\\\ZZZqqqYYYXXX^^^YYY???111888@@@BBB@@@@@@???:::555777<<<<<>>QQQfffyyyxxxfffyyyoooEEE777...***---000///---...//////...------.........///////////////000111111444333111FFF~~~sssFFFHHHRRRvvvllleeeTTTJJJPPPHHH???<<<:::999;;;@@@888:::>>>AAAEEEKKKSSSXXXgggmmmvvv}}}vvvgggZZZNNNFFFGGGMMMWWW\\\aaahhhvvvyyykkklllqqqaaaDDDVVVwwwvvv{{{nnnMMM;;;777333222111///...////////////------------------------,,,,,,---------................../////////000000000---...222222111444999666YYY|||xxx]]][[[___QQQSSS>>>555CCCMMMHHHDDDHHHWWWRRRMMMRRRhhhrrraaaiiikkkeee\\\WWWMMM;;;666444888999555333333777777777666555444222111444444444444333111000///.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......////////////222444555555333111111///111444666888;;;@@@CCCBBBSSSuuussszzzwwwtttWWWzzz{{{kkkttt~~~~~~}}}~~~uuu```ffffff^^^eeedddaaaYYYOOOGGGDDDAAA;;;666555444111---+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************,,,++++++++++++,,,------,,,,,,,,,------------...***)))333PPPqqq^^^bbbppp???222EEE;;;===AAADDD???666222333222<<>>===BBBAAA999555777;;;SSSiiimmmgggjjjqqqNNN<<>>===;;;:::888777888:::===???CCCIIIRRRYYY```gggooouuuwwwyyy|||zzztttnnnhhhcccOOOFFF@@@BBBHHHOOOXXX```iiirrr|||bbbiiiyyytttuuu~~~iiiLLL>>>333111222---...///000000///...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////......000111111///...,,,@@@777...\\\vvvtttssstttwwwooo^^^KKK@@@<<<777111888888888888666555666888555555444333333222222111333333222111000//////...------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------------222666999888444000///000222555888;;;<<<===???@@@BBBIII<<<{{{{{{www{{{fff}}}~~~~~~}}}}}}{{{{{{{{{|||}}}jjjxxx}}}{{{|||___ccccccZZZaaa```___]]]TTTNNNOOOOOOHHH???;;;555222...+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************))))))******+++,,,++++++,,,,,,,,,---------444444,,,&&&:::aaavvvqqqhhhWWWeee___===888555555:::>>>===>>>AAA:::999444555:::<<>>===:::<<<@@@<<<555888BBBNNNxxxzzz___hhhzzzqqqOOO444333111+++------,,,******,,,,,,,,,,,,++++++,,,------...///............///000000///...222555555EEEvvvJJJ>>>BBBWWWrrrbbbSSSNNNNNNKKKFFFCCCAAA>>>:::888888888999999>>>@@@CCCHHHNNNVVV^^^ccchhhmmmssswww{{{~~~wwwvvvyyyuuusssqqqkkkcccVVVIIIAAA@@@@@@EEENNNVVV]]]hhhqqqxxxwwwlllkkk~~~{{{vvvxxx|||XXX???888222111333///,,,...000000---,,,---///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........***,,,///111333333333111333777000000:::GGGoootttjjjlllooo|||sssuuu```JJJ???:::888;;;@@@666999;;;999666555666777555555444333333222222222222222111///......------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************))))))))))))*********+++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...222666666222///000222222555888:::;;;;;;<<<===BBBBBBBBBbbb{{{iii}}}~~~yyy|||}}}|||yyy}}}}}}uuu```~~~www___cccbbbYYY```___]]]WWWOOOJJJLLLLLLEEE;;;555555222...++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))))))))((()))******+++++++++,,,,,,,,,---------,,,###888>>>***@@@llluuuiiiSSSiiiLLLBBB:::888999:::===@@@;;;999555;;;???444111@@@OOOvvvzzzsss\\\EEE;;;<<>>;;;::::::999999777888:::>>>CCCHHHKKKMMMSSSYYY```cccfffmmmuuuzzz~~~~~~vvvqqqpppuuuvvvqqqmmmnnnaaaZZZPPPHHHCCC@@@???>>>CCCGGGQQQZZZ```hhhwwwmmmhhhiii}}}yyyeeebbbCCC111000---...111///+++...000///,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,......---,,,.../////////777111111;;;555999SSSqqqnnnmmmpppxxx}}}{{{sssmmmOOO???777<<<;;;222000777333999<<<:::666555666666444444333222111111111111222111000...------------,,,,,,,,,+++++++++******+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***///333333000...111444///222666888888777777888777///HHHHHH```||||||hhh}}}|||yyy~~~yyy}}}~~~|||}}}|||zzzxxx~~~zzzvvv{{{~~~|||yyy~~~~~~rrrlllvvvyyysss}}}ccc___dddZZZ[[[ddd^^^```QQQLLLJJJ@@@======888777333...***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++...)))---444//////NNNvvvmmm[[[___SSSEEE<<<777666777999444;;;>>>:::888:::888333<<>>AAAGGGIIILLLNNNSSS[[[eeemmmlllhhheeeggggggfffiiimmmdddbbb___\\\YYYUUUQQQNNNAAABBB@@@===>>>AAABBB@@@LLLUUU^^^eeerrr[[[]]]yyyuuugggttt{{{hhhUUUAAA:::222......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////000000222333444555555777VVV}}}|||}}}|||vvvzzz|||uuukkkggglllsssyyyiiiZZZQQQ<<<;;;888777666666777888777888888888666444222111222222111111000///......000000///...---,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000111222222333333222222333333333333333333444;;;===<<>>WWWkkkPPPZZZ___TTT???222555???BBBBBB===777777===???<<<;;;===???AAABBBFFFLLLQQQbbbuuuzzz~~~rrrcccOOO===>>>>>><<<::::::::::::999999777888@@@MMMZZZaaadddlllyyy[[[===222///,,,+++///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------............222...000444222...666DDDuuuXXX;;;CCCOOOkkkxxxeeeXXXMMMJJJHHHIIIIIIGGGCCC@@@<<<<<<;;;:::999999;;;<<<999:::;;;<<<>>>CCCKKKPPPNNNMMMOOOSSSRRRMMMJJJKKKLLLKKKJJJIIIHHHGGGEEEDDDAAA>>>;;;:::<<>>EEE\\\qqqbbbkkklll}}}{{{|||}}}{{{wwwuuuuuu|||yyyvvvwww{{{~~~wwwyyyzzzyyyxxxxxxyyy{{{{{{yyyxxxzzzrrr}}}uuuXXXdddrrrssshhh{{{aaa^^^cccZZZ[[[aaaYYYYYYMMMKKKKKKCCC@@@BBB>>>777333...***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******)))************+++++++++...,,,,,,---,,,,,,111888WWWsssjjj```YYYUUUMMM===111666777888888<<<@@@???:::>>><<<888444222333777:::)))@@@VVV``````\\\SSSHHH???EEEYYYrrr{{{nnn[[[QQQNNNMMMHHHDDDAAA???999111:::999888999:::999666555888777;;;FFFTTT^^^```___|||LLL;;;...,,,...++++++...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------............111---///444222---...555NNNuuucccEEE888IIIggg{{{dddWWWNNNNNNLLLFFFBBBCCC@@@???===;;;999777666666:::::::::999999:::>>>AAA@@@???AAAEEEEEE@@@======;;;;;;<<<<<<============>>>:::<<>>VVV~~~|||yyyyyyooo```YYYUUUNNNFFF???999555333777888:::;;;:::888666444777666555444444444444444222222111111000000//////000///...---,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............---......///000000111111111222222333444555555666555111666>>><<>>777333...***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++)))---///---...000000---...```xxxUUUJJJLLLLLLHHH555777:::;;;<<<======<<<777:::>>>@@@@@@===:::999666888555///---111444333999666777===???===<<>>@@@???===::::::;;;;;;777444444333:::EEEOOOZZZfffttt}}}zzzDDD666///+++---...+++***+++************************,,,,,,++++++++++++,,,,,,,,,,,,---------.........000,,,---222444111000333555OOO}}}iii@@@EEEGGGIIIyyyyyyaaaWWWNNNEEECCCHHHGGGEEECCCAAA@@@???===;;;999999888777666666777888999555444777777666888<<<<<<<<<============>>>???BBBAAAIIIWWW___bbbnnn~~~www^^^ddd~~~xxxqqqZZZCCC111+++///---+++,,,---...---+++++++++++++++++++++++++++************************************************************+++++++++++++++,,,,,,,,,---------------------...///000000111666555222......777EEEQQQ{{{}}}|||ttt~~~yyypppgggeeeddd\\\RRRCCCAAA===:::777666777777777888888999888777666555888777555333222222333333111111111000000////////////...------,,,,,,,,,---,,,++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,------......//////000333333333333444444444444222111444999666666GGG^^^xxxjjjttt}}}xxxpppgggnnnuuu~~~{{{|||}}}}}}|||}}}}}}}}}}}}{{{zzz}}}zzz}}}nnnUUU\\\qqqppp|||tttddd___eee]]]^^^cccZZZYYYOOOPPPPPPEEE???@@@<<<777333...***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++%%%---111---,,,000111///777555```sssXXXOOOOOOEEECCC???:::666777===CCC===;;;:::999888888777666777888666444555888888666:::888888999888666777;;;===;;;888888999999:::;;;;;;777777999888555777<<>>===<<<<<<<<<===<<<<<<<<<999999;;;<<<:::<<>>>>>CCCHHHIIICCC??????===AAAFFFIIIKKKPPPWWW\\\jjjnnnxxxhhhaaaooowwwkkkmmmmmmhhhEEE888444000222//////......,,,++++++***++++++++++++++++++++++++************************************************)))))))))************+++******+++++++++,,,,,,,,,------........./////////%%%...666333***)))222<<<333444333444???TTTkkkxxxxxx}}}xxxuuurrrkkk```XXXTTTNNNEEE<<<666333///---555666999:::999777444222777555333222222333555666777666555333222111000000...............---------------,,,,,,,,,,,,------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////333333222222111111000000000444444222666??????999>>>rrrzzzKKKLLLSSS```mmmyyy~~~zzzwww{{{|||~~~{{{qqqeee[[[VVVOOOmmm|||ggg||||||{{{lllfff]]]aaa[[[^^^ddd[[[XXXQQQTTTTTTGGG??????<<<777333...***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))************+++++++++******,,,---+++)))***--- :::------fffaaaVVVMMMJJJFFF???888777:::::::::<<<===;;;666222<<<;;;999:::::::::;;;===777777666444444666888999666444555:::;;;888999>>>666333555888999>>>TTTlll}}}vvvQQQ666000///(((++++++***)))+++,,,,,,***************************++++++************++++++++++++,,,,,,,,,------------//////.........//////111222222:::UUUXXX<<<>>>QQQfffyyysss~~~qqqgggaaa[[[UUUPPPLLLIIIEEECCCCCCCCCBBB@@@@@@AAAGGGOOOQQQMMMKKKKKKUUUZZZaaafffjjjqqq{{{ggg___kkk~~~{{{ttt}}}}}}uuufffGGG222333222---///......---,,,+++***+++,,,************************************************************************))))))))))))************************++++++++++++,,,,,,,,,,,,------------555222...,,,,,,---...///***000555444---+++555@@@CCCAAAFFFOOOSSSRRRVVV]]]ssskkkbbbbbbkkkpppgggYYYNNNMMMJJJEEE???888333000:::888666666555555777999666888:::;;;:::777333111333222222222222222333333222333333333333222222111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,------...///////////////000000000111111111444222222555888999::::::>>>TTT|||rrrccc]]]TTTIIIKKKVVVlllooovvvqqqdddQQQGGGLLL]]]sssttt]]]jjjrrrZZZeee[[[___YYY]]]dddZZZWWWPPPTTTUUUHHH@@@@@@===777333...***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++,,,'''(((...000+++***...''',,,333,,,,,,ZZZiiiQQQGGGDDDEEEHHHPPPHHH???:::999<<<>>>>>>555555666777888777888;;;888:::;;;;;;::::::666222999555555999777222333888???<<<>>>@@@@@@GGGccciii===,,,...///---+++,,,+++***)))+++---+++'''))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------)))...111111111111222111...444444///<<>>BBB777III|||nnn^^^aaaLLLGGGDDDJJJVVV^^^___\\\gggddd^^^UUUMMMHHHFFFFFF@@@AAAHHHVVVhhhyyywwwqqq~~~nnniiiYYY>>>dddhhh]]]```]]]```YYYYYYTTTOOOMMMHHHAAA>>>???:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))************))))))***++++++++++++***---)))---222,,,333```rrr\\\WWWTTTmmmkkkddd[[[TTTRRRRRRQQQIII@@@<<>>MMMmmmsssccchhhiii[[[OOOOOO^^^rrrlllWWW[[[hhhggg```uuu~~~vvviiikkktttzzzcccPPPEEE555666dddggg]]]___\\\aaaZZZYYYTTTPPPMMMHHHAAA>>>???:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((()))))))))*********))))))***++++++++++++***,,,***...000)))%%%888TTTTTTJJJ___tttxxxqqqqqqrrr\\\OOOEEE<<<:::>>>;;;777444777???FFFJJJJJJmmmkkk[[[MMMKKKJJJNNN[[[ccciiiZZZ???:::222+++)))+++...,,,)))))))))))))))))))))))))))))))))*********+++++++++************************,,,++++++++++++,,,------------------............222...111666111///BBB\\\iiiLLL>>>AAAHHHTTThhh}}}rrrZZZTTTddduuu}}}kkkrrr}}}nnnEEE999555000.........---,,,------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------............/////////000000000111111111111111111111111111111111222222222222333333333444444333333222222222222444444444444555555555555333333222222222222333333000000000000000000000000............------------------,,,++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......//////000111111222444444333222333555666888@@@;;;:::>>>HHHddd{{{|||{{{{{{|||wwwyyyxxx|||yyyLLLDDD===000333dddfff\\\___\\\aaa]]]YYYTTTPPPMMMHHHAAA>>>???:::555///+++))))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))******((()))******++++++******'''(((+++...,,,((()))---FFF|||{{{wwwooo```QQQHHHLLLZZZgggsssfff]]]\\\ZZZVVVVVV[[[oookkkkkksss{{{{{{ooocccfffeeeWWWRRR```ttt{{{zzzjjjPPP;;;++++++***))))))+++,,,+++))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++++++++,,,------------------...............---000444555222333666UUUwwwppp^^^CCC:::KKK___tttwwwnnnlll~~~oooYYY```iiiqqqtttzzz}}}~~~YYYGGG333111///---------...---,,,,,,,,,,,,+++******))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------............/////////000000000000000000000111111111111000000000111111111222222333333333222222222222222333444444444444333333222444333333333333333333444222222111000000///............---------,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------........./////////000111111222222333222111111222333555666888444888@@@===>>>```~~~~~~iiijjjMMM444777555,,,222dddeee[[[^^^[[[bbb```YYYTTTPPPNNNIIIAAA>>>???:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))***((())))))***************'''))))))))),,,111111---)))888aaauuuaaaRRRJJJGGGKKKQQQQQQLLLOOOXXXddd]]]VVVTTTWWWZZZYYYVVVhhh|||~~~```JJJ555,,,000111***+++,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))************************************+++++++++***+++,,,,,,---,,,,,,---------.........---......///444::::::555:::XXXXXXCCC@@@GGGUUU^^^}}}wwwppphhheeejjjxxx~~~kkk[[[TTTVVV[[[___ttt}}}}}}ttt|||yyypppwwwnnnDDD:::333------------------,,,+++,,,+++++++++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------............//////////////////000000000000000/////////000000000000111111111111222222222222222333444444444444333111111333333222222222222333333111111111000//////......------------,,,,,,,,,+++,,,+++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++,,,,,,,,,---------.........////////////000000111222222222222222111111222333555555555111666AAACCC===AAALLLfffLLLGGG444+++333111,,,444cccddd\\\___ZZZbbbbbbZZZUUUQQQNNNIIIBBB???@@@:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((((((((((()))))))))(((((()))************)))***---+++&&&''',,,---)))+++///999OOOsssnnnyyy{{{ppp^^^OOOTTTaaakkkrrr{{{~~~wwwqqqxxxSSS777000///222111&&&+++,,,---+++((('''(((***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,------------......111///+++,,,222444000///999OOOtttpppaaaTTTDDDFFFMMM^^^xxx~~~pppjjjgggeeeTTTSSSSSSWWW[[[\\\YYYUUUZZZ[[[[[[YYYVVVTTTTTTVVVTTTUUUXXXbbbqqqyyyjjjrrraaannn~~~wwwzzzmmmGGG222222------...//////---,,,+++***++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------.............../////////000000000....../////////000000000000000000111111222222222333333444555444333111000222222111111111111222222////////////////////////---,,,,,,,,,++++++++++++++++++***************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------.........///////////////000111111222222222222222333333444555555;;;999555444:::BBBCCC???DDDeeemmm>>>;;;555...000333...,,,555bbbccc]]]aaaZZZbbbcccZZZUUUQQQNNNIIIBBB???@@@:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''(((((((((((())))))'''((())))))******))))))'''+++,,,***)))))))))&&&***111,,,%%%555\\\{{{}}}___III===111---///+++...000((()))))))))(((&&&''')))+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,------------)))///222///------...---)))999:::FFFzzzSSS@@@AAAEEEGGGGGGTTTvvvvvvqqqpppoookkkgggbbbgggllloooooorrrwww|||yyy}}}zzzsssllluuujjjcccZZZFFF000,,,000+++...///000///,,,+++***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))************+++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------......//////000000........./////////000000......///000111222222333222333555666555444222111222111111000000111111222////////////////////////,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,------------..................///000000111111111222222333444444444555000:::<<<444333>>>DDDBBB999@@@TTT|||bbbRRR@@@222333...///333111,,,---111aaaccc___bbb[[[aaadddZZZUUUQQQOOOIIIBBB???@@@:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''(((((()))))))))))))))%%%&&&)))------+++***,,,---,,,...000---000EEE\\\}}}kkkyyyrrryyybbb@@@444+++---444000"""###...000(((((('''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,---------(((+++000333222...000333,,,777444111HHHsssxxx}}}___IIICCCGGGJJJIIIVVVbbbsss{{{fffTTT]]]tttzzzpppuuu___eee{{{mmmVVVNNNCCC777...---000///,,,...///---+++)))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))*********+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///000000...////////////000000000------...///000111222333111333555777777666444222333222222111111222222333000000000///......------++++++++++++************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,---------------------...//////000000///000111222333333333333***444;;;;;;999:::;;;<<<@@@999777IIIsssbbbJJJ999000777111,,,///222...---///---```ccc```ddd[[[aaaddd[[[UUUQQQOOOJJJCCC???AAA:::555///+++))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))+++%%%%%%******&&&''',,,%%%&&&))),,,,,,+++...222AAAddd}}}nnnUUUMMM999888)))......((((((***)))000000###+++******+++,,,+++(((%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------///,,,---111///+++---444444---,,,777:::999ccclll^^^TTTHHH===GGGPPPRRRRRR\\\ooo~~~uuuxxxgggUUUrrrkkkbbbwwwttt^^^VVV>>>444...///---)))***///***,,,---,,,))))))+++...)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000000000111,,,---...///000111222333111333555777888777555444444333333222222333333444222222111///...---,,,++++++++++++************))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...///000111111222222111999111...555999666666:::999>>>@@@AAAOOOnnnjjjfffLLL999===444)))000333,,,---///,,,000333,,,bbbfffcccfff[[[```bbbXXXUUUQQQLLLGGGCCC@@@???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---000666<<>>TTTaaabbb}}}nnn]]]AAAAAA222(((,,,000,,,)))+++,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......000222000...111888???TTTvvvuuuwwwkkkcccNNNLLLPPPWWWUUUNNNQQQ[[[^^^ffftttzzzlll[[[___pppxxxjjj\\\\\\mmm{{{wwwxxxyyyXXX>>>666111000///---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------...------......//////000000000111222333333222111000000111333444555555555444555444222111000000111111000///...,,,+++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------...---------............///000111222111222333555666666777777888555333555<<>>------111///...000........................^^^fffbbbcccYYY^^^___WWWUUUQQQLLLGGGCCC@@@???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***************++++++,,,,,,111000((('''///555444???III]]]rrruuuiiiaaaVVVBBBBBB222...***+++000///(((''',,,++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000...---...000111000...333AAA]]]vvvxxx~~~llldddiiiVVVLLLRRRgggmmmbbbaaallllllqqqrrrpppssswwwqqqgggxxxmmm[[[NNN===111---000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,------------..................////////////111111111111000///000111222444444444333333555444111000///000111222///...---,,,+++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------------...............///000111111222333555666666666666444222111444777777444111000111999OOOssssssTTT555888...)))...111///---///........................]]]hhhcccbbbXXX^^^___VVVTTTPPPLLLGGGCCC@@@???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++///333222,,,***---///...))))))///999EEEWWWsss~~~~~~qqqMMM<<<888555111333+++333000//////,,,''')))000******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,+++...222333111...777222555OOO~~~ssssss{{{}}}{{{ooopppoooqqqxxxwwwOOO===666000,,,---///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++,,,,,,,,,---------.....................------...///000000000///...///000222333333333222222444333000///...///111222...---,,,+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,...---------......///000111222333444555555555555333333333666888888555333666555222111888JJJ```ooo```FFF666//////+++,,,111111---+++---------------------------]]]kkkdddbbbYYY______UUUSSSPPPKKKGGGCCC@@@???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++((()))))))))+++//////,,,222222222222///---000555<<>>444222///...000...---,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------............------------,,,---...///000//////...///000111222222222111000333111000......///000111---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------...///000111222333333444333333888666444333222111///...,,,222777666000---333;;;GGGXXXlll{{{gggGGG222///555...---...000///++++++---------------------------~~~\\\mmmeeebbbYYY___^^^UUUSSSOOOKKKGGGCCCAAA???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***)))((('''))),,,...---***+++,,,///111111000---,,,222222222333666@@@OOOZZZpppgggkkk|||tttcccZZZQQQ???:::CCCIII<<<>>>555555)))...---777'''&&&''')))******(((''')))((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,+++---...,,,******---000)))000555111---:::^^^tttkkkhhhpppwwwxxx|||fffooorrrnnnrrr{{{yyyoooiiipppoooiiiqqqaaaRRRBBB;;;555444333///...000---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------......+++,,,...///000000///......///000111111000//////000000///////////////000,,,+++******))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,------...//////000111111111111111555333111///......//////---***+++000333111000000%%%---888???FFFPPP[[[bbbzzz~~~{{{}}}ttt|||zzzyyy{{{nnnjjjdddWWWEEE999111---,,,---++++++,,,,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,yyy[[[mmmeee```WWW^^^]]]TTTRRROOOJJJFFFCCCAAA???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))),,,,,,---...,,,+++,,,---///---)))))),,,000222222//////...///222777888666'''333555...444FFFKKKBBBBBBLLLDDDCCCBBBBBBJJJAAA777333:::>>>888777:::555///<<<666;;;///222###'''***,,,---,,,***(((&&&$$$(((((('''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,---333---+++...222333666<<<]]]}}}rrr|||\\\BBB888222111111222000,,,,,,...,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,...///000000//////...///000000000000............///000000//////...++++++***))))))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,------...//////000/////////...////////////000222333666,,,%%%(((...000222555222111222222000...222777<<<@@@HHHEEE:::AAAMMMMMMYYYVVVMMMLLLUUUQQQHHHKKK:::AAABBBFFFIII<<<......111...)))(((---111222000)))******))))))+++,,,---++++++++++++++++++++++++uuuYYYlllddd___VVV]]][[[TTTRRRNNNJJJFFFCCCAAA???===999222,,,((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&)))------'''$$$(((...+++***)))***...111///***...222222...,,,...000...222222555888777333333555666:::111888:::666;;;222666333666555///444;;;777666>>>,,,000(((555)))///'''***+++'''$$$&&&+++///(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++...000111///---...+++,,,111111...///555,,,AAAZZZ~~~iiiUUUIII<<<333000444222111000---***+++---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,...000000000000000......///000000///...---,,,---///111111000...---+++***)))))))))))))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,------..................---///000///...,,,++++++...,,,...222000***+++000111...---...---+++...333000---000///+++333888...666;;;444...333222...000000000---222777///+++666'''000555///)))))),,,---+++++++++)))***,,,,,,***++++++++++++++++++++++++zzz[[[aaabbbXXX]]]\\\\\\VVVOOOKKKJJJHHHCCCAAABBB999888222***''')))***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000///000222333444444333333555444444444444555666666888555111111444666666555222222111///...---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000<<<000***999]]]yyyjjjTTTAAA777333000...000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////////////////...---,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++---------.........//////////////////////////////.........////////////000------------------------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,}}}]]]bbbcccYYY\\\[[[[[[VVVOOOKKKJJJHHHDDDAAABBB999888222***''')))***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,+++,,,,,,------......///...///111222333333222222333222222222222333444444888666222222333333222111111111000...---,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000&&&222;;;888555EEEiiijjjcccLLLCCC888222111333333222///...---,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------..................................../////////......---,,,+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///---------------------------,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,^^^bbbdddYYY\\\YYYZZZUUUPPPLLLKKKIIIDDDBBBBBB:::999333+++''')))***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++******++++++,,,------------...///000111111111111000000000000000111111222:::888666555444333000...//////...---,,,***))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,---......//////000,,,222555000))),,,:::HHH[[[qqqbbbJJJ;;;666333//////111222000.........---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++,,,\\\___cccYYY[[[YYYZZZUUUPPPLLLLLLJJJEEEBBBCCC:::999333+++''')))***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))************+++))))))******++++++,,,,,,,,,------...//////000000///////////////000000111:::::::::999888555111///...---,,,+++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---......//////777///))),,,444777222+++...>>>UUUmmmwwwjjjeeePPPEEEBBB777999777444333222000---)))------,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------------------------------------,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++ZZZ\\\aaaYYYZZZXXX[[[UUUPPPMMMMMMLLLGGGCCCCCC;;;:::444+++((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********(((((())))))***++++++,,,,,,,,,,,,,,,---.../////////////////////000000111666777888999777444222111,,,,,,+++***)))(((((('''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,------......***+++...///000111111222666444444999GGG___}}}qqqSSSFFFBBB666777???999333222111000000///...---,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((())))))))))))***************************))))))))))))************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++[[[[[[bbbZZZZZZWWWZZZTTTPPPMMMNNNMMMHHHDDDDDD<<<;;;555,,,((())))))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,+++,,,,,,---/////////////////////000111111///222444444222000//////++++++******)))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******+++,,,,,,------...))),,,///...,,,,,,///333...+++))))))+++111>>>JJJffftttiiiWWWSSSLLL===666666222333666444111000///...---......///++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))******************************************))))))))))))((()))))))))))))))))))))))))))))))))************+++___^^^ddd\\\ZZZUUUYYYTTTPPPNNNOOONNNIIIEEEEEE<<<;;;555,,,((())))))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((())))))******+++,,,,,,,,,,,,++++++,,,---///000///............///000000...000222222///------...++++++******)))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------222---)))+++///111///+++)))***111777777000...111000444???OOO```wwwoooVVVPPPNNNFFF===999333444000111666333...222444333222000---,,,,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))***************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))************dddaaaggg^^^ZZZTTTXXXTTTPPPNNNPPPNNNIIIEEEEEE===<<<555,,,((())))))'''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,---,,,++++++,,,---///000...------------...//////000222333222...,,,,,,...++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------***,,,---,,,++++++,,,...000,,,,,,///...,,,///777333111222555666999FFFTTT|||yyykkksssrrrbbbHHH???<<<@@@>>>555111555333;;;444111:::333***444.../////////---,,,,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************ppp___eeecccZZZWWWTTTYYYPPPRRRUUULLLGGGFFF???===999333---)))''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************+++,,,---...---,,,,,,---------------...///000...---,,,,,,++++++,,,,,,+++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111222333444===GGGWWWhhhtttxxxxxxvvv{{{{{{{{{{{{{{{{{{{{{{{{|||xxxtttpppmmmkkk]]]YYYRRRJJJBBB<<<999777444444444555555666666666333333333222222222111111000000...---,,,++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ooo\\\cccaaaZZZXXXWWW[[[RRRUUUWWWOOOJJJIIIDDD===999333---)))'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,+++************************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------.........//////000111222000111333666888999999999>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888<<<;;;999888777777777888333333333444444444555555222222222111111111111000000///...,,,+++++++++***+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt]]]bbbaaaYYYWWWXXX[[[RRRTTTWWWNNNJJJKKKGGG===999333---)))'''((()))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******((()))***++++++++++++************)))******+++++++++******)))((()))))))))******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///000444222///,,,++++++---...........................---------...///000000000000000000111111222222222111111222222222222333333111000000000000////////////...---,,,+++*********+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}```ccc```WWWUUUWWWWWWNNNQQQSSSJJJGGGIIIGGG>>>:::444---)))(((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))******+++++++++++++++******)))))))))******++++++***))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,...000222333333222111222222222222222222222222333333444444444444444444333333333333222111000///000000000000000000000000/////////.........------...---,,,+++************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))]]]```___VVVUUUWWWUUUMMMOOOPPPGGGDDDHHHGGG>>>:::444...***(((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))++++++++++++,,,,,,------++++++************++++++++++++***)))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......)))+++...000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000111222222222/////////////////////............---------,,,,,,---,,,+++***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))zzzWWW]]]___WWWVVVZZZVVVOOOQQQQQQFFFCCCIIIIII>>>:::444...***((()))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))),,,,,,++++++,,,,,,---...---,,,++++++***++++++++++++******)))))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((())))))))))))*********))))))*********+++++++++,,,,,,,,,++++++,,,,,,---000///...---,,,---..............................------...//////000111111------......///000000111//////............------...------------,,,,,,,,,,,,+++******))))))******(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{VVV^^^aaaZZZYYY]]]XXXPPPRRRQQQEEEBBBIIIJJJ???;;;555...***))))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,+++*********+++---------,,,++++++*********+++***)))((((((''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))*********+++++++++******)))******+++)))((('''&&&'''***---///++++++++++++++++++++++++******+++,,,---......///222111///.........////////////.........---------......---------,,,,,,,,,++++++***))))))))))))***(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[bbbeee\\\ZZZ^^^WWWPPPQQQPPPCCC@@@GGGIII???;;;555///***))))))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***)))))))))***,,,---,,,,,,+++***))))))******(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))))))))***++++++,,,+++******++++++++++++++++++++++++------------------------,,,+++***+++,,,///222444/////////......---------.........---------,,,,,,+++***)))))))))))))))***'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvv``````\\\^^^YYY[[[TTTTTTQQQLLLEEEBBBCCCEEE>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ooo]]]___ZZZ[[[VVVYYYSSSSSSQQQLLLFFFCCCDDDFFF>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******))))))******+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......////////////.........---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ggg\\\aaa[[[ZZZUUUXXXRRRRRRPPPKKKFFFCCCEEEGGG>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,---......//////.........---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ccc]]]ddd]]]ZZZVVVZZZQQQQQQPPPKKKFFFDDDEEEHHH>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************++++++++++++,,,,,,++++++,,,,,,---............---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))bbb]]]ddd]]]YYYTTTYYYQQQQQQPPPKKKFFFDDDEEEHHH>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***))))))*********+++++++++,,,++++++++++++,,,------------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))eee]]]bbbYYYVVVRRRWWWRRRRRRPPPKKKFFFCCCEEEGGG>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((())))))***)))))))))************++++++++++++++++++,,,------------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkk^^^```XXXUUURRRVVVSSSSSSQQQLLLFFFCCCDDDFFF>>>;;;555///+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrbbbaaaYYYWWWTTTXXXTTTTTTQQQLLLEEEBBBCCCFFF>>>;;;555///+++)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************++++++******++++++,,,---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvWWWXXX^^^WWWSSSYYYSSSTTTRRRLLLFFFBBBCCCEEE>>><<<888222---******+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))************))))))(((((((((''''''''',,,***((()))++++++)))&&&,,,,,,+++***))))))))))))******++++++******)))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttVVVXXX___YYYUUUZZZUUUVVVTTTOOOHHHDDDDDDFFF>>><<<888222,,,)))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***++++++///...,,,*********,,,---...+++)))***,,,...---,,,%%%%%%&&&'''(((***++++++$$$$$$%%%&&&'''((())))))***))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttVVVYYYaaa[[[VVV[[[XXXXXXWWWRRRKKKFFFEEEFFF===;;;777111+++))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++++++++***(((((()))))))))*********///---***(((''')))+++---((('''%%%&&&(((*********))))))***+++,,,,,,,,,,,,+++******))))))***++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyYYY\\\ddd]]]WWW[[[XXXYYYXXXTTTMMMGGGEEEFFF<<<:::666000+++((((((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))++++++++++++************)))((((((((()))***,,,---//////000111222111000/////////...---+++(((&&&%%%++++++***)))))))))***+++)))))))))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^^^^fff___XXXZZZVVVXXXXXXTTTMMMGGGEEEDDD<<<:::666000+++((((((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))***,,,---.../////////111555888:::;;;;;;:::EEEGGGKKKLLLKKKGGGCCCAAAAAAAAAAAA@@@>>>===;;;:::---,,,+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******************************((()))))))))******************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaa```fff___XXXZZZSSSVVVWWWUUUNNNHHHEEEDDD===;;;777111+++))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,'''))),,,000444777:::<<<@@@DDDIIIOOOQQQQQQPPPNNNNNNRRRVVVWWWTTTOOOKKKIIIIIIIIIJJJKKKLLLNNNPPPQQQKKKIIIEEE@@@:::444///,,,***)))(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaa^^^eee___YYY[[[QQQUUUWWWVVVPPPJJJFFFEEE>>><<<888222,,,)))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++...111333222444777;;;@@@DDDGGGIIIIIILLLQQQUUUWWWWWWVVVTTTMMMPPPRRRRRROOOLLLKKKKKKFFFEEECCCBBBCCCEEEHHHJJJ[[[ZZZXXXTTTNNNFFF@@@<<<888555111,,,)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```]]]ddd___YYY\\\QQQUUUXXXWWWQQQKKKHHHGGG>>><<<888222---******+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***---111666999BBBCCCEEEGGGJJJMMMOOOPPPHHHIIIKKKMMMNNNOOONNNNNNQQQSSSTTTRRRPPPOOOQQQTTT\\\YYYTTTOOOLLLLLLLLLMMMFFFIIIMMMPPPRRRQQQOOONNNPPPJJJBBB999111---++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\\\\ddd[[[TTTYYYTTTRRRSSSVVVTTTKKKCCC@@@>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&((($$$$$$###%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%(((++++++***((())))))///,,,******)))''''''))))))---111444888@@@JJJRRRJJJKKKMMMPPPSSSXXX]]]```fffccc```aaafffmmmtttwwwppprrrmmmnnnnnnllljjjeee\\\UUUPPPLLLHHHRRRXXXZZZRRRLLLJJJGGGBBBIIINNNQQQPPPMMMFFF:::---(((......'''%%%)))+++(((((((((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))))))))******************)))((()))***,,,---,,,,,,,,,,,,,,,,,,++++++---+++((()))+++,,,***'''***))))))***+++,,,,,,++++++,,,---------,,,+++***'''(((***,,,,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaa^^^eee\\\VVV[[[TTTRRRSSSVVVTTTLLLDDDAAA>>><<<888222,,,))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''((())))))'''%%%%%%'''(((,,,)))%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))************)))))))))%%%'''***,,,,,,,,,...000333;;;GGGQQQUUUTTTSSSRRRlllsss{{{}}}xxxrrrnnnmmmnnnkkkhhhhhhkkkooorrrssseeeqqqvvvpppmmmrrruuusssvvvtttooojjjfffccc___[[[LLLUUU\\\]]]\\\YYYQQQHHH666999>>>GGGSSSYYYSSSIII>>>333)))'''+++//////...)))******(((&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************...---,,,+++***)))((((((---,,,,,,++++++*********,,,++++++,,,---......---..................---,,,...---,,,++++++++++++,,,000...+++)))(((((()))***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fff```eee^^^XXX]]]TTTRRRRRRVVVTTTMMMFFFCCC>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&'''***---222---'''######%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******+++******+++---...---,,,)))+++,,,++++++...333777GGGHHHKKKPPPYYYeeeooovvv{{{}}}{{{qqqcccYYYUUUUUUUUURRROOOLLLJJJIIIGGGEEEGGGKKKJJJFFFHHHMMMKKKCCCTTTSSSUUU\\\ccciiijjjjjjwwwuuummmccc^^^]]]ZZZVVV^^^UUUIIIDDDMMM\\\dddcccTTTKKK@@@888///''''''+++(((***+++***((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************)))))))))***+++,,,,,,,,,++++++++++++---...000111222333000222444555555555777888::::::;;;;;;:::999777666111///---***)))***+++,,,000///---+++************,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiibbbggg```YYY\\\TTTQQQRRRUUUTTTMMMGGGEEE>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''')))...111111---'''$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))************)))***,,,000111///---......,,,,,,444AAAKKKOOO\\\```ffflllooopppnnnkkkVVVVVVVVVSSSOOOLLLLLLLLL\\\]]]```eeejjjnnnnnnnnnhhhnnnoookkkgggfffaaa[[[FFFAAA???BBBFFFEEECCCAAA[[[dddoootttqqqiii___WWWOOOSSSTTTRRRUUU\\\aaacccfffaaaWWWJJJAAA999...%%%((()))+++---...---+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************)))))))))))))))***+++,,,......,,,///555:::>>>@@@AAAAAAIIILLLPPPPPPOOONNNPPPRRRPPPRRRTTTTTTSSSRRRQQQPPPCCCAAA===888333///,,,+++)))+++---///000...,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiibbbgggaaaYYYXXXTTTQQQQQQUUUSSSMMMGGGEEE>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((,,,...***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))***,,,...---+++)))+++...333???SSSiiitttsssvvvqqqiiiaaaZZZWWWWWWXXXWWW]]]iiiyyyxxxzzzrrrgggYYYOOOLLL888@@@LLLUUUYYY]]]eeellldddmmmnnncccUUUTTT]]]eeegggeeeYYYLLLPPPWWWJJJ333333...))))))---...+++'''************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++***************///---,,,++++++---000111:::>>>DDDIIIKKKJJJFFFDDD888<<>>HHHKKKNNNNNNMMMMMMNNNOOOSSSRRROOOKKKDDD===777333++++++,,,---------,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiaaagggbbbYYYVVVUUUQQQQQQSSSRRRKKKEEEDDD>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((*********)))&&&%%%&&&'''%%%$$$%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++)))***++++++***)))+++,,,999DDDPPP^^^rrr{{{mmmdddWWWLLLLLLZZZppp}}}yyynnnpppmmmgggbbb\\\VVVOOOKKKSSSZZZ___[[[VVV[[[jjjxxxooobbbPPPAAA:::???PPPaaazzzcccWWWUUUXXXRRR```aaaNNN@@@DDDMMMOOOGGG<<<...'''(((+++,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++,,,---000555:::???BBBLLLNNNOOOOOOLLLGGGAAA===@@@BBBEEEFFFEEEDDDCCCCCC;;;>>>AAAAAA@@@@@@CCCFFFEEEGGGKKKMMMNNNLLLJJJHHH;;;888222---******+++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjj___eeeaaaZZZWWWUUUQQQPPPRRRPPPIIIDDDBBB>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''')))***)))'''%%%%%%%%%%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))),,,---+++***...999AAAYYYfffoooppprrruuupppfffRRR___oooxxx{{{|||zzzmmm]]]TTTSSSTTTQQQNNNOOONNNNNNQQQUUUYYY\\\\\\UUUTTTRRRMMMHHHGGGLLLRRRLLLIIIMMMWWW\\\___lll{{{{{{uuupppmmmeeeUUUFFF@@@GGGYYYnnn{{{{{{qqq```QQQNNNYYY```WWW===///>>>WWWWWWPPPDDD888///+++,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))******+++,,,------+++///555<<>>???@@@CCCEEEEEECCCAAAJJJLLLNNNLLLJJJJJJOOOSSS===@@@DDDIIIMMMOOOPPPPPPJJJGGGBBB===777222///---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lll___cccaaa[[[YYYUUUQQQPPPQQQOOOHHHBBBAAA>>><<<888222,,,))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))!!!$$$'''))))))(((((((((((('''%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++))),,,---,,,---888JJJZZZnnnyyy{{{nnnaaa^^^[[[VVVeeessssssbbbXXXUUUNNNLLLMMMTTTaaannnwwwzzz}}}uuunnnfff```\\\QQQFFFJJJXXXPPPQQQ___xxxssshhhJJJFFFEEEOOOfff}}}cccNNNJJJZZZZZZFFF@@@LLL^^^___[[[NNN<<>>;;;;;;===???AAADDDDDDEEEJJJNNNOOOMMMIIIJJJLLLMMMJJJFFFFFFLLLQQQQQQPPPOOOMMMJJJHHHGGGFFFNNNQQQSSSRRRKKK@@@555------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fff\\\dddccc[[[YYYVVVTTTQQQNNNLLLIIIDDDAAA<<<:::777222---******+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++,,,++++++*********)))(((---***+++555BBBSSSiiizzzpppuuukkkTTTOOOdddzzz{{{vvvkkk[[[NNNKKKSSS[[[nnnzzzsssjjj\\\QQQ<<>>BBBWWWYYYUUU```rrrpppqqqxxxyyyqqqzzzwwwnnnccc___]]]VVVMMMGGGFFFIIINNNNNNLLLLLLPPPLLLKKKNNNTTTYYYVVVMMMDDD666000++++++///000***$$$---------+++)))(((((()))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))hhh]]]dddccc\\\ZZZWWWTTTQQQNNNLLLHHHDDDAAA<<<:::777222---******+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))******+++++++++******++++++---......333222:::NNNiii{{{~~~zzzdddfffddddddooo~~~yyy[[[QQQLLLVVVmmm{{{YYYIIIIIIRRR___xxx]]]LLLNNNWWWkkk{{{cccMMMUUUiii___TTTGGGFFFXXXeeeVVV===888///))))))+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++************++++++((()))++++++++++++,,,...)))***++++++,,,...000111///...------+++'''&&&(((---,,,+++***)))((('''&&&000---+++)))***++++++***************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111***'''...777999;;;===MMMFFF<<<666;;;EEEKKKLLLRRR[[[hhhxxx|||qqqrrr|||tttvvv|||mmmkkk___OOOFFFHHHNNNOOOIIIKKKMMMNNNNNNOOORRRTTTIIIAAA666...++++++,,,,,,******+++*********++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************************************************************)))************+++++++++************************************************************************************************kkk^^^dddbbb\\\ZZZXXXUUUQQQNNNKKKHHHCCC@@@<<<:::777222---******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++++++++(((+++......,,,,,,...111111FFF^^^nnnwwwvvviiiYYYQQQiii}}}kkkaaa```[[[dddwwwmmmJJJBBBNNNeee}}}~~~aaaHHHEEEQQQmmmjjjZZZ[[[ffffffYYYFFFDDDRRRZZZXXXLLL@@@000&&&)))000000+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,++++++************++++++)))***,,,,,,++++++,,,...000000///---***'''''')))&&&,,,///...---///000000---...///000111000//////---+++((('''(((******+++))))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************************++++++++++++++++++++++++***+++,,,------,,,+++***---***---666>>>@@@???>>>888999@@@MMMZZZfffrrr{{{nnnrrrsss___]]]UUUFFFFFFFFFGGGIIILLLNNNNNNMMMTTTNNNDDD999000,,,,,,...+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************)))************+++++++++************************************************************************************************kkk^^^bbb```ZZZZZZYYYVVVQQQNNNJJJGGGCCCAAA<<<:::777222---******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,'''---111///***+++444>>>ZZZ{{{ppphhhjjjkkknnn}}}bbbNNNYYYqqq~~~nnnWWWCCCIIIgggwww]]]DDD<<>>MMMdddYYYRRRAAA///)))---...***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,++++++*********+++,,,,,,,,,------,,,+++)))***+++&&&(((+++///111222777===:::CCCIIIGGGEEEIIILLLJJJJJJJJJIIIHHHEEE@@@<<<:::999666333111000///,,,***))))))))))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))***************************************+++++++++++++++,,,,,,***++++++,,,------,,,,,,---666???BBB<<<888<<>>...)))***,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++******+++,,,,,,---+++---......------...///444444777;;;:::888<<>><<<>>>AAADDDFFFFFFEEEEEEIIIGGGEEEBBB>>>888222......---***)))((()))+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********************************************++++++,,,,,,,,,,,,,,,++++++,,,...111333888???DDDAAA===AAANNNYYYeeerrr|||rrrvvv{{{}}}```JJJCCCEEEHHHIIIFFFGGGJJJOOOPPPIII:::...000---++++++,,,---,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))))))))******++++++++++++************************************************************************))))))*********+++++++++************************************************************************************************iii]]]```]]]XXXXXXXXXUUUPPPLLLJJJHHHEEECCC<<<:::777222---******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***++++++***)))(((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,+++***---:::TTTttt}}}ppp]]]XXXhhhkkk]]][[[pppjjjVVVMMMIIIcccyyyiiiLLLIII]]]qqqyyy{{{ooo^^^___mmmiiiVVVNNNPPPQQQJJJ;;;---***///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...***,,,000222444777:::<<>>BBBLLLQQQOOOOOORRRQQQMMMKKKMMMAAABBBDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@===999666666444222...+++)))'''&&&************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************************************++++++,,,,,,---...---,,,,,,...222666999;;;:::888;;;KKKeeezzzeeemmmzzzrrrYYYHHHCCCEEEHHHFFFFFFLLLRRRQQQHHH???222...)))(((+++------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++hhh^^^bbb^^^XXXYYYWWWTTTOOOKKKJJJHHHGGGEEE<<<:::777222---******+++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++,,,,,,+++)))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,---...+++///@@@ZZZsssjjjhhhiiirrr|||}}}ssshhh]]]rrrwwweeeHHHVVVjjjvvvrrr```MMMBBBwwwhhhVVV___iiigggSSSLLLMMMUUUOOO;;;//////,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------+++++++++,,,,,,,,,------++++++++++++,,,---.........111666:::===AAAFFFIII???@@@JJJVVV[[[\\\fffuuuzzznnnmmmxxx}}}vvvttt{{{yyyuuuoooggg^^^UUUOOOKKKHHHEEECCCAAAAAAAAA@@@???:::<<<===<<<999333---***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************)))******+++,,,,,,------,,,---...000444777:::<<<777<<>>222***000...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************,,,++++++*********++++++...------,,,,,,------...(((***+++***))))))***+++,,,***)))((((((***,,,...///...,,,***))))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++---,,,***)))+++...---000333111......222777bbb^^^```]]][[[VVVZZZWWWRRROOOMMMKKKIIIGGG<<<;;;777111,,,******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,************)))))))))(((+++*********))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******(((((((((((((((((((((((()))***************++++++*********+++++++++,,,,,,+++---000000,,,222NNNjjjvvvjjjoooppptttUUUZZZ|||mmmIIIGGGccczzzrrr[[[WWWhhhfffOOOKKK[[[NNNDDD777...***)))******++++++++++++++++++++++++************************************************)))***************++++++************************************************+++++++++,,,,,,,,,------...+++***---222333///***111777>>>FFF```tttsss```pppooonnnyyyggg|||ccceeepppoooyyyzzz{{{zzz|||xxx{{{|||uuukkkdddnnnuuuxxx~~~hhhTTTJJJJJJIIILLLQQQQQQKKK???111((()))+++------+++)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---//////000000222444>>>===PPPgggiiiffftttyyy}}}rrrvvvvvvqqqttt||||||}}}dddKKKBBBCCCDDDHHHLLLJJJBBB;;;888000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************++++++***))))))******+++******))))))))))))******///111222000+++)))+++---000///...---,,,++++++++++++,,,.........,,,)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++///777>>>:::444...111===GGGDDD<<>>IIIZZZuuuxxxccchhh|||eeedddjjjsss~~~sssPPPKKKHHHHHHKKKIIICCC@@@BBB222///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************)))))))))))))))***,,,,,,,,,---000333777;;;>>>@@@@@@AAABBB@@@<<<;;;===@@@CCCCCCCCCAAA<<<777111...))))))***+++,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++///999FFFPPPEEE>>>777;;;MMM]]][[[PPPbbb]]]___]]]ZZZVVVZZZVVVRRRNNNLLLJJJHHHFFF<<<;;;777111,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---......///************))))))))))))&&&&&&'''(((((())))))***((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,///,,,'''///OOOxxx{{{rrruuuwwwfff___xxxTTTFFFkkkzzzuuu^^^UUU]]]XXXEEEKKKQQQNNN>>>222///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***///000+++&&&---@@@QQQYYYpppvvvqqq]]]lllkkk]]]kkk}}}rrr{{{{{{~~~mmmgggooo}}}uuudddQQQKKKPPPWWWVVVRRRCCC:::000******,,,---,,,************************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---111;;;GGGQQQZZZooo}}}|||vvvvvvlllfffttt|||yyyxxx}}}{{{zzzVVVKKKEEEHHHJJJGGGEEEHHH999555000---------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++((())))))+++---///111222;;;<<<>>>@@@DDDGGGJJJKKKDDDEEEEEEDDDCCCDDDGGGIIIJJJMMMPPPRRRQQQMMMHHHDDD;;;777111+++((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000999EEEPPPVVVPPPPPPKKKHHHOOO[[[]]]WWWbbb]]]___\\\ZZZVVVYYYUUUQQQMMMKKKIIIGGGEEE<<<;;;777111,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,---...************))))))))))))''''''((()))+++,,,---...***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------...+++111KKKooo}}}ppp}}}vvvjjjrrr}}}jjjdddzzzyyy]]]IIItttvvvZZZUUUZZZYYYKKKGGGHHHJJJAAA///)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...000222888FFFYYYggguuu~~~pppkkk~~~xxxwwwnnnjjjvvvuuunnn|||zzz}}}|||wwwgggZZZ~~~nnn___XXXVVVXXXZZZRRRJJJ???444...,,,,,,---************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,---...000888HHH\\\kkkhhhfffvvvvvv}}}zzzmmmiiilll~~~zzzxxxxxxyyyyyy||||||}}}cccIIIEEEJJJKKKKKKMMMDDD>>>666000...---------------------------------++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++***+++---000333777:::;;;;;;;;;;;;;;;;;;<<<===>>>HHHFFFCCCBBBCCCDDDEEEEEECCCGGGLLLQQQTTTTTTSSSQQQKKKHHHBBB<<<555000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555???KKKRRRSSSQQQZZZYYYQQQMMMUUUcccddd[[[aaa]]]___\\\ZZZUUUXXXUUUPPPMMMKKKIIIGGGEEE<<<;;;777111,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,************)))))))))))))))***+++---///111222333333333444444333222111111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,------------333KKKppp~~~hhhiiiyyyrrr{{{~~~~~~[[[SSS|||wwwHHH]]]xxxvvv```XXX]]]WWWEEEGGGZZZTTT444'''333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111++++++<<>>111++++++...************************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------///000111555@@@TTTnnnkkkyyy|||qqqiiippptttyyy}}}}}}{{{|||~~~zzzvvvwww|||}}}yyyxxx|||}}}}}}~~~[[[IIIKKKLLLKKKLLLMMMEEE;;;333...---------------------------------++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++,,,...000444888===@@@BBB===>>>???@@@BBBDDDFFFHHHVVVQQQLLLIIIIIIIIIGGGDDDBBBCCCFFFHHHHHHHHHGGGFFFGGGJJJNNNOOOKKKCCC:::444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444???NNN[[[\\\TTTJJJ]]]SSSHHHMMMggg}}}lll___``````___VVVWWWZZZXXXSSSKKKHHHIIIGGGBBB???;;;666111---***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++***))))))*********)))))))))***+++,,,///...///444:::===;;;888===???@@@@@@DDDHHHEEE???999777555111...,,,***)))+++(((&&&(((***+++)))&&&%%%(((***+++***)))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))******+++++++++,,,******+++++++++,,,,,,,,,...,,,---111111------111///EEEiiivvvrrrvvv}}}zzzzzzyyyxxx~~~QQQRRRUUUPPPkkkQQQggg\\\RRREEEQQQbbbMMM000000)))...,,,&&&(((000000)))++++++******++++++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,))),,,333000(((,,,666000444KKKZZZ~~~|||uuuuuuzzzyyyqqqqqqoooyyynnn}}}wwwnnnlllpppqqqwwwqqqSSSRRRZZZVVVTTTSSSJJJ;;;///*********+++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++*********)))******+++,,,---***))),,,...+++***,,,111+++DDDFFFRRRrrr{{{zzztttmmmvvv||||||{{{{{{zzzzzzyyyyyyrrrtttuuuuuuuuuuuuwwwxxxtttqqqpppsssvvvyyy___DDDMMMPPP>>>LLLJJJKKKBBB000...222............,,,++++++---///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---***,,,,,,***)))+++...///555333222;;;BBB777666FFFHHHEEEBBBSSSnnnrrrfffaaawww}}}rrr]]]___sssvvvhhhWWWjjjkkkSSSDDDHHHLLLFFFLLLKKKIIIIIILLLOOOMMMIIIAAA:::000++++++,,,,,,,,,...,,,******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,------,,,***+++///222222999BBBKKKUUU\\\\\\XXXTTTXXXVVV___eeecccaaa___VVVXXXXXXWWWQQQJJJGGGHHHEEEAAA>>>;;;666111---***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))((()))***(((***,,,...///111333555333888======:::888:::<<<@@@BBBAAA>>>???CCCEEECCCCCCDDDEEEDDD???999222---///+++'''%%%%%%'''))))))'''((((((((('''''''''((())))))))))))))))))))))))&&&''')))*********)))))))))))))))******+++++++++***++++++++++++,,,,,,,,,***---...------//////...444YYYzzzqqqwww|||zzz~~~~~~|||wwwsssqqqpppqqqxxx~~~xxxssssssxxx}}}kkk\\\qqqMMM^^^|||{{{eeeWWWbbb^^^RRRPPP[[[XXXAAA///))),,,---++++++------++++++++++++***++++++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111111...***---222000***;;;JJJgggpppzzz{{{oooiii}}}}}}ttt}}}ooo~~~{{{xxx}}}uuupppppp```cccLLLRRRVVVTTTLLLCCC:::444---,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++***************++++++,,,111---,,,......,,,+++---444888MMMLLLUUUhhhfffsssssspppsssxxx}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{uuuvvvvvvuuutttuuuwwwyyy}}}|||{{{xxxqqqmmmsss||||||TTTHHHMMMSSSJJJBBBFFFHHH<<<222///***.........---------...///,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******++++++,,,......------///222444555777777555777:::999KKKkkkyyyuuummmqqq~~~{{{qqqrrrnnnoookkkeeeiiirrrsssmmmffflllvvv{{{ssseee^^^```PPPGGGDDDKKKMMMIIIKKKSSSVVVNNNCCC888111............,,,++++++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++******+++,,,---000444777BBBGGGLLLSSS^^^gggeee\\\hhhzzz}}}ppptttkkkfff```^^^VVVXXXVVVUUUPPPIIIFFFGGGDDD@@@>>>;;;666111---*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))+++&&&(((***+++,,,---///111---000333444444333333444,,,000222222555<<>><<<:::666111***&&&%%%(((***))))))'''&&&&&&'''(((((())))))))))))))))))))))))'''((()))*********)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,)))...///+++***///444666VVVyyyzzzoooxxxnnn~~~|||yyywwwpppjjjdddbbbbbbdddmmmvvvwwwggg___[[[YYY\\\dddlllrrrttt}}}dddnnnfffFFFOOOtttuuuRRR\\\```aaaXXXTTT\\\SSS:::---+++---000...+++***---+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---+++---444999:::aaa~~~nnnwwwmmmppp~~~cccmmmwwwqqqmmm~~~aaahhhwwwXXXGGGUUU___SSSCCC>>>444000,,,+++,,,---,,,***+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++***************+++,,,,,,///+++***,,,,,,+++---111===NNN\\\ZZZjjjrrriiixxx{{{kkklll|||||||||}}}}}}}}}}}}~~~}}}}}}}}}{{{zzzzzz|||xxxjjj```ccclllbbbFFFPPPOOOBBBDDDKKKDDD999222***........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++---------000333444555555111;;;HHHXXXdddaaahhhyyyyyysssppprrriiiaaafffaaa^^^```hhhllljjjjjjllluuuqqqrrrwwwuuunnnpppyyyooo___[[[bbbZZZFFFBBBNNNXXXUUUPPPIII@@@777000+++---,,,******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,)))+++,,,---///444;;;???HHHPPPTTTUUU]]]hhhhhhaaawwwnnnxxx~~~yyyppphhh___]]]UUUVVVVVVUUUOOOHHHFFFGGGEEE@@@>>>;;;666111---+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++***)))***,,,000222333222000111444888DDD???;;;===CCCDDD???999@@@AAA@@@===>>>AAA???;;;@@@???>>>======???AAABBBCCCCCC@@@999111***))))))***)))(((((()))*********))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------......//////***,,,<<>>666...******,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********++++++++++++************+++,,,,,,---***)))+++---///444;;;III```bbbdddyyywwwvvvvvvvvvyyy}}}vvvqqq~~~}}}}}}}}}}}}~~~}}}}}}~~~vvvwwwvvvqqqdddYYYYYY___vvv}}}PPPFFFSSSJJJIIIJJJCCCAAA<<<111...------...//////...---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++---...000333444444999>>>HHHQQQ___yyysssppphhhnnnooorrrvvvmmmdddiiiooonnnpppvvvwwwuuuvvvyyyqqquuuooobbb```mmmxxxzzz~~~vvvvvvzzznnnWWWNNNTTTQQQQQQRRRTTTRRRIII;;;000---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++...000//////555@@@IIIYYYcccddd\\\___lllooohhhyyyyyyqqqtttuuuppprrrggg^^^]]]TTTTTTVVVUUUOOOIIIFFFGGGEEEAAA===:::555000---+++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++******,,,...---111444777999???GGGNNNSSSPPPLLLIIIHHHGGGEEEDDDOOOLLLEEEBBBFFFLLLLLLGGGFFFCCC???;;;777666555555@@@EEEIIIHHH@@@777000,,,(((((('''))),,,,,,***((())))))))))))))))))))))))*********))))))))))))************)))))))))))))))++++++,,,,,,,,,---------111***,,,222---+++HHHooottt}}}xxxssslllqqq||||||sssggg[[[TTTJJJEEE@@@@@@CCCHHHSSS^^^uuu~~~|||hhhQQQIIIPPPXXXfffdddcccdddiiipppwwwzzz{{{UUUppp^^^CCC___}}}ZZZZZZjjj]]]LLLPPPVVVDDD444)))---000---+++...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000333333111777III___lllmmmcccvvvyyyttt{{{wwwooo{{{{{{cccbbbTTTAAARRR[[[PPPGGG???444,,,***+++,,,---+++++++++++++++++++++++++++++++++*********))))))************************))))))*********++++++++++++++++++***+++,,,,,,---111...---///111555>>>HHHXXXkkk```dddvvvjjjppp~~~yyywwwvvv}}}}}}||||||||||||{{{}}}}}}xxxtttsssiiiiiijjjjjjdddZZZVVVVVVllluuuYYYLLLMMMPPPKKKDDDJJJHHH777000...,,,---...///---+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---333222444666666:::JJJ[[[uuurrrmmmtttwwwhhhhhhkkkppppppuuu}}}wwwqqqvvvuuuyyyxxxrrroooqqqtttuuufffpppvvvsssoooppptttuuussswww|||}}}yyyuuussssssddd\\\TTTSSSVVVTTTLLLCCC222///,,,***+++------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,000333111///666DDDQQQwwwyyyooofffqqqsssaaarrrzzzpppnnnvvv}}}qqqeee^^^___UUURRRUUUTTTOOOHHHFFFGGGFFFAAA===:::555000---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,...111444222:::DDDLLLTTT^^^jjjssswwwuuuuuunnnhhh]]]SSSQQQSSSRRRNNNEEEEEECCCAAA<<<555000,,,333;;;FFFMMMLLLEEE===777,,,)))'''(((++++++)))'''))))))))))))))))))))))))++++++***)))))))))******+++++++++***************,,,,,,,,,,,,------------111'''(((111111777[[[}}}rrriiilllxxx~~~wwwmmmaaaSSSGGG@@@<<<888666777999===GGGPPPhhhlllkkkbbb[[[^^^dddiiiooonnnlllllloootttzzz~~~}}}ccckkkMMMHHHoooUUUbbbbbbPPPIIIMMMKKK===///,,,............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***555333,,,FFFttt|||rrrwww}}}nnnvvvnnnnnnfffQQQMMMRRROOOIII???555///,,,,,,...+++++++++++++++++++++++++++++++++************)))************************)))************++++++++++++++++++++++++,,,------111...---///111777DDDPPPkkkyyykkknnnqqqqqqzzz~~~}}}{{{zzzzzz{{{}}}~~~{{{uuummmgggddd\\\]]]ccchhheee\\\TTTRRR```yyyxxxLLLLLLQQQOOOJJJOOONNN>>>444000---,,,...///---+++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,...///000555333777>>>BBBKKK```uuuzzz|||tttmmmkkkdddeeerrrrrrpppggggggnnnmmmjjjrrrlllqqqpppggg```bbbeeefffkkkeeennnzzzggghhh{{{}}}}}}|||qqq[[[OOOOOOSSSTTTSSS???:::333...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---000444888<<>>BBBMMMXXXeeennnrrrvvv}}}vvv|||~~~zzz}}}qqqfff___SSSRRROOOKKKEEE>>>888444...444???JJJPPPPPPJJJEEE999222+++(((***+++***((()))))))))))))))))))))))),,,+++***)))))))))******,,,,,,,,,,,,+++++++++***,,,,,,,,,------------......,,,+++///:::SSSuuu~~~~~~hhhiiiooo||||||zzzrrreeeWWWJJJAAA;;;999777333333444555777===DDDTTT```mmmssswwwzzz{{{yyyzzzxxxuuurrrrrrtttyyy||||||```pppGGGaaaggg^^^aaaYYYJJJEEEJJJFFF;;;000+++---///------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............)))000777BBB^^^qqqvvvxxxjjjnnn~~~jjjrrrYYYpppkkkQQQRRRRRRQQQMMMDDD888///,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++,,,++++++++++++,,,---------+++,,,000555???PPP___qqq|||{{{ooonnn{{{~~~}}}}}}}}}|||zzzxxxzzzyyyuuummmcccYYYRRROOOJJJQQQ^^^gggdddYYYRRRQQQXXXrrr~~~jjjTTTMMMRRROOOLLLMMMJJJ:::555...,,,...000///,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,...000222333666999HHH^^^jjjlllqqqyyygggqqqsssssssssllljjjuuutttrrriiiffflllkkklllwwwrrrrrrwwwzzztttjjjkkktttzzzhhhggguuuqqq^^^bbbxxx|||yyyzzz~~~qqqfff___ZZZWWWTTTQQQIII===444///---...///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///111111777FFFXXXdddgggeeegggzzz}}}ppptttwwwvvvnnnnnn|||ssskkkooodddaaaggg[[[RRRRRRQQQLLLFFFDDDEEECCC???<<<999555000---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++...222777<<>>666...***000///---...//////---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++---...//////......666AAAIIIXXXlllpppkkkmmmuuuiiinnnwwwyyyvvvyyy|||zzzkkkmmmpppccc___cccYYYSSSSSSOOOKKKHHHGGGEEE@@@<<<<<<999555111---+++******))))))))))))))))))))))))(((((())))))))))))))))))((())))))))))))***---000444888>>>AAACCCEEEIIILLLUUUOOONNNKKKJJJSSSVVVJJJNNNHHHOOOVVVRRRSSSXXXWWWMMMOOOZZZjjjuuuyyyvvvsssoooMMMEEE??????FFFOOOVVV[[[TTTSSSOOOEEE999///***)))+++++++++***)))))))))***,,,+++***)))***+++---...000---+++,,,------+++))),,,,,,------......------///+++333LLLrrrkkkVVVIII>>>777444666888444333444888555666;;;;;;999:::>>>aaa}}}mmmiiiIII\\\```XXXaaa[[[DDDKKKKKK@@@333------///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------)))///...---333222///555@@@ccczzz~~~ggggggmmmSSSRRR]]]PPP???999111...---+++******+++++++++++++++++++++***************************************++++++++++++,,,,,,,,,+++,,,,,,***)))***,,,---,,,555555LLLhhhwww}}}kkk~~~}}}mmmeeewwwzzz~~~~~~wwwwww{{{~~~~~~|||xxxnnndddSSSIII===555444444333222444AAARRR\\\^^^[[[WWWTTT```yyytttZZZJJJUUUFFFMMMNNNIII===000---000111...---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------...///+++...///444<<<===HHHaaauuupppqqqwwwwwwppplllnnndddpppyyywwwrrrttt~~~vvvvvvxxxxxxrrrgggbbbdddggg|||~~~mmmlll~~~~~~kkkppppppttt{{{zzzvvv|||fffiiizzzxxxcccZZZPPPIIIFFF>>>333)))///...,,,---.........,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,111...+++***,,,///111222===```nnnddddddlllmmmmmmwww}}}pppzzz}}}rrrpppmmm||||||rrrvvvccc[[[cccZZZQQQSSSOOOKKKHHHGGGEEE@@@<<<;;;999555111---+++******)))))))))))))))))))))))))))))))))))))))))))))(((&&&((()))***+++...222555999;;;===@@@BBBCCCDDDEEEFFF@@@BBBCCC???GGGRRRQQQFFFGGGUUU___YYYVVVZZZYYYSSSTTTVVVWWWVVVWWW[[[___rrrwwwvvvmmmdddYYYXXXTTTNNNGGGEEEEEEGGGMMMSSSXXXTTTHHH999...))),,,+++++++++***)))))))))************+++---000111---+++***+++,,,---,,,***,,,,,,------............222(((AAAssswww|||iiiRRR@@@666777555666::::::888777999======???@@@>>>;;;===AAAuuu|||YYYCCCiiiqqqZZZccc___LLLMMMNNNJJJ===000,,,000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...000,,,---111,,,///???fffpppoooiiikkk|||ggggggdddUUUYYYSSSIIIAAA:::111...++++++------***(((,,,+++++++++************************************++++++++++++,,,,,,,,,,,,---,,,*********,,,...111111<<>>HHHRRRRRRGGG;;;---+++((((((***+++***)))***************+++,,,,,,)))***++++++++++++,,,---,,,,,,,,,,,,...///111222000IIImmmyyyzzzxxxssshhh^^^PPPGGGCCCAAA@@@>>>999<<>>>>>888888BBBRRR^^^___]]]\\\sssVVVPPPLLLIIINNNPPPKKK>>>111------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...,,,///888???OOOgggrrrxxxtttvvvssslllnnnwwwzzzuuutttlllllltttuuukkkbbb```ssszzz|||{{{ttthhhnnn}}}nnnmmmuuu{{{pppgggqqqeeeqqqyyy}}}xxxaaaOOOHHHGGG666333...,,,,,,......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++000444222111999JJJXXX```vvvxxxjjjlll}}}uuulllrrrgggYYYbbbaaagggsssaaa[[[ddd[[[SSSRRRNNNJJJGGGFFFDDD???;;;999777333///---+++++++++))))))))))))))))))))))))******)))((()))***+++,,,---.../////////000444666444555888;;;???CCCGGGIIIBBBCCCHHHGGGEEEUUUccc```WWWfffpppjjj|||tttfffhhhoooqqqssswwwkkkgggnnnsssnnnrrr{{{jjjaaa^^^TTTGGGCCC:::555===MMMTTTNNNEEE444///***(((***,,,+++************************))))))+++,,,,,,++++++,,,...,,,++++++,,,...000222444000___yyyzzzooo}}}zzzuuummmbbbWWWOOOFFF@@@::::::???BBB@@@===BBBJJJRRRWWWYYYXXXRRRKKKJJJOOOPPPKKKHHHHHHIIIIII```bbb]]]GGGsssdddZZZ___^^^___]]]SSSBBB444---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,000...///:::JJJllluuu|||pppzzzzzzqqqnnnccc^^^ddd}}}uuupppooo}}}{{{aaaxxxvvvgggSSSLLLYYYLLLCCC777///,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,---///+++***444CCCTTT{{{}}}nnnrrr~~~qqqccc\\\kkkzzzwwwxxx}}}~~~}}}~~~yyyxxxmmmYYYFFF===:::999;;;:::999:::>>>AAACCCCCC===:::???MMMXXXZZZ]]]aaayyywwwKKKNNNJJJLLLOOOOOOFFF888///,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------///111555AAAMMM___vvvzzzqqqpppwww|||jjjfffuuunnnddd```hhhsssvvvpppjjjzzzyyyfffRRRZZZ^^^^^^XXXSSSQQQOOOKKKRRR```dddYYYSSSbbb~~~zzzsssooonnnqqq{{{```MMMDDD>>>999333...---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++///222333:::PPPppp~~~{{{zzz}}}wwwqqquuupppvvvqqqtttfffaaaiiidddkkklllaaa^^^ddd[[[UUURRRNNNIIIGGGFFFCCC???;;;888666333///,,,+++++++++))))))))))))))))))))))))))))))(((((()))+++---...,,,---...//////111444777555888;;;======@@@EEEIIIJJJUUU^^^UUURRRjjj~~~RRRiiissslllpppeee~~~~~~yyyfff\\\``````gggOOOLLL???333555CCCOOOOOOJJJ???888///++++++,,,+++******++++++++++++++++++******,,,...---++++++,,,...,,,++++++,,,...000333555MMMjjjqqq{{{uuulllhhhaaaZZZSSSJJJBBB===:::;;;???EEEMMMRRRTTTTTT]]]dddkkkmmmooolllaaaUUUQQQTTTRRRLLLIIIJJJHHHDDDSSSlll}}}yyyMMMYYYtttmmm]]]\\\``````\\\UUULLL===111............------------------------------------,,,,,,,,,---------..............................000111...777RRReeeqqq}}}}}}uuubbbvvv}}}wwwwwwsssnnnssstttccczzzlllfff{{{___OOOYYYQQQJJJ@@@555///,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---+++---///,,,///DDD]]]aaaxxxmmmcccrrrsssbbbeeegggrrrzzzrrr~~~~~~~~~}}}~~~{{{vvvjjj[[[PPPKKKFFFAAA<<<999888;;;BBBGGGGGGEEEAAA;;;>>>JJJSSSWWW___jjj|||\\\OOOPPPLLLLLLOOOLLL@@@444000............------------------------------------)))---///...,,,///777???SSS]]]ccclllyyyvvvjjjfffkkkuuuwwwkkkccciiitttzzzxxxpppgggfffpppzzzxxxqqqkkkiiiaaaXXXXXXaaahhhjjjkkkuuuxxxqqqooorrrlll___RRR\\\\\\NNNFFFOOO^^^fff}}}ooowwwxxxvvvssscccZZZooowwwzzz\\\HHHEEE@@@888111///.........------------------------------,,,,,,,,,,,,------***,,,000888IIIfffvvvyyy}}}}}}~~~vvvbbb[[[iiinnnsssvvvjjjooogggaaaaaadddZZZWWWRRRNNNIIIGGGFFFCCC???;;;888666222///,,,+++++++++)))))))))))))))))))))))))))((('''((()))+++...000+++,,,...//////222555888888<<>><<<===BBBGGGUUUhhhoooZZZHHHYYYkkkdddddd^^^dddllliiikkkqqqpppvvvxxx~~~wwwuuulllfffaaaWWWfffuuulllVVVOOOAAA333111<<>>IIIQQQVVVbbbppp~~~~~~~~~tttQQQVVVMMMIIINNNNNNEEE999333//////.........---------------------------------,,,000111///---333AAAMMMttt|||zzzyyy{{{}}}pppxxxttthhhgggnnn|||ppphhhnnn|||wwwllloootttyyy~~~~~~{{{~~~zzzwwwpppgggbbb___PPP<<<;;;HHHSSSbbb}}}|||vvvttt^^^sssxxxmmmSSSJJJDDD;;;333///.........------------------------...------,,,,,,------...,,,,,,000;;;NNNfff|||xxxrrr```VVVdddkkkpppssspppjjjeeeaaa___]]]SSSXXXNNNGGGFFFFFFBBB===<<<777555333///---++++++***))))))))))))))))))))))))))))))***+++,,,------...///000222444555555444333999;;;777444===LLLPPPJJJIIIJJJIIIIIIPPP^^^iiinnnqqqqqqttt|||rrrfffvvv{{{qqqpppxxxggg[[[DDD333888JJJSSSOOOMMMEEE===666...''')))111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((222...,,,222,,,444TTTjjjzzz~~~{{{tttiii___WWWSSS]]]```ccceeefffgggjjjllllllooo{{{|||vvvqqqnnnmmmfffddd[[[PPPKKKLLLKKKGGGXXXnnnwwwoooWWWhhhxxxbbbZZZ______UUUXXXRRR555000......000...++++++///++++++,,,,,,,,,---------,,,,,,,,,---------......111///---,,,------///000...888111MMMxxxnnnuuu{{{{{{~~~}}}|||jjjeeezzz\\\NNNVVVLLLKKKFFF555...000///,,,,,,,,,++++++,,,------,,,+++*********,,,///000,,,,,,++++++,,,,,,---...***222333---222JJJeeeuuu~~~tttpppyyyuuueee```eeeqqqtttooouuu{{{~~~zzztttkkkaaa[[[MMMGGGCCCCCCHHHLLLLLLKKKEEEAAA<<>>555,,,+++000------------------------'''---111///,,,++++++,,,111000888MMMbbblllmmmkkksssmmmqqqyyy|||}}}zzzwwwpppiiiiiioootttsssppphhhccc```______UUUXXXNNNGGGFFFEEEAAA===;;;777555222///---++++++***))))))))))))))))))))))))((())))))***+++,,,---...,,,---///222444666777777111:::???<<<===DDDDDD>>>CCCGGGIIILLLTTTaaaiiilllmmmlllooouuuzzz}}}yyymmm___VVV```vvvYYYFFF@@@AAANNN```RRRKKKDDD===444+++***///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***222...,,,///,,,>>>dddttthhhdddwww~~~{{{sssggg^^^\\\aaaiiioootttwww{{{~~~zzz|||{{{qqqfff```^^^]]]ZZZXXX___mmmzzzvvvQQQ^^^oooZZZZZZbbb\\\YYYUUUFFF444///---......,,,,,,...++++++,,,,,,,,,---------,,,,,,---------.........)))---000111222555666555666$$$KKKiii||||||}}}{{{yyyyyy}}}yyytttoooooovvv~~~tttxxx}}}lll|||ooo]]][[[SSSSSSNNN;;;000000------,,,,,,+++,,,,,,------,,,+++******+++,,,...000,,,,,,++++++,,,,,,---...,,,///...///???\\\www|||xxx~~~___```fffnnnppppppzzz}}}yyypppiii\\\UUULLLHHHIIIKKKIIIGGGCCCAAA===DDDNNNOOO[[[uuu|||KKKUUUQQQGGGLLLOOOCCC888///000///...---------...,,,,,,---------.........000+++...000222DDD\\\dddvvv|||www}}}~~~yyyhhhbbbccccccnnn{{{uuuhhhiiirrr~~~{{{```NNNFFFEEE>>>JJJ|||ssszzzhhh|||YYYNNNCCC===888000---///------------------------+++---///---,,,,,,...///+++///KKKxxxssshhhuuu|||rrrlll{{{sssjjjjjjooosssrrrnnnhhhbbb___``````WWWXXXNNNGGGEEEEEEAAA<<<;;;666555222///---+++++++++))))))))))))))))))))))))(((((()))***+++,,,------......///000222555777888...;;;BBB<<<666777999777@@@FFFJJJNNNTTT]]]aaaaaagggeeeggglllooorrrxxx~~~zzznnndddbbbmmm|||yyyaaaYYYPPPBBBAAALLLVVVRRRMMMGGG===222,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------111SSSjjjSSSlll}}}~~~}}}~~~~~~~~~{{{xxxmmmjjjggghhhnnnvvv{{{}}}{{{rrrooonnnhhhddddddgggjjjmmmoootttzzzzzzvvv|||~~~}}}~~~~~~}}}~~~~~~UUUMMMsssyyy[[[TTTbbbaaaYYYWWWVVV:::111+++,,,///...------,,,,,,,,,,,,------------,,,------------.........+++111222......222333000666000mmmnnn}}}wwwmmm|||{{{vvvkkkeee```YYYUUUTTT```mmmzzz}}}|||pppnnn\\\TTTVVVTTTBBB666222,,,------,,,,,,,,,,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,,,,,,,------...111......:::TTTnnn}}}mmm~~~rrruuuaaa]]]ccchhhjjjkkkrrr}}}ssshhhZZZPPPLLLIIIFFFCCC@@@AAA???CCCJJJJJJYYYuuuUUUTTTQQQJJJGGGOOOLLL;;;222111000...---------...,,,------------.........---***---111===\\\uuuxxxkkksssjjjeee```kkk}}}|||vvv{{{vvvXXXSSSKKKBBBDDD```vvvvvv|||hhhtttsss```KKK@@@<<<777222...------------------------///...,,,,,,---...000222888:::XXXzzzppptttpppvvvccc|||{{{sssmmmmmmssstttoooiiiiiibbb___```aaaYYYXXXNNNFFFEEEEEE@@@<<<:::666444111///,,,+++++++++))))))))))))))))))))))))(((((()))***+++,,,------333222111111111333444555444:::;;;222,,,000888<<>>GGG^^^{{{vvvnnn{{{xxxuuusssrrruuuxxxtttiii```jjjccc`````````XXXXXXNNNFFFEEEDDD@@@;;;999555333111...,,,+++++++++))))))))))))))))))))))))))))))***+++,,,---......444444333222222333555666444555222,,,,,,222:::??????AAAAAA???@@@DDDEEECCCHHHFFFGGGJJJKKKKKKOOOTTT[[[dddoooyyyhhhTTTeeevvv\\\KKKBBBQQQRRRRRRNNNHHH???555---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,......000JJJ{{{|||wwwqqqjjj___iii~~~}}}uuu~~~|||zzz{{{zzzllllllvvvwwwssslllhhhooozzz~~~xxx}}}|||~~~~~~|||dddHHHhhhkkkdddZZZ\\\```ZZZRRRKKK<<<...,,,///000---,,,,,,,,,---------.........---------.........//////000000///...222666777444KKK~~~ssseeepppxxxwwwwwwxxxuuulllaaaYYYKKKEEEAAABBBBBBBBBDDDHHHOOO\\\jjjrrrwww|||~~~|||zzz~~~rrr~~~lll```iiiWWWPPPTTTQQQKKK@@@//////...------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------...///++++++===bbbrrrmmmqqq[[[]]]dddeeeeeegggqqq{{{{{{pppaaaWWWPPPJJJEEE???BBBBBBEEEFFFBBBQQQooo{{{cccLLLTTTOOOIIIKKKGGG:::666111...............---------.........//////111,,,333FFFbbbnnniii\\\nnnqqq}}}iiiiiiuuu|||www___PPPGGGBBB???@@@<<<>>>EEEOOOoooyyyeeeYYYNNNGGGFFFiiiOOOCCC>>>666///........................000------000000---...222999XXXssszzz|||yyymmmyyybbblllsssuuuyyy|||yyynnn___TTThhhccc_________VVVXXXNNNFFFEEEDDD???:::888444333000...,,,+++++++++))))))))))))))))))))))))******+++,,,---...//////000000111222333555666777.........///333777999:::888:::;;;999:::@@@BBBAAACCCBBBCCCGGGHHHHHHKKKQQQSSSTTTZZZccchhhqqq|||ooo\\\VVVhhhEEEAAAOOORRRRRROOOKKKEEE;;;222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,///...555ZZZXXXKKKbbbvvv{{{wwwqqqpppvvvyyyrrrgggfffrrr~~~wwwnnnqqq{{{qqqmmmeeebbbhhhuuu}}}~~~yyy~~~~~~ttttttEEEXXXuuuttt\\\ZZZccc]]]RRRTTTCCC333...//////------,,,---------............------.........////////////---000555444000333;;;bbbqqqrrrvvv~~~vvvhhhVVVJJJEEE<<<888888<<>>999111......//////...------........./////////...,,,===XXXnnn|||zzzfff___zzzvvviiiwwwvvvXXXJJJ<<<666555777>>>DDDKKKEEEGGGGGGYYYhhhVVVLLLDDDRRRxxxrrrjjj}}}```KKK???777000........................///,,,---111000,,,000:::RRRyyyzzz}}}{{{\\\eeekkktttxxx|||zzzqqqdddXXXQQQddd```^^^______VVVXXXOOOFFFEEEDDD???:::888333222000---,,,+++++++++))))))))))))))))))))))))+++,,,,,,---...///000000---...000111222333444444,,,,,,///222555555555555444888::::::<<>>???===::::::???BBBFFFMMMTTTYYY```fffhhhjjjqqqvvvxxxuuutttyyyeee\\\TTTPPPKKK@@@000///...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++---------------...//////222<<>>CCCEEECCCDDDHHHLLLCCCGGGBBBFFFuuu^^^RRRLLLDDDyyy^^^```wwwZZZGGG<<<666........................///,,,...111...,,,888IIIqqqsss~~~wwwyyy}}}|||{{{gggyyywwwjjjrrrvvvvvvoooddd\\\\\\``````^^^]]]______UUUXXXOOOFFFEEECCC>>>999777333222000---,,,+++++++++)))))))))))))))))))))))),,,------...///000111111...///000111111000///.........000111000000222666444999===>>>AAAEEEEEECCCBBBBBBEEEJJJMMMMMMQQQWWW[[[dddkkkkkkhhhiiipppvvvpppuuupppvvv|||cccRRRVVVYYYWWWRRRPPPNNNFFF;;;//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---333777MMMwwweeeIIIbbbpppuuuzzzzzzpppiiihhhfffeeennn|||}}}xxxyyy}}}}}}xxxwwwnnnbbbaaannn}}}||||||~~~}}}}}}{{{|||}}}}}}}}}wwwDDDsss|||bbbYYY[[[ZZZ___^^^NNN<<<222...,,,---///---------.........//////............/////////000333+++...555///222```ppp}}}sssdddxxxxxx~~~xxxpppeeeUUUFFFEEELLLDDDAAAAAAEEEGGGJJJPPPXXX[[[aaaeeedddfffmmmtttvvvYYYllllll^^^PPPMMMNNNIII000000///...---,,,,,,,,,,,,,,,---------,,,++++++...------------...//////,,,???eeeppplllxxxrrr}}}yyyOOOUUUeee]]]___\\\hhh~~~yyyoooggg^^^SSSKKKEEEFFFFFFJJJKKKCCCHHH___sssyyyjjjRRRXXXVVVKKKOOOCCC;;;222---...000///.............../////////000111BBBpppvvv||||||ssshhh[[[WWWnnn}}}yyywwwvvvooo]]]JJJLLLKKKMMMNNNKKKGGGHHHMMMOOOGGGOOOKKKEEE{{{}}}kkkMMMKKKNNN~~~wwwvvviiiPPPCCC===////////////////////////000,,,---000------???UUUrrr{{{mmm~~~|||xxxqqqiiirrroooqqqwwwnnnqqqnnndddYYYYYYeeerrriii[[[aaaXXXZZZXXXTTTOOOHHHCCC@@@>>>:::777333111///,,,+++***)))***---,,,,,,,,,+++******))),,,+++******,,,///333555...111333111...+++,,,...////////////000111222333666888;;;===???BBBFFFIIIJJJMMMPPPOOOLLLMMMRRRWWWSSSWWW^^^fffnnntttwwwyyyuuuvvv}}}www___iii~~~mmmUUU\\\[[[SSSPPPQQQMMMDDD777111,,,,,,111222///***,,,,,,,,,---------......222+++000777ppplllSSSLLLPPPbbbvvv}}}{{{xxxsssyyytttttttttssstttwwwooolllddd]]]bbbrrr}}}}}}{{{|||}}}~~~}}}|||```HHHqqqtttPPPRRRYYY___ZZZVVVHHH666---...///...------............---------------------...000000777***,,,666111555kkk~~~```cccvvvwwwvvvjjjeee___WWWRRRSSSQQQPPPOOOOOOQQQTTTXXXZZZ___bbbddddddffflllqqqtttttt~~~WWWhhhqqqgggUUUNNNWWWCCC>>>777///,,,///000---)))------------------------***222...***......---333000HHHjjj~~~zzzzzzwwwTTTTTT^^^]]]]]]bbbfffllluuu{{{{{{zzzpppggg___VVVOOOIIIIIIJJJJJJDDDBBBHHHRRRpppyyy{{{}}}~~~~~~~~~~~~~~~VVVZZZRRRUUUIIIDDD>>>555000///000000000//////111222111//////222555TTTqqqxxxxxxgggqqqVVVOOOfff|||vvvuuutttqqqrrryyynnnfffddd]]]UUUXXXaaa___PPPJJJLLLVVV{{{pppaaaNNNKKKyyyssszzz}}}uuuoooFFF:::222333222///---...//////...222---000444,,,@@@qqquuutttrrrlll]]]```yyy{{{rrrmmmssslllccc```cccllltttyyygggZZZ```YYYZZZXXXTTTOOOHHHCCC@@@===999666333111///,,,+++*********+++*********+++,,,------111111000000////////////...//////...,,,+++,,,,,,/////////000111222444444777999<<<>>>???AAADDDFFFIIIMMMQQQRRRRRRUUU[[[```dddbbb^^^^^^bbbjjjrrrxxx|||~~~xxxmmmSSSZZZ^^^YYYRRRMMMHHHDDD:::444---,,,000111...+++,,,,,,,,,---------.........***///GGG}}}WWWMMMPPPdddvvvyyyuuusss||||||wwwwwwvvvsssrrrtttnnnkkkddd]]]bbboooyyy|||~~~}}}~~~}}}}}}pppnnnJJJ```wwwfff\\\YYYRRR\\\XXXKKK999//////000...------............------------------...///000000---555:::777222@@@eeessssss}}}~~~zzzwww~~~|||sssqqqoooiiifffggg^^^]]][[[ZZZZZZ\\\^^^```eeehhhjjjjjjkkknnnsssvvvmmmlllwwwjjjWWWSSSFFFAAA999000,,,...///---***------------------------***111...+++000000---444000[[[www~~~rrrvvviiiTTTUUU]]]]]][[[eeennnxxx~~~}}}xxxyyyoooggg```XXXRRRQQQNNNLLLJJJEEEAAADDDKKKlllwww~~~~~~~~~hhhRRRZZZXXXIIIHHHBBB999222000000//////111//////000///---///333BBBdddvvvvvvbbbnnnbbbIIIWWWrrr~~~zzzvvvvvvqqqqqqpppyyy|||zzz}}}yyyoooeee^^^kkkvvv___PPPcccrrrhhhxxx^^^AAA666555333000......///......222,,,***...222TTTuuu~~~vvvkkkXXX___ssszzzwwwvvvooollljjjggghhhlllssszzz~~~fffYYY```YYYZZZXXXTTTPPPJJJDDD@@@<<<888555222111///,,,+++*********))))))((()))***---000222111111222222111///,,,+++000...,,,++++++,,,,,,+++...//////111222444666777777:::>>>AAACCCDDDGGGHHHKKKNNNQQQRRRSSSUUU[[[___ooosssxxx|||~~~}}}{{{yyy}}}uuurrr}}}}}}RRRSSSVVVXXXSSSKKKHHHIII>>>777000,,,...///...+++,,,,,,,,,---------......,,,---111^^^ZZZOOOSSSiiiwwwssspppttt{{{{{{yyytttqqqqqqnnnjjjccc^^^bbbllltttwww|||~~~}}}|||uuuvvvMMMJJJsssttt^^^```[[[^^^ZZZNNN>>>333//////...------............------------------...///000111+++999666)))999bbbxxxsss{{{|||uuu~~~tttxxx~~~{{{wwwwww|||{{{{{{xxxvvvvvvllljjjgggeeedddcccdddeeejjjlllnnnooonnnooossswwwuuudddRRROOOEEE<<<222------///...,,,------------------------+++000---,,,333111---333444pppooobbbiiioooXXXVVVWWWZZZ\\\XXXggguuu}}}}}}}}}|||xxxqqqppp{{{wwwnnngggbbb\\\XXXWWWQQQLLLJJJFFFBBBBBBFFFbbbqqq~~~}}}~~~MMM___\\\LLLLLLFFF===555111/////////111...---//////...333:::lllrrreeemmmiiiAAAEEEggg~~~}}}www{{{sssssszzzrrrpppnnnxxxtttccc[[[uuuxxxcccZZZgggxxxtttDDD;;;777333111000///...---)))000...,,,222CCCooossszzz~~~|||sss```dddmmmmmmhhhqqqyyyqqqgggjjjmmmppprrrvvvzzz}}}hhhZZZ```XXXYYYVVVSSSPPPKKKEEE???:::666444222111...,,,+++************)))((((((***---111333,,,------...............222...***)))+++------+++...///000111333666888999999===BBBFFFHHHJJJKKKMMMJJJKKKKKKJJJHHHHHHJJJMMMNNNXXXggguuu||||||wwwrrrzzzwwwwwwiiiiiiyyy}}}vvvdddUUUUUUUUUOOOJJJKKKCCC<<<222------...---,,,,,,,,,,,,---------......///333999tttVVVOOOYYYooovvvnnnrrr~~~}}}wwwrrrqqqpppkkkdddaaacccjjjqqqtttvvv{{{~~~~~~~~~}}}{{{nnn```DDDiiioooSSSaaahhh___[[[QQQCCC666///---...------............------------------...///000111000666------\\\mmmkkkmmmuuuxxxxxxyyy~~~|||rrrpppmmmjjjhhhfffffffffhhhiiilllnnnmmmlllrrryyyyyygggjjjTTTSSSJJJAAA555...---......---------------------------,,,000------333///,,,444FFFlllbbbeeeuuuzzz^^^NNN[[[YYYTTTYYYYYYlllyyyuuukkkfffbbb^^^ZZZ[[[eeeyyyvvvmmmhhhddd```]]]YYYQQQJJJIIIHHHEEECCCDDDUUUgggzzz~~~~~~~~~XXXXXX]]]SSSMMMGGG>>>666111//////000///,,,---111111111999EEEuuuwwwrrrxxxqqqVVV:::UUUxxxxxx~~~{{{sssuuuyyywwwtttxxxmmmpppyyyjjj[[[vvvttt~~~TTTAAA999111000000///......***111222000777NNNuuuzzzcccsssvvv{{{sss}}}qqqyyymmmhhhgggeeelllsssnnnhhhllloooqqqrrrrrrtttvvvkkk[[[aaaXXXWWWSSSRRRPPPKKKEEE???999666444111000...,,,+++***++++++,,,+++))))))***---000222---,,,++++++,,,...111222222...******,,,///...---...///000111444666999:::<<<@@@DDDFFFFFFFFFFFFGGGAAA@@@>>>;;;999777888888444666;;;DDDOOO[[[fffmmmnnnyyywwwxxxwwwfffnnncccWWWYYYUUULLLFFFFFF???666///------------,,,,,,,,,---------.........555FFFxxxJJJMMM\\\nnnooojjjxxxzzzuuutttsssmmmfffdddeeejjjooosssuuuzzz~~~|||{{{|||}}}|||{{{~~~fffMMM___mmmVVV[[[]]]^^^ZZZSSSGGG999///,,,---------............------...............///111111333111...@@@vvvsssoooppptttvvvuuuuuu{{{uuussspppmmmjjjgggffffffddddddhhhlllkkkjjjrrr|||vvv]]]___lll[[[QQQNNNEEE:::111------......---------------------------000------111------999dddwwwwwwsss}}}}}}TTTMMM___XXXNNNWWW___xxx~~~{{{jjj[[[WWWPPPJJJPPPccc|||uuunnnjjjgggdddaaa]]]SSSKKKJJJIIIEEECCCCCCIII[[[rrr~~~~~~mmmMMM\\\[[[LLLGGG???777111///000111...,,,///333000000???RRRyyyccc[[[sssiiiHHHIIIjjj{{{uuuwwwxxx}}}~~~~~~zzzgggfffhhhnnnsssIII<<<000///111000///000222333222...777VVVuuu~~~yyy|||yyyaaaGGGlllrrrccckkkjjjfffgggggglllmmmnnnooopppqqqsssuuummm\\\aaaXXXVVVQQQPPPOOOLLLFFF???999666555111000...,,,++++++++++++---,,,+++***+++---///000333111///------...000222000...,,,,,,---............///000111333666888999>>>???@@@@@@===;;;::::::555444333222111222222333999666333333999CCCNNNVVVXXX```qqqxxxtttwwwkkkqqqfffTTTWWWYYYQQQGGGGGGAAA888111...---------,,,,,,,,,---------......,,,666XXXUUUAAALLL]]]hhhgggjjj~~~~~~{{{wwwvvvvvvnnngggeeegggiiiooouuuxxx{{{{{{zzzyyyzzz|||}}}}}}|||}}}wwwVVVRRRuuuvvv```PPP]]]ZZZTTTKKK<<>>444///---......---------------------------000...---000,,,333GGGyyyvvv{{{fffQQQPPP\\\VVVKKKWWWiiinnniii```XXX\\\mmmvvvooollliiifffccc```WWWOOOKKKHHHCCC@@@@@@BBBOOOfffzzz~~~}}}{{{|||MMMVVV^^^LLLHHHAAA888111///000222000...111333---000JJJhhhttt}}}WWWMMMiiimmmNNN;;;WWWvvv~~~uuu{{{~~~rrrzzzuuujjjiiiKKK^^^VVVCCC222000111000000222444000...,,,@@@ppptttyyy{{{lllFFFppp___lllnnndddbbbdddmmmlllkkkmmmrrrwwwyyyzzzlll[[[aaaXXXVVVPPPMMMMMMLLLFFF???999666666111///...,,,+++++++++,,,+++++++++,,,---...///000333222111///............+++,,,------,,,+++,,,---...//////111333555777888999::::::777444222222333111111111222555888::::::<<<>>>AAAEEEHHHKKKMMMOOOZZZ]]]kkk~~~|||wwwxxxuuu|||{{{eeeSSSSSSXXXTTTKKKGGGBBB:::444///.........,,,,,,,,,---------......---:::nnnKKKEEERRR^^^aaabbbooo{{{wwwvvvxxxnnnfffeeefffhhhnnnvvv|||||||||~~~{{{zzzzzz{{{}}}~~~zzzdddCCCoooiiiRRR\\\ZZZWWWOOO@@@111---000------............------............///000111222444444GGGdddtttzzz}}}zzzqqqooollljjjnnnzzz|||}}}zzzuuuxxxyyywwwuuu{{{{{{vvvpppjjjfffdddbbb```bbbgggeeeeeeqqqbbbSSSLLLAAA777000...---...------------------------,,,000......000...===YYYzzzjjjsss{{{zzzSSSUUUSSSSSSQQQLLLYYYsssyyyrrrrrrzzz~~~vvvqqqnnnkkkgggccc___WWWPPPLLLHHHCCCAAACCC@@@GGGYYYppp}}}zzzyyyyyy{{{~~~~~~\\\PPP[[[PPPLLLEEE;;;222...000222111///222333...888aaaQQQUUU```LLL999===aaa{{{|||mmmvvvttt}}}|||uuulllvvvbbbJJJmmmfffMMM777222333000///333...---000333NNNwwwggg```iii___iiillliiikkkkkkmmmiiigggllluuu{{{}}}{{{jjjZZZ```XXXVVVPPPLLLMMMKKKFFF???999777777000///...,,,++++++,,,,,,))))))+++,,,...///000111---.../////////...,,,+++(((+++...---+++)))+++---/////////111222444666777333444444333111111222444555444444777;;;???BBBCCCGGGKKKTTT^^^iiissszzz~~~{{{zzzwwwvvvyyymmm^^^~~~|||lllYYYRRRTTTQQQIIIGGGBBB<<<555000.........,,,,,,,,,---------......222@@@zzz>>>MMMZZZaaa___cccwwwzzzvvvuuuxxxnnneeedddeeegggnnnvvv|||zzzxxxzzz~~~}}}~~~}}}|||}}}~~~vvv:::^^^hhhWWW]]][[[XXXRRRCCC333...333---..................---.........//////000111222...???ooopppOOOeeepppmmmhhhfffmmm|||~~~sssyyyyyyrrrggglllpppnnnnnnwww~~~xxxpppjjjeeebbbaaa^^^___cccaaa```nnnwwweeeTTTMMMCCC999111...------------------------------+++/////////000111EEEfff{{{iiimmmppp}}}lllJJJXXXTTTKKKNNNOOO[[[yyy~~~wwwrrrooolllgggcccZZZTTTOOOLLLIIIDDDEEEHHHBBBCCCQQQiii|||}}}yyywwwvvvxxx{{{tttlllLLLVVVTTTPPPHHH===333...///111000///222333222CCCyyyqqqOOOfffaaa<<<999LLLlllwwweeemmmrrrfff~~~{{{tttrrrRRRSSS~~~qqqUUU<<<444444000///333---///777;;;TTT~~~~~~yyyyyy\\\IIIfffvvveeeaaafffhhhqqqxxxvvvmmmgggeeekkkuuu|||{{{wwwppp]]]^^^]]]VVVQQQRRROOOJJJCCC>>>999666444000///...,,,+++***))))))'''(((***,,,------------...------000333333111---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444000000333777999888777777AAABBBGGGPPPZZZbbbeeeeeeqqquuu|||rrr{{{kkkeee{{{[[[VVVVVVHHHFFFDDD???999222...---------///...,,,+++,,,------444[[[WWW???QQQ\\\]]][[[fffttt~~~}}}~~~zzzwwwuuutttsssrrrrrrkkkeeecccbbbbbbjjjtttyyyxxxzzz|||{{{xxx{{{|||xxxxxx{{{```EEEjjjgggWWWZZZZZZWWWNNNEEE<<<333...000000000000000000000000---///000//////222444444:::888{{{vvvaaahhhbbbaaaaaafffppp|||wwwwww~~~wwweeefffggggggiiisss}}}wwwttttttqqqiiibbb]]]bbbaaa```aaa\\\eee{{{jjjvvvfffaaa{{{aaaVVVNNNEEE===444---,,,---...........................333(((***777222JJJxxx~~~|||ttt]]]QQQVVVTTTKKKIIIVVVlll|||{{{rrrnnnmmmiiiddd\\\WWWQQQMMMJJJIIIGGGEEEFFFCCCNNNgggxxxzzzyyy{{{|||yyywwwwwwyyyzzzzzz|||||||||~~~|||zzzzzzMMMUUU```WWWJJJ???777111000111000+++,,,???111YYY}}}{{{VVV\\\mmmAAAAAA===MMM{{{yyyxxxggg~~~~~~eeemmmtttyyy{{{QQQeeeyyyzzzcccGGG555000000111222---111555888sss{{{pppEEEAAA|||eee^^^aaacccsss|||mmmhhhdddfffnnnrrrqqqtttzzzqqq]]]^^^]]]VVVRRRRRROOOJJJCCC===999666444000///...,,,+++***))))))(((***+++---...///......---------///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000111333:::666333333888AAAKKKSSSbbbdddjjjsss}}}wwwttt{{{ssswwwkkkZZZ]]]XXXGGGDDD???999333///---------...------...///000///===oooyyyDDD@@@OOO[[[___cccpppyyy}}}}}}zzzuuurrrppppppppppppkkkeeebbbbbbaaaaaahhhqqqwwwvvvyyy||||||{{{~~~|||yyyyyy|||~~~nnnJJJfffoooVVVZZZ[[[ZZZRRRGGG<<<333---000000000000000000000000111000...,,,---///111111///MMMnnnvvvdddeeebbbaaaggguuu||||||xxxkkklllmmmppprrrzzz}}}xxxuuutttqqqkkkfffaaadddbbb```___ZZZbbbxxxggghhhnnnfffzzz___LLLBBB>>>444000333222........................---///,,,///444777UUUrrrUUURRRTTTPPPIIIJJJYYYooo}}}}}}uuupppnnniiiccc\\\XXXQQQMMMJJJIIIIIIHHHGGGBBBIII___qqquuuuuuwwwxxxvvvuuuuuuvvvyyyzzz{{{yyyyyy{{{}}}}}}xxxzzzSSSUUU___WWWLLLAAA888222111111222111---555111bbb|||yyyPPP```___::::::FFF^^^~~~~~~sss{{{rrryyynnnmmmYYY___uuuyyytttwwwjjjYYYtttRRR;;;222111111///333222777CCC~~~wwwFFFEEElll___\\\eeeqqq|||zzzllljjjjjjlllpppsssuuuxxx|||sss]]]]]]]]]XXXSSSRRROOOIIICCC===999666444000///...,,,+++***))))))***+++---///000000//////...------...000///---***,,,,,,,,,,,,,,,,,,,,,,,,---.........---///222444555888===DDDPPP___mmmvvvtttrrrxxxttt{{{\\\SSSVVVOOOIIIEEE@@@999444000---,,,---,,,,,,...000111222222FFF```===KKKUUUZZZYYY^^^mmmxxx}}}|||xxxuuurrrrrrrrrsssdddbbbaaabbbbbbccchhhnnnvvvuuuxxx|||}}}|||~~~}}}{{{{{{}}}~~~yyy{{{LLLYYYxxx^^^YYY[[[]]]WWWKKK===222---000000000000000000000000333000---,,,...///111222...mmmgggmmmgggjjjgggdddlll|||vvvuuuvvvzzz~~~}}}{{{xxxuuuqqqnnnllleeegggbbb___^^^XXX___tttzzzzzzXXXIIIEEE444...111***...........................+++000333///???hhhpppmmm[[[RRRSSSQQQJJJEEELLL___ttt{{{uuurrrkkkddd]]]XXXQQQLLLJJJKKKKKKKKKJJJBBBEEEWWWjjjpppqqqrrrtttttttttuuuwwwyyy{{{}}}uuuwwwzzz}}}~~~~~~{{{cccHHH\\\XXXOOODDD:::444222111111666///111@@@|||nnnWWWjjjNNN666222NNNmmmxxxqqq|||kkkaaa^^^TTTVVViiiuuunnnMMMaaauuu]]]AAA555222111///222///999XXXuuuBBBMMMqqqkkkdddkkk~~~ooodddhhhooouuuuuuttttttuuusssvvv^^^\\\]]]YYYTTTQQQNNNIIICCC===888555444//////---,,,+++*********+++,,,---///000000/////////////////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...111777<<<;;;KKK```ppp{{{~~~|||wwwtttwww}}}vvv}}}sssccciiizzzrrrTTTPPPWWWQQQKKKFFF@@@:::555111...,,,///,,,+++...000111222444UUUXXXAAANNNSSSWWWXXXaaattt|||~~~|||~~~}}}zzzvvvrrrpppoooddddddeeefffffffffiiimmmtttsssvvv|||}}}{{{|||~~~}}}}}}~~~yyyRRRJJJyyyoooWWWYYY\\\ZZZOOO???444///////////////////////////111...---///222222444666RRRsss[[[^^^hhhkkkkkkhhhqqqzzzzzz~~~|||uuupppnnnnnnhhhhhhbbb^^^]]]WWW]]]rrraaaPPPKKK888000000$$$........................111)))333444+++KKK}}}aaa\\\nnnwwwJJJSSSSSSMMMDDDBBBOOOfffyyy{{{vvvnnneee^^^YYYQQQLLLJJJLLLMMMNNNMMMDDDEEETTTdddkkkjjjhhhjjjlllmmmooopppsssvvvxxxtttwwwzzz}}}~~~zzzxxxrrrHHHVVVWWWRRRFFF;;;444222000...444111777WWWbbbjjjqqq@@@:::222PPPsss}}}~~~~~~tttqqqyyyooofff]]]XXXTTTQQQ___|||qqqrrrRRRLLLkkknnnhhhIII666111222222111+++;;;hhh}}}ppp```666PPPuuu{{{zzzmmmppp~~~iiieeecccpppyyywwwssstttuuusssyyy___[[[\\\YYYUUUQQQNNNIIIBBB===888555333///...---,,,+++*********+++,,,---...//////......111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++---......///555>>>FFFZZZnnnsssvvvyyy{{{{{{zzzyyyyyysssqqqnnnooottt|||www}}}WWW^^^|||www^^^ZZZWWWMMMHHHAAA;;;666333///,,,000---,,,//////---111777pppIII@@@EEEKKKSSS\\\lll~~~xxxzzz|||yyyrrrkkkfffdddfffhhhiiigggggghhhjjjkkkmmmmmmrrrzzz~~~~~~uuugggFFFnnn{{{WWWWWWYYYZZZRRRCCC666222///////////////////////////,,,...222333111333888rrriiiiiidddbbbfffhhhtttyyy{{{~~~uuunnnlllmmmgggggg```]]]\\\VVV[[[nnnmmm}}}aaattt|||___PPPJJJ===888666,,,........................333***333222---ZZZvvvnnnqqq{{{{{{CCCOOOPPPIIIAAABBBTTTlll}}}}}}wwwnnneee___YYYRRRLLLKKKLLLMMMNNNJJJDDDDDDNNN[[[```\\\XXXWWWZZZ]]]```ccchhhnnnrrrtttwww|||~~~~~~}}}~~~}}}}}}mmmsssyyyVVVPPPVVVUUUIII<<<555222///111000111<<>>rrrbbbKKK222QQQcccyyypppuuupppxxxkkklllbbbmmmtttrrrrrr{{{}}}```YYY[[[YYYTTTQQQNNNHHHBBB<<<888555333///...---,,,+++++++++++++++,,,.../////////...---111222222111...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---//////111888DDDNNNjjjzzz}}}~~~~~~|||oooqqqsssrrrpppnnnnnnnnneeefffhhhlllsss{{{}}}|||___tttgggPPPOOOIIIAAA;;;888444000,,,111---...000---+++444@@@^^^888BBBHHHOOOSSSTTT]]]kkkqqq~~~~~~~~~}}}}}}}}}wwwzzz}}}zzzrrrjjjdddbbbhhhkkkjjjgggfffiiilllmmmffffffmmmyyyQQQ[[[zzz^^^XXXVVVZZZUUUFFF999555000000000000000000000000...---///222000,,,333???ccc}}}{{{fffjjjcccXXX]]]gggwww|||}}}tttlllhhhhhheeeddd]]]ZZZZZZSSSUUUggg{{{}}}iii```sssssskkkYYYHHH@@@;;;333...........................222,,,222///666kkk}}}wwwoooGGGLLLLLLFFFAAAEEEYYYqqq{{{vvvmmmddd^^^YYYRRRMMMKKKLLLLLLLLLEEEAAA???DDDKKKMMMJJJEEEFFFJJJOOOTTTXXX```jjjqqqpppuuuzzz}}}|||{{{|||~~~~~~rrrtttXXXLLLVVVYYYLLL>>>777333///555...222AAAjjjwwwvvvRRRHHHmmmMMM///???HHH___zzzmmmtttooosssrrrffffffgggccc[[[OOOJJJRRRooozzzwwwwwwzzz[[[\\\qqqeeeBBB222111444666...DDDgggHHHEEE\\\XXXfffcccmmmxxxxxxffffffgggiiikkklllpppaaaXXXZZZXXXSSSPPPMMMHHHBBB<<<777444333......---,,,++++++++++++---...///000000000///...///111111000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///111999FFFQQQeeeuuuxxxpppqqqtttsssllllllkkkgggbbb______```]]]___bbbffflllssszzzwwwiiiqqqTTTQQQJJJAAA<<<999666000,,,///...000222---+++999MMMEEE666EEENNNRRRTTTRRRSSSYYY^^^ssszzzxxxyyyyyyyyy|||}}}vvvooollllllkkknnnmmmggggggnnnssstttfffgggnnnzzz\\\GGGsssiii\\\VVVZZZXXXJJJ;;;666000000000000000000000000...,,,///111......===RRRbbb|||VVVTTTYYY]]]\\\[[[mmm}}}{{{~~~yyyqqqjjjeeecccbbbaaaZZZWWWVVVMMMMMM\\\ttt|||{{{mmmIIICCC;;;+++---...........................///111...DDD{{{llluuuuuu]]]NNNIIIGGGDDDBBBIII]]]sss{{{wwwnnnfff^^^YYYSSSNNNLLLKKKJJJIIICCC@@@<<<999:::<<<:::888;;;???CCCFFFJJJSSS^^^gggiiiooowwwzzzzzzzzz|||~~~~~~}}}|||___JJJXXX^^^QQQAAA:::555111444...888PPPxxxOOOVVVaaa:::666777KKKfffvvvrrrbbbhhhiiilll~~~sssjjjgggbbb\\\TTTOOOVVVooottt}}}xxxkkkXXXmmmHHH555222111555...LLLpppIII[[[hhh\\\eeegggnnniiiaaa___kkkfffhhhmmmppp~~~bbbXXXYYYWWWSSSPPPMMMHHHBBB<<<777444333...------,,,++++++++++++//////111222222111000000---///000...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,---000111///000888FFFRRReeezzzwwwqqqkkkeee```aaaaaa^^^ZZZYYY[[[^^^]]]___aaaccchhhnnnuuuyyy~~~}}}[[[___lllZZZVVVQQQJJJAAA<<<999666111,,,...---111333...,,,>>>VVVJJJ<<>>===999444111222444555666777555444666;;;@@@PPP^^^qqq}}}}}}zzz}}}yyyssswwwUUUOOOiiiRRRKKK===999///111,,,<<<{{{mmmQQQnnnDDD;;;666888GGGccclll\\\RRRRRRUUU\\\eeevvv|||vvvlll```YYYUUUNNNUUUiiirrrtttvvv|||xxxOOOSSSuuuoooTTT===777111111666nnn[[[[[[:::eee]]]___jjjnnnuuuhhhZZZccceeeiiiiiioooiiinnnyyy___VVV]]]TTTQQQMMMLLLIIIBBB;;;444111000000///---,,,++++++,,,,,,...000111000......///000000/////////...---------------------------------///111222222555===IIISSSaaaqqquuujjjaaa[[[[[[VVVTTTUUUTTTQQQRRRWWWTTTUUUYYY\\\]]]^^^eeemmmsssooo\\\ZZZOOOEEE???:::444000000111+++111+++...444LLLXXXBBB???DDDEEEJJJRRRfff{{{xxxzzz~~~~~~|||iiiTTTMMMJJJNNN\\\lllxxx~~~zzzwwwsssppprrrwww~~~xxxtttuuuxxxuuusssqqqnnnnnnsss||||||YYYVVV}}}hhhSSS^^^]]]LLLGGG777000/////////111111000...///+++...888777666]]]MMMSSSVVVWWWVVVZZZttt}}}zzzzzzzzzrrrjjjeeebbbaaa[[[YYYVVVRRROOONNNMMMLLLdddzzzkkkooouuu___tttuuuoooTTTNNN:::999...------------.........///000///222888kkkqqqNNNEEEPPPCCCAAADDDTTTkkk}}}~~~~~~zzzrrrllleee```XXXQQQKKKHHHEEEAAA=========:::666444555777888888777666555777:::<<>>888222777111???}}}iiiNNNkkksss@@@777444:::MMMkkktttbbbOOONNNPPPUUU\\\jjjzzzsssiii^^^WWWTTTPPPWWWhhhnnnhhhgggooowwwxxxqqqaaaNNNzzzppp}}}^^^:::111333777777jjj]]]LLLIIIjjjVVVZZZoootttaaaRRRZZZZZZgggfffmmmiiimmmsssxxxaaaWWW\\\TTTQQQMMMLLLIIICCC;;;555222000000///---,,,++++++,,,---222333333222000//////000......---,,,,,,---...///------------------------,,,...///000111777???FFFGGGYYYkkkpppjjjaaaVVVOOOVVVSSSQQQRRRQQQNNNNNNPPPPPPQQQUUUYYYZZZZZZ___fff{{{vvvzzzYYYSSSHHH===999888333,,,000,,,111,,,---777[[[BBB:::CCCCCCDDDGGGWWWmmm~~~}}}~~~yyyqqqooohhhXXXFFF;;;:::777:::GGGXXXjjj||||||{{{{{{wwwsssssswwwzzz{{{{{{xxxsssrrrsssvvvwwwvvvsssqqqrrrvvv}}}|||}}}~~~bbbLLL{{{oooYYY]]]\\\MMMHHH999111000//////111111000///222---111444111>>>\\\sssMMMPPPOOOOOOUUU]]]{{{~~~yyy{{{xxxooogggbbb```___ZZZXXXUUURRROOOMMMMMMLLL^^^vvvrrr{{{llliii~~~|||iiiTTT??????...---------...............555+++,,,DDDyyy{{{eeeEEEFFFLLLDDDBBBFFFXXXnnn~~~|||~~~~~~zzzsssmmmddd^^^VVVOOOJJJDDD@@@>>>;;;<<<<<<:::999888:::;;;<<<:::888888999:::::::::;;;BBBRRRffftttzzz{{{vvvzzzhhhRRRaaa[[[SSS@@@666666777777PPPaaaNNNiii___;;;333222<<>>888999444++++++---444222,,,444ZZZ???444>>>@@@KKKHHHaaaxxx}}}}}}~~~}}}~~~~~~}}}ooo]]]NNNJJJGGG@@@>>>BBB>>>:::999>>>JJJ]]]vvv}}}|||}}}~~~zzztttrrruuuvvvvvvuuussspppoooqqqsssyyywwwuuussssssvvv{{{~~~|||}}}~~~eeeKKKrrrttt^^^YYYXXXMMMGGG999222111//////000111000///444///222///...QQQvvvzzz```EEEJJJGGGFFFTTTccc~~~|||~~~yyypppiiiccc___\\\YYYWWWTTTQQQOOOMMMLLLLLLZZZsssvvv[[[???@@@222////////////////////////222,,,...PPPnnnnnnzzzwwwcccEEEGGGAAACCCAAAGGGZZZppp~~~|||~~~{{{~~~rrr|||xxxqqqlllaaa[[[UUUPPPJJJBBB<<<:::999::::::;;;;;;<<<===>>>@@@===;;;<<>>>>>@@@FFFJJJJJJKKKMMMOOOOOOOOOOOOMMMKKKNNNNNNRRRWWWXXXUUUUUUXXXlllxxx~~~hhhrrrpppcccQQQUUUPPPBBB999888444---***///333555,,,666ddd>>>555>>>===KKKMMMlll~~~~~~}}}zzzooogggGGG>>>;;;CCCHHHDDDCCCGGG@@@>>>======AAAQQQooo~~~|||}}}~~~{{{tttrrrsssxxxwwwvvvsssqqqqqqsssuuuuuusssrrrrrrtttwwwzzz|||{{{fffNNNhhhyyydddWWWWWWOOOIII;;;444222000///000111000//////...222...:::qqqrrrHHH===BBBEEEHHHVVV```}}}}}}~~~||||||yyy|||tttnnnfff___ZZZXXXWWWTTTPPPNNNLLLKKKKKKXXXppp|||YYYAAA>>>444........................---222444YYYpppmmmyyyvvvbbbIIIGGG:::BBB???GGG\\\qqq{{{~~~}}}~~~vvv}}}}}}}}}bbbooo~~~zzzuuunnniii```ZZZVVVTTTOOODDD<<<;;;999999:::;;;===?????????AAA??????AAAEEEGGGEEECCCCCC>>>GGG```uuu}}}}}}xxxuuu~~~VVVSSS___VVVFFF111777...AAAmmmJJJ]]]pppBBB888333555@@@VVVrrruuu___MMMJJJIIILLLNNNSSS]]]hhhlllyyyoooeee[[[RRRMMMEEEGGGEEEAAADDDKKKKKKEEE;;;EEERRRdddrrrmmm@@@aaa~~~}}}RRR666444000WWWkkkbbbFFFgggWWW^^^nnnnnnrrrVVVUUUZZZ[[[ddddddmmmooozzzxxx]]]\\\ooo[[[YYYQQQSSSJJJIIIFFF@@@999444111000......,,,,,,,,,,,,---...,,,...//////------...///333222000...,,,,,,,,,,,,------------------------------...000111111222222000555888999===CCCFFFEEEDDDIIINNNOOOPPPRRRPPPLLLPPPPPPSSSXXXXXXTTTQQQRRRgggvvv|||pppwwwZZZXXXQQQDDD;;;777444000---000///444...CCC^^^666999EEE===BBBLLLlll~~~{{{gggPPPAAA999999>>>IIIQQQRRRPPPPPPOOOTTTVVVPPPGGGMMMhhh|||}}}}}}{{{{{{|||yyytttsssuuuvvvuuurrrppppppqqqssstttooonnnnnnqqquuuyyy{{{{{{xxxrrrRRR^^^}}}kkkWWWYYYUUUMMM@@@555333000///000111000000---000111000EEE|||JJJ===<<>>@@@AAAAAA???BBBCCCDDDGGGIIIJJJIIIHHHIIIAAAHHHbbbxxx}}}~~~}}}xxxsss|||[[[PPP___UUULLL111555444AAAaaaBBBcccppp>>>666333888BBBUUUpppttt```JJJGGGFFFIIILLLOOOVVV___^^^rrr~~~uuukkkaaaXXXOOOIII???BBBBBB???===>>>>>>===>>>===@@@EEE]]]}}}zzzvvvMMMbbbwww}}}TTT888666777UUU|||kkkhhhLLLFFFsss```ZZZiii}}}iiiYYY[[[___cccdddhhhoooooo```KKKsss]]]YYYQQQSSSHHHHHHEEE???888333000///...---,,,,,,,,,,,,......000111222111///....../////////......---,,,++++++------------------------++++++,,,---///000000000///333555666;;;AAABBB>>>>>>FFFLLLNNNQQQUUUSSSNNNQQQQQQSSSXXXXXXRRRMMMLLLYYYlll|||bbbooo___NNNDDD???999444222///000+++333111MMMEEE555;;;EEE>>>AAAKKKggg~~~zzzoooaaaOOO???555@@@FFFMMMUUU]]]cccbbb]]]fffttt~~~ttt^^^VVVkkkzzz{{{{{{xxxxxxyyywwwtttvvvzzzrrrpppnnnmmmnnnqqqtttuuupppooooooqqquuuwwwwwwuuusss}}}YYYSSS~~~nnnUUUYYYWWWOOOBBB666333000///000111000000///555222444KKKnnn}}}FFFAAA<<>>777222///......---,,,,,,,,,---...///555666555444111/////////+++,,,,,,------,,,,,,+++---------------------------,,,,,,...000222222222111222111000555<<<>>><<<:::CCCJJJMMMQQQVVVUUUOOORRRQQQSSSXXXXXXPPPJJJHHHJJJ```tttzzzmmmeeeJJJBBBAAA;;;555333...///***666444PPPuuuAAA<<<:::>>>???HHHPPPggg}}}~~~uuubbbQQQHHHFFFGGGIII<<>>GGG\\\aaaPPPJJJFFFFFFIIIKKKLLLOOOUUUYYY^^^eeeooo|||wwwoooggg^^^TTTKKKFFFHHHAAA@@@FFFIIIHHHJJJPPPPPP^^^nnncccXXX~~~vvv}}}xxxUUU^^^xxxzzzKKK///:::XXXoooJJJaaahhh]]]ooottt{{{yyyXXXWWWXXXUUU^^^ZZZhhhqqqqqqWWWsss]]]SSSVVVOOOLLLFFFBBB???:::222///000......---,,,***+++---000444999;;;777...***...444000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222444444000...111999>>>>>><<<>>>BBBHHHNNNRRRRRRQQQOOOOOORRRTTTVVVYYYXXXOOODDDCCCUUUooo~~~ccceeemmmmmmZZZPPPJJJ===666666333000***;;;---,,,iiiyyyDDD444;;;777DDDCCCNNNppp~~~|||mmmNNNKKKQQQQQQUUUIIIFFF```{{{~~~zzzyyy^^^hhhsss~~~rrrsss|||{{{{{{{{{}}}}}}yyyxxxyyywwwsssrrrmmmmmmssswwwvvvvvv{{{uuuwwwyyyyyywwwuuuuuuvvvlllkkkkkknnnrrruuuuuutttpppnnnqqqzzz}}}|||~~~}}}|||~~~~~~~~~bbbHHHooofffSSSbbbWWWFFF<<<555000111333111111222000777555,,,mmmsss>>>999LLLDDDWWW}}}~~~xxx}}}{{{kkkzzz^^^UUUbbb^^^kkkTTTRRRzzz{{{vvvooojjjfffddd]]]YYYTTTPPPMMMIIIEEEBBB??????@@@BBBFFFKKKOOORRR^^^gggkkkqqq~~~}}}|||RRRFFF444:::666444777777333111111333...@@@rrr[[[qqqgggVVV<<<>>>@@@???>>>KKKdddvvvzzz{{{fffaaa```OOOfffGGGRRRuuuYYY[[[MMMFFFBBBDDDRRRfffxxx|||oooddd```LLLQQQFFF@@@HHHCCC???NNNKKKGGGGGGJJJLLLIIIGGGHHHGGGIIIJJJHHHCCCAAABBBDDD???@@@JJJ___qqqxxx|||{{{vvvrrrvvv~~~uuuNNNYYY\\\FFFDDD666222UUU[[[OOOxxxRRR:::999666444;;;MMM^^^```WWWFFFFFFFFFGGGIIILLLOOOPPPZZZ^^^]]]ZZZUUUOOOaaa|||zzzxxxooocccZZZUUUNNNHHHIIIJJJLLLMMMOOOQQQVVVYYY^^^aaannnmmmeee~~~sssvvv]]]NNNzzzwwwFFF666999www~~~zzziii@@@MMM\\\ZZZiiivvvzzz~~~[[[RRRUUUYYY^^^bbbeeellllll|||sssrrr]]]SSSWWWQQQLLLFFFBBB???:::222///000.........,,,***+++---000...222555333///---222666000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222444444444333333444777<<<@@@AAAEEEJJJOOOQQQQQQPPPNNNOOOSSSWWWZZZ```ccc]]]TTTGGGTTTiiizzzbbbbbbdddVVVSSSOOO???444555444///(((888000;;;|||}}}}}}DDD999???999CCCAAAQQQrrr}}}sssZZZ\\\bbb______PPPRRRlll{{{\\\nnnyyy~~~yyyxxx|||{{{}}}}}}yyyxxxzzzyyyvvvqqqllllllrrrvvvvvvxxx{{{|||{{{yyyyyyzzzyyyuuurrrgggddd```^^^\\\ZZZVVVRRRWWWUUUYYYbbbiiimmmssszzzyyy~~~}}}}}}\\\OOOrrrmmmVVVaaaWWWIII===555000111333111111222///444555999ppp???<<>>@@@BBB@@@HHHKKKTTTeeetttnnn{{{wwwPPPDDD;;;999555333555555111...///111,,,<<<|||pppsssbbbVVV??????>>>???>>>JJJcccuuuzzz|||mmmbbbUUUwwwWWW\\\IIIDDDZZZ[[[WWWOOO999<<<@@@DDDHHHUUUmmmwwwiiicccddd\\\[[[MMMBBBFFFJJJGGGGGGLLLHHHHHHKKKLLLIIIHHHIIIGGGHHHIIIFFFBBB??????AAA??????III]]]pppyyy}}}|||wwwxxx|||nnnKKKWWWbbbOOODDD222999VVVZZZQQQyyyTTT???666555444:::JJJYYY[[[TTTEEEEEEEEEFFFGGGJJJLLLMMMKKKWWWccclllhhhPPPAAAIIIgggqqqwwwtttnnnnnnppppppqqqqqqmmmfffbbb^^^TTTKKKJJJKKKMMMPPPTTTWWWZZZ\\\eee```^^^XXXYYYtttxxxyyyvvvUUUnnnxxxDDD444===vvvzzz|||oooXXX777HHHZZZXXXfffqqqwwwyyyXXXPPPUUUXXX^^^aaaaaafffiiiyyyqqq\\\SSSXXXRRRLLLFFFBBB???:::222///000.........,,,++++++...000,,,---/////////000222444//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///000222444666999;;;777222333<<>>xxxxxxfff???===LLLJJJ]]]}}}~~~{{{}}}~~~{{{hhhvvvVVVHHHwww___TTTgggJJJCCCcccwwwiiiTTTNNNcccyyysssnnnkkkddd^^^VVVNNNIIIEEEBBB@@@;;;999888777666666777888999>>><<>>>>>III```ssszzz}}}wwwUUUkkk```XXXWWWDDDEEExxxvvvWWWKKKIII555777;;;:::777===RRRggg|||rrrgggiiirrrpppnnngggWWWHHHLLLQQQJJJPPPLLLJJJMMMMMMKKKJJJKKKHHHJJJJJJFFF@@@;;;:::;;;<<<<<>>;;;666666===EEECCCFFFJJJNNNPPPQQQQQQPPPNNNTTTZZZ```iiirrrssspppXXXXXXbbbsssYYYIII@@@<<<888000333+++222...KKKddd:::888======CCCDDD```zzz|||eeebbbtttwwwbbb{{{|||tttwww~~~wwwuuuyyy~~~~~~~~~zzzzzz~~~}}}uuussstttwww{{{~~~wwwssspppkkkddd^^^VVVUUUTTTSSSQQQNNNKKKIIIAAA>>><<<<<>>666111222333111000222...333666>>>dddnnnYYY======IIIKKK___zzz}}}{{{|||www}}}~~~~~~lll}}}]]]IIIwwwcccRRRddd>>>BBBpppnnnVVVFFFJJJYYYssshhh^^^zzzssslllhhhaaaZZZPPPGGGAAA>>>;;;::::::999999999999;;;<<<<<>>:::======HHH]]]oooyyy~~~}}}qqqyyygggVVV^^^OOOFFFsssgggVVVJJJIII===888888<<<===<<<@@@HHH^^^dddkkkllleeeaaajjjvvv~~~}}}{{{YYYOOOYYYXXXWWWRRROOOPPPPPPNNNMMMOOOMMMNNNMMMGGG???888555555999:::AAAQQQeeessszzz{{{~~~tttmmmxxxXXXMMMddddddJJJ555777```OOOLLLmmm@@@333222333666;;;BBBIIILLLKKK@@@@@@@@@BBBDDDGGGIIIKKK^^^TTT>>>222666666666>>>666:::<<<::::::AAANNNXXXgggpppwwwvvvppphhh^^^UUUWWWSSSPPPPPPSSSQQQLLLFFF>>>===222555CCCJJJeeexxxttt^^^lll}}}}}}OOO;;;AAAssszzz{{{\\\@@@LLLYYY]]]ffflllzzzmmmQQQOOOTTTVVVZZZ\\\dddnnnlll```eeepppZZZOOOTTTMMMLLLFFFBBB???:::222///000.........,,,+++,,,///222333111///...000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444333666:::;;;::::::<<<>>>>>>AAAGGGLLLPPPRRRRRRRRRQQQVVV[[[___fffmmmnnnlllYYYSSSTTT```ooo{{{kkksss~~~|||WWWJJJAAA:::777111444///222---OOO{{{fff;;;666999>>>CCCFFFhhh~~~pppnnn|||nnnooohhhddd```YYYddd{{{|||}}}~~~|||{{{tttuuuuuuwww{{{~~~{{{vvvooofff___ZZZXXXYYYYYYXXXUUUPPPLLLHHHFFFKKKJJJFFFBBB???@@@@@@@@@HHHSSSdddvvv~~~}}}PPPUUU}}}|||]]]VVVQQQJJJ???777222222333111000111111222666QQQ}}}}}}NNN???@@@GGGMMMdddzzz{{{{{{~~~www{{{|||nnn{{{```GGGuuuoooYYYiiiBBBEEEqqqxxxWWWIIIEEEGGG@@@YYYOOOGGGppp|||tttlllggg\\\VVVLLLCCC===:::888777::::::;;;<<<===???@@@AAA<<>>@@@CCCGGGJJJLLLUUUUUUGGG;;;<<<:::555888666777777555444999GGGSSScccqqq}}}|||rrrjjjccc```^^^YYYTTTRRRRRRNNNFFF???:::===999@@@KKKIII^^^yyyqqq```nnnWWW:::HHHfffJJJMMMVVV```lllqqqiiiOOOPPPTTTTTTXXXZZZaaappp|||oooYYYOOOTTTLLLLLLFFFBBB???:::222///000.........---,,,---000333000///...///111222333222,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444///111444888::::::888666777<<>>AAAGGGjjjwwwfffTTTSSSPPP]]]yyy|||}}}~~~}}}|||yyy{{{}}}}}}~~~tttsssooohhh___YYYWWWVVVWWWYYYZZZXXXTTTPPPMMMLLLSSSVVVWWWSSSQQQNNNIIIDDDDDDIIIYYYnnn~~~~~~tttRRRLLLxxxhhh\\\VVVOOO???888222333444111000111444///777nnnHHHCCCDDDGGGQQQjjj}}}}}}~~~}}}~~~mmmkkkLLLqqquuuXXX```HHHLLLwwwtttLLLEEEGGGBBB;;;NNNGGG@@@```vvvmmmgggXXXRRRIIIBBB>>><<<;;;::::::;;;<<<===>>>>>>??????===DDDGGGHHHGGGBBBSSStttzzzsssOOO:::999333000111111///...000111///aaahhhooorrrVVVIII777>>>???<<<===DDDTTTfffttt{{{|||vvvdddfffkkksssssskkk]]]___WWWJJJBBB@@@DDD???555555???666444555:::===BBBKKKUUUyyyttt|||qqqiiiggg```YYYWWWUUUQQQPPPRRRSSSTTTRRRLLLAAA888333111:::===AAAFFFRRRdddrrryyy|||}}}sssjjjtttaaaGGGgggvvvKKK888999|||fffGGG\\\yyy>>>666333222555===BBBBBBBBBCCC;;;<<<===???BBBFFFIIIKKK___lllhhh[[[SSSGGG888222444444555444222555AAANNNdddttt~~~wwwtttqqqddd```[[[XXXVVVRRRLLLGGG@@@===:::>>>AAA@@@UUUvvv|||ssswwwgggkkkZZZ888FFFmmm^^^HHHJJJRRRaaammmttteeeNNNQQQUUUSSSVVVXXX[[[jjjnnnZZZQQQUUUNNNLLLFFFBBB???:::222///000.........---,,,...111333,,,---...///000222444666,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333111222444666777777555444222888AAAJJJOOOPPPOOOMMMMMMRRRTTTRRRPPPOOOLLLGGG@@@:::777888<<>>JJJIII???IIIeee{{{qqqgggaaaSSSNNNGGGBBB???>>>======<<<===>>>???AAABBBBBBBBBDDDIIIKKKMMMKKKCCCQQQppp}}}mmmzzziiiQQQ:::666111...///000......000222555kkkvvv~~~|||OOOGGG999>>>===<<<===CCCPPPbbbqqqxxxyyy~~~yyytttaaannneeefffZZZVVVIIIEEEOOORRRGGG@@@BBB;;;888555666666888AAAKKKgggyyy~~~xxxnnnlllddd\\\XXXTTTPPPOOOQQQPPPQQQQQQKKKBBB:::555444666;;;======DDDVVViiisss{{{{{{|||wwwoooqqq{{{mmmHHHgggxxxJJJ:::888|||fffEEEYYYrrr888888333///222;;;BBBAAA??????<<<<<<<<<===???BBBDDDFFFtttxxxbbbUUUJJJ<<<666222222444666333222<<>>KKKcccuuu^^^XXX___qqqzzz|||~~~~~~uuuzzz|||{{{{{{}}}wwwnnn\\\WWWRRRSSSVVVXXXUUURRRTTTXXX\\\]]]ZZZXXXXXXXXX\\\iiivvv|||}}}yyynnnbbbXXXOOOOOO```ttt~~~~~~tttyyy|||yyywwwzzzZZZDDDtttxxxfff\\\QQQ@@@999333333444222000111///666<<>>EEEEEECCCQQQnnn~~~}}}{{{|||{{{|||}}}~~~|||ttt|||VVVnnn```\\\HHHGGGmmmfff@@@HHHMMM999AAAGGGKKK>>>555JJJmmm}}}{{{sssjjj___XXXNNNJJJEEE@@@??????>>>>>>===???AAADDDFFFHHHIIIJJJAAADDDFFFIIIHHHBBBQQQqqqxxxxxxzzzpppZZZ}}}pppggg[[[EEE777111...000111000000333(((:::vvv~~~uuunnnzzzMMMHHH<<<>>>:::;;;===BBBNNN___ooowwwwww~~~mmmuuupppttttttgggfffOOOHHH]]]oooeeeNNN???<<<:::777444000111;;;FFFXXXuuuttt}}}yyyvvvnnneee\\\WWWSSSNNNMMMOOOKKKNNNNNNJJJCCC;;;888777000777888444888JJJ```mmmyyyyyyzzz~~~zzztttzzzJJJdddvvvHHH>>>222wwwfff@@@RRRkkk999EEE333---///:::BBB@@@===<<<===<<<<<<<<<===>>>@@@AAAttt~~~qqqWWWKKKBBB777111444444777999555111888CCC[[[ffftttsssfffooommmiiiccc\\\WWWUUUVVV\\\EEE???@@@666;;;EEE???ppp{{{sssxxx}}}|||UUUCCC===xxxmmm<<<===OOOYYYbbbccciii\\\IIIRRRWWWUUUXXXXXX___dddyyynnnXXXUUU[[[OOOPPPIIICCC???999222///000///......------///000111333111...---.........---------......------,,,+++------++++++++++++------++++++,,,...000444777999;;;888666555555666555555555888>>>EEEIIIJJJHHHFFFBBB@@@>>><<<:::888777777444666777555666888::::::;;;LLLnnn~~~qqqZZZ@@@???:::222+++555444>>>yyyAAA333<<>>:::IIInnnxxxXXX```sssxxx~~~zzz{{{yyyzzz~~~|||ooofffcccWWWUUUTTTTTTTTTSSSRRRPPPQQQXXXaaaddd]]]UUUSSSVVV___qqqvvvjjjZZZ\\\lllvvv}}}{{{wwwuuutttuuuwwwzzz~~~wwwDDD\\\sssgggZZZQQQCCC:::222111222111111333,,,???555fffhhh~~~^^^BBBFFFDDDCCCTTTnnn{{{xxx|||~~~{{{zzzvvvzzzttttttzzznnnTTTHHHLLLuuubbb>>>NNNGGG???BBBHHHMMMHHH<<<999DDDSSSgggmmmpppooonnnkkk___QQQNNNLLLEEE>>>BBBJJJGGG>>>DDDGGGHHHGGGHHHKKKJJJGGGGGGKKKIIIIIIMMMMMMZZZssswwwTTT===888111---///111///...///***:::}}}nnnbbbyyyqqqZZZNNN<<<888=========AAANNN^^^nnnvvvyyy{{{```{{{{{{hhhssstttqqqjjjgggTTTLLLkkkxxxHHH;;;??????999666777888777QQQmmm}}}}}}~~~pppjjj```VVVRRRSSSOOOHHHIIIKKKMMMMMMJJJDDD===999222555888777555???XXXqqq|||}}}||||||qqqtttxxxOOOSSSoooZZZ;;;777nnnooo@@@PPPlll>>>555444333222666???EEE@@@666===666999>>>;;;>>>@@@999```{{{}}}IIIBBB888777999777777999888555666:::MMM```qqqwwwwwwvvvnnneeeppppppnnnggg^^^XXXUUUVVV___UUUIII<<<;;;LLLNNN:::eee|||kkksss^^^@@@AAA}}}wwwoooRRRAAAJJJSSS^^^hhhqqqUUULLLRRRTTT\\\SSSZZZ\\\eeennn}}}lllrrr\\\TTTWWWMMMPPPIIICCC???999222///000///......------///000111222000......///111111000------......------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,...111444777999999777555555666888777777777999>>>BBBEEEDDDAAA???>>>===;;;:::999888777777666888999999888:::<<<===DDDJJJddd|||XXX[[[FFF;;;666888555222---@@@JJJ666999:::;;;===QQQlll}}}zzzqqqpppcccrrr{{{}}}|||~~~}}}yyysssfffYYYSSSTTTRRRQQQPPPQQQRRRSSSSSSSSSWWW]]]eeefff```XXXTTTUUU]]]ooo~~~jjjfffpppvvv|||~~~~~~{{{xxxwwwwwwxxxzzz}}}uuuGGGYYYlllddd___XXXCCC:::333111222111111333444444555rrrAAAEEEDDDEEEVVVppp|||yyyzzz~~~|||xxxttt}}}jjjoooTTTSSSSSSuuuZZZGGGKKKAAA<<<;;;GGGOOOIII;;;666;;;DDDIIIPPPUUUXXX]]]cccccc```VVVUUUMMMBBBAAAIIIKKKGGGFFFIIIIIIHHHIIILLLLLLHHHHHHKKKGGGFFFJJJLLL]]]zzz___MMM999222---///111///...000///===}}}qqqfffzzzoooWWWOOO<<<999>>>======AAALLL\\\jjjssswwwyyyuuuqqqttt~~~NNNTTT\\\|||yyywwwvvveeeRRR]]]zzzpppPPPDDD;;;:::999444444888EEE]]]www}}}yyyqqqlllbbbWWWSSSRRRNNNHHHFFFIIIMMMOOOMMMIIICCC??????AAAAAA>>>;;;CCC\\\tttzzz|||}}}}}}uuuwwwwwwSSSUUUnnnVVV666;;;xxxhhhBBBRRRhhh:::666333333222555>>>DDD???666:::777===AAACCCNNNSSSJJJJJJaaaiiiddd888777666999:::888888:::999666666:::AAAOOObbbtttxxxtttsssnnnhhh```YYYUUUTTTYYYKKKEEEHHHLLLUUUUUUHHHUUU~~~ttteee___555CCC~~~oooPPPAAAJJJTTT]]]fffpppVVVLLLRRRTTT\\\TTTYYY]]]eeejjjxxxtttkkknnn^^^SSSVVVQQQPPPIIICCC???999222///000///......------///000111111///...///111333333333------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,---///222555888:::666555555666999;;;;;;;;;999;;;>>>AAAAAA@@@===;;;999999999999999999999999999;;;===>>>===>>>CCCHHHLLLHHHWWW}}}rrrkkkxxxSSS```MMM<<<333777999...+++IIIppp~~~}}}HHH888:::888:::@@@WWWqqqlllwwwzzz```ooo~~~}}}yyykkk]]]NNNCCCCCCHHHKKKLLLLLLMMMOOOQQQSSSUUU^^^dddjjjiiiccc[[[UUURRR[[[lll}}}ssswwwvvvzzz~~~{{{{{{{{{{{{zzzyyyyyy{{{}}}qqqJJJSSSfffaaa___UUUCCC:::333222222111111333444333DDDwwwggg@@@DDDDDDFFFYYYsss~~~yyyxxx~~~~~~~~~~~~||||||sss~~~zzzpppxxxgggccczzzSSSXXXNNN===<<<;;;DDDGGG???999999888555444999>>>AAAIIIVVVcccjjjlllmmmdddPPPDDDFFFIIIHHHIIIKKKKKKJJJLLLOOONNNJJJIIIKKKEEEBBBDDDHHH[[[zzzkkkvvvzzzVVVGGG999222---///000//////000111===}}}tttiii}}}lllRRRPPP;;;:::======<<<@@@IIIXXXgggqqquuuxxxttttttnnntttssswww{{{LLLGGG<<>>666444666;;;<<>>===888999:::;;;<<<======>>>??????AAABBBBBBFFFRRR]]][[[RRR[[[zzzgggSSSSSSEEEAAA<<<:::444---000SSS}}}eee<<<777>>><<<===AAAWWWvvvfffwwwccclll~~~{{{kkkWWWJJJAAA===@@@EEEHHHIIIKKKLLLMMMOOOQQQSSSaaahhhmmmjjjddd\\\TTTNNNPPP```www{{{|||yyyzzz~~~~~~|||zzzzzz{{{{{{zzzyyy{{{~~~{{{WWWQQQ}}}iiiddd```QQQDDD;;;444222222111111333000:::HHHjjj|||TTT???DDDDDDGGG[[[vvvzzzvvvzzz~~~~~~}}}~~~~~~yyynnnvvvpppyyyxxxSSSlllWWW?????????BBB???666666===<<<333555999::::::===HHHYYYeeeuuu|||xxxcccPPPJJJJJJJJJKKKLLLLLLKKKNNNRRRPPPKKKGGGIIICCC@@@AAABBBTTTqqqttt|||iiiWWWyyytttwww]]]III;;;333...///000//////000...<<<~~~rrrgggiiiMMMRRR999:::<<<;;;;;;>>>GGGUUUdddpppwwwyyycccGGGGGGhhh}}}[[[NNN;;;???jjjxxxhhhUUUJJJNNN\\\mmmyyyuuuaaaMMMCCC<<<555333666999CCCRRR___iiioooqqqqqqnnnmmmhhh^^^UUUQQQLLLGGGAAACCCEEEGGGHHHGGGFFFEEEOOOXXX^^^VVVFFFCCCXXXqqqrrrwww|||~~~~~~}}}OOOKKKeeeXXXAAA999pppiiiFFFHHH]]]888555111111111333:::@@@===666555888;;;777===YYYhhh\\\===VVVqqqqqqQQQBBB>>>:::===888666888888555555777555111>>>```}}}xxxssslllfffaaa[[[SSSNNNLLLAAADDDMMMOOOMMMDDD555;;;BBBIIIxxx~~~zzzlllvvvZZZFFFAAAxxxrrr~~~JJJ===JJJTTT\\\eeeqqqYYYMMMOOOQQQ]]]YYYTTTggg~~~rrrpppbbbQQQRRRQQQPPPIIICCC???999222///000///......------///000111111000///000111111000///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...000222666999:::333444777<<<@@@BBBBBBAAA===???AAAAAA>>><<<<<<===<<<===???AAACCCDDDDDDDDDEEEDDDDDDEEEFFFMMM```ssspppiiipppqqqtttxxx```CCCAAA===444111111333OOOYYY666777???>>>???DDDYYYyyyxxxsss{{{mmmhhhppp\\\GGG>>>>>>@@@BBBDDDIIIKKKMMMNNNMMMMMMNNNPPP___hhhmmmiii```YYYQQQIIIAAAMMM___ooo|||www}}}{{{{{{~~~|||zzzzzzzzz|||}}}|||zzzxxx|||jjjPPPzzzooofffeeeVVVEEE<<<444333333111111222222888;;;lllzzzmmm{{{|||NNN@@@CCCCCCGGG\\\wwwzzzvvvxxx{{{~~~~~~~~~fffmmmrrrjjj[[[yyycccDDDAAA888FFFMMMDDD:::888::::::999;;;;;;999777===KKKXXXggguuu{{{nnn^^^VVVSSSPPPLLLMMMLLLKKKOOOSSSQQQKKKAAADDDAAA@@@DDDCCCOOOhhh{{{ooodddwwwpppNNN<<<444...///000//////111--->>>ooo```yyyhhhKKKVVV666:::;;;:::999<<>>>>>???@@@BBBOOO___llldddOOOEEEVVVnnnsssxxx|||}}}VVVLLLdddVVV@@@777bbbMMMAAA]]]===///000111111333999???===777999;;;===:::CCCdddxxxoooEEEddddddPPP>>>???999444555666444444666:::333999UUUuuuzzznnntttpppkkkgggddd^^^VVVPPPKKKFFFCCCAAAEEEYYYbbbVVVMMMHHHDDDttt}}}vvv```]]]AAAFFFHHH;;;GGGRRR\\\hhhuuu\\\NNNNNNOOO]]][[[VVVmmmuuuooo___PPPTTTSSSPPPIIICCC???999222///000///......------///000111000000///000111111///...------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,---///222555888:::333444888===AAACCCAAA@@@===@@@AAA@@@<<<:::;;;===BBBDDDFFFHHHJJJKKKKKKJJJKKKHHHGGGHHHGGGMMMddd|||wwwrrrxxxrrrqqq~~~qqqEEE===999222444444444KKKvvvaaa<<<888;;;:::???HHH^^^rrriiimmmggglllYYYDDD===>>>???@@@AAAKKKNNNRRRRRROOOLLLLLLMMMXXXfffmmmfff[[[TTTMMMFFF>>>EEEOOOXXX```iiiqqqvvvtttgggkkkxxxzzz{{{~~~{{{xxxxxxyyy{{{}}}|||zzzwwwzzzqqqHHHuuunnn___ccc[[[FFF===555333333111111222222444===rrrddd^^^BBBDDDBBBFFF\\\wwwzzzyyyxxxzzz~~~lllTTTmmmttt~~~iii}}}uuuQQQHHH111JJJbbb___HHH555555===333444666777555666AAAMMM\\\lllvvvoooddd\\\TTTMMMMMMLLLJJJJJJOOOTTTQQQJJJ<<<>>>===AAAHHHFFFLLL^^^vvv}}}NNN===555//////000//////111000AAAooo___{{{qqqlllNNN\\\444:::;;;999888:::@@@MMM]]]mmmwww}}}vvv^^^iiimmmRRRsssqqqRRR@@@DDDSSS___QQQ333999444444666666<<>>===555<<<===>>>===999:::EEERRR[[[dddiiiddd\\\UUUOOOJJJFFFCCC???;;;999:::<<<===FFFVVVeee```LLL@@@LLL```nnnuuu{{{}}}~~~UUUPPPhhhWWW>>>777VVVVVVBBB```CCC,,,111222222333888>>>===999777777:::===HHHfff{{{wwwRRRooo{{{ZZZDDD;;;444333444444555888===888999KKKiii{{{uuueeehhhhhhhhhhhheee```YYYSSSTTTQQQMMMEEEOOOwwwbbbyyyttt___eee666CCCzzz}}}JJJ999BBBMMM[[[iiiwww___OOOLLLLLL\\\\\\[[[uuuxxxlll[[[PPPWWWUUUPPPIIICCC???999222///000///......------///000111/////////111333333222000------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,...111444777999111333777<<<@@@@@@>>><<<999===@@@@@@>>>>>>BBBFFFIIIJJJLLLNNNPPPPPPOOONNNNNNKKKKKKJJJFFFHHH\\\uuuqqqhhhkkk~~~~~~ppp___vvvhhh___BBB>>>>>>>>>555111888YYYzzzggg@@@999999888@@@JJJ___nnnqqqhhh~~~qqqbbbPPPEEE???===>>>BBBKKKQQQVVVWWWSSSNNNMMMMMMQQQcccmmmdddVVVOOOJJJEEEDDDEEEIIISSS]]]bbbbbbaaaZZZRRR]]]qqqwwwzzz~~~|||xxxwwwvvvwwwyyyzzzyyyxxxxxx}}}}}}~~~kkkFFF}}}vvvYYY\\\\\\FFF===555333333111111222///555BBBtttwwwyyyDDDDDDAAADDDZZZvvvyyy|||yyyzzzQQQEEEdddyyy}}}yyykkk\\\>>>III\\\hhh]]]FFF888888333222333666555444;;;EEE\\\hhhnnnjjjddd```WWWMMMLLLKKKIIIIIINNNSSSPPPHHH<<<<<<888===EEEAAAAAAOOO\\\mmmVVV>>>666///.../////////111111>>>wwwiiippprrrTTTccc444<<<<<<999888888<<>>>>>;;;333111AAAVVVdddllliiiXXXFFF>>><<<:::AAAAAAAAA@@@:::666<<>>>>>:::555111666<<>>444222444555888;;;:::;;;;;;CCC\\\tttrrr```WWW\\\aaadddaaa\\\WWWSSSLLLHHHIIIHHHNNNnnn|||tttccc```999;;;zzz|||MMM888===HHHWWWhhhtttbbbPPPJJJJJJZZZ\\\[[[|||qqq[[[PPPVVVRRRPPPIIICCC???999222///000///......---...///000111......///222555666555333------......------,,,+++++++++------------++++++++++++,,,...000444777999000222666:::>>>>>>;;;888444999>>>AAABBBEEELLLRRRLLLNNNPPPRRRSSSRRRQQQPPPPPPMMMMMMLLLDDDBBBSSSkkkjjj\\\]]]tttcccsssWWW~~~___]]]IIIBBB<<<999222--->>>pppgggccc>>>999;;;;;;CCCJJJ]]]www~~~}}}jjj}}}wwwkkk\\\NNNBBB<<<@@@HHHKKKRRRXXXZZZUUUPPPNNNNNNMMMaaammmcccTTTMMMJJJEEEFFFBBBEEESSSccchhhbbb[[[LLLFFFTTTkkktttyyy~~~yyyvvvssssssuuuwwwyyyzzzwww|||}}}{{{}}}hhhNNN^^^\\\]]]GGG===555444333111111222000999444vvvuuuEEEEEE@@@BBBYYYvvvyyy~~~yyyzzzoooOOOFFFGGGGGG>>>VVV}}}tttpppuuu~~~rrrTTTDDDFFF___nnn^^^BBB333:::666666999777444999AAAXXX```eeedddeeehhhccc[[[KKKJJJGGGHHHNNNSSSOOOGGG@@@<<<555888???999555???AAAWWWuuutttqqqPPP???666///.../////////111...888xxxuuuuuuwwwXXXhhh555>>>>>>:::888777:::CCCRRRbbbmmmzzzuuuVVVXXX```xxxfffPPP===III{{{mmmFFFBBB??????<<<999<<>>AAACCC>>>555444999JJJYYYggghhhaaaYYYRRRNNNIIIIIIGGGEEEBBB???===;;;999===BBBDDD@@@;;;===DDDKKKZZZmmm{{{}}}yyyRRRRRRjjjWWW:::111FFFxxxXXXLLLfffJJJ888111333444444888>>>>>>;;;;;;333777>>>???FFFKKKFFF>>>AAApppkkkMMMAAA555333444777:::===777===<<<<<>>BBBGGGNNNSSSTTTWWWUUUTTTSSSTTTTTTTTTSSSZZZTTTLLLIIIDDD:::HHHjjjuuu]]]gggzzzrrrxxxZZZPPP:::999CCC444333>>>RRR999777888:::>>>DDD```wwwxxxrrr|||mmm^^^SSSKKKCCCBBBGGGMMMUUU[[[ZZZVVVTTTPPPLLLOOOcccmmmcccVVVQQQKKKCCCKKKMMMAAAGGGiiiyyywwwttt]]]VVVhhhtttpppsss{{{{{{zzzyyyyyyyyyzzzzzzzzz~~~~~~|||}}}~~~~~~pppSSS}}}fffeeeXXXJJJ???555333444222111222444777999nnnqqq```===DDDCCCAAAPPPlll|||zzz{{{{{{|||}}}zzz~~~}}}RRR///@@@GGG{{{hhh___KKKdddzzzkkkqqqdddDDDGGGLLLgggQQQ:::888777888<<<<<<999;;;???HHHYYYeeedddeeeiiiggg___XXXRRRNNNKKKHHHFFFJJJPPPCCCFFFDDD>>>777666999;;;:::TTTtttwwwlllppp}}}kkkpppsss~~~RRRCCC:::222111111//////000---<<>>SSS@@@CCCIII;;;777<<<666HHHWWWgggmmmhhh___VVVQQQJJJGGGCCC???======>>>???<<>>999DDD{{{bbb111iii[[[222111111111444999===???@@@<<<000777@@@@@@LLLTTTFFF>>>LLLNNNXXXpppnnnWWWOOOLLL???333333:::>>>:::444888<<<;;;;;;III^^^gggdddGGGEEEHHHPPPUUURRRMMMKKKJJJAAA>>>DDDJJJSSSggg|||\\\lllvvvaaa|||WWW888>>>kkk~~~pppAAA777BBBSSSgggtttqqqOOOHHHKKKPPP]]]XXXmmmrrr[[[XXXSSSZZZSSSMMMCCC;;;666333000---......------...///111222111000///000111000///---,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---111333333111111111333666999999555222555777<<>>CCCZZZ|||bbbrrrhhhnnnTTTAAA???<<<555666???xxx|||TTT;;;999999:::>>>CCC^^^~~~zzzppp~~~sssiii___YYYRRRJJJFFFHHHOOOVVVYYYVVVRRRQQQPPPMMMQQQaaajjjcccXXXSSSKKKAAAFFFTTTPPPMMMbbbyyyqqq^^^eeeooorrruuu}}}{{{{{{zzzzzzzzzzzzzzz{{{|||{{{tttzzz|||UUUvvvdddhhh```KKK@@@666333444222111222...222555aaa___bbbRRR>>>DDDDDDAAAPPPkkk{{{{{{zzzzzz{{{}}}eeeQQQGGGmmmggg```LLLPPPfffkkkYYYdddWWWLLLCCCEEEDDDGGGFFF;;;999999<<<<<<999:::>>>>>>MMM[[[aaaeeejjjjjjfff]]]UUUNNNKKKIIIGGGJJJOOODDDEEECCC???>>>???>>>;;;???\\\{{{yyyeeebbbDDD;;;222000111000///000444999kkkfff{{{qqqzzz\\\fff<<<@@@999;;;777666888===GGGXXXgggqqqyyyvvvPPPMMM]]]mmmLLLSSS[[[qqq{{{ooo```jjj\\\JJJFFFAAA;;;888]]]lllbbb[[[CCCEEE;;;DDDZZZGGGGGGKKK>>>888:::444BBBUUUhhhmmmjjjeee^^^WWWPPPMMMGGGBBB>>><<<<<<<<<@@@eeeuuuWWWDDDDDDIIIEEEOOOdddxxxXXXUUUbbbTTT:::777>>>ssssssBBB___dddGGG444333222444888;;;===>>>===222111;;;MMMcccnnngggPPP```aaaSSSEEE999666<<<;;;222...555===<<<777555555777555222;;;IIINNNJJJ>>><<>>===???>>>CCCXXXppp|||^^^ooo}}}rrrbbbyyyVVV;;;555YYYqqqBBB999EEETTTfffqqqxxxQQQLLLNNNQQQ^^^bbbZZZyyypppYYYWWWSSSYYYRRRLLLDDD<<<777333000.........------...///111222111000///000111000///---,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///111222111111000000555:::;;;666111222333999DDDQQQYYYZZZYYY\\\ZZZXXXVVVVVVWWWYYYZZZUUUWWWPPPJJJIIIAAA???KKKaaa}}}vvv[[[eee\\\xxx|||~~~~~~hhhUUUFFFAAA;;;222333;;;ooo~~~SSS===<<<::::::===BBB\\\~~~~~~nnnnnnhhhccc```ZZZQQQKKKIIISSSWWWXXXRRRNNNNNNOOOOOOSSSaaajjjfff\\\SSSIII@@@CCCVVVTTTEEEIII[[[qqqvvvbbbRRRUUUeeettt{{{}}}{{{{{{{{{zzzzzz{{{||||||}}}{{{~~~zzzlllrrr{{{PPPlllzzzbbbiiidddLLL@@@666333333222111222555333666gggdddhhhddd@@@EEEDDDBBBPPPjjj{{{}}}yyyxxx}}}~~~zzz|||ZZZNNNjjjqqqcccGGGCCCZZZiiihhhjjjLLL>>>III>>>999MMMKKKUUU;;;EEEJJJ>>>;;;:::======;;;;;;>>>:::CCCPPP]]]hhhnnnooonnncccXXXNNNIIIHHHFFFGGGJJJIIIHHHFFFHHHPPPUUUOOOEEEBBBbbb___GGG<<<222000111000///000666555{{{ppp```uuu{{{zzzSSSooo???===>>><<<888666777;;;CCCRRR```oooxxxfffFFFMMMZZZ^^^GGG???PPPnnn|||iiiVVVyyyVVVIIIMMMGGG>>>XXXdddaaa[[[DDDCCC@@@GGG]]]LLLHHHKKKCCC<<<;;;555BBBZZZmmmnnnjjjiiicccZZZSSSPPPJJJDDD???===<<<======jjjzzzeee___```KKKUUUgggyyyxxxWWWYYYeeeSSS777666;;;ooozzzRRROOObbbGGG777555333444666:::<<<<<<;;;666111AAAggg}}}vvvkkkIIIGGGLLLKKK>>><<>>222000===EEE===555333555777444000444<<<===777666333666===BBB@@@<<<;;;999:::<<<:::222333GGG^^^lll___rrrzzzllldddvvvQQQ888555NNNtttFFF===FFFTTTeeelllzzzUUUPPPRRRPPP^^^ggg]]]dddqqqZZZWWWSSSXXXQQQLLLDDD===777222000.........------...///111222---------///111222222000,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222444222222777===???999444000///666EEEUUU]]]]]][[[^^^\\\ZZZWWWVVVWWWZZZ\\\TTT[[[UUUJJJGGGAAA@@@IIIHHHZZZdddjjjwwwccctttnnn}}}eeeWWW\\\KKKBBB???111111:::ttt{{{OOO<<<<<<999888===BBBZZZzzz~~~ooo}}}wwwqqqiiibbb[[[TTTMMMJJJUUUYYYZZZTTTOOOOOOOOONNNUUUcccooonnnaaaSSSHHHBBBBBBRRRQQQBBB===DDDIIIHHHOOOKKKGGGLLL___uuu}}}yyy{{{{{{{{{{{{||||||}}}~~~}}}||||||qqq{{{qqqIIIfff{{{eeegggaaaMMMAAA666333333222111222999333777vvvppp___???CCCBBBAAAOOOiii|||yyywww|||}}}zzz{{{```YYYkkkyyykkkIII@@@XXXeeeBBB<<>>@@@>>>???BBB???>>>FFFXXXjjjtttssspppiii[[[NNNHHHGGGEEEDDDFFFIIIGGGGGGNNN___kkkbbbRRREEEfff{{{fffJJJ===222///111000000000111555sss{{{lllPPPsssCCC999AAA===999666777:::AAAOOO\\\lllwww~~~pppgggwwwaaaMMM???LLLwwwXXX[[[xxxnnnRRRUUUSSSKKKSSSZZZ```\\\IIICCCEEEGGGZZZLLLEEEHHHFFF@@@<<<:::GGG^^^oookkkgggiiieee[[[UUURRRLLLFFFBBB@@@@@@@@@<<>>777222000///......------...///111222---------///111222222000,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555777555666:::??????:::555///---555GGGWWW]]]^^^^^^^^^^^^[[[XXXUUUUUUXXX\\\WWW```ZZZMMMFFFAAAEEETTTdddiiiqqqpppwwwyyyttt___dddVVVHHH???666222>>>tttHHH888;;;777666<<>>AAA@@@AAANNNggg|||zzzvvv{{{~~~{{{}}}uuugggnnnuuuqqqSSS===IIIjjjTTTBBB???OOO///>>><<<555AAAEEEUUUNNNKKKCCC>>><<<@@@CCCCCCDDDFFFAAA;;;;;;LLLfffxxxxxxrrrpppbbbSSSLLLIIIFFFEEEFFFAAAAAABBBLLLaaarrrjjjWWWMMMjjjooo~~~zzz{{{___NNN???222///111111000111+++:::mmmwwwVVVpppIII555>>>===999777777:::@@@MMMZZZiiiuuuyyynnn[[[SSS|||cccJJJAAAaaaaaaVVVXXXVVV[[[UUU]]]VVVFFFBBBOOOOOOXXXNNNDDDDDDEEE>>>999===EEEWWWcccaaaaaahhhjjjddd^^^ZZZSSSLLLFFFCCCBBBAAACCCGGGOOO^^^oooxxxsssiii]]]gggsss}}}mmmQQQ^^^nnnXXX777222777YYYnnnVVVBBBYYY<<<888555222111555:::>>>@@@888<<<:::WWWeeeNNNAAAfffvvvJJJJJJ___oooNNN777???OOOMMM>>>333222333333222444888888666999555444999<<<:::777666444555888999555222555;;;@@@OOOiii{{{hhhuuu}}}nnnkkkFFF666555HHHjjjVVVBBB@@@KKK___fffrrrkkkTTTNNNLLLWWWQQQxxx]]]ZZZSSSUUUMMMKKKFFF???777222000000......------...///111222111000///000111000///---,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111555999999999;;;===>>><<<888555222000888JJJYYY\\\^^^aaa______^^^YYYUUUSSSVVVYYYZZZaaa]]]TTTKKKCCCIII]]]pppzzzxxxuuu~~~zzz{{{yyylllbbb\\\QQQ<<<555000<<>>999555???ZZZvvv|||uuuuuuhhh[[[SSSNNNIIIGGGIII???AAABBBHHH\\\nnnhhhVVVRRReeezzzzzzaaaQQQAAA222...111222111111,,,===cccwww\\\dddVVV;;;@@@>>>:::777777999>>>JJJVVVdddrrrooosss}}}XXX999BBBwwwuuu^^^hhhmmmpppZZZ]]]QQQFFFEEE___^^^ZZZTTTFFFAAACCC:::666AAAAAAGGGMMMPPPWWWccckkknnnhhhcccZZZPPPGGGAAA===<<>>AAA===:::777PPP}}}nnnhhhSSS]]]fffKKK333555EEELLLDDD:::888777666444555777999::::::555444999<<<;;;999:::777666666777888666444222555EEE\\\sss|||ggg~~~||||||___<<<555333AAA{{{^^^DDD===GGG]]]fffqqqZZZLLLNNNRRRTTTgggxxx\\\YYYRRRSSSLLLKKKGGG???777111000000......------...///111222111000///000111000///---,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///222888<<<===@@@CCCBBB???;;;888777777555===NNNYYY[[[^^^ddd```aaaaaa\\\VVVSSSTTTWWW]]]___^^^]]]XXXHHHHHH[[[fffvvvooo[[[ZZZffftttwww|||~~~qqqlllddd^^^SSS???333000<<<~~~CCC888===777555;;;@@@UUUrrr{{{yyyuuuqqq}}}~~~zzzfff}}}vvvfff]]]\\\[[[WWW[[[aaaccc^^^XXXTTTPPPMMMIIITTTlll~~~fffRRRLLLDDDFFF```wwwwww~~~{{{nnnaaabbbooozzz~~~|||||||||}}}[[[eeepppkkkhhhQQQDDD777333222222222444000888777TTTjjjnnnnnnuuuDDDCCCAAA@@@III]]]sssvvvqqqxxx}}}|||~~~~~~iiieeeuuucccLLLIIIkkk~~~```\\\nnnMMMBBB===KKKVVV\\\VVVUUUOOOGGGCCCEEEIIIHHHHHHIII>>>AAA<<<888LLLnnn}}}xxxtttkkk```WWWOOOHHHGGGIIIAAAEEEDDDDDDQQQaaa\\\LLLHHHRRRfff{{{~~~yyySSSBBB222---000222111111///888VVVuuuyyyiii[[[gggEEEAAA???;;;777666666:::EEEPPP^^^mmm|||ooowwwbbbLLLTTTkkk{{{fffjjj^^^VVVUUUrrrlllZZZYYYIIIAAADDD:::888KKKIII@@@;;;@@@IIISSS___hhhgggbbbWWWLLLBBB:::555333;;;BBBNNNYYY```cccdddfffhhhrrrzzz|||lllOOOYYYdddPPP555222333@@@rrrsssWWWDDDRRR<<<777222000222888<<>>===:::777555555666;;;???999444444:::???@@@@@@AAA???===:::777777888666333444???NNNgggzzzeee~~~UUU555555777999cccGGG===FFF]]]fffooo|||dddNNNSSSNNNVVVSSS^^^wwwZZZXXXRRRRRRKKKKKKGGG@@@777111000000......------...///111222---------///111222222000,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///333:::???AAAFFFJJJHHHAAA<<<:::;;;;;;999AAARRRZZZZZZ^^^gggaaacccccc^^^WWWSSSTTTVVV^^^]]]]]]dddcccMMMEEEVVVoooyyypppWWWDDD===JJJdddnnnzzzxxxsss|||~~~vvvkkkqqqbbbRRRFFF777666CCCEEE;;;@@@999555;;;???SSSiiizzz}}}}}}~~~wwwppp|||aaauuuvvviiicccdddaaa[[[]]]bbbccc]]]VVVSSSQQQNNNEEELLLcccoooWWWLLLNNN>>>QQQuuu}}}tttggg___cccnnnvvvxxx||||||}}}~~~RRR___pppiiifffQQQDDD777333222222222444111)))+++eee|||sssHHHFFFBBB@@@GGGYYYooo|||~~~tttooovvv||||||~~~IIIdddzzzrrr}}}TTTIIILLLppphhh|||PPP???DDDeee[[[^^^[[[TTTLLLFFFGGGJJJIIIGGGHHHBBBLLLGGG888CCCggg|||yyyqqqiii```WWWMMMEEEDDDHHH@@@EEEBBB<<>>999>>>SSSqqqhhhUUUCCC222---000222111111111111LLLxxxyyy|||[[[rrrHHH<<>>VVVVVVBBB444777>>>CCCNNN[[[___YYYPPPEEE;;;444///---333777AAANNNYYY\\\\\\\\\mmmwww~~~{{{}}}dddLLLSSS]]]LLL555666444888ddduuuHHH^^^???:::333000222666;;;===888:::HHHRRRbbbnnnQQQ===CCCDDDOOOMMM===222666===>>>;;;777333111000333999@@@999444555<<>>HHH^^^eeemmmvvvlllQQQWWWLLLNNNXXXUUUSSSrrruuuaaaVVVRRRSSSKKKKKKHHHAAA888111......---------,,,+++---000222+++,,,///333666666444222+++...111111...,,,,,,---------,,,,,,,,,,,,++++++***+++,,,...222777;;;>>>CCCBBBGGGMMMIIIAAACCCMMMHHH@@@???IIISSSYYYaaakkkhhhjjjhhhbbbZZZVVVWWW[[[eeeffflllqqqnnncccWWWQQQiiixxxzzzgggQQQLLLSSSXXXdddsssiii]]]ddd{{{nnnPPPEEE<<<555???JJJ???888888999999@@@JJJgggssswwwtttnnn~~~|||nnneeevvv}}}vvvmmmeee`````````eeeeeeccc```ZZZUUUQQQPPPIIIMMM```{{{xxxaaaTTTGGGOOOFFFKKKnnnzzzuuullldddbbbiiiuuu|||uuuttt{{{|||MMM^^^ppphhhdddTTTEEE777222222222111222666......KKKuuuwwwXXX>>>AAAAAA@@@PPPeeexxxsssrrrvvvzzz~~~WWWHHHVVVbbb|||{{{QQQGGGfffyyyqqqtttHHHEEEUUUjjjUUU___[[[???KKKXXXDDDHHHWWWGGGFFFFFFHHH>>>>>>bbbyyyvvvnnn^^^OOOJJJKKKIIIDDD>>>:::BBB???:::VVVZZZ///;;;<<>>:::777444222///111:::FFFHHHGGGSSSdddqqqvvv|||___III______DDD;;;:::333888XXXppp@@@___SSS@@@222333555444888@@@>>>===JJJfffoooXXXMMMCCC888555<<>>DDDBBB@@@>>><<<888444111000///555>>>AAADDDSSSfffqqquuu{{{~~~}}}YYYFFFbbbeeeDDD333333---000DDDhhh<<>>CCC@@@666333:::<<<<<<<<<:::666444555888777666555444555888>>>DDDNNNKKKFFFAAA===:::888777888777>>>UUUwww}}}```ooo{{{{{{dddBBB111888666@@@```}}}IIIGGGVVVTTTbbbfffppp~~~gggSSSQQQNNNTTTTTTRRReeesssaaaXXXTTTRRRKKKKKKIIIBBB888111//////---------,,,+++---000222222000///000111111000...+++---000000...,,,++++++------,,,,,,,,,,,,++++++,,,---...111555:::???BBBDDDAAA===AAAOOO___eeecccOOOIIIIIIQQQWWWZZZbbbllleeeeeeeeedddcccbbbaaa```gggttt~~~nnnsssddddddnnnttt}}}sss|||zzzcccMMM888333===|||jjj@@@;;;999999555444???NNNgggvvv~~~{{{xxx|||{{{uuuqqqmmmvvvooo```^^^ZZZiii{{{jjjyyyzzzpppiiifffeeefffffffffeeebbb^^^YYYUUURRRMMMKKKQQQeee{{{fffWWWMMMGGGCCCFFF[[[ttt|||vvvuuusssrrroooggg]]]UUUKKKFFFJJJZZZnnnzzzyyy|||}}}QQQ```}}}nnnmmmjjjUUUFFF777222333222222222555...>>>;;;aaajjjttt[[[WWW<<<@@@DDDCCCLLLXXXpppyyyvvvsssooopppssswwwyyyYYY;;;???EEEJJJTTTvvvyyyfffvvvfff\\\pppggg]]]ccc[[[RRRRRR\\\dddXXXAAAMMMNNNDDD:::<<>>???<<<777222111...000555888???RRRfffqqqtttyyy~~~|||}}}pppxxxVVVKKKeeedddCCC222333000222999lllYYYFFFWWWFFF888333222222888AAA???:::AAA[[[zzzyyy}}}qqqgggXXXIIIIIIKKK@@@===DDD<<<666EEE??????>>>:::777777888999666777666555444555999;;;>>>===<<<:::999888777666555333:::SSSvvvttt[[[uuuzzz~~~]]]???888999???AAA^^^MMMEEEWWWTTTXXXaaagggrrr{{{UUUUUUNNNTTTTTTTTTdddoooaaaZZZUUURRRLLLLLLIIIBBB999222//////---------,,,+++---000222222000......///000000///,,,---///000///---,,,+++------,,,,,,,,,+++++++++,,,---...111666;;;@@@CCCBBBBBB??????LLL___eee___AAA===???HHHPPPWWWfffuuupppnnnkkkiiihhhgggdddbbbffftttrrr{{{pppjjj~~~zzz}}}fffwwwcccGGG;;;444888rrrJJJBBB<<<;;;777444;;;FFFhhhwwwzzz{{{~~~||||||uuulllgggggg||||||mmmhhhaaaccc^^^ggg~~~ttt|||qqqiiifffeeeeeehhhgggeeeccc```[[[VVVRRRQQQNNNLLLVVVppprrraaaOOOKKKGGG>>>NNNjjjqqqccc```^^^aaadddccc[[[TTTKKKDDDCCCPPPddduuu|||}}}RRRgggqqqqqqjjjUUUFFF777333333222222333777+++;;;555lll}}}^^^fffCCC@@@@@@===EEESSSllluuuvvvuuuqqqppptttzzz|||\\\JJJRRRggg^^^JJJddddddmmmzzz^^^lllpppbbbiiiqqqcccXXXhhhmmmXXXEEEPPPNNNAAA===DDD@@@LLLnnn{{{zzzssseeeXXXNNNDDD<<>>???===999666222444888===???===999555111......000444>>>QQQcccooorrrxxx||||||}}}iiiyyy|||}}}lllUUUVVVfff[[[@@@777666666777999]]]}}}LLLTTTHHH<<<666333111555<<>>FFFEEE>>>666222444===FFFQQQeeezzz|||yyyuuurrrpppmmmjjjhhhbbbfffggggggrrryyy|||ttt~~~~~~WWW{{{___FFF999555;;;uuuQQQDDD::::::999666777===RRReeewww}}}|||||||||zzzqqqfffYYY```uuu|||oookkkjjjfff``````nnn~~~tttnnnlllkkkjjjkkkiiigggeeeccc^^^WWWRRRSSSQQQKKKKKK\\\ttt}}}yyyeeePPPMMMLLL@@@IIIaaahhhSSSKKKCCCEEENNNXXX\\\\\\\\\RRRJJJOOOaaattt~~~wwwPPPlllrrrrrrfffUUUFFF888333333333222333666...888...pppgggyyynnnHHHCCCEEEBBBHHHRRRjjjsssxxxyyysssooosssyyyzzzvvvzzzZZZkkkrrrccc]]]www^^^ooovvvrrrrrrXXXfff}}}sss___gggeeeQQQGGGSSSKKK>>>EEEOOO???:::SSSqqqxxx{{{sssfffWWWIII>>>???888;;;@@@===CCCUUUddd{{{rrrlllqqqzzzyyytttbbbBBB000222000///222222...999777kkkfffNNNLLLIIIDDD===777555666888<<>>===CCCEEE@@@:::666666777999::::::777555222000000222555???OOO\\\kkkpppwww|||~~~hhhzzzttt\\\MMMYYYeeeTTT<<<666222444444666MMMOOOGGGBBB<<<888333111333777CCC===:::KKKqqqccclllnnnRRR@@@CCCGGGGGGDDDBBBBBB>>>888<<<@@@@@@:::777777666222111333555777777777666666777111888TTTuuuiiiggg{{{yyy|||mmmDDD555;;;666DDDEEE[[[wwwHHHIII\\\\\\[[[___bbbmmmRRRQQQTTTYYYZZZYYY___nnn}}}sssddd\\\TTTNNNLLLLLLJJJCCC999222000000---------,,,+++---000222///...,,,---000222333333/////////111222111...+++------,,,,,,,,,,,,++++++++++++...111777===BBBFFFFFFIIIHHHAAA<<<999444000666333444999>>>GGG]]]rrr~~~~~~|||yyytttnnniiifffWWWQQQGGGAAAGGG\\\xxxyyyuuu{{{```zzz___III222444@@@~~~zzzNNN???555666999777777;;;AAAWWWqqq}}}~~~~~~~~~~~~}}}}}}~~~wwwuuuqqqdddWWWKKKWWWkkk}}}|||nnneeeggggggZZZRRR]]]tttttt|||yyyxxxvvvuuupppnnnkkkiiigggaaaYYYRRRRRRQQQLLLHHHNNN^^^pppyyyfffVVVOOONNNEEEGGGZZZkkk\\\OOOAAA===GGGVVVbbbhhhjjj```SSSQQQ^^^rrr~~~sssPPPooopppqqqbbbUUUGGG888333444333333333111444999,,,\\\hhhmmmgggiiiCCCBBBIIIHHHHHHLLLaaapppyyy|||sssmmmqqqvvvwww~~~vvvwww~~~zzzxxxvvvyyyOOObbbuuuyyyZZZccckkkddd[[[OOOPPPWWWFFF>>>MMMUUUAAA555???[[[jjjxxxzzzqqqcccTTTIIIAAA;;;888;;;>>>BBBLLLYYYiiiiiinnnvvv{{{yyy___uuuwwwaaa???...333222///222333333999555]]]{{{aaabbbKKKJJJFFF@@@:::666555555999???JJJYYYhhhsssyyy|||~~~nnnmmmrrrVVVQQQwwwyyytttmmmuuuvvvuuuuuuvvvlll^^^RRRLLLKKKOOORRRLLLEEE======EEEMMMIIIAAA===;;;888666666666555444444444444444777???KKKUUUgggmmmvvv~~~qqqYYYEEEXXXdddPPP777...///222111666???OOO======<<<888333111333666EEEDDD@@@BBBXXXsss|||vvvfffQQQJJJNNNMMMFFFDDDDDD>>>444>>>DDDDDD<<<888999888222111222444555666666555555666000999VVVuuu~~~jjjxxx|||~~~|||wwwXXX:::666???AAAIIIOOOUUUpppYYYAAAUUUYYYUUU^^^___ccc{{{hhhTTTSSSVVV[[[YYYSSSSSSXXXssscccZZZTTTPPPMMMMMMJJJCCC:::222000000---------,,,+++---000222000......///111333444333111000000222333333///,,,------,,,,,,,,,,,,+++++++++,,,///333888???DDDHHHOOOMMMMMMNNNIII@@@:::999999777888::::::===OOOcccvvvzzz}}}zzzpppcccYYYTTTFFF>>>999888777===SSSkkkxxxxxxnnnzzz___BBB222333===xxxpppKKK>>>666777888555777===CCCWWWnnnyyy{{{zzzwwwttt||||||~~~pppjjjmmmkkk```UUUOOOXXXcccnnnooo___TTTXXX___RRRNNNWWW___]]]]]]ccc~~~wwwtttpppnnnlllfff\\\TTTQQQNNNLLLJJJIIIPPPaaarrrhhh```UUUNNNIIIEEEZZZ}}}rrrbbbYYY^^^jjjvvv}}}zzzrrrddd\\\cccttt|||UUUrrrnnnttteeeVVVGGG888333444333333333...666777333MMMooo~~~kkkllloooFFFBBBIIIGGGEEEFFFZZZkkkxxx}}}uuuooouuu|||}}}qqqQQQIIIPPPWWW```wwwuuussstttZZZ{{{zzzpppaaa```}}}sss^^^QQQOOOWWWZZZBBBAAASSSSSSDDD;;;999BBBVVVllltttpppggg[[[RRR@@@>>>777555<<<@@@FFFRRRSSSYYYfffrrrzzz~~~eeeyyy^^^<<<---444333...111333555:::666NNNwwwssseeeyyyIIIIIIGGGCCC===777444333666<<>>HHHOOOdddkkkvvv{{{UUUGGG___dddJJJ444...///555111999888bbbnnnEEEGGGEEE===555111333666@@@GGGEEE===FFF]]]iiiggguuuvvveeeggg```TTTPPPPPPJJJ@@@BBBIIIHHH???;;;>>>===777222333444555666777777777777111<<<[[[yyyvvvjjjsssMMM===>>>CCCIIIJJJZZZTTTeeerrr@@@GGGNNNNNN\\\___gggppp```VVVSSS\\\^^^WWWRRRTTTqqq```XXXTTTSSSMMMMMMJJJCCC:::333000000---------,,,+++---000333111000///111333333333222222111000222444444000------------,,,,,,,,,++++++---...000444:::AAAFFFJJJ___VVVSSSVVVQQQDDD<<<<<<999888:::<<<888777EEEWWWnnnuuu{{{xxxiiiVVVFFF???888666===EEE===111999MMMhhhrrr~~~___666777333555iiiKKKBBB<<<;;;888444777@@@HHHWWWhhhqqqwww|||~~~~~~}}}~~~xxxhhhZZZ]]]kkkqqqmmmfffaaadddccccccaaaQQQGGGOOOOOOKKKSSS]]]QQQDDDYYY|||xxxtttrrrpppiii^^^VVVOOOKKKKKKMMMJJJJJJYYYlllkkkjjj[[[OOOKKKEEE^^^{{{{{{zzznnnppp~~~]]]uuunnnxxxkkkVVVGGG999444444333333444///444222===MMMyyy|||gggtttUUUJJJLLLGGGEEEHHH]]]fffuuu}}}wwwttt|||}}}SSSVVVUUUBBBNNNpppyyyfffsss{{{ooo{{{XXXXXXrrrrrrVVVGGGLLLVVV]]]AAADDDUUUOOOEEECCC<<<111HHH```llljjjcccZZZSSS<<>>888444222444:::DDDPPP\\\iiiuuu|||www```eeepppdddPPPCCCGGGbbb|||~~~wwwgggccckkkWWWOOODDDDDDTTTeeeggg```MMMIIIDDD@@@>>><<<:::888;;;:::777333444<<>>AAA???CCCKKKgggqqqrrrggg\\\RRRCCC333666666777:::888333222444OOOooosss~~~~~~tttpppoooQQQ888777888>>>ggg^^^::::::999333<<<888333BBBOOOaaaooowww{{{~~~qqqeeeVVVYYYhhhzzzmmmmmmaaaRRROOOZZZhhhmmmkkk]]]RRRMMMOOOKKKGGGUUUkkkxxxzzzuuurrrlllddd^^^YYYTTTNNNKKKLLLPPPSSSVVVeeecccbbb\\\NNNHHH[[[uuuzzz|||vvvZZZyyyrrrwwwmmmZZZFFF999444...222777222222444:::666@@@xxx|||eeeRRROOOJJJNNN@@@GGG```aaavvv}}}mmmqqqvvvvvvzzz{{{\\\rrrjjjHHHlllgggvvvyyyiiiyyyqqqXXXRRRbbb}}}dddNNNMMMQQQNNNCCCRRR___RRRIIIGGG;;;777<<>><<<999777666777999:::???IIIXXXgggsss|||xxxrrrTTT???...///333111222666666333BBBFFFqqq}}}]]]ZZZHHHCCCIII@@@555777666111444<<>>PPPFFFAAA:::===CCC@@@:::@@@@@@222>>><<<;;;aaahhhuuuyyysss}}}pppwwwzzzgggKKKBBBKKKQQQPPPSSSWWW\\\\\\wwwrrrIIIDDDDDDTTTYYYeeerrr{{{hhhRRRUUUPPPYYYfff___mmmccc^^^UUUOOOMMMLLLIIICCC<<<444000...000///...------,,,,,,---000///...///000111111111333111000222666666222...---------,,,,,,,,,++++++---...000555;;;BBBGGGJJJRRR```jjjggg___ZZZVVVSSSGGGIIIMMMMMM@@@222666CCCZZZcccdddYYYOOOJJJAAA666666555666:::999555555777FFFdddtttyyyeeehhhlllHHH999666777???lll```<<<<<<:::111888888777>>>JJJ\\\jjjrrrwww{{{}}}|||}}}~~~sssiiihhhbbbqqq}}}^^^RRRRRRUUU___lllrrrlllbbbaaaXXXSSSQQQHHH>>>CCCRRR]]]}}}xxxrrriiibbbYYYTTTNNNKKKKKKMMMOOOPPP[[[]]]ccceee[[[QQQXXXgggjjjWWWyyyxxxlll[[[FFF999444///333777222444222555666JJJppp```hhhOOOSSSLLLIII999BBBFFFQQQtttnnncccwww{{{[[[lllrrrPPPlll}}}oooggg|||uuuwwwhhhyyysssVVV@@@TTTqqqwww]]]HHHKKKSSSGGGHHH[[[bbbRRRJJJIII>>>:::999;;;???@@@===;;;===???===;;;888777777777888:::EEEUUUeeerrr}}}|||```|||zzzOOO<<<...///333222222666;;;999<<<@@@hhhiiijjjAAAKKKKKKBBBAAA222:::333444:::EEEOOOXXXdddnnnoooqqqttt}}}kkkppp___NNNJJJjjjvvvkkkllldddqqqVVV999555@@@@@@===CCCKKKSSSWWWVVVUUUTTTLLLBBB===<<<999333111666>>>DDDSSSiiixxxyyyyyy~~~kkkDDDQQQppp[[[777000000333444222555666;;;aaawwwJJJTTTlllEEE///===...777>>>MMMRRRLLLUUUoooeee]]]___oooooobbblllkkk```^^^^^^iii[[[III@@@OOO???===AAA>>>666999===777???<<<:::^^^ttthhhzzzwwwxxxZZZDDD@@@GGGKKKIIISSSTTTWWWXXXppppppLLLMMMMMMQQQ^^^ssszzzxxx___TTTZZZTTTTTTcccmmmbbb]]]VVVOOOMMMLLLIIICCC;;;444000...000///...---,,,,,,,,,,,,000000000000000111111222222111000222555555222...------------,,,,,,,,,,,,,,,---111555;;;AAAGGGJJJLLLccc|||yyymmmdddcccYYYRRRRRRNNNFFFCCCFFFTTT]]]___VVVMMMJJJGGGAAA777555555777777333333555888MMMmmmiiiqqqeee;;;888555777???oooyyy___:::<<<===333777666888;;;GGGWWWeeennntttxxx{{{zzz{{{}}}tttmmmjjjkkkfffvvvlllaaa]]]OOOMMMUUU___iiiqqqooo```OOOQQQSSSVVVUUUJJJ>>>???GGGeee~~~zzztttkkkccc\\\XXXRRRNNNMMMLLLLLLKKKOOOTTTaaammmlllaaa\\\^^^iiieeeXXX{{{wwwmmm\\\EEE777444000333666222666222333777LLLbbb```tttmmmEEEOOOKKKGGG===NNNAAACCCcccqqq[[[kkk~~~bbbZZZ^^^kkkwwwvvvmmm```{{{HHHUUUmmmyyyhhhMMMGGGQQQAAAQQQeeecccPPPJJJJJJ@@@@@@:::888;;;===<<<;;;;;;>>>===;;;999777666555555666@@@PPPbbbqqq}}}vvv{{{rrrfff|||ssszzzzzzGGG999...000444333333666;;;>>>999???___uuuppp???JJJFFF@@@FFF,,,888555444777???GGGNNNZZZdddnnnqqqqqqrrr}}}ssswwwyyySSSFFFeee~~~```NNNDDDgggkkktttZZZ;;;999???888333888???IIIUUU^^^aaa\\\PPPEEE<<<;;;888444111333999@@@SSSkkk{{{|||{{{YYYKKK\\\kkkOOO333111111222444333444444444PPP{{{VVVFFFrrrUUU333JJJ...111888IIIbbbnnnlll}}}rrrrrr~~~xxxwwwNNNJJJOOOFFFBBBWWWdddWWWLLLDDDEEEGGG>>>===BBBAAAIIIEEE???___yyywwwvvviiifffKKKAAAGGGMMMOOOOOOTTTQQQQQQSSSdddQQQFFFMMMNNNTTTkkk|||oooxxx~~~SSSVVVQQQLLL___mmmaaa]]]WWWOOONNNLLLIIICCC;;;444000/////////...---,,,,,,,,,,,,000000111000000000111333222111000111333333111///...------------,,,,,,,,,***---111666;;;AAAGGGKKKSSS```www|||cccVVVQQQKKKDDDAAARRR]]]dddaaaYYYTTTOOOKKK@@@;;;888888777333222444666===XXX}}}{{{kkkxxxZZZ555:::666:::???jjjzzzggg;;;999???888999444444;;;EEEUUUcccmmmtttyyy{{{zzz{{{}}}~~~yyywwwvvvxxxrrrppp[[[ZZZXXXXXX\\\^^^\\\\\\[[[QQQEEEAAARRRbbb___NNNAAABBBHHH___|||~~~xxxnnnfffbbb___ZZZVVVSSSPPPLLLJJJHHHLLLYYYkkktttrrrllljjjooopppsssxxxzzztttttt}}}iii]]]{{{vvvuuuqqq]]]DDD666444111333666222555555666777AAAcccvvvfffrrrOOONNNJJJGGGGGG___cccKKKSSSuuuyyydddjjjSSShhhqqq}}}mmm[[[nnnfffZZZ^^^uuuwwwVVVBBBJJJCCCZZZiii]]]MMMLLLJJJ???@@@<<<<<>>888>>>IIIUUUYYYRRRFFF>>>888666555444222222777>>>VVVooo~~~wwwOOOWWWjjjeeeCCC000222111///444444555666555GGGhhhnnnRRRqqqfffBBBAAA888,,,666CCCcccvvvZZZiiibbb}}}YYYLLLHHHMMM??????TTT^^^KKKGGGJJJDDD@@@DDDCCCLLLJJJGGGddduuuhhhggg{{{jjjTTTEEEIIITTTYYY\\\aaaVVVRRRRRRRRRZZZ|||ggg???NNNUUUOOO[[[yyy{{{sss}}}nnnRRRVVVVVVRRRlll___]]]WWWPPPNNNMMMIIIBBB:::444000//////...---,,,,,,++++++,,,///000111000//////111333111111000111222222111000.........---------,,,,,,))),,,111555;;;BBBJJJPPP]]]bbbppplllUUUIIIHHHNNN[[[iiimmmiiiaaaXXXQQQJJJCCC===<<<;;;888777888???:::OOOzzz]]]dddSSS888<<<888>>>>>>]]]HHH888;;;888:::555555:::CCCQQQ___kkksssxxxzzz{{{|||}}}pppppphhh___XXXXXX\\\WWWLLLIIIOOOPPPJJJFFFdddyyymmmPPP>>>===AAADDDNNNllltttlllhhheee```\\\XXXTTTOOOKKKGGGHHHPPP```qqq|||yyytttwww}}}~~~{{{wwwnnnnnn{{{}}}zzzbbbaaarrrtttvvvvvv___CCC444555222333555222333777888777888KKKzzzrrrkkkUUUOOOGGGGGGZZZ}}}]]]VVVtttlllhhh~~~~~~fffnnn~~~llldddIII^^^sssYYY>>>EEELLLbbbgggVVVMMMOOOIII@@@>>>;;;===EEEIIIFFF???;;;999999999888888777777777555;;;GGGXXXhhhwww}}}mmm888333111222444555555777222BBBAAAGGGTTThhhnnn~~~CCCAAAIIIAAAFFF777666333222666;;;BBBMMMWWW\\\bbbhhhppp~~~tttaaaFFFWWW]]]>>>GGGWWWUUUIII>>>ZZZzzznnnDDDCCCNNNCCC<<<999<<>>;;;:::<<>>JJJ888666333222555888>>>HHHQQQkkkqqqyyynnniiisssqqqOOOTTTqqqZZZQQQHHH???<<<888iiiWWWIIINNN>>>CCC::::::DDDGGG===555666333///000555555444;;;FFFeeezzzvvvbbbRRRmmmsssSSS555000333222...666555333888777:::FFF~~~jjjDDD^^^kkk===AAA888:::777@@@\\\uuu}}}yyybbbaaaUUULLL\\\wwwccczzzlllWWWMMMTTT___```[[[```bbb|||pppvvvwwwrrrZZZooorrr{{{oooPPPPPPRRRUUUVVVSSSTTTXXXVVVZZZXXXUUUTTT]]]sss;;;SSS\\\NNNQQQnnnxxxtttfffWWWIIIkkk\\\]]]YYYPPPOOOMMMHHHAAA999333111000///...---,,,++++++++++++,,,...111///,,,,,,///222000111111000000000111222............------------***---000444999DDDRRR\\\iiiyyyzzzaaaJJJEEEPPPcccyyyiii^^^RRRLLLIIIDDDAAAAAADDDDDDWWWzzzcccwww{{{RRR???:::222777???888JJJUUU999:::777777444;;;333:::FFFTTTbbblllrrruuuyyyzzz|||~~~yyyuuuyyymmmmmmcccYYYlllvvvnnnddd___TTTFFFBBBiii~~~iiiLLLCCCEEECCC:::555>>>ppp}}}{{{sssooojjjfffbbb]]]YYYVVVLLLLLLLLLPPP\\\pppzzztttxxxrrrcccbbbtttnnnKKKrrrkkkyyy}}}yyyaaaAAA111555555333444222333666555888>>>GGG{{{|||\\\xxxzzzAAARRRLLLFFFCCCEEENNNUUUffftttcccSSS]]]vvvddd]]]eeehhhSSSHHHXXXllliii]]]___[[[RRRTTTHHHCCC@@@@@@@@@@@@CCCHHHEEEDDDAAA>>><<<;;;<<<<<<666888>>>LLL___rrrwww{{{bbbxxx|||TTT333444555333333555999:::@@@???HHHEEEPPP[[[sssoooppp>>>HHHCCC???<<<666333222444666999BBBJJJkkk{{{kkkXXXeee|||XXXQQQvvvVVVDDDFFF666IIIoooLLLFFF===DDD;;;@@@QQQVVVHHH===<<<777111222777888666???KKKkkk|||{{{xxxqqqXXXUUUooojjjFFF000000333222000888555222999:::999???ZZZNNNRRRuuujjjBBB>>>444333:::HHH```rrrtttqqqFFFZZZxxxqqqyyyuuudddmmmzzzyyyrrruuurrrmmmnnnnnnyyyfffvvv]]]PPPUUUWWWTTTRRRTTTTTTSSSTTTYYYUUUUUUXXXXXXwwwRRREEEPPPXXXJJJUUUooossspppuuupppoookkk\\\]]]YYYPPPOOOMMMHHHAAA999333111000......---,,,+++++++++++++++...000///++++++...222000111111000//////111222//////.........---------***---000333999EEEUUU```ooooooxxxmmm^^^VVVPPPKKK>>>FFFYYYsssyyyjjjaaaZZZRRRMMMKKKHHHOOOdddooojjjHHH666===:::555===555HHHjjjIII777@@@===888111777333999DDDSSSaaalllrrruuuwwwxxx{{{~~~rrruuu~~~ooogggVVVIIIcccwwwtttjjjbbbSSSAAA>>>cccuuu```HHHFFFGGGBBB:::999999ZZZxxxuuuoookkkgggccc___\\\MMMOOOOOOPPPWWWggg{{{}}}zzzttteeeeeeyyyqqqRRRfffwww}}}zzzbbbAAA111555555333444222555777444:::???===hhh|||^^^nnn:::RRRPPPKKKCCC777FFFLLL]]]vvvppp[[[XXXhhhkkkbbb___ppp___JJJXXXmmmmmmeeehhh```VVV^^^CCC@@@@@@AAA>>>;;;<<>>=========555666;;;III\\\qqqpppyyy>>>333555666444333555999<<>>---111333222000888666333;;;???===@@@;;;SSShhhEEEDDD111222:::999III```ccc```}}}```nnn}}}eeepppvvv|||yyy{{{tttooocccvvvpppyyyPPPPPPWWWYYYSSSTTT\\\^^^YYYRRRWWWRRRTTT\\\WWWgggvvv;;;>>>___QQQGGG\\\fffyyyuuuzzzqqq\\\YYYWWWRRRTTTMMMFFFCCC===555000///...------,,,,,,++++++******...222222000...---...000000000000111222333444111///---,,,,,,,,,...///---,,,///555:::BBBPPP\\\fffkkkfffgggyyy|||eee[[[]]]\\\VVVVVVLLLLLLcccwwwlllddd]]]XXXVVV___ooo}}}zzzzzzZZZ???888;;;<<>>KKK===<<<>>>JJJuuu|||vvvqqqpppooojjjdddaaaWWWRRRNNNOOOTTT___qqq|||xxxeee___rrr}}}QQQvvvvvvpppsssVVV>>>333666333333777666333999;;;;;;999<<<]]]nnnvvvaaaBBBLLLYYYGGGAAA???DDDUUUmmmvvvgggSSSgggyyyppp\\\vvvnnnVVVWWWwwwkkk___ccchhhpppggg]]]AAABBBDDDAAABBB;;;???JJJNNNTTTJJJ999:::>>>666777888===JJJ]]]ppp~~~}}}888555222111444:::???@@@???CCCMMMFFFGGGUUUTTTqqqmmmrrrYYYJJJBBBKKKAAA:::888666555555888;;;===EEEUUUbbbuuuwwwMMMVVV~~~eeeKKKiiiMMMJJJ999PPPcccIIIBBBGGG@@@JJJlllxxxYYY???FFFGGG???;;;<<<:::999FFFXXXtttzzz}}}rrr~~~vvvWWWOOObbbhhhMMM000111444111888666666777888999::::::;;;>>>XXXbbbUUU]]]cccEEE777222:::999444AAAWWWRRRTTTtttyyyzzzfffssseeeQQQoooooozzztttmmmggg~~~llltttfffnnnooowwwiiiQQQZZZVVVVVV[[[^^^[[[VVVSSSOOOSSSWWWWWWWWWZZZbbbhhheee===EEESSSOOOPPP^^^ooonnnuuuqqq\\\YYYWWWSSSTTTMMMFFFCCC===555000///...------,,,,,,++++++******...111222000.........222222222111111111000000111///...,,,,,,---...///---,,,...333888@@@MMMZZZ^^^kkknnnlllpppvvvkkkccc\\\TTTPPPHHHIII\\\yyy|||xxxmmmbbb]]]fffooouuu|||jjj{{{}}}oooQQQ;;;777:::999<<<888<<<@@@uuupppCCC666;;;222777333333777@@@MMM[[[hhhrrrwwwxxx|||{{{jjj~~~|||oooYYYMMMdddvvvtttlllbbbRRRAAAIII```{{{QQQBBBVVVHHHQQQCCC888999HHHccc~~~zzzuuurrrqqqnnnlllaaa[[[UUUQQQPPPWWWfffuuuzzzhhhcccvvvoooPPP}}}{{{mmmssstttSSS<<<333666333333777555444999;;;<<<===???\\\dddTTTLLLHHHKKKDDDAAABBBOOOeeepppfffVVV^^^iii[[[rrryyy\\\^^^ooo^^^WWWjjjkkkpppmmmMMMIIIHHHEEEEEE;;;===AAADDDIIICCC555666:::333777666:::FFFZZZoooppp777333333444555777<<>>CCC<<<999666444444777:::<<<@@@LLLVVViiittt]]]dddhhhUUUkkkcccIII???RRR^^^OOOSSSBBBGGGnnnbbbDDDGGGHHHDDDDDDCCC===:::JJJ^^^xxx}}}~~~{{{|||yyy|||}}}kkkwwwTTTTTTfffbbbFFF///222444000888555666666777888999:::;;;;;;HHHvvvxxxUUUWWWfff@@@AAA;;;222000;;;HHHOOORRRLLL[[[qqq{{{hhhWWWmmmooozzzuuukkk\\\VVVooo}}}}}}gggaaaSSS[[[WWWSSSTTTZZZ^^^[[[VVVVVVUUUUUUUUUWWWZZZ___bbbgggBBBEEEZZZ\\\NNNOOOggg{{{qqq]]]ZZZWWWSSSTTTMMMGGGCCC>>>555000///...------,,,,,,++++++******---000111000/////////333333333333222000...,,,000///...---------...///...,,,---000555<<>>===<<<;;;@@@>>>333444999333888666888CCCWWWmmmxxxyyyggg{{{yyyWWW222111444777777888;;;BBBHHHGGGPPPNNNSSS]]]VVV```qqqPPPMMMBBB???>>>;;;777444333555888:::===FFFNNN```yyyVVVhhh___pppoooHHHIIIQQQttt___VVV??????llltttOOOGGGFFFFFFGGGDDD;;;<<>><<>>666000000...------,,,,,,++++++***+++,,,...000000000000000111222333333222000---,,,000000///...---......///...,,,,,,...222777CCCOOO[[[^^^fff|||vvv```PPPHHHLLL\\\lll}}}kkk___TTTnnn~~~zzzzzzmmmSSS>>>888:::<<<:::666;;;<<<999^^^}}}>>>FFF===555===555333555:::BBBOOO___nnnxxx{{{ggglllnnnVVVPPPqqqppp]]]LLL???999ggg^^^RRRwwwjjjGGGBBBAAA<<<999WWWzzz}}}oooZZZIII???<<>>EEEFFFSSSmmmggg```ZZZ[[[CCCPPPVVVLLLEEE===>>>MMM^^^eeecccTTTXXXlllzzzyyyWWWJJJgggyyy```QQQKKKJJJLLLBBBAAABBB;;;===>>>777777:::666888777999DDDVVVjjjzzzyyymmmwwwpppAAA222111444999;;;===@@@DDDGGGHHHNNNOOOTTT\\\UUUYYYooosss|||@@@JJJGGG@@@===888555333444666888888AAAHHHXXXuuujjj~~~eeedddvvv{{{iiiHHHUUUSSS{{{jjjRRR@@@<<>>666111000...------,,,,,,++++++***++++++---///000111111000...///111222222111///...000000//////...............+++,,,...000333>>>HHH^^^fffvvvzzzfffWWWSSSYYYbbbnnniiiRRRBBBRRRnnnxxxrrr|||vvv___EEE888888:::;;;:::999<<<:::999RRRzzzBBBBBB:::888BBB;;;333555999???JJJ[[[lllxxx}}}}}}dddooo~~~jjjOOORRRxxxxxxaaaOOOBBB===mmmQQQCCCxxxXXXFFFDDD>>>:::SSSoooqqqVVVEEE???>>>BBBFFFeeesssyyyvvvddd~~~kkkhhhzzzhhhBBB555222555222555999444666::::::>>>FFFFFFMMM```^^^???PPPVVVNNNHHH>>>;;;DDDVVVcccggg___^^^iiiBBBNNNhhhXXXNNNIIIMMMFFFIIIPPPAAA???BBB<<<999;;;888666777===IIIZZZhhhqqquuu~~~|||fff888666333555:::@@@FFFGGGEEEBBBIIILLLMMMQQQUUUSSSUUU```~~~{{{zzzKKK<<>>:::777444444555666222;;;AAAKKK]]]nnnmmmhhhwwwwwwfffJJJcccbbb}}}pppVVVLLL>>>MMMzzzjjjXXXLLL>>>777;;;MMMggg{{{|||~~~~~~zzzppplllXXXXXXttt```AAA---000444222222444444444555666777888888999:::444BBBXXXkkkXXXXXXbbbXXX<<<444@@@>>>...444444999@@@EEENNNcccxxxmmmdddzzzzzzqqq}}}wwwiiikkkssstttttt~~~}}}{{{llljjjjjjaaaeee~~~}}}|||yyyooo\\\]]]bbbhhhZZZbbbbbbYYYRRRTTTVVVSSSXXXYYYYYYUUUQQQPPPSSSWWWTTTdddSSSAAAUUUkkkVVV[[[dddtttsss___\\\YYYUUUUUUNNNHHHDDD???666111000...------,,,,,,++++++***+++++++++...111222222111---...///111222222111111000000000/////////......---,,,,,,//////111999BBBXXXpppyyyyyy}}}{{{~~~dddJJJaaattt}}}uuuoooyyy{{{cccNNN;;;666888777777999;;;===888999EEEyyymmmHHH999666===999444555888<<>>>>>???AAAXXXiii{{{~~~|||ccceeepppyyy```<<<333333555222777:::444777======@@@GGGFFFIIIWWW]]]~~~aaaTTTQQQOOOKKKBBB;;;???MMM[[[bbbooofffiiieeeVVVwwwfffXXXMMMOOONNNXXX___HHH@@@DDD>>>:::;;;:::555:::DDDSSScccnnnrrrrrrwwwQQQ333555888999===DDDJJJKKKGGGBBBJJJJJJLLLOOOOOOQQQUUUXXX~~~zzz}}}===>>>AAA???===:::777666555555444;;;===BBBKKKQQQeee~~~mmmrrrppppppSSSnnnvvv{{{```WWW>>>666VVVuuuxxxooodddUUUDDD>>>HHH]]]sss~~~|||uuu~~~tttzzz~~~fffwww___VVVbbbqqqRRR777...333222111444333333333444555666777888888777999@@@===lllvvvCCCWWWaaaSSSBBB<<<:::666333111333888;;;@@@KKKWWW\\\WWWXXXdddqqqyyyzzzuuupppkkkqqqrrrpppoooqqqxxxxxxsssuuuooonnnhhh```gggpppmmmqqqqqqeeeSSSYYYYYY```RRRXXX^^^]]]XXXTTTTTTVVVQQQUUUXXXVVVQQQOOOSSSXXXOOOQQQooo```:::WWW]]]rrreeeWWWnnnttt___\\\ZZZVVVUUUNNNHHHDDD???777111111...------,,,,,,++++++***+++******---111333333222......//////000111111222000000000000000///......---,,,...000000///555<<>>[[[{{{wwwZZZfff~~~nnnRRR???===BBB;;;DDDiiieeeeeewwwiiiXXXKKKAAA:::888;;;FFFXXXnnn{{{|||{{{___gggbbbzzzyyyuuuSSS999222444666333888<<<555999@@@AAACCCIIIGGGHHHTTTqqqfffcccXXXOOOPPPOOOGGG===;;;DDDQQQXXXkkkeeejjj|||tttssswwwfffVVVYYY___pppkkkNNNAAAEEEAAA<<<======999@@@NNNaaasss~~~}}}sssnnnuuuggg:::555444<<<>>>BBBFFFIIIJJJIIIHHHJJJKKKOOOPPPLLLOOOTTTRRRUUUwwwrrr:::@@@@@@???===;;;888666444888999888<<>>???888666<<<444777888@@@777```JJJ>>><<<::::::111333555888???MMM```mmmyyyyyy~~~\\\YYYxxxaaaRRRDDDJJJfffqqqOOOHHHmmmwwwMMMCCCAAA>>>:::JJJeeerrraaa\\\xxxmmmdddXXXNNNXXXkkk|||uuujjj[[[III:::666888777KKKbbbqqqyyyxxxvvvwww{{{~~~wwwSSSooowwwbbbssspppIII777222555777444999===666;;;CCCDDDEEEJJJGGGHHHSSSiiiYYYiiiUUURRRQQQQQQKKK???999>>>HHHOOOVVV\\\gggqqqttt~~~ppp___cccooosssRRRCCCGGGDDD>>>@@@AAA@@@HHHXXXmmm~~~qqqkkk~~~ssseee{{{|||ggg]]]///===999???BBBFFFGGGFFFGGGJJJNNNKKKLLLSSSRRRKKKOOOTTTNNNaaaoooTTT???@@@@@@???===:::666444555222...666BBBBBBFFFWWW```~~~pppjjjkkkyyywwwrrrrrryyyxxxlllXXXLLLBBB333444IIIHHHEEEDDDKKK[[[nnnzzz~~~~~~}}}SSSeeewwwuuujjjOOOiiivvvOOO888---444888---111999000222333333444555666777777000>>>555888666RRRuuuVVV\\\hhh^^^III<<<;;;888555444444666:::???CCCHHHNNNUUU```iiihhhbbbuuummmllldddUUUXXX\\\NNNWWW]]]]]]aaafff___WWWZZZXXX\\\mmmyyywwwzzz}}}xxxpppaaaVVVQQQUUUmmm}}}rrrnnnzzzqqqqqqtttgggSSS```OOONNNCCCPPPWWWJJJJJJYYY]]]RRRKKKNNNJJJKKKNNNSSSXXXYYYWWWUUUUUUWWWRRRYYYTTTGGGiii}}}oooddd^^^bbb~~~]]]^^^UUUYYYSSSLLLFFFCCC>>>777222222///......------,,,+++++++++***))))))***---111333...---,,,///222333111///111000///------......///......------...111333555AAANNN___nnn{{{dddTTTooottt{{{iiizzzpppWWW888888888888888888888888111???555;;;:::MMM{{{MMMBBB<<<;;;888555444333444;;;HHHVVV```oooxxx}}}fffnnn~~~[[[NNNIII___bbbBBB@@@YYY]]]RRRHHH???;;;>>>GGGVVVdddYYY___mmmJJJ;;;888888???HHHgggmmmlllZZZAAA222444===;;;DDDRRR^^^gggnnnuuuyyyuuuuuuxxx~~~|||xxx|||dddzzzlll}}}{{{eee999444333333444777:::===??????BBBGGGIIIJJJKKKLLLMMMZZZvvvkkkggg{{{DDDQQQYYYVVVCCC555999DDDIIIRRRNNN[[[qqqyyyvvvcccnnn___LLLQQQWWW999<<>>DDDGGGVVVaaattteeegggttt```cccvvvnnntttdddZZZIII>>>999222:::444999PPPjjjyyy{{{{{{nnnbbbwwwtttnnn^^^SSS[[[ggg]]]GGG111111222222222333333333444333333333333444555555444666;;;===888@@@bbb}}}|||CCCXXXfff===DDD<<<444111333666888888@@@CCCJJJSSS]]]dddggggggdddaaa^^^[[[YYYUUUQQQNNNMMMRRRWWW[[[]]]^^^___```aaaeeeiiikkkoooqqqlllddd^^^OOOPPP___nnn~~~lllqqqllldddWWWLLLFFFFFFIIILLLIIIOOOQQQNNNNNNRRRSSSOOOMMMNNNPPPTTTWWWXXXWWWUUUNNNOOOWWWVVVbbb\\\JJJ~~~kkk```}}}\\\^^^UUUXXXRRRLLLFFFDDD???777222111///......------,,,+++++++++***))))))***---000222///---,,,...111222111000111000///...---...//////......------...000333444777AAAPPP___ooowwwdddnnn}}}{{{zzzjjjhhh}}}\\\<<<888888888888888888888888777===333::::::GGGTTT<<>>999999>>>FFFMMMSSSYYY___dddiiipppyyy}}}~~~}}}mmmSSSlllhhh{{{ttt]]]888444444444555777:::>>>@@@@@@CCCGGGJJJKKKLLLMMMNNNWWWsssgggeeeVVVLLLJJJQQQLLL===999@@@HHHGGGTTTiiitttuuu~~~^^^___ZZZ~~~```ooohhhDDD???BBB===GGG:::SSSqqqtttZZZ:::444888;;;>>>CCCGGGGGGDDDBBBDDDFFFLLLOOOSSSUUUTTTTTTUUUWWWSSS]]]ttt[[[:::@@@FFF>>>AAA===222777555444444666;;;???BBBPPPUUUeeevvv]]]ZZZaaarrrhhhssscccmmmbbbXXXRRRJJJ===;;;999AAAXXXnnnzzz~~~~~~}}}uuuvvvxxxsssvvv~~~oooeee\\\___jjjiiiSSS;;;111111111222222222333333333333333333333444555555888555666888666999NNNeeedddTTT^^^uuu{{{???CCC@@@888333555888999;;;>>>CCCKKKSSS[[[aaadddiiigggddd```]]]ZZZYYYXXXMMMRRRXXX___dddeeeeeecccbbbfffiiilllkkkggg\\\RRRNNNVVVqqqmmmhhhooodddUUULLLIIIIIIGGGFFFIIINNNOOOLLLLLLPPPQQQOOOQQQQQQQQQSSSUUUUUUTTTRRRNNNLLLNNNLLLQQQwwwiiiPPPiiittt|||\\\]]]TTTWWWQQQKKKGGGEEE@@@888111000///......------,,,+++++++++***))))))***---///111000...,,,---///111111111111000///........./////////.........///000222333333888AAAMMM\\\nnn{{{|||rrrwww|||cccFFF111888888888888888888888888<<<999222<<<;;;DDD;;;BBB666@@@888666444222555===HHHPPPbbbpppzzzzzz{{{YYYVVV}}}TTTEEEAAA777888;;;:::666666AAAMMMFFFPPPtttaaaSSSEEE???<<<;;;CCCNNNrrrgggWWWLLLFFFBBB===999888999:::<<<===AAAFFFJJJZZZhhhxxx}}}|||~~~eeejjjooo|||bbbjjj{{{jjjNNN555444444444666888;;;>>>@@@BBBEEEHHHKKKLLLMMMNNNPPPQQQ[[[ddd~~~xxx]]]QQQMMMTTTNNN<<<666>>>>>>BBBMMM^^^lllsssyyy~~~~~~nnn[[[gggnnnIIIDDDgggUUUCCCNNNeeelll{{{}}}|||ddd~~~vvvrrrFFF///666@@@BBBEEEKKKOOONNNIIIGGGKKKOOOLLLNNNQQQSSSTTTUUUWWWXXXXXXWWWYYY|||QQQ555LLLIIIBBBHHH333888666444333444666:::<<>>EEE{{{EEEGGG444@@@999777444222444:::CCCJJJ]]]mmmwww{{{ttt[[[nnnuuuQQQLLLCCCAAAAAAAAA>>>???HHHRRRTTTMMMWWW~~~gggZZZLLLDDD===999:::???YYYcccmmmjjj[[[III===888666666555555555777:::<<>>888777444222222444666888888DDDNNNRRR\\\xxxkkkTTTzzzuuurrrTTTfffjjj^^^aaaaaa```aaagggooouuutttoookkkwwwzzzwwwpppttt}}}{{{oooiiizzz|||~~~iiiUUUSSSiiimmmSSS999222000000000111111111111222222222222222222333333444888111///444999888666777OOOyyymmmYYYPPPwwwVVV:::666;;;999555555222444666777999===CCCHHHTTT\\\ffflllpppttt|||zzzuuuuuuyyy{{{yyyuuucccYYYLLLAAA;;;@@@UUUjjjyyyrrr{{{sssqqqYYYSSSLLLJJJLLLNNNMMMJJJIIIIIIHHHHHHKKKOOORRRRRRMMMLLLLLLMMMQQQSSSTTTTTTNNNTTTQQQSSSTTTLLLccc~~~WWWVVVyyywwwZZZ]]]SSSUUUPPPKKKGGGFFFAAA888111//////......------,,,+++++++++************+++,,,---000///...,,,,,,---000222000000000000000////////////////////////000000000777666888===CCCHHHKKKKKKXXXaaaiiiuuu~~~{{{|||ttt~~~uuulllooohhhrrr~~~yyyvvvuuu}}}___888;;;GGG777777777777777777777777:::111999@@@;;;BBBqqqNNNNNN999888999888555333444999AAAFFFVVVfffqqqxxxtttttt{{{yyynnnxxx]]]NNNFFF@@@AAAEEEKKKTTT\\\XXXLLLGGGXXXxxxttteeeTTTHHHAAA<<<888777+++;;;MMMQQQHHH<<<888999444444555777888999:::999@@@VVVmmmyyy~~~xxx^^^qqqqqqyyygggxxxwwwUUU777444444555666999<<<>>>AAABBBDDDGGGJJJLLLMMMNNNQQQSSSdddSSSsssjjj~~~OOOPPPQQQRRRSSSNNN@@@333777@@@FFFGGGOOOaaattt}}}{{{___~~~mmmxxxqqqfffbbbccceeeqqq~~~mmmJJJ>>><<<999???IIIOOORRRSSSNNNFFFBBBDDDIIIQQQPPPNNNMMMMMMNNNNNNNNNMMMNNN\\\```nnnAAADDDFFFNNNDDD999888555333333444555666666;;;FFFMMMMMMYYYdddwwwuuuLLLFFFpppttttttsssssstttsssnnnhhhrrrrrroooooovvv{{{rrrdddtttvvvwwwxxxzzzyyytttnnnbbbVVV[[[llleeeFFF333444//////000000000111111111222111111111111222333333555222111555888888777888666QQQeee___SSS```\\\DDD777===???777555666777888999<<>>;;;DDDbbb}}}yyypppxxxoooaaaJJJJJJJJJIIIHHHHHHKKKMMMPPPLLLIIIJJJLLLMMMNNNOOOMMMKKKKKKLLLOOOQQQQQQQQQKKKSSSNNNLLLTTTOOOQQQgggsssSSSuuuYYY^^^TTTVVVQQQKKKGGGEEE@@@888111000///......------,,,++++++++++++*********++++++,,,...//////...,,,---///111000000111111111000///...000000000000000/////////...///333888???CCCEEEEEECCCLLLRRRYYY______hhh}}}jjjZZZ\\\___ZZZXXX[[[sss~~~~~~yyyuuutttmmmggglllvvv{{{ccc???666AAA===777777777777777777777777888000======555;;;[[[WWW===999<<<999888666444444888>>>CCCLLL]]]hhhqqq}}}gggjjjxxxwwwpppwww}}}qqqddd``````aaadddhhhPPPMMMIIIHHHMMM[[[nnn~~~~~~yyylllZZZNNNHHHEEEAAA===@@@<<<666111000333888;;;333444666:::===>>>===;;;999QQQjjjvvv{{{~~~zzzlllpppmmmkkkwwwiiiKKK333777444555777:::===@@@BBBCCCEEEGGGJJJKKKLLLNNNQQQSSSXXXRRR___nnnfffHHHPPP[[[OOOAAA@@@666<<<@@@???BBBRRRfffsssnnnmmm~~~www{{{sssssszzz```>>>===@@@;;;AAAQQQPPPQQQPPPLLLHHHGGGIIILLLOOOLLLJJJJJJLLLNNNOOOPPPPPPNNNYYYQQQjjj[[[???HHHMMMBBB===;;;999666555555555666888222666BBBFFFJJJbbb|||___^^^<<>>EEENNNSSSUUUUUUUUUVVVOOOQQQTTTXXXWWWOOOCCC:::<<<@@@OOOaaacccaaaqqqxxxwww~~~|||wwwgggkkkyyylllUUUNNNQQQRRROOOKKKJJJLLLPPPUUUNNNJJJLLLMMMKKKIIIIIIPPPNNNMMMLLLMMMLLLKKKIIIOOOQQQJJJEEEMMMSSSQQQQQQiiisssYYY^^^UUUWWWRRRLLLFFFDDD???777222111///......------,,,++++++++++++******************---...000///---,,,---///000000111222111000///...000000000000000///......***---000444888===AAACCC>>>EEEDDDEEEKKKKKKMMMYYYdddXXXPPPSSS[[[^^^]]]]]]pppvvvzzzuuuoooooorrrsssmmmjjjzzzvvvJJJ777666>>>555777777777777777777777777666///???:::333999EEEjjj888===???:::999777444333555:::>>>CCCRRR]]]iiiyyyyyyhhh]]]OOOaaadddvvv|||uuutttTTTPPPKKKFFF??????MMM]]]gggtttzzzrrrdddWWWNNNJJJGGGEEE<<<<<>>888UUUqqqyyyyyyzzz{{{yyy|||```bbbppprrrYYYBBB///888444555888;;;>>>AAACCCDDDEEEGGGIIIKKKLLLNNNQQQSSSIIIWWWZZZgggfffQQQNNNUUUMMMHHHNNN888888:::===@@@GGGSSS___mmmyyyuuu|||gggmmm~~~iiiMMM999===DDDBBBFFFQQQUUURRROOOMMMMMMNNNPPPQQQNNNKKKHHHHHHKKKOOOQQQQQQRRRRRRQQQSSSYYYYYYJJJGGGCCCCCCAAA>>>:::777555444444666222333999>>>BBBMMMXXXmmmqqqZZZHHHOOOeeepppvvvqqqjjjffflllsssppphhh```\\\bbbnnnnnnfffjjjwww}}}ssspppyyyxxxkkkbbbTTT```fff[[[FFF777000///........./////////000000000000000000000111222222000222333111000111444666<<<666@@@iiicccQQQpppyyyXXXBBBJJJAAA:::333222555888777555444666999;;;;;;:::999888888;;;AAAGGGKKKLLLKKKJJJDDDGGG]]]|||~~~tttnnnoooiiiYYYLLLUUUUUUTTTQQQNNNLLLMMMNNNOOOHHHFFFKKKOOOMMMKKKKKKPPPNNNMMMMMMLLLKKKGGGEEEQQQKKKKKKKKKJJJPPPSSSLLLLLLmmmrrrXXX___VVVWWWSSSLLLFFFCCC>>>777222222///......------,,,+++++++++++++++***************+++...000000---,,,---...000111111222222000///...000111111111000///...---///000111111222555;;;???@@@FFFBBBAAAKKKNNNJJJLLLFFFHHHPPP___pppzzzyyytttvvv~~~yyyrrrooolllooovvvyyyvvv~~~LLL<<<<<<111555999777777777777777777777777555--->>>999555<<<:::RRRUUUJJJ333<<<:::777444222333666999>>>LLLWWWcccuuu{{{}}}jjjUUUOOOooowww}}}eeeaaattthhheeedddSSSFFFEEEEEEAAAAAAEEEVVVddd|||{{{xxxnnn^^^PPPIIIGGGFFFEEEDDDBBB===888666888:::===<<<;;;===AAACCCBBB@@@<<<]]]{{{yyyxxxzzz{{{vvvzzz{{{yyy{{{{{{xxxiiixxx___uuupppOOO;;;---777444555888<<>>===;;;<<<>>>CCCLLLZZZiiisssxxxlllpppvvvmmmsss~~~ppplllrrrhhhPPPIIITTTQQQNNNJJJHHHHHHHHHFFFEEEEEE???@@@IIIPPPPPPPPPQQQLLLLLLLLLMMMMMMKKKHHHEEEJJJ@@@KKKTTTIIIGGGNNNHHHMMMLLLgggtttZZZZZZ\\\SSSOOONNNKKKEEE===666222000//////...---,,,,,,,,,,,,************************++++++,,,---.........------...111222333222111//////......---...000111333***---///000000000333777<<>>===:::777666555333>>>BBBLLLYYYfffqqqxxx{{{xxxuuueeeZZZvvvfffxxxuuulllrrr|||rrr```PPPWWWkkkllljjjaaaJJJ:::CCCIII===BBBXXX{{{zzzaaaLLLGGGEEEDDDBBB???<<<;;;<<<===???AAAAAAAAAAAABBBBBB>>>999<<>>:::777888>>>EEEIIIMMMYYYhhhpppuuu\\\}}}wwwrrr}}}vvv~~~~~~kkkBBB===AAAFFFHHHSSSXXXNNNCCCCCCCCCEEEFFFIIIJJJKKKZZZTTTMMMIIIJJJMMMNNNOOOLLL___NNNHHH]]]VVVkkkVVV;;;FFF???LLLJJJ000000<<<111444444444555666999;;;<<>>DDDJJJPPPTTTVVV\\\]]]]]]]]]^^^bbbeeehhhkkkqqqpppeee\\\```ooo{{{yyyccc^^^~~~hhhKKK555666;;;666444888555555555555666666666666555666777888888999<<>>OOOlll~~~iiiXXXTTTSSSJJJIIIFFFCCCAAA@@@AAAAAAFFFDDDBBBAAABBBAAA===999DDD\\\qqqwwwxxx{{{|||xxx{{{~~~zzzwwwwwwpppqqqkkk___dddfffUUU:::111555333999:::<<<>>>@@@AAABBBBBBBBBCCCDDDCCCCCCCCCFFFHHHHHHNNNMMMMMMgggmmmrrrOOOQQQCCCVVVHHHBBB:::666777<<>>???DDDHHHIIIHHHZZZRRRKKKfffyyyxxxuuuiiitttqqq~~~~~~ssscccpppiii\\\PPPMMMPPPQQQNNNJJJLLLKKKGGGGGGJJJLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJHHHFFFDDDEEEGGGJJJJJJHHHFFFDDDCCCDDDFFFGGGBBBCCCEEEQQQlllvvv\\\ZZZ[[[QQQOOONNNKKKEEE===666222000//////...---,,,,,,,,,,,,***************************+++,,,---...///000000.........///111222333444......//////000000000000000000...,,,+++,,,///222333444777:::>>>BBBDDDFFFKKKQQQWWWYYYXXXVVVXXXZZZ^^^fffhhhcccfffpppooofff^^^bbbqqqBBB666222999<<<666555999444555555555555666666666444666777777777888;;;===WWWccc>>>;;;<<<<<<:::555333333666888;;;BBBMMMZZZgggrrrxxx___gggnnn```}}}wwwiii]]]tttmmmYYYNNN]]]qqqmmmMMMFFFFFF<<>>;;;PPPbbbrrrwwwyyy|||{{{vvvyyyzzzxxxxxxtttfffgggzzzvvv{{{[[[ggg]]]CCC555222333666;;;<<<>>>???AAABBBCCCCCCAAABBBCCCBBBBBBBBBDDDFFFDDDHHHJJJHHHMMMnnndddRRRCCCQQQNNNNNNFFF===777777999<<<===DDDEEEKKKSSSZZZaaalllvvvxxxhhhrrrttt|||{{{}}}wwwnnnyyyxxxrrrooopppxxxsssSSSAAABBBKKKNNNIIIMMMQQQIIIDDDHHHMMMMMMIIIEEEBBBBBBGGGGGGGGGIIIKKKJJJHHHFFFFFFMMMJJJMMMVVVRRROOOYYYwww>>>QQQFFF999FFFCCC555<<<444444333333444555777888666888===CCCGGGLLLXXXddd}}}sssssspppggg\\\WWWYYY^^^iiiiiieee]]]XXXWWWXXXVVV___TTTMMMXXXooozzzmmm~~~lllXXXZZZdddeeehhhRRR:::///......---+++............................../////////000000000//////000000111111222222444444888888000111MMMooohhheeecccccckkkxxxxxxzzzzzzqqqsss}}}oooyyyoooxxxuuutttyyymmm```TTTHHHFFFIIIKKKLLLNNNMMMNNNKKKGGGGGGKKKMMMLLLFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIGGGEEECCCDDDEEEHHHFFFDDDBBBAAAAAABBBCCCBBB???CCCHHHIIIWWWwww]]][[[[[[PPPPPPOOOLLLEEE>>>777222111//////...---,,,,,,,,,,,,******************************+++,,,...///111222......---...///222555666444222///,,,,,,...111333111111///...------...///111222333666888:::<<<<<>>>>>@@@???:::333111333555888>>>FFFRRR___mmmuuuhhh^^^vvv|||mmmvvvhhhYYYgggeeeRRRKKK[[[XXXJJJKKK???HHH[[[ttt}}}rrrmmmddddddddddddcccaaa___]]][[[YYYRRRLLLIIIGGGDDDCCCDDD\\\gggrrrvvvxxx{{{yyytttwwwxxxvvvwwwppp______vvvxxxggg\\\jjjUUU666222444333;;;<<<===???@@@BBBCCCCCCDDDAAABBBCCCCCCBBBBBBCCCEEEGGGEEEJJJLLLFFFTTTddddddGGG\\\FFFLLLIIIDDD===999777888999BBBBBBEEENNNUUUZZZaaahhhxxxvvvmmmmmm|||~~~~~~sssqqqwwwtttqqqzzzzzzmmmooo{{{wwwqqq}}}qqqTTTAAABBBDDDMMMMMMEEEIIIOOOJJJKKKMMMLLLHHHCCCBBBDDDHHHCCCDDDFFFIIIJJJJJJIIIHHHJJJHHHIIIKKKNNNWWWZZZUUUeeeaaaDDDBBBHHH;;;???EEE555666555444333333333444555555444888>>>CCCEEEKKKQQQRRRnnn}}}vvvrrrfffaaaaaaccc```[[[^^^gggooohhh]]]UUUSSSUUUVVVUUUJJJHHHXXXqqqzzzqqqrrr}}}vvvuuujjjWWW\\\hhhaaaRRR===------000///...111................................./////////000000......//////000111111222444000111666666444999BBBfff~~~pppvvvsss^^^[[[pppiiiiiiqqqxxxppp```bbbooojjjcccYYYooo|||vvvxxxqqqssswww~~~qqqvvv}}}jjjPPPGGGCCCIIIKKKFFFDDDHHHQQQPPPLLLFFFEEEIIIIIIGGGAAACCCEEEGGGGGGFFFEEEDDDGGGIIIJJJIIIFFFCCCBBBBBBFFFEEECCCAAA??????@@@@@@GGG>>>>>>DDDBBBCCC[[[yyyyyy^^^[[[ZZZOOOPPPOOOLLLFFF>>>777333111//////...---,,,,,,,,,,,,*********************************+++,,,...000222///...------///222555777:::888666444111000......------...000111222222111///000111333444666777888???===;;;===BBBGGGJJJKKKLLLNNNQQQLLL>>>;;;XXX}}}{{{SSS333:::777555666777666444333444444444444555555555555222444666666666666888999888kkkMMM===<<<>>>AAA???666222222444777;;;AAAJJJWWWfffppptttaaaXXX]]]fffwwwzzzbbbQQQZZZlllSSSQQQpppbbbKKKFFFBBBLLL___uuu}}}ssslllnnnoooppppppooommmlllqqqiii```YYYQQQJJJKKKQQQeeekkkqqqtttuuuwwwvvvsssxxx{{{zzzzzzuuuhhhjjjeee\\\___^^^eeeLLL000111555444;;;<<<===???@@@AAABBBCCCCCCAAACCCDDDDDDCCCBBBCCCDDDHHHBBBHHHQQQLLLMMMuuu]]]zzzRRRMMMHHHKKKKKKFFF===777777999<<<<<<@@@FFFJJJNNNVVV___```nnnuuuwwwvvv|||~~~xxxzzzvvvqqqooowwwwwwiiiqqqhhhJJJBBBGGGIIIOOOMMMDDDJJJSSSQQQMMMMMMKKKHHHDDDCCCFFFIIIEEEFFFGGGHHHIIIJJJKKKLLLOOOKKKMMMJJJEEEPPPYYYQQQQQQrrr~~~^^^555BBBCCC>>>???888999888666444333333333333333000111666;;;===AAAEEEEEEOOOWWW[[[aaaiiinnnmmmoooyyyxxxvvvttttttuuutttqqqnnneee[[[YYYbbbfffbbbbbbhhh___VVVNNNNNNRRRTTTQQQNNN@@@RRRkkkxxxtttoooyyyooo``````bbb\\\dddgggVVV;;;000***///111---...333....................................////////////---......//////000111111000222222111666<<<777...;;;aaattthhhnnneeesss}}}uuugggaaaooo|||{{{|||jjjvvvvvvmmmdddJJJGGGDDDFFFKKKIIIBBBDDDLLLNNNMMMIIIDDDDDDHHHGGGDDD@@@AAADDDGGGIIIIIIHHHGGGGGGIIIKKKKKKHHHDDDBBBAAADDDCCCBBB@@@???>>>>>>>>>@@@<<<999<<<@@@BBBDDDEEEhhhzzz```\\\ZZZNNNPPPOOOLLLFFF>>>777333111//////...---,,,,,,,,,,,,***************************)))))))))+++---///000//////......///111444666:::===@@@BBB???999222---*********,,,...000000///---...///000222333444555777555555999>>>@@@===999>>>666888AAAEEEWWWxxxOOO:::555:::888444000222555555333333444444444444555555555111333555666555555666777444UUU[[[@@@999888???AAA:::555555444666999===CCCOOO]]]hhh~~~gggQQQLLLXXX}}}~~~oooPPPXXXcccQQQbbbqqqWWWKKKBBBKKK___xxxxxxuuuvvvyyy{{{|||||||||||||||rrrgggXXXMMMQQQ]]]jjjmmmqqqrrrrrrssstttuuuzzz{{{fffccciii[[[\\\UUU@@@...///444666:::;;;<<<===???@@@AAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCEEE>>>CCCOOOOOOKKK^^^zzzkkkjjjMMMJJJMMMOOOKKKAAA:::999;;;:::;;;===AAAAAACCCKKKUUUYYYiiirrrnnnpppzzz~~~xxx||||||zzz~~~~~~}}}|||mmmjjjjjjpppkkkYYYdddyyyNNNFFFXXXOOOOOOTTTPPPHHHNNNWWWUUUJJJKKKLLLLLLKKKHHHEEECCCGGGHHHHHHGGGGGGHHHKKKMMMJJJJJJPPPPPPJJJOOOWWWSSSUUUWWW||||||kkk:::>>>BBB;;;DDD===<<<999666444333333333666111///222555666888<<>>=========666<<<<<<777999AAAAAA<<<===WWWxxx{{{aaa\\\ZZZMMMQQQPPPMMMFFF>>>777333222//////...---,,,,,,,,,,,,***************************)))(((((()))+++---...000/////////000111333444888<<>>>>>?????????AAACCCCCCBBBAAAAAAAAA@@@>>>AAAGGGHHHHHHPPP[[[mmmdddTTTRRRNNNIIIEEE@@@===::::::999;;;>>>??????CCCJJJOOObbbxxx|||xxxzzzyyyttt}}}|||}}}}}}yyyyyyyyytttmmmeeeiiieeebbb```[[[ccczzzeeeOOOLLLMMMSSSRRRVVVSSSJJJOOOVVVPPPNNNLLLJJJKKKLLLKKKEEE@@@FFFGGGHHHGGGEEEEEEGGGIIIDDDGGGLLLQQQRRRQQQTTTZZZVVVUUUVVVoooLLLFFFBBBFFFAAA???<<<999666444444333666333111444444333444888:::999???GGGIIIGGGKKKTTTRRRWWW^^^dddddd```\\\ZZZZZZ___eeegggggggggffffffXXX\\\```ccccccaaa^^^\\\YYYTTTPPPPPPOOOLLLHHHEEEGGGFFFFFFEEE@@@>>>EEEPPPrrrvvvtttnnnqqqyyyyyyrrrnnnmmmhhhggghhhYYYAAA555+++///000...,,,------+++---------------------------------.........//////,,,------......///000000---222555111...000555999///999888===ZZZyyyoooyyy~~~xxxvvvxxxjjjTTTEEEBBBCCC@@@DDDDDD@@@???EEEKKKNNNCCCDDDBBBBBBFFFKKKIIICCCBBBCCCDDDEEEGGGHHHIIIJJJEEEGGGIIIIIIFFFCCCAAAAAA=========<<<<<<;;;;;;;;;555;;;<<<888888===AAA???FFF???NNNppp|||aaa\\\YYYMMMQQQPPPMMMGGG???888333222//////...---,,,,,,,,,,,,***************************)))((('''((()))+++---000000///000000111222222888999<<>>BBB>>>999999111444666777999BBBOOOYYYhhhjjjXXXooowwwcccqqqcccIIICCC]]]ttt\\\eeeyyy```NNNDDDEEEWWW|||vvvssspppeeeffffffggghhhjjjkkklllmmmjjjfffbbbYYYGGG===LLLdddnnnpppssssssppppppvvv}}}}}}xxx}}}yyyyyyvvvUUU[[[WWW888111777333777AAA>>>999999;;;<<<============>>>@@@BBBBBBAAA??????@@@<<>>>>>>>>AAA@@@KKKccc~~~|||vvvlll{{{rrrqqq~~~wwwxxxyyyxxxsss|||}}}tttppp{{{~~~}}}vvvqqqmmmhhhbbb]]]hhhbbbZZZdddqqqyyyyyytttwwwcccHHHIIIUUUPPPSSSQQQUUUSSSKKKNNNQQQIIIXXXPPPGGGEEEHHHIIIGGGCCCCCCFFFHHHGGGDDDBBBBBBDDDHHHIIIGGGJJJOOOIIIIIIVVVMMM[[[]]]XXXyyyGGGCCCAAACCCAAA>>>:::777555444444111///000333333000111555333666999999666888???GGGHHHMMMTTTWWWTTTRRRXXX```XXX[[[\\\YYYWWWXXXZZZ[[[XXX\\\```aaa^^^ZZZWWWUUUFFFHHHHHHDDDAAAAAA???<<>>888???ZZZvvvpppmmmiii___jjjbbbnnnjjjeeeeeeMMM333111***000///******111111+++---------------------------------.........//////,,,,,,------...//////000111)))+++555999222...000///888333,,,888NNNjjj{{{}}}sssssskkk{{{}}}pppkkkZZZMMMLLLHHHBBBCCC;;;CCCEEEAAABBBHHHGGG???EEEEEEDDDDDDGGGKKKGGG@@@AAA@@@@@@AAAAAACCCDDDEEECCCEEEGGGGGGDDDBBBAAA@@@::::::::::::::::::::::::888666444666999:::999888===444@@@EEE777KKK[[[[[[RRRPPPPPPPPPNNNIIIAAA999444222///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,...111111111111222333444888AAAGGGCCC???DDDOOO[[[^^^aaacccaaaWWWEEE666777999888333000333777999666111777:::AAAeee|||lllDDD555555444222333111111222222222333333333222333444444555555444444444444444555555555555666;;;444CCCSSS888BBBBBB>>>===666444333222333777>>>FFFKKKWWWppprrrpppcccTTTYYY}}}fffKKKFFFkkkoooXXXTTTcccjjjeee[[[MMMCCC>>>IIIkkkrrrccchhhdddbbbcccddddddcccbbbcccYYYPPPJJJ===777KKKhhhrrrqqqooooooppprrruuuwww~~~}}}{{{ZZZxxxxxxWWW]]]VVVFFF888000333:::;;;:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>============>>>===<<<<<<>>>BBBFFFIIIMMM~~~jjjLLLPPPCCC>>>GGGDDD>>>777444666666555:::BBBEEEBBBFFFYYYssskkkccc[[[ZZZ```gggkkkllluuu{{{|||}}}~~~~~~|||yyyuuusssyyyxxxxxxwwwvvvuuuuuuuuuyyyyyyxxxssshhh^^^^^^ddd\\\^^^TTTWWWyyywwwnnnTTTGGGKKKSSSPPPRRRRRRTTTNNNGGGNNNNNN???NNNLLLJJJGGGEEEDDDEEEEEECCCDDDFFFGGGFFFCCC@@@???BBBBBBDDDIIIOOORRRRRRPPPQQQPPPUUURRR^^^PPPEEE???BBBBBB@@@??????:::444333555444000///111333444333333333444555777888999===???BBBDDDEEEGGGIIILLLJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJIIIHHHFFFEEEDDDCCCAAA;;;777999>>>@@@;;;666999BBB???444<<>><<<<<<>>>AAABBBBBBDDDFFFFFFEEEBBB@@@???@@@>>><<<999555444555777999333333444555666777888888777:::<<<:::888???MMMYYY[[[[[[RRRPPPPPPPPPNNNIIIAAA:::555222//////---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,---///000000000222444111555>>>EEEEEEEEENNNYYYNNNVVVeeeuuuuuukkkyyyvvvkkk[[[RRRPPPJJJCCCSSSbbbyyyzzzsssaaaHHH222///222111222666111111111222222222333333222333333444444444444444444444444444555555555555888444===nnn[[[999<<>>@@@LLL^^^sss|||wwwpppmmmiiieee```[[[WWWUUU[[[QQQLLLJJJAAA===NNNhhhsssrrrqqqqqqssswww|||~~~|||{{{gggrrrUUUZZZQQQ@@@666000333888888888:::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;;;;<<<@@@DDDFFF;;;SSSzzzpppCCCOOOUUUIIIIIICCC>>>:::999888666777888<<<:::<<>>===888;;;;;;999777666444111...333222222333333555666666888999;;;<<<<<<<<<>>>@@@@@@AAABBBCCCCCCBBBAAA@@@======<<<;;;:::999999888666;;;>>>999111000999DDDAAA222222PPPqqqzzzkkk[[[rrrtttmmm```aaafffiiieeeTTT???222------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000000000000111111000111444999===;;;HHH]]]ttt{{{tttqqqnnniiiyyywwwuuu}}}|||gggWWWOOOLLLHHHCCCCCCEEEGGGFFFDDD@@@DDDFFFEEEAAA@@@BBBEEEDDDCCCBBBBBBAAABBBCCCCCCCCC@@@===<<<>>>?????????CCCDDDDDDCCC@@@>>>===>>>>>>;;;888555444555777888333444444555555666666777333666777555222444<<>>EEEAAA:::<<<<<<999:::CCCTTTaaa}}}vvvoooiiiccc___XXXOOOKKKKKKGGGDDDRRRfffpppooonnnooorrrxxx}}}}}}|||||||||hhhSSSVVVHHH888444111444666666666999777888999:::;;;:::999888999999999:::;;;;;;<<<<<<===<<<;;;:::;;;>>>AAACCCLLLGGGYYYXXX@@@JJJIIIHHHCCCAAA<<<666444777777555888999999999<<>>------...)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................////////////000000000000///...///222444...777EEEUUUeeesssxxx}}}}}}xxx}}}wwwmmm^^^QQQGGGBBBAAA@@@???BBBFFFIIIHHHFFFBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDAAA>>>=========<<<;;;@@@AAABBBAAA>>><<<;;;;;;<<<:::777444444444666777444444444444444444444444333555666555444333444555AAADDDOOOiii~~~YYYZZZRRRPPPPPPPPPOOOJJJBBB;;;666444000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++,,,...222555<<<>>>??????>>>BBBLLLVVVMMMRRR]]]mmmyyy}}}}}}}}}||||||[[[111444000111444333...+++---000000000111111111111222111111222333333333333333222333333333444444444444222888333<<>>@@@:::888555333333666999<<<===KKK```zzzgggkkkpppiiizzz{{{[[[LLLHHH;;;>>>HHHQQQKKK===999@@@MMM]]]rrr}}}wwwnnneee]]]SSSLLLLLLIIIHHHTTTdddpppooonnnooorrrxxx~~~uuu]]]SSSQQQ>>>222333444666666555666888999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>===;;;;;;;;;===???AAACCC???FFFuuuwwwkkkGGGLLLJJJGGGHHHCCC999444777999777777999:::888888;;;BBBGGG<<>>???@@@@@@>>>>>><<<<<<<<<>>>???@@@888CCCCCCQQQsssLLL@@@HHHKKKKKKEEE>>>;;;888555222333444555777999;;;<<<<<>>===???AAA<<<666777<<<777666444222111000//////000111222111000000111222111111111222222111111111000000000111222222333333333999<<<666///444GGGXXXwwwuuuiii^^^hhhzzzzzzkkk~~~vvveeefffvvvyyynnn]]]GGG333---...,,,)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............000111111000///000111000111222222111333999>>>BBBNNNWWWdddyyy~~~vvvlllfffaaaUUUHHHCCC@@@>>>???BBBEEEEEEEEEIIIFFFDDDBBBBBBCCCDDDDDDDDDBBBAAADDDHHHHHHEEEAAACCCCCCBBBAAA@@@???>>>===>>><<<;;;;;;<<<===<<<;;;>>>???@@@>>>;;;999999999777666444333222222333444333333222222111111000000111///...///222444333222111222888===:::777<<>>BBBJJJWWWeeelll{{{qqqjjjkkknnnqqq{{{zzz]]]BBB...---555444///******...111111000////////////000000000000000000111222222222222111111111222222222333333333...333666222DDDqqqIII??????@@@???===:::666555666777888???CCCGGGaaazzz{{{wwwbbbMMM>>>KKKwww{{{\\\OOOAAACCCNNNXXXPPP@@@DDDTTTfffnnnqqqlllhhhggg```XXXMMMFFF???<<<>>>HHHZZZkkkvvvvvvvvvvvvyyy}}}~~~mmm[[[NNNNNN@@@222222666999777777888888666888777666666666777999999777888999:::;;;<<<============<<<<<<===>>>???@@@AAAQQQLLL>>>RRRyyyVVVFFFCCCCCCGGGGGGBBB<<<999444222222333666777444111===<<<<<<>>>AAADDDFFFGGGIIINNNTTTXXXYYYXXXWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSXXXXXXXXXXXXXXXXXXWWWWWWWWWUUURRRNNNIIIDDD@@@>>>:::<<<===<<<999???TTTiiiooouuu~~~fffWWWMMMMMMOOOIIIJJJPPPPPPLLLHHHOOOSSSNNNNNNMMMCCCIIIGGGDDDBBBBBBEEEHHHKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGRRROOOFFFIIIQQQUUUYYYZZZbbbwwwmmmKKKCCC111111888AAABBB<<<<<>>FFFHHHJJJUUUVVVZZZ___```\\\XXX[[[bbb]]]TTTJJJDDDDDDCCC>>>888999:::<<<@@@CCCEEEDDDBBBDDDCCC@@@???>>>@@@BBBDDDBBBAAAAAADDDGGGHHHEEEAAABBBBBBAAA@@@>>><<<;;;999:::999999:::<<<>>>===<<<===>>>>>>===:::888777888555444333222111222222333111111111000000/////////333111......///000000000:::444///......///333888|||WWWXXXRRRQQQQQQQQQPPPKKKEEE>>>999777111000///---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))+++,,,000777<<<>>>CCCOOOXXX[[[^^^```nnnlllDDD333333444000---555333///---...000///............/////////000000///000000111111111111111111111111111222222222222333...666777555\\\uuuMMM???;;;EEEBBB>>>999666555555666666<<>>???:::DDDDDD???DDD^^^mmmRRR>>>AAAHHHEEEAAABBB:::888666555555444222111333444555777;;;===??????<<<@@@DDDGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIHHHHHHGGGDDD@@@<<<;;;;;;<<<>>>BBBAAA===888<<>><<<===BBB===<<<:::888777666555555222333444333222111222333222111111111111111111222333333333444555555555666555333888JJJbbbvvv}}}}}}aaaeeeoooxxxttthhhcccgggfffkkkpppsssqqqgggUUUDDD000,,,(((***,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,---......---...000222111///,,,+++---000333555555<<<999555777444333<<<===<<<;;;<<<@@@CCCBBB>>>666888:::888444444<<>>>>>@@@CCCEEE>>>?????????>>>???@@@AAA>>>???AAACCCEEEEEECCCAAA????????????===;;;:::888999888888:::<<<===<<<;;;:::;;;<<<:::888555555555333333222111111111222222000000//////////////////111111111000000///000000---///333666:::;;;666///{{{VVVXXXRRRQQQQQQQQQPPPLLLEEE>>>:::888111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***))))))***&&&---333444:::EEELLLMMMQQQRRR___sss~~~kkk>>>999111++++++...000000'''***---------///000///............/////////000//////000111111111111111000111111111111222222222999+++444888+++???zzzeeeIIICCCJJJGGGAAA<<<777555333333444???DDDRRRzzzxxxggghhhdddTTTGGGXXX}}}TTTMMM777FFF}}}vvvOOOCCCHHHbbbqqqbbbIII???AAAEEE;;;;;;:::999<<>>>>>;;;777444777777777888999999::::::999999999:::;;;<<<>>>>>>BBB@@@BBBHHHAAA;;;fffzzzJJJAAAGGGCCCAAAFFF===<<<999555222111333444///222666888888777888999::::::;;;;;;;;;<<<@@@BBB???@@@BBBDDDEEEEEEDDDDDDAAAAAA@@@??????>>>>>>===::::::999999::::::;;;;;;111555888:::@@@YYYmmmYYYNNNGGGBBBIIILLLCCCAAAGGGHHHOOOEEEEEEGGG@@@@@@BBB===EEEDDDAAA@@@??????@@@@@@CCCCCCCCCDDDDDDDDDDDDDDD@@@EEEKKKNNNLLLJJJIIIIIIJJJ???GGGPPPJJJNNNRRREEE===\\\QQQNNNxxxrrriiiyyy\\\???777888666888===???>>><<<:::999888777777555666777666444222333444333333222222222222333333111111111222222222333333222HHHfff{{{tttdddZZZwwwyyyqqqgggnnn}}}yyyhhhvvvkkklllvvvqqqVVV<<<222&&&111333+++&&&+++---)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///000000///...///111444000//////333777777444000000555111///555444222888222666777333444777888555444555999===<<<888888<<<:::>>>CCCEEEDDDAAA@@@@@@<<>>>>>===;;;>>>@@@BBBBBBAAA?????????===============<<<;;;:::<<<;;;999888777777888999============<<<;;;:::999666666555444333333333333222222222111000//////...////////////..................------------..................////////////XXX[[[VVVTTTQQQQQQPPPMMMHHHBBB<<<999444111...---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++******,,,111555---???YYYlllssssssqqqppp{{{zzzzzz~~~zzzjjjUUU@@@333000111......------------......------------------------............////////////......///000000000000000//////000000000111111111111666...000999///@@@uuuccc;;;>>>AAA@@@CCCHHH@@@555555666666<<>><<<:::>>>EEELLLYYYPPP:::DDDEEE>>>@@@CCC===::::::444333111111222111...++++++333333333444444444555555444444444444444444444444111333333333333555777999777;;;444222::::::444444...CCClll|||qqqwww}}}~~~kkkUUUJJJJJJLLLMMMNNNPPPPPPNNNIIIEEEHHHHHHGGGFFFFFFGGGHHHIIIAAADDDCCC@@@@@@DDDEEEBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBDDDGGGGGGEEEEEEHHHNNNKKKIIIHHHIIIIIIGGGDDDIIIKKKMMMNNNTTTeee|||{{{wwwyyyqqqdddFFF???777---***///777===???555555555444666777777666888999::::::777333///,,,///111<<>>>>><<<;;;===???AAAAAA???>>>>>>???@@@@@@@@@???>>><<<;;;:::>>>===;;;:::999999::::::;;;;;;;;;::::::999888777555444333222111111111111222222111000000///......////////////.........---......------------......---.........////////////}}}XXX\\\VVVRRRRRRRRRPPPNNNIIICCC===:::444222...---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++)))'''''''''///111444999BBBNNN\\\eeekkkpppvvvyyy{{{~~~{{{kkk]]]DDDAAA:::000(((&&&***///---------,,,,,,------...,,,,,,,,,,,,---------------............/////////......///000000000000/////////000000000000111111000444,,,---888000111LLLgggJJJCCCBBBBBB>>>>>><<<333444666:::;;;444<<>>???>>><<<;;;>>>AAA@@@[[[{{{OOOKKKCCC777AAALLLDDDBBBCCC666;;;;;;888666888;;;888444111111111111111222222222111111111111111111111111000111333333111111333666777777333666;;;777:::KKKTTT\\\vvvyyykkk```VVVNNNLLLOOOQQQOOOKKKJJJIIIIIIHHHGGGEEEFFFFFFDDDBBBDDDIIIMMMCCCGGGGGGBBB???BBBEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGBBBAAAFFFJJJJJJJJJLLLPPPNNNJJJHHHHHHHHHFFFEEEIIIJJJKKKIIIIIIOOOYYYcccuuuwwwmmmTTTBBB;;;777111+++444222111111222444777999111000...///555>>>GGGMMMccclll|||uuulll]]]bbbxxxxxxvvvqqq^^^]]]gggrrrxxx|||{{{uuunnnsss\\\AAA111+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,...000111////////////000000000000......///000000000000000111222222333333444555555444666777888777888999;;;===<<<<<<===>>>>>>===;;;;;;===??????>>>======>>>AAAAAA@@@???===;;;:::999===<<<;;;:::999999999:::888888888888777666555444333333222000000000000000111111000000///.........//////.........---------...------,,,,,,------...---------.........//////yyyVVV[[[SSSOOOQQQQQQPPPMMMIIICCC>>>:::555222///---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***)))(((((((((&&&$$$%%%***000666999===DDDKKKOOOQQQUUU]]]ccchhh```VVVLLLEEE>>>444,,,$$$(((---//////......///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------------------.........//////---...//////000000//////////////////000000000111,,,333......888666111999___UUUAAABBBFFF999666;;;444777333444:::<<<>>>KKK\\\gggbbbyyyttt^^^JJJZZZooorrrUUULLLZZZdddWWWQQQHHH===;;;III^^^lllppphhhmmmsssxxx{{{|||}}}~~~yyy~~~yyyyyy[[[NNNAAA;;;777222222555333333333333222222222222666111111555666333333666555555555555666777888999888888888777777777777777:::<<<>>>???>>>>>>???AAAOOO999VVVYYYAAA@@@FFF<<<@@@III@@@;;;<<<888222222888999555222222222222222222222222333333333333333333333333555444555777888555555666888666333555555555TTTxxx}}}www\\\NNNKKKKKKLLLNNNPPPLLLGGGDDDCCCDDDDDDDDDBBBDDDDDDAAA>>>???EEEKKKIIIMMMMMMEEE???@@@DDDFFFCCCCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAFFFIIIJJJMMMQQQKKKJJJHHHFFFGGGHHHJJJJJJMMMMMMLLLIIIFFFFFFJJJMMMUUU|||}}}rrryyy~~~nnnbbbSSSPPPMMMMMMMMMNNNSSSXXXeeeaaa]]]\\\cccooo|||uuuhhh___```dddsssppp~~~hhhooowwwbbb]]]fffpppwww{{{xxxmmmbbbRRRAAA000***++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***+++++++++++++++,,,,,,---,,,+++++++++,,,---............/////////000000------...///000000000000111111111222333333444444333555777777777777999::::::::::::<<<>>>???>>>===;;;===>>>>>>===<<<===??????>>>>>>===<<<;;;999888::::::999888888777777777666666666666555444333333333222111000/////////////////////.........------.........---------,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........zzzWWW[[[SSSNNNPPPPPPOOOLLLHHHBBB===:::666333000...------,,,***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++*********+++++++++&&&''')))---...+++%%% &&&(((***++++++,,,...000///,,,******,,,,,,,,,+++000///---***((())),,,...+++++++++++++++,,,------+++++++++,,,,,,,,,------------------............------...///////////////...////////////000000000***222222111555777555666CCCzzzhhhCCC;;;KKKHHHAAA>>>555999222222999???>>>>>>BBBhhhyyyvvvpppWWWjjj}}}cccSSS]]]oooccc___SSSDDDAAAOOOeeerrrtttssstttvvvvvvwwwyyy}}}~~~~~~~~~rrrxxxsssWWWHHH:::333333222111000222222222222222222222222444111111555777666333333444444444444555666777888888888888888777777777777777888888888888:::<<<>>>DDD???EEETTTzzzmmmVVVKKK<<<:::AAA@@@;;;>>>>>>999777777777555666666555555555555555555666666666666666666666666888333222888<<<999666666888666999GGGOOOQQQrrrxxxqqqtttqqq```PPPMMMPPPOOOIIIEEEKKKHHHDDDCCCBBBBBBBBBAAAAAADDDEEEBBB>>>===BBBHHHHHHMMMLLLDDD>>>???CCCEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBDDDFFFEEECCCHHHOOOGGGGGGFFFEEEEEEGGGJJJLLLMMMLLLJJJHHHGGGGGGHHHIIIIIIRRRjjjvvvnnniiioooyyyvvvXXX[[[___eeemmmwww~~~nnnhhh]]]PPPjjjzzznnnssswwwwwwuuulll[[[KKK666000,,,......,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---............/////////---...///000111111111111000000111111222333333333333444666666666666888:::666666777:::>>>@@@@@@???<<<===>>>>>>======???@@@======>>>>>>>>>===<<<<<<999999999999888777666666555666666555555444333222333222111000////////////.........---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------ZZZ]]]UUUQQQOOOOOOOOOLLLHHHCCC===:::666444000......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///,,,)))'''((()))***)))///,,,(((&&&'''***---...---,,,++++++++++++***)))((()))...444666333111222000...,,,+++************************+++,,,------******++++++,,,,,,------,,,------------.........------...////////////.........////////////000000,,,000444222000222555555888VVVjjj???===FFFHHHDDD===888666666777555333888@@@DDDllldddqqqxxxZZZYYY}}}kkkkkk```RRRNNN[[[nnnwwwwww|||zzzwwwtttsssvvv|||{{{zzz|||nnnvvvlllKKK@@@333///111444333000000111111111111222222222000000111333555444111000333222222333333444555666777777777777777777777777:::888777666666777999;;;444@@@IIICCCJJJyyyrrrYYYBBB<<<<<<:::<<<@@@AAA===::::::999999999999888888888888666666666666666666666666<<<333000333444000000444888===RRR{{{~~~|||www```TTTHHHGGGJJJJJJHHHFFFFFFEEEDDDDDDDDDDDDCCCAAABBBEEEGGGFFFCCCBBBCCCEEEAAAEEEEEE@@@===@@@CCCCCCDDDCCCBBBAAA@@@?????????CCCDDDGGGGGGAAA===@@@HHHGGGHHHHHHFFFDDDDDDFFFHHHIIIGGGDDDDDDFFFHHHIIIHHHEEEGGGJJJVVVsssdddhhhkkkjjjggghhhooovvvvvvrrrqqqrrrnnnhhhkkksss^^^]]]ZZZWWWTTTPPPNNNLLLUUU]]]lll|||eeeNNNZZZuuu}}}nnnssswwwxxxuuummmbbbSSS???//////------...---))))))---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------.........///---...///111222222222222///000000111111222333333222444555666555666777999444444555888<<>>===<<<===???AAA===>>>>>>???????????????;;;;;;;;;;;;:::999888777555555555555444333222111222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------[[[\\\UUUQQQPPPPPPOOOMMMIIIDDD???<<<777444111......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---***'''''')))***)))((("""&&&***...///,,,)))'''(((((()))******+++,,,,,,---,,,///222///'''$$$&&&%%%'''+++///000///,,,))))))))))))******+++,,,---)))******+++,,,,,,------,,,,,,---------.........,,,---......//////.............../////////000000...,,,111333......333444333AAApppaaa999999CCCDDDEEE;;;999888666222111777???666KKKpppwww}}}gggbbbxxxuuummmccc```jjjxxx|||yyy}}}zzzvvvrrrppptttzzzzzzzzz{{{cccSSS<<<888222///000333333222000000000000111111222222...000111111111111111111111111111111222333444555444444555555666666777777:::999888888999:::::::::888;;;BBBIIIFFFGGGooogggfffZZZEEE777;;;>>>777444888:::::::::999999888888888777777777777777777777777<<<666444888999;;;HHHZZZaaabbbsssqqq{{{yyyhhhTTTXXXOOOFFFBBBAAA@@@DDDJJJBBBAAA@@@AAACCCDDDDDDBBB???BBBEEEHHHHHHGGGDDDCCC>>>AAA@@@======AAABBB???AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEECCC>>>???CCCHHHIIIJJJHHHFFFDDDEEEFFFGGGEEEDDDEEEHHHJJJHHHFFF>>>HHHMMMBBB>>>ZZZtttxxxnnnmmmpppjjjggghhhlllggg^^^___hhh|||xxxsssqqqrrrxxxtttjjjiiiiii```UUUYYY```rrrxxxqqqmmmaaaPPPBBB888...%%%000,,,+++---+++((()))---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++)))******+++,,,,,,------***++++++,,,------------,,,,,,---------.........---...///000111222222222//////000000111222222222111333555555555555777999444444555777:::<<<<<<;;;:::;;;<<<;;;;;;<<<>>>@@@<<<===============<<<<<<::::::;;;;;;:::999777777444444444444333222111000111000///...------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,ZZZZZZRRRPPPQQQQQQQQQNNNJJJEEE@@@===777555111///...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&))),,,---,,,***++++++)))'''%%%&&&))),,,(((***,,,+++((('''(((+++,,,)))))),,,+++(((+++333...+++((('''(((***+++,,,))))))))))))***+++,,,---))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////................../////////000///(((...444000///555444...888LLLNNN===AAAAAAFFF@@@:::666777;;;;;;888666@@@<<>>:::@@@:::999999999888888777777888888888888888888888888666666<<>>DDDHHHEEE??????CCC>>>===<<<===@@@BBBCCCCCC:::===BBBGGGJJJIIIDDD@@@BBBCCCAAA??????BBB@@@;;;>>>>>>>>>???@@@BBBCCCDDD???===>>>CCCFFFDDDCCCDDDFFFIIIKKKJJJHHHFFFGGGHHHJJJHHHGGGIIIMMMMMMIIIEEEKKK@@@BBBFFF<<<;;;MMM]]]|||yyyuuuxxxqqq```VVV___ppp{{{lllwww|||pppvvvmmmcccNNN888+++***...///...***))),,,...+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++))))))***+++,,,,,,------******+++,,,---...------,,,,,,,,,---------......,,,---...000111222222222/////////000111111222222111333555555555555777888666555555777999:::999888999:::::::::999:::===???::::::::::::999888777666888888999999888777555444333333333222222111000/////////...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,www^^^UUUSSSRRRSSSQQQOOOLLLGGGCCC@@@>>>999333000000///,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((***,,,,,,++++++,,,---)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////........................------////////////000000000000...>>>777OOObbbAAADDDKKKFFF>>>>>>===999666666666444<<<999AAA]]]yyy|||xxxtttnnnkkkqqqyyyzzzwww|||ppptttyyyfffOOO<<<222222222111000//////...000000000000000000000000000000000000000000000000/////////000111111222222111111222333333444444555444444444555777999<<<===:::;;;<<<===???AAACCCDDDWWWjjjLLLLLLJJJGGGEEEEEEDDDBBB???>>><<<<<>>===<<<;;;:::<<<>>>@@@AAA@@@:::>>>CCCFFFDDDAAA>>><<>>@@@<<<:::<<>>>>>CCCFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGEEEBBB@@@AAAEEEHHHHHHGGGBBBAAA???>>><<<;;;;;;:::@@@ZZZ|||~~~qqq{{{~~~zzzsssccc]]]dddmmmkkkccceee~~~lllvvvwwwwwwssscccKKK???111+++---000...***+++++++++*********))))))************************************************************************************************************************************************************************++++++,,,,,,,,,,,,------...------------...//////000000000000111222333444222333333444555666777888777777777888999999999:::666777999:::::::::999999;;;999888777777666333111777777777666555555444444111111111111000000000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************sss\\\TTTRRRQQQSSSRRROOOLLLHHHCCC@@@>>>999444000000///,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))((((((((('''''''''''')))***,,,,,,+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------.................................------.../////////000000000000000444444BBBnnnyyyNNN;;;@@@EEEDDD@@@;;;777666777777777555777CCC]]]~~~uuuqqqpppuuuyyyuuukkkbbbZZZ|||sssPPP:::000222222111000000///....../////////////////////////////////////////////////////////000111111222222111222222333444444555555555555555555666888:::;;;999::::::<<<===???AAABBBDDDWWW{{{}}}```nnnjjj{{{}}}pppzzzoooxxxgggQQQDDD???<<<;;;???>>>======>>>>>>===<<<<<<::::::;;;===??????>>>???AAABBBAAA???===<<<<<>>>>>AAABBB??????;;;999;;;@@@CCCBBB@@@===BBBDDDDDDDDDFFFDDD@@@CCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@@@@??????>>>===;;;:::999888888===:::@@@YYYzzz|||www}}}wwwvvvtttooojjjzzz{{{yyyyyy|||}}}zzzxxxtttfffMMM:::999222***(((+++...---***+++++++++*********))))))************************************************************************************************************************************************************************+++++++++,,,,,,,,,---------------------...//////////////////000111222222222222333333444666777888666666666777777888999999888999:::;;;;;;;;;::::::;;;:::888888777666444111666666555444444333333222111111000000000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************nnnXXXSSSRRRQQQSSSRRROOOLLLHHHDDD@@@>>>:::444000000///,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------............/////////000000000222,,,222555AAAvvvoooJJJIIIBBBAAA>>><<<999888:::===444888888555999RRRzzz{{{wwwjjjeeegggooopppeeeZZZVVVpppxxxbbb@@@111222111111000000//////......////////////////////////////////////////////////...//////000000111111222222222333333444444555555555555555555666777888999888888999:::;;;===???@@@EEE@@@GGGggg|||||||||}}}vvvdddNNN@@@>>>???===:::<<<;;;:::;;;<<<===<<<;;;;;;999888999;;;<<<<<<;;;???>>>===;;;::::::<<>>>>><<<;;;>>>BBBBBB>>>@@@===;;;<<<@@@BBBAAA???;;;@@@DDDEEEFFFGGGDDD???AAABBBCCCDDDDDDCCCAAA@@@AAAAAAAAA>>><<<:::;;;<<<<<<;;;999888666555555555222...,,,666JJJcccwwwuuusss{{{{{{sssgggYYYLLL???333+++***(((((()))+++,,,+++)))+++++++++***************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,,,,---------------......///............///000111111222222222333444555666777444555555666777777888888999:::;;;<<<===<<<;;;;;;;;;:::888888888777555333444444444333222222111111000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************jjjWWWSSSSSSRRRSSSRRRPPPLLLHHHDDD@@@???;;;555111111000,,,***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------------.............../////////000000000...111111555VVVUUU888BBB@@@???@@@???<<<;;;===333:::>>>888222;;;SSShhh|||pppjjjlllggghhhllliiiccciiiwww|||sssRRR999333666000000000//////.........////////////////////////////////////////////////......//////000111111111222222222333444444555555555555555555555555666666666666777888999;;;<<<===CCCDDDEEEGGGWWWzzztttwwwoooSSSJJJAAA???CCCDDD???999:::999888999;;;<<<<<<;;;999888666777888999999888888888888777888:::>>>AAA===:::777999>>>AAA???;;;BBB@@@??????AAACCCBBB@@@>>>AAAAAA???AAAEEEFFFDDD???@@@BBBCCCDDDCCCBBBAAADDDEEEFFFCCC>>><<<===???999888777555444333333333---444777111)))///CCCVVVlllyyytttpppzzz|||sssooovvvbbbWWWEEE555,,,+++...222)))***,,,,,,+++***)))******************************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,------,,,,,,------...///............///000111111222222222222333444555666444555555666777888999999;;;;;;============<<<;;;:::999888888999888666444444444333222222111111000/////////............---,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************hhhXXXVVVVVVTTTTTTRRRPPPMMMHHHDDDAAA???;;;666111111000,,,***+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))***++++++)))''''''((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,------..................////////////,,,555///111<<<>>>cccgggHHHBBB@@@DDDEEE???;;;:::444777999777444555<<>>???===:::666999888888999;;;<<<;;;:::888666555555777888777666333555777777888999;;;>>><<<888555888======:::777@@@@@@???@@@AAAAAA@@@???>>>AAAAAA???@@@EEEFFFDDD===???AAABBBDDDDDDDDDDDDAAACCCEEEBBB>>><<<===???777666555444333222222222444111---,,,---......---333DDD[[[qqqvvv~~~vvv||||||~~~}}}uuummmjjjeee^^^XXXVVV<<<777111---------,,,+++,,,---...,,,***)))+++---*********************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000111222222222222222222222333444555555666666777999::::::;;;;;;;;;<<<======<<<;;;:::999888777888888888666444444444333333222111111000.........---------,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************************hhhYYYYYYWWWTTTTTTSSSPPPMMMIIIEEEAAA???<<<666222222000,,,***+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''')))******(((''''''(((((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************++++++++++++++++++,,,---------------++++++,,,,,,------......------........./////////+++666,,,///>>>...;;;|||QQQBBB999===CCCBBB@@@@@@<<<888444333444666777666888FFFSSSfff}}}ttthhh```]]]YYY\\\```bbbhhhuuuxxxmmmGGG111000111,,,..................------................................................---......//////000000111000000111111222333333333222333333444444444333333444444444555666888999:::999:::<<>>=========:::???CCCDDDEEEFFFCCC>>>>>>??????AAABBBCCCDDDEEE;;;<<<===<<<:::888777777555555444333222111111222555///***,,,333555///)))000000333777===KKKcccwww||||||tttuuuxxx|||}}}|||zzzyyyxxxttt{{{}}}wwwqqqiiibbb\\\[[[RRRCCC999333,,,%%%///,,,***+++...///+++'''***++++++***)))***,,,...***************+++++++++************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,------...////////////000111222222222111111111222222333444555666777888999:::;;;<<<::::::;;;<<<;;;:::999888777666666666888888666444333333333222111111000000---------,,,,,,,,,,,,+++++++++++++++************************************************************))))))))))))))))))))))))************************gggZZZZZZXXXSSSTTTSSSQQQMMMIIIEEEAAA???===777222222000,,,***+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''))))))((('''((()))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++************++++++++++++++++++,,,------------,,,***++++++,,,------......---------.........//////---111---///555,,,000LLLzzz\\\BBB<<>>999777666777888999:::999777AAATTTbbbvvv~~~tttmmmfff___]]]___aaaaaaaaakkkpppOOO777///111222111------------------------................................................------......///000000000/////////000111111222222000111222333444444333333444444444555666777888999@@@:::555888@@@EEEDDD@@@===NNNddd~~~~~~{{{~~~zzzrrrbbbJJJ444,,,444@@@:::<<<<<<999666555777999888777666666777777666555444333222333555777777777555777777777555555555777888555666;;;;;;777666888999:::<<<======<<<<<<<<<<<<@@@CCCBBBCCCDDDBBB>>>AAA@@@???>>>>>>@@@AAABBB:::999888888888666333111333333222111000000000000///111222000---,,,...111,,,***111444,,,)))---000;;;BBBMMMVVV___dddffffffaaa`````````______^^^]]]YYY]]]]]]WWWOOOGGG<<<333//////---,,,---///111111111...)))((()))+++,,,,,,))))))))))))***+++++++++))))))*********+++++++++************************************************************************************************************************************************************************************++++++++++++,,,,,,++++++,,,,,,---...............///000111111111111111111111222222333444555666777888:::;;;;;;888999:::::::::888777666555555444555777777666444222222111000000//////...,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))))))))))))))************************fffZZZ[[[WWWRRRTTTSSSQQQMMMIIIEEEBBB@@@===777333222000,,,***+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((()))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++)))************+++++++++++++++,,,---------,,,,,,******+++,,,,,,---......---------.........//////111+++000222***222:::111LLL]]]HHHDDDBBBAAADDD===??????<<<777555666999:::777444:::@@@999AAAYYYxxx~~~|||rrrggg```ZZZXXX[[[```ZZZSSSNNN^^^}}}{{{|||jjjAAA333333///---///------------------------................................................------......///000000000.........///000000111111///000222333444444333333444444444555666777888999000888@@@@@@;;;999>>>DDDBBBAAABBBIII\\\}}}bbbLLL888444888999666444222444777888888666666555777666444444555555444222444222222333666888888888444555555444444555888;;;666444666;;;;;;666666;;;999;;;===>>>>>>===>>>>>>CCCDDDAAA<<<<<>><<<;;;<<<>>>???>>><<<:::999:::999444000222111000///////////////,,,------------------...///(((---333------222111///,,,,,,000222222333666999555111000111222333222///222222...,,,...///---222***'''+++---))))))...(((+++...000///---+++***+++******,,,---,,,)))'''))))))******++++++++++++************************************************************************************************************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---...---------------...000000111111111111111111222222333333444666777999::::::777888888999888777666555444444333555666777555444000000000///......------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************eee[[[XXX\\\QQQVVVTTTQQQLLLGGGCCC@@@>>>:::888666444111...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------...............//////000111222555dddmmm??????HHHBBB;;;>>>CCCEEE>>>444111444666666555666777:::===???IIIXXXooo}}}jjj^^^SSSTTTYYYYYYVVVTTT\\\FFFSSS}}}|||sssQQQ222+++//////---///.........------,,,,,,,,,---------------------------------............///...------------.../////////000000000111111111111111111222222222333333333333444444555555555555555:::999999999:::<<<>>>???AAADDDFFFGGGIIIPPP\\\eeevvvdddRRRHHH;;;;;;;;;:::999777555444555555555555555555555555333333333444444444555555111111222222222333333333555555555666666666666777777777777777777888888999999999999::::::;;;;;;;;;CCCDDDCCC>>>999888>>>CCC???===:::999<<>>:::999777444111...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...............///000111222222EEEsssHHH444DDDLLLAAA999<<>>BBBEEEHHHHHHHHHJJJPPPVVVXXXgggppp\\\MMMBBB;;;777777777666666555444333222444444444444444444444444222222333333333444444444111111111222222222333333333333333444444444555555555555555555555666666777:::;;;;;;<<<<<<======>>>AAABBBBBB>>>::::::>>>CCC@@@>>>;;;;;;<<<===>>>>>><<<:::777555555444222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...............//////////////////000000000111111111333222222444777:::;;;;;;888999:::888666444333444222333444555555444333222000///...---,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++************************++++++************++++++************************************************cccYYYVVV^^^TTTUUUSSSPPPLLLHHHDDDAAA???;;;:::777444111...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111222333...CCCwwwRRRAAA??????@@@BBB???:::;;;???999888666555555666777777:::<<<===>>>AAAIIIUUU]]]fffqqq|||{{{qqqmmmrrrvvvvvvyyyzzzuuupppnnnkkkcccUUUJJJFFFIIINNNOOOHHH@@@AAAGGGcccwwwwww}}}~~~NNN333------222222,,,***...------------,,,,,,,,,,,,------------------------------------............---------------......///////////////000000000000000111111111222222222222444444555666666666666555888888888888999;;;<<<===???CCCGGGHHHFFFEEEFFFHHHCCCIIISSS^^^kkkzzzqqqeeeYYYGGG888111111555888444444333222222222222222333333333333333333333333111111111222222222333333111111111222222222222333111111111111222222222333333333222222333333444555999::::::;;;<<<<<<======>>>@@@AAA???===<<>>>>>??????===<<<<<<999666444444222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222111222444888:::;;;;;;::::::999777444222333444444444444444333222111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---************************++++++************++++++************************************************aaaWWWTTT]]]TTTTTTRRROOOLLLHHHDDDAAA@@@<<<;;;888555222///,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************************++++++++++++******************++++++++++++++++++,,,,,,,,,---------...............///111111555000...FFFaaa999<<>>BBBDDDCCCCCCDDDEEECCCDDDDDDEEEHHHOOOXXX___pppvvvkkk^^^OOODDD@@@;;;555111111555888:::333333222111111222333444222222222222222222222222000000000000111111111111111111111111222222222222000000000111111111222222222111111111111222333333555555666777888999999::::::===@@@@@@???>>>???AAAAAAAAA@@@AAABBBAAA>>><<<;;;888555333222111...---...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++***************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------------.........//////////////////000000000111000000111444888;;;;;;:::::::::999666333222333444444444333333111000//////......---,,,++++++,,,,,,************************************+++,,,---...************************++++++************++++++************************************************aaaUUURRR[[[SSSSSSQQQOOOLLLHHHEEEBBBAAA===<<<999666222///---++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))******++++++++++++++++++,,,,,,,,,------------------...///000111111444111333UUUtttXXX===777???EEEAAA<<>><<<;;;999888777777000222666888888888888888===>>>???@@@BBBFFFKKKOOO\\\\\\___gggooorrroookkkmmmoooppppppoooooorrrtttqqqllliiikkkjjjbbbWWWPPPJJJEEE???<<<===@@@CCCDDDEEE<<<333444DDDeeepppwww}}}[[[:::...222---+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......---............///////////////000000000111111111333333444555555555555555555555666777999999::::::;;;<<<>>>???@@@BBBDDDEEECCCDDDEEEGGGIIIKKKOOOQQQGGGKKKRRRYYY```ffflllpppyyyzzzrrrjjjbbbOOOJJJDDD@@@>>>===;;;999666555333333444333111000111111111111111222222333111111111111111111111111/////////000000000111111000000111111111222222222111111111111222222222222222222111111222222333444222333444555666777888888999;;;>>>@@@@@@@@@???@@@===<<<===>>>@@@???===;;;888666333111000///---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...............////////////000000000000000222555888::::::999:::999888555333222333444444444222111000///......---,,,,,,++++++++++++,,,************************************+++,,,---...************************++++++************++++++************************************************dddWWWSSSZZZRRRRRRQQQNNNKKKHHHEEECCCBBB>>>===:::777333000---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------------...///000111)))...666888777KKKhhhGGG:::999;;;===@@@??????===<<<;;;:::999;;;999888777777888999:::555777888999999:::<<>>=========>>>???AAABBBEEEGGGHHHJJJIIIHHHEEEDDDVVVRRROOOMMMNNNNNNMMMKKKCCCGGGMMMQQQSSSTTTUUUUUUQQQVVVWWWRRRKKKFFF???888;;;;;;999888666555555555777555333222333333111000//////000000111000000////////////////////////////////////000000000111111000000000111111111111222111111111222222222333333222222111111222222333444333444444666777888999:::999;;;===???AAA@@@??????888777888999;;;;;;999777666333111//////...---+++++++++++++++************++++++++++++++++++++++++*********************************************************************************))))))))))))(((************************)))))))))***************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000111111222555888999888777777888777666333222333444444333111000............,,,++++++******+++++++++***************************************+++,,,---************************++++++************++++++************************************************iiiZZZTTT[[[SSSQQQPPPNNNKKKHHHFFFCCCBBB???>>>;;;777333000---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,------------...///000000)))***444888------UUUjjjNNNBBBAAA?????????>>>>>>===<<<;;;:::888444222222333333444111333555666555444555666444999>>>???===>>>BBBGGGDDDEEEEEEFFFGGGHHHHHHGGGHHHFFFAAA<<<999999999999555888:::;;;:::888888888888OOOrrrxxxooo~~~|||TTT===444...222+++---...//////000...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000000111222222333333222222222333555777888888888777<<<<<<;;;<<<===?????????:::<<>>CCCJJJOOOPPPMMMIIIFFFEEEDDDEEEFFFDDDAAA>>>555:::>>><<<:::;;;999666///111333333333333444555444222111111333444444444///000222333333111///...........................//////000000000111111111000000000000111111111111000111111111111222222222111111111111111222222333444444555777888999:::;;;:::;;;<<<>>>@@@@@@???>>>999888777777888777666444333111///.........---+++******************************************************************************************************************************)))))))))(((((((((************************((()))))))))*********+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111222333555888888777555444666777666555333444444222111000...------......++++++************++++++******************************)))))))))******+++************************++++++************++++++************************************************lll]]]VVV\\\SSSQQQPPPNNNKKKHHHFFFDDDCCC@@@>>>;;;888444000---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---------------...000000000//////...///444>>>GGGaaaDDD===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::777555555555555444222222444666555444333555999:::888555;;;999888999;;;;;;999777222666888888888999:::999;;;;;;:::888666666:::===PPPtttuuutttzzzbbb===111***&&&000---...---)))&&&(((,,,///*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000000000111222222222222111222333555777888888777777777888999<<>>:::999======999777888888777555666555333000000222555111000000111111///,,,)))111333555777777444111///........................000000000000111111111111000000000000111111111111000000000000111111111111000000000000000111222222333333444666777999::::::;;;;;;<<<>>>@@@@@@???======;;;999888888777555444111///------......---,,,)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000222222333666888888666444222444777777666444444444222111///...------......+++***************++++++))))))))))))))))))))))))******))))))))))))))))))************************++++++************++++++************************************************