BM6P6(@ eeeggghhhgggfffddddddeeecccbbbbbbaaaaaaaaaaaaaaafffeeeeeedddddddddeeeeeeiiihhheeecccbbbaaaaaabbbcccbbbaaa_________``````bbbccceeeffffffeeecccbbbdddeeeggggggfffggghhhjjjooonnnkkkgggdddccceeehhhdddbbb______aaadddeeefffhhhhhhgggggggggffffffeeecccccccccfffhhhjjjiiihhhiiiiiijjjkkkmmmllliiigggaaaaaacccgggkkknnnooonnneeedddcccaaa___^^^^^^]]]___^^^___```ccceeeeeedddddd```]]]___ccceeeccc````````````aaadddgggiiikkkiiihhhgggeeeccccccbbbbbbaaabbbcccdddeeefffggghhheeefffeeebbb___\\\[[[\\\[[[^^^aaabbbccchhhqqqyyy{{{tttuuu||||||vvvwww|||nnnaaaXXXRRRSSSYYY```kkktttrrrhhhYYYRRRJJJEEEDDDCCC???;;;????????????@@@AAABBBCCCAAA<<<>>>GGGKKKNNN\\\mmmeeefffgggfffdddbbbbbbcccaaaaaa````````````aaaaaaffffffeeeeeedddeeeeeefffgggfffdddccccccccccccdddcccbbbaaa```___``````aaabbbccccccdddcccbbbaaa``````bbbddddddddddddeeegggllllllkkkhhhfffdddeeegggfffcccaaa```bbbdddeeeeeeggggggfffeeeeeeeeeeeeeeedddcccdddfffhhhjjjiiihhhhhhgggggghhhiiiiiigggeeebbbbbbccceeehhhiiiiiihhhbbbaaa^^^\\\ZZZZZZYYYZZZ\\\\\\]]]___aaacccddddddddd```^^^___ccceeecccaaa^^^^^^___```bbbdddeeefffgggfffeeedddccccccccccccdddeeeeeeeeeeeeeeeeeeeeefffffffffccc___\\\[[[[[[ZZZ\\\]]]]]]]]]bbbkkkrrrzzzrrrqqqvvvwwwtttyyy|||jjj___UUUQQQSSSXXXaaaiiisss{{{wwwiii```SSSMMMFFFCCCCCCBBB???<<>>>>>>>>>>>>>>???@@@AAABBBEEECCCEEELLLTTTbbb}}}ccccccccc```]]][[[[[[\\\`````````aaabbbccceeefffeeeeeeddddddeeeeeeffffffdddddddddccccccdddddddddbbbbbbaaa`````````aaabbbdddcccaaa___^^^]]]\\\\\\XXX[[[]]]^^^^^^^^^___```bbbeeeiiijjjiiigggffffffeeecccaaaaaabbbdddeeeeeehhhgggdddbbbbbbdddfffhhhgggffffffhhhjjjjjjiiihhhiiigggdddccccccdddddddddeeedddccccccccccccaaa^^^bbb```\\\YYYWWWWWWWWWXXXXXXZZZ[[[[[[\\\\\\^^^___```^^^\\\]]]___```___^^^^^^___aaabbbbbbbbbaaa```_________``````aaaccccccgggfffeeedddcccbbbaaaaaaddddddccc___[[[WWWVVVVVVWWWWWWVVVVVVWWW[[[bbbhhhpppllljjjjjjkkkllluuutttdddYYYTTTRRRWWW]]]jjjqqq|||qqqfff\\\SSSMMMGGGDDD@@@???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAEEEEEEHHHOOOZZZooobbbaaa```]]]ZZZXXXXXXYYY]]]]]]]]]^^^___aaaccccccccccccbbbbbbcccdddeeeeeedddddddddccccccbbbaaaaaaaaaaaa```______```aaabbbeeedddbbb```^^^]]]]]]\\\XXXZZZ]]]^^^^^^]]]]]]^^^]]]aaaeeehhhhhhgggggggggfffccc```___aaaccceeefffiiigggeeecccdddeeehhhiiihhhgggggghhhiiiiiihhhfffjjjgggdddbbbccceeeeeeeeeeeedddcccdddeeedddcccaaabbb```]]]YYYWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYZZZ\\\]]]\\\[[[[[[[[[\\\\\\[[[]]]^^^`````````___^^^]]]]]]]]]]]]^^^^^^___```aaacccbbbbbbbbbaaa```````````````___\\\WWWTTTSSSSSSRRRRRRRRRSSSVVVZZZ```eeeiiihhhiiiiiihhhiiipppyyypppddd[[[TTTTTTWWW___fffpppxxx}}}pppcccZZZSSSLLLHHHFFFDDDAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEJJJSSSbbb{{{``````^^^[[[XXXVVVWWWYYYYYYYYYYYYZZZ[[[]]]^^^___``````___``````aaabbbccccccccccccbbbbbb```___^^^```___^^^^^^^^^___```aaadddcccbbbaaa___^^^]]]\\\YYY[[[^^^___]]]\\\[[[[[[ZZZ]]]aaaccceeefffhhhiiikkkgggaaa^^^___bbbeeefffhhhgggfffeeeeeefffhhhiiifffeeeeeeeeeffffffeeecccgggdddaaaaaabbbdddeeeeeecccbbbbbbccceeeeeecccbbb^^^]]][[[YYYVVVUUUSSSSSSYYY\\\]]]\\\YYYXXXZZZ\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[YYYUUURRRRRRRRRNNNOOOPPPRRRUUUYYY]]]___aaadddggggggfffhhhooouuu|||qqqdddXXXPPPNNNUUU[[[dddlllsss|||yyyooobbbWWWPPPLLLGGGDDDDDDCCCBBBAAA??????>>>>>>????????????@@@AAABBBCCCBBBFFFNNNZZZmmm___^^^]]]ZZZWWWVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]___``````______```aaaaaa```___^^^^^^]]]]]]\\\]]]^^^___```aaabbbbbbbbb```^^^]]][[[ZZZ\\\______]]]ZZZYYYXXXXXXZZZ]]]___aaadddhhhllltttnnneee___^^^```ccceeefffeeeeeeeeeeeefffggghhhbbbaaaaaaaaabbbbbb```^^^```^^^]]]]]]___aaabbbaaaaaa```___```bbbbbbaaa___\\\\\\[[[YYYWWWTTTQQQPPPWWW[[[^^^]]]ZZZZZZ\\\```\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZYYYZZZZZZ[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZWWWTTTRRRRRRRRRPPPPPPRRRTTTWWWZZZ[[[[[[ZZZ```ddddddccchhhqqqxxx{{{~~~qqq```SSSNNNOOOTTTZZZaaahhhrrr}}}xxxiii```UUULLLHHHFFFCCCAAA@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDIIITTTccczzz^^^^^^\\\YYYVVVVVVWWWYYY[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZ[[[[[[\\\]]]^^^___[[[\\\^^^````````````___]]]\\\\\\[[[\\\]]]^^^______```aaabbbaaa^^^\\\ZZZZZZ\\\______\\\YYYWWWVVVXXXYYYZZZ[[[^^^ccciiimmm|||tttiiiaaa^^^___bbbddddddddddddeeeeeefffffffff```^^^^^^^^^___^^^\\\ZZZ[[[ZZZYYYZZZ]]]______^^^___^^^]]]^^^______^^^\\\\\\]]]]]]\\\YYYUUURRROOOUUUYYY]]]]]][[[[[[___ddd]]]^^^^^^\\\[[[ZZZ[[[]]]\\\[[[ZZZZZZZZZ[[[]]]^^^___^^^\\\[[[YYYXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVYYYYYYYYYWWWUUUSSSSSSTTTTTTTTTVVVYYY[[[\\\[[[ZZZWWW]]]aaaaaaaaaiiittt|||www|||jjj[[[TTTJJJMMMQQQVVV[[[eeepppxxx}}}ppp^^^WWWMMMFFFCCCBBB@@@???===>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFLLLXXXjjj[[[YYYXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\^^^```]]]\\\[[[\\\^^^___^^^]]]YYYZZZ[[[\\\]]]\\\\\\[[[]]]^^^___``````___^^^^^^```___^^^]]]]]]]]]^^^^^^bbbcccbbb^^^XXXUUUVVVYYYXXXYYYXXXWWWYYY___hhhoooxxxqqqggg```^^^```ccceeeccccccccccccbbbbbbbbbbbb[[[[[[[[[[[[ZZZYYYWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZWWWUUUSSSTTTYYY]]]\\\^^^ccceeeeee^^^\\\ZZZZZZ\\\]]]]]]]]]```___\\\[[[ZZZ\\\^^^___ccc```\\\YYYYYYYYYXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZWWWXXX^^^eeekkkttt{{{vvvggg]]]PPPMMMMMMPPPTTT\\\kkkyyyxxx}}}sssjjjSSSNNNHHHCCCAAABBBBBBBBBAAA???>>>@@@BBBCCC@@@>>>???BBBCCCBBBCCCEEEFFFEEEOOOSSSaaa{{{]]][[[XXXWWWXXXYYYYYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\^^^______^^^YYYYYY[[[\\\\\\\\\[[[[[[\\\]]]___`````````_________^^^\\\ZZZYYYZZZ[[[\\\aaaaaa___\\\YYYXXXYYYZZZWWWXXXXXXXXXXXX\\\bbbgggpppjjjccc^^^]]]___bbbccceeedddcccbbb```___^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWTTTTTTUUUUUUVVVWWWXXXYYY[[[[[[ZZZZZZZZZ[[[]]]^^^______^^^^^^\\\[[[YYYYYYYYY^^^bbb``````ccccccaaa]]][[[YYYYYY[[[^^^_________^^^\\\ZZZZZZ[[[]]]___ccc```\\\ZZZYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYWWWYYY^^^ccciiisss|||rrrhhhWWWPPPKKKLLLPPPVVV```hhhrrrwwwuuuhhh___OOOKKKEEEAAA@@@AAAAAAAAAAAA@@@???@@@BBBBBB@@@>>>???AAACCCDDDEEEGGGIIIIIISSS[[[lll```]]]YYYWWWXXXYYYZZZZZZZZZ[[[]]]^^^______^^^]]]___]]][[[[[[]]]^^^___^^^YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^```aaaaaa`````````^^^[[[XXXWWWXXXZZZ\\\aaa^^^[[[ZZZZZZ\\\]]]^^^ZZZ[[[[[[ZZZZZZ[[[^^^```fffccc___]]]^^^```aaaaaacccbbbaaa```___^^^]]]\\\^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\^^^```aaacccbbbaaa```_________```ccciiillliiiggggggeeeaaa___\\\YYYXXXZZZ^^^```aaa]]]\\\[[[ZZZZZZ[[[]]]^^^ccc```\\\ZZZZZZZZZZZZYYY[[[[[[ZZZZZZYYYXXXWWWVVVYYYYYYYYYXXXYYYYYYZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWZZZ^^^aaaeeeqqq}}}~~~}}}{{{yyywwwvvvvvvzzzwwwbbbVVVLLLKKKNNNQQQVVVZZZhhhmmmuuu}}}wwwlll___VVVJJJGGGBBB@@@???@@@@@@@@@AAA@@@@@@@@@BBBBBB@@@??????AAACCCEEEFFFHHHLLLOOOYYYgggbbb^^^ZZZWWWXXXZZZ[[[\\\^^^___aaabbbbbbaaa___^^^^^^\\\YYYYYY[[[]]]^^^^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```aaaaaa```bbb```\\\XXXWWWYYY[[[^^^aaa]]]YYYZZZ]]]aaacccbbbdddbbb```]]]\\\]]]^^^```___^^^^^^___bbbddddddccc````````````````````````^^^^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYY[[[\\\\\\\\\YYYZZZ[[[]]]___bbbdddeeefffdddbbb``````aaaccceeelllrrrvvvtttqqqooolllgggccc___ZZZXXXYYY\\\^^^___[[[[[[ZZZYYYZZZ[[[]]]^^^ccc```\\\ZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVXXXWWWWWWWWWXXXYYYZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWVVVWWW[[[^^^^^^bbbnnn|||~~~{{{xxxuuusssrrrvvvmmmbbbUUUPPPNNNNNNRRRXXX^^^ccckkkttt|||vvvmmmbbbVVVMMMFFFDDDAAA???@@@AAAAAA@@@AAA@@@AAAAAABBBBBBAAA@@@???@@@BBBEEEFFFHHHNNNUUUaaavvvaaa]]]YYYXXXYYY[[[\\\]]]aaabbbcccddddddbbb```___\\\ZZZXXXXXXZZZ\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^___``````___aaa^^^ZZZWWWVVVXXX[[[]]]aaa^^^[[[\\\aaaeeefffffflllgggbbb]]]\\\^^^aaaccc^^^___aaaeeehhhjjjiiihhhbbbbbbbbbaaaaaaaaa``````]]]]]]\\\[[[ZZZXXXWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]]ZZZ[[[]]]```ccceeefffgggfffdddaaa______aaadddeeemmmsssxxxwwwvvvtttqqqlllgggccc]]]YYYYYYZZZ[[[\\\ZZZZZZYYYZZZ[[[\\\]]]^^^bbb___\\\ZZZZZZ[[[ZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[ZZZYYYXXXXXXWWWVVVXXX[[[^^^]]]```jjjwww~~~}}}yyyuuurrruuu|||rrrfff[[[PPPKKKOOOVVVVVV[[[bbbjjjrrrzzzvvvjjj```WWWLLLDDDDDDCCCAAAAAABBBCCCBBBAAA@@@AAABBBBBBBBBAAAAAAAAA@@@???@@@DDDFFFIIISSS^^^ppp^^^[[[YYYXXXZZZ\\\]]]^^^aaaaaabbbcccbbbaaa```___ZZZYYYYYYYYY[[[\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^]]]]]]\\\ZZZWWWUUUUUUVVVYYYZZZ___^^^]]]___bbbeeefffggglllggg```[[[[[[^^^aaaccc```aaaeeejjjnnnooommmkkkhhhhhhfffdddaaa___]]]]]]]]]]]]\\\\\\[[[ZZZXXXXXXXXXYYY[[[]]]]]]]]]\\\\\\\\\]]]```bbbdddeeefffgggdddccc```___^^^```bbbcccgggnnnsssssssssssspppmmmiiieee___[[[ZZZYYYYYYXXXYYYYYYZZZ[[[\\\]]]______aaa^^^[[[YYYYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWXXX[[[___^^^___fffooowwwzzz~~~}}}xxxuuuuuuxxxkkkZZZMMMKKKPPPOOOTTTZZZaaaiiiqqqxxx}}}{{{lll```XXXQQQIIICCCCCCBBBAAABBBCCCDDDCCCAAA@@@AAACCCCCCAAAAAAAAABBBBBB???@@@FFFJJJOOO^^^oooZZZYYYWWWXXX[[[]]]^^^^^^_________^^^^^^^^^^^^^^^ZZZZZZ[[[\\\^^^^^^\\\ZZZYYYXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUWWWYYYZZZ\\\^^^```aaaaaabbbdddeeeiiiddd___]]]^^^aaaccccccaaacccggglllpppqqqooommmkkkiiigggdddaaa^^^\\\[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^______^^^]]]\\\]]]^^^```bbbcccddddddddddddbbb```___^^^___```aaaaaahhhmmmmmmmmmooonnnjjjhhhddd```\\\[[[ZZZYYYXXXYYYYYYZZZ\\\]]]___`````````]]]YYYXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXX[[[___```___bbbhhhppptttzzz~~~{{{vvv}}}mmm[[[OOOLLLJJJNNNSSSYYY```gggoootttzzz}}}qqqbbbVVVPPPLLLHHHDDDBBBAAAAAABBBDDDCCCBBB@@@@@@BBBDDDCCCAAA@@@AAACCCDDD@@@BBBJJJPPPYYYnnnXXXWWWWWWXXX[[[]]]^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\ZZZ[[[]]]___aaa```]]]ZZZYYYXXXVVVUUUTTTUUUVVVVVVXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\YYY]]]aaabbb```___aaacccgggddd``````ccceeeeeedddbbbdddggglllpppqqqooolllhhhgggeeecccaaa___^^^]]]^^^______``````______^^^```aaabbbccccccaaa___^^^]]]^^^```aaabbbbbbaaaaaacccbbbaaa__________________eeejjjjjjkkklllllliiifffccc___]]]\\\[[[ZZZXXXYYYZZZ[[[\\\^^^___aaaaaa___\\\YYYWWWXXXYYYYYYXXX]]][[[YYYWWWUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXZZZXXXZZZ___aaa``````cccmmmqqqwww}}}vvv~~~jjjWWWMMMGGGJJJOOOUUUZZZaaaiiimmmtttxxx}}}pppdddUUUJJJFFFEEECCC@@@AAAAAAAAABBBCCCCCCAAA>>>???BBBDDDDDDAAA@@@AAACCCFFFAAACCCMMMVVVbbbzzzWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ[[[]]]]]]]]]\\\[[[\\\^^^```aaaaaa^^^\\\ZZZ\\\XXXUUUTTTVVVXXXWWWVVVWWWZZZ]]]```___]]]YYYWWWRRRUUUUUUTTTWWW]]]aaa```^^^]]][[[ZZZZZZ[[[]]]^^^aaaaaabbbdddfffgggfffeeebbbbbbdddgggiiiiiigggeeeeeedddbbb```^^^]]]]]]]]]bbbaaa___^^^___aaaeeegggiiiiiigggfffdddbbbaaa```]]]^^^___aaabbbcccccccccgggfffcccaaa___^^^^^^^^^cccdddeeefffggghhhiiijjjgggeeebbb```^^^\\\YYYVVVWWWXXXZZZ\\\^^^aaafffjjjfffccc___\\\[[[ZZZXXXWWWWWWYYYZZZYYYVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[]]]___``````___^^^bbbiiirrrzzz|||}}}vvvaaaSSSKKKLLLMMMOOOSSSWWW\\\___hhhnnnvvv~~~yyynnn```WWWLLLEEEDDDDDDCCCAAADDDCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBBBBBBBAAA@@@DDDGGGKKKRRR___vvvWWWWWWWWWXXXYYYYYYZZZZZZWWWXXXYYY[[[\\\]]]]]]]]]^^^_________^^^\\\ZZZXXX[[[XXXUUUUUUWWWXXXYYYXXXYYYZZZ]]]^^^^^^[[[XXXVVVTTTWWWWWWUUUXXX^^^bbbaaa^^^]]]\\\[[[\\\]]]___```aaabbbcccdddffffffeeedddccccccdddfffhhhhhhfffdddeeecccaaa^^^\\\\\\]]]]]]```___^^^^^^___cccfffiiiiiihhhgggeeecccbbb```___]]]]]]___```aaabbbbbbbbbdddcccbbbaaaaaaaaabbbbbbcccdddeeefffggghhhiiiiiieeeccc```___^^^\\\ZZZXXXXXXYYYZZZ[[[]]]bbbgggkkkjjjgggbbb___\\\ZZZXXXUUUTTTUUUWWWWWWVVVVVVVVVWWWUUUTTTSSSRRRRRRQQQQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVYYYZZZ\\\^^^___^^^]]]\\\___dddmmmvvv}}}zzz||||||hhhXXXKKKJJJIIIJJJLLLPPPRRRSSS```eeemmmuuu|||wwwiii___XXXQQQHHHCCCDDDEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBAAADDDFFFLLLXXXlllVVVVVVWWWWWWXXXYYYYYYYYYVVVWWWXXXYYY[[[]]]^^^``````___^^^\\\[[[YYYXXXWWWYYYWWWVVVVVVXXXZZZ[[[[[[\\\\\\]]]]]]\\\ZZZXXXWWWVVVYYYYYYWWWYYY___bbbbbb^^^^^^]]]]]]^^^```bbbccccccdddeeeffffffeeedddccceeedddeeefffggggggeeecccdddbbb___\\\[[[[[[]]]^^^______^^^^^^```cccgggjjjiiiiiihhhfffdddaaa___^^^\\\]]]^^^___```aaaaaaaaa``````aaaaaacccdddffffffddddddeeeffffffggghhhhhhbbb```^^^^^^^^^]]]\\\ZZZZZZ[[[[[[\\\^^^bbbiiimmmqqqmmmhhhccc___[[[WWWTTTQQQSSSUUUVVVVVVWWWXXXYYYUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYY[[[^^^eeeoooyyy~~~}}}{{{xxxzzzrrrcccPPPLLLFFFEEEGGGJJJKKKJJJVVV[[[ccckkkrrrzzzwwwiii\\\TTTNNNIIIDDDBBBCCCEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGIIIRRReeeVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYY\\\^^^___^^^]]][[[YYYXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^```___^^^]]]\\\[[[ZZZYYYWWWZZZYYYWWWYYY___bbbaaa_________```aaaccceeeffffffhhhiiiiiigggeeeddddddfffeeeeeefffffffffdddbbbcccaaa^^^[[[[[[\\\^^^```aaa```______```cccfffhhhjjjiiiiiigggeeeccc```___\\\]]]^^^___``````````````````aaabbbdddeeeggggggdddddddddeeeeeefffffffff^^^]]]\\\]]]^^^___^^^]]]^^^^^^^^^^^^___dddjjjooouuuqqqkkkfffaaa\\\WWWTTTRRRTTTVVVWWWWWWXXXYYYZZZVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXVVVVVVYYYZZZ^^^iiitttzzzzzzwwwwwwxxx{{{qqq^^^VVVLLLFFFFFFIIIJJJIIIQQQUUU\\\ccckkksss{{{|||mmm___TTTNNNGGGDDDBBBBBBDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDGGGHHHKKKPPP^^^wwwVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYY[[[\\\]]][[[ZZZXXXWWWWWWXXXYYYZZZWWWXXXYYYZZZ[[[]]]___```cccbbbaaa___^^^]]]]]]]]]XXXZZZYYYWWWXXX^^^```______```aaabbbdddeeeggghhhiiikkklllkkkiiifffffffffgggfffeeeeeeeeeeeecccbbbbbb```^^^]]]\\\^^^```aaadddcccbbbaaaaaabbbcccdddiiiiiijjjiiigggeeebbbaaa\\\]]]^^^___`````````___aaabbbbbbcccddddddeeeeeeccccccccccccccccccdddddd\\\\\\[[[]]]___aaa```___aaaaaaaaaaaabbbeeejjjnnntttqqqlllgggccc^^^XXXUUUVVVXXXZZZZZZYYYXXXYYYZZZVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWVVVVVVUUUTTTTTTXXXWWWZZZcccnnnuuuwwwuuuwwwwww}}}sssiiiZZZOOOIIIHHHHHHHHHLLLPPPUUU[[[bbbjjjsssxxx||||||nnn```TTTKKKGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDBBBCCCGGGJJJLLLWWWlll~~~WWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]YYYXXXWWWWWWWWWXXXZZZ[[[WWWYYY[[[\\\]]]^^^```bbbccccccbbbaaa``````______YYY[[[ZZZWWWXXX]]]```___```aaabbbdddeeefffggghhhiiilllnnnmmmiiiffffffhhhgggeeeddddddeeeeeedddbbbaaaaaa`````````aaacccdddeeeeeecccbbbaaaaaabbbbbbggghhhiiiiiihhhfffcccbbb^^^^^^___```````````````cccccccccdddccccccbbbaaabbbaaaaaaaaaaaaaaaaaaaaa\\\[[[[[[]]]```bbbbbbbbbbbbccccccbbbbbbdddgggjjjnnnllliiifffccc___[[[WWWYYYZZZ\\\[[[ZZZYYYYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSWWWVVVXXX^^^gggooossstttwwwwwwzzz~~~ooo___QQQHHHEEEDDDGGGJJJMMMQQQWWW^^^ggglllsss|||{{{mmm```VVVNNNHHHEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDCCCAAACCCHHHLLLQQQaaa|||XXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]]]]^^^^^^^^^YYYYYYYYYXXXXXXXXXYYYYYYWWWZZZ]]]^^^^^^^^^```bbbaaabbbbbbbbbbbbaaa```___[[[]]]\\\YYYZZZ^^^aaa___aaabbbccceeefffggggggggggggkkknnnlllhhheeeeeehhhfffdddccccccdddeeedddcccaaaaaabbbddddddeeeeeeeeeddddddcccbbbbbbbbbcccccccccdddfffggggggeeecccaaa______```aaaaaaaaa``````bbbccccccccccccaaa```___`````````______^^^^^^^^^\\\\\\\\\^^^aaaddddddcccaaabbbccccccaaaaaacccdddgggeeedddcccbbb```]]]ZZZXXXYYY[[[[[[YYYXXXYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVVVVVVVYYY___gggoootttuuuxxx{{{rrr___PPPHHHEEEDDDEEEGGGJJJNNNTTT\\\bbbhhhqqqzzz{{{ooo```TTTOOOLLLHHHEEEBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???BBBDDDDDDDDDGGGNNNSSS___rrrYYYYYYZZZZZZ[[[[[[\\\\\\WWWYYY[[[^^^___`````````[[[[[[ZZZYYYXXXXXXWWWVVVXXX[[[^^^___^^^^^^```ccc___```aaabbbbbbaaa```___]]]^^^]]]ZZZ[[[```bbb```bbbbbbdddeeeffffffgggfffeeeiiilllkkkfffccceeegggfffdddbbbcccdddeeeeeedddaaabbbdddfffgggggggggfffccccccbbbbbbccccccdddeee```bbbdddffffffdddbbbaaa___```aaaaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```____________^^^^^^]]]]]]\\\]]]\\\]]]___bbbdddeeeddd___aaabbbbbb```_________bbbaaaaaaaaabbbaaa^^^\\\VVVXXXYYYZZZYYYXXXYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVZZZbbblllssssssyyy|||~~~lllZZZOOOLLLCCCDDDEEEFFFJJJPPPWWW]]]```hhhqqqxxxrrreeeTTTIIIGGGGGGEEEBBB@@@AAAAAA@@@??????AAABBBBBBBBBBBBAAAAAAAAA@@@@@@???CCCGGGHHHIIIMMMUUU\\\mmm[[[\\\___aaabbbaaa___]]][[[[[[]]]```bbbbbbaaa___YYYZZZZZZYYYVVVUUUUUUVVVZZZ\\\^^^______```bbbdddeeedddcccaaa```_______________^^^^^^^^^```aaabbbhhheeebbbbbbeeeggggggfffeeeggggggfffcccbbbdddfffeeeeeeddddddcccbbbaaaaaa```aaaccceeeffffffeeeeeedddbbb```]]]\\\]]]___```^^^^^^]]]\\\]]]^^^___```cccddddddbbb___]]]]]]^^^dddcccbbbbbbbbbaaa___]]][[[]]]___```^^^\\\[[[[[[ZZZZZZ[[[]]]```bbbbbb```bbbaaa___]]]\\\\\\\\\\\\```______^^^^^^]]]\\\\\\VVVWWWYYY[[[[[[[[[YYYXXXWWWWWWVVVTTTTTTTTTTTTTTTSSSTTTUUUWWWWWWXXXXXXXXXTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRTTTZZZbbbhhhnnnwww|||}}}~~~www{{{mmmZZZMMMGGGDDDCCCDDDEEEGGGMMMUUUUUU\\\fffoooxxxyyyrrrcccYYYNNNFFFEEEEEECCCAAA@@@@@@??????@@@AAAAAABBB@@@AAAAAA@@@???@@@BBBEEEFFFFFFGGGJJJPPPYYYdddlll[[[\\\^^^___```___^^^]]][[[[[[\\\___bbbbbb```^^^ZZZ[[[\\\ZZZXXXWWWWWWXXX[[[]]]^^^___^^^___aaabbbccccccbbbaaa```````````````_________```aaacccdddjjjhhhffffffhhhiiihhhfffcccdddfffeeecccccceeegggdddcccbbbaaa````````````bbbcccdddddddddcccbbbaaacccbbb___]]]\\\]]]^^^___^^^]]]]]]\\\\\\]]]^^^___```aaaaaa```^^^\\\]]]^^^bbbaaa``````aaa```^^^\\\YYY\\\^^^^^^]]][[[[[[[[[[[[[[[[[[\\\^^^^^^]]]\\\]]]\\\[[[ZZZZZZ[[[\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]XXXYYYZZZ[[[ZZZYYYWWWVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPRRRWWW___dddlllvvv}}}~~~~~~|||}}}xxxggg[[[LLLFFFBBBCCCCCCDDDHHHNNNPPPVVV___hhhppp{{{vvvkkkeee\\\TTTJJJDDDCCCCCCBBB@@@@@@@@@?????????@@@@@@AAA@@@AAAAAA@@@???@@@BBBDDDCCCFFFJJJOOOXXXhhhzzz[[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZ[[[]]]``````___]]][[[\\\]]]\\\ZZZYYYZZZ[[[]]]^^^______^^^^^^___```````````````aaaaaaaaaaaa`````````aaabbbdddeeefffjjjiiiiiijjjkkkjjjgggeeeaaabbbddddddcccccceeefffbbbaaa___]]]]]]]]]^^^___```aaaaaabbbbbbbbbaaaaaaaaa```^^^]]]\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^___]]]\\\[[[\\\^^^___^^^]]]^^^___^^^\\\ZZZXXXZZZ\\\]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[[[[[[[YYYWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[[[[[[[YYYXXXUUUTTTVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMOOOTTTZZZ___hhhsss|||~~~zzzoooXXXNNNEEEBBBBBBBBBDDDGGGJJJOOOVVV^^^fffqqq~~~|||pppeee\\\VVVQQQLLLEEEBBBBBBBBB@@@>>>@@@??????>>>>>>>>>??????AAAAAAAAA@@@???@@@BBBDDDEEEIIIPPPZZZggg|||[[[ZZZYYYYYYYYYYYY[[[[[[XXXXXXXXXZZZ\\\]]]\\\ZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\^^^___```___]]]\\\]]]^^^]]]^^^___```aaaaaabbbbbb```aaaaaabbbdddeeefffggggggiiikkklllllliiieeebbbaaabbbbbbcccbbbbbbbbbbbb```^^^[[[YYYYYYZZZ\\\]]][[[[[[]]]___```bbbcccccc^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[]]]___^^^]]]\\\]]]^^^]]]\\\ZZZXXXZZZ\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWWWWVVVVVVWWWYYY[[[\\\YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[ZZZYYYXXXVVVUUUXXXWWWWWWVVVUUUTTTSSSRRROOOOOONNNNNNNNNOOOPPPPPPSSSSSSSSSRRRRRRPPPOOOOOOLLLLLLLLLLLLMMMQQQVVVZZZ```lllxxx}}}}}}|||lll]]]LLLEEEBBBAAABBBDDDFFFIIIOOOUUU]]]hhhuuu~~~xxxlllbbbXXXQQQLLLHHHEEEBBBAAAAAAAAA@@@>>>@@@???>>>>>>===>>>>>>>>>AAABBBBBBAAA@@@AAACCCFFFJJJOOOXXXgggzzzYYYXXXWWWVVVVVVWWWXXXYYYVVVUUUUUUVVVXXXYYYXXXWWWWWWYYYZZZZZZZZZZZZ[[[\\\^^^___```___]]][[[\\\]]][[[\\\]]]___aaabbbbbbbbb```aaabbbcccdddeeefffffffffiiilllnnnmmmiiieeebbbbbbbbbbbbbbbaaa```___]]]\\\[[[XXXVVVVVVWWWYYY[[[YYYZZZZZZ\\\]]]___```aaa\\\\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]___^^^]]]\\\\\\]]]\\\[[[YYYXXXZZZ\\\\\\\\\\\\]]]___\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZYYYXXXXXXXXXYYYZZZ[[[WWWXXXXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVSSSQQQOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPKKKKKKLLLLLLLLLOOOSSSVVVYYYcccpppxxx~~~zzzxxx~~~~~~lllWWWJJJDDDAAAAAADDDDDDGGGKKKOOOUUU___llluuu|||yyyrrrggg]]]UUUOOOJJJGGGCCCBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCFFFHHHNNNSSS```uuuWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSTTTVVVWWWVVVUUUUUUWWWXXXYYYYYYYYY[[[]]]^^^___```^^^\\\[[[\\\\\\YYYZZZ]]]___aaabbbbbbbbb```aaabbbccccccccccccccceeehhhmmmooommmiiieeedddbbbbbbaaaaaaaaa___\\\YYYYYYXXXVVVUUUUUUVVVXXXYYY\\\\\\[[[ZZZYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXXYYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYY\\\___^^^]]][[[[[[\\\[[[XXXVVVXXXYYY[[[\\\\\\\\\^^^```[[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZYYYXXXWWWWWWXXXYYYVVVWWWWWWXXXYYYZZZZZZ[[[WWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSQQQNNNKKKJJJGGGIIIKKKMMMNNNOOOPPPPPPMMMMMMNNNOOOOOOOOOOOOOOOIIIKKKLLLLLLKKKMMMOOORRRRRRZZZdddoooyyyzzzwwwzzzzzzeeeVVVKKKCCCAAACCCBBBDDDGGGJJJNNNVVVaaaiiiqqqzzzvvvddd___VVVOOOJJJGGGDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFJJJLLLOOOYYYlllUUUUUUTTTSSSSSSSSSSSSSSSVVVUUUSSSTTTVVVWWWVVVUUUTTTVVVXXXYYYYYYZZZ\\\^^^^^^______^^^\\\[[[\\\]]]XXXZZZ]]]___aaaaaaaaaaaa___```aaabbbbbbaaa`````````dddiiikkkhhheeecccbbb```______```aaa```\\\YYYVVVVVVUUUUUUUUUVVVVVVWWW\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\ZZZXXXWWWVVVVVVUUUVVVWWWXXXZZZ[[[[[[[[[ZZZXXXVVVWWWZZZ\\\]]]\\\ZZZYYYYYYXXXUUUSSSVVVXXXZZZZZZZZZ[[[^^^```\\\[[[ZZZ[[[\\\]]][[[YYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVTTTSSSRRRRRRRRRQQQPPPPPPQQQPPPOOOMMMJJJIIIGGGIIILLLOOOPPPPPPOOONNNKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIJJJKKKJJJJJJLLLNNNOOORRRZZZfffsss|||}}}yyyzzz{{{~~~wwwhhhYYYKKKDDDDDD???AAADDDEEEGGGMMMUUU\\\dddmmmzzzssshhhVVVRRRLLLGGGDDDCCCBBBAAAAAAAAAAAAAAA?????????@@@>>>>>>>>>??????AAABBBCCC@@@BBBDDDEEEFFFIIIMMMPPPUUUeee~~~TTTTTTSSSSSSRRRRRRRRRQQQWWWVVVTTTUUUVVVWWWWWWVVVTTTVVVXXXYYYZZZ[[[]]]___]]]^^^___^^^\\\[[[\\\]]]XXXZZZ\\\___aaaaaa``````___``````aaaaaa```^^^]]]ZZZ___dddeeeccc```^^^___^^^]]]]]]___aaaaaa]]]ZZZUUUUUUUUUUUUVVVVVVVVVUUUYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWZZZ[[[[[[ZZZXXXVVVUUUUUUTTTUUUVVVXXXZZZ\\\ZZZZZZXXXVVVTTTUUUXXXZZZ\\\[[[YYYXXXWWWUUUSSSPPPUUUWWWXXXYYYYYYZZZ]]]___\\\[[[ZZZ[[[\\\[[[YYYWWWTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXVVVUUUSSSQQQOOONNNMMMMMMKKKLLLNNNNNNNNNMMMKKKIIIIIIKKKNNNQQQQQQPPPMMMKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFHHHIIIJJJIIIIIIJJJLLLMMMMMMSSS```nnnxxx~~~}}}{{{xxxxxxxxxfffSSSIIIGGG===???AAAAAABBBFFFNNNSSSYYYcccqqq{{{vvvfff[[[QQQMMMHHHDDDCCCBBBBBBAAAAAABBBAAA@@@>>>===>>>???===>>>>>>???@@@BBBCCCDDD@@@BBBDDDFFFHHHKKKPPPSSS\\\qqqMMMOOORRRSSSSSSRRRSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZ[[[]]]]]]___^^^\\\^^^aaaaaa___\\\ZZZ[[[\\\\\\\\\]]]```bbbaaa``````aaaaaa```]]][[[ZZZ\\\______^^^]]]]]]]]]^^^___aaaaaa```]]]ZZZXXX[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVWWWYYYZZZTTTUUUVVVXXXYYYZZZZZZZZZYYYYYY[[[[[[\\\[[[ZZZYYYZZZYYYYYYYYYXXXXXXXXXXXX[[[ZZZYYYUUUQQQOOOPPPQQQYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[YYYYYYZZZZZZXXXWWWSSSTTTTTTQQQNNNMMMOOOQQQYYYXXXWWWVVVVVVVVVVVVVVVTTTPPPLLLLLLOOOQQQOOOLLLKKKLLLMMMNNNMMMKKKIIIHHHIIIJJJLLLPPPQQQPPPLLLHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHMMMUUU```lllwww|||~~~zzz||||||jjjVVVHHHFFF@@@===@@@BBBCCCFFFJJJTTTZZZccckkkttt|||uuujjjZZZOOOGGGFFFCCCAAA@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEEAAABBBFFFJJJIIIIIIOOOWWWlllPPPQQQSSSSSSRRRQQQRRRSSSVVVUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]```___^^^___aaabbb```^^^ZZZ[[[\\\\\\\\\]]]```bbbaaa`````````aaa```^^^[[[YYY[[[]]]]]]\\\ZZZZZZ[[[[[[\\\^^^^^^]]][[[XXXVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWUUUUUUVVVXXXTTTUUUVVVWWWYYYYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWTTTPPPOOOPPPQQQVVVWWWXXXYYYZZZZZZ[[[\\\YYYXXXVVVVVVVVVVVVTTTSSSQQQRRRQQQOOOMMMLLLOOORRRXXXXXXWWWVVVUUUUUUUUUUUUUUUQQQMMMMMMOOOQQQOOOLLLKKKLLLMMMMMMLLLKKKHHHGGGHHHIIIKKKNNNPPPOOOKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGJJJOOOWWWcccpppyyy~~~~~~}}}|||zzzbbbQQQEEE@@@===@@@BBBBBBDDDGGGMMMRRRZZZaaaiiitttwwwoooiii___QQQGGGEEEDDDBBBAAA@@@@@@AAABBBAAA@@@??????>>>>>>??????>>>>>>???@@@AAACCCDDDEEEDDDFFFIIILLLLLLNNNYYYfff}}}SSSSSSTTTRRRQQQPPPQQQSSSUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^______^^^^^^aaa```___```aaaaaa```^^^ZZZ\\\]]]\\\\\\]]]___aaaaaa```______``````^^^\\\WWWYYYZZZZZZYYYXXXXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWWWWUUUSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYWWWUUUTTTTTTTTTQQQOOOOOOPPPRRRUUUUUUVVVWWWXXXYYYZZZ[[[VVVTTTSSSRRRRRRRRRPPPNNNOOOOOONNNLLLLLLMMMQQQTTTXXXWWWWWWVVVUUUTTTTTTTTTVVVRRROOONNNOOOPPPNNNKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGIIIMMMOOONNNKKKHHHEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFGGGGGGLLLWWWfffrrrwww{{{~~~{{{qqq]]]IIICCC@@@AAABBBAAABBBEEEGGGKKKPPPVVV]]]gggsss{{{xxxpppggg___ZZZRRRHHH@@@BBBAAA@@@??????@@@AAABBB@@@@@@???>>>>>>>>>???????????????@@@AAACCCEEEFFFDDDEEEGGGIIIKKKSSSfffwwwSSSSSSSSSRRRPPPPPPSSSUUUUUUTTTTTTSSSTTTUUUVVVWWWYYY[[[]]]___``````___^^^__________________^^^]]]ZZZ\\\]]]]]]\\\]]]___``````___]]]^^^______]]]\\\WWWXXXYYYYYYWWWVVVWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTRRRQQQPPPQQQSSSUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\[[[ZZZYYYXXXVVVWWWYYYYYYXXXVVVSSSQQQPPPQQQQQQPPPOOOOOOQQQSSSWWWWWWWWWWWWXXXXXXXXXXXXUUUSSSQQQPPPQQQPPPNNNLLLNNNNNNLLLLLLMMMPPPTTTWWWXXXXXXWWWWWWVVVUUUTTTSSSUUUSSSPPPOOOOOOOOOMMMJJJLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFHHHKKKMMMMMMJJJHHHEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEDDDDDDLLL[[[hhhqqqwww}}}{{{hhhUUUMMMEEECCCBBB@@@AAAEEEEEEHHHKKKOOOTTT]]]hhhqqqyyyxxxjjjcccZZZSSSNNNJJJCCC>>>??????>>>>>>???@@@AAABBB??????>>>>>>>>>>>>???????????????@@@BBBCCCEEEFFFCCCDDDGGGJJJOOO\\\tttQQQRRRRRRQQQQQQRRRUUUWWWTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ\\\^^^```___^^^^^^\\\\\\]]]]]]\\\[[[ZZZZZZZZZ\\\]]]^^^]]]]]]^^^___^^^]]][[[[[[]]]]]]\\\[[[XXXYYYYYYXXXWWWVVVWWWXXXUUUUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQOOOPPPQQQPPPOOOPPPQQQSSSUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[ZZZYYYXXXWWWQQQSSSTTTUUUUUURRROOOMMMNNNOOOPPPOOOOOOPPPSSSUUU[[[ZZZYYYYYYWWWVVVVVVUUUUUUSSSQQQQQQQQQPPPOOOMMMOOONNNMMMNNNQQQTTTXXXZZZXXXXXXXXXXXXWWWUUUTTTSSSSSSRRRPPPOOOOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGJJJLLLLLLIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB???CCCEEEDDDBBBGGGRRR\\\jjjrrr|||uuueee[[[OOOHHHCCC???@@@CCCDDDFFFHHHJJJMMMTTT^^^fffmmmuuu}}}pppggg]]]WWWOOOJJJFFFDDDAAA>>>>>>>>>>>>>>>???@@@@@@AAA???>>>>>>===>>>>>>????????????@@@AAABBBDDDEEEFFFEEEFFFKKKQQQZZZjjjPPPQQQRRRSSSRRRSSSUUUWWWTTTSSSRRRQQQRRRRRRSSSTTTWWWXXXZZZ\\\]]]]]]]]]]]]YYYZZZ[[[[[[YYYWWWWWWXXXZZZ\\\^^^^^^]]]]]]]]]^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYZZZZZZXXXVVVUUUWWWXXXUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVUUUTTTSSSRRROOOPPPQQQQQQQQQQQQSSSUUUUUUUUUTTTSSSTTTUUUWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUOOOPPPQQQRRRRRRQQQOOONNNOOOPPPQQQPPPPPPRRRUUUWWW]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPPPPQQQQQQOOONNNOOONNNNNNQQQUUUXXXZZZ[[[WWWXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???BBBDDDDDDBBBEEELLLRRR___jjjxxx{{{yyynnn```VVVMMMDDDAAABBBAAACCCEEEEEEGGGLLLTTTZZZaaahhhsss|||~~~rrrfff^^^PPPLLLFFFBBB@@@???>>>======>>>>>>??????@@@@@@@@@>>>>>>=========>>>??????@@@@@@@@@AAABBBDDDFFFFFFDDDFFFMMMXXXfffxxxPPPRRRTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]XXXZZZ[[[ZZZWWWUUUVVVWWWZZZ\\\^^^___^^^]]]]]]^^^ZZZXXXVVVVVVXXXYYYYYYXXXYYYYYYYYYWWWUUUTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUTTTSSSSSSUUUWWWVVVUUUSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXWWWUUUTTTSSSPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRRRRRRRTTTWWWYYY[[[ZZZYYYWWWVVVTTTSSSRRROOONNNMMMMMMOOOOOONNNMMMOOONNNOOORRRWWWZZZ[[[YYYUUUVVVVVVVVVUUURRRPPPNNNMMMNNNOOONNNMMMKKKJJJJJJGGGGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHJJJKKKJJJHHHEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>??????@@@@@@AAAAAABBBAAABBBAAAAAAAAACCCHHHLLLSSS___qqq~~~}}}yyynnnaaaRRRGGGDDD???AAACCCCCCCCCFFFLLLQQQUUU[[[eeemmmuuu|||}}}rrrggg\\\UUUGGGDDDAAA>>>============>>>>>>??????@@@@@@??????===============>>>??????@@@@@@@@@AAACCCDDDFFFGGGHHHJJJTTTeeewwwRRRTTTVVVVVVTTTRRRRRRRRRSSSSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUVVVWWWYYY[[[\\\WWWZZZ[[[ZZZWWWUUUUUUWWWZZZ\\\______^^^]]]]]]]]]YYYWWWUUUUUUVVVXXXXXXWWWYYYYYYXXXVVVTTTSSSUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXYYYYYYXXXVVVUUUVVVWWWVVVUUUSSSRRRRRRTTTVVVWWWVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRSSSSSSSSSUUUXXXZZZXXXXXXWWWVVVUUUTTTSSSRRRLLLKKKJJJKKKMMMMMMMMMKKKNNNMMMOOOSSSYYY[[[ZZZXXXSSSTTTUUUTTTSSSPPPNNNLLLKKKLLLNNNNNNLLLJJJJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJIIIJJJKKKJJJGGGEEEFFFEEEEEECCCBBBAAA@@@@@@<<<<<<===>>>???@@@AAAAAACCCAAA???===???BBBGGGJJJIIIXXXlll}}}~~~zzz|||rrr___OOOHHH???AAACCCCCCBBBDDDIIINNNMMMSSS\\\ccckkksss|||{{{nnndddZZZPPPIIIDDDBBB???>>>===>>>>>>?????????@@@@@@@@@@@@??????===============>>>??????@@@@@@AAAAAACCCDDDFFFGGGRRRUUUaaavvvOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOQQQSSSUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXYYYZZZXXXZZZZZZXXXUUUTTTWWWZZZZZZZZZ[[[[[[\\\\\\]]]]]]PPPRRRTTTVVVVVVWWWXXXZZZZZZYYYVVVTTTSSSTTTUUUVVVPPPQQQSSSSSSSSSQQQNNNMMMRRRRRRRRRSSSUUUWWWYYYZZZ\\\[[[YYYXXXWWWXXXXXXYYY___YYYRRROOOPPPTTTVVVWWW___]]]ZZZWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTWWWWWWWWWVVVVVVVVVUUUUUUMMMMMMMMMKKKIIIIIIKKKMMMMMMOOOQQQTTTVVVWWWWWWWWWRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGGGGEEEDDDDDDGGGIIIMMMKKKIIIGGGFFFGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@??????????????????===<<<<<<===@@@CCCEEEJJJPPP]]]nnn|||uuuaaaTTTOOOEEE???AAACCCBBBCCCGGGDDDJJJRRRXXX\\\ccclllsss~~~|||qqqeeeZZZQQQIIIEEEAAAAAA???===<<<;;;;;;;;;?????????>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@BBB@@@??????BBBGGGLLLOOOTTTjjj|||PPPPPPQQQRRRRRRRRRQQQPPPNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWXXXWWWUUUUUUVVVXXX\\\]]]\\\YYYVVVTTTVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\RRRSSSSSSSSSSSSUUUXXXZZZ\\\ZZZXXXVVVUUUTTTTTTUUURRRSSSSSSSSSRRRQQQPPPOOOSSSSSSSSSTTTVVVYYY\\\^^^``````___^^^]]]\\\\\\\\\\\\XXXSSSQQQSSSVVVXXXXXX```___\\\YYYWWWVVVUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSMMMNNNMMMLLLJJJJJJLLLNNNMMMNNNQQQSSSUUUVVVVVVVVVSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJKKKMMMMMMLLLJJJIIIIIIHHHFFFEEEFFFIIIKKKOOOMMMKKKHHHGGGGGGGGGHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@???===<<<===???AAACCCIIIMMMVVVcccrrr~~~ooocccUUUKKKCCCBBBBBBAAAAAADDDCCCGGGLLLOOORRRYYYbbbjjjtttzzzwwwpppeeeZZZQQQJJJDDDAAAAAA@@@???===<<<;;;;;;;;;????????????>>>>>>>>>>>>===>>>???@@@AAAAAAAAABBB@@@AAAAAABBBEEEKKKRRRWWWdddzzzQQQRRRRRRSSSSSSRRRQQQQQQOOOPPPRRRSSSUUUVVVVVVVVVXXXXXXWWWTTTRRRRRRTTTVVV``````___\\\XXXVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[UUUSSSQQQPPPQQQSSSWWWYYY\\\[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUVVVXXX[[[___aaaeeeeeeeeeeeecccbbb```___ZZZXXXUUUUUUWWWYYYZZZZZZaaa```^^^\\\ZZZXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOOOONNNLLLKKKMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMOOOQQQQQQPPPOOOLLLKKKJJJGGGFFFGGGKKKNNNQQQOOOMMMJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBCCCCCCDDDAAAAAA@@@@@@????????????AAA@@@>>>======>>>@@@AAAFFFIIIOOOVVV```ppp}}}vvvcccXXXMMMHHHDDDAAAAAABBBCCCDDDEEEFFFHHHNNNWWW^^^eeellluuu}}}|||vvviiibbbXXXOOOHHHDDDAAA???@@@???>>>===<<<<<<;;;<<>>??????>>>======>>>@@@AAACCCGGGJJJMMMSSSaaauuuzzz{{{~~~~~~wwwlll^^^SSSLLLGGGBBB@@@BBBBBBCCCCCCDDDIIIPPPUUUXXX___hhhooovvv}}}xxxmmmfff]]]WWWOOOHHHDDDBBBAAAAAA???>>>===<<<<<<<<<<<<<<<>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEGGGIIIIIIKKKUUUeeesssVVVVVVUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXWWWUUUTTTVVVZZZ]]]^^^^^^]]]]]]]]]\\\[[[ZZZUUUUUUTTTTTTUUUWWWZZZ[[[TTTTTTTTTVVVYYYYYYWWWTTTUUUUUUVVVVVVVVVUUUUUUTTTPPPPPPQQQSSSVVV[[[```ccc``````___^^^]]]]]]^^^^^^bbbdddeeefffeeebbb___]]]]]]^^^^^^]]][[[YYYXXXXXX^^^]]]]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRSSSRRRPPPOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPOOOOOOOOOOOOMMMLLLMMMOOORRRSSSSSSQQQLLLKKKIIIGGGFFFGGGJJJNNNPPPOOOMMMJJJHHHFFFEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<<<<<<<===>>>???AAABBBAAAEEEIIIJJJMMMXXXiiiwww{{{}}}zzz|||}}}}}}~~~~~~pppaaaWWWOOOGGG@@@???@@@AAABBBDDDFFFJJJLLLOOOTTT\\\dddjjjrrr{{{wwwkkk```YYYSSSNNNHHHDDDBBBBBBBBBBBB======<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGJJJLLLRRRccczzzYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYXXXYYYYYYXXXWWWXXX\\\^^^[[[ZZZZZZ\\\]]]^^^\\\[[[VVVUUUUUUUUUVVVXXX[[[]]]VVVVVVWWW[[[^^^^^^ZZZVVVUUUUUUUUUTTTTTTTTTTTTTTTOOOPPPQQQUUUYYY___dddgggcccccccccbbb```^^^\\\[[[___```bbbcccbbb```]]][[[^^^___```^^^[[[YYYXXXXXX\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVRRRSSSSSSTTTSSSRRRPPPOOORRRRRRRRRRRRRRRSSSSSSSSSQQQSSSTTTTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQOOONNNNNNNNNKKKKKKKKKMMMPPPQQQPPPOOOJJJJJJIIIHHHFFFGGGIIILLLKKKKKKJJJHHHGGGEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>;;;;;;<<<===>>>@@@AAABBB???CCCGGGGGGIIIPPP]]]hhhssszzz~~~}}}qqqeee[[[OOOEEE@@@@@@AAAAAABBBCCCDDDDDDGGGLLLSSSXXX^^^eeennnuuuzzzuuujjj___UUUOOOIIIFFFBBB@@@@@@@@@@@@@@@<<<<<<<<<;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFDDDGGGMMMUUUccczzzZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYZZZ[[[ZZZYYYYYYZZZ\\\YYYXXXXXXZZZ]]]]]][[[YYYXXXWWWVVVVVVWWWZZZ]]]___[[[YYYYYY]]]aaaccc```\\\YYYXXXVVVTTTSSSSSSSSSTTTPPPQQQTTTWWW[[[```dddgggbbbcccddddddccc```]]]ZZZ]]]^^^___``````___]]]\\\]]]___```^^^[[[YYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWRRRSSSTTTTTTSSSQQQOOONNNRRRRRRRRRSSSSSSSSSTTTTTTRRRTTTVVVVVVTTTRRRRRRSSSVVVVVVUUUTTTUUUVVVWWWWWWXXXWWWUUURRRPPPOOONNNNNNKKKJJJJJJLLLNNNOOONNNMMMHHHIIIJJJIIIHHHHHHIIIJJJFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????>>><<<<<<<<<===>>>??????@@@>>>@@@BBBBBBCCCIIIRRRZZZkkkuuu}}}}}}~~~wwwmmm^^^QQQHHHEEEBBB@@@@@@@@@AAAAAAAAAEEEJJJNNNRRRYYYbbbhhhmmmvvvzzzpppeee\\\SSSLLLGGGCCCAAA???>>>??????>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAACCCEEEHHHJJJIIINNNVVVdddxxx[[[ZZZXXXUUUTTTSSSSSSSSSTTTTTTSSSTTTUUUWWWZZZ[[[ZZZ[[[\\\[[[YYYXXXXXXYYYYYYXXXWWWYYY\\\\\\ZZZWWWYYYXXXVVVVVVXXX[[[^^^```___\\\ZZZ]]]bbbeeedddbbb^^^\\\XXXUUUSSSRRRRRRSSSRRRSSSVVVYYY]]]```ccceee___aaadddfffeeebbb^^^[[[\\\]]]^^^___```______^^^\\\^^^___]]]ZZZYYY[[[]]][[[\\\\\\]]]\\\[[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXRRRSSSTTTTTTSSSQQQOOONNNRRRRRRRRRSSSSSSSSSTTTTTTSSSUUUWWWVVVUUUSSSSSSSSSXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYWWWTTTRRRPPPOOONNNKKKJJJJJJLLLNNNNNNMMMLLLHHHJJJKKKKKKJJJIIIIIIJJJBBBCCCDDDDDDDDDDDDDDDCCC??????@@@AAABBBCCCEEEFFFDDDDDDCCCBBB@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>???>>>???DDDLLLRRRfffpppzzz{{{{{{kkk\\\PPPLLLEEEAAA???@@@AAAAAA>>>AAAEEEHHHKKKQQQYYY```dddnnnxxx~~~~~~tttnnndddZZZRRRLLLFFFCCCAAA@@@??????@@@@@@>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDGGGKKKMMMQQQVVV```qqqZZZYYYWWWUUUTTTUUUVVVWWWXXXVVVSSSSSSUUUVVVWWWWWWZZZ[[[\\\[[[YYYXXXYYYZZZWWWXXX[[[\\\\\\[[[XXXWWWYYYXXXWWWXXXYYY\\\^^^```aaa]]]ZZZ\\\bbbiiinnnpppfffaaa\\\XXXVVVVVVVVVUUUUUUTTTTTTXXX^^^bbbcccbbb```aaaaaaaaaaaa___^^^]]]]]]]]]]]]^^^^^^_________________________________\\\[[[[[[[[[[[[[[[\\\\\\WWWWWWXXXYYYZZZYYYWWWTTTVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDBBB@@@???>>>>>>>>>>>>>>>??????@@@???===>>>@@@AAACCCKKKTTTcccqqq{{{~~~{{{uuueeeYYYNNNIIIDDD>>>>>>BBB@@@>>>@@@DDDFFFGGGLLLRRRYYY___gggooovvvuuunnneee___VVVMMMHHHDDDBBB@@@>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@>>>===???BBBBBB@@@>>>AAA???@@@DDDFFFHHHOOOVVV\\\ddduuu[[[YYYXXXVVVVVVWWWXXXYYYYYYWWWUUUTTTVVVXXXYYYXXXZZZ[[[\\\[[[YYYXXXXXXYYYWWWXXXZZZ\\\\\\ZZZXXXWWWYYYXXXXXXXXXYYY\\\^^^```aaa^^^\\\^^^dddkkkppprrrhhhddd]]]YYYWWWWWWWWWWWWYYYWWWWWWZZZ^^^aaaaaa___^^^___`````````___]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^________________________\\\[[[[[[ZZZZZZZZZ[[[[[[WWWWWWWWWYYYZZZYYYVVVTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNQQQTTTUUUTTTTTTVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDDDDCCCAAA@@@??????>>>>>>===>>>>>>???@@@???===>>>@@@BBBCCCJJJRRR```mmmxxx}}}ssshhh\\\TTTKKKBBB???BBB???===>>>AAACCCCCCFFFKKKOOOUUU\\\cccjjjsss}}}}}}sssiiicccZZZTTTMMMGGGDDDAAA???>>>???>>>>>>======<<<======;;;<<<<<<======>>>??????===<<<<<<>>>AAABBBAAA???CCCBBBDDDIIILLLPPPYYYbbbooowwwZZZYYYXXXWWWXXXYYYZZZ[[[ZZZXXXVVVVVVXXXZZZZZZZZZZZZ[[[\\\ZZZXXXWWWWWWXXXWWWXXXZZZ[[[[[[ZZZXXXWWWYYYXXXXXXXXXZZZ\\\^^^___```^^^]]]___dddjjjoooqqqkkkfff___ZZZXXXXXXYYYYYY\\\[[[ZZZ[[[]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^]]]\\\^^^]]][[[[[[ZZZ[[[\\\]]]________________________\\\[[[[[[ZZZYYYYYYYYYZZZXXXWWWWWWXXXYYYXXXVVVSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNQQQTTTUUUSSSSSSUUUWWWVVVTTTRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMKKKJJJIIIIIIIIILLLJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCCCCCCCAAA@@@???@@@???>>>======>>>?????????===>>>AAACCCDDDIIIPPPYYYeeeqqqzzz{{{ooobbbTTTGGGAAABBB@@@======AAAAAA@@@AAADDDFFFJJJQQQVVV\\\eeeooowww}}}tttlllddd[[[VVVMMMIIIEEEBBBAAA@@@>>><<>>===<<<<<<<<<===>>><<<<<<======>>>??????@@@=========???AAACCCCCCBBBEEEFFFJJJQQQWWW___kkkvvvWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[\\\[[[[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]]^^^aaaeeeiiikkklllfff___ZZZXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[ZZZXXXYYYZZZ\\\]]]]]]\\\\\\]]]\\\ZZZYYYYYYYYY[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVWWWXXXWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRUUUVVVVVVVVVTTTQQQOOONNNOOOQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHHHHHHHIIIKKKIIIHHHHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@AAA@@@>>>=========>>>???@@@>>>>>>BBBCCCCCCGGGLLLPPPZZZeeeqqq}}}nnn\\\LLLDDDAAABBB>>>>>>AAABBB@@@@@@BBBBBBFFFJJJNNNSSS[[[eeemmmpppuuu||||||pppfff___XXXRRRMMMFFFDDDBBBAAAAAA@@@>>><<<>>>===<<<;;;:::;;;===>>>======>>>>>>???@@@@@@@@@AAA@@@@@@AAACCCDDDEEEEEEEEEIIIRRR]]]gggqqqTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[XXXYYYYYYZZZZZZ\\\]]]]]]_______________aaaccceeeiiiddd]]]YYYWWWXXXYYYYYYWWWXXXXXXXXXXXXXXXYYYYYYVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOQQQMMMJJJNNNVVV\\\^^^\\\UUUSSSPPPNNNMMMNNNPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA???>>><<<<<<===???@@@DDD@@@???AAACCCBBBDDDHHHIIIOOOWWWccctttvvveeeVVVJJJCCCBBB>>><<>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFFFFOOO^^^ooo{{{RRRRRRSSSTTTTTTUUUVVVVVVWWWVVVVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXYYYYYYZZZ[[[\\\\\\\\\^^^___aaa`````````bbbccceeeaaa\\\YYYXXXXXXYYYXXXUUUVVVXXXWWWWWWVVVXXXYYYUUUWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWWWWWWWWWWXXXXXXYYYWWWUUUUUUUUUUUUSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNKKKKKKRRR\\\cccdddbbbSSSRRROOONNNMMMNNNOOOOOOQQQQQQPPPPPPOOONNNNNNNNNJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHIIIJJJJJJKKKJJJJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???===;;;<<<>>>@@@BBBHHHCCC???@@@BBB@@@AAADDDDDDGGGMMMVVVddduuurrreeeVVVKKKDDD>>>:::<<>>>>>???>>>AAACCCDDDFFFJJJQQQVVV\\\aaahhhnnnsssyyy~~~uuuoooeee^^^UUUNNNKKKHHHDDDAAA@@@>>>===<<<<<<<<<:::888:::;;;;;;;;;;;;<<<<<<<<>>????????????@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@???>>><<<;;;<<<>>>BBBDDDMMMEEE@@@???@@@??????BBBAAADDDHHHMMMTTTaaatttwwwfffVVVKKKBBB<<<<<<>>>======>>>;;;>>>@@@AAA@@@BBBGGGKKKPPPUUU[[[```dddkkksssyyy}}}~~~~~~xxxpppggg```XXXRRRKKKGGGFFFDDDAAA??????===;;;;;;;;;<<<;;;::::::;;;===>>>???>>>===<<<@@@@@@@@@AAABBBBBBCCCCCC@@@BBBCCCDDDDDDFFFKKKOOOZZZkkkRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUXXXYYYXXXWWWRRRTTTVVVWWWWWWXXXZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[SSSWWWZZZ\\\\\\\\\___bbb```^^^\\\[[[\\\\\\[[[YYYXXXZZZ[[[YYYVVVTTTVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXTTTVVVZZZ]]]^^^^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWTTTSSSTTTTTTRRRQQQTTTTTTSSSRRRPPPOOONNNNNNGGGRRR]]]```ZZZSSSOOOOOOPPPPPPOOOOOONNNMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMLLLJJJIIIIIIKKKLLLLLLKKKBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===>>>>>>>>>>>>?????????>>>>>>@@@@@@AAA@@@???>>>>>>===;;;:::<<>>???===>>>@@@AAADDDGGGIIIJJJSSSeeettt~~~{{{{{{{{{qqq^^^RRRHHH???>>>???>>>>>>???:::===??????>>>>>>BBBEEEEEEJJJOOOTTTXXX___gggmmmppprrruuu{{{yyysssmmmeee[[[UUURRRMMMGGGEEEDDDDDDAAA???@@@===;;;;;;<<<>>>>>>>>>:::<<>>===@@@@@@AAABBBBBBCCCCCCDDDAAADDDFFFGGGIIILLLRRRWWWdddxxxSSSSSSQQQPPPPPPPPPPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUSSSSSSSSSUUUWWWXXXXXXVVVTTTSSSSSSUUUXXXZZZ\\\ZZZYYYZZZ^^^___^^^\\\ZZZZZZZZZ[[[[[[\\\\\\]]]___^^^^^^]]]\\\[[[ZZZZZZ]]]\\\ZZZYYYXXXWWWXXXXXXXXXWWWWWWYYY\\\\\\YYYWWWYYYZZZ[[[\\\\\\[[[YYYXXXZZZWWWSSSSSSWWWZZZ[[[ZZZVVVVVVVVVWWWYYYZZZYYYWWWXXXVVVTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSRRRQQQOOONNNQQQTTTWWWTTTNNNJJJLLLOOOPPPPPPOOONNNMMMLLLKKKKKKHHHLLLOOOOOOLLLJJJJJJKKKGGGEEEEEEFFFIIIKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFDDDDDDDDDCCCAAA@@@CCCCCCDDDDDDBBB@@@===;;;@@@>>><<<::::::;;;===???>>>>>>?????????@@@@@@@@@;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>============<<<>>>@@@AAACCCKKKWWWaaawwwyyywww}}}vvvaaaSSSGGGDDDCCC???>>>@@@;;;;;;;;;===???AAAAAA@@@EEEEEEGGGIIINNNTTTZZZ]]]aaadddggglllrrryyy~~~vvvkkkccc___ZZZTTTOOOHHHGGGEEECCCAAA@@@@@@???======<<<<<<<<<<<<===============>>>??????@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFEEEEEEFFFHHHMMMUUU```gggxxxPPPOOOOOONNNNNNNNNNNNNNNMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRSSSTTTVVVXXXZZZXXXWWWYYY\\\^^^]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZ]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUWWWZZZZZZXXXUUUXXXZZZ\\\^^^^^^\\\ZZZYYYYYYWWWVVVXXX[[[\\\[[[ZZZUUUUUUVVVXXX[[[\\\\\\[[[VVVTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNLLLNNNOOOMMMIIIGGGGGGHHHMMMMMMLLLLLLKKKJJJJJJJJJIIILLLNNNNNNLLLIIIIIIIIIGGGFFFEEEGGGIIIKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGGGGDDDCCCAAAAAAAAAAAA???>>>AAAAAABBBBBBBBB@@@???>>>AAA@@@===;;;;;;<<<===???=========>>>>>>>>>??????<<<<<<<<<======>>>>>>???>>>======<<<<<<<<<<<<<<<<<<>>>??????@@@FFFOOOWWWeeeyyy~~~zzz|||vvvgggXXXQQQMMMGGGCCCDDD@@@>>>>>>???@@@BBBAAAAAABBBBBBCCCDDDHHHLLLQQQTTTYYY\\\___dddiiipppxxx}}}}}}vvvooohhh^^^XXXTTTPPPKKKFFFDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@???@@@BBBCCCBBBBBBCCCDDDEEEFFFIIIPPPZZZgggttt|||KKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVXXX[[[\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSTTTUUUWWWWWWUUUSSSWWWYYY\\\______^^^[[[ZZZVVVVVVXXXZZZ\\\\\\ZZZWWWTTTTTTUUUXXX[[[^^^^^^]]]SSSRRRPPPOOONNNNNNOOOPPPQQQPPPNNNMMMMMMMMMMMMNNNIIIIIIIIIHHHGGGEEEDDDCCCIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMKKKHHHHHHHHHGGGFFFFFFGGGIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFBBB@@@??????@@@@@@???>>>???@@@@@@@@@@@@@@@@@@@@@BBBAAA>>>===<<<<<<===>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;===>>>===<<>>>>>===AAA@@@@@@@@@BBBEEEHHHJJJOOOQQQTTTXXX\\\bbbiiinnnuuu{{{}}}yyytttmmmggg]]]WWWPPPKKKIIIFFFBBB???@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@???AAACCCDDDDDDCCCCCCDDDDDDEEEJJJUUUddduuuHHHHHHIIIJJJKKKKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTUUUVVVXXXZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTQQQQQQRRRTTTUUUTTTSSSRRRTTTWWWZZZ]]]^^^]]][[[YYYTTTTTTVVVWWWXXXXXXWWWUUUTTTTTTTTTWWWZZZ[[[[[[ZZZOOOOOONNNMMMLLLLLLMMMMMMNNNMMMKKKJJJIIIJJJLLLMMMKKKIIIHHHHHHIIIHHHFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLKKKJJJHHHGGGGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEBBBAAA???@@@AAAAAA@@@???@@@??????>>>>>>??????@@@AAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::777888999::::::;;;;;;;;;999;;;<<<;;;;;;;;;>>>AAAHHHSSSeeeyyy~~~rrrggg[[[NNNFFFCCC@@@===<<<<<<===>>>===@@@?????????@@@BBBDDDEEEGGGIIIKKKNNNQQQVVV[[[___gggmmmvvv|||wwwtttoookkkhhhccc]]]XXXQQQMMMHHHEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;=========>>>??????@@@@@@@@@BBBEEEGGGFFFEEEFFFFFFGGGIIIOOO[[[mmm~~~FFFGGGHHHJJJKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRROOOQQQRRRSSSSSSRRRRRRRRRRRRTTTWWWZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWUUUTTTSSSUUUVVVVVVUUUSSSLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLKKKJJJIIIJJJKKKJJJIIIGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@??????@@@AAA@@@>>>@@@@@@>>>===============???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777888999;;;<<<<<<<<<<<<888999:::;;;;;;;;;===>>>DDDHHHSSSeeeyyy}}}ooo___RRRIIIFFFAAA>>>???@@@@@@@@@============???@@@BBBCCCBBBDDDFFFHHHJJJMMMQQQTTTWWW]]]eeelllqqqwww~~~~~~uuupppfffddd```]]]YYYUUUQQQNNNIIIGGGEEECCCBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;=========>>>??????@@@@@@>>>AAADDDFFFFFFFFFGGGHHHMMMQQQZZZgggxxxEEEFFFHHHJJJKKKKKKJJJIIILLLLLLMMMOOOQQQRRRTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRUUUXXXYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOQQQSSSTTTSSSRRRRRRSSSQQQSSSUUUVVVWWWVVVUUUTTTWWWWWWXXXWWWUUUUUUWWWYYYUUUTTTSSSRRRSSSRRRPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIEEEEEEEEEFFFGGGGGGDDDBBBDDDDDDEEEEEEEEEDDDDDDCCC@@@>>>======>>>>>>===<<>>======<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777888:::<<<<<<<<<<<<;;;888999999:::;;;<<<======??????FFFUUUgggyyypppaaaOOOJJJDDD???===>>>>>>>>>:::::::::;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFIIIKKKNNNSSSZZZ___dddjjjrrrxxx|||~~~vvvmmmeee```YYYXXXUUURRROOOLLLIIIHHHDDDDDDCCCAAAAAA@@@@@@@@@======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@===???AAACCCDDDFFFHHHKKKOOOWWWeeetttDDDFFFHHHIIIJJJIIIHHHGGGJJJKKKLLLNNNOOOQQQRRRSSSQQQQQQOOONNNNNNNNNOOOOOOOOOPPPSSSTTTUUUTTTRRRQQQQQQTTTXXXXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPOOOOOORRRUUUUUUSSSRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVYYYYYYWWWUUUUUUVVVTTTSSSRRRQQQRRRQQQNNNLLLIIIIIIIIIJJJJJJJJJIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJFFFHHHKKKJJJHHHGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIILLLMMMLLLKKKGGGGGGGGGHHHIIIHHHEEECCCBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@>>>>>>>>>>>><<<;;;;;;<<<============;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::::::::999999999999999999999999888888888777888:::<<<<<<<<<:::::::::999999:::;;;<<<<<<<<<===<<<@@@JJJVVVeeezzzrrr[[[UUULLLDDD@@@>>>======;;;;;;;;;;;;<<<<<<=========???@@@@@@@@@@@@BBBDDDIIIMMMQQQUUUXXX___gggmmmooosssyyyxxxoooggg```YYYVVVOOOOOOMMMKKKHHHFFFEEEEEEBBBBBBBBBAAA@@@??????@@@>>>>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@???@@@BBBCCCEEEHHHMMMQQQWWWccctttDDDEEEGGGHHHIIIHHHFFFEEEIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPNNNLLLLLLLLLNNNOOOMMMOOOQQQSSSTTTRRRPPPOOOPPPSSSWWWWWWUUURRRQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRPPPOOOPPPSSSVVVVVVTTTSSSSSSUUUUUUTTTSSSSSSRRRSSSSSSTTTOOOSSSXXXYYYWWWSSSRRRRRRTTTRRRQQQQQQRRRQQQOOOMMMHHHHHHIIIJJJJJJJJJIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIEEEIIIMMMLLLHHHFFFIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHIIILLLNNNNNNLLLIIIHHHIIIJJJKKKIIIFFFDDDBBBBBBCCCCCCDDDCCCCCCBBBEEECCCAAA@@@@@@@@@>>><<<888999<<<>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>:::999999999888888777777888888888888888888888888777888:::;;;;;;;;;999888<<<:::999999:::;;;;;;;;;???===???EEELLLVVVjjj|||kkkdddYYYOOOIIIFFFDDDCCC>>>>>>>>>=========<<<<<<;;;===>>>>>>======>>>???CCCEEEHHHJJJMMMSSS\\\ccceeejjjpppwww|||}}}wwwnnneee^^^XXXTTTQQQJJJJJJIIIGGGDDDCCCCCCDDDBBBCCCCCCBBB@@@??????@@@???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<===============>>>??????@@@@@@CCCDDDEEEFFFHHHMMMSSSWWWdddsssEEEEEEEEEEEEEEEDDDCCCCCCIIIJJJKKKMMMOOOPPPPPPPPPNNNOOOOOONNNLLLKKKLLLMMMMMMOOOOOOOOOMMMMMMNNNOOORRRSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTTTTSSSSSSUUUVVVTTTRRRQQQSSSVVVVVVSSSPPPQQQRRRRRRQQQOOOMMMMMMNNNRRRRRRQQQQQQQQQRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTSSSUUUTTTRRRQQQPPPPPPPPPQQQOOOOOONNNLLLKKKIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIEEEFFFIIIKKKMMMMMMMMMMMMKKKLLLMMMKKKHHHHHHJJJMMMOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKJJJHHHGGGHHHKKKNNNPPPOOOKKKHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA???>>>>>>>>>???======>>>>>>>>>>>>==============================999888888777777777777777666777999999888888999;;;<<<<<<;;;:::999999999:::777999999888666666999<<<;;;:::;;;???CCCKKK[[[iii{{{nnncccZZZQQQHHHBBBCCC@@@===;;;<<<>>>>>>>>>======<<<<<<===>>>@@@AAA@@@BBBEEEHHHKKKNNNRRRUUUYYY___fffkkknnnttt|||wwwoooiiiddd]]]WWWSSSQQQNNNLLLKKKIIIFFFCCCBBBAAABBBBBBCCCBBB@@@?????????@@@@@@???>>>>>>===<<<;;;;;;;;;===<<<<<<<<<<<<======>>>@@@===<<<@@@AAA@@@AAACCCCCCDDDHHHKKKJJJLLLZZZjjjBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNNNNMMMKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPRRRSSSSSSRRRRRRTTTUUURRRSSSUUUXXXZZZXXXTTTPPPQQQRRRRRRQQQNNNMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGIIILLLMMMNNNNNNNNNKKKLLLMMMKKKIIIIIIKKKNNNNNNMMMKKKKKKMMMNNNMMMLLLKKKIIIHHHIIIKKKKKKJJJIIIHHHJJJNNNRRRTTTSSSNNNJJJEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@???>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888777888999999777777777999::::::999999888777777777777888999777666666999<<<===<<<>>>AAABBBEEEOOOZZZmmm~~~vvvkkk^^^QQQHHHDDDAAA>>>=========<<<<<<;;;;;;:::::::::;;;<<<<<<>>>@@@BBBEEEFFFIIIMMMPPPPPPUUU\\\```dddiiiqqqwww{{{}}}zzzuuulllddd___ZZZUUUQQQNNNMMMKKKJJJIIIHHHEEECCCAAAAAAAAABBBBBBAAA@@@?????????@@@@@@???>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>BBB>>>===@@@AAA??????BBBCCCDDDHHHNNNSSS\\\nnn{{{@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLLLLMMMMMMKKKLLLLLLKKKJJJIIIKKKLLLLLLMMMNNNMMMLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRSSSSSSRRRRRRSSSTTTPPPUUU[[[^^^]]]YYYTTTRRRRRRRRRSSSQQQOOOMMMNNNNNNKKKLLLLLLMMMOOOPPPRRRSSSQQQRRRTTTUUUWWWXXXYYYYYYTTTTTTSSSRRRQQQQQQQQQQQQLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKMMMNNNNNNNNNNNNKKKLLLLLLKKKJJJJJJLLLNNNNNNLLLJJJKKKLLLMMMLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKHHHKKKPPPUUUWWWUUUPPPLLLGGGFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888999999999888999:::888666555555666888888888888777666555444777777888777666666888;;;======@@@CCCCCCBBBGGGNNN[[[mmmqqq```UUUHHHEEEAAA??????>>>>>>===;;;;;;:::::::::999999999;;;===???@@@AAACCCFFFHHHGGGKKKQQQUUUWWW\\\ccchhhmmmrrryyy}}}uuuooolllfff^^^WWWQQQNNNJJJHHHHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@????????????@@@>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<======>>>???BBB??????AAABBBAAABBBFFFHHHIIINNNXXXcccsss|||qqq@@@AAABBBCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKJJJHHHIIIKKKLLLOOOPPPPPPOOONNNOOOQQQSSSPPPPPPOOOOOOPPPQQQSSSUUUSSSTTTUUUUUUTTTSSSTTTUUUSSSYYY___aaa^^^YYYWWWVVVSSSTTTTTTSSSPPPOOOOOOPPPLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXRRRQQQQQQPPPPPPPPPOOOOOOKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHIIILLLMMMMMMLLLIIIJJJMMMQQQSSSSSSPPPNNNHHHGGGDDDBBBAAAAAAAAABBBAAACCCDDDEEEDDDBBB???===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999777888999888666555666777777777888888888777555555777777666666666777888:::===<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAA???@@@CCCEEEEEEIIINNNOOORRRZZZgggwwwuuunnnAAAAAABBBCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIIIIHHHGGGHHHKKKMMMSSSTTTTTTRRRRRRRRRUUUWWWSSSRRRRRRRRRSSSTTTVVVWWWVVVWWWXXXXXXWWWWWWXXXYYYYYY\\\______[[[YYYYYY[[[UUUVVVVVVUUURRRQQQQQQRRROOOOOOOOOOOOOOOPPPPPPQQQSSSTTTVVVVVVVVVUUUTTTSSSNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFJJJKKKLLLNNNNNNNNNMMMLLLHHHHHHIIIJJJKKKLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLJJJHHHGGGIIIKKKMMMNNNMMMHHHGGGEEECCCBBBAAABBBBBB@@@BBBDDDEEEEEEBBB???===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777555777888888777777888:::888999999:::::::::999999888777666666777888999999===;;;;;;???@@@@@@DDDIIIOOOVVV```kkkyyy|||zzz~~~sssccc\\\QQQHHHBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;===>>>@@@BBBDDDFFFHHHKKKOOOQQQVVVZZZ```ffflllqqqwww{{{{{{~~~zzztttpppjjjeee___YYYVVVRRRLLLIIIFFFDDDAAAAAAAAABBBAAA@@@AAA@@@@@@??????>>>>>>>>>????????????????????????============<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAA@@@AAAEEEFFFFFFKKKRRRUUU^^^lll{{{zzzrrrnnnAAAAAABBBBBBCCCBBBBBBBBBEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHLLLOOOUUUUUUUUUTTTSSSTTTWWWZZZVVVVVVVVVVVVWWWWWWXXXYYYXXXYYY[[[[[[ZZZZZZ\\\]]]]]]]]]]]][[[YYYYYYZZZ\\\VVVWWWWWWUUUSSSQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUTTTRRRPPPNNNKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGHHHJJJMMMNNNMMMLLLNNNLLLJJJKKKLLLMMMLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJGGGCCCCCCEEEHHHJJJKKKGGGGGGFFFDDDDDDCCCCCCCCC@@@AAACCCDDDDDDBBB???>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777555777888999888888:::;;;::::::::::::;;;===>>>???:::888666666888::::::999===999888999::::::===AAADDDHHHNNNWWWfffvvv}}}|||}}}|||zzzyyywwwooocccXXXOOOHHHDDDAAA???>>><<<;;;::::::;;;<<<;;;<<<<<<;;;::::::;;;======>>>>>>@@@BBBDDDFFFGGGMMMQQQVVVZZZ^^^ccchhhlllooosssxxx~~~{{{vvvrrrlllgggccc\\\XXXSSSNNNKKKIIIFFFDDDEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@?????????==================<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDGGGGGGHHHNNNVVV^^^mmmzzztttoookkk>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHGGGGGGIIIMMMPPPSSSSSSSSSRRRQQQSSSVVVYYYXXXXXXYYYYYYZZZYYYYYYYYYXXXYYY[[[\\\\\\]]]^^^```___]]]ZZZYYYZZZZZZZZZYYYTTTUUUVVVTTTRRRPPPPPPQQQPPPPPPOOOPPPPPPQQQRRRRRRQQQRRRSSSSSSRRRPPPMMMKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHIIILLLOOOQQQPPPMMMNNNMMMKKKKKKMMMNNNMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIFFFCCCBBBDDDFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDDDD???@@@BBBCCCBBBAAA???>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888999::::::999888999;;;;;;:::::::::<<>>???@@@@@@FFFIIILLLOOORRRUUUYYY\\\bbbffflllrrrxxx~~~}}}{{{zzzqqqnnnjjjfffbbb^^^YYYUUUPPPMMMIIIFFFDDDCCCBBBBBBCCCAAA??????@@@@@@>>>===<<<<<<<<<============<<<<<<===>>>???@@@@@@???>>><<<=====================<<<<<<<<<===>>>@@@AAABBBCCCDDDGGGLLLNNNQQQZZZdddpppwwwsssrrroookkk<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIINNNQQQQQQQQQPPPOOOOOOPPPTTTWWWYYYYYY[[[[[[[[[ZZZYYYXXXWWWYYY[[[\\\\\\]]]```bbb___\\\YYYYYY[[[[[[YYYVVVSSSTTTTTTSSSPPPOOOOOOPPPMMMMMMNNNOOOPPPRRRSSSTTTNNNPPPQQQRRRQQQOOOLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIKKKJJJJJJNNNRRRSSSRRROOOOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEEEE???@@@AAAAAAAAA@@@???>>>999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999;;;<<<<<<;;;999888888:::;;;:::999999;;;@@@DDDGGG<<<999777777:::<<<<<<:::999666777;;;===;;;;;;===999???CCCAAADDDRRRdddpppyyy~~~}}}zzzzzz~~~uuukkkeeeNNNJJJDDD???<<<;;;<<<===:::;;;;;;:::999999:::<<<===<<<;;;;;;===>>>>>>>>>BBBCCCFFFHHHIIILLLPPPRRRVVV[[[aaahhhnnnuuu{{{}}}wwwqqqmmmkkkjjjdddbbb^^^[[[XXXTTTOOOLLLKKKIIIFFFCCCBBBBBBBBBBBB@@@>>>===>>>??????>>><<<:::;;;<<<<<<===<<<<<<<<<<<<===>>>@@@@@@@@@???>>><<<<<<<<<===============<<<<<<<<<===>>>@@@AAABBBBBBDDDJJJRRRWWW]]]iiitttxxxnnnooorrrqqqnnnAAAAAA???>>>>>>AAAFFFJJJLLLIIIGGGEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMOOONNNNNNNNNOOORRRUUUWWWXXXWWWXXXYYY\\\]]]]]]]]]XXXYYYYYY[[[\\\___```aaa]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOSSSPPPMMMLLLLLLMMMNNNMMMHHHIIIJJJIIIGGGEEEDDDEEEDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSRRRPPPNNNMMMLLLLLLNNNOOONNNLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJGGGEEEEEEHHHIIIHHHFFFKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDCCCBBBAAA???===<<<============<<<<<<<<<<<<:::===@@@???<<<999999999888888888888999:::;;;<<<:::999888888:::::::::888999999888888:::<<>>>>>AAA:::999999;;;<<<===<<<:::999999999::::::;;;;;;;;;===>>>???AAADDDFFFIIIJJJRRRTTTWWW[[[```gggnnnsssuuuxxx|||yyyvvvqqqlllfffaaa]]][[[TTTSSSQQQOOOLLLJJJHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@????????????>>><<<;;;:::============>>>>>>>>>>>>========================BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEHHHFFFLLLSSSXXX___lllqqqgggeeeiiiooosssAAAAAA@@@??????BBBFFFJJJLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJJJJKKKMMMNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVXXXYYY[[[[[[[[[\\\[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSTTTSSSSSSRRRTTTSSSQQQPPPQQQRRRSSSUUUUUURRROOOMMMMMMNNNNNNMMMHHHJJJJJJIIIGGGEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTSSSQQQQQQPPPNNNNNNNNNNNNLLLJJJLLLKKKJJJJJJIIIIIIJJJJJJIIIFFFDDDEEEGGGHHHHHHFFFKKKKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>>>>=========<<<<<<<<<:::===@@@???<<<:::999::::::999999::::::;;;<<<<<<<<<;;;999:::;;;;;;:::888:::999888888999;;;===???AAA>>>:::999:::;;;:::999777666666666777888999999::::::::::::===CCCKKKPPPbbbttt}}}|||yyyhhhUUUKKKEEE???===>>>;;;:::999:::;;;<<<:::999999999:::::::::;;;;;;;;;;;;<<<===>>>AAACCCEEEFFFJJJLLLOOORRRVVV\\\ccchhhmmmooouuu~~~~~~zzzrrrlllgggeeeaaa\\\WWWSSSPPPNNNMMMMMMKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@????????????>>>??????>>>>>>===<<<;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>?????????AAABBBBBBBBBCCCEEEGGGIIIOOOYYYfffvvvyyylllcccaaadddhhhkkk@@@AAAAAAAAAAAACCCFFFIIIKKKJJJJJJJJJJJJLLLMMMOOOTTTTTTSSSPPPMMMKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXYYY[[[[[[ZZZYYYWWWVVVVVVUUUYYYYYYYYYYYYYYYYYYXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUUUUUUUSSSRRRSSSRRRQQQPPPRRRUUUXXXZZZXXXUUUQQQOOONNNOOONNNMMMIIIJJJJJJIIIFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOPPPSSSUUUVVVTTTSSSUUUSSSPPPOOONNNMMMJJJHHHKKKJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDDDDFFFHHHHHHGGGJJJJJJKKKKKKJJJHHHFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============;;;===??????===;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<::::::;;;;;;:::888:::999999888999:::;;;<<>>BBBFFFQQQdddyyy~~~yyyfffXXXOOOFFFAAA???===<<<::::::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAACCCDDDGGGIIILLLPPPVVVZZZ```aaagggnnnsssuuuzzz}}}xxxtttpppkkkddd___YYYWWWTTTPPPLLLIIIGGGFFFDDDDDDCCCBBBAAA???>>>>>>?????????>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<======>>>???@@@@@@BBBDDDDDDEEEGGGIIILLLRRRXXXfffzzz|||rrrfff^^^\\\^^^```aaa???@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNPPPRRRZZZZZZXXXTTTPPPMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWSSSRRRQQQQQQPPPPPPPPPQQQPPPRRRUUUWWWXXXWWWUUUTTTSSSRRRQQQPPPRRRUUUYYY[[[[[[WWWSSSQQQPPPOOOOOONNNJJJJJJJJJIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQTTTVVVWWWUUUTTTUUUSSSQQQOOOOOOMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>=========<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;999999999;;;;;;:::999:::999999888888888999999>>><<<:::888777666555444999888777777777777777888999:::;;;;;;:::;;;===???DDDSSSgggvvv~~~|||}}}xxxkkkaaaVVVLLLEEE@@@>>>;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<@@@AAACCCDDDEEEHHHMMMPPPUUUUUUYYY```dddgggmmmttt|||~~~~~~{{{vvvrrrmmmhhhddd___YYYUUUOOONNNLLLIIIGGGEEECCCCCC>>>>>>>>>=========<<<<<>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBDDDEEEFFFGGGJJJOOOVVV[[[aaajjjzzz|||rrrddd[[[ZZZ[[[\\\\\\>>>@@@BBBCCCCCCDDDEEEGGGHHHKKKMMMMMMMMMOOOQQQTTT\\\\\\ZZZVVVRRROOONNNNNNQQQRRRSSSTTTUUUUUUTTTTTTTTTVVVXXXWWWUUUUUUVVVXXXTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTQQQQQQPPPPPPOOOPPPPPPPPPRRRTTTWWWZZZ[[[ZZZXXXWWWTTTSSSRRRQQQRRRTTTWWWYYY\\\YYYTTTRRRQQQPPPOOONNNKKKKKKJJJHHHFFFEEEFFFHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQTTTVVVWWWUUUTTTSSSQQQPPPOOOOOOOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEFFFGGGIIIHHHHHHIIIIIIIIIGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;:::777666666777:::;;;;;;:::999888888777777777777777888888777666555555555555999888777777777777777888888999;;;;;;::::::;;;===???FFFTTTfffwwwzzzyyyuuuhhhYYYNNNDDDAAA===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;>>>???@@@AAAAAACCCFFFHHHMMMLLLOOOUUUYYY[[[aaahhhmmmoooqqqtttwww||||||wwwrrroooeeebbb]]]YYYUUUPPPLLLJJJEEEDDDCCCAAA@@@??????>>>========================????????????>>>>>>>>>>>>;;;<<<===>>>>>>??????>>>;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBGGGGGGHHHKKKRRR]]]jjjssswwwttteee\\\[[[^^^______===???AAABBBBBBCCCDDDFFFGGGJJJMMMNNNMMMMMMQQQTTTZZZZZZYYYVVVRRRPPPOOOPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYXXXUUUTTTVVVXXXWWWXXXYYYZZZZZZYYYWWWVVVYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQVVVWWWYYY[[[[[[[[[YYYYYYUUUTTTTTTSSSTTTUUUVVVWWW\\\YYYUUURRRQQQQQQPPPOOOKKKLLLKKKHHHFFFEEEGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOPPPSSSUUUVVVTTTSSSQQQOOONNNNNNOOOOOONNNLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<:::999:::;;;;;;:::999777888:::;;;<<<<<<;;;;;;666555555666999::::::999777777777777777777666666444555666666555444555777888777777777777777888888777888::::::999999;;;<<<===>>>FFFVVViiiyyyvvvyyy|||zzzhhhZZZNNNJJJDDD???=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<=========>>>@@@BBBFFFEEEHHHMMMPPPRRRWWW]]]aaacccgggjjjmmmqqquuuxxx{{{~~~yyywwwtttrrrooojjjeeebbbXXXVVVRRRNNNKKKGGGEEEDDDAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDIIIKKKOOOVVVbbbsss}}}rrrddd^^^aaadddeeeddd===>>>@@@@@@@@@AAADDDFFFEEEIIIMMMNNNLLLLLLOOORRRVVVVVVVVVTTTQQQPPPQQQRRRVVVVVVUUUTTTTTTTTTUUUVVVUUUXXXZZZXXXTTTRRRTTTWWWXXXYYYZZZZZZYYYWWWUUUTTTWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSXXXYYYYYYZZZZZZZZZYYYYYYTTTUUUUUUVVVWWWWWWXXXXXX[[[XXXTTTRRRQQQQQQPPPPPPLLLLLLKKKHHHFFFEEEGGGIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNOOOQQQSSSTTTSSSQQQPPPOOOMMMMMMNNNNNNMMMKKKGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHGGGEEEEEEGGGIIIFFFGGGGGGHHHHHHGGGEEEEEEBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999777777:::;;;:::888666888:::===>>>>>>======999888777888999999888777555555666666777666666666444666888888666555666888777666666666777888999999666888999888777777888:::::::::@@@KKKWWWdddwww~~~{{{mmmaaa[[[RRRJJJFFFCCCAAA@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999;;;<<<<<<;;;;;;<<<>>>@@@???BBBGGGIIIIIIMMMSSSUUUYYY]]]aaadddfffiiikkknnnqqquuuxxx{{{}}}yyytttpppjjjhhhfffcccaaa]]]XXXTTTOOONNNLLLIIIEEEDDDCCCDDD@@@@@@???>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJNNNSSS]]]jjj||||||yyyqqqiiiaaaaaafffkkkjjjfff===>>>?????????@@@CCCFFFDDDIIIMMMMMMKKKJJJMMMQQQRRRSSSSSSRRRQQQPPPRRRSSSWWWVVVTTTRRRRRRSSSUUUVVVTTTWWWZZZWWWSSSQQQSSSWWWVVVWWWXXXYYYYYYWWWUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTUUUUUUYYYYYYYYYYYYXXXXXXXXXXXXSSSTTTWWWYYYZZZZZZZZZYYYZZZWWWTTTQQQQQQQQQQQQPPPLLLLLLKKKHHHFFFEEEGGGIIILLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNPPPRRRSSSRRRPPPQQQOOONNNMMMMMMMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHEEEEEEGGGIIIFFFFFFGGGHHHGGGGGGEEEDDDBBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;::::::::::::888666666999:::999777666888;;;>>>@@@@@@??????===;;;:::999999999777555444555555666777777666666666888::::::777555666888666666666666777888::::::777888888777555555666888777999???EEEJJJSSSiii~~~{{{yyy|||~~~}}}rrrkkk```VVVNNNJJJGGGEEE======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<;;;>>>CCCEEEDDDGGGLLLIIIMMMSSSWWWYYY[[[]]]^^^___bbbgggjjjlllooouuuyyy{{{~~~yyywwwuuusssppplllgggddd```^^^\\\ZZZWWWTTTOOOKKKGGGGGGEEECCC@@@???@@@AAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEGGGJJJMMMPPPQQQTTT\\\jjj|||zzzuuusssqqqooofffaaa]]]bbbjjjooolllggg???>>>======>>>AAADDDEEECCCEEEHHHKKKNNNPPPQQQRRRWWWTTTPPPNNNOOOQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSQQQRRRTTTTTTRRRQQQRRRSSSVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTPPPSSSWWW[[[]]]]]][[[ZZZVVVVVVUUUSSSRRRPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHIIIIIIMMMQQQSSSRRRPPPMMMLLLQQQOOOMMMNNNPPPQQQOOOMMMJJJLLLNNNPPPQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???===;;;999:::::::::::::::;;;<<<===:::999777666666777999:::888999;;;===@@@CCCFFFHHH???<<<999888999:::999888555555444444444444555555666666666666666666666666777777666555555555555555555555555555555666777777888:::<<<>>>AAAKKKXXXcccvvvsssooosss~~~||||||xxxkkk]]]RRRKKKHHHDDDAAA???@@@???<<<;;;>>>===<<<;;;;;;<<<;;;999777::::::::::::::::::::::::;;;<<<===>>>???@@@AAABBBEEEFFFHHHKKKMMMOOOQQQRRRRRRXXX___bbbbbbcccgggkkkoooqqqtttwwwzzz~~~{{{xxxvvvuuummmiiidddbbbbbb___YYYSSSOOONNNMMMLLLJJJGGGEEEDDD??????>>>>>>======<<<<<<====================================>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLPPPXXX^^^aaaqqqwwwllliiiiiigggddddddbbb``````bbbbbbbbbaaa>>>>>>>>>>>>@@@BBBCCCEEEFFFGGGIIIKKKMMMNNNOOOOOORRRPPPNNNNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTWWWVVVTTTSSSRRRQQQQQQQQQPPPRRRTTTTTTSSSSSSSSSUUUWWWXXXYYYXXXWWWVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRTTTWWWZZZ[[[[[[YYYXXXXXXWWWUUUTTTRRRQQQQQQQQQOOONNNLLLJJJIIIHHHIIIIIIIIIMMMQQQSSSRRROOONNNMMMPPPNNNMMMNNNPPPQQQOOOMMMKKKLLLNNNOOOPPPOOONNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@AAAAAAAAA@@@>>><<<;;;::::::::::::::::::;;;<<<<<<999888666555555666888999999999:::<<>>===???;;;:::999:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????BBBCCCDDDFFFHHHJJJLLLLLLKKKPPPUUUWWWWWWXXX\\\```bbbeeehhhkkkmmmqqquuuxxx}}}}}}{{{yyyvvvsssoookkkiiigggccc^^^YYYWWWWWWUUUPPPKKKJJJJJJIIIHHHFFFDDDBBBAAA============<<<<<<<<<<<<========================>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@?????????AAACCCEEEEEEEEEEEEDDDCCCDDDEEENNNPPPRRRTTTWWW^^^hhhppp{{{|||mmmeeecccdddcccaaa```^^^\\\\\\]]]]]]\\\[[[======>>>???AAABBBCCCDDDHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLNNNQQQRRRRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRPPPPPPPPPPPPQQQSSSSSSQQQPPPOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWYYYYYYYYYXXXVVVUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKNNNQQQRRRQQQOOOMMMMMMOOONNNMMMNNNOOOOOONNNMMMLLLMMMNNNOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???>>>BBBAAA@@@>>>===<<<;;;;;;::::::999999::::::;;;;;;888777666555555666777888999999999;;;<<<>>>@@@AAA<<<:::888777888888888777555555444444444444555555666666666666666666666666666666555444444444555555555555444444444555666666:::;;;;;;999888:::@@@EEEPPP```tttsssjjjfffnnnuuuvvvyyy|||sssmmmhhh[[[OOOJJJHHHDDDAAAAAA===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEHHHKKKKKKKKKLLLQQQTTTTTTVVVYYY\\\^^^aaaeeehhhnnnqqqvvvzzz}}}~~~{{{yyywwwtttqqqnnnooommmkkkgggccc___]]][[[WWWSSSMMMKKKJJJIIIFFFCCCDDDDDDDDDCCCAAA???>>>===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888777666<<<<<<<<<<<<====================================>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIHHHHHHJJJLLLRRRVVV[[[```gggqqq~~~yyyoooeee______aaa```___]]][[[YYYYYYYYYYYYXXXWWW;;;<<<>>>@@@BBBCCCCCCCCCHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMOOORRRRRRQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPOOONNNMMMNNNNNNQQQPPPOOOOOONNNNNNNNNNNNPPPRRRTTTVVVVVVVVVXXXYYYZZZZZZYYYWWWUUUTTTUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRPPPNNNMMMMMMMMMNNNOOONNNMMMLLLLLLLLLMMMNNNPPPRRRTTTSSSPPPNNNLLLLLLNNNNNNMMMMMMNNNNNNNNNMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???BBBAAA???===<<<;;;<<<<<<::::::999999999999::::::888777666666666666777888999888999999:::;;;<<<<<<:::888777777888888777666555555444444444444555555555555555555555555555555555555444444444444444555555444444444444444555555777999999999888:::===@@@GGGRRRbbbsssssshhhjjjkkkmmmtttrrrccc\\\XXXPPPIIIFFFEEEBBB???===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;;;;<<<======>>>>>>BBBCCCDDDDDDDDDEEEIIILLLKKKMMMPPPRRRSSSVVVZZZ\\\```ccchhhlllooorrrvvvyyy~~~{{{yyyvvvuuutttsssqqqnnnlllkkkhhhdddaaa___^^^\\\ZZZWWWTTTRRRQQQOOOKKKFFFCCCCCCBBBAAA@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777777===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFIIILLLMMMNNNQQQVVVZZZZZZaaalllvvvqqqjjjccc___```aaaaaa___^^^\\\ZZZYYYYYYYYYWWWVVV999;;;===???AAABBBBBBCCCEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNPPPQQQQQQOOOLLLKKKLLLMMMOOOPPPPPPQQQQQQRRRQQQOOONNNMMMMMMMMMNNNPPPOOOOOONNNNNNNNNOOOOOOOOORRRTTTVVVVVVWWWXXXZZZYYYYYYXXXUUURRRRRRSSSUUUSSSRRRRRRQQQRRRSSSTTTTTTWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRTTTUUUUUUSSSOOOLLLKKKKKKMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;<<<<<<:::999999888888888999999888888888888888888888888888888888777888888999999888777666777888888777555555555444444444444555555444444444444444444444444444444333333333333444444444444333333333333444444555666777777777888:::<<>><<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;@@@@@@@@@??????AAACCCEEEEEEGGGIIIJJJKKKNNNQQQTTTVVVYYY]]]```cccfffjjjmmmrrrvvvzzz~~~}}}xxxtttssssssrrrqqqsssrrrqqqooollljjjhhhgggfffdddaaa```^^^\\\YYYVVVMMMMMMLLLKKKIIIHHHGGGGGGHHHEEEBBB???>>>???>>>>>>===============<<<;;;;;;<<<<<<<<<======>>>>>>???========================<<<<<<<<<<<<;;;;;;;;;:::=========>>>>>>>>>??????????????????????????????>>>???@@@@@@@@@AAACCCFFFDDDHHHLLLNNNPPPVVV^^^eeemmmxxx}}}sssmmmiiidddaaaaaabbb```___^^^\\\ZZZYYYYYYYYYWWWVVV888999:::<<<>>>@@@BBBBBBBBBDDDFFFHHHKKKLLLMMMNNNOOOOOONNNOOOOOONNNLLLIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNOOOOOOPPPPPPRRRTTTVVVVVVVVVXXXYYYXXXWWWVVVSSSPPPPPPRRRTTTRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOONNNKKKKKKKKKLLLMMMOOORRRSSSTTTTTTSSSQQQMMMKKKJJJKKKKKKMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<999999888888777777888888888888888999999888888888888777777666777777777888888777777777999999777555555555444444444444555555444444444444444444444444333333222222222333444444444444333222222222333333444444444444444444555555<<<;;;@@@OOOcccuuuzzzkkkgggmmmzzzuuuhhhbbbTTTOOOHHHBBB???>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAABBBCCCDDDFFFHHHKKKNNNPPPSSSUUUWWWZZZ^^^aaadddggglllpppsssvvvzzz||||||}}}~~~{{{uuupppiiieeeeeefffeeecccdddccccccaaa___]]][[[YYYWWWUUUSSSRRRRRRPPPMMMJJJDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<===============<<<=========>>>>>>>>>>>>>>>========================;;;;;;<<<<<<=========>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCEEEGGGEEEIIIMMMPPPTTT\\\iiisssqqqkkkiiigggdddcccbbbaaa^^^\\\\\\ZZZWWWWWWWWWWWWVVVUUU888888888999<<<>>>AAABBBBBBDDDFFFHHHJJJLLLLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUWWWXXXUUUUUUSSSPPPNNNNNNQQQSSSRRRQQQOOONNNNNNOOOPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLNNNPPPQQQNNNNNNNNNLLLJJJIIIKKKLLLJJJLLLNNNMMMKKKJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;999999888777777777777777777777888888888888777777777777666666666777777888888777777888::::::888666555555444444444444555555333333333333333333333333222222222222222333444444444444333222222222222222444333111111222333444444555666;;;EEEPPP]]]pppyyyqqqmmmrrr{{{xxxjjjcccXXXOOOHHHCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;<<<888888888:::;;;<<<;;;;;;;;;<<<>>>>>>>>>@@@BBBDDDFFFGGGIIIKKKLLLOOORRRUUUWWWZZZ^^^bbbdddgggjjjlllkkklllnnnqqqssstttuuuvvvxxxzzz}}}~~~~~~zzzvvvqqqnnnjjjddd\\\YYYYYYZZZYYYWWWTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA=========<<<;;;;;;;;;;;;:::;;;<<<=================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDDDDFFFHHHJJJIIINNNTTTZZZaaaooouuullljjjfffeeeeeedddcccaaa___]]]ZZZXXXWWWVVVWWWXXXWWWVVV777777777888:::===@@@BBBCCCDDDFFFHHHJJJKKKKKKKKKKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWTTTSSSRRROOOMMMMMMPPPSSSRRRQQQOOOMMMMMMNNNOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQRRRRRROOOMMMKKKOOONNNMMMLLLLLLLLLMMMNNNIIIIIIIIIIIIHHHIIIKKKMMMJJJLLLNNNMMMJJJIIIKKKMMMLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC????????????>>><<<;;;;;;======>>>>>>>>><<<;;;:::999999888777777666777777666666777777777777666666777777666666666777777888888777888999::::::888666555555555444444555555555333333333333333333333333222111111111222333333444444333333222111111111222222111000111333666777777222666===BBBBBBIII]]]sss{{{oookkkyyywwwiii[[[PPPHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999::::::;;;;;;<<<<<<777777888:::<<<===;;;:::999:::<<<<<<<<<===@@@BBB@@@AAACCCCCCDDDGGGJJJMMMNNNQQQUUUXXXZZZ]]]```bbb___```bbbeeegggiiijjjkkkiiillloooqqqrrrsssuuuwwwwwwzzz}}}~~~}}}||||||}}}{{{|||~~~|||yyywwwuuurrrrrrrrrqqqmmmiiidddbbb___XXXPPPLLLMMMOOOMMMKKKIIIIIIJJJIIIHHHGGGEEEDDDFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>>>>===<<<;;;;;;:::;;;===>>>>>>===<<<<<<<<<::::::;;;<<<=====================<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHJJJMMMNNNTTT\\\eeeqqq}}}wwwpppmmmnnndddeeefffffffffcccaaa___[[[YYYXXXXXXYYYZZZYYYXXX888888888888999;;;===>>>CCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEGGGIIIJJJLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIFFFHHHKKKMMMOOOOOOOOONNNRRRQQQPPPQQQSSSUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLKKKQQQPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIKKKKKKJJJKKKKKKLLLMMMNNNIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDEEEFFFGGGGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<===<<<<<<;;;;;;888888888888888777666666888888777777666666666555777666666777888888666444:::888777777888888777666666666555444444444444444222222222111111000000000111111222222222333333333222222222222222222222222333333333333333333333333444666888888:::BBBMMMWWWqqq{{{yyyxxxsssaaaRRRJJJGGG@@@>>>===???AAAAAA>>>:::999:::;;;;;;:::999:::;;;===<<<;;;:::999999999999999999999999999999999999999888888888999::::::;;;;;;<<<===>>>@@@BBBCCCDDDGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXX^^^^^^```aaaccceeeffffffeeegggjjjkkkkkklllmmmoooqqqrrrsssuuuwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{|||||||||~~~wwwwwwyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyssstttsssqqqmmmjjjiiihhheeedddbbb___\\\YYYWWWVVVPPPNNNKKKIIIIIIIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???>>>>>>===<<<<<<:::;;;;;;;;;<<<==================<<<;;;;;;;;;:::========================999:::<<<===>>>===<<<;;;???>>>>>>=========>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAA@@@???@@@AAAAAAAAA@@@CCCBBB@@@AAABBBCCCCCCBBBBBBDDDGGGIIIKKKOOOSSSWWWYYY```lll{{{~~~ssspppnnnkkkhhheeeeeefffggggggfffeeeddd]]]\\\ZZZXXXWWWVVVVVVWWW777777777777888:::;;;===??????@@@AAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHFFFHHHJJJMMMOOOPPPPPPOOORRRQQQPPPRRRTTTUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLQQQOOOMMMKKKJJJKKKLLLMMMKKKMMMNNNPPPQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;::::::999777888888888888777666666777777777666666555555555555555666666666777888888;;;999888888999999888777666666555444444444444555333222222222111111111111111111222222222333333333222222222222222222222222333333333333333333333333444555777666777<<>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPTTTTTTUUUWWWXXXYYYZZZ[[[YYY\\\^^^______```aaacccdddeeeggghhhjjjkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrnnnppprrrssssssqqqooonnniiiiiikkklllmmmnnnnnnnnnooooooooonnnmmmkkkjjjiiifffggggggeeeaaa^^^]]]]]]ZZZYYYWWWUUUSSSPPPNNNNNNLLLIIIGGGFFFEEEEEECCCBBB????????????>>>>>>============>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================;;;<<<<<<===============>>>>>>======<<<======>>><<<======>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBEEEDDDDDDDDDFFFGGGGGGGGGFFFHHHJJJMMMPPPUUU[[[```iiirrrvvvmmmkkkkkkiiigggcccdddeeegggggggggfffeee^^^]]][[[YYYWWWVVVVVVWWW666666666666777888::::::<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGJJJMMMOOOPPPQQQQQQRRRQQQPPPRRRTTTUUUTTTSSSRRRRRRRRRQQQPPPOOONNNNNNOOONNNLLLJJJJJJJJJKKKLLLLLLMMMOOOPPPQQQRRRQQQQQQNNNMMMMMMKKKJJJIIIHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777777777777777777777666555555666666666555555555555555333555666666555666;;;???FFFBBB===999888777666666666666555444444444444555333333333222222222222111111111222222222333333333222222222222222222222222222222333333333333333333222444555444333666;;;@@@GGGVVVnnnvvvjjjddd^^^WWWMMMGGGDDDCCCAAA???<<<<<<;;;:::999999999999;;;;;;::::::999:::::::::999999999999999999999999999999888888999999::::::999999:::;;;;;;<<<<<<======>>>>>>??????@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLNNNQQQRRRRRRRRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\\\\`````````aaaaaaaaabbbbbbcccdddeeeeeedddccc```___^^^___```aaabbbbbbcccccccccbbbbbbaaa___]]]\\\[[[XXXXXXYYYWWWTTTQQQPPPPPPMMMMMMKKKJJJHHHGGGFFFEEEFFFDDDAAA@@@@@@@@@???===;;;;;;;;;:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHLLLNNNQQQUUU\\\eeeooovvvwwwlllgggggghhhfffdddbbbccceeefffgggffffffeee```___\\\ZZZXXXWWWWWWWWW555666666666777888999999;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIILLLNNNPPPQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSRRRNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????>>>======<<<;;;;;;;;;;;;999888777666555555666777777777777666555555555555555555555555444444333666888666555777>>>EEEYYYQQQEEE;;;666444333333666666555444444444444444333333333222222222222222111111222222222333333333222222222222111111111111222222222222222333333333222333444444333444666999???III[[[nnn}}}ssskkk___VVVPPPKKKFFFBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999888999999:::999999999999999999999999:::999999888999999::::::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPLLLNNNNNNMMMJJJHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAAAAA???===<<<======<<<:::999999999999999999999999;;;;;;;;;<<<<<<;;;::::::=========<<<;;;;;;;;;::::::;;;;;;;;;<<<====================================<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBCCCDDDBBBCCCEEEFFFFFFGGGIIIJJJPPPTTTZZZcccooo~~~|||tttnnngggddddddeeedddbbbcccdddeeeffffffeeedddcccbbb```^^^[[[YYYXXXWWWWWW666666777888888999999999:::;;;<<<===???@@@AAABBBAAABBBBBBBBBDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFHHHJJJMMMNNNPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQNNNMMMKKKJJJIIIJJJLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNMMMKKKJJJEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFFFFEEEEEEGGGIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;:::888666555555555555777777777777777666666555444444555555555555555555444777888777555888@@@GGGbbbXXXIII<<<444333444666555444444333333333333333222222222222222222222222111111222222222333333333222222222111111000000000111111111222222333333333111333444555555555777888===AAAJJJWWWhhh}}}}}}}}}~~~uuukkkcccZZZQQQJJJHHHDDDAAA???@@@@@@???>>>:::999999888888888888999999999999999999999999999::::::999999888999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????????????????????????????@@@BBBDDDEEEDDDDDDFFFGGGFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFCCCBBBBBBBBB@@@@@@@@@@@@????????????>>>===;;;:::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::=========<<<;;;;;;;;;::::::;;;;;;;;;<<<=================================<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEDDDBBBAAABBBDDDFFFHHHJJJKKKKKKMMMQQQTTTVVV\\\ggguuuuuuoookkkgggeeeeeeeeecccaaaeeeeeefffeeedddcccaaa```aaa```^^^[[[YYYXXXXXXXXX666666777888888888888888777888999;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNOOONNNMMMOOOQQQRRRQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRNNNMMMKKKJJJJJJKKKMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNLLLKKKIIIEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDDDDGGGKKKGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;:::999777555555444555555888888888888888777666666555555555555555666666666555777777666666999???DDDYYYQQQDDD:::555555777999333333222111111111111222000111111111111222222222111111222222222333333333222222222111000000//////000000111111222333333333111222333444666777888888888;;;???EEERRRggg}}}~~~~~~{{{wwwyyy}}}{{{}}}xxxoooddd]]]QQQLLLFFFCCCBBBAAA>>><<<===<<<;;;:::999999999999999999999999999999999999::::::999999888888999999:::::::::::::::::::::;;;999999999999888888777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>===???@@@@@@>>>======>>>===========================;;;::::::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;<<<============<<<======>>>???@@@??????@@@@@@AAABBBBBBBBBDDDFFFHHHGGGDDDCCCEEEHHHHHHJJJMMMNNNPPPUUU\\\bbbiiiqqq~~~vvvsssllljjjhhhggggggeeeccc```dddeeeeeeeeedddbbb```___```___]]][[[YYYYYYYYYYYY444555666777777777666666666666888999;;;===>>>????????????@@@BBBCCCEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLLLLMMMOOOPPPPPPOOOPPPOOONNNMMMNNNOOOQQQRRROOOMMMLLLKKKKKKLLLNNNOOOMMMOOOPPPRRRSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHJJJKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGHHHFFFBBBBBBEEEIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555444555666777999999999999999888888777555555555666666777777777666555444444555777;;;===GGGCCC===888666666666666222111111000000000000000//////000000000111111111111111222222222333333333222222222111000////////////000000111222222333333111111111222444555666666333666:::===DDDRRReeettt|||xxxuuuxxx~~~~~~zzztttfff___UUUOOOLLLIIIDDD@@@AAA@@@???===<<<;;;::::::999999999999999999999999;;;:::999999888888999999888888999999:::::::::;;;999999999999888888888888:::::::::999999999888888999:::::::::;;;;;;<<<<<<888:::<<<<<<;;;;;;<<<===;;;<<<===>>>????????????===>>>>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>:::;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;999999;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================<<<======>>>>>>>>>>>>>>>=========>>>>>>???AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDHHHKKKKKKHHHHHHKKKOOONNNQQQUUUXXX\\\eeepppyyyxxxooommmgggggghhhhhhgggeeebbb```aaabbbcccddddddcccbbbaaa^^^]]][[[ZZZYYYYYYZZZZZZ333444555666666666555444777777999:::<<<>>>???@@@======>>>???@@@BBBDDDEEEDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLNNNOOOOOONNNOOONNNMMMMMMMMMOOOQQQRRROOONNNLLLKKKKKKMMMNNNPPPLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOOOOOOOOOOOOOPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGIIIKKKJJJHHHFFFDDDFFFFFFFFFFFFGGGHHHJJJJJJDDDDDDCCCBBBBBBBBBCCCCCCGGGIIIJJJGGGBBB@@@CCCGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888666555555666777888999::::::::::::999888888555666666666777777888888666333111222444666777777;;;:::888777777555111///111000000///////////////......//////000000000111111111222222222333333333222222222111000//////...///000000111222222333333222000///000222333333333000666;;;<<<===DDDSSS___sss}}}xxxvvvzzz|||~~~vvvkkkbbb]]]XXXQQQLLLDDDCCCBBB@@@>>>===<<<<<<999999999999999999999999;;;::::::999888888888999777777777888999999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::999888888::::::;;;<<<<<<===>>>>>>777999;;;;;;::::::;;;<<<::::::;;;<<<============::::::;;;<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999;;;======<<<<<<<<<==================<<<<<<<<<;;;:::999999;;;<<<;;;;;;888888999999:::::::::;;;:::;;;;;;<<<=========<<<:::;;;;;;<<<<<<==================<<<<<<;;;;;;:::===========================>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDHHHMMMMMMLLLMMMQQQUUUZZZ]]]bbbffflllxxxrrriiifffcccdddfffggggggeeebbb```^^^___aaacccdddeeedddddd\\\\\\ZZZYYYYYYYYYZZZ[[[333333333333444555666666777777777888999:::<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCDDDFFFIIIHHHFFFFFFGGGIIILLLNNNRRRQQQOOOMMMMMMNNNOOOPPPOOONNNMMMMMMNNNNNNMMMKKKNNNMMMLLLLLLMMMMMMLLLJJJMMMLLLLLLNNNPPPQQQPPPNNNLLLMMMNNNOOOPPPQQQQQQQQQKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFHHHJJJKKKJJJHHHIIIFFFCCCBBBDDDGGGIIIJJJJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDCCCDDDEEEFFFEEEDDDAAAAAABBBBBBAAA???>>>===999999888999::::::999777999999888888888888999999===<<<:::999888888999:::777777777777777888888888666666555555555555666666999888666555444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000333222111000000111222333000111111111111222222222444444444666:::@@@EEEHHHYYYrrrxxxvvv}}}~~~ttteee[[[RRRNNNHHHBBB??????@@@BBBAAA===<<<======::::::===::::::::::::::::::;;;<<<999999999999999999999999::::::::::::::::::::::::888888888999999:::::::::888888999999999:::::::::<<<:::888666666777888999::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@???FFFCCCBBBDDDDDDCCCGGGNNNMMMOOOQQQRRRSSSWWW^^^dddooowwwyyysssmmmiiiiiigggggggggfffeeedddbbbbbbcccdddeeeeeeeeedddcccbbb^^^^^^^^^]]][[[YYYXXXWWW222222222222333444555666777777777888999:::;;;<<<======>>>??????@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBAAACCCDDDDDDCCCDDDEEEGGGMMMKKKIIIHHHGGGIIIJJJLLLSSSQQQOOOMMMMMMMMMOOOPPPMMMLLLLLLMMMOOOPPPOOONNNPPPNNNLLLLLLMMMMMMLLLKKKNNNMMMMMMNNNPPPPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQMMMMMMNNNNNNNNNMMMLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFHHHKKKNNNOOOOOOKKKHHHDDDCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCEEEDDDCCCDDDFFFFFFFFFDDDAAAAAABBBBBBBBBAAA???>>>;;;::::::;;;<<<<<<;;;999888777777777777777777888;;;:::999888777888999999888888888888888888777777666555555444444555555666888777666444333222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222111000///...222111111000000111111222000000111111111222222222444333333444777;;;???AAANNNbbbyyyyyyggg```VVVMMMHHHEEEBBBAAA???;;;;;;===>>>;;;:::<<<999999999888888999::::::999999999999999999999999999999999999999999999999999999999999999999::::::888888999999999:::::::::;;;:::888777777777888999::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<===============???????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCFFFGGGGGGLLLRRRUUUZZZ```eeeiiiooovvv|||{{{vvvrrrlllgggeeedddddddddddddddcccbbbaaaddddddeeeeeedddbbbaaa```\\\\\\\\\[[[ZZZYYYXXXWWW111111111111222333444555666666777777888:::;;;<<<======>>>>>>??????@@@@@@BBBBBBAAA@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIMMMLLLKKKIIIJJJKKKMMMNNNSSSRRRPPPNNNMMMMMMOOOOOOLLLKKKKKKMMMPPPRRRRRRRRRQQQOOOLLLKKKLLLNNNNNNNNNNNNNNNMMMNNNPPPOOOMMMKKKMMMNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPPPPPPPNNNMMMLLLHHHHHHGGGFFFFFFEEEDDDDDDIIIGGGFFFGGGKKKOOORRRSSSMMMJJJGGGEEEFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@===<<<<<<===>>>>>>===;;;777777666666666666777777888777777777777888999999::::::999999888777777777555444444333333444444555666555444333222222111222222222222222222222222222111111111111111111111111111111111111111111111111444444333333111000...---000111111222222111111000000000000111111111222222444333222222333555888:::@@@LLL^^^rrr{{{nnnddd\\\UUULLLFFFAAA===<<>>=============================================<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEDDDGGGLLLOOOPPPVVV\\\iiipppzzzxxxsssrrroooiiicccaaaaaaaaabbbbbbbbbbbbaaaaaadddddddddcccaaa```^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYY000000000000111222333444666666666777888999:::;;;<<<<<<======>>>??????@@@AAA@@@???>>>???AAACCCEEEGGGHHHJJJJJJIIIIIIKKKLLLJJJJJJJJJKKKMMMPPPRRRTTTSSSRRRPPPNNNMMMNNNOOOPPPNNNMMMMMMOOOQQQSSSSSSSSSSSSPPPLLLKKKLLLNNNPPPPPPOOONNNOOOPPPQQQPPPMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEHHHLLLPPPQQQRRROOOMMMIIIHHHHHHIIIJJJIIIJJJHHHFFFEEEEEEFFFGGGHHHEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBCCCDDDDDDCCCBBBAAA>>>===<<<===>>>???===;;;777777666666666666777777666666777777888999::::::;;;::::::999888777777666444333333222222333333444444444333222111111111222222222222222222222222222111111111111111111111111111111111111111111111111333333333222111000///...///000111222222111000///000000000000111111111111222111111000111333444666777===III[[[pppzzzoooaaaVVVLLLFFFAAABBBBBB???===>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999888888888888888999999999:::::::::888999999::::::999888888::::::999999::::::;;;<<<999999999::::::999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLKKKNNNTTTZZZ___hhhqqqtttooollllllkkkeeeaaaaaa______```aaaaaabbbaaaaaaaaaaaa``````___^^^]]]]]]YYYYYYYYYYYYYYYZZZZZZ[[[000000000000111222333333555555555666777888999:::;;;<<<<<<======>>>??????@@@???>>>>>>???BBBEEEFFFFFFGGGIIIIIIHHHHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUSSSRRRPPPNNNNNNOOOPPPQQQRRRPPPPPPQQQRRRSSSRRRQQQSSSPPPMMMLLLMMMPPPQQQRRROOOOOOPPPRRRTTTSSSQQQNNNLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQOOOLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGDDDEEEHHHLLLPPPRRRQQQPPPPPPNNNKKKIIIJJJJJJJJJIIIJJJHHHFFFEEEEEEFFFHHHIIIFFFEEEDDDEEEFFFGGGGGGEEEBBBCCCDDDDDDDDDCCCBBBAAA===<<<;;;<<<>>>>>><<<;;;999888888777777888888999666666777888999:::;;;;;;::::::999999888777666666333333222222222222333333333222222111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000111111222222222111111///000111222222111000/////////000000000111111111000000000000111333444555555888???JJJYYYlll|||ooo^^^TTTLLLIIIGGGBBB???>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999:::::::::888999999:::::::::999999::::::999999::::::;;;<<<888999999999999999999888::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::999::::::;;;<<<======>>>===========================<<<<<<<<<<<<===>>>>>>????????????????????????????????????????????????@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPVVV```kkkvvv{{{qqqkkkhhhgggfffaaa```bbb^^^___```aaaaaabbbaaaaaa\\\\\\\\\\\\\\\]]]]]]]]]YYYXXXXXXXXXYYYZZZ\\\\\\000000000000111222333444444444555555666888999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???AAADDDFFFGGGEEEFFFHHHHHHGGGGGGIIIJJJPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQOOONNNOOOPPPRRRSSSUUUSSSRRRRRRSSSSSSRRRPPPSSSPPPNNNNNNOOOQQQRRRRRROOOOOORRRUUUXXXXXXVVVTTTNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSRRROOOLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJMMMQQQUUUUUURRROOOPPPNNNKKKJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@<<<;;;;;;<<<======<<<:::999999888888888888999999666777888999::::::::::::999999888888777666666666444333333222222333333444222222222111222222333333333333333333333333333333111111111111111111111111111111111111111111111111///000111222222333222222///000000111111000000////////////000000000111111///000000111222333444555555666:::@@@GGGTTTiii{{{~~~xxx~~~tttiii___[[[WWWOOOGGGCCC@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999888888999999999:::::::::999999999999::::::::::::::::::999999::::::;;;<<<888999999::::::999999888::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=======================================<<<<<<======>>>???????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGJJJNNNQQQSSSWWWZZZeeeuuuzzzssstttnnnhhhdddcccaaa^^^^^^bbb^^^^^^___``````aaa``````YYYYYYYYYYYYZZZ[[[\\\]]]XXXXXXWWWWWWXXXYYY[[[\\\111111111111111333444444444444444555666777888999:::;;;;;;<<<<<<===>>>>>>======???AAACCCEEEGGGHHHGGGIIIJJJKKKJJJJJJKKKMMMQQQPPPPPPPPPPPPOOOOOOOOOPPPOOONNNNNNOOOQQQTTTUUUVVVTTTSSSSSSTTTTTTSSSRRRRRRPPPOOOPPPQQQSSSSSSRRRNNNPPPSSSXXX\\\]]]\\\ZZZQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRTTTUUUTTTQQQMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMOOOQQQTTTTTTQQQOOOOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDEEEDDDCCCAAA???>>><<<;;;;;;<<<======<<<:::888888777777777777888888555666777999999999888888777666666666666666666666444444333333333333444444222222222222222333444444333333333333333333333333111111111111111111111111111111111111111111111111000111111222222222111111000000////////////000000////////////000000000111000000000111111222222333444333555999===DDDTTTcccuuuzzzwwwrrreeeWWWPPPDDDCCCBBB@@@???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::888888999999999:::::::::::::::999888999:::;;;<<<::::::999999::::::;;;<<<999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<==================================================================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEGGGIIIJJJKKKLLLKKKKKKMMMPPPUUUZZZ^^^aaajjjqqquuunnnnnnfffbbb``````^^^[[[\\\```]]]]]]^^^^^^^^^^^^^^^^^^YYYYYYXXXWWWXXXYYYZZZZZZWWWVVVUUUTTTUUUVVVXXXYYY111111111111222333444555444444444555666777888999::::::;;;;;;<<<======>>><<<===@@@BBBEEEGGGHHHHHHLLLNNNOOOOOOOOOOOOPPPRRRNNNNNNOOOOOOPPPQQQRRRRRROOONNNNNNNNNPPPRRRUUUVVVUUUTTTSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRNNNPPPTTTZZZ___```___]]]TTTTTTUUUUUUUUUUUUTTTSSSRRRTTTVVVVVVUUURRROOOLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMNNNPPPPPPOOONNNNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEEEEGGGHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<===<<<<<<===>>>>>>===;;;777777666666666666777777444555777888888777777666555555555555666666666666555444444333333444444555222222222222333444555555333333333333333333333333111111111111111111111111111111111111111111111111222222222222222111000///111000///......///000111////////////000000000000111111111111111000000000222///111666999<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPXXXYYY\\\```fffmmmsssvvv~~~zzzrrrkkkhhh___]]]]]]___]]]YYYYYY]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVWWWWWWXXXUUUTTTSSSRRRRRRTTTVVVWWW111111222222222333333333444444555555666777777777777888888999:::;;;<<<<<<@@@AAABBBCCCEEEGGGIIIJJJOOONNNNNNNNNOOOQQQSSSTTTPPPPPPPPPQQQQQQQQQQQQRRRPPPOOONNNNNNOOOQQQTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTUUUTTTRRRRRRSSSTTTTTTTTTVVVXXXZZZ[[[]]]^^^YYYXXXVVVUUUTTTTTTUUUUUUZZZZZZ[[[[[[YYYWWWUUUTTTNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPNNNNNNPPPRRRSSSRRRTTTQQQNNNNNNNNNNNNKKKHHHKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEIIIFFFCCCAAAAAA@@@>>>===>>>===<<<;;;:::;;;<<<<<<999999999888888888777777999999999888888888888888666666777777777777666666555555444444444333333333111111222333333444555555333333333333333333333333111111111111111111111111000000000111222222222333000000000000000000000000//////.........---------///000000///---,,,...000///000000000111111111111333222000000222666:::===NNNVVViiixxxdddYYYOOOLLLKKKIIIGGGGGGFFFHHHEEE@@@>>>???>>>;;;<<<;;;;;;<<<===<<<:::888::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999888888888888888888888888;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<;;;::::::;;;===>>>===<<<<<<===>>>========================>>>===<<<>>>@@@AAA???===<<<<<<===>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEGGGHHHIIIIIIKKKMMMPPPTTTYYYaaaiiinnnqqqqqquuu{{{vvvnnnooooooiiiccc^^^^^^]]]\\\\\\\\\\\\]]][[[[[[ZZZXXXWWWWWWWWWWWWSSSVVVYYYZZZXXXVVVTTTTTTSSSRRRQQQQQQSSSTTTSSSSSS111111222222222333333333444444555555666666777777::::::;;;<<<===>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRPPPOOOOOORRRTTTTTTTTTVVVSSSPPPOOOOOONNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDGGGEEECCCBBBBBBAAA>>><<<>>>===<<<;;;:::;;;;;;<<<999999999888888888777777888888888888888888888888666777777888888777777666555555444444444333333333111111222333333444555555333333333333333333333333111111111111111111111111111111111111111111222222000000000000000000000000000000/////////.........///000111000...---.../////////000000000111111111222111111111333666999;;;CCCJJJXXXlll}}}|||pppccc]]]ZZZUUURRRSSSPPPNNNIIICCCBBBDDDDDD@@@BBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999::::::;;;;;;::::::999::::::;;;<<<<<<;;;:::999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>BBB@@@??????AAAAAA???<<<======>>>???@@@@@@@@@@@@DDDDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFHHHJJJLLLNNNQQQWWWaaakkkttt}}}{{{nnnhhhhhhiiifffbbb``````___^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXYYYWWWYYY[[[ZZZXXXUUUTTTTTTRRRQQQQQQQQQSSSTTTUUUUUU111111222222222333333333444444444555666666777777:::;;;;;;<<<===>>>??????>>>???@@@BBBEEEHHHJJJKKKNNNMMMMMMMMMNNNOOOPPPPPPSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXZZZYYYYYYYYYXXXXXXXXXXXX[[[ZZZYYYWWWWWWWWWWWWXXXZZZYYYYYYXXXYYYYYYYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUSSSQQQPPPQQQSSSVVVWWWWWWVVVTTTQQQPPPOOONNNKKKIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBCCCCCCBBB???<<<======<<<;;;;;;;;;;;;<<<999999999888888888888888666777777888888999999999777888888888888888888777555555444444444333333333111222222333333444444555333333333333333333333333111111111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////...000222222000.........////////////000000000000000000111222333555777888888<<>>???AAAAAA@@@@@@?????????>>>???>>>>>>???@@@@@@???======>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLPPPUUUZZZcccmmm|||wwwppphhhcccbbbddddddcccccccccaaa___^^^]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[]]]^^^]]][[[WWWTTTSSSTTTRRRRRRRRRRRRSSSTTTUUUVVV111111222222222333333333333333444555555666666777888999::::::<<<<<<===>>>===>>>???BBBEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOORRRRRRQQQPPPPPPOOONNNNNNMMMNNNQQQTTTUUUVVVUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTVVVWWWVVVUUUUUUVVVWWWZZZZZZYYYYYYXXXXXXWWWWWW\\\[[[YYYXXXWWWWWWXXXYYYYYYXXXWWWWWWXXXYYY[[[\\\^^^^^^^^^]]][[[YYYXXXWWWSSSRRRQQQRRRTTTWWWXXXXXXUUUSSSQQQPPPNNNLLLJJJIIICCCEEEHHHJJJKKKJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBAAABBBCCCDDDBBB???=========<<<<<<;;;;;;;;;;;;888888888888888888888888555666666777888999999:::888888999999999999888888555555444444444333333333222222222333333444444444222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////---000222333111///.............../////////000000...///000222333444444444333555;;;CCCLLL[[[rrrzzz}}}vvvmmmkkkjjjbbbXXXSSSQQQNNNMMMLLLJJJGGGEEEBBBAAA???===<<<<<<<<<<<<999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;;;;;;;;;;::::::999999999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;===>>>>>>======???@@@BBBBBBAAAAAA@@@@@@??????======>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGIIILLLOOOQQQPPPQQQSSSTTTVVV]]]eeelllyyyoookkkfffcccbbbcccfffgggfffeeecccaaa___^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]aaa```^^^ZZZUUUSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTUUU111111222222222333333333333333444444555666666666888888999:::;;;<<<============???AAADDDGGGJJJLLLKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPLLLNNNQQQTTTVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWYYY[[[]]]\\\\\\\\\[[[[[[YYYXXXWWWTTTRRRQQQRRRTTTWWWXXXXXXQQQQQQPPPNNNLLLJJJJJJIIIDDDFFFJJJLLLMMMLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAABBBCCCBBB???===<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888555555666777888888999999888888999999999999888888555555444444444333333333222222333333333333444444222222222222222222222222000000000000000000000000222111111000000/////////////////////////////////........................---000222222111///...------............/////////---...000111222222222222222333666;;;@@@JJJ\\\nnn{{{{{{zzz}}}|||qqqjjjhhhgggddd```YYYQQQKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;:::;;;<<<===============<<<>>>????????????@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMOOORRRVVVZZZ^^^aaa]]]aaaeeegggkkksss}}}xxxooojjjhhhfffcccbbbdddgggiiihhhgggeeebbb```___^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^``````]]]YYYTTTRRRSSSTTTXXXYYYYYYVVVRRRPPPQQQRRR111111222222222333333333333333333444555555666666999::::::;;;<<<===>>>>>>===>>>???AAADDDGGGIIIJJJJJJKKKLLLMMMOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPNNNOOOQQQTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWXXXXXXXXXXXXYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXYYYYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQSSSUUUUUUUUUNNNOOOOOONNNKKKJJJJJJKKKFFFHHHKKKMMMNNNMMMLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBAAAAAAAAABBBAAA???===<<<<<<======<<<<<<;;;:::888888888888888999999999555666666777777888888888777888888888888888888777555555444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000//////////////////////////////------------............---///111111///---------------------.........///---...///000000000000000111000333666888===HHHTTTeeevvv|||tttooorrr|||qqqeee]]]TTTSSSQQQNNNIIIEEEBBB@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======;;;<<<===>>>????????????===???AAAAAAAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCDDDAAACCCFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQSSSXXX^^^eeekkkppprrrtttzzzuuullliiieeedddbbbaaabbbeeegggiiihhhgggeeecccaaa______^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\YYYVVVTTTUUUWWW[[[\\\\\\WWWRRRNNNOOOQQQ111111222222222333333333222333333444444555555666888999999:::;;;<<<======>>>>>>???AAACCCFFFHHHIIIHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQNNNOOOPPPQQQRRRTTTUUUUUUTTTVVVWWWXXXWWWWWWYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTRRRPPPPPPQQQRRRSSSRRRLLLNNNOOONNNLLLKKKLLLNNNGGGIIIKKKLLLMMMLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@AAA@@@???===;;;<<<=========<<<;;;:::777777888888888999999999666666666777777777777777666777777888888777777666555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000/////////000000000000000////////////////////////---.........////////////---...///...---,,,,,,...,,,,,,---------......................../////////111//////222444555;;;BBBKKKZZZnnn~~~zzzqqqnnnsss}}}ooonnnjjjeee^^^VVVOOOJJJFFFEEECCCAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>???======>>>@@@@@@AAAAAA@@@???AAABBBCCCBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFIIINNNPPPRRRSSSWWWZZZ[[[\\\]]]^^^_______________ccckkkuuu~~~ssshhhdddeee```___^^^___dddgggiiiiiigggfffdddbbbaaa```______^^^^^^]]]\\\[[[[[[[[[\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[[[[]]]\\\XXXRRRNNNOOORRR111111222222222333333333222222333444444555555666555666777888999::::::;;;??????@@@AAACCCEEEGGGHHHHHHIIILLLOOOQQQRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMNNNPPPRRRSSSUUUUUURRRSSSUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSTTTRRRSSSUUUVVVWWWWWWVVVUUUWWWWWWWWWVVVUUUSSSRRRQQQTTTRRROOOOOOPPPQQQQQQPPPLLLNNNPPPOOOMMMLLLNNNPPPHHHIIIJJJKKKKKKKKKJJJIIICCCCCCCCCDDDDDDDDDDDDDDDEEECCC@@@?????????>>>===;;;<<<=========<<<::::::777777888888999999999999777777777777666666666666666666777777777777666666555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000......//////000000111111////////////////////////.../////////000000111111---......---++++++,,,...,,,,,,,,,---------............---------......///222...---000222333666;;;;;;IIIZZZjjj|||zzzsssrrrtttvvv}}}yyynnnddd^^^QQQPPPNNNLLLJJJHHHGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@===>>>???@@@AAABBBBBBBBB@@@AAACCCDDDDDDDDDFFFHHHFFFGGGHHHHHHIIIJJJKKKLLLOOOTTT[[[```dddiiiooosssttttttuuuvvvwwwwwwwwwwwwsssyyy~~~tttjjjbbb```ccc^^^\\\[[[___fffkkklllkkkfffeeedddbbbaaa``````______^^^]]]\\\[[[[[[ZZZZZZXXXZZZ\\\\\\[[[[[[]]]^^^ZZZ\\\\\\XXXRRROOOQQQTTT222222222222222222222222333333333444444444555555666555555666888:::<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFKKKPPPRRRRRRPPPOOOPPPPPPPPPOOONNNMMMKKKKKKNNNOOOOOOOOOOOONNNMMMMMMLLLMMMOOOQQQSSSUUUUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVQQQQQQPPPOOONNNNNNOOOOOOSSSSSSRRRRRRRRRTTTUUUVVVSSSTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNJJJJJJIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBCCCCCCBBBAAABBBAAA@@@>>>===;;;:::999888888999:::;;;;;;;;;;;;;;;;;;::::::999888777777666555444333333444555666777555444222222333444555444444444444444444444444222222222222222222222222444333333222111000//////222222222111111///......//////////////////////////////............////////////.........---------------............------000///...------...///000,,,,,,...///000000000000/////////000111333444555>>>AAAHHHQQQ```uuuyyyssstttsssvvv~~~zzzllllllfff___[[[YYYWWWTTTQQQJJJIIIGGGFFFFFFFFFEEEDDD???@@@CCCDDDDDDBBB@@@>>>AAA@@@@@@AAAAAA@@@===;;;===???@@@@@@??????@@@AAACCCDDDDDDCCCCCCBBB@@@@@@666999<<<>>>>>>=========>>>>>>>>>======>>>@@@AAA@@@AAACCCDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFOOOMMMLLLKKKNNNRRRVVVYYY___gggttt~~~tttjjjfffccc___\\\ZZZZZZ]]]dddkkknnnkkkffffffeeecccaaaaaa```aaaaaa___```aaabbbbbbaaa```___]]]______\\\]]]bbbdddbbb[[[ZZZXXXXXXVVVSSSOOOKKK222222222222222222222222333333333333444444444444666666666666777999;;;<<<;;;<<<>>>@@@AAACCCCCCDDDFFFIIINNNRRRTTTTTTRRRQQQNNNOOOOOONNNNNNMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLMMMOOOPPPRRRSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVUUUSSSRRRNNNNNNMMMLLLLLLLLLLLLLLLQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRQQQPPPOOORRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBBAAAAAAAAA???>>>===;;;::::::999999::::::::::::::::::::::::999999888888777777666666555444444555666666777555444222222333444555444444444444444444444444222222222222222222222222222222222111111111111111111222222111111///..............................//////............/////////.........------------------............------///...---,,,,,,---...///,,,---...//////000//////......//////000222333444666999>>>FFFRRRdddxxxxxxwwwyyyyyyuuutttqqqmmmjjjYYYVVVRRRPPPPPPOOOLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDBBB@@@@@@AAACCCCCCCCCDDDGGGIIILLLLLLJJJIIIFFFDDDBBB@@@>>>???AAACCCCCCCCCCCCCCC===>>>?????????>>>>>>???BBBCCCEEEGGGHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLSSSUUUXXX[[[^^^ccchhhlll|||yyyoooiiifffddd```\\\[[[]]]bbbkkkqqqrrrlllffffffeeebbbaaa``````aaabbbaaaaaabbbbbbbbbaaa```______bbbaaa^^^___bbbbbb```\\\[[[ZZZYYYXXXUUUQQQNNN111111111111111111111111222222222333333333333444666666666666777888::::::;;;<<<===???AAABBBCCCCCCFFFIIIMMMQQQSSSRRRQQQPPPKKKLLLLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYWWWUUUSSSPPPMMMLLLKKKJJJIIIIIIHHHIIIIIIIIINNNNNNOOOPPPPPPPPPOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLRRRQQQOOOMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGDDDBBBAAAAAABBBCCCAAA@@@@@@@@@???>>><<<;;;::::::::::::::::::999999999888888888888888777777777777666666555555555555666666666555444333222333444444444444444444444444444444333333333333333333333333000000111111111222222222111111111111000///..................................................................------------------............------------,,,,,,,,,,,,---------....../////////......------......///000222222222555888===EEESSScccnnnzzzxxx{{{tttooohhhfffeeeccc]]]XXXWWWUUUQQQNNNMMMOOOQQQSSSSSSRRRPPPPPPOOONNNKKKIIIFFFGGGHHHIIIJJJLLLPPPTTTWWWVVVSSSPPPLLLHHHEEECCCCCCCCCCCCDDDDDDEEEEEEEEE???BBBDDDDDDDDDCCCCCCCCCGGGIIILLLNNNPPPRRRRRRRRRUUUSSSPPPOOOPPPTTTYYY\\\cccjjjsssyyy|||{{{tttpppkkkhhhgggeeeaaa]]]]]]aaahhhqqqwwwuuunnnggggggeeebbb``````aaacccdddcccdddddddddcccaaa___^^^___ccccccaaa```bbbaaa]]]^^^\\\[[[ZZZYYYWWWSSSPPP111111111111111111111111111111111222222222333333666666666666777777888888:::;;;===???@@@AAABBBBBBCCCEEEIIILLLMMMMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTXXXWWWUUUSSSPPPMMMKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHMMMMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBAAAAAABBBBBBAAA?????????>>>===<<<<<<;;;;;;;;;::::::999888777777777666666666666777777777777666666666666666666666666666555444333333333444444333333333333333333333333333333333333333333333333111111111111111111111111000000111111000///......................................................------------------------,,,------......------,,,------,,,,,,,,,,,,------.........///......------------------...///000111222333555777;;;DDDPPPYYYmmm|||~~~|||~~~~~~wwwqqqpppmmmjjjfffeeefffhhhjjjiiihhhhhhgggeeeaaaZZZVVVPPPPPPPPPOOOPPPSSSWWW[[[^^^\\\YYYUUUQQQNNNKKKJJJJJJIIIHHHGGGHHHIIIIIIIIIFFFHHHIIIIIIIIIJJJMMMQQQUUUWWW[[[___ccceeeggghhhllliiieeeccceeekkkrrrwww~~~{{{uuummmlllkkkkkkjjjhhhccc___```dddkkkrrrvvvtttnnnhhhhhhfffdddbbbbbbcccfffgggeeeeeeeeeeeeccc```^^^]]]\\\```bbbaaaaaabbb```\\\]]]\\\ZZZYYYYYYWWWTTTQQQ000000000000000000000000000000000111111111111222555555666666777777777777:::;;;<<<>>>???@@@@@@AAAAAACCCEEEHHHIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOUUUTTTSSSRRRQQQQQQRRRRRRTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@AAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;:::999777666666666666666666666666666666777777777777777777777777777777555555444444333333333333333333333333333333333333333333333333333333333333333333222222111000000//////000000000000//////...........................------............------,,,,,,------------------,,,,,,------------,,,,,,---------......------------...............---,,,,,,,,,,,,,,,---.../////////111222222333888@@@GGGYYYhhh|||~~~zzz~~~zzzooohhh\\\\\\[[[ZZZYYY[[[^^^aaabbbaaa___\\\[[[YYYYYYYYY[[[XXXVVVUUUVVVWWWVVVUUUPPPQQQQQQOOOOOOSSS\\\cccooorrrvvv|||~~~zzzvvvtttllllllmmmnnnmmmjjjeeeaaacccfffiiimmmpppooollliiiiiihhhfffdddeeefffhhhjjjfffffffffeeeccc```]]]\\\WWW\\\______```bbb```[[[ZZZYYYWWWVVVVVVUUUSSSQQQ/////////////////////////////////000000000111111333333555666777777777777:::;;;<<<===?????????@@@AAACCCEEEGGGHHHGGGFFFFFFDDDEEEFFFGGGIIIIIIIIIIIIDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOXXXWWWUUUSSSQQQQQQQQQRRRQQQPPPOOOMMMLLLLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHFFFFFFEEEEEEEEEHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::888666555555666777777777777777666666666666777777888888888888777777555555444444444333333333333333333333333333333333222222222222222222222222444444333222111000///.../////////000000//////...------------------------,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------............------,,,------.........------------,,,,,,---......///000222333333222555;;;@@@MMMYYYiiiwwwvvvnnnvvvqqqqqqqqqooommmmmmooorrrppppppoooooopppqqqssstttssspppmmmmmmoooooollliiidddeeedddaaa```fffrrr|||~~~wwwrrrqqqppplllmmmoooooommmjjjgggeeefffgggiiijjjkkkjjjjjjiiihhhggggggfffggghhhiiijjjffffffeeedddbbb___]]][[[VVV[[[^^^]]]___aaa___[[[XXXVVVTTTSSSSSSSSSQQQPPP////////////////////////....../////////000000000111222444666777777777777:::;;;<<<===>>>?????????BBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJLLLOOOQQQUUUTTTRRRPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777555555555666777888888888777777666666666777888888999999888888777444444555555444444333333222222222222222222222222111111111111111111111111222222222111111111000000......///////////////...------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------------,,,++++++,,,,,,---............---------------......///000222444333333555999>>>BBBIIISSS[[[cccqqq{{{nnnoooqqqvvvxxxrrrpppooonnnkkklllmmmllljjjiiihhhggggggiiijjjkkkjjjjjjiiiiiidddeeefffggghhhhhhhhhhhheeeeeedddcccaaa___\\\[[[YYY]]]^^^]]]^^^```___[[[VVVTTTRRRQQQRRRRRRPPPOOO////////////////////////............/////////000///111333555777888888777::::::<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMPPPRRRPPPOOOMMMKKKKKKLLLMMMNNNPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKHHHFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????@@@@@@???===;;;;;;;;;<<<<<<<<<<<<<<<999888666555444555777888:::999999888777666666555777888999::::::999888777444444555555444444333222222222222222222222222222000000000000000000000000111111111111111222222222......///////////////...------------------------+++,,,...//////...,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******+++,,,---......///.........---------...//////))),,,...///...///444888999<<<@@@CCCJJJYYYnnn~~~uuupppjjjgggnnn}}}yyyuuurrrqqqooonnnhhhiiijjjiiihhhggghhhiiihhhjjjmmmnnnlllkkkiiiiiibbbccceeeggghhhhhhgggfffdddddddddcccaaa^^^\\\[[[\\\___```^^^^^^___^^^[[[UUUSSSQQQPPPQQQQQQPPPOOO////////////000000000000......//////000000111111222222333333444555666666444555777999;;;<<<======???@@@BBBDDDFFFFFFFFFEEE@@@AAABBBBBBCCCCCCCCCBBBBBBDDDHHHKKKLLLLLLKKKJJJLLLKKKHHHGGGIIILLLPPPSSSLLLKKKJJJIIIJJJLLLNNNPPPOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLMMMMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHGGGHHHEEEEEEFFFFFFGGGHHHJJJJJJNNNNNNNNNMMMLLLIIIGGGEEEIIIHHHFFFDDDDDDEEEGGGHHHDDDBBB@@@???@@@AAAAAAAAABBBAAA@@@AAACCCCCCBBBAAA<<<;;;:::999999999:::;;;777666555444444555666777888888888888777555444333777999;;;===<<<:::777555777666555444333222222222222222333333333222111111555444333222111111111111000000000000////////////---------.........////////////.........---------------,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************---......///000/////////////////////000000000000444666777888<<>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFGGGJJJLLLMMMMMMMMMLLLGGGHHHHHHIIIJJJKKKKKKLLLGGGFFFFFFGGGIIIKKKMMMOOOKKKJJJJJJIIIIIIJJJJJJJJJMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCBBB???>>><<<::::::999:::::::::999777555444444555555888888888888888777666555888888999999999888777666555555444444555555666777444333222111111222333444222222111111222222333444000000000000////////////---------..............................---------------,,,+++*********+++------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........////////////000000111222111000333:::???FFFWWWlll}}}|||xxxwwwzzz~~~|||~~~xxxrrrrrrsssyyy|||}}}{{{uuupppiiihhhffffffhhhjjjkkkkkkllljjjhhhggghhhhhhgggffffffgggiiijjjiiihhhfffddddddcccbbbbbbbbbbbbaaa```]]]___bbbfffhhhiiiiiiiiidddbbb___\\\YYYVVVTTTSSSTTTTTTSSSQQQOOOOOOPPPRRR........./////////000000/////////000111111222222111222222222333333333444222333444666888999::::::?????????@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCDDDDDDGGGHHHJJJKKKLLLLLLLLLKKKFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKMMMOOOQQQIIIHHHHHHGGGGGGHHHIIIJJJMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGDDDEEEGGGHHHJJJKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDAAACCCEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEECCCBBB@@@???===;;;::::::::::::;;;999888666444444444555888888888999888888777777888888777777777777777888777666666555555555666666444333222111111222444666333333222222111222222222000000000000////////////................................................111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------........./////////111222333222000111444666;;;GGGWWWggguuurrriiiiiiiiimmmtttwwwzzz~~~zzz|||}}}yyyuuupppkkkeeeeeeeeefffggghhhiiiiiiiiihhhgggggghhhhhhfffeeeeeefffgggggggggfffdddcccbbbaaa``````aaabbbaaa___\\\___cccgggjjjkkkkkkjjjcccaaa^^^ZZZWWWUUUTTTTTTRRRSSSSSSRRRPPPPPPRRRSSS............////////////------......///000000000111111111222222222222222111222444666888999::::::??????????????????@@@@@@?????????@@@AAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIKKKMMMOOOPPPHHHHHHFFFFFFFFFGGGHHHIIILLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHCCCCCCDDDEEEFFFFFFEEEEEECCCFFFHHHIIIGGGEEEEEEFFFFFFDDDCCCCCCDDDDDDCCCBBB@@@???===;;;::::::::::::;;;:::888666555444555555777888999999999999999888888888777666666777888999999999777666444444333333444333222111111333555666666555444222111000000000000000000000////////////.....................------.....................111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------------............000111222222222111222333555:::CCCNNNZZZiiiyyynnneeecccdddjjjssszzzzzztttrrrooojjjfffccccccddddddddddddfffggghhhgggffffffggggggeeedddddddddeeeeeeeeedddcccbbbaaa_________aaabbbaaa___]]]```cccggghhhhhhgggfff___]]][[[XXXWWWVVVVVVVVVQQQRRRSSSRRRPPPPPPQQQSSS+++,,,,,,,,,,,,---------,,,,,,---......//////000111111111111111111111111111333444666888999::::::>>>>>>======>>>???@@@@@@>>>>>>>>>???AAADDDGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLJJJGGGDDDEEEGGGFFFDDDCCCCCCDDDCCCBBBAAA???>>><<<::::::999::::::;;;999888666555555666666777888999:::::::::::::::888888777777777888999999:::999777555444222222111333333222222333444555666777666444222111//////...000000000000////////////...............------------------.....................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...///000111111000000333444888???HHHTTTeeesss}}}kkkeeefffiiisssyyywwwsssqqqnnnlllhhhfff```aaaaaaaaa```aaadddfffiiigggeeedddeeeeeedddccccccccccccccccccbbbaaaaaa```___^^^___aaabbbaaa```^^^```aaaccccccbbbaaa```ZZZZZZYYYXXXWWWWWWWWWWWWPPPQQQRRRRRRPPPOOOPPPQQQ++++++,,,,,,,,,---------------......///000000000111111111111111111111000222333555777999::::::;;;;;;;;;;;;;;;<<<===???@@@>>>>>>???@@@CCCGGGJJJMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJMMMOOOOOOLLLHHHEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKIIIGGGEEEDDDEEEGGGHHHIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNNNNMMMLLLKKKIIIJJJKKKMMMNNNOOOPPPPPPHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOKKKFFFBBBDDDFFFEEEDDDBBBBBBCCCBBBAAA???===<<<;;;999999999:::;;;:::999777666666666777777777888999:::;;;;;;;;;;;;888888888999999999999:::888777666444333222222222222222333333444555555666666555444222111000000000000000000000//////////////////.........------------------.........//////...------,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------+++,,,,,,,,,,,,---------,,,,,,---...///000///...333222444:::???EEERRR^^^nnn|||{{{}}}yyyqqqssswww~~~xxxooopppoookkkgggddddddeee___```aaa``````bbbgggkkkkkkhhhdddbbbcccccccccbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^___aaacccbbbaaa]]]^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXWWWVVVUUUOOOQQQRRRQQQOOONNNNNNOOO---------.........//////......//////000111111111111111111000000000000000333444555777999:::;;;;;;999999999999:::<<<>>>?????????@@@BBBEEEIIIMMMPPPKKKKKKKKKKKKJJJJJJJJJJJJGGGLLLRRRVVVUUUPPPIIIDDDGGGHHHIIIJJJKKKKKKKKKKKKLLLJJJGGGEEEDDDEEEGGGHHHHHHIIILLLNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLIIIKKKNNNQQQSSSTTTTTTTTTJJJIIIHHHGGGHHHJJJMMMNNNPPPRRRQQQLLLEEEAAACCCFFFEEECCCBBBBBBBBBBBB@@@???<<<;;;:::999999999:::;;;999888777666666777888888777888999:::;;;<<<<<<<<<777888999:::::::::::::::666555444333333333333333111222333444555555555555444444333222111111111222000000000000//////////////////.........------------------.........////////////.........//////000++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************+++,,,------......------++++++,,,,,,,,,---------...------...000000///---000...000444666777???JJJUUUnnnwwwrrrqqqsss|||{{{||||||uuuqqqfffhhhgggbbb[[[XXXZZZ^^^```aaabbbbbbbbbffflllrrrlllhhhdddaaaaaabbbbbbbbbaaaaaaaaaaaa````````````___^^^^^^___bbbccccccbbb\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSOOOPPPRRRQQQOOOMMMMMMMMM------------------------------......///000000000000////////////111222333666666777888999:::;;;;;;::::::999888999:::;;;<<<<<<===???CCCGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJEEEKKKRRRVVVTTTNNNGGGCCCGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKIIIGGGEEEEEEGGGIIIMMMKKKIIIIIILLLNNNMMMKKKKKKJJJIIIIIIIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKMMMOOOQQQRRRRRRRRRLLLJJJHHHGGGGGGIIILLLMMMUUUSSSOOOJJJFFFCCCBBBAAACCCCCCDDDDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666:::;;;;;;;;;;;;:::999999777666666777999:::888777777777666555444444333333444444444333333333222222222222222111000//////.........------------......------,,,,,,,,,,,,++++++,,,---...//////...---,,,---,,,++++++******++++++++++++************++++++*********++++++,,,,,,,,,///---+++)))((()))+++---************************++++++,,,,,,,,,---------...............---------,,,,,,---...///000111111222111111222444777:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888777777777888777777666555666555555666777888666555333333333222222222111111000000/////////.........,,,,,,------...//////000......------------......------,,,,,,,,,+++++++++)))******************))),,,++++++***************++++++************++++++,,,,,,,,,++++++************+++,,,,,,,,,+++******************************))))))*********+++++++++''''''((())))))***++++++------------------------///.........///000111222555666777:::@@@KKKXXX```sss~~~|||~~~zzzxxxyyy{{{~~~~~~qqqiiieeebbb]]][[[\\\]]]\\\\\\XXXXXXXXXXXXYYYZZZYYYYYY[[[]]]___aaaaaa```^^^]]]^^^\\\YYYYYY[[[]]]^^^___]]]\\\ZZZXXXWWWVVVUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRTTTSSSQQQPPPPPPQQQMMMMMMMMMLLLKKKIIIHHHGGG------------------------,,,,,,------.../////////---......///000000111111111111222333444555555666555777999<<<===>>>>>>===???BBBFFFGGGEEECCCBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFBBBDDDGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNLLLIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQTTTWWWXXXWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888666777777777777666555555666555444555777777555333222222222222222111111111111111000000000/////////------------------------......------------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,+++******))))))******++++++************++++++,,,,,,,,,++++++*********)))***,,,------,,,+++***************************))))))*********+++++++++++++++,,,------...//////+++++++++,,,---.........///////////////000000111000111111222666<<>>>>>AAADDDGGGFFFDDDBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFBBBEEEHHHKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNNNNLLLIIIGGGGGGGGGJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWYYYZZZYYYWWWVVVRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFEEECCCBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666666777777666666555444666555444555666666444222222222222222222222222222111111111111000000000000..................------......------------......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***))))))))))))***++++++************++++++,,,,,,++++++++++++++++++)))***+++,,,---,,,+++************************************++++++++++++,,,++++++,,,,,,------......)))******+++,,,---...///......//////000000111111,,,...000111444777<<<@@@CCCQQQeeeuuuyyy|||{{{www}}}|||ooogggccc```^^^[[[ZZZYYYXXXWWWVVVVVVVVVPPPQQQSSSTTTTTTUUUWWWYYY[[[[[[]]]___```aaabbbbbb___]]][[[ZZZ[[[\\\[[[ZZZXXXXXXVVVUUUTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\[[[[[[SSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSQQQNNNLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFEEE------------------------+++,,,,,,------......///...///000111222222222111000111111222333444555666444444555777999<<<>>>???AAADDDFFFDDDAAA@@@CCCFFFDDDDDDDDDCCCDDDEEEEEEFFFEEEGGGJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMJJJHHHHHHHHHHHHJJJLLLMMMLLLMMMQQQTTTUUUVVVXXXYYYYYYXXXWWWVVVPPPOOONNNMMMLLLKKKJJJJJJLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDEEEDDDCCCBBB@@@???@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777777777777777777666555555666555444444555555333111333333333333333333333333111111111000000000000///---------...//////000000......------------......------,,,,,,,,,,,,++++++******)))(((((()))******++++++***)))))))))))))))++++++************++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******************************++++++,,,,,,,,,---,,,---...///000000000000...///111222333555999;;;888@@@KKKWWWcccqqqtttooossszzz~~~uuuiiiaaa]]]\\\ZZZYYYVVVWWWWWWWWWUUUTTTTTTTTTNNNQQQTTTUUUUUUVVVXXX[[[[[[[[[[[[\\\^^^```bbbccc]]][[[YYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVXXXYYY[[[\\\]]]\\\\\\TTTTTTTTTUUUTTTTTTSSSRRRTTTUUUUUUSSSPPPMMMLLLLLLHHHHHHHHHIIIHHHHHHGGGGGG------------------------++++++,,,------......///+++,,,...000000000//////111111222333444555555666444444444666888;;;>>>@@@@@@CCCDDDBBB???>>>BBBGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJKKKMMMPPPNNNMMMLLLJJJJJJJJJKKKLLLKKKLLLNNNMMMKKKJJJJJJJJJGGGIIILLLMMMLLLNNNRRRUUUVVVWWWXXXXXXXXXWWWVVVUUUNNNNNNMMMLLLKKKJJJIIIIIINNNLLLJJJGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIICCCCCCCCCCCCBBB@@@>>>===@@@???>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666777777777777777666666555666444444444555555333111333333333333333333333333000000000000////////////+++,,,---...000111222222.........------.........---------,,,,,,,,,++++++...---,,,++++++,,,---...+++******)))))))))))))))++++++************++++++*********++++++,,,,,,---*********++++++,,,,,,,,,************************++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---...///000000000///000000///...///111444555777;;;@@@KKK[[[mmmyyyrrrggghhhiiimmmsss{{{vvvmmmggg___YYYXXXXXXVVVTTTUUUVVVWWWWWWUUUTTTTTTTTTPPPSSSVVVWWWWWWXXX[[[^^^\\\[[[[[[ZZZ\\\^^^aaabbbZZZXXXWWWWWWYYYZZZZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZVVVXXXYYY[[[\\\]]]]]]\\\TTTUUUUUUUUUUUUTTTTTTSSSWWWXXXXXXUUUQQQNNNMMMMMMCCCDDDEEEFFFHHHHHHHHHHHH)))******,,,---...//////,,,,,,,,,---------......///000000000111111111111111000000000000222333444333333555777999;;;===>>>AAA@@@@@@???@@@AAACCCDDDAAABBBBBBBBBCCCEEEFFFGGGJJJIIIHHHHHHIIIJJJKKKLLLJJJKKKLLLKKKIIIIIIJJJLLLKKKKKKKKKKKKKKKJJJJJJIIILLLLLLLLLLLLMMMOOOQQQRRRXXXYYYYYYYYYXXXVVVTTTSSSNNNNNNNNNMMMLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDGGGEEECCCBBBBBBAAA???===<<<======>>>>>>===;;;::::::999888888777777888888777777777777666666666666:::999888777666555444444222333333444555555555444000111111222222111111000111111000///...------,,,222222222222222111000/////////.........---------//////.........---------++++++*********+++---...************************************************,,,------......------,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///((((((((()))***,,,---...************************..................---------......///000111111222222444777;;;@@@HHHPPPVVVggguuutttiiikkkfffffflllttt~~~}}}|||}}}tttkkkaaa]]]XXXVVVVVVVVVTTTRRRQQQSSSUUUVVVVVVTTTRRRPPPQQQRRRTTTUUUWWWWWWXXXXXXVVVVVVUUUUUUVVVXXXYYYZZZVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWWWWYYY\\\]]]]]]\\\ZZZYYYWWWTTTRRRRRRUUUWWW[[[[[[[[[ZZZVVVPPPJJJGGGEEEEEEFFFFFFGGGGGGGGGHHH''''''((()))******++++++,,,,,,,,,------------...//////000000000111111111111000000000000222333444222333444666888:::<<<===@@@????????????AAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHJJJKKKLLLJJJJJJJJJIIIHHHHHHJJJMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTWWWXXXXXXXXXVVVUUUSSSRRRPPPPPPPPPOOONNNMMMKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDFFFDDDBBBAAABBBAAA???===??????@@@@@@@@@???>>>===999999888777777777888888777777777777666666666666999888777666555444444333222333333444444444444444222222333333333333222222000//////......---------111111111111111111000///.........------------,,,///.........---------,,,++++++*********+++,,,---******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++************+++---...)))))))))***+++++++++,,,++++++++++++++++++++++++..................---------......///000000111111000111333555888>>>DDDIIIUUUbbbsss|||sssnnngggcccdddgggnnnzzz}}}wwwooohhhbbb]]]YYYTTTRRRRRRQQQPPPNNNPPPQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXXXXXXXVVVVVVTTTTTTSSSTTTUUUVVVUUUUUUUUUVVVWWWYYY[[[\\\ZZZZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXXXXZZZ[[[[[[ZZZZZZYYYWWWUUUSSSSSSUUUXXXZZZZZZZZZXXXTTTOOOKKKHHHFFFFFFGGGGGGGGGHHHHHHHHH'''((((((((())))))******,,,,,,,,,,,,------------////////////000000000000000000000000000222333333111222444555777999;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJIIIGGGGGGHHHLLLOOOPPPOOOMMMKKKJJJJJJKKKLLLLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA@@@AAAAAA???>>>>>>???@@@@@@@@@???>>>===999888888777777777777777777777777777666666666666777777666555444333333222222222333333333444444444333444444555555444444333.........---------------...///000000000000000000------------,,,,,,,,,,,,......------------,,,,,,++++++*********+++,,,---************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********++++++,,,)))***+++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------...............//////000000111000111111000111444999<<>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIGGGGGGIIIMMMQQQRRRPPPMMMKKKJJJKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA??????@@@@@@???===;;;;;;<<<===<<<;;;:::999888888777666666666666777777777777777666666666666666666555444444333222222333222222222222222333333333444444555555444444333,,,,,,,,,---------------------...///000000000///------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))***************++++++++++++***************''')))+++,,,---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000222222222000///111444777777>>>GGGOOOXXXfffxxx{{{uuuuuu{{{zzzqqqpppttt|||uuunnnddd]]][[[ZZZZZZZZZZZZWWWTTTQQQOOONNNNNNNNNQQQPPPPPPOOOPPPQQQRRRSSSPPPQQQRRRSSSTTTVVVXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVXXXWWWVVVUUUVVVXXXZZZ\\\YYYZZZZZZZZZZZZYYYXXXXXXXXXVVVTTTTTTVVVXXXYYYYYYXXXXXXXXXVVVTTTTTTVVVXXXXXXWWWUUURRRPPPNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHH------------------------+++++++++,,,,,,,,,---------............/////////...//////000111111222222333333444666777999:::;;;999999:::;;;======>>>>>>>>>>>>>>>>>>>>>???@@@AAAEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGJJJNNNRRRQQQOOOMMMKKKKKKLLLNNNOOORRRSSSTTTTTTTTTSSSQQQPPPQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>>>>??????>>><<<888999:::::::::999777666888777666666555555666666777777777777666666666666555555444444333333222222333222222111111111222222222222333333333333222222,,,,,,,,,---------------,,,---...///////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,*********************)))%%%'''***,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------..................////////////111222222111000000333555444888<<<@@@EEEQQQ___jjjzzzxxxyyyzzz|||~~~}}}~~~yyyuuupppnnnrrr|||rrrjjjaaa^^^YYYUUUSSSRRRRRRQQQWWWVVVSSSQQQOOONNNOOOPPPTTTRRRPPPOOONNNOOOPPPQQQOOOOOOPPPQQQRRRUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZXXXVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQRRRUUUXXXYYYYYYVVVWWWWWWVVVTTTTTTUUUWWWWWWUUUSSSQQQOOONNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHH***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------.........///---...///000111111111111222222444555666888999999666777999:::<<<<<<======;;;;;;;;;;;;===>>>???@@@DDDCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHIIIMMMPPPNNNMMMLLLKKKLLLMMMOOOPPPSSSSSSSSSRRRQQQOOONNNMMMOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>><<<;;;888999:::::::::999888777777777666555555555555555777777777777666666666666555555444444444333333333333222111000000000111222000111111222222111111000.........------------------...//////////////////------------,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,+++******************************************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))*********))))))******+++******)))%%%''')))+++,,,---------************************++++++,,,,,,------................................./////////...///222444222333555666999???IIIPPPbbbsss}}}~~~~~~~~~~~~{{{zzz{{{|||||||||xxxxxx~~~}}}wwwvvvwwwyyy}}}yyykkkaaa\\\VVVUUUTTTRRRPPPOOONNNMMMRRRRRRQQQNNNLLLLLLNNNPPPUUUTTTRRRPPPOOOOOOOOOPPPOOOOOOOOOPPPRRRUUUWWWYYYWWWWWWVVVUUUUUUVVVWWWXXX\\\[[[ZZZXXXVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSOOOOOOOOORRRUUUXXXXXXXXXTTTUUUVVVUUUSSSSSSTTTVVVUUUTTTSSSQQQPPPPPPPPPPPPJJJIIIIIIIIIIIIIIIHHHHHH))))))***+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111000000000111333444555666777444555777999;;;;;;<<<;;;999999:::;;;<<<>>>@@@AAACCCBBBBBBCCCDDDFFFIIIJJJIIIIIIIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKLLLNNNNNNNNNMMMLLLKKKIIIIIIGGGFFFEEECCCBBBBBBBBBBBB?????????@@@AAAAAABBBBBBAAA???>>>======<<<;;;999888999:::::::::999777777777666555555444444555555777777777777666666666666555555555555444444444444333222000/////////111111000000111111111111000000000//////......---------//////000000000///...............------------,,,************+++++++++,,,+++,,,,,,,,,,,,+++***)))************************************************((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))***++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,------..............................,,,---............111333...000222333333666;;;???MMM[[[lllxxxzzzyyyxxxyyyzzzyyyxxx|||~~~zzzyyyxxxvvvuuutttuuuuuutttvvv~~~||||||}}}xxxiii^^^WWWTTTPPPQQQPPPOOONNNMMMNNNNNNOOOOOOOOOMMMKKKLLLOOORRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSVVVYYY[[[[[[ZZZXXXWWWVVVVVVWWWXXXZZZZZZZZZZZZXXXVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNPPPSSSVVVWWWUUUTTTRRRSSSTTTTTTRRRRRRSSSUUUSSSSSSSSSSSSRRRRRRQQQQQQLLLLLLLLLKKKKKKKKKJJJJJJ)))******,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///111111111000000...//////111222333444444333555777999:::;;;;;;;;;888999:::;;;===???AAACCCBBBBBBBBBBBBDDDFFFHHHJJJGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIJJJLLLMMMOOOOOOPPPOOONNNLLLKKKJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>??????@@@BBBCCCDDDDDDBBB@@@>>>======<<<:::888777888888999888777666555666666555444444444444555777777777777666666666666555555555555555555444444444222000///...///000111111111111222222111111111111111000///...---------000111111111000///......//////.........---------))))))******+++++++++,,,+++,,,,,,---,,,+++***)))************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''((()))******+++&&&''')))***+++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...........................------...//////...///111222,,,...111333333444777999;;;FFFSSS]]]jjjzzzyyyvvvpppqqqqqqmmmjjjkkkrrryyy{{{qqqssstttuuu{{{|||xxxwwwvvvuuuxxx~~~{{{wwwpppfff[[[SSSNNNMMMJJJJJJJJJIIIHHHIIIKKKMMMNNNOOOPPPNNNLLLMMMQQQUUUQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTXXX[[[]]]```^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZXXXUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNPPPSSSVVVUUUSSSPPPQQQRRRSSSSSSRRRQQQRRRTTTRRRSSSSSSTTTSSSSSSRRRQQQOOONNNNNNNNNMMMMMMLLLLLL))))))))))))))))))))))))+++++++++*********))))))+++,,,------......------///000000000000000//////---...///000111222333333555555777888888999999999999999:::;;;===???@@@AAA@@@AAAAAAAAACCCDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIKKKLLLMMMNNNNNNOOOKKKLLLLLLJJJIIIIIIKKKMMMLLLLLLJJJJJJJJJJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFDDDAAA??????@@@>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;::::::999888999888777666555444444444666666666666666666666666666666666666666666666666999777555444444444333222000000000000111111111111111111111000111111222222......------------......333222111///......------......---,,,,,,+++******///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))'''%%%%%%(((***)))'''))))))(((((((((((())))))+++*********))))))((((((+++++++++************)))*********)))))))))))))))++++++++++++++++++++++++,,,,,,---...---,,,***)))***+++,,,,,,---...//////...........................//////000000000000000------...000111222333444999===BBBGGGNNNZZZjjjuuu~~~rrrqqqnnnllljjjjjjjjjkkkxxx~~~|||{{{yyyqqqmmmvvvyyy{{{zzzwwwwww{{{~~~}}}zzz}}}~~~xxxuuuuuuuuuvvvyyy{{{nnngggaaa```\\\XXXSSSOOOLLLJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNPPPRRRUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]```^^^[[[ZZZZZZZZZYYYXXXWWW\\\```^^^WWWSSSUUUXXXUUUTTTRRRQQQQQQQQQRRRSSSOOOQQQTTTVVVWWWWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRQQQPPPPPPOOOPPPQQQQQQOOONNN))))))))))))))))))))))))+++++++++*********))))))+++,,,------...---------....../////////......------...///000111222333333444555666777888999999999999999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLJJJHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHFFFCCC@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999888777666777777666555444444444555666666666666666666666666666666666666666666666666999888666555444444333222000000000000111111111111000000000000000111222333///......------......///333222111///......---------------,,,,,,+++++++++...---,,,+++***++++++,,,,,,,,,+++++++++*********+++***)))(((((()))***+++)))'''&&&&&&)))***)))((())))))(((((((((((())))))*********)))))))))((((((+++++++++*********))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,------------------------------------...//////000000//////......///000111222222333222555888;;;>>>FFFQQQZZZlllvvv}}}zzzwwwsssrrrrrrsssuuuwww~~~}}}wwwsssrrruuuxxxzzzxxxssspppqqqtttqqqsssvvv{{{}}}zzzvvvuuuuuuvvvvvvuuuzzz||||||~~~|||yyyzzz|||}}}qqqggg^^^YYYUUUTTTRRROOOLLLIIIGGGFFFFFFFFFEEEDDDEEEGGGIIIJJJOOOQQQRRRQQQOOOMMMLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]][[[YYYXXXYYYZZZ[[[```dddfffbbbZZZUUUUUUWWWUUUTTTSSSRRRRRRRRRSSSSSSPPPRRRUUUWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQOOONNN))))))))))))))))))))))))+++++++++***************++++++,,,---------------,,,------.........------......//////000111222222444444555666777888999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEBBBCCCEEEEEEDDDCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMJJJFFFEEEFFFGGGIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGFFFBBB>>><<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999888666555444666555555444444444555555777777777777777777777777777777777777777777777777:::999888777555444333222000000000111111111222222/////////000111222333444///......------......///222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++*********)))******))))))))))))*********((('''''')))******)))))))))(((((((((((())))))******))))))))))))((((((++++++*********)))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,,,,+++++++++******------------------------,,,---......//////....../////////000000111111111111333555555666999@@@EEEOOOYYYjjjzzz|||yyyyyyrrrrrrsssvvv~~~~~~yyyxxxwwwxxxzzz{{{{{{zzz||||||~~~~~~|||zzz}}}xxxlll```WWWRRROOOMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJRRRTTTVVVUUURRRNNNKKKJJJMMMNNNPPPRRRTTTUUUUUUVVV[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]\\\YYYWWWXXX\\\```kkknnnnnnhhh___XXXVVVWWWVVVUUUUUUTTTSSSTTTTTTTTTRRRSSSVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[WWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNN))))))))))))))))))))))))************************++++++,,,------------,,,,,,------............---......//////000111111222222333444555666888999:::======<<<<<<<<<===>>>>>>?????????@@@@@@AAACCCCCCAAACCCDDDDDDCCCCCCEEEFFFIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLIIIFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDAAA>>><<<<<<===>>>>>>>>>>>>>>>=========;;;;;;:::999888666555444555444444444444444555666777777777777777777777777777777777777777777777777:::::::::888666444333333000000111111111222222222000000000111222444555666//////............//////111111000///...---------+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++************)))))))))***))))))))))))))))))******)))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))((((((************)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000000//////111333555666666888;;;>>><<>>>>>>>>>>>>>>????????????>>>??????@@@AAABBB@@@BBBDDDDDDCCCCCCEEEFFFJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJHHHGGGGGGIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFAAABBBBBB@@@>>>===>>>@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999777666555555444444444555555666777777777777777777777777666666666666666666666666888:::;;;999666333333333111111111111222222222222111222222333444555777888/////////....../////////111000///...---------...+++,,,,,,,,,,,,,,,,,,,,,)))******************************)))))))))(((((()))))))))******)))))))))))))))))))))))))))***+++))))))(((((((((((())))))(((((((((((((((((())))))*********)))))))))(((((((((((())))))************************************++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------000000000///////////////...///111222222333444666666:::@@@HHHRRRaaarrr}}}|||wwwsssqqqqqqttt~~~{{{pppccc[[[TTTQQQLLLHHHGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCEEEGGGIIIJJJLLLOOORRRSSSRRROOOMMMLLLMMMNNNQQQSSSUUUVVVVVVUUU]]]^^^___``````^^^\\\[[[[[[]]]]]]ZZZWWWYYY```ggglllmmmmmmiiibbb]]]ZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[UUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXUUUQQQNNNMMMMMM))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,,,,,,,---...///////////////.........//////000000000000000111222444777:::<<<>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLHHHIIIIIIHHHHHHIIIKKKNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFEEE@@@AAAAAA@@@??????@@@BBB???>>>>>>======<<<<<<;;;============<<<;;;:::999777666666555555555666666777777777777777777777777666666666666666666666666555888:::999666333333444111111111222222222222333222222222333444555666777000//////......//////000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))))))))))))))(((((((((((())))))************))))))((()))))))))((((((***+++))))))(((((((((((())))))''''''(((((((((((())))))******)))))))))(((((((((((((((((()))******++++++************************+++************+++,,,,,,'''((()))***+++,,,------+++++++++++++++++++++++++++,,,------......------//////////////////////////////000///////////////555777888:::???IIIVVV```{{{~~~qqqnnnkkkjjjiiijjjrrr{{{~~~uuummmgggaaaZZZUUULLLIIIFFFDDDDDDCCCBBB@@@@@@@@@@@@@@@???????????????@@@AAACCCEEEGGGHHHIIIFFFJJJNNNPPPOOONNNNNNNNNMMMNNNPPPRRRTTTUUUUUUVVV[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[YYYWWWYYY___cccdddeeefffdddaaa^^^\\\\\\YYYZZZZZZZZZZZZYYYXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWTTTOOOKKKKKKLLL))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,---...//////............///////////////000000000111444777:::<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>=========>>>?????????AAACCCCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJIIIIIIJJJLLLOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDAAABBBBBBAAA??????@@@AAA???>>>>>>===<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;999888777666666666666666666666666666666666666666444444444444444444444444222666:::999555222333555111111111222222222333333222222222222222333444444000000////////////000000//////...---------......---------,,,,,,+++++++++'''''')))*********))))))))))))((((((((('''''''''((()))***++++++***)))(((&&&((()))((('''&&&)))+++))))))(((((((((((())))))'''''''''((((((((())))))***)))))))))(((((((((((('''(((((()))******++++++************************+++***)))))))))***,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---.....................//////////////////111111000000000000000///111333444555666;;;DDDJJJ^^^lll}}}}}}zzzwwwtttooonnnttt}}}tttgggaaaZZZWWWVVVVVVUUUSSSQQQMMMHHHEEEBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEGGGKKKMMMMMMNNNOOOPPPMMMNNNNNNPPPQQQSSSUUUVVVYYYYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]^^^___``````___]]]\\\\\\ZZZ[[[\\\\\\\\\[[[YYYYYYUUUVVVWWWXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXXXXWWWUUUTTTRRRTTTVVVSSSMMMIIIIIIKKK))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------...---.........////////////////////////111333777:::===:::999999:::;;;<<<======>>>============>>>>>>??????AAABBBCCCCCCCCCEEEGGGFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKJJJIIIJJJLLLNNNPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDBBB???>>>???@@@???>>>>>>===<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::888777666666666666666666666666666666666666444444444444444444444444000555999999555222333555111111222222222333333333111111111000111111222222000000////////////000000//////...---------............---,,,,,,+++******&&&'''(((*********)))((()))(((((((((''''''''''''((()))***++++++***)))(((%%%((()))(((&&&&&&(((+++))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))******)))))))))***,,,---,,,,,,,,,++++++++++++***************************,,,---......//////..................//////000000...------...000111222222,,,///333444555777;;;???AAAOOO```lllwwwzzzwww||||||pppaaaWWWSSSNNNHHHGGGKKKOOORRRSSSZZZUUUNNNGGGCCCAAA>>>===>>>>>>>>>??????@@@@@@@@@===>>>???AAABBBCCCDDDDDDEEEGGGJJJLLLLLLMMMOOOQQQNNNNNNNNNNNNPPPSSSUUUVVVWWWWWWWWWVVVWWWXXXYYYYYYVVVTTTSSSTTTVVVXXXXXXXXXZZZ\\\]]]^^^^^^]]]\\\\\\[[[[[[\\\]]]\\\[[[ZZZYYYUUUUUUVVVWWWXXXYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXVVVTTTSSSPPPSSSUUURRRLLLHHHHHHKKK))))))***+++++++++++++++*********))))))))))))))))))************++++++++++++,,,------......---------------............///...///000111333666888999888888999:::;;;======>>>BBB@@@>>><<<;;;;;;<<<===>>>>>>======>>>@@@BBBCCCFFFFFFEEEEEEFFFFFFGGGGGGKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGDDDAAABBBCCCCCCCCCBBBAAAAAA@@@AAA???===;;;:::;;;<<<===??????>>>>>>======<<<<<<;;;;;;:::999888888888888999999888888777666666555777777777888999888666333222333444555555555444333444444555555555555555555222222111111111111111222111111111111000000000000/////////...------,,,,,,***+++,,,------,,,+++******************+++++++++++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++(((&&&''')))***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***++++++*********))))))((((((((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...------------............,,,---///111333666777888999>>>EEENNNXXXdddooouuusssfff^^^XXXQQQLLLEEEEEEEEEDDDDDDFFFJJJMMMTTTTTTSSSOOOIIIBBB>>><<<@@@AAAAAA@@@>>>===>>>???>>>???@@@@@@BBBBBBCCCDDDCCCDDDDDDFFFHHHJJJLLLNNNKKKMMMOOOOOOOOOOOOQQQSSSUUUTTTTTTSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVXXXZZZ\\\[[[\\\]]]]]]]]][[[XXXWWWYYY[[[^^^___]]]ZZZYYYXXX[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXVVVUUUTTTUUUVVVVVVVVVWWWXXXXXXXXXVVVTTTRRROOOOOONNNLLLKKKIIIHHHHHH((())))))******************))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++---------............/////////000111333555777888999999:::;;;===>>>??????DDDBBB@@@>>>===>>>??????=========>>>@@@CCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJJJJHHHEEECCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>===============<<<<<<;;;:::999999999999::::::999888777666666555777666666777888777555333333444555666666555444444333444444444555555666666333333222111000000111111111111111000000000///////////////...------,,,,,,+++++++++,,,,,,+++++++++++++++******************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''+++(((&&&''')))***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''((()))***************)))))))))(((+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...////////////000000000000------...///111222222333444777;;;???EEEKKKRRRWWWnnnxxx|||tttnnnpppvvv~~~tttkkk^^^TTTNNNJJJFFFBBBAAAAAAAAA@@@???AAAEEEHHHOOOPPPOOOLLLFFFAAA===<<<>>>???@@@???>>>===>>>???>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMJJJKKKMMMMMMMMMMMMOOOQQQTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\ZZZZZZ[[[\\\[[[YYYWWWVVVXXXZZZ]]]^^^\\\ZZZYYYYYY\\\[[[ZZZYYYYYYYYYZZZZZZXXXXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQNNNMMMLLLKKKJJJHHHGGGGGG'''(((((()))))))))))))))))))))))))))))))))******)))************+++++++++,,,,,,---............------------............///000000000111222333555666999:::;;;<<<>>>???@@@AAACCCBBB@@@?????????@@@@@@;;;<<<===@@@CCCFFFIIIJJJJJJIIIIIIHHHHHHHHHIIIIIINNNNNNOOOOOOOOOOOONNNNNNLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>======>>>???===>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::::::::;;;:::999888777666666666666555555555666666444222444555555666666555444444222222333444555666666777444333222111000000000000111111000000000000////////////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''''')))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))************)))))))))))),,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---......////////////000000000000000000000////////////333555666777888:::>>>AAAMMMXXXiiiyyyzzzwwwxxx{{{pppnnnjjjjjjoooyyy{{{mmmddd[[[TTTKKKEEECCCBBB@@@===;;;<<<<<<;;;:::<<>>>>>======>>>???===>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHIIIKKKKKKKKKKKKMMMOOORRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[XXXXXXYYYYYYYYYWWWVVVUUUVVVXXX[[[\\\[[[YYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRPPPOOOLLLKKKJJJIIIHHHFFFFFFEEE&&&''''''((()))((((((((()))))))))))))))*********))))))*********+++++++++---...//////000000//////---------............///111111000111111222333444888999:::;;;===>>>@@@@@@@@@???>>>>>>>>>>>>??????;;;<<<>>>@@@CCCFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNLLLKKKKKKKKKJJJHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDAAA@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA??????>>>===<<<<<<<<<<<<<<<;;;999888666666666666777555444555666666444333555555555555444444444333111111222333555666777777555444333111000/////////111000000000//////////////////...------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...,,,,,,,,,---------......111111111111111111000000222444555555666777:::<<<999BBBOOO]]]kkkxxx~~~yyyxxx{{{{{{uuuqqqlllooottt{{{tttjjj```VVVPPPKKKGGGAAA>>>===>>>>>>===999999999999888999<<>><<<;;;<<<999:::<<<<<<;;;<<<===???<<<======>>>???@@@AAAAAAAAACCCEEEGGGGGGFFFEEEDDDFFFHHHJJJJJJJJJJJJLLLNNNPPPOOONNNMMMMMMNNNOOOPPPQQQSSSVVVXXXZZZZZZZZZZZZVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVYYYYYYYYYXXXXXXXXX\\\[[[[[[ZZZZZZZZZZZZZZZVVVWWWWWWVVVUUURRRPPPNNNPPPPPPQQQPPPPPPOOOMMMMMMIIIIIIHHHGGGFFFEEEDDDCCC&&&&&&'''((((((((((((((((((((())))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++---------............///111000000000000111222333555666777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOLLLKKKJJJJJJJJJJJJGGGEEECCCDDDDDDEEEEEEEEEDDDDDD@@@@@@??????????????????AAAAAAAAABBBBBBCCCCCCDDD@@@@@@???>>>============<<<;;;999777666777888888888777555555666777666444555444444333333333333333111111222333444555666777555444333111000/////////000000000////////////............---,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))******(((((((((((()))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,,,,,,,,,,------------/////////000000111111111---///111222222333555888666:::AAAHHHQQQ]]]jjjttt~~~{{{yyy{{{~~~wwwqqqkkkkkkmmmrrrxxx|||~~~{{{xxxtttrrrqqqppppppooopppxxxvvvnnncccYYYSSSNNNIIIEEE@@@===:::888888999999999888999:::999888999;;;===:::;;;<<<<<<:::999:::;;;666888::::::::::::<<<===;;;<<<<<<===>>>???@@@@@@AAABBBEEEFFFGGGFFFDDDCCCFFFHHHIIIJJJIIIJJJKKKMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOQQQTTTWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQSSSVVVVVVUUUUUUUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVUUUTTTQQQOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB&&&''''''(((((((((((((((((((((((()))******++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,---------............///000/////////000111222222333444555777999;;;<<<===>>>>>>??????@@@@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIIIIJJJJJJHHHFFFCCCDDDDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDAAA@@@???>>>>>>=========;;;:::888777777888:::;;;;;;999777777888888888777666555444333333333333333111111222333444555555666444333222111000000000000000000////////////............------,,,+++++++++,,,++++++++++++++++++,,,,,,+++++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((('''))))))))))))************((((((''''''((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...---............/////////++++++,,,---...///000000---///000000//////111222777999:::;;;???GGGRRR[[[kkkuuu|||uuunnnjjjiiijjjkkkoooxxxvvvmmmfffccc```dddkkkttt|||zzzwwwsssooonnnooorrrttt~~~yyymmmeee^^^WWWNNNHHHFFFDDDAAA>>><<<;;;:::888888888888999888999:::999888888:::<<<777888999999777777888:::555777888999888888:::<<<:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJLLLJJJIIIIIIIIIIIIKKKLLLMMMNNNOOORRRTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOQQQSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJEEEEEEDDDDDDCCCBBBBBBAAA''''''((())))))))))))((('''(((((()))******++++++)))************++++++++++++,,,------......---------------............///.........///000111222333222333444666888:::<<<===<<<<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJJJJLLLKKKJJJHHHDDDEEEEEEFFFGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>============:::999777666777999;;;======;;;999999:::;;;::::::999888666555444444555555222222222333333444444444333333222111000000111111000000/////////...............---,,,,,,++++++***+++++++++,,,,,,+++++++++++++++******************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******))))))(((((()))))))))************,,,+++)))((('''((()))***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...------...------........./////////+++,,,,,,------......//////000222111000///000111333555666666777;;;CCCIIIUUU\\\fffqqq}}}|||tttnnnjjjhhhhhhjjjrrrxxx|||~~~|||rrrkkkjjjlllqqqtttvvvuuusssrrrppppppooommmiiigggggghhhmmmsss~~~|||zzz|||wwwjjj^^^UUUPPPMMMHHHBBB?????????===:::;;;;;;;;;:::999999999:::555777888777666666888999777888888777666555777888555666888888777777888:::::::::;;;<<<===>>>>>>??????@@@@@@AAABBBCCCCCCDDDCCCDDDFFFFFFFFFGGGHHHJJJGGGGGGGGGGGGIIIKKKMMMNNNMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOONNNOOOPPPPPPNNNMMMNNNOOOOOOQQQRRRTTTVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDDDDCCCCCCBBBBBBAAA'''(((((()))))))))))))))'''(((((()))***+++++++++)))************+++++++++(((((()))************)))---------.........//////------......///111222333222333444666888:::<<<===888999:::<<<============@@@AAACCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDFFFHHHJJJLLLNNNOOOOOORRRQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMKKKJJJEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>============999888666666777:::===??????===;;;:::;;;<<<<<<;;;;;;:::888777666666666777333333333333333333333333222222111111111111111222000/////////..................---,,,,,,++++++******+++,,,------,,,+++******************+++++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''')))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********))))))(((((())))))*********+++000///,,,)))''''''(((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////.........+++++++++,,,,,,,,,------////////////////////////,,,...000000///...///000---000333444444777<<<@@@CCCFFFKKKQQQZZZfffuuuyyyvvvtttvvv{{{}}}||||||{{{xxxsssooonnnpppsssuuuxxx~~~yyyrrrmmmgggaaabbbeeeiiilllmmmllliiiggghhhiiijjjkkkllloootttxxx~~~vvvkkk```WWWPPPJJJGGGCCC@@@<<<<<<===>>><<<:::666777888777666666666777333555666666555444555777888888888777555555666888555666777777666666777888999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===???@@@AAAAAACCCDDDEEEDDDEEEGGGHHHFFFFFFFFFGGGIIIKKKMMMOOOMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKLLLMMMLLLNNNPPPSSSUUUVVVVVVVVVTTTRRRQQQPPPOOOOOOPPPQQQLLLLLLKKKJJJIIIIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBBBB&&&&&&&&&''''''''''''(((''''''''''''((()))++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------......000111111222222222333555777888999;;;;;;:::;;;<<<>>>@@@AAADDDCCCBBBAAAAAABBBCCCDDDFFFEEEEEEGGGIIIJJJHHHGGGHHHGGGGGGGGGHHHKKKNNNPPPLLLMMMOOOOOONNNNNNNNNOOOOOONNNMMMKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@@@@???===<<<999999999999;;;>>>BBBDDDBBB@@@<<<:::;;;;;;;;;;;;888666555666888999666333333333333222222222111111111111111111000000000000///............---------......---------,,,,,,,,,...---+++)))(((((()))***+++++++++++++++***)))((())))))************))))))&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))),,,,,,+++***))))))************************************))))))******+++,,,******))))))))))))******+++++++++*********))))))))))))***++++++++++++***,,,,,,,,,------,,,++++++******+++,,,,,,---......***++++++,,,,,,------...---------............///............////////////444444333333333444555555:::;;;<<<@@@GGGOOOVVV[[[gggqqq~~~uuuooofffaaaeeejjjmmmooorrrzzzzzzqqqlllnnnqqqttt~~~~~~}}}~~~yyytttqqqmmmjjjmmmrrrvvvmmmiiigggfffeeehhhnnnvvv~~~~~~xxxtttwwwxxxzzz{{{qqqkkk[[[XXXSSSPPPNNNKKKHHHEEE@@@===999777888888777444777777666666555555444444555555666666666666555555666666666666666666666666666666666666777777777777:::999999888888999999:::<<<<<<======>>>?????????CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKNNNLLLMMMOOONNNLLLKKKKKKLLLJJJJJJIIIHHHHHHIIIIIIIIIHHHJJJLLLLLLKKKKKKLLLNNNPPPOOOPPPSSSVVVWWWTTTQQQQQQQQQQQQPPPPPPOOOOOOOOOJJJKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDCCCCCCCCCDDDDDD'''''''''((((((((())))))(((((('''(((((()))***+++************+++++++++,,,++++++,,,,,,,,,,,,---------------------------------------......///000111222222222333555666888999999999999:::;;;===???@@@CCCBBBBBBBBBBBBDDDEEEFFFEEEEEEEEEGGGIIIKKKJJJIIIKKKJJJIIIHHHHHHJJJLLLMMMMMMOOOPPPOOONNNLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA===>>>@@@@@@@@@>>><<<;;;;;;;;;;;;;;;===@@@CCCEEEBBB???<<<;;;;;;;;;;;;;;;:::888777777888888555222333333333222222222111111222111111000000////////////............---------...------------,,,,,,,,,...---,,,+++*********+++***++++++++++++***)))((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++******)))(((((())))))************************))))))(((((())))))***+++******))))))))))))******+++++++++*********))))))))))))***++++++++++++***+++,,,,,,---,,,,,,++++++******++++++,,,------...***++++++,,,,,,------...------------........................////////////222222111111222222333333333333444777;;;@@@EEEHHHOOOWWWcccmmmxxxtttjjjccceeekkkpppvvv{{{~~~}}}zzzxxxwwwpppiiicccccceeehhhoooxxxwwwrrrmmmllloootttwwwwww{{{~~~~~~yyyuuusssmmmhhhdddbbb```^^^ccciiiooo|||wwwssssssvvvxxxyyy}}}wwwjjj___WWWRRRNNNLLLIIIGGGFFFEEECCCAAA???<<<999777888888666555444444444444555555555555555555666666666666555555555555555555555555555555555555666666666777777777999999888888888888999999;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLMMMNNNOOONNNKKKHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHKKKMMMNNNMMMMMMMMMNNNOOOOOOOOORRRUUUVVVTTTQQQRRRRRRQQQQQQPPPOOONNNNNNKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDEEEEEEEEE(((((()))))))))*********))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,------..............................---......///000111111111222333444666777888777888888999:::<<<>>>???BBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEGGGJJJLLLLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJNNNPPPPPPOOOMMMKKKJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCBBBAAAAAA>>>???@@@??????===;;;:::;;;;;;;;;<<<===???BBBCCCAAA???<<<;;;;;;<<<;;;:::;;;:::888888888777444222333333333222222222111111222222111000000///......///............---------------------,,,,,,,,,,,,......---,,,++++++++++++******++++++******))))))''''''((((((((((((''''''&&&&&&((()))***+++++++++((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))(((((((((((((((************************((((((((((((((())))))*********))))))))))))******+++************)))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,------***++++++,,,,,,------...------------............---............////////////////////////000111222222222222444555777999:::===BBBIIIPPPYYYdddqqqzzzuuulllmmmsss{{{}}}|||zzzzzzrrrlllfffeeedddfffkkkqqqwwwzzzwwwqqqmmmiiieeedddgggjjjkkkjjjkkkllllllkkkiiiiiijjjllliiiddd```___^^^^^^dddkkkooo{{{wwwiii\\\RRRKKKFFFCCCBBB@@@>>>>>>???@@@???>>>===;;;888777777777666555333333333333333444444444444555555666666555555444555555555555555555555555555555555666666666666777999888888777777888888999999::::::;;;;;;<<<======???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIILLLMMMNNNMMMIIIFFFCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGIIILLLOOOPPPPPPOOONNNOOONNNNNNOOOQQQSSSTTTSSSQQQSSSRRRRRRPPPOOONNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF((((((((()))))))))*********))))))(((((((((((()))((())))))))))))*********+++++++++,,,,,,,,,------////////////////////////...............///000000111111111222333555666777777777888999;;;===>>>???CCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDGGGKKKMMMMMMLLLMMMMMMKKKJJJJJJJJJJJJJJJMMMNNNOOONNNLLLKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFDDDBBBAAAAAA@@@????????????===<<<:::999999999999:::;;;<<<>>>???@@@===;;;:::;;;;;;;;;::::::999999888888777666444333333333222222222111111222222111000///......---///............------------------,,,,,,,,,++++++------,,,,,,++++++++++++))))))************))))))'''(((((())))))(((((('''''''''((()))***++++++***((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))((((((************************)))(((((((((((()))************))))))))))))******************))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------.........---------.........//////............///000111111333444444555555555444444888:::===@@@DDDLLLTTTZZZfffppp~~~|||zzz{{{}}}{{{vvvqqqooolllkkkmmmqqquuuuuusssooonnnllljjjkkkpppvvv||||||vvvqqqooommmlllrrryyywwwpppkkkaaa\\\SSSLLLGGGDDDBBB@@@<<<;;;999:::<<<=========:::999888777777666555555555555444444333333222222444444444555555444444444444444444444444444444444444444555555555666666666888777777666666777777888888888999999:::;;;;;;;;;=========>>>??????@@@@@@???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLKKKHHHDDDBBBAAAEEEEEEEEEDDDEEEEEEFFFFFFJJJMMMPPPRRRQQQPPPOOOPPPMMMNNNOOOPPPRRRRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJLLLKKKKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFF''''''((((((((()))))))))***))))))(((((((((((()))((())))))))))))*********+++++++++,,,,,,,,,------///////////////////////////............//////000111111111222222444555666666777999;;;<<<>>>???@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDGGGJJJMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJLLLMMMMMMLLLKKKLLLMMMHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGFFFDDDBBBAAA@@@????????????>>>===<<<;;;999999999999999::::::;;;<<<======;;;::::::::::::999888666777888888888777777777333333333222222222111111111111000000///......---///............---------------,,,,,,,,,++++++++++++++++++++++++*********((())))))*********))))))((())))))******))))))(((((((((((())))))(((((('''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))***++++++******)))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,,,,+++******+++++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,------------...------------.....................//////000222222000111111222222222111000333444666888999<<>><<<:::;;;999888888:::;;;;;;:::777777777777666555555555444444444444444555555555333333444444444444333333444444444444444444444444444444444444555555555555777666666555555666666777777777888888999999::::::;;;;;;;;;<<<===>>>>>>>>>===>>>?????????@@@BBBDDDDDDFFFHHHHHHFFFDDDCCCCCCEEEDDDDDDDDDEEEFFFFFFGGGKKKMMMPPPQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEEEE'''''''''((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,------........................//////............//////111111111111222333444555666777999;;;===??????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCFFFIIILLLLLLKKKGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMLLLKKKLLLMMMHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAA??????>>>>>>>>>>>>===<<<;;;::::::999:::;;;;;;<<<<<<=========:::999888888999999888666333555777777777666777999333333333222222222111111000000////////////......///............---------,,,,,,,,,,,,++++++++++++)))***+++++++++******)))(((((())))))******))))))))))))************))))))'''(((((((((''''''&&&%%%((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((()))+++,,,,,,+++******))))))))))))))))))))))))***************++++++,,,******))))))))))))******(((((()))))))))))))))***))))))***++++++++++++***((()))***+++,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,------------..................///000111222333///000000111222222222111000222444666777888888999;;;AAAIIIMMMPPPWWWbbbllltttzzzzzzsssddd___XXXQQQLLLIIIFFFDDD===<<<;;;;;;;;;999666444999777555555777777777666444555777777555444444555000111222444555777888999222333333444444333333222333333333333333333333333333333333444444444555555666555555444444555555666666777777888888999::::::999999:::;;;<<<===>>>>>><<<===>>>>>>>>>>>>@@@BBBBBBCCCEEEEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOOOONNNNNNOOOPPPPPPQQQRRRQQQOOONNNNNNPPPOOONNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFFFFEEE(((((()))))))))*********(((((('''(((((()))***+++************+++++++++,,,++++++,,,,,,,,,,,,------------------------------//////............//////111000000111111222333444444555888:::===>>>>>>???>>>???@@@BBBCCCDDDDDDCCCBBBAAABBBEEEHHHJJJJJJIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMLLLKKKJJJJJJKKKFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCAAA@@@????????????===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;888777666777888888666444333555777777555444555777333333333222222222111111.........//////////////////............---------,,,,,,,,,++++++++++++*********+++,,,,,,++++++***'''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******(((((((((((())))))******))))))***++++++++++++***((()))***++++++,,,,,,,,,++++++*********************++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------.........------......///111222333000000111111222222333333222222222444666777777666333777;;;===>>>AAAHHHNNNSSSZZZdddlllttt}}}vvvmmmddd[[[VVVLLLIIIDDDAAA@@@???>>><<<===;;;999888888777666444777555444444555666555444111444666666444333444555222222222333444444555555222222333333333333222222222222222222222222222222222333333333333444444444555555444444444444555555666777777888999999::::::888999:::;;;<<<======>>><<<===>>>>>>======???AAACCCDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPSSSTTTTTTRRRNNNLLLMMMOOOOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDFFFGGGHHHHHHGGGFFF)))************+++++++++''''''''''''(((***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------000//////.........//////111000000000111222333333222444777999<<<=========:::;;;>>>AAACCCEEEEEEEEEAAAAAABBBDDDGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKMMMNNNMMMJJJHHHHHHIIIDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;888999999::::::999999999666555555666777777555333333666888777444222333555333333333222222222111111------......///000000000//////.........---------,,,,,,,,,+++++++++*********+++,,,---------,,,+++''''''((()))))))))))))))''''''((((((((((((''''''$$$%%%&&&((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((%%%''')))***+++***)))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******'''((((((((())))))******))))))***++++++++++++***(((((()))++++++,,,,,,,,,++++++*********************++++++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...///000222222......------......///000111000......///000000000000333666777666666999;;;???EEELLLRRRXXXaaalllttt{{{pppkkkbbbZZZSSSNNNIIIFFFDDDAAA===;;;::::::888777:::888444333444555666666666555333444666777777666000333666666444333333555777666555333111///...---222222222333333222222222222222222222222222222222222222333333333444444444555444444333333444444555777777777888999999::::::888999999:::<<<===>>>>>><<<===>>>=========???AAAEEEEEEDDDBBBAAABBBEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKIIIIIIJJJMMMPPPUUUVVVVVVRRRNNNLLLMMMNNNPPPOOOOOOOOONNNNNNMMMMMMGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGIIIJJJIIIHHHGGG''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++))))))***++++++,,,---------...///000000111000000...///000111222333444444666666777888999:::;;;;;;>>><<<;;;===AAACCCBBBAAACCCDDDFFFGGGIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHMMMLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCDDDGGGIIIIIIHHHFFFEEECCCBBBBBBBBBDDDDDDCCCBBBAAA@@@????????????AAABBBCCCCCCBBBAAA???>>>;;;;;;;;;:::::::::999999777777777777888888888888999888777555444444444444333333555555666666666555555555444333222000000///////////////....................................,,,+++******++++++***(((***))))))+++------***&&&''''''(((((())))))******&&&&&&''''''(((((())))))***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++)))((()))******)))(((++++++******))))))(((((((((((((((((())))))))))))******))))))((((((''''''((()))***+++++++++++++++***+++---......---+++***))))))))))))******************))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......//////...,,,+++))),,,,,,------.../////////111111000///////////////000000000000000000000000444444333333444444555666999;;;===@@@DDDKKKSSSXXXdddlllxxx{{{pppgggbbb___QQQNNNJJJGGGDDDAAA===:::===<<<:::888666666666666555555555555555555555555444444444444444444444444444444444333333222222222111222333333333333222111222111000000000111333333000000000000000000000000111111222333333444444555555444444333333444444555555555555666666777888999777888999:::<<<===>>>>>>:::;;;===???@@@AAA@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHKKKNNNPPPOOOJJJHHHKKKNNNIIIIIIIIIIIIIIILLLPPPTTTUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMFFFCCCGGGIIIDDDBBBCCCHHHHHHIIIIIIHHHGGGEEEDDD)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++++++++******++++++,,,---------...//////000000000000///...//////000222333333444444555666777888999999999<<<;;;:::<<>>============@@@@@@AAA@@@@@@>>>===<<<:::::::::999999999999888777777777777777777777777777777666666555555444444333333444444444555555555555444333222111000000///////////////............000000000000000000000000,,,+++******++++++***(((***))))))+++------***'''(((((())))))))))))))))))'''''''''(((((((((((((((***((('''%%%%%%%%%'''(((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((''''''))))))((('''*********)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((()))***++++++++++++******+++,,,......,,,+++***))))))))))))************,,,++++++******++++++,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,............---,,,,,,------.../////////111000000///......//////000000000000000000000000111111000000111111222333555666777777999<<>>;;;999:::999888777666666777777444444444444444444444444444444444444444444444444444444333333333222222222111222222333333222222111111111000000000111222333111111111111111111111111111222222333444444555555222222222222222222222222555555444555555666777888666777888999;;;<<<======:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIKKKNNNPPPNNNJJJHHHKKKNNNIIIJJJJJJIIIJJJLLLPPPSSSTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIFFFGGGMMMOOOJJJFFFFFFHHHHHHIIIIIIHHHGGGEEEDDD************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++,,,,,,------......---............------,,,......///000111222333333222222444555666777777777:::999999;;;>>>???@@@???>>>>>>@@@BBBCCCEEEFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEBBBBBBBBBCCCFFFHHHIIIHHHAAAAAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::::::::>>>>>>>>>>>><<<;;;999999999999888888888777777777666666666666666666666666444555666777666666555444444333222222222333444555444333333222111000///////////////............---000000000000000000000000,,,+++******++++++***((()))))))))+++,,,,,,***'''************))))))))))))(((((((((((((((''''''''')))((('''%%%%%%&&&''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&((())))))))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))******++++++*********+++,,,------,,,+++***))))))))))))************,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---......//////000000///............///000000000000000000000000000////////////000111111444555666555555555777999<<<>>>BBBHHHOOOYYYccciiiqqqtttyyy~~~{{{qqqgggaaaTTTQQQLLLGGGBBB???>>>======;;;::::::;;;;;;999888777777666666666777777888444444444444444444444444333333333333333333333333333333333333222222222222111111222333333222111111111000000000000111222222111111111111111111111111222222333333444444555555222222333444444333222222333333333333444555666777555555777888:::;;;;;;<<<:::;;;===>>>@@@AAAAAAAAABBBCCCEEEEEEEEEFFFIIIKKKJJJMMMNNNMMMJJJIIIKKKMMMKKKKKKKKKKKKJJJLLLPPPSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJFFFFFFKKKRRRTTTPPPKKKIIIHHHHHHIIIIIIHHHGGGFFFDDD)))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,------.........+++,,,,,,,,,+++***))))))......//////000111222222///111222444555555555555888888999;;;===>>>??????<<<===>>>@@@BBBDDDEEEFFFDDDFFFGGGIIIJJJJJJIIIIIIEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@AAACCCFFFHHHHHHGGG@@@AAABBBCCCCCCCCCAAAAAA???>>>===;;;::::::999999>>>>>>===<<<:::999888777888777777777777666666666555555555555555444444444222333555777777666555444444333111000000111333555333222222111000000////////////.........---------------------------------,,,+++******++++++***((()))))))))***+++***)))(((++++++******))))))(((((())))))((((((''''''&&&&&&((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((()))(((''''''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))******+++,,,,,,+++******((()))))))))************))))))(((((((((((())))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,------...////////////...------.........////////////////////////111000000000000111222222111333555555555555666888999:::;;;<<>>=========777666555666777888777666666666555555555555666666333333333333333333333333222222222222222222222222333222222222222222222222111111222222222222111111000000000000000111111222222222222222222222222222222222222333444444555555333444666777777666444333222222222222333444555666444555777999:::;;;;;;;;;:::;;;<<<>>>???AAABBBBBBCCCDDDFFFFFFFFFGGGJJJLLLJJJKKKMMMLLLJJJIIIJJJLLLKKKLLLMMMLLLLLLMMMPPPSSSQQQRRRTTTUUUUUUUUUTTTSSSTTTSSSRRRPPPOOOMMMKKKJJJHHHJJJNNNSSSTTTRRRNNNLLLHHHIIIIIIIIIIIIGGGFFFEEE))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,------------......,,,,,,,,,,,,,,,+++***))).........//////000000111...000222333555555444333777888:::;;;<<<>>>@@@AAA======>>>???AAACCCEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAADDDGGGHHHGGGFFFAAABBBCCCDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;>>>===<<<;;;:::999888888777777777666666666555555666555555555444444444333111222555666777666555444444333111000000111333444111111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((((()))******))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))*********))))))(((************************((()))))))))************)))(((((((((((((((((()))))))))***++++++++++++************+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,---............---------------..............................000000//////000000111222,,,...111222222111222333333444666666777888;;;===AAABBBEEEHHHMMMUUU]]]bbbpppttt||||||wwwpppiiieee]]]YYYTTTOOOKKKHHHDDDAAA>>>===;;;:::999999999:::777666555555666777666555555555555555444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111111111111111111111111111111111111222222333444444444333444666777777666444333111111111222222333444555444666888:::<<<<<<<<<;;;:::;;;<<<===???AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLIIIJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNOOORRRTTTRRRSSSUUUVVVWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKNNNPPPPPPPPPOOONNNMMMIIIIIIJJJJJJIIIHHHFFFEEE++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------------............------,,,---........./////////000...000222555666555444333555777:::;;;<<<===???AAA???>>>>>>>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCEEEHHHHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<=========<<<;;;:::999999999:::777777666666666555555555666666666555444444333333222333444555666666555444444333222111111111222333000000000000//////...............------------,,,........................,,,+++******++++++***(((((()))***)))(((((()))***))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((('''&&&''')))******)))'''(((((((((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))************+++******))))))******+++((()))******++++++******************++++++++++++)))))))))***+++---///000+++++++++,,,------......---,,,,,,,,,,,,---....................................------......///000///000222222000///000000---000333444555555666888:::;;;<<<===???CCCIIIMMMSSSWWW^^^gggqqqzzz|||tttnnnhhheeeaaa]]]ZZZUUUPPPLLLMMMJJJFFFCCCAAA???<<<:::999999888777666666666666888666555555666666555333444444444444333222111000222222222222222222222222111111111111111111111111111111111222222222222222222111000000000000111222...///000000111111000000000000000000000000000000000000111111222333333333111111222333333222111111111111111111222333444555444666999;;;<<<<<<<<<;;;::::::;;;===???AAACCCDDDFFFGGGHHHGGGFFFGGGHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOQQQSSSVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPOOOOOOOOONNNQQQQQQMMMLLLMMMNNNMMMIIIIIIJJJJJJIIIHHHFFFEEE++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------............/////////111444666777777555444333666999::::::;;;>>>AAA??????>>>===>>>@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHFFFDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::999888888999::::::777777777666666666666555777777666666555444444333444444444444444444444444444444333333222222222222000000////////////...............---------,,,,,,------------------------,,,+++******++++++***(((((()))***)))''''''(((+++'''''''''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&''''''(((''''''(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))&&&%%%%%%&&&((())))))(((((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))((((((''')))))))))(((((()))))))))))))))))))))******************))))))))))))******((())))))***************************++++++++++++))))))))))))+++---///000***++++++,,,,,,---......,,,,,,++++++,,,------...------------------------.........---...//////000222333444333111000111222...000222333333333555777444666777777777999===??????BBBGGGNNNUUU]]]bbbffflllooossswwwzzzsssjjjddd^^^XXXRRRNNNLLLIIIHHHGGGEEEBBB@@@AAA???===<<<;;;:::777555888888777777666666666666666555444444555555333222111222222333333222111000222222222222222222222222111111111111111111111111000111111111222222222222222111000//////000111222......000111111111000////////////////////////////////////000111111222222111111111111111111111111222222222222333444555555333555888:::<<<<<<::::::::::::;;;<<<>>>AAACCCEEEHHHIIIIIIHHHFFFEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRUUUWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRLLLQQQRRRMMMKKKNNNOOOMMMIIIJJJJJJJJJJJJHHHGGGFFF)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++------..................000222555777888888666555111444777888888999===@@@@@@???===<<<===>>>@@@AAA???@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFCCCDDDBBB???<<<:::999999999999999999:::;;;<<<>>>???999888777777777888:::;;;888777777777666666666666888888777666555555444444555444444333333333444555333444444444444333222111///////////////...............---------,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((''')))***)))'''&&&(((+++%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))%%%$$$$$$%%%'''(((((('''))))))(((((('''''''''&&&(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))************((((((''''''''''''(((((((((((()))***************)))************+++++++++,,,+++*********+++,,,---***++++++,,,,,,---......++++++++++++,,,,,,---...------------------------000000000000000111222222...///000000//////111333000111111///......000222///000222222333444666888777999<<<@@@EEEJJJNNNPPPNNNQQQUUUXXX[[[aaaiiinnnttt~~~zzzuuusssllldddYYYRRRPPPMMMJJJFFF@@@???>>>>>>>>>>>>===<<<999888777777888888666444666666666666666555555555444222111222333444333111...///111222333333222222111111111111111111111111000000000000000000000000000000111111222222222222222111000//////000111222---...000111111111000///////////////////////////.........///000000111111333333222111111222333333222222222222333444555666111333777999;;;:::999888::::::;;;<<<>>>AAADDDEEEIIIIIIIIIGGGEEEDDDEEEGGGIIIHHHGGGHHHJJJKKKJJJIIIIIIKKKNNNPPPQQQSSSVVVYYYYYYYYYWWWVVVVVVWWWXXXYYYXXXWWWUUUSSSSSSSSSSSSTTTJJJQQQSSSOOOMMMOOOPPPNNNIIIJJJJJJKKKJJJHHHGGGFFF++++++++++++++++++++++++***+++,,,,,,,,,***)))((((((((((((((())))))))))))+++,,,---,,,*********,,,...,,,******+++---------,,,,,,+++++++++,,,------,,,,,,,,,---...///000000111000444<<<<<<555222333444444666777999;;;<<<===BBB???<<<;;;<<<===>>>===BBBAAA@@@@@@AAACCCFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDEEECCCBBB@@@???===;;;999999999888777999===>>>===;;;::::::::::::999999888888666666666666777777777777999888555444333444555777444444444444555555666777777666555333222111000000222222333333222111///.........//////......---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))%%%%%%%%%$$$$$$#########&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***+++*********))))))((((((000---)))(((***,,,+++******)))(((''''''((()))***))))))***++++++++++++***))))))))))))************)))))))))))))))******+++))))))************))))))++++++++++++++++++++++++***+++,,,---............,,,,,,------...///000000---------............///////////////....................................222111111111000000////////////000111222222333333555666777999;;;===???@@@BBBCCCDDDFFFIIIKKKNNNOOO[[[```fffkkkpppxxx}}}xxxsssqqqllljjjgggbbb^^^YYYVVVTTTRRRNNNIIIDDDAAA@@@@@@AAA999999999999999999999999555666666666555444333333444444333333333222222222333222222222111000000000222222333333333333222222000111111111111222222222111111000000000000111111000000000000000000000000////////////////////////111111000000000000000111000000///////////////000000000000000111111111111333333333333333222111000111111222222222333333333555666888888777777999:::888999;;;===???AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQSSSUUUUUUVVVVVVUUUTTTSSSTTTVVVXXXZZZXXXVVVTTTRRRPPPPPPPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIGGGFFF,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))((((((((((((((()))))))))******+++,,,,,,******+++,,,...,,,******+++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------......//////...---000666777222000222333444555777999:::<<<<<<@@@>>><<<<<<===>>>>>>>>>BBBAAA@@@@@@AAACCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@>>><<<;;;999999999888999<<<@@@AAA@@@>>>999999888888777777777777888888888888888888888888:::999777555444444444444333333333333333444555555666555444333222111111111111222222222222000///...---............---,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))((('''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***)))))))))(((((((((''''''///,,,(((((()))++++++******)))(((''''''((()))***(((((()))*********))))))))))))))))))************))))))(((((())))))***+++))))))************))))))++++++++++++++++++++++++***+++,,,---............,,,,,,------...//////000,,,,,,,,,,,,------------,,,,,,------.........///........................111111111000000000//////000000000111111222222222111222333555666888999:::777777888:::<<<>>>@@@AAAEEEIIINNNQQQSSSYYYbbbiiiqqqtttwww{{{|||uuupppnnnllliiiddd___[[[WWWUUUSSSRRRPPPMMMJJJHHHEEEDDDFFFDDD@@@===;;;;;;;;;<<<666666666666666666666666555555555555555555444333555555555444444444444333333333333222222222222222///000000111111000000///000000111111111222222222000000////////////000000000000000000000000000000////////////////////////111000000/////////000000000000///////////////000//////000000000111111111222222333333222222111000111111111222222222333333333555666666666666777999777888:::<<<>>>@@@AAAAAADDDDDDEEEEEEFFFHHHIIIJJJHHHIIIJJJJJJLLLLLLMMMNNNLLLMMMOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSTTTVVVXXXYYYVVVTTTRRRPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGFFF+++++++++++++++++++++++++++***))))))))))))))))))((((((((()))))))))******(((***++++++******,,,---///---+++***+++++++++***+++++++++++++++,,,---------------------.........---,,,...222444111111333333444555666888999;;;;;;===<<<<<<===@@@@@@@@@>>>@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???===<<<:::999999999:::<<<@@@DDDEEECCCAAA999999999999888888888888999999999999999999999999:::999999777666444222111222222222111222222333444444333222222111111222222111111111111000///...------------------,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((('''''''''''''''&&&,,,***((('''((()))))))))))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))************))))))(((((())))))***+++))))))************))))))++++++++++++++++++++++++***+++,,,------.........,,,,,,,,,---......//////++++++++++++,,,,,,,,,,,,******+++,,,---...//////////////////////////////000000000000////////////000000000000111111111111///000000111222333444444222222333333555666888999777:::<<<======@@@FFFKKKSSSUUUXXX[[[]]]^^^______fffhhhlllqqqwww}}}}}}zzzuuuqqqmmmkkkgggddd```[[[UUUQQQQQQOOOMMMJJJGGGDDDAAA@@@@@@@@@???>>>===<<<<<<;;;::::::999888777777888888555555555555555555555555333444444555555555555444444444444333333333222222222222222333333333333333///000000111111000000///000000000111111111222222//////............//////000000000000000000000000000000000000000000000000//////.........//////000000//////......///000000//////000000000000111111111222222222222111111000111111111222222222222333222333555555444444666777777888:::<<<>>>@@@AAAAAADDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFF************************+++***)))(((((((((******(((((()))))))))*********''')))***+++******,,,...000---+++******+++***)))************+++,,,------...---------------------///...///111333444555777222333444555777888999:::::::::<<<>>>AAABBB@@@???????????????@@@BBBCCCDDDFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB??????>>>===<<<;;;:::999;;;>>>AAADDDFFFFFFCCCAAA<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888999999888555333111111111111000000111222222222222111111111222222333111111000000//////...---,,,,,,------,,,,,,+++***++++++*********)))))))))************++++++++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''(((((())))))'''''''''''''''''''''''')))((('''''''''((((((((())))))(((((((((((())))))''''''((())))))))))))(((((()))))))))************((((((((((((((()))******))))))************))))))******************************+++,,,------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,***++++++,,,---.........////////////////////////////////////////////////000000000000000000//////111111111111222222222222222222222222333444555666666777888888777888<<>>AAABBB@@@>>>===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;???AAADDDFFFFFFDDDAAA@@@<<<<<<<<<<<<<<<=========::::::999999999888888888555666888999999777555444222222111000000111111111222222111111222222333444111111000//////.........,,,,,,------,,,,,,+++***+++++++++************))))))))))))******+++++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))(((((('''((())))))******))))))((()))))))))************((((((((('''((())))))***))))))************))))))************************)))***+++,,,------------,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------////////////////////////.....................///000000//////////////////111111111111111111111111000000//////000000111222333333444333333333555777666666777888999:::::::::??????@@@BBBDDDFFFHHHIIILLLOOOSSSVVVXXXZZZ]]]```aaacccdddfffeeedddbbbaaadddhhhmmmsssvvvxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{xxxzzz|||}}}~~~~~~{{{{{{{{{yyyuuuqqqllliiidddeeeeeeccc```[[[VVVSSSOOOMMMIIIFFFDDDCCCBBBAAA<<<;;;;;;;;;<<<<<<;;;999888888777777777666666666555555555555555555555555666666777777777666555444444444444444444444444444222222333444555555555444111111000000000///////////////000000111111222222111111111222222111111111//////000000000111111111111000000//////000000111////////////////////////////////////////////////---------------...//////...............///000000...////////////000000000///000000111111000000000000000111111111222222222222444555555555555666888888999;;;>>>@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTQQQOOONNNLLLKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDD((((((((((((((((((((((((******************+++,,,)))))))))*********++++++''')))******))))))+++,,,...,,,***)))*********))))))))))))******,,,---...,,,,,,,,,,,,,,,------------//////---...333555444111222333444555666777777777777999<<<@@@AAA???>>><<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBB=========>>>>>>???????????????>>>>>>=========<<>>;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888444555777999999888777666444333222222111222222222333333333222333333444444222222111000////////////---------------,,,++++++,,,,,,,,,+++++++++******(((((())))))***+++++++++******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))%%%'''(((((('''&&&''')))(((((())))))))))))(((((((((((()))************)))))))))))))))************((((((''''''(((((()))***))))))************))))))************************)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............---------,,,........................---------...........................////////////////////////////////////000000000000000111111222000000000000000111111222111222222333333444555555555555666888999<<<>>>???===???AAABBBCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLKKKJJJIIILLLPPPTTTVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZWWWYYY\\\]]]^^^^^^```aaa______``````___^^^\\\[[[[[[[[[[[[ZZZWWWTTTPPPNNNKKKKKKKKKKKKIIIFFFCCCBBB>>>===<<<;;;:::::::::::::::888777777888888777555333333333333333333333333444444444444444333333333444444555555444333333222222222222222222222222222222333333444444444444333333333333222222222111111/////////000000000000000...//////000000//////.../////////000000000111111111111000000000000111111////////////////////////////////////////////////---------------...///000------------...///000000......////////////000000...//////000000000000///000000000111111111111222222444555555444555666888888999;;;===???AAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDD******************************+++,,,,,,,,,,,,,,,))))))*********+++++++++((()))+++***)))(((***+++---+++)))(((***++++++***(((((())))))***,,,---...+++++++++,,,,,,------...,,,//////,,,---111333000111111222333444555666666777777888:::===???>>>===;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA;;;<<<<<<===>>>???@@@@@@???????????????>>>>>>>>>===@@@BBBBBB@@@>>>>>>???;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999999888666777888888888888666666555555444333333333333333555555444444333444444444444333111000//////000000---............---,,,,,,---------,,,,,,,,,,,,+++((((((((()))***+++++++++***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((('''&&&&&&'''''''''((((((((($$$'''))))))'''&&&(((***'''((()))******)))((('''&&&'''(((((())))))(((((())))))))))))************(((''''''''''''((())))))))))))************))))))************************)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........---------....../////////............////////////111111111111111222333444111000000000111111111000111111111222222333444555111111222333444666777888777888999999888999;;;===:::;;;;;;<<<===>>>>>>???===>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBEEEGGGHHHFFFFFFGGGIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDBBB@@@???============<<<;;;:::999666777888888888777777888:::888666666666666555444444444444444333333333333444444444444444444444444222222222222222222333333222222222222222222222222333333444444444333222222444444333333333222222222111111111000000000000000......////////////......////////////000000000111000000////////////000000////////////////////////------------------------------------...///000111------------...///000000........./////////000000---...//////000000//////000000000000111111111111111222444444333333555666666777999;;;===???@@@@@@AAABBBDDDEEEEEEEEECCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGEEEDDDCCC++++++++++++++++++++++++)))***,,,---...------,,,)))************+++++++++)))***+++***)))((()))***,,,***((((((***+++++++++((((((((()))***,,,---...******+++,,,,,,---......---111111------222333///111111222333444444555555777666777999<<<======<<<:::;;;<<<>>>???????????????@@@@@@AAAAAA@@@@@@???;;;<<<<<<>>>???@@@AAABBB@@@@@@??????????????????;;;===@@@@@@>>>===>>>@@@======>>>>>>??????@@@@@@>>>>>>===<<<;;;;;;::::::999999999888777666555555777666555555444444444444777666555444444444444444444333222000000000000111......//////......---,,,......---------,,,,,,,,,'''(((((()))***+++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$'''***)))''''''(((***'''((()))******)))((('''%%%&&&''''''((((((''''''))))))))))))************'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000//////000000000000000111............///000111111111000//////000000///...////////////000111222333222222111111111222222333444555666555444555777888555444555555666888999:::666777888999999::::::::::::::::::;;;;;;::::::999:::<<>>;;;:::;;;<<<@@@???>>>===<<<<<<<<<===999::::::;;;;;;;;;;;;;;;888777777666666555555555333555777888888777777777444222000111222333222222444444444444333333333333111111222222333333333333111111111111222444555666444444444444444444444444444444444444333333222111222222222111111111111000333222222222111111000000000000111111111111000000////////////000000000000//////............//////////////////////////////---------------------------------...///000111111,,,,,,,,,---...///000111............/////////000------...///000000//////000000000000111111111111///111222333222222333555444555777:::<<<===>>>>>>@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCC(((((())))))*********+++&&&''')))******)))((('''(((((())))))))))))((((((************************,,,,,,,,,++++++*********************+++,,,---...++++++,,,,,,,,,------------------............///...///111333444444444333666777999999888888999;;;999;;;===>>>>>>>>>???AAA@@@AAABBBBBBBBB@@@>>><<>>>>>>>><<<===???AAABBBBBBBBBAAACCCBBB@@@@@@@@@@@@???===========================999999::::::999888666555999888666555444444444555444555666777777666555555111111111111111111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))******************)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............//////......------///000111000000000000000000000000000111111000///......///000000000000000000000000111111111222222333333333222222222222222222222222555555555555555555555444666666666666666666666666333444444555555444444333555666777888888777666555777777777777777666666666777777666666555555555444777777666444444333333333222222222333333333444444444444444333333222222222000000000000000000000000222222111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222000000000000000000000000+++,,,---...////////////222111111111000000//////---......///000111111222......------------......000///000555:::;;;555000000000///...------,,,,,,+++,,,------......------.........------,,,,,,,,,------...//////...---,,,////////////000000000000///000111000///...///111...///000000///000222444777888999999999:::===@@@BBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@GGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGFFFDDDCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAA++++++++++++************,,,,,,------------,,,,,,*********++++++*********+++++++++++++++++++++++++++++++++*********))))))************+++,,,------******+++++++++,,,,,,,,,------------...............///111222444444444333666888999999888888999::::::<<>>>>>????????????@@@BBBCCCDDDDDDCCCBBBAAA@@@??????@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::888777666999888777555444444555555444555666777777666555444111111111111111111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))************)))(((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))************))))))&&&&&&&&&'''''''''((((((***)))(((((('''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))************************,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............///......---...///000111///////////////////////////000111000.........///////////////////////////000000000111111111222222222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333444555666666666666555444555555555555555444444444555555555555555444444444666555444333222222222222222222222333333333333444444444333333333222222222111111111111111111111111111111111111111111111111111222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000,,,,,,---...///000000///111111111000000000//////---......///000000111111//////............//////......000666;;;<<<888444000//////...------,,,,,,,,,---......//////......---------------,,,,,,,,,,,,---...//////...---,,,---............/////////---///000000///......///...///000000///000222444555777888888999:::>>>@@@??????>>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGHHHHHHIIIFFFFFFGGGFFFDDDDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>>---------,,,++++++******,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++++++++++++++,,,++++++++++++,,,,,,,,,---------------...............///000222333333333333777888999999888777999:::<<<>>>AAABBBAAAAAABBBCCC???@@@BBBDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCCHHHEEEBBB@@@@@@AAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCC???>>>===>>>@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888777999888777666555555666666444444555666666555444333111111111111111111111111//////............//////---------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))*********)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))******))))))(((&&&&&&'''''''''((((((((()))(((''''''&&&'''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------..................------......///000///////////////////////////000111000.........////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222333444444333222222222222222222222222222222333333333333333444444444444444333222111111111111111111222222222333333333333333333222222222222222222222222222222222222222111111111111111111111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000------...///000000000000111111000000000000//////.........//////000000111000000////////////000000///...000444888888555111//////......---,,,,,,,,,------...///////////////,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,---------............000222222111//////000...///000000//////111333444555777888888:::===???======<<<<<<<<<======>>>;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGFFFDDDDDDEEEGGGDDDDDDCCCAAA???===<<<;;;,,,,,,,,,,,,++++++++++++,,,+++***)))((()))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,+++++++++***,,,,,,,,,---------......,,,,,,---------...............///000222222333333666888999999888777999:::===@@@CCCDDDDDDCCCCCCCCCAAABBBCCCEEEEEEEEEEEEEEECCCBBBAAABBBDDDDDDDDDCCCDDDBBB@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGGGGEEEDDDCCC@@@>>>===>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888888777777666666666666444444555666555444333222111111111111111111111111//////............//////......---,,,,,,+++******---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------------......//////////////////////////////...///000000...---...000////////////////////////000000000000000000000000111111111111111111111111//////000000000000111111222222222222222222222222111111222222222222111111000111111111111111111000000111111111111111222222000111111111222222333333444333222111111111111111111111111111222222222222222222222222222111111111111111111111111111111111000000000000111111111111333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000//////........./////////000000//////............//////000//////000222000---***.........------,,,,,,,,,,,,------...............+++++++++,,,,,,------...+++,,,---.........---,,,,,,------------.........///111333444333111111111...///000/////////111333444666777888888888:::<<<=========<<<======>>>>>>;;;<<<>>>@@@BBBCCCDDDEEECCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHFFFDDDBBBCCCDDDBBBAAA@@@>>>===<<<;;;;;;((())))))***+++,,,------///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------............///000111222333555777888999888888999;;;???BBBEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAABBBCCCDDDDDDBBB@@@???>>>@@@CCCFFFHHHHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAA???>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999777777777777777666666666333444555555555333222111000000000000000000000000//////............//////......---,,,,,,+++******,,,,,,++++++***))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------.......................................---...000///...---...000........................111111111111111111111111000000000000000000000000///000000000111111111222222222222222222222222222000000111111111111000000000000000//////000000000000000111111111222222222//////000000111111222222444333222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000//////000000000111111111222222222111111000000000000000000000000000000000111111111111111111111111////////////////////////...//////000000000000000//////////////////000000............////////////...------,,,,,,------...000/////////...---+++***---------------,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,---------***+++---.........---,,,------........./////////---///111222000/////////---...//////...///111333555666888888777666777999<<<;;;;;;;;;<<<<<<===>>><<<===???@@@AAABBBBBBBBBAAABBBDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIFFFCCCAAAAAABBB???>>>===<<<;;;;;;<<<<<<'''((()))***+++---......------,,,+++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***,,,------,,,+++***(((((((((((()))))))))))),,,,,,,,,,,,------------............///111222333444666888888888999;;;===???BBBFFFGGGGGGEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEEEECCC>>>===>>>AAAEEEHHHJJJJJJEEEFFFGGGGGGFFFEEEDDDCCCDDDBBB@@@??????>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888999555555666666666666555555333444444555444333111000000000000000000000000000//////............//////---------,,,,,,++++++++++++++++++***************))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((('''&&&''''''((((((((()))))))))'''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,---************************)))******++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---........................,,,...//////...---...000........................222222111111111111000000///////////////////////////000000111111222222222000000000000000000000000///000000000000000000///111000000//////000000111000000000111222222333333000000000000000111111111333333222222111222222333///000000000000111111111000000000000000111111111////////////////////////...//////000000111111111111111111111111000000000000000000000000000000000111111111111111111111111////////////////////////...//////000000/////////......////////////000000........................---,,,,,,,,,,,,,,,,,,---//////////////////000000------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---......---------............/////////+++,,,------++++++,,,------...//////......000222333555777777666666666777999999999999999:::;;;<<<>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFKKKKKKJJJGGGCCCAAAAAAAAA>>>===<<<;;;:::;;;<<<===)))******+++,,,---......++++++++++++***)))((('''++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------((()))+++---------,,,+++(((((()))))))))*********++++++,,,,,,,,,---------------------...000222333222444777888999:::<<<>>>@@@CCCFFFHHHGGGEEECCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHGGGFFF@@@@@@@@@CCCFFFIIIJJJIIIEEEFFFGGGGGGGGGFFFEEEDDDDDDBBB@@@@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777888888333444555666666555444333333333444444333222000///000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))******)))((('''))))))))))))((('''&&&%%%'''((((((((())))))))))))((('''''''''(((((()))***'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------))))))***++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------........................,,,---///...------///000........................111111000000000/////////////////////////////////...//////000111111222222...........................//////000000//////...222111000000000000111222/////////000111222222222111111111000000000000000111111000000000111111222/////////000000000111111/////////000000000111111////////////////////////......//////000111111222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////....../////////......---........./////////000000........................---------,,,,,,---------..................000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++)))***,,,---......------,,,,,,---------.........,,,---,,,***)))***,,,...---...///.........000222///222555666666777888999999999888999:::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@BBBEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCBBBBBBDDD@@@>>><<<:::::::::;;;;;;,,,---------------------//////000000///---,,,***+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,'''(((+++---...---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------...000111333111333666888999;;;===@@@@@@CCCGGGHHHGGGEEECCCCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCCCCEEEHHHJJJIIIIIIFFFFFFGGGHHHHHHHHHGGGFFFCCCAAA@@@@@@AAAAAA???>>>========================;;;:::999777666777777888222333444555555555444333333333444444333222000///000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''&&&%%%$$$###(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,........................,,,---......------///000........................000000//////.........---////////////////////////.........///000111111222////////////////////////......////////////......333222111000000111222333.........///000111111222222222111111000000//////000000////////////000111////////////000000000000.../////////000000111111000000000000000000000000---......///000111111222//////000000111111222222000000000000000000000000////////////////////////////////////////////////---...............---------.........//////000000.....................---.........------.........//////...,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++*********)))***+++---......------++++++,,,,,,,,,---------000///...,,,***+++///222---...///.........000222,,,///333666777888999;;;;;;;;;;;;;;;<<<===>>>???<<<===>>>???@@@AAAAAABBBAAABBBEEEHHHIIIIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHEEEDDDCCCCCCEEEFFFFFFGGGGGGFFFDDDCCCEEEFFFBBB@@@===;;;999999999:::+++)))((()))***,,,,,,+++......---,,,+++)))((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******)))+++******************+++))))))***+++---...///000......////////////............---------......///111333777999;;;<<>>>>>>>>:::::::::999999888888888:::999999888777666666555555555666666555555444333333333444444333222000///111111111111111000////////////...------------...---,,,++++++******++++++************************************)))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))***+++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''((()))))))))&&&$$$%%%(((***)))(((***)))(((''''''((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,)))******++++++,,,------******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------......------,,,,,,---+++)))+++---///---+++...------,,,,,,------............------,,,,,,,,,000000//////.........---........................------///000111111111111111111000000//////......//////000000000000//////111111000000//////......000000000000000000000000////////////..................///000111222333333000...,,,---000111///---......//////...---,,,,,,......////////////......////////////////////////---......///////////////////////////000000000000//////000000000000////////////////////////////////////000000///...------///...---,,,,,,---...///111///...///000111000///---------............///222000.........---,,,***...------,,,,,,------...+++++++++,,,,,,---------+++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,,,,---......///000111111222222111000000111444777999;;;:::888888888:::<<<>>><<<<<<======>>>>>>??????>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCAAA@@@===<<<:::999,,,+++)))***,,,------,,,,,,,,,---.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,------...---....../////////.........------------......///...111444666777888:::<<<>>>@@@BBBBBBAAA@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEECCCCCCFFFJJJMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999999888777777999888888777666666555555555555555555555444444333333333444444333111000///000111111111111000/////////...------,,,,,,---------,,,++++++******++++++*********************************)))))))))((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''''''''((()))))))))'''%%%&&&(((***)))'''))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------------------+++***+++---...---+++------,,,,,,,,,,,,------......---------,,,,,,,,,////////////......------........................,,,,,,---//////000000000000000000000//////............////////////......000000000000//////......////////////////////////,,,,,,---...///000111111///000000000000000111111111///...///111111000...//////000000//////...---//////000000000000//////////////////////////////...//////000000000000000............//////////////////000000000000//////........................///////////////...------///...---,,,,,,---...///111///............---+++------------............///...------......---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------......///000000111111000111111222333444555555888777777777777999:::;;;;;;;;;<<<<<<======>>>>>>;;;<<>><<<::::::+++)))((((((***++++++*********+++,,,------,,,,,,************************++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++************++++++))))))******++++++++++++,,,------.../////////...------,,,------...//////...000333555555666777999<<<>>>@@@@@@??????@@@AAADDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCDDDGGGJJJMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBB@@@???>>>======<<<;;;;;;999888777666666777777666666555444444444555555555555555444333333333333333333222111000///000000111111000000///......---,,,,,,++++++,,,,,,,,,,,,+++************+++******************************))))))))))))((((((******)))(((((((((((()))''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((((('''''''''''''''((())))))***(((&&&&&&((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++---,,,,,,+++******))))))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,---------,,,+++***+++---...---,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,///............---------------------------------+++,,,---...............000000000////////////.../////////000000/////////000000000////////////...////////////////////////,,,,,,---...///000111111111111000000/////////...111000//////111111000///000000000000000000///.........////////////......//////////////////////////////000111111111111000------------...............//////000000//////..............................////////////...------......------------......111///...---...---,,,***------------............---,,,+++,,,...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))******+++,,,,,,,,,,,,+++---------------.........,,,,,,---........................//////000000111000111222444444333222222444555666777777888888888:::::::::;;;<<<=========;;;===???BBBDDDFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBCCCEEEFFFGGGEEEDDDCCCAAA???===;;;;;;,,,+++)))***+++,,,,,,+++------------,,,++++++***************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,((((((''''''''''''((((((*********)))))))))))))))+++,,,---...............,,,,,,,,,,,,---...//////111333555666666777888999;;;===???@@@??????@@@AAADDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDBBB@@@>>>======<<<<<<<<<;;;999888666555444555555555444444333333333444444555555555444333333222222222222111111000000000000000000000//////...---,,,++++++******++++++,,,++++++******************************************)))))))))(((((((((((())))))((((((((((((((()))''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))'''''''''''''''((())))))***)))(((''''''''''''''''''((()))******)))((('''(((((((((((()))))))))))))))))))))************+++,,,+++++++++******))))))******))))))))))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............////////////////////////000000111111111111000000////////////////////////////////////////////////////////////............000000/////////.........000/////////000000////////////000000000//////...,,,------......------,,,..............................///000000000000000------........./////////...//////////////////....................................//////...------------------------------000...------...///---,,,,,,,,,---------.........---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++***************+++,,,,,,,,,,,,+++------------............***+++,,,---......///............/////////000000111222222222222222111111222333555777888888777666::::::;;;<<<<<<===>>>>>>@@@AAACCCEEEGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGIIIGGGFFFDDDBBB@@@>>>===<<<111///......///000///............//////...------************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******(((''''''''''''''''''(((******))))))))))))((((((++++++,,,---------------+++++++++,,,,,,...//////111333666777666666888999;;;===???@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<<<<;;;:::999777666555444444444444444333333333333444444444555444333333222222222111111111111111111000000000000000///......,,,,,,+++************+++,,,+++******))))))******************************)))))))))((((((((((((''''''''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))))))))))))))'''&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++******))))))))))))******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++******))),,,,,,---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.../////////...................../////////...//////////////////................../////////........................////////////............---............/////////---............---......---......//////..................//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////000000000......////////////..............................------............------,,,------------------,,,+++***)))+++---///...---,,,,,,,,,------------...///---,,,,,,------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******************************+++******+++,,,,,,,,,,,,+++++++++,,,,,,------------)))***+++---.../////////............////////////444222111//////000111222222333666999:::999888777:::;;;<<<===>>>???@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDFFFIIIJJJIIIHHHGGGEEECCCAAA??????///---++++++,,,---,,,+++&&&'''(((***,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))******))))))))))))***************)))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,---/////////111333444444444555777:::<<>>===<<<<<<;;;;;;;;;::::::888777666555555444444333333333333333333444444444444444333222222222111111000000000111111//////000000//////...------,,,++++++******++++++++++++***))))))))))))***************************))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''((())))))((())))))(((&&&&&&''')))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,******))))))))))))******************************************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))))),,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---............/////////+++,,,,,,------,,,,,,+++---............/////////........................,,,,,,---...///000111111,,,---------......//////,,,---......,,,,,,---...,,,------...............000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000111---......//////......---------------------------,,,,,,---............---,,,,,,------------,,,,,,&&&&&&&&&(((+++---------,,,,,,,,,,,,------------///---,,,,,,------,,,***,,,,,,++++++++++++,,,,,,+++++++++++++++***************)))))))))***++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,------)))***+++---///000000111........................444222///------///111333222444777999::::::999999:::;;;<<<===>>>@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCEEEGGGJJJKKKLLLKKKJJJHHHFFFDDDBBBAAA---+++***)))***+++***)))$$$%%%''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++******))))))******+++************************,,,,,,---,,,,,,+++***)))*********+++,,,---///000,,,...111222222333555666888:::===>>>???@@@AAACCCAAA@@@???>>>???@@@BBBCCC@@@AAABBBCCCDDDEEEFFFGGGEEEGGGHHHGGGDDDBBBCCCEEEBBBBBBBBBBBBAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;:::999999888777666666555444444444444444444444444333444444444444333222222222111000//////000111222//////000000//////...---------,,,+++++++++++++++++++++***)))))))))))))))************************))))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))((('''''''''''''''((())))))&&&((()))(((&&&&&&(((***))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))******************))))))))))))******************************************************++++++++++++++++++++++++******++++++++++++************++++++,,,++++++++++++---...---+++***+++---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---------.........//////,,,,,,------------,,,,,,---------.........//////........................,,,,,,---...///000111111.........---------------,,,...000///---,,,---///------...//////////////////000000000000000000///------------------------,,,------......................../////////000000---......//////......---------------------------+++,,,------.........---+++,,,------------,,,+++((((((((())),,,......---++++++,,,,,,,,,------------+++++++++---...---,,,,,,,,,++++++++++++,,,,,,************++++++++++++***)))(((((()))***+++,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------***+++---///111222333333........................000000/////////000111111222444666888999:::::::::999:::;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCEEEHHHJJJLLLNNNNNNLLLJJJHHHFFFEEEDDD333111//////000000///...------...///000000000000------------------------++++++,,,,,,,,,---------*********++++++,,,------))))))(((((((((((()))))))))*********++++++++++++---------,,,+++***)))(((*********+++,,,---///000,,,...111333333444666777666888;;;===>>>???@@@BBB@@@???>>>======???AAABBB>>>???@@@BBBDDDEEEFFFGGGCCCEEEGGGFFFCCCBBBDDDFFF?????????>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;999888888888777777666666444444444444444444444444333333444444444333222222111111000//////000111222///////////////......---...---,,,,,,++++++,,,,,,+++******)))))))))))))))************************)))(((((((((''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''((())))))%%%''')))(((&&&&&&)))+++***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''((((((((()))++++++******)))(((((((((******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((()))***+++,,,---------+++---///...+++)))+++---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------.........////////////000000000000//////---------.........//////........................000/////////............000//////---,,,++++++***---///111000------...111......///000000111000000,,,------------------,,,////////////////////////---......///////////////---------.........//////---..................---------------------------+++,,,------.........---++++++------------++++++---,,,,,,---///000000///++++++,,,,,,,,,---------***))))))+++---//////...,,,++++++++++++++++++,,,))))))******+++++++++,,,***)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,---///111333444555666.....................------...///111111111000///222333555666888999::::::888999:::;;;===>>>???@@@@@@BBBDDDGGGIIIKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBCCCEEEHHHKKKMMMPPPOOONNNLLLJJJHHHFFFEEE444444333222111111000000//////............------///...---,,,,,,++++++,,,.........---,,,+++***)))(((((())))))*********+++)))***+++,,,,,,+++***))))))))))))))))))******+++++++++************++++++------,,,***)))***...000......///000111222333333666777888:::;;;<<<======>>>@@@@@@===<<>>???AAACCCDDDCCCCCCDDDEEEDDDBBBAAAAAAAAA@@@>>><<<===<<<;;;<<<===>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999888888666555444333555555444333333333333444444333333222222333333444111111111000000///...---,,,---...//////...---,,,------------------------******))))))***+++,,,,,,++++++++++++***)))'''&&&***))))))((('''&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))))))))'''&&&&&&'''(((((())))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))(((((((((((())))))+++*********))))))(((((())))))************)))))))))***+++,,,,,,+++***))),,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++((((((((()))******++++++++++++++++++,,,,,,---............---,,,+++***))),,,,,,+++***+++,,,---...++++++,,,,,,---...//////*********++++++,,,,,,,,,............//////000000......---------,,,,,,,,,------,,,,,,------...///---------.........//////..................------000000//////.....................///////////////---------.........//////,,,---......//////....../////////...------,,,,,,........................,,,,,,------...------,,,++++++,,,,,,,,,,,,------------++++++++++++---------...............------------,,,+++,,,---...///...---+++***)))******+++---------,,,+++***)))((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++------...222666888666333///////////////.........---...///...---...///111444444444555777888:::;;;:::;;;<<<;;;:::;;;<<<>>>>>>AAAEEEIIIKKKKKKJJJHHHJJJHHHFFFFFFGGGGGGGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@DDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGFFF555555555555444333222111//////............//////...---,,,+++++++++++++++---.........---,,,++++++************+++++++++,,,)))***++++++++++++***))))))))))))))))))******+++++++++************++++++***+++,,,,,,++++++,,,...---...///000111222222333555666777999:::;;;<<<<<<>>>AAAAAA===<<>>============:::888<<<;;;:::;;;======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777666555555444444333333333444444333333222222333333444111111111000000///...---,,,,,,---......---,,,,,,,,,,,,,,,---------------******))))))***++++++,,,++++++******)))((((((''')))))))))((((((''''''''')))((('''''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%)))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))(((((((((((())))))(((((('''&&&''''''((()))))))))))))))))))))))))))*********)))))))))((((((((()))************)))((())))))(((((((((((())))))******)))))))))((((((((())))))************)))))))))***++++++++++++***)))++++++************++++++*********++++++,,,,,,,,,************+++++++++,,,+++******))))))******+++(((((())))))***++++++,,,***************+++,,,,,,************)))((('''''',,,,,,+++++++++,,,---...++++++,,,,,,---......///...------------------,,,------........./////////.........---------,,,,,,,,,++++++++++++,,,------------------.........///..................------/////////......---------000//////...---,,,++++++---------,,,,,,+++++++++,,,------...............///////////////.................................---------...------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,+++++++++,,,............---,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,---000333444333111///.....................---...///...------///111333444444555666888999::::::;;;<<<<<<;;;<<<>>>@@@AAACCCGGGJJJMMMMMMMMMLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA555666777888888777666555222111000///...///000000...------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))******+++++++++************++++++(((***---...---,,,+++,,,------...///000111222222333444555777999999::::::;;;???@@@===;;;>>>???===CCCEEEEEEEEEBBBAAAAAAAAA===<<<;;;;;;<<<;;;999777:::999999:::<<<===<<<:::;;;;;;::::::::::::;;;;;;999999999888777666555444555555555444444444444333333333222222222222333333111111111000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,------......*********)))******+++,,,,,,+++)))((('''(((((()))))))))))))))(((((((((((())))))((('''&&&&&&&&&'''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))***)))((('''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&''''''(((((()))((((((''''''(((((()))''''''&&&''''''((()))***))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))((())))))(((((((((((())))))))))))((((((((((((((('''))))))************)))))))))***++++++++++++***)))******))))))))))))***************+++++++++++++++)))))))))*********+++++++++******))))))******+++))))))******+++,,,,,,,,,***))))))))))))***++++++)))))))))))))))((('''&&&,,,++++++++++++,,,------++++++,,,,,,------......///......------,,,,,,+++---------------.........//////.........---------,,,,,,,,,,,,,,,---......------------............------------------............------------,,,,,,...---------,,,,,,++++++///...---,,,+++******))),,,,,,---...............///////////////000000000---------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,---.........------++++++++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++---,,,+++,,,...000///...........................---...///...------///111333333333444666777999:::999;;;<<<<<<<<<===@@@BBBDDDEEEHHHKKKMMMOOOPPPQQQKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@???333555777999;;;;;;;;;:::888666444111000000000111//////...------------...***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++*********)))))))))))))))******+++++++++************++++++)))+++,,,,,,+++++++++---,,,------...///000111222111222444555777888888888555;;;>>>;;;:::<<<>>>>>>DDDFFFFFFEEEBBB@@@?????????===<<<=========;;;999:::999:::;;;===>>><<<;;;;;;::::::::::::::::::;;;777777777777666555444333555555555555555444444333333333222222222222333333111111111000000///...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---......+++***************++++++,,,***((('''&&&''')))***((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%******)))(((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))))))))((())))))(((((((((((())))))((((((((((((''''''''''''))))))************))))))*********++++++*********)))(((((((((((())))))******************+++++++++((())))))))))))***************))))))))))))******)))******+++,,,,,,------******)))))))))******+++++++++,,,,,,+++***))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------/////////.........------...------------...//////------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000000000///...------,,,,,,,,,,,,---.........---------------...///000000000------------------------............---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,((()))+++,,,---,,,,,,+++***************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++---,,,+++++++++,,,,,,,,,---------------.........---.........------///000222222333444555777888999999:::<<<======???BBBDDDEEEFFFHHHJJJLLLOOORRRSSSLLLJJJHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFDDDBBB@@@???000222555999;;;===>>>???===<<<999666444333222222000///...---,,,,,,,,,,,,)))******++++++++++++***++++++++++++++++++******+++******************+++)))))))))))))))******+++++++++************+++++++++++++++***((())),,,///,,,,,,---...///000000111000111222444555666777777111777<<<:::999;;;>>>???CCCDDDEEECCCAAA>>>>>>>>>???>>>======>>>>>><<<:::::::::;;;===??????>>><<<:::::::::999999:::::::::::::::::::::999888777777555555666666666555444333333222222111111222222333111111111000000///...---......------------......+++++++++,,,,,,,,,------++++++***************++++++***(((&&&&&&''')))***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))+++******************+++((((((''''''((())))))***************************((())))))))))))************))))))))))))))))))***)))******+++,,,,,,------,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------///.........------------,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000........................+++,,,,,,---...---------***+++,,,,,,---...//////---------------------------.........---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++)))************)))(((((())))))************))))))))))))))))))))))))))))))(((((())))))******************+++,,,,,,,,,,,,+++------,,,++++++***+++,,,+++,,,,,,,,,---------...,,,---...---,,,---...000222222222333444666888999888:::<<<======???BBBDDDEEEEEEFFFHHHJJJMMMPPPQQQKKKJJJHHHIIIJJJKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGGGGFFFHHHHHHGGGFFFEEECCCAAA@@@000111333666999<<<>>>???@@@@@@>>>===;;;999777777222111000...---,,,,,,+++***+++++++++++++++******++++++++++++************++++++***))))))***++++++)))))))))))))))******+++++++++************++++++,,,+++***((('''))),,,///++++++,,,---...///000000///000222333555555666666000888>>><<<999;;;>>>???@@@BBBCCCBBB@@@>>>>>>>>>===<<<;;;<<<======;;;999999:::;;;>>>@@@@@@>>><<<::::::999999999999::::::888888999999888777777666555555666777666555444333222222111111111111222222111111111000000///...---///......------......///,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********))))))((('''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((%%%&&&'''((()))))))))((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))'''(((((((((((()))))))))))))))************))))))++++++***))))))***++++++(((''''''(((((()))***+++***************))))))))))))))))))*********++++++***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,+++************+++******+++++++++******))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,******+++,,,...///000000.........---------------......---------,,,,,,,,,)))))))))))))))******+++------------,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------///.........------,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---.........---***++++++,,,---,,,,,,,,,,,,,,,---.........------)))******+++******))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++,,,------,,,+++******,,,***++++++,,,,,,---------,,,---...---,,,,,,...000111111222222444555777888888:::;;;<<<===>>>AAACCCDDDDDDEEEFFFHHHKKKMMMNNNKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@222222222222444777:::<<>>CCC???;;;:::<<<===<<<>>>@@@@@@>>>>>>>>>???===<<<;;;<<<======;;;999888888:::===@@@@@@===;;;::::::999999999999::::::666666666666666555555444555555777777777666444333222222111111111111222222111111111000000///...---......---,,,,,,---......------,,,,,,+++*********,,,++++++***))))))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%''')))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((&&&'''((())))))(((''''''))))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''''''((()))))))))(((((((((((())))))((((((((()))))))))******))))))************))))))++++++***))))))***++++++(((((((((((()))***+++,,,+++*********)))))))))(((************+++++++++,,,))))))(((((((((((())))))(((((())))))***++++++,,,++++++***)))))))))))))))))))))************))))))((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,------...///////////////.........---------,,,,,,,,,,,,+++++++++******))))))******+++,,,---------,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,,,,---------...///......---,,,+++******,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,---------***+++,,,---...------,,,......---,,,,,,,,,------******+++++++++++++++***))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++(((+++------+++))))))************+++,,,,,,------,,,---------,,,,,,...000000111111222333555666777888999;;;;;;<<<===@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJIIIIIIGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAA555333111000111333666888===@@@CCCEEEFFFFFFDDDCCCAAA@@@>>>;;;999777555555///000//////...---,,,+++.........------,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))******+++++++++************++++++'''))),,,,,,+++******+++***++++++,,,---...///000///000111333444555666666;;;CCCGGGCCC<<<:::;;;<<<:::<<<>>>>>>>>>>>>>>>@@@>>>===<<<===>>>>>><<<;;;666777999<<>>:::777444222000//////...---,,,......///......,,,+++*********+++++++++,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++***++++++,,,,,,------...111000000000000222333444666EEEKKKBBB888:::===<<<;;;;;;<<<<<<======>>>>>>;;;<<<>>>?????????>>>===:::::::::;;;;;;<<<<<<<<<999999888888999999::::::666777888999888666444333555666777888777666444333555444444333333222222111000/////////............///...------...///...---...---,,,+++************++++++************++++++))))))))))))))))))))))))+++***)))''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''%%%%%%%%%&&&(((*********))))))((((((((('''++++++)))'''''''''%%%###$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''%%%&&&'''((()))+++,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))************)))*********+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++)))***+++------,,,+++***++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,***(((***,,,...,,,***------.........---,,,+++///...---,,,,,,,,,,,,,,,,,,------......------,,,.........///......---,,,------++++++++++++------,,,,,,,,,++++++*********))))))******++++++++++++************************+++++++++************))),,,,,,+++***))))))***************++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,+++,,,------++++++,,,---////////////////////////------...///000111222222222444777999;;;===@@@BBBBBBDDDFFFHHHIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDD<<<;;;999888888999:::;;;===>>>@@@BBBDDDEEEFFFFFFGGGEEEDDDDDDDDDBBB???===:::777444222111000...,,,---------------------------,,,,,,,,,++++++******,,,++++++***************+++++++++++++++***)))(((******++++++++++++*********++++++,,,,,,---......111000//////000111333444333???EEE===666888:::888::::::;;;;;;<<<=========<<<===>>>>>>??????>>>>>>999999::::::::::::::::::888888888888999:::;;;;;;888888999:::999777555444555555777777777555444222444444333222222111111000000000/////////.........///...------...///...---...---,,,+++************+++******))))))******+++))))))))))))))))))))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$#########((('''&&&%%%%%%'''(((***)))))))))(((((('''''''''$$$%%%&&&'''))),,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))************************((()))))))))*********+++((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))************)))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++************++++++,,,++++++******++++++,,,,,,++++++******++++++,,,...,,,+++,,,...///...,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,)))*********++++++++++++*********************************)))))))))((((((,,,++++++***))))))***************++++++,,,,,,,,,------,,,,,,,,,+++++++++***************++++++++++++,,,------++++++,,,---........................------...///000111222222222444777888999;;;>>>@@@AAABBBDDDFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD======<<<======>>>???@@@===>>>@@@BBBDDDEEEFFFFFFHHHGGGGGGGGGHHHHHHFFFDDDAAA>>>:::777555333000...------,,,++++++,,,...///......---,,,+++***))))))++++++++++++***************+++++++++++++++******)))))))))******)))))))))+++++++++,,,------......000000//////000111222444222;;;>>>999666999:::777999::::::;;;<<<<<<======>>>============>>>??????;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<999999::::::999888666555444555666666666555444333333333222222111000000000000000000/////////......///...------...///...---------,,,+++************+++******))))))******+++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$"""!!! ((('''&&&&&&&&&'''((()))((((((((('''''''''''''''%%%$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***)))(((&&&$$$###!!! ''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************************************++++++,,,,,,,,,,,,++++++,,,++++++************++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++------,,,+++************++++++************++++++++++++************++++++,,,++++++******++++++,,,---,,,+++,,,...///...---...---,,,+++***++++++,,,...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++************++++++++++++************************))))))))))))(((((((((''',,,+++******)))******************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,------++++++,,,---........................------...///000000111222222444666777777888;;;===>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEFFFGGGIIIJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDCCC:::;;;<<<>>>@@@BBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFGGGIIIJJJIIIGGGFFFCCC???<<<:::777555222111///---++++++,,,---///...------,,,++++++******+++++++++++++++++++++*********++++++,,,+++++++++))))))************))))))++++++,,,,,,---.........//////......///000222333444999:::888888<<<<<<888::::::;;;;;;<<<============<<<;;;;;;;;;<<<>>>???=========<<<<<<;;;;;;;;;777777777888999:::;;;<<<999999999999999777666555444444555555555555444333444444333333222111111000000000000////////////...///---------...///...------,,,++++++*********+++******))))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&$$$###""""""(((''''''&&&'''((())))))''''''''''''''''''&&&&&&)))''''''(((&&&""""""$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,++++++*********++++++++++++------------+++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******++++++************++++++++++++************++++++,,,++++++******++++++,,,*********++++++,,,,,,+++...---+++))))))***+++,,,------,,,,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************)))))))))(((((((((++++++***************+++***************++++++++++++++++++++++++*********,,,+++++++++***)))))))))+++,,,------++++++,,,---------------------------------......///000000111111333555555555666888:::<<<===???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEHHHGGGGGGFFFGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB777888:::===@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGEEEEEEEEEGGGHHHHHHGGGGGGDDDAAA>>>===<<<:::888666444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------.../////////......---...000111222444666777777888;;;;;;999:::;;;;;;<<<<<<===>>>>>>;;;;;;:::999:::;;;<<<=========<<<<<<;;;;;;::::::888888888888999:::;;;<<<888888888777777666555555444444555555555555555555555555555444333333222222111000000000///////////////---------...///...---,,,,,,++++++******++++++***))))))))))))))))))***************************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&'''''''''''''''''''''&&&'''+++)))%%%''',,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((('''''''''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))******************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++------------+++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******++++++************+++++++++******))))))******+++,,,++++++******++++++,,,******++++++++++++,,,,,,...---+++))))))***+++,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++************************++++++*********)))))))))+++***************++++++************************************************,,,+++++++++***)))))))))+++,,,------++++++,,,---------------------------------......//////000000000222444444444444666888;;;<<<===>>>>>>?????????????????????@@@BBBCCCDDDHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@::::::;;;===???AAACCCDDDHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDFFFGGGFFFEEEFFFDDDAAA??????>>><<<;;;:::888555222000///......+++,,,,,,,,,---------...******,,,---------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---......//////......------...///111222111222333444555666777777:::::::::;;;<<<<<<======:::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999888888999999:::;;;888888777777666555555555555555555555666666666777666666666555444444333333111111000000000////////////...------...///...---,,,,,,++++++***++++++,,,***))))))(((((())))))***************************)))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))'''''''''''''''((((((((('''%%%&&&)))%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------,,,+++************++++++************++++++******))))))))))))******,,,++++++******++++++,,,+++---......,,,,,,...///...---,,,+++***++++++,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,---------------......,,,,,,,,,,,,++++++++++++************************++++++++++++*********************)))******+++,,,***************))))))))))))))))))))))))*********+++++++++***************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111333333333444666777:::::::::;;;<<<<<<======<<<<<<<<<===>>>AAACCCEEEGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>BBBAAA???>>>???@@@AAACCCFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFFFFEEEFFFDDDAAA???>>>===<<<:::;;;:::888777555333111111---------------,,,,,,,,,)))***,,,---...---,,,+++------------,,,+++******,,,,,,------------,,,,,,,,,,,,------.../////////...------,,,---...000111///000222222222111444777777888888999::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<============::::::999999888888999999999999888777666666666666666666666666666777888888666555555444444333222222111111111000000000/////////...------...///...---,,,++++++***++++++,,,,,,))))))(((((((((((())))))************************)))***+++++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))'''''''''(((((()))))))))((($$$%%%((("""!!!%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++*********)))))))))(((((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((())))))))))))************)))))))))*********++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''++++++++++++++++++++++++******************************++++++++++++*********************+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***++++++************++++++******))))))))))))******,,,++++++******++++++,,,+++---......,,,,,,---///------------,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++******)))+++,,,,,,------,,,,,,+++------........./////////------,,,,,,,,,+++++++++************************************))))))))))))******))))))***++++++,,,+++*********)))))))))(((((((((((()))))))))*********************++++++++++++,,,------++++++,,,---++++++++++++++++++++++++---------.........//////...000222333333444666888777777888888999999:::;;;999999999:::===@@@CCCEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???>>>===<<>><<<:::888:::::::::999888666444333//////...---,,,++++++***)))***,,,.........,,,+++.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,------.../////////------,,,,,,---...000111///111333333111000333888666666666777888888999999;;;<<<>>>?????????>>>===??????@@@@@@AAAAAABBBBBB<<<;;;:::999888888888888;;;:::999888777777777777777777777777777888999999555444444333333222222111111111111111000000000000///...------...///...---+++++++++***++++++,,,,,,))))))(((((((((((())))))***************************++++++,,,,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))******%%%"""%%%+++((( $$$...(((''''''&&&&&&%%%%%%$$$###""""""""""""""""""###&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))************************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************&&&((()))++++++)))(((&&&++++++++++++++++++++++++******************************++++++++++++******))))))((())))))***++++++...---++++++++++++---...++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------)))***+++------,,,+++***++++++************++++++******))))))))))))******,,,++++++++++++++++++,,,(((+++---,,,***)))+++...------.........---,,,++++++*********+++,,,,,,---+++++++++,,,,,,++++++++++++++++++++++++***))))))++++++------------++++++,,,,,,,,,------.........---------,,,,,,+++++++++************************))))))))))))((((((((((((******))))))***+++,,,,,,+++*********))))))(((((('''((((((((())))))******))))))******+++++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++---------..................000222333333444777999666555555666666777888999777777888999<<<@@@DDDFFFFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAA@@@????????????????????????>>>===;;;;;;GGGGGGGGGFFFEEECCCBBBAAABBB@@@??????AAAEEEIIILLLKKKLLLMMMNNNMMMJJJGGGEEEHHHEEEBBBAAAAAA???;;;777333444555555666777888888444222000...------...///************++++++++++++++++++------------+++++++++*********+++,,,,,,---,,,,,,------------......,,,,,,------...///000000111111111222222333333444888777777777666666666555999:::;;;<<<============AAAAAAAAAAAA@@@@@@@@@???===;;;999777666666777888999999999999:::;;;<<<===777777777777777777888888555555444333222222222222111000000///////////////---.........//////000000......---------,,,,,,,,,,,,,,,+++***))))))******,,,+++)))((((((***+++,,,,,,,,,,,,+++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((***+++''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((***)))((('''''''''''''''$$$!!!###))),,,***'''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''((('''((()))******)))((('''((('''&&&&&&'''))),,,---))))))))))))))))))))))))************************''''''(((((())))))******''''''(((((())))))*********(((&&&'''***+++)))'''******)))(((((('''((((((************************(((((((((((())))))))))))************************(((((()))***************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,+++++++++******))))))&&&&&&&&&&&&'''(((******((()))***+++,,,+++***)))))))))***+++---......///,,,)))&&&'''+++------+++******+++,,,------......---+++)))(((((((((((((((,,,,,,,,,++++++*********------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***)))(((((((((***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))************+++++++++*********))))))+++***)))))))))))))))***,,,+++)))((((((((()))))),,,,,,,,,+++++++++*********+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111333666777777666777888777888999;;;>>>@@@AAABBBCCCDDDGGGHHHHHHEEEBBB@@@===>>>??????===<<<<<<===999<<>>>>>>>>>>>============<<<:::999777666777888999777777777777888999:::;;;999888888777777777888888444444333222111111111111111111000/////////000000............/////////000...------------,,,,,,,,,,,,++++++***))))))************+++++++++++++++*********))))))(((''''''&&&''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''((((((((((((((())))))((('''''''''''''''((((((((()))+++,,,,,,,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''((()))******)))((('''''''''&&&&&&''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***+++)))((()))++++++***(((+++******))))))))))))***************************(((((((((((()))))))))***************************(((((()))***************,,,,,,++++++************++++++++++++++++++++++++//////.........---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************************+++++++++******)))))))))++++++***++++++,,,---...((()))***,,,,,,,,,++++++))))))***+++,,,---.........,,,******+++,,,,,,+++*********+++,,,---------000///---++++++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++***)))(((((()))***+++,,,))))))************))))))))))))))))))************+++++++++*********))))))******))))))))))))******+++***))))))***+++,,,---,,,,,,++++++************((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222000333555666666666666777888999:::<<<>>>@@@BBBBBBDDDEEEFFFGGGFFFDDDAAA???===???@@@@@@>>>======>>>:::<<<>>>===;;;999:::<<>><<<:::888777666666777999:::===<<<:::888555222000...//////...---,,,+++******+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,******++++++++++++,,,,,,,,,,,,------.../////////000000111111222333333444444444555666777888999999999:::;;;<<<=====================<<<<<<<<<;;;;;;:::999888777777888999:::777777777888888999999:::::::::999888777777777888444333222111000000000000222222111000000000000111............////////////------------,,,,,,,,,,,,,,,+++******)))*********)))***,,,------,,,***)))***))))))((((((''''''&&&''''''''''''''''''''''''************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******************&&&''''''(((((((((((((((((((((((((((''''''''''''&&&(((***)))''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***'''(((((())))))(((((('''''''''&&&&&&''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++***)))***+++,,,+++)))+++***************+++,,,************************((((((((()))))))))******************************(((((()))***************+++************)))))))))************************,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++*********)))))))))))))))*********))))))***++++++))))))+++,,,------------++++++,,,,,,---...//////.........,,,******+++,,,))))))******+++,,,,,,,,,------,,,+++************,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++******)))))))))***++++++))))))************))))))))))))))))))************+++++++++***************)))))))))))))))***+++,,,******)))))))))***+++++++++************)))))))))''')))***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///222444555555555666777999:::;;;===???AAABBBCCCEEEEEEEEEEEECCCBBB@@@??????@@@BBBAAA???>>>>>>???<<<<<<===;;;:::999;;;<<>>>>>>>>===;;;777444222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------......---------.........////////////000111222333333444444444555666777888999999999:::;;;<<<============>>>>>>=========<<<<<<<<<999888888888888999:::;;;999999::::::;;;;;;;;;;;;;;;;;;:::888777777777777555444333222111111111111333222222111111111111111.........///////////////---------,,,,,,,,,++++++++++++***************+++++++++,,,------,,,***)))++++++******))))))))))))''''''''''''''''''''''''((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((''''''(((((((((((((((''''''(((((((((((((((''''''%%%&&&''''''&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((('''&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))******+++,,,************************(((((()))))))))*********************************(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))******************))))))''''''(((((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,---.........------......///000000111+++---///---***(((***---))))))*********++++++++++++,,,,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++************************+++++++++,,,,,,,,,,,,++++++((()))))))))************************************(((((())))))***+++,,,---,,,+++***(((&&&%%%$$$$$$***))))))))))))))))))))))))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///000333333333444555777:::;;;<<<>>>???AAABBBCCCGGGFFFDDDCCCAAAAAA@@@@@@@@@AAACCCBBBAAA???@@@@@@======<<<:::999:::;;;<<>>??????===:::999/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------......---------..................//////000222333333444666666666666777777777777999:::;;;<<<=====================<<<<<<<<<<<<;;;888888888999999:::;;;;;;999999:::;;;;;;;;;::::::;;;:::999888777777777777666555444333333222333333333222222111111111111111///////////////.........------,,,,,,,,,++++++++++++***************++++++------+++*********++++++*********)))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((('''((((((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''(((((()))((('''''')))&&&$$$&&&+++---+++)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&&&&&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((())))))))))))((())))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************************************(((((()))***************)))))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,---------------''''''((((((((()))))))))******++++++++++++******************************)))))))))))))))*********,,,+++***************+++***+++++++++,,,---......,,,,,,,,,---.........///'''***---,,,***)))+++---******************++++++---...000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))),,,+++******,,,,,,+++******++++++++++++*********++++++,,,,,,,,,,,,++++++((()))))))))************************************))))))))))))***+++------++++++***((('''%%%$$$###)))))))))))))))))))))***)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...000222222222333666888:::;;;<<<>>>???AAABBBCCCGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@AAA???===;;;:::;;;;;;<<<<<>>===<<<===>>>>>>>>>???BBBDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFAAA???<<<999777666666666888999<<<>>>@@@@@@???>>>888777555222000---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++******++++++++++++,,,,,,........................---...///000111333444444666666666666777777777777999:::;;;<<<============;;;;;;;;;:::::::::999999888999999999::::::;;;;;;777777999::::::999888777999999888777666666666777777666555444444333333333222222111000000000000111///////////////.........,,,,,,,,,,,,++++++++++++*********)))******+++,,,...,,,***(((((((((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&''''''((()))(((((()))))))))(((''''''(((((()))))))))*********((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&((()))))))))((('''((($$$!!!$$$***---***&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((''')))***)))((('''((()))(((((((((((((((((()))***)))))))))))))))))))))))))))))))))*********++++++************************(((((()))***************)))))))))************+++******************************++++++++++++,,,,,,************************))))))***+++++++++******((((((((((((((((((((((((***************+++++++++))))))((((((((())))))***,,,++++++++++++,,,------)))))))))*********++++++'''(((***++++++***+++,,,++++++++++++++++++++++++))),,,///...+++***+++---,,,,,,,,,,,,------------.........---,,,+++++++++))))))))))))))))))))))))---+++***+++,,,---,,,++++++++++++,,,++++++***)))))))))************))))))))))))))))))***************************+++++++++***************+++,,,---))))))***++++++*********)))))))))************+++)))*********((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222222222444777999:::;;;<<<===???@@@AAABBBFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCAAA@@@@@@AAA@@@>>><<<<<<===>>>===<<>>>>>>>>???<<<<<<>>>@@@BBBDDDFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIKKKLLLKKKHHHFFFFFFGGGDDDBBB@@@===:::888777666555777999<<<>>>@@@AAAAAA>>>===:::777333000...,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++******++++++++++++,,,,,,........................------...000111333444444444444555666777888999999999:::;;;<<<============;;;;;;;;;;;;::::::::::::999999::::::::::::::::::666777999::::::999777666777777666666666666666777666666555444333333333333111111000/////////000000000/////////............,,,,,,,,,++++++++++++*********))))))***++++++,,,++++++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***)))))))))))))))(((''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((('''&&&&&&%%%&&&((()))***)))((('''&&&$$$###$$$'''((('''%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((((('''(((***+++***(((''')))+++******))))))((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***************************++++++,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***+++++++++***))))))(((((()))***++++++,,,,,,,,,+++((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,'''&&&&&&&&&'''((())))))---,,,+++***)))***++++++)))))))))************************+++------+++))),,,,,,,,,,,,,,,+++++++++%%%))),,,,,,(((&&&(((***,,,,,,,,,---------......------------------,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---+++++++++,,,,,,,,,+++***)))))))))************))))))))))))))))))************))))))*********++++++++++++++++++******+++,,,,,,((()))***,,,,,,,,,,,,+++************++++++,,,,,,***+++++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000222222333444888:::::::::;;;<<<>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCAAA@@@@@@AAA@@@???===>>>@@@@@@>>>;;;NNNLLLIIIFFFCCCCCCCCCCCC<<<======>>>@@@BBBDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKHHHKKKLLLKKKHHHFFFFFFHHHFFFEEECCC@@@===:::888777555666888;;;===???@@@AAA???>>><<<:::777555333222------++++++++++++---------,,,,,,+++*********+++,,,,,,---------..............................---------...000111333444444222333444666777999:::;;;999:::;;;<<<============>>>>>>=========<<<<<<<<<999::::::;;;;;;::::::999888:::;;;<<<<<<;;;999888666555555555555666666777555555444333222222222222111000000///////////////000000//////.........---,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))***+++***(((&&&$$$((((((((()))))))))))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))(((''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))((('''&&&&&&$$$&&&((()))***)))(((''')))+++,,,+++)))((((((***''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((('''''''''))))))))))))))))))))))))************************''''''(((((()))***************))))))((((((((('''(((+++,,,,,,)))(((***,,,,,,,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++************************(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******)))((('''&&&%%%%%%***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------************+++,,,......---,,,+++)))((())))))***,,,,,,,,,,,,,,,,,,------...,,,+++,,,......+++''',,,,,,,,,,,,,,,,,,,,,,,,'''+++///...+++)))***---,,,,,,,,,------.........+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))************))))))******++++++++++++,,,,,,++++++***+++++++++)))***++++++***)))((('''******+++++++++,,,,,,,,,,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000111222222333555888;;;999:::;;;<<<===>>>???@@@CCCDDDDDDEEEFFFEEEEEEEEE@@@BBBCCCBBBAAA???@@@@@@AAA???>>>@@@BBBBBB>>>;;;ccc```ZZZUUUQQQNNNNNNNNNLLLFFF???<<<>>>BBBDDDDDDCCCCCCDDDFFFHHHHHHEEECCCHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIFFFCCC@@@>>>===<<<777666666777999<<>><<<:::888888777000///---,,,+++---...///,,,+++******,,,---,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++......//////000000111111555555555555666888999:::999999999999999999999999<<<;;;999888888888999999;;;;;;;;;::::::999999999;;;:::999777555444333333555555666777777777777777555444333333222222333333222111111000000000000000....................................---,,,+++***+++++++++*********)))))))))((((((((((((''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''************************&&&&&&''''''((()))))))))&&&%%%%%%%%%&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''***+++***(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((+++***)))((((((''''''(((******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''%%%$$$%%%(((***(((&&&))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************---,,,+++***))))))))))))*********)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))***+++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********------------,,,,,,+++***...------,,,+++***)))))),,,,,,++++++***+++++++++,,,+++******,,,......---++++++++++++******))))))...,,,***+++---...,,,***,,,,,,++++++++++++******------,,,,,,,,,,,,++++++)))***++++++++++++***))),,,+++)))''''''''''''((()))))))))))))))))))))))))))((('''%%%$$$''',,,000---,,,***)))))))))******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++000000111222444666888999999999999:::;;;<<<===>>>AAACCCEEEFFFDDDCCCCCCCCCBBBBBB@@@@@@????????????BBBCCCDDDDDDCCC@@@>>><<>>:::999999999:::<<>><<<:::999888555333111///............---,,,+++,,,---...---,,,,,,,,,++++++++++++++++++------------,,,,,,++++++.........///000000111111444444444555666777888999999999999999999999999999;;;:::999888888888999999;;;;;;:::::::::999999999::::::888666555444333333555555666777777777777777444444333222222222222333222111000000//////000000....................................---,,,+++***+++++++++*********))))))(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''***+++)))(((&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((((('''***))))))))))))((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************,,,,,,+++***)))))))))))))))))))))(((((((((((((((+++******))))))******+++************************((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,************************))))))***+++++++++++++++(((***++++++***)))+++,,,......---------,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++*********+++******)))))))))******---+++******,,,------,,,++++++++++++*********))),,,***)))***,,,---,,,******+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,+++)))(((((((((((()))************************((((((((('''&&&''')))+++,,,,,,***)))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------------...///111333555666888888999999:::<<<===>>>@@@BBBDDDDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???===<<<~~~~~~}}}}}}|||zzzyyyyyykkkcccYYYQQQMMMJJJGGGDDDAAA@@@???@@@BBBCCCBBBAAACCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBB???>>>===<<<<<<===>>>???AAAAAAAAA@@@???===;;;999999888666444222///...---///...------...///...---++++++++++++++++++,,,,,,...---------------,,,,,,---......//////000111111333333333444555666777888888888888888888888888888::::::999888888888888999:::::::::999999999999999999888777555444333333333555666666777777777777777444444333222222222222222222111000000//////000000.................................------,,,+++***+++************)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&************))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++******)))))))))******((((((((((((((((((((((((+++******))))))******+++************************'''(((***+++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))***++++++++++++***''')))******)))(((***+++------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++...,,,******,,,,,,,,,+++++++++++++++***************))))))***+++,,,,,,+++******+++,,,---...//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***))))))******+++************************''')))******(((''''''''',,,+++******)))*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////,,,,,,---...///111333444777777888888999;;;<<<===???AAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@???>>>>>>>>>tttmmmeee^^^[[[XXXTTTQQQLLLJJJGGGEEEEEEDDDCCCAAAAAAAAABBBDDDEEEFFFGGGHHHFFFGGGIIIJJJJJJHHHFFFEEECCCBBBAAA@@@???>>>?????????@@@AAAAAA@@@>>><<<::::::999888777444222///...000...------//////...,,,*********++++++,,,,,,,,,------------------------------......///000000111222222222333444555666777666666777777777777888888999999888888888888888888999999999999999888888888888777666444444333333333666666777777777777666666444333333222111222222222111111000///////////////........................------------,,,+++******************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&)))(((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''*********)))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************))))))))))))******+++(((((((((((())))))))))))******))))))))))))******************************'''(((+++,,,---,,,***)))---,,,,,,++++++*********++++++++++++++++++++++++************************)))******+++++++++******((()))******))))))***,,,+++*********************,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,,,,------.........,,,+++***+++++++++***++++++++++++++++++++++++*********+++,,,------,,,++++++,,,------...//////------,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,************************(((***++++++)))((()))***++++++******************++++++++++++++++++++++++))))))************))))))************************************************------,,,+++,,,---...///......///000111333555555666666666777888999;;;;;;???@@@BBBBBBAAAAAABBBCCCBBBBBBDDDEEEEEEEEEEEEDDDEEECCCAAA?????????@@@AAA~~~{{{uuunnnjjjhhhfffbbb___[[[XXXSSSPPPMMMJJJGGGDDDAAAAAAAAAAAAAAACCCDDDEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???===>>>@@@@@@@@@>>><<<;;;888888888777555333222111000...------......---+++*********++++++,,,,,,,,,---------------------------------...//////000000000000111111222333555666555555555666666777777777888888888888888888888888888888888888888888888888777666555444444444444444666666777777777777666666333333222111111111111222111000000///.../////////........................------------,,,+++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((()))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((()))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((())))))(((((((((***)))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((())))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))((())))))******)))))))))******+++++++++***))))))))))))))))))***************************''')))+++,,,---+++***))),,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++++++++******))))))***,,,+++******+++---************************+++,,,,,,------,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,------...///...,,,******++++++***)))+++++++++++++++++++++,,,+++,,,------------......------------------------------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,******************************+++***)))***---000************+++*********************************((())))))******))))))(((************************++++++++++++++++++++++++,,,+++*********+++,,,---/////////000222333555555555555555666777888999:::???@@@BBBBBBBBBCCCEEEGGGCCCDDDEEEEEEFFFFFFFFFFFFGGGEEECCCAAA@@@AAACCCDDD~~~{{{vvvsssrrrpppmmmiiiiiifffbbb^^^[[[WWWSSSPPPKKKHHHEEEAAA??????@@@AAABBBCCCDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA===>>>???@@@@@@???>>>===888888777666555444444444000///------......---+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000/////////000111222444444333444444555555666666777666777888888999888888888777777777777777888888888666666555555555555555666777777777777777666666555333333222111111111111111111000//////......//////........................---------,,,,,,+++***)))(((((()))))))))))))))***)))(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((($$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&((())))))******((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))((((((((()))))))))******++++++,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++)))***++++++,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++******************************++++++++++++***)))))))))+++,,,,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,***))))))******+++,,,------+++))))))+++++++++***++++++++++++,,,,,,,,,,,,---...///...---,,,---...------------,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********))))))+++...111))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++*********))))))******+++------......///111222333333333444444555777888999>>>@@@BBBCCCDDDFFFIIIKKKFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBBBBBBBDDDEEE|||yyyxxxzzzyyyvvvssssssrrrpppooonnnllliiifff^^^YYYQQQIIICCC@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCC>>>>>>??????@@@@@@AAAAAA;;;:::888666555555555666222000////////////...,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,---......//////000.........///000111333333222333333444555555666666555666777888999999888777666666666777777777888888666666666555555666777777777777777777777666555555333222222111111111111111000000///............///........................,,,,,,---,,,,,,+++***)))(((((((((((())))))************)))))))))(((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''((((((&&&&&&''')))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((('''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&((()))(((&&&$$$&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))(((((()))))))))(((((((((((('''((((((((())))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************+++***)))(((((((((((((((((())))))***++++++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++*********************************++++++,,,,,,---)))***,,,------,,,***)))************************+++++++++++++++***)))))))))***++++++******+++,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++,,,,,,((((((((())))))+++,,,,,,,,,***))))))+++,,,+++++++++++++++,,,,,,,,,---------///000...,,,***+++---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,++++++,,,------++++++,,,,,,+++***)))(((++++++++++++++++++++++++((()))*********)))+++,,,((()))***+++,,,++++++***************************)))******++++++******)))************************************************)))***************)))))),,,,,,,,,---...///000111222333333333444666777888<<<>>>@@@BBBDDDGGGKKKNNNHHHGGGEEECCCCCCDDDFFFGGGEEEEEECCCBBBBBBCCCCCCDDD|||zzzyyyzzz~~~~~~|||zzzzzzzzz|||~~~}}}{{{xxxpppiii]]]QQQIIIDDDCCCCCC????????????@@@BBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@AAABBBCCCDDD>>><<<999777555555666777444222000000111000///------,,,,,,++++++*********))))))*********+++++++++,,,,,,------...//////000............///111222333222222333444444555666666555666777999999999888777555666666666777777888888777666666666666777777888777777777777777666555555333222222111000111111111000000///.......................................,,,,,,,,,,,,+++***))))))'''((((((((())))))******************))))))))))))%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$&&&(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((((((&&&%%%''')))%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''((()))***&&&''''''''''''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((((((&&&(((***(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&************))))))))))))************++++++++++++(((((((((((())))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************++++++***((('''''''''''''''(((((()))***+++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++***))))))******+++))))))***+++,,,------...)))***,,,------,,,***)))************************+++++++++++++++***)))(((((()))******))))))***+++(((((())))))***************+++,,,,,,------------++++++++++++++++++++++++************+++,,,---...+++)))((()))+++,,,,,,++++++++++++,,,,,,------------///000...***((()))+++))))))***+++,,,,,,---...---------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++,,,,,,+++)))((('''++++++++++++++++++++++++&&&(((+++,,,***(((&&&&&&((()))***+++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((---------...///000111222222222222333444555666777:::<<>>======@@@BBBCCC@@@BBBDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBDDDEEEFFF@@@???>>>;;;888555222111222333333444333222111000111///---+++******++++++***++++++,,,,,,------...******))))))******+++,,,......---......///000111333333444555666666666555888777666666666777999:::999888666555555666777888999666444444555777888999777666666555444444333333111111111111111111222222111000///......---..............................000///...,,,+++***))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***,,,***(((&&&%%%&&&''''''***))))))((('''&&&&&&&&&(((''''''&&&&&&((()))***+++***)))'''''''''((()))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&''''''((()))******++++++***)))((('''&&&%%%$$$'''((()))******)))((('''(((((())))))))))))((((((************))))))))))))((()))***)))((('''(((******)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))***+++,,,,,,------(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,************))))))((((((,,,***((())),,,---+++)))++++++******+++,,,,,,---///...,,,+++*********+++------------,,,,,,,,,,,,//////......---,,,,,,,,,------,,,,,,+++++++++***------------------------******++++++++++++******,,,,,,---......///......,,,,,,---...............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,+++******)))***************+++++++++,,,,,,,,,******++++++++++++***************))))))))))))((())))))***++++++++++++******************************+++---------+++)))(((******+++++++++,,,,,,,,,,,,---...///000000000000111333555555555555666888999;;;;;;;;;@@@HHHLLLKKKOOOKKKEEECCCDDDFFFGGGFFFEEEDDDBBB@@@???@@@BBBCCCyyyoooeee\\\VVVRRRIIIFFFBBB???===>>>>>>>>>CCCDDDEEEFFFFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA???===:::777555333222333444444444333222222000...,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,......------......///000------------...///000000111222333444444555555444777777666666777777888999777777666666666777777777999777444444555777888888777777666666555555444444111111111111111111222222000000//////.../////////........................///...---+++************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&(((''''''&&&'''((()))******)))((('''''''''(((((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((((((((''''''''''''&&&''''''((())))))******+++***)))((('''&&&%%%%%%'''(((((())))))(((((('''(((((())))))))))))((((((*********)))))))))(((((('''((())))))''''''((()))***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++++++++***,,,***((()))+++,,,***)))++++++*********+++,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,...---------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++,,,---------------.....................---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,******++++++++++++******++++++*********))))))))))))******+++,,,+++++++++***************************+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,---...//////000000000111333444555444555666888999;;;;;;;;;???FFFIIIHHHLLLIIIEEECCCEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAAzzzqqqiiidddaaaVVVQQQJJJEEEBBB@@@>>>===AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA???===:::888666333333444555555444444444///...---+++++++++,,,---......------,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////000111222333333444444444666666777777888888777777444555777888888888888777999777555444666777777777888777777666555555444444222222222222222222111111000000/////////000111111........................,,,,,,+++***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((******)))'''&&&%%%$$$$$$"""$$$''')))+++******))))))))))))(((''''''&&&&&&(((''''''''''''((()))))))))(((''''''&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((((((''''''&&&&&&''''''((((((((((((((()))))))))***(((((((((((('''''''''''''''''''''(((((())))))*********)))((('''&&&&&&%%%(((''''''''''''''''''((((((((())))))))))))((((((******))))))))))))((((((&&&'''(((((('''&&&'''(((***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++***************************************************************+++++++++,,,+++***))))))***+++,,,*********++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++++++++)))))))))***+++***))),,,++++++*********++++++))))))))))))***+++------,,,,,,,,,,,,,,,---------......------------------...............---------........................,,,------------------,,,,,,,,,---.........------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,******++++++++++++******,,,+++++++++***************++++++,,,,,,,,,,,,,,,************************)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,---...//////000//////111222444444444555666888999<<<===<<<>>>CCCFFFDDDGGGEEEDDDDDDEEEFFFFFFEEECCCBBBBBBAAA@@@@@@??????xxxqqqllliiibbb]]]UUUOOOLLLIIIEEECCCAAA???>>>>>>???AAABBBBBBCCCDDDEEEFFFEEEDDDCCCBBBDDDCCCBBBAAA>>><<<:::888333333444444444444444444111000///---,,,,,,,,,,,,......------,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++,,,---......000000222333444444444444444555777888888888777666222444777999::::::888777999777555555666777777666777777666555555444444333333222222222222222111111000000///000000111222222........................+++******)))******++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((***))))))(((&&&%%%$$$######$$$&&&(((************))))))((((((''''''''''''''''''''''''((((((((()))'''''''''&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((((())))))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((***)))))))))((((((((((((&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))*********)))))))))))))))((((((((((((((((((((((((************************---+++***((((((***+++---************++++++++++++++++++***))))))***++++++******************************)))************))),,,,,,+++************++++++++++++,,,------......---------...............------------------......000000000000////////////////////////////////////...//////////////////......//////000000/////////......//////000//////...------------------------,,,,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,+++,,,,,,+++************++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,------------,,,************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...////////////000222333444444555777888:::>>>@@@>>>>>>BBBCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDAAAAAAAAAAAA@@@???======}}}wwwrrroookkkfff```\\\[[[XXXSSSOOOHHHDDD@@@>>>???@@@??????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCAAA???===;;;:::444444333333333444444444555444222000...,,,++++++,,,,,,,,,------.........------,,,,,,------...///++++++***++++++,,,---...000111222333555555666666444555666888888777666666222444888:::;;;:::888777888777555555777777777666666666555555444333333222333333333333222222111111000000///000000111222222........................******))))))******+++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((()))******+++((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((('''&&&&&&'''((()))***((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((()))))))))(((((((((((('''&&&'''((('''&&&%%%&&&((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&*********)))))))))))))))((((((((((((((((((((((((************************,,,+++)))(((((()))+++,,,))))))*********++++++++++++******************+++*********************+++***+++++++++*********+++,,,,,,+++++++++++++++,,,------------------------,,,,,,------.........///.........//////000000111222222222222222333333333222222222222222222222222222333333333333333333222000111111222111111000000///000000000000000//////111111111111000000000000---------------,,,++++++,,,,,,---------,,,,,,+++---,,,,,,+++***+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,------------,,,************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///////////////111333444444555777888<<>>???AAACCCCCCCCCDDDDDDAAAAAAAAA@@@???===<<<;;;|||zzzsssooollllllnnnlllfff```QQQKKKDDD???>>>>>><<<:::>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCAAA???>>>===777666555444444444444555777666444333111///---,,,+++,,,,,,---......//////+++++++++++++++,,,,,,---++++++++++++,,,---......000000222444555666666666555555666666777777666666444666888:::;;;:::888777666555555666888888888666666666666555444444333333444444444333222222111111000000/////////000111111........................++++++*********++++++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((%%%&&&'''((((((((('''&&&***)))'''%%%%%%&&&((()))((((((((((((((((((''''''&&&''''''((()))(((((((((&&&&&&'''(((((((((''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((())))))((((((((((((''''''&&&'''(((((('''&&&'''((()))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***)))(((((((((************************************************+++++++++***************+++***)))(((((()))***+++)))))))))************+++************************,,,,,,,,,,,,------------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......------.........------,,,---------......//////000222222333333444555666666777777777777888888888888888888888888888888888888999999::::::::::::999999555555555555555555444333222222333333222222111111222222111000///...------......//////......---,,,---------------,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,+++++++++***************++++++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---......///.........000222333444555777999;;;BBBFFFCCCAAAAAAAAA@@@<<<>>>@@@AAAAAAAAABBBCCCAAAAAA@@@>>>===<<<;;;;;;}}}|||{{{tttaaaYYYOOOHHHEEECCC???<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<999:::::::::999999888777555555333222000...------000000000000000///......------......---,,,,,,+++------,,,++++++++++++,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++*********))))))))))))******+++,,,+++++++++************************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++,,,---...............000222333333444777999999AAAFFFDDD@@@@@@@@@???;;;>>>@@@@@@>>>???AAACCCBBBAAA???<<<;;;:::;;;;;;tttkkk___VVVRRROOOJJJGGGAAA@@@???>>>???@@@AAABBBHHHGGGGGGGGGEEEDDDCCCBBB>>>===;;;999777777777777444444555555666555555555/////////...------,,,,,,......------......///000,,,,,,,,,,,,---...//////---...///111333444444444666666555444444666777888888888999:::999888777777333333444666999:::999888::::::999999888777777777555555444333333222111111111000///..........................................---,,,,,,++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&'''((())))))'''%%%$$$%%%&&&((()))***)))(((''''''''''''(((((((((((((((%%%&&&((()))))))))((('''&&&''')))*********)))(((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''(((((()))))))))))))))###$$$&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***'''((()))******)))((('''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))'''((()))******)))((('''(((((())))))))))))(((((()))(((((((((''''''''''''((()))***)))((('''(((***)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************&&&&&&''''''(((((())))))))))))***+++,,,---------((((((((((((((((((((((((++++++++++++******))))))))))))************))))))))))))))))))******************++++++++++++***************++++++,,,,,,,,,,,,...000///---,,,---000,,,,,,------///000222333111222444777888999999888888999999:::;;;<<<<<<===;;;<<<===>>>???AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDAAAAAABBBBBBAAA@@@??????>>>===<<<:::888666444333111111111111111000//////---.........---,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********))))))))))))((())))))***++++++++++++***************************------,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,---............---///222333333444777999888@@@EEECCC?????????===;;;>>>???>>>======@@@CCCCCCAAA>>>;;;:::::::::;;;uuukkkbbbYYYTTTIIICCC???@@@???===<<<>>>AAA@@@AAACCCFFFGGGFFFEEE??????>>>===;;;999888777999777666777888999888666000000///...............///...------,,,,,,,,,---........................---...///000111222333333666666555555555777999:::;;;::::::999888777666666555555666777777888999999???>>>;;;888666666666777666555555444222111000000...///000000000000////////////...---,,,,,,++++++---,,,++++++******++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))***)))((('''&&&&&&'''((()))(((((('''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''&&&))))))((('''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))+++,,,+++***(((((((((((((((((())))))++++++,,,,,,,,,++++++*********))))))***++++++,,,,,,,,,++++++,,,------...++++++++++++************...------,,,,,,------...,,,,,,,,,------........./////////000111333444555777999;;;===>>>===;;;999@@@@@@???????????????>>>AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKMMMNNNOOOOOOOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCC@@@===;;;999888888999999888666444333111000000//////...------......---,,,,,,,,,------+++...000///+++******,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++***************))))))*********+++++++++++++++++++++,,,---...///---...///000222333444555999;;;???BBBBBB@@@<<<:::===============>>>???@@@@@@???>>>===;;;;;;::::::zzzzzzpppiii[[[RRRJJJFFFBBB>>>===>>>?????????@@@CCCDDDCCCBBBAAAAAA@@@???===<<<:::999999888777777888888777666222222111///.........---...------,,,,,,,,,---------------------------------...///000111222333333666555555555555777888999::::::999999888777666666444555777999;;;===>>>>>>???===;;;888777777777888666555444333222111111000000000111111111111000000//////...------,,,++++++---,,,++++++******++++++************************,,,+++***)))((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''((('''''''''''''''((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''(((((())))))((('''''''''''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++,,,,,,++++++******)))))))))))))))***************)))******++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,------.....................//////000000000111222333444555888999<<<>>>???>>>===<<<@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAA>>>??????>>>===<<<:::999777777666444333111000000000000//////...//////000000222333111---***)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++******++++++,,,,,,++++++***---,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++,,,---...///---...///000222333444555777999<<<>>>>>>===:::999<<<;;;;;;<<<<<<===>>>???@@@???===<<<;;;:::::::::ttt{{{tttiii]]]TTTKKKCCC?????????>>>===>>>@@@BBBAAAAAABBBBBBBBBAAA@@@>>>===<<<:::888777777888888777555555555333222000...---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222555555444555555666888888999999999888888777777777444555888;;;===>>>>>>>>><<<;;;999888777777888999555555444333222111111000111111222222222222111111//////......---,,,,,,,,,---,,,++++++******++++++************************,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((())))))))))))((((((''''''''''''(((&&&''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((((((''')))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))+++,,,+++***++++++*********)))))))))***++++++,,,,,,+++++++++***))))))((((((((())))))++++++***))))))*********,,,,,,,,,---------------,,,---------......//////000000000///////////////000000000000111333444555777999;;;>>>??????>>>===@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAA??????===;;;999777666555333222111000000000000111222333333222///,,,+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******...---,,,+++***(((''''''***************+++++++++++++++++++++,,,---......---...///000111222333444555777888999:::999888888999999999::::::;;;======???>>>===;;;::::::::::::qqquuu{{{rrrfffZZZMMMEEECCCAAA???>>>>>>???AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>;;;:::888888999888777555888777666444222000...---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222444444444444555666777777888888888888777777777777555777:::<<<<<<;;;999777999888777777666777777888444444333333222111111000111111222222111111000000//////......---------,,,---,,,++++++******++++++************************++++++***)))(((((())))))(((''''''&&&&&&''''''(((((((((((('''''''''((((((((('''''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))(((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((())))))(((((((((''''''&&&&&&%%%%%%&&&''''''(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((('''((())))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''((((((***+++,,,(((((((((((())))))))))))(((((((((''''''(((((((((''''''(((((()))*********)))(((''''''''''''((((((&&&''''''(((((((((((('''((((((((((((((((((((((((***)))))))))(((((('''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))((())))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))+++,,,+++***,,,,,,++++++***)))))))))******+++,,,,,,,,,+++++++++******)))))))))))))))...------,,,,,,,,,,,,,,,,,,---------......////////////000111111222222222000000000//////.........////////////000111222333444666888:::<<<<<<<<<<<<<<<<<<>>>@@@AAACCCEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKHHHDDD@@@>>>???AAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>======777666555333222111111111///000111111000/////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++,,,,,,+++++++++,,,,,,++++++***)))((((((************************,,,+++++++++,,,,,,---...------...///000111222333444555555666666777777777777777777888999:::;;;<<<===<<<;;;:::999999999999ssssssssstttuuuvvvvvvvvvuuuyyyyyylll]]]QQQMMMGGGDDD@@@>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>><<<:::::::::999777666999999888777555222000///...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111222333444444555555666666777777777777777777888888666777:::<<<<<<;;;888777666666555555555555555666333333333222222111111000000000111111000//////...///...............---------,,,++++++******++++++************************+++***)))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((((((((+++***)))(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))'''((((((((()))))))))***'''((((((((((((((((((''''''((((((((())))))******((((((''''''''''''((((((&&&''''''((())))))(((((())))))))))))))))))))))))******))))))(((((((((''')))((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))*********+++************************)))***+++,,,,,,+++***)))***)))))))))+++,,,+++***++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,++++++******+++++++++......---------------...------...///000000111111333444555666666666666555000//////......---------......---......///000111000111333555777888888888666777999;;;>>>@@@BBBCCCEEEEEEGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMOOOQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRLLLIIIDDD@@@===<<<===>>>======>>>???AAACCCDDDEEEBBBBBBCCCCCCCCCCCCDDDDDD???>>><<<:::888666555444222222111111111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,------------,,,,,,******************++++++************************,,,,,,+++++++++,,,------------...///000000111111444444444444555666777777555555666666777999:::;;;<<<;;;:::999999888888999xxxtttpppnnnllllllkkkjjjhhhlllrrr{{{|||nnnbbb^^^SSSNNNHHHCCCAAA@@@???>>>>>>>>>???@@@@@@AAA@@@@@@AAA???===<<<;;;;;;888777888999999999888666444222000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000111222333444555555555555666666666777777888888888555777999<<<=========<<<555555555555555555444444333333222222111111111111000000000000000///...---........................---,,,++++++******++++++++++++++++++++++++++++++******)))))))))))))))***))))))(((((((((((())))))&&&'''(((((()))(((((((((,,,+++***)))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''))))))))))))))))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))))))))*********))))))))))))(((((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''(((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************************************++++++++++++*********)))))))))+++,,,+++***************************)))***++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---...//////000111222333444555666888999:::;;;;;;:::999888//////.................................///000000//////111222444444555555222333555888;;;===???@@@DDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPQQQRRRTTTRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQOOOKKKGGGCCC@@@>>>===999999999:::<<<>>>???@@@>>>???@@@AAACCCDDDFFFFFFFFFEEECCCAAA???>>>======;;;999777555444222...,,,...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------............------)))))))))***++++++,,,,,,+++++++++***************,,,,,,,,,++++++,,,,,,------------...///000000000222222333444555666666777444444555555777888:::;;;::::::999888888888888888}}}yyytttpppmmmjjjfffcccaaaccchhhnnnvvv||||||tttrrrgggaaaWWWNNNHHHDDDAAA???===>>>???@@@AAABBBBBBBBBCCCAAA???>>>===<<<:::888777888999::::::999777666333222111//////.........------------------------.........///////////////000111333444555555444444555555555666777888888999666777888:::;;;<<<<<<<<<777777777777666666555444222222222222111111111111111111222111000///..................////////////---,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******(((((((((''''''(((((((((%%%&&&((()))))))))((((((++++++***)))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))(((***)))))))))(((((((((((((((((((((((((((((((((((($$$&&&((()))***((('''%%%'''''''''((()))*********&&&'''((())))))((('''&&&))))))(((((('''&&&&&&&&&'''''''''''''''((())))))&&&&&&((())))))*********)))))))))))))))))))))))))))))))))))))))*********%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((()))))))))************************************))))))))))))*********)))))))))+++,,,+++***'''(((((())))))******+++))))))***+++,,,,,,,,,,,,))))))******+++,,,......------------...000111222333444555666888999:::;;;<<<<<<===>>>===<<<:::888//////////////////000000000000/////////000111111000111111222333444444444222333555888:::===???@@@DDDEEEGGGIIILLLMMMNNNNNNNNNPPPRRRSSSSSSSSSUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUSSSPPPLLLGGGBBB@@@;;;:::999999999:::;;;<<<:::;;;<<<>>>@@@BBBCCCDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDAAA>>><<<:::888333000000000111111111111000000------------------------,,,,,,------------,,,,,,,,,------......------,,,***************++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,,,,,,,------......//////000///000111333444555555555444444444555777888:::;;;999999888777777777777888}}}xxxtttqqqlllfffaaaaaaaaacccgggkkkoooqqqrrrxxxyyyqqqdddXXXOOOIIIDDDBBB>>>>>>@@@AAABBBCCCCCCCCCEEEBBB@@@???>>>===:::888666777999;;;;;;;;;999888555444222111///..........................................///////////////000111333444555555444333444555555666777888999999888888777777777777777777999999999999888777666555222222222111111111111111333333333222222000//////.........///////////////---,,,++++++******++++++++++++++++++++++++++++++***)))))))))))))))******'''''''''&&&&&&'''''''''%%%&&&((()))))))))((((((***)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&'''''''''(((((())))))((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$'''***---...---+++)))&&&''''''((()))******+++&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$'''''''''''''''((()))***&&&&&&((()))************))))))))))))))))))))))))(((((())))))******++++++$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++***)))(((((()))***+++***)))))))))+++,,,+++***&&&&&&'''((()))***++++++((()))***+++,,,---------'''(((((()))***,,,---.../////////000222333555666666777888999;;;===>>>>>>===>>>??????>>><<<:::888//////000000111111222222222111111111111111222333333333333444444555555555333444666999;;;>>>@@@AAADDDFFFHHHKKKMMMOOOQQQQQQOOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\]]]^^^___````````````_________``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]WWWWWWWWWVVVRRRLLLFFFBBB???>>><<<:::888888888999888999:::<<<>>>???AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGDDDAAA@@@@@@>>>:::777111111222222222222111111------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))++++++++++++******))))))------,,,++++++,,,,,,,,,,,,------....../////////---...000222333444333333444444444555777999:::;;;999888777777777777777888}}}tttnnnkkkkkkhhhdddeeekkklllhhhgggjjjlllttt}}}{{{rrrggg[[[PPPIIIIIIAAA===AAACCC@@@@@@CCC@@@???>>>???@@@???>>><<<999999:::::::::999888888444444333222000...,,,+++...---+++,,,---......---......------------......111222222333333444444555333444555555666555555444666666777777777888888888;;;;;;;;;:::999888666666666555444333222111111111444333333222222111111111000/////////..................---,,,++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''(((((('''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%'''((()))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))((('''''''''''')))***++++++++++++))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))************))))))((()))***,,,,,,++++++************************)))++++++,,,,,,---...//////...///111444666777888999999::::::<<<>>>@@@BBBCCCCCC@@@>>>???@@@@@@===:::222222111000111222333444111111111111222333444555555555777888999999999999666777:::===@@@CCCEEEGGGIIIJJJLLLNNNPPPQQQRRRRRR[[[YYYVVVUUUUUUXXX[[[^^^XXXZZZ]]]___aaabbbcccccccccbbbaaa``````aaacccdddeeeeeeffffffeeecccaaa```aaa``````___]]]\\\[[[ZZZ[[[[[[[[[XXXTTTQQQOOOOOOFFFEEEDDDAAA???===;;;:::;;;;;;;;;:::;;;<<<>>>???CCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGEEECCCBBB@@@???<<<999666555444333......//////......---,,,,,,+++++++++************,,,,,,,,,+++++++++******222111000///...---,,,,,,,,,,,,,,,++++++************+++---......---+++)))---------------------------...///111333555666777777777777777666666666666999888888777777777777777{{{wwwvvvwwwtttooommmpppoookkkjjjmmmlllpppuuuxxxzzz{{{~~~xxxlllaaaYYYUUUNNNIIIIIIHHHCCC@@@AAAAAA?????????AAAAAA???>>>;;;;;;;;;;;;:::999888888666666555444222000...---///...,,,,,,...///............------------......111111222222333444444444444444444444555555555555777777888888888888888888;;;;;;;;;:::999888666666555555444333222222222222444444333333222111000000///............---------......---,,,++++++++++++)))******+++***)))((('''))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&'''((()))***)))(((''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))(((((((((''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''&&&'''((()))************'''(((((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000111222444555777999;;;<<<======<<<<<<<<<===>>>@@@AAABBB@@@???======>>>>>>;;;888666555444333444444555666555555555444555555666777999999:::;;;<<<<<<<<<<<<;;;<<<>>>BBBEEEHHHKKKLLLSSSTTTUUUWWWYYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\^^^```bbbbbbcccccc``````aaaaaabbbbbbccccccfffggggggggggggeeedddccccccbbbaaa___^^^]]]]]]]]]^^^___^^^[[[WWWTTTSSSSSSPPPOOOMMMJJJHHHEEECCCBBB======;;;:::;;;<<<>>>???BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDFFFFFFGGGGGGGGGFFFDDDDDDBBB@@@>>>;;;999777333333222111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++******---------------------------...///111333444666666666666666555555555555555777777666666555666666666{{{yyy{{{~~~~~~zzzwwwvvvsssooooooqqqnnnnnnmmmlllllloootttxxx}}}wwwoooiiiccc]]]YYYSSSJJJDDDBBBBBB@@@??????AAABBBAAA@@@<<<======<<<;;;:::999888888888777666444222111000000...------...//////.........------------......111111111222333333444444555444333333333444666777999999999999999888888888;;;;;;::::::999888666666444444333333333333333444555555444333222000000///.........---------,,,,,,......---,,,++++++++++++)))************)))(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((()))***)))((((((''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''&&&''''''((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))((()))******++++++******,,,,,,------......//////,,,---...000222444555666999:::<<<===???@@@@@@AAA??????>>>>>>>>>??????@@@>>>===<<<<<<<<<<<<:::777999888777777777777888888888777777777777777888999<<<===>>>??????@@@@@@??????@@@CCCFFFIIILLLOOOPPPVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[\\\^^^___```aaaaaaaaa\\\]]]___aaabbbaaaaaa```ffffffggggggggggggfffffffffdddaaa___^^^___```aaabbbbbb```]]]ZZZXXXXXXYYYZZZYYYWWWTTTQQQOOOMMMKKKCCCBBB???<<<<<<<<<>>>???BBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJGGGDDDBBB===;;;999777444333222111/////////......---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++.........------.........---...///111222444555555444444444555555555555555555555444444444555666666{{{vvvvvvyyy|||~~~~~~~~~~~~{{{xxxvvvvvvsssqqqlllhhhggghhhllloooqqqsssvvvzzz}}}zzztttmmmdddXXXOOOKKKDDDAAA??????@@@AAAAAAAAA>>>>>>>>>>>>===;;;:::::::::999999888666444222111000...------.........---......------------......000000111111222333333333555444222222222444666888:::::::::999999999999888:::::::::999999888666666444444333333333444444555555555444333111000////////////.........---------......---,,,++++++++++++))))))*********)))))))))))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&'''((())))))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++)))******++++++******))))))))))))***************++++++,,,---...///000000///000111333666888::::::;;;<<<===???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888999999999888888999999999888888888999:::;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEHHHKKKNNNPPPRRRUUUVVVWWWXXXXXXXXXXXXXXX\\\\\\\\\[[[ZZZYYYXXXXXXZZZZZZ[[[\\\\\\]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^bbbccccccdddddddddddddddeeeccc___]]]\\\^^^aaacccccccccaaa^^^[[[ZZZ[[[]]]]]]\\\[[[YYYXXXVVVTTTTTTMMMKKKFFFBBB?????????@@@CCCDDDEEEGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@AAABBBBBBGGGJJJNNNRRRSSSRRRPPPNNNHHHFFFCCC>>>:::777555444111000000///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++)))))))))***,,,---///......------......///---...///000111333444444444444555555555555666666555555444555555666777777}}}xxxsssrrrtttxxxxxx~~~{{{wwwrrrnnnkkkiiiiiihhhfffhhhjjjnnnuuu}}}uuuiii^^^WWWGGGDDD@@@>>>???@@@@@@@@@@@@@@@@@@??????===<<<<<<;;;::::::888777555333222000...---,,,---...---,,,......------------......//////000111111222222333444333222111222444666888999999999999999999999999999999999999888777777666444444333333333444555555555555444333222000000///000000000000////////////......---,,,++++++++++++))))))))))))))))))******************************''''''((((((''''''&&&%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((((((((('''(((((()))))))))*********'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,******++++++++++++*********************++++++,,,)))***+++---...000111222444444666777999;;;<<<======>>>??????@@@@@@@@@???===<<<;;;:::999999999999777888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGIIILLLOOOQQQSSSTTTXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXXXXXXXYYYZZZ\\\\\\\\\]]]]]]]]]^^^______```bbb```\\\YYYYYY\\\___bbbaaa```___\\\YYYYYY[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[WWWTTTOOOJJJFFFDDDCCCCCCBBBDDDEEEGGGHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>>@@@CCCIIIOOOSSSUUUUUUUUURRRPPPLLLGGGBBB===:::999444333222111///---,,,,,,.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))***+++...//////...---,,,,,,---...///------...///111222333333555555666666666777777777666666666666777888999:::||||||zzzuuuooolllmmmpppwww~~~zzzvvvssspppllliiibbbccceeegggllluuu~~~vvvkkkbbbNNNIIICCC@@@>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@??????<<<<<<;;;:::888666444333111///...---......---,,,......------------....../////////000111111222222222222111222333444666777888888888888999999::::::888888999999888777777666555555444444444444444555444444333222222111111111111111111000000000//////......---,,,++++++++++++)))))))))((())))))***+++************************'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''((()))))))))***)))(((''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((())))))((((((((())))))))))))************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,******++++++++++++******,,,++++++++++++,,,------++++++---///111333555666::::::;;;;;;<<<===>>>>>>>>>>>>????????????>>>===999999888777777777777888444666888999999999:::<<<===>>>???@@@AAABBBBBBBBBEEEFFFGGGHHHKKKMMMOOOQQQNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUURRRQQQOOONNNOOOQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[^^^\\\YYYWWWWWWYYY]]]___[[[\\\[[[YYYWWWWWWYYYZZZ[[[\\\\\\]]]^^^______```\\\YYYVVVQQQMMMJJJIIIHHHDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKJJJHHHFFFCCCBBB===???CCCHHHMMMPPPRRRTTTVVVUUURRROOOJJJFFFBBB@@@:::999777555222000...---//////.........---------+++++++++******)))))))))***++++++++++++,,,,,,,,,---,,,*********,,,...000///...,,,++++++,,,...///------...///000111222222555555666666777888888888777777777888999:::<<<===}}}}}}|||wwwpppllllllmmmyyy}}}zzzyyywwwsssppphhhhhhiiiiiikkkoootttxxx|||}}}~~~|||pppfffUUUOOOHHHBBB???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>===<<<:::999777666444222000///000000///.........------------............//////000111111222000111222333444555555666555666666777888999::::::888888888888888777777666777666555444444444444444222222222222222222222222000000000000////////////......---,,,++++++++++++***)))((((((((()))+++,,,************************((((((((((((((('''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))'''((((((((((((((())))))&&&&&&''''''((())))))***((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&'''((()))(((''''''$$$%%%&&&(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))((())))))******))))))(((((((((((())))))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,---...//////000111444666999;;;<<>>>>>>>>>>>;;;;;;<<<;;;;;;:::999999666666666666666777888888666999===>>>>>>???BBBDDDDDDEEEHHHJJJLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOPPPRRRSSSUUUVVVVVVYYYYYYYYYYYYZZZ[[[]]]^^^\\\^^^aaacccccc```]]][[[WWWVVVUUUUUUUUUVVVWWWXXX[[[YYYWWWVVVVVVXXX[[[]]]VVVXXXXXXXXXVVVUUUVVVXXXZZZZZZ[[[[[[\\\]]]]]]^^^ZZZYYYXXXVVVTTTQQQOOONNNJJJIIIGGGEEEEEEFFFGGGHHHIIIKKKMMMOOOOOOMMMJJJIIIEEEEEEEEEFFFHHHKKKNNNPPPTTTUUUUUUUUUSSSOOOLLLJJJCCCBBB???<<<888555333111////////////.........---*********+++++++++++++++******+++++++++,,,,,,,,,+++************,,,---......---+++))))))+++---...,,,---......///000111111444444555555666777777888666777777888:::;;;===>>>xxxsssrrrsss{{{}}}{{{|||{{{yyyvvvpppppppppnnnmmmmmmppprrrsssrrrrrruuu{{{}}}qqqgggZZZTTTKKKDDDAAA???>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@???>>><<<:::999888666444222111222222111000.........------...............//////000111111111///000222333444555555555444444555777888999:::;;;777888888888888777777666888777666555444333333333111111222222222333333333000/////////..................---,,,++++++++++++***)))(((((((((***+++,,,************************)))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***&&&''''''(((***+++---...(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$%%%'''((((((((('''&&&###$$$&&&((())))))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))*********)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''((())))))))))))))))))***************))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***......---,,,---...///000222333555888;;;===???@@@CCCBBBAAAAAA@@@???>>>>>>777777777777666555444333555555555555666888999:::;;;>>>CCCEEEEEEFFFIIILLLJJJLLLOOOQQQTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTWWWWWWXXXXXXYYYYYYYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRNNNQQQUUUYYY[[[\\\[[[ZZZ\\\[[[[[[[[[\\\^^^```aaa^^^bbbhhhkkkkkkfff___ZZZWWWWWWUUUUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVXXX[[[]]]TTTUUUWWWWWWVVVUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXXXXWWWUUUSSSRRRQQQOOOKKKHHHFFFFFFHHHIIIDDDGGGLLLPPPRRRQQQOOOMMMPPPNNNKKKHHHHHHJJJMMMOOOQQQSSSVVVXXXXXXUUURRRPPPJJJHHHEEEBBB===:::777555000/////////............***+++,,,---...///000000*********++++++,,,,,,,,,))))))))))))***+++,,,---...,,,***((((((***,,,...,,,------...///000111111333333444444555666777777666666777888999;;;===>>>yyyyyy|||}}}|||zzz|||~~~}}}zzzzzzyyyuuupppooommmmmmooouuu~~~uuulllbbb]]]UUUNNNIIIFFFCCCAAA>>>??????@@@AAABBBBBBBBB@@@@@@@@@@@@>>><<<:::888999888666444222000...---///////////////.....................//////////////////000111222222333333333333444555666777888888888888777666666666666666666555555555555444444444111111000000000000000000222111111000///......---,,,---...//////---+++***,,,+++***))))))***+++,,,((((((((((((((((((((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))***))))))(((''''''***++++++******)))((('''(((''''''&&&&&&&&&''''''''''''((()))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))******))))))))))))******))))))((((((''''''&&&&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***+++---***((((((+++,,,+++)))))))))(((''''''''''''''')))((('''''''''(((***+++***)))(((''''''(((******(((((((((((())))))))))))(((''''''&&&&&&((()))***))))))))))))************+++*********))))))(((((()))***,,,,,,***))))))***,,,,,,++++++++++++++++++.........------,,,,,,,,,+++,,,---...000222333444999999:::;;;===@@@BBBDDD@@@@@@@@@@@@>>><<<:::999777666555555555666777888666777999;;;>>>@@@BBBCCCEEEFFFIIILLLOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVXXXZZZXXXXXXXXXXXXWWWWWWVVVVVVRRRUUUXXXXXXVVVSSSTTTUUUWWW^^^cccccccccdddbbb___```\\\\\\```bbb^^^YYYXXXYYY^^^aaacccgggmmmpppoooeeefffhhhiiijjjlllmmmnnnkkkqqq{{{{{{lllaaaccc[[[UUUTTTTTTTTTWWW[[[]]]ZZZYYYZZZ^^^___^^^[[[XXXXXXXXXYYYYYYXXXUUUSSSWWWTTTSSSWWWZZZ[[[ZZZYYYVVVUUUTTTSSSTTTUUUVVVVVVTTTVVVTTTMMMKKKMMMMMMHHHGGGIIILLLMMMMMMOOOSSSWWWTTTTTTTTTRRROOONNNOOOPPPUUUTTTRRRQQQQQQQQQRRRSSSNNNLLLIIIGGGEEECCC@@@===444333111000000///---+++///---***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......---,,,++++++++++++,,,,,,------.../////////333333444444444444444444666666888999999999999999zzzzzz~~~~~~||||||zzzxxxuuuqqqoooqqquuuyyy}}}uuuiiiddd\\\UUUOOOJJJFFFCCCCCCBBB@@@??????@@@AAABBBDDDDDDDDDCCCBBB@@@>>><<<999999888666444222000///////////////........................//////////////////000111111222333333222222333444555666777777888888777666666666666666666555555555555444444444222222222111111000000000111111000000//////......,,,---.........---,,,+++++++++***))))))***++++++************************)))))))))((('''''''''&&&''''''''''''''''''''''''((()))))))))(((((('''&&&''''''(((((()))((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))((((((((('''''''''''''''((())))))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))(((((((((((((((''''''''''''((((((((()))))))))))))))((('''&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))+++)))'''(((***+++)))'''))))))((('''''''''''''''((((((((((((((())))))***''''''&&&'''''')))+++,,,(((((((((((())))))))))))(((((('''&&&'''((()))***(((((((((((())))))))))))************)))))))))((()))+++,,,,,,+++******+++++++++++++++++++++++++++------------------------------///111333444666666;;;;;;<<<===>>>@@@BBBCCC@@@@@@??????===;;;999888666555555444444555777777999:::===@@@CCCGGGIIIKKKLLLNNNQQQTTTVVVWWWWWWVVVXXXZZZ[[[[[[YYYYYYYYYZZZWWWWWWUUUTTTTTTTTTTTTTTTVVVYYYZZZYYYUUUSSSUUUWWW]]]hhhrrruuuuuuuuussspppiiifffggglllnnnkkkhhhgggiiinnnqqqrrrvvv{{{|||zzzpppqqqssstttuuuwwwyyy{{{wwwkkkkkkddd^^^\\\ZZZXXXZZZ^^^aaabbbdddgggjjjiiigggeeeaaa```___^^^^^^^^^\\\[[[]]]ZZZWWWXXXZZZYYYXXXWWWXXXVVVTTTSSSSSSTTTSSSSSSPPPTTTTTTPPPOOOQQQPPPLLLIIIKKKLLLLLLKKKMMMPPPTTTUUUWWWWWWWWWUUUTTTUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRJJJHHHFFFDDDDDDCCCAAA@@@===;;;777555333111///---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,++++++,,,------,,,,,,------.../////////222222222333333333333333666666777888999999999999{{{|||}}}|||{{{zzzzzz~~~}}}xxxsssqqqqqqsssxxxzzz|||rrrnnnhhhbbb]]]WWWQQQNNNOOOLLLGGGBBB??????AAABBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::888555222111/////////.........------............///////////////000000111111222222222111111222333444555666666888777777666666666666666666555555555555444444444444444333222111000000///000000000000////////////......---------,,,,,,,,,++++++***))))))***++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''(((''''''((()))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&)))((((((''''''''''''((('''(((((()))))))))))))))%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))(((((('''''''''((()))***'''''''''((((((((())))))************))))))))))))***,,,------,,,+++,,,,,,******++++++++++++++++++++++++,,,------...//////000111222444666888:::;;;>>>>>>???@@@AAAAAAAAA@@@???>>>===<<<:::888777666555555555555666777999:::???@@@CCCGGGLLLOOORRRTTTRRRSSSVVVXXXYYYXXXWWWVVVYYYZZZ[[[ZZZXXXVVVVVVVVVXXXVVVUUUTTTSSSTTTUUUVVVXXXYYYYYYVVVRRRRRRUUUYYYhhhxxxzzzwwwwwwzzz{{{wwwuuuuuuvvv|||zzz{{{}}}~~~vvvtttnnnhhhfffccc```bbbfffiiinnnssswwwwwwuuurrrqqqjjjiiigggfffgggiiikkkllliiihhhfffddddddccc```]]]]]][[[XXXWWWVVVUUUSSSQQQNNNQQQSSSQQQRRRTTTSSSPPPNNNNNNNNNLLLKKKLLLNNNQQQTTTVVVYYYZZZZZZYYYZZZ[[[UUUUUUUUUUUUUUUSSSRRRQQQIIIFFFCCCAAABBBBBBAAA@@@EEEBBB>>>;;;999666333000......///000///...,,,+++++++++,,,,,,---------...,,,,,,,,,,,,---...//////++++++++++++,,,---...///,,,,,,------.../////////111111111111222222222333555666777888888999999999~~~zzz{{{~~~{{{yyywwwvvvxxx}}}}}}{{{zzzzzzyyy{{{|||xxxvvvsssqqqnnnjjjeeeaaabbb]]]TTTKKKDDDAAAAAABBB>>>>>>>>>???????????????<<<===>>>>>><<<999555333000//////......---------............///////////////000000000111111111222222222333444555666666777777777666666666666777777666555555555555444444444555555444333222000000///////////////000000000000///...---,,,,,,,,,,,,---+++******************+++************************((((((((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''&&&)))(((''''''''''''((((((&&&''')))*********)))(((%%%&&&&&&'''(((((()))***(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))***,,,......---,,,---...*********+++++++++++++++++++++,,,---///000111222444444666888:::<<<===>>>@@@AAABBBBBBAAA@@@???===;;;:::999777666555555555555555777999;;;>>>@@@AAAGGGHHHKKKNNNRRRUUUXXXYYYWWWXXXZZZZZZYYYXXXUUUTTTUUUWWWXXXXXXVVVTTTTTTUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]][[[XXXWWWYYY___eeeyyyzzzvvvwwwzzz}}}zzzvvvrrrppppppnnnllloootttwww||||||{{{{{{rrrqqqpppoooppptttzzz~~~zzz}}}~~~|||wwwqqqkkkgggbbb___^^^\\\XXXUUUQQQQQQQQQPPPPPPRRRTTTTTTTTTRRRPPPNNNLLLLLLNNNOOONNNRRRVVVYYYZZZZZZ[[[[[[VVVWWWYYYYYYXXXVVVSSSQQQLLLIIIEEEBBBAAA@@@>>>===DDDCCCBBBAAA@@@>>>999666111111111111000...---,,,++++++,,,,,,---.........---------------...///000,,,+++++++++,,,,,,---...,,,,,,------.../////////000000111111222333333333444555666777888888888888zzzvvvvvvxxxzzzxxxvvvvvvxxx|||zzzxxxxxxyyy{{{||||||zzzxxxtttnnndddXXXNNNGGGBBBAAA???@@@@@@AAABBBCCCDDDDDD===>>>???@@@>>>;;;777555111111000///......------............////////////000000000000000111111111333333444555666777888888777777666666666666777777666555555555555444444444555555444333222000000///////////////000000000000///...---,,,,,,,,,,,,---*********++++++*********))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((((((((((((((((((''''''''''''((((((&&&''')))*********)))(((((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))))))))*********+++++++++))))))))))))))))))*********,,,......------...///******++++++,,,,,,,,,,,,,,,---...000111333444555777888999;;;<<<>>>???@@@AAAAAAAAAAAA@@@>>><<<:::777666555333333444555666888999<<<@@@DDDGGGJJJKKKNNNOOOQQQSSSUUUWWWYYYZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSUUUVVVVVVVVVWWWYYY[[[YYY[[[^^^aaaccccccaaa```cccdddcccbbbccciiisss{{{}}}vvvtttvvv|||xxxuuusssuuuyyyzzzzzz~~~{{{xxxxxx|||~~~xxxqqqllljjjhhhddd```[[[WWWRRROOOOOOPPPUUUXXXYYYVVVRRRNNNLLLLLLLLLLLLKKKOOOSSSWWWXXXYYYZZZ[[[XXXZZZ\\\]]]\\\YYYVVVTTTSSSPPPJJJFFFBBB???<<<:::<<<===@@@CCCEEEDDD@@@===888777555222000//////...,,,,,,,,,------...............---------...//////...---,,,,,,+++++++++,,,,,,,,,------.../////////111111111222333444444444444444555666777777777777~~~xxxttttttvvv}}}zzzyyyxxxyyy{{{~~~~~~~~~zzz{{{~~~vvvkkk^^^RRRIIICCCBBBAAAAAAAAAAAAAAABBBCCC>>>?????????>>>;;;999777222222111111000///..................////////////000000000000000000000000333444444555666777888888666666666666666777777888666555555555555444444444444444333222111000000///000000000000////////////......---------,,,,,,,,,)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''*********))))))'''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((()))))))))&&&&&&'''((((((((((((''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))'''((()))(((&&&&&&(((***(((''''''''''''(((((()))'''(((((()))))))))))))))************)))((('''&&&(((((((((((())))))))))))'''((()))*********))))))*********+++++++++,,,,,,))))))))))))***************,,,......------...///++++++,,,,,,------......///000111333555666888888:::;;;;;;<<<>>>??????@@@??????>>>===<<<:::888777444333222222333666:::<<<>>>@@@DDDHHHLLLOOORRRSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTUUUUUUWWWZZZ___cccbbbdddgggjjjkkkkkkiiihhhgggiiijjjkkkoooxxx{{{vvvvvvzzzxxxwwwxxx}}}yyywwwuuuqqqmmmiiiaaaZZZVVVTTTUUU[[[aaaccc^^^VVVQQQMMMKKKJJJIIILLLOOORRRUUUVVVXXXYYY[[[YYYZZZ\\\^^^]]][[[YYYWWWXXXUUUPPPLLLHHHCCC>>>;;;888999<<>>>>>>>>??????>>>===<<<:::999888444444333222111000//////............////////////000000000000000000000///222333333444555666777888666666666666666777888888666555555555555444444444222222222111111000000000111111000000//////......,,,---.........---,,,+++)))***++++++++++++***)))))))))))))))))))))))))))+++*********)))(((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((((((((()))))))))(((((('''&&&%%%%%%&&&&&&((())))))''''''((()))))))))))))))''''''((((((((()))))))))%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((('''((('''%%%######'''***'''''''''''''''((())))))((((((((((((((())))))***)))******++++++***)))((((((((((((((())))))))))))'''((()))***+++***)))))))))************+++++++++((()))))))))************)))+++---------,,,---///,,,,,,---......//////000333444555666888:::;;;;;;<<<============>>>>>>>>>===<<<;;;999777666555555333333222333666;;;@@@DDDFFFHHHKKKOOORRRTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYUUUTTTSSSRRRTTTXXX[[[^^^]]]]]]]]]]]]___eeelllqqqtttttttttsssssssssssssssoooqqqtttwww||||||yyy|||{{{{{{xxxvvvnnnfffdddbbbaaaeeelllssskkkaaaXXXSSSNNNJJJHHHLLLNNNQQQRRRSSSTTTWWWYYYXXXYYY[[[\\\\\\\\\ZZZYYYXXXVVVTTTRRROOOKKKFFFBBB<<<;;;:::<<<@@@DDDFFFGGGHHHGGGDDDAAA<<<888444222/////////...------,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,------...///////////////000111222333444444333333444555666666666666yyyzzz}}}}}}~~~{{{|||~~~}}}ssscccYYYQQQOOOKKKGGGCCCAAA???>>>???>>>===<<<;;;:::999999555555444333222111000///............/////////000000000000000////////////111222222333444555666777666666666666666777888888666666555555555444444444111111111000000000000000222111111000///......---,,,---...//////---+++***)))***+++,,,,,,+++***)))************************,,,++++++***)))(((''''''''''''''''''''''''''''''''''''((()))******))))))%%%&&&'''((())))))))))))%%%%%%%%%&&&'''((()))***'''(((((()))))))))))))))'''''''''((((((((())))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&### !!!&&&***'''''''''''''''((()))***)))((('''''''''(((***+++((()))***+++,,,,,,+++***(((((((((((())))))))))))'''((()))++++++******)))))))))))))))************(((((())))))*********+++(((***,,,---,,,,,,---...------......///000000111666666777999:::;;;<<<===>>>=====================<<<;;;888666444333333333444333333444888???EEEIIILLLMMMPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ^^^dddjjjnnnmmmmmmlllkkknnnttt|||~~~{{{yyyyyy{{{|||||||||~~~}}}~~~vvvpppooommmkkknnntttxxxlllaaaYYYSSSMMMIIIKKKLLLNNNNNNOOOPPPSSSVVVVVVWWWYYYZZZ[[[[[[ZZZZZZVVVUUUUUUUUUTTTQQQLLLIIICCC>>>999888;;;AAAFFFIIIKKKKKKKKKHHHCCC<<<666222000000///...---,,,,,,+++---,,,,,,+++++++++,,,,,,++++++++++++,,,---......,,,,,,------...//////000---...///000111222333333222333444555666666666666{{{}}}{{{zzz~~~|||zzzxxxzzz~~~|||qqqnnnjjjggg\\\NNNDDDCCCCCCAAA>>>===<<<<<<===<<<:::888555444222111000///000000......//////////////////////////////000000000000111111222333444444444444777777777666555555444444555555555444444333333333111111111000000000000000222222111000///...------///000111000...,,,---...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))&&&'''''''''(((((())))))%%%'''(((((('''''')))***---,,,+++)))((('''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''%%%%%%'''))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))***)))'''&&&%%%%%%&&&'''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''((((((((()))))))))***))))))************)))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************************************************++++++*********************+++++++++,,,,,,,,,,,,+++,,,......///000333555999;;;===@@@AAABBBBBBBBB@@@???===;;;999777666666333333333333444555666777333555999===@@@EEEJJJMMMTTTVVVWWWWWWVVVUUUVVVWWWUUUSSSSSSUUUTTTRRRTTTYYY^^^___]]]^^^jjjzzz~~~~~~yyywwwxxx|||wwwnnnfff___YYYUUUUUURRRNNNLLLNNNPPPRRRSSSRRRRRRSSSUUUVVVWWWWWWVVVTTTUUUUUUUUUSSSSSSSSSTTTHHHEEE@@@;;;:::;;;???AAAJJJLLLNNNNNNKKKEEE>>>:::999666222000//////...,,,/////////000000///......++++++++++++,,,,,,---...,,,,,,---...///000111222///000000000111111111111333333444444444444444444}}}{{{|||~~~~~~}}}|||xxxvvvvvvuuulll___SSSMMMHHHCCCBBBAAA@@@@@@AAAAAA???===666555333111////////////.............../////////////////////000000000000000111222333444444444444666666666666555555555555555555555444444333333333222222111111111111000000/////////...------,,,,,,///000000///---,,,---...+++,,,,,,,,,,,,+++******)))))))))))))))((((((((('''''''''((((((((())))))&&&''')))(((''''''((()))******)))))))))))))))***((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''(((((())))))(((''''''&&&''''''((((((((()))))))))(((((('''&&&&&&&&&''''''&&&'''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***))))))((('''''''''((()))(((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++((((((((()))))))))******************************************************++++++******************+++,,,,,,,,,,,,---------...000222333444666888;;;===>>>???@@@AAAAAA@@@???<<<;;;999777555444333333111111111222333444555666888;;;???BBBEEEJJJNNNRRRUUUWWWXXXXXXUUUSSSRRRRRRQQQOOOPPPRRRRRRQQQTTTZZZZZZ^^^dddmmm}}}~~~~~~||||||}}}~~~|||}}}xxxqqqlllhhhdddbbb___\\\XXXXXXZZZZZZVVVSSSQQQQQQPPPOOOOOOOOOQQQRRRUUUUUUUUUTTTSSSSSSTTTUUUMMMKKKFFFBBB???>>>>>>???EEEGGGKKKMMMMMMJJJFFFDDD===:::666444222000...---.........//////.........,,,,,,++++++,,,,,,---...,,,,,,...///000111111111//////000000000111111111333333333333444444444444zzz~~~|||wwwuuuwwwyyyuuuhhh]]]PPPFFFAAA@@@>>>>>>???@@@???>>>999888666444222000000///........................////////////000000000000000111222333444444444444444555555555555666666666555555555444444444444444333333333222222111111111........................,,,------+++)))))))))++++++,,,,,,,,,,,,+++***************))))))(((((('''''''''(((((((((((())))))'''((()))((('''&&&'''((('''''''''((()))***+++,,,((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%$$$$$$&&&((()))))))))))))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))+++***)))))))))))))))***+++******))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++)))))))))*********++++++******************************************************++++++++++++++++++,,,,,,---------.........111333666777999;;;>>>@@@BBBBBBBBBAAA@@@>>>===<<<777777555444333333222222222222333333444666777888===???CCCFFFIIIMMMQQQTTTWWWYYYZZZXXXUUURRRPPPPPPQQQOOOPPPSSSTTTTTTYYY___eeelllwww~~~xxxyyy~~~~~~}}}|||{{{}}}zzzwwwvvvuuutttssspppllliiijjjllljjjaaaYYYVVVUUURRRNNNJJJJJJLLLNNNOOOOOONNNNNNNNNOOOQQQRRRSSSQQQNNNJJJFFFBBB@@@>>>@@@BBBFFFJJJLLLNNNNNNNNNDDDAAA===999777444000---------------------------,,,,,,,,,,,,,,,,,,---...,,,---///111222222111000////////////000000000000222222333333333444444444~~~zzzuuussssssyyy{{{{{{lllZZZLLLBBB@@@======>>>?????????>>>===;;;888666333222111/////////...............////////////000000000000000111222333333444333333333333444555555666777777555555555555555444444444444444444333333222222111//////000000111111111111.........,,,***)))+++,,,+++,,,,,,,,,,,,+++******++++++******)))(((''''''(((((((((((((((((())))))((()))***)))'''&&&&&&''''''''''''((()))***+++,,,(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%''')))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&'''''''''(((%%%&&&''')))))))))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))************))))))******)))))))))******+++++++++***)))((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))*********++++++++++++******************************************************+++++++++++++++,,,,,,,,,------...///000000222555888;;;<<<>>>@@@BBBEEEDDDCCC@@@>>>;;;999888666555444444444444555555777777777888999;;;<<<===>>>@@@CCCFFFHHHKKKPPPSSSYYYYYYYYYWWWTTTRRRRRRSSSWWWUUUVVVYYY[[[[[[```gggttt|||}}}{{{uuuwww}}}~~~{{{wwwzzz~~~|||rrrhhhdddbbb^^^XXXQQQMMMKKKKKKJJJHHHGGGHHHJJJMMMOOOPPPUUUTTTSSSQQQMMMHHHDDDAAA>>>@@@BBBFFFIIILLLNNNOOOIIIGGGCCC@@@===999444000......------------------------,,,,,,,,,------...,,,...111333444333111000........./////////000000111111222222333333444444yyyuuussswwwyyy|||{{{gggWWWIIIFFFBBB@@@AAABBBBBBBBB>>>>>><<<:::777444222111000000/////////.........////////////000000000000000000111222333333333333222222333444555666777777555555555555555555555555555555444444333222222111//////000000111222222222222222111///------///111+++,,,,,,,,,,,,+++******,,,++++++***)))(((((('''))))))))))))))))))((((((((()))***)))'''&&&&&&''')))((((((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))''''''(((***(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&(((((()))))))))))))))(((&&&&&&&&&&&&'''''''''(((%%%&&&((()))***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))************))))))(((((((((((()))***++++++***)))((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))*********++++++++++++))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,+++,,,---...000111222333777:::===???@@@AAACCCDDDEEEDDDAAA>>>;;;888666555333333333333444555777777:::::::::;;;===>>>@@@AAA@@@BBBEEEGGGHHHKKKOOORRRWWWXXXWWWVVVTTTUUUWWWZZZ___]]]^^^aaacccdddiiippp{{{|||yyyvvvxxx|||vvvsssnnnggg```XXXPPPKKKJJJHHHGGGHHHKKKNNNOOOOOOQQQRRRSSSRRRPPPMMMIIIGGGBBBBBBBBBCCCEEEGGGIIIJJJMMMKKKHHHFFFCCC???999555111000///...------------......---,,,,,,---------,,,...111333444222111///---............/////////000000111111222333333444~~~}}}~~~}}}yyywww{{{}}}ttteeeNNNJJJDDDAAA@@@@@@@@@@@@======;;;999777444222000222111111000000/////////////////////000000000000///000111222333333333333222222333444555555666666555555555555555666666666555555444444333222111111.........//////000000000000///...,,,******,,,...+++,,,,,,,,,,,,+++******+++++++++******))))))(((******))))))))))))(((((('''((()))((('''&&&'''(((***))))))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))((()))+++'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((((((((((((((()))*********))))))&&&&&&'''''''''(((((((((''''''((()))))))))(((((()))))))))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))***+++,,,)))((((((''''''''''''((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))******************************++++++,,,---------+++,,,...111333666777888>>>@@@CCCEEEDDDDDDDDDEEEBBB@@@===:::777555444333111111222333444666888999;;;;;;<<<===???@@@BBBCCCEEEGGGIIIJJJLLLNNNQQQTTTVVVXXXZZZ[[[\\\]]]___aaaeeeccceeeiiikkknnnttt||||||{{{|||}}}{{{|||~~~|||vvvqqqhhh\\\RRRMMMJJJHHHJJJLLLMMMKKKHHHLLLMMMNNNOOOOOONNNMMMLLLGGGGGGFFFEEEEEEEEEEEEFFFLLLLLLKKKKKKIIIEEE@@@<<<666444222000...------...///...---------------------...000222222111000///------------........./////////000111222333333444{{{yyy{{{yyyyyy|||~~~~~~yyylllSSSNNNGGGBBB?????????>>>>>>>>>===<<<:::777444333333333222222111000000///////////////000000000000///000111222222333333222333333333444444555555555444555555555666666666777555555444333222111000000//////////////////000000---,,,+++(((&&&&&&)))++++++,,,,,,,,,,,,+++***************************************)))))))))((((((&&&''')))(((''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***)))((()))***''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))(((((()))***************''''''((((((((()))))))))***)))(((((((((((((((((())))))(((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++))))))************))))))(((((())))))+++,,,---...(((((((((((((((((()))***))))))))))))))))))))))))))))))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))******************************++++++,,,------...---...111444888;;;>>>???BBBDDDFFFGGGEEECCCBBBCCC===;;;999666444333333333111222333555777:::<<<===>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMNNNOOOQQQTTTWWWZZZ```gggkkkmmmkkkjjjiiikkkjjjlllqqqvvvzzz}}}{{{}}}zzzmmmaaaYYYVVVSSSRRRSSSPPPJJJEEEHHHHHHHHHIIIKKKLLLNNNOOOLLLKKKJJJIIIHHHHHHGGGGGGJJJKKKLLLMMMNNNKKKFFFBBB;;;999555222///.........//////...---------------......///000000000//////,,,,,,---------...............///000111222333333zzzyyy}}}wwwwww{{{}}}~~~yyynnn\\\VVVNNNGGGDDDCCCBBBBBBAAAAAAAAA@@@>>>;;;999777444444333333222111000000////////////000000000000///000111222222333222222333333444444444444555555444555555555666666777777555555444333111000000///222222111111111111111111111000...,,,******---///+++,,,,,,,,,,,,+++*********************++++++++++++*********))))))((((((%%%'''(((((('''''')))***(((((('''''''''(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((())))))******(((((()))***************(((((((((((())))))))))))+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&'''((()))++++++)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******%%%&&&'''((()))***+++,,,))))))************)))))))))******+++,,,...///000))))))(((((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......///000333777;;;???BBBDDDBBBDDDFFFFFFCCC@@@???>>>999888666444333222333333444555666888;;;>>>AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOOPPPPPPRRRUUUWWWaaahhhsss{{{|||yyyssspppooonnnqqqxxx~~~zzzzzz~~~~~~~~~}}}{{{oookkkgggcccaaa___ZZZQQQJJJFFFEEEEEEEEEGGGJJJNNNPPPNNNNNNMMMMMMLLLLLLKKKKKKIIIJJJLLLOOOPPPNNNIIIFFF>>>;;;888444111/////////000///...---------------.............../////////,,,,,,,,,---------......---...///000111222333333|||{{{~~~xxxxxx{{{~~~yyyrrrmmmddd^^^VVVNNNIIIFFFDDDBBBBBB???;;;;;;======:::888888666444222111111222222111111111111000000000000000000000111222222333333444444444555555555555666555555555555555555444444666444222000000000222222111111111111111000//////......---------,,,,,,,,,,,,---......,,,+++***+++,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))*********((('''&&&(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&&&&&&&'''(((((((((************))))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((('''''''''&&&***)))(((&&&&&&&&&'''(((''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))++++++***)))(((((()))))))))))))))***+++++++++,,,))))))))))))***+++,,,---+++,,,,,,---///111333333333555999===AAADDDFFFGGGHHHGGGDDDAAA>>>;;;999888666555555444444555555666555888;;;===???BBBEEEHHHJJJKKKJJJIIIHHHHHHKKKMMMPPPQQQRRRRRRTTTXXX]]]aaaiiirrr~~~wwwzzzwwwuuusssqqqnnnjjjbbbWWWOOOHHHFFFDDDCCCCCCFFFJJJLLLIIIOOORRRPPPOOOPPPOOOLLLMMMNNNQQQQQQPPPLLLHHHEEECCCAAA===999555222111000......///...---,,,+++***---.../////////...---,,,000//////.........//////////////////000000000000||||||}}}}}}|||wwwtttmmmggg___XXXTTTPPPJJJEEECCC@@@>>>???@@@@@@===999888777555333222222222333111111111111000000000000//////000111111222222333444444444444555555555555555555555555555555555555666444333111000111222222111111111111111000//////.........---------,,,,,,------------,,,++++++,,,++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))(((''''''++++++***)))))))))))))))***************++++++++++++*********+++,,,,,,------------...///111333444666888<<>>>>>@@@???<<<999999888666444333333444444222222111111000000000000/////////000111111222222444444444444555555555555555555555555555555555555666555333111111111222222111111111111111000//////.........------------,,,...---,,,,,,,,,,,,,,,,,,*********)))((((((''''''''''''''''''''''''''''''***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((*********)))(((''''''''''''''''''((()))*********((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((()))''''''((((((((((((''''''))))))))))))((('''&&&%%%))))))(((((((((((())))))((((((''''''&&&&&&'''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))(((((('''+++***))))))))))))))))))+++++++++***************,,,,,,+++++++++,,,,,,---.........///111333666777<<<===@@@BBBCCCBBB@@@???>>>===:::888555333222222111111333555888:::<<<===???BBBEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSTTTVVVZZZaaahhhooowww~~~{{{rrrfff___WWWWWWUUUPPPJJJFFFDDDDDDFFFJJJLLLJJJJJJOOOSSSRRRUUUVVVWWWWWWUUURRRNNNLLLFFFDDDBBB???===;;;::::::222111000//////000111111...////////////...---,,,---------,,,,,,------........./////////000000000|||{{{zzzuuutttuuunnn```TTTJJJFFF@@@>>>??????>>><<<;;;:::888777666555555666333333222222111000000000...//////000000111222222333333444444444555555555444444444555555555555555555555333222222111222222111111111111111000//////............------------///---,,,+++,,,---------+++*********)))))))))(((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''(((((()))(((((('''&&&&&&))))))'''&&&&&&'''))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++++++++***)))******)))))))))))))))***,,,+++++++++***))))))))),,,+++++++++++++++,,,,,,...//////111444777:::<<<@@@AAACCCCCCBBB???<<<::::::999888666444333333333555666999;;;>>>@@@BBBBBBCCCFFFIIIJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPRRRVVVYYYeeeiiiqqqxxx{{{pppiiiiiiiiihhhaaaXXXPPPLLLJJJHHHKKKKKKGGGHHHMMMRRRSSSTTTUUUUUUUUUTTTQQQNNNMMMIIIHHHFFFCCC@@@>>><<<;;;666555222000000000111222000000//////......------,,,,,,++++++,,,,,,------........./////////000000{{{yyyxxxyyyyyyyyy~~~|||nnnbbbZZZRRRIIIBBBAAAAAAAAAAAA<<<<<<;;;999888888777777555444444333222222111111/////////000111111222222333333333444444444444555444444444555555555666666555555444333222222222222111111111111111000////////////.........---------///---++++++---///...,,,,,,,,,++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((()))***)))))))))((((((''''''&&&&&&'''''''''((((((((()))'''((((((((()))))))))******)))))))))(((((((((''''''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((('''&&&)))(((&&&&&&&&&&&&((()))(((((('''''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++++++++*********)))))))))))))))******,,,+++++++++***)))))))))++++++*********+++,,,,,,///000222555999<<>>AAABBBDDDDDDEEEEEEGGGIIIJJJIIIHHHIIIJJJKKKLLLMMMOOOSSSZZZbbbggguuuyyy}}}wwwvvvxxxwwwqqqfff\\\WWWVVVOOOPPPMMMGGGEEEIIIMMMMMMSSSSSSSSSSSSRRRPPPOOONNNLLLKKKIIIFFFBBB???<<<;;;:::888555222111000111222111111000///......------+++++++++++++++,,,------............////////////~~~|||yyyvvvtttrrrrrrwww|||~~~tttggg]]]PPPGGGBBBAAA@@@???>>>======<<<;;;:::999888777777666555444333333222000000000111222222333333333333333333444444444444333333444444555666666666555555555444333333222222111111111111111000///////////////.........------...,,,+++---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((())))))***(((((((((((())))))))))))))))))(((''''''(((***+++))))))(((((((((((((((((('''''''''(((((())))))***'''''''''((()))******************)))(((''''''''''''''''''(((((((((((((((&&&'''(((((((((((((((((('''''''''(((((())))))***''''''((((((((((((((('''((((((''''''''''''(((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''(((((())))))'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((())))))))))))((()))))))))))))))******++++++++++++************************++++++,,,---...111333777;;;>>>@@@AAABBB>>>>>>===<<<:::888555444111222222333444666777888>>>@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLNNNMMMOOORRRVVV\\\fffooovvv}}}}}}|||rrriiiffffff______YYYOOOHHHHHHIIIHHHQQQPPPPPPPPPPPPPPPPPPPPPOOONNNKKKHHHDDD@@@===;;;<<<:::888666444333333333222111000///...---------++++++++++++,,,---......------........./////////~~~}}}zzzwwwwwwwwwsssuuuvvvvvvtttuuuzzzsssjjj]]]RRRKKKFFF@@@===??????>>>>>>===;;;::::::999999888777666555444444111111111222333333444444222222333333333444444444333333444444555666666777555555555555444333222111111111111111111000//////////////////............---++++++...222222...***++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))((('''&&&'''(((***+++((((((((((((((()))))))))''''''((())))))***++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''((())))))******%%%&&&'''((())))))(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))************))))))((((((((((((((()))******&&&'''(((((((((((('''&&&'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''((())))))))))))))))))))))))))))))***++++++***************++++++++++++++++++,,,...///111222666999===AAACCCBBBAAA???:::999888666555444333333000111333555777:::===>>>AAACCCFFFHHHJJJKKKJJJJJJJJJKKKLLLLLLMMMOOORRRUUUUUUXXX\\\aaaffflllssswww{{{}}}{{{zzz|||xxxvvvmmm___TTTPPPMMMJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKGGGDDD@@@???<<<;;;;;;::::::999999888333222000///...------...+++++++++,,,,,,---...///---------.........//////yyyyyy|||~~~}}}~~~vvvuuutttrrrooopppxxxyyymmmbbbYYYPPPHHHBBB????????????>>><<<;;;:::::::::999888777666555555111222222333333444555555222222333333333444444444333333444444555666777777555555555555444333222111111111111111111000//////000/////////............,,,++++++///333333...)))******************++++++))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((()))))))))))))))((('''&&&'''(((***,,,''''''(((((())))))******'''(((((()))***++++++,,,******))))))((((((''''''''''''(((((())))))******&&&'''''''''(((((())))))((('''&&&&&&&&&((()))***&&&''''''((()))******+++$$$%%%'''))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((((('''***+++,,,------,,,+++***((((((((((((((()))******%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++))))))((())))))***++++++))))))******+++++++++,,,,,,,,,---...000222444555:::===BBBEEEEEECCC???<<<777666444222222222333333222333555888<<>>>>>======444333111///...---......,,,,,,,,,,,,---...///000---------.........//////}}}|||xxxyyy||||||vvvrrrnnnlllooouuu~~~tttiii\\\MMMCCCDDD???;;;<<>>:::;;;:::888999::::::999777444444555555666777777777444222111//////000222333333444666777777666444333444444444444444444444444222111000//////.........////////////////////////......//////......---,,,)))))))))***+++++++++,,,))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))...---+++)))'''&&&%%%%%%)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%'''***+++(((%%%''''''((()))***)))))))))******))))))))))))******&&&'''''''''((((((((()))+++)))(((&&&&&&((()))+++&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((###"""!!!###%%%&&&&&&%%%(((((()))(((((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((()))***)))))))))((((((''''''((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************++++++++++++******))))))*********+++++++++((()))))))))((()))+++...///...---...222777===@@@@@@AAACCCDDDBBB>>>:::888555444333222222222222222222666;;;???BBBDDDGGGIIIIIILLLPPPQQQQQQPPPPPPQQQRRRSSSSSSQQQQQQWWWcccmmmqqqoookkkjjjjjjkkkkkkkkkssstttvvvyyy|||xxxnnncccYYYRRRMMMHHHFFFGGGHHHHHHGGGJJJLLLOOOPPPOOOLLLGGGDDDBBB@@@>>>???AAAAAA>>>;;;:::888555222///.........000000///........................////////////000|||zzzvvvxxx|||}}}{{{uuuoookkkmmmrrryyy~~~sssfffWWWMMMHHHDDDAAAAAACCCCCCAAA===<<<:::999:::;;;;;;:::999555555555555555555555555444333111000000222333444333444555666666555444333444444444444444444444444222111000//////......///////////////////////////---------------,,,,,,+++***************+++++++++))))))************))))))(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((''''''((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((()))******)))(((((((((((())))))))))))((((((((('''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%&&&((())))))((())))))******)))(((((('''))))))))))))))))))))))))************)))))))))(((***)))(((''''''(((((()))************))))))((((((((()))************)))((())))))************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********************+++++++++)))***+++***)))***---/////////000222666;;;???BBBAAABBBBBBAAA???;;;888666222222111111111222222333555999>>>BBBEEEGGGJJJLLLNNNPPPSSSSSSRRRPPPPPPPPPOOOPPPQQQSSSWWW```llluuuzzzuuuoookkkjjjkkklllmmmssstttvvvxxxzzz}}}~~~zzzpppgggZZZTTTMMMHHHFFFFFFEEEDDDGGGIIILLLNNNMMMKKKHHHFFFCCCAAA???@@@BBBBBBAAA???>>>;;;777333000//////000//////...............///------........./////////~~~zzzxxxuuuxxx}}}|||~~~~~~}}}}}}}}}}}}}}}}}}|||tttmmmlllooovvv{{{zzznnnaaaYYYPPPLLLGGGDDDBBBAAA???======;;;::::::;;;<<<<<<;;;777666666555444444333333333222111111222333555666444444444444444444444444444444444444444444444444222222111000////////////////////////////////////,,,,,,------,,,,,,+++***+++++++++***************))))))************))))))((((((''''''(((((()))***************************&&&&&&&&&'''((()))++++++)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%(((+++***'''%%%'''***)))((('''''''''(((***+++((((((''''''''''''(((((())))))))))))((((((((((((***)))(((''''''((()))***))))))************))))))(((((())))))))))))((((((((((((((((((((())))))))))))((((((''''''(((((()))(((''''''(((***+++***)))***************))))))((())))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((())))))******))))))(((******++++++++++++******************************))))))))))))******************++++++++++++******+++++++++++++++*********++++++,,,++++++,,,...111000222555999<<<@@@BBBDDDCCCBBB@@@===:::777444333000000111222333444666777;;;>>>CCCGGGJJJLLLOOOQQQSSSUUUUUUTTTQQQOOONNNOOOOOOOOOQQQUUU^^^hhhsssyyyzzzuuunnnjjjjjjllloooqqquuuvvvxxxxxxyyy{{{~~~{{{tttfff```WWWOOOJJJFFFDDDBBBDDDFFFHHHJJJLLLLLLKKKKKKFFFDDDCCCBBBDDDDDDDDDCCCBBB???:::555222111111111......---------......///,,,---------............{{{xxxwwwwww{{{}}}||||||}}}}}}uuuppppppxxx{{{wwwooojjjbbb\\\RRRJJJDDD@@@>>>>>>>>><<<::::::;;;<<<<<<<<<999888777555444222111000111111000111222333444555555444444333333444444555444444444444444444444444333222111000////////////////////////////////////,,,------------,,,++++++,,,+++++++++***)))))))))))))))************))))))((((((((('''((())))))***++++++++++++++++++++++++++++++***)))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((******((('''((()))***)))'''&&&'''(((***,,,)))((((((''''''(((((()))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((())))))(((''''''''')))******((()))))))))******))))))(((((((((((((((((((((((((((*********)))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((())))))))))))))))))((()))******++++++******)))************************((()))))))))******************++++++++++++******,,,,,,++++++++++++******+++,,,,,,,,,,,,---000222333666;;;@@@CCCEEEEEEDDDCCC@@@===999555333222222111222333555777:::<<<===AAADDDIIILLLNNNPPPRRRTTTUUUVVVUUURRROOOMMMLLLMMMQQQQQQSSSYYYbbblllrrrvvvpppmmmjjjiiilllpppsssuuuvvvxxxzzzyyyyyy{{{~~~yyyqqqmmmeee]]]UUUMMMHHHDDDDDDEEEFFFHHHJJJLLLNNNOOOKKKIIIGGGFFFEEEEEEEEEEEEBBBAAA===:::666333111000---------------......///,,,,,,,,,---------......|||yyyxxxwww{{{~~~~~~xxxvvvxxxyyy|||xxxooobbbUUUMMMHHHDDDBBB???===::::::;;;<<<<<<;;;::::::888666444222000////////////000111222333333555444333333333333444555444444444444444444444444333222111000000/////////////////////////////////...............---,,,,,,,,,+++++++++***)))))))))))))))************))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$######(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''(((***+++)))'''***)))'''&&&'''(((***,,,***))))))(((((())))))***)))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******++++++))))))(((((((((((()))))))))((('''(((*********(((''''''(((((()))(((((('''(((((((((((((((((((((((())))))))))))))))))******''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((************************((()))))))))******************++++++++++++******,,,+++++++++++++++++++++***+++,,,------///222555888<<>>AAACCCGGGJJJMMMPPPQQQRRRTTTUUUSSSSSSRRROOOLLLKKKLLLMMMRRRTTTYYY```hhhnnnqqqrrrjjjjjjlllppptttwwwwwwvvvuuuxxxzzzzzzyyy{{{~~~}}}yyyxxxtttnnneee[[[SSSOOOIIIHHHGGGFFFGGGIIILLLNNNNNNMMMKKKIIIFFFEEEDDDDDD@@@@@@???>>>:::666222///......---------......///,,,,,,,,,---------......}}}zzzzzzzzz{{{{{{}}}xxxwwwwwwyyy~~~xxxkkkaaaZZZTTTLLLFFFCCC@@@===;;;;;;<<<<<<<<<<<<;;;999777555222111000......///000000111111111333333333333333333333333444444444444444444444444333333222111000000000000////////////////////////......//////......---,,,+++++++++***************))))))************))))))))))))(((((())))))***+++'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++(((&&&(((+++,,,)))&&&)))((('''''''''(((***+++******))))))))))))******''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******++++++***))))))(((((())))))***+++***))))))++++++***)))&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))************'''((()))))))))))))))(((************++++++++++++)))((((((''''''(((((()))(((((())))))))))))((((((************************))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,---)))+++---...000333777:::>>>AAAEEEIIIIIIGGGCCCAAA:::888555222111222444555333444777:::>>>BBBEEEGGGKKKNNNQQQRRRRRRRRRSSSTTTOOOOOOOOOMMMLLLMMMPPPSSSVVV[[[dddlllqqqssssssrrrooorrrvvv{{{~~~}}}yyyvvvtttwww{{{||||||~~~{{{tttkkkeeebbbYYYVVVPPPJJJGGGGGGHHHIIIMMMMMMMMMKKKHHHDDDCCCCCC>>>???@@@@@@===999555333000000///...............,,,---------............~~~zzzxxxzzz~~~|||yyyvvvuuuwww||||||ssspppoooiii[[[OOOHHHDDD@@@==================<<<:::888666333222111///000000111111111000000222333444444444444333222444444444444444444444444333333222111000000000000////////////////////////---............---,,,,,,***************+++++++++))))))************))))))))))))(((((())))))***+++***************************))))))))))))******+++''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********)))((((((((((((((())))))))))))))))))(((((((((((())))))$$$$$$%%%&&&'''((())))))(((((())))))))))))(((((())))))(((''''''((())))))(((((())))))))))))((((((''''''(((((()))******+++******))))))))))))*********((('''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******)))(((''')))))))))*********++++++)))(((''''''''''''((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******+++,,,---......***,,,...111333777<<>>===;;;;;;333222111000///.........------........./////////}}}yyyxxx|||~~~xxxsssrrruuuzzz~~~nnn^^^KKKHHHCCC@@@?????????>>>===<<<;;;999666444333222111111222222222111111000111222444555555444222111444444444444444444444444444333222111000000000000////////////////////////,,,,,,---------,,,++++++))))))******+++++++++,,,))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''***,,,,,,)))''')))+++''''''((()))***)))))))))((((((''''''''''''(((((("""###$$$%%%&&&((())))))(((((())))))))))))((((((+++***)))(((((()))***+++(((((())))))))))))((((((&&&''''''((()))***************))))))))))))******'''&&&%%%%%%&&&'''&&&$$$(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))*********((('''&&&%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))******++++++++++++******(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))***+++---...//////+++---000333666:::@@@CCCFFFHHHJJJKKKIIIDDD>>>;;;000//////000222555999:::???@@@CCCFFFKKKOOOSSSUUUOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNOOOPPPRRRWWW^^^cccnnnxxx{{{tttqqqyyy{{{{{{|||xxxvvvvvvvvv|||rrrbbbUUUMMMIIIHHHCCCGGGLLLMMMJJJGGGEEEEEEDDDBBB@@@>>>===>>>@@@BBB555444222111///..................////////////000xxxxxx~~~}}}wwwtttuuuxxx~~~zzzlllTTTKKKBBB===>>>???>>><<<>>>===;;;999777555444333111111111111111222333333000111111111111222222222333333333333333333333333111000//////...//////000000000000000////////////------......------,,,+++************************))))))))))))))))))))))))******)))(((((((((((((((***((('''''')))))))))((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))************************))))))))))))******))))))((((((''''''''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''++++++******))))))(((((())))))))))))((((((((((((......,,,+++******))))))***,,,/////////...///000...222666:::>>>BBBGGGJJJKKKIIIGGGFFFDDD@@@888333222222111222555888;;;===CCCEEEHHHLLLOOOQQQRRRSSSUUUNNNLLLPPPQQQNNNNNNQQQSSSRRRRRRVVV]]]eeelllooo{{{wwwvvvwww|||~~~|||zzzwwwtttqqqssswwwzzzvvvfff[[[PPPHHHFFFEEEEEEGGGIIIKKKJJJHHHHHHFFFDDDAAA????????????>>>===:::777444222111111/////////......---------{{{yyy}}}{{{yyyyyyyyy{{{}}}yyymmmWWWOOOEEE???@@@AAA@@@>>><<<<<<;;;:::999777555444222111111111111111222222000111111111111222222222333333333333333333333333444333333333222222111111000000000000////////////---------------,,,++++++************************))))))))))))))))))))))))******)))((((((((((((((()))(((&&&''')))******))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))******((('''''''''(((((((((((((((((()))))))))***))))))))))))************************))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***************)))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((---,,,+++***************+++,,,.........///000222333666:::===???BBBFFFIIIKKKHHHEEECCCAAA===777222333333444666999===AAACCCGGGHHHJJJMMMOOOPPPPPPPPPQQQMMMLLLOOOPPPOOORRRWWW\\\\\\___eeemmmuuuzzz|||zzzwwwwww{{{wwwyyyzzzyyyxxxwwwyyyzzzrrrggg\\\TTTJJJHHHEEEDDDEEEGGGGGGGGGJJJHHHFFFCCCAAA???======>>>===;;;999666444222111000/////////............~~~{{{||||||xxxmmmZZZQQQEEE??????@@@???===;;;<<<<<<<<<;;;999777666333222222111111111111222000111111111111222222222444444444444444444444444444555555555444333111000000000000000////////////,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))******)))((((((((()))))))))(((&&&''')))******)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''(((((((((((()))))))))******))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))++++++***************++++++,,,---......000333666999<<>>;;;888555222444666888<<<@@@DDDHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMPPPRRRUUU^^^gggoooqqquuu|||{{{wwwwwwxxxwww{{{yyynnndddVVVPPPHHHBBBAAACCCEEEGGGKKKJJJIIIFFFCCC@@@===;;;>>>>>>===;;;999666444333000000//////......//////~~~|||}}}~~~~~~}}}||||||xxxooo```WWWKKKCCCBBBAAA???===;;;<<<=========;;;999888555444333222111111111111000000111111111222222222555555555555555555555555222333333444222000---,,,000000000000////////////++++++,,,,,,++++++***)))************************))))))))))))))))))))))))******))))))((())))))***+++)))((('''((()))((('''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********(((((())))))******++++++)))))))))))))))************)))))))))******+++,,,,,,---......000333777;;;???BBBEEEFFFGGGGGGHHHJJJEEEBBB===999666555444444666888<<>>?????????===<<<999777555111111///............///~~~|||zzzyyyzzz{{{xxxyyy{{{{{{|||~~~{{{uuulllbbbVVVNNNJJJHHHDDD@@@<<<===>>>>>>===<<<;;;:::888777555444222111111111000000111111111222222222555555555555555555555555111111222222111///,,,***000000000000////////////++++++,,,,,,++++++***)))************************))))))))))))))))))))))))******))))))))))))******...,,,)))(((((('''&&&%%%'''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++*********)))))))))((((((((())))))******++++++((()))))))))*********+++))))))))))))***+++,,,------...000111333777===AAACCCFFFIIIJJJIIIIIIIIIIII???===999666333444666777:::<<>><<<:::999444333111///------......}}}}}}|||wwwxxxyyyzzz|||}}}{{{uuulll```WWWRRRLLLEEE?????????>>>>>>============;;;:::888666444333222111000111111111111222222222444444444444444444444444222333333333222000///...000000000000////////////,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))******)))))))))***++++++...,,,)))(((((('''&&&$$$'''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((())))))************))))))))))))*********++++++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************,,,++++++***))))))(((((())))))))))))************((())))))******++++++++++++*********+++,,,------...000333666999===CCCFFFFFFHHHKKKKKKHHHFFFEEEDDD999888666444333555999<<>>>>>>>>999777444111///...//////}}}|||zzzyyyzzz~~~~~~|||{{{yyyyyy~~~xxxmmmccc\\\TTTJJJCCCCCCAAA???===<<<===>>>>>>>>><<<:::888555444333222000111111111111222222222333333333333333333333333333333333222222111111111000000000000////////////---------------,,,++++++************************))))))))))))))))))))))))******))))))******+++,,,,,,***((('''(((((((((&&&''''''''''''((((((((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''')))*********))))))))))))*********+++++++++))))))))))))************************))))))))))))'''((((((((()))))))))******)))))))))((((((((('''((()))))))))*********************************************)))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------///222777;;;???CCCHHHKKKHHHJJJKKKIIIEEE@@@===;;;333444555444444777===BBBFFFIIIMMMQQQSSSTTTSSSRRRPPPNNNMMMKKKIIIIIIIIIIIILLLSSS[[[eeexxx~~~|||{{{|||qqqjjj```VVVPPPLLLIIIHHHDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEBBB@@@??????AAABBB???===999444222000111111|||yyyyyy}}}~~~{{{yyyyyyxxxvvvwww~~~~~~|||ssskkkaaaUUUMMMEEECCC@@@===<<<<<<>>>??????>>><<<999666555333333000111111111111222222222333333333333333333333333222222111000000111111222000000000000////////////------......------,,,+++************************))))))))))))))))))))))))******))))))***+++,,,,,,)))((('''''')))******)))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,,,,+++*********(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&((()))))))))(((((()))************+++++++++))))))))))))************************))))))))))))'''((((((((())))))************))))))((((((((('''(((((())))))*********+++)))))))))***++++++,,,,,,++++++******))))))((((((((())))))***++++++,,,,,,...------,,,,,,---------000444999>>>BBBFFFKKKMMMJJJKKKKKKGGGAAA:::666444///222444555666999@@@EEEKKKMMMQQQTTTUUUUUUSSSQQQNNNLLLKKKJJJIIIIIIJJJJJJQQQZZZdddqqq~~~}}}}}}yyyqqqllleee___ZZZVVVRRROOOEEEDDDDDDCCCDDDFFFHHHIIIHHHFFFBBB@@@???@@@CCCDDDDDDAAA<<<777444333222333}}}zzzyyyvvvvvvzzz~~~vvvkkk[[[PPPKKKDDD@@@BBBDDDBBBBBBCCCAAA???<<<:::888555222///111222222333333333222222333333333444444444555555555555444333333222111111////////////000000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((************)))(((&&&&&&)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))&&&'''''''''(((((()))))),,,***((('''&&&'''((()))))))))************)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''***************)))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))*********((('''&&&)))************+++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***)))***+++++++++...222555888;;;@@@EEEHHHIIIIIIHHHKKKJJJGGGAAA<<<888666777222444777:::===BBBHHHLLLLLLOOORRRTTTUUUSSSPPPNNNLLLGGGEEEHHHKKKLLLOOOTTT]]]ggguuu}}}|||xxx~~~~~~zzztttlllhhhgggeee```[[[PPPKKKEEECCCDDDEEECCCBBBDDDFFFGGGEEEBBBAAABBBDDDEEEDDDAAA===999555222000{{{zzz{{{||||||xxx{{{~~~{{{{{{uuuhhh___WWWNNNFFFDDDBBB???===>>>@@@???===;;;:::777333000111111222222333222222222333333333444444444555555555555444333333222111111///000000000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((***************)))((((((''''''''''''''''''''''''***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))((())))))*********)))'''&&&)))************+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,---------000444888===???CCCFFFIIIKKKLLLLLLJJJHHHDDD>>>888555444555555888;;;???BBBFFFKKKNNNRRRSSSTTTTTTRRROOOLLLIIIIIIFFFGGGKKKNNNQQQWWW^^^nnnxxx{{{yyyzzz}}}{{{xxxwwwtttnnnjjj]]]VVVLLLFFFDDDDDDCCCBBBDDDFFFGGGFFFCCCAAABBBCCCBBBBBBBBBAAA>>>:::666333|||xxxvvvtttsss|||~~~wwwttt|||vvvpppfff[[[OOOIIIDDD@@@===>>>???>>>=========:::666333000111111222222222222333333333333444444444555555555444444333333222222111000000000000000000000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))),,,+++***(((((()))***+++'''(((((())))))((((((((())))))))))))))))))))))))+++***************))))))(((((((((((())))))))))))))))))******))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))*********)))(((''')))************+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,......//////000444999===DDDEEEGGGJJJKKKMMMMMMMMMFFFCCC???999444222333444999<<>>>>><<<888444111111111111111222333333333333333444444444555555444444444333333222222222111111111000000000000000...------------......///++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********,,,+++***))))))***++++++&&&''''''(((((((((((('''((((((((((((((((((((((((+++++++++******))))))(((''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********)))))))))***))))))))))))))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,------------...000222444999???DDDHHHJJJLLLMMMMMMKKKIIIGGG???===999555111222555888===AAAGGGKKKMMMOOOPPPQQQOOONNNNNNMMMKKKJJJIIIHHHJJJOOOVVV[[[[[[\\\gggsss~~~{{{zzzzzz{{{pppaaaUUUMMMHHHEEEBBB???@@@BBBCCCCCCCCCCCCCCC@@@BBBCCCDDDCCC@@@<<<:::yyyuuusssxxx}}}}}}uuuvvvuuueee[[[RRRIIIEEEEEE>>>======>>>>>><<<999666333333222111111222333333333333333444444444555555444444333333333333222222222111111111000000000///......---------...//////************************++++++++++++++++++++++++'''(((((())))))*********))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&''')))***++++++******************++++++&&&&&&'''(((((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''(((((())))))******'''(((((()))))))))((((((************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))*********+++***))))))))))))*********))))))*********+++++++++******))))))******+++,,,******+++,,,------......+++...111555999???EEEJJJJJJLLLNNNOOOLLLFFF@@@<<<777666555333222555:::???BBBFFFKKKOOOPPPOOOPPPPPPLLLKKKIIIHHHGGGHHHIIIIIILLLSSS^^^eeeeeegggqqq~~~}}}~~~zzznnncccZZZSSSKKKFFF?????????@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<;;;{{{sssqqqqqqrrrzzzwwwuuuxxx}}}sssggg\\\OOOGGGDDDAAA???>>>>>>>>>>>><<<:::777666444222222222333333333333333444444444555555333333333333333333333333222222222111111000000/////////...............///************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))$$$%%%&&&'''((()))***+++)))))))))***************&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************((())))))******+++++++++******)))))))))***++++++)))************+++++++++******))))))******+++,,,)))***+++,,,---...///000---111666;;;@@@DDDIIIMMMJJJLLLMMMLLLHHH@@@999444333444444555666;;;AAAEEEGGGKKKNNNPPPPPPOOONNNNNNLLLJJJHHHFFFEEEGGGIIIKKKPPPYYYfffppprrrsss{{{~~~|||rrrjjjaaaXXXQQQEEECCC@@@???AAACCCDDDDDDFFFEEECCCAAA???===<<<;;;vvvrrrmmmhhhlllvvvxxx|||zzz{{{|||vvvkkk\\\QQQMMMEEECCC@@@??????@@@???>>>:::999666444222222333333333333333444444444555555333333333333333333333333333333222111111000000///111000///......---......++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))---,,,***((((((((()))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))))))))'''((())))))*********)))&&&'''((()))************))))))))))))))))))))))))))))))******************))))))))))))((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))'''((())))))))))))((('''************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************((())))))******+++,,,,,,******)))))))))***+++,,,)))************+++++++++******))))))******+++,,,)))***+++,,,---///000000333777===CCCFFFHHHKKKMMMJJJJJJIIIFFFAAA<<<666333333555777999;;;???EEEHHHMMMOOORRRRRRPPPNNNNNNNNNJJJHHHFFFEEEGGGKKKOOORRR]]]eeerrr|||~~~||||||{{{|||yyypppfff___PPPKKKDDDAAAAAABBBCCCCCCCCCDDDDDDCCCBBB???===;;;yyytttlllbbbaaaiiinnnwwwxxxiii^^^YYYIIIFFFCCCAAAAAAAAAAAAAAA<<<:::888555333222333333333333333444444444555555333333333333333333333333333333222222111000000///222111000......---------------------------------++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))///---+++)))(((((()))***))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,++++++***)))(((((('''''''''((()))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---******))))))((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))***++++++***)))(((************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************((())))))***++++++,,,,,,******)))))))))***,,,---)))************+++++++++*********)))***++++++,,,))))))+++,,,...///000111888===CCCHHHJJJKKKKKKLLLKKKIIIEEEAAA===:::777666555777999<<<>>>BBBFFFJJJQQQRRRTTTSSSPPPNNNNNNNNNFFFEEEDDDEEEIIIPPPWWW[[[jjjppp|||~~~xxxxxx|||~~~yyypppjjjYYYRRRHHHCCCAAABBBBBBAAA@@@BBBEEEFFFEEEBBB>>>;;;}}}qqqhhhdddcccdddhhhmmmuuu~~~}}}rrrhhhWWWKKKDDDFFFCCC<<<<<>>CCCHHHJJJIIIHHHIIIJJJGGGCCC===888444444555666666777999<<<@@@CCCFFFGGGQQQQQQPPPPPPNNNMMMLLLLLLHHHDDDDDDIIIMMMRRR^^^kkkvvv}}}zzzyyy~~~~~~||||||}}}}}}zzzzzz}}}vvviii^^^OOOFFFCCCCCCCCCBBBEEEDDDDDDDDDEEECCC???<<<vvvpppkkkiiihhhjjjlllnnnsssyyy~~~~~~~~~yyyooo```RRRHHHJJJJJJDDD@@@CCCAAA>>>999666555444444333333333333333333444555555555555444444444333333333444444333222222111000000////////////..................------,,,+++++++++---,,,,,,++++++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++++++++******)))))))))******))))))))))))************************************))))))******+++,,,************************,,,,,,+++*********++++++)))******+++***)))((('''((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,---......,,,------...000444:::>>>CCCFFFJJJKKKJJJGGGGGGGGGBBB???:::666333333555666999::::::<<>>~~~zzzwwwtttrrrssspppmmmkkklllpppuuuyyy}}}{{{yyy{{{~~~|||~~~~~~yyyjjjYYYLLLLLLMMMGGGAAA???BBB???<<<:::999888666444333333333333333444444555333444555555555444333222333333333222111111000000////////////............------,,,,,,++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((*********************************)))))))))))))))******))))))))))))************************************))))))******+++,,,***************************************+++,,,---))))))******))))))(((''')))))))))***++++++,,,,,,*********************************************************+++,,,---///000---...///111444999@@@DDDHHHJJJMMMLLLIIIEEECCCBBB<<<:::777444333444666777<<<<<<;;;<<<>>>AAADDDFFFJJJLLLNNNOOOPPPPPPOOONNNOOOMMMNNNTTT[[[eeesss~~~}}}yyy}}}~~~zzzwwwuuusssrrroookkkgggfffgggiiilllnnnqqqrrrqqqooooooooouuuwwwzzz||||||zzzwwwuuusssppplllkkkkkkkkkkkkjjjiiijjjlllllllllmmmpppsssyyy|||~~~~~~|||yyywwwwwwwwwwww}}}~~~{{{rrrdddXXXQQQKKKGGGDDD@@@??????AAABBBCCCAAA???}}}wwwqqqmmmmmmnnnoootttvvvzzz|||~~~uuueeeVVVPPPMMMGGGAAA???CCCAAA>>>===<<<:::777444444333333222333333444444222333555666666555333111333222222222111111000000////////////............,,,,,,,,,++++++******************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))******************************************))))))******))))))))))))************************************))))))******+++,,,***************************************++++++,,,***************))))))((())))))*********+++++++++*********************************************************+++,,,---...///---///222555888>>>DDDIIILLLLLLLLLJJJFFFAAA===:::777666555444444666777999<<<<<<;;;<<>>;;;888555444333333222222222333333111333555666666555333222222222111111111111111000////////////............,,,,,,++++++++++++***************++++++,,,,,,---))))))************))))))************************)))))))))))))))))))))))))))))))))*********))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,************************,,,+++******))))))******,,,,,,+++++++++************************+++++++++************************************************,,,,,,++++++,,,,,,---......111555999===AAAGGGJJJLLLJJJGGGCCC???;;;777444555555555555777888999:::::::::;;;===@@@DDDHHHJJJLLLKKKJJJKKKOOOTTTYYY]]]cccddddddgggmmmvvv|||}}}||||||zzztttlllhhhggggggfffdddgggfffeeeeeeeeefffggghhhgggggggggfffeeefffhhhkkkkkkooouuuyyyzzzzzzyyyyyyxxxwwwwwwvvvuuutttttttttsssooojjjgggeeeeeeeeedddhhhhhhjjjnnnsssuuuuuussstttssspppnnnnnnnnnnnnnnnqqqnnnqqq{{{~~~}}}yyyxxxvvvsssmmmcccYYYSSSKKKHHHEEEDDDDDDDDDDDDCCC}}}{{{uuutttrrrppppppsssxxx}}}|||rrrggg]]]UUUOOOLLLEEEDDDBBB@@@???===:::777444333333222222222222222222333444555555555444333111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))(((((()))************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,************************,,,+++***)))))))))))))))------,,,++++++++++++,,,************************************************++++++++++++++++++++++++------,,,,,,,,,---......///444999>>>BBBEEEHHHJJJJJJFFF@@@<<<999666333111444555666777888999::::::999:::<<>>AAADDDFFFGGGHHHGGGJJJOOOXXXaaallltttyyyzzzxxxwwwwww{{{}}}vvvuuusssppplllhhhdddbbb^^^______^^^]]]^^^```bbb^^^___bbbeeehhhkkkmmmoootttvvvxxxyyyzzz|||xxxyyy}}}~~~zzz}}}xxxqqqlll```[[[TTTNNNJJJGGGEEECCCvvvqqqoooooopppvvv~~~sssbbbKKKIIIFFFCCCBBBAAA???===444333333222111111111222444333333333333444555666000000000000000111111111000/////////............------------------------++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++*********)))***++++++,,,************************''''''(((((()))+++,,,---,,,,,,***)))))))))***+++++++++******************************************++++++++++++++++++++++++++++++,,,---///111333444555;;;CCCIIIKKKKKKIIIIIIGGG@@@777222111333333333444555777888888888777666:::<<<@@@CCCEEEFFFEEEEEEBBBHHHRRR___kkkvvv~~~xxxzzz{{{~~~{{{xxxuuurrrooollliiiiiihhhfffcccaaa^^^]]]\\\[[[]]]___^^^]]]___dddiiijjjlllooorrrvvvxxxzzz{{{yyyrrrtttyyy|||{{{qqqkkk```VVVNNNHHHDDDAAAwwwpppkkkjjjjjjooozzzvvv```UUUJJJFFFEEEBBB@@@@@@;;;888555222111222444666555555555444444333333333111222222222222111000000222222111000///...------000000///...---,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++***)))(((''''''((()))***+++***)))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************)))***+++------,,,+++++++++*********))))))(((((((((((())))))******++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++---+++))))))*********))))))******)))(((((()))++++++***)))))))))***,,,,,,///---+++,,,...///---+++***+++------...111555999BBBEEEHHHKKKLLLJJJHHHFFF;;;777222///111222222111444444666777888999999:::>>>DDDIIIHHHDDDCCCHHHMMMHHHPPP^^^ooo}}}~~~yyy{{{{{{|||~~~tttpppjjjgggeeeddd```]]]___^^^\\\[[[[[[\\\]]]^^^aaadddfffiiikkkooosssvvv{{{zzztttuuu{{{}}}rrraaaTTTMMMHHHDDD~~~uuuoookkkjjjkkkrrr|||lll]]]NNNHHHFFFCCC@@@@@@<<<:::666333222222333555444444333333333222222222333333333333333222111111////////////000000000000//////...---,,,++++++,,,,,,,,,,,,+++++++++******)))************+++++++++...---+++)))((((((((()))************+++,,,,,,---))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))******+++++++++++++++++++++++++++*********)))))))))))))))************************************))))))************)))))))))************+++++++++,,,++++++++++++++++++,,,...,,,******+++,,,+++***)))******)))(((((()))++++++***)))))))))***,,,,,,...,,,+++,,,......---++++++,,,---///000444999===DDDGGGKKKMMMMMMJJJFFFDDD:::666000...000222333333666777888:::<<<=========BBBDDDFFFFFFEEEFFFIIILLLNNNWWWfffuuu~~~~~~{{{{{{}}}|||zzz{{{}}}|||zzzxxxvvvtttqqqooogggddd```^^^^^^___]]]\\\^^^^^^^^^^^^```cccfffhhhooorrrwww{{{{{{ttteee[[[QQQHHH|||vvvqqqooolllmmmqqqxxx}}}~~~}}}iiiTTTJJJFFFCCCAAA@@@>>>;;;888555333333333333333333222222222222111111333444444444444333222222000000000000////////////......---,,,++++++++++++---,,,,,,++++++*********)))************+++++++++222000...+++)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++******************************))))))))))))***++++++,,,,,,,,,+++++++++++++++***************)))))))))************************))))))************)))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,///---++++++,,,---,,,+++)))******)))(((((()))++++++************+++,,,,,,---,,,++++++------,,,++++++---///000333999???DDDHHHJJJNNNOOONNNJJJDDDAAA777444///---///222555666999:::<<<>>>@@@AAABBBBBBFFFEEEDDDDDDFFFIIILLLMMMXXXcccrrr~~~|||}}}{{{wwwvvvtttqqqpppqqqooonnnkkkhhhfffdddccc^^^\\\YYYYYYZZZ\\\]]]]]]aaabbbeeehhhmmmsssxxxzzztttcccTTT}}}|||zzzwwwsssrrrvvv|||zzzzzzzzzyyyxxx~~~sssZZZLLLGGGCCC@@@??????===;;;888555333333222333333333222222222222222333333333444333222222111444333222000///---,,,+++///...------,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++222000...+++***)))))))))******)))((('''%%%$$$###))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---...---+++******************************)))((((((((()))+++,,,+++++++++++++++++++++++++++++++++******)))))))))************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,...,,,******,,,---,,,+++)))******)))(((((()))+++************++++++,,,,,,++++++++++++,,,---,,,,,,,,,---000333777===DDDIIIKKKMMMPPPQQQNNNHHHAAA===555222///...000333777999:::<<<>>>@@@CCCDDDEEEFFFGGGFFFEEEEEEGGGLLLRRRVVVdddooo}}}~~~qqqmmmmmmjjjfffdddbbbbbbbbb```___^^^^^^___]]]\\\\\\]]]___cccfffgggmmmpppttt{{{yyyfff~~~yyyzzz|||zzzwwwvvvxxxzzz}}}~~~www^^^OOOHHHCCC???>>>@@@???===:::777555333222333333333444444444444444222222222222222111111000333333222000///---,,,,,,000//////............///*********++++++,,,,,,,,,))))))*********+++++++++...---+++***))))))******,,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---...---+++******************************)))((((((((()))+++,,,))))))******************,,,,,,++++++******))))))************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++******))))))))))))******,,,***))))))+++,,,+++***)))******)))(((((()))+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...---///333777;;;AAAGGGLLLMMMOOOPPPPPPLLLEEE>>>:::333333222111222555999<<<;;;===???AAACCCEEEFFFGGGDDDGGGIIIHHHHHHOOO[[[eeerrr{{{ttthhhcccbbb^^^YYYXXXVVVXXXYYYXXXXXXXXX[[[^^^^^^```ccchhhmmmrrrwwwzzzsss~~~|||{{{zzz{{{}}}vvvbbbUUULLLDDD@@@@@@@@@???>>><<<:::777444333333333444444444444555555111222222222222111000000////////////000000000000000000///////////////000******+++++++++,,,,,,,,,)))************++++++++++++***)))(((((()))***+++%%%&&&((()))******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++******************************))))))))))))***++++++)))))))))))))))*********+++++++++++++++*********************************))))))************)))))))))************+++++++++))))))(((((((((((())))))+++***((()))***++++++***)))******)))(((((()))+++***++++++,,,---,,,,,,,,,***,,,------------...000///333888===AAAEEEJJJMMMNNNOOOOOOMMMHHHAAA;;;777333444666666666888;;;>>><<<>>>???BBBDDDEEEFFFFFFBBBFFFJJJJJJLLLVVVggguuu}}}rrrhhh___[[[XXXTTTRRRSSSTTTVVVXXXYYYXXXZZZ^^^bbbeeekkksss{{{www~~~ssseee[[[QQQGGGCCCDDD?????????>>><<<999666444222222333333333444444444222222333333222222111000------...///000111222222//////............//////------,,,,,,+++***)))))))))************++++++++++++***)))(((((()))***+++!!!"""%%%'''((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))******+++++++++++++++)))))))))******+++++++++***++++++++++++++++++,,,************************))))))************)))))))))************+++++++++******))))))))))))******,,,***))))))+++,,,,,,,,,)))******)))(((((()))+++***+++,,,---------,,,,,,+++---//////------///111444888>>>DDDGGGJJJLLLNNNNNNNNNLLLIIIDDD>>>999555333666:::;;;;;;;;;===???>>>???AAACCCDDDEEEFFFFFFCCCEEEGGGJJJRRR```sssuuuooobbb]]]YYYWWWTTTRRRTTTYYYZZZ^^^bbbdddeeeiiiqqqwww}}}}}}yyywwwppphhh___TTTIIIEEEGGG????????????===:::777555111111111222222333333333333444444444444333222222000000000000000000//////......---------......///000///...,,,***((('''&&&)))************+++++++++,,,+++***)))))))))***+++&&&''')))++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************)))***+++------,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++---+++******,,,......---)))******)))(((((()))+++***+++,,,---...---,,,,,,+++---000000......000333777<<>>===>>>@@@@@@AAABBBCCCEEEEEEFFFFFFEEECCCDDDIIIVVViiizzz}}}}}}sssfffbbbZZZWWWVVVWWWUUUUUUZZZbbbbbbgggmmmrrrvvv}}}}}}zzz}}}}}}pppqqqoooggg[[[PPPJJJHHHEEEEEEEEECCC@@@;;;777555555555444333444555666777666666555444333333222222111111111111111000///...000///...---,,,---......---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++************++++++,,,+++)))((((((((()))***+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))******++++++,,,,,,)))))))))))))))******++++++*********))))))(((((()))************++++++++++++***)))((()))***,,,...***)))))))))+++,,,+++***+++++++++************)))+++++++++*********)))))),,,+++++++++++++++++++++)))***++++++------...///,,,+++++++++++++++++++++)))))))))))))))))))))))),,,------------------...------,,,+++,,,000666:::@@@BBBFFFJJJMMMOOOPPPPPPJJJGGGAAA;;;777666666777>>>>>>>>>===>>>??????@@@BBBDDDEEEEEECCCBBBAAABBBGGGIIIHHHKKK___|||}}}yyyzzz}}}||||||~~~{{{rrrlllgggbbb___WWWZZZ\\\^^^___dddkkkqqqyyyuuu}}}yyysssqqqmmmhhh```XXXOOOJJJIIIIIIHHHEEEBBB>>>:::888666555444333333444666666666555555444333333222222111111111111000000000///000///...---------......,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))((((((((()))***************)))))))))((())))))************))))))************************(((((((((((((((((((((((())))))))))))************))))))************))))))'''''''''(((((())))))))))))))))))))))))******+++************)))))))))((()))************+++++++++))))))*********************)))))))))+++,,,+++***+++++++++************)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------///333999===BBBDDDHHHKKKMMMMMMMMMLLLDDDAAA===999777777999:::???>>>??????@@@AAABBBBBBBBBDDDDDDDDDCCCBBBDDDEEEFFFJJJMMMSSSiii~~~zzz|||~~~}}}||||||xxxnnngggccc```^^^\\\[[[^^^aaadddiiirrr}}}|||}}}xxxxxxsssoookkkhhhbbbYYYRRRQQQPPPMMMJJJEEEAAA>>>===666666444333333444555555555555555444444333333222222111000/////////000111000///......------......,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++************+++++++++******)))((()))))))))************))))))))))))*********))))))*********++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++************))))))************))))))''''''''''''(((((((((((()))))))))))))))******+++************)))))))))))))))************+++++++++((()))+++,,,,,,***((('''***)))))))))+++,,,+++***+++++++++************)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...000222777>>>BBBEEEHHHKKKMMMMMMKKKGGGEEE<<<:::888777777999;;;===>>>??????AAABBBCCCDDDEEECCCCCCCCCBBBAAACCCFFFIIIJJJPPPVVVaaauuu~~~rrrnnniiibbb^^^]]]^^^___```eeehhhmmmsss|||~~~~~~~~~}}}|||yyyvvvtttqqqkkkddd___]]]ZZZUUUOOOIIIDDD@@@???888777666444333333444444555555444444444333333333333111000......///111222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************+++++++++******)))))))))))))))*********))))))))))))))),,,+++))))))))))))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))*********+++++++++)))******+++***)))'''&&&***)))))))))+++,,,+++***+++++++++*********))))))*********************************+++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***,,,///222666;;;AAAFFFHHHJJJMMMNNNLLLGGGBBB>>>777666555666777999<<<>>>===>>>@@@AAACCCEEEFFFFFFEEEDDDBBB@@@@@@CCCHHHLLLQQQYYYcccppp}}}rrrkkkeeeccc```___aaaeeejjjmmmsssxxx{{{yyyrrrooommmiiiddd\\\SSSKKKEEEAAA@@@;;;999777555444444444444444444444444444333333333222111///......000111333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************)))))))))((())))))))))))))))))******,,,+++***))))))***+++,,,*********************************************************))))))(((((('''******++++++++++++*********************))))))))))))))))))))))))******+++))))))))))))))))))******))))))*********+++++++++,,,+++***((((((((())))))***)))))))))+++,,,+++***+++++++++*********))))))************************((()))))))))*********+++.........---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......+++---222666:::???DDDHHHKKKLLLMMMMMMIIICCC===999555555555666888:::;;;<<<<<<===???BBBDDDEEEFFFFFFFFFEEECCC@@@AAAEEEKKKPPPXXXaaaooo~~~}}}xxxpppjjjhhhccccccdddgggkkkrrryyy}}}{{{xxxxxx{{{xxxxxxqqqkkkaaaUUULLLFFFCCCAAA>>><<<:::777555444444444444444444444444444444444111000/////////000111222///000000000000///...---,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++************++++++)))************)))(((((())))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((((((******++++++++++++******))))))))))))(((((((((((()))))))))))))))******+++))))))))))))************)))************+++++++++---,,,***(((((()))+++,,,***)))))))))+++,,,+++***+++++++++************)))***************+++++++++(((((())))))***+++++++++//////......------,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,---...//////...111666:::>>>BBBFFFIIIKKKLLLLLLJJJFFF@@@999555555666777888:::;;;<<<<<<<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFDDDCCCEEEKKKRRRXXX___iiiyyyyyyuuupppjjjiiikkkjjjmmmrrrwww}}}}}}yyyyyy|||}}}tttmmmbbbVVVMMMGGGEEEEEE@@@>>><<<999777555555555444444444444444444444444///000000000111111111111///000000111000///...---,,,,,,---......---,,,,,,,,,,,,++++++++++++++++++++++++************++++++)))******+++***)))((('''((()))))))))***************++++++,,,,,,++++++***************************************************))))))))))))))))))*********++++++,,,,,,++++++***+++*********)))))))))((()))))))))))))))******+++((()))))))))************)))************++++++++++++++++++++++++,,,,,,,,,***)))))))))+++,,,+++***+++++++++************)))))))))*********+++++++++)))******+++,,,,,,---------------------------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111222666;;;???BBBEEEIIIKKKKKKKKKJJJGGGCCC===777444555666888:::<<<======>>>>>>@@@BBBEEEFFFGGGFFFFFFEEEEEEFFFHHHLLLTTT]]]cccllluuu}}}uuuqqqpppssstttrrrtttxxx{{{{{{{{{}}}sssmmmaaaVVVMMMIIIGGGHHHBBB@@@===:::888666555555444444444444444444444444...///000111111111111111///000111111111000...---,,,,,,---......---,,,,,,---,,,,,,++++++*********++++++************++++++)))******++++++)))((('''(((((())))))*********+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++)))))))))))))))******+++(((((())))))*********+++)))************+++++++++)))***,,,.........,,,,,,***)))))))))+++,,,+++***+++++++++************)))))))))******++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,---...///000111222666:::???CCCFFFHHHKKKMMMJJJJJJHHHEEE@@@;;;777444444666888;;;>>>??????@@@@@@BBBDDDGGGHHHHHHGGGGGGCCCEEEGGGKKKQQQZZZdddkkkxxx}}}xxxqqqnnnhhhggglllvvv|||~~~~~~yyyqqqdddXXXOOOIIIEEEBBBCCCAAA???===:::888666444555555555666555555444444333333444555444333222111000/////////............//////...------------...------------------------)))))))))******+++++++++*********++++++,,,,,,,,,***)))))))))((((((''''''(((((((((((()))***+++,,,++++++*********************************************)))(((''''''((()))*********))))))))))))******''''''''''''((((((((((((+++******))))))******+++***))))))((()))+++---...&&&'''((()))++++++++++++))))))***+++,,,,,,------******************************************************+++,,,------......,,,,,,++++++***)))))))))------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///...------///222555777<<<@@@EEEHHHHHHHHHJJJLLLNNNKKKFFF@@@;;;777555444<<<:::888:::>>>BBBCCCBBBEEEGGGHHHGGGEEEDDDDDDEEEBBBFFFLLLRRRXXXaaalllsssvvvmmmhhhggggggiiilllvvv}}}vvvkkk```WWWOOOJJJFFFDDDBBB@@@>>>;;;888555333555555666666555555444444333333444444444333222111000000/////////............---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++++++++************'''''''''(((((()))***+++************************************************+++***))))))))))))***+++******))))))))))))******''''''((((((((()))))))))++++++************++++++***))))))))))))+++,,,---))))))************))))))))))))******+++,,,,,,---******************************************************++++++,,,,,,------+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...------///333777:::@@@DDDHHHJJJJJJJJJLLLMMMLLLIIICCC>>>999666555555999888888<<>>DDDGGGJJJLLLLLLKKKLLLLLLGGGDDD???999666555555555666777:::???DDDHHHIIIHHHIIIIIIIIIGGGEEEDDDDDDEEEIIIOOOYYYdddppp{{{{{{zzzzzz{{{}}}{{{uuuqqqgggfffcccaaaaaafffmmmsss{{{~~~|||}}}sssfffZZZRRRIIIGGGEEEDDDDDDAAA<<<888777777666555555444444444444444444333333333222222000000000////////////...000000///...............------------------------+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***************************+++++++++************************+++++++++******+++++++++******))))))))))))******))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,+++++++++******)))((('''(((((()))))))))*********************************************************************))))))))))))((())))))***++++++,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,---------------///444:::@@@DDDGGGIIIKKKLLLLLLKKKJJJIIIBBB???:::666444444666777777999>>>CCCGGGIIIIIIHHHIIIIIIHHHFFFDDDDDDFFFGGGPPPWWWaaammmxxxvvvuuutttsssqqqllleee```]]]^^^^^^aaagggqqq}}}{{{uuunnnmmmrrryyy~~~}}}|||||||||}}}~~~rrrcccZZZLLLIIIFFFFFFFFFDDD???;;;999888777555444444444555444444333333333222222222111000000000////////////000000///............///------------------------+++++++++******)))))))))++++++++++++++++++++++++)))))))))))))))***************+++,,,,,,,,,++++++))))))*********+++++++++******************************************************))))))))))))******************++++++++++++,,,++++++******++++++,,,)))*********++++++++++++(((((()))***************)))))))))))))))************************************************************)))))))))))))))))))))(((((()))***+++,,,,,,---........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///333888???EEEHHHLLLLLLMMMNNNMMMKKKIIIGGG===;;;888666555666999:::;;;>>>BBBFFFGGGGGGFFFFFFFFFGGGFFFEEEDDDFFFJJJMMMUUU\\\gggtttxxxtttpppjjjeee```[[[XXXZZZ\\\aaagggqqq}}}|||zzzyyyxxxvvvtttsssrrrrrrkkkgggdddcccfffjjjkkkkkkiiijjjjjjkkklllmmmnnnnnnrrrrrrqqqrrruuuxxx|||~~~~~~~~~oooeeeTTTOOOIIIGGGHHHGGGBBB<<<:::999777555444444555555555444333222222222333333111111000000000////////////...------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))))))))***++++++,,,,,,************************))))))************))))))******))))))))))))******)))************++++++++++++******************+++)))******+++++++++******&&&'''((()))++++++,,,,,,************************************************************************)))))))))))))))*********(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///333888>>>DDDHHHKKKPPPOOOOOONNNNNNKKKGGGDDD:::999888888999:::<<<>>>@@@CCCFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEGGGKKKRRRVVV\\\cccooo|||}}}{{{|||yyytttlllddd^^^[[[ZZZ[[[]]]bbbjjjttt~~~|||xxxwwwvvvtttrrrooolllkkkggggggfffdddcccaaa``````[[[YYYXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\_________aaacccfffhhhjjjlllmmmppptttxxx|||~~~zzzqqqbbb[[[RRRNNNMMMKKKFFF@@@;;;999777555444444555555555444333222222222333333111111111000000000/////////......---------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++---......---+++***((())))))***++++++,,,,,,******************************+++,,,,,,+++************))))))))))))******)))))))))************+++***))))))(((((())))))***)))***++++++++++++***)))&&&'''((()))+++++++++,,,+++++++++++++++++++++***************************************************((())))))******+++++++++)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------000666===CCCHHHKKKMMMOOONNNLLLKKKJJJHHHBBB>>>888888999;;;===???@@@AAABBBEEEHHHHHHEEECCCBBBCCCBBBCCCEEEGGGKKKRRR[[[aaakkkqqq|||}}}}}}~~~uuupppiiiaaa]]]^^^bbbeeejjjppp{{{}}}{{{zzzzzzyyywwwuuuqqqrrrssssssqqqnnnjjjhhhddddddcccbbb___]]]ZZZYYYUUUUUUTTTSSSRRRQQQOOOOOOLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ\\\```dddgggjjjkkklllrrrzzz~~~yyyooofff[[[UUUTTTQQQKKKEEE;;;:::777555444444555666555444333222111222333444111111111111000000000000111111000///////////////------------------------)))))))))******++++++,,,,,,,,,,,,++++++*********)))))))))******+++++++++)))+++,,,------,,,***)))((())))))***++++++,,,,,,************************++++++------------++++++******))))))))))))******((())))))))))))*********))))))(((((((((((()))))))))***+++,,,,,,+++))))))'''((()))******+++++++++,,,,,,++++++++++++++++++************************************************(((((()))***+++,,,,,,---***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------111888@@@FFFJJJLLLMMMLLLJJJGGGFFFFFFBBB===888777888;;;>>>@@@BBBCCCCCCCCCFFFHHHGGGDDDBBBBBBCCCBBBCCCEEEIIINNNWWWaaahhhzzz~~~vvvpppmmmfffaaa___bbbiiinnnwww~~~|||vvvssstttvvvnnnmmmkkkjjjjjjjjjhhhfffbbbcccddddddbbb^^^[[[XXXUUUUUUUUUTTTRRROOOLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCC@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKNNNPPPTTTWWWYYYZZZYYY```hhhmmmqqqvvv}}}|||~~~{{{xxx~~~zzzrrrggg___ZZZTTTMMMHHHAAA===999777777777444222444444444333333333222222111111000///////////////000000000000////////////------------------------......------,,,+++******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++******)))))))))))))))++++++************++++++---,,,***)))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++,,,------......555999???DDDIIIKKKKKKKKKKKKIIIEEEAAA===;;;999888;;;<<<===@@@BBBDDDFFFGGGJJJGGGDDDBBBBBBBBBBBBBBBAAAAAAFFFMMMRRRYYYhhhwwwtttlllhhheeegggeee```cccnnn{{{~~~|||yyywwwvvvrrrppplllgggdddbbbbbbbbb]]]\\\\\\ZZZXXXVVVUUUSSSOOOPPPQQQQQQPPPOOOLLLKKKIIIGGGCCC???>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>======????????????@@@@@@@@@@@@AAABBBEEEGGGHHHHHHHHHHHHLLLOOOSSSWWWZZZ^^^bbbeeeooossszzz{{{wwwwwwtttvvv~~~~~~|||xxxwww|||xxxlllaaaZZZTTTMMMGGGDDDAAA<<<999888777555444444444444333333333222222111111000///////////////000000000000/////////...........................---,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******++++++***)))((('''''''''''',,,++++++++++++++++++,,,,,,+++***)))))))))***++++++***)))(((((()))***+++******************************++++++++++++******+++++++++***************)))******+++++++++++++++***************++++++,,,++++++******++++++,,,---************************)))***+++,,,---,,,,,,++++++++++++,,,,,,---------+++******))))))))))))))),,,,,,,,,,,,...///000111999<<>>???@@@AAA????????????>>>>>>>>>============<<<<<<<<<<<<;;;<<<==================<<<<<<<<<<<<============>>>===>>>???AAABBBBBBBBBBBBBBBDDDHHHKKKMMMPPPTTTVVV\\\```gggmmmttt|||}}}yyytttqqqqqqqqqttt|||yyy~~~|||}}}ttthhh___WWWOOOJJJFFFEEEBBB===888666666777444444444444333333333333111111000////////////000000000000/////////......////////////////////////++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******))))))))))))))))))***,,,+++***)))((((((((((((,,,,,,,,,++++++,,,,,,,,,*********)))******+++,,,******))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++******))))))((()))******++++++******)))(((((((((((()))******++++++******++++++,,,,,,************************++++++,,,------------,,,+++++++++,,,,,,---------))))))(((((())))))***+++------------///111444666>>>AAAFFFJJJLLLJJJHHHEEEBBB???;;;777555666888999??????AAACCCDDDFFFGGGHHHHHHHHHFFFEEECCCBBBBBBBBBBBBEEENNN[[[hhhsss}}}|||~~~}}}rrrggg___\\\\\\\\\fffpppyyy|||xxxvvvvvvvvvtttrrrooollljjjhhhfffeeedddccccccbbbcccccc___^^^\\\ZZZXXXVVVUUUTTTPPPNNNLLLJJJHHHHHHHHHHHHDDDEEEEEEDDDDDDCCCBBBAAABBBCCCCCCDDDCCCBBB@@@???AAAAAA@@@???????????????>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>:::<<>>;;;777333333666:::===BBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFEEECCCBBBCCCCCCFFFMMMYYYhhhvvv||||||}}}~~~~~~uuurrrlllccc\\\[[[^^^bbbgggttt~~~zzztttoookkkgggccc```ccccccbbb```^^^\\\ZZZYYYWWWVVVTTTSSSRRRSSSTTTTTTRRRQQQPPPOOOMMMLLLKKKKKKGGGFFFEEEEEEDDDEEEEEEFFFBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@???>>>>>>??????@@@@@@??????????????????????????????????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;::::::;;;<<<===<<<===???@@@@@@@@@BBBDDDEEEGGGIIIMMMRRRXXX```eeejjjmmmssszzz|||{{{{{{}}}pppbbbWWWQQQIIIIIIGGGBBB:::555555666555555555444444444333333222222111000000000000000////////////............------------------------......---,,,+++))))))(((++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******+++++++++******++++++,,,...///000******))))))))))))******))))))******++++++++++++)))))))))******)))))))))************************))))))************))))))+++++++++*********))))))(((((()))************)))***))))))))))))***++++++,,,,,,++++++***++++++,,,***************************************++++++,,,......---,,,,,,+++***************+++,,,---...///...------...222666;;;===FFFHHHKKKLLLKKKGGGCCC@@@===:::666333444888===AAADDDDDDEEEFFFFFFGGGHHHHHHBBBDDDEEEDDDCCCCCCFFFHHHPPP[[[kkkzzz~~~xxxxxx|||tttjjjcccbbb___ZZZWWW[[[dddkkkyyyyyysssjjjfffaaa\\\YYYVVVSSSQQQPPPPPPOOONNNMMMKKKJJJIIIJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@??????AAAAAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<======>>>=========>>>>>>>>>>>>??????>>>===;;;;;;<<<======>>>@@@AAAAAAAAAAAABBBDDDDDDEEEFFFHHHJJJNNNTTTXXXYYY]]]ccchhhooovvvzzzvvv{{{xxxzzz|||}}}vvveeeXXXQQQJJJJJJHHHDDD>>>999666555555555555555444444444333222222111000000000000111/////////.........------------------------------///......---,,,+++***)))++++++************++++++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,((((((((()))***,,,---...))))))(((((((((((())))))))))))***+++++++++******))))))************))))))++++++++++++++++++++++++)))))))))******)))))))))************************((()))******++++++******+++************+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******)))))))))***+++,,,......------,,,+++******,,,,,,,,,,,,---...///000......///222555:::>>>AAAGGGIIIJJJJJJHHHEEEAAA???===:::777555777;;;@@@DDDFFFFFFFFFFFFFFFGGGGGGGGG@@@BBBDDDDDDDDDGGGLLLQQQ]]]ooozzzvvvyyyzzzoooccc[[[ZZZ[[[[[[YYYZZZbbboooyyyyyyppphhhbbbZZZVVVRRROOOMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCDDD??????@@@BBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@============>>>>>>>>>>>>>>>>>>======<<<=========>>>???AAAAAA@@@AAABBBDDDCCCDDDEEEEEEEEEHHHLLLOOONNNRRRWWW[[[___eeemmmsss~~~vvvsssxxxfffhhhjjjlllnnnrrrxxx|||zzziii\\\UUULLLJJJIIIGGGDDD???888444555555555555444444444444333222111111000000111111//////.........---------........................------------------------++++++************++++++)))******+++,,,,,,------***++++++,,,,,,++++++***++++++************++++++)))))))))))))))***++++++******))))))))))))************+++,,,+++***))))))((()))***++++++***)))(((++++++++++++++++++++++++)))******++++++******))))))))))))***++++++,,,,,,)))******++++++++++++++++++************+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333666;;;???CCCEEEGGGGGGHHHGGGEEECCC@@@???<<<:::888777999===BBBFFFGGGGGGGGGFFFFFFFFFFFFFFF@@@CCCEEEFFFFFFKKKTTT[[[jjj~~~|||}}}qqqggg^^^YYYVVVXXX[[[___bbbgggsss|||zzzxxxuuuqqqmmmhhhbbb[[[VVVPPPNNNJJJHHHGGGFFFEEECCCEEEEEEFFFFFFFFFFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGHHH@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCC????????????@@@@@@@@@AAA>>>??????@@@@@@@@@?????????@@@BBBCCCCCCDDDFFFGGGDDDFFFGGGGGGGGGIIIKKKMMMLLLPPPTTTWWWYYY^^^fffmmmxxxxxxvvvzzzXXXZZZ\\\^^^```dddjjjmmmmmmnnnpppsssvvv|||~~~{{{mmmbbb]]]MMMKKKJJJIIIHHHCCC:::444666666555555555444444444333222111111000111111111//////.........---------////////////////////////++++++,,,---///000111111++++++************++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******))))))))))))******...---,,,+++************++++++************++++++***+++,,,,,,+++***)))(((((()))***++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++***************++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++---,,,+++++++++,,,---...)))******+++---...//////,,,,,,+++++++++,,,------000222555:::>>>CCCFFFGGGGGGFFFFFFEEECCCBBB@@@???<<<:::999888:::>>>CCCFFFGGGGGGGGGFFFFFFFFFEEEEEEAAADDDFFFGGGIIIOOOZZZbbbsssyyyooobbbYYYTTTUUUWWWWWW]]]dddkkkttt}}}zzzvvvsssooonnnjjjhhheeeaaa^^^ZZZTTTQQQMMMJJJGGGEEEDDDCCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEGGGIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAAAAABBBDDDEEEBBBBBBCCCCCCCCCDDDDDDDDD@@@AAABBBDDDDDDDDDCCCBBBBBBDDDFFFGGGHHHIIIKKKMMMGGGIIIKKKMMMMMMNNNPPPQQQOOOSSSWWWYYYZZZ___hhhooovvv|||{{{QQQRRRSSSTTTVVVWWWXXXYYY]]]___cccfffjjjoootttxxx~~~xxxnnnggg\\\TTTMMMJJJGGG@@@;;;999999777555444555555444222333222111111000111111111///////////////////////////......------,,,,,,+++...------,,,,,,------...+++***************++++++++++++++++++++++++++++++...,,,******,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,************************,,,,,,+++***))))))******)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++,,,---............---,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,++++++,,,...+++,,,---,,,++++++---...111444888???DDDFFFFFFEEEHHHEEECCCDDDFFFDDD>>>999999:::999888===CCCDDD@@@EEEEEEDDDDDDDDDCCCCCCBBBBBB>>>BBBMMMSSSVVVbbbrrr{{{ssshhh^^^XXXUUURRRUUUYYY```kkkuuu}}}}}}yyyxxxzzzyyyuuuuuuyyyzzzxxxxxxvvvsssooollliiihhhgggffffffeeecccaaa^^^[[[YYYNNNNNNLLLIIIEEECCCCCCEEEGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMNNNOOOOOOMMMLLLOOONNNMMMMMMMMMNNNPPPQQQRRRQQQPPPOOONNNNNNNNNNNNPPPQQQQQQRRRRRRPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOOOOMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDAAABBBCCCDDDDDDDDDDDDCCCFFFFFFHHHLLLQQQTTTRRRPPPOOOOOONNNNNNPPPSSSVVVXXX\\\]]]^^^aaaeeellluuuzzzLLLMMMMMMOOOPPPQQQRRRRRRUUUWWWYYY\\\___ccchhhlllnnnpppsssyyyyyytttaaaYYYRRROOOKKKCCC===:::999666444444444555444333333222222111111111111111////////////////////////------------------------------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++---+++******,,,---+++)))+++++++++++++++++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,************************,,,++++++***))))))******))))))))))))))))))))))))+++******************+++)))************+++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---++++++,,,...+++,,,---,,,+++,,,...000333666;;;AAAFFFGGGFFFEEECCCCCCCCCDDDEEEBBB>>>:::444888;;;<<<@@@EEEGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCAAAEEEOOOVVV[[[iii{{{vvvlllbbbYYYUUUSSSSSSXXX^^^mmmxxx}}}xxxtttqqqmmmiiigggkkkmmmmmmqqqwwwzzzyyy}}}|||yyyvvvtttsssrrrssssssrrrrrrpppmmmiiifffddd\\\XXXSSSNNNKKKKKKLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUWWWYYYXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWWVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKNNNRRRWWWZZZYYYWWWVVVVVVXXXZZZ]]]aaadddfffjjjlllooosssyyyHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOQQQSSSUUUXXX]]]aaabbbeeellluuulllcccYYYUUUOOOFFF@@@===999777444333444555444333333333222111111111111111////////////////////////+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,*********,,,---,,,++++++++++++******)))))))))))))))***+++,,,,,,,,,,,,*********++++++++++++,,,************************,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---++++++,,,...+++,,,---,,,,,,---///222666:::@@@EEEHHHHHHGGGEEE>>>AAADDDDDDBBB???<<<:::555<<>>DDDHHHIIIHHHFFFDDD===BBBFFFEEE???:::999:::;;;EEEMMMJJJEEECCCBBBAAAAAA@@@????????????@@@@@@EEEGGGNNNVVV]]]iii~~~{{{wwwsssoookkk```ZZZWWWXXX\\\cccooozzz{{{vvvqqqnnngggeeecccaaa````````````dddnnnzzzssscccYYYXXX[[[^^^^^^^^^___aaaccceeefffggggggggghhhjjjlllnnnqqqrrrsssssstttvvvwwwxxxyyyxxxxxx{{{yyywwwwwwyyy|||}}}}}}yyyzzz|||}}}~~~~~~}}}~~~~~~}}}}}}{{{yyywwwuuurrrooolllkkkiiifffbbb^^^[[[XXXWWWWWWUUUSSSPPPOOOOOOOOOOOORRRRRRRRRSSSUUUYYY]]]___bbbdddhhhmmmrrrtttuuuuuurrrvvv|||FFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMOOOTTTYYY^^^eeelllxxxzzziii^^^UUUMMMIIIIII>>>;;;777555555555555555444333333222111222222222000000000000000000000000/////////......---------+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++*********++++++,,,,,,,,,)))***++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************+++***************++++++))))))))))))))))))))))))******+++,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------,,,...///...,,,+++,,,---+++,,,---------000444777<<>>IIIQQQMMMEEEBBBAAA@@@@@@???>>>======>>>???@@@EEEIIIPPPYYYbbbppp~~~vvvvvvxxxuuummmfff]]]ZZZ[[[```fffnnnzzz~~~zzzvvvvvvtttrrrnnnkkkiiiiiifffffffffffffffgggiiijjjsss~~~rrrhhhgggjjjnnnooorrrsssuuuwwwyyy{{{||||||}}}~~~|||zzzvvvrrrnnnjjjgggffffffdddaaa^^^]]]]]]]]]^^^______```bbbeeeiiimmmpppppptttyyy~~~{{{wwwzzzFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOSSSYYY```eeemmmvvv~~~~~~~~~|||~~~sssfff\\\SSSNNNNNNCCC???:::777666666555555444444333222222222222222000000000000000000000000000000//////...------,,,,,,,,,............,,,,,,...---,,,++++++***++++++*********++++++,,,,,,---***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************+++*********************************)))******+++,,,))))))))))))))))))))))))***+++,,,------,,,+++***)))************++++++++++++***))))))))))))***+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,...//////---+++,,,,,,+++,,,------...111666:::>>>BBBFFFGGGDDDAAA@@@AAA???BBBCCC@@@999555555888;;;DDDKKKHHHDDDCCCDDDDDD@@@???===<<<<<<>>>@@@AAAEEEJJJRRR\\\iiixxx}}}~~~tttooorrrwwwsssjjjbbb\\\]]]bbbjjjpppvvv{{{xxxuuuqqqoookkklllmmmmmmllllllnnnoooooopppqqqqqqqqqsssvvvyyy~~~wwwwww|||~~~|||{{{uuussspppmmmkkkkkkmmmnnnnnnoooppprrrvvvzzz}}}{{{vvvrrrvvv}}}IIIJJJKKKLLLMMMNNNOOOPPPRRRSSSVVVYYY___gggpppvvv~~~~~~~~~~~~~~~|||}}}~~~~~~}}}rrrggg[[[SSSPPPGGGCCC===999777666666555444444333222222222222333000000000000000000000000////////////............,,,---///000000///---,,,......---,,,++++++++++++)))******+++,,,,,,------***,,,---,,,***)))***,,,*********+++,,,,,,------++++++,,,,,,,,,++++++***))))))))))))******************************************))))))***++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++,,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---//////---,,,+++,,,,,,,,,------...333888<<<>>>BBBEEEDDD???<<<<<<>>>=========999555444666888666===BBB@@@???BBBEEEFFF@@@>>>===<<<<<<>>>@@@BBBFFFKKKTTT```oooyyyzzzrrrmmmooopppjjjbbb______ccclllvvv|||~~~{{{wwwuuuuuuuuuuuuuuuqqqtttwwwyyyyyy|||~~~~~~}}}wwwrrrwwwNNNNNNOOOQQQRRRTTTUUUVVV\\\^^^aaaeeellluuu}}}~~~~~~{{{pppaaaVVVPPPIIIEEE???:::777666666555555444333333222222333333000000000000000000000000------......///000000000---...000111111000...---///...---,,,++++++++++++))))))***+++,,,,,,------+++---...---***(((***,,,(((((()))***+++,,,,,,---)))***++++++,,,,,,,,,,,,))))))))))))******************************************))))))***+++,,,,,,))))))))))))))))))))))))''')))***++++++***)))''')))************+++++++++......---,,,,,,---......******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000+++---//////---,,,+++,,,,,,,,,------///333999>>>???BBBDDDAAA<<<999:::===:::999777444333444666999555:::===;;;;;;???DDDEEE@@@???===<<<<<<>>>AAABBBHHHMMMVVVcccttt|||yyyrrrnnnmmmiii```[[[\\\ccciiiuuu}}}{{{yyywwwwwwyyy}}}~~~zzztttyyyUUUUUUVVVXXX[[[```dddfffgggkkkqqqyyyxxxhhh[[[UUUOOOIIICCC???999444555:::555444444333222222222222000000000000000000000000000/////////............111111000...---,,,+++***++++++++++++++++++++++++++++++******)))******+++---------,,,,,,+++++++++---,,,++++++******++++++000...+++)))((()))+++,,,***)))***+++,,,,,,***(((,,,,,,,,,,,,,,,+++***)))++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,000000000///,,,*********************************)))))))))))))))))))))))))))***+++---......------******+++++++++,,,,,,,,,...---,,,+++,,,---...///---------------------------,,,,,,000777<<>>888444444555888888777555333333555777555444666:::@@@CCCBBB@@@<<<;;;<<<===<<<:::???FFFKKKQQQ]]]ooovvv}}}~~~|||sssjjjccc^^^[[[^^^ccckkkrrr}}}sssxxx}}}fffffffffhhhjjjnnnrrrtttxxx||||||ooobbb[[[OOOIIIDDD@@@;;;555555999555555444333222222222222000000000000000000000000000000/////////........./////////...------,,,,,,++++++++++++++++++++++++++++++***************+++---------,,,,,,+++++++++,,,,,,+++************+++---+++)))'''''''''((()))+++***)))***,,,,,,***))),,,,,,,,,,,,,,,+++***)))++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,***+++,,,+++)))(((((()))************************************************'''(((***++++++++++++***++++++,,,,,,,,,---------++++++******+++,,,---....................................333999>>>AAAAAADDDDDDAAA<<<666333333444555555555444333444666999666666777;;;@@@BBBAAA@@@<<<::::::<<<;;;<<>>888333111222333111222333222222444777999999999:::===@@@AAA@@@???<<<:::999;;;<<<@@@JJJTTTccckkkyyyvvvqqqttt{{{rrreeecccgggnnnvvv|||zzzzzzzzzzzzzzzxxxwwwvvvvvvyyy~~~qqqdddXXXRRRLLLIIIDDD===999:::777666555444333222222222000000000000000000000000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++*********))))))---+++))))))***,,,,,,+++++++++,,,,,,,,,++++++***++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------...///000111222......////////////000000///111555999>>>BBBEEEEEEEEEAAA;;;555000///111222000111222222222444666888;;;<<<===???@@@@@@???>>>>>>;;;:::<<>>@@@@@@@@@??????>>>AAA>>>>>>@@@CCCJJJWWWcccjjjooovvv}}}{{{sssmmmkkksssuuullliiittt{{{ssssssxxx|||rrrttttttrrrooooootttyyyzzz~~~yyyggg]]]TTTOOOIIIAAA;;;999888777666444333222222222111111111111111111111111111111000000000/////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++******)))))))))))))))***---,,,******,,,---,,,+++******+++,,,,,,,,,++++++++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,---+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))************+++++++++,,,,,,++++++,,,------------,,,---------......//////000222666<<<@@@BBBCCCDDDEEEBBB===666111000000111222333444666666666666777999>>>@@@BBBBBB@@@??????@@@CCCAAABBBEEEHHHMMMXXXccciiikkknnnpppqqqooommmkkknnnzzzzzzuuunnnlllsss|||ssstttzzz~~~|||zzzxxxppppppooommmmmmqqqxxx~~~ttthhh\\\VVVPPPGGGAAA???999888666555333222222222111111111111111111111111111111111000000000//////........................------------------------(((***,,,---......---,,,+++++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,+++)))((((((***+++,,,,,,++++++,,,------,,,***)))***+++,,,,,,,,,,,,+++++++++************++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((''''''((()))***++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,******---......///000000111111555:::@@@DDDEEEDDDEEEFFF???:::444111111222222222222444777888999999;;;===>>>@@@CCCCCCAAA???@@@AAACCCCCCEEEHHHJJJMMMVVV___cccdddfffgggiiillloooqqqsss{{{yyysssnnnnnnoootttyyyzzzyyyyyyyyyyyyzzzyyyxxxvvvnnnnnnnnnooorrryyyrrreee]]]WWWNNNHHHEEE999888777555333222222222111111111111111111111111111111111111000000000000,,,,,,------...//////000------------------------((())),,,.........---,,,+++++++++,,,,,,---------///...------,,,,,,------000...,,,******,,,///000,,,++++++---......,,,))))))***+++,,,,,,,,,,,,,,,++++++************++++++*********)))***++++++,,,******+++++++++,,,,,,,,,&&&((()))***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))+++---...,,,,,,,,,---------......---......///...---+++***...//////000111222222222777===CCCGGGGGGFFFFFFFFF>>>999444111222333333222111444777999;;;<<<>>>@@@>>>AAADDDCCCAAA@@@@@@BBBCCCCCCFFFJJJKKKLLLSSS[[[[[[]]]```ccchhhnnntttyyyxxx~~~ssskkkjjjjjjhhhjjjnnnttt~~~yyyppprrrtttwwwyyyyyyxxxwwwmmmmmmooossszzz~~~zzzzzz~~~ooo```XXXRRRKKKEEE???;;;777666777777444222222222222111111111111111111111111111000000000000//////............/////////...,,,******+++,,,---///...---,,,+++*********////////////////////////.........------,,,,,,,,,+++++++++******)))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,++++++***))))))++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------.........------,,,,,,,,,---------------...///111333444<<<@@@DDDGGGFFFEEEDDDDDD;;;888444111222333444555888:::<<<=========???AAAEEECCCAAA@@@???@@@BBBCCCHHHGGGIIIMMMOOOOOOTTTZZZ[[[^^^bbbfffkkkqqqyyy~~~zzzqqqfff```aaa``````mmm}}}yyytttpppqqqrrrtttuuuvvvtttsssoooqqqvvv}}}|||zzz|||yyyhhh]]]UUUOOOKKKBBB>>>999666777777666333222222222222111111111111111111111111000000000000//////............//////...---,,,+++++++++,,,---......---,,,++++++++++++------------------------......---------,,,,,,,,,,,,,,,+++++++++*********(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,------,,,***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,---------...............------,,,,,,---------.........///111444666888>>>AAAFFFHHHGGGEEECCCCCC;;;777333111222444666777:::<<<>>>?????????AAACCCEEEEEECCCCCCBBBCCCDDDEEEGGGHHHMMMTTTWWWVVVXXX]]][[[]]]bbbiiirrrzzzmmmddd]]]ZZZ___ccchhhxxx~~~yyywwwwwwvvvsssqqqqqqqqqqqqssstttuuuuuutttuuuwww|||}}}~~~~~~}}}~~~tttdddYYYSSSQQQGGGAAA:::777777777777555333333222222111111111111111111111111000000000000//////............//////------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++******))))))******++++++))))))***+++,,,,,,------,,,,,,,,,++++++************+++,,,------,,,+++***)))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,+++******------........./////////---------,,,,,,------.../////////000222777;;;>>>AAADDDHHHIIIGGGDDDAAA@@@:::666222111333666999:::;;;>>>@@@AAAAAAAAACCCDDDCCCCCCBBBAAABBBCCCDDDEEEHHHLLLUUU___ccc```^^^```___bbbhhhqqq{{{wwweee\\\WWWXXXaaajjjtttxxxtttooojjjhhhiiilllnnnrrrxxxvvvooojjjhhhggghhhkkknnnppppppqqqqqqqqqrrrsssuuuvvvwwwzzz}}}~~~iii[[[VVVUUUKKKDDD<<<666666777777666333333333222222111111000111111111111000000000/////////............//////------......------,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************)))******+++,,,---)))******++++++,,,---------,,,,,,++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++.........////////////000------,,,,,,,,,---....../////////000444999>>>BBBCCCFFFIIIIIIFFFBBB>>><<<999666222222444888<<<===<<<>>>AAACCCCCCCCCDDDEEEDDDCCCBBBAAACCCFFFIIIKKKOOOTTT```kkkmmmhhhdddddddddkkkttt|||rrrccc]]][[[___iiittt|||vvvoookkkddd```\\\WWWUUUUUUWWWXXXZZZ```gggmmmqqqvvv|||uuummmgggbbb^^^]]]\\\\\\^^^bbbgggkkknnnqqqqqqrrrrrrsssuuuxxxzzz{{{uuulllkkkllljjjmmmsssyyykkk\\\VVVVVVNNNGGG===777666666666555444444333333222111111000111111111111000000000/////////............//////------.........---,,,+++,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---------......------...............---.........////////////000,,,,,,,,,,,,,,,---...///......///111666;;;@@@CCCEEEGGGHHHGGGCCC>>>;;;999777555333333777;;;===>>><<>>:::888777666555444666:::===>>>>>>===@@@CCCEEEEEEEEEEEEFFFEEEFFFHHHLLLQQQXXX^^^bbbhhhjjjpppuuuuuuooommmnnnnnnxxxuuugggcccdddjjjsss~~~{{{zzzyyywww}}}}}}{{{jjjgggbbb^^^[[[VVVRRROOODDDCCCAAA???>>>>>>???@@@@@@DDDHHHJJJJJJLLLQQQUUUWWWaaammmvvv~~~rrriii]]]SSSMMMKKKLLLLLLJJJJJJLLLNNNSSS[[[dddjjjpppsssvvvwwwvvvxxx|||yyyxxxxxx{{{|||iii```]]]YYYUUUWWW[[[```bbbdddiiipppvvv}}}|||yyy}}}}}}nnnddd]]][[[UUUNNNEEE>>>;;;:::888666666555444333222111111000111111111111000000000000//////............//////000///...---,,,------......------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,------------,,,++++++,,,------...//////,,,---......//////......,,,---------............,,,,,,,,,,,,---...//////...000444888<<<@@@CCCEEEEEEEEEBBB>>>999666555666555555666999<<<>>>>>>===>>>BBBFFFHHHHHHGGGGGGGGGCCCHHHOOOXXX```fffjjjkkkrrrqqqrrrtttsssppprrrvvv{{{rrrkkknnnnnnwww{{{sssmmmjjjkkkooorrryyyzzz}}}xxxrrraaa]]]WWWRRRNNNKKKHHHFFF??????>>>>>>>>>???@@@@@@>>>AAADDDEEEDDDEEEIIILLLKKKRRRYYY^^^bbbgggfffccc^^^YYYPPPJJJFFFGGGIIIJJJIIIJJJKKKLLLPPPXXXbbbjjjoootttyyyzzzyyyzzz}}}xxxrrrpppqqqvvv|||}}}|||rrreeecccccc^^^XXXVVVZZZ^^^``````bbbiiinnnqqqzzz{{{zzz{{{zzzxxxzzzppphhhbbb^^^XXXQQQHHHAAA>>><<<:::777666666555444222111111000111111111111000000000000//////............//////111///---,,,+++,,,...//////......---------......++++++++++++++++++++++++,,,,,,,,,------.........)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***'''((()))***,,,---...///))))))***+++,,,------...,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,---------......+++++++++,,,---...///000///222666;;;???CCCDDDEEEEEEDDD@@@;;;666333444555444555777;;;>>>???===<<<@@@CCCGGGJJJJJJIIIIIIIIIHHHPPP\\\iiirrrwwwxxxwwwwwwtttrrrrrrqqqqqqvvv|||~~~}}}nnnmmmttt{{{ooolllhhheeeeeejjjrrrxxx|||~~~wwwmmmfff]]]XXXQQQKKKGGGDDDBBB@@@:::::::::;;;<<<===>>>???@@@CCCEEEEEEDDDEEEIIILLLHHHMMMQQQQQQSSSVVVTTTQQQQQQNNNIIIFFFEEEHHHLLLNNNIIIIIIIIIIIIKKKRRR\\\cccoootttzzz|||{{{{{{~~~tttlllkkklllrrrzzz~~~{{{www}}}rrrgggdddddd```\\\\\\[[[[[[\\\___bbbbbbbbbiiiooozzz|||xxxxxxzzz||||||xxxwwwsssjjjcccYYYQQQNNNHHH@@@BBBAAA666555333111000000111000000222111000//////000111222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++)))************+++++++++//////.........---------///......---+++******)))*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,++++++***------..................++++++,,,,,,,,,++++++***+++++++++,,,,,,---------------------------------.........---,,,,,,...000444777:::>>>BBBDDDEEEEEECCC@@@;;;999888888888777<<<;;;::::::;;;===@@@BBBIIIHHHHHHJJJIIIFFFHHHLLLOOO]]]qqq{{{~~~yyyvvvsssqqqrrr|||~~~yyy}}}yyyxxx{{{vvvmmmeeeeeedddbbbeeemmmyyy}}}sssggg___QQQLLLFFFBBBAAA@@@>>><<<>>>;;;999:::>>>AAAAAA@@@??????@@@BBBDDDFFFIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIGGGEEEEEEGGGHHHIIIHHHHHHKKKJJJGGGJJJSSS[[[___kkkrrrzzzwwwnnnhhhhhhooouuuwwwvvvwwwyyy~~~|||~~~uuukkkjjjjjjgggcccbbb```______```aaaaaa```eeekkkttt}}}|||{{{}}}{{{zzz{{{xxxppphhh\\\TTTQQQNNNHHHJJJHHH:::888555222111222222222111222111000//////000111222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------------,,,,,,+++++++++++++++******++++++++++++++++++,,,,,,,,,+++************+++,,,++++++,,,,,,,,,++++++***//////......------,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------------------------...//////---,,,,,,...000444777<<>><<<:::;;;>>>AAAAAA@@@@@@@@@AAACCCDDDFFFHHHIIIFFFFFFGGGGGGGGGFFFEEEDDDFFFEEECCCCCCDDDFFFGGGHHHJJJNNNOOOLLLMMMTTTZZZ]]]hhhoooxxxzzzooojjjiiipppuuuvvvuuuvvvxxx}}}{{{tttssstttqqqnnnllliiigggeeeeeedddbbbaaadddhhhnnnuuu||||||}}}yyysssaaaWWWUUUTTTRRRUUUQQQAAA;;;888444333333333333333222111000000000000111222////////////////////////................................................------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))))))))******+++++++++,,,,,,++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++000000///...---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------/////////...------///111444888>>>DDDHHHIIIHHHGGG@@@===:::888:::===???@@@<<<;;;::::::<<<@@@EEEHHHJJJIIIJJJJJJIIILLLYYYfff|||}}}tttvvv~~~yyyooommmrrr~~~uuuiiibbb^^^\\\```dddkkkrrr|||yyyrrrpppnnnhhhZZZOOOJJJFFFBBB???>>>>>>===<<<>>>===<<<===???AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCDDDFFFHHHJJJMMMTTTXXXWWWVVVYYY\\\\\\bbbiiittt~~~wwwqqqppptttxxxwwwuuuuuuxxx||||||xxxuuurrrooommmllljjjhhhfffgggiiilllpppuuu|||}}}hhh\\\WWWWWWVVV\\\YYYHHH===:::666333333444333333111111111111111111111111////////////////////////..............................................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++*********************************++++++,,,,,,---,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------------,,,,,,------------------//////000...---...000222666:::AAAGGGJJJIIIFFFDDD<<<;;;:::<<<>>>@@@AAA@@@:::999999999===AAAFFFIIIIIIIIIJJJJJJJJJRRReeewww{{{uuummmggghhhppp~~~wwwhhh```^^^```cccgggmmmvvv~~~xxxqqqkkkkkkmmmgggYYYLLLEEECCCAAA>>>======<<<<<<>>>===>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHIIILLLOOOSSS^^^hhhjjjgggeeeccc______eeeooozzz}}}zzz||||||xxxvvvvvvxxx|||}}}||||||yyyuuusssrrrpppnnnllljjjkkklllmmmpppuuu{{{pppbbbZZZWWWVVV^^^]]]OOO>>>;;;666333333333333333111111222222222222111111000000000000000000000000........................................................................---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******************++++++************+++,,,---------------+++,,,,,,,,,------......***+++,,,---------------------------------------,,,,,,,,,---------........./////////...///222444999>>>DDDIIIJJJGGGCCC@@@888999<<<@@@BBBBBB???===888888888:::>>>BBBGGGIIIIIIIIIJJJKKKNNNYYYpppyyyfffbbbaaaeeennn|||}}}llldddaaaaaaffflllqqqyyy}}}zzzwwwxxx|||sssmmmhhhjjjlllgggYYYLLLCCCBBBAAA???===<<<<<<======>>>@@@AAAAAABBBCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEHHHJJJKKKMMMOOOPPPOOONNNOOOQQQTTT```nnn{{{~~~zzztttmmmhhhbbbfffmmmwwwyyyvvvvvvwww{{{~~~{{{yyy|||}}}zzzyyywwwtttrrrooonnnnnnlllllloootttxxx~~~xxxjjjaaa[[[WWW^^^___SSSAAA===777444333333333333111111222333333222111111000000000000000000000000................................................------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------......---******+++,,,---...//////***+++,,,------......---............------------+++,,,,,,------.........---.../////////111444777===AAAFFFJJJJJJFFFBBB>>>999;;;>>>AAACCCAAA===999777888:::===AAADDDGGGIIIHHHGGGHHHLLLSSSbbbyyy}}}mmm^^^]]]```hhhqqq}}}tttfffccccccdddkkkttt}}}}}}{{{{{{zzzvvvsssrrrvvv|||oookkkhhhjjjkkkeeeWWWKKKBBBCCCCCCAAA>>><<<===>>>===???BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBCCCFFFJJJOOOQQQTTTWWWZZZZZZXXXVVVXXXZZZmmm{{{yyyqqqlllggghhhlllsss}}}|||yyyzzzzzz|||~~~}}}zzzxxxyyy{{{}}}zzzuuutttrrrpppnnnnnnqqqtttwwwssskkkccc[[[___```UUUDDD???999555444444555555111222222333333222222111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------,,,,,,,,,,,,------------.........------------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------------,,,+++***+++,,,---............+++++++++,,,,,,------...***+++,,,---............///.........------------++++++,,,,,,---......///+++,,,...///000333777:::@@@CCCGGGJJJKKKHHHDDDAAA>>>>>>>>>??????>>>:::777888:::>>>BBBEEEGGGHHHHHHGGGEEEGGGNNNYYYiiizzzqqqfff^^^```fffpppzzz~~~nnnbbbcccgggkkkuuu}}}{{{{{{{{{zzzxxxuuurrrqqqtttzzz|||mmmkkkkkklllkkkcccVVVLLLCCCEEEEEECCC???===>>>???===@@@CCCDDDCCCBBBDDDEEEEEEFFFGGGIIIIIIHHHFFFEEEBBBBBBBBBEEEIIIOOOVVVZZZ___dddhhhhhheeeaaaaaacccuuuuuummmiiiggghhhfffgggmmmwww}}}|||{{{||||||{{{zzzxxxtttqqqqqqrrrtttrrr{{{yyysssjjj```aaaaaaUUUFFFAAA;;;777555666666666111222333444444333222111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------------------------------.........////////////.........---------'''((()))***+++,,,------*********++++++,,,,,,---,,,,,,............,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........---------++++++,,,,,,---...//////***,,,...///111444888;;;AAADDDHHHKKKLLLJJJGGGEEECCCAAA>>><<<<<<;;;999777999<<<@@@EEEHHHIIIIIIIIIGGGDDDFFFOOO\\\mmm|||xxxttt}}}wwwjjjddddddfffmmmyyy|||kkk```ccckkkrrr|||{{{}}}~~~yyyxxxuuusssrrruuu{{{vvvnnnnnnoooooolllcccWWWNNNDDDFFFGGGDDD@@@>>>>>>@@@===@@@DDDEEECCCCCCDDDFFFDDDFFFHHHIIIIIIHHHGGGFFFDDDDDDEEEHHHMMMUUU\\\aaahhhnnnttttttoookkkjjjjjjvvv}}}~~~sssfff___^^^^^^eeebbbaaafffqqq}}}|||yyywwwwwwvvvvvvvvvzzzuuukkkddd^^^ZZZMMMEEE<<<777777777555333222222222111111111111000111111111111000000000000///////////////////////////...---,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,+++++++++,,,------...++++++++++++++++++++++++---------------------------------............////////////000444999===@@@CCCEEEHHHKKKKKKJJJHHHFFFDDDDDDBBB>>>;;;888999::::::>>>BBBEEEFFFGGGHHHIIIGGGEEEHHHSSSeeevvv}}}wwwvvvttt}}}rrrhhhggggggooo{{{yyykkkdddjjjsss{{{|||uuuvvvwwwwww{{{{{{tttrrrtttvvvvvvpppeeeWWWNNNIIIHHHEEECCC@@@?????????@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEFFFDDDJJJUUUWWWVVV___mmmxxxyyy{{{}}}|||xxxrrrmmmuuuuuupppdddVVVNNNNNNRRRWWWYYY\\\aaaiiittt{{{yyywwwtttsssuuu{{{yyymmmbbbZZZOOOGGG>>>888777777666444222222222222111111111111111111111111000000000000000000000000000000000000///...------,,,,,,,,,---------------------------------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///111555:::???BBBFFFHHHKKKMMMNNNLLLJJJHHHDDDCCCAAA===:::888999;;;<<<@@@CCCFFFFFFGGGHHHIIIHHHGGGJJJUUUfffwww|||vvvvvvwww}}}ooojjjkkkwwwvvvllliiiqqq{{{{{{|||}}}}}}{{{zzz|||~~~}}}vvviii[[[QQQLLLJJJHHHDDDAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJJJJHHHGGGFFFEEEDDDJJJTTTXXXYYYdddrrr}}}vvvpppmmmkkkeeeZZZOOOHHHIIILLLPPPRRRVVV[[[cccmmmyyy|||yyyvvvsssrrruuuxxx|||yyyhhh]]]SSSKKKAAA999777777666555333222222222111111111111111111111111000000000000111111111111111111111111///...------,,,---------........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,---------------------------------------------------------............///......///222777<<>>BBBFFFIIILLLMMMMMMMMMLLLJJJIIIHHHDDDDDDBBB???>>>???BBBEEEEEEFFFHHHHHHGGGHHHIIIKKKMMMUUUbbbqqq}}}{{{tttqqqrrryyyqqqkkkllltttwwwsss|||~~~|||zzzvvvwwwssshhhZZZNNNIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFCCCDDDFFFHHHKKKNNNPPPQQQUUU^^^kkkvvv}}}{{{rrrnnnnnnmmmkkkeee]]]VVVQQQPPPVVVYYY___cccgggjjjnnnppprrrzzz|||vvvooommmpppuuuzzzzzzmmmddd```WWWMMMCCC<<<888777444444333333333222222222111111111111000000000000////////////////////////...............///000000------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++---------------------------------------------------------............///111333666:::???CCCGGGIIILLLLLLLLLLLLKKKIIIHHHGGGDDDDDDDDDBBBAAABBBDDDGGGDDDEEEGGGGGGGGGHHHJJJLLLQQQZZZggguuu}}}zzzzzzxxxttttttwwwvvvllljjjppp{{{~~~zzzxxx|||~~~wwwfffVVVNNNLLLFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEGGGKKKOOOSSSVVVXXX```mmm|||wwwooolllnnnssswwwtttkkkbbb]]]\\\^^^bbbgggkkkmmmnnnppprrrpppuuu|||{{{rrrooopppnnnsss|||ssshhhddd\\\RRRGGG???:::888444444444333333333222222111111111111000000000000000000000000000000000000...............///000000------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------++++++++++++++++++++++++++++++************++++++************************+++,,,---......---,,,+++...------,,,+++++++++,,,////////////////////////---------------------------------.........//////222444777;;;@@@DDDGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCFFFHHHCCCDDDFFFFFFFFFHHHJJJLLLTTT]]]kkkwwwzzzvvvuuuwwwxxxwwwyyy}}}}}}uuummmgggjjjttt||||||{{{}}}yyy|||nnn\\\RRRNNNFFFFFFEEEEEEFFFGGGGGGHHHEEEFFFIIIMMMRRRVVVZZZ]]]kkkyyyrrrkkkiiirrrzzzxxxnnniiiiiieeeiiinnnqqqssssssttttttppprrrwwwzzzvvvtttrrrtttxxxuuudddfffddd[[[LLL@@@<<<<<<:::777333111111333333333000000000000////////////222111111000///......---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,---,,,+++***)))+++,,,------......------...---+++******+++---...,,,,,,,,,---------...............------,,,,,,,,,,,,...//////......///111333777===BBBEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDHHHIIIHHHFFFFFFIIIPPPUUUaaannn{{{|||xxxyyy|||}}}{{{}}}||||||{{{yyymmmeeedddnnn{{{|||xxx{{{|||{{{cccRRRLLLIIIHHHGGGJJJNNNOOONNNLLLMMMLLLMMMSSSYYY___hhhrrr}}}qqqlllmmmvvv~~~yyysssoooqqqtttwwwxxxwwwvvvuuuuuutttuuuzzz{{{xxxuuuvvvxxx~~~}}}tttiiiiiifff^^^RRRFFF???<<<999666333222333333333333111111000000000/////////222111111000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++***+++------+++***+++,,,------------------------*********++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++...---+++******+++---...,,,,,,,,,---------............---------,,,,,,,,,...///000000///000111333444888>>>CCCFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFCCCCCCIIIRRRZZZooo{{{~~~{{{yyyyyy|||}}}zzzwwwtttkkkfffgggrrr}}}zzz{{{|||hhhWWWQQQNNNMMMMMMPPPSSSUUUTTTRRRQQQOOOQQQWWW]]]eeeqqq{{{|||rrroooqqqyyy{{{vvvxxxzzz|||}}}|||zzzyyywwwttttttxxx}}}yyyxxxxxx{{{|||yyyvvvxxx}}}xxxrrrllljjjfffaaaYYYNNNCCC<<<888666444444444555444333111111111000000000000///111111111000000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,---***+++------+++++++++,,,........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++------++++++++++++------,,,,,,,,,---------.........------------,,,,,,,,,///000111111111111333555666:::@@@DDDGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEBBBCCCLLLZZZeeexxx}}}zzzyyysssnnnhhhggglllyyy~~~||||||ooo]]]VVVTTTTTTUUUXXX\\\]]]]]][[[XXXUUUVVV\\\ccclllzzz{{{sssrrrvvv}}}~~~yyyvvvssstttzzz|||zzzxxxyyy~~~~~~zzzvvvtttyyyzzztttooojjjfffaaa^^^[[[SSSGGG===888666555555666666444222222222111111111000000000111111111000000000//////////////////////////////........................------------------------,,,------......------,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///000111111000222444777999===BBBFFFHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDHHHTTTeeerrr|||xxxooojjjeeehhhrrr}}}}}}zzzzzz|||ttt___WWWXXXZZZ\\\```cccddddddddd___\\\[[[```fffppp~~~zzztttuuuzzz|||xxxtttsssvvv~~~|||yyywww{{{~~~zzzzzz}}}xxxtttooohhhaaa[[[YYYZZZVVVKKKAAA999888666666666666444222222222222222111111111111111111111111000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------***,,,...---,,,+++,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.../////////000111555888<<<@@@EEEHHHIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEIIIQQQ```qqq|||ssskkkgggfffnnn|||~~~}}}wwwqqqqqqsssxxxaaaXXXZZZ]]]aaaeeegggiiiiiijjjgggccc```ccchhhppp}}}|||wwwzzz|||xxxuuuvvv{{{{{{xxxyyy}}}~~~yyytttjjjaaaYYYWWWYYYWWWOOOGGG===:::888666666555444222333333333222222222111111111111111111111111111111////////////////////////........................------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,......,,,,,,,,,---************************,,,,,,,,,,,,++++++++++++++++++******++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---.../////////222666999???CCCGGGJJJKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCFFFOOO^^^nnn{{{xxxmmmhhhhhhmmmzzz}}}|||{{{nnnhhhhhhkkk~~~wwwbbbZZZZZZ^^^dddhhhjjjkkkmmmnnnnnniiifffgggjjjppp|||~~~|||{{{|||zzzxxxyyy{{{}}}}}}rrriii^^^YYYYYYYYYTTTOOO@@@===999666555444333222444333333333333222222222111111111111111111111111////////////////////////................................................+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++*********+++,,,---)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........///000000000333888<<>>999555444333333222444444444333333333222222111111111111111111222222////////////////////////................................................+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++*********+++---...,,,,,,---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........000000111111222555:::===CCCFFFJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIPPPccczzz~~~qqqlllqqqwww|||~~~{{{iiiZZZTTTVVVYYYcccpppgggZZZYYYYYY___fffkkkmmmnnnppprrrwwwrrroooppprrrvvv|||wwwsssppptttwww}}}{{{lll```___ccc___VVVJJJBBB999444444666555333111111111111111111222222222222222222111111111000222111111000///......------.........//////000000......------------......,,,,,,,,,+++++++++******,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++)))******)))))))))***,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,---------..................---,,,+++***,,,,,,------------------,,,,,,,,,---------......////////////111555<<>>CCCFFFIIIKKKLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFGGGHHHGGGCCCDDDIIIMMM\\\tttyyyuuusssyyy|||rrrnnnuuuyyyxxxzzzwwwfffYYYQQQMMMOOOTTTVVV^^^kkkxxx|||qqq```PPPJJJLLLQQQWWWaaajjjooorrrtttuuuwwwvvvtttrrrrrrvvv{{{wwwssspppnnnmmmnnnrrrzzz|||ooofffaaa^^^WWWOOOEEE<<<888777666666333222222222222222111111000000000000////////////111000000000/////////............///////////////......------------............---------,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++***......------,,,,,,,,,,,,'''((()))***++++++++++++++++++,,,,,,,,,------------.........------,,,++++++,,,,,,------..................////////////000...///111222555:::AAAEEEGGGIIIKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFGGGIIIGGGDDDFFFLLLUUUlll|||uuuppppppzzzxxxooommmuuu~~~}}}yyyqqquuu~~~sssaaaTTTMMMJJJNNNSSSYYY```lllyyy~~~wwwooofffXXXLLLGGGJJJNNNVVV```iiipppsssuuuwwwyyyxxxvvvssspppqqqtttwww}}}{{{vvvtttqqqmmmkkkmmmssszzz~~~ssseee\\\ZZZXXXRRRIII@@@:::777555555333333333333222222111111000000000000////////////000000000000///////////////////////////...............------------............---------,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++............---,,,,,,,,,******+++++++++******)))+++++++++,,,,,,,,,---------------...------,,,,,,++++++,,,,,,---...//////.........////////////000---///111444777===CCCGGGHHHJJJLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGHHHIIIFFFEEEJJJQQQeeexxxqqqrrr~~~pppkkknnnxxx~~~~~~uuunnnvvv~~~ooo]]]QQQJJJIIIMMMSSS\\\dddppp|||~~~~~~~~~uuuooogggaaaXXXMMMHHHIIIMMMTTT^^^hhhnnnrrruuuwww{{{zzzvvvqqqlllkkklllnnnrrruuuyyy}}}|||wwwsssnnnkkklllqqqwww{{{~~~xxxggg\\\YYYYYYTTTMMMDDD===888666555444444444333222222111111111111000000000/////////000000000000///////////////////////////...............------------......------------,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,,,,---...//////------........./////////---///222666999???EEEJJJIIIJJJLLLKKKIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHFFFFFFNNNYYYuuu~~~zzz}}}{{{llljjjoooxxx~~~|||wwwrrr}}}xxxjjjYYYOOOIIIIIINNNTTT]]]eeeqqq~~~{{{wwwtttxxx{{{~~~yyynnniiieeeccc]]]SSSKKKIIIKKKQQQZZZccciiinnnrrruuuzzzwwwrrrlllfffcccdddeeegggiiimmmrrrzzz|||xxxrrrmmmkkknnnrrruuuvvvzzz~~~~~~mmmaaa]]]YYYWWWQQQJJJBBB;;;777666555444444333222222111111222222111111111000000000////////////000000000000000/////////..................------------......,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++,,,++++++,,,---...---,,,,,,+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...------,,,***++++++,,,---...///000,,,---------............,,,///333777;;;AAAGGGKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEHHHSSS```vvvhhhiiipppzzz|||xxxzzzzzzxxx~~~pppcccTTTLLLIIIJJJPPPVVV^^^fffsssyyyooommmiiimmmrrrwww~~~{{{ssshhheeedddgggdddZZZNNNHHHHHHMMMUUU\\\ccchhhnnnqqqtttqqqllleee___\\\]]]___^^^___cccjjjttt~~~~~~vvvoookkkkkkmmmnnnppptttwwwyyy{{{sssfffbbbZZZXXXTTTMMMEEE>>>999777555555444333333222111111222222222222111111111111////////////000000000000000000//////.........---.........------.........,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++,,,)))***,,,---...------,,,***+++,,,---.../////////******+++++++++,,,,,,,,,,,,,,,------...---------******+++,,,---//////000,,,,,,,,,---------......,,,///333777<<>>;;;777555444555444333333333333333222222222222000000000000000000000000000000000000000000000000........................---***((((((+++---,,,+++,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***++++++,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///000111222666;;;AAAEEEGGGHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGLLLVVVbbbppp{{{{{{{{{tttqqqxxxxxxkkknnnvvv~~~~~~wwwnnnggg^^^SSSKKKAAA???@@@DDDHHHKKKSSS[[[gggqqqrrr___TTTQQQSSSVVVYYYaaalllvvv{{{}}}}}}|||yyyhhh\\\TTTQQQOOOPPPTTTXXXXXXXXXVVVTTTQQQMMMJJJIIIIIIIIILLLOOOUUU]]]iiiwwwzzztttlllfffdddhhhllloooqqqvvv|||zzzrrreeeVVVBBB>>>:::666555555444444444444333333333222222222000000000000000000000000000000000000000000000000........................000///////////////......,,,,,,,,,---------......+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------......///111222333999===CCCGGGIIIJJJKKKLLLGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHLLLUUUaaakkkvvvxxx~~~sssnnnooo{{{yyynnnrrr|||~~~~~~vvvlllddd^^^VVVLLLEEE???>>>AAAEEEHHHKKKRRRZZZeeeooo|||rrraaaXXXVVVYYY[[[]]]eeeqqq{{{vvvggg]]]WWWSSSQQQSSSXXX\\\]]]\\\VVVTTTQQQNNNLLLJJJJJJJJJLLLPPPWWWaaammm{{{zzzooohhheeefffiiikkkooosssyyy}}}}}}wwwkkk___EEEAAA<<<888777666555444444444444333333333222222000000000000000000000000000000000000000000000000........................---///000000...,,,,,,---,,,,,,,,,---------...............---,,,+++***)))************************))))))******+++++++++,,,...---,,,+++,,,---...///***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------......///111222333;;;???EEEJJJKKKLLLLLLMMMFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKQQQ^^^kkkuuu~~~vvv|||nnnkkkooo~~~{{{tttxxx~~~vvvooofff```ZZZSSSHHHAAA??????AAAFFFHHHJJJQQQYYYcccmmmzzzppp```XXXWWWYYY\\\```iiiuuu}}}|||yyyqqqddd[[[TTTQQQOOOSSS[[[aaacccbbbVVVUUURRRPPPNNNMMMMMMMMMMMMRRRZZZdddppp~~~zzzqqqiiidddaaa```iiioooxxx}}}uuujjjRRRFFF;;;:::999555444666444333222222111111222222111000000///......------////////////////////////...///000000000///---,,,,,,,,,,,,------.........***++++++,,,,,,------...+++++++++,,,,,,------------------------------------------,,,,,,+++++++++.........//////...------+++,,,---------,,,+++***,,,------......------,,,---------............///000//////------...222555<<<@@@FFFJJJLLLKKKKKKJJJHHHHHHGGGGGGHHHJJJKKKLLLHHHIIIIIIHHHGGGFFFHHHIIIKKKbbbrrrssszzzuuuwwwwwwpppdddkkkyyy~~~www~~~~~~yyykkkeee]]]TTTNNNHHHDDDAAA>>>???@@@AAAEEEMMMUUU[[[gggoooyyyoooaaa^^^___aaaaaadddoooyyytttnnngggaaaZZZXXXXXX^^^fffjjjiiifff]]]UUUNNNMMMKKKIIIJJJMMMPPPXXXbbbjjjrrr}}}~~~vvvnnnhhhdddcccffflllttt{{{zzzooo]]]NNN@@@;;;:::666444555444333222222111111222222000000000000////////////////////////////////////...///000000000///---,,,,,,,,,,,,------.........------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,---------,,,+++,,,------......------,,,---------............///000111000///...000444777>>>BBBHHHKKKLLLKKKJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLHHHIIIIIIHHHFFFFFFHHHJJJOOOeeewww{{{qqqsss|||ooogggccclll}}}}}}www~~~~~~|||rrreee```WWWPPPJJJEEEAAA>>>===>>>???AAAEEEKKKTTTZZZdddkkkuuu~~~nnn```]]]___```aaagggsss~~~xxxsssmmmgggbbb^^^[[[[[[___gggkkkkkkhhh^^^VVVOOOMMMLLLJJJLLLPPPUUU]]]hhhqqqyyy|||tttooo~~~vvvnnniiifffeeeiiiooovvv|||uuujjjYYYFFF===:::888555444444333222222111111222222000000000000000//////////////////////////////////////////000//////...------------------.........//////......---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******,,,,,,------------------............---------------............///111111111000000222666999AAAEEEIIILLLLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGFFFFFFHHHJJJUUUkkk|||wwwlllqqq~~~vvviiiccccccppp|||uuu}}}qqqggg\\\WWWPPPIIIDDD@@@===;;;<<<===???AAADDDKKKRRRWWW___fffpppyyypppbbb___aaadddeeekkkzzz}}}vvvqqqlllgggcccaaa^^^\\\```gggmmmmmmlll```WWWOOOMMMLLLMMMPPPUUU\\\dddqqq{{{xxxnnnfffbbb}}}tttnnnjjjfffgggjjjooovvv}}}xxxppp^^^HHH<<<999999666333444333222222111111222222111111000//////...------//////////////////////////////////////////......---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---)))***+++,,,------......------............---------------............///000111111000111333888;;;DDDGGGKKKMMMLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHGGGFFFEEEFFFHHHKKK\\\mmm{{{~~~{{{llljjjttttttjjjfffgggwwwzzzssszzzvvvggg^^^TTTOOOIIICCC@@@===;;;999<<<>>>@@@BBBFFFKKKQQQVVV\\\cccllluuu|||uuuhhhdddfffjjjlllppp{{{sssoookkkgggdddaaa\\\YYY\\\dddlllnnnnnnaaaXXXOOOMMMNNNPPPUUU[[[bbbkkkxxxyyyooofffaaa___yyyrrrnnnffffffgggiiinnnuuu{{{|||vvvnnn^^^III;;;888999777333444333222222111111222222222222000///---,,,+++***//////////////////////////////........./////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******++++++,,,---......---......//////......------------............/////////000000111444999<<>>FFFIIIKKKLLLKKKJJJIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDEEEIIILLL\\\fffqqqvvv}}}xxxkkkiiiqqquuujjjhhhjjjzzzuuunnnuuuuuueeeXXXPPPHHHDDD@@@===<<<===<<<<<<>>>@@@DDDFFFIIILLLPPPTTTYYY___hhhpppxxx{{{nnnjjjmmmtttxxx|||xxxqqqnnnllliiiggg[[[TTTNNNNNNVVV```fffhhh```WWWPPPOOOQQQUUU\\\cccjjjrrr~~~}}}~~~}}}uuuiii___[[[]]]aaa{{{xxxpppvvvzzzwwwoookkklllpppsssxxx{{{uuupppmmmkkkddd___RRRCCC;;;;;;;;;777444333222222111111222222222222111111000000/////////////////////////////////......---...///000111000/////////.........---,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---------------,,,+++++++++,,,------......////////////......---------............///...///000111333777===AAAFFFHHHJJJKKKJJJIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCEEEIIILLLZZZdddpppyyy|||rrrjjjnnnyyyrrrjjjmmmrrrtttnnnsss{{{}}}mmm]]]QQQIIIDDDAAA===;;;<<<============@@@CCCGGGIIIKKKOOOQQQWWW]]]fffnnnvvvrrrnnnqqqxxx~~~wwwqqqooommmjjjggg]]]TTTKKKIIIOOOXXX^^^aaa]]]VVVOOOPPPSSSWWW]]]dddmmmtttxxxsssqqqqqqtttvvv~~~wwwtttmmmddd\\\]]]cccjjj~~~{{{xxxwwwmmmjjjmmmooottt{{{yyyrrrlllhhhhhhcccbbbXXXHHH>>>===<<<999444333222222111111222222111111222222333333333444///////////////////////////...------...///000111000000//////.........---...------,,,,,,++++++***---------,,,,,,+++++++++------------------------+++++++++,,,,,,------------...///000111111111111...---,,,+++++++++,,,---......////////////......---------........./////////000222333555999???CCCEEEGGGJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEECCCCCCEEEIIIMMM[[[eeerrr}}}tttllliiiqqqsssooouuu}}}~~~sssooosssyyywwwgggXXXLLLEEEAAA???;;;:::;;;===>>>>>><<>>999444555444333333222222333333222111111111000000000000111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++---///...---,,,,,,---........./////////000000111000000222666===CCCHHHJJJKKKKKKJJJHHHHHHJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHEEEDDDFFFHHHKKKSSS\\\ooowww{{{kkkkkkppp{{{uuuvvvsssmmmqqqwww||||||rrrcccTTTHHH@@@===<<<;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFIIILLLOOOWWW\\\eeelllttt}}}{{{www}}}{{{xxxzzz{{{uuulll\\\PPPFFFEEEHHHKKKOOOSSSSSSOOONNNQQQTTTYYYbbblllrrrzzzvvvlllggggggjjjlllqqqsssxxx}}}ssslllhhhfffiiijjjjjjjjjmmmsss|||yyyggg\\\[[[]]][[[^^^ccchhhooovvv~~~|||mmmccc]]]___\\\QQQFFF???999555555555444333333333333333111111111111111000000000111111000000000/////////........................------------------------........................------------------------.........------,,,,,,+++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++---//////---,,,---...////////////000000000111///000222555:::@@@FFFIIIKKKLLLLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGDDDDDDFFFHHHPPP___mmmtttkkkmmmssszzz}}}rrrnnnrrrxxx}}}pppmmmeeeYYYMMMBBB;;;888;;;;;;:::;;;;;;<<<======???AAACCCEEEFFFIIILLLOOOVVV\\\eeemmmttt~~~}}}}}}xxxooo]]]QQQFFFDDDGGGIIILLLOOONNNLLLLLLPPPUUU[[[eeeooottt}}}~~~tttnnnlllllllllooopppsssxxxrrriiihhhiiikkkttttttuuuuuuwww|||mmm]]]UUUVVVZZZ[[[]]]```dddhhhooovvv{{{|||uuukkk```aaa___WWWLLLBBB<<<888666555444333333333333333111111111111111111111111111111111000000000//////....................................------------////////////////////////..............................---------,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------......------,,,+++---//////...---...///....../////////000000000,,,...222777===CCCGGGJJJLLLMMMMMMKKKIIIHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEEEEFFFJJJUUUjjj}}}rrrnnnqqqzzzsssooossszzz}}}pppdddbbb\\\SSSIII@@@;;;999::::::::::::;;;<<<======???AAACCCEEEFFFIIILLLOOOUUU\\\eeennnvvv|||sss___RRRGGGDDDEEEGGGIIILLLMMMJJJLLLQQQVVV\\\fffpppvvvxxxtttqqqoooooopppqqqsssxxxqqqlllnnntttyyyxxxgggZZZVVVXXX\\\___```aaaaaaccchhhnnnrrrvvv{{{{{{rrreeeccc```ZZZQQQFFF>>>:::777666555444333333333333111111111111111222222222111111111111000000000000/////////////////////////////////......---------////////////////////////........................---------------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------------,,,+++---//////.........///------........./////////+++---222999???DDDHHHJJJMMMMMMMMMKKKIIIHHHIIIJJJMMMLLLLLLKKKJJJJJJIIIIIIGGGEEEEEEHHHNNN\\\ttt{{{uuuooouuussspppvvv}}}yyykkk```[[[YYYUUUMMMEEE???;;;;;;999999999::::::<<<======???AAACCCEEEFFFIIILLLOOOUUU\\\fffoooxxx~~~uuuaaaTTTGGGDDDDDDEEEGGGJJJNNNLLLMMMRRRWWW\\\fffooowww|||wwwtttttttttuuuuuuwww|||xxxwww}}}zzzlllccc```bbbeeegggfffdddbbb```bbbfffiiirrrxxxyyyllleee___\\\VVVKKKAAA<<<777777555444333333333333111111111222222222222222222222111111111000000000////////////////////////000000//////...---------////////////////////////------------------------------------------------+++++++++,,,---.........------------------------+++,,,,,,------------,,,+++---/////////...///000------------............+++...333:::@@@EEEIIIKKKLLLMMMMMMKKKIIIIIIJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFLLLVVVggg}}}zzz}}}~~~xxxxxxppp{{{uuurrrxxxvvviii^^^XXXTTTRRRMMMFFF@@@;;;::::::999999999999:::;;;======???AAACCCEEEFFFIIILLLOOOUUU]]]hhhrrr{{{~~~vvvbbbUUUHHHDDDEEEEEEFFFIIIOOOMMMNNNTTTYYY^^^gggooozzz|||zzz{{{|||{{{{{{yyysssqqqqqqqqqsssqqqlllgggbbbaaabbbeeejjjrrr|||vvvjjjaaa```^^^TTTHHHAAA888777666555333333333222111111111222222333333333222222222111111111000000////////////////////////000000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................***+++,,,---------------+++---////////////000111............////////////...000555;;;AAAFFFJJJMMMKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGEEECCCFFFQQQ```ttt}}}}}}zzzvvvwwwwwwwwwtttzzz|||}}}xxxpppeeeZZZUUUTTTQQQNNNIIIAAA;;;888999:::888888888999:::;;;===>>>???AAACCCEEEFFFIIILLLOOOVVV^^^iiittt}}}}}}wwwcccVVVIIIEEEEEEEEEGGGIIINNNMMMOOOUUUZZZ```iiirrr}}}}}}{{{zzz}}}zzztttlllfffcccccceeeccclllvvvzzz{{{pppdddeeeeee\\\NNNFFF888888666555444333333222111111111222222333333333222222222111111111111000000000000000000000000000111000000///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++........................***+++,,,,,,------------+++---///000//////000111////////////000000000000000333777<<>>???AAACCCEEEFFFIIILLLOOOWWW___jjjuuu~~~}}}wwwcccVVVIIIEEEFFFFFFGGGJJJMMMLLLOOOVVV\\\bbbkkktttwwwpppjjjfffdddbbbeeejjjnnnrrrxxxwwwgggcccgggdddVVVGGGAAA999444666888666333222222222222222222222222222222222222111111111111000////////////000000000000.........///////////////111000///...------...///,,,,,,,,,++++++*********---------,,,,,,+++++++++...------,,,,,,------.......................................////////////............////////////000//////.........//////000333999@@@GGGKKKMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDKKK[[[ooozzzwwwyyy|||}}}|||zzzwww}}}wwwppplllgggaaaYYYUUUSSSQQQOOOLLLOOOHHH@@@;;;;;;<<<:::777:::::::::;;;<<<===>>>???@@@BBBDDDDDDEEEHHHNNNSSSYYYaaalllwwwwwwppphhhYYYIIICCCDDDEEEHHHKKKOOORRRVVVYYY^^^fffrrrzzz|||vvvqqqnnnccceeegggiiikkkpppvvv{{{xxxjjjeeehhheeeYYYNNNAAA999333555777555222222333333333333333333333333222222222111111111111000////////////000000000000.../////////////////////111000///...---......//////.........---------------------,,,,,,,,,++++++...------,,,,,,------.......................................////////////............////////////000//////.........//////111444:::AAAHHHLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEECCCFFFOOOaaauuu{{{yyy~~~|||zzz|||yyytttmmmiiiddd^^^VVVQQQQQQQQQPPPOOOMMMFFF>>>:::;;;;;;:::777:::::::::;;;<<<===>>>???@@@BBBDDDEEEEEEHHHNNNTTTZZZbbbnnnyyy~~~uuuoooeeeWWWHHHBBBBBBDDDHHHLLLRRRTTTXXX[[[```hhhsss{{{yyyuuuiiiiiihhhgggfffhhhmmmpppuuuzzzyyyoooiiihhheee]]]VVVEEE<<<555666777666333333444444444444444444444444222222222111111111111000////////////000000000000//////////////////......000000///............//////////////////.........------------,,,,,,,,,,,,...------,,,,,,------...........................---............/////////............/////////////////////......//////000222666===CCCIIILLLMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJHHHFFFEEEEEEDDDDDDIIIVVVjjj~~~wwwxxxzzzwww|||}}}{{{ooohhhddd```ZZZSSSPPPQQQRRRRRRQQQHHHBBB<<<999999:::999888:::::::::;;;<<<===>>>???@@@CCCEEEEEEEEEIIIOOOUUU\\\eeeqqq{{{|||rrrlllbbbVVVHHHCCCCCCEEEJJJOOOUUUXXX\\\___ccckkkuuu|||{{{rrrqqqnnnkkkjjjiiikkklllooosssyyy~~~vvvnnnhhhccc^^^\\\LLLBBB999888999777555666444444444444444444444444222222222111111111000000////////////000000000000////////////............/////////.........//////...............---------------------------,,,,,,...------,,,,,,------...........................---------.........//////............//////////////////////////////000111444999@@@FFFJJJLLLMMMNNNJJJJJJLLLMMMNNNOOOOOOPPPLLLKKKIIIGGGFFFEEEDDDDDDEEEMMM]]]rrrxxxqqqtttyyytttwww|||wwwkkkccc___ZZZWWWTTTTTTVVVVVVTTTRRRCCC???:::777888999999888999999::::::<<<===???@@@AAACCCEEEFFFFFFJJJPPPVVV^^^gggsss}}}zzzwwwyyywwwwwwvvvvvvxxx}}}xxxnnnhhh___UUUKKKGGGFFFGGGMMMTTTZZZ]]]```cccfffmmmvvv}}}|||{{{yyywwwtttrrrooommmjjjllloootttzzz|||rrrhhhaaa^^^^^^RRRGGG;;;888777666444555222222222222222222222222222222222111111111000000////////////000000000000000000//////.........---......//////////////////........................------------------------...------,,,,,,------...........................------------........................///////////////////////////000111111666<<>><<<999777777888888999999999999:::<<<>>>???@@@AAACCCEEEFFFGGGKKKQQQWWW```hhhsss}}}wwwmmmiiijjjfffhhhjjjnnnttt|||}}}sssjjjeee[[[TTTNNNKKKIIIJJJPPPXXXaaadddfffhhhjjjooowww}}}wwwrrreeeffffffhhhmmmuuu||||||||||||vvvjjjbbb``````XXXKKK===888666333222333222222222222222222222222222222222111111111111000////////////000000000000000000000///......---------...//////000//////////////////000000000000000------------...............------,,,,,,------...........................,,,------------.....................////////////////////////000111222222888???GGGLLLMMMMMMMMMNNNIIIKKKMMMOOOPPPPPPPPPOOOJJJIIIHHHFFFFFFEEEEEEEEELLLWWWiii|||}}}ssspppttt{{{qqqooorrruuuzzzpppeee]]]YYYSSSUUUYYY]]]^^^YYYPPPHHH<<<;;;999777666777888999888999999:::<<<>>>@@@AAAAAACCCFFFGGGHHHLLLRRRXXXaaahhhsss|||zzznnnccc___```[[[^^^dddkkkttt~~~xxxnnnfffbbbXXXUUUSSSRRRPPPOOOUUU]]]jjjlllnnnoooooorrryyy~~~xxxjjjhhhdddbbbdddjjjttt{{{|||rrrpppssswwwzzznnnfffdddddd```RRRBBB:::777444333444333333333333333333333333222222222111111111111000////////////000000000000111000000///......------,,,---///000000000//////....../////////000000000------------.........///...------,,,,,,------...........................,,,,,,---------.....................////////////////////////000111222333999AAAJJJNNNNNNMMMMMMOOOJJJKKKMMMOOOPPPPPPOOONNNHHHHHHGGGFFFFFFFFFFFFFFFQQQ\\\ooozzztttsssuuu|||qqqmmmnnnqqqvvv|||~~~~~~|||mmmaaaZZZWWWRRRSSSVVVZZZZZZTTTIIIAAA;;;;;;999888666666777888888888999:::<<<>>>@@@AAAAAADDDFFFGGGHHHLLLSSSYYYbbbhhhqqqzzz|||ooocccYYYVVVXXXUUUZZZcccllluuusssiiibbb```ZZZ[[[]]]^^^[[[XXX^^^fffsssuuuwwwvvvuuuwww|||~~~sssooohhhbbb```dddlllrrryyy}}}{{{nnnkkkpppvvv|||qqqjjjhhhhhhhhhXXXHHH???;;;777666777444444444444444444444444222222222111111111111000////////////000000000000111000000///...---------,,,---///000000000//////+++,,,,,,,,,------......---------.........//////...------,,,,,,------...........................,,,,,,,,,---------................../////////000////////////000111222333:::BBBKKKOOOOOOMMMMMMOOOKKKLLLNNNPPPPPPPPPOOONNNGGGGGGFFFFFFFFFFFFGGGGGGSSS___rrrvvvssstttuuu~~~qqqlllmmmoootttyyy|||~~~|||~~~yyyjjj___XXXUUURRRRRRSSSUUUTTTNNNDDD<<<;;;;;;:::888666666777888888888999:::<<<>>>@@@AAAAAADDDFFFGGGIIIMMMTTTYYYbbbhhhpppxxxsssfffZZZQQQOOORRRSSSYYYcccmmmvvv}}}qqqfff```___```bbbfffhhheeebbbgggoooyyy{{{|||{{{yyyzzz~~~zzzsssjjjeeedddhhhlllmmmsss|||{{{nnniiinnnvvv|||wwwsssnnnkkkooo]]]KKKDDD>>>555333888666666555444333333333333333333333222222222111111000000000000////////////000000//////.........------------........./////////000000///...---+++***------............------........................///////////////////////////...,,,++++++,,,...///------------.........///000///000333333111444888>>>EEEKKKLLLMMMOOONNNKKKKKKLLLMMMNNNOOONNNMMMMMMMMMJJJHHHGGGEEEEEEKKKTTTeeennn|||vvvvvvxxx{{{sssmmmlllmmmrrryyy}}}}}}{{{uuuhhh^^^VVVRRROOONNNMMMKKKIIIEEE@@@<<<:::999888777666666666777;;;;;;:::;;;<<<>>>@@@AAABBBEEEIIIIIIIIILLLTTTZZZccchhhqqqyyyyyyeeeYYYRRRNNNNNNPPPTTTXXXaaalllxxx{{{oooccc___aaadddhhhlllooopppppppppqqq|||~~~zzzrrrmmmlllmmmnnnmmmrrr{{{vvvmmmooovvvyyytttpppnnnrrrcccRRRFFF>>>888666777666666555444333333333333333333333222222222111111111111111000000000000///000/////////............---------.........///////////////...------,,,,,,---..................---........................///////////////////////////...,,,++++++,,,...///------........./////////000...///222222111333888>>>EEEKKKLLLMMMOOONNNKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLIIIHHHFFFDDDFFFQQQ]]]uuu{{{vvvwwwzzzsssllliiijjjnnntttzzz}}}~~~{{{yyywww{{{~~~tttggg\\\TTTPPPMMMKKKIIIGGGEEEBBB>>>;;;999999888777777777777777;;;;;;:::;;;<<<>>>@@@BBBBBBFFFHHHIIIIIIMMMTTTZZZccchhhqqqyyytttaaaVVVQQQOOOOOORRRUUUZZZcccnnnyyy{{{pppfffcccfffmmmqqqwwwzzz{{{{{{{{{{{{~~~~~~{{{xxxuuusssrrrvvv}}}qqqpppvvvzzztttqqqqqqtttlll\\\JJJ???<<<:::666777666555444333333333333333333333222222222111111111111111111000000000000////////////............------.........////////////...---,,,,,,---...///................................................///////////////////////////...---,,,,,,---...///....../////////000000000///---...111111000333888???FFFKKKLLLLLLOOONNNKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEJJJ[[[lllyyy{{{sssjjjfffeeeiiiooouuuyyy}}}~~~zzzwwwuuuuuuxxx~~~rrrdddYYYQQQMMMJJJGGGDDDAAA@@@>>>;;;999999888888777777777888888;;;;;;;;;;;;===???AAABBBCCCFFFHHHIIIJJJNNNUUU[[[ccchhhqqqyyy~~~nnn\\\SSSPPPOOOQQQTTTWWW]]]fffqqq{{{|||sssjjjiiimmmooouuu|||{{{{{{~~~tttrrrwww|||tttrrrrrruuussseeeNNNAAA???<<<555777666555444444333333333333333333222222222111111111111000000000////////////////////////.....................///////////////...,,,+++,,,---000111.........------.................................//////////////////////////////...------...//////////////////000000000000///---...111111000444999AAAGGGLLLLLLLLLNNNNNNLLLLLLMMMNNNNNNNNNLLLKKKJJJHHHHHHHHHGGGFFFOOOfff{{{~~~qqqhhhcccbbbfffkkkqqquuuzzz~~~~~~zzzxxxqqqtttyyyoooaaaVVVNNNJJJGGGDDD@@@===;;;;;;999888888888888777777888999999;;;;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHIIIKKKPPPVVV[[[ccchhhqqqyyyzzzjjjYYYPPPNNNNNNQQQTTTXXX___kkkvvv~~~~~~vvvnnnmmmqqqqqqwwwvvvrrrwwwwwwsssrrrtttuuujjjTTTEEE@@@<<<555777777666555444444444444333333333222222222111111000000/////////..................///////////////........./////////000000...---,,,+++,,,...000111///...------------...///........................////////////////////////////////////////////////////////////000000000000///---...000111000444;;;BBBHHHLLLLLLLLLNNNNNNLLLOOOOOOPPPPPPOOOMMMLLLJJJFFFFFFGGGHHHJJJVVVoooqqqgggaaa```dddjjjnnnrrrxxx}}}~~~|||pppsssvvvzzz}}}|||}}}|||kkk]]]RRRKKKGGGFFFBBB>>>;;;::::::999888888888777777888999::::::;;;;;;<<<<<<>>>AAACCCEEEEEEFFFGGGIIIMMMRRRXXX[[[ccchhhqqqyyywwwgggWWWOOONNNNNNQQQUUUZZZcccqqq|||xxxqqqpppuuuxxxyyyrrrttt~~~}}}wwwuuussstttmmm]]]KKKAAA;;;888888777666555444444444444333333333222222222111111000000000000////////////.........///////////////....../////////000000000...------,,,---...///000///...---,,,,,,---...///........................///////////////////////////000000000000000000///....../////////000000000000......111111111666<<>>DDDJJJMMMKKKKKKNNNOOOMMMQQQQQQQQQPPPOOOMMMJJJIIIEEEDDDFFFKKKTTTbbbxxx|||ttthhh```^^^aaagggiiimmmtttzzz~~~zzz{{{zzzxxxxxx~~~zzzqqqmmmsss}}}uuueeeWWWNNNHHHEEEAAA???<<<:::::::::888777777777777888999:::<<<===<<<<<<<<<===@@@BBBEEEGGGFFFFFFGGGIIIOOOUUUZZZ\\\ccchhhqqqyyyqqqcccTTTOOOPPPSSSXXX]]]fffqqq}}}wwwwww|||rrrkkkooo}}}}}}}}}rrrpppoookkkYYYBBB;;;@@@888777666555555444444555333333333222222222111111444444444333333333222222---.........//////000000////////////000000000000---......//////...------000///---,,,,,,---///000........................////////////////////////000000111111111111000000------------.........///222000///222222333888???EEEJJJMMMKKKKKKNNNOOOMMMPPPPPPPPPOOONNNKKKIIIHHHDDDCCCEEELLLWWWeeezzzzzzyyyzzz{{{zzz~~~wwwiii```]]]___eeeggglllrrrxxx|||~~~~~~|||yyywww}}}uuukkklllssstttcccVVVMMMHHHEEE@@@===;;;::::::999888666777777777888999;;;<<<===<<<<<<<<<>>>@@@CCCEEEGGGGGGFFFFFFJJJOOOUUUZZZ\\\ccciiiqqqyyynnn```SSSOOORRRVVV\\\aaalllwww~~~yyyzzzyyyiiihhhsssuuunnnjjjiii]]]III???@@@::::::888777666666666666444333333222222333333444222222222111111111111000//////...------------...//////------...000222444........................------............------------------------------............////////////...///111333333111///...//////......------,,,,,,111111111000111444999===JJJLLLMMMNNNMMMLLLMMMNNNMMMNNNNNNNNNLLLIIIFFFDDDBBBEEEFFFJJJYYYnnnzzz}}}yyyuuuuuuvvvuuuwww{{{|||iii[[[WWWZZZ^^^ccchhhnnntttxxx{{{~~~~~~|||xxxvvvxxxyyyllljjjmmmrrrlll___VVVLLLFFFCCC???===;;;999777666666666888999999:::;;;<<<======<<<===???AAADDDGGGIIIJJJHHHGGGGGGIIIOOOVVV^^^ccceeejjjrrrzzzkkk```VVVSSSTTTYYYbbbkkkyyy~~~zzzzzz}}}xxxfffeeeooo|||zzzrrrnnnnnncccOOOBBB@@@;;;:::999777666666666666444333333222222333333444222222222111111111111000//////...------------...//////...---...000222333........................------............------------------------------............////////////...///000000000000///.../////////...............000000000000111666<<>>===;;;999777666666777999999:::;;;<<<======>>>===>>>???AAADDDFFFHHHHHHGGGGGGHHHKKKPPPWWW^^^bbbeeeiiiqqqzzzjjj___UUUSSSVVV\\\eeennn{{{||||||{{{fffaaahhhsss~~~uuuppppppiiiWWWGGG@@@;;;:::999888777666666666444333333222222333333444222222222111111111111000000///......------......///......---...///111222........................------............------------------------------............////////////...........................///////////////000000////////////222888@@@FFFJJJKKKLLLLLLKKKKKKLLLMMMOOOOOONNNMMMKKKHHHEEEDDDAAADDDGGGLLLYYYhhhsssvvvrrrooonnnppprrrsssvvv{{{mmm___XXXYYY\\\aaaeeekkkqqquuuyyy|||}}}yyyyyy|||zzzsssjjjeeejjjrrr~~~kkk___VVVMMMFFFEEE>>><<<:::888777777777777999999:::;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEFFFGGGFFFGGGIIIMMMRRRXXX]]]```dddiiipppyyyggg]]]UUUTTTXXX___jjjttt~~~~~~~~~}}}|||}}}~~~mmm```bbbjjjxxx{{{rrrooojjj[[[KKKBBB<<<;;;:::888777666666555444333333222222333333444222222222111111111000000000//////...............///............///000111........................------............------....................................//////////////////...------...//////......//////000000111111111000//////222999BBBIIIKKKMMMNNNMMMLLLLLLNNNOOOPPPOOONNNMMMJJJHHHEEEDDDBBBDDDGGGLLLVVVbbbkkkoooooommmnnnrrrtttuuuzzzqqqbbbZZZYYYZZZ___ccciiiooossswww{{{~~~}}}|||~~~~~~wwwoooiiiddddddmmmxxx{{{iii]]]TTTKKKEEECCC===<<<:::888777777888888::::::;;;<<<===>>>>>>??????@@@@@@BBBCCCDDDEEEFFFEEEGGGKKKOOOTTTYYY\\\^^^ccchhhpppyyyddd[[[TTTUUU[[[dddpppzzz~~~~~~zzzwwwtttrrrssstttvvv}}}vvvccc___cccqqq{{{rrrjjj]]]MMMCCC===<<<:::888777666666555444333333222222333333444222222222111111111000000000000///............///.............../////////........................------............------....................................////////////000//////......//////000......//////000000111111333222111111333:::CCCIIINNNOOOPPPOOONNNNNNPPPRRRQQQPPPNNNLLLJJJGGGEEEDDDCCCDDDFFFLLLSSS[[[dddkkkpppppptttyyy{{{|||uuueee\\\YYYZZZ^^^bbbhhhmmmqqqvvv{{{~~~xxxpppgggbbbaaaggguuuwwweeeZZZQQQIIICCCAAA<<<;;;999888888888999999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEEEEFFFEEEGGGLLLQQQVVVYYY[[[\\\ccchhhpppyyy}}}bbbYYYSSSVVV^^^hhhvvv}}}{{{}}}~~~~~~wwwoookkkiiikkklllnnnvvv~~~jjj```]]]kkk{{{yyymmm```PPPEEE>>>===;;;999777666666555444333333222222333333444222222222111111111111000111000//////......//////................................................------............------....................................////////////////////////////////////...///////////////000000333333222333666<<>>???@@@@@@AAABBBBBBDDDEEEFFFGGGGGGEEEHHHLLLQQQVVVYYY[[[\\\ccchhhqqqzzzyyyaaaYYYSSSWWW```lll{{{}}}{{{{{{|||{{{rrrhhhdddbbbdddeeehhhpppyyyrrraaaYYYddduuurrreeeVVVKKK>>>===;;;999777666555555444333333222222333333444222222222111111111111000111000000///////////////.....................---........................------............------....................................////////////---...////////////...---/////////...............000111222444888???GGGLLLPPPQQQPPPOOONNNOOORRRTTTRRRQQQNNNLLLIIIFFFEEEDDDBBBAAADDDLLLSSS[[[hhhttt}}}{{{kkkaaa\\\[[[^^^bbbggglllpppvvv|||nnnfffaaabbbjjjwwwsssbbbWWWOOOGGGBBBAAA:::999888888888999:::;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIIFFFHHHLLLQQQVVVYYY[[[\\\dddiiiqqq{{{vvv```XXXTTTXXXbbbooo~~~}}}}}}~~~yyyzzzuuukkkbbb^^^\\\]]]___ccckkktttwwwcccWWW```qqquuujjj\\\QQQ>>>===<<<999888666555555444333333222222333333444222222222111111111111000111111000///////////////---......///......------........................---..................---////////////////////////............/////////000+++,,,...//////...,,,+++//////......---------,,,---///222555:::AAAIIIOOOPPPPPPPPPNNNMMMNNNQQQTTTSSSQQQNNNKKKIIIFFFEEEDDDAAA???CCCMMMUUU^^^mmm{{{|||mmmbbb]]]\\\^^^bbbgggkkkpppvvv|||}}}~~~kkkeee```dddnnn}}}tttbbbXXXPPPHHHCCCAAA:::999888888888999:::;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKGGGIIIMMMQQQUUUYYY\\\]]]eeejjjrrr{{{sss```YYYTTTYYYcccpppttttttoooddd___ZZZXXXZZZ\\\```hhhrrr|||mmm\\\bbbqqqvvvjjj]]]UUUIII@@@999999;;;888666555666666555444333333222222333333222222111000//////222111000000///000000000000000//////......------///............---------000///...---,,,------...................................................////////////////////////............////////////222000000444<<>>AAAHHHRRR___mmmzzz{{{rrrddd\\\XXX\\\```eeekkkpppvvv|||~~~nnnddd```jjj{{{vvvdddUUUKKKFFFBBB@@@;;;:::999888888888999:::<<<===??????>>>======>>>CCCBBBBBBCCCEEEFFFEEEEEEHHHMMMRRRUUUUUUWWW[[[___eeemmmwwwttt]]]WWWTTTXXX```mmm~~~uuulllmmmhhh```[[[YYYXXXZZZ[[[^^^hhhrrrxxxdddcccmmmxxxwwwmmmddd]]]KKKBBB::::::;;;999777777666666555444444333222222333333222222111000000000222222111000000000000000///////////////.........///............---------000///...---,,,------...................................................////////////////////////............////////////222111111555===FFFMMMQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQOOOLLLHHHEEECCCBBBBBBDDDIIIRRR___nnnzzz|||xxxiii___ZZZ\\\```fffkkkqqqvvv|||~~~~~~ppphhhfffpppvvvdddUUUKKKFFFBBB@@@;;;:::999888888888::::::;;;===??????======>>>???CCCBBBBBBCCCEEEFFFFFFEEEIIIMMMRRRUUUVVVXXX\\\```fffmmmwwwsss___YYYUUUXXX___kkk|||nnnfffgggccc[[[TTTRRRSSSUUUXXX\\\fffqqqtttttttttuuuyyy~~~~~~hhhdddlllyyywwwqqqkkkgggOOOEEE<<<;;;<<<:::888888666666555555444333333333333333333222111111000000333222222111000111111111.........//////////////////............---------//////...------------...................................................////////////////////////............////////////222111222666>>>GGGMMMQQQSSSRRRPPPOOOOOOPPPQQQRRRPPPNNNKKKHHHEEEDDDCCCCCCEEEKKKXXXiiizzz|||pppccc\\\\\\```ffflllrrrxxx~~~~~~}}}rrrmmmnnnyyyuuudddUUUKKKEEEAAA???::::::888888888999:::;;;;;;===>>>>>>======>>>@@@CCCCCCDDDDDDEEEFFFFFFFFFJJJOOOTTTWWWXXXZZZ^^^bbbfffnnnxxxqqqaaaZZZUUUWWW___iiixxxzzzeee^^^^^^[[[UUUNNNMMMNNNRRRVVV\\\gggrrrkkkkkklllmmmpppvvv|||pppiiiooo~~~~~~vvvpppmmmkkkTTTIII>>>;;;;;;999888999666666555555444444444333333333333222222111111111333333222111111111111111------......//////000000///............---------............------......................................................////////////////////////............////////////222222333888@@@HHHNNNQQQSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDDDDKKKZZZmmmzzz~~~wwwggg^^^\\\```fffmmmsssyyy~~~~~~rrrqqqvvvtttcccTTTKKKEEEAAA>>>:::999888888888999:::;;;;;;<<<============???AAACCCDDDFFFFFFFFFFFFGGGHHHLLLPPPUUUXXXZZZ\\\```dddhhhooozzzrrraaaYYYTTTVVV^^^hhhvvvppp^^^XXXXXXUUUQQQNNNMMMOOOTTTXXX^^^jjjvvvcccdddfffgggjjjooovvv{{{zzz~~~~~~qqqsss}}}sssllljjjjjj[[[NNNAAA;;;:::888777888666555555555555555444444333333333222222222222222333222111111000000111111------......//////000000///............---------------..................................................................////////////////////////............////////////222222555:::BBBJJJOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMJJJHHHFFFEEEEEEEEEFFFNNN^^^rrr|||xxx{{{}}}kkk```\\\```gggnnnttt{{{qqqrrr{{{{{{pppaaaSSSJJJDDD@@@===999999888888888999;;;<<<:::;;;======<<<>>>@@@CCCDDDFFFGGGGGGFFFFFFHHHJJJMMMRRRWWWZZZ\\\^^^cccgggjjjrrr|||uuubbbYYYSSSVVV^^^hhhttt~~~hhhYYYTTTSSSRRRPPPOOONNNPPPUUUZZZ```lllxxx[[[^^^```aaaccciiiqqqwwwwww{{{xxxxxxzzzooohhhggggggbbbTTTEEE===:::777777888555555555555555555555555333333333333333333222222222111111000///000000000.........//////////////////............---------,,,---......///.........................................................////////////////////////............////////////222333666<<>>AAADDDDDDGGGIIIIIIGGGFFFIIILLLOOOSSSYYY\\\^^^aaaeeeiiinnnuuuyyyggg]]]VVVYYY```iiisss{{{}}}www```SSSPPPOOONNNOOOMMMLLLOOOUUUZZZaaannnzzzVVVYYY]]]^^^___eeemmmtttwww|||{{{yyywwwlllgggfffhhhjjj[[[III@@@<<<888888999555555555555666666666666333333333333333333333333111000//////....../////////////////////.........///............---------,,,,,,.../////////......................................................////////////////////////............////////////222333777>>>FFFLLLPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQLLLKKKIIIGGGFFFFFFFFFFFFLLLZZZnnnyyywww|||sssfff\\\aaahhhooovvv}}}ssswwwrrrhhhZZZOOOGGGCCC???<<<999888888777888:::;;;<<<:::;;;;;;;;;<<<>>>BBBEEEDDDHHHKKKJJJGGGFFFIIIMMMPPPTTTZZZ^^^___bbbgggkkkpppwww|||pppeee\\\]]]dddkkksssyyy|||~~~oooXXXNNNLLLJJJJJJLLLJJJJJJNNNUUU\\\dddrrr~~~~~~~~~UUUYYY\\\]]]___dddmmmtttyyy~~~~~~www~~~uuukkkggggggiiippp___MMMBBB===999999:::555555555666666666666666333333333333333333333333000000///...............000000//////.........---//////.........---------+++,,,.../////////......................................................////////////////////////............/////////000222333888???GGGMMMPPPQQQOOOOOOPPPQQQRRRRRRRRRQQQLLLKKKIIIGGGFFFFFFFFFGGGUUUfff}}}yyyxxxvvviii\\\aaahhhooovvv~~~~~~uuuzzzooofffXXXMMMGGGBBB???<<<888888777777888:::;;;===::::::;;;;;;<<<>>>BBBFFFDDDHHHKKKJJJGGGFFFJJJMMMPPPUUU[[[^^^```ccchhhlllrrryyy~~~wwwkkkbbbaaaffflllrrrxxx|||~~~jjjSSSJJJHHHGGGGGGIIIIIIJJJNNNWWW___hhhwww~~~~~~}}}QQQTTTXXX]]]bbbiiiqqqvvv|||yyy}}}vvvppplllkkkmmmsssfffTTTEEE===:::999999777777777666555555444444555555444333333222111111222111111111000000//////000/////////..................////////////....../////////...---------,,,------......//////000000......////////////..............................222222111111000000//////000333999@@@GGGMMMQQQSSSOOOPPPRRRSSSTTTSSSRRRQQQMMMMMMHHHHHHJJJDDDFFFVVVggg}}}yyy|||qqqdddccchhhrrr|||{{{|||nnncccUUUIIICCC???===;;;:::888777999<<<===;;;999;;;<<<=========???BBBEEEJJJKKKLLLKKKKKKLLLOOOQQQVVVZZZ]]]______aaafffjjjrrrzzz~~~uuujjjdddeeekkkppptttzzz~~~wwwaaaNNNJJJJJJFFFFFFJJJFFFJJJPPPWWW```mmm{{{}}}||||||}}}~~~~~~}}}{{{{{{}}}~~~RRRTTTYYY^^^dddkkkrrrwwwxxx}}}vvvqqqooonnnttthhhWWWHHH???<<<;;;;;;777777777666555555444444555555444333333222111111111111111111000000000///000000/////////...............////////////........................------.........///////////////......////////////......////////////////////////111111000000000000//////000444:::AAAHHHNNNQQQSSSQQQRRRSSSTTTSSSRRRPPPOOONNNMMMHHHGGGKKKFFFJJJ[[[rrr~~~{{{sssiiigggkkkttt|||||||||xxxiii___RRRGGGAAA>>><<<:::999888999<<<@@@AAA@@@>>>:::<<<=========???BBBEEEJJJKKKLLLLLLKKKMMMPPPRRRWWW[[[^^^___```bbbgggkkksss{{{yyymmmeeedddiiinnnqqqvvv{{{qqq\\\JJJFFFFFFBBBBBBGGGFFFJJJPPPWWW```mmm|||~~~|||}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}SSSVVV[[[```fffmmmuuuzzztttyyy~~~yyytttpppuuujjj[[[LLLCCC???======888777777666666555555444555444444333333222222111111111111111000000000000000000000/////////............////////////......................../////////////////////...............////////////......000000000000000000000000////////////000000000000000444;;;CCCJJJOOOQQQSSSSSSSSSTTTTTTSSSQQQNNNMMMNNNMMMGGGGGGKKKIIIPPPeee~~~xxxpppmmmnnnvvv|||~~~|||~~~~~~{{{uuuqqqbbbYYYMMMDDD???===;;;999999999;;;===@@@@@@>>><<<:::;;;<<<======???CCCEEEJJJKKKLLLLLLLLLNNNQQQTTTYYY\\\___aaaaaaccciiimmmuuu}}}~~~qqqgggcccffflllooossswww}}}|||xxxyyy}}}~~~{{{mmmZZZIIIDDDCCC@@@AAADDDFFFJJJPPPWWW```nnn}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{}}}UUUYYY^^^dddjjjqqqxxx}}}pppmmmtttzzzssstttkkk]]]OOOEEE@@@>>>>>>888888777777666555555555444444444333333222222222111111111000000000000000000000000////////////.........////////////......------......//////000000000000//////......------......////////////......////////////////////////---......///000000111111111555===EEELLLPPPRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMGGGFFFLLLLLLXXXooouuuqqqpppvvv|||}}}yyyzzz{{{||||||{{{zzzyyyyyyyyyxxxxxxwwwsssnnnjjj[[[SSSIIIAAA>>>===;;;999999999;;;<<<<<<:::777555:::;;;<<<======???CCCFFFIIIKKKLLLMMMNNNPPPSSSVVV\\\^^^aaabbbbbbeeekkkooovvv}}}uuujjjeeefffkkkooorrrvvv{{{}}}|||||||||}}}~~~zzzyyyuuuppppppvvvxxxvvvmmm]]]MMMFFFDDDBBBCCCEEEEEEIIIPPPWWW```nnn}}}~~~|||}}}}}}|||{{{|||~~~YYY]]]ccciiiooouuu|||pppgggiiivvvwwwyyy{{{yyyrrrkkk___RRRFFF@@@======888888888777666666555555444444333333333333222222000000000000000000111111111000000000////////////......////////////......---......//////000000000000000//////......------......////////////..............................------...///000111222222111666???GGGNNNQQQRRRRRRQQQRRRSSSTTTSSSRRRPPPOOOLLLLLLGGGFFFLLLOOO^^^xxxyyysssrrrvvv|||}}}{{{uuutttttttttssssssssssssrrrrrrqqqqqqooolllgggcccUUUNNNEEE???===<<<;;;999666777999999888777555444999;;;<<<======@@@CCCFFFIIIKKKLLLNNNOOORRRVVVYYY^^^aaaccccccdddgggmmmrrrvvv~~~zzznnnhhhhhhlllpppsssvvvyyy||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuuooojjjkkkrrruuutttmmm```PPPHHHEEECCCDDDEEEDDDHHHOOOVVV```mmm}}}|||}}}}}}}}}|||}}}^^^bbbhhhnnnsssyyysssgggdddhhhkkkqqqyyypppkkkaaaTTTHHH@@@===<<<999888888777777666666555333333333333333333333333000000000000111111111111111111000000000/////////......////////////......//////////////////000000///////////////...............////////////.................................//////000111222222333222777@@@IIIOOORRRRRRQQQPPPQQQSSSTTTSSSRRRPPPOOOJJJKKKGGGGGGMMMQQQbbb}}}xxxuuuxxx}}}}}}{{{zzzwwwuuuqqqpppnnnmmmllllllmmmnnnllllllkkkjjjiiieee```\\\OOOIIIBBB===<<<;;;999777333555777888888888:::;;;999:::<<<===>>>@@@DDDGGGIIIJJJMMMNNNPPPSSSXXX[[[aaaccceeeeeeeeeiiioootttxxxtttllliiillloooqqqtttvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrpppkkkgggiiippptttsssmmmbbbSSSHHHCCCBBBCCCCCCBBBGGGMMMUUU___mmm||||||}}}~~~~~~}}}cccgggmmmrrrwww|||tttfff```___eeeooo{{{oookkkcccVVVJJJAAA======999999888888777666666666333333333333333333333333///000000000111111111111111111111000000000//////......////////////......000000000///////////////.........///////////////......////////////..............................000000111111222222333333222888AAAKKKQQQSSSRRRQQQRRRSSSTTTTTTSSSQQQOOOMMMHHHJJJGGGHHHNNNRRRdddzzz{{{~~~}}}yyywwwuuusssqqqoookkkhhhffffffggghhhhhhgggfffeeeccc___YYYUUUJJJEEE>>>;;;:::999666444333555777777666888;;;>>>888:::<<<===>>>@@@DDDGGGHHHJJJMMMOOOQQQUUUYYY]]]cccdddfffffffffjjjqqqvvv{{{zzzooojjjjjjllllllnnnqqqrrrqqqqqqrrrsssssstttvvvwwwvvvuuurrrqqqmmmlllhhhdddgggooosssrrrnnneeeWWWJJJDDDCCCBBBBBBAAAEEELLLSSS^^^kkk{{{}}}~~~fffjjjpppuuuyyy~~~rrrccc]]]\\\dddqqqpppllleeeXXXKKKBBB>>>>>>999999888888777666666666333333333333333333333333//////000000111111111222111111111111000000000000......////////////......111111000000//////......---.........//////000000......////////////......000000000000000000000000222222222222222333333333222888BBBLLLRRRSSSRRRQQQTTTUUUUUUUUUSSSPPPMMMKKKGGGJJJGGGHHHNNNSSSeee~~~~~~{{{xxxuuusssrrrooojjjfffccccccdddeeeeeedddbbbaaa___ZZZUUUQQQGGGBBB<<<999888777444111555777777555333444888<<<888:::;;;===>>>@@@DDDGGGHHHJJJMMMOOORRRUUUZZZ^^^dddeeegggggggggkkkrrrwww~~~~~~qqqjjjhhhiiihhhjjjlllmmmmmmmmmooopppnnnqqqtttvvvwwwuuurrrqqqjjjjjjfffcccfffnnnrrrqqqqqqiiiZZZLLLEEEDDDDDDBBB@@@DDDKKKSSS]]]kkkzzz}}}~~~ffflllrrruuuxxx}}}xxxgggXXX\\\cccqqqzzz}}}}}}yyyvvvtttqqqhhhXXXFFF<<<;;;999999888888777777666666333333333222222222111111111222222222222111000000111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////000000000000////////////...///000000///000222444666:::CCCLLLSSSTTTRRROOOOOOQQQRRRTTTSSSQQQOOOMMMGGGGGGIIIKKKLLLVVVooo~~~~~~~~~xxxrrrlllhhheeeaaa^^^^^^^^^^^^^^^^^^]]]ZZZXXXVVVRRRMMMJJJAAA???<<<999777777777777777777777777888999:::;;;999:::<<<======@@@CCCFFFIIIKKKNNNQQQTTTYYY___cccfffhhhiiiiiiiiilllsssyyytttkkkfffdddcccbbbeeejjjllliiihhhjjjrrrqqqqqqqqqrrrqqqnnnlllgggdddbbbbbbfffkkkpppsssrrrmmmcccVVVKKKEEEDDDEEEEEEGGGKKKQQQZZZgggttt}}}}}}|||yyyyyy}}}zzzwwwyyy}}}fffkkkqqqvvvzzz{{{kkk\\\[[[bbbooo}}}}}}~~~{{{}}}zzzvvvnnn^^^KKK@@@>>>999999888888777777666666444444444444333333333222111222222222222111000000111111111000000000//////000000000000000000000000////////////////////////........................////////////////////////000////////////////////////000111000///000222333555;;;DDDMMMSSSTTTRRROOOOOOPPPRRRRRRRRRPPPMMMLLLIIIHHHIIIKKKMMMWWWooo}}}xxxpppjjjeeebbb^^^[[[[[[[[[ZZZZZZXXXVVVSSSQQQOOOKKKGGGDDD???===:::888777777777888555555555555666777888999999;;;<<<======@@@CCCFFFIIIKKKNNNQQQUUUZZZ```dddfffhhhjjjkkklllpppwww}}}sssjjjeeecccaaa___aaafffhhhffffffiiipppoooooooooooonnnkkkiiidddbbb___```ccciiinnnrrruuupppgggZZZNNNGGGEEEFFFFFFHHHLLLRRR[[[gggttt}}}|||yyyyyyvvvvvvyyy{{{{{{~~~uuullliiikkklllrrr{{{eeejjjqqqwww}}}rrrbbb[[[aaammm~~~~~~|||tttdddQQQCCC???:::999999888777777666666555555555555444444444444111222222222222111000000111111000000000000//////////////////////////////////////////////////////........................////////////////////////////////////////////////000111111111000000111333555<<>>;;;:::888777666666777888555555555555666777888999:::;;;<<<======???CCCFFFIIILLLOOOSSSWWW\\\bbbffffffiiilllmmmooottt|||rrrhhhcccaaa^^^[[[\\\```bbbbbbcccgggmmmlllkkkllllllkkkhhhfff```^^^\\\\\\```ffflllqqqyyyvvvmmmaaaSSSJJJGGGGGGGGGIIINNNTTT]]]hhhttt|||}}}{{{wwwsssuuuqqqoooqqqssstttxxx}}}}}}pppeee\\\YYYZZZ\\\cccoooyyyeeejjjqqqxxx}}}yyyjjj\\\```iiiyyyyyyjjjUUUEEE>>>::::::999999888777666666555555555444444444444333111222222222222111000000111000000000////////////////////////////////////////////////////////////........................////////////////////////.........///////////////111111222111000000111333666===HHHQQQTTTTTTQQQNNNQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHKKKSSSdddzzzyyyzzzmmmddd^^^[[[WWWUUUSSSRRROOOMMMLLLJJJGGGEEECCCAAA>>>;;;888777666666666666777888777777777777888999:::;;;:::;;;<<<======???CCCEEEIIILLLPPPUUUYYY___eeeiiihhhkkkoooqqqssswww~~~pppfff```^^^[[[XXXXXX\\\^^^^^^aaaeeejjjiiihhhiiiiiihhhfffccc]]]\\\[[[[[[^^^dddlllrrr|||zzztttgggXXXMMMHHHHHHHHHKKKPPPWWW___iiissszzz~~~zzzyyyvvvrrrnnnmmmhhhfffgggiiijjjnnntttyyy}}}rrrdddZZZRRROOOPPPTTT[[[eeepppyyyfffjjjqqqyyyrrr___```eeetttppp[[[III@@@;;;;;;:::999888777666666444444444444333333333333111222222222222111000000000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////------....../////////000000111222111000000222444777???JJJQQQTTTSSSQQQOOOSSSSSSSSSRRRQQQOOOMMMKKKHHHGGGGGGLLLZZZooowww|||oooeee]]]YYYUUUQQQOOONNNKKKJJJGGGEEEBBB@@@???===;;;888555555555555666666777777777777777777888999:::;;;;;;<<<=========???BBBEEEIIILLLQQQWWW\\\aaagggkkklllooossstttvvvzzz}}}nnnccc^^^[[[ZZZWWWVVVYYY[[[[[[^^^cccfffeeeeeefffggggggeeebbb\\\\\\[[[[[[]]]dddnnnuuu}}}}}}yyymmm]]]PPPJJJIIIIIIMMMSSSZZZbbbkkksssxxxxxxtttrrrpppkkkhhhbbb]]]ZZZ\\\]]]^^^bbbhhhooossszzzyyygggZZZSSSMMMLLLMMMOOOUUU^^^hhhrrr|||hhhkkkqqqzzzzzzdddaaabbbnnnvvvbbbNNNDDD<<<<<<;;;999888777666555444444444333333333333222111222222222222111000000000000////////////......////////////////////////////////////////////////////////////////////////////////////////////////---------......//////000000111222111111111333555999AAAKKKQQQSSSQQQQQQQQQUUUUUUTTTRRRPPPNNNMMMLLLGGGGGGHHHPPPbbbyyy|||xxxsssjjj]]]XXXRRRNNNKKKIIIHHHGGGBBB@@@===;;;:::999777555555555555666666777777777555555555555666777888999;;;<<<=========???BBBDDDHHHLLLRRRXXX^^^dddjjjnnnooossswwwyyyzzz~~~{{{lllaaa[[[YYYYYYUUUUUUWWWYYYXXX[[[___aaaaaaaaaccceeeeeedddbbb[[[\\\\\\\\\^^^eeepppxxx~~~sssbbbSSSLLLKKKJJJOOOVVV^^^eeelllrrrwww|||sssmmmiiieeeaaa]]]VVVQQQOOOQQQRRRSSSVVV[[[ccchhhooovvv|||ppp^^^TTTOOOLLLLLLNNNNNNTTT]]]gggrrr}}}jjjlllrrrzzzhhhbbb___iiiyyydddQQQFFF===<<<;;;:::888777666555555555555555444444444444111222222222222111000000000000/////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,---......///000000...000111111111222555777;;;CCCLLLQQQQQQPPPQQQSSSUUUUUUSSSQQQOOOMMMKKKJJJHHHIIIKKKSSShhh{{{{{{wwwooo\\\WWWOOOIIIFFFEEEEEEEEE@@@===:::888888777666444555666666777777777777666555555555555666777888999;;;<<<=========>>>AAADDDHHHMMMSSSZZZ```fffllloooqqquuuzzz}}}yyyiii___YYYWWWWWWTTTSSSVVVWWWUUUWWW[[[\\\\\\]]]___bbbcccbbbaaa[[[\\\\\\\\\]]]eeeqqq{{{yyygggWWWPPPNNNKKKPPPXXX```gggmmmrrrvvv}}}|||pppeee^^^YYYTTTPPPKKKGGGFFFIIIJJJIIILLLPPPTTTZZZaaagggmmmvvv{{{kkkZZZRRRPPPOOOOOOQQQWWW]]]hhhsss|||kkkmmmrrrzzzkkkccc^^^ggg|||xxxdddPPPEEE===<<<;;;:::888777666555777666666666555555555555111222222222222111000000000/////////............111111111111111111111111////////////////////////000000000000000000000000////////////////////////,,,,,,------...///000000---///111111222333666888===DDDLLLPPPPPPPPPRRRTTTUUUTTTRRRPPPNNNLLLJJJIIIJJJKKKMMMVVVlll}}}zzz}}}zzzrrr\\\VVVMMMFFFCCCBBBCCCCCCAAA>>>:::999888888777666666666777777777777777666777777777777888999:::;;;<<<============>>>AAADDDHHHMMMTTT[[[aaagggmmmqqqrrrvvv|||xxxhhh^^^XXXWWWUUUSSSRRRUUUVVVSSSTTTWWWXXXXXXZZZ]]]```bbbaaa```ZZZ[[[\\\[[[]]]eeerrr{{{}}}kkk[[[SSSQQQKKKQQQYYYaaahhhmmmrrruuuzzz|||mmm```WWWQQQKKKGGGEEEBBBAAADDDEEEDDDFFFIIIHHHNNNUUU[[[aaajjjvvv{{{kkk[[[UUUTTTSSSSSSTTTccckkkvvvkkkooovvv}}}vvvfff[[[dddyyyvvvhhhSSSCCCAAA===;;;======999666666666666666666555444333222333333333222222222111111111111111111000000000000000000//////.........---------......//////000000***+++---///000111222222////////////////////////////////////000000000000000///...///111333555555===FFFMMMOOOPPPSSSTTTSSSUUUUUUUUUTTTQQQNNNKKKIIIIIIHHHMMM\\\qqqxxxwww|||vvv```YYYOOOHHHEEEDDDCCCAAAAAA???<<<999777555555444777777777777777666666666555666777888888999999888============>>>???AAABBBHHHMMMUUU]]]ccchhhmmmpppssswww|||ssseeeZZZTTTTTTQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRSSSWWWZZZ\\\[[[ZZZWWWVVVYYY___dddiiirrr{{{~~~nnn```UUUMMMRRRSSSYYYccciiikkkooosssyyy|||hhhZZZPPPGGGCCCDDD@@@>>><<<;;;;;;===@@@AAAHHHHHHKKKQQQUUU[[[eeepppwww|||rrreee[[[YYY[[[___```mmmxxxmmmpppuuu{{{|||jjj\\\aaattt}}}uuuhhhUUUFFFBBB===;;;===<<<888555666666666666666555444333333333333333222222222111111111111111111000000000000000000/////////..................///////////////,,,---...///////////////////////////////////////////////////000000000000000///...///111333555666>>>GGGNNNPPPQQQTTTUUUTTTVVVVVVVVVTTTRRROOOKKKIIIIIIJJJQQQ^^^ooo~~~wwwvvv{{{yyyddd\\\QQQIIIEEEDDDBBBAAA???===;;;888666555555555666666666666666666666666555666777888999999999999;;;;;;;;;<<<>>>AAACCCEEEHHHNNNVVV]]]dddiiinnnqqqtttxxx}}}nnnaaaVVVQQQRRRPPPOOONNNMMMMMMNNNOOOPPPPPPQQQRRRUUUYYYZZZZZZYYYXXXWWWYYY___dddhhhqqqzzzqqqdddYYYPPPRRRSSSZZZeeekkklllnnnqqqvvv|||{{{fffWWWLLLEEEBBBCCC???>>>===<<<===>>>@@@AAAAAAAAACCCGGGJJJOOOYYYcccqqqwwwkkkcccaaadddgggiiiyyynnnooorrrwww~~~qqq___^^^lllyyyqqqgggXXXKKKCCC>>>;;;<<<;;;777555666666666666666555444333333333333333222222222111111111111111111000000000000000000////////////......///////////////.........////////////...---,,,+++////////////////////////////////////000000000000000//////000111444666777@@@HHHPPPQQQRRRTTTUUUTTTWWWWWWVVVUUUSSSPPPMMMKKKJJJOOOXXXdddqqq|||~~~vvvtttwww|||kkkbbbUUUKKKFFFDDDBBBAAA===;;;999777666555555666555555555555555555555555555666777888999999999999888999:::<<>>>>>>>>>>>???@@@@@@>>>===>>>AAACCCEEENNNXXXjjjyyy}}}ssslllkkkmmmqqqtttnnnnnnooosssyyyxxxccc]]]fffwww|||rrrllleee[[[RRREEE@@@<<<<<<:::777555666777777777666666555444333333333333222222222111111111111111111000000000///000000//////////////////000000//////......------////////////...,,,++++++////////////////////////////////////000000000000///000111111222444777999BBBKKKRRRSSSSSSVVVVVVUUUXXXXXXWWWUUUSSSPPPNNNLLLKKKTTT```lllvvv{{{tttsssssssssiii[[[OOOIIIEEECCCAAA;;;:::888666555555666666444444444555555555555555666666777888999999999999999999:::<<>>>>>>>>???????????????AAA???@@@BBBCCCEEEMMMWWWfffuuuxxxsssrrruuuyyy||||||nnnkkkjjjlllrrryyy~~~iii___cccqqquuulllhhhddd^^^XXXHHHBBB===<<<:::777666888777777777777666555444333333333333222222222111111111111111111000000000/////////000000000000000000000000//////......------.........///......------////////////////////////////////////000000000000///000222222222444777;;;EEEMMMTTTUUUUUUWWWWWWVVVYYYYYYWWWUUUSSSPPPNNNMMMJJJTTTdddqqq{{{yyytttsssrrrzzzpppaaaUUUMMMHHHDDDAAA:::999888666666666666777444444444444555555666666666777888999999::::::999;;;;;;<<<===???BBBEEEFFFKKKQQQZZZbbbjjjpppvvvyyyooo^^^TTTMMMLLLOOOLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNRRRUUUWWWVVVUUUTTTSSSVVV\\\bbbhhhqqqzzzuuufff[[[TTTVVV\\\dddhhhfffeeegggkkkqqqyyylllUUUHHHCCC@@@@@@AAA>>>>>>??????@@@@@@@@@@@@BBBAAABBBDDDEEEGGGOOOYYYfffqqq{{{|||yyyxxx{{{zzzpppoooxxxnnniiidddeeeiiiooossstttzzz}}}~~~||||||}}}pppbbbaaalll~~~uuulllgggdddaaa^^^LLLEEE>>>===;;;777777999777777777777666555444444333333333222222222111111111111111111000000000000//////000000000000111111///////////////.........---...//////////////////////////////////////////////////////000000000000...111333333222444888<<>>???AAADDDEEELLLRRR[[[dddlllsssyyy|||}}}iii[[[RRRMMMNNNQQQMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOSSSVVVXXXWWWVVVTTTSSSVVV\\\bbbgggpppyyyyyykkk___VVVVVVYYY___bbbaaaaaadddkkkqqqyyyvvvcccOOOFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAADDDEEEGGGOOOXXXfffjjjooossswww|||}}}|||~~~yyynnngggjjjvvvnnnhhh```]]]```ccceeedddmmmppprrrsssrrrsssxxx|||xxxqqqmmmkkklllqqq{{{vvvfff```fffuuu}}}|||qqqjjjfffdddcccOOOGGG@@@===;;;888888;;;777888888777777666555444333333333222222222111111111111111111000000000000//////000000000111111111.........//////////////////000000000000000//////////////////////////////////////////000000000000...111444444333444999>>>IIIQQQXXXXXXWWWYYYYYYWWWYYYXXXVVVTTTQQQOOONNNMMMKKKUUUfffwww~~~wwwxxx|||zzzmmmaaaXXXPPPHHHCCC===<<<:::888777666777777444444555666666777888888777777888999::::::::::::=========>>>@@@BBBDDDFFFMMMSSS\\\eeennnuuu{{{~~~uuucccXXXQQQNNNNNNQQQOOONNNMMMLLLLLLMMMNNNOOOOOOOOOQQQTTTWWWYYYXXXWWWWWWUUUWWW\\\```eeemmmuuu|||pppdddXXXUUUUUUYYY[[[[[[^^^cccmmmssszzzlll[[[JJJFFFHHHHHHFFFDDDFFFEEEDDDCCCDDDEEEGGGHHHGGGEEEEEEGGGGGGHHHPPPYYYccc```___cccjjjqqqvvvzzz}}}~~~~~~}}}{{{}}}xxxpppmmmrrr}}}oooggg]]]XXXYYY[[[[[[ZZZcccfffhhhiiihhhjjjooosss{{{~~~zzzmmmddd```^^^^^^dddooo}}}zzzhhh___bbbooo}}}{{{vvvmmmhhhffffffQQQHHHAAA>>><<<999999<<<888888888888777666555444333333333222222222111111111111111111000000000000//////000000111111111222---.........//////000000111111222111111000///...////////////////////////////////////000000000000...111444444333444999>>>JJJRRRYYYYYYXXXYYYYYYWWWYYYXXXVVVSSSPPPOOONNNMMMOOOYYYiiizzz{{{www{{{}}}pppeee[[[RRRJJJDDD>>>===;;;999777777777777555555555666777888888999777777888999::::::::::::<<<<<<<<<>>>@@@CCCEEEGGGMMMSSS]]]fffnnnvvv|||~~~ppp```VVVQQQNNNOOORRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPRRRUUUXXXZZZYYYXXXYYYWWWXXX\\\```cccjjjrrr~~~ssshhhYYYUUUSSSUUUWWWXXX\\\bbbooottt{{{eeeVVVHHHFFFJJJKKKHHHFFFJJJIIIGGGEEEFFFHHHJJJLLLNNNLLLKKKLLLLLLLLLTTT\\\```YYYTTTXXXaaaiiiooosssxxxzzz{{{zzzxxxyyy}}}|||{{{}}}{{{zzz}}}~~~uuufffWWWRRRSSSSSSUUUWWW\\\]]]___```bbbeeejjjnnnwww|||nnn```[[[YYYVVVYYY```gggooo~~~kkk\\\___nnn|||tttxxxvvvooojjjhhh___LLL>>>===>>>999999>>>888888777777666666555555333333333222222222111111222222222222222222333333111111000000000000111111000000000000000000000000111111000///......//////////////////000000000000111111111000000000000000222000000444666777:::???MMMSSSXXXXXXXXXYYYYYYVVV[[[ZZZXXXTTTPPPNNNNNNOOONNN]]]ppp~~~||||||vvvhhh^^^XXXPPPGGGBBB;;;666777888666555666555666666666777777777888777888999:::;;;<<<<<<<<<======<<<;;;<<>>888888888777666666555555333333333222222222222111222222222222222222222222111111000000000000111111////////////////////////222111000///////////////////////////000000000000111000000000000000000000222000000444666777;;;AAANNNTTTYYYXXXXXXZZZYYYWWWYYYYYYWWWSSSOOOLLLLLLMMMPPP___rrr}}}{{{nnneee^^^UUULLLEEE===777888999777666777666666666666777777777777777888999:::;;;<<<<<<<<<======<<<<<<<<<@@@EEEJJJPPPWWWbbbkkkrrrxxxmmmbbbXXXUUUTTTRRRSSSUUUUUUTTTRRRQQQQQQRRRSSSTTTUUUWWW[[[]]]___^^^\\\[[[ZZZYYYXXXYYY]]]ccciiimmmwww}}}{{{rrraaaXXXQQQPPPSSSXXX```hhhrrrzzzlllTTTNNNHHHGGGKKKOOOPPPPPPSSSQQQNNNLLLLLLOOORRRUUUZZZXXXXXX\\\bbbgggjjjjjjgggddd^^^ZZZ```kkkqqqqqqqqqllljjjlllnnnoootttzzzwwwssspppnnnooorrrtttuuuuuuvvv{{{{{{kkk[[[RRRNNNKKKKKKLLLRRRSSSUUUWWWZZZ```fffkkksssxxx~~~||||||}}}}}}uuueee[[[XXXXXXYYY]]]dddhhhnnnxxx{{{jjjfffqqq~~~|||zzzxxxppphhhVVVFFFAAA???;;;999;;;999888888777777666555555333333333333222222222222333333333222111111111000111111000000000000111111........................222111111000000000000000////////////000000000000000000000000000000111111222000111444666777<<>>AAAFFFIIIOOOVVVaaakkksss{{{|||jjj```WWWUUUUUUTTTUUUXXXVVVUUUTTTSSSSSSTTTVVVWWW[[[]]]```bbbcccbbbaaa___\\\[[[YYYYYY\\\bbbhhhlllrrrxxx~~~~~~wwwcccYYYPPPNNNQQQWWWaaajjjsss}}}vvv```MMMJJJGGGIIIOOOTTTWWWXXXYYYWWWSSSQQQQQQUUUYYY\\\]]]^^^aaagggmmmqqqrrrrrrllllllhhhfffkkkrrrsssqqqjjjeeeaaabbbdddffflllrrr~~~{{{sssnnnkkkjjjfffiiikkkkkkjjjlllpppttt|||}}}nnn]]]SSSMMMIIIHHHJJJPPPQQQTTTWWW[[[aaahhhmmmrrrvvv|||~~~zzzyyyzzzxxxsssmmmiiiiiijjjjjjmmmsss{{{uuufff]]]\\\]]]```eeejjjnnnrrrzzzppphhhqqq~~~wwwppp^^^MMMDDD@@@:::777666999999888888777666666555444444333333333222222222444333333222111000000///111111000000000000111111////////////////////////222111111000000000111111////////////000000000000000000000000000111111111222000222555666777===EEEPPPVVVZZZYYYYYY\\\\\\YYYWWWWWWUUUQQQNNNKKKLLLMMMWWWgggyyy~~~~~~xxxoooggg\\\QQQJJJAAA;;;::::::777666888777777777777666666666666777888999;;;<<<<<<=========>>>??????@@@BBBFFFIIIMMMUUU```kkksss|||yyylllbbbYYYVVVUUUSSSSSSUUUWWWVVVUUUTTTUUUWWWYYYZZZ^^^```bbbeeeeeeeeecccbbb```^^^\\\[[[]]]bbbgggkkknnntttzzz~~~zzzggg\\\QQQMMMPPPWWWbbbllltttjjjUUUHHHGGGGGGKKKRRRYYY]]]______\\\YYYVVVWWW[[[```cccbbbeeejjjppptttvvvvvvuuussstttuuuuuuxxx{{{xxxrrrddd]]]XXXXXXYYY\\\bbbjjjsssyyypppjjjfffdddaaacccdddcccaaaaaaeeehhhwww~~~~~~ppp```UUUNNNIIIIIILLLMMMPPPTTTXXX]]]ccciiinnnqqquuu{{{~~~|||yyysssooojjjiiijjjiiiccc]]]YYYZZZ[[[\\\^^^dddkkkpppsss{{{xxxiiibbbcccccchhhnnnqqqtttxxx}}}ttthhhooo~~~~~~qqqaaaOOOEEEAAA>>>:::888999999999888777777666666444444444333333333222222333333222222111000//////111111000000000000111111000000000000000000000000111000000000000000111111////////////000000000000//////000000111111111111111111333555666777???HHHQQQWWWZZZYYYYYY\\\\\\ZZZXXXXXXVVVSSSOOOMMMNNNOOO[[[kkk~~~~~~}}}tttlll```UUULLLCCC;;;999999666555777777777777777666666666666888999:::;;;<<<============???@@@AAABBBDDDGGGIIILLLSSS___jjjsss}}}xxxnnnddd\\\YYYXXXVVVUUUWWWXXXXXXWWWVVVWWWYYY[[[]]]aaabbbdddeeefffeeeddddddcccaaa```___aaadddhhhkkkmmmrrrwww{{{{{{lll___SSSNNNPPPWWWbbblllttt|||```NNNGGGHHHIIINNNUUU\\\bbbeeecccaaa___^^^___ccchhhkkklllpppuuuzzz||||||{{{zzzxxx|||zzzqqq\\\UUUPPPOOOOOORRRYYY```jjjwwwxxxooohhhccc```^^^^^^]]]ZZZVVVVVV[[[___rrrzzzttteeeYYYQQQKKKLLLOOOLLLPPPUUUZZZ___dddjjjmmmrrrvvv{{{~~~|||vvvrrrmmmiiiccc```]]]\\\\\\ZZZVVVRRROOOPPPQQQRRRTTTXXX]]]aaabbbiiirrryyy~~~ooojjjkkkkkkrrrxxxyyy{{{{{{jjjlllyyymmm```OOOEEECCCBBB???===:::999999888888777666666444444444444333333333333222222222111000000000///111111000000000000111111111111111111111111111111///////////////000000111////////////000000000000/////////000111111222222111111333666666777@@@KKKRRRWWWZZZXXXXXX[[[\\\[[[YYYYYYWWWTTTQQQOOOOOOQQQ]]]nnn|||sssggg[[[NNNEEE<<<999888666555666666666666666777777777777888999:::;;;===============???BBBCCCDDDEEEGGGIIIMMMTTT```kkkuuuwwwlllddd\\\\\\\\\[[[\\\^^^ZZZZZZYYYYYYZZZ]]]___aaacccdddeeefffggggggfffeeeeeeeeedddeeefffhhhkkklllnnnrrrvvvyyy}}}zzznnnaaaTTTNNNOOOUUU```iiisssqqqYYYKKKHHHIIIKKKOOOVVV^^^fffkkkiiihhhggghhhjjjooosssvvvvvvyyy~~~zzznnnXXXQQQKKKJJJKKKMMMSSSZZZeeerrryyyppphhhaaa]]]ZZZYYYUUUPPPMMMOOOUUUZZZooowwwzzzjjj^^^TTTMMMMMMQQQMMMRRRYYY```eeeiiilllnnnssswww{{{~~~zzzpppiiiccc]]]YYYSSSSSSRRRQQQPPPNNNLLLKKKHHHJJJLLLMMMMMMOOOSSSUUUVVV\\\bbbhhhlllrrryyyxxxtttwwwvvv~~~lllhhhrrr~~~nnnaaaQQQEEECCCCCC@@@<<<::::::999888888777777666555444444444444333333333111111111111000000000000111111000000000000111111000000000000000000000000...............///000000////////////000000000000...//////000111111222222000111444666666777BBBMMMQQQVVVYYYXXXXXX[[[\\\ZZZYYYYYYWWWTTTQQQOOOPPPQQQ]]]oooyyykkk___QQQGGG>>>;;;999777666777444444555666777888999999888999:::<<<======>>>>>>===???CCCEEEEEEFFFHHHIIIOOOWWWbbbmmmwwwyyyuuulllddd^^^___``````aaaccc^^^]]]\\\]]]^^^aaaccceeeggghhhiiiiiijjjjjjiiiiiiggghhhiiijjjlllmmmnnnnnnppptttvvvxxx{{{~~~|||wwwnnnbbbTTTNNNMMMRRR\\\eeerrrhhhSSSKKKHHHIIIKKKOOOWWW```jjjqqqooopppqqqtttwww{{{|||nnnZZZTTTOOONNNNNNOOOUUU[[[dddooo||||||rrriii```[[[WWWUUUQQQLLLIIINNNVVV^^^pppwwwnnnaaaUUUNNNMMMQQQQQQVVV___fffjjjmmmpppqqqtttxxx|||rrrggg```YYYSSSOOOJJJLLLLLLKKKIIIGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOPPPTTTYYY]]]```fffnnnttt{{{~~~ooofffmmm}}}{{{rrrfffTTTFFFBBBAAA===777::::::999999888777777777555555444444444333333333000000000000000111111111111111000000000000111111////////////////////////---------------...///000////////////000000000000...//////000111222222222000111444666555888BBBNNNQQQVVVYYYWWWWWWZZZ[[[ZZZYYYXXXWWWTTTQQQOOOPPPQQQ\\\ooozzzmmm```SSSIII@@@<<<:::888777888333444555666777888999:::999999;;;<<<===>>>>>>>>>===@@@CCCFFFFFFGGGHHHIIIRRRYYYdddoooyyyuuusssooogggaaaaaabbbbbbbbbddd``````___```aaadddggghhhkkkkkkllllllllllllllllllgggiiikkknnnooopppooooooqqquuuwwwwwwzzz}}}zzzuuunnnaaaSSSMMMLLLPPPYYYaaaqqq~~~bbbPPPKKKGGGHHHKKKOOOWWWbbbmmmuuutttvvvxxx|||ppp```ZZZUUUTTTTTTUUUZZZ```bbblllxxx}}}tttjjj```ZZZWWWUUUPPPKKKJJJPPP\\\dddsssyyyxxxgggYYYRRRSSSVVVUUU___hhhkkknnnqqqsssrrrqqqvvv}}}tttfff]]]UUUMMMHHHHHHHHHGGGGGGGGGFFFEEEEEEEEECCCEEEHHHJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVZZZ___bbbpppzzzlllhhhqqqzzz|||tttuuukkkZZZJJJBBBBBB???:::<<<;;;999888777777666666555555555555555444444444333333222222111000//////222222222111000//////...111111111111111111111111000000000000000000000000////////////000000000000......//////000000111111111222222222444;;;EEEMMMVVVVVVVVVWWWYYYZZZ\\\]]]^^^ZZZWWWWWWTTTOOOOOORRR___ppp|||}}}}}}zzzuuussstttwwwxxxxxx}}}~~~qqqdddVVVJJJ>>>::::::888777888777888888999999999888888888999999;;;===???AAABBBAAADDDFFFFFFEEEGGGKKKOOOTTT\\\gggrrr}}}uuuqqqqqqnnnjjjfffddddddfffgggeeeffffffeeedddfffiiilllqqqrrrssssssrrrpppnnnlllmmmnnnoooppprrrrrrsssssstttssssssuuuxxxyyyyyyyyynnncccWWWPPPLLLMMMUUU^^^oooxxxiiiTTTKKKFFFHHHLLLQQQWWW```jjjpppssszzz~~~kkkhhhcccbbbcccfffiiijjjuuuvvvyyy~~~wwwnnneee```]]]ZZZTTTOOOMMMSSS^^^gggzzz{{{jjj[[[SSSSSSUUUYYYccclllppprrruuuwwwvvvuuuzzz}}}pppaaaXXXQQQKKKGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGIIIJJJJJJJJJLLLMMMLLLMMMOOOPPPRRRVVV[[[___ooonnnfffjjjttt~~~yyyrrruuunnn___NNNDDDAAA???<<<<<<;;;:::888777777666666555555555555555444444444444444333333222111111000222222111111000//////...000000000000000000000000000000000000000000000000////////////000000000000......//////000111111111111222333333555<<>>@@@AAAAAACCCFFFFFFFFFHHHMMMQQQVVV^^^iiittt~~~xxxuuurrrppplllhhhfffggghhhiiihhhiiiiiihhhgggiiilllooosssssstttuuutttrrrpppooonnnoooqqqrrrtttuuuuuuuuuuuuttttttvvvxxxzzzzzzyyyqqqfff[[[SSSNNNNNNUUU^^^llluuuiiiUUULLLJJJKKKNNNTTT\\\eeelllqqqwww}}}xxxuuuqqqppprrruuuwwwxxx~~~~~~zzzqqqhhhccc[[[YYYVVVRRRRRRYYYeeennn~~~pppaaaXXXVVVWWW___iiirrruuuwwwzzz|||{{{yyy}}}xxxiiiYYYQQQLLLHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKMMMJJJKKKLLLMMMOOOSSSYYY]]]oooqqqcccbbbkkkvvv||||||uuuvvvrrrfffTTTEEE@@@??????<<<;;;:::999777777777777666666555555555444444444555444444333333222222222222222111111000/////////........................000000000000000000000000////////////000000000000......///000000111111222222333444444777>>>HHHPPPTTTUUUUUUWWWXXXYYYZZZ[[[\\\YYYWWWVVVSSSOOOQQQUUUeeexxx}}}ttttttwww}}}rrrggg___[[[ZZZYYY[[[___ccceeekkkrrryyyvvvjjjZZZMMMAAA<<<:::888888999777888999999:::::::::999===<<<<<<<<<===>>>???@@@@@@CCCEEEFFFGGGJJJOOOTTTYYY```kkkvvvzzzyyytttqqqnnnkkkiiijjjkkkllllllllllllllllllmmmqqqsssuuuvvvvvvwwwvvvuuusssrrrqqqrrrsssuuuvvvwwwxxxxxxwwwvvvuuuwwwyyyzzzzzzyyytttkkk```WWWQQQOOOUUU]]]gggppp}}}lllYYYQQQQQQQQQSSSZZZeeennnsssuuuzzz}}}tttjjjdddXXXXXXWWWWWWYYYaaammmuuutttggg^^^[[[[[[cccmmmvvvyyy{{{~~~~~~{{{tttdddSSSKKKIIIGGGFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMLLLMMMMMMNNNPPPTTTYYY]]]nnn~~~ttt```\\\dddoooxxx|||vvvwwwnnnZZZGGG??????@@@<<<;;;:::999888777777777666666666555444444333333444444333333222222222222111111111111000000//////........................////////////////////////////////////000000000000...//////000111111222222222333444555888@@@JJJSSSUUUUUUWWWXXXZZZ[[[[[[\\\[[[XXXVVVUUUQQQNNNRRRXXXkkk~~~tttrrrsssxxxvvvhhh\\\SSSOOOMMMLLLNNNTTTXXX[[[bbbjjjtttzzzzzzooo]]]PPPBBB===;;;999888999888888999:::;;;;;;;;;:::<<<<<<<<<===>>>???@@@AAA@@@CCCEEEFFFGGGKKKRRRWWW[[[bbbmmmxxx{{{{{{tttrrrpppmmmllllllmmmnnnoooooopppooooooqqqtttwwwwwwxxxxxxyyyxxxxxxwwwvvvtttuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwxxxzzz{{{{{{yyyvvvnnnddd[[[SSSNNNSSSZZZcccmmmzzzppp^^^WWWVVVVVVYYYbbboooyyy||||||}}}|||rrrhhhaaaVVVXXXYYY[[[^^^fffqqqyyy}}}vvvlllddd```___fffpppyyy|||~~~}}}sssbbbPPPIIIIIIHHHHHHIIIFFFFFFGGGGGGHHHHHHHHHIIIFFFHHHIIIIIIIIIJJJLLLOOOOOOPPPQQQRRRSSSUUUYYY\\\kkk~~~|||{{{www```ZZZaaalllxxxxxx{{{ttt___JJJ???>>>@@@===<<<:::999888888777777777666666555444444333333222222222222111111111111111111111000000000000000////////////////////////////////////////////////////////////000000000000//////000000111222222222222333444666999AAALLLTTTVVVWWWYYY[[[\\\]]]]]]]]]ZZZXXXVVVTTTPPPNNNSSS[[[rrrsssooonnnqqq~~~}}}qqqbbbVVVNNNJJJEEEDDDGGGMMMQQQUUU\\\dddooovvv~~~~~~sss```SSSDDD>>>;;;999888999888888999;;;;;;<<<<<<<<<;;;;;;<<<===???AAACCCDDDAAACCCFFFGGGHHHMMMTTTZZZ\\\cccnnnyyy~~~zzzzzztttrrrpppooonnnnnnoooppppppqqqrrrqqqqqqssswwwzzzyyyzzzzzzzzz{{{{{{zzzzzzxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{|||{{{zzzwwwqqqhhh___TTTNNNQQQXXXaaakkkyyysssbbb\\\YYYYYY^^^iiiwwwxxxlllbbb[[[UUUXXX\\\___cccjjjssszzzuuuyyy{{{xxxrrrkkkfffeeekkkttt}}}rrraaaPPPJJJJJJKKKJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKMMMQQQTTTTTTVVVXXXYYYYYYYYY[[[\\\iiizzz}}}zzz|||{{{ccc[[[```kkk|||}}}zzzeeeOOOBBB@@@@@@===<<<;;;999888888888888777777666555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111222222333111222444555999AAAMMMUUUWWWXXXZZZ\\\^^^^^^^^^^^^YYYWWWUUUSSSOOONNNUUU___yyy{{{pppkkkiiilllxxxxxxkkk]]]QQQJJJGGGAAA@@@CCCIIIMMMPPPWWW___jjjqqqzzzvvvcccUUUFFF???<<<999999:::888999:::;;;<<<=========;;;;;;<<<>>>@@@BBBDDDEEEBBBDDDFFFGGGIIIMMMUUU[[[^^^eeepppzzz~~~yyyxxxtttsssrrrqqqpppqqqqqqrrrrrrssssssssstttvvvyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}|||zzzxxxssslllbbbWWWNNNPPPWWW```jjjxxxxxxhhhccc^^^aaahhhsss~~~}}}rrrggg\\\VVVUUUZZZ___dddiiiooowww~~~uuuzzz{{{uuupppnnnpppzzzqqq```OOOJJJLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJLLLNNNRRRXXX[[[^^^```cccdddcccbbbaaaaaagggwww~~~yyyxxx~~~hhh^^^```kkkjjjTTTGGGBBBAAA===<<<;;;:::999888888888777777666555444333222222222222222222222222222222000000000000000000000111000000000000000000000000000000000000000000000000////////////000000000000///000000111111222333333000222333555999AAAMMMVVVVVVWWWZZZ\\\^^^^^^]]]]]]YYYWWWUUUSSSNNNMMMVVVaaa}}}xxxnnnjjjjjjlllzzz~~~zzzqqqcccVVVJJJDDDAAA???>>>@@@FFFIIILLLRRRZZZeeellluuu|||xxxfffWWWHHH@@@<<<:::999:::888999:::<<<======>>>>>>=========>>>@@@BBBCCCDDDDDDEEEGGGHHHIIINNNVVV\\\```hhhrrr}}}zzzxxxvvvuuuttttttsssttttttuuutttuuuvvvvvvvvvxxx|||~~~||||||}}}}}}|||{{{yyyuuuooofffZZZPPPQQQXXX___iiiwwwsssoookkkpppxxx}}}xxxmmmcccZZZUUUWWW\\\dddkkkpppwwwyyy~~~yyyvvvuuu~~~qqq```OOOKKKMMMMMMJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGIIILLLNNNQQQVVV\\\```fffjjjmmmooommmjjjhhhgggeeettt~~~vvvttt{{{mmm```aaakkknnnXXXKKKDDDBBB===<<<;;;:::999888888888888777666555444333222222333333333333333333333333000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333///111333555999AAAMMMVVVUUUWWWYYY\\\]]]]]]\\\\\\XXXWWWUUURRRMMMMMMVVVbbbxxxnnnllllllppp~~~~~~zzzuuukkk^^^PPPEEE???<<<>>>===???DDDFFFIIIOOOVVVaaaiiirrryyy}}}yyygggXXXHHH@@@===:::999;;;888999:::<<<===>>>>>>>>>????????????@@@AAABBBCCCEEEFFFHHHHHHIIINNNVVV\\\cccjjjttt{{{yyywwwwwwvvvvvvvvvvvvvvvwwwvvvwwwwwwxxxxxxzzz~~~~~~}}}}}}~~~~~~|||{{{zzzwwwrrriii\\\RRRSSSZZZ]]]hhhvvv}}}yyywww~~~}}}{{{~~~vvvkkkbbb[[[VVVXXX^^^hhhpppvvv}}}|||yyypppaaaRRRNNNOOOOOOMMMMMMJJJJJJJJJHHHFFFFFFHHHJJJNNNQQQTTTVVVXXX]]]eeellluuuxxx{{{|||xxxsssooommmpppxxxzzzsssxxx~~~rrr```dddsss~~~uuu]]]JJJEEEBBB>>>>>><<<;;;;;;;;;;;;;;;777666555555666777555444444444444444444444444444222333222...++++++...222000111111111222222222222111111000000//////......000000000000000000000000222111000......000111222333444444555:::DDDQQQ[[[XXXYYYZZZ\\\]]]^^^______[[[TTTQQQQQQOOONNNWWWdddzzzqqqkkklllwww~~~zzzwwwvvvpppeeeYYYMMMDDD???<<<>>>===>>>BBBEEEHHHNNNVVVZZZaaakkkrrrxxx}}}~~~mmm\\\III@@@<<<:::888888777888888999;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIILLLRRRYYY^^^hhhooowww{{{yyywwwxxxxxxxxxxxxwwwvvvvvvyyyyyyyyyyyyyyy|||~~~{{{xxxrrrggg[[[VVVWWW]]]fffrrrzzznnnfff___[[[YYY```jjjssswww}}}}}}qqqbbbTTTPPPQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLOOORRRSSSUUUYYY[[[^^^eeeooovvv~~~{{{wwwuuuxxx~~~zzztttuuu{{{wwwdddfffsssyyy```LLLEEEBBB>>>>>>===<<<;;;;;;;;;;;;888666555555666777555444222222222222222222222222444444444111......000333/////////000000000000111111000000000/////////...000000000000000000000000222111000//////000111222333444444555:::DDDQQQ[[[ZZZ[[[]]]^^^____________\\\UUURRRRRRPPPNNNXXXfff}}}zzzrrrlllooo}}}zzzuuurrrnnnhhh___TTTJJJCCC???===AAA>>>???BBBDDDFFFKKKSSSYYY___iiipppvvv{{{ooo]]]JJJAAA===:::888999999::::::;;;<<<======>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFHHHJJJMMMSSSZZZ___iiipppyyy}}}|||zzzzzzzzz{{{zzzzzzyyyyyy{{{|||||||||}}}|||zzzuuukkk___YYYYYY]]]eeeqqq}}}tttiiibbb___^^^^^^eeeqqq}}}rrrdddVVVQQQRRRQQQPPPPPPMMMNNNNNNMMMNNNPPPUUUXXX[[[^^^aaadddhhhqqq{{{{{{vvvsssxxx~~~iiihhhppp}}}~~~eeeOOOGGGAAA???>>>===<<<;;;;;;;;;;;;888777555666666777555444222222222222222222222222222333444333111000000111------........./////////000000000000////////////000000000000000000000000222111000//////000111222222444555666;;;EEERRR[[[]]]^^^___```aaa``````___]]]VVVRRRRRROOOOOOZZZiii}}}zzzrrrooouuu}}}tttnnnjjjbbb^^^VVVMMMFFFAAA???>>>BBB@@@@@@CCCCCCDDDIIIOOOWWW]]]eeemmmrrrxxxrrr```LLLBBB>>>;;;999:::<<<<<<<<<======>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGEEEFFFIIIKKKOOOTTT[[[```jjjqqq{{{|||}}}}}}~~~~~~~~~}}}}}}~~~|||yyypppddd]]]\\\]]]dddppp{{{}}}xxxooogggcccdddgggiiiqqqqqqdddWWWSSSRRRRRRRRRSSSOOOOOOPPPQQQSSSWWW]]]aaagggiiilllnnnrrrzzz}}}xxxsssxxxlllhhhjjjyyy~~~}}}jjjSSSIIIBBB???>>>===<<<;;;;;;;;;;;;999777666666777777555444444444444444444444444444000111222222111000///...---------.........//////000000000000////////////000000000000000000000000111111000//////000111111222333555777<<>>>>>AAA???@@@CCCDDDDDDHHHNNNUUU[[[bbbiiinnnuuu}}}vvvcccOOOCCC???<<<:::;;;============>>>>>>>>>??????@@@BBBDDDFFFGGGHHHIIIEEEGGGJJJMMMQQQVVV]]]bbbjjjqqq|||}}}vvviiiaaa___]]]cccmmmwwwsssqqqnnnkkkkkknnnssswwwpppcccXXXTTTSSSSSSTTTVVVVVVXXXZZZ]]]```eeekkkppptttvvvxxxyyy{{{{{{vvv|||llleeedddnnn}}}mmmVVVKKKCCC??????===<<<<<<<<<<<<<<<:::888777666777777555444444444444444444444444444000000111222222111///........./////////000000000////////////000000000000000000000000000000000000111111000000000000111111111333555888<<>>======???>>>???CCCEEEFFFJJJPPPTTTYYY```fffkkksss|||zzzgggQQQEEE@@@===;;;<<<<<<<<<======>>>>>>?????????@@@BBBDDDFFFHHHIIIIIIEEEGGGKKKNNNSSSYYY___ccciiiqqq|||{{{oooeeeaaa]]]bbbkkksss{{{zzzuuusssjjjllloooqqqssswww|||ooodddYYYVVVUUUUUUXXX\\\\\\___cccgggkkkpppvvvzzz~~~~~~~~~xxx~~~mmmccc]]]eeesss}}}mmmWWWLLLEEE??????>>>===<<<<<<<<<<<<:::999777777777777555444222222222222222222222222333222222333555444222000//////000000000111111111////////////000000000000000000000000000000000000000000000111111000000000111333555888===GGGSSS\\\^^^___aaaccccccaaa___]]]XXXSSSQQQPPPMMMPPPaaauuu~~~zzzvvvyyy~~~qqqeee[[[VVVOOOLLLGGGBBB>>>======>>>>>>===@@@EEEGGGHHHLLLRRRUUUYYY___eeejjjrrr|||}}}jjjTTTGGGAAA>>><<<===;;;<<<<<<===>>>???@@@AAA@@@AAACCCDDDFFFGGGHHHHHHEEEGGGLLLPPPUUU[[[aaaeeeiiiqqq|||uuuhhhccc^^^bbbhhhooouuu|||}}}vvvpppmmmkkkiiimmmssswwwxxx{{{rrr{{{oooeee[[[XXXYYYYYY]]]bbbbbbffflllqqqvvvzzz}}}|||||||||}}}}}}zzz{{{xxx|||ooocccZZZ^^^kkkyyy}}}}}}vvv}}}lllXXXNNNGGG@@@???>>>===<<<<<<<<<<<<;;;999888777777777555333222222222222222222222222444222111222555555333111//////000000000111111111.../////////000000000111000000000000000000000000000000111111111111000000000333666999>>>HHHTTT\\\^^^```ccceeeeeecccaaa___WWWSSSRRRQQQOOOSSSfff|||}}}yyy}}}{{{mmm```VVVQQQIIIFFFBBB???======???@@@???>>>AAAFFFHHHIIIMMMRRRVVVZZZ___dddjjjrrr|||lllVVVHHHBBB>>>===>>>;;;<<<===???@@@BBBCCCDDD@@@AAACCCDDDEEEFFFFFFFFFDDDHHHLLLQQQVVV\\\bbbfffjjjsss~~~zzzllleee^^^aaafffkkkpppwww}}}~~~xxxsssooonnnnnnrrrvvv{{{|||{{{}}}kkkrrrxxxwwwxxx~~~ooofff]]][[[[[[\\\aaafffkkkooovvv|||~~~|||{{{{{{{{{xxx{{{{{{vvvrrrsss{{{wwwzzzqqqcccYYY[[[ggguuu}}}{{{|||xxxrrryyy}}}kkkXXXOOOHHH@@@???>>>======<<<<<<<<<;;;:::888777777777555333444444444444444444444444333000///000222333222000////////////000000000000.../////////000000111111000000000000000000000000000000111111111111000000000222666999???HHHTTT]]]___aaadddfffgggeeecccaaaXXXTTTSSSSSSQQQUUUjjj|||xxxjjj]]]SSSMMMDDDBBB???===<<<===@@@AAAAAA@@@CCCGGGIIIIIILLLRRRWWW[[[```dddjjjrrr}}}nnnWWWIIICCC???>>>>>><<<===>>>@@@BBBDDDEEEFFFAAAAAACCCDDDEEEEEEEEEEEEDDDHHHMMMRRRWWW]]]cccggglllttt~~~|||{{{yyy~~~~~~oooggg^^^aaaeeeiiinnnssszzz~~~zzzuuussssssuuuwww~~~~~~dddgggmmmrrrvvv{{{vvvkkkaaaaaaeeehhhlllpppyyyzzz}}}}}}{{{yyyxxxvvvtttsssooommmmmmmmmnnnvvvxxxyyy|||hhhVVVXXXhhhxxx}}}}}}{{{wwwwwwxxxxxxpppaaaQQQGGGEEECCC???=========;;;:::999999:::999999888777666444444444333333333222222444444333333333333222222000000000000000000000000//////000000111111222222000111111111111222222222222222111111111111111111333222222666???JJJSSSYYYbbbcccdddddddddbbb```^^^WWWVVVUUUTTTTTT]]]qqqtttdddWWWLLLGGGBBB@@@>>><<<<<<===???@@@AAABBBEEEGGGIIILLLQQQTTTXXX[[[```ffflllttt}}}~~~ppp]]]LLLCCC???>>>======>>>AAACCCDDDDDDDDDDDD@@@@@@??????AAACCCFFFGGGGGGLLLQQQUUUYYY___gggllltttyyyxxxqqqkkkkkknnnyyy}}}xxxhhhbbb```aaafffjjjnnnvvv}}}|||yyyyyy|||uuubbbdddhhhkkkooosssxxx{{{}}}{{{{{{{{{}}}yyyoooggggggkkkooossswww~~~{{{xxxuuutttrrrpppnnniiigggggghhhmmmxxx{{{zzz~~~mmmYYYXXXeeettt~~~zzzxxxyyyyyyzzzyyyrrrdddSSSHHHEEEBBB???=========<<<;;;999999:::999999888777666444444444333333333222222444444333333333333222222000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111444333333777???KKKUUU[[[bbbccceeeeeedddccc```___YYYVVVUUUSSSTTT^^^sss}}}||||||rrrbbbUUUJJJEEEAAA@@@>>><<<<<<===???AAAAAACCCEEEGGGIIIMMMQQQTTTXXX[[[```fffmmmuuu}}}vvvbbbRRRHHHEEECCCCCCAAAAAACCCDDDDDDDDDCCCBBB@@@?????????AAACCCFFFHHHIIIMMMSSSWWW[[[```hhhnnnsssyyywwwnnnfffaaaaaaeeeqqqvvv}}}}}}nnnaaa^^^^^^bbbfffkkkrrrzzztttaaabbbcccdddfffiiimmmqqqxxxzzz}}}}}}zzzvvvsssrrrrrrsssxxx~~~}}}tttnnnppptttwww{{{~~~xxxtttqqqooommmiiidddaaaccchhhqqq~~~{{{~~~ttt]]]XXXbbbooo{{{{{{zzzzzzyyy{{{|||}}}|||uuuhhhWWWJJJDDDAAA>>>=========<<<;;;999999:::999999888777666444444444444333333333333444444333333333333222222000000000000000000000000111111111111000000000000000000000111111111222222111111111111111111111111444444444888@@@KKKVVV]]]cccdddeeefffeeecccaaa```ZZZWWWSSSRRRTTT^^^tttzzzxxxzzzuuurrrvvvooo___QQQHHHCCC@@@???>>>======>>>@@@AAAAAADDDFFFIIIKKKNNNRRRUUUXXX\\\aaagggnnnuuu}}}vvvcccSSSIIIEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@??????>>>???AAADDDGGGIIIJJJOOOUUUZZZ]]]cccjjjooosssxxx{{{oooeee\\\VVVVVVZZZdddkkksssyyy|||~~~vvvddd___]]]```dddiiiqqqyyy{{{tttbbbbbbaaa______```dddggglllooossstttrrrnnnkkkiiiiiijjjnnntttvvvyyyzzzuuuwwwzzz{{{yyyuuuqqqoooiiidddbbbfffppp}}}|||yyyaaaXXX^^^kkkyyy}}}xxxmmm[[[LLLDDDAAA>>>======>>>===<<<999999999999999888666666555444444444444333333333444444333333333222222222000000000000000000000000222222111111000000//////000000000000111111111111111111111111111222222222333333444777>>>JJJVVV^^^dddeeefffffffffdddbbb```ZZZUUUQQQOOORRR]]]sssxxxxxx}}}wwwpppkkkjjjqqq~~~mmm\\\OOOFFFBBB??????>>>===>>>???AAABBBBBBEEEHHHJJJLLLOOOSSSVVVYYY]]]bbbhhhooovvv}}}vvvcccSSSJJJFFFCCCBBBDDDDDDEEEEEEDDDBBBAAA???>>>>>>>>>???AAADDDGGGIIILLLQQQXXX]]]```eeelllqqqtttyyy|||nnnbbbWWWPPPOOOSSSVVV]]]gggnnnsssxxx~~~}}}jjjccc___aaafffkkksss{{{}}}xxxdddccc```]]]ZZZYYY[[[^^^```ccchhhjjjiiifffdddcccccccccfffkkknnnqqqyyy|||}}}~~~|||~~~}}}wwwtttooojjjjjjqqq}}}|||}}}dddYYY\\\gggwwwzzzqqq```OOOEEECCC@@@>>>>>>>>>>>>===999999999999999888666666555555555444444444333333444444333333333222222222000000000000000000000000222222111111000000////////////000000000111111111000000111111111222222222111222333666<<>>>>>>>>>>>???@@@BBBCCCCCCFFFIIILLLNNNQQQTTTVVVZZZ^^^cccjjjpppvvv}}}yyygggWWWNNNIIIGGGEEEBBBCCCDDDDDDCCCBBBAAA@@@=========???AAAEEEHHHJJJNNNSSSZZZ___ccchhhnnnsssvvvzzz~~~ooobbbVVVLLLJJJLLLKKKRRRZZZbbbhhhooovvv|||nnnfffaaabbbhhhnnnvvv}}}fffeeebbb]]]YYYVVVWWWXXXWWWZZZ___aaa```___^^^^^^\\\\\\^^^ccceeeiiirrr||||||xxxyyy|||hhhZZZZZZeeevvv|||}}}vvvfffTTTHHHEEEBBB@@@@@@???>>>===999999:::999999888777666555555555555444444444333444444333333333333222222000000000000000000000000111111111111000000000000/////////000000000111111000000000111222222333333000222333555;;;FFFUUU___cccdddeeefffeeecccaaa```ZZZSSSMMMLLLOOOZZZmmm}}}www~~~xxxkkkccc^^^___fffssszzzfffUUUJJJDDDBBB======>>>???@@@AAACCCCCCDDDGGGKKKNNNPPPRRRUUUWWWZZZ^^^eeekkkqqqwww}}}zzzhhhYYYOOOKKKHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<===>>>AAAEEEIIIKKKOOOTTT\\\aaaeeeiiioootttuuuyyy~~~|||nnnaaaTTTIIIEEEGGGDDDIIIPPPVVV[[[ccclllsss|||ppphhhbbbdddkkkqqqxxx~~~{{{xxxyyy|||~~~lllkkkhhhddd^^^ZZZYYYYYYSSSVVVYYYZZZYYYXXXXXXXXXVVVUUUWWW[[[^^^bbblllvvv}}}}}}lll\\\YYYbbbsssxxx{{{|||lllZZZKKKHHHDDDBBBAAA@@@>>>===999999:::999999888777666555555555555444444444444444444333333333333222222000000000000000000000000000000000000000111111111////////////000000000111///000000111222222333333111222444666;;;GGGVVVbbbbbbccceeeeeedddccc```___[[[TTTNNNMMMQQQZZZkkkzzzyyyqqqcccYYYXXX^^^iiixxxuuuaaaQQQGGGBBB@@@<<<===>>>???AAABBBCCCDDDDDDHHHLLLOOORRRSSSVVVXXX[[[___eeelllrrrwww}}}|||jjj[[[RRRMMMJJJGGGHHHHHHHHHGGGFFFCCCAAA@@@<<<<<<<<<>>>BBBFFFJJJLLLOOOUUU\\\bbbfffjjjpppttttttwww{{{wwwkkk___SSSHHHDDDDDDAAADDDHHHLLLPPPXXXcccjjjvvv}}}ssskkkeeeiiipppvvv}}}wwwtttppppppsssxxx|||~~~rrrrrrpppkkkeee```]]]]]]SSSTTTVVVVVVUUUTTTTTTTTTRRRPPPRRRUUUXXX]]]gggqqqyyy}}}~~~zzzooo^^^YYY```pppvvvvvvppp]]]MMMJJJFFFCCCBBB@@@???===999999:::999999888777666666666555555555444444444444444444333333333222222000000000000000000000000//////000000111111222222////////////000000000000///000000111222222333333222333555777<<>>???AAACCCDDDDDDEEEHHHMMMPPPRRRTTTVVVXXX[[[___ffflllrrrxxx}}}qqqbbbYYYTTTPPPNNNMMMMMMLLLJJJGGGDDDAAA???;;;<<<<<<>>>BBBFFFJJJLLLOOOUUU]]]bbbfffjjjppptttrrruuuyyy|||}}}tttiii___TTTIIIEEEEEEAAABBBDDDFFFJJJRRR]]]eeerrrzzzwwwnnniiinnnvvv|||yyyssspppnnnlllmmmrrryyyzzzxxxvvvwwwwwwtttkkkdddVVVUUUTTTTTTTTTSSSQQQOOORRRQQQQQQQQQSSSZZZbbbhhhxxxyyy|||{{{qqq[[[TTT^^^ooo|||~~~uuu}}}zzzcccRRRJJJEEEDDDDDD@@@======;;;:::888888999888777555444444555555444444333222111333444444222111111222000000000000000000000000111111111111111111111111111111222222222222111111333444444333111000000111444444444777===IIIWWW```dddbbb```aaacccdddcccaaa]]]ZZZTTTOOOPPPZZZiiitttwww~~~rrrbbbYYYXXXVVVcccsssiiiYYYNNNEEE???===AAA@@@@@@@@@AAAAAABBBCCCEEEGGGKKKMMMOOORRRUUUXXX[[[```hhhoootttyyy}}}rrrggg___YYYTTTQQQSSSSSSQQQLLLHHHDDDCCCDDD===>>>>>>???AAAFFFLLLPPPXXX\\\bbbhhhkkknnnqqqtttsssuuuxxx{{{wwwrrrhhh]]]RRRJJJEEECCCGGGEEEDDDEEEHHHNNNUUUYYYjjjqqq{{{~~~rrrjjjooo{{{~~~{{{wwwrrrnnnmmmlllllliiikkkooorrruuuzzz}}}|||}}}~~~{{{sssmmm```]]]XXXTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRXXX___eeetttuuuyyy~~~|||uuu]]]UUU]]]nnn{{{xxx}}}}}}gggTTTLLLFFFEEEDDD@@@======;;;:::888888999999777666666666777777777666555555333444666555333222222333111111111111111111111111111111111111111111111111111111222222222222111111222333444333111000111222444444444777===IIIWWW```cccbbbaaaccceeeeeecccaaa\\\YYYSSSOOOQQQ\\\kkkwww{{{|||~~~ooo```XXXXXX[[[hhhyyy}}}eeeUUUKKKCCC???===@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKNNNPPPRRRVVVXXX]]]bbbiiiooouuuzzzwwwmmmgggbbb^^^\\\]]][[[XXXRRRKKKEEECCCBBB===>>>>>>???AAAFFFMMMQQQ]]]aaafffkkknnnpppsssuuuwwwxxxzzz|||~~~|||yyytttooofff\\\RRRJJJFFFCCCDDDCCCAAABBBDDDJJJOOOSSS]]]dddoooxxxxxxooorrr||||||{{{yyytttqqqpppooommmiiifffeeeeeefffgggjjjmmmrrrwww|||zzzoooiii```YYYTTTRRRPPPOOONNNOOOPPPQQQSSSWWW]]]aaammmooosssxxx~~~~~~zzzbbbWWW\\\lllyyylllXXXPPPIIIGGGEEEAAA======<<<:::999999999999888666777777777777777666666555222444555555333222222333111111111111111111111111111111111111111111111111111111222222222222111111000222333333222111333444444444444777===IIIWWW```ccccccdddfffgggfffccc```[[[XXXSSSPPPRRR^^^nnnzzz}}}zzz|||zzzkkk]]]WWWYYYbbbpppwww^^^OOOGGGAAA>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNPPPSSSWWWYYY```dddjjjpppuuu{{{~~~xxxtttqqqooonnnooolllggg]]]SSSJJJEEECCC???@@@@@@AAADDDIIIPPPUUUcccfffkkkoooqqqsssuuuwww{{{|||}}}||||||}}}}}}|||{{{xxxtttqqqpppkkkcccZZZQQQJJJFFFDDDDDDBBBAAA@@@BBBFFFJJJMMMRRRYYYbbblllvvvvvvwwwyyypppmmmjjjeeebbbcccbbb```^^^]]]]]]```ccceeelllqqqxxx~~~|||vvvmmmccc]]]XXXSSSQQQQQQSSSTTTUUUVVVYYY\\\___fffiiinnnsssxxx~~~fffXXX[[[iiivvvppp\\\SSSKKKHHHFFFAAA>>>>>><<<:::999999::::::999888555666666666666555444444000222333222111///000000111111111111111111111111111111111111111111111111111111222222222222111111///111222222222222444555444444444777===IIIWWW```bbbdddfffiiiiiifffccc```]]]ZZZTTTQQQTTT```qqq~~~}}}xxxxxx~~~vvvgggZZZYYY]]]kkkyyyqqqYYYJJJCCC???>>>?????????@@@@@@BBBCCCDDDEEEFFFIIILLLOOOQQQTTTXXX[[[aaaeeejjjooouuu{{{zzznnn```SSSJJJFFFCCCCCCDDDEEEHHHOOOVVV\\\gggjjjooorrrtttvvvyyy{{{}}}}}}}}}|||{{{zzz|||~~~zzzyyyxxxwwwuuurrrnnnjjjiiifff___XXXPPPJJJGGGEEEEEEDDDCCCBBBCCCFFFIIIKKKPPPUUU\\\cccmmmzzz{{{zzzvvvlllhhheeebbbaaabbb```___]]]]]]___cccgggjjjqqqvvv~~~zzzrrrkkkddd\\\WWWXXXYYYZZZYYYXXXYYY[[[]]]bbbeeejjjoootttzzzlll[[[[[[gggttt}}}qqq^^^UUULLLIIIFFFAAA>>>>>><<<;;;999:::;;;;;;:::999666666777777666666555444000222333333111000000111111111111111111111111111111111111111111111111111111111222222222222111111///000222222222222444666444444444777===IIIWWW```bbbdddhhhjjjiiifffbbb```^^^[[[VVVSSSWWWdddvvvxxxwwwzzztttdddZZZ\\\cccsssmmmVVVHHHBBB??????@@@??????@@@AAABBBDDDFFFGGGFFFIIIMMMPPPSSSVVVYYY\\\aaaeeejjjooouuu{{{nnn^^^QQQJJJFFFFFFGGGHHHLLLSSS\\\bbbkkknnnrrruuuwwwzzz}}}|||}}}}}}|||yyyxxxyyyzzzvvvuuusssrrrpppmmmiiifffccc```[[[UUUOOOJJJGGGFFFFFFEEEEEEEEEEEEGGGIIIJJJNNNQQQVVV\\\eeesss~~~}}}rrrhhhdddcccbbbccceeeeeecccaaaaaaccchhhmmmpppyyy~~~{{{sssjjjdddbbbbbbaaa^^^[[[YYYZZZ[[[```dddjjjnnnrrrxxxsssaaa]]]gggsss}}}zzzrrr___VVVLLLIIIFFFAAA??????<<<;;;::::::<<<<<<;;;:::999999999999999888777777333555666666444333333444222222222222222222222222111111111111111111111111111111222222222222111111///111222222222222444555444444444777===IIIWWW```aaaeeeiiijjjhhhdddbbb```^^^[[[WWWUUUZZZiii}}}~~~uuuwwwzzzttteee]]]bbblll{{{}}}iiiSSSFFFAAA???>>>???>>>??????AAACCCEEEGGGHHHGGGJJJNNNQQQTTTWWW[[[]]]aaaeeekkkqqqvvv|||kkkZZZQQQJJJJJJKKKMMMQQQYYYbbbiiiqqqsssvvvxxxzzz|||}}}}}}}}}{{{xxxvvvvvvvvvssspppmmmkkkjjjhhheeeccc\\\ZZZWWWRRRNNNJJJHHHFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNQQQVVV^^^lll|||~~~tttkkkiiiiiiiiikkknnnllljjjhhhgggjjjoootttxxxzzzuuuqqqoookkkfff```]]]]]]^^^```eeejjjnnnqqqwww{{{gggaaajjjuuu{{{yyyrrr___UUULLLHHHEEEAAA???@@@<<<;;;:::;;;<<<===<<<;;;999999::::::999999888777444666777777555444444555222222222222222222222222111111111111111111111111111111222222222222111111000111333333222222333444444444444777===IIIWWW```bbbeeeiiiiiifffcccaaaaaaZZZXXXUUUVVV^^^ooo}}}uuuvvvyyyvvvggg```hhhtttxxxfffQQQEEEAAA===<<<===>>>>>>???AAACCCEEEHHHIIIGGGJJJNNNRRRTTTXXX\\\___aaafffmmmsssyyy~~~{{{hhh]]]SSSSSSTTTUUUZZZbbblllsssyyy{{{|||}}}}}}~~~~~~~~~{{{wwwtttrrrrrroookkkgggdddcccbbb```___XXXVVVTTTQQQMMMJJJHHHGGGFFFGGGIIIKKKMMMOOOPPPQQQPPPRRRSSSUUU[[[fffttt|||tttsssttttttvvvzzzwwwuuusssrrruuu{{{|||zzztttmmmfffbbbbbbbbbaaafffkkknnnqqqvvv|||yyywwwyyy}}}llldddlllwwwzzzxxxrrr___UUUKKKHHHEEEAAA???@@@<<<;;;:::;;;======<<<;;;777888888888888777666666333555666555444222333333222222222222222222222222111111111111111111111111111111222222222222111111000222333333222111333444444444444777>>>IIIWWW```bbbeeehhhhhheeebbbaaaaaaWWWVVVTTTVVV```ttt|||uuutttvvvwwwhhhbbbkkkxxxuuucccOOODDD@@@<<<:::;;;>>>>>>???AAACCCFFFHHHIIIHHHKKKOOORRRUUUXXX\\\___bbbgggooovvv{{{sssggg[[[\\\\\\^^^ccckkkvvv}}}~~~|||vvvrrroooooolllhhhbbb___]]]]]]\\\\\\UUUTTTRRRPPPMMMJJJHHHGGGIIIJJJMMMPPPSSSUUUVVVVVVYYYYYYXXXWWWZZZbbbnnnwwwyyyxxxyyyzzz{{{~~~}}}}}}yyyrrrlllfffcccaaaggghhhkkkpppwww~~~xxxqqqoooppprrrvvv|||zzznnngggooozzz}}}tttuuuhhhYYYKKKFFFGGGEEE@@@>>>BBB@@@===;;;:::<<<>>>???::::::999999888777777777444444444333333333222222222222222111111111111000000000000000000000000000///000111222222222222222111111222222222333333333222333444777>>>JJJWWW```bbbccceeefffeeecccaaa___^^^WWWQQQTTTdddyyy|||xxxvvv{{{vvvkkkkkkttt}}}tttbbbNNNCCC???===<<<===@@@AAABBBDDDEEEGGGHHHIIIKKKMMMOOORRRUUUZZZ___ccciiikkkooovvv~~~vvvmmmkkkjjjmmmsss{{{}}}zzzvvvqqqkkkgggcccbbbaaa^^^\\\ZZZYYYXXXTTTRRRPPPMMMJJJIIIHHHHHHKKKOOOTTTXXXZZZ]]]___aaa^^^^^^]]]\\\___eeemmmsss~~~xxxqqqkkkgggfffhhhiiimmmrrryyywwwpppnnnoooqqquuuzzzpppgggmmmvvv}}}{{{kkk[[[KKKFFFFFFEEEAAA@@@AAA@@@>>><<<<<<<<<===>>>::::::999999888777777777444444444333333333222222222222222222111111111111111111111111111111111111//////000111111111111111111111222222222333333333333333444888???JJJWWW```bbbccceeefffeeecccaaa___ZZZUUURRRVVVdddwwwzzzvvvuuu|||tttjjjlllxxxsssaaaMMMCCC???===<<<>>>@@@AAABBBDDDFFFGGGHHHIIINNNOOOQQQSSSVVVZZZ___ccciiikkkpppvvv}}}{{{zzzxxxzzz|||xxxuuupppjjjfffaaa```^^^\\\ZZZWWWUUUUUURRRQQQOOOMMMKKKKKKKKKKKKMMMPPPUUUZZZ]]]```ccceeebbbbbbbbbbbbdddiiipppuuuxxxsssnnnllljjjkkkooouuu}}}yyyrrrrrrssstttxxx}}}sssgggiiipppzzz}}}ppp___MMMFFFFFFEEECCCBBBAAA@@@@@@???>>>=========:::::::::999888888777777444444444444333333333333333222222222111111111111111111111111111111111111......///000000000000///111111222222222333333333444444555888@@@KKKXXXaaabbbdddeeefffeeeccc```___YYYVVVTTTWWWcccuuuwwwtttttt|||pppiiinnn}}}ppp^^^KKKBBB???======>>>AAAAAABBBDDDFFFGGGIIIIIIPPPQQQSSSUUUWWW[[[```dddiiilllqqqvvv}}}}}}zzzvvvsssooojjjgggbbbaaa___\\\YYYVVVTTTSSSPPPOOONNNMMMLLLLLLMMMNNNNNNRRRWWW\\\```cccgggjjjhhhiiijjjkkklllpppuuuxxx~~~yyytttrrrmmmnnnqqqwww{{{|||}}}~~~wwwfffdddiiiwww}}}~~~}}}vvvcccOOOGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???===<<<;;;::::::999999888777777555444444444444333333333333333222222222111111111111111111111111111111111//////000000000000000///111111222222222333333333444555666999@@@LLLYYYbbbcccdddffffffeeeccc```^^^\\\XXXUUUWWWaaasss~~~uuussssss}}}}}}oooiiippplll[[[IIIAAA???>>>>>>???AAABBBCCCDDDFFFHHHIIIJJJNNNPPPRRRUUUWWW\\\bbbfffjjjmmmrrrxxx|||}}}yyyvvvssspppllliiieeedddbbb___[[[XXXVVVUUUQQQPPPNNNMMMLLLLLLMMMMMMOOORRRXXX]]]aaafffkkknnnlllnnnqqqssstttvvvyyy{{{~~~{{{xxxrrrsssuuuyyy}}}{{{zzz|||}}}{{{fff```cccttt|||yyy|||hhhSSSIIIGGGFFFEEEFFFBBBBBBCCCCCCBBB@@@===<<<;;;;;;::::::999888888888555555555444444444333333333333333222222222222111111111111111111111111111111111111222222111000000111111222222222333333333444555666999@@@LLLYYYbbbcccdddffffffeeeccc```^^^\\\XXXTTTUUU```qqq}}}tttrrrrrr}}}~~~pppjjjrrrhhhXXXGGG@@@???>>>>>>@@@AAABBBCCCEEEFFFHHHIIIJJJKKKMMMPPPSSSXXX]]]dddhhhkkkooouuuyyy}}}|||yyyvvvtttqqqnnnkkkgggfffccc```]]]ZZZXXXVVVTTTRRRPPPNNNLLLKKKKKKKKKOOORRRWWW\\\aaaggglllpppppprrrvvvxxxyyy{{{}}}zzzzzzzzz|||~~~zzzzzzzzzzzz|||~~~ggg]]]___ooo}}}xxxlllVVVKKKIIIGGGFFFFFFDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;:::999999888888555555555555444444444333333333333333222222222222222222222222222222222222111222222222222111111000111111222222222333333333444444555888@@@KKKXXXaaadddeeeffffffeeebbb___]]][[[VVVSSSXXXfffxxx~~~tttqqqrrr~~~sssmmmuuueeeUUUEEE????????????@@@BBBBBBCCCEEEGGGHHHJJJJJJIIILLLOOOSSSXXX^^^eeejjjmmmqqqwww{{{~~~~~~|||xxxuuutttrrrooommmgggfffdddaaa^^^[[[YYYXXXXXXVVVTTTPPPNNNLLLLLLKKKPPPSSSXXX\\\aaagggmmmqqqrrruuuyyy{{{}}}~~~~~~~~~ggg[[[]]]hhhzzzyyynnnXXXNNNJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@???>>><<<;;;;;;::::::999888888555555555555444444444444444444333333333222222222222222222222222222222222111111111111111000//////111111222222222333333333333333444888???JJJWWW```dddeeeffffffeeebbb___]]]YYYVVVWWWcccvvvuuurrrrrrvvvqqqyyybbbSSSDDD>>>??????@@@AAABBBBBBDDDEEEGGGIIIJJJJJJKKKNNNQQQUUUYYY___fffkkknnntttzzz}}}}}}zzzvvvtttrrrqqqooonnniiihhhfffdddaaa___]]]\\\\\\ZZZWWWTTTRRRPPPOOOOOORRRUUUYYY]]]bbbhhhnnnrrruuuwww{{{~~~ggg[[[\\\bbbssszzzpppZZZOOOLLLIIIGGGFFFGGGFFFEEECCCBBBAAA@@@???<<<;;;;;;::::::999999888666666555555555444444444444444444333333333222222222222222222222222222222000000000000000///......111111222222222333333333222333444777>>>JJJWWW```dddeeefffgggeeebbb___]]]ZZZYYY^^^ooovvvrrrrrryyyttt||||||```QQQCCC>>>???@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKNNNPPPSSSWWWZZZ```fffjjjooouuu|||{{{xxxuuurrrqqqpppooommmlllkkkiiigggeeecccaaa```^^^\\\ZZZWWWUUUTTTSSSSSSTTTVVVZZZ___ccciiiooosssvvvyyy}}}~~~ooo\\\]]]\\\kkk}}}}}}sss]]]RRRLLLFFFEEEGGGBBBAAA@@@@@@@@@@@@???>>>@@@???===:::888777666666666666666555444444333333000111222333333333333333111111111111111111111111111111111111111111111111333333333444444444555555333444555777===HHHVVV```dddeeefffggggggeeeaaa]]]]]][[[cccyyytttvvvwww{{{{{{ttt[[[NNNBBB??????>>>>>>???AAABBBCCCEEEGGGIIIKKKKKKOOOPPPSSSVVVZZZ```gggkkkppptttzzz~~~}}}{{{yyyvvvrrrqqqrrrqqqooommmooonnnllljjjhhhffffffeee```]]]ZZZXXXWWWXXXWWWWWWXXXXXXZZZ]]]ccciiiooorrrxxxzzz}}}qqq\\\ZZZXXXfffxxxttt___TTTMMMHHHFFFGGGCCCBBB@@@@@@AAAAAA@@@>>>???>>><<<:::999777777777777666666555555444333333000111222333333333333333111111111111111111111111111111111111111111111111222222222222333333333444333444555777===HHHVVVaaaeeeeeefffggghhheeeaaa]]]ZZZZZZdddzzzvvvxxxwww|||{{{qqqZZZNNNBBB??????>>>>>>@@@BBBBBBDDDFFFHHHJJJKKKLLLNNNPPPSSSVVV[[[aaahhhmmmoootttzzz~~~~~~|||{{{zzzwwwtttssssssssspppnnnpppooonnnllljjjiiihhhgggdddaaa]]][[[[[[\\\[[[ZZZZZZZZZ[[[^^^ccciiiooosssyyy{{{~~~vvv]]]VVVSSS```rrrvvvcccVVVNNNIIIGGGHHHEEECCCBBBAAABBBBBB@@@???>>>===<<<:::999999888888777777666555555444444333111111222333333333222222111111111111111111111111111111111111111111111111111111111111222222222222333444666888===HHHWWWaaaeeeeeefffggghhheeeaaa]]]XXX[[[fffyyy{{{||||||~~~|||nnnYYYMMMBBB????????????@@@CCCDDDEEEGGGIIIKKKLLLMMMNNNPPPTTTWWW\\\bbbiiinnnoootttzzz~~~~~~|||{{{{{{{{{yyyvvvuuuttttttrrrqqqrrrqqqpppnnnmmmkkkjjjjjjhhhfffcccaaaaaaaaaaaa``````______aaaffflllssswww{{{}}}}}}{{{___SSSRRR^^^pppxxxfffWWWOOOJJJHHHGGGFFFDDDCCCBBBCCCCCCAAA???===<<<;;;:::::::::::::::777777666666555444444444111222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222333333444666888>>>IIIWWWbbbeeeeeefffhhhhhhfffaaa^^^ZZZ\\\eeesss}}}lllWWWKKKAAA???@@@@@@@@@AAADDDDDDFFFHHHJJJLLLMMMNNNNNNPPPUUUYYY^^^dddkkkpppppptttzzz~~~|||zzzzzzzzzzzzxxxwwwuuuuuutttssssssssssssrrrqqqpppnnnmmmlllllljjjgggfffggggggfffdddgggfffeeegggkkkqqqwww||||||}}}~~~wwwzzzcccUUUUUUaaassszzziiiYYYPPPKKKIIIFFFGGGEEECCCCCCCCCCCCAAA???===<<<;;;;;;:::::::::;;;888777777666555555444444222222333333333222222111111111111111111111111111111111111111111111111111222222222222333333333333333444666888>>>JJJXXXccceeefffggghhhhhhfffbbb^^^[[[ZZZ]]]fffqqq{{{~~~lllUUUJJJAAA???AAAAAAAAABBBDDDEEEFFFHHHJJJLLLNNNNNNNNNRRRVVV[[[```ffflllqqqqqquuu{{{|||zzzxxxwwwwwwwwwwwwvvvuuuttttttuuuuuuttttttttttttrrrqqqooonnnooommmkkkkkkkkkkkkjjjhhhkkkjjjjjjkkknnntttyyy}}}|||}}}|||sssvvv~~~hhhZZZYYYggg{{{}}}mmm\\\QQQNNNJJJGGGGGGEEECCCCCCCCCBBB@@@>>>======<<<;;;::::::;;;;;;888888777666666555555444222222333333333222111111111111111111111111111111111111111111111111111111222222222222333333333444333444666888>>>JJJYYYcccffffffggghhhiiifffbbb^^^YYYUUUTTT\\\gggttt~~~~~~{{{~~~jjjSSSIII@@@@@@BBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPSSSXXX]]]bbbgggmmmqqqrrrwww}}}~~~{{{yyyvvvuuuttttttuuuvvvvvvuuuuuuwwwyyywwwwwwxxxwwwvvvtttsssqqqrrrpppoooooopppooonnnlllmmmmmmmmmnnnqqquuuyyy|||}}}~~~|||rrruuulll```\\\lllrrr```TTTQQQMMMIIIGGGEEECCCBBBBBBAAA???>>>>>>>>>===;;;;;;:::::::::888888777777666555555555222333333333333222111000111111111111111111111111111111111111111111111111111111111111222222222222333444666999???KKKYYYdddffffffgggiiiiiigggbbb___XXXRRRQQQ[[[iiixxx{{{|||yyyzzzgggRRRHHH@@@@@@BBBCCCCCCDDDCCCDDDEEEGGGIIIKKKMMMNNNRRRUUUZZZ___ccchhhmmmppptttyyy~~~}}}}}}|||{{{xxxvvvsssqqqsssuuuwwwwwwwwwxxx{{{}}}zzz{{{||||||{{{yyywwwuuuuuutttsssssstttsssqqqppppppqqqrrrtttvvvyyy|||}}}|||rrrvvvoooddd]]]ooo~~~uuubbbWWWSSSPPPJJJGGGEEECCCBBBBBBAAA???===???>>>===<<<;;;:::::::::888888777777666666555555333333333333333222111000111111111111111111111111111111111111111111111111000000000000111111111111333444666999???KKKZZZdddffffffgggiiiiiigggbbb___XXXSSSSSS___pppzzz{{{wwwwwwdddQQQGGG@@@@@@CCCCCCCCCDDDCCCCCCEEEGGGIIIKKKLLLMMMSSSVVV[[[___ccchhhlllpppuuuzzz{{{{{{{{{{{{xxxuuurrrpppsssuuuxxxyyyxxxzzz}}}}}}~~~~~~|||zzzxxxwwwvvvuuuvvvvvvvvvtttrrruuuvvvxxxzzz|||~~~}}}vvvzzzrrreee```wwwyyyfffUUUNNNJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888777777666666666666777777555444222222333444555111222222333333222222111222222111111111111111111222333333222111000222333444555777:::@@@LLLZZZeeehhhiiijjjkkkjjjgggdddbbbYYYVVVWWWbbbuuupppwww}}}}}}sssooo```JJJGGGBBB@@@AAABBBCCCDDDAAADDDFFFHHHJJJKKKNNNPPPVVVXXX\\\```dddiiinnnrrrxxx|||~~~{{{{{{|||{{{yyyvvvsssqqqrrrssstttvvvyyy{{{|||}}}yyyzzz{{{~~~~~~|||}}}|||{{{zzzxxxwwwvvvuuuxxxyyy{{{~~~~~~uuuwww~~~uuuhhhbbbvvvzzzhhhXXXOOOKKKGGGDDDCCCBBBAAA@@@?????????============<<<;;;:::999888888777666666666666777777666444222222333444555111222222333333222222111111111111111111111111111222333333222111111222444444555777999???KKKZZZeeehhhiiikkkkkkjjjhhheeecccZZZWWWWWWbbbtttpppuuu}}}{{{sssmmm^^^JJJFFFBBB@@@AAABBBCCCDDDAAADDDFFFHHHJJJLLLOOOQQQWWWZZZ___dddhhhlllqqqtttyyy|||}}}zzz{{{{{{zzzyyyvvvtttrrrssssssuuuwwwyyy{{{|||}}}{{{{{{{{{}}}~~~|||}}}}}}|||{{{zzzzzzzzzzzz|||}}}~~~sssrrrwwwyyylllcccssszzziiiYYYQQQLLLHHHDDDCCCBBB@@@???>>>>>>>>>======<<<<<<;;;::::::999999888888777666666777777777666444333333333444555111222222333333222222111111111111111111111111111222222333222111111222444444555666999???KKKZZZeeeiiijjjkkklllkkkhhheeeccc[[[XXXXXXaaarrrqqqrrrzzz~~~zzzttt~~~|||hhhYYYHHHEEEBBB@@@AAACCCCCCDDDBBBDDDFFFHHHIIILLLOOORRRXXX\\\bbbhhhlllppptttwwwzzz~~~|||yyyzzzzzzyyyxxxvvvuuuttttttuuuvvvxxxzzz|||}}}~~~}}}|||{{{}}}~~~~~~}}}}}}}}}~~~~~~qqqmmmooouuutttuuuzzz|||ooocccnnn|||iiiYYYQQQLLLIIIEEEDDDCCCAAA???>>>>>>>>>>>>======<<<;;;;;;;;;::::::999888888777777777777666666555444333444444555111222222333333222222111111111111111111222222222111222333222111111333444444555666888>>>JJJZZZeeehhhiiijjjkkkjjjgggeeeccc\\\YYYYYYbbbrrrsssqqquuuzzzvvvwwwcccTTTGGGDDDAAA@@@AAACCCDDDDDDBBBDDDFFFHHHIIILLLPPPSSSXXX]]]dddjjjooosssvvvyyy|||}}}yyyyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxzzz|||~~~~~~}}}}}}~~~~~~pppiiiiiihhhiiilllvvv~~~pppbbbhhhwww~~~jjjYYYQQQNNNLLLHHHGGGEEECCCAAA@@@???>>>@@@???>>>===<<<<<<<<<===;;;;;;999888888777777777666666555555444444444444111222222333333222222111000000111111111222222222111222222222111111333555444555555777===JJJZZZeeeggghhhjjjjjjiiigggdddbbb\\\YYYYYYbbbrrrxxxtttrrr|||zzzqqq^^^PPPEEECCC@@@@@@BBBCCCDDDDDDBBBDDDFFFGGGIIIMMMQQQUUUXXX]]]eeekkkppptttxxx{{{~~~yyyxxxwwwwwwwwwxxxzzz{{{zzzzzz{{{}}}pppgggeeeaaaeeemmmyyyppp___bbbmmmlll\\\TTTQQQNNNLLLJJJHHHFFFCCCBBBAAA@@@AAA@@@???===<<<======>>><<<<<<:::999888888777777666666666666555555444444111222222333333222222111000000000111222222333333000111222222111222333555444555555666<<>><<<;;;<<<===>>>===<<<;;;:::999888888888666666666666666555555444111222222333333222222111///000000111222222333333000111222222111222444666555555444555<<>>===;;;:::999888888888666666666777666555555444222222222333333222222222///000000111222222333333000111222222111222444666555555444555;;;IIIZZZfffkkklllnnnnnnmmmkkkhhhfffYYYWWWYYYddduuu~~~yyypppcccUUUKKKAAA@@@???@@@BBBDDDDDDDDDCCCDDDFFFGGGIIIMMMSSSWWW]]]aaaffflllqqqxxxzzzyyyxxxwwwyyy}}}}}}}}}|||{{{yyyzzz~~~ssshhhaaaaaawwwqqq___WWWYYYfffsssxxx}}}yyynnnddd^^^\\\TTTRRRNNNLLLJJJHHHFFFDDDBBBAAAAAA@@@???>>>======<<<;;;;;;::::::999999888666666666555444444333333111222222333333222222111111111222222222333333333111111222222222333333333333222333777===GGGWWWeeennnnnnnnnooonnniiiccc___ZZZXXXXXXaaarrr}}}zzzyyywwwqqqfffYYYMMMFFF>>>??????@@@@@@AAAAAABBBBBBCCCEEEGGGJJJNNNTTTXXX]]]bbbhhhooouuu{{{}}}xxxvvvwww{{{wwwtttzzz|||uuuuuuvvvzzz}}}uuukkkddddddxxxvvv___VVVVVVcccqqqxxx|||rrriiiccc```WWWTTTOOOLLLJJJHHHFFFEEEBBBBBBAAA@@@???>>>>>>===<<<<<<;;;::::::999999888777666666555555444333333222222333333333333222222111111222222222333333333222222333333333444444444444222333777===GGGXXXgggmmmmmmnnnooonnnkkkeeeaaa[[[XXXZZZdddvvv{{{xxxvvvuuusssmmmcccWWWKKKDDD?????????@@@AAAAAABBBBBBBBBCCCFFFHHHJJJOOOTTTXXX^^^bbbiiiooouuu{{{}}}yyyyyy|||zzzrrrrrr{{{yyyvvvxxx{{{wwwmmmgggdddvvv}}}zzz___TTTQQQ^^^nnnxxxvvvnnnhhheee[[[WWWQQQMMMJJJIIIGGGFFFCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;:::999999999777777666555555444444333222222333333333333222222111111222222222333333333333333444444444555555555555333333777<<>>??????@@@@@@AAABBBBBBBBBDDDGGGJJJMMMRRRXXX\\\cccgggnnntttzzzwwwjjj]]]WWWSSSTTTUUUUUUWWW[[[lll{{{zzz|||{{{rrrlllbbbooovvvppp]]]PPPYYYlll}}}tttkkkdddaaa[[[XXXTTTPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCCCC=========<<<;;;;;;::::::888888777777666555555555333333444444444444333333111111222222222333333333222222222333333333444444333555888::::::BBBUUUhhhmmmmmmnnnooonnnjjjddd___]]]\\\aaattt}}}yyy~~~|||rrrhhhaaa\\\YYYSSSMMMGGGBBB???>>>===>>>>>>??????@@@@@@AAABBBDDDGGGJJJNNNSSSYYY]]]dddhhhooouuu{{{rrrcccYYYSSSMMMJJJLLLPPPQQQSSSWWWdddrrrzzzvvvpppbbbnnnvvvsss___RRR[[[nnn~~~sssiiiccc___YYYWWWSSSQQQOOONNNKKKIIIIIIHHHHHHGGGFFFEEEDDDDDD=========<<<;;;;;;::::::888888777777666666555555333444444555555444444333111111222222222333333333333333333444444444555555222555888::::::AAATTTffflllmmmnnnppppppmmmhhhddd]]][[[aaattt|||zzz~~~wwwnnnddd]]]XXXUUUOOOIIICCC???===<<<=========>>>??????@@@@@@CCCEEEGGGJJJNNNSSSYYY^^^dddiiiooovvv|||uuufffYYYQQQQQQJJJFFFIIIMMMNNNQQQUUU___mmm~~~{{{vvvppphhhnnnzzzzzz```SSSZZZiiiuuuddd^^^```YYYVVVRRRPPPOOONNNMMMKKKMMMKKKIIIGGGGGGGGGFFFDDD???>>>===<<<;;;;;;<<<===999999888777666555444444555555444333333222111111333333333333333333333333111222222333444555666666777555555777:::BBBRRRbbbjjjooorrrqqqooonnniiiccc___^^^ddduuu|||{{{~~~wwwooofff^^^YYYSSSNNNGGGBBB@@@??????>>>????????????@@@AAABBBCCCDDDEEEGGGIIIMMMTTT]]]ccchhhlllqqqwww{{{qqq^^^TTTQQQIIILLLMMMLLLIIIKKKQQQVVV___lll~~~uuunnniiinnnzzz}}}bbbTTTYYYggg~~~xxxggg___```WWWUUUQQQOOOOOONNNMMMKKKLLLJJJGGGFFFFFFFFFDDDCCC@@@???===<<<;;;;;;<<<<<<999999888777666555444444555444444333333222222222333333333333333333333333333333333444444444444444777555666777:::AAAQQQaaakkkpppsssrrrpppooojjjddd___^^^bbbsss|||zzzrrrjjjaaaYYYTTTOOOJJJEEE@@@????????????????????????@@@AAABBBBBBCCCEEEFFFIIINNNUUU]]]bbbjjjmmmrrrwww|||nnn[[[RRROOOKKKMMMNNNLLLJJJKKKQQQVVV[[[iii|||tttllljjjnnnxxxfffVVVXXXddd{{{|||kkkaaa^^^VVVTTTQQQPPPPPPOOONNNLLLJJJHHHFFFEEEEEEDDDCCCAAAAAA@@@>>><<<;;;;;;;;;;;;999999888777666555555444444444444333333333333333333333333333333333333333555444444444333333333222666555666888999@@@PPP```lllqqquuutttrrrqqqkkkeee```]]]```nnn}}}{{{|||tttjjjbbbYYYQQQLLLHHHEEEAAA>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCDDDGGGJJJNNNUUU]]]cccllloootttyyy}}}mmm[[[RRRPPPLLLNNNNNNMMMKKKLLLPPPUUUXXXfffyyy~~~vvvnnnjjjlllvvvlllYYYXXX```wwwnnnaaa\\\VVVTTTRRRRRRRRRRRRPPPNNNKKKHHHFFFEEEEEEDDDCCCBBBCCCAAA???===;;;;;;;;;;;;:::999999888777666555555333333333444444444444444333333333333333333333333333333333333333333333333555555777888888>>>NNN___mmmsssvvvvvvtttrrrmmmfffaaa\\\]]]kkkyyyxxx|||vvvlllbbbYYYQQQJJJFFFBBB@@@======>>>@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBDDDGGGKKKOOOVVV^^^cccmmmqqqvvvzzzooo^^^VVVUUUMMMNNNOOONNNMMMNNNQQQTTTWWWcccsssxxxpppqqqvvv{{{{{{vvvtttxxxzzzqqqiiikkktttrrr^^^YYY]]]sssqqqaaaZZZXXXWWWUUUUUUUUUTTTRRRPPPLLLJJJGGGFFFFFFFFFDDDCCCCCCBBB???===<<<;;;;;;;;;::::::999888777666555555444444444444444444444555333333333333333333333333111111222222333444444555444555888999777<<>>======>>>AAABBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBDDDFFFJJJOOOTTTZZZbbbfffooosssxxx}}}vvvggg```___YYYYYYYYYZZZ\\\^^^___```___eeeiiimmmuuu}}}vvvmmmgggcccaaa``````cccjjjrrr~~~~~~zzz}}}pppjjjjjjooo{{{~~~tttlllnnnvvv}}}ggg]]]ZZZlll~~~xxxiiiaaa[[[ZZZYYYXXXWWWUUURRROOONNNKKKIIIHHHHHHGGGFFFEEEBBB@@@???============>>>;;;::::::999888777666666666666555555444444333333333333333333333333333333111111222222333333333444222666::::::666999III[[[mmmsssxxxxxxwwwtttnnnfff___ZZZ\\\mmmwwwsssuuu~~~|||}}}vvveee___UUULLLFFFBBB@@@>>>?????????@@@BBBCCCAAA@@@AAAAAAAAAAAAAAABBBCCCDDDEEEHHHLLLQQQVVV]]]ccchhhooosssyyy~~~|||mmmfffeeeccccccdddfffiiikkklllllllllooorrrrrrvvv}}}|||yyyuuuooojjjeeebbbaaa]]]^^^aaaeeennn|||tttssszzzxxxlllgggiiirrr~~~sssnnnpppxxxjjj^^^ZZZjjjzzzmmmfff[[[ZZZYYYXXXWWWUUUQQQNNNMMMKKKIIIGGGGGGGGGFFFDDDAAA@@@???=========>>>>>>;;;::::::999888777666666777777666555444333333333333333333333333333333333333333333222222222222111222666::::::666888IIIZZZmmmsssxxxxxxwwwtttmmmfff^^^ZZZ\\\oooyyytttsss}}}wwwooo```ZZZPPPHHHCCC@@@>>>===AAA@@@@@@BBBCCCCCCAAA???@@@@@@@@@AAABBBCCCDDDEEEFFFIIIMMMRRRWWW^^^eeeiiiooosssyyyssslllkkkkkkkkklllnnnrrrtttuuuuuuwww{{{|||{{{}}}}}}}}}yyytttoookkkhhhfff___^^^]]]___eeeqqq~~~uuulllmmmtttyyymmmdddeeemmmzzzuuummmtttggg^^^___iii~~~{{{kkkbbb\\\[[[YYYWWWTTTQQQOOONNNKKKJJJIIIGGGGGGGGGGGGHHHAAAAAAAAA@@@@@@@@@??????<<<;;;::::::999999999999999888666444444444555555333333333222222222111111000111222333444444444444555222333777777888GGGXXXooouuuzzzyyyxxxuuummmfff___ZZZ^^^qqqzzzqqqwww|||qqqgggYYYQQQGGGAAAAAABBB@@@>>>======>>>???AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFHHHKKKOOOTTTYYY___fffkkkppptttzzzyyywwwyyy|||zzzuuunnniiimmmfffaaa```bbbeeellltttqqqmmmllltttuuukkkdddgggrrruuunnnuuujjj___aaakkk{{{kkk```[[[ZZZXXXVVVSSSQQQOOONNNLLLKKKIIIGGGEEEEEEEEEEEE@@@@@@@@@@@@????????????======;;;::::::999999999777666555444333333333333333333333222222222111111000111222333444444444444555222333777777888FFFWWWlllsssyyyzzzyyywwwpppiiiccc^^^aaarrr{{{qqqwwwzzznnncccUUUNNNEEE@@@@@@AAA@@@>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFHHHKKKPPPUUUZZZaaahhhmmmsssxxx}}}|||xxxwwwpppjjjgggeeecccfffkkkyyy|||oookkkjjjsssqqqiiieeekkkzzzvvvooowwwnnnbbbcccppp|||yyy}}}kkk^^^ZZZYYYWWWUUURRRPPPNNNMMMMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>??????===<<<::::::999999666666666666555444333333333333333222222222111111111111222333444444444444444222333777777888FFFVVVjjjqqqxxxzzzzzzyyyssskkkfffaaaeeeuuu~~~sssxxxwwwhhh\\\PPPJJJCCC??????@@@@@@???AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLQQQVVV]]]dddkkkpppxxx|||}}}xxxuuuooohhhfffhhhppp|||xxxkkkgggiiirrr}}}ooojjjiiirrrvvvqqqwww~~~qqqdddeeeuuuzzzwwwlll^^^YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIFFFDDDCCCAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@???===;;;:::999999888888999999999777666444333333333222222222111111111222333333444444444333444222333777777888EEEUUUiiiqqqxxx{{{{{{yyyssslllfffccciii{{{xxx}}}~~~~~~rrrbbbUUUKKKGGGBBB@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIIIIMMMSSSYYY___gggooottt{{{vvvppppppooozzzvvviiifffiiirrr~~~{{{ooonnnpppzzzxxxpppvvvzzz~~~uuufffgggxxx}}}zzznnn^^^YYYXXXVVVTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???===;;;:::::::::888888999999999777666444333333333222222222111111222222333444444444333333444111333888777777DDDTTTiiiqqqxxx{{{{{{yyyrrrjjjcccbbbkkk}}}|||xxx|||zzzmmm]]]PPPIIIGGGDDDBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLOOOUUU[[[bbbjjjrrrwww}}}|||{{{vvv}}}vvvjjjgggiiirrr{{{wwwoooqqqvvvyyyooosssuuuvvv~~~xxxggggggxxxoooaaaYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJJJJHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@>>>===;;;;;;::::::666666666666555444333333333333333222222222111111222333333444444333333333333111444888777777CCCRRRgggooowwwzzz{{{yyyqqqiiiaaa```iii~~~xxxzzzvvviiiYYYMMMGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMOOORRRXXX^^^eeellltttyyy}}}wwwllljjjiiirrr~~~zzzuuuqqqqqqqqqrrrrrrmmmsss{{{{{{mmmooopppooowww|||hhheeeuuuqqqdddZZZYYYWWWTTTRRROOOMMMLLLNNNNNNNNNLLLJJJHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDCCC???>>>===<<<;;;;;;;;;;;;777666555444333333333333333333333222222222111111222333333444444333333222333111444888777777BBBRRRcccllluuuyyy{{{yyyrrrjjjbbb___eeexxx~~~sssfffWWWKKKFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFHHHIIIKKKMMMNNNQQQUUUZZZ```gggnnnuuuzzz~~~xxxmmmkkkgggqqq~~~uuunnnllliiiffffffhhhkkkmmmkkksss}}}|||lllmmmlllkkksssiiidddrrrrrrfffZZZYYYWWWUUURRRPPPNNNMMMRRRQQQPPPOOOLLLHHHEEECCCDDDDDDDDDDDDCCCCCCCCCCCC>>>===<<<;;;;;;;;;;;;;;;999888666555444444555555333333333222222222111111333333333444444333222222333111444888777666BBBQQQ```iiisssxxx{{{zzztttllleee___aaarrrrrrdddVVVKKKEEEFFFFFFEEEDDDCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOSSSVVV\\\aaagggooovvv{{{xxxnnnllleeeppp}}}uuuooojjjgggeeeccceeehhhmmmppprrrvvv|||jjjiiifffgggrrr~~~oooiiiqqqtttbbb\\\ZZZVVVTTTTTTTTTTTTSSSTTTSSSSSSQQQMMMJJJFFFDDDEEEDDDDDDDDDDDDCCCAAA>>><<<===============<<<<<<666777777777777777666555444444444333333222222222444444444444444444444444666444555777888:::BBBLLLaaakkkuuuzzz}}}}}}xxxqqqgggbbbbbboooppp]]]PPPJJJGGGHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLNNNQQQTTTVVVZZZ```fffkkkqqqwww{{{zzzlllggghhhooozzz~~~vvvpppllllllkkklllmmmooorrrvvvxxxzzz~~~yyyjjjjjjiiikkkvvvyyykkkhhhqqqvvvccc]]]ZZZVVVTTTTTTUUUUUUTTTTTTSSSRRROOOLLLIIIGGGEEEEEEDDDDDDDDDDDDCCCAAA>>><<<===============<<<;;;777777888888777666555555444444444333333333222222444444444444444444444444666555555888888:::CCCLLL___iiitttzzz~~~zzztttiiicccbbbmmm}}}|||ooo\\\OOOKKKHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGIIIKKKLLLMMMOOORRRTTTWWW[[[aaaggglllrrrxxx|||zzzmmmggghhhpppzzz~~~xxxtttrrrrrrsssuuuwww{{{vvvkkkmmmooosss~~~ssseeedddmmm}}}yyyeee^^^[[[WWWUUUUUUVVVUUUUUUUUUSSSPPPMMMKKKIIIHHHHHHGGGFFFDDDDDDEEEDDDAAA???===============<<<;;;;;;999999888888777666555444444444444444333333333333444444444444444444444444666555666888999;;;BBBKKK\\\hhhttt{{{~~~}}}xxxmmmeeebbbjjjyyy~~~wwwnnn\\\OOOKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLMMMNNNPPPSSSUUUZZZ]]]ccciiiooouuuzzz~~~~~~zzzmmmhhhiiippp{{{{{{wwwvvvwww{{{}}}|||{{{{{{|||wwwmmmqqqvvv}}}mmm^^^^^^fffsss}}}|||ggg___\\\XXXVVVVVVWWWVVVVVVUUUSSSOOOLLLJJJJJJJJJKKKIIIGGGFFFEEEEEEEEECCCAAA>>>>>>>>>>>>===<<<;;;:::::::::999888777666444333444444444444444444333333444444444444444444444444666555666999999;;;BBBJJJ[[[hhhttt{{{~~~}}}yyyqqqgggaaafffttt}}}tttzzzmmm[[[OOOLLLHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOOOOQQQTTTVVV\\\```ffflllqqqwww}}}tttrrrxxxzzzmmmhhhjjjqqq{{{uuupppnnnmmmqqqvvvzzz{{{}}}~~~}}}|||zzzyyy}}}zzzooouuu}}}hhhYYYWWW]]]fffnnnzzz{{{~~~jjj```]]]YYYWWWWWWXXXWWWWWWUUUSSSOOOLLLKKKKKKMMMNNNLLLJJJHHHGGGGGGFFFDDDCCC@@@@@@@@@???>>><<<;;;::::::::::::999888666555444444444444444444444444444444444444444444444444444555555666999999:::@@@III[[[hhhuuu{{{}}}~~~|||yyyrrrhhhaaacccnnn{{{pppuuu~~~lllZZZOOOMMMHHHIIIIIIJJJLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQRRRUUUWWW^^^bbbhhhnnnsssyyyyyymmmjjjoooxxx{{{nnniiijjjqqqzzz|||qqqkkkiiihhhlllqqqqqqrrrssstttvvvxxxyyyzzz}}}qqqxxxeeeTTTOOOSSS[[[bbbnnnuuu}}}{{{vvv~~~lllaaa^^^ZZZXXXXXXYYYXXXXXXUUUSSSPPPNNNMMMNNNOOOPPPPPPMMMJJJIIIIIIHHHGGGEEECCCCCCBBBAAA???===<<<;;;::::::999999888777666555444444444444555555555555444444444444444444444444444444555888888999???FFFYYYggguuu{{{|||}}}|||yyyrrrhhh``````hhhwwwzzznnnqqq|||~~~kkkYYYOOONNNHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPOOOQQQRRRSSSSSSTTTVVVYYY___ccciiiooouuuzzzuuuiiigggkkkqqq{{{nnnjjjiiipppyyyvvvmmmjjjjjjjjjnnnsssqqqqqqrrrtttyyy~~~sssyyycccPPPIIILLLTTT]]]gggppp{{{|||zzzxxxoooaaa^^^[[[YYYYYYYYYYYYXXXUUUSSSRRRPPPPPPPPPQQQRRRSSSPPPMMMKKKKKKJJJIIIHHHEEEEEEDDDCCCAAA???===<<<999999999999999888777666444444444444555555555666444444444444444444444444333222444777777777===DDDUUUdddssszzz{{{|||}}}{{{pppggg___^^^dddppp~~~ppprrr~~~}}}}}}jjjXXXOOONNNHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRSSSTTTTTTUUUWWWYYY```dddjjjpppuuu{{{tttiiijjjnnnrrr{{{ooojjjhhhnnnxxx~~~{{{xxx}}}{{{ssslllkkkmmmnnnsssyyyzzzzzz{{{~~~~~~tttzzz|||aaaNNNFFFHHHQQQ[[[eeennn{{{~~~ppppppbbb___[[[YYYYYYZZZYYYYYYUUUTTTSSSRRRQQQRRRRRRSSSTTTRRRNNNLLLLLLKKKJJJIIIFFFFFFEEEDDDBBB???===<<<888888999999999888888777444444444555555555666666444444444444444444444444222222444777777666<<