BM6P6(@ ppp\\\PPPMMMKKKIIIGGGFFFEEEBBB???<<<>>><<<::::::::::::888666777666555444333222222222//////...---,,,,,,++++++---***)))***,,,---,,,***))))))))))))))))))))))))---***'''(((***,,,,,,+++......//////...---,,,,,,///......------,,,,,,+++---...............------)))))))))))))))***************+++,,,---///000111,,,,,,------------------++++++*********+++---...000000111111111111000000222222222333444555666777999999:::;;;;;;<<<<<<===>>>>>>>>>===>>>??????@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNNNNOOOQQQSSSUUUWWWXXX[[[[[[ZZZZZZZZZ\\\^^^______```aaabbbcccdddeeeeeekkkkkkkkkkkkkkklllmmmnnnoooppprrrssssssuuuwwwzzzyyy|||}}}}}}vvvmmmeeebbbbbbcccdddvvv}}}rrr^^^SSSOOOLLLJJJGGGEEEDDDBBB???======;;;999999999999777555888777555444222111000000//////...------,,,++++++...---+++,,,...///---,,,************************,,,)))'''(((***,,,,,,***......//////...------,,,++++++,,,,,,,,,,,,,,,,,,...///////////////......************)))))))))))),,,,,,------......//////------------------------,,,+++*********+++---...---...///000111111111111222222222333444555666777999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXZZZYYYYYYYYYZZZ[[[\\\]]]``````aaacccdddeeeggggggkkkkkkkkkkkklllmmmnnnnnnoooqqqrrrssssssuuuxxxzzzzzz|||{{{|||~~~}}}||||||~~~~~~tttlllhhhfffggggggtttuuuaaaVVVRRRMMMJJJFFFDDDCCCBBB@@@???<<<:::888888888888666444888777555333111///...---//////......---,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++***)))'''((()))++++++***.........///......---,,,))))))***++++++,,,------...//////000000000//////+++++++++***)))))))))(((------............------//////......------,,,,,,,,,++++++******+++------+++,,,---///000111222222222222222333444555666777999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\___```aaaccceeeggghhhiiikkkkkkkkkkkklllmmmnnnooopppqqqsssssstttuuuxxxzzzzzz}}}~~~zzzxxxvvvvvvxxxyyyxxxxxxtttwwwzzz|||~~~wwwqqqnnnmmmlllsss}}}xxxbbbVVVRRRMMMJJJEEECCCBBBBBBAAA@@@<<<:::999888999888777555555444444222111///...---//////......---------,,,,,,++++++++++++++++++***++++++++++++++++++++++++)))((((((((()))*********---...............------******++++++,,,,,,,,,,,,---......////////////...,,,,,,++++++***)))((((((++++++------...------,,,000000000///...---,,,,,,---,,,+++***++++++------+++,,,---///000000111111222222222333444555666777888999999:::;;;;;;<<<<<<<<<===???AAACCCDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ^^^___```ccceeegggiiiiiikkkkkkkkkkkklllmmmoooooooooqqqsssssstttuuuxxxzzzzzz}}}xxxtttpppqqqrrrtttwwwyyy{{{{{{|||}}}xxxtttrrruuu|||zzzbbbUUUPPPMMMIIIEEECCCBBBBBBAAAAAA===<<<:::::::::999888666111222222222222111000//////...............------,,,,,,,,,++++++*********************************((())))))***************------...............---......------,,,,,,,,,++++++,,,------.........------,,,,,,+++***))))))(((((()))***+++,,,------...111111000//////...------...---,,,+++++++++,,,------......///////////////222222222333444555666777888888999999:::;;;;;;<<<;;;<<<>>>AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ]]]^^^___aaadddfffggghhhiiiiiijjjjjjlllmmmnnnooooooppprrrsssssstttwwwzzzzzz}}}yyyssspppoooqqqvvv{{{~~~zzzyyy|||{{{cccTTTOOOKKKIIIEEECCCCCCCCCAAA@@@>>><<<::::::::::::888777000111222333333222111000...........................//////...,,,++++++,,,************************(((***+++,,,+++***++++++,,,---......///.........//////...------,,,++++++***+++,,,---------------,,,,,,,,,+++*********))))))))))))***+++---///000111111000000//////............,,,++++++,,,,,,---/////////000000//////...222222222333444555666777888888999999::::::;;;;;;;;;<<>>AAACCCEEEEEEEEEDDDGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[]]]]]]]]]]]]\\\___```aaabbbdddeeefffgggffffffggghhhiiikkklllmmmlllnnnooopppqqqrrruuuwwwxxx{{{~~~eeeWWWQQQIIIGGGFFFEEEEEEDDDAAA???<<<:::999888888888666555333444555555444111///---.........///////////////+++---...---)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///,,,+++,,,---,,,,,,---.../////////...*********++++++,,,------+++,,,---...////////////++++++++++++++++++,,,,,,222000---++++++---000222000000000000000111111111///...---,,,+++,,,,,,---,,,---///000222333333333222222222333444555666777777888888999::::::;;;;;;>>>@@@CCCEEEFFFFFFFFFEEEHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXZZZ[[[]]]^^^______^^^^^^aaabbbbbbccceeefffggggggeeeeeefffggghhhjjjlllmmmkkkmmmoooooopppqqqtttvvvwwwzzz~~~xxx^^^QQQMMMOOOLLLGGGDDDBBBAAA>>>======;;;999888999999777666555444444333222111000000......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++---...............------......---,,,++++++++++++000///,,,+++******+++,,,---,,,+++*********+++,,,,,,---......///.........---...///////////////...111000///...---,,,,,,,,,+++,,,---///000111111111111111111222333444555666777888888999999:::;;;;;;>>>???@@@BBBDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMOOOQQQRRRRRRTTTVVVYYYWWWXXXZZZ[[[ZZZ[[[\\\^^^```bbbdddeeeccccccdddeeegggggggggggghhhiiikkkkkkooooooooopppqqqsssvvvwwwxxx{{{www]]]QQQNNNMMMJJJFFFDDDCCCBBB@@@???===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************------............------......---,,,+++++++++++++++,,,,,,---------------...---+++*********++++++,,,,,,---..................//////000000000000000111000///...---,,,,,,,,,)))+++,,,///111222333333111111111222333444555666777888888999999:::;;;;;;>>>???@@@BBBCCCEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQQQQRRRUUUXXXWWWXXXZZZ[[[ZZZ[[[\\\^^^```aaabbbcccdddddddddeeefffffffffggghhhiiikkklllooonnnnnnnnnppprrruuuwwwzzz|||ttt]]]RRRPPPJJJHHHEEECCCCCCCCCBBB@@@===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))------............------......---,,,++++++++++++'''(((+++...//////...---///...,,,+++************+++,,,------......------...///000111111111111111111000///...---,,,,,,,,,)))***,,,///111333444555111111111222333444555666777888888999999:::;;;;;;>>>???@@@BBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPQQQTTTVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^______```bbbdddeeeeeedddeeeeeeeeeeeegggiiikkkmmmnnnmmmmmmmmmooorrruuuwww|||~~~sss]]]SSSQQQJJJHHHDDDCCCBBBBBBAAA@@@===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))))),,,,,,---.........------......---,,,++++++++++++&&&(((***,,,------------//////---,,,+++***))))))++++++,,,------------------...///000000111000000111000///...---,,,,,,,,,***+++---///111333444444111111111222333444555666777888888999999:::;;;;;;>>>>>>@@@AAACCCDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNPPPPPPPPPRRRTTTVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^___^^^^^^aaadddfffeeeddddddddddddeeefffiiilllnnnnnnnnnnnnoooqqqtttvvvxxx~~~~~~rrr]]]TTTQQQLLLIIIEEECCCBBBAAA???>>>===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,---......------......---,,,++++++++++++***)))((((((((()))+++,,,//////...---,,,+++))))))***++++++,,,,,,,,,,,,,,,+++,,,---...////////////111000///...---,,,,,,,,,------...000000111111111111111111222333444555666777888888999999:::;;;;;;===>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUWWWWWWXXXZZZ[[[ZZZ[[[\\\^^^^^^______bbbdddffffffeeeeeedddddddddfffiiimmmoooooopppsssuuuwwwyyyyyyzzz~~~~~~||||||~~~yyywwwtttsssssssssrrrqqqoooppppppooooooqqquuuyyy}}}sss^^^TTTPPPLLLIIIEEEBBBAAA@@@>>>======;;;999888999999777666555444444333222111000000......---------,,,,,,,,,++++++++++++++++++,,,,,,)))))))))******************************************+++,,,------...------......---,,,++++++++++++,,,+++)))''''''(((***+++............---,,,***))))))***++++++,,,,,,++++++***+++,,,---.../////////111000///...---,,,,,,,,,---......///////////////111111111222333444555666777888888999999:::;;;;;;===>>>???AAABBBDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWWWWXXXZZZ[[[ZZZ[[[\\\^^^^^^aaacccdddddddddeeeggggggfffeeeeeegggjjjmmmoooppptttzzz~~~|||}}}|||yyyyyyyyy{{{}}}}}}zzzwwwssspppllliiihhhgggeeedddbbbccccccaaa```bbbhhhmmmuuu}}}|||ttt___SSSOOOJJJGGGDDDBBBAAAAAA@@@???===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,,,,,,,++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))******+++,,,------------......---,,,++++++++++++++++++************++++++------.........---+++***)))******+++++++++++++++***+++,,,...///000000000111000///...---,,,,,,,,,++++++---...////////////111111111222333444555666777888888999999:::;;;;;;======???@@@BBBDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^^^^cccggggggcccbbbeeeiiijjjhhhgggfffgggjjjmmmpppqqqxxx~~~|||~~~||||||zzzyyyyyyzzzyyyuuurrrppplllfffbbb___]]]ZZZXXXVVVWWWWWWUUUSSSVVV^^^dddmmmwww~~~|||~~~uuu```SSSNNNGGGEEEBBBAAABBBBBBBBBAAA===;;;999888999999777666555444444333222111000000......---------,,,,,,,,,---,,,,,,++++++*********(((((())))))*********+++(((((((((((((((((((((((()))***+++,,,------...---......---,,,++++++++++++)))***,,,.........,,,+++,,,---.........---,,,+++))))))***++++++++++++++++++,,,---///000111111111111000///...---,,,,,,,,,((()))+++---...///000000111111111222333444666666777888888999::::::;;;;;;======???@@@BBBCCCEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXZZZ[[[ZZZ[[[\\\^^^^^^eeejjjiiiccc```eeekkkkkkjjjhhhggggggjjjmmmppprrrzzzzzz}}}}}}zzzzzzzzzyyyuuurrrjjjeee___YYYUUURRROOOMMMHHHJJJKKKIIIHHHKKKTTT[[[iiisss}}}|||~~~uuu^^^SSSOOOKKKHHHEEECCCBBBBBB@@@???<<<;;;;;;::::::999999888444333333222111000//////,,,,,,---------------,,,,,,+++)))(((((()))+++,,,******))))))))))))******,,,'''###$$$(((+++***(((***++++++,,,,,,---......------,,,,,,,,,,,,+++++++++)))(((***...000///---//////---,,,,,,+++,,,,,,...---,,,,,,......---,,,,,,,,,------...//////000111111111111000///...---***+++,,,---............000000111222333333444444444666888999999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHIIIIIIKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[______```aaabbbdddfffgggfffggghhhhhhhhhiiilllooosssxxx|||yyy}}}|||uuuoookkk```UUUQQQNNNLLLLLLNNNIIIIIIHHHFFFDDDFFFLLLRRRdddppp~~~vvv^^^SSSOOOKKKHHHEEECCCBBBBBB@@@???<<<;;;;;;::::::999999888444444333222111000000/////////000000000000//////,,,+++)))(((((()))+++,,,++++++************+++++++++'''###$$$(((+++***(((******++++++,,,---------------,,,,,,,,,,,,+++++++++***)))***...///...---000///...---,,,,,,,,,,,,///,,,)))(((***,,,,,,,,,---------....../////////////////////...---,,,,,,,,,,,,---...////////////000000111222333444444555555666888999999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJLLLOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\^^^___```aaacccdddfffgggfffhhhiiiiiihhhjjjmmmooorrruuuyyy|||~~~~~~|||{{{yyy{{{yyyssshhh]]]SSSOOOLLLJJJKKKNNNNNNMMMKKKGGGEEEGGGNNNTTTaaammm}}}uuu___SSSPPPLLLIIIEEECCCBBBBBB@@@???<<<;;;;;;::::::999999888555555444333222111000000---------......------,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,+++'''$$$%%%(((******((())))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,000000///......---------...+++'''%%%'''))),,,---..................//////............---,,,+++***,,,---...///000000000000000000111222333444555555555777999:::999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKMMMPPPRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXXXXXXXYYYZZZ[[[]]]]]]^^^___```aaaccceeefffgggfffhhhiiijjjjjjkkknnnpppsssssstttuuuwwwyyy{{{|||{{{|||}}}|||uuucccZZZQQQMMMKKKJJJLLLQQQSSSQQQNNNHHHEEEGGGNNNTTTaaalll{{{uuu___TTTRRRLLLJJJFFFCCCCCCBBB@@@???<<<;;;;;;::::::999999888666555555444333222111000+++,,,,,,,,,,,,++++++***++++++***))))))***+++++++++++++++******+++++++++***(((&&&&&&)))******)))((())))))******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++,,,,,,---,,,,,,000000000//////...------,,,***''''''(((***++++++.............../////////............---,,,+++***,,,---...//////000000///000000111222333555666666666888999:::::::::<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^```bbbccceeefffffffffhhhjjjkkkkkkllloooqqqtttttttttuuuvvvyyy{{{}}}|||||||||}}}zzzqqq^^^VVVOOOLLLKKKLLLQQQWWW\\\ZZZUUUOOOJJJJJJPPPUUUbbblllzzz}}}}}}ttt___VVVTTTMMMJJJFFFDDDCCCBBB@@@???<<<;;;;;;::::::999999888666555555444333222111000///////////////...------+++******************+++******))))))))))))******)))((('''((()))******)))((())))))******+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---000000000000///...---,,,***))))))+++------,,,***.........//////////////////000000//////...---,,,++++++,,,---............///000111222444555666777777888::::::::::::<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJLLLNNNQQQTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeefffffffffiiikkklllmmmnnnppprrrssstttuuuvvvxxxzzz{{{|||{{{xxxvvvxxx|||wwwkkk\\\UUUOOOMMMMMMOOOVVV^^^gggfffaaaZZZSSSPPPRRRUUU___gggsss|||}}}{{{|||~~~ttt```WWWUUUNNNKKKGGGDDDCCCBBB@@@???<<<;;;;;;::::::999999888555555444333222111000000............---,,,++++++***************************))))))))))))))))))***(((((()))))))))*********))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++***+++---,,,,,,+++---......///000000///...,,,+++))))))+++---//////,,,***---......///000000111111111111111111000///...---***+++,,,---............///000111333444666777888888999;;;;;;::::::<<<===>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKMMMQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^```ccceeeeeeeeeeeegggiiilllnnnnnnoooqqqsssqqqrrrtttvvvxxxyyyyyyyyywwwsssoooqqqwww~~~{{{ooobbb[[[VVVSSSRRRTTT]]]fffoooooommmeee\\\UUURRRSSSYYY___iiiqqqxxx~~~yyyzzzzzzzzz{{{}}}uuu```WWWUUUOOOLLLGGGEEECCCBBB@@@>>><<<;;;;;;::::::999999888444444333222111000000///+++,,,,,,++++++)))((((((*********++++++*********+++******))))))******+++'''(((*********)))************++++++,,,---------------,,,,,,,,,,,,++++++(((***------++++++...000---.../////////---+++******)))***,,,......---,,,,,,------///000111222333111111111111000///......+++,,,---...///////////////000111333555666888888888:::;;;;;;::::::<<<===>>>>>>???@@@BBBCCCDDDDDDCCCEEEGGGIIIJJJMMMPPPSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\^^^aaaccceeeeeeeeeeeegggiiimmmooopppppprrrsssrrrrrrssstttvvvxxxzzz{{{vvvqqqmmmnnnvvv~~~|||ssslllfffaaa^^^___gggqqqyyynnnbbb[[[XXXXXX[[[aaaggglllrrrvvvyyy~~~{{{xxxtttwwwzzz|||}}}vvv```WWWUUUOOOLLLHHHEEECCCBBB@@@>>><<<<<<;;;::::::999999888444333333222111000///////////////...---,,,+++*********++++++++++++******,,,++++++++++++++++++,,,''')))*********)))*********++++++,,,,,,---......---------,,,,,,,,,++++++'''***,,,---+++,,,...111------//////...---***)))+++***((()))+++---......+++,,,---///000222333444111111111111000///...---,,,---...///000000000000///000111333555777888999888:::;;;;;;::::::<<<===>>>>>>???@@@BBBCCCDDDDDDBBBDDDFFFHHHJJJLLLPPPSSSUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^___\\\^^^aaaccceeefffeeeeeegggiiimmmooopppqqqrrrtttvvvuuuttttttvvvyyy|||~~~xxxsssnnnoooxxx|||tttnnnjjjiiiqqqzzzuuukkkfff[[[\\\^^^```cccgggjjjmmmtttvvvyyy}}}}}}xxxtttqqqssswww{{{~~~yyybbbXXXVVVOOOLLLHHHEEECCCBBB@@@>>>===<<<;;;;;;999999888777888777555222111000000111000//////...---+++***)))++++++******)))((((((((('''(((((()))***,,,---...))))))))))))))))))))))))((((((((()))******++++++---.........---,,,,,,+++************+++,,,---...111111111000///---++++++)))((((((((((((***,,,------...000111000111222444444333222111000000000000000///...---------------000111222333555666777777777888999;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDGGGJJJLLLMMMOOORRRUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]bbbaaa```___```bbbfffhhhjjjkkklllnnnppprrrtttuuussstttvvvxxxzzz{{{{{{zzzzzzwwwuuuvvv{{{~~~~~~xxxxxxiiieee```\\\[[[]]]```aaa```ccchhhnnnssswww{{{yyytttpppmmmmmmpppssswww~~~www```VVVTTTRRRNNNIIIEEEBBB@@@===:::<<<<<<;;;:::999888888777888666444222111000000000/////////...---,,,+++***((())))))******++++++,,,((((((((()))***+++,,,---))))))))))))))))))))))))(((((())))))******++++++------......------,,,+++************+++,,,---...000000000000///---,,,,,,******))))))***+++---...---...000000000000222444444333222111000000000000///......---------......000111222333444666777777777888999;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFIIIKKKMMMOOORRRTTTTTTTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^____________bbbaaaaaa```aaadddfffgggjjjkkklllnnnppprrrttttttuuuvvvyyy{{{}}}~~~~~~~~~|||zzzxxxzzzyyyqqqjjjbbb\\\ZZZYYYWWWTTTYYY]]]bbbgggjjjnnnsssvvv|||zzzsssmmmkkkjjjhhhkkkooovvv{{{uuu^^^TTTSSSPPPMMMHHHDDDAAA???<<<:::<<<<<<;;;:::999888777777777666444333111000000000------......------,,,+++)))******++++++,,,------***))))))))))))***+++,,,))))))))))))))))))))))))(((((())))))***+++++++++------......------,,,,,,************+++,,,------///////////////......---++++++******+++,,,...///,,,...000000000000222444555444333222111000//////......---------...//////000111222333444555666777777888999;;;<<<===>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCFFFHHHJJJLLLNNNQQQSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[]]]^^^___`````````bbbbbbbbbcccdddeeefffgggiiijjjlllnnnppprrrssstttuuuvvvyyy|||~~~~~~|||||||||}}}xxxlllbbb[[[VVVQQQMMMNNNQQQTTTWWWZZZ^^^bbbeeennnpppsssuuuvvvxxxzzz||||||zzzxxxuuutttpppllliiieeeaaa___aaadddfffkkkqqq{{{ttt^^^TTTSSSLLLIIIEEECCCBBBAAA???>>><<<;;;;;;:::999888777777555555444333111111000000,,,,,,------...------,,,...------,,,,,,+++************))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,,,,------...------,,,,,,+++*********++++++,,,---......///////////////...,,,+++*********,,,---...,,,...///000///000222333555555444333222000///...---------------...///000000000111222444555666777777888999;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCEEEHHHJJJKKKMMMPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZYYYZZZ[[[]]]^^^^^^^^^^^^bbbccccccdddffffffggggggiiijjjkkkmmmoooqqqrrrsssssstttwww{{{}}}~~~~~~|||}}}xxxlllddd\\\VVVQQQKKKKKKLLLMMMOOORRRUUUWWW]]]```ccceeeeeefffggghhhhhhfffeeecccaaa^^^[[[YYYYYYWWWYYY___dddhhhooowwwttt^^^UUUTTTKKKHHHDDDBBBBBBBBB@@@???<<<;;;:::999888777777666444444333333222111000///+++,,,------......------......------,,,++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...------,,,++++++******++++++,,,,,,---......///////////////++++++***)))******,,,---,,,---/////////000111333444444444444333111//////---------------...///000///000111222444555666666777888999;;;<<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEEDDDFFFHHHJJJKKKMMMOOOQQQSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^_________bbbcccdddeeefffgggggghhhhhhiiijjjlllnnnppprrrrrrsssuuuxxx{{{}}}~~~~~~{{{yyywwwzzz}}}{{{pppggg^^^XXXOOOMMMJJJIIIJJJKKKMMMNNNQQQSSSVVVXXXWWWWWWWWWXXXTTTTTTTTTSSSRRRQQQRRRRRRVVVWWW\\\dddiiinnnwwwttt___VVVUUUNNNKKKFFFDDDBBBAAA???===;;;;;;:::999888777666666333333333333222111000///,,,,,,------...---------***++++++,,,,,,------...***))))))((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------......------,,,++++++***++++++,,,,,,......///////////////...,,,+++***))))))***+++,,,+++---////////////111333333333444444444222111000......---------.../////////000111222333444555666777888999;;;<<<===>>>>>>===>>>@@@BBBCCCEEEEEEEEEEEEGGGIIIKKKKKKMMMOOORRRSSSSSSSSSSSSUUUWWWZZZ[[[]]]]]]___```aaabbbbbbbbbcccccccccdddeeefffggghhhggghhhjjjlllnnnpppqqqrrrvvvwwwzzz}}}~~~~~~~~~{{{zzz{{{||||||}}}ttthhh```XXXTTTNNNJJJIIIJJJJJJJJJKKKNNNQQQQQQPPPOOONNNOOOHHHIIIJJJJJJJJJMMMQQQUUU\\\___fffoootttyyyttt^^^VVVUUUNNNKKKGGGDDDCCCBBB@@@???;;;;;;:::999888777666666222222333333222111000///---------...------,,,,,,*********+++,,,,,,------))))))((((((((())))))***)))))))))))))))))))))))))))******++++++,,,,,,---+++,,,------......------,,,,,,++++++***++++++,,,...///////////////......---,,,+++******+++,,,---+++---////////////111222111222444555555444222111///......---------......//////000222333444555666777888999;;;<<<===>>>>>>===>>>@@@BBBCCCEEEEEEFFFFFFHHHJJJLLLLLLNNNPPPRRRSSSRRRRRRSSSTTTWWWZZZ\\\]]]^^^___```bbbbbbbbbbbbdddcccbbbbbbccceeegggiiiggghhhiiikkkmmmoooqqqqqqvvvxxxzzz|||~~~~~~~~~xxxoooeee^^^VVVQQQNNNMMMLLLKKKKKKNNNQQQQQQPPPMMMLLLLLLIIIIIIJJJJJJLLLQQQXXX^^^hhhkkkttt~~~sss^^^UUUUUUKKKHHHEEEDDDDDDEEEDDDCCC;;;::::::999888777666666111222333333222111000///------......------,,,+++------,,,++++++******)))((((((((((((((()))******)))))))))))))))))))))))))))******++++++,,,------+++,,,,,,---.........---,,,,,,++++++***+++++++++/////////000///......---///...---,,,,,,,,,---...+++---...///...///111222000111333555555444333222000///...---------------//////000111333444555666777888999;;;<<<===>>>>>>===>>>@@@BBBCCCEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRRRRRRRTTTWWWZZZ\\\[[[\\\]]]___``````aaaaaadddcccaaaaaabbbdddgggiiiggghhhiiikkkmmmooopppqqquuuvvvxxxzzz||||||||||||~~~~~~ooohhh^^^WWWTTTSSSQQQOOOMMMPPPRRRSSSQQQOOOMMMLLLNNNOOOOOOOOOQQQWWW```hhhqqqvvvttt```TTTLLLKKKHHHDDDAAA@@@@@@??????===<<<;;;999888777777777777444000000111222000---111000...---,,,,,,------...------,,,,,,++++++***+++++++++***************((()))***++++++***)))(((###%%%)))+++,,,,,,...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///000000000000...,,,******+++++++++***...///000111111111111111111222333333444444333333111///---++++++,,,...000.........///000222333444777888:::<<<======<<<<<<===>>>???AAACCCEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMOOONNNOOOOOOQQQSSSVVVYYY[[[[[[\\\^^^```aaaaaa``````aaabbbccccccbbbbbbdddfffhhhiiijjjjjjkkkmmmpppssswwwwwwwwwwwwzzz}}}}}}qqqiiieeebbb]]]XXX\\\[[[YYYWWWVVVUUUUUUTTTSSSTTTWWW[[[aaajjjttt{{{vvvcccWWWPPPKKKHHHDDDAAAAAA@@@???>>>>>>===<<<:::999888888888999666333222222222000---111000...---,,,,,,------...------,,,,,,+++******+++++++++***************))))))*********)))(((((((((***---------,,,---...+++++++++,,,,,,---------,,,,,,,,,------------...,,,---...///000000000000...,,,+++***+++,,,+++***...///000111111222222111222222333444444444444333111000---,,,+++,,,...000......//////111222444555888888:::;;;<<<<<<=========>>>???AAACCCDDDFFFFFFHHHJJJKKKLLLKKKLLLMMMOOONNNOOOPPPQQQTTTWWWYYY[[[[[[\\\^^^___```aaa``````aaabbbccccccbbbbbbdddfffhhhiiijjjkkkkkkmmmpppssswwwwwwwwwxxxzzz}}}{{{vvvqqqlllhhhfffeeecccaaa```___^^^^^^dddfffhhhlllrrrzzztttbbbXXXRRRKKKHHHDDDBBBAAAAAA@@@>>>>>>===<<<;;;:::999999999:::888555333333222000...000///...------------------------,,,++++++***************++++++++++++++++++***))))))((((((((((((+++,,,...---,,,******+++)))******+++---......///,,,,,,,,,,,,------------,,,---...///000000000000///---++++++,,,---,,,+++...///000111222222222222222333444444555555444444111000...,,,,,,---...///......///000111333555666999999999999:::<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFGGGIIIKKKKKKKKKKKKMMMOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZ\\\]]]___```````````````aaabbbbbbaaabbbdddfffgggiiijjjkkkkkkmmmooorrrvvvwwwxxxzzz{{{|||}}}}}}~~~}}}{{{zzzxxxvvvtttsssrrrrrryyy{{{~~~ooo^^^TTTOOOKKKHHHEEECCCBBBAAA@@@>>>======;;;::::::999999999888777555333222111111000//////......------------------,,,,,,+++******************++++++,,,,,,,,,---+++***(((''''''(((((()))+++,,,+++)))(((((()))******+++,,,,,,---......++++++,,,,,,,,,---------,,,---...///000000000000///---,,,,,,---......---...///000111222333333333333333444555555555555555222000///---------...///......///000222444555666999999888888999;;;===>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[]]]___`````````______```aaaaaaaaabbbdddfffgggiiikkkllllllmmmoooqqqtttvvvxxx{{{||||||{{{zzz|||}}}~~~lll[[[RRRLLLJJJHHHEEEDDDCCCBBB@@@>>><<<;;;:::999888888888999555555444333111111111111...............------------,,,,,,++++++***))))))))))))***+++,,,---------...---+++)))''''''((((((((()))***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000000...------...//////......///000111333333444444444444555666666666666555222111///...------......---......000111333555666999888888888999;;;===>>>??????@@@AAACCCDDDEEEEEEFFFHHHJJJJJJJJJKKKMMMOOOOOOPPPRRRTTTVVVWWWYYYYYYZZZ[[[]]]^^^``````______^^^___`````````aaacccfffgggiiikkkllllllmmmnnnpppsssuuuxxxzzz|||{{{zzzyyyyyyzzz}}}zzzsssooottt|||rrrqqqooommmkkknnnssswwwlll[[[RRRMMMJJJHHHFFFEEEDDDBBB@@@>>>;;;:::999999888888888999555555555333111000000222---......///......------,,,,,,,,,+++******))))))))))))***+++,,,---...//////...---+++)))((((((''')))***+++*********,,,...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000000///---...///111000000...///000222333444444444444555666666777666666666222111000///......------,,,,,,---///111333555666888888888888999;;;<<<===???@@@@@@AAABBBCCCDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOOOOQQQSSSUUUVVVXXXXXXXXXYYY[[[\\\^^^____________]]]^^^___``````aaaccceeegggiiilllmmmmmmmmmnnnooorrrtttwwwyyy{{{{{{zzzzzzxxxzzz|||uuukkkccc^^^[[[]]]gggwwwwwwlllccc```aaaaaa___]]]^^^bbbfffrrrjjjZZZSSSOOOJJJHHHFFFEEEDDDCCC@@@>>>;;;;;;:::999999999999:::888999888555111...///000,,,---...//////...------,,,,,,++++++***)))))))))((()))***+++---...///000000000///...,,,***((('''***++++++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...///000000000000111///......000111111111...///000222333444555555555555666777777777777666222222111000///...------++++++,,,...000222444555666777888999:::;;;;;;;;;???@@@@@@AAABBBCCCDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ\\\^^^_________^^^\\\]]]_________```ccceeegggjjjlllmmmmmmmmmmmmnnnqqqsssuuuxxxzzz{{{{{{{{{yyy{{{~~~vvvqqqhhh^^^VVVRRRPPPOOONNNTTT```ooo|||wwwsssoooooooookkkccc\\\]]]```bbb```\\\[[[]]]aaafffqqqgggYYYRRROOOJJJHHHGGGFFFEEECCC@@@>>><<<<<<;;;:::::::::;;;;;;<<<===<<<777111...---///,,,---.../////////------,,,,,,++++++***)))))))))((()))***+++---...000000111111000///---+++(((&&&)))***)))(((&&&&&&(((*********+++,,,------...///******+++++++++,,,,,,,,,,,,---...///000000000000111///...///111222222111...///000222444555555555555666666777777777777777222222111000///...------******+++---///111444555555666888:::;;;;;;;;;:::@@@@@@AAAAAABBBCCCDDDDDDDDDFFFHHHJJJJJJKKKNNNOOOPPPQQQSSSVVVWWWXXXXXXXXXYYYZZZ\\\^^^_________^^^[[[]]]^^^______```ccceeegggjjjlllmmmmmmmmmmmmnnnqqqrrrtttwwwyyy{{{||||||zzz||||||rrrllleee```XXXOOOJJJHHHHHHJJJFFFJJJSSS___jjjppppppnnneeebbbaaadddiiijjjfffbbbbbbeeehhhfffaaa___```bbbbbbkkkwwwgggWWWPPPMMMLLLIIIEEECCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;AAA???===<<<:::777222///......------,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((((()))***++++++,,,,,,///000111000...---,,,---+++++++++,,,,,,+++++++++------,,,,,,,,,---.........---,,,,,,+++++++++++++++,,,---...///000111222222222111111000111111111333444555555555444333222444555777888999999999999555555555444222///,,,+++------...///000/////////888888999:::;;;======>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNOOOSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\[[[YYYZZZ\\\^^^]]]___cccddddddccccccdddggghhhjjjlllmmmooooooooorrrtttwwwxxxxxxxxxzzz{{{|||xxxqqqjjjbbb\\\XXXSSSNNNKKKKKKKKKJJJHHHIIIMMMQQQVVVbbbooorrrmmmiiiiiikkkrrryyy|||yyytttsssvvvyyyzzzyyyuuurrrpppwwwvvvvvvyyyfffXXXQQQOOONNNLLLIIIGGGEEEDDDBBB@@@======<<<;;;::::::::::::;;;:::999999999777555222...............---,,,,,,,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,...///000///---,,,,,,,,,******++++++++++++******---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,---......//////000000000444333333222222333333333333333444555555444333222333444666777777777777666555555555444222///---+++---......//////000111111555666777999;;;<<<>>>???BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRTTTVVVXXXYYYYYY[[[]]]]]]\\\[[[[[[\\\]]]```ccceeedddddddddeeehhhiiijjjlllmmmnnnnnnnnnrrrtttwwwxxxxxxyyyzzz||||||}}}pppgggaaa\\\VVVRRROOOMMMLLLMMMNNNOOONNNMMMMMMQQQUUU\\\iiiwww|||yyyxxxxxx{{{{{{zzz{{{}}}|||zzzzzz}}}fffXXXSSSQQQNNNLLLJJJIIIHHHFFFBBB@@@===<<<;;;:::999999999999777666555555666666333111---...///000000...---+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,---///...,,,******+++))))))************)))))),,,,,,,,,,,,---------...------,,,+++++++++,,,,,,////////////////////////333333222222222333333444222333333444444444333333222333444555666666555555666666555333111///---,,,......---...///111333555333333555777:::<<<>>>???AAAAAAAAAAAABBBCCCEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQPPPQQQRRRSSSUUUWWWYYYZZZWWWZZZ^^^___^^^]]][[[[[[___aaadddeeeeeeeeeeeefffiiiiiijjjllllllmmmmmmmmmqqqtttvvvxxxyyyyyy{{{}}}}}}zzzqqqjjj___XXXTTTRRROOOMMMKKKNNNTTTWWWYYYYYYYYYYYYTTTVVVYYY___lll|||{{{xxxvvvtttsssiiihhhiiilllqqqvvvxxxyyyxxxzzz}}}eeeWWWSSSQQQJJJIIIGGGGGGFFFDDD@@@===<<<;;;:::999888888777777777666444333333222///------...000222111///---+++,,,,,,------,,,,,,+++***))))))*********+++++++++***,,,---,,,***))))))***(((((())))))))))))((((((***++++++,,,---------------,,,,,,++++++,,,,,,,,,...///////////////000000000000000000000111111222222222222333333333333333111222333444666777888888777666555333111///---,,,...---------///222555777444555666888:::;;;======>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPRRRTTTVVVXXXZZZ[[[XXX[[[^^^___^^^]]]]]]]]]```bbbeeeffffffeeefffhhhjjjjjjkkklllllllllllllllqqqsssvvvxxxyyyzzz|||~~~~~~wwwoooggg```XXXSSSQQQRRRRRRRRRSSS[[[eeekkkmmmmmmmmmnnnhhheeebbbdddooo~~~~~~xxxtttqqqooonnnhhhhhhiiilllppptttxxxyyyeeeWWWRRRPPPHHHGGGFFFFFFEEECCC???<<<<<<<<<:::999888777777777666444222111111000///------...000222111///---+++,,,,,,------,,,,,,+++******************+++++++++)))***++++++)))((())))))((((((((())))))((((((((()))***+++,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,---...///000111111000/////////000000111222111111111111222222333333000111333555777:::<<<===888777555333111///...---...---------///222666888777888888999:::;;;;;;<<<=========>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\]]]]]]\\\]]]___aaaaaaccceeefffeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmpppsssvvvxxxzzz{{{}}}zzzqqqkkk```\\\WWWSSSSSSTTTVVVXXX```iiivvvzzzqqqooouuuzzzwwwvvvvvvuuutttssstttuuuvvvxxx{{{~~~hhhYYYSSSPPPJJJIIIGGGFFFFFFDDDAAA???===<<<;;;999888777777666333222000000111222111000---...///000000...---+++,,,,,,------,,,,,,+++***************************((()))++++++)))((())))))(((((())))))))))))((((((((()))+++,,,------------,,,,,,+++++++++,,,------******+++,,,...///000111111111111111111222333444000000000000111222333333222222444666888;;;>>>???999777555333111//////...,,,,,,---...000222444666999999999::::::::::::;;;===>>>???@@@BBBDDDFFFGGGFFFGGGIIIKKKMMMOOOPPPQQQPPPQQQSSSUUUWWWYYYYYYZZZ\\\]]]]]]]]]\\\]]]```cccaaaccceeeeeeeeeeeegggiiikkkkkklllnnnnnnoooooooooooorrrvvvxxxzzz|||~~~zzztttnnnkkkeeeccc```^^^^^^___aaacccoooxxx{{{}}}}}}{{{xxxwwwxxxyyyzzz}}}mmm\\\TTTPPPLLLJJJGGGFFFEEEEEECCCBBB>>>===;;;:::888777777777555333111000111222111111...............---,,,,,,,,,,,,------,,,,,,+++***************************''')))++++++)))((()))***((())))))******))))))((('''(((***---......---,,,,,,+++++++++,,,,,,---...******++++++,,,---......000000000000111222333444000000//////000111333444555555555666888:::<<<===999888555333111/////////+++,,,---...000111222333777777777888999::::::;;;<<<===>>>@@@BBBDDDFFFGGGFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRTTTVVVXXXXXXYYYXXXZZZ\\\^^^_________```bbbaaacccddddddddddddfffhhhkkklllmmmooopppqqqqqqqqqooorrrvvvyyyzzz}}}~~~~~~}}}{{{zzzzzz|||}}}}}}zzzxxxyyy{{{|||}}}~~~}}}yyyvvvtttsssooonnnmmmlllmmmoooqqqrrrsssuuuwwwyyy|||ppp___VVVQQQLLLIIIFFFDDDDDDDDDCCCBBB???>>><<<:::999888777777:::777444111111000///---......------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++******************((()))++++++***))))))***))))))************))))))&&&(((***---......---,,,++++++++++++,,,,,,---...++++++++++++++++++++++++............///000111222000////////////111333444777777666666666888999;;;:::888555333111000//////***+++---///000111111111444444555777888:::;;;;;;::::::<<<===@@@BBBDDDFFFDDDEEEGGGIIIKKKMMMNNNOOORRRSSSUUUWWWXXXXXXXXXXXXXXX[[[___aaaaaa`````````aaabbbcccccccccdddfffhhhkkklllnnnoooqqqrrrssssssooorrrvvvyyy{{{}}}~~~vvvwwwuuuqqqkkkhhhiiijjjlllnnnooonnnjjjgggeeedddcccccccccdddgggjjjnnnpppmmmoooqqqtttxxx~~~rrr```WWWRRROOOJJJDDDBBBDDDEEEBBB???>>>===<<<;;;:::;;;;;;<<<333444444444333111///...//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))+++,,,+++)))'''%%%%%%''''''((()))***,,,...///000...------...///---,,,******)))))))))***,,,---,,,...000000///...///000111000000///////////////444555555555444555777:::999999888555111...------...............///000000333444666888:::;;;<<<<<<>>>=========>>>@@@CCCDDDDDDFFFIIIJJJKKKLLLOOOQQQTTTTTTUUUUUUVVVWWWXXXXXXZZZ[[[\\\^^^```aaabbbcccbbbbbbcccdddeeeggghhhiiilllllllllmmmoooppprrrssssssuuuwwwxxxyyy||||||wwwrrrnnnhhhhhhgggeeebbb```aaabbbbbbdddfffiiikkkkkkjjjiiidddeeegggjjjnnnqqqsssuuuyyyzzz|||tttbbbYYYTTTOOOJJJDDDCCCDDDEEEBBB???>>>===<<<:::::::::::::::444444444444333111///...//////.........---------------,,,,,,,,,+++++++++******************************))))))))))))******'''((()))))))))''''''&&&(((((()))***+++---//////111///...---...---,,,***++++++*********+++---...,,,...000000///...///000///////////////000111222444555666555444555777:::888999999666333000///000...............///000000333444666888999;;;;;;<<<>>>===<<<===>>>@@@CCCDDDFFFHHHKKKLLLMMMNNNQQQSSSSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]^^^```bbbcccdddaaaaaabbbcccdddfffggghhhkkkkkkkkklllmmmoooqqqrrrsssuuuwwwxxxzzz|||wwwvvvtttrrrooolllgggdddcccdddeeeeeeddddddfffhhhnnnoooqqqsssuuuuuuuuuuuuqqqsssvvvzzz~~~sssaaaYYYTTTNNNJJJEEECCCDDDDDDBBB???>>>===<<<:::999888888888444444444333222111000///...............---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******&&&'''(((*********)))((())))))******,,,---///000222000...---------+++))),,,,,,++++++,,,,,,---...,,,...000000///...///000.........///000111333333444555666666555555888:::999:::;;;999666333222222///............//////000222444555777999:::;;;;;;===<<<<<<===>>>@@@CCCDDDFFFHHHJJJLLLLLLNNNPPPRRRSSSSSSUUUVVVXXXYYYZZZ[[[\\\\\\^^^___aaabbbddddddaaaaaaaaabbbccceeeggggggjjjjjjjjjkkkmmmnnnpppqqqsssuuuwwwyyyzzz}}}~~~{{{yyytttttttttsssqqqooommmlllppprrruuuwwwxxxzzz}}}ooo]]]UUUQQQLLLIIIFFFDDDDDDCCCAAA???======;;;:::888777666666444444444333222111000///........................,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******)))))))))+++,,,,,,***))))))))))))***+++,,,...///000...------------,,,***,,,,,,+++++++++,,,,,,,,,+++---///000/////////000////////////000111222333444555666666666666888999<<<===>>>===999555333222//////............///000222333555777888::::::;;;;;;;;;<<<===>>>@@@BBBDDDDDDFFFHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^```aaacccdddeeeaaaaaabbbcccdddfffggghhhjjjjjjkkklllmmmooopppqqqsssuuuxxxzzz{{{}}}mmm[[[RRROOOKKKIIIFFFEEECCCBBB@@@???===<<<;;;:::888777555555555444333222111111000000---.....................,,,,,,+++++++++***************************************))))))))))))*********)))((()))++++++(((%%%(((((((((((()))+++,,,,,,,,,++++++,,,...///...---***++++++++++++*********+++---///000//////000111111111000000000000111111444555777777777777888999>>>@@@BBB@@@<<<777333222//////............//////111222444666888999::::::::::::;;;===???AAABBBCCCCCCEEEHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^```aaacccdddeeecccccccccdddfffgggiiijjjkkkllllllmmmnnnpppqqqrrrsssuuuxxxzzz|||~~~ooo\\\SSSOOOIIIHHHGGGEEECCCAAA@@@???<<<;;;;;;;;;999888666555666555333222111000000000---------...............++++++++++++************++++++++++++++++++++++++******))))))))))))******(((&&&%%%'''))))))%%%"""'''''''''((((((***++++++***))))))+++.../////////******+++++++++***))))))+++---////////////000111333222111000000000000000333555888888777777888999>>>AAACCCCCC???999555222000//////............///111222333555777888999999999:::;;;===???AAABBBCCCEEEGGGIIIKKKKKKMMMOOOQQQRRRRRRTTTUUUWWWXXXYYYZZZ\\\\\\^^^___aaabbbdddddddddddddddeeefffhhhjjjkkklllllllllmmmoooppprrrssssssuuuyyy{{{}}}~~~ppp^^^TTTOOOHHHHHHHHHFFFCCC@@@??????;;;;;;;;;;;;:::999777666666555333111000000000111---------.........//////++++++++++++************++++++++++++++++++++++++******))))))))))))******(((&&&$$$'''***+++((($$$(((((((((((()))***+++,,,+++******+++---///......++++++,,,,,,,,,+++***)))***,,,////////////000222111111111000111111222222333666888999888777888999;;;???CCCDDDAAA<<<777555000000///...............000111333555777888888999888999;;;===???AAABBBBBBEEEGGGIIIKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWWWWXXX[[[\\\]]]^^^```bbbcccdddccccccddddddfffhhhiiijjjkkkkkkllllllnnnpppqqqrrrrrruuuyyy|||}}}ppp]]]SSSMMMGGGHHHHHHFFFCCC@@@??????:::;;;;;;<<<;;;:::999888666555333111000000111111---------.........//////+++++++++************)))******************************))))))))))))******)))'''&&&)))...000---)))***)))))))))***+++,,,,,,,,,+++***+++---...---,,,,,,------...---,,,***)))***,,,.../////////111222//////000000111222444444333666888999888888888999888<<>>:::888111000///...............000111333555666888888888777999;;;===???AAABBBBBBCCCEEEGGGHHHIIIKKKMMMOOORRRRRRSSSTTTUUUUUUVVVVVVZZZ[[[\\\^^^```aaabbbcccbbbbbbcccdddeeeggghhhiiijjjjjjkkkkkkmmmnnnpppqqqrrruuuyyy|||~~~~~~}}}mmm[[[RRRMMMHHHFFFDDDCCCCCCAAA???===>>>===<<<;;;:::999999999333222111///...------------,,,,,,++++++******))),,,,,,,,,+++++++++******+++)))(((***,,,---+++(((---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))************+++***)))))))))+++...///+++++++++++++++***)))(((+++,,,------......------......///000111333555666;;;;;;;;;:::999888777666<<<<<<>>>BBBEEECCC<<<666555222...------------,,,000111222333555777999;;;===;;;:::<<<@@@BBBBBB@@@DDDEEEGGGGGGHHHJJJNNNPPPQQQRRRSSSSSSSSSTTTXXXZZZYYYZZZ[[[]]]^^^___``````___```bbbdddeeeeeeeeeeeegggggghhhjjjllloooqqqrrrsssvvvyyy|||}}}}}}~~~~~~}}}|||||||||||||||lllZZZQQQKKKHHHFFFDDDCCCCCCAAA???===>>>===<<<;;;:::999999999444444333111000000000000.........---,,,,,,++++++,,,,,,,,,+++++++++******,,,***))))))++++++***'''+++***)))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********+++************+++---...+++++++++*********)))))),,,,,,---............---......///000222444666777======<<<<<<:::999888777:::;;;===BBBEEEDDD???999555222///---------------//////000222444666888999<<<;;;:::===@@@BBBBBB@@@DDDEEEGGGGGGHHHJJJMMMPPPQQQRRRSSSSSSSSSUUUWWWZZZYYYZZZ[[[]]]^^^___``````___```bbbccceeeeeeeeeeeehhhhhhiiikkkmmmoooqqqrrrrrruuuxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz~~~kkkYYYPPPJJJHHHFFFDDDCCCCCCBBB???>>>>>>===<<<;;;:::999999999444333222111111111111111000000//////...---------,,,,,,,,,+++++++++******---+++)))((()))))))))'''))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))*********++++++,,,,,,,,,++++++,,,+++***)))))))))***+++,,,---......//////......---...///000333555777999??????>>>===;;;:::888777888999<<>>666333///------...------......///000222555777888<<<;;;;;;===???AAAAAA@@@CCCEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZYYYYYY[[[]]]^^^_________^^^___aaacccdddeeeffffffiiiiiijjjlllmmmppprrrssssssuuuxxxyyyyyyxxxyyyzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxzzzzzztttqqqqqqsssyyykkkYYYPPPJJJGGGFFFDDDCCCCCCBBB@@@>>>>>>===<<<;;;:::999999999111111000//////000000000000000//////...---------,,,,,,,,,+++++++++******+++***((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***)))***,,,------,,,***)))---+++)))(((((()))+++,,,,,,---......//////......,,,---...000333666888:::???>>>>>>===;;;999777666666666999@@@FFFHHHFFFCCC777444000............------...///000222555777888;;;;;;;;;===???@@@AAAAAABBBDDDFFFHHHHHHJJJLLLOOOPPPRRRSSSTTTTTTUUUWWWYYYXXXYYY[[[\\\^^^_________^^^___```bbbdddeeeffffffjjjjjjkkklllnnnppprrrssstttvvvxxxyyyxxxxxxxxxyyy{{{|||}}}|||{{{yyyxxxwwwwwwwwwzzz~~~~~~sssjjjeee^^^___bbbgggpppyyylllZZZPPPKKKGGGEEECCCCCCCCCBBB@@@>>>>>>===<<<;;;:::999999999111111000000000000000111//////......---,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))***+++,,,+++++++++***)))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,---...,,,+++))),,,+++)))(((((()))+++---,,,------...............,,,---...000333555888999<<<<<<<<<;;;999777666555555555888>>>EEEHHHHHHFFF888555111/////////...---......///111333555777888999:::<<<===>>>???@@@AAAAAADDDFFFHHHHHHJJJLLLNNNOOOQQQTTTTTTUUUUUUWWWXXXXXXYYYZZZ\\\]]]^^^______^^^^^^___aaaccceeefffgggjjjkkkkkklllnnnpppqqqrrrtttwwwyyyzzzzzzyyyyyyzzz}}}|||zzzzzzyyyxxxxxxxxxxxxxxx}}}{{{lll```YYYSSSSSSSSSVVV\\\dddlllqqqlllZZZQQQKKKGGGEEECCCCCCCCCBBBAAA???>>>===<<<;;;:::999999999555444333222222222222222......------,,,+++++++++,,,,,,,,,+++++++++******((()))+++,,,+++***+++,,,++++++++++++***((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))''')))+++---...---,,,++++++***)))))))))***+++,,,+++,,,------......------,,,---...///222444666888999999999999888666555444444444666<<>>@@@BBBAAACCCFFFHHHIIIJJJKKKMMMOOOQQQTTTUUUUUUUUUWWWXXXXXXXXXZZZ\\\]]]^^^^^^^^^^^^^^^___```bbbdddfffhhhjjjjjjkkklllmmmoooqqqqqqsssvvvyyy{{{{{{{{{|||}}}~~~}}}wwwwwwwwwwwwxxxzzz{{{|||~~~mmm^^^UUUKKKJJJJJJKKKOOOVVV]]]bbblllpppvvvzzz}}}kkkYYYPPPJJJFFFEEECCCCCCCCCCCCAAA???>>>===<<<;;;:::999999999666555444333222111111111......------,,,+++++++++,,,,,,,,,+++++++++******))),,,//////,,,)))(((((()))***++++++***)))((('''(((((((((((((((((((((((('''''''''((((((((())))))'''(((***,,,---...------))))))*********+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---///000222444555777888888888777777666555555444555:::AAAEEEFFFEEE:::777333000000///...---,,,---...///111444666777888:::======<<<===???BBB@@@CCCFFFHHHIIIIIIKKKLLLOOOQQQTTTUUUUUUUUUVVVXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^___aaadddggghhhjjjjjjjjjkkklllnnnooopppqqqtttxxxzzz|||}}}~~~~~~zzzxxxxxxyyyssstttuuuwwwyyy|||~~~rrraaaVVVHHHFFFDDDDDDFFFKKKPPPTTTYYY]]]ccchhhllloooqqqsssvvvzzziiiXXXNNNIIIFFFDDDCCCCCCCCCCCCAAA???>>>===<<<;;;:::999999999555444333111000////////////......---,,,,,,++++++,,,,,,,,,+++++++++******,,,///333222---)))&&&%%%'''(((***++++++***))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))+++---...//////((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---...000111333444777777888888888888777777666444555999@@@DDDEEEDDD;;;777333111000//////...++++++,,,...000222444555777:::======<<<<<>>@@@BBBBBBDDDEEEFFFGGGIIIJJJKKKLLLPPPRRRTTTUUUUUUVVVXXXZZZWWWXXXYYYZZZ[[[[[[ZZZYYY\\\^^^_________aaaeeegggllljjjhhhfffgggjjjmmmooopppssswwwzzz|||~~~yyyoookkkkkklllooossssssvvvzzz|||~~~yyy}}}~~~kkkRRRQQQIIICCCCCCDDDBBBAAABBBDDDEEEGGGJJJMMMOOOQQQRRRXXXYYY]]]aaaggglllqqqsssuuuwwwzzz~~~kkkYYYRRRNNNJJJGGGDDDCCCCCCCCCBBBAAA???>>>>>><<<:::777555333444222000///000111000///000///...---,,,+++******++++++++++++************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++...------------///000111///000000000///000333555777777666666666777888888999777666999===AAACCCBBB???;;;777444333111///,,,------------///111333444777888:::;;;===???AAAAAACCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTTTTTTTUUUWWWYYYWWWXXXYYY[[[[[[[[[[[[[[[ZZZ\\\^^^___```bbbfffiiillljjjhhhggghhhjjjmmmoooooorrrwwwzzz|||~~~{{{rrriiifffgggiiimmmrrrvvvyyy|||~~~zzz|||vvv```TTTKKKDDDBBBBBB@@@@@@AAAAAAAAABBBDDDFFFGGGIIIIIINNNPPPSSSWWW[[[```dddfffiiikkkooossswwwzzz{{{||||||xxxlllZZZQQQNNNIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@>>><<<999666444222444222000000000111000...000000...---+++)))((((((+++++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((()))***++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......000111222111111111333555777777666666777888999999<<<:::888999===AAADDDEEEDDD@@@:::666444222000......------...///111333444666777999;;;===???@@@AAABBBCCCEEEGGGIIIKKKMMMNNNQQQSSSTTTTTTTTTTTTVVVWWWVVVWWWYYY[[[\\\\\\]]]]]]YYY[[[]]]^^^```ccchhhkkkkkkjjjiiihhhiiikkkmmmooonnnqqqvvvyyy{{{}}}~~~{{{rrrjjjcccccceeehhhnnnttt{{{}}}yyyyyy~~~qqq[[[QQQGGGDDDBBB@@@@@@BBB>>>>>>>>>???@@@@@@AAAAAAEEEFFFHHHJJJNNNRRRUUUVVVZZZ\\\```dddhhhlllnnnppptttwwwzzz}}}}}}wwwsssqqqmmmZZZQQQMMMHHHFFFCCCAAAAAAAAA@@@?????????===;;;999777555444555333111000111111000...//////...---,,,+++***))))))******++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******+++,,,------,,,+++******+++,,,---)))***+++,,,---------,,,111222333222111111222333666666777777888999::::::===;;;999999;;;???CCCFFFHHHDDD???999555333111111......---...///111222444666777999;;;===???AAABBBAAABBBDDDGGGIIILLLNNNOOOSSSTTTUUUUUUTTTTTTVVVWWWVVVWWWYYYZZZ\\\]]]^^^^^^ZZZ[[[]]]^^^```cccgggjjjjjjjjjjjjjjjkkklllnnnooonnnqqqtttxxxzzz}}}~~~wwwsssjjjeeeaaacccgggkkkrrrzzzyyyvvvyyy|||~~~fffZZZNNNHHHDDDAAAAAACCC<<<<<<======>>>>>>??????@@@AAAAAACCCEEEGGGIIIKKKMMMOOOSSSWWW[[[___bbbddddddgggkkknnnrrrvvv{{{zzztttpppoooooonnn[[[RRRMMMHHHFFFCCCAAAAAAAAA@@@???======<<<:::999888888777666444222111111111000...............------------((()))))))))******+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))***+++,,,---...---,,,++++++,,,---...,,,---...///000000000//////111222222000000111222555666777888999:::;;;;;;<<<;;;:::999:::>>>BBBEEEJJJGGGCCC===888444222222............///000222333777888:::<<<>>>AAACCCDDDAAABBBDDDGGGIIILLLNNNOOOSSSUUUVVVVVVUUUUUUVVVXXXWWWWWWXXXYYY[[[\\\^^^___\\\]]]^^^______bbbeeehhhiiijjjkkklllmmmnnnoooooonnnqqqtttvvvyyy|||xxxppplllccc```aaafffkkkooowwwyyyxxxyyyqqqdddUUULLLGGGAAA@@@AAA;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGKKKOOORRRUUUWWWVVVYYY]]]aaadddiiinnnqqqwwwzzz}}}vvvpppmmmmmmoooqqqnnn[[[RRRMMMIIIFFFCCCBBBBBBBBBAAA@@@<<<<<<;;;:::999999999999777555222111111111///...---------.........//////)))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******------,,,,,,,,,,,,------+++++++++,,,------.........000222222111000111222555666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;===AAADDDJJJIIIFFF@@@:::555333333///.........///000222333777888:::<<>>@@@CCCFFFHHHJJJKKKMMMQQQTTTWWW[[[```dddkkkooouuu{{{~~~qqqoookkkiiijjjmmmrrruuunnn\\\RRRMMMJJJGGGDDDCCCCCCCCCBBBAAA>>>===;;;999888888888888777555333111111111///...------------------------++++++***************))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''&&&&&&''''''((()))***,,,,,,------------,,,,,,((((((''''''((()))+++,,,---000222333333222333444444555888:::<<<=========<<<>>>???>>>===>>>AAADDDHHHIIIHHHCCC<<<777444333//////......///000111222666777999;;;>>>AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSTTTVVVXXXWWWWWWWWWWWWXXXYYY[[[\\\[[[\\\^^^___```bbbfffiiihhhjjjlllnnnpppppppppoooqqqrrrtttuuuvvvxxx|||xxxppphhhaaa]]][[[^^^gggqqqxxx{{{xxxvvv}}}~~~mmm```VVVKKKEEEDDD============<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::::::::<<<>>>@@@AAABBBEEEHHHJJJMMMPPPTTTWWW]]]bbbjjjqqqxxx~~~|||tttoooggggggggghhhlllqqqvvvyyynnn\\\RRRMMMJJJHHHEEECCCCCCCCCBBBAAA@@@???<<<:::888777777777888555333222111111///.........---,,,,,,+++******---,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((())))))***+++,,,+++,,,............,,,+++,,,+++)))))))))+++...///...000333444444444555666444555888:::<<<===>>>>>>===???AAAAAA??????BBBDDDGGGHHHIIIEEE>>>777444333//////......///000111222555666888:::===@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNQQQQQQRRRSSSUUUWWWXXXWWWVVVVVVWWWXXXYYYZZZYYY[[[]]]^^^```cccgggkkkhhhjjjlllooopppqqqpppooorrrssstttuuuuuuxxx{{{~~~yyyrrrjjjbbb\\\XXX]]]bbblllxxxvvvmmmtttyyykkk___TTTLLLJJJBBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999:::;;;===>>>===@@@BBBDDDFFFIIIMMMPPPRRRXXXaaaiiiqqqwww|||zzzqqqhhhbbbeeeeeehhhkkkpppvvv{{{~~~mmm]]]TTTNNNJJJHHHFFFCCCAAA@@@@@@@@@???>>>===;;;999777666555666444333222222222000...---,,,+++******************+++,,,---,,,+++***)))((()))***,,,,,,+++******++++++************++++++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))*********---------...------,,,,,,---,,,+++******+++,,,---...000222444444444333222333444666888:::===>>>???>>>AAABBB>>>:::999>>>CCCIIIHHHFFFEEECCC>>>777333000...,,,,,,------,,,+++000111333666999===@@@BBB@@@AAADDDFFFHHHJJJJJJJJJPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUVVVXXXYYY[[[\\\]]][[[\\\]]]___aaacccdddeeefffiiimmmooonnnnnnnnnooorrrsssuuutttssstttxxx{{{}}}}}}uuummmfff]]]WWWXXX]]]bbbjjjuuu~~~xxxsssooopppzzz{{{kkk^^^TTTOOOGGGEEECCCAAA???>>><<<;;;>>>;;;999888:::<<<======777777888999::::::;;;;;;;;;<<<===>>>???AAAAAABBBKKKMMMRRRXXX```gggmmmpppxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{|||~~~~~~{{{zzzvvvooogggbbbaaaccc```cccggglllqqqwww~~~mmm]]]SSSNNNJJJHHHFFFDDDBBBBBBAAABBB>>>===<<<:::888777555555333222111111222222000/////////...---------------,,,---------,,,***)))(((((()))******++++++*********))))))))))))))))))***+++++++++++++++*********(((((((((((((((''''''&&&&&&&&&''''''((())))))))),,,---------------,,,,,,,,,,,,+++******+++,,,,,,...///222444555555444333333333444666888;;;===>>>;;;===>>>===;;;;;;>>>AAAIIIHHHHHHHHHFFFAAA:::555222000...---.........---000111333666999===@@@AAA@@@BBBDDDGGGIIIJJJJJJJJJNNNNNNOOOPPPQQQSSSUUUVVVTTTTTTUUUWWWYYYZZZ\\\\\\^^^^^^___aaabbbdddeeefffeeehhhlllmmmmmmmmmmmmnnnoooqqqrrrrrrqqqrrrvvvyyy}}}~~~}}}{{{yyyuuummmeee]]]VVVQQQTTTZZZiiipppzzzrrrllljjjrrr}}}yyykkk```YYYNNNKKKGGGDDDAAA@@@>>>>>>>>><<<:::999:::;;;;;;;;;;;;;;;::::::::::::999999777888999:::;;;<<<======CCCEEEIIIOOOVVV\\\aaadddfffgggiiikkklllmmmmmmlllpppppppppqqqrrrtttvvvxxxzzz{{{|||}}}~~~~~~{{{vvvssslllllljjjddd^^^ZZZ\\\^^^bbbffflllrrrwww}}}kkk[[[RRRMMMHHHGGGFFFDDDCCCCCCCCCCCC===<<<;;;999888666555444222000///000111222111000000000///............///.........---,,,***(((''')))))))))))))))******+++))))))(((((((((((())))))---,,,,,,,,,++++++******(((((((((((((((''''''&&&''''''(((((()))*********,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---///111444555666666666444333333444555888;;;===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJHHHCCC<<<777444222///.../////////...///000222555999<<>><<<<<<<<<<<<;;;:::>>>===<<<;;;:::999888777555666666777888999::::::===>>>AAAFFFKKKPPPTTTVVVWWWYYY\\\___aaaaaa```_________```aaacccfffgggiiikkkkkkmmmnnnoooooooooooooooppppppqqqqqqqqqqqqqqqrrrpppnnnmmmkkkhhhdddaaaYYY[[[[[[XXXUUUUUUXXX\\\bbbhhhqqqxxx~~~jjjZZZQQQLLLFFFFFFEEEDDDCCCCCCBBBBBB===<<<;;;:::888777666666444222111111222222111///......------------............------,,,+++***)))***)))((('''((()))***+++))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((''''''&&&((())))))******+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555777888888555444333333444777;;;===BBBBBBCCCFFFHHHIIIGGGEEEDDDFFFHHHJJJJJJEEE===888555333000......///...---///000222444888;;;>>>@@@AAABBBEEEHHHJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTVVVWWWYYY[[[\\\\\\]]]]]]^^^___``````aaaaaadddfffiiikkkkkklllmmmnnnnnnooooooooooooqqqsssuuutttuuuvvvuuuqqqlllgggcccWWWQQQLLLLLLNNNSSS___iiivvv|||zzznnnddddddjjjtttyyyppphhh]]]TTTNNNJJJFFFCCCAAA@@@>>>>>>??????>>><<<======<<<;;;999888777777777777888888999999::::::;;;<<<>>>@@@DDDGGGJJJLLLMMMOOOSSSVVVWWWVVVTTTSSSPPPQQQRRRTTTVVVXXXZZZZZZ]]]^^^___```````````````\\\\\\]]]______````````````___]]][[[YYYVVVSSSQQQLLLOOOQQQRRRRRRUUU[[[```cccjjjttt}}}jjjZZZQQQLLLEEEEEEDDDDDDCCCBBBAAAAAA>>>======;;;:::999888888888666444333333222000.........---------......///,,,,,,,,,,,,,,,,,,------***)))((((((((()))+++,,,+++******))))))******+++*********)))))))))(((((((((((((((((((((''''''&&&''''''((())))))******+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666888888777555444333555777:::===@@@@@@BBBDDDFFFEEEBBB@@@FFFGGGJJJMMMMMMHHHAAA;;;666333///------------,,,...///111444777;;;>>>???AAABBBEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUWWWYYYZZZ\\\\\\\\\]]]]]]^^^___``````aaaccceeehhhiiiiiijjjlllnnnjjjiiihhhhhhiiijjjkkkllloooooonnnkkkfff```ZZZVVVKKKHHHGGGJJJPPPWWWdddpppwww}}}tttfff```ccciiisss|||xxxkkkaaaYYYRRRJJJEEECCCAAA???>>>?????????===;;;;;;::::::999999999999999999999999::::::::::::;;;;;;<<<===???AAACCCDDDBBBDDDGGGJJJJJJHHHEEECCCFFFGGGIIIJJJLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNKKKIIIGGGGGGEEEHHHMMMPPPSSSXXX```fffhhhoooyyyjjjZZZQQQLLLFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999:::888555444333222///---000////////////000111111,,,+++++++++,,,---...///***************++++++,,,++++++************++++++************************(((((((((((((((''''''&&&%%%%%%%%%&&&''''''(((((()))***+++,,,,,,------,,,,,,,,,------------,,,,,,------///111333555777888666666555444555777999;;;@@@AAACCCDDDDDDCCCBBBAAAJJJKKKMMMOOOOOOKKKDDD???888444000---,,,------,,,......000333777:::===???@@@AAADDDFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWXXXZZZZZZ[[[\\\]]]^^^___```aaaaaa```bbbdddeeefffgggjjjllljjjhhhfffeeefffgggggggggfffeeebbb___YYYSSSNNNKKKGGGFFFGGGMMMTTT[[[fffpppwww~~~{{{iii```]]]___ffflllzzz|||rrrjjjaaaVVVMMMIIIFFFBBB?????????>>>>>>::::::::::::;;;;;;;;;;;;999999999999999888888888999999999999:::;;;<<<======>>>@@@AAAAAA???===;;;@@@AAABBBDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFEEEBBBAAABBBCCCBBBFFFKKKPPPTTT[[[dddjjjqqqvvv~~~jjj[[[RRRMMMHHHHHHHHHGGGFFFDDDBBB@@@======<<<;;;::::::999888888666444333333222000...///.........//////000111------,,,+++,,,---......******+++,,,,,,,,,,,,,,,******))))))))))))******((((((((()))******++++++(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))***,,,,,,------,,,,,,,,,---......---,,,,,,------...000111333555666444444444444555666777777===@@@DDDDDDCCCBBBDDDFFFKKKKKKLLLMMMMMMIIIDDD@@@:::666111...---......------...000333666:::===>>>???@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWXXXZZZ[[[]]]^^^___\\\^^^```aaabbbcccfffiiihhheeebbbaaabbbbbbaaa```ZZZXXXUUUQQQMMMIIIEEEDDDFFFGGGLLLUUU\\\bbbkkktttzzzqqqddd]]]ZZZ\\\aaajjjrrr~~~xxxjjj```VVVQQQJJJEEEBBBAAAAAA@@@<<<<<<<<<===============::::::::::::999999888888888888888777777888888999:::;;;<<<======<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>======<<<;;;===>>>??????@@@@@@@@@@@@<<<>>>@@@???>>>>>>@@@CCCCCCGGGMMMRRRWWW^^^gggnnnwww{{{jjj[[[SSSMMMKKKKKKKKKJJJHHHEEECCCAAA<<<<<<;;;::::::999888888555444222222222222111///,,,,,,,,,,,,,,,---...///000///---,,,+++,,,,,,---***+++,,,---...---,,,+++))))))(((((((((((())))))$$$$$$%%%&&&'''((())))))(((((((((((((((''''''&&&)))))))))***++++++,,,,,,((()))***+++,,,---------,,,,,,---......---,,,,,,------...///000222444555333333333444444555555555666;;;???@@@======AAAEEEIIIIIIIIIIIIIIIFFFAAA===<<<888333///.../////////---...000222666999<<<>>>>>>???BBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTQQQRRRSSSUUUWWWXXXZZZ[[[YYYZZZ\\\]]]^^^```cccfff```]]]YYYWWWXXXXXXVVVTTTQQQOOOLLLIIIEEECCCAAAAAAEEEHHHPPP[[[eeekkksss||||||xxxiii```ZZZYYY\\\^^^gggttt|||qqqccc]]]TTTLLLGGGEEEDDDDDD@@@?????????>>>>>>>>>=========<<<<<<;;;:::::::::999999888888777888888888555555666777888999999999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999;;;;;;<<<=========<<<<<<888:::======<<<===@@@DDDFFFJJJPPPUUUZZZbbbkkkqqqyyy|||hhhUUUNNNMMMJJJIIIHHHGGGFFFDDDCCCCCCBBB@@@===<<<<<<;;;:::888777555333222222111///...///////////////////////////......------,,,++++++++++++************++++++((((((((((((((((((((((((+++*********))))))((((((###(((------)))%%%$$$&&&))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,---,,,---...//////000222555555555555555555555555555888999<<<>>>?????????>>>EEEFFFGGGHHHGGGEEECCCBBB;;;888444111111000000///.........000222666:::<<>>=========>>>===<<<;;;<<<===>>>===<<<:::999999999888777777777777777777777777777777777666666777888999;;;===>>>:::::::::999888777666555::::::999999999999::::::999:::<<<===>>>@@@DDDGGGIIIPPPXXX]]]aaaeeelllrrryyy{{{~~~iiiVVVOOONNNJJJIIIHHHGGGFFFDDDCCCCCCBBB@@@===<<<<<<<<<:::999777555333222222111///...////////////////////////......------,,,++++++++++++******))))))******+++((((((((((((((((((((((((*********)))))))))(((((($$$)))+++)))((())),,,((((((((((((((((((((((((++++++++++++************+++++++++++++++,,,,,,,,,,,,---...//////000222555444444444555555555555555555777:::>>>@@@@@@@@@@@@CCCCCCEEEFFFFFFEEEDDDCCC>>>:::666333111111000...------...///222666:::<<>><<<<<<>>>CCCGGGTTT\\\hhhqqqwww}}}~~~mmm]]]UUUVVVVVVWWW^^^iiittt}}}wwwlllfff```WWWQQQJJJHHHFFFDDDCCCBBBAAA@@@???>>><<<<<<======<<<;;;;;;;;;;;;::::::999999888888888888888888888888888888888888888888999:::;;;888888999999999999888888999999888888888888999999;;;<<<>>>@@@AAADDDHHHKKKRRRXXX___cccfffjjjpppuuuwwwxxxzzz}}}lllXXXPPPNNNJJJIIIHHHGGGFFFDDDCCCCCCBBB???===<<<<<<<<<:::999777555333222222111///...////////////////////////------,,,,,,+++******)))+++******))))))******+++))))))))))))))))))))))))******))))))))))))(((((( ###''')))((((((+++...((((((((((((((((((((((((++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---.........000222444333444444444555555666666444666:::>>>AAACCCCCCBBBAAABBBCCCDDDFFFGGGGGGHHHBBB>>>999444222111///...,,,,,,---///222666:::<<<@@@AAACCCEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJJJJCCCBBB@@@?????????===;;;<<<<<<<<<===???EEELLLRRRaaaiiisss|||yyyfffZZZVVVQQQPPPUUU^^^gggrrrvvvjjjaaaTTTQQQLLLIIIFFFDDDAAA???DDDAAA???>>>???>>>===<<<>>>======<<<;;;;;;::::::999999999999999999999999999888888777777777888888666777888:::;;;;;;;;;;;;::::::999999999999::::::===???BBBEEEHHHKKKPPPSSS^^^bbbgggjjjkkkmmmqqquuuttttttvvvwwwzzz|||~~~nnnZZZQQQOOOJJJIIIHHHGGGFFFDDDCCCCCCAAA???===<<<<<<<<<;;;999777555333222222111///...////////////////////////,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((&&&((()))(((&&&&&&(((***((((((((((((((((((((((((*********++++++,,,,,,,,,---------,,,,,,++++++***+++,,,.........///222444333333444555555666777777666999===BBBDDDEEEEEEDDDAAAAAABBBCCCEEEHHHKKKLLLGGGCCC<<<666333111///...,,,,,,,,,...111555999;;;@@@AAACCCEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>===<<<<<<<<<;;;;;;<<<===>>>AAAFFFOOOYYY```mmmttt}}}sssbbbYYYRRROOOOOOUUU^^^gggtttxxxjjjddd[[[SSSNNNKKKGGGDDDGGGEEEBBBAAA@@@@@@???>>>??????>>>===<<<;;;;;;:::999999999999999999999999888888777777777777888888777888999:::<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@CCCHHHLLLQQQVVV[[[^^^hhhkkknnnooonnnoooppprrrrrrrrrrrrsssuuuyyy|||~~~ppp\\\RRROOOJJJIIIHHHGGGFFFDDDCCCCCCAAA???<<<<<<<<<<<<;;;:::777555333222222111///...////////////////////////,,,++++++******)))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((())))))******)))'''&&&%%%&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,...------,,,,,,++++++++++++,,,---......///111444333333444555777888999999;;;>>>BBBFFFHHHHHHGGGEEE>>>>>>===>>>AAAEEEIIILLLKKKFFF>>>888333111///...,,,,,,,,,...000444888:::???@@@BBBDDDFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEEEECCCAAA@@@@@@AAA>>>>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<;;;:::::::::999999999;;;<<<>>>@@@CCCHHHPPPZZZeeelllwww|||nnnaaaVVVPPPLLLOOOUUU]]]gggqqqzzzsssggg```ZZZUUUQQQKKKHHHDDDBBBAAAAAA@@@???@@@???>>>===<<<;;;::::::999999999999999999999999666666666666777888999:::888999:::<<<<<<==================>>>???AAABBBCCCDDDIIIOOOUUU[[[aaagggkkkqqqrrrssssssrrrqqqqqqqqqppppppoooppprrruuuyyy{{{rrr\\\RRRNNNJJJIIIHHHGGGFFFDDDCCCCCC@@@>>><<<<<<<<<===<<<:::777555333222222111///...////////////////////////,,,,,,++++++***))))))(((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''')))***+++,,,,,,------------,,,,,,,,,,,,***,,,---------///111333444444555777888:::;;;<<<===AAAEEEIIIKKKKKKIIIGGG<<<:::999888;;;???EEEHHHMMMHHH???888444111///...------,,,---///222666777<<<===???BBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDBBB@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888555666777777777999<<>>===<<<;;;:::999999999999999999999999666666666777888999:::;;;999:::;;;<<<>>>>>>>>>>>>===>>>???AAACCCEEEGGGIIIMMMQQQXXX___dddjjjooossswwwwwwwwwvvvuuusssrrrqqqnnnnnnmmmmmmooorrruuuwwwrrr]]]QQQMMMJJJIIIHHHGGGFFFDDDCCCCCC@@@>>><<<<<<<<<===<<<;;;777555333222222111///...////////////////////////---,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&'''((())))))(((''''''''''''''''''''''''&&&'''((()))+++,,,---...,,,,,,,,,---------------***+++---------...111333444555666888:::<<<===>>><<<@@@EEEJJJMMMMMMKKKJJJ>>>;;;888666888===CCCFFFNNNHHH???888333111//////......------...111444555888999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBAAA???>>>>>>@@@;;;;;;::::::999999888888888888888888888777777777444666999:::<<<@@@EEEJJJQQQUUU\\\ccclllvvv{{{dddYYYOOOLLLKKKLLLOOOTTT```jjjxxx{{{qqqddd___XXXQQQMMMIIIFFFDDDCCCBBBAAA@@@???===<<<<<<::::::::::::::::::::::::999999888888888999999:::777888:::===???@@@AAABBBAAABBBCCCFFFIIIMMMOOOQQQXXX\\\bbbgggkkkooosssuuuxxxwwwvvvuuutttsssqqqoookkkkkkkkkkkklllnnnpppqqqsss]]]QQQMMMJJJIIIHHHGGGFFFDDDCCCCCC@@@>>><<<<<<<<<===<<<;;;777555333222222111///...////////////////////////------,,,,,,+++*********))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''((())))))'''&&&'''''''''''''''''''''''''''((()))***,,,...//////,,,,,,,,,------.........***+++---------...111333555666777999;;;===>>>???:::>>>DDDJJJNNNNNNMMMKKKAAA>>>:::888999>>>DDDHHHNNNHHH???888333111000//////...------...000222444555666999;;;===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@???>>>===>>>???:::999999888777777666666666777777777777777777777777;;;>>>AAADDDIIIQQQVVV\\\aaahhhqqqyyyjjj___SSSNNNLLLJJJLLLOOOQQQ[[[iiiuuu~~~sssmmmeee\\\VVVQQQLLLJJJEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888555777999===@@@BBBDDDEEEFFFGGGIIILLLPPPTTTWWWYYY___ccchhhlllnnnqqqtttuuuuuutttsssrrrrrrpppnnnllliiiiiiiiiiiijjjkkklllmmmqqq\\\QQQLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@??????>>>;;;999777666555333222111000000000000///...------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((())))))*********+++''''''(((((())))))******$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''')))+++---...111000///...------...///******+++,,,...000111333777777888999:::::::::::::::???CCCFFFLLLSSSSSSPPPLLLEEE@@@>>><<<;;;>>>CCCKKKIIIDDD>>>888222...+++//////.........//////000333333555777888999999999999:::;;;;;;;;;;;;>>>@@@???>>>===<<<<<<;;;<<<<<<===;;;999888888888888777555777888999999999;;;<<<<<<@@@EEEKKKPPPVVV\\\aaannnrrrwww}}}}}}ppp]]]NNNGGGFFFGGGHHHOOOQQQVVVaaannn|||wwwlllgggaaaZZZSSSNNNKKKIIIGGGGGGFFFDDDBBBBBBAAA@@@???===<<<<<<<<<>>><<<::::::;;;;;;:::999999:::;;;<<<<<<>>>BBBEEECCCFFFIIIMMMPPPTTTYYY]]]aaabbbdddgggiiilllnnnooohhhiiiiiihhhffffffhhhiiiiiihhhgggffffffeeecccaaarrr]]]RRRMMMHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@>>>>>>>>>>>>===;;;777666555333222111000000000//////...------,,,,,,.........---+++***)))(((***)))))))))(((((((((((((((((()))))))))*********'''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((('''''''''''')))+++---...111000///...------...///------------...///000111888888::::::;;;;;;;;;:::;;;???BBBEEEKKKSSSTTTQQQTTTLLLEEEAAA===;;;<<>>???AAADDDGGGLLLOOOSSSXXX]]]cccjjjnnnwww{{{yyyfffUUULLLIIIHHHHHHHHHKKKPPPXXXdddqqq}}}~~~vvvmmmccc[[[YYYVVVRRROOONNNLLLKKKIIIIIIHHHEEECCCAAAAAAAAAAAA@@@>>><<<;;;;;;<<<;;;999:::;;;<<<======???BBBDDDCCCEEEGGGIIIKKKMMMQQQTTTXXXYYY[[[]]]___bbbcccddd___`````````______aaacccdddcccbbbbbbaaa___]]][[[sss^^^SSSNNNJJJJJJIIIGGGFFFEEEDDDCCCAAA???<<<<<<===>>>>>>===777666444333111000000000/////////...------,,,,,,------------,,,,,,,,,,,,******)))))))))((((((((((((((())))))))))))******(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''')))+++---...000///......---.........//////......//////000000999999;;;;;;<<<;;;:::::::::===@@@CCCKKKTTTWWWVVV]]]UUULLLFFF???::::::>>>BBBBBBAAA???<<<888444222//////............//////111111222444555666777888:::;;;:::999777666777888::::::::::::;;;<<<===>>>:::::::::;;;<<<===>>>???AAABBBDDDFFFHHHKKKPPPTTTWWWYYY]]]aaafffmmmtttyyysssaaaUUUNNNJJJGGGBBBEEEJJJOOOWWWbbbpppyyyxxxooommmiiiccc^^^[[[ZZZXXXWWWTTTQQQMMMHHHDDDBBBBBBBBBCCCAAA???>>>>>>>>><<<;;;999;;;<<<<<<;;;<<<>>>AAAAAABBBDDDCCCCCCDDDFFFHHHLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWWWWVVVWWWZZZ\\\___^^^^^^]]]\\\ZZZYYYXXXttt^^^TTTOOOKKKKKKJJJIIIGGGFFFEEEDDDBBB???<<<;;;;;;<<<<<<<<<666555444222111000000/////////.........---------((()))***,,,...000111222*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''')))***,,,...........................//////...//////000111222777888:::;;;;;;:::999888888<<<>>>BBBKKKVVV\\\\\\```XXXOOOHHHAAA;;;:::===AAABBBCCCCCCAAA===999666000//////............//////000111222444666888888888999::::::999:::<<<>>><<<<<<===>>>???AAACCCDDDBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJLLLMMMOOOTTTYYY^^^^^^```dddhhhnnnuuu|||nnn___TTTLLLFFFAAADDDGGGJJJMMMVVVdddnnnyyyyyysssooommmlllkkkjjjeee]]]UUUMMMIIIGGGFFFJJJGGGDDDCCCCCCBBB@@@???===>>>??????======>>>@@@BBBCCCCCCBBBAAAAAABBBDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUWWWYYY[[[\\\\\\[[[ZZZ[[[[[[ttt___TTTOOOHHHHHHGGGEEEDDDCCCBBBAAADDDAAA===:::::::::999999666555444222111000//////...............---------((())))))+++---000222333************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))***,,,---------..................---------...000111333444444666888999:::999777666666:::===AAAKKKXXX``````\\\UUUNNNIIICCC===;;;===???AAACCCDDDAAA===777444000000///..................///000222444777:::;;;999;;;<<<<<<<<<<<>>AAACCCGGGIIIGGGBBB;;;777111000///......---............000222666:::>>>@@@???@@@AAA@@@??????AAACCCDDDDDDEEEGGGJJJLLLOOOPPPUUUWWWYYYXXXVVVUUUXXX[[[^^^___aaaaaabbbeeejjjmmmrrruuuzzzzzzjjjYYYNNNEEEEEEDDDBBBAAAEEEMMMSSS]]]ggguuu~~~}}}|||zzzvvvsssssswww|||xxxooohhheeeeeeccc___]]][[[YYYWWWUUUQQQRRRRRRPPPMMMKKKJJJJJJGGGHHHIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRSSSSSSUUUXXX[[[]]]aaafffiiiiiikkkooorrrsss^^^SSSNNNLLLKKKJJJIIIGGGFFFEEEEEEAAA???===;;;;;;:::777555666555333111000/////////...........................---+++*********,,,,,,+++++++++*********))))))))))))((((((((('''''''''***)))))))))((((((((('''''''''(((((())))))******************************))))))(((((((((***+++,,,+++,,,---.........------,,,,,,,,,---...000111222000222666999::::::888777666999<<>>???BBBFFFKKKOOONNNHHHAAA===111000///......------------...000333888===BBBEEEDDDFFFGGGGGGGGGGGGJJJLLLMMMMMMNNNPPPRRRUUUWWWYYY\\\```bbbbbb``````dddhhhiiikkkmmmooopppsssvvvyyy|||xxxeeeXXXJJJHHHDDDAAAAAACCCFFFHHHOOOXXXdddoooxxx{{{yyyvvvtttsssqqqooommmrrrwww~~~}}}yyyvvvtttrrrpppmmmeeeffffffdddaaa]]]\\\[[[YYYZZZZZZYYYXXXXXXYYY[[[[[[\\\\\\]]]^^^^^^______cccdddfffggghhhiiilllooolllqqqwwwyyyyyy{{{sss^^^SSSNNNIIIHHHGGGFFFDDDCCCBBBBBB>>>===<<<<<<<<<;;;888666555444333111000//////...---.....................,,,+++***))))))+++---...+++++++++************)))))))))(((((('''''''''&&&******))))))((((((((('''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((***+++,,,***+++---...///...---------------------...//////000222666:::<<<;;;:::888666:::<<<>>>EEEMMMPPPOOONNNLLLLLLNNNKKKCCC??????>>>BBBIIIMMMMMMHHHAAA===111111000......------------...000444999???DDDHHHGGGIIILLLMMMOOOQQQUUUXXXUUUUUUWWWXXX[[[]]]___```bbbfffiiijjjhhhiiinnnsssooorrrvvvxxxzzz}}}mmm___OOOKKKFFFCCCCCCDDDDDDDDDEEELLLUUU___hhhsss~~~}}}xxxuuuqqqnnnmmmlllkkkiiitttzzz}}}~~~|||xxxtttrrrrrrsssttttttsssqqqpppqqqsssttttttuuuvvvwwwxxxyyyyyyxxxzzz{{{||||||~~~{{{www]]]PPPMMMLLLJJJHHHGGGFFFCCC@@@>>>???===;;;:::999888555222555444444333222111000000((()))+++,,,------,,,+++---------,,,,,,+++++++++)))((((((((((((((()))***%%%&&&&&&'''((())))))***''''''((()))***+++,,,,,,(((((())))))))))))((((((&&&&&&&&&''''''''''''((($$$%%%&&&((())))))))))))+++,,,,,,------.........///////////////.........555555444666999;;;<<<<<<555777:::>>>BBBFFFIIIJJJJJJIIIHHHHHHIIIHHHCCC???@@@BBBGGGMMMPPPNNNFFF???:::666000---,,,---...///+++...222666:::???EEEJJJKKKPPPRRRQQQSSSZZZ___```]]]___aaadddfffggggggggglllnnnqqqsssuuuwwwzzz}}}{{{{{{|||~~~}}}ooo___QQQFFFDDDDDD@@@======???CCCIIIOOOVVV```kkksss|||~~~}}}~~~}}}yyytttqqqqqqoookkkhhhgggiiikkkwww|||www]]]QQQNNNLLLJJJHHHGGGFFFCCC@@@>>>>>><<<;;;::::::888666333555444444333222111000000***+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((+++******)))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''******++++++,,,---------////////////////////////555555555777999;;;======;;;<<<===???AAACCCEEEGGGGGGEEEDDDEEEGGGGGGDDDAAA@@@BBBEEEKKKPPPOOOIIICCC;;;777111...---...//////......000222666===FFFLLLOOOTTTXXXXXXZZZ```ddddddccceeehhhjjjmmmnnnnnnoooqqqtttwwwzzz{{{}}}zzzhhhZZZMMMIIIGGGBBB??????===@@@DDDHHHMMMUUU^^^eeepppvvv|||xxxxxxyyywwwsssnnnlllllljjjhhhfffggglllppp|||www]]]QQQNNNLLLJJJHHHGGGFFFCCC@@@>>>===;;;:::::::::999777555555444444333222111000000---............---,,,,,,*********+++++++++++++++,,,+++***)))((('''''''''---,,,+++***)))((('''&&&(((((((((''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&)))))))))***+++,,,,,,,,,////////////////////////555666666888999;;;===>>>@@@???>>>>>>???BBBDDDFFFEEECCCCCCDDDFFFGGGGGGFFFAAAAAACCCHHHMMMNNNKKKHHH<<<888222///.../////////000///......222;;;EEEMMMQQQXXX]]]^^^aaafffhhhggghhhjjjlllppprrrtttuuuuuuuuuxxx}}}wwwiiiZZZQQQKKKEEEAAA@@@===>>>???@@@CCCHHHOOOSSS]]]dddnnnvvv|||}}}yyywwwtttssssssqqqlllgggcccddddddcccccciiiqqqxxxwww^^^RRRNNNLLLJJJHHHGGGEEECCC@@@>>><<<;;;::::::;;;:::999777555444444333222111000000/////////...---,,,++++++)))))))))******++++++,,,++++++***)))((((((((()))******))))))))))))))))))******)))))))))((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((())))))***+++,,,------///////////////000000000555666777888999;;;===??????>>>======???BBBEEEGGGEEEEEEEEEFFFGGGIIIJJJJJJDDDBBBAAADDDHHHKKKJJJHHH;;;777222///.........---///...---...111999BBBIIIOOOWWW^^^aaadddhhhjjjhhhhhhiiilllppprrrtttuuuuuuuuuyyy~~~{{{iii[[[QQQIIICCC???@@@???======>>>AAAEEEHHHMMMTTT]]]fffmmmttt||||||zzzyyywwwuuusssqqqoookkkfffbbb[[[]]]___aaaccclllxxxvvv___SSSOOOLLLJJJHHHGGGEEECCC@@@>>><<<;;;::::::;;;;;;999777555444444333222111000000//////...---,,,+++******)))))))))******++++++,,,)))))))))))))))***+++,,,((((((((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))***+++,,,---......////////////000000111111444666888888888:::===???AAA???>>>======@@@CCCEEEDDDFFFHHHIIIJJJJJJJJJJJJHHHDDDAAAAAADDDFFFFFFEEE;;;777222///......---,,,,,,---...///222777===BBBKKKTTT]]]aaaeeejjjkkkiiifffhhhkkknnnqqqrrrsssssstttxxx}}}{{{iii[[[QQQGGGAAACCC@@@===;;;;;;===@@@AAACCCIIIQQQYYY___fffnnntttwwwzzz{{{yyywwwvvvuuussspppmmmiiiddd___\\\WWW\\\aaaeeeiiisssvvv```TTTOOOLLLJJJHHHGGGFFFCCC@@@>>><<<;;;:::;;;<<<;;;999777555444444333222111000000///...---,,,++++++++++++*********+++++++++++++++((((((((()))***+++,,,---+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))******((()))***+++,,,......///...//////000000111111222222555888888777888<<>>AAAFFFKKKNNNNNNLLLKKKJJJLLLGGGBBB@@@BBBDDDDDDCCC;;;888444000///...---,,,+++---///111222555888;;;FFFPPPYYY___dddjjjllljjjgggiiikkknnnpppqqqqqqqqqssswww|||zzzkkk___SSSIIIFFFBBB>>>;;;;;;<<<======>>>CCCIIINNNRRRXXX___eeekkknnnssszzz}}}{{{xxxuuusssrrrnnnllliiieeeaaa]]]ZZZXXXYYYaaajjjpppuuu~~~vvv```TTTOOOLLLJJJHHHGGGFFFCCC@@@>>>===<<<;;;;;;<<<;;;999777555444444333222111000000000///...---,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,******))))))(((''''''&&&'''&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((('''((()))***+++---.........//////000111111222222111444777777666666:::???AAA@@@???===<<<<<<;;;;;;???GGGPPPWWWWWWTTTQQQOOONNNIIIDDDBBBCCCEEEEEEDDD===:::666333222000///------...000000000222555777???HHHRRRYYY___fffiiihhhgggiiikkkmmmnnnoooooooooqqqtttyyy}}}}}}qqqcccWWWMMMHHHBBB>>>======<<<;;;<<>>>>>===<<<;;;<<<;;;999666555444444333222111000000111000...------...//////---------,,,,,,+++++++++++++++******************'''(((((()))***++++++,,,+++***)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&''')))***,,,------...//////000111222222222000444777777555555:::>>>;;;<<<<<<===============???IIIVVV^^^```\\\XXXUUUOOOJJJEEECCCEEEGGGGGGFFF???<<<888555444222000///000000///......///333666888BBBLLLRRRZZZaaaeeeeeeggghhhjjjkkklllmmmllllllnnnqqquuuyyy}}}}}}vvvuuussssssuuuyyy}}}~~~ooobbbTTTNNNGGGBBBAAA@@@>>><<<;;;===?????????AAAFFFKKKKKKMMMRRRXXX```hhhnnnqqq}}}}}}yyywwwssstttttttttssspppmmmkkkdddccc```]]]ZZZZZZ\\\^^^eeeqqqsss]]]QQQNNNKKKJJJHHHFFFCCCAAA???>>>===<<<:::999888888999:::555444444333222111000000...............---------++++++************+++++++++***)))(((((()))***+++))))))************))))))))))))))))))(((((((((((('''&&&$$$""""""$$$&&&(((***))))))(((''''''&&&&&&(((((()))))))))'''&&&%%%%%%'''(((***++++++++++++...000222444444222000///333333333444666999;;;==================<<<<<<;;;;;;EEEQQQ\\\eeeggg```VVVSSSOOOLLLJJJJJJKKKLLLLLLEEE>>>::::::777000///333000222333111......000222555888@@@JJJTTT\\\aaabbbeeehhhlllmmmmmmmmmmmmnnnppprrrtttxxx|||}}}{{{zzzwwwtttpppooommmiiigggjjjpppvvv{{{~~~wwwddd\\\OOOFFFBBB@@@===<<<===;;;:::;;;>>>@@@AAAAAAAAABBBFFFKKKRRRXXX^^^aaaiiimmmsssyyy~~~{{{yyyxxxvvvuuusssrrrqqqpppooonnnkkkfffcccaaa\\\ZZZ]]]^^^___fffpppuuuttt]]]RRROOOIIIIIIGGGEEEDDDBBB@@@@@@===<<<:::999888999999999555444444333222111000000000000//////.........---++++++************++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***)))'''&&&%%%''''''(((((((((((((((((())))))***+++******((((((&&&'''(((***++++++++++++...000222444444333222000222222333444555888:::;;;=========>>>======<<<<<<<<>>@@@CCCHHHMMMQQQTTT\\\```gggmmmsssyyy~~~}}}}}}{{{yyyvvvtttqqqooolllkkkjjjjjjiiihhhfffdddaaa^^^]]]ZZZ\\\aaafffjjjsss}}}ttt]]]RRROOOHHHGGGFFFEEEDDDCCCBBBAAA<<<<<<;;;:::999999999999555444444333222111000000///......---,,,+++******++++++************++++++'''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((())))))******!!!%%%)))******(((&&&&&&&&&&&&'''((())))))***(((((()))*********))))))&&&'''(((***++++++++++++...000222444555555444333222222222333555777999:::<<<<<<===>>>>>>>>>======<<>>AAACCCEEEJJJNNNUUU[[[aaagggmmmqqqxxxzzz~~~{{{||||||~~~}}}zzzxxxvvvuuuuuuvvvuuusssppplllhhheeecccbbbbbbaaa```___^^^]]]]]]]]]^^^bbbjjjqqqxxx~~~~~~uuu]]]RRROOOIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<;;;:::999999999999555444444333222111000000000000///...---++++++***++++++************++++++'''((()))******)))(((''''''(((((())))))(((((('''))))))))))))((((((((((((!!!%%%((()))((('''&&&&&&''''''((()))))))))%%%&&&&&&''''''(((((((((&&&'''((()))***++++++,,,...///222444555666666555222333444555666888999:::;;;;;;===>>>>>>?????????>>>AAAGGGQQQbbbvvvzzzooo___QQQHHHEEEEEEEEEFFFEEEGGGJJJJJJEEE>>>999222111///---,,,,,,---...000111222666===GGGQQQXXX```dddiiimmmooooooppppppoooppprrruuuyyy|||~~~~~~zzz|||~~~xxxvvvvvvxxx||||||ooodddYYYOOOHHHFFFCCC???===============;;;;;;:::::::::<<<===>>>>>>BBBGGGLLLQQQVVV[[[___hhhkkkqqqyyy~~~|||{{{zzzxxxyyyzzz{{{}}}}}}|||{{{|||zzzwwwssspppnnnmmmmmmqqqqqqppplllgggccc___^^^\\\\\\]]]\\\\\\\\\^^^```dddgggnnnvvv~~~|||xxxttttttuuuuuuuuuvvvwwwwwwxxx{{{uuu^^^RRROOOKKKJJJHHHFFFCCCAAA???>>>;;;;;;;;;;;;:::999888888555444444333222111000000333333222111000///...---++++++************++++++)))***+++,,,,,,+++***)))((())))))******))))))(((++++++***)))((('''&&&&&&)))******))))))'''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''((((((''''''((()))***+++,,,,,,...///111333555666666666444444666777888999:::::::::;;;<<<>>>???@@@@@@@@@???AAAEEENNN```vvvuuuaaaPPPEEEBBBCCCEEEFFFGGGIIIMMMOOOMMMFFF>>>777444111///............//////000222777???JJJRRR[[[___ffflllooopppqqqrrroooppprrrtttwwwyyy{{{||||||wwwvvvyyyvvvjjj___WWWLLLHHHCCC???>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;===@@@CCCEEEIIIMMMQQQWWW[[[bbbjjjppptttwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvxxxyyyyyyzzz{{{|||~~~~~~~~~|||zzzxxxwwwvvvtttpppllliiigggfffeeefffgggfffccc^^^YYYXXXXXXTTTVVVYYYZZZ[[[]]]aaadddlllsss{{{}}}{{{yyyuuurrrqqqqqqrrrsssttttttuuuuuuuuuwwwzzz}}}vvv^^^SSSOOOLLLKKKIIIFFFCCC@@@>>>===;;;;;;;;;;;;:::999888888555444444333222111000000//////......---,,,++++++++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++***)))((('''&&&&&&,,,+++***)))((()))))))))((((((((((((((('''''''''((((((((('''(((((())))))((('''(((((()))+++,,,---...///111222444555666666444555777888999:::::::::999:::<<<>>>@@@AAABBBBBB@@@AAACCCIIIYYYmmmzzz~~~|||ppp^^^OOOFFFDDDEEEFFFHHHJJJKKKNNNSSSUUUOOOGGG<<<888333000///......------...000111333999BBBIIISSSYYYaaahhhmmmoooqqqrrrqqqqqqrrrtttuuuwwwxxxxxx}}}~~~vvvtttwww{{{}}}{{{ppphhhWWWRRRKKKEEEBBB@@@???>>>===<<<;;;:::999:::;;;<<<;;;<<<===>>>???AAADDDGGGIIIMMMSSSXXX\\\```cccfffnnnoooppppppqqqqqqqqqqqqttttttuuuuuuvvvwwwwwwwwwyyyyyyyyyxxxvvvtttqqqoookkkiiigggdddaaa___^^^]]]WWWYYYYYYVVVQQQOOOQQQSSSPPPTTTZZZ]]]___ccchhhlllwww|||{{{}}}}}}{{{yyyzzz{{{|||~~~}}}vvv___SSSOOOJJJIIIHHHFFFCCCAAA@@@???;;;;;;;;;<<<;;;:::888777555444444333222111000000,,,,,,,,,++++++*********++++++************++++++++++++************++++++(((((())))))))))))(((((((((((((((((())))))))))))###$$$$$$&&&''')))***+++&&&&&&''''''(((((())))))***)))((('''''''''(((((((((((('''((()))***,,,---//////000111222444444555444555777888999999999999888999;;;>>>@@@BBBCCCCCCAAAAAA@@@CCCNNN]]]fffgggggg```UUULLLGGGEEEEEEDDDHHHIIIJJJLLLSSSYYYUUULLL@@@;;;444000///...,,,+++***---///000000333:::@@@JJJPPPZZZccciiillloooppprrrrrrssssssttttttuuuuuuzzz|||yyyvvvuuuuuuvvvzzz{{{llleee\\\SSSMMMIIIFFFDDD@@@>>>===;;;::::::;;;;;;:::;;;;;;;;;;;;===@@@CCCBBBEEEHHHKKKLLLOOOSSSWWW]]]^^^```bbbdddfffggggggfffggghhhiiijjjkkkkkkllllllmmmmmmllliiifffcccbbb^^^]]]]]][[[YYYWWWUUUTTTPPPRRRRRRPPPLLLMMMQQQVVVWWW]]]fffkkkooosssyyy~~~~~~vvv___SSSPPPHHHHHHGGGEEEDDDCCCBBBAAA:::;;;<<<<<<;;;:::888777555444444333222111000000000000000000000000000///++++++************+++++++++***)))(((((()))***+++''''''((((((((((((''''''&&&&&&'''((()))***+++,,,''''''((((((((('''%%%%%%$$$%%%&&&'''(((***++++++)))'''&&&%%%$$$$$$%%%&&&(((((('''((()))***,,,---//////000111222333333444333444666777888888888777888999;;;>>>@@@BBBCCCDDDAAA@@@>>>???FFFQQQVVVUUUTTTQQQLLLIIIFFFEEEBBBAAAFFFGGGFFFHHHPPPXXXVVVNNNBBB<<<555000...---+++)))'''+++//////...000555:::DDDKKKUUU___fffjjjmmmnnnsssssssssssssssssssssssswwwzzz}}}~~~zzzuuurrrjjjooouuu|||xxxmmmcccZZZTTTPPPMMMDDDBBB@@@>>><<<<<<<<<<<<999::::::999999;;;>>>AAAAAACCCEEEEEEEEEGGGKKKOOONNNPPPRRRUUUXXX[[[\\\]]]XXXYYY[[[]]]___```aaaaaa``````aaa```]]]ZZZWWWUUUUUUUUUUUUUUUSSSQQQOOOMMMPPPRRRSSSQQQNNNPPPWWW]]]bbbjjjttt{{{yyybbbTTTMMMMMMJJJFFFDDDCCCBBB@@@???===;;;999888999999888777;;;888555444333222000...//////...---,,,,,,,,,,,,++++++***************+++((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''((()))******+++''''''''''''((((((((((((&&&'''''''''&&&%%%$$$$$$)))((('''%%%%%%%%%&&&'''&&&''')))***++++++******---...///000000111333555999888777666555555555555999:::===???AAAAAAAAAAAAAAA@@@???======@@@FFFJJJOOOMMMJJJGGGEEECCCAAAAAADDDAAA@@@CCCJJJOOONNNLLLCCC???999222...,,,,,,---,,,,,,,,,---///222444666<<>>=========;;;:::::::::;;;<<<===<<<<<<<<<>>>???AAABBBGGGHHHIIIJJJKKKJJJIIIHHHMMMOOOQQQRRRQQQQQQRRRSSSPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJMMMOOOMMMQQQUUUWWWYYY^^^gggoooyyywww```RRRKKKKKKHHHEEECCCBBBBBB@@@???>>><<<:::999::::::999888888555333222222222111/////////...---,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((*********)))(((''''''''''''(((((())))))***++++++''''''''''''((((((((((((((((((((()))((((((''''''(((((('''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,---...000000///000333555999999888777777777777888999:::<<<>>>@@@AAABBBCCCCCCBBB@@@===<<<>>>BBBEEEIIIHHHGGGFFFEEECCCBBBBBBCCC@@@???AAAGGGJJJJJJHHHGGGCCC===777222000000111------------...000333444999???HHHQQQYYY___dddhhhnnnoooooonnnmmmmmmppprrruuuvvvxxx{{{}}}~~~uuummmiiippp{{{|||tttnnn___[[[TTTOOOKKKHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>???======<<<<<<===>>>@@@AAA@@@AAABBBDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIILLLMMMNNNNNNOOOPPPSSSVVV[[[___eeehhhkkkqqqyyyuuu]]]PPPJJJIIIFFFCCCBBBAAAAAAAAA@@@???===;;;:::;;;;;;:::999555333111111222222111000//////...---,,,,,,,,,,,,///...,,,***)))(((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((())))))******+++''''''''''''((((((((((((''''''(((((()))((((((((((((((()))))))))(((''''''***)))'''&&&''')))+++------...000000///000222444999888888888888999::::::;;;;;;<<<===???AAABBBCCCCCCBBB@@@===::::::===???CCCDDDFFFHHHHHHGGGFFFEEEDDDAAA>>>???CCCGGGGGGFFFFFFCCC===777333000//////...------------///000111555999AAAIIIPPPXXX___dddmmmmmmnnnmmmllllllmmmoootttuuuwwwyyy{{{}}}~~~~~~uuulllnnnuuu}}}qqqmmmfff```\\\WWWSSSQQQKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAA===>>>???@@@AAAAAAAAAAAA@@@AAACCCCCCBBBAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMPPPSSSVVVZZZ^^^bbbfffnnnttt{{{sss\\\PPPJJJGGGDDDBBB@@@AAAAAAAAA@@@???===;;;:::;;;;;;:::999666444222222222222111000//////...---,,,,,,,,,,,,...---,,,***)))(((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((()))))))))''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&)))***+++,,,,,,+++)))(((((((((''''''((()))++++++---.../////////000222444777777777777999:::;;;<<>>=========>>>@@@AAA??????>>>;;;888888999;;;AAADDDIIIMMMNNNMMMJJJHHHEEECCC@@@@@@DDDGGGIIIJJJGGGDDD???999555111///...///...---,,,,,,---...///111555;;;AAAHHHPPPYYY^^^gggiiikkklllllllllnnnooorrrsssuuuxxxzzz|||}}}}}}vvvqqqrrrxxxzzztttnnniiiddd```YYYXXXUUUQQQNNNJJJHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGJJJMMMPPPRRRTTTVVVZZZ```gggmmmssszzz~~~rrr\\\QQQLLLFFFCCCAAA@@@AAAAAAAAA@@@>>><<<:::999::::::999888:::777555333333222000/////////...---,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''(((''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&'''((()))***+++***)))((($$$&&&(((***+++***)))(((+++---...//////000222444555555666666888:::;;;<<>>;;;;;;;;;:::888777999:::???DDDLLLRRRTTTRRRMMMJJJHHHFFFDDDDDDGGGKKKOOOQQQOOOLLLHHHBBB<<<777444222000///...---,,,------...000222666;;;AAAIIIQQQWWW___bbbfffiiikkkmmmoooqqqoooqqqsssvvvxxxzzz{{{|||}}}~~~~~~vvvrrrttt}}}{{{uuuqqqkkkiiieeeaaa\\\WWWSSSQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJLLLMMMMMMLLLLLLLLLMMMNNNOOORRRVVV[[[```dddfffhhhmmmuuu}}}~~~ppp\\\RRRNNNFFFDDDAAA@@@AAAAAAAAA@@@>>><<<:::999::::::999888;;;999666444333222000...//////...---,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((((((((%%%%%%&&&&&&''''''&&&&&&###%%%)))+++,,,+++(((&&&***+++---...///000333666555555555666888:::;;;<<>>===<<<<<<;;;999;;;<<<;;;:::999:::;;;>>>EEEOOOXXX[[[XXXRRRNNNLLLJJJHHHGGGIIINNNTTTWWWUUURRRNNNHHHAAA;;;666333111000...---------......///111444777;;;BBBIIINNNVVVZZZ```fffiiillloooqqqmmmoooqqqtttwwwyyyzzz{{{}}}|||}}}}}}~~~|||rrrooouuu~~~}}}{{{xxxtttooojjjfffdddbbb```^^^]]]\\\[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ]]]]]]\\\\\\]]]^^^aaacccfffkkkqqqvvv{{{}}}nnnZZZRRRNNNHHHEEEBBBAAAAAAAAAAAA@@@???===;;;:::;;;;;;:::999999777444333222222000/////////...---,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))((((((''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%(((*********(((''''''))),,,---///111555777666666777777999:::<<<===@@@@@@@@@??????===<<<<<<<<<>>>??????===<<<<<<<<>>888444111000///.........///000...000222333666;;;@@@EEENNNTTT[[[aaaeeehhhkkkllllllmmmpppsssvvvxxxyyyzzz}}}}}}|||||||||}}}uuummmpppwww}}}{{{vvvuuusssrrrqqqqqqqqqrrrpppoooooonnnooopppqqqrrrppprrrtttuuuuuuvvvwwwxxx|||}}}lllYYYQQQNNNIIIFFFCCCBBBBBBBBBAAA@@@@@@>>><<<<<<<<<===<<<;;;666444222111222222111000//////...---,,,,,,,,,,,,...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************''''''''''''((((((((()))&&&'''''''''&&&%%%$$$$$$)))(((''''''''')))***+++&&&&&&''''''((()))))))))&&&(((+++---///222666888888888888999:::;;;=========>>>???@@@@@@???>>>===@@@AAACCCBBB@@@>>>======AAAKKKZZZgggmmmllleee```RRRPPPLLLIIIHHHLLLRRRWWWdddaaa]]]VVVNNNEEE>>>:::111000///......///000111...///000222333666;;;>>>KKKPPPXXX^^^bbbeeeggghhhkkkmmmooorrruuuwwwyyyzzz~~~}}}||||||}}}~~~yyynnnnnnttt~~~|||kkk[[[SSSOOOJJJGGGDDDCCCCCCDDDCCCBBB@@@>>><<<<<<<<<;;;999777777666444111000//////000......---------,,,,,,,,,,,,+++*********+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))(((((('''''''''&&&&&&'''***+++,,,+++***)))((((((((((((''''''''''''&&&((())))))(((''''''(((((((((***,,,...111333555777888:::<<<===>>>>>>>>>===>>>>>>???@@@@@@AAAAAADDDEEEEEEDDDBBBBBBFFFIIIHHHSSSbbbmmmvvv{{{zzzvvvjjj[[[OOOMMMJJJHHHOOO\\\gggjjjhhh^^^RRRIIIBBB<<<555333///,,,+++,,,...///...000111111222444888:::GGGLLLSSSZZZ___cccgggiiihhhjjjllloooqqquuuzzz}}}|||{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~yyynnnmmmpppuuu}}}lll[[[RRRMMMIIIGGGDDDCCCCCCCCCCCCBBB@@@>>><<<;;;;;;:::888666888777555333222111111111.........---------,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''''''''''')))(((((((((''''''''''''&&&((()))***+++***((((((((((((((((((''''''''''''&&&'''))))))'''''''''(((((()))***,,,///111333555888:::<<<>>>@@@@@@???>>>======>>>???@@@AAABBBBBBAAACCCFFFFFFEEEDDDFFFHHHKKKTTT```lllyyyvvvfffXXXSSSNNNIIIOOOYYYeeeiiiggg___TTTMMMFFF@@@:::777222///---......///...///000111111333666999BBBGGGOOOVVV\\\```cccfffdddfffiiikkknnnqqqvvvyyyzzzzzzyyyyyyyyyzzz{{{|||~~~~~~}}}~~~~~~}}}qqqnnnooovvvnnn[[[QQQKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@>>><<<;;;:::999777555777666444333111111000000.........------------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***((('''%%%$$$$$$(((((((((((('''''''''''''''((()))))))))((('''&&&((((((((((((''''''''''''&&&'''))))))'''&&&'''((()))***+++,,,///111444555:::<<>>;;;<<<===???@@@BBBCCCDDD???BBBFFFHHHHHHGGGGGGHHHLLLRRRZZZgggyyyvvveee[[[SSSLLLMMMSSS```dddddd^^^XXXSSSNNNHHHCCC>>>777222000000//////---...///000000111555777;;;AAAJJJRRRXXX\\\___aaaeeegggjjjlllooorrrwwwzzzxxxxxxxxxwwwxxxyyyzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~wwwpppnnnvvv~~~ppp\\\PPPIIIHHHEEEBBBAAABBBBBBAAA@@@BBB???===<<<;;;:::777555333333222000///.....................------------,,,,,,------,,,***)))'''))))))))))))))))))))))))))))))(((((((((((())))))+++******((('''%%%$$$###(((((((((((((((''''''''''''((((((((('''&&&%%%%%%((((((((((((''''''''''''%%%'''(((((('''&&&&&&''')))***+++,,,///111333444;;;===AAADDDEEECCC@@@>>>:::;;;===???AAACCCEEEEEE@@@BBBEEEGGGIIIIIIJJJJJJKKKMMMRRR^^^tttooobbbWWWNNNKKKMMMUUUZZZ\\\[[[ZZZZZZWWWSSSLLLEEE===666333111000...---...//////...000333555777===FFFOOOUUUYYY\\\^^^cccfffiiilllnnnqqquuuxxxuuuuuuvvvvvvwwwwwwxxxxxx|||||||||||||||||||||}}}}}}~~~|||~~~}}}sssnnnttt~~~{{{vvv~~~qqq]]]QQQIIIHHHEEEBBBAAABBBBBBAAA@@@BBB@@@>>><<<<<<;;;999777222222222111000///......//////.........---------,,,,,,------,,,***)))'''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((((('''&&&'''''''''((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((''''''''''''%%%'''(((((('''&&&&&&''')))******,,,...000222333:::===AAADDDEEECCCAAA>>>:::;;;===???AAADDDEEEFFFDDDDDDDDDEEEHHHJJJMMMNNNLLLKKKMMMXXXnnnrrreeeZZZQQQJJJHHHJJJOOOSSSUUUYYY___aaa^^^UUUMMMBBB:::666444111...---...///...---...111333555;;;DDDLLLRRRWWWZZZ]]]\\\___cccfffiiikkkoooqqqrrrsssssstttuuuvvvvvvvvvzzz{{{{{{{{{{{{{{{{{{{{{|||~~~{{{}}}wwwooopppxxxuuupppvvvqqq^^^RRRKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;999777444444444444333222111000/////////.........------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&((((((&&&%%%&&&'''((())))))+++---///000111777:::>>>AAABBBBBB@@@???;;;<<<===@@@BBBDDDEEEFFFGGGEEEDDDEEEHHHLLLNNNOOOMMMMMMMMMTTTfff{{{~~~pppeee]]]UUUMMMGGGDDDHHHKKKOOOXXXbbbgggggg^^^TTTGGG>>>:::888444000...//////...---...000333444999AAAHHHNNNSSSWWWZZZZZZ]]]aaadddgggiiilllooooooppprrrsssttttttttttttyyyyyyzzz{{{||||||{{{{{{|||}}}{{{~~~zzzqqqnnnsss~~~~~~rrrmmmqqqyyyqqq___TTTNNNIIIGGGDDDCCCCCCCCCCCCBBB===;;;::::::::::::999777444444555555444333222111////////////............,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,+++***)))''''''''''''((((((((()))''''''''''''''''''((((((((((((((((((''''''''''''$$$&&&''''''&&&%%%&&&&&&'''((((((***+++---///000444666:::===????????????<<<===>>>@@@BBBDDDEEEFFFGGGFFFEEEGGGKKKMMMMMMLLLLLLMMMMMMPPP\\\mmmzzz~~~|||uuukkkddd```[[[QQQIIIDDDFFFHHHKKKVVVccckkkkkkfff[[[LLLCCC???===888444///000000///---...000222222666<<>>>>>???======???@@@BBBCCCEEEEEEFFFFFFGGGJJJNNNOOOLLLIIIIIIKKKKKKKKKTTTbbbnnnrrrtttooohhhcccbbb^^^UUUKKKFFFGGGGGGJJJUUUdddlllmmmkkk___PPPGGGCCC@@@;;;777000000000///......000222000333888===BBBHHHNNNRRRSSSWWW\\\```bbbdddgggiiilllmmmoooqqqrrrsssrrrrrrvvvxxxzzz|||}}}}}}}}}}}}}}}~~~~~~}}}~~~vvvpppqqqzzzyyyzzz}}}vvvmmmlllppp|||ppp___SSSMMMLLLJJJFFFCCCAAAAAABBBCCC>>><<<;;;;;;;;;;;;:::888555666666555444111///...---...//////...,,,***)))///...---,,,+++,,,---...111...***)))***+++***((())))))))))))((((((((((((((((((((()))******++++++''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''(((((()))***++++++///333666888:::<<<======>>>>>>>>>???AAAEEEHHHPPPOOONNNOOOPPPPPPOOOMMMHHHGGGFFFHHHLLLRRRXXX\\\___^^^^^^]]]]]]ZZZVVVSSSMMMGGGEEEKKKTTT]]]hhhqqqtttooocccSSSHHHCCC>>>888111222333333222111000000...///111555;;;@@@EEEHHHNNNRRRXXX\\\```cccgggiiijjjkkkmmmoooqqqtttuuuvvvvvvxxxyyyzzzzzzyyywwwvvvxxx{{{~~~}}}wwwwwwyyy{{{~~~xxxpppttt{{{yyyvvvxxxwwwmmmnnnsss{{{ppp```UUUOOOMMMKKKHHHEEECCCBBBBBBBBB>>><<<;;;;;;;;;;;;:::888666666555444333111000/////////...---,,,,,,++++++...---,,,+++++++++,,,------+++((((((***+++***)))************))))))))))))******))))))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))***++++++...222555777888:::<<<======>>>>>>>>>@@@DDDFFFPPPPPPQQQRRRQQQPPPNNNNNNGGGFFFDDDDDDFFFIIINNNPPPSSSUUUXXX\\\^^^\\\XXXTTTOOOJJJGGGKKKQQQYYYdddooovvvqqqfffYYYRRRNNNGGG@@@777555333222222222222111///000222444888<<<@@@BBBJJJNNNUUUZZZ^^^bbbeeegggjjjkkklllnnnqqqssstttuuuvvvwwwxxxxxxxxxxxxvvvvvvyyyzzz}}}~~~xxxwwwxxxzzz}}}wwwqqquuu{{{vvvtttuuu|||xxxpppqqqsssyyypppaaaWWWQQQMMMLLLJJJHHHEEECCCAAA@@@>>><<<;;;;;;;;;;;;:::888777666555333222111000000111///---+++***+++,,,...---,,,++++++******++++++)))((('''''')))*********+++++++++*********))))))++++++***))))))(((''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++...111333555666888:::<<<===>>>>>>>>>???BBBEEENNNRRRUUUUUUQQQNNNMMMNNNHHHFFFDDDBBBAAABBBCCCDDDFFFLLLUUU___dddccc^^^XXXSSSNNNKKKKKKLLLQQQ^^^jjjvvvssslllddd___[[[TTTLLLBBB<<<666222222333333111111111111222444777:::;;;CCCHHHPPPXXX]]]```ccceeeiiijjjkkkmmmoooqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuyyyzzz{{{}}}xxxvvvvvvxxx|||wwwsssvvv{{{ssspppqqqxxxyyytttssssssvvv}}}ooo___VVVQQQLLLLLLKKKIIIFFFBBB???===>>><<<;;;;;;;;;;;;:::888777666444222111111111222///...---,,,+++,,,,,,---,,,,,,+++******))))))))))))((((((((()))******************))))))))))))(((******))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++***---///111222444777999<<<>>>???>>>>>>???BBBDDDLLLRRRWWWVVVPPPLLLKKKLLLJJJHHHFFFCCCAAA@@@???>>>AAAIIIWWWdddmmmmmmgggbbbXXXTTTOOOLLLHHHJJJUUUbbbqqqttttttmmmfffaaa\\\WWWOOOGGG<<<555333333222000/////////000111333666777===CCCMMMUUU[[[^^^aaaccchhhhhhjjjkkkmmmooopppppptttssssssrrrsssssstttuuuxxxxxxyyy{{{}}}wwwrrrsssvvvzzz~~~yyysssvvv{{{qqqmmmmmmttt|||}}}vvvsssrrrtttyyylll]]]TTTOOOJJJJJJJJJHHHEEEAAA>>><<<>>><<<;;;;;;;;;;;;:::888777666444222111111222222,,,---.........---,,,+++,,,,,,++++++***)))((((((******+++******))))))))))))(((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))***+++)))+++...000111333666999===>>>@@@@@@@@@AAACCCEEEKKKPPPUUUTTTOOOJJJIIIKKKIIIHHHGGGFFFCCCAAA>>>===???HHHVVVeeeooorrrooojjj```[[[UUUNNNGGGEEENNNYYYgggrrrxxxrrrggg```^^^]]]ZZZQQQDDD:::444222000///---------...000222444555999???IIIRRRXXX]]]```bbbeeefffgggiiikkkmmmnnnooorrrqqqqqqqqqqqqrrrssstttvvvwwwwwwyyy{{{}}}vvvoooqqqssswww|||}}}sssvvvzzz}}}pppjjjhhhpppzzzuuusssqqqrrrxxxiiiZZZRRRNNNJJJIIIIIIGGGDDDAAA>>><<<>>><<<;;;;;;;;;;;;:::888666555444333222222222222+++,,,...//////...,,,***,,,,,,,,,++++++)))(((''')))+++,,,,,,***(((((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''(((((()))***+++(((***---///000333777:::===???BBBCCCCCCDDDGGGHHHKKKOOORRRRRRNNNKKKJJJJJJFFFGGGGGGGGGEEEBBB???<<<>>>DDDPPP^^^jjjqqqrrrqqqkkkddd[[[SSSKKKFFFJJJQQQ]]]jjjsssoooeee```^^^^^^^^^XXXMMMAAA888222000///---------...///111444555666<<>><<<;;;;;;;;;;;;:::888444444444444333222111111,,,---------------------,,,---------+++***((('''&&&(((++++++)))((()))***((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***+++'''))),,,...000444999<<<>>>AAADDDFFFGGGHHHJJJLLLNNNOOOOOOPPPOOONNNLLLLLLGGGHHHJJJJJJHHHDDD@@@===<<<@@@HHHTTTbbbnnnuuuxxxwwwmmmcccZZZQQQJJJJJJMMMVVV___ggggggeeeccc___\\\]]]ZZZSSSHHH;;;333222333//////......///111222444444999AAAIIIPPPUUUZZZ]]]___```bbbeeehhhkkkmmmnnnnnnoooqqqrrrssssssrrrrrrrrrsssuuuxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~|||rrrllloootttyyy}}}}}}vvvwwwzzz~~~}}}lllccc___fffqqqzzz|||~~~}}}yyyzzzxxxvvvuuuvvvzzz~~~~~~eeeYYYTTTQQQKKKJJJIIIGGGEEEDDDBBBBBB>>><<<;;;;;;;;;;;;:::888333444444555444333111000...---,,,++++++,,,...///------------,,,***((('''"""%%%)))***(((((()))+++))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((()))***+++&&&)))+++...111555:::===???AAAEEEGGGIIIJJJMMMOOOPPPOOONNNOOOPPPPPPOOOMMMJJJKKKMMMNNNLLLGGGBBB???<<<>>>CCCNNN]]]mmmxxx~~~~~~sssggg___WWWNNNKKKKKKRRRXXX]]]aaaeeegggaaaZZZYYYZZZVVVKKK>>>555444666222111000//////000111222222777???FFFLLLRRRXXX\\\]]]___aaadddhhhkkkmmmnnnmmmoooqqqssstttsssrrrqqqppprrruuuxxxyyyzzzyyyxxxxxxyyyzzz{{{|||}}}~~~uuukkknnnsssxxx|||zzzwwwxxx{{{~~~jjjaaa\\\cccnnnwww}}}~~~|||xxx{{{zzzvvvvvv|||zzzyyywwwxxx{{{}}}{{{aaaUUUQQQNNNJJJJJJHHHFFFDDDAAA???===???<<<:::;;;>>>===888333777666555333222111000000...---,,,,,,,,,,,,---...---,,,+++***))))))))))))...+++(((((())))))&&&###(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((((()))+++---///333999===???BBBFFFHHHJJJMMMOOORRRKKKKKKLLLNNNPPPNNNKKKHHHGGGJJJMMMNNNMMMIIIDDD@@@???AAABBBHHHYYYooo{{{|||{{{tttkkkccc[[[TTTPPPOOOTTTWWWZZZbbbiiiggg```\\\XXXRRRKKKEEE???999555444111///.../////////...222555:::???EEELLLTTTYYY[[[^^^aaadddeeeeeeggghhhnnnooopppqqqrrrqqqppppppqqqqqqrrrrrrqqqsssuuuxxxxxxxxxxxxyyyyyy{{{|||}}}}}}mmmnnnqqquuuzzz}}}~~~}}}yyyuuuwwwyyyzzz|||sssfff]]]```kkkuuu|||~~~{{{yyyxxxtttqqqqqquuuzzz}}}~~~~~~~~~~~~~~~~~~~~~|||bbbVVVQQQNNNKKKKKKIIIGGGEEEBBB@@@???:::999999:::======<<<:::777666555333111111000000///...------------...///,,,,,,+++******)))))))))***(((''''''((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******)))((((((***,,,---///333888<<>>888777888666555444222111000000000///..................///******++++++++++++++++++++++++***'''###"""&&&)))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))***(((''')))***,,,---...222666:::AAAGGGOOOUUUXXXYYYYYYYYYYYYUUUPPPLLLLLLLLLLLLLLLOOOOOONNNNNNOOOOOOOOOOOOHHHHHHFFFEEEMMM___uuuyyylllaaa[[[UUURRRRRRXXXeeeqqqvvvuuurrrhhh]]]YYY[[[ZZZRRRKKK@@@;;;555111///000000111111222222444888???HHHNNNTTTXXX]]]aaacccdddfffgggggghhhkkkmmmoooppppppppplllmmmooooooooooooqqqssstttuuuvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz|||~~~{{{qqqooosssyyy{{{{{{|||}}}{{{xxxqqqssswww|||uuuddd[[[ZZZ^^^gggpppssszzz~~~}}}zzzyyyxxxuuuooojjjeeefffiiipppyyy}}}|||~~~~~~~~~}}}}}}}}}~~~~~~}}}fffXXXQQQMMMIIIIIIHHHFFFDDDBBB@@@???>>>DDDIIIHHH@@@888444444555444333222111000000000------------------------******+++,,,,,,,,,++++++++++++***'''######&&&***&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''(((***++++++---000444777>>>DDDMMMSSSVVVVVVVVVVVVSSSQQQNNNNNNOOOOOONNNMMMOOONNNMMMLLLMMMNNNOOOPPPJJJIIIFFFEEEIIIVVVkkk|||zzzlllaaa[[[[[[UUUQQQUUU___lllvvv|||}}}rrreee______\\\UUUMMMCCC>>>777222000000000///000000000111444:::BBBHHHRRRWWW\\\```bbbccccccdddeeefffiiikkkmmmnnnoooooolllmmmooopppppppppqqqsssrrrsssuuuwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz|||~~~sssoooqqqvvvyyyzzz~~~~~~}}}}}}~~~~~~zzzwwwuuusssuuuyyy{{{jjj___YYYXXX___gggkkkssszzz|||~~~~~~}}}~~~}}}|||~~~{{{xxxvvvuuurrrmmmiiiaaaccchhhpppzzz|||{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~gggXXXQQQLLLHHHHHHGGGFFFDDDBBB@@@???<<>>??????<<<999777888:::444333222111000000000000,,,---...//////...---,,,+++,,,---...---,,,***))))))((('''(((***+++,,,+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&'''(((((()))+++///222444999???DDDGGGGGGHHHHHHIIIHHHIIIKKKNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMIIIEEEDDDEEEFFFIIIRRR]]]hhhooowwwyyytttmmmgggeee]]]YYYVVVVVVWWW^^^nnn}}}wwwkkkaaa\\\XXXTTTPPPKKKFFF@@@;;;777444111///......///000111555:::>>>EEEJJJRRRXXX\\\^^^```aaacccdddgggiiijjjkkkkkkkkkiiikkknnnooonnnnnnooopppqqqrrruuuxxxzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyywwwzzz}}}yyyrrrppprrruuuyyyyyyzzz|||~~~~~~~~~~~~~~~|||}}}~~~~~~|||xxxtttrrrppprrrttttttsssuuuxxx{{{~~~~~~~~~}}}}}}}}}~~~wwwfffXXXUUUWWWZZZ```eeefffiiimmmooonnnmmmmmmnnnqqqtttuuutttssslllooopppmmmiiifffgggiiieeehhhnnnvvv}}}~~~{{{yyyyyyzzz}}}~~~~~~}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}~~~~~~|||{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~hhhYYYQQQLLLJJJIIIIIIHHHFFFDDDCCCBBBBBB???:::555333333777:::333333222111000000000111---...///000000///...---,,,---.........,,,)))(((...+++)))))),,,,,,***'''+++)))&&&%%%%%%&&&)))+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%'''((()))'''&&&&&&'''''''''(((***...111111555;;;???AAABBBBBBCCCIIIGGGGGGHHHKKKMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLIIIDDDBBBFFFFFFFFFKKKSSS[[[cccnnnrrrpppkkkiiihhh]]]ZZZYYYWWWSSSTTTbbbssssssmmmddd\\\WWWVVVUUUUUUNNNJJJDDD???:::777333000---...///000111444888;;;>>>DDDMMMUUUZZZ]]]___```cccdddfffhhhjjjjjjjjjjjjgggiiilllmmmmmmmmmmmmnnnnnnpppsssvvvwwwxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwyyy|||}}}~~~tttnnnooorrrrrrrrrtttwww{{{~~~}}}||||||{{{{{{wwwxxxyyyyyyvvvrrrnnnkkklllnnnpppqqqrrrvvv|||~~~}}}||||||||||||{{{|||}}}~~~~~~ppp]]]VVVVVVQQQWWW[[[[[[\\\```bbbaaaaaaaaacccfffiiikkkjjjiiibbbgggjjjgggaaa^^^aaaffflllooottt{{{}}}{{{yyyxxxxxxzzz|||~~~|||}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}~~~|||{{{yyyxxxxxxyyy{{{|||{{{{{{|||}}}~~~{{{|||||||||{{{zzzzzzyyyzzz{{{|||}}}}}}{{{yyyxxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~hhhYYYQQQLLLLLLLLLKKKIIIEEEAAA===<<>>;;;999777666555444555666666666555444333222111000//////...............//////...------------************************)))***,,,,,,***))))))***&&&'''((())))))((('''&&&'''(((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''(((((('''''''''(((((())))))*********+++,,,...///222777===AAAGGGJJJOOOQQQRRRRRRRRRRRRUUUXXX^^^cccfffccc]]]XXXSSSPPPPPPRRRQQQLLLJJJLLLMMMXXXhhhxxxxxxmmmfffccc^^^WWWPPPJJJNNNTTTZZZ```dddhhhkkkkkkbbbWWWMMMDDD:::444333000///...------...///000111222333444777===DDDIIIMMMPPPVVV[[[```ccceeeeeehhhjjjkkklllkkkkkkmmmooooooqqqsssuuuvvvwwwwwwvvvvvvwwwxxxvvvtttsssssssssssstttvvvwwwxxxyyy|||~~~zzzrrrlllfffcccaaa```^^^^^^______^^^\\\ZZZZZZZZZZZZ^^^fffpppwwwzzz}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~yyyqqqmmmmmmkkkiiifffeeeeeeeeefffeeegggkkkqqqzzz~~~~~~~~~~~~}}}|||yyywwwtttttttttuuuuuutttrrrrrrqqqppppppppppppqqqqqqrrrsssuuuwwwxxxyyyyyyvvvwwwxxxxxxwwwwwwxxxzzz~~~~~~}}}{{{zzzxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxwwwvvvvvvwwwxxx|||{{{{{{zzzyyywwwvvvvvvppp\\\RRROOOJJJMMMRRRTTTRRRLLLEEEAAA;;;===???===:::777777888555555666777666555333222/////////.........---------......---+++***+++,,,)))))))))******************+++---,,,+++******+++'''((()))*********)))(((&&&''''''''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((((((((()))*********)))))))))***---///333777===AAAFFFKKKQQQUUUVVVVVVVVVWWWVVVXXX[[[```cccdddbbb___XXXTTTTTTUUUTTTPPPOOORRRRRR^^^oooxxxqqqiii___XXXMMMNNNRRRZZZcccjjjnnnpppoooiii^^^TTTJJJ@@@888333111000///.........///000111111222222444999???CCCFFFJJJPPPWWW]]]aaacccdddfffhhhjjjkkkkkkkkkmmmooopppqqqsssuuuvvvwwwwwwvvvuuuvvvvvvuuusssrrrssstttsssuuuwwwxxxxxxyyy{{{|||~~~}}}vvvqqqeeeaaa]]][[[[[[[[[ZZZZZZ\\\^^^aaaeeekkksss{{{}}}}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{wwwuuusssrrrsssssssssrrrqqqppppppoooooopppppppppqqqrrrtttuuuwwwxxxyyyyyyuuuwwwxxxxxxwwwvvvxxxyyy}}}~~~~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuvvvuuutttttttttttttttuuuvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwvvvvvvuuurrr^^^UUUQQQPPPSSSVVVTTTMMMFFFBBBAAA;;;===>>>===:::777777777222333555555555444222111...............------,,,***,,,---,,,)))'''(((***((()))))))))*********+++***+++,,,,,,***))))))***+++,,,------,,,+++)))(((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''((()))))))))((('''''''''***---000222666:::===EEEJJJRRRXXXZZZ[[[[[[[[[XXXYYY[[[___bbbcccbbbaaaZZZVVVUUUVVVUUURRRSSSVVVXXXcccuuuzzznnnfffVVVSSSTTT\\\hhhqqquuuuuuuuuppphhh^^^SSSIII>>>777222111000///...///000000...///000000111444999<<<>>>CCCJJJSSSZZZ^^^aaabbbbbbdddggghhhiiijjjlllooonnnppprrrtttuuuvvvvvvuuussstttttttttrrrrrrsssuuurrrtttvvvwwwwwwwwwyyyzzzyyy{{{~~~tttoooiiidddbbbcccccccccgggkkkpppuuuyyy}}}}}}~~~|||{{{zzzzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{zzzvvvtttqqqpppqqqrrrqqqpppqqqppppppoooppppppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuvvvwwwwwwvvvvvvwwwyyy|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvvvvuuuuuuttttttssstttssssssrrrrrrssstttuuuuuuvvvvvvuuussssssuuuwwwwwwvvvuuuuuuttttttttttttttt```WWWSSSUUUXXXXXXQQQGGG@@@AAADDD===<<<;;;999777666555444111222333444444333111///---------...------,,,,,,---///000///+++***+++---(((((())))))*********+++)))***,,,+++)))(((((()))+++++++++***)))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&'''((((((((('''&&&%%%'''***---000222444777:::DDDJJJRRRYYY\\\^^^^^^^^^XXXYYY[[[^^^aaabbb```^^^[[[WWWUUUUUUUUUSSSTTTXXX[[[fffxxx|||sssaaa[[[YYY```mmmwwwyyywwwyyyvvvoooeeeZZZOOOCCC:::333222111/////////000111,,,---.........111555888:::???GGGOOOWWW\\\^^^___```bbbdddfffgggiiikkknnnmmmoooqqqssstttuuuttttttrrrssstttsssrrrrrrsssuuuqqqsssvvvvvvvvvvvvwwwyyyuuuxxx|||~~~wwwqqqnnnooooooppprrrwww}}}~~~~~~|||zzzyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~~~~}}}{{{zzzvvvsssqqqppppppqqqpppoooqqqqqqppppppppppppqqqrrrqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwwwwvvvvvvwwwxxx{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyywwwwwwvvvuuutttssssssrrrsssrrrrrrqqqrrrsssuuuvvvtttuuuuuusssrrrrrrtttvvvtttssssssrrrrrrrrrsssssssssaaa[[[YYYVVVQQQKKKIIIIIIFFFAAA<<<===<<<:::888777666555555555444222111000111222222111111000...+++***+++---***++++++******)))(((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&'''&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++---111666:::???GGGQQQZZZ___dddiiimmmeeeeeeeeeeeeeeeccc```\\\]]]XXXTTTSSSUUUVVVUUUTTT___eeerrrzzzlllccc^^^bbbkkkrrryyy~~~|||{{{vvvmmmeeeZZZLLL???;;;666333333000,,,,,,...111111000000//////......777:::AAAIIIQQQWWW[[[]]]aaa___^^^```dddggggggffflllnnnppprrrssstttssssssuuuuuusssrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyy{{{~~~}}}~~~|||yyyxxxwwwwwwzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{|||}}}|||{{{zzz{{{|||yyy~~~~~~}}}||||||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{yyyyyyxxxvvvtttrrrqqqppppppppppppoooooonnnooooooooopppqqqrrrssstttttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||~~~~~~{{{{{{zzzyyyxxxwwwvvvuuurrrqqqpppqqqssstttsssrrrrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqxxxiii```[[[RRRNNNJJJHHHIIIHHHCCC???===<<<:::888777666555555444333222111111111222333///.........------,,,+++++++++++++++***)))((('''))))))***++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((()))***+++,,,000555999@@@GGGRRR]]]ffflllqqqtttsssqqqooommmkkkiiieeebbb___]]]YYYXXXXXXYYYZZZZZZ___cccoooqqqggg```aaafffkkkqqqvvvwwwxxxvvvpppkkkdddWWWKKKAAA:::333222000...---000000000000///////////////666999>>>EEELLLSSSWWWZZZ]]]\\\\\\___dddggghhhhhhkkklllnnnoooqqqrrrssssssrrrrrrqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttwwwxxxzzz|||~~~~~~~~~{{{yyywwwwwwwww{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||zzz{{{|||{{{yyyxxxyyyzzzwww|||}}}}}}~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||zzzxxxwwwuuutttrrrrrrqqqqqqrrrqqqqqqpppooooooooopppnnnooopppqqqssssssttttttssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz||||||}}}}}}}}}zzzyyyyyyxxxwwwvvvuuutttqqqpppoooppprrrrrrrrrqqqrrrqqqqqqpppppppppqqqqqqqqqqqqqqqrrrssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrzzzkkk___WWWNNNKKKHHHHHHIIIHHHEEEBBB===<<<:::888777666555555222222111111111222333333///---,,,---//////,,,)))++++++++++++***)))((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$(((''''''((())))))(((&&&'''''''''(((((('''''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((()))******,,,///333777<<>>888333111111000000...---,,,,,,...000333555;;;@@@HHHMMMOOOSSSWWW[[[aaa``````aaacccddddddcccddddddeeegggggghhhhhhhhhjjjiiiiiihhhiiijjjkkkllljjjkkklllnnnppprrrssstttooooooooonnnnnnmmmmmmllloooooooooooopppqqqrrrrrrqqqqqqqqqqqqqqqppppppoooppprrrtttuuussssssssssssuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttttttttuuutttuuuuuuvvvwwwwwwxxxxxxvvvwwwyyyzzz{{{|||{{{{{{xxxyyyzzzyyywwwwwwyyy{{{}}}}}}|||{{{}}}~~~~~~{{{{{{{{{zzzzzzxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrqqqrrrssstttsssrrrqqqpppppppppqqqrrrtttuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqsssssstttuuuuuutttrrrqqqqqqsssvvvyyyzzzyyywwwuuuuuuuuuvvvvvvwwwxxxxxxyyytttttttttuuuuuuvvvvvvvvvssssssrrrrrrrrrrrrsssssssssrrrqqqpppooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrnnnoooqqqqqqpppoooooopppqqqrrrsssuuuuuuuuutttsssssssssrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnsssqqqooooooooopppooonnnnnnllliiihhhgggeeebbb```bbbaaaaaaaaabbbbbbccccccffffffeeeeeeeeedddddddddeeeeeefffgggfffdddbbb```]]]]]]\\\\\\\\\\\\]]]]]]^^^___``````aaaaaa``````]]]\\\[[[ZZZYYYYYYYYYZZZvvvbbbWWWPPPMMMIIIIIIGGGFFFDDDBBBAAA@@@===;;;999888888777666444555444444333222222111111//////...---,,,,,,++++++'''''')))***************&&&''''''((((((''''''&&&))))))))))))))))))))))))'''&&&''''''(((''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&((()))'''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''***---111555;;;AAAFFFNNNWWWaaagggiiimmmuuu}}}|||xxxyyy}}}|||sssfff\\\YYYXXXXXXWWWUUUYYY```hhhrrrvvvmmmhhh___YYY\\\aaagggmmmrrrsssppplllhhhddd___YYYUUUJJJDDD;;;555222111111111...------,,,---///000222222888>>>CCCGGGKKKQQQUUU]]]]]]^^^```bbbcccccccccdddeeeeeeffffffffffffeeeggggggfffggghhhjjjlllmmmkkkkkklllmmmnnnoooppppppmmmllllllkkkkkkkkkllllllnnnnnnnnnnnnooopppqqqqqqooooooooooooooonnnnnnmmmnnnppprrrsssrrrqqqqqqrrrssstttuuuvvvvvvvvvuuuuuutttttttttssssssssssssssssssssstttuuuuuuvvvvvvwwwuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxyyywwwuuuuuuvvvxxxyyy|||}}}{{{zzzyyy|||||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{|||{{{zzzyyywwwvvvvvvuuuwwwvvvtttrrrqqqqqqqqqrrrqqqrrrrrrssssssrrrqqqqqqqqqqqqqqqrrrssstttvvvwwwtttttttttsssrrrqqqpppooorrrsssssstttssssssrrrqqqpppqqqtttvvvwwwwwwvvvuuuqqqrrrtttuuuuuuuuuttttttpppppppppqqqqqqqqqqqqqqqmmmmmmllllllllllllmmmmmmmmmlllkkkjjjjjjjjjkkklllllllllllllllllllllllllllhhhjjjkkkkkkjjjiiijjjkkklllmmmnnnooopppppppppooonnnnnnmmmmmmllllllllllllkkkkkkllllllllllllmmmmmmqqqooollllllmmmnnnnnnmmmllliiifffdddcccaaa^^^[[[^^^]]]\\\[[[[[[[[[\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______^^^[[[YYYWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZUUUUUUTTTTTTSSSSSSSSSSSSwwwcccWWWPPPLLLHHHHHHGGGEEECCCBBBAAA@@@===;;;999888888777666444555555444444333222222222.........------,,,,,,+++'''''')))***************)))******++++++******)))((((((((((((((((((((((((%%%&&&'''''''''&&&&&&&&&***))))))(((((('''''''''%%%&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((***+++***'''&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((((((***---000444:::AAAEEEOOOZZZgggoooppprrrvvv{{{||||||zzzwwwtttvvv|||xxxlllddd```^^^\\\ZZZXXX[[[aaahhhrrrxxxlllaaa^^^___```dddhhhiiihhhgggfffeeebbb]]]ZZZQQQJJJ@@@888333222111111//////.........///000111---222888===@@@EEELLLRRRXXXZZZ\\\___aaabbbcccdddeeeeeeeeeeeeeeeddddddcccbbbbbbbbbcccdddfffiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllllllllmmmnnnoooooooooooommmmmmmmmmmmmmmllllllkkklllnnnqqqqqqpppoooooopppqqqrrrssssssttttttsssssssssssssssssssssrrrrrrqqqqqqqqqrrrrrrsssttttttuuutttuuuvvvxxxxxxxxxwwwwwwwwwxxxxxxvvvtttssstttvvvvvvxxx{{{}}}||||||||||||~~~~~~~~~}}}{{{zzzyyy{{{{{{||||||||||||||||||~~~}}}{{{zzzyyyxxxxxxxxx{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwyyyzzz{{{zzzyyywwwwwwvvvwwwwwwxxxvvvtttrrrqqqppppppqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvttttttttttttrrrqqqooonnnppppppqqqrrrrrrssssssssspppppppppqqqrrrsssttttttqqqrrrsssttttttsssrrrqqqnnnnnnmmmlllkkkjjjiiiiiifffeeeeeeeeeeeeeeeeeefffeeedddcccbbbaaabbbccccccfffeeeeeeddddddcccbbbbbb```bbbcccbbbbbbbbbccceeeffffffggghhhiiiiiijjjjjjiiihhhhhhiiiiiikkklllmmmlllllllllllllllllllllllljjjhhhffffffhhhjjjjjjjjjiiifffcccaaa___]]]ZZZWWWYYYXXXVVVTTTTTTTTTUUUUUUWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXVVVTTTRRRPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSTTTSSSSSSSSSNNNNNNNNNNNNNNNMMMMMMMMMyyyeeeXXXPPPLLLHHHGGGFFFEEECCCBBBAAA@@@===;;;999888888777666444444444444333222222111111......---------,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((((((&&&(((***)))((('''((())))))))))))))))))(((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%(((***((($$$"""$$$'''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))***---000444999@@@EEEPPP[[[jjjtttwwwxxxzzz|||{{{zzzwwwtttsssuuuzzz~~~|||rrrkkkgggeeeaaa^^^[[[^^^aaafffnnn|||{{{lllccc___\\\\\\___aaaaaaaaabbbdddcccaaa___WWWPPPFFF===777444333222/////////...//////000000---111666999<<>>CCCIIIPPP\\\hhhsssyyy{{{|||yyyssspppqqqrrrrrrqqqllljjjhhhhhhjjjkkkhhheeebbbccccccdddhhhqqq}}}uuuiii___ZZZZZZXXXXXXYYY^^^cccgggiiiiiiaaa[[[QQQGGG@@@;;;777555,,,------....../////////...000111000///222777<<>>===>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@???BBB@@@>>>======>>>@@@AAA>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@??????{{{fff[[[RRRJJJFFFFFFFFFEEEDDDDDDCCCCCC===<<<;;;999888777777777444444333333222111000000000///...------,,,------++++++++++++******))))))$$$&&&((()))***)))((('''))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&)))'''%%%&&&(((***)))'''((()))***,,,...333888===EEEIIIRRR[[[```gggttt~~~|||yyyuuuqqqooonnnnnngggfffggglllrrrrrrkkkdddaaabbbeeejjjlllmmmttt|||yyypppddd\\\YYYUUUXXX]]]dddkkkooopppooonnnhhh^^^SSSIII@@@888333555333222222222222000///---......000222444666777>>>EEEMMMRRRTTTVVV[[[```aaa```^^^\\\XXXTTTQQQPPPOOOMMMJJJHHHHHHIIIJJJLLLSSSWWW\\\______```bbbdddaaaaaabbbcccddddddeeeeeeiiiiiiiiiiiijjjkkklllllliiiiiihhhgggfffeeedddcccjjjiiihhhhhhhhhiiijjjkkknnnmmmkkkjjjjjjkkklllmmmkkkkkklllmmmllllllkkkjjjkkkjjjhhhggggggggghhhiiifffggghhhiiikkkkkkllllllkkkkkkjjjiiijjjlllooopppnnnnnnmmmmmmmmmnnnoooooooooooooooqqqsssvvvxxxzzzxxxwwwwwwwwwwwwvvvvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrppppppqqqqqqqqqqqqqqqqqqqqqnnnkkkjjjlllnnnpppqqqnnnnnnoooqqqssswwwzzz|||yyyuuuoookkkiiihhhfffeeeeeeeeeeeefffffffffffffffggggggfffeeeeeedddcccccceeeeeeeeecccaaa^^^\\\ZZZ[[[[[[ZZZYYYYYY[[[\\\]]]eeeeeedddbbb___\\\YYYWWWXXXVVVSSSPPPMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFAAAAAA@@@>>>>>>=========<<<<<<<<<=========>>>>>><<<===>>>@@@AAABBBCCCDDDGGGGGGFFFEEEGGGIIILLLNNNJJJIIIHHHHHHIIIKKKMMMOOOSSSSSSSSSSSSTTTTTTUUUUUUPPPPPPPPPOOONNNLLLKKKJJJEEECCCAAA@@@@@@@@@>>><<<;;;<<<<<<===<<<;;;999999>>>>>>=========<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<===<<<;;;:::::::::;;;<<<<<<;;;;;;===???@@@===:::;;;;;;;;;;;;:::999888888yyycccXXXQQQKKKHHHGGGFFFEEECCCBBBAAA@@@===<<<;;;999777666666666444333333222222111111111000///...------,,,------++++++++++++*********)))&&&'''((()))))))))((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((&&&%%%%%%((()))(((''''''((()))***,,,000555999BBBEEELLLTTTZZZbbbqqq~~~xxxrrrmmmkkkjjjjjjhhhggghhhmmmtttuuuqqqllleeecccdddhhhjjjkkkqqqwww{{{qqqeee[[[XXXWWWYYY^^^fffnnnsssttttttpppkkkcccYYYOOODDD;;;555333222000000000000///............///111222444555;;;AAAIIINNNPPPSSSXXX\\\\\\[[[XXXUUUPPPKKKHHHFFFDDDCCC@@@??????@@@BBBCCCHHHMMMTTTXXX[[[]]]___bbbbbbbbbbbbbbbccccccdddeeeggggggffffffggghhhiiiiiihhhggggggfffeeedddccccccgggfffeeeeeefffggghhhiiikkkjjjhhhgggggghhhjjjkkkllllllkkkkkkkkkkkkkkkkkkjjjiiigggeeedddddddddeeebbbcccdddeeefffgggggggggggggggffffffhhhjjjlllnnnooonnnnnnnnnnnnoooppppppppppppooooooppprrrtttuuussssssssssssssssssssssssppppppoooooonnnnnnnnnnnnkkkkkklllllllllkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnllllllllllllllllllllllllllljjjggggggiiikkkllllllkkkkkklllmmmooorrrtttuuurrrnnniiieeecccbbbaaa```aaaaaaaaaaaa````````````aaaaaa```___^^^]]]]]]\\\\\\\\\[[[ZZZXXXVVVSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUYYYYYYXXXWWWTTTQQQOOOMMMMMMLLLJJJHHHGGGEEEEEEDDDEEEDDDCCCAAA???>>>>>>>>>888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHDDDCCCBBBAAABBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCC???>>><<<<<<<<<<<<:::888777777888888888777555555999999888888888777777777888888:::;;;;;;;;;::::::888888666555555555666777777666666888:::;;;888666999999::::::999888777777yyyaaaVVVPPPKKKIIIHHHFFFDDDBBB@@@???>>>===<<<:::888666555444444222222222222222222222222000///...------,,,------++++++++++++************))))))(((((())))))******''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&'''((()))***,,,111444>>>???EEELLLRRR[[[iiiwww|||yyysssmmmiiihhhhhhiiihhhhhhjjjooouuuyyyxxxvvvlllfffcccfffiiikkknnnsss|||vvvkkkbbb]]]\\\]]]aaahhhoootttwwwwwwrrrnnnggg___UUUJJJ???777555222000///000000000//////......//////000111222666<<>>=========;;;:::888888777777666777888999:::;;;;;;;;;:::999888777666666666777555555666666666777777777777888999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@======<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777888999999888666555666666666666555444444777777666666666555555555333444555666666666555555666666555444444444444444444444444666888888666444888888888999888888777777}}}dddWWWOOOJJJGGGGGGEEEDDDBBB@@@???>>>>>><<<:::888555444333222222222222222222222333333000///...------,,,------+++++++++++++++++++++++++++***)))(((((()))***,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))((()))***...000999;;;@@@HHHMMMTTT___kkkmmmlllkkkiiiiiiiiijjjjjjhhhiiikkkooouuuyyy{{{|||qqqiiiccceeehhhiiilllooowww{{{uuulllfff``````bbbgggmmmrrruuuvvvrrrppplllfff]]]QQQDDD<<<999666333111111111111111//////............//////222666<<<@@@CCCFFFJJJMMMLLLKKKHHHDDD@@@;;;888555444333222222222444555777:::@@@JJJUUU^^^fffkkkmmmllljjjgggdddbbbaaaaaaaaaaaa```_______________````````````_______________^^^^^^^^^___```aaabbbcccaaa``````___``````aaabbbaaaaaabbbcccccccccbbbbbbcccbbb```^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]^^^```bbbdddeeefffggghhhhhhiiiiiiiiiiiiooonnnmmmkkkjjjjjjkkkkkkjjjjjjiiiiiihhhgggggggggddddddcccaaa```___^^^^^^ccccccbbbaaa```^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ\\\^^^___]]]\\\^^^]]]]]]\\\\\\\\\[[[[[[ZZZWWWSSSPPPOOOOOOMMMLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBAAAAAA@@@???@@@AAABBBCCCDDDCCCBBBAAAEEEEEEFFFFFFEEECCCAAA@@@<<<============;;;999888777666555444333333222222666777888999::::::::::::555444444333222222333333111111222222222333333333444444555666777888999:::999:::<<<======<<<;;;:::;;;;;;:::999999999::::::<<<<<<;;;;;;;;;;;;::::::999999999999999999999999888777666777888999888777888888888888888888888777999999888888888777777777666666666666666666666666888777777666666666666666555555666888999888777666777777888888888888888777iiiZZZPPPIIIEEEEEEDDDCCCBBBAAAAAA@@@>>><<<:::888555444333222222222222222222222333333000///...------,,,------+++++++++++++++++++++,,,,,,+++)))''''''(((***,,,''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&((()))***))))))***,,,///555777>>>GGGLLLOOOVVV]]]___bbbeeehhhjjjjjjiiihhhgggjjjnnnqqqtttwwwzzz|||rrriiiccccccddddddfffhhhoooqqqyyy{{{qqqiii```___```dddkkkqqqvvvxxxvvvvvvtttpppiii]]]PPPGGG???;;;666222111111000000000//////...---.........///222666999<<>><<<:::777555444333222222222222333444555555:::CCCOOO[[[eeelllooorrrppplllhhhddd```___^^^^^^^^^]]]\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]YYY[[[^^^aaaaaa___]]][[[^^^]]]\\\ZZZXXXVVVTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaabbbcccdddeeeeeeeeeeeejjjiiigggffffffgggggghhhffffffeeecccaaa```^^^^^^[[[ZZZYYYXXXWWWVVVUUUTTTVVVVVVUUUSSSRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQRRRRRRTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQSSSUUUVVVTTTRRRRRRRRRQQQQQQPPPOOONNNMMMNNNKKKHHHFFFFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>?????????>>>===<<<<<<======<<<;;;999888::::::::::::999777555333333222222111000000000000222222333444555555555555222111111000000000000000/////////000000000000111222222333444444555666666777888;;;<<<<<<;;;999888::::::999999999999999999:::::::::999999999999999999999888777666777777888999888888888:::;;;:::999999999999999999999:::::::::::::::999999999999888<<<<<<;;;;;;;;;;;;;;;;;;888888888888777777666666444666777888888888777777666666777888888999888888lll[[[QQQJJJEEEEEEDDDDDDCCCBBBBBBBBB===<<<:::888666555444444222222222222222222222222000///...------,,,------++++++++++++,,,,,,,,,,,,,,,***(((''''''((()))***''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%###%%%(((((('''&&&&&&'''((()))******)))***,,,...222444;;;DDDJJJKKKOOOUUUZZZ^^^cccgggiiigggdddbbbeeekkkrrrvvvwwwwwwzzz|||tttmmmfffdddaaa^^^]]]```aaaeeekkkuuusssjjj___^^^^^^cccjjjsssyyy|||}}}}}}~~~|||wwwlll```XXXGGGAAA:::444111//////...000000///...............///000222444777999;;;<<<666666666666555555444333333333222222333333444444888;;;BBBMMMZZZfffmmmqqqsssqqqnnnjjjeeeaaa]]]\\\[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXTTTUUUUUUVVVWWWWWWWWWXXXTTTVVVZZZ\\\]]]\\\YYYWWWXXXXXXWWWWWWUUUTTTRRRRRRSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^___`````````___``````___^^^^^^___``````^^^]]]\\\ZZZXXXWWWUUUTTTQQQPPPPPPOOONNNMMMLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>======<<<;;;::::::::::::999999888888777555555555555555555555555777777777777888999:::;;;999999:::;;;;;;;;;;;;;;;::::::;;;;;;:::999888777666666555555333222000///111111000//////000000000000111111222333333222222000000////////////000000....../////////000000000111111222222333444444555666888:::;;;<<<;;;:::999999999999:::::::::::::::777888888888999999999999:::999888888888999:::;;;???===<<<===??????>>>===<<<<<<;;;;;;;;;<<<==================<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<===999::::::::::::999888888555777::::::999888888999999999:::<<<============kkkZZZQQQLLLGGGGGGFFFEEECCCBBBAAAAAA===<<<;;;999777666666666444333333222222111111111000///...------,,,------+++++++++,,,,,,,,,------***)))((('''''''''((((((((((((((()))))))))******((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###&&&)))***(((''''''((('''(((******))))))+++---...///666???FFFIIIMMMSSSYYY\\\aaaeeefffeeebbb```ccclllwww||||||{{{}}}}}}wwwpppkkkccc[[[YYY[[[WWW[[[aaahhhqqq|||rrrfffdddbbbeeekkksssyyy}}}xxxnnnfffRRRKKKAAA999444222000///000000//////.../////////000000000111333555666777222333444555555555555555555555555555444444444444;;;<<>>>>>@@@???>>><<<:::;;;;;;<<<;;;:::999888888777555444555555333222333333333333333333333333///000000111111222333333444333333444555777999:::777666666666777777888888999::::::::::::888666555111111000////////////000000000////////////000000111222333333333333333333111000000//////000000111/////////000000000111111111111111222333333444444666777888:::;;;;;;:::::::::;;;<<<===============;;;;;;<<<<<<===>>>??????@@@@@@???@@@BBBDDDGGGHHHIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA>>>@@@CCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHhhhYYYRRROOOJJJIIIHHHFFFDDDBBB@@@@@@===<<<;;;999888777777777444444333333222111000000000000...---------------+++++++++,,,,,,---------))))))((('''''''''''''''))))))))))))************((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''((((((((('''&&&%%%%%%###'''***+++)))''''''(((%%%'''))))))((()))***,,,,,,,,,111:::BBBGGGNNNTTTXXXZZZ^^^bbbddddddcccbbbbbbmmmzzz{{{sssggg[[[XXX[[[RRRWWW]]]aaagggttt~~~pppllliiihhhlllrrrwwwzzz}}}tttmmm[[[SSSIII???999666444333000000////////////000000111000///000222444444444444444555777888888888888999999888888777777666666999888;;;CCCPPP\\\eeeiiiiiiiiijjjiiifffbbb^^^[[[VVVUUUSSSRRRPPPPPPOOOOOOSSSSSSRRRQQQOOONNNMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQOOOPPPRRRSSSSSSSSSRRRRRROOONNNLLLKKKLLLMMMOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOJJJKKKNNNPPPQQQQQQPPPPPPQQQPPPNNNLLLKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======>>>??????????????????????????????@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888888999999777666444444666666666666444444222111000000000000///---///000000000000000000000,,,---...///000111222222111111111222333666888999555444333333333444666777555555555555444333111000//////...---...///111222/////////...//////000000///000111111111111111000111111000000000111111222000000000111111111222222111111222222333333444444555666777999:::;;;;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJMMMQQQUUUWWWRRRQQQOOOOOOPPPQQQOOONNNRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPNNNNNNOOOPPPOOONNNMMMLLLHHHLLLOOOOOOMMMKKKLLLNNNMMMNNNOOOQQQRRRSSSSSSSSSiiiXXXPPPKKKKKKHHHEEECCCCCCCCCCCCBBBAAA???;;;888666555555666555444333222111111111111111///............---+++,,,***)))))),,,.........+++++++++***)))(((((('''((()))***)))((('''(((***)))(((&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&(((((())))))))))))(((((((((***///555===DDDKKKNNNNNNSSSZZZaaaeeegggfffeeeiiiooozzzyyylll```XXXSSSOOOPPPTTTXXX]]]gggzzzwwwmmmnnnqqqpppoooqqqwww|||yyyuuunnnjjj^^^SSSLLLDDD:::555777111111000///------...000------------...000111222444777:::;;;<<<<<<===>>><<<;;;;;;;;;;;;999666333555888===DDDLLLVVV]]]bbbdddgggiiigggbbb[[[UUURRRQQQPPPPPPOOOOOONNNNNNMMMQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNMMMMMMKKKJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMKKKJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCAAAAAACCCEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::999888888999999:::;;;<<<<<<<<<<<<>>>===;;;999888777666666999999999888777777666666666666444333222222111111///...---...000111000///222222111111000000000///.........------,,,,,,,,,/////////......---------------,,,,,,---...000222222444555555444333555666333444444333111000000111000///...000333444222000555222///---.../////////333444444555444333222111///111333333222222333444666444444555777888888888444333333222222333333444999:::;;;<<<>>>AAACCCDDDEEEEEEDDDDDDEEEGGGIIIKKKHHHKKKNNNRRRTTTTTTSSSRRRUUUVVVWWWWWWXXX[[[___bbbdddbbb```______```cccdddggggggfffdddbbbbbbeeeggggggfffeeedddcccdddeeeffffffeeecccbbbaaaaaabbbccc```bbbcccaaa___^^^___bbbccccccbbbaaa```___^^^]]]]]]]]]^^^```ccceeeeeedddjjjYYYQQQMMMJJJGGGDDDBBBBBBCCCBBBAAA@@@>>>;;;888666555555555555444333222111111111111000///------......,,,+++---+++)))***,,,...///...++++++******)))((((((''''''((())))))''''''((()))***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''''''''(((((())))))(((((('''(((***---222999@@@GGGJJJLLLQQQXXX___eeeiiikkkmmmqqqvvv}}}qqqeee\\\VVVPPPNNNOOORRRVVV```qqqxxxuuuvvvtttsssuuurrrzzz}}}{{{{{{zzzvvvtttjjj```XXXNNN@@@888666.........---,,,---...///------...///000222444555666999===????????????@@@>>>>>>===>>>>>>;;;888444555666:::@@@IIIRRR[[[___aaaccceeeccc]]]WWWRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMOOOMMMKKKIIIHHHHHHIIIIIILLLLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@??????>>>>>>>>>???;;;<<<<<<:::888888:::<<<=========>>>>>>?????????>>>>>>======<<<;;;;;;:::::::::999888888777666666666777888999:::::::::::::::999888777777777777777666666555444444333222222444444333222111000000000***)))((()))***+++***)))000000000000//////......,,,,,,,,,+++++++++******............---------,,,...............///000111111222333333222222333555000111222111000///000111///...---///222333222000444333222111222333444444777888999::::::999888777222444666777666666777888:::999888888;;;===>>>>>>===<<<<<<;;;;;;<<<<<<===BBBCCCDDDFFFHHHKKKMMMOOOQQQPPPOOOOOOQQQSSSVVVWWWWWWYYY]]]```bbbbbbaaa```aaabbbdddeeefffiiimmmqqqtttsssqqqpppppprrruuuvvvxxxxxxwwwuuussstttvvvxxxxxxwwwvvvtttttttttuuuuuuvvvuuutttssssssssstttuuutttuuutttrrrnnnmmmnnnqqqvvvuuutttsssrrrqqqpppooooooooooooqqqsssttttttssslll[[[RRRNNNIIIGGGCCCBBBBBBBBBAAA@@@???>>>;;;888666555555555444444333222111111111111///...,,,,,,------+++***---,,,******,,,...///...++++++******)))(((((((((&&&'''(((((('''&&&'''(((***)))(((((())))))(((''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''''''''''''''(((((('''''''''))))))***---333:::@@@EEEIIINNNTTT[[[bbbjjjqqqvvvxxx}}}xxxmmmddd^^^WWWQQQMMMMMMQQQYYYgggttt~~~yyyvvvuuuoootttwwwwwwxxx|||~~~}}}~~~wwwpppiii]]]LLL???999000///......------------------...000333666888999:::>>>BBBEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA>>>:::666444555777<<>>>>>>>>???@@@BBBEEECCCAAAAAADDDHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJOOOPPPRRRTTTWWWZZZ]]]^^^aaa`````````aaadddggghhhkkklllooorrrttttttssssssqqqsssuuuvvvxxx{{{~~~}}}~~~lll[[[RRRMMMHHHFFFCCCBBBBBBBBB@@@???>>>===;;;888777555555555444333222222111111111222///---,,,,,,,,,,,,+++)))...,,,******,,,.........************))))))((((((&&&'''((('''&&&%%%&&&((()))((('''((())))))((('''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))***...555;;;???FFFJJJPPPUUU\\\fffpppxxxyyy}}}~~~}}}uuuoookkkddd[[[RRROOOQQQWWWbbblllyyywwwrrroooppppppqqqtttzzz}}}vvvjjjYYYIII???777555222000///...,,,++++++,,,...000444777:::;;;>>>BBBHHHKKKKKKJJJHHHHHHEEEEEEDDDDDDCCC@@@;;;777555555666:::AAAKKKTTTYYYZZZ[[[ZZZWWWRRRNNNLLLLLLHHHHHHIIIJJJJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDHHHHHHHHHHHHGGGFFFFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>======;;;:::888777666666555555444444444555555666777888777555444555777111222222333444555666666666666666555555444444444222222222222111111000000///000111222333333333333333333222222222222333333444444333222000///......//////...---------......111///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------,,,,,,,,,...///000000000///...---...///000000//////000222000111222222111111222333000000111222555777888888666999<<<===>>>=========???@@@BBBEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPTTTRRROOOPPPSSSWWWZZZ\\\ZZZZZZYYYYYYYYYYYYZZZZZZ^^^___aaacccfffjjjlllnnnqqqpppppppppqqqtttvvvxxx{{{|||~~~lll[[[QQQMMMHHHFFFCCCBBBBBBBBB@@@???===<<<:::888777666555444333333222222111111222222///---,,,,,,,,,,,,+++)))---,,,******+++---------*********)))))))))))))))&&&'''((('''&&&%%%&&&(((((('''&&&&&&(((((('''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&+++***((())),,,111777:::BBBFFFKKKOOOTTT]]]iiirrrvvvzzz}}}|||zzz}}}|||zzzyyyqqqggg\\\VVVTTTWWW```iiisssuuuooollliiijjjooowww~~~rrrbbbPPPDDD;;;888333111000///---,,,++++++---000333666999:::@@@DDDJJJNNNOOONNNMMMLLLHHHHHHGGGGGGFFFAAA;;;777666555666999@@@IIIQQQVVVWWWWWWVVVSSSOOOLLLJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEE???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDCCC@@@>>>===:::999888666555444333222333333222222222222333444111222333222000///000111111111111111222222222222333333333222222222222222000///////////////......,,,---...///000000000000222222111000////////////222222111000///...---------------,,,------.........,,,++++++,,,,,,+++)))+++++++++,,,,,,,,,,,,,,,........................---------------------------...///000000///---,,,...000111111000000111222111222333333111111222333222333444666888:::===???CCCGGGKKKMMMLLLKKKKKKLLLQQQRRRTTTWWWYYYZZZZZZZZZXXXZZZ[[[[[[\\\]]]```bbbfffdddaaabbbeeeiiimmmnnnmmmmmmllllllllllllmmmmmmooopppqqqsssvvvxxx{{{|||~~~}}}}}}~~~lll[[[QQQLLLHHHFFFDDDCCCCCCCCC@@@???;;;;;;:::999777666555444333333222222111222222333///...,,,,,,------+++***---+++))))))***+++,,,+++******))))))))))))))))))&&&'''(((((('''&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%&&&'''''''''(((((('''''''''***)))((((((+++///333666===BBBGGGJJJMMMUUU```hhhrrryyy~~~~~~~~~{{{rrrggg___YYYYYY```iiiqqq|||rrrjjjcccdddjjjttttttgggXXXKKK@@@;;;444000000111000...+++,,,---///222444777888>>>BBBHHHLLLNNNNNNNNNOOOKKKKKKKKKJJJHHHCCC<<<777666666777:::???GGGNNNSSSSSSTTTSSSQQQMMMJJJHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCC>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@??????????????????@@@@@@@@@@@@??????>>>????????????>>><<<:::888666555444222111000000000//////......//////000000///000222111000......///000000000000111111111111111111111111111111111111........................+++,,,---......//////...111000///...------------//////......------,,,,,,---------------...///000---,,,++++++,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///...//////000000/////////111222333333222222333555333444555555555444666777999:::<<<===???BBBFFFIIINNNSSSXXXZZZYYYYYY[[[]]]ccceeegggjjjkkklllmmmllllllmmmnnnnnnnnnooorrruuuwwwuuussssssvvvzzz|||}}}~~~~~~~~~~~~nnn\\\SSSMMMHHHGGGEEEEEEEEECCCAAA???:::::::::999777666555444333222222111222222333333000///------......,,,+++,,,***(((''')))******))))))))))))))))))))))))***'''((())))))''''''((()))'''&&&&&&'''((())))))'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''''''''(((((())))))(((((('''''''''''''''))),,,///111777===DDDHHHJJJOOOYYYaaalllxxx|||sssiii```]]]dddnnnttt||||||ooocccaaaeeelllxxx|||uuunnndddYYYNNNFFF;;;444222222111///......///000222333555666999===CCCGGGIIIKKKMMMOOOOOOOOOOOONNNKKKFFF>>>999444555666:::???EEEKKKOOONNNPPPPPPNNNKKKGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAAAAA>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888777888888999999888666555444222111000///............,,,,,,,,,,,,,,,---......000222444333222000000000---......///000111222222000000000111111111111111........................++++++,,,---..................---------------...........................---------...///000111222///...---...000000000...---------.........//////,,,,,,,,,,,,---------............/////////000000000000000000111222333333444555666666555555666888777999;;;======>>>AAACCCFFFHHHJJJKKKLLLPPPUUUYYYZZZ```fffiiiiiikkkooosssuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{}}}~~~{{{yyyyyyzzzyyyxxxppp^^^TTTOOOHHHGGGFFFEEEEEEDDDBBB???::::::999999888666444444222222222111222222333333111///............---++++++)))''''''((())))))((()))))))))))))))*********((()))***)))((('''(((***(((''''''((()))******)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((())))))))))))((((((%%%%%%&&&'''(((+++---...333;;;CCCGGGHHHMMMUUU]]]hhhwww|||rrrfffaaahhhsssxxx}}}wwwfff```aaaeeepppzzzxxxuuuuuuoooggg^^^SSSEEE:::666333000---000000000111222333444555666999>>>CCCFFFIIILLLNNNRRRQQQQQQQQQNNNHHH@@@:::333444666999>>>DDDIIILLLKKKMMMNNNMMMIIIFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???;;;<<<===>>>>>>??????>>>??????>>>===<<<:::888777999999999888888888777777555666666666555444333222333333444444444333111000000///---,,,,,,,,,------,,,,,,,,,,,,,,,---.........000222222000///...///***+++,,,...000222333444000000000111111111111111........................++++++,,,---............,,,,,,,,,,,,---...///000000000000111111111111222.........///000111222333...------...000111000///.........//////000000000........./////////000000.../////////000000111111222222111111222444666777666777888888777777888:::<<<>>>BBBDDDFFFIIILLLNNNRRRTTTWWWXXXYYY\\\bbbggghhhnnnuuuyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxyyy{{{|||{{{xxxvvvvvvwwwxxxvvvttttttsssrrrrrrsssvvvzzz|||wwwtttqqqoooooopppoooooolllYYYPPPKKKHHHFFFCCCBBBBBBCCCCCCBBB999999888999999888555222444444444333333333222222111///------......---,,,......---,,,+++))))))(((+++*********))))))((((((******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&''')))+++,,,///555===CCCGGGJJJOOOSSS```mmm|||qqqgggiiirrr|||ooo\\\XXX```iiikkkwww~~~}}}xxxxxxvvvqqqiiiaaaUUUHHH;;;222///111111111111000//////222333666999===AAADDDHHHLLLOOOVVVVVVUUURRRNNNIIIEEEBBB:::999999<<>>======<<<;;;;;;;;;;;;;;;;;;;;;888999999888777666555444666555444333222111111111222333333222000//////111222222111111111111111000111000...---------...///111111000000000000000000...///111222222111///...///////////////////////////000000000111111222222111222222111///...///000222111000///......//////......//////000111111111333333333333333333333333111111111111333444666888333333333222222222111111111222333333111000000000111111222333333333333333555666666777666555333222444555777888888999<<<>>>@@@???>>>===>>>@@@BBBDDDFFFIIILLLOOORRRUUUYYY[[[cccggglllmmmmmmoootttyyy{{{}}}}}}xxxxxxxxxxxxxxxwwwwwwwwwvvvuuuttttttttttttuuuvvvuuutttssssssssstttuuuvvvwwwuuusssqqqppprrrsssuuuzzzzzzzzzyyywwwuuusssrrrsssssssssssssssqqqooonnnlllkkkkkkkkklllmmmnnnnnnmmmlllkkkkkkmmmoooooonnnhhhhhhhhhhhhjjjlllnnnoookkkkkkjjjhhhgggfffeeedddlllYYYPPPLLLJJJHHHEEEDDDDDDDDDDDDCCC;;;:::888888999888666444222222222111111111000000000...,,,,,,,,,---,,,+++...------,,,***))))))((())))))))))))((((((''''''))))))(((((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''')))+++,,,---222999???EEEIIIMMMPPPYYYddduuu}}}rrrggggggmmmvvvzzz~~~wwwcccZZZ^^^ccceeennnwww~~~zzzvvvnnnbbbTTTFFF;;;555333000000000/////////111222444777;;;???BBBFFFKKKNNNUUUUUUTTTQQQKKKFFFAAA??????===<<<===AAADDDDDDDDDFFFFFFFFFEEEDDDBBB@@@???<<<<<<<<<======>>>???@@@AAA@@@???>>>===<<<;;;;;;999999999999999999999999666666666666555444333333444333222111111000000111111222333222000///000111111111111111000000000000111111000/////////000111111111111111111111111111000111333444444333111000111111000111111111111111222222333444555555666666444555666555333222222333666666666777666666555555222222333333444555555555666666666666666555555555777666555444444555555666555555555555555555555555555666888777555444444555888888:::;;;<<<<<<<<<<<<;;;;;;======>>>===<<<<<<===???@@@@@@AAACCCFFFIIIHHHGGGGGGGGGHHHKKKMMMOOORRRUUUYYY\\\```cccgggjjjppptttwwwxxxwwwyyy}}}~~~|||||||||}}}}}}{{{xxxuuutttuuuwwwrrrrrrqqqppppppooooooooopppooonnnmmmmmmnnnooopppnnnmmmllllllllllllmmmnnnooommmkkkiiiiiijjjlllmmmoooooonnnmmmmmmlllkkkkkkiiijjjjjjkkkjjjiiigggfffddddddddddddeeefffggggggiiigggffffffhhhiiihhhhhhccccccccccccdddeeeggghhhhhhggggggfffeeedddccccccmmmZZZQQQLLLKKKIIIFFFDDDDDDDDDBBBAAA===;;;999888888888777666222222222111111111000000///---+++++++++,,,+++***------,,,+++***))))))(((((((((((((((''''''''''''(((''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''')))***++++++---222999AAAGGGJJJKKKOOOWWWcccppp{{{~~~}}}uuuhhhccceeelllrrrxxxxxxvvvzzz|||gggZZZYYYZZZ[[[eeeppp|||{{{pppbbbTTTGGG===888//////////////////000000111444888<<>>;;;:::::::::;;;<<<===>>>??????>>>======<<<;;;;;;888888888999999999999999666666555555444333333333333222222111111222222333333555555555333222333444333333333333444444444444444333333222222333444444444444555555666666777777444555777888888777555444444444444444555666666777888999999;;;<<<===>>>>>><<<>>>>>>>>>;;;:::::::::999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>=========???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBAAA@@@>>>??????CCCDDDEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPUUUXXXWWWWWWWWWXXXZZZ]]]```aaacccfffjjjnnnqqquuuyyy|||~~~}}}}}}~~~}}}|||zzzzzzzzzzzzwwwtttrrrqqqrrrsssrrrqqqmmmjjjiiiiiikkkjjjiiihhhgggffffffeeeeeehhhgggfffeeeeeefffggghhhgggffffffeeeeeeffffffggggggeeecccbbbbbbcccdddeeeeeedddcccbbbbbbbbbcccddd___```aaabbbbbbaaa```___^^^^^^^^^^^^___```aaaaaaeeecccaaaaaabbbccccccbbb______^^^^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaa```ooo\\\SSSNNNIIIGGGDDDCCCBBBAAA???===>>><<<999888888888888777444444444333333333222222000...,,,+++,,,,,,+++***,,,,,,,,,+++***))))))((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''(((*********))),,,333<<>>>>>AAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::777777666666555555555555666555555555666666777888999:::;;;;;;:::999:::<<<:::;;;;;;;;;<<<<<<======999999999999999::::::;;;;;;;;;<<<===>>>??????@@@;;;<<<>>>??????>>><<<;;;<<<<<<;;;<<<===???@@@AAABBBCCCDDDFFFGGGIIIJJJJJJKKKMMMNNNMMMKKKIIIHHHHHHEEEDDDDDDDDDDDDEEEGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOONNNMMMMMMLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPOOOOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[^^^dddhhhiiiiiijjjlllooorrrtttvvvtttvvvzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyyvvvtttssssssssssssrrrpppnnnooonnnllliiigggfffggghhhhhhgggeeebbbaaabbbcccccccccaaaaaa```aaabbbbbbbbbbbbaaa``````aaabbbbbbeeeddddddccccccccccccccccccbbb```______```aaabbbcccbbb```^^^]]]^^^___```[[[\\\]]]^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^___```dddbbb`````````aaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^qqq^^^TTTOOOHHHFFFDDDCCCBBBAAA>>><<<>>><<<999888888888888777444444444333333333222222222000...---------,,,***,,,++++++******)))))))))))))))))))))))))))))))))((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***((('''(((...777>>>AAAAAACCCDDDGGGOOO[[[gggqqqvvvxxx|||{{{xxxxxxyyy~~~tttggg___YYY^^^bbbccc```aaafffkkkpppyyyyyypppiiiddd___eeerrrvvvkkkaaaRRREEE999666222000111111000...000222555888;;;@@@EEEIIIHHHLLLNNNLLLGGGCCCBBBCCCJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCCCC??????>>>>>>??????@@@@@@DDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<<<<;;;:::999999::::::;;;===<<<<<<======>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJLLLLLLJJJIIIHHHIIIIIIHHHIIIKKKMMMPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZ___```bbbaaa___\\\[[[[[[[[[YYYWWWUUUVVVXXX\\\^^^[[[[[[\\\]]]]]]^^^^^^___ddddddccccccbbbbbbbbbbbb]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\]]]___```aaabbbcccbbbdddeeeeeedddcccdddeeefffggghhhjjjlllmmmmmmnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkjjjkkkoootttxxxzzz{{{|||~~~~~~~~~~~~zzz{{{{{{||||||zzzyyyxxxttttttrrrpppooonnnmmmmmmlllkkkiiiiiijjjjjjhhhgggdddeeeeeeccc```_________```aaabbbaaa______```bbb``````___^^^___aaabbbccc``````^^^^^^^^^^^^``````ccccccccccccbbbbbbaaaaaa``````___^^^______```aaaeeeccc```]]]\\\\\\]]]]]]YYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\^^^___```aaa```^^^]]]^^^___^^^]]][[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[rrr^^^SSSNNNHHHGGGFFFEEEEEECCCAAA>>>===;;;999888888888777666222222222111111111000000333111...---------,,,***++++++*********)))))))))))))))))))))************''''''''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((('''(((,,,222888===???AAAAAABBBFFFOOO[[[gggnnnxxx|||~~~xxxttttttvvv~~~rrrgggXXXXXXYYYXXXXXXYYY\\\^^^fffmmmwwwwwwmmmccccccjjjuuuzzzrrrdddTTTEEE???777333222222111///111222444666999===BBBFFFEEEIIIMMMLLLGGGCCCDDDFFFPPPTTTXXXZZZYYYVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHHHHEEEDDDDDDCCCDDDDDDEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFKKKJJJJJJJJJKKKLLLMMMMMMPPPQQQSSSSSSSSSSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\YYYZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZZZZ[[[]]]```dddffffffggghhhiiijjjkkkllllllsssuuuwwwvvvtttqqqooooooooommmkkkiiiiiikkknnnqqqooooooppppppqqqrrrrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppnnnmmmmmmnnnpppqqqrrrssstttuuuvvvvvvuuuwwwyyyyyyxxxwwwxxxyyyzzz{{{|||~~~}}}|||zzzyyyyyyyyy|||||||||||||||~~~|||{{{zzzxxxwwwttttttttttttsssqqqpppnnnlllkkkiiigggfffeeedddddddddcccaaaaaabbbbbb```___\\\]]]^^^]]][[[ZZZ[[[\\\\\\^^^______^^^^^^```aaa```___^^^]]]^^^```bbbccc______^^^]]]]]]^^^______``````aaa``````___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^cccaaa___\\\[[[ZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[[[[[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYppp\\\QQQKKKGGGFFFEEEEEEEEEDDDAAA???;;;:::888888999888666444222222222111111111000000222000...,,,,,,,,,+++)))************))))))))))))((((((((()))))))))******&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((()))***,,,///444:::>>>??????@@@AAAGGGRRRaaakkkwww|||~~~xxxtttvvvyyyrrrbbb]]]XXXVVVWWWYYYYYYXXXbbbeeekkkttt~~~{{{pppiiifffkkkrrrwww}}}zzzjjjPPPGGG===666444333222000000111333333555999>>>BBBCCCIIIMMMKKKFFFBBBCCCFFFOOOUUU^^^cccdddbbbaaa```[[[ZZZWWWUUURRRQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSOOOPPPQQQRRRSSSUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVXXX__________________``````dddeeeggghhhhhhhhhjjjllljjjjjjkkkmmmnnnpppqqqqqqppppppppppppooommmlllkkkllllllllllllllllllllllllooopppqqqrrrrrrqqqpppooommmmmmlllmmmppptttxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyyyywwwtttqqqpppppppppooonnnkkkiiihhheeedddcccaaa```____________^^^\\\\\\]]]]]][[[ZZZXXXYYY[[[ZZZYYYYYY[[[\\\[[[]]]^^^^^^]]]]]]]]]^^^```___\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^_________^^^]]][[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXVVVUUUVVVVVVVVVWWWYYY[[[\\\]]]ZZZYYYWWWXXXYYYZZZZZZYYYVVVWWWXXXYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXoooZZZOOOIIIDDDCCCBBBCCCCCCBBB@@@===999999888999999888555222444444444333333333222222222///---+++++++++)))(((************))))))))))))&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((***,,,,,,---111888>>>===>>>??????CCCNNN^^^kkktttzzzzzzxxx{{{zzzmmmeee\\\XXXZZZ]]][[[YYY\\\]]]___dddppp~~~qqqgggfffhhhjjjqqqyyy}}}WWWMMM@@@777555444333111000111111222333666;;;???CCCIIIMMMKKKDDD@@@AAADDDIIIRRR___hhhlllmmmmmmmmmdddbbb___]]]ZZZYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[\\\VVVWWWZZZ\\\___bbbdddeeefffeeecccbbbbbbdddeeegggppppppoooooooooooopppppptttvvvxxxxxxxxxyyy{{{}}}yyyzzz{{{}}}~~~}}}{{{yyyxxx}}}}}}}}}}}}|||||||||||||||}}}}}}|||yyyxxxxxxyyy|||{{{yyyvvvvvvvvvuuuqqqmmmooooooooonnnkkkiiifffdddbbbbbb```___^^^]]]]]]]]]]]][[[ZZZZZZZZZZZZYYYWWWVVVXXXYYYZZZYYYZZZ[[[]]][[[]]]^^^^^^\\\[[[[[[[[[aaa^^^[[[XXXWWWWWWXXXYYY\\\[[[ZZZZZZZZZZZZ[[[\\\^^^_________^^^]]][[[ZZZ\\\\\\\\\]]]]]]]]]^^^^^^[[[\\\\\\\\\\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYY[[[]]]^^^ZZZYYYXXXXXXZZZ\\\\\\[[[WWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWlllXXXOOOJJJGGGGGGEEEDDDBBB@@@???>>><<<;;;;;;:::999888777777222222222111111111111000000///...---,,,---......,,,,,,+++***)))))))))***((((((((((((((()))******((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((((())))))(((((('''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((()))(((((((((+++...222555======???AAABBBGGGTTTbbbrrr|||pppeeegggjjjeee]]]YYYYYYUUUUUUZZZdddtttoookkkiiidddfffmmmzzzmmm\\\JJJBBB===666222222000000000111444888;;;===CCCHHHMMMMMMGGGAAA??????GGGSSS___eeekkkrrrsssooonnnkkkhhhgggfffccc^^^ZZZ\\\\\\]]]___aaabbbdddeeecccdddeeeggghhhiiiiiijjjkkkmmmooopppqqqssswwwyyy}}}{{{wwwuuutttuuuwwwxxx~~~~~~~~~~~~}}}||||||vvvvvvuuutttsssqqqpppooonnnllliiieeebbb___]]]\\\``````___^^^\\\[[[[[[ZZZ[[[ZZZXXXWWWXXXYYY[[[\\\XXXXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTWWWYYY[[[WWWXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZjjjWWWMMMHHHGGGFFFEEEDDDBBB@@@???>>><<<;;;;;;:::999888777777222222222222111111111111000///...---,,,------......---,,,***)))(((((((((((((((((((((((()))******''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((()))((('''(((***---111333<<<<<>><<<;;;;;;:::999888777777333222222222111111111111//////...------------...///...,,,***)))'''''''''((((((((((((((())))))***''''''&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&'''((((((&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((((('''''')))+++...000:::<<<@@@DDDDDDEEEMMMWWWjjjvvv~~~|||xxxppphhhdddZZZZZZ]]]___aaahhhwwwyyyrrrjjjhhhlllooowww~~~|||hhhYYYNNNDDD===;;;444333111000111333555777:::???FFFHHHDDD???<<<::::::JJJ]]]mmmxxx}}}~~~~~~~~~}}}{{{wwwtttsssuuuwwwyyyzzzzzzzzzyyy{{{|||}}}~~~}}}|||{{{zzzyyywwwuuutttrrrpppooonnnmmmmmmkkkkkkjjjjjjiiihhhggggggdddcccaaa___]]][[[[[[ZZZ\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXYYYWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVWWWXXXWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVeeeTTTKKKFFFFFFEEEDDDCCCAAA@@@???>>><<<;;;;;;:::999888777777333333222222222111111111//////......------------...---,,,***)))((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((''''''(((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''((('''''''''((()))+++---888:::@@@FFFGGGGGGLLLTTT^^^lllzzz{{{rrrjjjfffbbbcccfffgggdddeeennnzzzxxxrrrqqqqqquuuzzzvvvgggZZZNNNCCC===999777444222111222444666666;;;BBBEEECCC???;;;999;;;GGGZZZjjjwww}}}zzz}}}~~~~~~}}}|||}}}zzzvvvsssqqqooollljjjkkkjjjiiigggeeeddddddddd``````__________________^^^]]]\\\ZZZZZZYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ]]]\\\[[[YYYYYYYYYYYYYYYWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWVVVVVVVVVVVVUUUTTTTTTSSSdddUUUMMMGGGEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;:::999888777777333333333222222222222111...............---------++++++******************))))))(((((((((((())))))(((((())))))************'''(((((((((((((((((('''&&&&&&''''''((((((((()))&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''')))***+++555888@@@HHHKKKKKKNNNTTTVVVddduuu~~~vvvoooiiilllmmmppppppkkkfffkkkrrr~~~|||uuuoooooorrrwww~~~wwwkkk^^^PPPFFF@@@===888444111111222444444999>>>BBBAAA>>>:::777:::BBBPPP___mmmwww}}}}}}}}}|||{{{yyytttuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyyyyzzz~~~}}}zzzxxxvvvttttttqqqmmmjjjhhhfffdddaaacccbbb```___^^^]]]\\\\\\XXXXXXWWWWWWWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTVVVUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUVVVVVVVVVUUUUUUXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTQQQRRRRRRSSSSSSTTTTTTTTTWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWTTTTTTUUUUUUTTTSSSRRRQQQ|||cccUUUNNNIIIDDDDDDCCCBBBAAA@@@??????<<<;;;;;;:::999888777777333333333333222222222222......//////......---,,,******))))))******+++,,,***))))))((((((((((((((('''((()))*********))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))***+++000444===HHHNNNOOORRRWWWUUUaaaqqq~~~wwwppprrrrrrtttvvvrrrllllllpppuuuuuukkkhhhhhhnnnttt{{{|||rrreeeYYYLLLHHHAAA999444111000111444777:::===>>><<<888666666999BBBOOO\\\gggsss~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{|||}}}}}}|||{{{zzzxxxvvvtttssssssrrrpppoooiiikkklllnnnooopppoooooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnooopppqqqqqqrrrssstttuuuuuutttsssuuuvvvwwwwwwvvvwwwyyyzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}zzzxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwvvvuuusssqqqooonnnmmmpppoooooonnnnnnnnnoooooowwwwwwwwwwwwxxxxxxxxxxxxwwwvvvwwwxxxzzzzzzxxxvvvttttttvvvwwwxxxxxxxxxxxxwwwzzz{{{{{{yyyvvvuuuuuutttttttttsssssstttuuuuuuxxxwwwvvvtttrrrpppnnnlllfffdddaaa`````````^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTUUUVVVXXXYYYVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSTTTUUUWWWXXXUUUUUUUUUUUUVVVWWWWWWXXXTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTSSSSSSQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUQQQRRRSSSTTTTTTSSSQQQPPPxxx```UUUNNNIIIDDDCCCCCCBBBAAA@@@??????<<<;;;;;;:::999888777777444444333333333222222222---.../////////...---,,,++++++***************+++******)))(((((((((((((((%%%&&&'''((()))(((((('''&&&'''((())))))((('''&&&((('''''''''''''''&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))***++++++***...999FFFNNNRRRUUUZZZVVV```lllxxx~~~vvvrrrppprrrvvvvvvrrrpppqqqoooxxxyyyoooiiifffiiinnnsss}}}zzzppp```YYYOOODDD;;;555222111333444666999999888666333666444888AAAIIIRRR^^^jjjmmmrrryyy}}}~~~}}}}}}~~~}}}|||zzzxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwyyy{{{}}}}}}zzzxxxwwwwwwsssrrrrrrssstttuuuvvvwwwvvvwwwxxxxxxwwwvvvtttrrrnnnooopppqqqqqqpppooonnnmmmkkkiiiiiiiiihhhfffddd^^^___aaabbbcccccccccbbb````````````````````````aaaaaaaaaaaabbbcccdddeeedddeeeggghhhiiiiiiiiihhhhhhiiijjjjjjiiijjjlllnnnllllllmmmmmmnnnpppqqqrrrnnnoooooommmjjjiiikkkmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhfffeeecccbbbbbbbbbbbbbbbbbbbbbcccdddeeeiiiiiiiiijjjjjjjjjjjjkkkiiiiiijjjlllnnnnnnkkkiiiggghhhjjjkkkkkkkkkkkkjjjlllmmmnnnllljjjhhhhhhhhhgggggggggggghhhiiijjjjjjkkkkkkjjjhhhgggdddbbbaaa\\\ZZZXXXXXXXXXYYYXXXVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTWWWVVVTTTTTTUUUWWWZZZ\\\TTTTTTTTTTTTUUUVVVWWWXXXSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRPPPOOOPPPQQQSSSTTTVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPuuu___TTTNNNIIICCCCCCBBBAAAAAA@@@??????<<<;;;;;;:::999888777777444444444333333333222222---.../////////...,,,,,,---,,,+++***))))))))))))******)))((((((((((((((($$$$$$&&&'''''''''&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))+++,,,,,,&&&***555DDDNNNSSSWWW\\\VVV^^^hhhqqq~~~xxxpppmmmnnntttxxxvvvsssrrrlllpppwwwxxxpppjjjjjjllloooxxx~~~pppiii\\\NNNBBB:::555333333333444555666666444222999444444999===AAAKKKVVV\\\bbbkkkqqqssstttvvvwwwwwwuuurrrooonnnooopppqqqqqqqqqqqqqqqpppooonnnnnnppprrrtttssspppmmmlllkkkiiiiiiiiiiiiiiijjjkkklllllllllmmmmmmllljjjgggfffdddeeefffggggggfffeeedddeeecccaaaaaaaaa```^^^]]]UUUVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]___````````````]]]___``````___```bbbddd`````````aaabbbdddeeefffbbbccccccaaa^^^^^^bbbeeedddddddddddddddcccbbbbbb\\\\\\\\\\\\\\\\\\\\\\\\VVVWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^_________^^^^^^___aaacccccc```^^^___```aaabbbbbbbbbaaa```dddddddddccc```______```___^^^______```aaabbbccc``````___^^^]]][[[YYYXXXZZZWWWUUUSSSSSSRRRPPPOOOTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMNNNOOOQQQTTTVVVVVVVVVVVVUUUVVVWWWWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQTTTXXXZZZTTTTTTTTTTTTUUUVVVWWWXXXSSSTTTUUUVVVWWWWWWVVVUUUNNNNNNMMMLLLMMMPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRQQQPPPNNNMMMMMMOOOQQQSSSSSSRRRQQQPPPppp^^^TTTOOOKKKFFFEEECCCCCCBBBAAA???<<>>===:::888666444333888666555333222222222222000000000111111222222222;;;888222---******+++,,,++++++******))))))((((((((((((''''''&&&&&&%%%%%%)))***,,,+++)))(((((()))&&&((()))******)))(((&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''***,,,,,,)))&&&&&&(((((('''&&&$$$######$$$$$$'''''''''''''''((())))))++++++...999HHHTTTZZZ\\\]]]^^^bbbjjjttt}}}yyypppiiimmmrrrtttssstttqqqooommmqqq|||}}}yyywwwtttpppmmmooossswwwzzz|||sssiii]]]MMM<<<666999000000111222333333444333111111222444777<<<@@@BBBLLLOOOVVV\\\aaacccccccccdddccccccbbbbbbbbbcccccc______^^^^^^___aaacccdddfffggghhhhhhgggeeecccaaa_________`````````aaaaaadddccccccbbbaaa`````````\\\\\\]]]^^^^^^]]][[[ZZZUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUVVVXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\\\\YYYXXXVVVTTTTTTUUUVVVWWW]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUQQQPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXZZZ[[[\\\VVVVVVVVVVVVVVVVVVVVVUUUQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRRRRQQQOOONNNLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQRRRQQQOOONNNMMMMMMNNNOOOQQQQQQQQQOOOMMMNNNPPPRRRSSSRRRPPPOOOOOOPPPQQQRRRNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPNNNMMMLLLMMMMMMNNNLLLOOOQQQPPPMMMMMMOOORRRmmm[[[RRRMMMIIIFFFDDDCCCCCCBBBAAA???===>>>===<<<:::888666555444777666555444333333444444///000111333666888:::;;;777444000,,,))))))******))))))))))))))))))))))))((((((((('''''''''''''''(((***+++***)))''''''((()))***+++,,,,,,+++***)))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$""" ###&&&)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******---555AAAMMMVVVZZZ]]]^^^aaafffooowww~~~|||qqqiiiiiimmmoooooopppjjjgggdddfffqqq}}}zzzwwwuuusssrrrrrrrrrwww{{{}}}wwwkkk```RRRBBB::::::333222111000111111000000333333333333555888;;;===AAAEEEJJJPPPUUUXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWYYYZZZ[[[[[[[[[\\\\\\[[[YYYXXXWWWYYYYYYYYYZZZZZZZZZZZZ[[[]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPQQQSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTSSSSSSTTTUUUWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSVVVUUUSSSRRRQQQRRRSSSTTTXXXXXXWWWVVVUUUTTTSSSSSSVVVUUUUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWXXXXXXXXXWWWWWWVVVTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRNNNOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQUUUUUUVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTPPPOOONNNNNNNNNNNNOOOPPPOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPNNNMMMMMMPPPSSSUUUUUUTTTTTTSSSQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLMMMMMMKKKNNNPPPOOOLLLKKKLLLNNNiiiXXXPPPKKKGGGFFFDDDCCCBBBCCCAAA???===<<<<<<;;;999888777666555777666666555555666666777999999777666555333222222111///---+++)))(((((()))&&&&&&'''(((((()))******'''((((((((((((((())))))'''(((***)))(((&&&''''''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$""" ###'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))+++000888CCCOOOWWW]]]]]]___bbbgggnnnuuuyyy{{{uuukkkhhhiiiiiiiiijjjeeeaaa\\\\\\eeeuuu~~~xxxrrroooooopppttt~~~qqqfffZZZLLLBBB===888555222000000000//////666555444333333444555555777999===BBBGGGKKKNNNOOOSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRRRRRRRQQQOOONNNKKKKKKKKKLLLLLLLLLMMMMMMSSSSSSRRRRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMQQQPPPOOONNNNNNNNNOOOPPPRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPQQQQQQRRRSSSSSSUUUTTTSSSRRRQQQOOONNNNNNKKKLLLNNNQQQRRRSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOOPPPQQQQQQSSSTTTTTTUUUTTTSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMPPPSSSVVVWWWXXXWWWUUURRROOOMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMPPPSSSRRRNNNKKKKKKLLLgggVVVNNNJJJFFFEEEDDDCCCBBBCCCBBB???===;;;::::::999888777666666666666666666777777888888===;;;888444///+++'''&&&,,,,,,+++******)))((((((&&&'''''''''((((((((()))''''''(((((())))))******%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%***(((%%%""""""$$$''')))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''')))+++,,,000:::HHHSSS[[[\\\]]]^^^aaafffkkkooorrrzzz{{{pppllljjjeeeccccccbbb___ZZZYYY___jjjwwwyyysssnnnkkkppp}}}xxxmmmdddYYYKKKBBB===999333111111222222111555444333222111000111111222444777:::???DDDGGGJJJMMMNNNNNNNNNNNNMMMMMMMMMOOOOOOOOONNNNNNNNNNNNNNNSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMRRRRRRRRRRRRQQQPPPPPPOOOLLLMMMNNNOOOPPPPPPOOOOOONNNOOOPPPQQQPPPNNNLLLJJJNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKOOORRRTTTSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMJJJLLLOOOQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSRRRQQQPPPOOOPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLPPPRRRUUUUUUUUUTTTSSSPPPNNNMMMOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMQQQUUUXXXWWWRRRNNNLLLMMMfffVVVNNNJJJGGGEEECCCBBBBBBCCCBBB@@@>>>::::::999888888777666666555555666666777888888888111000///...---,,,+++*********+++++++++******))))))((((((((('''''''''&&&''''''(((((())))))******%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%+++***)))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''(((((((((((('''''')))******+++444AAAMMMVVVXXX\\\^^^___```cccfffmmmuuuxxxtttnnneee___]]]___]]]ZZZYYY[[[aaagggkkkyyy~~~uuummmhhhmmmzzzwwwppphhhZZZOOOCCC<<<555111222444444333222222111000000/////////000111333666:::???BBBEEEIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMOOOPPPOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNGGGIIIJJJLLLLLLKKKIIIHHHLLLLLLKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIMMMPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMOOOQQQQQQPPPNNNMMMOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPOOOOOONNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIKKKNNNQQQPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMRRRUUUXXXWWWSSSOOOMMMMMMgggVVVOOOJJJGGGDDDCCCBBBBBBCCCBBB@@@>>>::::::999888777777666666333444555666666666666666---------------.........******************************)))(((((('''&&&&&&'''((((((((((((((())))))$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&### $$$%%%%%%&&&&&&%%%$$$$$$&&&&&&((()))))))))((('''&&&((())))))***000;;;DDDNNNUUU\\\aaaaaa___```aaagggnnnxxxwwwkkkccc```^^^\\\[[[ZZZ[[[]]]___aaaqqq}}}xxxnnngggkkkvvv~~~zzzooodddPPPGGG;;;555444444333111000000000///////////////---...000222555999<<<===BBBDDDFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGIIILLLNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOONNNNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIHHHIIILLLOOOKKKJJJIIIHHHIIIKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKKKKLLLLLLLLLMMMQQQSSSRRRNNNKKKKKKLLLgggVVVNNNIIIFFFDDDCCCBBBBBBCCCBBBAAA???;;;:::999888777666555555222222333444444444333333111000000///---,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''%%%&&&((((((''''''((()))$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""!!!"""$$$&&&'''$$$!!!$$$%%%&&&''''''&&&%%%%%%$$$%%%'''))))))((('''&&&$$$&&&'''((()))...555:::GGGQQQ]]]ddddddaaa___^^^```gggpppxxxxxxqqqooofffdddbbbaaabbbdddgggiiirrryyywwwmmmmmmrrrxxx|||fffZZZJJJ>>>:::777333/////////////////////......+++,,,---000222444666777>>>@@@CCCFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLNNNNNNJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKLLLLLLLLLKKKIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIFFFEEEFFFHHHKKKMMMJJJJJJJJJHHHGGGHHHJJJMMMIIIIIIIIIJJJJJJLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGHHHIIIJJJJJJIIIIIIHHHKKKNNNMMMJJJHHHIIIKKKfffVVVMMMHHHEEEDDDCCCBBBBBBCCCCCCAAA???;;;:::999888777555444444111222333333333222111000........................******(((''''''((()))***(((((())))))******++++++((((((''''''&&&&&&&&&%%%%%%'''))))))((('''((()))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%###!!!!!!###(((***)))'''%%%&&&'''((((((((('''&&&###$$$&&&(((((('''&&&%%%###$$$%%%'''))),,,111444CCCOOO^^^ggghhhccc___]]][[[aaajjjrrr{{{~~~~~~qqqnnnllljjjkkkooosssvvvuuuwww{{{vvvrrrpppqqq{{{zzzkkkWWWHHH@@@:::444///000000000000///...---,,,***+++---///111222333333<<>>;;;:::888888888777444222444333222222111111222222000///...---,,,+++++++++///...+++***))))))***+++(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%&&&'''((('''&&&'''%%%###""""""$$$''')))((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''',,,000:::FFFXXXdddhhhfffbbb```[[[[[[^^^fffmmmvvv|||uuussswww|||~~~~~~~~~|||zzzzzz{{{yyyqqqppppppuuu|||mmmYYYKKKCCC>>><<<111222111...+++))),,,//////...---,,,---///111222666999===AAADDDFFFFFFFFFDDDGGGIIIJJJJJJIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNJJJIIIIIIHHHHHHIIIKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHMMMKKKIIIGGGGGGJJJMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJMMMLLLJJJHHHGGGHHHJJJKKKGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKLLLNNNNNNLLLKKKIIIMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMLLLIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGIIILLLNNNMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHKKKGGGDDDEEEIIIKKKHHHDDDFFFFFFEEEEEEFFFFFFGGGHHHMMMMMMLLLJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGfffSSSKKKGGGEEEEEEEEEEEEDDDCCCAAA@@@???;;;:::999888888777555222444333222222111111222222000///...---,,,+++++++++///---+++***))))))***+++'''(((((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&&&&%%%$$$######%%%&&&((($$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''&&&%%%%%%'''***---222<<>>AAACCCCCCCCCDDDEEEDDDCCCCCCCCCEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGEEEEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBAAABBBDDDCCCCCCDDDDDDDDDDDDCCCCCC?????????@@@AAACCCDDDEEEDDDCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDfffTTTKKKGGGEEECCCCCCCCCBBBBBBAAA??????===;;;:::999999888666444444333222222111111222222000///...---,,,+++++++++*********************)))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&)))(((***...555===BBBEEEMMMLLLNNNSSSUUUYYYbbbllltttxxxrrrooonnnnnnsssqqqrrrrrrnnniiikkkpppuuuyyy{{{vvvwww{{{yyyttteeeYYYJJJ@@@<<<888333...------......///000000000222000///......000222333666999<<>>======;;;:::::::::999666444444333222222111111222222000///...---,,,+++++++++))))))************))))))((((((((()))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&(((&&&((()))+++---111666:::AAABBBHHHOOORRRSSSZZZbbbeeeooo~~~}}}uuupppmmmlllpppoooqqqrrrnnnhhhgggjjjjjjkkkooowwwwwwttttttvvvvvvyyyxxxttthhh___SSSIIICCC===777111......------...///111222333222000///.........///111444888;;;===???AAACCCCCCCCCDDDEEEEEEFFFEEEEEECCCBBBBBBBBBBBBCCCDDDEEECCCCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFEEECCCBBBDDDFFFCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCEEEEEEEEEEEEFFFGGGAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCAAA@@@AAABBB???@@@AAABBBCCCCCCBBBAAABBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@?????????@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@???>>>???AAADDDEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBhhhVVVMMMIIIGGGDDDDDDDDDBBBAAA???===<<<===<<<:::::::::999666444444333222222111111222222000///...---,,,+++++++++((()))************))))))&&&'''((())))))******)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%''')))&&&(((+++,,,+++---111666666999AAAIIIMMMNNNRRRYYY\\\cccppp~~~zzzuuurrrqqqqqqppppppqqqmmmgggeeehhhfffccccccgggppp{{{zzztttpppmmmkkkllluuu}}}wwwsssiiibbbXXXOOOHHHAAA999444///...---,,,---///111333333333111///...---,,,,,,---111666999<<<>>>@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAACCCCCCDDDDDDEEEEEEFFFFFFBBBDDDEEEDDDCCCCCCDDDEEECCCCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFEEEBBBAAACCCEEE>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBCCCEEEAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@??????===???AAACCCDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>???>>>@@@BBBAAA@@@???@@@@@@>>>???@@@AAABBBAAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@???===???AAACCCEEEDDDDDDCCCAAAAAA@@@??????@@@AAAAAAiiiVVVOOOKKKGGGDDDDDDDDDBBBAAA???===<<<>>>===<<<:::888666555444222222111111000/////////111000...---,,,,,,------***))))))))))))+++,,,---((()))))))))((('''&&&%%%'''''''''(((''''''&&&%%%%%%&&&((()))***+++******((('''&&&&&&$$$$$$###"""''''''((()))((('''%%%$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$)))(((&&&$$$#########$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&'''(((+++---///---222888???CCCHHHLLLOOOTTTWWW^^^iiiwww}}}yyyvvvqqqmmmiiihhhiiihhhdddaaaddd```\\\\\\]]]eeevvv}}}uuullleeehhhlllttt{{{{{{wwwqqqiii___YYYUUULLL>>>333555222...---...///000000444444333222000///......111111222555888<<<@@@BBB@@@AAAAAAAAABBBCCCCCCDDDEEECCC@@@======???AAACCC>>>AAADDDDDDCCCBBBAAAAAA???@@@BBBDDDDDDDDDDDDCCCDDDDDDBBBAAA@@@@@@??????===>>>@@@CCCEEEDDDBBB???BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA@@@@@@BBBEEEFFFCCC@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCBBBBBBAAA@@@????????????<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB??????@@@AAAAAAAAA@@@@@@CCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>>>>>>>??????AAA@@@???>>>>>>@@@BBBCCC@@@???>>>>>>>>>???@@@AAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>@@@AAACCCCCCBBB???>>>===>>>???@@@????????????????????????BBB???======??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCC??????>>>>>>???AAABBBCCC???@@@AAABBBAAA@@@???>>>>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>iiiVVVOOOKKKGGGDDDCCCCCCBBBAAA???>>>===>>>===<<<:::888777555555333222222111111000000///111000...---,,,,,,------,,,+++***))))))******+++((((((((()))))))))))))))(((((())))))(((((('''&&&(((((()))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''((((((&&&&&&'''(((***+++***---333888===AAAFFFIIIKKKOOOWWW```lllyyy~~~zzzqqqnnnjjjhhhhhhgggccc___aaa\\\WWWVVVWWW^^^nnn}}}zzznnneeedddgggoooxxxyyyqqqfff___YYYPPPCCC999888555000......///000000333333333222222111000////////////000333666888:::===>>>???@@@AAABBBBBBBBBDDDBBB@@@>>>>>>???AAACCC>>>@@@BBBCCCAAA@@@?????????@@@AAACCCDDDDDDCCCCCCAAA@@@???>>>===============>>>???BBBDDDDDDAAA???AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>>>>???@@@AAA@@@???@@@BBBCCCBBB???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????AAABBBAAA@@@???@@@AAACCCBBB@@@???======<<<<<<===============>>>>>>>>>===>>>??????@@@@@@??????BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB<<<===???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>??????AAA@@@>>>>>>>>>???AAABBB@@@???>>>>>>>>>???AAAAAA>>>>>>>>>>>>===============>>>???AAAAAAAAAAAAAAA<<<<<<======>>>=========????????????????????????AAA???<<<===???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@AAABBBBBBCCCBBBAAA@@@??????@@@AAAAAA@@@@@@AAA@@@@@@???>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>iiiUUUNNNKKKGGGBBBBBBBBBBBBAAA@@@???>>>======;;;:::888777666555444444333222222111111000000000...------,,,---------,,,+++***)))))))))))))))((((((((()))***,,,---)))))))))))))))((((((''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&(((,,,000333888>>>BBBCCCHHHPPPWWW___lll{{{xxxtttpppnnnnnnkkkfffbbb```ZZZTTTQQQQQQWWWeeerrrzzzoooeeegggllluuu~~~|||rrrjjjcccYYYMMMDDD>>>999333///......000000111111333333444333222111......---...///000222333888:::<<>>@@@@@@?????????@@@AAAAAA===???AAAAAA???===<<<===??????@@@AAABBBBBBBBBBBB??????>>>===<<<<<<<<<<<<======???AAACCCCCCAAA>>>@@@@@@????????????>>>>>>??????>>>>>>>>>>>>??????BBB@@@>>>===>>>@@@??????AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>????????????>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@BBBAAA@@@>>><<<;;;::::::>>>>>>========================>>>???????????????BBBAAA@@@???>>>>>>>>>>>>@@@@@@????????????>>>>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>======???@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBB>>>>>>>>>??????@@@@@@@@@============>>>???@@@AAA@@@??????>>>>>>>>>>>>???@@@???>>>===>>>???@@@AAA?????????>>>???@@@@@@AAA>>>>>>=========<<<<<<<<<<<<===@@@CCCCCCBBB@@@???888:::<<<>>>???>>>===<<<======>>>>>>??????@@@@@@???>>><<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBB@@@????????????AAAAAA@@@>>>>>>=========??????>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>iiiUUUNNNJJJFFFBBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::888777666555555444444333333222111111000//////...------,,,,,,,,,++++++*********))))))***)))((('''''')))+++,,,((())))))))))))(((''''''$$$$$$%%%&&&'''((())))))(((((('''&&&%%%$$$######&&&&&&$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!! ######%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((***,,,111777;;;???EEEMMMRRRWWWbbbrrr}}}}}}~~~{{{yyyuuuooojjjccc]]]WWWTTTSSSWWWaaakkkyyymmmlllmmmrrrzzzyyypppeeeXXXOOOEEE???777000......//////...000222444555444444333000//////...///000111222333555999<<<===<<<;;;:::<<<===>>>??????@@@@@@@@@>>>???@@@@@@===<<<;;;;;;>>>>>>??????@@@@@@@@@@@@??????>>>=========>>>>>>======>>>@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???<<<;;;;;;<<<===>>>AAAAAA@@@?????????>>>>>>======<<<<<<<<<<<<=================================???@@@???>>>===>>>???@@@@@@>>>===<<<<<<;;;;;;>>>>>>>>>======<<<<<<;;;<<<===>>>>>>??????>>>>>>???>>>>>>===<<<<<<==========================================>>>???@@@AAA????????????????????????????????????>>>>>>===<<<;;;<<<>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>??????<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>=========<<<<<<===???@@@AAA@@@???>>>;;;<<<===>>>???>>>>>>===<<<<<<===>>>>>>?????????===<<<<<<<<<===>>>??????========================??????>>>>>>??????@@@AAACCCBBBAAAAAA@@@?????????AAA@@@>>><<<;;;;;;<<<<<<>>>=========<<<<<<<<<;;;========================hhhUUUNNNJJJFFFBBBBBBBBBBBBAAAAAA@@@???<<<<<<;;;:::888777666666555555444444333222222222/////////......---,,,,,,))))))******+++++++++++++++***(((&&&&&&&&&((()))''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((()))***)))(((((('''&&&%%%$$$###***)))'''%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!! $$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''((()))---333777<<>>>>>===>>>???@@@???===;;;;;;<<<===============>>>>>>>>>=========<<<======>>>>>>=========>>>@@@@@@>>><<<================================================@@@>>><<<999888999<<<>>>@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>???>>>============>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>=========<<<<<<<<<:::999999999999::::::;;;========================<<<<<<<<<<<<======>>>>>>======>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;:::999888777666555444444333333222222111////////////...---,,,+++(((((()))++++++,,,,,,++++++***((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%)))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''+++***)))'''&&&%%%$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''(((***///222666;;;AAAFFFJJJSSS^^^gggttt}}}{{{uuurrrooommmooommmhhhfffhhhgggxxxuuuqqqmmmllloootttyyy|||uuujjjdddUUUNNNEEE<<<666222000///---...///000222444555666222222000//////000000111...///111333444333222111222333555777999:::;;;;;;===>>>???===;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<===::::::::::::;;;<<<=========<<<<<<===>>>>>>===<<<<<<<<<============>>>>>><<<<<<============<<<<<<======<<<999888888<<<>>>>>>===<<<;;;:::;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????======>>>???<<<<<<<<<<<<===???@@@AAA======<<<<<<<<<<<<<<<<<<;;;<<<<<<===============::::::::::::;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<===>>>???@@@@@@AAA@@@;;;;;;<<<>>>>>>?????????=========<<<<<<;;;;;;;;;999888888888888888999999;;;<<<<<<============<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===============>>>>>>>>>=========<<<<<<<<<;;;:::999999:::<<<======<<<999777777777999:::===============<<<<<<<<<999:::;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@??????>>><<<<<<;;;::::::::::::;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::999888777777444444333333222111111111...////////////---,,,+++))))))++++++++++++***)))))))))((((((((((((((((((((((((((((((((('''&&&&&&***)))((('''''''''((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''***---000444999???EEELLLSSSYYYdddooo|||}}}vvvtttsssvvvzzzxxxooohhhfffbbbmmmyyyzzztttqqqqqqtttvvvwwwwww||||||tttooolll]]]WWWMMMDDD===777333111...---------///222444666777666333111000/////////......////////////.........///000222444777888999;;;;;;<<<;;;:::999:::<<<<<<;;;::::::::::::;;;<<<::::::::::::;;;<<<===>>>===<<<;;;<<<======<<<;;;<<<<<<======>>>>>>>>>>>>;;;<<<============<<<;;;;;;<<<<<<:::888999<<>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<======;;;===>>>===<<<;;;<<<===;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::999999888888999999::::::;;;<<<=========<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888999>>>======<<<<<<;;;;;;:::888::::::999777666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;hhhTTTMMMIIIEEEDDDDDDDDDBBBAAA???===<<<;;;;;;::::::999888777777444444333222222111111000...////////////---,,,+++++++++,,,,,,+++***(((''''''((()))***++++++******)))))))))))))))(((((('''''''''''''''(((***+++---))))))((('''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''!!!"""$$$&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$%%%%%%%%%$$$%%%''')))...000555;;;BBBIIINNNQQQWWWcccqqqxxxtttuuuyyy}}}ssshhhccc___fffmmm~~~yyywwwvvvuuuuuuqqqwww||||||wwwrrrqqqrrrccc\\\SSSJJJBBB;;;666333...---,,,,,,---000444666<<<;;;888444222000//////......---------,,,,,,,,,,,,,,,---///222444777888888999:::999888888:::;;;<<<;;;:::999999999:::;;;<<<<<<<<<===>>>???@@@AAA===<<<;;;;;;<<<===<<<;;;<<<=========>>>>>>??????:::;;;<<<======<<<;;;:::999;;;<<<;;;999999<<>>;;;;;;::::::999:::::::::999:::<<<=========<<<<<<999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;:::999:::::::::999999999888888:::;;;===>>>>>>===:::999777888:::<<<<<<<<<;;;:::>>>>>>===<<<;;;::::::999888999:::888555444666888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>???@@@<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;999888:::::::::::::::::::::999;;;<<<<<<===============::::::::::::::::::::::::;;;:::888888888:::<<<===999::::::;;;;;;;;;:::999:::::::::999999999888888:::::::::999999:::::::::===<<<:::999999:::<<<===:::999999888888999999::::::999999888888999999:::888999999::::::;;;;;;<<<:::::::::::::::999888777777888888999999::::::;;;:::999999888888999999:::888999:::;;;<<<<<<<<<<<<888888999999999999888888999999999888888888777777888888777777888888999:::999888888777777777777777:::999888777777888999:::;;;:::888666666777888999999999999:::::::::;;;;;;:::::::::999999888888888888999;;;<<<<<<;;;999888999999999999999888777666999999999:::::::::;;;;;;999999999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888======<<<;;;::::::999999===<<<;;;:::888777666555jjjVVVNNNIIIEEECCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::888666555444444444333333333333222222//////...---,,,,,,,,,,,,------,,,+++************((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))%%%(((,,,111666===DDDIIIPPPUUU^^^jjjxxx~~~yyysssrrrrrruuuxxxwwwrrrlllfffbbb```dddjjjqqq|||xxxoooiiihhhjjjmmmoooqqqpppooonnnmmmddd[[[VVVUUUQQQGGG>>>999555000...---...//////000111222333333333222222...............---,,,+++((()))***+++,,,...111222333333333444444666777777666777999:::;;;;;;::::::888888888888888888888888888888999999:::<<<===>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<;;;:::999888888888888888999999999999::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888888888999;;;<<<::::::999999999999999999777888888888999999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999888888888888999999999999888888888888999999:::::::::::::::999999999999999::::::999999888777999999999999999999888888999999888888888888999999888999:::;;;;;;;;;;;;;;;777888888888888888888777999999888888888777777777888888777777777888999999999888777777666666777777999888777777777777888999;;;:::888666666777888999999999999999::::::::::::::::::999999999888888888:::999999999999999999:::::::::;;;;;;:::999999888888888888888999999999::::::999999888999999::::::888888888888888888888888888888888888888888888888:::::::::::::::;;;;;;;;;:::::::::999888888777777iiiUUUNNNIIIDDDCCCCCCBBB@@@???>>>===<<<<<<;;;:::888777666666666444444444333333222222222//////...---,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%'''((())))))###%%%(((+++000888@@@EEEJJJMMMSSSZZZeeesss|||}}}}}}{{{vvvpppmmmnnnpppooonnnddd]]]WWWWWWZZZ___iiisss}}}yyynnnhhheeefffiiilllmmmmmmllllllhhhccc______aaa]]]TTTLLL<<<888222---++++++***)))------......///000222222000000000///...---,,,+++))),,,...---+++***...222000000000111333444666777666666777777888999::::::777777777777777777777777666666666777888999:::;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;::::::999888555666666777777888888888888999999:::::::::::::::999999999999999999999999:::999888777888999:::;;;:::999888777666666777888555666666777999::::::;;;;;;;;;::::::::::::;;;;;;666777999;;;;;;999777666999888888777777888888999999888888777777888888999;;;::::::999888888777777888999999999999888888777::::::999888888777666666999888888777777888888999888999999:::::::::999999777777777777777777777777888888888777777777666666777777777777777888888999888888777666666666666666888777777666666777777888:::999777666666666777888888888888999999999::::::999999888888888888777777:::999777555555777999:::999999::::::999999888888666777777777777888888888::::::999999999999999:::555555555555555555555555888888888888888888888888666777777999:::;;;<<<===888888888888888888888888iiiUUUMMMIIIDDDCCCCCCBBBAAA???>>>===<<<===;;;999777666666666777444444444333333222222222//////...---,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%(((((()))***---333;;;@@@HHHJJJLLLOOOVVVbbboooyyyyyyyyy}}}|||rrriiieeeddddddccc]]]UUUOOOOOOPPPTTT\\\dddnnnzzz~~~tttnnnlllmmmmmmllljjjhhheeeccccccbbbbbbfffjjjhhh___XXXGGGAAA888111,,,+++***))),,,+++******,,,...000222111111000000///...,,,,,,)))+++,,,,,,******---///......///000222444666777888777777666777777888999777777777777777777777777555555555555666777888999999999888777777777777888999999999999999999888888444555555666777888888999888888999::::::::::::999999999999999999999999999999888777777777888888999:::888666444444444666777555555666777777888999999888777777666666777777888666666777888888777666666888777777666666777777888888777777666666777777888999999999888888777777777777888888888888888777777888888888777777666666666888777777666666777777888888888999999999888777777777666666666666666666777777777777666666666555555777666666666666777888888777777666555555555555666666666666666666666666666888777777666666666777888777777777888888888999999777777777777777777777777777777666555555666777777666666666777777666666555666666777777777888888888::::::999888888888999999555555555666666666666666888888888888888888888888555555666777999:::;;;;;;777777777777777777777777iiiUUUNNNIIIDDDDDDCCCBBBAAA@@@>>>======<<<;;;999777666666777777555555444333333222111111//////...---,,,,,,,,,,,,------,,,+++++++++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((***000666;;;EEEGGGHHHIIIKKKRRR]]]eeesssxxxuuuxxx}}}vvvkkkbbb[[[VVVSSSRRRMMMJJJLLLMMMOOOTTT[[[bbbmmm{{{{{{yyyxxxuuuqqqkkkfffaaa^^^```aaadddjjjnnnmmmfff```XXXPPPDDD:::444222111111,,,+++***)))***,,,///111000000000000///...---,,,***)))'''(((+++------,,,------...///111444666777:::999888777666666666777666666666666666666666666555555555555666777888888888888777666666666666666888888777777777888888888444555555666777888888999888888999::::::::::::999888888888888888888888888777777777777666777777777888777555333333333555666666666666666666666666666666666555555555555666666777666555555555555666777777666666555555666666777777666666555555666666777666666666777777777888888666777777888888777777777555555555666666777777777777666666555555666666777777777777777777777666666666555555444444555555666666666666555555555444444666666555555666666777888777666555555444555555555555555555555555555555555666666666666666666666777666666666777777777888888666666666666666666666666444444666666666666444444444444555666666555555555777777777777888888888888:::999888777777777777777444555555555666666666777777777777777777777777777666666666666777777888888888777777666666555555444jjjVVVOOOJJJEEEDDDDDDCCCAAA@@@???>>>===;;;:::999888777777777777555555444333333222111111//////...---,,,,,,,,,,,,++++++******)))******+++))))))))))))))))))))))))***)))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%"""###$$$%%%''',,,222777>>>BBBEEEEEEDDDGGGNNNTTTbbbnnn|||wwwqqqqqqvvv{{{yyypppeeeZZZRRRMMMMMMJJJIIILLLNNNNNNQQQUUUXXXaaannnzzzxxxqqqiiiccc```^^^___ccciiioooppplllhhhaaaZZZOOOEEE===888555333000...---++++++,,,...///...////////////...------,,,)))&&&(((,,,...---***,,,,,,---...000222444555999888888777777666666555666666666666666666666666666555555555666666777888999888888777666777777777777777666666666777888888555555555666666777777888777888888999:::999999999777777777777777777777777666666666666666666555555666555444333333444555666666666666555555444444444777777666666666666777777888666555333333555666888666555555444444555555666666555555444444555555666444444555666666777888888555666666777777777777666333333444555555666777777666555555444444555555666444555666666666666555555666555444333333444555666555555555444444444333333555555555555555666777777666666555444444444444444333444444555555444444333555555555666666666666666555555555666666666777777444444555555555555666666222444666777777666444222555555666777777777666666777777777777888888888888999888777666555555555555222222222333444444555555555555555555555555555555666666666555555555555555777777666555555444333333kkkWWWPPPKKKFFFDDDDDDCCCBBB@@@???>>>===999999999999999888777666666555555444222111111000//////...---,,,,,,,,,,,,(((''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$%%%)))---000666===DDDFFFDDDDDDGGGLLLTTT___lllwwwvvvnnnlllpppuuu{{{{{{zzzuuulllbbbZZZUUUTTTPPPOOOQQQQQQOOOQQQUUURRRYYYbbblll}}}wwwnnnfffbbb\\\]]]aaagggnnnqqqqqqoooiiiddd]]]TTTLLLCCC;;;666444222111///------------,,,,,,---............---...---,,,+++,,,,,,,,,+++***++++++,,,...000111222333444555666777666666555555555555555555555555555555555444444555555666666888777777666555666666666666666555555555666777888444444444444555555555555666666777888888888888777777777777777777777777777666666666666555555444444333333444444555666666666444444444444444555555555666666555555555555666666666666555555555555666666555555444444444444555555555555444444444444555555555555555555555555555666444555666666777777666666444444444444444555555555555555444444444444555555222333444555555666555555555444333222222333444555444444444444333333333333555555444444555555666777666555444444333333444444222333444555555444333222444444555555666666666666444444555555555666666666333333444444555555555555444555555555555555555444444444555666666666666666555555666666666777777777777777666444444333333444000111111222333333444444444444444444444444444444555444444444444444444444555444444444444444444444lllXXXPPPLLLGGGDDDDDDCCCBBB@@@???>>>>>>888999::::::999888666555666666555444222111111000//////...---,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&&&&(((+++111;;;EEEIIIGGGEEEGGGJJJLLLVVVcccnnn{{{wwwnnnkkkooosssuuuwwwyyyxxxrrrkkkddd```^^^YYYVVVVVVTTTRRRTTTXXXPPPVVV[[[bbbqqq{{{ooofffaaa[[[\\\```fffmmmsssuuuuuurrrppplllfff^^^RRRFFF>>>666555333111///...---,,,***+++,,,---............000222222///+++)))+++---)))******+++,,,...///000...000333555777777666666555555555555555555555555444444333333333444555555555555444333333333333444666555444444555666777888444333333333333333333333444555555666666666666666777777777777777777777777555666666666555444333333222222444555666777777777111222333333444555666666444333333222222333333444444555777888888777555444555444444333333444444555555444444333333444444555666666666555444444333333444444555666777777666666666555555444444333333222555444444333333444444555111222333444555555666666555444222111111222444555444444444333333333222222555444444444444555666666555555444333333333333444222222444444444444222222333333444555666666666555444444444555555555666666333333333444444555555555777666444333333444666777111222333333444444444333444444444555555555666666777666555444333222222222111222222333444444555555333333333333333333333333333333333444444555555555222222333444444555666666pppXXXNNNJJJGGGCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::888666555444888666555444444444222000//////...---,,,***(((''')))))))))))))))*********'''((()))******)))((('''+++***)))(((&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""!!!"""$$$&&&&&&###$$$&&&&&&$$$######$$$'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&$$$###$$$'''+++---000555<<>>===<<<<<<;;;;;;;;;:::888666555444444222000000000000...,,,111111000///...,,,+++***)))))))))))))))))))))***'''((()))******)))(((''')))((((((''''''''''''((((((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""""""###$$$%%%$$$###$$$&&&%%%$$$######$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%'''***,,,,,,111888===@@@BBBDDDEEEIIIIIINNNXXXfffttt}}}wwwsssrrrtttuuuyyy{{{}}}|||zzzxxxxxxyyysssqqqmmmiiiddd```^^^]]]___[[[YYY\\\aaahhhtttzzzmmmdddbbb___```eeeiiikkkpppuuuxxxxxxxxxvvvrrrlllgggccc___YYYOOODDD;;;666333222///,,,***+++---......---/////////...---,,,+++***,,,+++)))((((((((()))***...///000111222222333333111333555555333333444555222222333333333444444444333333444555555555555444555444444444333333333333222222333333444444444555888777555444444555666666666666555444333222222111333333333222222111111111333222111222444444444333333444555555444333111000///222444555333222111222222222222333333333333444333333333333333333333333111111222333333333333333444444333222222222222333333222222222222333444444666666555444333222222333...///111222222222222111222222222222222222222222444333333222222333333444111222333444444555555555222222222333333333444444777444111000111333333222333...222222,,,///333...222333333333444444444444333333333333333333333333111000000111444555444222333333333333444444444444444333222333444555444222444444444333333333222222333333222222222222333333333333333333333333333333222222222333333333333444444444444444333333333333222333333333444444444444sss[[[PPPKKKHHHBBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::888777555444555333222111222111000...000000000///...,,,+++*********))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&'''((()))))))))'''%%%&&&'''((('''''')))(((''''''''''''((()))&&&&&&&&&&&&%%%$$$######''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%###""""""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***(((,,,111666:::===AAADDDGGGHHHIIINNNXXXfffvvv~~~|||{{{{{{zzz{{{|||{{{zzz{{{~~~vvvwwwtttooogggcccbbbcccfffaaa\\\\\\\\\___gggppp~~~qqqiiiaaa]]]]]]```ccceeeiiiooopppqqqsssuuuwwwxxxyyyyyyxxxqqqfffYYYLLLAAA999666111...,,,+++,,,---------......//////......---,,,+++***))))))((()))))))))---------...///000222333...000222333222222333444222222333333333444444444111222333333444444333333444444333333333333333222222222222222333333333333333333333444444555555555777666555444222111000000222222222222222222111111222111111111333444333222222333444555555444333222222444555555222000//////111111222222222333333333222222222222222222222222000111111111111222222222111111222333333333333222222222111111222222333444666666555444333333333333000000111111111111000000222222222222222222222222444333333222222333333444111111222333444444444444222222222222222333333333444333111222333333222111555///333666//////444222222222222333333333333333222222222222222222222222111000///111333444444333222222333333333444444444444222222222333444333222222222222222222111111111333333222222222222333333222222222222222222222222111111222222222333333333444444444333333333222222222222222333333333333333sss[[[OOOJJJFFFBBBAAA@@@???>>>===<<<;;;:::::::::999888777666555666555333333333333222000.........---,,,+++)))(((*********)))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&(((((('''&&&&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&%%%### """$$$%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%###"""&&&%%%$$$######$$$%%%&&&###$$$%%%&&&''''''''''''&&&(((,,,000444999>>>BBBCCCDDDFFFHHHMMMYYYiiiuuu~~~zzzyyyxxxwwwwwwyyy|||~~~wwwyyyxxxrrriiicccccceeeiiiddd___]]][[[ZZZ```gggsss|||vvvoooddd___\\\^^^^^^___bbbhhhjjjkkknnnrrrwww|||wwwiii[[[MMMCCC>>>777444000---,,,,,,,,,---...//////000000/////////******))))))))))))))))))++++++***+++,,,...000222...///000111111000111111222222222333333333333444111222333333444333333333333333333333222222222222222222222222222222222222111111222333444333333333111111222222333333444444111111111111222222222222222111000111222333333111000111222333333333333222222444555444222000///000111111111111222222222222111111111111222222222222111111111111111111111222...///111333333333333222111111111111111222333333555444333333222222222333111111111000000//////...333333333333333444444444333333222222222222333333000111111222333333222222111111111222222222222222222111111222333333111///444---111555//////555333222222222222222222222222222222222222222222222222333111000000222222222111222222222222333333333333333222111111222333222111111111111111111111111111222222111111111111222222111111111111222222222222111111111111222222222222333333333333222222222222222222222222222222222222rrrZZZNNNHHHDDDBBBAAA@@@???===<<<;;;;;;:::::::::999888777666555444222111111111111000///......------,,,+++***)))************))))))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&%%%### !!!###%%%%%%$$$$$$%%%&&&"""###%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$%%%'''''''''&&&&&&%%%'''))),,,///444:::>>><<<@@@CCCDDDFFFNNN[[[fffvvv~~~{{{xxxtttqqqqqqsssuuuwwwtttwwwxxxrrriiibbbaaabbbeeeaaa^^^]]][[[ZZZ^^^eeejjjlllnnnqqqvvvzzz~~~{{{vvvmmmhhhdddcccaaa^^^___cccfffgggjjjooovvv}}}uuuhhh\\\SSSNNNCCC???999333...,,,,,,---+++,,,------......------)))))))))*********))))))***)))))))))***,,,...///////////////000///...---111111111222222222222333222222333444444444444333222222222222222222222222111111222222222222333333111222222222222111000000......000111333444555666111111111111111111111222111000///000222333222111...///000000111111111222000111222222000000000111000000000111111111222222000000000111111222222222333222111111111111222222---...000222333333222222111000000000000111222222222222111111000111111111111111000//////.........000000111111222222222222222222111111111111222222///000111111111111111111111111111111111111111111000000000222333333111...///***...111---333888222111111111111111111111000111111111111111111111111666333111000000000///...111111111222222222333333222000///000111222111000111111111111111111222222222111111000000111111222000000000111111222222222000000000111111111222222333333222222222111111111111111111111111111111000rrrZZZNNNGGGCCCAAAAAA@@@???===<<<;;;::::::::::::999999777666666555333222222333333222111////////////...---,,,+++++++++******)))((((((((((((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&'''%%%######%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&$$$"""!!!###%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))+++///444888777:::>>>???@@@EEENNNVVViiisss}}}xxxrrrooonnnoooqqqqqqrrruuuvvvrrrkkkccc^^^\\\]]]ZZZYYYYYYXXXWWW[[[aaaccc```]]]___dddjjjmmmooo{{{zzztttooolllfff```^^^___dddeeeiiinnnvvv~~~|||tttlllfffbbbTTTPPPGGG===333......///(((((())))))***)))))))))(((((()))************)))))))))))))))***+++,,,,,,...------...///000...---//////000000000111111111222222333444444444444333000111111111111222222222111111222222333444444444222222222111111000000000///000000111111222333333111111111111111111000000000/////////111222111000.........//////000000111---...000000//////000222///000000000000111111111/////////000111111222222333222111000000000111222......///000111222222222000000000///000000111222111111000//////000000111111000///...............---------...//////000000111000000000000000000111//////000000000000000///111111111000000000000000/////////111222222111/////////111111333BBBFFF777000000000000000/////////000000000000000000000000666444111//////000///...000000111111111222222222111000//////000111000///000000000111111111111222111111000000000000111111/////////000111111222222///000000000000111111111222222222111111111000000000000000000000/////////ttt[[[OOOHHHCCCAAAAAA@@@>>>===<<<;;;:::999999999999999888777666666555333444555555444333////////////...---,,,,,,++++++******)))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&'''&&&%%%$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''(((***...111444666777888999===DDDIIIVVV```ppp{{{uuuqqqqqqqqqqqqppprrrsssuuusssnnnfff]]]XXXTTTQQQQQQRRRQQQOOORRRWWWXXXWWWTTTSSSUUUXXX\\\^^^iiisss|||tttjjjdddddddddfffiiimmmssszzz|||yyyvvvsssrrrgggaaaVVVHHH;;;333111222(((((()))))))))((((((''''''((()))***+++******)))))))))************))))))+++******---000222111000............////////////000111222222333222222222000000000000111111222222000111222333444555666777222111000000000111222333000000000111111111111111222222111111000000//////000///...///111111111000000////////////000000111,,,---......------///000/////////000000000111111......//////000111111222333222000......///000111///////////////000111222000////////////000111111111111000000000000111111000///...---------...///---------...///000000000//////............///////////////000000//////...111111000000000////////////......///111222111//////333444///777QQQSSS:::000000000//////.........000000000000000000000000444222///...///111111000000000000000111111111222000///......000000///........./////////000000000000000000//////000000000......//////000111111222/////////000000000111111222111111111000000000000000000000//////.........uuu\\\PPPHHHDDDAAA@@@???>>>===<<<;;;:::999999999999999888777666222000///000111111000///------------,,,+++******+++++++++***)))(((((('''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''))))))((('''%%%%%%'''((('''&&&$$$&&&)))++++++)))&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######"""!!!###%%%''''''&&& """$$$%%%%%%$$$%%%'''$$$$$$###"""###$$$&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&'''***,,,333333222222444888>>>BBBGGGPPP___ooo}}}}}}wwwttttttuuutttsssrrrtttuuuuuuqqqhhh]]]VVVNNNKKKKKKLLLKKKHHHIIINNNNNNPPPPPPNNNKKKKKKOOOSSSXXXeeewwwyyyqqqpppfffgggiiilllppptttxxxzzzzzzzzzzzzzzzyyyyyyyyyyyysssmmm```PPP@@@666444555+++++++++++++++***))))))'''((()))+++++++++***))))))***+++++++++***((('''((('''(((,,,111444444333---------............/////////000111111111111111//////000000111111111222000000222333555666888888111000//////000222555666...//////000111222222333333222222111000//////...000///...///000111111///111111000000000000111111---......---++++++---...////////////000000000000---......///000111111222222111///---,,,---...///000000///......///111222///////////////000111111222111111111111111222222///...---,,,,,,---...//////000000111222333333444......------------.........///////////////......111111000000/////////...///.........000111111000(((///000(((333TTTUUU555000000//////.........---000000000000000000000000222///------///222333333000000000000111111111111000...---...///000///...---------.........//////000000////////////000000---......///000111111222////////////000000000000111111111111000000000000000000//////.........---uuu\\\LLLFFFFFFBBBAAA???===;;;;;;;;;;;;555777:::;;;:::888444222333333333333333333333333:::444---******---......+++++++++******)))((('''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''((()))***)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((******---...//////000222666999CCCFFFNNNZZZiiivvv|||wwwttttttvvvxxxvvv{{{}}}}}}zzzrrrcccUUULLLIIIEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFHHHKKKUUUgggyyyzzzqqqiiieeeiiimmmnnnqqquuutttqqqrrrwwwyyyxxxzzz~~~vvvpppggg[[[NNNCCC:::666222...***)))******'''%%%((('''&&&%%%$$$'''+++...)))***,,,------,,,+++)))((('''''''''(((***,,,...---------....../////////000000111111111111000000000000000000////////////===>>>>>>===:::555111...000000000000000000000000000000///...............////////////////////////000///...---------------000///...------...///000////////////////////////---------............///////////////////////////......---------,,,,,,,,,///////////////.........000111222222222000///...000///...---,,,,,,---...000///---+++)))'''&&&&&&......///000111111111111---///000000///......///---............,,,+++***,,,---......///.........//////.........---------,,,,,,---///111333555777000...,,,,,,---......---......---------......///000000000000111111111111...------...111222222111///000111111000...,,,+++---...000111111000...---------------------------------,,,+++,,,...000222//////000//////...------000000000000000/////////000---+++,,,...///,,,***vvv]]]MMMHHHGGGBBBAAA>>><<<;;;;;;;;;;;;999;;;<<<===<<<:::888666444444444333333222222222222///,,,+++,,,---,,,+++(((((()))***************(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((()))***)))'''%%%%%%&&&''''''''''''''''''''''''######"""""""""###$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((()))***++++++,,,,,,---///333666888;;;@@@IIIUUUbbbnnnuuu}}}yyytttrrrsssuuuxxx|||}}}wwwiii\\\PPPLLLFFFCCCAAAAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEHHHQQQ```ooo}}}{{{rrrllllllmmmkkkkkkmmmjjjiiilllrrruuussstttwwwtttqqqkkkbbbWWWLLLCCC>>>;;;777222000000///---***)))))))))((('''((()))******+++,,,---,,,+++)))(((++++++************++++++,,,,,,,,,---------......//////000000000000//////////////////////////////666777888888666333000...........................000//////...------..............................///......------------...//////...------...///000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((------------------------000000111111000//////...000///...---,,,,,,---...---,,,+++***))))))))))))++++++,,,---------,,,,,,+++---///...---,,,---......//////000//////------,,,,,,---........................---,,,++++++***++++++,,,---///111222333111000...///000000///...//////---,,,++++++++++++---------.........//////...//////////////////000...///000111000...,,,+++)))***,,,...//////...---------------------------000///...---...///111333///////////////...------.........///////////////000...,,,,,,......,,,***www^^^NNNIIIHHHBBBAAA???===;;;;;;;;;;;;999999999999888777666555555555444333333222111111---,,,---///000///,,,)))&&&&&&((()))++++++,,,,,,(((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((((((''''''%%%$$$$$$''')))***)))'''%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''))))))'''((()))))))))+++...111333555999===EEEPPP___hhhzzz|||wwwuuuvvvzzz~~~|||pppdddVVVPPPIIICCC@@@???>>>===<<<>>>???>>>>>>???AAACCCHHHNNNXXXcccnnnyyy|||tttqqqnnniiieeeddd______ccckkknnnmmmnnnpppqqqpppmmmhhhaaaXXXOOOJJJHHHCCC===999888666333///---------,,,+++***((((((******+++,,,+++***(((''',,,,,,,,,,,,+++)))((((((+++++++++++++++,,,,,,,,,------............------..................//////...///111222222111///---------------------------//////...---------......------------------------------,,,,,,,,,---......///......---------..............................,,,,,,,,,---------......------------------------,,,,,,++++++***))))))(((******++++++,,,,,,------000000///.........//////......---,,,,,,,,,------***))))))))))))***++++++,,,---.........---,,,+++***,,,------,,,++++++,,,,,,---.../////////......+++,,,------......------------,,,++++++***))))))*********+++,,,---...///000///...///000///...,,,---,,,++++++*********+++,,,,,,,,,---------......//////000///...------......//////000///...,,,+++''')))+++---////////////------------------------000///...------...000111......//////......------,,,,,,,,,------.........000...---,,,------+++***www^^^NNNHHHHHHCCCBBB@@@>>>===<<<<<<<<<999888777666666555555555666666555444222111000000---...///000000...+++)))&&&'''((()))++++++++++++(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((()))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''''''''$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))%%%&&&'''''''''(((+++---///333666888<<>><<<;;;>>>CCCFFFMMMPPPUUU[[[bbbjjjsssxxx{{{vvvqqqjjjccc^^^WWWVVVZZZaaaeeegggiiimmmnnnnnnmmmkkkgggbbb]]]ZZZVVVQQQKKKFFFDDD@@@;;;777333111///---,,,+++***)))((())))))*********))))))++++++,,,,,,+++)))'''&&&************************++++++,,,,,,,,,,,,++++++------------............,,,---...000000///...---------------------------......---------------...------------------------,,,+++++++++,,,---............------------------------------------------+++,,,,,,,,,------------........................'''(((((()))+++,,,,,,---))))))***+++,,,,,,------///...---,,,,,,---...///------,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,------...///...---+++***)))+++---,,,+++***++++++)))******+++,,,---------++++++,,,---------------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++,,,------***(((((())))))***+++,,,...///------------.........//////---,,,,,,...///...,,,---............---,,,+++***+++---...000000000000------------------------...---,,,++++++,,,,,,---------.........------,,,******++++++,,,,,,------------,,,++++++******)))www^^^NNNGGGFFFEEEDDDBBB???>>>>>>>>>>>>===<<<:::999888888999999666666555444222111000000/////////...,,,***)))((())))))************))))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((((('''%%%'''((((((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&''')))+++)))---222444555999BBBJJJXXXgggzzz~~~|||}}}uuukkk]]]XXXQQQLLLIIIHHHGGGFFFGGGDDD???;;;;;;???GGGMMMSSSTTTWWWYYY\\\```eeeiiiooowww}}}vvvmmmbbbZZZSSSPPPQQQVVVZZZ]]]ccciiimmmmmmmmmlllkkkjjjjjjjjjhhhddd___[[[YYYTTTNNNIII<<<666000+++***++++++***&&&'''((()))***+++++++++******,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,------------......///000000///..............................------,,,,,,,,,,,,------------------------------+++++++++++++++,,,---...---------------,,,++++++------------------------++++++++++++,,,,,,,,,---************************'''((()))***+++,,,---...))))))***+++,,,,,,------------+++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,******))))))((()))))))))((()))+++,,,+++)))'''%%%)))+++------+++***+++,,,((())))))***+++,,,------***++++++,,,,,,,,,,,,,,,))))))***+++,,,---......,,,++++++******++++++,,,+++***)))***,,,,,,***))))))))))))***+++---...///+++,,,,,,,,,,,,---------///***&&&)))000333///***---------------,,,,,,+++---------...............------------------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,)))*********+++++++++,,,************)))(((((()))yyy___NNNGGGEEEEEEDDDBBB@@@>>>>>>>>>>>>;;;:::999888888777777888555555444333333222111111......---+++'''&&&&&&'''+++++++++******)))''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&(((((()))))))))%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&''')))(((+++///222222555999===KKKYYYmmm|||~~~~~~|||tttkkk___[[[VVVRRRPPPOOOMMMLLLLLLHHHBBB===<<>>===<<<======888888777777666555555555444444444333333222222222---...///---***((((((***+++++++++******)))''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((()))((((((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$###########################$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''+++,,,---///111333555666AAAJJJYYYhhhuuu~~~|||tttkkkaaa^^^ZZZWWWUUUSSSQQQOOOKKKIIIEEE@@@???AAAGGGLLLPPPUUU[[[^^^]]]YYYVVVTTTVVV[[[bbbggglllsss|||uuufff]]]WWWSSSRRRQQQOOORRRVVV]]]___bbbeeehhhjjjllllllpppqqqtttyyy}}}|||wwwqqq]]]UUUIIIAAA<<<999555111+++++++++*********++++++++++++******++++++,,,---))))))))))))((((((((('''))))))************))))))))))))******+++,,,,,,------------....../////////------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---------,,,+++)))(((++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((())))))))))))))))))))))))((()))******+++++++++***((()))***+++,,,,,,+++*********)))((((((((((((((()))+++...000000...,,,***''')))+++***)))((())))))++++++******+++,,,---...)))******+++++++++++++++)))))))))*********+++++++++***************+++++++++)))''''''***---///000---,,,+++***)))(((((((((''''''((((((((()))))))))***))))))***+++,,,,,,+++,,,+++++++++++++++,,,,,,************+++,,,,,,---***************************+++,,,---------------******+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))&&&(((******)))))),,,...~~~cccQQQIIIFFFBBBAAA???===;;;;;;;;;;;;::::::;;;::::::999888777333333333333333333333333,,,///222222///------...***************)))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%$$$&&&''''''&&&%%%&&&'''########################"""$$$&&&'''(((((("""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''%%%$$$%%%&&&***)))'''))),,,///000111666;;;DDDQQQaaarrr}}}tttlllbbb```]]]ZZZXXXUUUQQQOOOIIIHHHFFFCCC@@@AAADDDGGGKKKRRRZZZ___^^^YYYSSSOOOJJJNNNTTTXXX\\\eeepppyyyttteee```[[[YYYUUUPPPOOOQQQQQQUUUZZZ___cccdddddddddeeeiiioooxxx{{{wwwnnneeeZZZQQQKKKDDD<<<666///...---+++***))))))))))))((('''&&&&&&'''((()))******))))))((((((((('''))))))************))))))((())))))***++++++,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************,,,,,,+++***)))))))))***,,,,,,------,,,+++)))(((++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((()))+++++++++***)))((()))***+++,,,,,,+++***)))(((((((((((())))))***%%%(((+++---...,,,***(((&&&((())))))(((''''''(((***)))((((((((()))***+++))))))***+++++++++++++++*********)))(((((('''''')))))))))))))))******+++(((&&&######'''+++...000)))((((((((((((((()))***))))))))))))************(((,,,///---(((&&&)))---,,,++++++***++++++,,,,,,******+++,,,---///000111))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,+++***)))((((((&&&)))+++,,,++++++...111|||aaaRRRJJJEEEBBBBBB@@@>>>===<<<<<<<<<<<<;;;999::::::;;;999888777666555444333222222222/////////...------,,,,,,******)))(((((()))***+++***)))(((''''''((()))***'''((((((((()))*********'''((((((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$$$$###%%%%%%%%%$$$###"""!!! ###$$$%%%%%%$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%&&&)))---///444555<<>>777000---...///---******)))''''''(((((('''&&&&&&%%%$$$$$$&&&''''''&&&&&&'''((())))))((('''&&&###&&&)))***))))))))))))))))))))))))))))))))))))***))))))***,,,------,,,+++***))))))(((((())))))+++)))'''(((***,,,+++)))'''(((((()))******++++++)))*********))))))((('''&&&(((******************))))))))))))))))))))))))%%%(((---000000,,,&&&###''''''(((((())))))(((((()))))))))(((((((((((((((******++++++++++++******'''((()))************)))******)))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&))))))((((((((((((((((((++++++******)))(((((((((&&&''''''((()))******+++---,,,***)))))))))***++++++***(((''''''(((***+++***))))))(((((())))))***)))))))))***************,,,,,,+++))))))(((((()))+++++++++++++++++++++++++++***)))))))))***,,,---,,,++++++*********++++++---,,,+++***))))))((((((***))))))))))))******+++))))))))))))***+++,,,,,,------......////////////~~~cccSSSJJJEEEAAA@@@>>><<<;;;:::::::::;;;:::999999::::::999888666555444333222111111111//////......---,,,,,,,,,***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((,,,...222666999>>>IIITTT\\\eeeqqqzzz{{{vvvoookkkmmmiiibbbYYYQQQJJJEEEBBB======<<<>>>AAABBBBBBBBBCCC@@@===<<<>>>@@@AAAAAA>>>===;;;;;;===@@@DDDGGGRRR___qqqtttiiibbbXXXRRRKKKIIILLLOOOOOOMMMNNNMMMNNNPPPUUUYYYZZZ[[[cccbbbbbbcccaaa[[[RRRJJJBBB===666333444444222000,,,***(((((()))((('''%%%&&&%%%###$$$%%%'''&&&&&&&&&'''((())))))((('''&&&''')))++++++)))(((''''''))))))))))))))))))((((((***((('''''')))+++,,,,,,+++***))))))(((((())))))+++)))))))))+++,,,,,,+++'''(((((())))))******+++))))))((('''''''''(((((((((((()))******)))))))))))))))))))))))))))))))))((('''&&&$$$$$$%%%&&&'''%%%'''((())))))(((&&&$$$'''''''''(((((((((((((((((())))))******))))))((('''(((((()))))))))))))))((('''%%%$$$%%%&&&(((***))))))(((''''''((())))))(((((())))))))))))((((((''''''''''''''''''((((((,,,+++)))(((((((((((()))###$$$%%%&&&''')))******+++***)))((((((((())))))***)))(((''''''((()))***(((((((((''''''(((((()))))))))))))))((((((((((((+++***)))((('''''''''(((************************))))))*********+++++++++,,,,,,+++***))))))******++++++******))))))(((((())))))))))))((((((((((((((((((((()))***+++,,,---............///000111222dddTTTJJJEEEAAA@@@???===<<<;;;::::::;;;999888999::::::999888666555444333222111111111//////...------,,,,,,+++++++++***)))(((''''''''''''((()))******)))((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%#########$$$$$$$$$######"""#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''&&&&&&%%%$$$&&&)))---111333777>>>EEEIIIRRR___jjjppppppooommmqqqmmmfff```XXXPPPHHHCCC<<<;;;:::===AAACCCBBBAAAAAA>>>:::888999;;;======;;;:::999999:::<<>>===<<<:::777444///---++++++******(((&&&)))'''&&&&&&'''(((((('''''''''((())))))(((''''''((()))+++***((('''&&&''')))*********++++++,,,,,,,,,***((()))***+++***)))******)))(((((((((((((((*********+++---------,,,(((((((((((())))))*********)))((('''''''''((()))***)))((()))))))))((('''))))))))))))))))))))))))...((('''...'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((((('''(((((())))))(((((('''''''''((())))))(((((((((#########$$$%%%(((***+++***)))'''&&&&&&''')))***'''(((((()))******))))))&&&&&&&&&''''''(((((()))***)))'''%%%$$$%%%'''((($$$$$$%%%&&&''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''(((((())))))))))))(((((('''''''''&&&***))))))(((''''''(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''')))(((((()))***+++,,,,,,------...///111333666777dddTTTKKKEEEBBBAAA@@@>>>===<<<;;;;;;:::888888888::::::999888666666444333222111111111.........---,,,,,,++++++,,,,,,,,,+++***)))(((((('''((()))******)))((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%###""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&%%%###"""!!!%%%)))+++,,,000555888:::AAAMMMXXXbbbiiiooorrrtttrrrooojjjcccXXXLLLDDD<<<999888;;;@@@BBBAAA???>>><<<:::999:::::::::999666666777888:::;;;===>>>EEEKKKVVVbbbmmmxxxuuujjj]]]UUUSSSQQQLLLGGGIIIIIIJJJLLLNNNOOOMMMKKKKKKIIIGGGEEECCCAAA???===@@@AAACCCEEEDDDAAA;;;666555333000///...---+++)))***(((''''''((()))((('''''''''((((((((((((''''''%%%'''(((((('''&&&'''(((''''''(((***+++,,,---...,,,,,,,,,,,,---+++(((%%%***))))))((('''(((((((((&&&''')))*********++++++((((((((((((((()))))))))***)))(((''''''(((***+++***)))'''''')))***((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((((((+++***((('''&&&''''''(((%%%%%%&&&&&&''''''(((((('''''''''(((((('''''''''''''''(((((((((''''''&&&"""###%%%&&&'''''''''&&&***((('''%%%%%%'''(((***&&&'''((())))))******)))'''''''''(((((())))))))))))(((&&&$$$$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((()))***+++)))(((((((((''''''&&&&&&******)))(((((((((((()))((((((((((((((((((((((((***+++,,,,,,---,,,,,,,,,+++***))))))((((((((()))''''''((()))))))))((((((''''''(((((((((((('''&&&+++************++++++,,,......000222555999;;;===dddTTTKKKFFFCCCBBB@@@???===<<<<<<<<<999888777888999:::999888777666555444333222222222......------,,,+++++++++,,,,,,,,,,,,+++***))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$######$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%))),,,++++++...000///000555===GGGRRR___kkkrrrssstttuuuqqqhhh[[[NNNFFF>>>;;;999<<>><<<;;;999:::::::::999777222333444666888:::<<<===???BBBHHHPPPZZZfffrrrzzz}}}zzzyyyyyylllccc]]]XXXRRRMMMHHHHHHIIIKKKLLLKKKHHHEEEHHHEEEBBB???<<<;;;;;;;;;===@@@EEEIIIHHHDDD>>>:::<<<999777555444222///---***(((&&&&&&'''((('''&&&(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))%%%%%%&&&''')))***++++++,,,,,,---......+++'''$$$***)))((((((''''''((((((!!!###&&&''''''&&&''''''(((((((((((((((((((((((())))))(((((())))))******+++(((%%%&&&)))***)))'''((((((((((((((((((((((((&&&''')))++++++***((('''+++***(((&&&&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%'''((())))))(((%%%""" (((((('''&&&&&&'''((((((&&&&&&'''(((((()))((((((((((((((((((((()))))))))***)))(((''''''((()))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((()))***++++++((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))(((((((((((())))))%%%&&&''')))))))))((('''%%%&&&((()))))))))((('''+++++++++++++++,,,---...111222555888;;;===??????cccTTTLLLFFFBBBAAA???>>><<<;;;;;;;;;888777777888999::::::888888777666555444333333333......---,,,,,,++++++***)))***+++,,,++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%$$$###!!!!!!"""###$$$%%%%%%%%%######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################$$$$$$######$$$$$$%%%&&&###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%'''+++,,,******......,,,---000444:::CCCPPP]]]eeeiiimmmqqqnnnfff\\\SSSOOOFFFBBB???BBBHHHJJJGGGCCC>>><<<;;;;;;<<<===<<<;;;444444555666888;;;===???;;;<<>><<<<<<<<<<<<@@@DDDGGGGGGDDDAAA@@@BBB@@@===:::999777444111+++)))((('''((()))((('''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***''''''''''''((((((((((((******)))***++++++)))'''))))))(((''''''''''''((("""&&&'''&&&%%%&&&'''((((((((((((((((((((((((&&&'''(((((()))))))))(((***&&&###%%%)))+++***((((((((((((((((((((((((((()))'''%%%######&&&)))+++''''''''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&%%%$$$)))(((((('''&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))++++++''''''''''''((()))******###%%%'''((())))))((('''$$$%%%((()))******))))))))))))***+++---///111222777999<<>>~~~cccTTTLLLGGGAAA@@@>>>===;;;:::::::::888777666777999::::::888999888777666555444444444......---,,,,,,++++++***((((((***++++++***))))))***)))(((''''''((()))***'''((((((((()))*********((('''%%%#########%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$ !!!"""###$$$%%%%%%%%%######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&& %%%&&&###$$$)))+++'''000000111444:::CCCNNNVVV]]]ccciiiiiiccc\\\YYYYYYOOOJJJGGGIIIOOOQQQNNNJJJCCC@@@===<<<>>>@@@AAAAAA777777777888:::===???AAA;;;;;;;;;<<<===BBBHHHLLLQQQNNNNNNXXXggguuu|||~~~wwwmmmddd\\\WWWUUUOOOKKKGGGEEEDDDEEEEEEEEECCCDDDEEEDDDAAA???>>>>>>===???CCCDDDDDDDDDDDDDDDFFFCCC@@@>>><<<:::666444...,,,+++***+++,,,+++***((((((''''''''''''(((((()))******)))''''''(((***,,,++++++***)))((((((''')))'''&&&&&&(((***++++++))))))(((''''''''''''''' $$$((()))((('''(((***((((((((((((((('''''''''$$$%%%'''((()))((('''&&&***&&&"""$$$))),,,+++((((((((((((((((((((((((((($$$%%%'''((()))(((''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$'''&&&%%%%%%%%%''')))+++&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***''''''(((((())))))******&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))))))))))))))(((&&&%%%&&&''')))+++&&&&&&&&&'''((()))***+++"""$$$&&&((())))))((('''###%%%(((***+++++++++***''''''))),,,///222555777<<<>>>AAACCCCCCAAA>>><<<|||```QQQKKKGGGCCCBBB@@@>>><<<<<<<<<<<<666777777888888888888777666777777777666444222111000///......,,,,,,+++***)))******++++++)))(((''''''&&&$$$$$$%%%%%%$$$###&&&''''''((((((''''''&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###"""!!! %%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&***+++,,,---000666===BBBOOOTTT[[[___```^^^\\\[[[[[[TTTPPPRRRYYY]]]YYYTTTIIICCC===;;;>>>AAA@@@>>><<<:::999999;;;<<<===<<<<<<;;;;;;:::999999999:::??????BBBHHHRRR]]]hhhnnnppprrrqqqjjjaaaZZZXXXYYYQQQMMMHHHEEEDDDEEEFFFFFFHHHFFFDDDBBBBBBAAA???>>>@@@???>>>===>>>@@@CCCEEEJJJIIIHHHGGGFFFBBB>>>:::222111///---++++++***+++)))))))))(((''''''''''''(((((('''&&&&&&&&&''''''+++***(((&&&%%%&&&'''(((%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''%%%$$$%%%''')))(((((('''&&&%%%%%%$$$***))))))((('''&&&&&&&&&###&&&))))))&&&%%%''')))((())))))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&'''((('''$$$""""""###%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&'''((()))(((((()))************))),,,---///222555888:::;;;;;;<<>><<<|||```QQQKKKGGGCCCBBB@@@>>>===<<<<<<<<<777777888888888888777777333444444333222111///...//////...---,,,+++******)))******+++***)))((('''***)))''''''((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""######""""""!!!$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))***,,,,,,...222777;;;AAAGGGPPPXXX\\\]]]]]]^^^___YYYUUUXXX```eeeeeebbbXXXPPPFFFAAAAAACCCCCCBBB???<<<:::999:::;;;;;;:::888888777666666666666666666666888;;;BBBKKKSSSXXX___bbbdddbbb^^^[[[]]]___XXXUUUPPPMMMKKKKKKJJJIIIFFFEEEDDDCCCDDDBBB@@@===>>>===;;;;;;<<<>>>AAABBBFFFEEEEEEEEEEEEDDD@@@>>>888777444222000000000111/////////...,,,***))))))))))))((('''''''''((((((+++***((('''&&&''')))***'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%'''((()))******))))))(((((('''&&&&&&%%%)))((('''''''''&&&$$$""""""&&&((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((((()))***,,,---......//////000222444666999;;;<<<:::;;;===??????===;;;999|||```QQQKKKGGGDDDBBB@@@>>>===<<<<<<===999999999999888777666666666666666555444333111000///...------++++++***))))))************)))((((((***)))(((((()))***((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%""" """$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######### !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###""""""!!!######""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$(((***++++++,,,---000222222999DDDNNNVVV\\\aaadddccc^^^[[[]]]eeelllpppooohhh^^^RRRIIIEEEDDDDDDCCC@@@===:::999999999999888666555555444444444444555444444333444777<<>>@@@@@@@@@AAACCCEEEEEEDDDBBB>>><<<999666555555777888666777777555111---+++++++++***)))(((((((((((()))***)))(((''''''(((***+++))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&###$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$&&&''')))***,,,,,,(((((((((''''''&&&&&&%%%+++'''%%%&&&(((((($$$ %%%(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$&&&'''((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''(((((()))+++---///222333555555333444555777888:::;;;;;;999:::;;;<<<;;;999777555|||```QQQKKKGGGDDDCCC@@@>>>============:::::::::999888777666555777777666666555333222222......---,,,+++******)))************)))))))))((((((&&&%%%&&&''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&(((***+++******,,,------222:::CCCMMMXXXbbbhhheeeaaa]]]^^^dddkkkoooqqqnnnfff[[[PPPJJJEEEBBB@@@===;;;888777777888777666555555444333333444444444555444333222222444777999???BBBFFFJJJMMMQQQVVVYYY___^^^^^^```aaaaaa^^^\\\QQQNNNIIIEEECCC@@@>>><<<>>><<<:::999999;;;===???>>>>>>???AAADDDFFFEEEDDDAAA???;;;999777888:::;;;???AAAAAA===666///,,,+++++++++***)))(((((((((((((((''''''''''''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$ ###&&&'''((('''&&&$$$$$$$$$$$$%%%&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%''')))***(((&&&"""$$$'''(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$"""!!!"""$$$$$$############$$$$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%((((((''''''((()))+++,,,...///111333666777888888777888888888999999::::::888888999888777555333222|||```QQQKKKGGGDDDCCCAAA???============::::::::::::999777666666444444333111000000/////////......---,,,+++***)))*********)))))))))))))))&&&%%%$$$$$$&&&&&&&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%"""&&&))))))%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############&&&(((*********+++,,,,,,...222888AAAMMMZZZbbbbbb```^^^]]]___cccgggjjjkkkggg___XXXPPPHHHBBB>>>999777555444555666666666222222222111111222222333222111000///...///000111666888;;;???CCCHHHMMMPPPYYYZZZ^^^ccchhhkkkjjjhhh\\\VVVMMMFFFAAA>>><<<;;;???>>>;;;:::999;;;===>>>>>>===>>>@@@BBBDDDCCCBBBBBB@@@===;;;:::;;;<<<===GGGIIIJJJEEE<<<444///...,,,+++***)))((((((((((((&&&&&&&&&&&&'''(((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$!!!$$$'''((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((******((('''(((***((()))(((&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''&&&###!!!!!!"""''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((()))+++---000111333444555666777888888888999999999888888888888888666666666555444222000///|||```QQQKKKGGGEEECCCAAA???>>>======>>>::::::::::::999888777777666555333222111000000000000///...---,,,++++++***+++******)))((()))))))))'''&&&%%%&&&(((((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''$$$""""""###%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""%%%''''''%%%$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$###############""""""!!! """""""""""""""""""""""" !!!""""""""""""!!!!!!""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$#########"""$$$'''(((((()))***+++***+++,,,///555???JJJQQQXXXZZZ[[[ZZZZZZ[[[^^^```aaa```___[[[TTTLLLEEEAAA888666444333555666666555///............///000000222111111000000000111111111222444777<<>>===<<>>===>>>>>>999999999::::::999888888888777555444333222222333111000//////------,,,+++++++++)))((((((((()))***(((&&&&&&'''((())))))((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%""""""###%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$"""&&&&&&$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######""""""!!!"""""""""!!!!!!!!!!!!!!!######################## !!!"""""""""""""""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$###$$$&&&&&&%%%&&&''')))'''(((***,,,///444:::>>>GGGLLLRRRTTTTTTTTTVVVXXXSSSUUUWWWVVVRRRLLLGGGDDD;;;999666555555666555444...---------......///000444444444444444333333333222111111333666:::===???>>>@@@EEEMMMTTTYYY[[[ZZZUUUQQQKKKGGGDDDBBB???>>><<<:::777555444555777888999777777888:::<<<<<<;;;=========<<<<<<;;;::::::>>>DDDJJJHHH@@@888555555111000///---,,,,,,++++++)))************))))))((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''')))((((((&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&&&&&&&''')))''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$###%%%&&&&&&%%%%%%%%%'''######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((((((''''''(((((()))***+++,,,,,,---111111111111222444555777555555666777777777666666555555555444333333222222------,,,++++++***)))(((|||```QQQKKKGGGEEEDDDBBB@@@>>>>>>>>>>>>888888999:::::::::999999555444222000/////////000111111000///...------,,,,,,+++)))((((((((()))***&&&%%%%%%&&&((()))((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%"""!!!###%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%)))(((### !!!###$$$%%%&&&'''%%%$$$$$$###"""!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$%%%$$$$$$%%%$$$######%%%'''%%%(((+++---...000222333999@@@IIIOOOOOOOOOQQQSSSIIIKKKOOOOOOMMMJJJGGGEEE>>><<<888666666666444333///////////////000111222222333333333333222111000777444222222333555666666111333777>>>DDDIIIJJJIIIKKKJJJHHHGGGGGGEEEBBB???999777444222111111333444555444333444777999:::999777888999999999777666555333;;;BBBBBB;;;555333555333222111000......------,,,,,,,,,,,,,,,+++***)))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((******)))######""""""###$$$%%%%%%#########$$$%%%&&&'''(((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###"""$$$'''(((&&&###"""$$$&&&%%%$$$"""!!!"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###!!! !!!&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''(((((()))+++,,,---...///666666444444444444555666333444555666666666666666444333333222222111000000)))))))))(((''''''&&&&&&}}}___OOOIIIGGGGGGEEEBBB???=========>>>===;;;::::::::::::999777666555555444444333222222/////////...------,,,,,,((((((((((((''''''''''''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&%%%###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!! $$$'''&&&$$$$$$$$$###""""""""""""""""""###%%%&&&'''&&&%%%%%%%%%$$$###""""""###$$$%%%###########################"""!!!  ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""################################################"""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&***))))))))))))+++---...000333999???EEEJJJMMMNNNIIIHHHGGGEEEDDDCCCCCCCCC===<<<:::777555333111000000...---,,,,,,---///000000111222222333333333333111111222222222333333333444333333333555777:::<<>>???:::555222333555555444000000///111333555444333333333444555555555444444222555777777444222111000777666444111000000000000555999<<<:::333//////000---,,,++++++************+++***)))''''''&&&&&&&&&***(((&&&%%%%%%&&&%%%######$$$$$$%%%%%%$$$$$$###+++***((('''&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&((('''&&&%%%&&&'''((())))))((('''%%%%%%%%%&&&''')))***,,,...000111222222777666555444444555666777555555555444444333333333222000---***))))))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&|||___OOOIIIGGGFFFDDDAAA???===<<<<<<===<<<;;;999999::::::888777555555444444333222222222/////////...------,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!$$$%%%$$$"""%%%$$$###""""""!!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""""""""!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""#######################################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%((('''''''''((()))***+++---///444999???CCCGGGIIIFFFEEECCCAAA???>>>>>>>>><<<<<<;;;999666444222000---.........////////////000111222333333333222111000000111111111222222222111000///...///000222333999:::;;;======<<<:::999:::777555666777777666333666444222111111111000///111222222222222222111111---///000000---,,,++++++222111111000111222333444666888;;;999555222111222------,,,+++++++++++++++***)))((('''&&&&&&&&&&&&)))(((&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''''''''''')))***++++++,,,---///000111222222555444333333333333444555555444444333222111000000///---***(((&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%{{{]]]NNNHHHFFFDDDCCC@@@>>><<<<<<<<<<<<;;;:::888888999999777666444444444333222222111111/////////...------,,,,,,*********))))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$"""!!!"""######"""!!!%%%%%%$$$###"""!!!!!!!!!###$$$%%%%%%&&&%%%%%%%%%$$$$$$###""""""###$$$$$$########################"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""################################################""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%&&&(((((((((***---111555:::>>>@@@@@@???===;;;:::999999:::<<<<<<<<<:::888555222000+++,,,...000000///...---///111333444444222000.../////////000000000000000000///---,,,++++++,,,---111222444555666555444444444555666999;;;;;;888555999666333111111111///...///000000000///...------...///000///---,,,,,,---555555444333333333333333666777888888777666444333//////...------------...***))))))((('''''''''&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$''''''''''''&&&&&&&&&&&&!!!###$$$$$$######%%%&&&!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((()))+++---///000...//////000000111111222333222222111111222222333444333222000...---++++++***)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzz\\\MMMGGGEEEBBBAAA???===<<<;;;;;;;;;:::999777777888888666555444333333222222111111000/////////...------,,,,,,+++++++++*********))))))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$""""""""""""""""""""""""!!!"""######""" """!!!  """""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***...222666888999888777666777888999;;;=========;;;999666222111+++,,,,,,---------------///000333444444111...,,,........................000///...---,,,,,,,,,---,,,---...000111111111000111333666:::<<<<<<;;;:::999666333222222333333222/////////...---,,,+++***000111111///------...000//////000000111222222333333333333444666777666444222111111000000000111111+++++++++++++++******))))))(((&&&'''((())))))(((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((((((******+++,,,...///000111111000000000000000000111111111000000000000111111111000///---+++)))'''&&&'''&&&$$$###"""###$$$$$$########################yyy\\\LLLGGGEEEAAA@@@???===<<<;;;;;;::::::888777777777777666444444333333222222111111000/////////...------,,,,,,++++++++++++************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###!!! """"""!!! """"""""""""""""""""""""######""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---000222222222222333555999===???======<<<;;;888555333111...,,,***((((((***,,,......000222444333111---+++------------------------..................//////++++++,,,---.../////////111222444777999:::<<<>>>888666444333444444444333////////////...---,,,++++++,,,,,,+++))))))***,,,!!!###&&&)))---000222333/////////111333555444333444444333333333444444555//////000000000///...---***)))'''((()))******)))'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((())))))*********---......///////////////111000///.........//////////////////////////////...---+++***(((&&&$$$$$$%%%%%%$$$#########$$$$$$########################yyy\\\LLLGGGEEE@@@@@@???>>>===<<<;;;;;;:::999777777888888666555444444444333222222111111/////////...------,,,,,,+++++++++************)))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###""""""$$$&&&$$$############$$$%%%%%%%%%%%%$$$############$$$"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%%%%$$$###""""""""""""###%%%&&&'''""""""""""""""""""""""""############""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((***+++,,,---------///333999>>>AAA>>>===;;;999666444333222111...***'''&&&(((+++...---///111222222000...,,,---------------,,,,,,,,,******+++,,,------......+++++++++,,,,,,------......000111111222555999<<<777666444444444333111///000000000000///...------(((*********(((((()))***)))***+++,,,------------+++,,,---...000111333333555444444444444555666666222222333444444333222111,,,***))))))***+++***)))'''(((((())))))(((((('''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$###"""###%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((()))***+++,,,---------//////000000///...------000///---,,,+++,,,------+++,,,,,,------,,,,,,+++))))))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################yyy\\\MMMHHHFFF@@@@@@@@@???>>>===<<<;;;;;;999888888888888777555555555444444333222222222/////////...------,,,,,,+++************)))))))))$$$%%%%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###!!!!!!"""$$$"""""""""###$$$%%%&&&'''&&&%%%###"""""""""###$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%############$$$&&&'''(((""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############$$$$$$$$$%%%"""""""""############$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&'''(((((((((((((((((()))+++///555;;;>>>???===:::666444333333333333000---***))))))+++,,,---...///000000000///.........---------,,,,,,,,,(((((()))***++++++++++++*********)))******++++++)))+++---------...222555000000111222333222000.../////////000000//////...)))+++------,,,+++++++++111111111000...+++)))((((((+++---...---...111555333333333333333444555555333444666777777666444333...,,,*********+++***)))'''((((((((((((((((((''''''''''''''''''((()))***&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&################################################"""###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$"""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***((()))+++---...............////////////...---,,,---,,,***))))))***+++,,,'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy\\\MMMHHHFFF@@@@@@@@@@@@???>>><<<<<<;;;:::888888999999777666666555555444444333333222000//////...------,,,,,,*********))))))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!""""""$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&$$$!!! """!!!!!!"""###$$$&&&((()))&&&%%%###"""""""""######"""###$$$%%%%%%$$$###"""########################""""""!!!!!!"""###$$$$$$%%%$$$######""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$%%%'''(((((('''&&&&&&&&&&&&&&&(((,,,222777;;;???===999555222222222333333222000...,,,+++******------...//////000000000.........------,,,,,,,,,((()))******+++*********))))))((('''''''''(((((($$$'''***+++******,,,///((())),,,000333444222///......//////000/////////'''))),,,---,,,***)))***$$$&&&(((***+++,,,++++++'''+++///...,,,,,,111666111111111111111222333444333555666888888777555444///---+++***++++++***)))''''''(((((((((((('''''',,,,,,***)))''''''&&&&&&'''&&&$$$###"""###$$$%%%%%%&&&''''''%%%%%%&&&'''################################################!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$###############$$$$$$"""""""""######$$$$$$$$$'''((((((&&&$$$"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###%%%'''((('''%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))******((()))+++---............,,,---...//////...---,,,+++***(((''''''(((***+++%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx^^^PPPHHHCCCAAAAAA@@@???===;;;:::999999888777666666777888999444444444444444444444444444222000///000///---,,,+++)))'''(((******(((%%%+++ &&&+++%%%###&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$#########"""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&'''%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!!  $$$'''***######""""""######$$$%%% !!!"""###$$$%%%%%%$$$###"""""""""###%%%&&&""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''+++111555888666555333222222333333333111...,,,***+++---...++++++,,,,,,,,,---------+++++++++************************)))))))))))))))((('''&&&&&&'''((()))***''''''(((((())))))******,,,+++++++++++++++++++++...---,,,,,,,,,,,,---...000///---+++)))(((''''''***)))))))))((((((''''''***(((((()))+++------,,,111000///...---......///111222222333333444444555222222111000///...------///......,,,+++***))))))''''''''''''&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''')))***+++&&&%%%###%%%'''(((%%%###&&&%%%$$$"""!!!""""""###'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***++++++***)))(((((()))***---...+++,,,,,,------......///******+++,,,,,,***)))((( """$$$&&&'''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$(((%%%######$$$$$$"""vvv\\\NNNHHHCCC>>>>>>>>>>>>>>>===<<<<<<888777666555555666777888444444333333333222222222222000............,,,******)))'''(((******(((%%%(((%%%)))%%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###########################"""""""""""""""""""""!!!"""############"""!!!###"""""""""""""""""""""!!! !!!$$$&&&(((""""""!!!!!!""""""###$$$############"""""""""""""""!!! !!!######$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&***---111000000000000111222222222111000///---,,,***)))))))))*********+++++++++***************************)))))))))((((((''''''''''''&&&&&&&&&'''((()))((((((((((((((()))))))))************++++++++++++---,,,+++******+++,,,---222111000...---,,,++++++*********))))))(((((((((((('''&&&''')))++++++***...---,,,+++***++++++,,,...//////000111222222333/////////...............,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$###"""$$$&&&'''&&&$$$%%%%%%$$$######$$$&&&'''$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$############%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''(((((()))************)))(((((()))+++---...******++++++++++++,,,,,,)))******+++***)))((('''!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%""""""""""""""""""######'''$$$"""###$$$$$$""" sssYYYMMMGGGDDD>>>>>>>>>>>>>>>===<<<<<<777666666555555666666777444444333222111111000000000...,,,,,,---,,,+++)))***)))((()))***)))(((&&&((( &&&***&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!######$$$%%%&&&%%%###""""""###$$$$$$############$$$$$$$$$###"""""""""###%%%&&& !!!######$$$$$$###########################"""######$$$$$$######"""########################""""""""""""""""""######!!!!!!"""######""""""!!!#########""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!! !!!""""""###%%%%%%############%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((((()))+++,,,......//////...///111111///,,,'''$$$''''''((((((((()))))))))((())))))******+++++++++******)))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''(((((())))))******+++++++++***)))(((((()))***+++000000000///......------***************)))))))))'''&&&%%%%%%'''))))))(((++++++***)))))))))*********++++++---...///000000,,,,,,------.........///******+++,,,---...//////,,,,,,+++***)))((((((''')))((('''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''$$$######%%%'''(((((('''%%%$$$###""""""###%%%&&&$$$$$$###"""""""""""""""$$$$$$%%%%%%&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))+++,,,---***************)))))))))))))))))))))((('''%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""#########$$$%%%###"""###$$$%%%$$$"""qqqWWWKKKFFFDDDAAAAAA@@@???===;;;:::888777777666666666666777777555555444333222111000//////...,,,,,,,,,,,,+++)))))))))))))))))))))(((''')))$$$$$$))),,,***)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""$$$%%%%%%$$$""""""###$$$$$$############$$$$$$######"""""""""###$$$%%%!!!""""""#######################################""""""############""""""########################"""""""""""""""##################$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%###############$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$"""$$$&&&'''''''''((()))$$$&&&(((***+++,,,++++++***+++---...---***'''$$$&&&''''''''''''((((((((('''(((((()))***++++++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''((()))******+++)))((('''&&&&&&'''((()))++++++,,,,,,,,,,,,++++++++++++******************((('''%%%%%%'''(((((('''+++*********************'''((()))***+++---......,,,,,,---------.........******+++,,,---...//////......---,,,+++))))))((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''(((*********((('''&&&$$$$$$###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++++++++******))))))((((((*********))))))(((((((((***))))))))))))***+++,,,++++++***))))))(((''''''(((((('''&&&%%%$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&############$$$%%%%%%%%%pppVVVJJJFFFCCCAAAAAA@@@???===;;;:::888888888888888888888888888777666555444333222111000000...------......,,,+++((()))******)))((('''''')))&&&&&&)))+++******+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%&&&%%%$$$######"""######$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$######$$$%%%%%% """%%%%%%$$$#########$$$######""""""######$$$###############$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""######$$$$$$%%%$$$$$$$$$#########""""""""""""$$$$$$$$$###!!! ###""""""""""""###$$$$$$ !!!"""###$$$%%%%%%"""#########$$$$$$$$$$$$###"""!!! !!!"""### !!!""""""###$$$$$$"""$$$&&&'''&&&&&&&&&'''%%%&&&''')))))))))((('''&&&'''((()))))))))(((((('''''''''((((((((())))))''''''((()))******++++++------,,,+++***(((((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&''''''((()))*********))))))******************++++++***)))''''''((()))((('''(((((())))))))))))))))))''''''((()))***+++,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))((())))))((((((''''''''''''***)))((((((((((((((()))))))))((((((((((((***+++(((((())))))((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))(((''''''(((((()))******+++++++++******))))))((((((******))))))((('''''''''))))))(((((())))))******)))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""###$$$%%%&&&&&&&&&"""###$$$$$$$$$%%%&&&&&&qqqWWWJJJEEECCC>>>>>>>>>>>>>>>===<<<<<<888999999::::::999999888666666555555444333222222000///......//////...,,,((()))******(((''''''((('''&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$###!!!$$$%%%$$$###############""""""""""""######""""""######$$$$$$$$$$$$'''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! ###############$$$$$$%%%############"""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%&&&%%%###!!!!!!"""&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&(((***+++''''''((((((((()))))))))'''(((((())))))*********------,,,+++******))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&''')))*********)))((()))))))))***************,,,***(((((())))))((('''%%%%%%&&&'''''''''&&&&&&'''''''''((())))))******------,,,,,,++++++******,,,,,,++++++******))))))------,,,+++***))))))((()))))))))))))))(((((((((***))))))((())))))******'''((((((''''''(((***,,,%%%''')))++++++)))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%$$$###""""""!!!!!!%%%$$$$$$############$$$%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!!!!"""#########$$$"""$$$%%%%%%$$$$$$%%%'''sssXXXKKKEEEBBB>>>>>>>>>>>>>>>===<<<<<<777888999999999999888777444444444333333333222222000///......//////...---''')))+++***(((&&&''')))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$"""  $$$%%%%%%###############""""""""""""######""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$  !!!###$$$ !!!""""""""""""############""""""!!!"""""""""""""""###$$$$$$############"""""""""""" !!!"""###""""""!!! !!!"""######"""!!!  !!!"""###$$$%%%%%%$$$%%%&&&%%%###""""""###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))((((((((()))))))))))))))++++++++++++******))))))'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&((()))***)))'''&&&((((((((())))))*********---+++)))((())))))((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))************)))))))))((((((************))))))(((((()))*********))))))(((((((((((('''(((((()))***+++'''(((******)))+++000444000222666777555000+++'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((('''&&&'''''''''(((((((((((((((((())))))))))))(((((())))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######"""""""""$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""#########%%%&&&&&&$$$###%%%'''tttYYYLLLEEEBBBAAAAAA@@@???===;;;:::999666777888999999888777666333222222222222222222222///...------...///...,,,''')))++++++(((&&&'''))))))++++++)))''''''((('''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""###$$$&&&((('''%%%"""  ###%%%%%%$$$############""""""""""""######""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######################## !!!!!!"""###$$$$$$$$$"""!!!!!!!!!"""###%%%&&& !!!"""###$$$%%%%%%######""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%!!!"""###%%%%%%$$$$$$### !!!$$$%%%%%%$$$!!! !!!"""###$$$%%%%%%###%%%&&&&&&%%%&&&(((***%%%$$$#########$$$&&&'''&&&'''(((*********))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((*********)))))))))))))))(((((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&(((((('''%%%$$$''''''(((((()))))))))***---+++)))((((((((('''&&&%%%&&&((()))***)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***(((((((((((()))))))))))))))))))))(((((((((((((((***************)))((((((&&&&&&&&&'''''')))***+++(((***------...111777<<>>===<<<;;;;;;999777666777777666555777666333222222111///---000000///------,,,,,,---++++++******)))(((((('''%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########"""""""""!!!!!!""""""!!! !!!!!!!!!"""############"""###############"""""""""########################%%%%%%%%%%%%$$$###"""!!!######""""""""""""############"""""""""!!!!!!!!!""""""!!!!!!!!!"""###### !!!###$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""""""""!!! """""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###!!!!!!!!!"""""""""#########$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''(((((())))))$$$%%%&&&''')))***+++,,,%%%&&&&&&&&&&&&%%%$$$$$$ """$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$############%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%''')))***'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""$$$%%%&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''"""###%%%'''((((((((('''&&&&&&'''(((((((((((('''rrrXXXLLLFFFCCCAAA@@@@@@???>>>>>>>>>===;;;999777666666777777666666555333222222222000...000000...---,,,,,,------*********)))))))))))))))''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###############$$$$$$""" ###$$$%%%$$$"""!!!!!!!!!"""""""""""""""########################### !!!###$$$$$$$$$############""""""""""""######$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""#####################""""""!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""""""""!!!  !!!"""!!!!!! !!!"""###$$$""""""############""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!"""""""""##################$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$######"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***############$$$%%%&&&'''((()))+++,,,,,,***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!"""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$###"""""""""############""""""""""""######$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((rrrXXXLLLFFFCCCBBBBBBAAA@@@?????????@@@===;;;888888888999999888444333222222333333111000111000...---,,,,,,---...((((((((()))******++++++))))))(((&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%### $$$))) """%%%((((((&&&$$$""" !!!!!!""""""######"""""""""""""""""""""""" """######"""######""""""""""""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!  $$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""!!! """"""""""""############""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%&&&''''''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%&&&((())))))%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&(((***+++ !!!"""###%%%'''(((&&&''')))***)))(((&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$### """######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! """$$$&&&&&&$$$"""  !!!###$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''(((******+++***((('''%%%%%%%%%%%%&&&''''''(((((((((((((((vvv\\\OOOIIIEEECCCBBB@@@>>>===<<<<<<<<<;;;:::999777777777777888777555222111222333222222000000000///......------,,,)))'''***...///***&&&))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$##############################""""""!!!!!! !!!!!!!!!!!!!!!"""############"""""""""""""""###%%%$$$""" !!!###$$$$$$#########""""""!!!!!!############"""!!! """"""""""""""""""""""""###############$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###""""""""""""############"""$$$&&&&&&%%%#########%%%$$$!!! %%%%%%%%%$$$###"""!!! !!!######""""""###$$$***"""!!!'''&&& """***######$$$%%%&&&(((((()))&&&&&&((()))*********************)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))((((((((($$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$###''',,,***$$$###&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$"""!!!"""###$$$&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###"""!!! ###########################%%%&&&%%%######$$$%%%$$$$$$$$$$$$%%%$$$!!!%%%$$$######""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$###!!!"""!!!!!!!!!###$$$&&&((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%"""%%%###$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!###&&&'''&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&uuu[[[NNNHHHEEECCCBBB@@@???===<<<<<<<<<:::999888666666666666777777555222222222333222111/////////...------,,,,,,+++******+++,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""######$$$$$$######"""################################################""""""#########$$$$$$$$$##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$%%%%%%$$$############$$$%%%""""""""""""!!!!!! !!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$""""""""""""############!!!###%%%%%%###""""""###%%%$$$"""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""######""""""###%%%:::,,,###&&&'''###"""&&&""""""###$$$%%%&&&''''''&&&&&&'''((()))******)))&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((###!!!###%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######"""%%%$$$###"""!!!!!!!!!!!!###########################$$$%%%%%%######$$$%%%######"""###%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""" """"""!!!"""###$$$&&&'''%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%"""###%%%$$$!!!$$$###"""!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&uuu[[[NNNGGGDDDCCCBBB@@@???======<<<<<<999888777666555555555555777555222222333333222111.........---,,,,,,++++++)))+++,,,+++)))(((***---((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$###############"""##################""""""""""""######"""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$###########################""""""""""""!!!!!!!!!"""!!!!!!!!!!!!"""##################$$$$$$%%%&&&$$$$$$$$$$$$###!!! !!!!!!!!!!!! ###############"""!!! """""""""""""""""""""""" !!!!!!""""""############""""""###""""""!!!!!!""""""###""""""""""""############ """######"""!!!!!!"""###""""""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""$$$%%%CCC000!!!"""'''&&&###"""!!!""""""###$$$%%%&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''((((((((((((&&&$$$$$$%%%"""!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""""""""!!!!!!!!!""""""##############################$$$%%%%%%######$$$%%%###"""!!!"""$$$&&&&&&%%% """############"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""######$$$$$$%%%$$$"""!!!!!!###$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""""""""""""""!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$%%%$$$$$$#########$$$$$$$$$######""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((((('''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&tttZZZMMMGGGCCCCCCBBBAAA???>>>===<<<<<<999888888777666666555555666444333222333333222111//////...------,,,,,,+++******)))((('''(((***+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%########################""""""############""""""""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######"""#####################!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""######"""""""""!!!!!! !!!!!!!!!"""""""""############ """######"""!!!"""###!!!!!! !!!"""#########$$$$$$$$$######""""""$$$%%%$$$###"""###%%%999***%%%&&&$$$"""""""""######$$$%%%%%%&&&%%%&&&'''(((((((((((((((''''''(((((((((((((((((($$$%%%%%%&&&'''(((((()))((((((''''''&&&%%%$$$###%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$### ###%%%''''''&&&%%%''''''''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""######$$$########################"""$$$%%%%%%$$$###$$$&&&%%%###!!!"""###%%%&&&&&& !!!###############""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$%%%%%%&&&$$$""" !!!###$$$%%%%%%##################$$$$$$$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''""""""""""""""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$&&&'''%%%"""!!!###%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&uuu[[[MMMGGGCCCDDDCCCAAA???>>>=========999999999999888777666666555444333333444333222000000000//////...---------,,,((($$$$$$(((***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###########################""""""############""""""###$$$$$$$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""""""""############"""""""""""""""###$$$$$$%%%$$$###!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&###""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############!!!"""######""""""$$$%%%###""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""$$$%%%$$$""""""###$$$+++%%% !!!$$$$$$############$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%$$$### ###%%%''''''&&&%%%&&&'''&&&$$$"""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$########################"""###%%%%%%$$$$$$%%%&&&(((&&&###"""###$$$$$$$$$#########$$$#########"""########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%###!!!!!!###%%%%%%%%%############$$$$$$######%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$###&&&(((&&&""" """%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&vvv[[[NNNGGGCCCDDDCCCAAA@@@>>>=========999:::::::::999888777666555444333333444444111///111000000///......------,,,'''###$$$))),,,)))$$$&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######"""""""""###############$$$$$$$$$"""##################"""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""############$$$###""""""""""""###$$$$$$$$$###"""!!! !!!###$$$$$$###"""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############!!!"""######""""""$$$&&&%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&&&&&&&'''((((((((()))******)))((('''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((()))))))))***++++++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''(((((((((((((((+++)))$$$"""###$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%########################"""###$$$%%%$$$$$$%%%'''(((&&&$$$$$$$$$$$$###"""%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%###""""""$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%"""%%%''''''$$$"""###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&www\\\OOOHHHDDDDDDCCCBBB@@@???>>>======888999999999888777666555555444333444444444111///000//////......---,,,,,,***((('''(((***+++)))'''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######################################################!!!!!!!!!!!!"""""""""###########################""""""#########$$$$$$$$$######""""""######$$$%%%""""""!!!!!!!!!!!!""""""!!!###$$$$$$$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$#########"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$###""""""""""""############ !!!"""!!! !!!$$$&&&######$$$$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!"""###"""  !!!!!!###%%%$$$########################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''((()))++++++,,,''''''''''''(((((((((((()))(((''''''&&&'''((()))&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))***,,,......,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$$$$&&&&&&''''''(((((((((((()))---,,,'''$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!############$$$%%%&&&&&&########################!!!###$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&&&&%%%###%%%###!!! """$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%###""" !!!"""$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""########################""""""######$$$%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((('''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&((((((&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&xxx]]]OOOIIIEEEDDDCCCBBB@@@???>>>======777777888888888666444333444444333444555444111//////......------,,,++++++(((***,,,---+++***)))***%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""################################################!!!!!!!!!!!!""""""""""""########################""""""######$$$$$$$$$$$$#########"""######$$$%%% !!!"""$$$%%%&&&"""""""""!!!!!!  !!!!!!"""""" """""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! """"""""""""############  ###%%% !!!"""$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!""""""!!!  !!!$$$&&&$$$""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%'''((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&((()))&&&''''''((((((((((((((((((((((((((((((''''''''''''))),,,......,,,)))'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''###((()))%%%###'''(((%%%%%%%%%%%%&&&&&&&&&''''''######"""!!!!!!"""###$$$''''''&&&%%%%%%$$$######"""############$$$$$$$$$ !!!"""###%%%'''(((########################!!!###$$$$$$$$$$$$&&&'''#########&&&((((((&&&$$$###!!!!!!%%%(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%$$$$$$%%%&&&%%%###  """$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""###$$$$$$%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&''')))))))))((('''###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&{{{^^^NNNGGGCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::999999999999888666666555444333222222222222000000///...,,,+++******((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""###### !!!"""###$$$$$$%%%$$$###""""""###$$$%%% """$$$$$$$$$###$$$%%%!!!###$$$###"""###$$$#########$$$%%%%%%&&&&&& !!!!!!""""""######"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$######"""!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" ###### """"""""""""############%%%%%%%%%$$$$$$$$$#####################"""!!! !!!"""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""######"""###%%%&&&###"""$$$&&&&&&%%%%%%%%%&&&'''(((((()))***+++++++++###$$$%%%'''(((((())))))'''&&&%%%$$$%%%''')))+++++++++++++++***)))''''''((((((((((((((((((((((((###&&&***,,,,,,+++******)))((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###############$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##########################################)))!!! !!!"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$ !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))((($$$###$$$'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&((('''&&&&&&'''(((&&&&&&'''&&&%%%&&&(((+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%yyy]]]NNNGGGDDDCCCCCCBBB@@@???>>>===<<<<<<:::999999999999888666666555444333222222222222.........------,,,,,,,,,((())))))***+++,,,------))))))(((((('''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$%%%$$$$$$######"""""""""########################!!!""""""""""""""""""""""""!!!  !!!""""""###%%%%%%###""""""###!!!###$$$$$$""""""###%%%!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%$$$###!!!!!!"""""""""#########$$$$$$#########"""""""""######$$$$$$###""""""!!!""""""###""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""###""""""###&&&(((&&&###!!!###%%%%%%$$$###$$$%%%''''''((())))))***++++++'''''''''(((((((((''''''&&&%%%$$$$$$$$$&&&((()))************)))((('''&&&(((((((((((((((((((((((("""############$$$))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$((('''%%%###""""""###$$$$$$$$$$$$$$$$$$#########%%%$$$######""""""######$$$$$$###############$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$##########################################&&& !!!"""############$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""""""""#########"""###$$$$$$$$$$$$###"""!!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&''')))***,,,---,,,***'''$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%www[[[MMMHHHEEEDDDCCCBBBAAA???>>>======<<<:::999888999999888666555555444333222222222222------------------------+++++++++,,,,,,,,,------((((((''''''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$############$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$######$$$$$$#########"""""""""$$$###""""""""""""###$$$###$$$%%%%%%"""!!!!!!!!!$$$$$$$$$###!!!!!!###%%%$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""" !!!!!!""""""######################## !!!"""###%%%&&&''''''"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!"""$$$&&&!!!!!!""""""""""""############"""""""""!!!!!!!!!###$$$$$$$$$$$$###""""""############""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""%%%###!!!"""$$$%%%%%%%%%!!!"""######""""""###$$$'''''''''((())))))***************)))((('''&&&%%%&&&&&&$$$$$$$$$%%%&&&'''))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&(((******))))))***+++***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%###%%%(((***+++)))&&&$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""%%%$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!###""""""###############$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!!!!"""""""""######"""######$$$$$$######"""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&'''((()))***%%%&&&''''''&&&%%%&&&'''###%%%&&&%%%$$$######$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$uuuYYYLLLHHHFFFDDDCCCBBBAAA@@@>>>======;;;:::888888999999777666555444333333222222222333---------------,,,,,,,,,---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""$$$$$$###!!!!!!$$$$$$$$$$$$$$$######""""""######""""""!!!!!! $$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!""""""###########################!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!###!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############&&&###!!!"""""" !!!###!!!"""######""""""###%%%&&&&&&'''''''''(((((((((************)))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((())))))(((&&&%%%&&&'''+++)))&&&$$$$$$%%%'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""$$$'''******)))&&&$$$$$$######""""""######$$$ !!!###%%%&&&&&&&&&&&&$$$$$$######"""!!!!!!!!!%%%$$$######""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!""""""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%"""!!!"""&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%&&&&&&(((***###%%%&&&&&&$$$###"""""""""""""""######$$$$$$%%%""""""######$$$%%%&&&&&&&&&&&&((((((((('''%%%$$$$$$$$$############$$$$$$uuuYYYLLLHHHFFFDDDCCCBBBAAA???>>>======;;;999888888888888777555444444333222222222333333000///...---,,,+++******,,,++++++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%###%%%&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!!!! !!!######""""""###$$$######"""  ### !!!!!!""""""""""""######""""""!!!!!! $$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""$$$$$$#########""""""""""""######$$$$$$$$$###### !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%!!! ###### """'''###$$$$$$###"""###%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((('''''''''''''''&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((('''((())))))(((((()))+++***(((&&&$$$$$$%%%''')))'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!###%%%&&&'''&&&%%%#########"""""""""!!!!!!%%%$$$######""""""############""""""###$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" !!!"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%"""!!!"""&&&'''&&&###&&&&&&&&&%%%$$$###"""!!!'''((()))(((%%%$$$%%%&&&###%%%''''''%%%###"""###"""""""""######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''%%%$$$###$$$######""""""######$$$vvvZZZLLLGGGDDDCCCBBBAAA@@@>>>===<<<<<<;;;999888777888888777555444333333222222333333333111000///...,,,+++***)))************++++++,,,,,,''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&%%%%%%%%% !!!"""######%%%%%%%%%$$$######"""""" !!!"""###$$$%%%&&&!!!""""""######""""""!!! """###""""""###$$$""""""""" !!!###!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$###"""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""###### ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!! !!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!!!!"""############""" """############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""" &&&&&&"""$$$,,,###$$$$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))*********((((((((((((((())))))(((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((($$$'''***,,,...///111333)))(((&&&%%%%%%&&&''')))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""########################%%%$$$######""""""######""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!! !!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$###""" !!!""""""!!!!!!###$$$###%%%&&&&&&$$$######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&%%%%%%$$$###"""######""""""""""""######xxx[[[LLLFFFCCCBBBAAA@@@???===<<<;;;;;;:::999777777888888666555333333333222222333333444//////...---,,,,,,++++++)))******+++,,,---......''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$###""" """###$$$###$$$%%%&&&&&&&&&%%%%%% !!!!!!""""""######%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$### !!!######"""!!!!!!"""!!!"""######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! """""""""############### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######!!! !!!!!!!!!""""""######"""""""""!!!!!!!!! !!!""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""" &&&%%%&&&#########!!! !!!$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))&&&&&&'''(((((()))))))))&&&''''''(((((((((''''''(((((((((((((((((((((((("""%%%&&&'''((()))''''''&&&&&&&&&''''''((((((((()))))))))*********+++******)))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""######$$$%%%%%%%%%%%%$$$######""""""######""""""""""""###$$$%%%&&&########################%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''""""""$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%$$$###"""!!! """%%%'''"""#########""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$##################""""""""""""######yyy]]]MMMEEEAAAAAA@@@???>>>===;;;:::::::::999777777888888666555333333333222222333444444------------------------++++++++++++++++++++++++''''''((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&######&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!###$$$###!!! !!!###%%%&&&%%%$$$%%%&&&""""""!!!!!!  !!!!!!""""""######""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%&&&### !!!!!!!!!""""""!!!!!!!!!  !!!!!!"""!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$!!!%%% """"""!!!  ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((($$$'''+++,,,,,,***))))))&&&&&&''''''''''''''''''))))))))))))************,,,++++++***)))(((((('''''''''(((((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$###"""#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% &&&(((### $$$'''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%((()))((($$$###$$$'''!!!"""$$$%%%&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((!!!!!!!!! ###%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&((('''%%%$$$######$$$$$$######""""""""""""######{{{]]]MMMGGGEEE@@@@@@??????>>>>>>======:::999777777888777666444777555444333333222111///222111000///...---,,,,,,+++++++++***************(((((()))))))))'''&&&%%%'''&&&&&&&&&''''''%%%###(((''''''&&&&&&''''''(((&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""######"""  !!!###############"""!!!!!!######""""""######$$$%%%%%%%%%###"""""""""###$$$######!!! ######!!! """$$$###$$$$$$###"""!!!!!!"""!!! !!!###%%%$$$###$$$$$$$$$#########""""""#########$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############"""!!! ###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! !!!""""""###$$$$$$%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&%%%'''((()))***++++++***)))))))))************))))))***)))'''&&&'''(((***+++((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%%%%'''((((((''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$&&&))))))&&&###!!!!!!"""###$$$$$$%%%%%%'''$$$""""""$$$$$$"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%###!!!######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((('''&&&###!!! ######""""""""""""######%%%###!!!  """###{{{]]]NNNHHHFFFDDDCCCBBB@@@???===<<<;;;:::999777777888888666444666555333333333333111000000///...---,,,+++******+++++++++******)))))))))&&&''''''(((((('''&&&%%%'''&&&&&&&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!! """###############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########$$$%%%$$$"""""""""### !!!###$$$$$$$$$$$$######""""""######$$$%%%###"""!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$###!!! !!!""""""!!! !!!###%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!""""""######""""""#########"""!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###"""!!!!!!!!!"""###$$$#########$$$$$$$$$%%%%%%###############"""!!!!!!%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))*********+++++++++'''((()))*********)))((((((((())))))))))))(((((()))((('''&&&'''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((((((&&&%%%%%%&&&'''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''(((&&&###"""######$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''%%%###$$$#########$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$(((&&&###!!!!!!!!!###$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%'''((()))######""""""""""""############!!! !!!"""|||^^^NNNIIIGGGGGGFFFDDDBBB???<<<;;;999:::888777777888888666555555444222333333444222111//////...---,,,++++++***,,,,,,+++***))))))(((((($$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""##################$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$###"""###$$$ !!!###$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""###$$$%%%%%%&&&%%%$$$###############'''"""!!!$$$$$$"""!!!"""###"""  !!!"""!!! !!!###$$$$$$###$$$############"""""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######""""""!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """"""!!!!!!!!!"""###$$$#########$$$$$$$$$$$$%%%$$$######"""""""""""""""&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++))))))))))))******++++++******+++++++++******)))''''''(((((((((((('''''')))((('''''''''((()))***************************((((((''''''''''''(((((()))(((&&&&&&''''''&&&%%%'''&&&&&&%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((()))((((((###############$$$$$$%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&###$$$&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###!!!###""""""!!!!!!""""""###"""""""""!!!!!!!!! }}}___OOOIIIGGGGGGFFFDDDAAA>>><<<:::999:::888777777888888777555444333222222444444333222111000000///......------,,,,,,+++***)))(((''''''%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&''''''&&&$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""###############"""!!!!!!"""""""""""""""###$$$$$$###$$$$$$%%%&&&'''((()))&&&%%%$$$$$$############)))&&&###"""""""""!!! !!!"""!!!  !!!"""!!!!!!!!!###$$$$$$"""############""""""""""""&&&$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))))))))(((''''''&&&%%%%%%------------,,,++++++***'''(((((())))))(((((('''(((''''''''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((+++)))(((((())))))'''%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''%%%&&&'''((((((((('''&&&$$$%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! }}}___OOOIIIGGGCCCCCCAAA@@@>>><<<;;;:::999888666777888888777666444333222222444444333222000000000///......------++++++******)))(((((('''&&&&&&&&&''''''((())))))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!##################"""!!!!!!""""""!!!!!!""""""###$$$######$$$&&&'''((())))))$$$$$$###""""""""""""###""""""!!!"""!!!  """###"""!!!"""###$$$###"""""""""""""""""""""""""""&&&$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! """###### !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%,,,,,,++++++*********)))((())))))******))))))((('''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((()))(((&&&$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&'''((())))))'''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""###$$$$$$###!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! |||^^^NNNIIIGGGAAAAAA@@@???>>>===<<<;;;999777666777888999777666555444222333333444222111......---------,,,,,,,,,******)))))))))((((((((((((((('''''''''((())))))&&&%%%%%%&&&'''(((&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################"""""""""""""""!!! ######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$######$$$%%% !!!###$$$$$$$$$$$$"""!!!!!!!!!!!!"""###### !!!###$$$%%%&&&&&&&&&###""""""!!!!!!!!!"""""""""$$$""" """!!!""""""!!! !!!######"""!!!"""###$$$###"""!!!!!!"""""""""""""""######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!   !!!!!! !!!""""""""""""!!!  !!!"""######!!!!!!!!!!!!"""""""""""" """###### !!!"""""""""!!!!!!"""""""""############$$$"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))(((''''''&&&'''''''''))))))************))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%''''''$$$"""$$$%%%&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%(((''''''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&((()))((('''&&&''''''(((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!! {{{]]]NNNHHHFFFBBBBBBAAA@@@>>>===<<<<<<888777666777888999888666666555333333333333111000---------------,,,,,,,,,(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((%%%%%%$$$&&&'''((('''%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! """"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!###$$$$$$######$$$%%% !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!###$$$%%%%%%%%%$$$""""""!!!!!!!!!""""""###"""$$$%%%%%%$$$$$$ !!!###"""!!!!!!###$$$$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!""" !!!""""""######"""""""""!!!!!!!!! !!!!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""" """###### !!!"""""""""!!! """"""""""""############!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((())))))***((('''&&&&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$&&&((((((&&&$$$"""###%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))&&&&&&''''''''''''&&&&&&%%%'''))))))'''%%%&&&((($$$$$$%%%%%%&&&&&&''''''!!!###%%%%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$!!!###%%%(((((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######!!! !!!!!! !!!!!!"""!!!  {{{]]]MMMGGGEEEEEEDDDCCCAAA???>>><<<<<<888777666777888999888777777555444333333222111//////////////////.........''''''(((((())))))******)))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$&&&'''((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&& """######$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!""""""!!!!!!"""$$$###############"""!!!!!!!!!!!!!!!!!!!!!"""######"""###%%%&&&'''&&&&&&%%%###"""""""""""""""######$$$!!!""""""  """######""""""###%%%$$$"""!!!"""######"""!!! !!!!!!!!!""""""###############$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""!!!!!!"""############### !!!!!!!!!"""""""""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""!!! """"""""""""############ !!!"""$$$$$$$$$###""" !!!"""$$$&&&'''(((""""""""""""""""""""""""!!!!!!"""$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$))))))(((((((((***+++,,,''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''))),,,,,,***(((!!!###$$$&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%''')))+++&&&&&&''''''''''''&&&&&&$$$(((+++***(((&&&'''(((######$$$$$$%%%&&&''''''"""%%%%%%$$$%%%(((***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###### """%%%'''((('''&&&$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#####################""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!!  """"""!!!!!! !!!!!!###!!! !!!xxx\\\NNNHHHFFFEEECCC@@@???>>>>>><<<;;;777777777777666666666666444333333222111111111111111///---,,,,,,+++((('''************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######%%%$$$#########%%%''')))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%%%%###!!!"""$$$%%%$$$!!!########################""""""""""""############""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""############"""!!!!!! !!!!!!$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!######"""""""""""""""###$$$######"""!!! """""""""!!! """$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""" """###!!! """###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! %%%"""!!!###"""!!!""""""""""""############""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""###%%%''''''&&&$$$$$$%%%"""$$$&&&((()))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&(((((((((''''''&&&&&&&&&(((((('''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###%%%%%%$$$!!!###%%%%%%$$$""" """$$$&&&&&&&&&$$$###!!!!!!!!!"""######$$$$$$&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$%%%'''((()))'''''''''''''''((()))***&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""%%%"""###""""""  !!!"""!!! yyy]]]OOOIIIGGGEEECCC@@@???>>>>>><<<:::888777777777666666666666222222222111222222333333111///---------,,,***(((************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""#########""""""#########"""""""""""""""$$$######""""""""""""###"""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######$$$######""""""""""""###!!!"""$$$$$$$$$###"""!!!#########"""!!! """""""""!!! """$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""### !!!!!!""""""###!!! """###!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! )))%%%"""!!!!!!"""  !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%###$$$&&&(((((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''(((((((((((())))))))))))((((((((((((&&&&&&((()))))))))((('''&&&''''''''''''&&&%%%$$$)))(((''''''&&&%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%$$$$$$###"""''''''&&&%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%""""""""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """###"""!!!$$$%%%&&&'''&&&### $$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$%%%###"""""""""###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$ """""" """  !!!"""!!! zzz^^^PPPJJJGGGEEECCC@@@>>>>>>===<<<:::888888777777777666666666111111111111222333444555111///...---......,,,+++************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***((('''%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""###%%%$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""############$$$#########""""""!!!!!!$$$###############$$$%%% !!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######$$$###############$$$$$$!!!$$$&&&&&&$$$""" ######""""""!!!!!! !!!""""""!!! """###  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&&&& !!!"""######$$$ ###!!! !!!"""###""" #########"""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""#########""""""""""""!!!!!!'''$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((******)))))))))(((((((((&&&'''(((((())))))((((((''''''((((((''''''&&&&&&******)))(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###""" &&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&''''''&&&$$$""" $$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$%%%&&&'''$$$$$$##################%%%%%%$$$$$$###""""""""" $$$ !!!""" """  !!!"""!!! yyy]]]OOOIIIGGGEEEBBB@@@>>>>>>===;;;:::888888888777777777666666222222222111222222333333000///......//////...---************)))))))))((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&(((***'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$############$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""######""""""$$$$$$######"""!!!!!!!!!""""""""""""######$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$ """######"""!!! ###"""""""""!!!!!!!!! !!!"""###"""!!! !!!###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%% !!!"""###$$$%%%""""""!!!!!!!!! """"""!!!""""""""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""  !!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%###$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! %%%$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%!!!###$$$&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!"""###$$$""""""######$$$%%%%%%&&&"""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%############$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """""""""  !!!"""!!!  xxx\\\MMMHHHEEEDDDBBB???>>>======;;;999888888888888777777777777555444333222111111111111000///......000000///...************)))))))))((((((((((((((('''''''''''')))'''%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!! ############""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""###  !!!"""""""""""""""!!!!!!!!!!!! """###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$######"""!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""###$$$%%%$$$######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%% !!!"""###%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$"""!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""###!!!!!!""""""###$$$$$$$$$"""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""!!!"""  !!!"""!!!  !!!!!!www[[[MMMGGGDDDDDDBBB???======<<<;;;999999999888888888777777777666555444222111000//////000///......///000...---************))))))))))))((((((((((((''''''''''''((('''%%%$$$######$$$$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""###!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!"""$$$""""""""""""!!!!!!!!!!!! !!!######"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! !!!"""######$$$$$$$$$$$$######""""""""" !!!"""!!!  """!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""$$$%%%&&&%%%###"""!!!""" !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!###$$$%%%$$$""""""$$$%%%'''&&&$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%""""""###$$$%%%'''((((((&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$###"""""")))((('''&&&$$$"""!!!!!!$$$$$$######"""!!!!!! ###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$###$$$###"""""""""""""""###"""""""""!!!!!!!!!!!!!!!########################!!!!!!"""""""""!!! """  !!!"""!!!  !!!!!!!!!www[[[MMMHHHEEEDDDAAA???======<<<:::999999999999888888888777777555444333222111111000111000///......//////---,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$######""""""!!!"""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######%%%%%%###"""!!! !!!  !!!###$$$!!!!!!!!!!!!""""""""""""!!!######"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!"""""""""###############"""""""""""" !!!!!!!!! """###"""!!! """""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""#########"""$$$&&&%%%""" !!!""" !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$###""""""$$$&&&&&&%%%###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$%%%%%%&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!%%%%%%$$$######""""""!!!%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!!!!"""###"""  !!!"""!!!  !!!!!!"""xxx\\\NNNIIIFFFDDDAAA???======<<<:::999999999999888888888888777333333222222111222222222111///...---......,,,+++************)))))))))))))))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%!!!$$$%%%%%%"""!!!###%%%##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$###"""""""""###!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""######'''&&&%%%###"""!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!###$$$"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!! """###$$$###!!! """""""""""""""""""""""" ###$$$$$$### """"""######$$$$$$$$$$$$!!!"""  """""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&$$$"""!!!"""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& """###%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''###########################!!!"""$$$%%%%%%######$$$%%%&&&(((((()))"""$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###$$$"""  !!!"""!!!  !!!""""""uuu[[[NNNIIIFFFDDDBBB???>>>===<<<999777999999888888888888888888666444222000/////////000111111111000//////.........,,,***'''&&&&&&&&&''')))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""###%%%&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###%%%''')))%%%%%%%%%$$$###""" """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!!!!!!!!!!!!!  ###%%%&&&$$$"""!!! """######"""!!! !!!""""""######""" !!!!!!""""""%%%$$$$$$###"""#####################""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!  !!!"""###!!!""""""!!! """$$$!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!!!!  !!!""""""!!! !!!"""###$$$%%%%%%$$$###""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$############$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((((((((('''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))))))'''%%%$$$$$$"""$$$(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!! !!!!!! """###$$$$$$$$$  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%### !!!"""uuu[[[NNNIIIFFFDDDBBB???>>>===<<<999777999999999888888777777777666666444333222111111111111000000//////...------******))))))(((((((((((()))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$###"""##############################"""!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""######### !!!"""###$$$###!!! !!!"""###$$$$$$"""!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""'''&&&$$$""" !!!!!!  """"""!!!"""""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! !!!!!!"""""""""############"""""""""""""""######!!!!!! !!!!!!""" """######"""!!!!!!""" !!!""""""""""""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!################################################$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%########################""""""#########""""""!!!######$$$$$$%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$###""""""""""""###&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$"""!!! """$$$!!!"""$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!  !!!!!!""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! uuu[[[NNNIIIFFFDDDBBB???>>>===<<<999777::::::999888777777666666555555555444333222111000000//////...------,,,,,,((()))))))))))))))))))))((('''&&&&&&'''(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!! ######$$$###""" ############"""!!! !!!!!!!!!!!!!!! """"""!!!  !!!###$$$$$$%%%""""""""""""""""""""""""$$$$$$"""!!! """!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!"""#########""""""!!! !!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""###$$$!!!###$$$$$$###""""""### !!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################"""!!! !!!!!!$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""!!!!!! !!!!!!"""  !!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!! !!!!!!""""""""""""!!! !!!  !!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""" !!!"""uuuZZZNNNHHHEEECCCAAA???>>>===<<<:::888;;;:::999888777666555444222222333333222111///...///......------,,,+++++++++***)))((((((((()))***((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""!!!!!! """!!!  !!!!!!!!! """""""""""""""!!! """"""!!!!!!  !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!! """###$$$### !!!!!!!!!!!!!!!""""""###""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!"""###$$$ """$$$###"""!!!"""""""""##################""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%########################%%%$$$"""!!! !!!"""%%%$$$###!!!!!!"""##############################%%%%%%$$$###############"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###  ###&&&''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!! !!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$%%%!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!! !!!######tttZZZMMMHHHEEECCCAAA???>>>===<<<:::888::::::999888777555555444111222333333222111///............---,,,,,,++++++000...)))&&&%%%&&&)))+++(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$##############################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$########################%%%$$$"""!!! !!!!!!  !!! !!!"""""""""""""""""""""!!!!!!  !!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$"""""""""!!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!""""""### !!!!!!"""""" !!!!!!!!!!!!"""""""""######"""!!! !!!!!! !!!"""###!!!""""""!!! !!!###""""""""""""""""""### !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''"""###$$$%%%%%%%%%$$$$$$########################&&&%%%###"""!!!"""######$$$###"""!!! !!!"""###########################%%%$$$######""""""###### !!!"""###$$$$$$$$$$$$"""######$$$$$$######"""########################&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$###!!! !!!########################!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!""""""###$$$$$$  !!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  tttZZZMMMHHHEEEBBB@@@>>>>>>======;;;999999999888777666666555555444444444444444333222111///......---,,,,,,++++++222///***&&&%%%&&&)))***'''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&((((((%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!! !!!"""###$$$  !!!"""!!!!!!!!!!!!!!!!!!"""""" !!!"""############!!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$"""""""""!!!!!! """"""""""""""""""""""""######"""!!! !!!!!!"""!!!!!!   !!!!!!!!!!!!!!!!!!"""###### !!!""""""### !!!!!!!!!!!!""""""$$$###"""!!!  !!!""" """""" !!!!!!  !!!  !!!""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""######%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""#########"""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$############"""""""""######$$$$$$%%%$$$######""""""######$$$########################!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$ ###&&&&&&$$$"""!!!!!!###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###  !!! !!!!!!!!!!!!!!! !!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""tttYYYMMMHHHEEEBBB@@@>>>===>>>===;;;999888888777777666666666555444444333333222222333333//////......---,,,,,,,,,---,,,+++))))))((())))))'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$'''(((&&&!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""#########""""""########################!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""$$$%%% !!!######"""""""""""""""""""""### !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!  !!!""""""!!!!!!   !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!! !!!######!!! !!!"""!!!  !!!  !!!""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%!!!###$$$&&&&&&%%%$$$########################### !!!"""###$$$$$$$$$$$$ !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""###############""""""""""""######"""""""""""""""""""""""" !!!""""""#########!!!!!!"""""""""######### ###%%%&&&$$$"""!!!!!!""""""##################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$tttYYYMMMGGGDDDBBB@@@>>>===>>>===;;;999777777777777666666666666333222111000000000111222000//////......---,,,,,,((()))+++,,,,,,+++)))((('''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$######&&&&&&###"""&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&###!!! !!!!!! """###$$$$$$""""""!!! ############"""!!!  !!!!!!""""""!!!"""###$$$###!!! !!!"""######"""""""""""""""""""""""""""""""""""""""######$$$ """""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!  !!!!!!!!!"""  !!!"""######""""""!!!!!!!!!!!!"""!!!"""$$$$$$"""!!!"""######"""!!! !!!"""###  !!!""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%!!!###$$$&&&&&&%%%$$$###########################!!!###$$$$$$######!!!############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""!!!  !!!!!!"""""""""######%%%&&&&&&$$$######$$$ !!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!"""""""""""""""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""pppZZZOOOHHHBBBBBBBBB@@@>>>===<<<<<<<<<::::::999888888777777666666555333222111111222333222111///...------......,,,+++)))((((((((()))***((('''''''''&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###########################$$$######"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%###"""!!!!!!!!!!!! """############ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!  $$$$$$"""!!!  !!!"""###$$$""""""!!! !!!!!!!!!"""""""""""""""!!! """###$$$$$$$$$""" """$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&##################$$$$$$"""&&&&&&!!!"""&&&'''###$$$$$$$$$######!!! ###!!! ###$$$"""  !!!#########""""""!!!  ###%%%%%%%%%""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""### !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """'''++++++(((### """"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ### ###""" !!!!!!!!!"""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!"""######""" !!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!! pppZZZOOOHHHBBBBBBBBB@@@>>>===<<<<<<<<<999999999888777777666666666555333222111111222333111000///------------...++++++)))((((((((()))***((((((((('''''''''&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$###""""""""""""###$$$########################$$$$$$###""""""!!! """"""""""""""""""""""""!!!"""""""""###""""""!!!""""""############""""""###"""!!!  !!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! ###"""!!!  !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!""""""""""""######""" !!!"""$$$###"""!!! """"""!!!!!! """"""!!! !!!!!!"""""""""""""""""""""!!! !!!###$$$#########""" !!!###!!!!!!""""""""""""!!!!!!""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&&&&"""###'''(((%%%$$$$$$$$$$$$###"""!!! &&&$$$"""###%%%&&&%%%### !!!"""######"""!!!!!!"""!!! !!!$$$&&&&&&%%%"""!!!!!!!!! !!!!!!""""""!!!!!! """""" """ """"""  !!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$%%%&&&'''&&&###  !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########)))%%% ###$$$### !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$### !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! qqqYYYNNNGGGBBBBBBBBB@@@>>>===<<<<<<<<<999999999888777777666666666555333222111111222333000///...---,,,,,,,,,,,,+++******)))((())))))))))))(((((((((''''''''''''###"""!!!"""%%%&&&'''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""""""""############""""""%%%$$$############$$$%%%""""""""""""""""""""""""$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!"""""""""#########$$$$$$###"""!!! ###"""!!!  !!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$###!!!!!!"""$$$$$$###"""!!!!!! !!!######"""!!! """!!!!!! !!!#########"""""""""""""""""""""!!! !!!"""###$$$"""""""""!!! """!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$############"""###$$$%%%%%%$$$###"""###%%%%%%###$$$((()))'''%%%%%%%%%$$$######""""""&&&%%%$$$$$$&&&&&&%%%$$$!!!"""""""""""""""!!! """!!! """$$$&&&%%%%%%!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$###!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!'''###!!!"""!!!!!!!!!!!!!!!!!! ###"""!!!!!! !!!!!! !!!!!! !!!"""######$$$$$$######!!!!!! ###"""  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""rrrYYYMMMGGGCCCBBBBBB@@@>>>===<<<<<<<<<:::::::::999888888777777666555333222111111222333///......---,,,,,,+++++++++******)))))))))))))))))))))((((((((('''''''''$$$###"""###%%%&&&'''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$$$$###"""""""""""""""!!!""""""""""""!!!!!! ###"""  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""############$$$$$$$$$###"""!!!"""$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!!!!###############"""""""""###""""""!!!"""###$$$$$$!!!""""""!!! !!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""######$$$###$$$&&&((((((&&&%%%%%%$$$$$$######$$$###""""""""""""###""""""######"""""""""!!! !!! !!!###$$$$$$###!!!!!!!!!!!!!!! !!!""""""######""""""!!!"""!!! !!!######!!! !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!!!!!!! """"""!!!   !!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!!!! !!!!!!""""""""""""#########"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$###"""!!! !!!"""###sssYYYMMMGGGCCCBBBBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::999999888888666555333222111111222333.........------,,,++++++************)))))))))((((((((((((((('''''''''''''''&&&$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!! !!!!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!! !!!!!!""""""######$$$######""""""""""""###!!!""""""""""""!!!!!! ###"""  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!""""""""""""############"""######""" !!!######""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!######"""""""""""""""""""""""""""""""""######$$$ !!!""""""  !!!!!!""""""""""""!!!!!! !!!""""""###"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%&&&&&&%%%$$$#########$$$%%% !!!!!!!!! !!!!!!######"""!!!!!!!!! !!!######""" !!!!!!!!!!!!!!!"""######$$$$$$######"""  """"""  !!!######!!! !!!"""  !!!!!!""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###"""""""""###%%%&&&''''''!!!!!!!!!!!!!!! """"""!!!   !!!!!!!!!!!!!!!"""""""""!!!!!!  """######"""  !!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!  !!!""""""!!!!!!"""""" !!!"""###tttYYYLLLGGGDDDBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::999999888888666555333222111111222333...//////......---,,,+++)))************)))((((((((('''''''''&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""######"""!!! !!!!!!!!!!!! !!!!!!"""#########""""""  !!!"""###$$$$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""!!! """""""""!!!!!!!!!!!!""""""######"""!!! !!! !!!!!!""" !!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### """######!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$!!!!!!######""""""%%%%%%$$$###""""""###$$$%%%!!!"""######!!!!!!"""######""""""!!!!!!!!!!!!""" !!!######!!! !!!!!!!!!!!!!!!"""######$$$$$$######""" !!!!!! """######"""!!!!!!""" !!!!!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!  !!!""""""  !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$"""""""""""""""""""""""" !!!!!!!!!"""###"""!!!!!! !!!!!! !!!!!! !!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!###%%%''''''%%%###!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!"""tttYYYKKKGGGDDDBBBBBB@@@>>>===<<<<<<<<<::::::999888888777777666666555333222111111222333//////000000///...,,,+++)))******+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$"""######$$$$$$$$$######!!!""""""######""""""!!!######$$$%%%%%%$$$############################## !!!""""""###$$$$$$""""""""""""""""""""""""############"""!!! !!!!!!!!!""""""!!!!!!!!! !!!"""###$$$######""" !!! !!!!!!""""""######!!!!!! !!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!""" !!!!!!!!!"""""""""!!!""""""!!! """""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""""" !!!""""""### !!!!!!"""""""""!!!!!!"""$$$$$$"""!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########$$$%%%&&&""""""$$$$$$!!!!!!%%%%%%###"""!!!!!!"""$$$%%%!!!###$$$###!!!!!!"""$$$""""""!!! !!!"""###!!!!!!"""$$$%%%%%%### !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!"""!!!"""%%%!!!""""""!!! !!! !!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""############"""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!""""""!!!!!!uuuYYYKKKGGGEEECCCBBB@@@>>>===<<<<<<<<<888888777777666555555555666555333222111222222333///000000000000...---,,,)))******++++++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""%%%''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""""""""############""""""$$$$$$&&&&&&&&&&&&$$$$$$######################## !!!"""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$""" !!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""""""""###$$$!!!"""############ !!!!!!!!!!!! !!!!!!!!!""" !!!######!!!  !!!!!!"""""" !!!!!!!!!!!!"""######""" !!!"""""""""!!!!!!!!!!!!"""### !!!"""###$$$ !!!"""### """###### !!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! &&&&&&%%%%%%%%%%%%$$$$$$***(((%%%###"""###$$$&&&)))$$$###&&&%%%!!!!!!%%%$$$###!!! """###%%% """$$$### !!!###"""!!! """###$$$######$$$%%%''''''$$$""" !!!!!!""""""  ###%%%"""$$$))) !!!!!!    !!!""""""###"""!!!!!!!!!  !!!"""###$$$%%%  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!"""######$$$&&& !!!###$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""!!!  !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """############ !!!!!! !!!""""""!!!!!!#########""""""!!!  !!!#########"""!!!ttt[[[NNNGGGCCCEEEDDDBBB@@@>>>===<<<;;;999999888888777666666666777666666555444333111000///............---------************))))))))))))(((((('''&&&%%%%%%%%%%%%)))((('''%%%%%%%%%&&&'''"""######$$$&&&''''''((($$$$$$$$$#########""""""&&&$$$###"""#########"""%%%###"""###%%%%%%### """#########$$$$$$$$$$$$ """$$$%%%$$$###"""########################"""###%%%'''&&&$$$ """############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################!!!!!!""""""""""""!!!!!!%%%!!!&&&$$$$$$$$$$$$######!!! ###!!! ###%%%"""""""""!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""######"""!!! !!!  !!! ###"""!!! !!!!!!!!!!!!((($$$""""""$$$&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!###$$$""" !!!!!!""""""""""""!!!!!!""""""""""""############!!!###))))))$$$ """$$$%%%$$$###""""""######$$$%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&&&&$$$#########$$$%%%(((%%%######$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!)))$$$ ###%%%$$$"""!!!"""#########!!! """"""!!!!!!!!!!!!""""""""""""!!!!!! ###""""""!!!!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""" !!!   ######""""""!!! !!!!!!!!!!!! !!!!!!""""""###!!!  !!!### !!!!!!""""""$$$###"""!!!!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """###""" rrrYYYMMMGGGCCCBBBAAA???===<<<::::::999999999888888777666666666333333333222111000///...///............---------*********)))))))))((((((&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$""""""###$$$###"""$$$"""!!!"""%%%&&&$$$""""""""""""#########$$$$$$ !!!###$$$$$$###"""!!!#################################$$$######"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!%%% """%%%$$$!!!$$$$$$$$$######"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""######"""!!! """ !!!!!!!!! !!! !!!!!! !!!!!!!!!!!!###  !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######  !!!!!! !!!!!!!!!""""""###$$$%%%"""!!!""""""######$$$%%%'''&&&%%%$$$############&&&%%%$$$###"""###$$$$$$%%%###!!!"""$$$%%%%%%###""""""""""""""""""""""""$$$ !!!$$$###!!!!!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" """!!!   !!!!!!  """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!! pppWWWLLLGGGCCCAAA@@@???===;;;:::999999999999888888777666666666444444444444444333222222///............---------))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""$$$%%%$$$######"""!!!"""###%%%%%%%%%!!!"""""""""############""""""###$$$$$$###!!! """"""""""""""""""""""""###""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!  !!!"""""""""""""""$$$""" !!!######"""######$$$######"""!!! !!!"""""""""!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!###!!! !!!"""###""" !!!"""""" !!!!!!!!!!!!###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$$$$""""""$$$###""" """%%%&&&!!! """###$$$&&&&&&%%%$$$############%%%$$$######""""""#########!!! !!!###%%%%%%$$$########################""""""!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!############"""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!  !!!######!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! oooVVVKKKGGGDDDCCCBBB@@@>>>===<<<;;;;;;999999888888777666666666444555555555555555444444///............---------)))))))))((((((((('''''')))((('''&&&&&&%%%%%%&&&$$$%%%&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$###$$$###"""""""""###$$$$$$!!!!!!"""""""""###############$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""######""""""""""""!!! !!!"""###############"""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!!"""""""""""""""###"""!!!"""###$$$"""!!! !!!!!! !!!!!!!!!!!!######""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!  !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!###$$$"""!!!!!!!!!!!!###$$$%%%"""!!!  """$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""  """"""!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!###$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###  !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!#########""""""!!!!!!!!!"""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!oooVVVKKKGGGDDDBBBBBB@@@???===<<<<<<<<<999999888888777666666666111111222222222111111000///............---------))))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""!!!"""###%%%&&&$$$###%%%%%%$$$###"""""""""###""""""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$'''((('''&&&%%%""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""########################### !!!"""""""""""""""!!!"""!!!!!!"""############""""""!!!!!!  !!!""""""!!!!!!!!!""""""#########!!!!!!!!! !!!!!!!!!!!!!!!"""#########""""""###$$$$$$"""!!!"""!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""!!! """###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""  """###$$$$$$#########""""""!!!"""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""""""""!!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!###$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  """###  !!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! ###"""!!!!!! !!! !!!!!!!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###""""""""""""pppWWWLLLGGGCCCAAA@@@???===<<<<<<;;;;;;999999888888777666666666333333444444333222111111///............---------************))))))))))))############$$$%%%&&&'''&&&&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###############$$$$$$"""""""""$$$%%%%%%###!!!"""$$$%%%%%%###""""""###"""#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!%%%((()))'''%%%###"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!""""""############""""""!!!!!! !!!"""### !!!!!!""""""###### !!!""""""!!!!!! !!!"""###$$$"""""""""###%%%$$$""" ######"""  !!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###&&&""" """$$$%%%$$$###"""#########$$$%%%%%%&&&&&&############$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$%%%%%%###!!! !!!### %%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!rrrYYYMMMGGGCCCBBBAAA@@@>>>============999999888888777666666666777777666666555444333222///............---------++++++++++++************$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$&&&%%%""" !!!%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""############################## !!!###%%%%%%%%%######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!  !!!"""!!!!!!""""""############"""""" !!!"""!!!!!!!!! !!!!!!""" !!!"""######!!! !!!"""$$$%%%!!!!!!!!!###$$$$$$!!!###""""""!!!!!!!!!"""""" !!!!!!!!!!!! ###%%%%%%###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!! ###%%%%%%$$$ !!!""""""###$$$$$$$$$!!!"""$$$&&&'''&&&%%%%%%############$$$%%%&&&'''%%%&&&&&&'''&&&%%%$$$######%%%%%%$$$"""!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$#########$$$"""!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""$$$###!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""" !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""""""""!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!ttt[[[NNNGGGCCCDDDCCCBBBAAA@@@@@@@@@@@@999999888888777666666666444444444333222000///...//////.........---------,,,,,,,,,+++++++++******(((((('''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((((((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%"""$$$''''''%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$########################!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""############"""  !!!$$$%%%###"""!!!""""""#########"""""""""$$$$$$###  $$$###"""!!!!!! !!!!!! !!!"""$$$%%% !!!###$$$###!!!"""!!!!!!""""""###$$$%%% !!!!!!!!!"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!! ###&&&###"""!!! !!!###%%%&&& """$$$''''''&&&%%%###""""""######$$$%%%&&&'''%%%&&&'''((('''&&&%%%$$$!!!$$$%%%%%%######%%%(((""""""""""""""""""""""""!!!"""""""""###$$$"""!!! """###$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""###""""""!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!  !!!!!!""""""$$$$$$$$$$$$%%%&&&'''((( !!!!!!"""""" !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""######"""!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!"""$$$uuu]]]RRRKKKFFFCCCBBBAAA???<<<:::999888999999888888777666666666555555555555444222000//////////////////.........+++++++++************)))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################ """###$$$$$$###""" $$$$$$$$$###############""""""############""""""!!!!!! !!!!!!%%%&&&&&&$$$!!!  """#########"""!!!!!!!!! !!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$ !!!###$$$$$$ """$$$### !!!### !!!"""######!!!######!!!############$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""###"""!!! """$$$'''### """%%%&&&### $$$$$$##################"""!!! !!!  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###$$$%%%&&&'''&&&%%%%%% $$$'''&&&!!! """&&&###'''++++++)))&&&&&&'''######""""""""""""######$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!"""""" !!!"""###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!! !!!!!!  $$$'''$$$((('''"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!! !!!  """###$$$!!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%%%%"""!!!!!!$$$))),,,+++)))   !!!""""""!!!!!!"""!!!!!! !!!###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""###!!!""" !!!!!! !!!!!!ttt\\\PPPIIIEEECCCBBBAAA???<<<:::999888999999888888777666666666555555555555444222000/////////......------------+++++++++*********))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$######################################################""""""""""""##############################""""""############"""""""""!!!!!! !!!!!!""""""###$$$###!!! !!! !!!"""###""""""!!!!!!!!! !!!!!!############"""""""""!!!""""""#########$$$$$$$$$ !!!""""""""" """###### !!!### !!!!!!!!!!!!!!!!!!!!!  !!!######!!! !!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!###  $$$%%%### """"""""""""""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! ###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%""""""$$$'''---...000///,,,)))&&&%%%######""""""""""""######$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! #########""""""""""""!!!$$$"""!!!"""$$$$$$"""!!!  !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!"""###"""  !!!$$$ !!!######!!!!!!!!! !!!!!!ttt[[[NNNHHHCCCCCCBBB@@@>>><<<;;;999888999999888888777666666666555555555444333222111000//////......---,,,++++++++++++*********)))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################%%%###!!! !!!###%%%""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""### !!!"""""" !!!### !!!""""""""""""""""""!!!!!! !!!!!!"""############"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!######"""""""""!!!!!!!!! !!!######"""  #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%&&&'''+++*********)))'''### ######""""""""""""######$$$$$$###""""""""""""###""""""!!!!!!!!!!!!"""""""""  """""""""!!!""""""######"""!!!!!! !!!!!!!!!!!!  !!!!!!!!! $$$%%%$$$"""!!!"""%%%(((%%%###### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""""""""!!!!!!$$$###!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!! !!!!!!""""""  """!!!  %%%!!! """!!!!!!!!! !!!!!!vvv\\\NNNGGGCCCBBBAAA@@@>>>===;;;:::999999999888888777666666666555555444444333222111111111000000...---,,,++++++************)))))))))))))))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""###### !!!"""!!!  """ !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""""""""###!!!###""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!###$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%&&&###!!!!!!$$$&&&''''''"""!!! ###&&&&&&### ######""""""""""""######$$$$$$###""""""############""""""!!!!!!!!!!!!"""%%%""" !!!###$$$$$$"""############""""""!!! !!!!!!!!!!!! !!!!!!!!!  ###&&&)))!!! %%%%%%""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$###"""  !!!!!!!!!!!!!!!"""""""""!!! !!!  """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$"""!!!""""""######"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""""" """"""""""""!!!"""""""""  """!!!!!!!!!!!! !!!!!!yyy^^^OOOHHHEEEBBBAAA@@@>>>===;;;:::999999999888888777666666666555444444333222222222222222222111000///...---,,,*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""############""""""######""""""""""""######!!!"""###""" !!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!"""""""""######### !!!!!!"""#########"""!!!!!!!!!"""""""""!!! !!!"""#########"""!!! !!!"""######"""""""""#########$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""###### !!!"""!!!!!!!!!###%%%"""!!! !!!""""""!!! !!!!!!!!!""""""############"""!!!!!! !!! !!!!!!###$$$$$$ !!!"""""""""!!! ########################!!!!!!!!!!!!!!!"""###$$$############$$$$$$%%%%%%%%%###!!!"""###%%%%%%%%%"""!!!!!!$$$(((***(((%%%######""""""""""""######$$$###############$$$$$$######"""!!!!!!!!!!!!!!!###!!! """#####################"""!!!!!! !!!!!!!!!!!! !!!!!!!!!  $$$&&&&&&### """###"""!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""### !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! """"""""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$!!!"""###$$$$$$$$$%%%!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!! !!!"""#########!!!!!! !!!!!!}}}```PPPIIIFFFAAAAAA@@@>>>===;;;::::::999999888888777666666666555444333222222222222333222222111111000///......******)))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################ !!!###%%%%%%###!!! !!!!!!""""""######$$$""""""############""""""###""""""!!!!!!""""""###"""###$$$"""  !!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""############!!!!!!!!!"""""""""###### !!!""""""###$$$$$$###!!! !!!"""###"""  !!!"""#########!!! """#########!!!!!!!!!!!!""""""""""""###"""!!!  !!!""" !!!!!!""""""######$$$""""""""""""######$$$$$$""""""""" !!!$$$#########"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""######!!!######""" """""""""""""""""""""""""""!!!!!! !!!"""$$$%%%$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%######""""""""""""######$$$############$$$%%%%%%$$$###"""!!!!!! !!!  ############"""!!! !!!!!!!!!!!! $$$%%%&&&%%%$$$$$$%%%'''""""""###""" """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!$$$''' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!! !!!######"""!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!! !!!!!! !!!!!!~~~```PPPIIIFFFAAA@@@???>>>===<<<;;;:::999999888888777666666666555444333222222222333333111111000000/////////...***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################""""""############""""""!!!!!!""""""###$$$$$$%%%""""""############"""""""""!!!!!! !!!!!!"""!!!"""######!!!!!!!!!###"""!!!!!! !!!"""###$$$######""""""""""""######!!!"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###!!! ######"""  !!!!!!$$$""" """###$$$### !!!!!!!!!!!!"""###"""!!! !!!""" !!!!!!"""######$$$$$$ !!!"""###$$$$$$!!!"""######!!! !!!"""!!!""""""""""""""""""### !!!!!!"""############"""!!!!!!"""""""""!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%&&&$$$###"""""""""###%%%%%%%%%(((+++***'''$$$$$$%%%$$$%%%%%%$$$"""!!!!!!"""######""""""""""""######$$$#########$$$$$$%%%&&&$$$###"""!!!  !!! """"""""""""!!!  !!!!!!!!!!!!  !!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """%%% !!!!!!!!!!!! !!!"""""""""$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!! !!!######!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""""""""  !!!""""""!!!   !!!!!! !!!!!!~~~```OOOIIIFFFAAA@@@???>>>===<<<;;;:::999999888888777666666666555444333222222222333444///////////////.........))))))))))))(((((((((((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$################################################$$$###""" """###$$$!!!""""""###$$$%%%%%%%%%""""""############""""""!!!!!! !!!!!! !!!######""""""$$$&&&"""!!! !!!###$$$######""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! ###!!! ###$$$""" $$$""" """$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$""" !!!""" !!!!!!"""###$$$$$$$$$!!!"""""""""%%%'''&&&$$$###### !!!"""""""""$$$%%% !!!""""""""""""""""""###$$$%%%&&&!!!  ###"""!!! !!!"""$$$%%%"""""""""""""""""""""""""""!!! !!!###%%%&&&$$$###"""""""""###%%%&&&%%%***///...)))%%%%%%&&&###&&&'''&&&###!!!###&&&######""""""""""""######$$$#########$$$%%%%%%&&&$$$$$$"""!!! """!!!!!!###$$$%%%###"""""""""""""""!!!  !!!!!!!!!!!!  !!!""" !!!############%%%&&&"""  """###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$'''***((("""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! !!!"""### ###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######!!!$$$$$$###"""$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!  """######!!! !!!!!! !!!"""""""""!!!!!!!!!""""""######$$$!!!!!! !!!!!!aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;:::999888777666555444333555555444444444333333333////////////...---,,,+++((((((((((((((((((((((((((()))*********)))'''&&&((('''&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''&&&&&&%%%%%%$$$$$$###########################"""""""""""""""""""""""" !!!!!!""""""######$$$### !!!""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!  !!!!!!""""""#########$$$######""""""!!!!!! ###"""!!! !!!"""###!!!######""""""!!!  !!!!!!""""""""""""!!!!!! !!!"""""""""""""""###%%%###!!!!!!###%%%&&&###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%$$$###"""!!!""""""""""""  !!!"""######$$$############""""""!!!!!! """###$$$$$$###""" #########$$$%%%%%%%%%&&&###&&&)))+++***((('''&&&$$$$$$%%%%%%$$$###!!! ###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&"""   $$$###"""!!!!!! !!!!!!######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!! !!!###""" !!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$""" """!!!  !!!"""&&&%%%###"""!!!!!!!!!""" !!!######$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;999888888888777777666666555555444444444333333333////////////...---,,,+++************************%%%&&&'''''''''&&&$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$"""######$$$###"""!!! !!!""""""!!! !!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### """######"""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###$$$%%%$$$###"""$$$%%% !!!"""$$$%%%$$$######""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""$$$%%%'''((('''&&&%%%!!!!!!""""""###""""""!!!""""""#########""""""!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!((('''&&&$$$""" !!!%%%%%%&&&&&&%%%$$$"""!!!"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$""""""  """"""""" !!!###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!  !!!!!! !!!######!!!!!!"""  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""""""""""" ###$$$$$$%%%&&&&&&''''''!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;777777777777888888888888555555444444444333333333////////////...---,,,+++************************(((((()))))))))((('''&&&(((((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''########################""""""""""""""""""""""""###############""""""""""""###$$$%%%$$$###"""!!!!!!""""""######""""""!!!###""""""!!!!!!""""""############"""###$$$$$$%%%!!!""""""""""""!!! """######""" !!!###!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!#########"""$$$###"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!"""""""""""""""$$$""""""&&&!!!!!!!!!!!!!!!"""######%%%$$$######""""""###### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$######""" !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$###""""""!!!!!!(((&&&###"""###&&&***---&&&&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$### """$$$$$$"""!!!  """######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!!!!!""""""  !!!!!! !!!######""" !!!""""""!!!!!!!!!""""""""""""!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  """""""""""""""""""""""" !!!!!!""""""#########""""""!!!!!!""""""###!!! !!! """###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;777777777777777666666666555555444444444333333333////////////...---,,,+++************************************))))))((((((***))))))((('''&&&&&&&&&%%%%%%&&&'''''''''''''''###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""###############""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""##################$$$%%%%%%""""""""""""""""""!!!!!!!!!""""""!!! !!!###!!!!!!"""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""!!! !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!###"""""""""!!!!!!!!!!!!"""$$$###""""""!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! ###"""!!!!!!"""###%%%&&&###############"""!!!!!! !!!!!!""""""######"""######$$$$$$######"""######$$$$$$%%%&&&'''''' %%%(((%%%%%%%%%%%%$$$#########!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######  ### !!!!!!!!!#########""""""""""""""" !!!"""###  !!!""""""  !!!!!! !!!######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$######""""""""""""######"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;999888888777555444444333555555444444444333333333////////////...---,,,+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%&&&&&&&&&&&&%%%$$$###########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$###!!! !!!###$$$""""""!!!!!!!!!!!!""""""######""""""""""""############""""""######$$$%%%######################## !!!  """""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""###"""!!!"""%%%"""""""""""""""!!!!!! """"""!!! !!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! ######!!! !!!######!!!!!!"""############### !!!!!!""""""############$$$$$$$$$$$$######"""###$$$%%%&&&'''((((((&&&### !!!"""!!!#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""" ###!!!!!!"""!!!$$$$$$######""""""""""""  !!!"""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###""""""###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""######""""""############""""""############"""""""""!!!###"""  !!!###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!""""""###aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;::::::888777666444333333555555444444444333333333////////////...---,,,+++(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''&&&%%%$$$###%%%&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""$$$""" !!!$$$%%%###""""""!!!!!!""""""###$$$######""""""######$$$"""""""""!!!"""######$$$$$$###############$$$%%%  """""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!  !!!"""""""""!!!!!! !!!!!!  !!!""""""""""""""""""###$$$###"""!!!###$$$!!!"""""""""""""""!!! !!!!!!  !!!"""""""""""""""!!!!!!""""""""""""!!!!!! ###""""""!!!!!!!!!"""""" """######$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######+++'''$$$%%%''')))(((&&&###""""""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""######!!!%%%### !!!"""######$$$$$$######""""""!!!!!!  !!!!!! !!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!!"""###"""  !!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!!!!""""""!!!""""""######""""""!!! !!!!!!!!!!!!!!! $$$###"""""""""###$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""######aaaPPPHHHEEE@@@@@@???>>>===<<<;;;;;;::::::999999888777666666555555444444444333333333////////////...---,,,+++)))))))))))))))))))))))),,,+++***)))((())))))***'''(((((())))))((('''&&&$$$%%%'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""######""""""""""""###$$$%%%$$$###""""""""""""###$$$$$$######""""""######$$$!!!!!! !!!!!!"""######""""""!!!"""###$$$%%% !!!  !!!###""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!  !!!"""!!! !!!"""#########"""""" !!!!!!  !!!""""""""""""""" """!!!  !!! !!!"""######"""!!!!!!""""""!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$!!!""""""#########""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ######!!!######"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""######"""  !!!'''$$$!!! """""""""$$$######"""!!!!!! !!!!!!  !!!!!!"""""""""&&&%%%###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!###!!!!!!"""!!!  !!!""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""  !!!!!!""""""aaaPPPIIIEEE@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::555555444444444333333333////////////...---,,,+++************************)))(((&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$###%%%'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""###$$$%%%&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$ !!!"""""""""!!! """###$$$ !!!"""!!! !!!###$$$""""""!!!!!! ######""""""!!!!!! !!!"""######"""!!! """ !!!"""######"""!!!"""###$$$%%%%%%$$$###  !!!!!!""""""""""""""" !!!"""!!! !!!""" """#########"""!!!######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""$$$%%%&&& ###%%%&&&''''''&&&###$$$$$$######"""!!! ######""""""!!!!!! %%%$$$$$$######$$$$$$%%%"""###$$$%%%'''((()))***666000(((%%%'''((('''$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!! """'''+++'''$$$  #########"""!!! """!!!  !!!!!!!!!""""""######(((&&&$$$"""!!!!!!"""###"""""""""""""""""""""""" !!!!!! !!!###!!!"""!!!!!!###"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!  !!!""""""""" !!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~~~bbbRRRIIICCCAAA@@@>>>===;;;:::::::::777777777777666666666666555555444333333222222111------,,,,,,,,,++++++++++++,,,------,,,+++)))(((******)))(((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&((()))(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$%%%$$$######""""""###############$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""###$$$%%%"""############""""""!!!######""""""!!!!!! """"""""""""""""""""""""!!!""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""!!! !!!!!!"""###$$$%%%$$$$$$###!!!"""###%%%%%%$$$###### !!!!!!"""###$$$$$$$$$'''$$$!!!!!!%%%)))******###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%%%%$$$###"""""""""###  !!!!!!""""""$$$###"""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!###$$$###"""!!!"""### !!!###$$$$$$""" !!!""""""""""""""" $$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!###$$$$$$"""  !!!"""""" !!! !!!!!!!!!!!! ###"""!!! !!!"""###!!!""""""!!! ###%%% !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!! !!!"""###""""""!!!  |||aaaQQQHHHCCCAAA@@@>>>===;;;::::::::::::999999999888888777777444444444333222222111111------------,,,,,,,,,,,,,,,,,,,,,++++++***)))(((***))))))(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$######""""""###############$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!  !!!"""###$$$$$$!!!""""""#########""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""############ !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!  !!!!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""############"""!!!!!!!!!"""###$$$$$$$$$'''$$$!!!!!!$$$'''))))))###$$$&&&''''''&&&$$$###)))(((&&&$$$#########$$$######""""""!!!""""""###########################%%%$$$######""""""######  !!!!!!###""""""!!! !!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!"""""" !!!""" !!!"""$$$$$$""" !!!""""""""""""""" """%%%&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """######!!! !!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!"""!!! """%%%$$$###"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""zzz___PPPHHHCCCAAA@@@>>>===;;;::::::::::::::::::999888777777666444444333222222111111000///.........------------,,,+++***))))))((((((((())))))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###############%%%$$$######""""""########################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""""""""""" !!!"""############### !!!""""""######"""""""""""""""""""""""""""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""############""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!""""""###!!!!!!""""""###$$$$$$$$$&&&$$$"""!!!###%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$,,,***'''%%%###""""""###"""!!!!!!!!!!!!!!!""""""########################$$$$$$###"""""""""######  !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""  """$$$$$$""" !!!""""""""""""""""""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""!!! """$$$'''%%%"""!!!"""  !!!""""""!!!   !!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!""""""""""""xxx]]]OOOHHHCCCAAA@@@>>>===;;;:::::::::999888888777666555444444444333333222111111000000////////////............,,,+++)))'''''''''(((((()))(((((('''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%$$$######""""""######$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! """!!!  !!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!"""#########""""""""""""##################""""""!!! """###$$$"""""""""######$$$$$$$$$&&&$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++)))&&&###""""""######""""""!!!!!!!!!"""####################################""""""""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""  !!! """###$$$""" !!!"""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""   !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""$$$%%%###!!!  !!!"""!!!!!!!!!  """######"""   !!! !!!!!!!!!!!!  """!!! !!!!!! www\\\OOOHHHDDDAAA@@@>>>===;;;:::::::::888888777777666555555444444444333333222111111000000000/////////.........+++***)))'''&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$%%%&&&'''%%%$$$######""""""######$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$$$$######"""!!! """""""""""""""""""""""" !!!###%%%%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""$$$###"""!!! !!!""""""######"""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$############""""""""""""""""""$$$###"""!!!"""###$$$%%%############$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""$$$%%%""""""""""""######$$$%%%###########################""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!######"""!!! !!!"""""""""""""""&&&%%%### ###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######""" !!!!!!!!!!!!!!!""""""### !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""### !!!""""""""""""""""""""""""!!!!!!!!!  """######""" !!!!!! """### !!!!!!!!!""""""!!!  !!!!!! !!!!!! www]]]OOOIIIEEEAAA@@@>>>===;;;:::::::::999999999999888888888888555555444333333222222111000/////////............+++***)))(((((('''''''''''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" !!!###$$$%%%&&&'''%%%$$$######""""""########################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###############%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""############ !!!!!!"""##################"""!!! !!!"""###$$$%%%$$$######!!!!!! !!!!!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%###"""""""""###$$$%%%&&&########################""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!! """#########"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!! """""""""!!! !!!""""""!!! !!!"""######!!! !!!""""""""""""""" """%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """$$$$$$"""!!!!!!!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!######"""!!!"""###!!!###$$$$$$###"""###"""""""""!!!!!!!!!!!! !!!""""""!!! """!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""xxx]]]PPPJJJFFFAAA@@@>>>===;;;:::::::::888888888888999999999999666666555444444333333222/////////.........------************)))((('''''''''&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###############$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$$$$########################$$$###############$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""############ !!!""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!"""""""""!!!#########!!! !!!$$$&&&'''&&&&&&%%%!!!!!! !!!!!!!!!!!! !!!"""$$$%%%$$$###"""!!! !!!!!!"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%%%%%%%$$$!!!!!!!!!""""""###$$$%%%########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!###$$$%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!""""""!!! !!!""""""!!! """######""" !!!"""""""""""""""!!!###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """###!!! !!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!######"""!!!"""""" !!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""yyy^^^PPPJJJGGGAAA@@@>>>===;;;:::::::::555555555666777777888888777666666555555444333333///.........------------******+++++++++)))'''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$###"""##################$$$%%%%%%%%%&&&""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###!!!!!!!!!!!!"""""""""###"""############""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!######""""""!!!!!! """$$$$$$""" !!!$$$&&&((((((''''''!!!!!! !!!!!!!!!!!! """$$$&&&$$$###""" !!!""" """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''&&&$$$### !!!"""$$$$$$########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!  """$$$%%%&&&%%%$$$###!!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""!!! !!!"""!!! !!!""""""!!! """######""" !!!!!!""""""""""""""" !!!&&&***!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!"""  !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""######"""!!!  ######"""!!!!!!"""%%%###!!! """$$$!!!!!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###""""""""""""""" !!!"""### !!!sssWWWJJJFFFDDDCCCBBB@@@>>><<<:::999999777777777777777777777777444444333222222111111000222111000//////.........,,,++++++***)))(((''''''(((((((((''''''&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%############$$$%%%&&&'''#########$$$%%%%%%%%%&&&############$$$%%%&&&'''$$$###!!!  """#########""""""""""""######!!!!!!  !!!""""""!!!!!!######$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###!!!"""!!! """###$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!! !!!!!! !!!"""!!! """!!!"""###%%%&&&&&&%%%%%%$$$#########""""""!!!!!! !!!###%%%&&&%%%$$$###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###!!! """$$$&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!!!!"""###&&&""""""%%%'''&&&""""""""""""""""""""""""######""""""!!!!!!  !!!"""""" !!!!!! !!!""" !!!###%%%&&&%%%!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!! !!!###&&&'''%%%$$$%%%###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######"""!!!!!!""" !!!!!! !!!!!!!!!"""!!!"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$######"""!!!""""""""" !!!!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$######""""""!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!! rrrWWWJJJFFFDDDAAA@@@???===<<<;;;;;;;;;888888888888888888888888444444333333222111111111111000///...------------*********)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&$$$""""""###%%%""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$###############""""""""" !!!!!!!!!!!!!!! ######""""""""""""######$$$###""""""!!!!!!"""""" !!!""""""!!!!!!!!!""""""#########""""""######$$$$$$$$$###""""""$$$"""!!!!!!###$$$###!!!!!!!!!!!!!!!!!!"""######""""""""""""###############"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!! !!!!!!!!!"""######"""!!!!!!###%%%$$$$$$%%%%%%%%%$$$###"""############"""""""""!!! """######"""!!!!!!######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! """$$$&&&$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!""""""###%%%""" ###%%%&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###"""  !!!!!!!!!"""$$$%%%%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%'''&&&%%%#########%%%### !!!""""""!!!###"""!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """!!!!!!!!!###%%%&&&%%%$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" ############"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""""""######"""  !!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!! pppVVVJJJFFFDDD??????>>>===<<<<<<<<<<<<999999999999999999999999444444333333222222111111000///...------,,,,,,,,,(((((())))))***************)))(((&&&%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$&&&%%%$$$"""######!!!!!!!!!!!!"""###$$$$$$##################""""""""""""######"""  """###""" ######""""""""""""######$$$$$$###""""""""""""### !!!"""""""""!!!!!! !!!"""############$$$$$$$$$$$$###"""!!! ###"""!!!"""###$$$###!!! !!!!!!"""""""""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!$$$'''&&&&&&&&&%%%$$$"""!!! ############""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""""""""######"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" $$$%%%%%%###!!! """"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!!!!!!!$$$!!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!"""!!! """"""""""""$$$'''((('''&&&&&&%%%%%%$$$###""""""!!!"""""""""""""""""""""""""""######$$$###"""!!!  !!!###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""######"""   !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!! mmmUUUKKKGGGDDD@@@???>>>===<<<;;;;;;;;;999999999999999999999999555444444333222222111111000000///...------------))))))))))))))))))******+++***(((&&&%%%&&&''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$###"""###"""""""""""""""###$$$$$$$$$#########"""!!!!!!!!! !!!"""######!!! """"""###""""""######""""""""""""#########""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""######"""""""""###############"""!!!###"""""""""######"""""" !!!"""######"""!!! !!!""""""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!!!!!!!""""""!!!!!!!!!  ###&&&&&&&&&%%%$$$###""" #########"""""""""""""""&&&%%%$$$###""""""######%%%$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!""""""######"""!!!!!!!!! ###$$$%%%$$$!!! !!!"""###"""!!!!!!###$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!"""### !!!!!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!######""" """ """%%%&&&&&&%%%%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###!!! !!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!  !!!!!!""""""""" !!!!!!!!!!!! kkkUUUKKKGGGDDDBBBAAA???===;;;:::999999999999999999999999999999555555444444333222222111222111000///............++++++******)))(((((('''+++***((('''&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$###"""###$$$$$$#########$$$%%%%%%$$$#########"""!!!!!!!!! """$$$$$$###"""!!!!!!!!! !!!!!!###%%%&&&######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!  !!!"""###$$$$$$$$$""""""######"""""""""### !!!"""######"""!!! !!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""######"""!!!!!!  ###&&&$$$$$$$$$######"""""""""""""""""""""""""""######&&&%%%$$$###""""""#########""""""!!!!!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########""" """$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""######"""""""""!!! !!!###$$$###"""!!!"""$$$###""" """$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&%%%######$$$"""###"""!!! !!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!"""!!!$$$%%%$$$###$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%$$$###!!! !!!!!!!!!###%%% """""""""""""""""""""""" !!!!!!!!!""" !!!!!!  !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!jjjUUULLLGGGDDDBBBAAA???===:::999888777999999999999999999999999555555444444333333222222222111000//////......///,,,,,,+++***)))(((''''''******))))))(((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""""""""""""""""""""""" """$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%##################"""""" !!!"""$$$%%%%%%$$$$$$$$$###!!! !!!###%%%'''######""""""""""""######$$$$$$###""""""""""""###""""""#########"""!!!!!!""""""""""""!!!  """###$$$%%%%%%!!!###$$$###"""!!!"""###"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!############!!!!!!!!!"""###"""""""""$$$%%%######"""""""""######$$$""""""""""""############""""""""""""!!!!!!!!!!!!"""!!! !!!##############################%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""!!!###%%%%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!###"""!!!!!!###$$$###!!! !!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""######!!!!!!!!!"""###"""  !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!"""""""""!!!!!!"""$$$%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######$$$###"""!!! !!!!!!!!!"""###%%% ######################## !!!!!!!!!!!!!!!#########!!! !!!"""!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!jjjUUUMMMHHHCCC@@@???>>><<<:::999999999888888888888888888888888555555555444333333222222111111000///............+++*********))))))((((((((()))*********(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""!!!"""###"""!!!"""###%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###########################"""""""""""""""############""""""""""""######$$$###""""""!!!!!!""""""###############"""!!!!!! !!!!!!!!!!!!!!! !!!"""############!!!###$$$###!!!!!!"""$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!###$$$$$$###!!! """$$$$$$###""""""###$$$###"""!!!!!!"""###$$$!!!"""""""""############ """######"""!!!!!!!!!!!! !!!"""###########################%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""!!!$$$%%%%%%###"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""###""" """!!! !!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!###!!! !!!!!!  !!!""""""!!!!!!  !!!!!!"""""""""!!!!!!!!!!!! !!!######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!######""""""###$$$$$$###!!!!!!""""""""""""#########""""""""""""""""""""""""############"""""""""!!! !!!"""!!!!!!###%%% """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""###%%%""""""  !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!jjjVVVMMMHHHCCC>>>>>>===<<<;;;:::;;;;;;777777777777777777777777666555555444444333222222000000...---------------))))))))))))************''')))+++,,,+++)))&&&$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!$$$&&&######"""""""""""""""############$$$%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!""" !!!###$$$###""" ######""""""""""""######!!!!!! ###############"""!!!!!! !!!"""""""""""" !!!"""""""""""""""!!!!!!###%%%$$$!!! """$$$$$$###""" !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###$$$$$$###"""  ###$$$""" %%%$$$"""!!!!!!!!!"""###!!!!!!""""""#########$$$ !!!$$$%%%&&&%%%$$$###"""!!! !!!###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$###""""""$$$&&&$$$"""!!!###%%%""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""######"""!!! """$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$###$$$$$$!!!!!!###$$$ !!!""""""!!!  !!!"""""""""!!!!!!!!! """$$$%%%$$$$$$$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###"""!!!!!!$$$###"""!!!!!!""""""!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" $$$######"""!!!""""""""" """"""!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  """"""!!!!!!###$$$###"""!!!  !!! !!!""""""###""""""""""""""""""""""""pppWWWKKKGGGEEEAAA???<<<:::::::::999888:::::::::999999999888888222222222111222222333333000...,,,*********+++,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$$$$#########""""""!!!!!!&&&$$$"""!!! !!!###$$$!!!!!!""""""######$$$$$$"""""""""""""""!!! $$$###"""!!! """"""""""""""""""""""""%%%$$$###############$$$!!! !!!###%%%%%%%%% !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! '''$$$!!! !!!$$$%%%%%%!!!"""###$$$%%%$$$$$$###!!!###%%%''''''%%%###!!!%%%$$$"""!!!!!!!!!"""###""""""""""""###$$$%%%&&&(((&&&###"""""""""!!! $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###$$$$$$%%%&&&'''(((###$$$$$$$$$$$$###"""""" ###%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!"""###!!!  """$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!  !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""""""""""""""""""""!!!!!!  !!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!###%%%'''(((""""""############""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" ###%%%&&&$$$"""!!! ###"""!!!!!!""""""!!! !!!!!!!!!!!!tttZZZNNNIIIFFFBBB???<<<;;;;;;;;;:::999::::::999999999888888888333222222222222222333333000///---+++***+++,,,---,,,,,,,,,++++++*********''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######""""""##############################"""""""""!!!###"""  !!!"""""""""""""""#########"""""""""""""""!!! """"""!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! !!!!!!######""""""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$"""!!!!!!!!!"""###""""""""""""###$$$%%%&&&%%%###""""""######!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$#########$$$%%%&&&&&&###$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$"""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""""""""""""""!!!!!!!!! !!!"""###$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!! """""""""""""""""""""""" """######"""!!!  !!!!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!!!!!!!vvv[[[NNNHHHDDDCCC@@@===<<<<<<<<<;;;::::::999999999999888888888333333222222222222333333111000...---,,,,,,------******))))))((('''&&&&&&''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!! ############"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!! !!!"""######$$$"""!!!!!!"""######"""""""""############"""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!$$$%%%%%%######$$$$$$$$$######"""########################$$$######"""!!!""""""""""""""""""######$$$%%%%%%!!!!!! """######!!! !!!"""######$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$###""""""&&&$$$############""" """"""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###$$$$$$%%%$$$"""!!!""""""""""""""""""""""""  !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$%%%###""""""""""""""""""!!!""""""""""""""""""""""""""""""############""""""$$$$$$###""""""!!! ######!!!!!!!!!!!!######"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!  !!!"""""""""!!!!!!!!! !!!"""$$$###""" !!!!!!!!!!!!uuuZZZLLLEEEAAACCCAAA>>><<<<<<<<<;;;:::999999999999888888888888444444333222222222333333111000///...---------...))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$##################"""""""""""""""#########$$$###"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%###"""!!!"""###"""!!!!!!""""""######""""""!!!""""""############""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""!!! !!!$$$&&&&&&&&&$$$$$$$$$$$$#########"""######"""!!!!!!"""######$$$######"""""""""""""""""""""######$$$$$$$$$$$$"""  """$$$$$$###"""""""""###############""""""######$$$$$$%%%%%%$$$###"""""""""""""""######$$$$$$$$$$$$###""""""%%%###""""""######!!! """"""!!!!!!!!!!!!""""""######"""!!! !!! !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""###"""!!! !!!"""######$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""############"""""" !!!!!!"""#########$$$###!!! !!!###$$$!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!"""""""""""""""  ###$$$$$$### !!!!!!!!!!!!uuuYYYKKKEEEAAACCCAAA>>><<<<<<<<<;;;:::999999999888888888777777555444444333222222222333111111000///............,,,,,,++++++***)))((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""###############$$$###"""!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&&&&$$$"""!!!""""""""" !!!!!!""""""!!!!!! $$$$$$$$$$$$###!!!  !!!!!!"""###############""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!! !!!######"""!!!$$$$$$##################$$$###""" """###$$$############"""""""""!!!""""""###$$$$$$$$$######%%%"""!!!$$$'''(((%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$######""""""!!!"""""""""###$$$$$$$$$$$$###""""""!!!  """"""!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!! !!!""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""############""""""!!!"""###$$$%%%###"""  """###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!!!! !!!!!!"""""""""""""""  ###$$$$$$### !!!!!!!!!!!!uuuYYYMMMGGGEEECCC@@@===<<<<<<<<<;;;:::999888888888888777777777666555444333333222222333000000000///......------+++************)))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$#########""""""""""""############!!!!!!!!!!!! ############"""""""""""" !!!!!!"""""""""""""""$$$###"""!!! """"""""""""""""""""""""!!! !!!"""######%%%###"""!!!"""###"""!!! !!!!!!!!!!!! $$$$$$$$$###"""!!! """""""""""""""""""""""" !!!"""##################""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""#########$$$&&&%%%###!!!######""""""######$$$%%%$$$###"""!!!!!!"""###$$$"""############"""!!!!!!"""###$$$%%%%%%$$$###"""%%%"""!!!%%%''')))&&&&&&%%%%%%$$$#########"""""""""##################"""""""""""""""#########$$$$$$$$$$$$###""""""!!!""""""!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!"""######""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""   !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###  """!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" """""" !!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!""" !!!"""""""""!!!!!!!!! !!!"""$$$###""" !!!!!!!!!!!!rrrWWWKKKHHHFFFBBB???<<<;;;;;;;;;:::999888888888888777777777777666666555333333222222222////////////...---,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###%%%&&&(((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######""""""##################!!!"""""""""###############"""  !!!"""""""""""""""######### !!!"""""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""%%%###!!!!!!"""###""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""#########$$$'''((((((&&&###""""""!!!"""###$$$&&&'''$$$$$$############$$$$$$"""######$$$###"""!!! """###$$$%%%%%%$$$"""!!!"""!!! !!!###%%%%%%$$$"""#########$$$$$$$$$%%%############""""""""""""""""""""""""######$$$%%%###$$$$$$$$$$$$###"""""" """###"""!!!""""""!!!!!!!!!!!!"""""""""""""""!!!""""""###### !!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!""" !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!!!! !!!!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!!!!!!!nnnTTTIIIFFFEEEAAA???<<<::::::::::::888888888888888777777777777777666555444333222222222////////////...---,,,++++++++++++,,,------......''''''((((((((((((''''''''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$&&&$$$"""!!! !!!###$$$!!!!!!""""""######$$$$$$ !!!""""""""""""""" !!!"""""""""""""""""""""""""""%%%$$$###############$$$$$$"""!!!!!!"""######"""""""""############""""""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""#########%%%&&&###!!!!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! """###$$$%%%%%%$$$"""!!! ###%%%%%%"""  """###%%%&&&&&&$$$$$$######""""""!!!!!!""""""""""""###$$$&&&&&&###$$$$$$$$$$$$###"""""""""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######""""""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!&&&$$$!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!!!!  !!!!!!"""""" !!!!!!"""!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""""""""""""""""""""  ###"""!!!!!!""""""!!! !!!!!!!!!"""nnnUUUKKKHHHFFF>>>===<<<;;;:::999999999;;;;;;::::::999888777777777666444333222222333444000000000///...,,,+++***,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&###!!!"""%%%%%%### ############""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""#####################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$ !!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""############"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$  """$$$%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""!!! !!!""" !!!!!!!!!!!!!!!###!!!  !!! $$$$$$###""""""!!!""""""###!!!  !!!###$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!'''%%%!!! """######"""!!!!!!!!!!!!!!!$$$###"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!###$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######oooUUUKKKGGGDDD>>>===<<<:::999999888888::::::999888888777666666777666444333222222333333000000000///...---+++***,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$"""######$$$$$$######""" !!!""""""""""""###$$$############""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""############""""""##################""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!"""""""""#########"""""""""!!!!!!"""""""""######"""!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""""""""#########$$$######""""""######$$$"""###$$$&&&%%%$$$""" """"""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!###$$$%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""#########"""!!! !!! !!!"""""" !!!!!!!!!!!!!!!  !!!#########""""""!!! !!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!""""""!!! """"""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!###"""!!! !!!"""""""""""""""!!! !!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""qqqWWWKKKFFFCCC>>>===<<<:::999999999999999999888888777666666666666666555333333333333333000000000///...---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""""""""#########""""""!!! ###### ###'''############""""""""""""$$$###""""""!!!"""""""""""""""""""""############""""""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! !!!""""""""""""############""""""""""""""""""######"""  """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!###%%%'''&&&$$$ """"""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!$$$$$$$$$$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$############$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!! """######$$$$$$$$$######$$$###""""""!!!!!!!!!!!!"""######$$$######"""""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""######### """!!!  !!!""" !!!!!!!!!!!! !!!"""###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!  !!!"""#########""""""!!!!!! $$$###"""!!! """""""""""""""!!! !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!sssYYYMMMGGGCCC???>>>===<<<;;;:::::::::999999888888777777777777666555555444333333222222000000000//////...,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###### """"""!!!!!!###%%%############"""""""""!!!######""""""""""""""""""!!!"""""""""#####################""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!! """$$$"""""""""""""""""""""""" !!!!!!######""""""""""""###### """######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!$$$######"""!!! """""""""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&%%%$$$$$$###############""""""#########$$$$$$$$$ """######"""!!! !!!!!!!!!!!! ######$$$$$$$$$######"""###""""""!!!!!!!!!""""""$$$$$$$$$$$$#########"""######$$$$$$$$$######""" !!!  !!!!!!!!!!!!!!!$$$%%%%%%$$$"""  !!!"""!!! !!!""" !!!"""###### !!!"""### !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" $$$$$$######"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!"""#########""""""!!!!!! !!!!!!!!!!!!""""""######"""######""""""!!!  !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! tttZZZNNNHHHDDDAAA@@@???===<<<<<<<<<<<<999999999999999888888888555555555444444333222222000000000000///...------,,,,,,++++++***)))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$### !!!"""$$$%%%&&&&&&&&&%%%###!!!"""$$$%%%###!!!############"""""""""!!!"""""""""#########""""""!!!"""""""""############$$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""############"""!!!!!!  """###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""### !!!######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""######%%%%%%$$$###"""!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""%%%###"""!!!!!!###%%%&&&%%%$$$######""""""######""""""#########$$$$$$$$$ !!!"""######"""  !!!!!!!!!!!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$#####################$$$$$$$$$$$$$$$### !!!!!!  !!!!!!!!!!!!!!!"""$$$&&&%%%""" !!!  !!!""""""!!!!!! !!!!!! !!!"""######$$$%%%$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!%%%$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!"""!!!!!!!!!!!!!!!"""""" """"""###"""""""""!!!!!!!!! !!!""""""#########"""""""""""""""!!! !!!"""######$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! qqqXXXMMMHHHEEEAAA@@@???>>>===<<<<<<<<<999999999999999999999999555555555555444333222111000000000000000///...---,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%% !!!###$$$&&&&&&'''''''''$$$!!!"""%%%&&&### ############""""""""""""!!!!!!"""############"""""""""""""""##############################""""""""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!  !!!"""######"""!!! !!!"""######""""""""""""""""""""""""############$$$$$$$$$$$$###""""""!!!!!!""""""###!!!  ###&&&(((""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""$$$######""""""######$$$''''''&&&%%%$$$$$$$$$%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$$$$###""""""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$###### !!!""""""###%%%$$$###""""""""""""""" !!!!!!""""""""""""!!!""""""""""""!!!  !!!!!!!!!!!!!!! ###$$$""""""###%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$###""""""!!!!!!!!!###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###  """"""!!!!!!!!!!!!"""###### !!!"""!!!!!!!!!"""""""""""""""!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!"""######$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!mmmUUUKKKGGGEEE@@@???===<<<;;;;;;::::::888888888888888999999999444555555555555333222111///000000000000///......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""######%%%%%%"""######$$$$$$$$$$$$######"""""""""########################"""""""""""" !!!"""###$$$######"""""""""""""""############!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! ######"""""""""!!!!!!!!! !!!""""""!!!  !!!###############"""""""""""""""""""""""""""""""""############$$$""""""!!!!!!!!!!!!"""""" !!!###$$$%%%""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! """""""""""""""""""""""" !!!""""""######""""""""""""######&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$ !!!"""######%%%$$$###!!! !!!!!! !!!!!!""""""!!!!!!###"""!!!  !!!!!!!!!!!!!!!###$$$"""!!!###&&&""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!! !!!!!!""""""###### !!!"""!!!  !!!""""""######""" !!!"""######$$$$$$###""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""jjjRRRIIIFFFEEE>>>===<<<;;;:::999999999777777777777777888888888444555555666555333222111///000000000000//////...,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$######!!!  ######!!! ###&&&############"""""""""""" !!!"""$$$$$$$$$###"""""""""""""""############ !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""!!!""""""!!! """$$$%%%%%%###""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!"""""" !!!!!! """"""""""""""""""""""""""""""############"""""" !!!""""""!!! """""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!"""###%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$%%%$$$"""  !!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%%%% """###$$$%%%$$$""" !!!!!!!!!"""###############!!!   !!!!!!!!!!!!!!!$$$$$$!!! ######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###%%%%%%###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###"""!!! !!!""""""!!!!!! !!!!!! !!!"""###$$$$$$ """######### """############ !!!"""######$$$$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######fffQQQGGG@@@999??????>>>===<<<;;;::::::::::::;;;;;;;;;:::999999666555555444444333222222111111111000///---,,,+++...---,,,+++***(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""############"""########################$$$$$$$$$#########""""""#########"""######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""!!! !!!!!!######""""""""""""#########"""!!! !!!""""""!!!!!!!!!!!!""""""###$$$&&&%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!%%%%%%$$$###"""!!! !!!$$$$$$$$$######$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""######$$$"""###$$$###!!! """"""""""""!!!!!!!!!!!! !!!###%%%!!!"""######""""""###$$$############$$$%%%&&&&&&'''&&&$$$#########$$$$$$&&&%%%$$$#########$$$%%%$$$######""""""######$$$!!!  !!!######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!$$$""""""""""""!!!!!!!!!!!!%%%""" !!!""""""!!!!!!!!!"""""""""""""""""" !!!""""""!!! """""" """""""""""""""""""""""" """"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$,,,)))$$$!!!  !!!#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######'''&&&$$$"""!!!!!!""""""""""""###$$$$$$$$$##################""" !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########""""""""""""!!!"""""""""""""""""""""""" ######""""""!!!!!! !!!!!! !!!!!!dddPPPIIICCC===??????>>>===<<<;;;::::::999999::::::;;;:::::::::555444444333222222111111000000000///...---,,,++++++++++++******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$%%%######"""!!!!!!"""""""""&&&%%%###"""!!!!!!!!!"""######""""""""""""######$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""######!!! !!!########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! """"""!!! !!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""#########$$$%%%$$$""" !!! !!!!!!!!!"""!!!  !!!###%%%"""###$$$###!!! !!!"""#########$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""""""""""""""###"""######$$$$$$$$$######"""""""""""""""""""""!!!""""""""""""""""""""""""########################!!!  """$$$""""""""""""!!!!!!!!!!!!###!!! """###"""!!!"""!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""!!! """"""""""""""""""""""""!!!"""######!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%###"""!!!""""""  !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!"""###""""""#########"""!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###"""""""""!!!!!!!!! !!!!!! !!!!!!aaaOOOJJJFFFBBB??????>>>===<<<;;;::::::888888999:::;;;;;;;;;:::444333333222222111000000/////////......,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&########################$$$$$$$$$##############################$$$%%%%%%'''&&&%%%$$$############%%%$$$###"""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$#########$$$$$$""""""!!!!!!!!!!!!"""""" """######!!! !!!########################""""""""""""############""""""""""""""""""""""""###$$$&&&%%%$$$#########""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%###!!!!!!""" !!!"""""""""!!! !!!"""$$$%%%"""######"""  !!!###$$$$$$%%%%%%&&&''''''%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!###$$$###!!!!!!!!!!!!  !!!""""""###""" !!!"""!!! """"""""""""""""""""""""###$$$%%%$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!"""### !!!!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""!!!######!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!```NNNIIIGGGCCC??????>>>===<<<;;;::::::666777888999:::;;;;;;;;;444444333333222111111111............---,,,+++***))))))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$"""""""""###%%%'''################################################$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$##################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""$$$%%%%%%###"""###$$$#################################"""""""""""""""!!!!!!""""""############%%%&&&'''&&&$$$######$$$""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!""""""""""""!!!!!!"""###$$$%%% !!!"""!!!  !!!###$$$$$$%%%&&&&&&''''''$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""######!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" """$$$%%%###!!!!!!!!!!!!  !!!""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!"""###""" ######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! """""""""!!!""""""""""""!!!!!!"""""""""!!! !!!""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$####################################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!___MMMHHHFFFBBB??????>>>===<<<;;;::::::666777888999::::::;;;;;;555555555444333333222222............---,,,++++++++++++***)))((('''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&$$$""""""$$$%%%$$$############$$$$$$%%%%%%%%%$$$###!!! !!!"""$$$&&&################################################$$$$$$$$$###$$$%%%%%%&&&!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""##################""""""!!!!!!!!!!!!""""""!!!###%%%%%%#########$$$""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$!!!""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!! !!!###"""###$$$%%%&&&&&&&&&&&&########################$$$$$$%%%%%%&&&&&&&&&&&&###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!"""""""""### """$$$%%%###!!!!!!!!!  !!!""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!!!!!!! ###!!! """############"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$###"""!!! %%%%%%$$$$$$###"""!!!!!! !!!!!!"""############ !!!""""""######""" !!!"""###""""""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""" ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!___MMMHHHDDD@@@??????>>>===<<<;;;::::::777777888999:::::::::999666666555444444333333222...............---,,,,,,---,,,+++***((('''&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&###!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%%%%$$$"""!!!!!! !!!!!!""" !!!""""""###"""""""""""""""!!!!!!!!!!!!""""""!!!"""###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$!!!""""""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" """!!!  ######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! """###!!!"""$$$%%%&&&&&&%%%$$$!!!"""######$$$############$$$%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!  !!!!!!""""""###### !!!###$$$###!!! !!!""""""!!!""""""!!! !!!""""""""""""""""""""""""""" """###""""""$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!! &&&###  """$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######"""!!! %%%%%%%%%%%%$$$"""!!! !!!"""############""" !!!""""""###"""""" """#########"""!!!""""""""""""""""""""""""#########""""""""""""!!!########################"""""" """"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!```NNNIIIEEE@@@??????>>>===<<<;;;::::::777888888999999999888888555555444444333222222111....../////////...------,,,,,,+++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&$$$###%%%)))***'''###%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%!!!!!! !!!!!! """#########""""""""""""!!!!!!!!!!!!"""""" """###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""#########$$$$$$$$$###"""###%%%'''""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!""""""###### """"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###$$$$$$###!!! !!!!!!###$$$%%%%%%$$$### !!!"""###$$$$$$###"""###$$$%%%''''''''''''&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""############!!! """###"""!!! !!!!!!""""""### !!!"""""" !!! !!!###"""""""""""""""""""""""" """"""!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######"""""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!######"""""""""!!!!!!!!!###!!! """###$$$###""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!! ######$$$$$$###"""!!! """"""""""""!!!  !!!"""""""""""""""!!! """#########!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! ########################"""!!!!!!""" !!!!!!!!!"""""""""###!!!!!! !!!!!!~~~```OOOJJJFFFAAA??????>>>===<<<;;;::::::888888999999999888888777444444333333222111111000/////////000//////......************************&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&$$$$$$(((,,,---)))%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!! """###%%%&&&&&&&&&%%%!!!!!! !!!!!! !!!"""###$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%$$$###$$$%%%######################## """###%%%&&&'''######""""""""""""""""""!!!""""""!!! !!!$$$&&&""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!"""######$$$ !!!######"""!!!!!!""" !!!"""""" !!!!!!!!!!!!!!! '''''''''$$$!!! """$$$%%%$$$###""" !!!"""$$$$$$$$$###""""""$$$%%%'''((((((''''''""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""######$$$%%%""" !!!""""""!!! !!!"""###$$$$$$ !!!""""""!!! !!!$$$""""""""""""""""""""""""!!!""""""  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!$$$$$$######""""""!!!!!! !!!!!!"""""" !!!!!!$$$$$$######""""""!!!!!!"""$$$%%%$$$""""""!!! """###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!! """#########"""!!!$$$$$$###!!!!!!!!!""""""""""""!!!!!! """###$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!! """!!!!!!""" !!!!!!!!!""""""######!!!!!! !!!!!!dddPPPFFFCCCCCC@@@???>>>===<<<;;;;;;;;;;;;:::888888999888777555777555444444444444222111222111111000///.........///---++++++,,,,,,+++***''''''(((((('''%%%###"""%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&$$$###$$$$$$$$$$$$#########$$$&&&'''***(((%%%###!!!!!!"""###((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''&&&%%%###"""&&&%%%$$$"""!!!!!! &&&%%%%%%$$$###"""!!!!!!########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############"""  ###$$$###!!! !!!!!!!!!"""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! """"""############"""""" !!!!!! !!!"""$$$%%%%%%###!!! !!!###&&&''''''%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ %%%)))(((### !!!$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###!!!  !!!"""###### !!!!!!""""""######$$$%%%%%%$$$"""!!!"""$$$""""""!!!!!!!!!!!!""""""!!! !!!###%%%""""""""""""############%%%%%%%%%$$$###""""""!!! """###!!!###&&&$$$$$$###"""!!! """!!!  !!!"""""""""!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!###"""!!! ###$$$""" $$$######"""!!!!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!!!!!!!!!! """#########$$$$$$$$$%%% %%%%%%###"""!!!!!!"""###$$$###""" ######$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$$$$###"""  !!!###$$$$$$$$$$$$"""#########!!!!!!"""$$$$$$$$$$$$############"""!!!"""$$$%%%%%%%%%!!!###&&&((((((&&&###!!!!!!!!!""""""######$$$$$$ !!!""""""!!! cccOOOFFFCCCCCC??????===<<<;;;:::::::::;;;:::888888999888777555777555444333444444222111111111000//////...------///...,,,+++,,,+++***(((&&&''''''''''''&&&$$$###%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########"""######$$$%%%###$$$&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%&&&'''&&&$$$"""!!!!!!""""""$$$$$$######""""""""""""%%%%%%%%%%%%%%%$$$######$$$######""""""""""""###$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!########################$$$"""!!!"""%%%&&&%%%### !!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  """###"""!!!""""""######"""!!!!!!!!!###&&&'''&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""$$$&&&%%%"""!!!"""%%%$$$$$$###"""""""""""""""#########$$$%%%'''((()))&&&%%%$$$$$$############!!!$$$###  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!###$$$!!!!!!"""""""""###############""""""!!! ######"""!!! """######""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""!!! !!!""" """%%%$$$!!! """### !!!""""""###!!!""""""""""""!!!  !!!%%%&&&$$$!!!!!!!!! !!!"""""""""!!! """######""" ######"""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""############"""$$$$$$$$$###""""""$$$&&&#########"""""""""!!!!!! !!!"""######### !!!!!! #########"""!!!!!!!!! !!!!!!!!!!!!!!!!!! aaaMMMEEEBBBBBB???>>>===;;;::::::999999;;;999888888999999777666666555333333444444222111000000//////...---------...---,,,+++,,,***(((&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###############$$$%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$#########$$$%%%&&&%%%$$$"""!!!!!!!!!"""#########""""""""""""""""""%%%$$$##################"""""""""""""""###$$$%%%""""""#########$$$$$$$$$########################!!!!!! !!!!!!######$$$$$$######""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$### !!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%&&&%%%$$$"""!!!  !!!"""$$$###############""""""$$$""" !!!######"""!!!!!!!!!!!!!!!!!!!!!"""!!!$$$&&&'''%%%$$$$$$%%%""""""""""""###$$$%%%%%%########################!!!!!!!!!!!!!!!""""""############""""""###$$$%%%$$$###""""""""""""""""""!!!"""$$$&&&'''))))))***'''&&&%%%$$$###"""""""""$$$"""!!!!!!"""######""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%""" !!!$$$%%%$$$""""""!!!!!! !!!!!!"""  !!!###$$$!!!!!!""""""""""""#########""""""!!!!!! """!!! !!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""" !!!'''$$$ ###%%%!!!"""###$$$""""""######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!%%%&&&%%%###!!! !!!"""!!!!!! !!!"""$$$%%%%%%$$$"""!!!###"""!!!!!! !!!!!! !!!!!!!!! ###############"""!!!!!!$$$$$$###!!! !!!###&&&""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""~~~___LLLDDDBBBBBB>>>===<<<;;;:::999999999:::999888888999999888666555444333333444444222111//////......------------,,,+++***+++,,,+++)))'''&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%################################################!!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$$$$###"""  """###$$$$$$$$$######""""""""""""!!! """!!! """###"""$$$&&&&&&%%%$$$$$$%%%""""""""""""###$$$%%%&&&########################!!!!!! !!!!!!"""######""""""###%%%&&&%%%$$$######"""""""""""""""###"""###%%%'''(((((((((((('''&&&%%%###"""!!!!!!!!!$$$"""!!! !!!!!!!!!!!!!!! ######""""""!!!!!! %%%!!! %%%'''%%%"""!!!!!!!!! !!!!!!!!!  !!!"""###!!!!!!!!!!!!"""""""""###$$$$$$######"""""""""""""""$$$$$$""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###""" !!!###%%%###  """$$$!!!!!!!!!!!!!!! """"""############""""""$$$$$$$$$############"""!!!!!!!!! """###"""!!!!!! !!!!!!#########""""""#########""""""!!! !!!""""""#########""""""""""""#########""""""!!!!!!!!!  #########"""""""""!!!!!!!!! !!!!!!"""!!!!!! $$$##################$$$!!!"""###$$$###"""!!! !!!"""###}}}]]]KKKDDDBBBAAA>>>===<<<;;;:::999999999:::999777888999999888777444333222222333444333111...............---------***))))))***,,,,,,+++)))'''''''''''''''''''''(((+++***)))'''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%######!!!!!!!!!"""###$$$%%%$$$$$$###############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""#########"""""" !!!!!!""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$$$$$$$###!!! !!!###$$$#########""""""!!!!!!!!!  """!!! """$$$###$$$%%%%%%$$$######$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""$$$&&&((((((%%%"""###"""""""""""""""######$$$%%%&&&'''''''''&&&%%%'''&&&%%%###"""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!! ######""""""!!!!!! !!! """ !!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!"""""""""#########""""""""""""""""""$$$###!!! !!!!!!""""""############$$$$$$$$$$$$######!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!! !!!"""###""""""!!!""""""!!!!!!!!!""""""""""""!!!%%%%%%$$$###"""!!! """"""############""""""""""""""""""!!!!!!!!!!!! """""""""!!!###""""""!!!!!!"""######"""  """""""""!!! !!!"""################## """######$$$$$$$$$  """$$$$$$#########"""""""""""""""#########"""!!!!!!!!!  !!! """#########"""!!! !!!"""###{{{]]]LLLEEECCCAAA???>>>===;;;::::::999999999888777888999999888777444222111222333444333111........................,,,***))))))+++,,,,,,+++((((((''''''&&&''''''(((***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###""""""$$$'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""""""""""""""######$$$&&&%%%$$$###############&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######"""""" !!!!!!""""""######$$$###$$$%%%$$$###"""###$$$!!!!!!!!!"""""""""######!!!###$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###"""!!!!!!###%%%###%%%%%%$$$###"""###$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!###%%%&&&&&&%%%$$$###"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###"""!!!!!!!!! """%%%%%%###!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!! !!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!! """!!!  !!!!!!""""""###### !!!!!! !!!!!!""""""""""""###### !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""!!!  !!!!!!!!!  """#########!!! ########################!!!!!!""""""######""""""############$$$$$$$$$%%%!!!!!!"""###%%%$$$!!!""""""############$$$$$$###!!!!!!######"""!!!!!! !!!!!! !!!""""""!!!!!!!!! !!!"""$$$$$$$$$%%%!!!"""###""" """###$$$$$$$$$$$$############"""###############""""""  ###""""""!!!!!!""""""###zzz]]]MMMGGGCCC@@@??????===<<<;;;:::::::::999888777888999:::999777333222111222333444333111////////////////////////111...***))))))+++++++++***)))((('''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%###""""""%%%'''$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$#########!!!"""###%%%%%%%%%######!!!"""######$$$$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!"""""""""""""""!!!!!!""""""###$$$$$$%%%###%%%&&&%%%"""!!!"""$$$!!!!!!"""""""""######### """$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$"""""""""$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""$$$$$$###"""$$$%%%!!!!!! !!!"""$$$%%%$$$%%%%%%$$$"""!!!"""$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%"""$$$$$$""" """%%%"""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###"""""""""""""""&&&'''(((&&&!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""######!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!"""""" """######!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""#########!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!"""###"""!!!  !!!""""""!!! !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$ !!!""""""""""""!!!######$$$%%%&&&''''''((($$$###"""###%%%%%%""" !!!"""###$$$$$$###"""$$$$$$"""!!!!!!"""$$$$$$######"""!!!!!!!!!!!!"""!!!!!!"""""""""!!!!!! !!!"""############### """$$$$$$###!!!!!!"""############""""""""""""!!!!!!"""""""""""""""!!!########################"""!!!!!!!!! """""""""######"""""""""yyy]]]NNNHHHCCC@@@@@@???>>>===<<<;;;;;;;;;999888777888999:::999888333222111111333444333111/////////000000000000000555111,,,)))((()))******+++***((('''&&&&&&&&&'''%%%%%%$$$$$$######$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%###!!!"""%%%'''$$$%%%%%%&&&%%%$$$###"""###############"""!!!!!!!!!"""$$$&&&'''&&&$$$###!!!"""###%%%%%%%%%$$$###"""""""""###$$$%%%'''(((###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""""""""""""""!!!""""""###$$$%%%%%%%%%!!!###$$$###  """""""""""""""############ !!!###$$$%%%###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!  !!!!!!!!!!!! !!!!!!""""""######!!!###$$$""""""###&&&!!!!!!!!!""""""###$$$%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$###!!!'''""""""!!!""""""###$$$$$$###"""!!!!!!"""$$$&&&'''######"""""""""""""""###!!!###""" """$$$ !!!"""###### !!!!!!""""""######"""######"""  """  !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!$$$$$$""" """$$$""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!!!!!!!###%%%%%%###""""""!!!  !!!###%%%"""""""""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!"""###$$$%%%###!!! ###%%%$$$""" """###$$$###"""!!! !!!"""######"""!!! $$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""###############"""!!!!!! ###$$$""" """"""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!""""""############"""""" !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!xxx[[[LLLFFFCCC@@@======<<<;;;:::999999888888888888888888777666555444444444444333222111000000000///...............++++++,,,,,,,,,+++******+++***(((&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))&&&$$$&&&((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%##################$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""###############"""""""""""""""###!!!  !!!###$$$$$$############$$$$$$######"""###$$$###""" %%%""""""$$$###!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$#########"""$$$###"""!!! ###!!! """$$$%%%%%%""""""$$$$$$%%%$$$###""" """"""  !!!$$$%%%%%%%%%$$$###!!!  !!!"""######$$$(((''''''&&&%%%$$$######%%%%%%%%%$$$###"""!!! """""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!! !!!!!!)))+++,,,(((### !!!### !!!!!!!!!!!!!!! ######################## """"""!!!  !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""!!!  $$$$$$$$$###""""""!!!!!!######""""""!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%###!!! !!!###%%%%%%""" ######""""""""""""""""""!!!!!! !!!!!!###!!! !!!!!! %%%### !!!###!!!"""###$$$$$$###"""!!!!!!  !!!######"""!!!!!! !!!!!! !!!!!!""""""######$$$$$$######$$$$$$%%%&&&%%%(((***(((### """%%%$$$#########""""""!!!!!!$$$""" """###$$$$$$ !!!!!!""""""######""""""""""""""""""!!!!!!""""""""""""""""""""""""www[[[LLLFFFCCC@@@>>>===<<<<<<::::::999888777888888999888888888777555444444333333222222111000000///...............++++++,,,,,,++++++******+++***((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&((($$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%##############################"""!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%######""""""""""""######!!!"""""""""###############"""  """###$$$######""""""######$$$ !!!!!! """"""!!!  !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$###""""""$$$$$$#########""""""""" !!!"""!!! !!!######""" """$$$%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$!!!"""""""""!!! !!!!!!""""""###$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!  %%%&&&&&&%%%###""""""##################""""""!!!"""""""""""""""""""""""" !!!!!! """"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!######$$$&&&((('''%%%###$$$%%%&&&''''''&&&$$$###%%%$$$""" ###""" !!!"""""" ###"""  !!!"""""""""######""""""""""""!!!  !!!%%%%%%$$$###############!!!!!!!!!!!!""""""#####################$$$%%%%%%%%%((()))'''###!!!"""%%%############"""""""""!!!"""!!! """######"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!vvvZZZMMMGGGCCC???>>>======<<<;;;:::999999777888999999999999999999666555333222111111222333000/////////............++++++,,,,,,+++******)))***))))))(((&&&$$$"""!!!###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%##############################"""!!!!!!!!!"""""""""""""""#########$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$"""""" """"""$$$######""""""######$$$"""""""""###############!!!$$$%%%###"""&&&"""""""""""""""""""""""" !!!""""""###!!!""""""######""""""!!!######"""""""""!!!!!!!!!!!!"""###"""!!!!!!"""######"""  """$$$&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$###"""!!! """"""######$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!  """!!! !!!###$$$###"""$$$$$$$$$$$$#########"""  !!!!!! """!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!""""""!!!  """###$$$!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!###$$$$$$""" """$$$'''(((((('''$$$### ###&&&((($$$"""!!!!!!"""###""" !!!!!!  ###""""""!!!!!!""""""######"""!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""###$$$$$$ ###$$$### """############""""""""""""  """"""!!! ######""""""!!! ######"""!!!  tttZZZMMMGGGCCC???>>>>>>===<<<;;;:::999999999999:::::::::999999888777555333111111111222333///////////////......---++++++,,,++++++***)))((((((((())))))(((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$#####################""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############"""""""""""""""""""""!!! !!!""""""######""""""""""""#########$$$$$$$$$$$$$$$&&&'''&&&''''''%%%""""""$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$%%%&&&&&&$$$!!!###$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$(((''''''&&&%%%$$$######$$$###""""""!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!  !!!###%%%###!!!$$$######""""""""""""""" !!!!!!!!!!!! """!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###!!! !!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!### """"""!!! !!!###$$$$$$###"""!!!!!!%%%))),,,$$$"""!!!"""###$$$###!!!!!!!!!!!!""""""!!!!!! ###"""!!! !!!"""#########""""""!!!!!! """""""""""""""""""""""""""""""""!!!""""""###$$$ !!!###"""  """#########"""""""""""""""  """######!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!sssZZZMMMGGGCCC@@@???>>>===<<<;;;::::::999;;;;;;;;;:::999888777666777555333111111111222333/////////000///...------++++++++++++***)))((('''&&&''')))******)))((((((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""!!!!!!!!!!!!######""""""""""""######%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!""""""!!!!!!$$$&&&+++(((%%%$$$$$$%%%$$$"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###"""!!! $$$$$$$$$%%%&&&&&&$$$!!!$$$%%%%%%&&&%%%$$$###"""!!!###$$$$$$###""""""###"""!!!!!!!!! !!!!!!!!!"""""""""""""""(((''''''&&&%%%$$$######'''&&&$$$###!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""###!!! ###%%%### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###!!!  !!!"""###"""!!!"""$$$%%%$$$"""!!!  """###%%%###!!! """######"""!!!"""###$$$###"""!!!"""############"""!!!###"""!!! !!!"""###"""""""""""""""!!!!!! ###""""""!!!""""""##################"""""""""""""""""""""!!!""""""###$$$$$$$$$%%%$$$#########$$$""""""""""""""""""######!!! !!!###$$$$$$"""  !!!"""######$$$ !!!!!!"""!!!!!!!!!""""""""""""""""""""""""sssYYYLLLGGGDDDAAA???>>>>>>===<<<;;;::::::::::::::::::999888777666666555333222111111222333...///000000000///---,,,,,,,,,++++++***)))''''''&&&'''((()))***+++++++++'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######%%%$$$$$$###"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""### """$$$###"""###'''***///***%%%###$$$$$$!!!""""""""""""""""""""""""&&&&&&%%%$$$$$$###""""""###""""""!!!!!!""""""#########"""""""""!!!!!!!!!  !!!""""""!!!!!!"""######""" !!!"""$$$&&&&&&&&&&&&%%%"""$$$%%%%%%$$$######$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$(((&&&$$$###!!!!!!"""""""""""""""""""""######$$$######################## !!!""""""######"""###""""""""""""""""""######"""!!!!!!######"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!! !!!!!!"""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!! !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!  """###"""!!!###!!!!!!$$$&&&$$$######"""!!!!!!!!!!!!"""!!! !!!###$$$###"""!!!!!!"""#########"""""""""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""###$$$############"""""""""###""""""""""""###$$$$$$######"""""""""!!!!!!!!!""""""""""""############"""!!!!!!"""$$$%%%###""" !!!"""###$$$%%%!!!!!!"""###$$$$$$$$$$$$########################sssXXXKKKGGGEEEBBB??????>>>===<<<;;;::::::666777777888999999999888555444444333333222222111...///000111000///---,,,,,,,,,++++++***((('''&&&(((((('''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""######""""""""""""""""""######"""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""%%%'''&&&$$$%%%***///222///+++(((%%%###"""!!!""""""""""""""""""""""""$$$$$$$$$###############$$$###""""""""""""###$$$$$$$$$#########""""""""" !!!"""$$$$$$!!! !!!######""""""###%%%&&&&&&&&&&&&%%%"""$$$%%%%%%$$$######$$$%%%%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""$$$%%%"""""""""""""""######$$$######################## !!!"""############""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""###!!!!!! !!!"""$$$'''(((""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########"""""" """###$$$$$$###""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!! !!!!!! """$$$%%% !!!###$$$$$$$$$###!!!  """###"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!  !!!"""$$$$$$$$$#########""""""###############$$$%%%%%%$$$###"""!!!!!! !!!"""""""""############"""!!! """######""" !!!"""######$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""tttXXXKKKGGGEEECCC??????>>>===<<<;;;::::::222333555777999:::;;;;;;444444444444444222111000...///000111000///---,,,,,,,,,++++++)))((('''&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% %%%(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!######""""""###$$$%%%%%%!!!!!!"""""""""###############""""""""""""###### !!!"""###$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!"""""""""$$$###!!!"""(((---555555444...((($$$$$$&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&###!!! """$$$%%%%%%&&&&&&''''''&&&$$$###"""!!!"""$$$$$$"""!!!"""###""""""!!! !!!"""###$$$$$$##################(((''''''&&&%%%$$$######  ###%%%'''"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!! !!!!!!"""""" ###&&&############%%%(((+++---""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###!!!###%%%&&&%%%###  !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!#########""""""""" !!!""""""!!! !!!""""""""""""$$$%%%%%%%%%$$$!!!  !!!""""""!!! !!! !!!""""""!!! !!!""""""!!!!!!###############$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&+++***(((''''''&&&%%%###!!!!!!""""""#########$$$"""  """""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!rrr[[[OOOFFFAAAAAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888444444333222222111000000111000000///...------,,,,,,,,,++++++***))))))))))))((('''''')))******)))///---***'''&&&&&&&&&''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!""""""!!! ###########################$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$#########""""""""""""######"""######$$$$$$%%%&&&&&&''''''&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######""" !!!"""###$$$%%%%%%$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%,,,---...///...+++'''%%% """&&&((((((&&&""" """""""""""""""######### """#########"""!!!%%%$$$"""!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""######%%%$$$""" !!!###$$$%%%%%%$$$######$$$$$$$$$&&&$$$###"""#########!!!%%%$$$###!!!!!!!!!"""### !!!"""###$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!!!!###%%%###  """###"""  !!!"""""""""!!!!!! $$$$$$############$$$$$$ !!!"""######"""""" !!!!!!!!!!!!"""!!!  !!!""" ### %%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!)))$$$!!!###!!! !!!!!!!!!""""""""""""!!! ######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!""""""######%%%$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$######"""""""""!!!!!!"""""""""""""""!!!  !!!######$$$$$$$$$""""""""""""""""""""""""###333888+++"""""" !!!"""$$$$$$$$$######""""""""" !!!"""###$$$######""""""!!!!!! !!!!!!!!!!!! rrr[[[OOOGGGBBBBBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777444444444333222222111111222222111111000//////...,,,,,,++++++***))))))))))))(((&&&''')))******))))))((('''%%%%%%%%%&&&'''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########""""""#########%%%%%%%%%$$$$$$$$$######((((((((('''&&&%%%######!!!!!!!!!"""""""""##############################$$$$$$%%%%%%$$$$$$######!!!!!!"""######$$$$$$%%%############""""""""""""############"""""""""!!!######"""""""""###$$$%%%'''((()))******)))'''&&&((()))***+++***'''%%%############""""""""""""""" !!!""""""""""""!!!######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%$$$"""!!!!!!!!!"""###!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!! !!!""""""!!! !!!"""""""""!!!!!!!!!""""""############"""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""!!! !!!""""""+++ """%%% """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######### ###""" !!!!!!!!!"""""" !!!!!!"""###############"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!  """!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""############"""!!!!!!"""######!!!  !!!"""#########"""%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!,,,000(((!!!##################$$$%%%&&&&&&%%%$$$$$$$$$############""""""!!!!!!!!!"""#########"""""""""!!!!!!!!! ###""""""""""""!!!!!!!!!ttt\\\OOOGGGDDDCCC======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555555444444333333222222222111111000000/////////,,,,,,++++++***))))))))))))'''&&&'''(((***))))))%%%%%%%%%&&&''''''((((((***)))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$''''''&&&%%%$$$"""!!!!!!&&&&&&&&&&&&&&&%%%%%%$$$"""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$ !!!!!!"""######$$$############""""""""""""############""""""""""""###""""""""""""###$$$$$$$$$$$$%%%&&&'''((())))))...---+++)))'''&&&%%%$$$$$$$$$######""""""!!!!!! !!!"""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!"""######%%%$$$###""""""###%%%%%%((((((&&&%%%$$$$$$$$$$$$###!!! """######"""$$$###""""""!!!""""""""""""###$$$%%%%%%&&&&&&%%%######$$$$$$######"""!!!  """###""""""!!!!!!"""######$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!! !!!""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###000'''"""%%%&&&  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%!!!$$$%%%$$$ !!!!!!!!!"""""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!###""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""%%%'''######'''$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!############""""""""""""zzz___PPPHHHDDDCCC>>>===<<<;;;;;;;;;;;;;;;::::::;;;::::::999888777555555555444444333333333//////.........---------,,,,,,++++++***))))))))))))'''&&&&&&((())))))(((%%%&&&'''((())))))))))))(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$###"""!!!"""######$$$$$$$$$######"""#########$$$$$$$$$$$$########################"""""""""######$$$%%%%%%$$$######""""""!!! !!!"""###$$$%%%%%%#########""""""""""""""""""""""""""""""######$$$%%%$$$$$$%%%&&&(((***+++,,,***&&&###!!!!!!"""###%%%$$$$$$###"""!!! !!!  """###$$$$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!""""""###$$$$$$######$$$%%%&&&&&&***)))'''&&&%%%$$$$$$$$$!!!!!! ######""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&##################""""""!!!"""###""" !!!###$$$$$$###### !!!!!! !!!!!!%%%$$$!!!  !!!"""""""""""""""##################""""""""""""######***$$$!!!###$$$!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""###$$$ ###&&&'''''' !!!!!!!!!!!!"""""""""$$$$$$###""""""!!!!!! ###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$#########"""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$"""""""""!!!!!!"""""""""######################## !!!"""###############"""""""""!!! """"""""""""""""""""""""###$$$!!!"""%%%$$$"""!!! %%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!dddQQQIIIDDDBBB>>>>>>===;;;;;;:::::::::::::::::::::999888777777555555444444444444333333............------------,,,,,,++++++***)))))))))((('''%%%&&&((())))))((('''(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######"""#########$$$$$$$$$$$$###########################""""""""""""###%%%%%%%%%$$$$$$###""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""######!!!!!!""""""############&&&%%%$$$###$$$%%%'''(((&&&$$$!!!!!!###%%%$$$$$$###"""!!! !!!!!! !!!"""###&&&&&&$$$#########$$$$$$!!!!!!!!!!!!!!!""""""###""""""######$$$%%%&&&'''***)))'''&&&%%%$$$$$$$$$  """"""!!!"""""""""#########""""""$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""######$$$!!!"""###  """######"""""" !!!!!! !!!!!!%%%$$$!!!  !!!"""""""""""""""############""""""############""""""&&&""" !!!"""!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!###%%%%%%%%%!!!!!!!!!!!!"""""""""######""""""!!!!!! ###""""""!!!!!!!!!!!!!!!###"""""""""""""""######"""""""""""""""""""""""""""######"""!!!!!!###$$$$$$$$$###"""!!!  !!!"""###$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""!!!!!!!!! ######$$$######"""!!!!!!###$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!&&&)))%%%!!!!!!"""###%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! hhhRRRIIIEEEBBB???>>>===<<<;;;:::::::::::::::::::::999888777666444444444333333333333333////////////////////////,,,,,,++++++***)))))))))(((&&&%%%&&&''')))(((((((((''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$########################$$$###"""!!!!!!###$$$%%%!!!!!!"""######$$$$$$%%%############""""""""""""""""""""""""############ !!!""""""######""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######'''%%%###!!!!!!!!!###$$$!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!"""######$$$###"""!!!""""""  !!!!!!"""!!!!!!""""""""""""############!!!!!! !!!!!!######!!! !!!""""""!!!!!!!!!"""""""""######!!!""""""######""""""!!!&&&$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""######"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!""""""######"""!!!!!!!!!!!!!!!######""""""######$$$$$$""""""""""""""""""""""""!!!"""""""""!!!!!!###$$$$$$######"""!!! !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""%%%%%%%%%$$$###""" !!!""""""############"""""""""""""""""""""""""""$$$+++111...&&& !!!%%%%%%%%%$$$###""""""######"""############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! iiiRRRJJJFFFCCC???>>>===<<<;;;:::::::::999::::::999999888777666222222333333333333333333////////////////////////,,,,,,++++++***)))))))))(((&&&%%%%%%'''(((((('''((('''&&&$$$######$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$#########""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""""""""##############################%%%$$$"""!!!!!!!!!###$$$ !!!""""""######$$$############""""""""""""!!!"""""""""############ """#########"""!!!"""""""""""""""######$$$"""""""""########################"""""""""""""""!!!""""""###############$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!! !!!"""###$$$######"""###$$$$$$$$$$$$$$$######"""!!!!!! !!!"""###$$$"""###$$$###"""!!!"""###"""!!!!!!!!!!!!!!!""""""############$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""" !!!""""""""""""!!! #########  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""############"""!!!!!!!!!!!!""""""###"""######"""!!!  !!!!!!"""""""""######### !!!""""""############"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!! """$$$######""""""!!!!!!  """""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%% !!!""""""!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$---666888000&&&"""###!!!!!!  !!!!!!"""""""""#########$$$###""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!! iiiRRRJJJGGGDDD??????===<<<;;;::::::999999999:::999999888777666222222222222222222222222,,,---------------------,,,,,,++++++***)))))))))(((&&&%%%%%%'''(((((('''***(((&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!""""""""""""########################&&&$$$"""!!! !!!"""###"""""""""!!!  !!!"""###$$$%%%%%%!!!!!!""""""#########$$$ """#########"""!!!""""""###$$$%%%&&&&&&'''!!!"""###$$$$$$###!!! """""""""""""""#########!!!"""###%%%%%%$$$######""""""###$$$###!!!!!!!!!!!!!!!!!!"""###### """$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$###!!!  !!!"""$$$$$$$$$###"""######$$$$$$$$$######""""""!!! """###$$$ """%%%$$$""""""$$$'''$$$###"""!!!!!!"""######!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""""" !!!!!!!!!!!! !!!""""""!!!  """###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""############ !!!###$$$%%%###$$$%%%%%%###"""""""""""""""""""""############$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!  """###""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&& !!!""""""!!!  !!!!!!!!!""""""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""$$$---999???999---$$$ !!!!!! !!!!!! !!!!!!"""""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""##################""""""""""""iiiRRRFFFCCCEEE???>>>===<<<::::::::::::<<<;;;:::999888888888888555555444444444444333333000000000000////////////+++++++++************)))'''&&&%%%%%%&&&'''((()))***)))(((''''''((()))***((('''&&&%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""")))%%%$$$'''%%% $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%""" !!!$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$######"""##################$$$$$$%%%%%%%%%(((&&&%%%%%%%%%$$$!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%&&&################################################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###"""""""""###%%%%%%&&&### ###$$$""" !!! """$$$%%%""""""""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""((($$$ """###""" !!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""$$$&&&########################%%%$$$###"""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$###""" !!!!!!""" """######"""!!! !!!"""$$$%%%&&&%%%%%%$$$######""""""######$$$%%%########################!!!!!!"""###############!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$!!!"""###%%%%%%$$$######$$$### """%%%'''%%%$$$""""""""""""!!!!!!""""""""""""""""""""""""########################&&&&&&%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!###$$$%%%######$$$%%%$$$###!!! """###%%%&&&### $$$'''$$$###&&&111;;;<<<000%%%######$$$######"""!!! """"""###$$$%%%%%%&&&&&&'''&&&$$$"""!!!  ############$$$%%%""""""""""""""""""""""""yyy```NNNEEECCCCCC??????===<<<;;;:::::::::;;;;;;:::999888888888888555555444444333333222222000000000/////////......+++++++++************)))''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))***'''''''''''''''&&&%%%%%% !!!######$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%!!!!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""###$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$##################"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%"""!!!!!!!!!!!!"""###############################################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""###%%%%%%'''''''''((()))'''$$$!!! !!!"""###$$$#########""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$#########"""""""""""""""###!!!""""""""""""!!!!!!!!!########################"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! $$$###"""!!!!!!!!!""""""!!!!!!!!!"""!!!!!! !!!"""######$$$$$$$$$#########""""""######$$$%%%########################!!!!!!"""###############!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$############""""""###$$$$$$%%%'''$$$!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""""""""!!!!!!!!!!!!!!!###%%%$$$###""""""###%%%%%%$$$######$$$%%%&&&!!!!!!###$$$!!!"""(((///000)))!!!!!!""""""#########""""""##############################"""!!! !!!######"""!!!"""###""""""""""""""""""""""""lllWWWKKKFFFDDDCCC@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999888888888555444444333222111111000/////////.........------+++++++++************)))(((((('''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&%%%!!!###$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######""" """"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""###$$$$$$###"""###%%%###############""""""""""""""""""#########$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&''''''$$$$$$$$$###############!!!!!! !!!""""""########################""""""""""""""""""""""""!!!!!!###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$############$$$%%%%%%!!!&&&((((((%%%!!!  !!!""""""######"""$$$#########""""""!!!!!!!!!!!!!!!"""""""""###### !!!###$$$######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!######"""!!!"""""""""""""""""""""""" !!!#########"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###""""""!!!!!!""""""###"""!!!  """"""!!!!!!!!!"""#########""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!""""""########################$$$###"""!!!!!!"""###$$$"""!!!!!!!!!""""""######"""###$$$%%%&&&%%%$$$###&&&!!!!!!$$$""" """""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%""" ###$$$""" """######$$$$$$$$$######"""""""""!!!!!!!!!!!! !!!!!! """######!!! """"""""""""""""""""""""fffSSSKKKJJJGGGCCC@@@???>>>===<<<;;;;;;;;;::::::::::::999888777777444444333333222111000000///.........------------+++++++++*********))))))))))))((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$#######################################""""""""""""######"""###$$$$$$###"""###$$$########################!!!""""""""""""############""""""!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###&&&(((((("""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&((()))++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%!!!$$$###!!! !!! !!!#########"""!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###&&&)))((($$$""""""$$$######"""!!!!!!!!!!!!!!! """###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!###"""!!! !!!"""###"""!!! !!!!!!###$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######"""!!! !!!###$$$"""######$$$$$$$$$###"""### ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!######""""""###$$$""""""#########"""!!!!!!#########"""###$$$$$$%%%&&&$$$!!! """###!!!!!!"""###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""  !!!""""""""""""""""""""""""eeeQQQKKKJJJFFFAAA@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999777666444444333222222111000000///.........------------+++++++++*********)))))))))))))))((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######$$$%%%%%%$$$"""!!!"""##################$$$$$$$$$!!!""""""""""""###############"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""############$$$$$$%%%%%%%%%%%% $$$$$$"""!!!###%%% """######"""!!!!!!############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%((('''$$$!!!!!!###!!!!!! !!!"""######$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######$$$&&&'''###############"""!!! !!!!!!!!!!!!"""""""""############"""!!!"""###$$$###############"""!!!!!! !!!"""###$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""hhhRRRJJJHHHCCC>>>???>>>===<<<::::::::::::999:::;;;;;;:::999777666333333333333222222222222/////////.........------+++++++++************)))(((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$!!!$$$%%%$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########$$$%%%&&&$$$"""!!!!!!"""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$$$$###&&&$$$""""""$$$%%%%%%%%%"""############$$$$$$$$$!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%###!!! """!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###!!!!!!!!!"""""""""############################## """###""""""###$$$ !!!"""###$$$+++)))%%%###!!!!!!!!!"""""""""""""""""""""""""""$$$###""""""""""""######!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$###"""""""""######"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""###############"""""""""!!!!!!!!!!!! """""""""######""""""""""""!!!!!!!!!""""""#########"""!!! !!!""" """$$$&&&&&&%%%###########################""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%''')))&&&&&&%%%%%%$$$###############""""""######$$$%%%!!!!!!"""#########""""""$$$$$$$$$######"""  """$$$%%%''''''%%%%%%###"""!!!!!!!!!!!!!!!"""""""""###$$$""""""""""""""""""""""""nnnUUUKKKGGGCCC>>>>>>===<<<:::999999999999999:::;;;;;;;;;999777666333333333333444444444444000000000/////////......+++++++++************)))''''''))))))***)))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$!!!%%%&&&######&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%###############$$$%%%&&&#########"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$ !!!!!!"""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&$$$!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""###!!! !!!###%%%%%%$$$!!!!!! !!!!!!"""'''&&&%%%###"""!!!!!!!!!########################!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""#########""" !!!!!!!!!!!! """"""######""""""!!! !!!!!!!!!!!!!!!"""##############################!!!!!!"""#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""######$$$$$$######"""""""""""""""!!! %%%'''&&&%%%$$$$$$""""""""""""""""""""""""###########################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%&&&''''''&&&%%%############$$$$$$$$$###"""###$$$%%%&&&###!!!!!!"""###$$$""" """"""#########""""""!!! !!!"""$$$%%%%%%###""""""!!!!!!!!!""""""!!!######"""""""""$$$""""""""""""""""""""""""sssYYYMMMIIIEEEAAA===<<<;;;:::999888888888999:::;;;<<<;;;999777555222333333444444555555666000000000000////////////+++++++++************)))&&&'''(((*********))))))***)))(((''''''((()))***(((((((((((('''&&&%%%$$$(((((())))))(((((('''&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""''''''$$$$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """###$$$######%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$#########"""""""""$$$&&&'''&&&%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%""" !!!%%%&&&%%%"""###"""!!! !!!"""### !!!"""###$$$%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!+++((($$$###&&&'''&&&$$$###"""!!!   """$$$%%%$$$##############################!!!"""$$$%%% !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""#########$$$$$$%%%%%%###"""!!!!!!"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!"""##############################!!!!!!"""###############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$$$$### """$$$&&&%%%### $$$'''$$$!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###%%%'''&&&%%%$$$%%%%%%&&&%%%###!!! !!!"""!!! !!!"""'''$$$!!!!!!$$$$$$""" !!!"""######$$$$$$### !!!!!!"""""" """######"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""xxx[[[LLLFFFBBB??????>>>===<<<;;;:::::::::;;;;;;;;;:::999888777666444444444444333222111111333111///------...///111---,,,++++++******++++++,,,***)))((()))***)))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((++++++***((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################"""""""""###$$$$$$$$$%%%################################################""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%$$$############""""""!!!!!! """""""""###$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$$$$!!!!!!!!!"""###%%%&&&'''""""""""""""###$$$%%%%%%'''&&&$$$######$$$&&&'''"""$$$&&&$$$!!!!!!#########""""""""""""######"""###$$$$$$$$$"""!!! """""""""""""""""""""""""""$$$$$$$$$&&&$$$"""######""""""""""""##################""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""########################%%%$$$$$$$$$###"""""""""###$$$%%%&&&%%%###!!! $$$$$$$$$$$$###!!! !!!!!!""""""######$$$$$$!!!!!! !!!###%%%&&&""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!######""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""######$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######"""!!! !!!###%%%''' !!!!!!!!!""""""######""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$###""" !!!"""$$$###"""""""""""""""###%%%%%%%%%%%%%%%$$$""""""!!!###$$$$$$###""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%xxx[[[MMMGGGCCC@@@>>>===<<<;;;:::999999999999999:::::::::999888888444444444444333222111111222111111000000000000///---,,,++++++******++++++,,,***(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###############""""""""""""!!!!!!!!!"""######$$$$$$'''&&&&&&%%%###""" !!!!!!!!!"""###%%%&&&'''%%%$$$$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$###"""!!!"""#########""""""""""""######"""######$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!###$$$###$$$%%%######""""""""""""##################""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!###########################$$$$$$%%%$$$###!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############ !!!###$$$$$$###"""!!! !!!""""""######"""""" !!!!!!!!!!!!!!!"""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$"""!!!!!!###$$$###!!!"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$%%%############"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######'''&&&$$$"""!!! !!!!!!###"""""""""""""""###################################################$$$""""""""""""""""""###$$$###############"""""""""###""""""""""""###$$$$$$vvv[[[MMMHHHDDDAAA======;;;:::999888888888777888999:::::::::::::::444444444444333222111111//////111111111000...------,,,++++++******+++++++++***(((((()))***)))(((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################################################""""""""""""###$$$%%%%%%########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$ !!!!!!"""#########'''&&&$$$###!!! !!!!!!""""""###$$$&&&&&&'''&&&%%%$$$############%%%$$$###""""""###$$$%%%###"""!!!"""###$$$###"""######""""""""""""######"""############"""!!!!!!""""""""""""""""""""""""&&& """"""$$$######""""""""""""##################""""""""""""###""""""!!!!!!""""""#########"""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######"""""" !!!""""""""""""!!!"""""""""""""""!!!!!!!!!$$$###""""""!!!!!!""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""#########""""""########################%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$######)))(((&&&###"""!!!!!!!!!!!!"""""""""###$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%&&&$$$###!!!!!!###%%%&&&$$$###""""""""""""""""""!!!""""""""""""""""""###"""######$$$$$$$$$$$$$$$tttZZZMMMHHHEEEBBB>>>===<<<;;;:::999999999888999999::::::999999999444444444444333222111111.........///......---------,,,++++++******+++++++++)))'''''')))))))))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%##############################""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############################################################""""""###$$$$$$%%%###################################################$$$$$$$$$$$$$$$%%%%%% !!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!! """$$$%%%""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$######""""""""""""#########!!!!!!$$$&&&$$$"""######""""""""""""######""""""#########"""""""""""""""""""""""""""""""""((( ###"""######""""""""""""##################"""""""""!!!###""""""""""""""""""###"""""""""######""""""""" $$$$$$#########"""!!!!!!"""""""""""""""""""""""" !!!!!!!!! """"""######""""""""""""""""""!!!&&&&&&%%%%%%$$$$$$######$$$$$$###############$$$""""""""""""""""""""""""###"""""""""######""""""!!!!!!!!!""""""######$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!! !!!"""###$$$$$$###!!! !!!!!!"""###$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$""""""######$$$$$$######((('''%%%###"""!!!"""""" !!!"""###$$$$$$%%%%%%$$$###!!! !!!"""$$$&&&!!!!!! !!!"""$$$%%%$$$$$$###"""!!!!!!!!!""" !!!!!!""""""######"""###$$$&&&&&&%%%$$$$$$qqqXXXLLLHHHEEEBBB@@@???>>><<<;;;;;;;;;;;;::::::::::::999888777666444444444444333222111111111000...------...000111---,,,++++++******++++++***(((''''''((())))))(((''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%########################$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$###############################################################"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$########################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$ !!!!!!""""""#########"""######$$$$$$%%%%%%&&&!!!###&&&'''""""""""""""###$$$%%%%%%$$$#########$$$$$$%%%&&&""""""""""""""""""""""""###!!!!!!$$$&&&$$$"""######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""%%% &&&%%%!!!######""""""""""""##################"""""""""!!!######""""""""""""######!!!"""############"""""" !!!!!!!!!""""""######$$$######################## !!!!!!"""""""""$$$$$$$$$$$$###""""""!!!""""""""""""!!!&&&&&&%%%%%%$$$$$$############$$$%%%&&&&&&''''''########################""""""######"""""""""###!!!!!!""""""######$$$$$$!!!""""""###$$$%%%%%%&&&########################!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!! """$$$%%%%%%###!!!"""""""""""""""""""""""""""""""""!!!!!! """"""###$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$ !!!###$$$%%%%%%%%%%%%'''&&&$$$"""!!!"""$$$%%% !!! $$$$$$###"""!!!!!!!!!""" !!!!!!""""""######"""###$$$&&&&&&%%%$$$$$$nnnVVVKKKGGGDDDAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::999888666666444444444444333222111111444222000...///111333555---,,,++++++******++++++)))'''&&&'''((())))))(((&&&&&&&&&''''''(((((()))%%%&&&&&&&&&&&&'''''''''******)))(((''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&"""""""""!!!!!!  !!!"""###$$$$$$$$$########################"""""""""!!!""""""###$$$######""""""######$$$%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&'''!!!!!! !!!!!!"""###$$$######""""""###$$$$$$%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""###"""!!!"""###$$$###"""######""""""""""""######"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!"""$$$%%%&&&''''''######""""""""""""##################""""""""""""$$$######""""""######$$$!!!"""###$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""" !!!""""""""""""!!!"""""""""""""""!!!!!!!!!"""###$$$%%%''''''''''''########################!!!###$$$###"""!!!"""###""""""################## !!!###$$$%%%&&&'''########################!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!%%%%%%$$$###"""!!!!!! """"""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%!!!"""$$$%%%%%%%%%$$$$$$'''&&&%%%############$$$!!!""""""""" $$$###""""""""""""""""""!!!""""""""""""""""""###"""######$$$$$$$$$$$$$$$kkkTTTJJJFFFCCC@@@@@@???>>>===<<<;;;;;;;;;:::::::::::::::999888777444444444444333222111111111000000///000111222333---,,,++++++******++++++((('''&&&&&&((())))))((($$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%################################################$$$$$$###############$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&""""""""""""############!!!"""######$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$###"""""""""###$$$%%%######"""""""""""""""""""""######$$$%%%%%%&&&&&&"""#########""""""!!!!!!#########"""######$$$%%%"""""""""!!!""""""######"""##################""""""###$$$###"""!!!"""#########""""""""""""#########"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" %%%"""%%%)))&&&######""""""""""""##################""""""""""""$$$######""""""######$$$ !!!###%%%%%%$$$###"""########################!!!!!! !!!"""###$$$########################%%%$$$$$$$$$$$$$$$$$$############""""""""""""### !!!""""""######"""""" !!!!!!!!!!!!!!!"""!!!"""$$$%%%%%%%%%$$$$$$########################!!!###$$$###!!!!!!"""$$$$$$$$$################## !!!!!!"""###$$$%%%%%%########################"""""""""#########$$$$$$###""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&######$$$&&&&&&''''''&&&%%%%%%######"""###$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$#####################""""""!!!""""""""""""""""""###$$$###############"""""""""###""""""""""""###$$$$$$jjjSSSIIIFFFCCC@@@???>>>===<<<;;;:::::::::888888999::::::::::::999444444444444333222111111+++,,,---/////////......---,,,++++++******++++++((('''&&&&&&((())))))((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""%%%'''))))))'''%%%"""########################$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$###############$$$########################%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$#########$$$&&&'''$$$###"""""""""###%%%&&&%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!##################$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######"""$$$&&&$$$!!!!!!#########""""""""""""#########"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""(((!!!$$$######""""""""""""##################""""""""""""$$$$$$############$$$$$$ !!!###%%%&&&%%%###"""""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""######""""""!!!!!! !!! !!!"""###$$$$$$$$$$$$$$$###!!! !!!!!!""""""######$$$$$$""""""###$$$###"""!!! ########################!!!###%%%$$$!!! """$$$%%%$$$$$$$$$###""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!""""""###### !!!"""###$$$$$$$$$ !!!###&&&(((+++---..."""""""""######$$$$$$$$$###$$$%%%&&&''''''''''''((('''&&&$$$######$$$$$$###$$$%%%&&&&&&%%%###""" !!!"""###$$$$$$######"""!!!!!!!!!"""%%%''')))""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""###"""!!!!!!!!!"""$$$%%%kkkSSSGGGCCCAAA???@@@???===<<<::::::999999888999999999999888777777333333333333333333333333111000///000111222111000000...,,,,,,------***'''&&&''')))(((''''''((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))(((''')))&&&######&&&'''%%%###%%%%%%$$$###""""""%%%'''&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$&&&(((!!!###$$$&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%!!!!!!######""" """"""############""""""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$!!!!!!!!!$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""######""" !!!######"""!!!!!!"""$$$&&&'''!!!!!! !!!###$$$((('''&&&%%%$$$"""!!!!!!#########"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%###"""!!!""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!#########"""!!!"""###"""!!! !!!###$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!######""""""!!!!!! ############""""""""""""!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""""""""""""""############%%%$$$"""!!!!!!"""$$$%%%$$$######"""!!! ###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$""" !!!""""""!!!######""""""!!! $$$$$$$$$$$$############&&&%%%###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!######!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&---(((### !!!"""!!!######""""""""""""######""""""""""""""""""""""""$$$!!!!!!&&&)))'''$$$######$$$$$$###""" !!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###""""""######mmmUUUIIIDDDBBB@@@???>>>===<<<;;;:::::::::888999999999999888777777444444333333222222222222111000///000111222111//////---+++,,,---,,,***''''''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$&&&$$$""""""$$$%%%%%%###&&&''''''&&&%%%$$$###$$$&&&%%%###""""""###%%%&&&***(((&&&$$$#########$$$!!!###$$$&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%"""###$$$%%%$$$""" """##################"""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&###"""!!!!!!$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$ !!!!!! $$$###"""!!!"""###%%%&&&$$$############$$$%%%&&&&&&&&&%%%$$$###""""""!!!"""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""###$$$$$$""""""###$$$$$$###"""###%%%&&&&&&&&&$$$###"""!!! !!!!!!"""######$$$%%%&&&&&&&&&&&&##############################""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%###""""""!!!!!!!!!"""""""""""""""""""""#########""""""""""""############$$$###""""""""""""###$$$!!!!!!""""""###$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###""" !!!"""###"""!!!#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!"""""" !!!!!!"""###$$$$$$$$$######################## """############$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&&&&%%%)))%%%!!!!!!""""""!!!######""""""""""""######""""""""""""""""""""""""%%%"""!!!###(((***(((&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!pppWWWJJJFFFCCCBBB>>>======<<<;;;;;;;;;<<<888999999999999888777777444444333333222111000000111000//////111111000///,,,+++***+++,,,,,,***(((((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&$$$###$$$&&&'''''''''%%%%%%&&&&&&&&&%%%######&&&%%%$$$######$$$%%%&&&)))(((&&&$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######%%%&&&%%%###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%$$$""" $$$$$$"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########"""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############((('''&&&%%%$$$#########$$$$$$###"""""""""######"""""""""""""""""""""""""""##################"""###$$$%%%$$$###"""###%%%"""!!! !!!###$$$%%%$$$%%%###""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&''''''$$$$$$###!!!!!! !!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""######$$$%%%%%%&&&'''%%%""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$###""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""###### """###$$$%%%&&&########################"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!"""%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""##############################"""###$$$&&&&&&&&&%%%%%%%%%###!!! """$$$%%%%%%######""""""""""""######""""""""""""""""""""""""&&&$$$###%%%(((***)))'''&&&&&&%%%$$$############$$$######"""!!!   !!!!!!rrrXXXKKKFFFDDDBBB======<<<<<<<<<<<<<<<===888999999999999888777777555444444222111000//////111000//////000111///...*********+++++++++***))))))******)))&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&'''(((%%%###"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%''''''"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! ###&&&&&&%%%#########%%%$$$###""""""######$$$##################$$$$$$"""""""""""""""""""""### !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###########################((('''%%%###""""""######$$$######"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%"""!!! !!!###$$$$$$$$$%%%$$$""" !!!"""$$$""""""############""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$$$$###""""""""""""""" !!!"""###$$$$$$%%%!!!"""""""""############!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$############%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""######"""!!!"""$$$%%%$$$"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$#########""""""""""""""""""######$$$ !!!"""###$$$%%%%%%###########################"""!!! !!!"""###########################!!!"""$$$$$$"""!!!"""###$$$$$$###""""""###$$$$$$""""""""""""######$$$$$$"""""""""###############"""###$$$%%%&&&%%%%%%$$$%%%$$$######$$$%%%''''''######""""""""""""######""""""""""""""""""""""""%%%$$$###%%%''')))((('''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%tttYYYKKKFFFCCCAAA>>>======<<<<<<<<<======888999999999999888777777555555444333222000000///111000//////000000///---)))***++++++******)))))))))******)))&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%% !!!###%%%&&&...)))$$$!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######""""""###$$$$$$###########################$$$############"""""""""""""""######### !!!"""###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$########################&&&%%%###!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$###"""###%%%&&&&&&&&&%%%$$$"""!!! !!!###$$$ !!!"""############$$$###!!! !!!###$$$""""""""""""##############################""""""############$$$$$$%%%&&& !!!"""###$$$$$$%%%!!!"""""""""############!!!!!!""""""""""""!!!!!!###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""$$$%%%&&&$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$#########""" !!!""""""######$$$$$$"""""""""""""""####################################"""!!! !!!"""########################!!!###$$$$$$"""""""""###$$$##################$$$&&&%%%%%%%%%%%%&&&'''(((############$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###%%%$$$$$$###"""###$$$%%%######""""""""""""######""""""""""""""""""""""""############%%%&&&&&&%%%%%%$$$"""!!!!!!"""###$$$############$$$$$$$$$$$$############$$$%%%&&&&&&vvvZZZKKKFFFCCCBBB???>>>>>>===<<<<<<<<<===888999999999999888777777555555444444333222111111222000////////////...,,,***,,,---,,,***))))))***((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$"""$$$%%%%%%%%%&&&(((***999222(((###"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###### ###$$$$$$$$$%%%&&&########################%%%%%%%%%&&&%%%%%%$$$###"""#####################!!!!!!""""""######$$$$$$&&&'''''''''&&&%%%$$$##################$$$$$$$$$######"""!!!!!!!!!!!!"""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""##################"""###$$$%%%$$$###"""###%%% !!!"""""""""$$$$$$######"""""""""###!!!"""###$$$%%%%%%%%%%%%###"""!!! !!!"""###"""""""""############$$$#########"""""""""!!!!!!###""""""###$$$%%%&&&&&&!!!!!!""""""######$$$$$$""""""""""""############"""""""""""""""""""""""" !!!"""###%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""###%%%''''''%%%###""""""###$$$%%%%%%&&&&&&""""""""""""!!!!!!!!!!!! !!!"""#####################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""########################!!!###$$$$$$###""""""###########################""""""!!! """###$$$""""""######$$$%%%%%%%%%"""###$$$%%%%%%$$$######"""######"""  !!!######""""""""""""######""""""""""""""""""""""""!!!"""""""""#########$$$######"""""""""""""""### !!!"""###$$$$$$######"""""""""###$$$$$$yyy\\\MMMGGGEEECCC@@@@@@>>>===<<<<<<<<<<<<888999999999999888777777555555555444444333333333222000///...//////---,,,,,,...///...+++))))))***'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%&&&((())))))((((((+++---777000'''###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$###############$$$$$$"""##################"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$#########"""""""""""""""#########%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$!!!!!!"""############"""###""""""""""""###$$$%%%""""""""""""""""""""""""!!!""""""######""""""!!!"""###$$$$$$""""""###$$$ !!! ######$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$#####################$$$"""""""""!!!""""""######"""""""""""""""#########""""""""""""############$$$###""""""""""""###$$$ !!!"""###%%%&&&''''''"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%((((((&&&$$$""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################!!!###%%%$$$###"""###############$$$$$$######### !!!!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!###$$$###!!! !!!#########""""""""""""######""""""""""""""""""""""""!!!"""""""""""""""######"""######$$$$$$######### !!!"""###$$$$$$$$$###""""""""""""""""""{{{^^^OOOIIIFFFDDDAAA@@@???===<<<;;;;;;;;;888999999999999888777777555555555555555555555444222000///...//////---,,,---///000///+++((()))***&&&''')))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((("""$$$&&&%%%######&&&)))...((("""!!!$$$'''&&&%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$######$$$%%%%%%""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###!!! """### !!!"""$$$$$$%%%%%%%%%!!!"""######"""!!! %%%%%%%%%$$$$$$$$$###############"""""""""""""""$$$$$$$$$######!!! """"""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###$$$###"""###%%%&&&&&&&&&"""###%%%&&&%%%$$$""" #########""""""!!!"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###"""!!!  #########"""""""""""""""""""""""""""############&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###&&&((((((&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''((('''&&&&&&"""""""""""""""""""""""""""###%%%%%%###"""###$$$######$$$$$$$$$$$$######$$$###!!! !!!"""$$$%%% !!!"""######$$$"""###$$$%%%%%%$$$""""""###%%%'''&&&$$$###%%%(((######""""""""""""######""""""""""""""""""""""""!!!"""######""""""###$$$"""###%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$###""""""######}}}```NNNFFFCCCBBB????????????===;;;999888;;;;;;:::999888777666555666555444333222222222222000000000000////////////,,,---......---***(((&&&((()))))))))((('''&&&%%%$$$&&&'''))))))(((&&&%%%'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''((('''&&&$$$$$$&&&(((&&&%%%$$$###""""""""""""########################""""""############""""""######################## !!!!!!""""""#########""""""!!!!!! !!!"""###$$$%%%$$$$$$###$$$$$$######"""######$$$########################$$$###"""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!###%%%%%%###!!!$$$$$$$$$#########""""""###!!! """$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""############""""""!!!!!!""""""###%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$###""""""###$$$%%%"""###$$$%%%$$$$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$##################""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """$$$&&&######$$$$$$$$$$$$############$$$$$$$$$$$$############""""""!!!!!! %%%$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""###%%%%%%###""""""###$$$%%%%%%$$$###"""!!!""""""""""""#########$$$###""" """###$$$$$$%%%&&&%%%###!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%###"""######""" ~~~```NNNFFFCCCBBBAAAAAAAAA@@@???===;;;:::;;;;;;:::999888777666666666555444333222222222222000000000000////////////,,,---------,,,***)))(((***************))))))((((((((()))******)))((('''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!! """%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""######''''''&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$###############$$$########################$$$$$$###############$$$$$$$$$############$$$$$$ """%%%&&&%%%###$$$$$$$$$#########""""""!!! """""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%"""##################"""######$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$$$$######%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""###""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$######"""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$###%%%&&&%%%###"""""""""%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&'''%%%###"""######"""!!!aaaOOOGGGCCCBBBAAAAAAAAA@@@???===;;;:::;;;::::::999888777666666555555444333222222222222000000000000////////////,,,,,,,,,++++++*********))))))))))))******************))))))((((((((('''''''''((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""########################$$$$$$########################$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###########################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%$$$######$$$###!!!$$$$$$$$$###############%%%###!!!!!!###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$###$$$%%%$$$######$$$%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%$$$###""""""""""""###$$$###""""""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$###!!!!!!!!!######"""!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$&&&%%%$$$######$$$%%%$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%###""""""###$$$$$$###bbbPPPGGGDDDBBB@@@??????===<<<;;;999999::::::999999888777777666555444333333222222222333000000000000////////////,,,,,,+++******++++++,,,&&&&&&&&&'''(((((()))***)))((('''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''&&&''')))$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################%%%%%%%%%$$$$$$######### !!!!!!""""""""""""$$$$$$%%%$$$###""""""#########$$$$$$$$$###########################"""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$######$$$$$$""" ########################(((&&&######$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""############""""""###"""!!!###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""########################"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$"""!!!!!!###$$$###"""#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$"""!!!"""$$$%%%%%%$$$cccQQQHHHDDDBBB@@@@@@>>>===<<<::::::999::::::999999888777777777444444333222222222333333000000000000////////////,,,,,,+++******++++++,,,&&&&&&&&&&&&''')))***+++)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$""""""!!!"""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$######$$$######""""""######$$$ """%%%'''((('''########################%%%""" !!!"""""""""$$$###""""""""""""""""""""""""############""""""###"""!!!###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$""""""$$$%%%%%%$$$###"""########################"""###$$$$$$""""""###$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$"""!!!!!!######$$$$$$$$$$$$######$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$######"""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""###$$$$$$""""""###$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$&&&$$$""""""$$$%%%%%%$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###%%%''''''%%%%%%%%%&&&%%%$$$###########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############"""!!!"""$$$%%%%%%$$$eeeQQQHHHDDDBBBCCCBBB@@@>>>===<<<<<<<<<999999999888888888777777444333333222222333333333000000000000////////////,,,,,,,,,++++++*********)))((((((((()))***,,,---((()))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%&&&(((&&&%%%%%%$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!! !!!###$$$%%%%%%$$$###########################!!!"""###%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%#########$$$###"""###############$$$$$$$$$$$$""" """###############"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""###$$$###""""""###$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%((('''&&&$$$###!!! ######$$$%%%%%%$$$######%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!"""############################################################$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""######### !!!"""#########"""!!!""""""!!! !!!"""###$$$'''%%%######$$$%%%&&&%%%$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################$$$"""!!!"""$$$%%%%%%$$$fffRRRIIIDDDBBBCCCBBB@@@>>>===<<<<<<<<<999999999888888888888888333333333222222333333444000000000000////////////,,,---------,,,***)))(((***)))((('''((()))+++---&&&'''(((*********))))))''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%$$$###"""!!! !!!###%%%%%%%%%$$$###########################"""###%%%'''(((((('''&&&%%%$$$$$$######$$$$$$%%%---***&&&###"""!!!""""""#########$$$$$$$$$%%%###!!!"""$$$%%%&&&&&&######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########""""""!!!###$$$###"""!!!"""$$$"""$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!###$$$%%%%%%$$$$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&$$$"""###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!""""""#########!!!"""$$$&&&&&&%%%$$$######""" !!!###$$$'''%%%""""""###%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$###&&&((()))(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$###""""""###$$$$$$###fffRRRIIIDDDBBBAAA@@@>>><<<::::::::::::999999999888888888888888333333333222222333444444000000000000////////////,,,---......---***(((&&&)))(((&&&%%%&&&''')))***"""$$$&&&((())))))((('''''''''((()))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$###$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!!!!###%%%&&&%%%$$$###########################$$$%%%''')))******)))((($$$$$$############$$$$$$$$$"""!!!"""$$$&&&''''''""""""######$$$$$$$$$$$$  """#########"""""""""""""""######""""""############""""""!!!!!!""""""###%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$######""""""!!!###$$$###"""!!!"""### ###'''++++++'''### !!! """$$$%%%!!!""""""""""""############$$$%%%&&&&&&%%%$$$###'''%%%######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$###!!! """#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$%%%&&&(((******)))((('''###"""  !!!###$$$&&&$$$!!!!!!"""$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$###''')))***)))&&&%%%$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###gggQQQGGGCCCBBBBBBAAA@@@>>>============>>><<<::::::::::::888666666666555444333333222222111111000000//////......---,,,++++++******++++++))))))))))))(((((((((((('''(((***)))'''&&&&&&''''''$$$""""""%%%''''''%%%'''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$"""%%%%%%%%%&&&&&&%%%$$$$$$)))'''%%%######$$$%%%&&&######$$$$$$$$$$$$######%%%###""""""######""" """###$$$$$$###"""###$$$###########################""""""!!!!!!""""""##################$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$&&&$$$"""  !!!#########"""""""""""""""''''''&&&&&&%%%$$$######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""$$$&&&%%%""""""%%%(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$"""!!!"""$$$%%%%%%%%%%%%$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$"""!!!!!!###$$$%%%$$$$$$###!!! """$$$$$$$$$&&&&&&%%%$$$#########$$$###!!! ###%%%%%%###...)))%%%$$$&&&'''### """###$$$%%%&&&%%%$$$$$$$$$$$$$$$############""""""######$$$$$$$$$###### !!!###$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$%%%'''(((((('''%%%$$$(((&&&$$$"""""""""$$$%%%$$$$$$##################&&&%%%$$$$$$######$$$$$$iiiTTTJJJFFFEEEAAAAAA???>>>===<<<<<<<<<===<<<::::::::::::888666666555555444333333222222111111111000//////......,,,,,,++++++******++++++))))))))))))(((((((((((('''(((***)))'''&&&&&&''''''%%%"""###%%%''''''&&&''''''&&&%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''((((((((())))))))))))$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!$$$%%%%%%&&&%%%%%%$$$$$$###"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!$$$&&&&&&&&&###$$$%%%%%%$$$###$$$%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%$$$"""!!!!!!!!!!!!"""############$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""######$$$$$$%%%&&&&&&######$$$$$$######""""""%%%%%%$$$$$$$$$#########"""############$$$$$$$$$!!! !!!"""######%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$%%%###!!!!!!"""$$$$$$$$$%%%%%%$$$###############$$$"""!!!"""$$$&&&&&&$$$'''$$$ !!!$$$%%%### """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$%%%%%%#########$$$&&&'''$$$%%%&&&((((((&&&%%%$$$&&&%%%$$$#########$$$%%%$$$$$$##################%%%%%%$$$############$$$iiiTTTKKKGGGGGGAAA@@@???===<<<<<<<<<<<<===<<<:::999:::999888666555555555444444333333222222111111000000///......,,,,,,,,,+++++++++******))))))))))))(((((((((((('''(((***)))'''&&&&&&''''''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$"""!!!"""###&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!$$$'''''''''$$$%%%&&&%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$###############!!! !!!""""""##############################$$$$$$%%%%%%%%%&&&#########""""""!!!!!! """######$$$$$$%%%&&&&&&!!!""""""############"""$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%""""""%%%###!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""###$$$$$$$$$###"""!!! !!!"""###"""""""""""""""###$$$%%%"""######$$$$$$$$$##################$$$$$$%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$###############%%%###"""###%%%''''''&&&###  ###%%%$$$""""""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$############&&&&&&%%%%%%$$$"""!!! """######$$$$$$#########$$$$$$###""""""$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$######""""""######gggSSSIIIFFFFFF@@@@@@>>>===<<<;;;;;;;;;===;;;:::999999999777666555555444444444333333333222222111111000//////...,,,,,,,,,,,,++++++******))))))))))))(((((((((((('''(((***)))'''&&&&&&'''&&&&&&%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################!!!!!!!!!!!!!!!!!!""""""&&&%%%$$$######$$$%%%&&&###############$$$%%%%%%$$$###""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$"""""""""$$$%%%$$$######$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######""" !!!""""""############$$$$$$$$$$$$##############################$$$$$$$$$""" !!!$$$&&&&&&$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$##################$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%###""" """###%%%"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$######$$$#########$$$&&&((())))))&&&$$$###$$$%%%%%%$$$#####################"""$$$#########$$$&&&&&&'''$$$###!!!###%%%''''''&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%$$$######"""######"""""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""######gggSSSJJJGGGFFFAAA@@@???===<<<<<<<<<<<<===;;;999999999999777555444444444444444333333333222222222111000000//////++++++,,,,,,,,,+++***)))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######$$$%%%&&&###""""""""""""###$$$$$$"""###$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!""""""###$$$$$$######$$$$$$$$$$$$######'''%%%######$$$###""" !!!###$$$###"""!!!"""###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$###"""""""""######""""""######$$$%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!! $$$$$$$$$###############&&&&&&%%%$$$$$$######""" !!!"""###############&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""###%%%&&&%%%$$$###&&&((("""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&%%%###""""""###%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###""""""""""""###%%%(((***,,,)))'''$$$$$$$$$%%%%%%$$$"""###$$$$$$$$$$$$######"""############$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""#########jjjUUULLLHHHHHHBBBAAA@@@>>>============<<<;;;999888999888777555444444444444444444444444333222222111111000//////++++++,,,---,,,+++***)))))))))))))))(((((((((((('''(((***)))'''&&&&&&'''%%%'''))))))((('''((()))'''''''''(((''''''&&&%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$"""###%%%%%%%%%### !!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$######$$$%%%$$$###!!!"""###"""!!! !!!###########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """""""""""""""""""""""""""######$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###%%%'''%%%!!! ###&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$########################$$$$$$$$$$$$%%%###$$$%%%&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$%%%$$$$$$###'''''''''&&&%%%$$$###"""!!!!!!"""###%%%(((***+++(((&&&$$$###$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###!!!###$$$#########%%%'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$jjjUUUKKKHHHGGGCCCBBBAAA???>>>>>>>>>>>><<<:::999888999888666555444444444444444444444444333333222111111000000///***+++,,,------+++***((())))))))))))(((((((((((('''(((***)))'''&&&&&&'''%%%'''******)))'''((()))%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$!!!###$$$###"""!!!"""###%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$###""""""###%%%%%%########################"""#####################"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%###"""!!!!!!"""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%"""$$$%%%'''''''''%%%$$$"""$$$%%%%%%###$$$&&&)))###$$$$$$###""""""$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%hhhSSSIIIEEEDDDCCCCCCAAA@@@???>>>>>>>>><<<:::999888888888666555444444444444444444444444333333222222111000000000***+++,,,------+++***((())))))))))))(((((((((((('''(((***)))'''&&&&&&'''$$$(((++++++)))'''(((***$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++......+++(((%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%&&&(((!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$%%%%%%$$$###"""$$$%%%$$$###"""###$$$&&&%%%%%%$$$###"""!!!!!!###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$%%%"""""""""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$############""" """$$$&&&((((((+++'''######$$$%%%"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%###"""###$$$%%%&&&''''''''''''###$$$%%%&&&%%%$$$###"""%%%###""""""$$$%%%&&&&&&###$$$&&&(((((((((&&&%%%###%%%'''&&&$$$$$$'''***######$$$$$$###$$$&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%)))(((&&&$$$###$$$&&&'''######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&eeeRRRMMMIIIDDDDDDCCCAAA???============@@@>>>;;;999888777555444555555555555444333222111444222111000111000...---------------,,,+++***))),,,,,,,,,+++***)))(((((((((((('''&&&%%%$$$$$$###(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%)))------***&&&((((((((('''&&&%%%###"""###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$######%%%'''%%%%%%&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&$$$ """$$$%%%&&&'''&&&$$$"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###""""""!!!###((('''###!!!"""######""""""!!!!!!!!! $$$%%%!!!###$$$"""&&&&&&%%%$$$######$$$$$$!!!(((...---'''######&&&$$$$$$######"""########################$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$##################%%%&&&%%%"""###&&&%%%!!!"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$""" """%%%'''&&&%%%(((###"""((()))$$$###&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$###$$$''')))fffRRRLLLIIIDDDDDDCCCAAA>>>============???===:::888888888666444555666666555555444333222222111///000111111000///------------,,,+++************+++***)))((('''''')))(((((('''&&&%%%%%%$$$((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''******(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!"""$$$&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((###$$$%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$#########$$$$$$""" """$$$###%%%&&&&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&%%% ######"""""""""!!!!!!!!!"""&&&'''###!!!$$$$$$"""$$$$$$###""""""""""""""""""%%%'''&&&"""!!!###%%%$$$###############$$$$$$$$$$$$$$$###############$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$############%%%%%%######'''&&&###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########################################################%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%''''''&&&,,,***)))((('''%%%"""!!!$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$"""!!!!!!###&&&gggSSSLLLIIIDDDDDDBBB@@@>>>===<<<<<<======;;;999888888888777666666666666666555444333333000/////////111222222000------...------,,,+++***)))))))))))))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###%%%&&&&&&%%%'''&&&&&&&&&&&&''''''((($$$%%%&&&%%%$$$$$$&&&(((''''''%%%%%%$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%"""$$$%%%&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$############%%%&&&'''(((%%%$$$%%%$$$ !!!#########"""""""""""""""###&&&'''###!!!######"""$$$######""""""""""""###%%%$$$""" """%%%'''""""""######$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###$$$'''(((%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%'''''''''''''''''''''''''''&&&'''(((((('''%%%###!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###$$$&&&(((((('''###***+++%%%###((((((###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%###!!!!!!"""$$$hhhSSSLLLHHHEEECCCBBB@@@>>>===<<<<<<<<<<<<:::888777888999888777777777777777666555444333111000///000111222111000------......---,,,++++++))))))******)))(((((('''))))))))))))(((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%''')))+++)))'''%%%$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((***)))(((&&&%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$''')))++++++'''&&&'''&&&"""###&&&########################"""$$$$$$###!!!"""######&&&%%%%%%$$$$$$%%%%%%%%%((($$$!!!!!!$$$''')))(((!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%###""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###''''''%%%$$$&&&'''%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((('''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&&&&'''(((((("""444999+++""")))---(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&$$$$$$&&&'''jjjTTTLLLHHHEEECCCBBB@@@>>><<<<<<<<<<<<;;;999777777888888888777777777777777666555444333333222000000111000///---------.........---,,,,,,******++++++******))))))((((((((()))))))))))))))''''''((((((((((((((('''''''''((((((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''')))---+++)))&&&$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$%%%&&&((()))---+++)))'''%%%%%%$$$$$$%%%'''((('''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&)))+++---***&&&%%%&&&&&&$$$%%%)))#########$$$$$$$$$$$$$$$""""""$$$%%%$$$###$$$'''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$"""$$$)))+++)))'''!!!"""###%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&******&&&###%%%%%%$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''((()))///FFFKKK555###%%%)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''''''''###%%%&&&&&&&&&&&&(((***lllUUULLLHHHEEECCCAAA???===<<<;;;;;;<<<;;;999777777888888777666666666666666555444333333444222111000000000...---------............------******++++++++++++******''''''(((((())))))******&&&'''((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&(((&&&''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''%%%$$$$$$###############$$$%%%&&&%%%$$$$$$&&&(((,,,+++)))&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&,,,)))&&&$$$$$$$$$###!!!'''((()))'''%%%#########%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&((()))+++---'''###"""$$$$$$"""###'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&$$$%%%)))$$$############$$$$$$%%%###""""""%%%((()))'''$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((''',,,---(((###$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%''')))***>>>CCC111!!!"""'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''''''''&&& """$$$%%%%%%%%%''')))mmmUUULLLHHHFFFBBBAAA???===<<<;;;;;;;;;;;;999777777777777666555555666666555555444333222333111000000111111000...------............------))))))************))))))&&&&&&'''(((((()))******&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&((($$$%%%((()))***((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((((((&&&%%%&&&'''&&&%%%$$$$$$#########$$$###$$$%%%$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$&&&''')))'''$$$###$$$%%%%%%###%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))'''######%%%$$$!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%'''%%% %%%###############$$$%%%&&&""""""###%%%&&&&&&%%%$$$###$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''(((((((((&&&+++---((($$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***+++***)))&&&&&&''''''''''''&&&&&&%%%'''((('''$$$$$$&&&((( +++///'''"""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''(((((('''&&&%%%!!!###%%%%%%%%%%%%&&&(((nnnUUUKKKHHHFFFBBBAAA???===<<<;;;;;;;;;<<<:::777777777777666444555555555555444333222111111000///000111222111000------...............---(((((()))))))))))))))(((%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&(((!!!$$$(((+++,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$"""%%%((((((&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))+++)))&&&###$$$'''))))))(((###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''***&&&&&&'''&&&"""!!!###$$$$$$$$$%%%%%%&&&&&&&&&'''###"""$$$!!!%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&'''###%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&'''((())))))$$$***---((($$$%%%((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''---+++(((%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---,,,+++&&&&&&''''''''''''&&&&&&%%%'''(((&&&$$$###%%%(((''')))(((%%%'''+++)))###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((('''%%%$$$%%%&&&(((((('''&&&'''(((hhhQQQLLLIIICCCEEECCCAAA>>><<<;;;;;;;;;;;;::::::999888777666666777666555444333222222222222222111111222111...+++......//////......---,,,+++)))''''''((()))(((''''''''''''&&&'''((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%///,,,((($$$######%%%&&&))))))(((''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$###"""""""""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%""" ###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&''')))***+++&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((!!!$$$'''((('''$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))'''%%%&&&'''((('''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))),,,///111))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((%%%''')))***)))'''%%%###&&&&&&&&&''''''''''''((((((&&&$$$%%%((()))(((&&&))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''gggRRRLLLIIIDDDDDDBBB@@@>>><<<;;;;;;<<<;;;;;;:::999888777666666666666555444333333333333111111111222333222000.........//////......---,,,,,,***(((((()))***)))((())))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%#########%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%######$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&((()))***$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###$$$%%%$$$###&&&&&&'''''''''''''''&&&'''&&&&&&''''''((()))***&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++---///''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((()))((('''%%%$$$&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))(((&&&)))((((((''''''&&&%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''cccQQQKKKHHHEEEBBBAAA???>>>===<<<======;;;;;;:::999888777666666666555444444333333333333111111111222444444333111...////////////...---------+++))))))***+++***)))'''(((***+++++++++***)))+++++++++***)))((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''###############%%%&&&''''''&&&$$$"""""""""###$$$$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((%%%%%%%%%$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))+++,,,&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((''')))((((((''''''&&&&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''{{{___OOOHHHEEEEEEAAA@@@???=========>>>>>><<<;;;:::999888777777666666555444333333333333333333222222222444444333222///////////////...------...,,,******+++++++++***$$$&&&((()))***)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&(((&&&$$$"""!!!"""$$$&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''((((((''''''(((((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%((('''&&&'''((()))'''&&&###$$$%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&'''((())))))'''''''''''''''((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''vvv]]]OOOFFFBBBDDDAAA@@@>>>=========>>>???<<<;;;;;;:::999888777777555555444333333333444444777555333333333333222111//////000000//////...---...,,,******+++,,,+++***$$$&&&((()))***)))'''&&&)))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%)))'''%%%######$$$&&&(((%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%'''''''''''''''((())))))''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))*********$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%&&&'''(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%'''(((((('''%%%###$$$%%%'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((()))((((((''''''''''''((((((***))))))(((''''''&&&&&&)))))))))((((((''''''&&&)))((('''&&&&&&''')))***&&&&&&&&&''''''''''''(((''''''((((((((((((((()))((((((((((((((('''''''''(((((())))))))))))))))))((((((((((((((((((((((((uuubbbWWWIIIBBBCCCAAA@@@???=========>>>>>><<<<<<;;;:::999888777777555444444333333444444444888555333222222222111000///000000000000///.........,,,******+++,,,+++***'''(((***+++++++++***))),,,+++***((('''%%%$$$###))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''((((((((('''&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%#########%%%'''&&&%%%######$$$%%%'''((()))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&%%%(((''''''''''''''''''(((((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++)))'''%%%%%%'''((('''&&&'''''''''&&&''''''((((((((((((((((((((((((((((((+++******)))((('''&&&%%%))))))(((((((((((((((((()))((('''''''''((()))***&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((wwwmmmdddRRREEECCCBBBAAA???============>>><<<<<<;;;:::999888888777444444444333333444444555666444111111222222222111000000000000000///......---+++***)))***+++***)))))))))))))))***************)))))))))((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))***++++++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&''''''((((((%%%&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$&&&((((((&&&$$$$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))******))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''''''''''''''((()))******(((&&&'''((()))(((((()))((((((''''''''''''((((((((())))))))))))))))))***)))))))))((((((''''''((((((((((((((()))))))))((((((((((((((())))))***&&&&&&&&&''''''''''''(((&&&(((***)))'''''')))+++((((((((((((((((((((()))(((((()))))))))*********((((((((((((((((((((((((zzzuuunnnYYYGGGCCCBBBAAA???>>>===<<<=========<<<;;;;;;999999888777444444333333333444444555444222000000222333333333000000000000000//////...---+++))))))***+++***)))'''''''''''''''((())))))$$$%%%'''(((***,,,......)))))))))))))))))))))))))))(((((((((''''''''''''$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''''''(((((()))***+++++++++''''''&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***'''&&&&&&''')))***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))'''&&&######""""""######$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))))))))'''%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&'''(((***,,,+++)))'''%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))***)))'''&&&&&&''')))***'''(((((()))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))'''''')))***)))(((***)))((('''''''''''''''((())))))************)))(((((((((((())))))))))))''''''(((((())))))******''''''(((((()))))))))***&&&&&&&&&'''''''''((((((&&&(((******'''''')))+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))uuueee^^^TTTGGG@@@BBBAAA@@@>>>===<<<<<<<<<999999::::::999888666555444444444555555555555555333333222111000000000111111111111111000///...---------...000000---)))%%%((()))***++++++++++++++++++++++++******)))))))))*********)))))))))))))))''''''((((((((((((''''''+++)))''''''((())))))(((&&&''''''(((((((((((((((+++***'''&&&%%%&&&''')))'''''''''&&&&&&%%%%%%%%%$$$((()))&&&&&&))))))&&&%%%'''((('''$$$$$$&&&))))))((('''(((******)))'''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""%%%((((((%%%######%%%((('''&&&%%%%%%&&&'''((('''((((((((('''&&&&&&%%%'''''''''(((((((((&&&$$$&&&$$$###&&&+++,,,(((###'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''))))))))))))((((((''''''(((((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))$$$&&&)))+++,,,+++)))(((''''''''''''''''''''''''+++***)))'''%%%$$$&&&)))'''''''''((((((((((((((())))))'''$$$""""""%%%(((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$'''%%%$$$%%%'''))))))((())))))))))))((((((((((((***)))(((''''''&&&'''''''''((((((((('''&&&%%%%%%))))))************))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))***************)))))))))))))))******+++++++++,,,(((((())))))((('''&&&&&&)))************+++++++++'''((()))******)))((('''((((((''''''''''''(((((()))(((((()))+++,,,+++***((()))***++++++***)))(((((((((''''''((()))******((()))***++++++***)))(((ttt```VVVMMMEEEAAABBBAAA@@@>>>======<<<<<<::::::;;;;;;:::999777666666555555555555555555555444444333222222222222222111111111111000///...------,,,,,,,,,+++((($$$ ************++++++++++++---------,,,,,,,,,++++++))))))))))))************((())))))******))))))(((&&&%%%$$$%%%&&&'''&&&$$$''''''((())))))))))))(((***)))((('''&&&''''''(((((((((((('''''''''&&&&&&((('''''')))***+++)))((("""&&&+++,,,***'''&&&&&&))))))(((((((((((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&%%%$$$$$$&&&'''(((((()))'''&&&))),,,---)))%%%((((((((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''***)))((((((((((((((((((%%%''')))+++++++++***)))''''''''''''''''''''''''))))))(((&&&$$$$$$&&&((('''''''''''''''((())))))'''''''''%%%$$$%%%'''*********))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&+++)))''''''(((((('''&&&((((((((((((((('''''''''(((((('''''''''(((((()))(((((()))))))))(((''''''))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''((((((((()))))))))******(((((())))))(((((('''&&&((())))))))))))*********((())))))******))))))(((*********))))))*********,,,***((('''(((((('''&&&'''((()))******)))((('''((((((((())))))*********((()))***++++++***)))(((www^^^PPPGGGDDDDDDAAAAAA???>>>============;;;;;;;;;;;;;;;:::888888777777777666666555555555555444444333333333333444111111111111000///......000///.........,,,***(((,,,++++++************+++---------,,,,,,,,,,,,+++((()))))))))***+++++++++)))******++++++******)))(((((((((***+++***(((&&&'''((())))))******))))))))))))(((((((((((('''''')))))))))(((((((((((((((((("""""")))+++((((((---************************(((***+++)))'''&&&))),,,(((''''''&&&&&&''''''(((***)))(((''''''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))&&&$$$###%%%''')))***%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((('''%%%$$$%%%''')))+++***(((''')))++++++(((%%%((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%'''((('''&&&((((((''''''''''''((((((***)))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&'''''''''&&&&&&''''''''',,,,,,+++***))))))))))))'''(((((()))*********+++(((((((((((((((((((((((((((((((((&&&$$$###%%%''')))((('''&&&'''((()))***%%%&&&(((((('''''')))+++******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''',,,+++)))((())))))(((''''''''''''''''''''''''''''''''''''((())))))******((())))))************)))))))))************))))))(((((((((((()))))))))))),,,,,,+++******)))((((((************************''''''''''''((((((((((((((())))))))))))(((((('''((((((((())))))))))))***+++******************+++++++++************++++++///,,,)))((()))*********'''((())))))))))))((('''))))))***+++++++++******))))))***++++++***))))))cccPPPGGGFFFGGGAAA@@@???>>>============;;;;;;;;;::::::999888888999888888777666555555444444444333333333333333444111111111111000///......000///...///111222222111------+++************+++************************(((((()))***++++++,,,,,,)))******************)))******,,,...000...+++((((((((()))***************(((((())))))))))))((('''(((((((((((((((((((((((()))"""###,,,,,,&&&---<<>>=========>>>;;;:::999999888777777777999888888777666555555444333333222222222222333333222222222222111000///...+++***)))))),,,...//////------,,,+++************************************((())))))***+++,,,,,,---((())))))******))))))(((((()))+++...///---)))&&&(((((()))***************(((((())))))***))))))(((''''''''''''''''''''''''+++'''***000,,,'''555KKKkkkUUU:::,,,+++---)))""""""(((///000,,,((('''((((((((((((''''''((((((((()))(((&&&%%%%%%&&&((()))(((((((((''''''(((((((((************************)))((('''&&&&&&'''((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))((('''%%%%%%%%%&&&''''''%%%$$$'''***,,,***'''$$$%%%''''''''''''%%%$$$%%%%%%&&&''''''&&&&&&&&&!!!$$$(((***)))(((((()))((('''''''''''''''%%%$$$)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&'''((((((&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''''''''((()))***+++,,,((('''&&&%%%%%%'''((()))))))))))))))))))))))))))((()))***)))''''''((())))))(((((('''((()))***+++''')))++++++***(((''''''''''''(((((())))))******(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))************((('''&&&&&&(((******)))(((((()))))))))***************++++++***)))(((((('''((())))))************))))))************))))))'''((((((((()))))))))***((((((((())))))*********%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))))))))***************)))******++++++++++++,,,,,,---,,,+++******+++,,,---******))))))))))))******(((%%%######%%%)))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************++++++kkkTTTIIIEEECCC@@@@@@???>>>>>>>>>>>>>>>;;;:::999888777777777777777777777666666555555555222222222222222333333444222222222222111000///...,,,+++))))))***+++***)))+++,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,---------)))*********+++,,,,,,,,,((())))))))))))))))))(((***+++---///111///,,,((('''((())))))******))))))(((((())))))))))))******&&&&&&''''''''''''((((((&&&'''***,,,&&&$$$222EEEOOO@@@///***...///((( ###(((...000...***'''''')))((((((''''''(((((())))))((('''&&&&&&'''((())))))((((((''''''(((((()))************************((((((''''''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&''''''(((%%%&&&&&&(((******((('''&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''%%%((((((((((((***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((('''''')))******(((&&&((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&###$$$%%%&&&((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++,,,((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((***+++***)))((()))***(((((()))))))))*********(((***++++++)))'''&&&&&&******))))))((((((''''''(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))'''((())))))************+++)))''''''(((((('''&&&((())))))******++++++,,,++++++,,,,,,+++***((('''((())))))************)))))))))************))))))''''''(((((())))))******''''''(((((()))******+++&&&''''''(((((())))))***++++++++++++************)))******++++++++++++***+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,------,,,,,,,,,,,,------///,,,***)))***,,,,,,,,,------,,,,,,,,,,,,---------,,,+++*********++++++,,,+++************+++,,,kkkTTTKKKFFFBBB@@@??????>>>>>>>>>>>>>>><<<;;;999888777777888888666555555555555555555555333333333333333444555555222222222222111000//////...---,,,,,,------,,,***)))***---......---+++***++++++,,,,,,,,,---------++++++++++++++++++++++++)))******++++++******)))------...000111000---+++''''''((())))))))))))((())))))((((((((()))+++,,,''''''((((((((()))))))))###&&&)))'''%%%&&&,,,222)))'''%%%'''+++---+++(((((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))%%%%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''((()))((((((''''''(((((()))&&&'''(((((())))))(((((("""''')))'''&&&(((***(((((()))((((((((()))***))))))************))))))''''''(((((()))*********((((((((((((''''''''''''''''''(((***,,,,,,***(((++++++************++++++((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&''')))***+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++)))))))))((((((((())))))************************'''(((******((((((((()))'''((()))++++++***)))((('''(((***)))(((''''''(((******))))))((((((''''''(((((())))))))))))(((((((((((()))******+++,,,,,,((((((((((((((((((((((((((())))))*********)))))),,,+++)))((())))))((('''((((((((()))******++++++)))***,,,------+++***)))++++++++++++++++++***)))))))))************))))))'''''''''((()))************************************++++++,,,------......,,,,,,+++++++++*********)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******------,,,,,,,,,,,,------111///---...///000000///---,,,++++++++++++,,,---...,,,***(((((()))+++,,,,,,++++++******++++++,,,kkkTTTMMMIIIDDD@@@???>>>>>>>>>>>>>>>???===<<<:::999888999999:::444444444555555555555555444444444444444555666777222222333222222111000///*********,,,......---,,,''')))---///000...,,,***)))))))))******+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++)))))))))+++,,,,,,)))'''&&&''''''(((((((((((((((***)))((('''''')))+++---(((((())))))*********+++))),,,---++++++...,,,'''&&&***---,,,)))(((***---,,,***))))))***++++++***))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))***++++++***)))(((&&&&&&&&&'''((())))))***###$$$&&&((())))))((((((((()))(((&&&######'''+++***)))(((''''''((()))***''''''((()))******))))))(((+++---+++&&&$$$&&&***%%%&&&'''&&&&&&&&&(((***)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,&&&&&&''''''((()))))))))'''''')))+++......,,,***((((((''''''''''''(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$))))))))))))(((((((((((())))))(((((((((((()))))))))((((((((((((((()))***++++++++++++************************************&&&'''))))))(((''''''(((&&&'''***,,,,,,+++)))'''%%%&&&(((((('''''')))***''''''(((((()))*********(((((())))))))))))((((((((())))))***++++++,,,,,,(((((((((((((((((((((((())))))************))))))***)))((()))+++,,,,,,,,,&&&''''''((()))******+++((()))+++---------,,,+++------------,,,,,,+++***))))))************))))))&&&''''''((()))******+++------,,,++++++*********))))))***++++++,,,------,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,((('''(((***---......------,,,+++******+++,,,---///---)))'''&&&(((+++,,,---,,,+++******+++,,,---lllTTTJJJEEEBBBBBBAAA@@@>>>===;;;:::999<<<;;;;;;::::::999888888777777666666666555555555555555666666555555444333111111111111111111111111***+++,,,---///000111222---,,,,,,+++******))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........***)))((('''''')))+++,,,******))))))))))))*********************************)))'''((()))***((('''******))))))((((((''''''((((((***+++,,,,,,,,,,,,)))***+++,,,---,,,++++++***(((''''''(((((('''%%%(((((((((((())))))))))))&&&'''(((*********))))))'''(((((()))))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((())))))))))))((((((,,,+++***)))((('''&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''')))'''((()))((('''&&&'''((('''((()))***************))))))))))))((((((((((((+++++++++)))'''''')))++++++(((%%%%%%''')))(((&&&***'''$$$%%%(((******((())))))))))))((((((((((((******************************++++++++++++******)))((('''((()))******(((''''''(((((())))))******))))))))))))((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((()))******)))///,,,(((''')))***(((&&&(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((,,,***((('''&&&'''((())),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))************************))))))************))))))---------,,,+++***))))))*********)))))))))))))))++++++************+++++++++*********))))))((((((---///000///,,,+++---///***++++++,,,,,,++++++******++++++,,,,,,++++++************)))))))))(((((()))'''&&&(((,,,...---++++++++++++*********))))))........................++++++,,,,,,---...//////,,,,,,+++)))'''&&&%%%$$$........................mmmUUUKKKFFFCCCAAAAAA@@@??????>>>======<<<<<<;;;;;;:::999999999555555444444444333333333333333444444333333222111222222222222222111111111//////...---,,,,,,++++++000000000000////////////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,+++***)))***+++---...******))))))))))))*********************************)))(((((()))***)))(((((((((((()))))))))))))))%%%&&&'''((())))))))))))((()))***+++++++++***))),,,+++******++++++***)))(((((((((((()))))))))***'''((()))******))))))((('''(((((()))))))))))))))******))))))(((((((((((()))))))))(((((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&'''((()))))))))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''((()))&&&((()))(((''''''((()))'''(((((())))))******+++)))))))))))))))))))))((()))))))))'''&&&%%%''')))+++)))(((***++++++(((&&&***'''%%%&&&(((******)))&&&''''''((()))***++++++************************))))))************))))))(((''''''''')))***)))(((((((((((()))))))))))))))''''''(((((()))))))))******))))))((((((((())))))************************)))))))))))))))((((((((()))((('''(((***,,,,,,+++///,,,***)))++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))+++***((('''''''''))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))++++++++++++***)))((('''************************+++******))))))******+++++++++*********)))))))))000111111///,,,)))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,***+++---...---+++,,,,,,++++++++++++******........................111000///...---,,,+++***.........---------,,,,,,..................------mmmUUUKKKGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@===<<<<<<;;;;;;:::999999555555555444444444444333333444444444444333222222444444333333222222111111222111///...,,,***((((((...////////////000000000---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++)))(((,,,,,,+++******+++---...******))))))))))))******++++++++++++++++++++++++***)))((()))***+++***(((''''''((())))))***++++++((()))******++++++++++++''''''((())))))))))))((()))((('''((()))***)))(((((((((((()))))))))******))))))*********)))(((((('''((())))))******))))))***))))))))))))((((((((())))))************))))))((())))))******))))))((($$$%%%%%%&&&(((((()))***(((((())))))))))))((('''(((((((((((((((((((((((())))))************))))))'''((())))))''''''((()))&&&'''(((((((((((()))*********)))(((((()))++++++))))))))))))))))))))))))((())))))(((&&&&&&''')))******,,,...///---***&&&***((('''''')))******)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))((((((%%%&&&&&&''')))******+++***)))))))))))))))***************************************))))))((((((''''''&&&&&&'''***,,,------,,,+++))))))***++++++******)))(((((((((((()))***)))))))))(((((('''''''''((((((((((((((((((((((((************************+++***)))((('''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))************)))((('''&&&******************************))))))))))))******++++++++++++************/////////...+++)))******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,...///111222333222000............,,,+++---------,,,,,,,,,,,,+++........................333222111///...,,,+++***,,,,,,,,,---......///////////////......---------mmmUUUKKKGGGCCCBBBBBBBBBAAAAAA@@@@@@???======<<<;;;;;;::::::999777777777666666666666666666666666666666555555444555444444333333222222222/////////...------,,,,,,,,,------...///000000000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((())))))+++***)))))))))***+++++++++******))))))******+++++++++++++++++++++++++++***)))((()))+++++++++)))(((((()))))))))***************+++,,,------,,,,,,'''(((((()))))))))))))))'''&&&&&&''')))***)))((((((((()))))))))*********************))))))(((((((((((()))************)))))))))))))))))))))))))))((()))++++++++++++)))((()))))))))******)))))))))%%%%%%&&&'''((()))***+++)))******)))))))))(((((((((((((((((((((((((((((()))******++++++******)))''')))***)))((('''((()))%%%'''((()))((((((***,,,000...,,,)))))))))***+++)))))))))))))))************+++,,,+++)))((()))+++++++++---......,,,***(((******))))))************,,,,,,+++***)))''''''&&&))))))))))))))))))))))))******))))))))))))******((('''&&&''')))***)))(((+++******))))))(((((((((&&&&&&'''(((((()))************)))))))))***++++++************************++++++******)))(((''''''((('''&&&'''***,,,,,,,,,((('''''''''((()))))))))+++***(((''''''(((***+++***))))))((((((''''''''')))))))))(((((((((((((((******************************)))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))******+++,,,,,,)))))))))))))))***************************************++++++++++++*********************)))((('''*********+++++++++++++++*********))))))*********,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---...///111222333444222111000//////...---,,,............------------........................////////////000000000000++++++,,,---......//////000000//////......------kkkSSSJJJFFFBBBCCCCCCBBB@@@???>>>===<<<===<<<<<<;;;::::::999999777777777777777777777777666666777777666666555444444444444333333222222222////////////000000000000...//////000111222333333//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++(((&&&&&&(((***---++++++******************++++++************++++++++++++++++++++++++++++++***))))))***+++,,,,,,++++++*********)))))))))((('''((())))))***))))))))))))))))))*********+++++++++***)))***,,,------+++))))))))))))************++++++******)))))))))(((((())))))***************))))))))))))************)))***+++,,,,,,+++***)))))))))************))))))((((((((()))*********+++*********)))))))))******))))))))))))))))))))))))((())))))******))))))(((((()))***)))((('''(((***%%%'''))))))((()))***,,,444222///,,,***)))******((()))))))))*********+++***+++,,,,,,***))))))***,,,,,,++++++*********+++***++++++++++++******+++---,,,+++***)))((('''&&&)))))))))))))))))))))))),,,++++++******++++++,,,)))((('''(((*********)))++++++******))))))(((((())))))))))))))))))))))))***************+++,,,,,,************************,,,++++++***)))(((((('''***)))((((((***+++******&&&'''((()))))))))******,,,***)))'''''')))***,,,+++******)))(((((('''''')))))))))))))))((((((((())))))))))))))))))))))))***))))))))))))*********)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,---++++++************++++++,,,,,,,,,,,,------------*********+++---.........---------......------------------......---------////////////000000000000.../////////.........////////////.........------////////////////////////------...///000222222333000000000000000111111111000000/////////.........jjjSSSIIIEEEBBBCCCBBBAAA@@@>>><<<;;;:::<<<;;;;;;::::::999888888444555555555555666666666444555555555555444333333222222222333333333333333222222111111000000000///------......///000111111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))&&&''')))---///---------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,++++++***))))))((((((******++++++++++++******+++++++++***+++,,,,,,---+++***))))))+++,,,+++***)))))))))*********++++++++++++***)))))))))******((()))******++++++******)))))))))************+++++++++,,,,,,,,,,,,++++++)))******++++++******)))******************************))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***'''((())))))))))))***+++333222000---+++*********((())))))******+++++++++(((***++++++)))'''((((((,,,,,,+++)))((((((***,,,+++,,,...---,,,***++++++)))))))))******+++++++++************************---,,,+++******+++,,,---***)))((()))+++,,,+++*********************))))))+++++++++******)))))))))************+++,,,------+++++++++++++++++++++++++++++++++******))))))(((+++***(((((()))******)))(((***,,,---,,,+++,,,---+++***))))))))))))***+++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,------------...............---+++,,,------,,,+++---......//////......------......//////......---000000//////.........---,,,---//////......///111/////////............---////////////////////////////////////000000000000000000////////////......////////////////////////kkkSSSJJJFFFCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999999888777777444555555555666666666666555555555555555444333333000000111111222333333333222222111111000/////////,,,,,,,,,------........./////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000---.........---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---......---************************,,,------......------,,,,,,++++++***+++,,,---...***((('''((())))))((('''))))))*********++++++++++++***)))))))))***+++,,,))))))***++++++++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))((()))))))))***************)))))))))***,,,---...))))))))))))))))))))))))(((((())))))))))))((((((((()))******)))((()))***((()))******)))((()))+++...---------,,,,,,++++++((())))))******+++,,,,,,(((***++++++)))((((((((()))+++---,,,)))((()))++++++---//////,,,++++++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++*********,,,---,,,+++******************+++++++++++++++++++++,,,,,,,,,*********++++++---......++++++++++++++++++++++++***************************((('''(((***++++++***))),,,...///---+++,,,---************************......---,,,+++***)))(((((((((((()))*********+++************************))))))******++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---******+++,,,,,,---..............................,,,,,,------------,,,,,,,,,------.........------++++++,,,,,,---............------,,,,,,------...------.........////////////---+++,,,...///...,,,......////////////............////////////....../////////.........------,,,...000///...---///111//////.........---------////////////////////////////////////////////////------------------...............///000000111111lllTTTKKKGGGDDD@@@@@@@@@?????????>>>>>>::::::999999888777777666666777777777888888999999777777777777777666666555//////000111222333333444////////////000000000000000000000000111111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---)))))))))***++++++,,,,,,******+++++++++***)))))),,,+++*********+++------...,,,++++++,,,,,,***))))))************+++++++++******)))))))))***,,,---))))))***++++++++++++***))))))******++++++++++++...---++++++++++++---...******++++++++++++******&&&''''''((()))***++++++))))))))))))***---///000))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***)))***+++***)))((()))***((()))***+++,,,------,,,((())))))***++++++,,,,,,***,,,...---,,,*********(((+++//////,,,)))))))))+++...000000---++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++***+++---...---,,,)))))))))***+++++++++,,,******+++,,,---......///++++++++++++,,,---...///++++++++++++++++++++++++***************+++++++++((('''&&&'''***,,,---,,,(((+++......+++)))***+++)))***++++++++++++***)))//////...---,,,******)))''''''((()))***++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................)))******++++++,,,------))))))***+++,,,,,,------////////////////////////,,,------......------,,,,,,,,,---......---------++++++,,,,,,---.../////////......------......///---.........//////000000,,,***))),,,000222222000......////////////............////////////.................................000222111...---///111///.........------------000000000000000000000000------......//////000000000000111111222222333333------...///000111222222pppWWWLLLEEE@@@DDDCCC@@@===;;;:::999999;;;;;;::::::::::::999999666666777777888888999999999999777666555555555555...///000111222333333333222222111000//////000000///............//////000000////////////.........---------,,,,,,+++++++++------------------------...---,,,++++++---///000222111...,,,******++++++)))***,,,......---,,,+++++++++++++++++++++++++++---+++)))(((((()))+++---,,,+++++++++***))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++(((***,,,---------+++***,,,,,,,,,,,,,,,+++***))))))))))))((()))******+++,,,++++++******++++++,,,******))))))***,,,---///+++)))'''&&&%%%&&&'''(((,,,+++*********+++------+++*********************))))))***++++++++++++***...,,,******,,,---+++((('''((()))******)))((('''))))))))))))))))))))))))************************,,,,,,+++******++++++,,,***+++,,,,,,+++***(((''',,,++++++,,,......,,,***)))************+++++++++,,,---.........,,,***((()))(((((((((((((((((()))((()))+++---------+++***++++++***)))(((((((((((()))))))))******++++++,,,(((%%%###$$$'''+++++++++***+++,,,+++))))))***+++---+++***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---+++)))------,,,+++************'''(((***+++,,,---------***+++,,,,,,------------******++++++++++++,,,,,,***+++,,,,,,+++******+++---------............///...------,,,,,,------....../////////...---,,,,,,///...---,,,,,,---...///........................---...///,,,'''%%%''')))+++,,,------......------------------------------+++---......------///000//////////////////////////////000000000000//////...///000222222111111000/////////000111111222222000000000000000000000000222222111000//////000000/////////000111111222222000///.........///111222000000000000111111111111pppXXXNNNHHHDDDEEEDDDAAA>>><<<;;;;;;;;;;;;;;;::::::::::::999999666666666666777777777777888777666555555444444444///000111222222333333222222222111000000000000000000//////.........///////////////............---.........------------------------------------------,,,+++***+++,,,...///111000---+++***++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++************++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++************))))))******+++,,,,,,++++++++++++++++++,,,+++************,,,---...---+++***(((((((((***++++++******)))***+++,,,---)))*********++++++++++++))))))***+++++++++++++++...,,,******,,,,,,+++))))))***+++,,,,,,+++***)))************************************************,,,,,,+++++++++++++++,,,***++++++++++++******)))+++***)))***,,,---,,,+++************++++++++++++)))***+++------,,,***************++++++*********+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))******++++++++++++******(((%%%&&&))),,,---,,,***,,,---,,,++++++,,,---///...---,,,,,,---...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---+++,,,,,,++++++***+++++++++*********++++++*********++++++,,,,,,------------------........./////////***+++,,,---,,,,,,,,,------------............///...------,,,,,,------.........//////......---,,,///...------------...///...........................///...---+++******,,,,,,------...............////////////////////////---...//////......///000000000000000000000000000///000000111111000000/////////111111222111111000111111111111111111111000111111111111111111111111333222111000000000000000222222222111000000//////000//////...///000111222000000000000111111111222pppYYYPPPKKKGGGFFFDDDBBB???===<<<<<<<<<;;;;;;::::::::::::999999666666666666666666555555777666666555555444444444111222222333333222222111222111000000000000000000111111000///............///............---------.............../////////------------------------,,,++++++******+++---...///...,,,+++++++++,,,---************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))*********+++++++++++++++...------,,,,,,------......------,,,,,,------...++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++******+++,,,---...,,,+++***)))))))))***+++***))))))))))))***++++++)))*********++++++,,,,,,)))******+++++++++++++++---+++***+++,,,,,,+++)))******+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,***((((((***,,,,,,,,,************+++++++++,,,'''(((***+++,,,,,,+++++++++,,,------------,,,+++---,,,***))))))+++---...,,,++++++++++++,,,,,,---***+++,,,------+++***))),,,***((()))+++.........***,,,------------...///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((('''''',,,,,,,,,,,,------------...////////////000000000,,,,,,,,,---............---------............///......------------............/////////...------///......------......///........................000...------///000//////---...//////000000//////000000000000000000000000///111111111///...///000111111111111111111111111111111111222222111111111///000111111222222111111444333333222111111000000111111111111111111111111333333222111111111111222333222222111000000//////000////////////000111222000000111111111222222222pppYYYPPPKKKHHHEEECCCAAA???===<<<<<<<<<;;;;;;:::::::::999999999888888777777666666555555666666777666666555555444333333444444333222111111111111000000000000000111222111000///........................---------------------......//////000------------------------++++++*********+++,,,------,,,,,,++++++,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,---...//////...---,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++++++++,,,---...+++,,,,,,---,,,,,,++++++,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------***))))))((((((((()))***)))))))))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********,,,---//////---***)))***+++,,,+++*********+++++++++,,,,,,))))))***+++,,,,,,+++++++++,,,---......---,,,+++---,,,+++***++++++------++++++***)))))))))*********,,,...///...,,,)))''',,,+++***+++,,,......///***+++------------///000///......------------...------------------------+++***))))))***,,,...000,,,,,,,,,,,,,,,---...///------------------------******+++,,,------,,,++++++++++++++++++,,,---...------,,,***))))))((((((------,,,,,,,,,---------,,,,,,---------.........000///.........///......---------............///......------------............////////////......//////............//////........................000---,,,---111333333111//////000111111111111000////////////////////////111222333222000///000111222222222222222222222222111222222333333222222111000000111111222222222222333333333222222222111111111111111111111111111111333333222222222222222333///000000111111222333333000000000000000111111111111111111222222222333333~~~oooXXXNNNIIIFFFCCCBBB@@@===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888777777777777777888888888777666666444444555444444333222111111000000000000000111111333222111//////.........//////.........---------,,,,,,------.........///------------------------+++*********++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++---------,,,,,,---------******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,------------,,,++++++,,,,,,,,,------------******)))))))))*********(((((())))))************...------,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,+++++++++,,,...///333000---++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***+++,,,---...------++++++---,,,+++***))))))))))))+++,,,...//////---***(((***+++++++++,,,,,,---...)))+++------,,,---...000//////......------------------------------------+++***(((((()))+++---///,,,,,,,,,,,,---......///------------------------***+++,,,---------------++++++++++++,,,---......---,,,,,,+++++++++,,,---......---,,,,,,------...+++,,,,,,,,,,,,---------444111......//////...,,,---------............//////......------......///......///////////////...///////////////////////////////////////////////////---+++---111333333111///000111111222222111111000000000000000000000000222333444333111000000111222222222222222222222222222222333333333333222222111111111111111222222333111111222222222333333333111111111111111111111111333222222222222222333333000000000111222222333333///000000111111111111111222222222222333333333333{{{mmmUUULLLGGGDDDBBBAAA???===;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888777888999999999999777666555555555555444444333222000000000000000111111222222111111000////////////000////////////.........---------------.........------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------((()))******++++++******......---,,,+++******)))***++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++------,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------------,,,,,,,,,---......444111...,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,++++++***+++++++++++++++++++++++++++,,,...//////---+++***///...---,,,,,,+++++++++,,,---...//////---,,,+++)))+++,,,,,,++++++,,,---***,,,------,,,,,,...///111111111000//////..............................+++******)))***+++---...------------------...///------------------------,,,...000000///...///000---,,,,,,,,,,,,------...---,,,++++++,,,---.../////////---,,,,,,,,,---...------........./////////555111...---///000...,,,---------............/////////............//////......///000000000//////...//////000000//////...///////////////////////////...---...000111111111///000111111222222111111111111111111111111111111111222333333111000111222222222222222222222222222111222222333333222222111222111111111111222333333000000111111222333333444222222222222222222222222222111111111111222333333333333333222111111000000///000111111222222111111222222333333333444444444xxxjjjSSSJJJGGGDDDCCCBBB???>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888999999999555777888999999888777666444555555555555444444333000000000000000111222222111111000000000000000111111111000000000//////////////////...............------------------------++++++,,,---------------++++++,,,,,,,,,++++++***+++,,,---.........------+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++---.........---,,,+++,,,,,,---......------+++++++++++++++,,,,,,---+++,,,---//////---,,,+++,,,,,,---......---,,,++++++,,,,,,------...------))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))+++,,,,,,******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...------............------,,,000...------------,,,***+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++---,,,***))))))***,,,------------------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,------............---))),,,...---,,,+++,,,...---...//////...---...///000000000000///...------........................------------------------///......------------...........................,,,///111111///...///111...------,,,,,,,,,---------,,,+++******,,,...///000///---,,,,,,,,,---......////////////000000000333///++++++///111000...---------............/////////............//////......///000000000000000...///000111111000///...////////////////////////000111111000//////000222///000000111111111111111111111111111111111111111000111222222111111222333222222222222222222222222111111222222222222111111222222111111111222333444000111111111111111111111222222222222222222222222000000000000000111222333444333333222222111111000///000111222222222111111333333333333444444444444wwwhhhRRRJJJHHHEEEDDDBBBAAA???============;;;;;;;;;:::::::::999999666666777777888888999999444555777888999888666555444444555555555555555444000000///000000111222222111000000000000000111222111111111111000000000000111111000000//////......------------------------+++,,,---.........------+++,,,,,,,,,,,,+++***))))))***,,,......---,,,+++++++++++++++++++++++++++,,,...111444444111...,,,---------,,,,,,+++++++++...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---***+++---//////...---,,,+++,,,,,,---.........---++++++******++++++,,,---+++,,,...//////...,,,+++,,,---.........---,,,+++)))***++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))***+++---...//////***+++,,,,,,------,,,,,,(((+++---,,,******,,,...,,,+++***))))))***+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---......///000///...,,,++++++++++++,,,......---+++++++++,,,,,,,,,---------))))))))))))***+++,,,---///---+++))))))+++---///000///---+++++++++---...'''((((((***+++---///000------------......//////***,,,//////,,,+++---...///000111000///...///000............---,,,+++***////////////////////////...//////000000///...---000///...---------------........................***---000///---,,,...000///...------,,,,,,,,,,,,---,,,***))))))***,,,---111000...,,,,,,,,,...///............////////////000,,,)))***///333333111---------.........////////////............//////......///000000000000000...///000111111000///...000000000000000000000000111333444222///...000222//////000111111111111000........................///000222222111111222444111111111111111111111111111111111222222111111111333222111111111222333444222222111111000/////////222222222222222222222222000000//////000111222222000111111222222333444444///000111222333222111111333333333444444444555555uuufffSSSJJJHHHHHHBBBBBBAAA@@@>>><<<;;;999===>>>>>>>>>>>><<<:::999999999999888888888888777777777777777666666666666444333222000///.........000000000111222222222333333222111000////////////000000000000////////////......//////000000111111,,,,,,,,,---------......000000///...............,,,+++***+++---...---,,,------------------------++++++++++++++++++++++++,,,---...//////...---,,,------------------,,,,,,---------,,,,,,+++++++++................................................,,,---.........---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...............---------///---+++))))))+++---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------+++******,,,............------,,,,,,,,,...---+++***)))***++++++------------,,,,,,+++***------------------------/////////......---------------------------------------............------------------------,,,,,,,,,,,,---......---,,,,,,---------.........//////......//////000000111111........................//////////////////////////////000000000000//////000000000000000000000000111///---+++***+++---...000000/////////.........///////////////////////////......---------......,,,---------...///////////////////////////..............................---...///000000///...---//////000000000000////////////000000000000//////////////////000000000000////////////000000000000//////000000111111222222000000000000////////////333222111000000111222333000000000000000000000000...//////000111222222333444222000///000000///...111111111111222222222222222222222222111111000000///111333333111111111222222222222222111111000000222222222222222222222222111222222333333333222222555555555555555555555555222222111111111111111111222222222333333444444444tttdddQQQIIIFFFFFF@@@@@@???>>>>>>===<<<<<<======>>>>>>===<<<:::999999999999999888888888888777777777666666666555555666666444333222111111111111111111111111222222222333222111000////////////000000000000////////////---------...............,,,,,,---------.........000000///............///---,,,++++++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------------------------------------,,,,,,,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---...........................---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---,,,+++,,,...000...---------,,,,,,,,,,,,...---,,,+++++++++++++++---------------,,,++++++------------------------------------,,,,,,,,,,,,---------------------------......//////......---............---------------...////////////...------------.........//////............/////////000///////////////////////////////////////////////////000000111111000000///000000000000000000000000000000//////............////////////.........---------------------------///......------......///------..................,,,,,,------------------........................---.../////////...---,,,//////000000000000//////////////////////////////////////////000000000111/////////000000000111111///000000000000000111111000000000000000000000///000///...------...//////000000000000000000000000/////////000000111111222333111000///111111111000000000111111111222222222333333222222111111111111,,,...111222222222444555333222222222111111111111222111111000000111111222111222222333333333333333333333333333333333333333222222222222222222222222222222333333333444444444rrrcccPPPHHHDDDCCC??????===<<<<<<======>>><<<<<<======<<<;;;999888:::999999999888888888888666666666666555555555555777666555444333222222222222222222111111111111111333222111000////////////000000000000//////////////////...............---------------.........///111000//////......//////...,,,+++,,,------,,,+++---------------------------------------------------......//////......---,,,,,,,,,---.........///---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---/////////////////////............---------------------------,,,---...---,,,+++,,,------------......//////000------------------------,,,,,,,,,,,,---------------------------------------------------------------------------------------......---,,,+++---///------,,,,,,,,,,,,++++++---............---,,,,,,---------...------,,,+++........................+++++++++++++++,,,,,,,,,---------------------------......//////......---............////////////...///000000000000///...------........./////////------............//////000000000000000000000000////////////////////////000111111111111111111000000000000000000000000000---...///000000///---,,,/////////............---,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////..................++++++,,,,,,------......////////////////////////......//////...---,,,+++///000000111111000000///000///...------...///000/////////000000000111111///000000000000111111111000000000000////////////000000000000000000000000111000000///000000111111000000000000000000000000000000000000000000000000222111///000111333222222000000111111111222222222333333333333222222222222,,,...111222222222333555333333222222222222111111222111///......///111222222222222333333444444444333333333333333333333333222222222222222222333333333333333444444444444444qqq~~~cccQQQHHHDDDBBBAAA???===;;;;;;;;;===>>>;;;;;;<<<<<<<<<;;;999888::::::999999999888888888666666666666555555555444555444333222222222222222333222222222111000000000222222111000//////000000000000000000////////////222111111111000000//////---............/////////111000000///.../////////...---,,,,,,---...,,,+++....................................////////////......////////////......+++,,,,,,---...//////000.........---------------,,,,,,,,,,,,------------////////////////////////...............------,,,/////////...............------------------------,,,---...---,,,+++,,,---,,,------...///000000111,,,---...//////...---,,,,,,,,,,,,------------...------------------------........................------------------------...//////---+++******+++,,,,,,,,,,,,,,,,,,,,,+++---...///000000///...---------............------........................***++++++,,,,,,---------..............................////////////......////////////000000000000////////////////////////............////////////.../////////////////////000000000000000000000000////////////////////////111111222222222222111111////////////////////////+++,,,,,,---------,,,,,,................................................/////////...//////000000000000//////......------------...//////000111111////////////////////////000000000//////...------000000000111111000000000000///---,,,,,,---///000//////000000000111111111000000000111111111222222111000000//////.........000000000000000111111111111111111111111222222222111111111111111111111111000000000000000000000///111000///000222444444333111111111111222222222222444444333333333333333333000222333333111000000111333333333333333333222222444222000......000222444333333333333333444555555555555555555555555555555333333333333333444444444444444444444444555555555ooodddRRRIIIEEEDDDCCCBBB???<<<;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::::::::999999999999888777666666666666555555555444444333333222333333333333222222222111000000000222111000000000000000000000000000000////////////222222111111000000000///........./////////000000111111000///////////////...---,,,,,,......---,,,.................................//////000000000////////////////////////,,,,,,------...///000000........................,,,,,,,,,------.........//////////////////////////////......------------////////////////////////........................,,,---......,,,,,,---...------......///000111111,,,---///000000///---,,,,,,,,,---------.........................................................------------------------***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000///...---......//////.........////////////////////////,,,---------......//////...........................//////////////////.../////////000000000111111................................./////////000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111////////////////////////...---+++++++++---///000///////////////////////////////////////////////////////////////000111222000000000//////......---......///000000111222222000000000000000000000000222111111000000000000000000000111111111111000000111000...------...000111000000000000111111111111111111111111222222222222111111000000//////......///000000000111111111222.........//////000000000222222222222222222222222111111111111111000000000222000000111333555555555222222222222333333333333444444444444444555555555222333555444222111111222333333333333333333444444666444222000000222444666555555444333333444555555555555555555555555555555333333444444555555555555555555555555555555555555mmm|||eeeSSSJJJFFFEEEDDDCCC@@@>>><<<;;;;;;;;;:::;;;<<<======<<<;;;:::::::::::::::999999999999777777777777666666666666555555444444444555666666222222222111111111111111111111000000000000000111000000000000////////////000//////////////////...////////////000000000000222111000000//////000000---,,,,,,,,,...///...---.................................//////000000111000//////......//////000---------.../////////000.........///////////////,,,------....../////////------------------------,,,,,,,,,---...///111222...////////////000000000////////////////////////---...//////......///000.........//////000000111---...///000000///...---,,,---------............////////////////////////................................................%%%'''+++,,,---...000111,,,,,,------------............///000000000//////---...//////000/////////000000000000000000000000///////////////000000000...........................//////000000//////.........//////000000111111///......------......///....../////////000000000222222111111111111000000////////////////////////000000000000000000000000000111111111111111111000000000000000000000000000111000...---...000333555///000000000000000111111........................000//////000000111222333000000//////////////////......//////000000111111000000000000000000000000222222111111111111222222000111111222222111111000111000///......///000111000000000111111111222222111111222222222333333333111111111111000000000000///000000111111222222222///000111222333333222222222222222222222222222222222222222222222222222222333111000111444555555555333333444444444555555555555555555555555666666666000222444555444444555666333333444444444444555555777666444333333444666777888777555444333333444555333333333333333333333333444444444555666666777777666666666666666555555555kkkyyyeeeRRRIIIGGGFFFCCCBBBAAA@@@???>>>======;;;;;;============<<<;;;;;;;;;:::::::::999999999999888888888777777777777444444333333444555666666111111111111111222222222111111000000000000111111000000000000///////////////////////////000000000//////000000000111111111222111000000//////000000,,,++++++,,,///000000///........................------......///000000111111000///......///000111............////////////....../////////000000000------...//////000111111------------------------------------...///111222.../////////000000000000////////////////////////...///000000//////000222///////////////000000000/////////000000/////////------------............////////////////////////........................////////////////////////(((***---/////////000222---------....../////////...............///000000......///000000000000000000000000000000000000000000000000000000000//////........................//////000000000000//////------...//////000111111000000///......///000000.../////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000//////000111333444666000111111111222222222222000000000000000000000000000000000000111222333444///////////////000000000111111111111111111111111111111111111111111111111111000000000000222333444000111111222222111111000111111111111111111111111000000111111111222222222222222222333333333333444111111111111222222222222///000000111111222333333222333444666777777666666333333333333333333333333222222222333333444444555444222111222444555555555555555555555666666666666555555666666666777777777222444666777666666666888333444444444555555555555666666666555555666666666;;;999777444333333333444333333333333333333333333444444555666666777888888777777777666666666555555jjjxxxdddQQQIIIFFFFFF@@@AAAAAAAAAAAA@@@???>>>;;;<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999888888888777111111111111222333333444000000111111222222222333111000000000000000111111000000000000////////////000000111111222222333333000000000000111111111111222111111000000000000000+++++++++,,,///111111000////////////////////////,,,------...///000000111111000///......///000111///////////////............/////////000000111111.........///000111111222000000000000000000000000111000///------......///.../////////000000111111000000000000000000000000...000111111000000111333000000000000////////////000000////////////000000---------.........//////000000000000000000000000////////////////////////000000000000000000000000///000222222000................../////////000000///...---------///000111......///000000000000000000000000000000000000000111111000000//////......//////////////////////////////000000000000//////,,,------...///000000111222111000//////000111222////////////000000000000111111000000/////////...111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000,,,---///111222333333222111111222222222333333333222222222222222222222222000000000000111222333444......//////000000111111555555444444444444444444111111111111111111111111//////...///000111333444111111222222222222111111111111222222222222111111000111111111111222222222222222333333333444444444111111111222333333333444///000000111222222333333///111222444555555444444333333333333333333333333222222333444444555666666555333222222444555555444666666666666777777777777555555666666777777888888777888999888666444444555444444444555555555666666666666666666666666666666<<<:::777555333222333333555555555555555555555555444555555666777888888999888888777777666666666555kkkxxxgggSSSIIIGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@===<<<<<<<<<<<<======>>>===<<<;;;:::999888777777;;;999777777888888666444666666666555555444333333222222222222222222222222111222333333111111222333222222222222111111000000//////000000000000///////////////000111111222222000000000000000000000000000111111111111111000000111111111111111111111111000///......///111333444<<<666000...111333333111//////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000////////////000000111111000000/////////.........////////////......///000111000///...///000...///111222111000...---//////000000000000//////......//////000000111111000000000000////////////...............///000000000000111111111111000000//////000111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222222222222222222222222222111333444444222111111222222333444555444222000///111111111111111111111111111111222333333333333222333333222111000///......111000000000111222333333444333111000000000111222222222333333333222222111111111000000000000111111444333111000000000111111.........///000222333444111000000000000000000111000000000000000000000000333333222222111222222222222;;;,,,---444000555333666444222222444555333000222222111111111111222222444444444444444444444444999555111111333555444333222444666444222000222444999666444444666666444111222222333333444444333333222222222222222222222222000111222333444444444444555444333333444777999;;;666666666666666666666666555555555666666666666777222222333444555666777888777777666666555555444444444444444444444444444444666666666666666666666666666666777777777777777666666555444333555888<<>>======<<<===============<<<<<<<<<======;;;;;;;;;;;;;;;::::::::::::888777777777777666444444444444444555555555555222222222222222222222222222333444444333222333444333222222222111111111111000111111111111111111000111111111111000000000000////////////////////////000000111111111111000000111111111111111111111111222111000///000222444555@@@:::444111333444333000///000000000000000000///111111111111111111111111111111111111000000000000000000000000000000000000111000000//////000000111111111000000000///////////////000000000000//////000000000000000///000000+++---///000111111000///000000000000000000000000/////////000000000000000/////////000000000111111///////////////000000111000000111111111111000000///000000111111222111111111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222111333444444222111111222000111333444444333111000111111111111111111111111000111222222333333222222222222222111000000//////222111111111111222222333333222222111111111111111111222222333333222222111222111111000000111111222444333222111000000111222111111111222333444555666333222222111111222222333111111111111111111111111333333222222222222222333///999...111666222777333555333111222444444333111222222111111111111222222444444444444444444444444888555222222444555444333222444555444222111222444333222111333666888777555333333444555555444333222333333333333333333333333444222111000111333666777777666444333333555666777555555555555555555555555444555555555555666666666222222333444555666777888666666666666666555555555444444444444444444444444777777777777777777777777666666777777777777666666777666444444555888;;;>>>VVVCCC555666999666555888888666444333555555555444555666666777888999::::::777777777777888888888888fffqqq}}}bbbPPPIIIGGGFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999999999::::::;;;;;;;;;999888666666777777555444222222333333444555555666333333333333333333333333333444555555333333444555333333222222222222111111222222222222222222222222333222222111000000/////////////////////////////////000000111111111000000111111111111111111111111333222111111222333555666:::555111///000111000...000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111000000000000000000000111111111111000000111000///000111111111000)))+++---///111222222111222222111111111111222222111111111000000000000000//////000000111111111222000000000000000111222222000111111222222111111000000000111222222222111111111111111111111111111111000000000000000000000000222333333444444333333222333333333333333333333333333333333333333333333333222333444444222111111222///000111333333222111000222222222222222222222222000000111222222222222111111111111111111111111111333333222111111111222222222222222222222111111000111111222222222222111111333333222222222222333333333333222111111111222222333333333333333444555555111111000000000000111111222222222222222222222222333333222222222222333333---888222444333000777///333222111222333444333222333222222111111222222333333333333333333333333333666555444444555555444222333444555444222222222444111111000222555666666666444555666777666555222111444444444444444444444444777444000...///222777:::888777555333222222333333444444444444444444444444444444444555555555555666222333333444555666777777555555555666666666666666555555555555555555555555888888888888888888888888666666777777777777666666888777555555666888:::;;;MMM???555777:::888777999===:::666333333444555555888888888999999999::::::888888888888999999999999dddoooyyy^^^OOOHHHFFFFFFBBBBBBAAA@@@????????????>>>>>>>>>======<<<;;;:::888888888888999999999999888777666666777777666444333333333333444444555555444444444444444444444444333444555444333222333555333333333333333333222222333333222222222222333333222222222111111000000000000000000000000000000000///000111111111111111111111111111111111111111111222222222111222333444555111///------000111111111000111111222222111111000222222222222222222222222000111111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111111222222333333222222111222000///000222333222000,,,---///000222333333333444333222222222222333444222222222111111000000000111111111111111111111111222111111111111222333333111111222222222222111111111111222222222222222111222222222222222222222222111111111111111111111111333333444444444444333333333333333333333333333333333333333333333333333333222444555444333111222222111111222222222111000000222222222222222222222222///000111111222222111111111111111222222222333333555444333222222222222222111222333444333222111000000111222222222222222222444444333333333333444444333333333222222222333333222222222111222222333333333333222222222222333333333333333333333333333333333333222222222333444444000888333444......:::...222222222222333333333333333333222222222222333333333333333333333333333333444444555666777555333111444555555444333333333333555555444333333222111111666777888999777555222000333333333333444444444444777555111///000333666999777666555333222222222222444444444444444444444444444444444444555555555555333333444444555666666777444444555555666666777777555555555555555555555555777777777777777777777777666777777777777666666555888777777666666777888999DDD:::444666999888777999<<<999666444444555555444999999999999999999888888777777777888888888999999dddmmmuuu[[[NNNHHHFFFEEE???>>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>===<<<:::999::::::::::::999999999999888777666666777777666555555555555444444333333333444444444444444444444444111333444333222111222333333333333333333333444444333222111111111111222333000000111111222222222333111111111111111111111111000000111222333333222222111111111111111111111111111111111111111222222333222111111222333444444444111111222222222222111111222222222222222222222222000000111111222222222333222222222222222222222222333333222222222222333333111111111222222222222222222222333333333333222222111000000111222333333222111111222333333333333333444444333333333333444444333333222222111111000000444444333222111000000///222222222222222333444444222222333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333222444555555333222222333333333333222111000//////222222222222222222222222000000111222222222222222111111222222333333444444555555444333222222222333222222333444444222111000111111222333333333333333555555444444444444555555333333333444444444333333222222222111222222333333777666666555555666666777333333333333333333333333333222222222333444444555333777333555...555GGG888333333444333333333333444444444333333333333444444333333333333333333333333333555777888777555333222555555444444444444333333777777666444222000//////777888999888777555222111111111222222333333333333555444333333333444555666444444444333333333444444444444444444444444444444444444444555555555666666333333444444555666666666444444555555666666777777666666666666666666666666666666666666666666666666777777777777777666555555777777777777777777888888<<<777444666777777666888666555444555777777555333999888888888888777777777666666666777777777888888dddlll|||rrrYYYMMMHHHFFFDDDAAA@@@???>>>==================>>>>>>>>><<<;;;:::=========<<<<<<;;;;;;;;;999777666777888999888666777666666555444444333333555555555555555555555555111222333333111111222333333333444444444444555555333333111111111111333333000000111111222333333444222222222222222222222222111222333444444444444444333333333333333333333333111111222222222222222222333333333333222111//////222222333333333333222222333333333333333333333333000000111111222333333333222222222222222222222222444444333333333333444444222222222222222333333333222222333333333333222222///111333333222222333555555555444444333333333333333333444444444444333333333333333222222222222222555444444333222111000000222222222222222333444444222333333444444333333222333333444444444333222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333444555555333222222333444444333222222111111111333333333333333333333333111111222333333333333222222222222333333444444444555555444333333333444444333333333333333222222111111222333444555555555444555555444444444444555555333333444555555555444444333333333333333444555555333333222222222222333333333333333333333333333333333222222333333444555666444444333888333BBBYYYDDD444666666555444333333555555444444333333444444555444444444444444444444444333555888888666444333333666555444444555555444222333444555444333222333444888888888777666444333222000111111222222333333444333444555555666555444333333333444444555555555666444444444444444444444444555555555666666666666777444444444555555555666666555555555666666666666666777777777777777777777777555555555555555555555555777888888777777666555444666777777888888888777777888777666666555555666777222222333666888888666444888888888888888777777777555666666666777777777777cccjjjxxxpppXXXMMMHHHEEECCCDDDCCCBBBAAAAAA@@@@@@@@@;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999888777888999:::999888666666666666666666666666555555555555555555555555222333444333222222333444333444444444555555555555555444333222222333444555222222222222222222222222111111111111111111111111222333444555666666666666444444444444444444444444222333333333333333222222111222333333111...---,,,222222333333333333222222444444444444444444444444000000111222222333444444333333333333333333333333555555444444444444555555222222222333333333444444222222333333333333222222---222666555111000444888555555444333333333333333111222444666666444222111222222222333333333333333333333333333333333333333222222222111222333333444333333444444444444333333444444444444444333222222444444444444444444444444333333333333333333333333444444555555555555444444444444444444444444444444444444444444444444444444333444666555444222222333333222222333333444444555333333333333333333333333222222333444444444444333333333333444444444444444555444444444444555555666444444333222222222222333222333444555666666666666555444444333333444444555222333444555666666555444111111111222333444555666000000////////////000000222222222222222222222222222222222333333555666666555222333;;;777JJJaaaEEE777888999777444333333555555555444444444444555555555555555555555555555555444666888888555444444555777555333444555666444222111333555555444444666888888777666444444333444444111111222222333444444555444444555666555555444444444444555555666666666666555555555555555555555555666666666777777777888888444444444555555555555555666666666666666555555555777777777777777777777777666666666666666666666666888888888888777666555444444666777999999999888777888999999777555555777777555444444555777888888777888888999999999999999999666666777777777888888888ccciiivvvpppXXXMMMIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>:::;;;===??????>>><<<;;;555666777888999:::;;;;;;:::999888888:::;;;:::999555555666666777888888888666666666666666666666666333444555555333333444555444444444555555555666666777666444333333444666777444444333222222111111111000000000000000000000000333444555666777777777777555555555555555555555555444444444555555444333333111333555666555333222222222333333444444333333222444444444444444444444444000000111222333333444444333333333333333333333333555555444444444444555555222222222333333444444444111222222333333222222111,,,222888666000...444:::444333333222222333333444///111444666666444111///222222222333333444444444000000111222444555666666222222111111222222333444333444444555555444444333444555555555444333333222444444444444444444444444333333333333333333333333555555666666666666555555444444444444444444444444444444444444444444444444333555666555444222333333111111111222444666888999333333333333333333333333222333444444555555444444444444444444444444444444444444444444444555666777555444333222111222333444333444555666777777777777444444444333333444444444222333555666666666555555.........///000222333444555444444333333444444555222222222222222222222222222222222333444555666777666111333<<<888KKK^^^===888:::;;;999555333333555555555444444444444555555666666666666666666666666444777999888555333444666777555333444666666444222222444666666444333666888888777555333222333444555222222333444444555666666555555555444444444555555555666666777666666555555666666666666666666666666777777777777888888888888444444444555555555555555777777666666555555555444777777777777777777777777777777777777777777777777888888888888777666555444333555777999:::999888777:::<<<<<<888555555777888:::777555444666888999:::999999999::::::;;;;;;;;;777888888888888999999999]]]fffrrrpppZZZNNNGGGDDDDDDCCCBBBAAA@@@????????????======>>>>>>>>>>>>======::::::;;;;;;;;;;;;;;;;;;999888666555555555666777777666666666555555555555555555555666666666666777444555555555444333333222444444444444444444444444555444444333333222222111111111222222222333333333222222222222222222222222333666999888555222222333555555555555555555555555444444444444444444444444555444444333222111000000333444444555555444444333333333444444444555555555000111222333444555555555333333333333333333333333444444444333333222222222333333222222333333444555333333333333333333333333222222222333333444444444333444444555555444444333666666666555444444333333666666666555555444444333333333333222222222111111222222222333333333444444555555555555555555555555222333444555555444333222333333333444555666777777555444444333333444444555000000222333444555555555555555555555555555555555777888888888777666444222555666777888777666444222555555555444333333222222777555333111111333555777555555444444444444555555444444555555555555444444555555555555555555555555444444444333333222222222666555444333444555666777777666555444333444444555222333444444444333222111444444444444444444444444111222333444444444333333444444444444333222111000222222222333333444444444555333<<>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999777666666666777888777777666666666555555555666666666666777777777777555555555555555444333333555555555555555555555555333333333333333444444444222222333333333444444444444444444444444444444444222555777777444111111111444444444444444444444444444444444444444444444444333333333333222222222222444444444555555444444444111222222222222333333333111222333444444444444444333333333333333333333333444444444333333333222222333333333222333444444555444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555666666555555555555555555444444444333333333222222444555555555555666666666555555555555555555555555333444555666666555444333444444444444555666777888333222222111111222222333333444555666777777777777555555555555555555555555666666777777777666555555555666888888888666555333444444444555555555555555777666444333333444666777666555555444444555555666555666666777777666666555666666666666666666666666555555555555444444444333444444444444444555666666888777666555444555555666333444555666666555444444555555555555555555555555444444444444444555555555666666666666555444333222333444444444555555555555999>>>OOOcccqqq{{{mmmOOO888666333333444555555333666555444333333444555555444444444444444555666666:::;;;;;;:::777444444444555555555555555444333222222222333444444444444333555555555555555555555555444333333333333333222222444444333333333333444444555555444444444444555555666555555444555666888888555555555444555555666666666666777777777777666666333444666888888777555444666666777888888888888777555555666666777666666666777777777666555555444444999999999999999::::::;;;999999999999999999999999999999999999999999999999<<<;;;:::999999:::;;;<<<======<<<<<<<<<;;;;;;;;;\\\bbbjjjvvvnnnYYYNNNIIIFFFFFFBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::999888888888999999777777777777666666666666666666666666777777777888555555666666666555444444777777777777777777777777222222333333444555555666444444444444555555555555666666666666666666666666444666888777555333333333444444444444444444444444555555555555555555555555222222333333333444444444444444555555555555444444222222222333333333444444333333444444444444444333444444444444444444444444444444444444444333333333444333333333333444555555555555555555555555555555666666666666555555555555666555444333333444555666444444444555666777777777555555666666666666666666555555555555444444444444555555666666666777777777666666666666666666666666555666666777777666666555555444444555555666777888666666666555555666666666666777777888888777777666555555555555555555555555666666555555666777777888777777888999999777666555444444555666666777888888777777777777777777777777666555555444444555555666666777777888888777777666777777777777777777777777666666666666666555555555333444444555555555555555888777777666666666666777333444666777888777777666777777777777777777777777666555555444555666777888777777777777666555444444555555555666666666666666777>>>RRRcccjjjmmm```EEE777555333333444555444333888888666555555444444555333333444444555777888999999;;;;;;:::777555555555444555555555555555444444222333444444555555444444333444555666666555444333222222333333333333333333333333444444444444333333555555444444444444555555555555555555666888999:::666666555444444444444444666666777777777777666666444555666777777777777666777888888999999999999999444555666888::::::;;;;;;888888888888888777777777999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;YYY^^^eeeoookkkWWWMMMHHHFFFFFFBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@??????@@@??????>>>===<<<<<<;;;<<<;;;;;;:::::::::::::::888888888777777777666666555555555666666666777777666666666777777666555555777777777777777777777777333333444444555555555555555555666666666777777777777777777777777777777777888999::::::999777777666555555555555555555555555555555555555555555555555444444444444444444444444555555666666666666555555555555555555666666666666444555555555555444444333444444444444444444444444555555555444444444444444444444444444444555555666666666666666666666666666888888888777777666666666777666444333333444666777555555666666666777777777555666666777777888888888777777777666666666555555444444444555555555666666666666666666666666666666777777777777777777777777666555555555666777777888999999888888888888999999777777777777777666555444777777777777777777777777999888777666666777888999777888999999999888888777666666777777777888888888777888999::::::999888777666666555555555555666666666777777888888777777666777777777777777777777777666666666666666666666666333444555666777666555444777777777666666666666777333444666777888888888777777777777777777777777777777666444444444555777999777777777777777666555555666666666666666666666666666777BBBHHHGGGJJJEEE555555555444444444444444444777777666666555555555555555555555555666777888999888999:::999777555555555444555555666666666555555333333444555555555555555222333555666666555333222222222222333444444444555222333444555555444333222555555444444444444555555666666666666777888888999777777666666666666666777777777666666666666777777555555555555666777888888888999::::::;;;;;;::::::888999999:::::::::999999888888999999:::::::::;;;888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>??????????????????>>>@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777777777444444555555555666666666666777777888888777777777666666666666666666666666666666666555555444444444666666777777777888888888666666666666666666666666999999999999999999888777777777777777777777777777666666666666666666666666777777666666555444444333555666666777777666666555555555666666666777777777555555666666666555444444555555555555555555555555555555555555555555555555555555444444555555666777777777777777777777777777999999999888888777777777888777555444444555777888888888777777777666666666777777777888888999999999888888888777777777666666555555666666666666777777777777777777777777777777888888888888888888888888777777666666666777888888777777666666666666777777888888888888777666555555999999999999999999999999===;;;:::888777777888999888888999999999999999888999999888888888777777777777888999::::::999888777666666666555555666666666555666666777777666666555666666666666666666666666555555555555555555666666444555666777888777666555666666666777777777666666333444666777888888888777666666666666666666666666777666444333333555777888666777777777777666666555666666555555555555555555777444888777111555999222444555555555555555555555444444555555666666666666888777777666666666777777555777888777555444444555555555666777777777666666444444555666666666666555333444666777777666444333333333444444555555555666333333555666666555333333666555555444444555555666999999999888888777666666555555555666666888999999777777666666666666777777666555555555666777999:::999999:::;;;;;;;;;;;;;;;:::::::::::::::999888777999999::::::;;;<<<<<<<<<777888:::;;;;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<>>>>>????????????>>>>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;:::999999999999888888888777555555555555666666666666777777888888999999888888666666666666666666666666888777777666555555444444777777777777888888888888666666666666666666666666888777666666777888777666888888888888888888888888777777777777777777777777999999888777666555444333666666777777777777666666444444444555555555555666555555666666666666666555666666666666666666666666555555555666666666666666666555555555555666777777777777777777777777777777999999999888888888888888888777666555555666777888999999999888777666666666888888999999999999999999888888888888777777777777888888888999999999::::::777777777777777777777777999888888777777888888999888888777777777777888888999888888777777888888999999:::::::::999888888777::::::::::::::::::::::::===<<<;;;999888777777777888888888888888999999999::::::999888888777666666666777888999999888777666777666666555555666666777555666666777777666666555666666666666666666666666555555555555666666666666666777777888888888888888666777777888888888888777444555777888999888888777666666666666666666666666666555555444444666777888666777777888888777777666666666666666555555555555444111666888222555:::666444666777888666666666777333444555666777777777777888888777666666666666666444555777666555444444555666777777777777777666666444555666666777666666666555666777777777777666555555555666666666666666666555555666666666666555555777666666666666666666777::::::::::::999777666555333333444444555777888999888777666555555666777888555555555666777888999:::999::::::;;;;;;;;;;;;;;;777888999:::::::::::::::::::::;;;;;;<<<<<<======888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======SSSVVVZZZ\\\```hhhuuu~~~oooXXXNNNJJJFFFBBBFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@??????>>>>>>>>>===<<<===>>>>>><<<:::888888888999999:::::::::999999888888888999:::;;;;;;;;;;;;::::::999999999:::999999888777888888888888888888888888888888888999888888888777777666666888777666555555666777888888888777777777777777888666777777777777666666555888888888777777777777777888777666555555666777888777777888888888999999999999888777777777777777888888888888888888888888888888888888888888888888888999999888777777666777777777777777666666666666666<<<;;;999777666777777888777777777777777777777777999999888888888888999999999999999888666666888:::<<<;;;;;;:::999999999:::888888999999999999888888777777777777777777777777888888999:::::::::::::::777777888888888888777777777777777777888888888888777777666666666666777777999999999999999999999999666666777777888999;;;;;;888777777777666666555555666777999999777666777888888888777777777777777777999999888888777666666555888888888999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::999:::::::::::::::::::::===777888CCCKKKFFF===888777777777777777777777777999999999999999999999999999888888777777777777777888;;;======:::888888999::::::999888888999999999::::::999999888777666666777999999999888777888999888888999999999:::::::::666777888999:::;;;;;;;;;999999999999999999999999777777777777777777777777888888999999999999888888888999;;;<<<<<<;;;999888:::::::::999999888888888777888999999::::::::::::<<<<<<;;;:::999999::::::999999999888888888888777999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;===>>>>>>>>>>>>?????????======>>>>>>>>>>>>======VVVXXXZZZ[[[^^^eeeooowwwrrrYYYNNNJJJFFFBBBDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>;;;:::::::::;;;;;;999888888999999999::::::::::::999999999999::::::;;;;;;::::::::::::::::::::::::::::::999888888888888888999999999999999999999999::::::999999999888888888999888777666666777888999999999888888888888888999;;;;;;;;;;;;;;;:::999888888888888888888888888888888777666666666666777888888999999999::::::::::::888888777777777888888999888888888888888888888888999999999999999999999999999999888777777777777777999999::::::::::::::::::<<<;;;999888777777888888888888888888888888888888999888888888888888888999999:::999888777777999;;;;;;;;;:::999999999999999888888888888888888888888888888888888888888888888888888999:::::::::999999777888888888888888888777777777777888888888999999888777777666666777777888999999999999999999999999999999888888888999999:::999888888888777777777777888999;;;;;;999888999:::999999888888888888888888::::::999999888777777777999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;:::999999999:::<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<777888AAAFFFBBB;;;888888888888888888888888888::::::999999999999999999::::::999888888888888999999;;;===<<<:::888999:::<<<;;;:::999999999999999::::::999999888777777777888999:::999888777888:::888999999999999:::::::::666666888999999:::::::::::::::999999999999999999888888888888888888888888888888999999999999888888999:::;;;<<<<<<;;;999888;;;;;;:::::::::999999999::::::;;;<<<<<<<<<;;;;;;999999888777777777777777;;;;;;:::::::::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<=========>>>>>>======<<<=========>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@===>>>>>>>>>>>>>>>>>>===XXXYYYZZZZZZ[[[```hhhnnnxxxvvv[[[NNNIIIFFFCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB?????????>>>>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::999999:::::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::999999999::::::;;;::::::::::::999888777666888888888888888888888888888888777666666777888888999999:::::::::;;;;;;;;;777777777777888999::::::999999999999999999999999999999999999999999999999999999888888777777888888:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888999999999999999999999999999999888888777777888888999999::::::999888888:::;;;;;;::::::999999999999999999999888777777888999999999999999999999999999999999999999::::::999888888888888999999999999888888888888888888999999999999999888888777777888888999::::::::::::::::::::::::;;;;;;::::::999999999999:::::::::999999999999999:::<<<======<<<;;;;;;<<<::::::::::::::::::::::::<<<<<<;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;::::::;;;;;;<<<===<<<======>>>>>>======<<<<<<<<<;;;;;;::::::999999:::888:::>>>@@@===999999999999999999999999999999::::::::::::::::::::::::<<<;;;::::::999999::::::;;;;;;<<<;;;999999:::;;;>>>===<<<;;;:::999999999:::::::::999888888777777888999::::::888888999:::999999999999::::::::::::666666777888999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999:::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;::::::===>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???????????????>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>WWWXXXXXXXXXYYY\\\bbbgggsssyyy]]]NNNHHHFFFDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<::::::::::::;;;;;;;;;;;;::::::<<<=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===999999999999888666555444888888888999999999999999888888888888888888888888999999999::::::::::::;;;777777777888999:::;;;<<<999999999999999999999999:::::::::::::::::::::::::::999999888888888999999777777888999:::;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999999999999999999999888888888888999999999:::;;;;;;:::999;;;<<<::::::999999999999::::::;;;999888666666888999;;;999999999999999999999999999::::::::::::999888888999999::::::::::::999999999999999999::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;===========================<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===============>>>>>>?????????<<<======>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>===???>>>>>>===<<<;;;;;;::::::;;;<<<===<<<::::::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::<<<<<<;;;:::999:::;;;<<>>======>>>>>>============>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@=========>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@@@@??????>>>SSSTTTUUUVVVXXX[[[___ccckkkttt{{{^^^NNNHHHFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>?????????===<<<<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<>>>>>>======<<<;;;::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999888888999999999:::::::::;;;888888999999999999888888888888888888999999999999888888888888999:::<<<<<<999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::777777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999;;;<<<<<<;;;;;;<<<===;;;:::::::::::::::;;;;;;<<<:::999777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>===<<<<<<<<<<<<============;;;===>>>>>>===<<<<<<===<<<<<<======>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<======>>>>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>>>>??????????????????>>>AAAAAA@@@???>>>======<<<;;;===???===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::===;;;:::999:::;;;<<<<<<@@@???===<<<;;;::::::::::::::::::999999999999999999;;;<<<;;;:::999:::;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>?????????????????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>============<<<<<<<<<;;;;;;<<<============<<<;;;;;;<<<============<<<>>>>>>=========>>>???@@@>>>>>>>>>?????????@@@@@@===>>>>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@??????PPPQQQRRRTTTWWW[[[^^^```dddiiittt|||___NNNGGGEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@???>>>>>>>>>??????===<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>>>>===<<<<<<;;;;;;>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<888999::::::::::::999888777777888888888999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;=========<<<===>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@??????===============>>>>>>>>>;;;===>>>>>>===<<<<<<============>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>>>>======>>>>>>???=========>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>????????????>>>>>>??????@@@@@@??????>>>AAAAAA@@@@@@??????>>>>>>;;;>>>???<<<;;;===???===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;:::999999999999:::<<<;;;::::::<<<===<<<<<>>===<<<;;;:::::::::::::::::::::::::::999999:::;;;<<<<<<::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<:::;;;;;;<<<<<<=================================<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@AAAAAA>>>????????????>>>>>>===>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>============<<<======>>>???>>>>>>>>>;;;;;;<<<============<<<>>>>>>=========???@@@AAA>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@PPPPPPQQQTTTWWWZZZ\\\]]]___bbbjjjuuu|||{{{___NNNGGGEEEDDDBBBBBBBBBCCCEEEHHHJJJLLLEEEEEEEEEDDDDDDCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>============<<<<<<;;;;;;===;;;:::999999;;;===>>><<<<<<=========>>>>>>>>>???>>>======<<<<<<==============================<<<<<<<<<=========>>>>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<===??????999::::::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<999999:::;;;;;;:::999999888888888999999999::::::;;;;;;::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======999;;;>>>???>>>===>>>???<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<=========>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>><<<=========>>>>>>>>>>>><<<===??????===<<<===>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===?????????>>>>>>?????????======>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@???????????????>>>??????@@@@@@??????>>>===>>>???@@@@@@@@@??????>>>>>>????????????>>>>>>???????????????>>>>>>>>>:::>>>>>>;;;<<<@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<:::999;;;===>>>===:::===<<<<<<;;;:::::::::;;;:::::::::::::::::::::::::::<<<===<<<;;;:::;;;<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>========================<<<======>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>???@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@???<<<<<<===>>>>>>>>>>>>===@@@???>>>===>>>@@@BBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@PPPPPPQQQTTTWWWZZZZZZZZZYYY[[[bbbkkknnnpppzzzzzz___NNNGGGDDDDDDAAAAAABBBDDDGGGKKKOOOQQQFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>??????===<<<>>>>>>======<<<<<<<<<;;;===;;;999777777:::===???999:::;;;===>>>@@@AAABBB??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===??????===>>>???@@@AAAAAAAAAAAA999999::::::;;;<<<======999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<========================>>>>>>============>>>>>>999;;;>>>??????>>>>>>???===============>>>??????======>>>>>>>>>>>>==============================:::;;;===>>>@@@AAAAAAAAA<<<<<<============<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>========================>>>???AAAAAAAAA@@@>>><<<<<<<<<======>>>>>>>>>???===>>>@@@@@@>>>===>>>???<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????????????????>>>>>>======@@@@@@????????????@@@@@@======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@??????===>>>???@@@AAA@@@??????>>>>>>????????????>>>>>>===============>>>>>>>>>999<<<<<<:::===BBBAAA;;;========================;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;::::::<<>>>>>???==============================>>>>>>>>>>>>======<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCCCCCCC>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@======>>>???????????????AAA@@@?????????AAADDDEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@RRRSSSUUUVVVWWWXXXXXXYYY_________aaaffflllrrrvvv|||sssZZZNNNHHHDDDAAAAAAAAAAAAAAADDDGGGJJJLLLDDDDDDCCCCCCCCCBBBBBBBBB>>>???AAABBBBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>============>>>>>>???<<<<<<<<<<<<============AAA???===<<<;;;<<<===>>>>>>???@@@@@@@@@>>>===<<<;;;===???AAAAAA>>>;;;999<<<>>>???>>>======>>>??????>>>>>>=========>>>>>>>>>======>>>???@@@>>>===???===;;;<<>><<<<<<<<<<<<============>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;@@@@@@???===<<<;;;:::999;;;;;;;;;<<<===>>>??????<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<=========>>>>>>??????BBBAAA@@@???>>>===<<<;;;======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@>>>======;;;<<<<<<===============<<<<<<======>>>>>>??????===>>>???@@@AAA@@@???????????????>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;??????>>>>>>>>>>>>>>>>>><<<<<<<<<>>>AAAAAA@@@>>>???>>>>>>???AAABBBBBBAAA???>>>>>>===<<<=========@@@@@@??????@@@@@@AAABBB============>>>>>>>>>>>>??????>>>===============<<<======>>>>>>>>>>>>>>>999:::;;;<<<>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===<<<===???AAACCCEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@???>>>>>>>>>@@@@@@@@@?????????>>>>>>==============================>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================999:::;;;===>>>>>>>>>>>><<<<<<======>>>>>>???????????????>>>===<<<<<<;;;???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????<<<<<<======>>>>>>??????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDCCC???>>>???AAAQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY]]]bbbfffiiirrrvvvsss[[[NNNHHHDDDBBBBBBAAAAAAAAABBBDDDGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>=========>>>>>>?????????@@@???===<<<<<<<<<===>>>>>>?????????>>>>>>===<<<>>>???AAABBBBBB@@@===<<<;;;<<<======;;;:::;;;<<<======<<<<<<<<<<<<<<<===999888999;;;>>>@@@???>>>???===;;;<<<>>>???===;;;<<<<<<=========>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<;;;:::??????>>>===<<<;;;::::::========================<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>=========>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>======>>>>>>??????????????????>>>===<<<;;;;;;<<<======>>>>>>===============>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???@@@@@@??????>>>?????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCAAA???CCCAAA@@@@@@@@@@@@???===?????????>>>>>>>>>======@@@?????????@@@@@@AAAAAA======>>>>>>>>>???????????????>>>===============<<<======>>>>>>>>>>>>>>>;;;<<<===???@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======???AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>========================<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>????????????>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBAAAAAACCCDDDPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZ]]]___```hhhiiinnnwwwuuu]]]OOOIIIEEECCCBBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB???@@@AAABBBBBBAAA@@@???????????????????????????@@@???>>>>>>==================>>>??????@@@AAAAAA@@@???===<<<<<<===>>>>>>>>>>>>======<<<<<<======??????@@@AAAAAA@@@>>>===<<<===>>>===;;;:::;;;<<<<<<;;;;;;::::::;;;<<<<<<>>>======>>>??????===;;;===<<<;;;<<<======<<<;;;<<<============>>>>>>>>>;;;;;;;;;;;;;;;<<<====================================>>>>>>>>>>>>>>>???<<<======>>>>>>===;;;:::=========<<<<<<<<<;;;;;;>>>????????????>>>=========>>>>>>???????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@@@@AAA@@@@@@??????????????????@@@@@@@@@???????????????????????????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAA@@@??????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAACCCDDDBBBAAACCCAAA@@@@@@@@@@@@???===??????@@@AAA@@@???>>>===????????????@@@@@@AAAAAA======>>>>>>>>>???????????????>>>>>>>>>=========<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCAAABBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBB???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>?????????????????????>>>============>>><<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@???????????????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>????????????>>>>>>@@@@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCAAAAAAAAA@@@AAA@@@@@@AAACCCDDDCCCCCCPPPQQQQQQRRRRRRRRRQQQQQQVVVVVVXXXYYY[[[[[[\\\\\\aaaaaaeeellltttyyyaaaQQQIIIFFFDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============<<<======>>>???@@@AAAAAA???>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>=========???@@@@@@???===<<<===>>><<<;;;;;;;;;;;;<<<<<<===>>>===<<<===>>>>>><<<;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;<<<<<<===>>>==============================>>>>>>??????@@@@@@<<<===>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAA@@@??????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@????????????????????????>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAA@@@@@@???>>><<<===>>>>>>??????>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@>>>============<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA???>>>>>>???AAABBBBBBAAA???@@@AAABBBBBB@@@>>>===>>>??????@@@@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>????????????>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFDDDCCCAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????AAA@@@??????>>>>>>??????======>>>>>>>>>?????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>@@@BBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAABBBBBBCCCCCC?????????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@???======>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGFFFDDDBBBAAABBBBBBCCCFFFCCCAAAAAACCCDDDAAA???QQQQQQRRRRRRRRRRRRRRRQQQSSSTTTUUUVVVWWWWWWWWWVVV\\\]]]bbbhhhoooxxxgggUUUJJJFFFEEE@@@@@@AAABBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>============<<<<<<===>>>>>>???@@@@@@>>>===============>>>>>>>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>======???@@@AAA@@@>>>======???===============>>>??????;;;999888999<<<>>>??????;;;<<<<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@<<<===>>>??????>>>>>>===<<<<<<<<<============>>><<<>>>@@@BBBCCCCCCCCCBBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@???======@@@AAAAAAAAAAAA@@@@@@???===>>>>>>???@@@?????????AAAAAA@@@@@@??????>>>>>>???????????????@@@@@@@@@AAA@@@???>>>============;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>@@@AAA@@@??????>>>>>>???AAABBBBBBAAA???@@@BBBCCCBBBAAA???======>>>???@@@@@@@@@??????;;;;;;;;;<<<<<<<<<=========>>>????????????>>>>>>===>>>>>>???????????????>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>??????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>======>>>>>>>>>========================BBBAAA@@@@@@BBBDDDGGGHHHBBBBBBAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBCCCBBB@@@@@@AAAAAACCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEFFFHHHIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCEEEFFFGGGDDDBBBBBBDDDEEEBBB???PPPQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWVVVVVVZZZ[[[___fffjjjrrrnnnYYYKKKFFFFFF???@@@AAACCCDDDFFFGGGGGGCCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>>>>=========>>>>>>>>>>>>???============>>>>>>>>>>>>======<<<<<<======>>>>>>===>>>@@@AAAAAA@@@??????<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAOOOJJJDDD@@@>>>>>>>>>>>>;;;<<<======<<<;;;<<<===::::::;;;;;;;;;<<<<<<<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAACCCEEEEEEEEEDDD@@@AAAAAABBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>???@@@AAA@@@???>>>===>>>???????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@???>>>>>>=====================>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCC@@@>>><<<===>>>??????>>>CCCAAA@@@@@@@@@@@@???===@@@@@@AAABBBAAA@@@???>>><<<===???@@@@@@@@@???>>>;;;;;;<<<<<<<<<============>>>???@@@@@@@@@???>>>===>>>??????@@@@@@??????===>>>??????@@@@@@@@@??????????????????@@@@@@AAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAADDDFFFHHHBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDFFFHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBCCCEEEFFFEEEEEEOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[^^^cccfffmmm{{{uuu\\\LLLFFFFFF@@@@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>?????????@@@????????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>?????????>>><<<===@@@BBBBBBAAA???>>>;;;<<<>>>>>>======>>>@@@>>>>>>>>>??????@@@AAABBB```YYYNNNEEE@@@>>>>>>===;;;===???>>><<<;;;===???<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======???AAABBB@@@@@@@@@???????????????===???BBBEEEFFFFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB>>>???AAABBBBBBBBB@@@???>>>??????@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA???>>>>>>=========>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@>>><<<<<<===???>>>>>>CCCAAA@@@@@@@@@@@@???===@@@@@@@@@@@@????????????<<<===???@@@@@@@@@>>>>>>=========>>>>>>>>>>>>???<<<===???AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???======>>>????????????>>>???>>>>>>>>>>>>???@@@@@@???@@@BBBCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBBBBDDDFFFIIIJJJGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDEEEGGGMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPQQQRRRTTTVVVXXXYYY___]]]^^^aaadddkkkzzzyyy^^^MMMFFFFFFAAAAAAAAABBBBBBAAAAAA@@@CCCDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@BBBBBBAAA@@@@@@??????>>><<<<<<===>>>>>>???>>>>>><<<===>>>@@@@@@@@@???>>>999;;;>>>AAAAAA@@@===;;;<<<===???@@@???@@@AAACCC>>>>>>>>>>>>???@@@AAABBBXXXQQQGGG@@@===???BBBCCC<<<>>>@@@???<<<;;;===???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA???===<<<===???AAACCCAAAAAAAAA@@@@@@@@@??????@@@AAADDDFFFGGGEEEDDDBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????BBBBBBBBBAAAAAA@@@@@@@@@===>>>???AAACCCEEEFFFGGGAAAAAAAAABBBBBBCCCCCCCCC???@@@BBBDDDDDDDDDBBBAAA@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>???AAABBB>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAA???===<<<>>>??????>>>???>>>>>>???AAABBBBBBAAAAAA@@@???>>>>>>>>>??????<<<===???@@@AAA@@@>>>===????????????@@@@@@@@@@@@<<<===???AAABBBAAA???>>>>>>>>>???@@@@@@@@@@@@???======>>>?????????>>>>>>??????>>>>>>??????@@@AAA???@@@CCCEEEEEECCCAAA???>>>??????@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB????????????????????????>>>>>>???@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????===>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBCCCDDDDDDDDD???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCEEEHHHKKKLLLGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCAAADDDFFFHHHFFFCCCAAACCCEEEQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYWWWWWWZZZ^^^bbbiiixxxyyy```QQQHHHBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@???@@@BBBCCCBBBAAA@@@AAABBBAAA???======>>>>>>>>>======<<<<<<<<<<<<@@@???===<<<;;;<<<>>>???@@@???======>>>>>><<<;;;===========================>>>>>>>>>>>>>>>===<<>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@AAADDDHHHIIIEEEBBBCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDDDDDDDDDDBBBBBB@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>===;;;:::999999999@@@AAAAAAAAAAAAAAA@@@@@@===<<<;;;<<<>>>@@@@@@???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>???AAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>??????>>><<<:::AAA@@@>>>???@@@@@@???===?????????@@@@@@AAAAAAAAAAAA@@@??????>>>?????????>>>===<<<;;;<<<===???AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======>>>@@@AAAAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDAAA??????BBBCCCBBB@@@CCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCAAA@@@???@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBAAA???===<<<===<<<;;;::::::;;;<<<===??????>>>============>>>>>>=========>>>>>>???@@@======<<<<<<======>>>???;;;>>>@@@@@@???>>>???@@@@@@======BBBCCC@@@@@@EEEBBBBBBBBBBBBBBBBBBBBBCCCIIIGGGEEEDDDFFFGGGGGGGGGIIIHHHFFFFFFGGGGGGEEEDDDIIIGGGFFFEEEGGGGGGGGGFFFKKKJJJJJJJJJIIIIIIIIIHHHKKKJJJHHHIIIJJJKKKKKKJJJIIIGGGDDDDDDFFFHHHIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHLLLIIIGGGFFFGGGIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGDDDCCCCCCEEEGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFIIIJJJJJJIIIHHHGGGIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKFFFGGGGGGHHHGGGFFFDDDCCCRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZ^^^bbbiiiwww~~~dddSSSIIICCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBAAA???>>>>>>>>>@@@@@@??????>>>=========>>>??????@@@@@@????????????>>>======>>>???===<<<==============================>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCFFFJJJJJJGGGDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????CCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>===;;;;;;::::::;;;?????????@@@@@@??????>>>CCCAAA@@@AAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBCCCCCCDDDDDD@@@@@@@@@AAABBBBBBAAA@@@DDDCCCAAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEDDDCCCBBBBBBAAAAAAAAADDDBBB@@@AAACCCEEEDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBAAAAAA???@@@AAABBBAAA@@@>>>===>>>===<<<<<<<<<<<<===>>>??????>>>======>>>>>>>>>??????>>>>>>>>>???@@@@@@???????????????@@@AAAAAA>>>???@@@@@@@@@???@@@@@@CCC@@@@@@DDDEEECCCDDDHHHCCCDDDFFFGGGGGGFFFEEEEEEIIIHHHGGGHHHJJJLLLLLLKKKKKKJJJIIIIIIKKKLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIKKKLLLLLLLLLHHHHHHGGGGGGGGGIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJHHHHHHJJJKKKKKKJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMOOOOOONNNMMMLLLKKKKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXZZZ^^^bbbhhhvvvdddQQQHHHCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEECCCAAAAAABBBCCCDDDCCCBBB@@@BBBCCCBBB@@@?????????BBBBBBAAA@@@@@@???>>>>>>===???AAACCCDDDCCCAAA@@@>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEHHHJJJJJJHHHFFFBBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???DDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????BBBAAA???@@@AAABBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBBBBAAAAAABBBBBBCCCGGGEEECCCCCCDDDFFFFFFFFFCCCCCCCCCBBBAAA???>>>===CCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAA@@@>>>===>>>======<<<<<<======>>>>>>>>>>>>======>>>??????@@@@@@???????????????@@@>>>>>>>>>>>>>>>?????????@@@>>>======>>>???>>>>>>DDDAAAAAACCCDDDCCCDDDGGGGGGHHHKKKMMMMMMLLLJJJIIILLLLLLMMMOOOQQQRRRQQQOOONNNMMMLLLMMMOOOPPPPPPPPPMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQOOONNNOOORRRSSSTTTSSSQQQPPPPPPQQQRRRSSSRRRPPPLLLKKKKKKKKKLLLMMMOOOPPPOOOQQQTTTVVVVVVTTTQQQOOORRRQQQPPPQQQRRRSSSQQQPPPQQQSSSUUUTTTRRRPPPPPPPPPNNNMMMMMMNNNPPPPPPOOOMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQSSSUUU[[[YYYWWWTTTQQQOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRSSSSSSTTTUUUVVVYYYYYY[[[^^^bbbhhhvvv~~~___LLLEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@AAACCCDDDCCCBBBAAABBBCCCCCCAAA@@@@@@AAACCCBBBBBBAAAAAA@@@??????>>>???AAACCCDDDDDDCCCCCC>>>======>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????AAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGFFFEEE@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@AAABBBBBBCCCBBBBBBBBBAAA@@@>>>>>>@@@AAA@@@???FFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGEEECCCBBBCCCEEELLLIIIGGGFFFGGGHHHIIIHHHFFFFFFEEEEEEDDDCCCAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHKKKIIIEEEBBBAAA@@@???>>>@@@@@@??????????????????===>>>?????????>>>>>>=================================<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>???===>>>>>>???????????????BBB@@@===>>>@@@AAAAAA@@@FFFEEEEEEGGGIIIJJJKKKMMMPPPPPPQQQRRRSSSTTTTTTTTTVVVVVVXXX[[[]]]\\\ZZZWWWVVVTTTSSSSSSUUUVVVVVVVVVWWWUUUSSSRRRRRRRRRQQQPPPSSSSSSTTTUUUVVVWWWXXXXXX[[[ZZZYYY[[[]]]___```___]]]\\\]]]___``````]]][[[XXXXXXWWWWWWXXXYYY[[[\\\]]]___cccffffffccc___]]]``````aaacccddddddbbb___]]]```bbbbbbaaa^^^]]]]]]\\\[[[ZZZ[[[\\\\\\[[[YYY[[[ZZZXXXWWWWWWYYY[[[\\\___```aaaaaaaaaaaaccceeejjjhhheeeaaa^^^\\\ZZZZZZ\\\ZZZWWWUUUTTTTTTVVVWWWOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSTTTUUUVVVXXXXXXZZZ^^^bbbhhhwww~~~vvvtttssstttuuuuuutttrrrpppoooooowwwwwwZZZJJJFFFFFFBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@AAABBBCCCBBBAAAAAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDEEE??????>>>@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBB??????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@BBBCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLMMMLLLJJJGGGFFFHHHJJJPPPNNNKKKKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIKKKLLLLLLJJJJJJKKKMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJNNNOOOPPPRRRTTTVVVWWWXXXTTTRRROOOMMMKKKKKKLLLLLLJJJHHHDDDCCCBBBBBB???===??????>>>===<<<<<<======<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>?????????AAAAAABBBCCCDDDCCCCCCCCCEEECCCAAAAAACCCFFFHHHIIIJJJMMMQQQUUUZZZ___ccccccaaa```^^^]]]___bbbeeeggghhhjjjlllpppttttttrrrpppjjjhhheeeeeefffggggggfffkkkhhheeeccccccaaa___^^^bbbdddeeehhhkkkmmmooopppsssrrrqqqrrruuuwwwwwwwwwttttttuuuwwwxxxwwwtttrrrooonnnmmmmmmmmmnnnppppppuuuxxx||||||xxxuuuwwwxxxyyy{{{}}}}}}zzzwwwtttvvvyyyyyyxxxvvvuuutttyyyxxxwwwwwwxxxxxxvvvtttqqqpppnnnmmmnnnoooqqqsssvvvwwwxxxxxxwwwxxxzzz|||~~~|||yyywwwtttssssssssssssqqqmmmiiigggggghhhiiiNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWZZZ^^^bbbiiixxxwwwmmmbbb\\\ZZZXXXYYY[[[\\\\\\\\\[[[ZZZ```fffmmmqqqrrrtttzzzoooVVVKKKIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAACCCDDDCCCBBBBBBCCCEEEEEECCCBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA@@@AAACCCEEEGGGBBBAAAAAABBBDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@AAABBBAAA@@@AAABBB===???@@@BBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLNNNNNNLLLKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOONNNMMMMMMMMMNNNOOOPPPPPPMMMOOOPPPNNNKKKJJJLLLNNNOOONNNMMMNNNPPPPPPPPPNNNLLLJJJHHHGGGGGGHHHJJJKKKHHHIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDFFFHHHJJJLLLNNNOOOMMMPPPRRRRRRPPPOOORRRUUUTTTUUUVVVUUUTTTQQQNNNLLLHHHIIIJJJKKKKKKLLLNNNPPPUUUWWW[[[___cccfffhhhhhheeecccaaa^^^\\\ZZZZZZYYYPPPKKKFFFDDDDDDDDDBBB@@@@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<=========<<<======>>>>>>======<<<<<<======>>>???@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDCCCDDDHHHNNNSSSRRRZZZbbbiiisss|||{{{yyyvvvtttvvvzzz~~~|||zzzxxx{{{}}}NNNNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOQQQSSSUUUWWWXXXVVVVVVYYY^^^bbbjjjyyywwwiii___XXXPPPMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMVVVZZZ^^^]]]YYYYYY^^^ddduuu}}}fffSSSKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFEEEDDDBBBDDDEEEEEEDDDCCCDDDEEEAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAA@@@@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???AAACCCCCCAAA@@@BBBDDD>>>@@@BBBDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSSSSQQQOOONNNJJJJJJKKKKKKKKKLLLLLLLLLPPPOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLHHHFFFFFFGGGJJJLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMPPPRRRUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]```aaa]]]WWWSSSSSSUUUTTTUUUWWWZZZ^^^______]]]WWWTTTPPPMMMLLLNNNPPPSSSSSSTTTWWWYYY[[[[[[[[[ZZZZZZZZZXXXWWWTTTRRRPPPOOOKKKKKKKKKJJJJJJHHHGGGGGGHHHIIILLLOOORRRUUUWWWXXXWWWZZZ^^^^^^\\\\\\___ccchhhiiijjjiiieee___YYYUUUMMMPPPSSSUUUVVVYYY]]]aaagggkkkqqqxxx~~~}}}zzzwwwtttrrrpppggg^^^RRRJJJGGGGGGEEECCCBBB@@@>>>===<<<<<<===>>>============>>>>>>??????>>>???@@@@@@@@@@@@???>>>??????@@@AAABBBDDDFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLNNNOOOPPPOOONNNMMMIIIMMMOOOOOOOOOSSS]]]eeellluuuOOOOOOOOOPPPPPPQQQQQQQQQMMMNNNOOOQQQSSSVVVXXXYYYUUUUUUXXX^^^bbbkkkzzzrrrfffYYYQQQMMMIIIHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGOOOSSSUUURRRMMMMMMRRRYYY```jjj{{{~~~qqq^^^PPPKKKHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHGGGFFFBBBDDDFFFFFFEEEDDDDDDEEEBBBBBBCCCEEEFFFHHHIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDGGGEEEEEEFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAADDDFFFEEECCCBBBDDDFFF@@@AAACCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCDDDFFFGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRUUUVVVVVVUUURRRQQQUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWUUURRRPPPNNNMMMMMMNNNNNNOOOQQQQQQRRRRRRRRROOONNNMMMOOORRRUUUUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWYYY\\\```cccfffhhhoooooonnnmmmmmmmmmnnnnnnwwwyyyyyysssjjjbbb___```aaacccgggmmmrrruuutttsssjjjfff```[[[YYY[[[^^^aaaeeegggjjjlllnnnnnnnnnmmmlllllliiigggccc___\\\ZZZUUUUUUUUUTTTSSSRRRQQQPPPSSSUUUWWW[[[___bbbeeegggfffjjjnnnnnnllllllppptttyyyzzz{{{yyytttlllccc^^^ZZZ^^^bbbfffhhhlllrrrwww~~~rrr```RRRKKKIIIGGGEEECCCBBB@@@>>>======>>>?????????>>>>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJMMMMMMMMMNNNOOOQQQSSSSSSXXXZZZ\\\]]]]]]]]][[[ZZZXXX]]]bbbaaa```eeeqqq|||NNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUWWW[[[```hhhwww~~~qqq]]]YYYRRRLLLHHHFFFGGGGGGVVVOOOGGGDDDFFFGGGEEECCCMMMKKKJJJIIIIIIJJJKKKMMMTTTZZZdddqqq}}}tttppppppggg]]]UUURRRNNNIIIDDDIIIGGGGGGHHHKKKMMMKKKHHHLLLKKKKKKJJJIIIHHHGGGGGGIIIGGGEEEDDDCCCDDDEEEGGGKKKIIIGGGFFFHHHIIIIIIHHHHHHIIIJJJHHHFFFEEEEEEFFFJJJIIIIIIIIIJJJKKKLLLMMMJJJJJJIIIIIIHHHGGGGGGGGGNNNMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGFFFFFFGGGHHHIIIGGGFFFHHHFFFFFFHHHJJJKKKHHHEEEIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQKKKMMMOOORRRTTTUUUUUUTTTTTTSSSQQQOOOOOOQQQSSSUUUQQQRRRSSSUUUWWWYYY[[[\\\```````````````aaaaaabbbbbbeeehhhlllmmmmmmlllkkkmmmkkkhhhdddaaa^^^\\\[[[ZZZ]]]```aaa___]]][[[[[[\\\\\\\\\]]]___bbbeeeggghhhgggfffggghhhgggeeecccbbbfffmmmsssyyyxxxqqqooosssyyy~~~tttpppllljjjnnnvvvzzz}}}vvvkkkaaa___]]]\\\[[[\\\\\\ZZZYYY\\\ccciiijjjlllqqquuuuuuyyy{{{{{{zzzwwwvvvxxx{{{{{{sssnnnkkkjjjnnnuuu}}}jjjXXXOOOJJJGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEDDDGGGLLLPPPQQQPPPSSSTTTVVVVVVWWW[[[aaagggiiikkkllllllkkkkkkkkkllllllrrrxxx{{{}}}LLLLLLLLLLLLMMMMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUWWW[[[___gggwwwnnncccUUURRRMMMIIIFFFFFFHHHIIIRRRMMMGGGFFFGGGHHHGGGDDDEEEDDDDDDDDDEEEGGGJJJLLLOOORRRXXX```kkkxxx~~~qqqjjjeee^^^UUUPPPNNNMMMIIIFFFJJJIIIIIIJJJMMMNNNLLLJJJMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMKKKIIIIIIKKKLLLLLLLLLNNNOOOPPPNNNLLLJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKMMMNNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKLLLNNNNNNMMMLLLLLLKKKKKKMMMOOOPPPMMMKKKMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWYYY^^^bbbeeegggggggggcccbbb`````````cccfffgggeeegggiiikkknnnqqqssstttwwwwwwvvvvvvwwwxxxyyyzzz{{{vvvrrrpppsssvvvxxxyyywwwuuussssssppppppqqqssswww|||}}}{{{~~~~~~}}}tttooonnnllllllkkkjjjhhheeefffooovvvwwwxxxzzz|||zzzzzz|||}}}{{{wwwuuuuuuvvvyyy{{{|||{{{yyywwwvvvvvv|||jjj[[[RRRNNNKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGGGGJJJPPPUUUXXXXXX```bbbbbbbbbcccffflllqqqyyy{{{}}}~~~~~~KKKKKKKKKLLLLLLLLLMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSUUUTTTVVV[[[___gggvvvuuueee[[[RRROOOLLLIIIGGGHHHJJJLLLNNNKKKHHHHHHKKKLLLKKKHHHGGGGGGGGGGGGIIIKKKMMMNNNQQQRRRUUUXXX___hhhrrryyynnnddd[[[VVVOOOMMMMMMNNNNNNLLLOOONNNNNNOOOPPPQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOOOOQQQRRRQQQPPPQQQRRRRRRQQQOOONNNOOOPPPQQQSSSUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWUUUSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOMMMLLLLLLLLLLLLMMMMMMMMMJJJLLLMMMMMMMMMMMMNNNPPPSSSSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZZZZXXXVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYY[[[]]]______``````aaabbbbbbbbbiiiiiikkkmmmooorrruuuvvvwwwvvvtttrrrooommmkkkjjjnnnrrrxxx~~~~~~}}}}}}}}}zzzyyywwwvvvuuusssooollllllttt||||||{{{{{{zzzxxxtttvvvwwwvvvsssooolllkkkmmmpppuuuzzz~~~zzzlll```ZZZVVVSSSQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRTTTVVVYYY\\\^^^`````````___]]]ZZZWWWVVVTTTSSSRRRUUU[[[aaaeeeggglllmmmmmmmmmooorrrwww{{{LLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTVVVZZZ^^^fffuuuuuuggg```YYYWWWSSSPPPNNNNNNPPPQQQOOONNNNNNPPPSSSTTTSSSQQQTTTSSSSSSRRRRRRSSSSSSTTTZZZ\\\___aaadddhhhnnnrrrssswww||||||lllcccZZZVVVRRRQQQTTTWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[VVVXXXZZZ]]]^^^^^^^^^]]]^^^\\\ZZZZZZZZZZZZYYYWWWVVVWWWYYYYYYXXXYYYZZZ\\\]]]```dddhhhkkkkkkkkkjjjffffffgggggghhhiiiiiijjjkkkiiiggggggiiikkkllllllkkkkkkmmmnnnppprrrssstttpppnnnjjjeeeaaa]]]ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSUUUWWWYYYYYYZZZ]]]___aaabbbdddfffffffffggghhhiiiiiijjjlllmmmmmmlllkkkjjjiiigggeeebbb___]]]\\\]]]]]]^^^___aaaccceeefffhhhgggfffeeecccbbbaaa```\\\^^^```bbbccccccaaa```bbbccceeegggiiilllmmmnnnnnnoooppppppoooqqqsssvvvzzzzzz{{{|||}}}~~~}}}|||zzzyyyvvvqqqnnnpppwww|||{{{yyyxxxxxxvvvsssuuuxxxxxxvvvrrrmmmjjjhhhnnnxxx~~~uuunnniiifffcccaaafffeeeeeeddddddeeeeeefffeeefffgggjjjoootttxxx{{{|||||||||zzzwwwsssooolllkkkjjjiiiiiilllppptttvvvvvvvvvwwwxxx{{{LLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSUUUYYY^^^eeeuuutttmmmkkkhhhddd```]]][[[[[[[[[[[[\\\]]]```cccddddddcccdddccccccccccccccccccdddmmmqqqtttvvvuuusssrrrrrrpppsssvvvxxxyyy}}}|||tttmmmhhhcccaaa______bbbfffiiikkkmmmnnnooonnnmmmllllllkkkjjjjjjjjjkkkllllllmmmmmmiiilllooorrrttttttsssrrrsssqqqnnnmmmllljjjhhheeegggiiilllmmmnnnpppsssuuuuuuxxx~~~}}}wwwrrrpppppprrruuuwwwwwwuuurrrpppsssrrrqqqpppnnnkkkiiihhhfffhhhlllnnnpppsssvvvxxxzzz}}}}}}yyyvvvuuuvvvwwwxxx{{{~~~}}}{{{zzzuuuwwwyyy{{{||||||{{{zzz|||~~~~~~yyyvvv}}}~~~{{{xxx}}}~~~vvv~~~~~~}}}~~~~~~}}}~~~KKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRTTTYYY]]]eeettt~~~yyyvvvsssrrrrrrvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}yyyxxxuuusssqqqooooooqqqtttvvvwwwvvvvvvwwwyyy~~~{{{xxxvvv~~~LLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRTTTXXX\\\dddttt}}}{{{rrrooolllkkkpppyyyNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTXXX\\\dddsssvvvsssppppppwwwMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNQQQRRRSSSSSSQQQQQQ\\\YYYYYY[[[^^^dddqqq}}}LLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSZZZXXXXXX[[[^^^eeerrr~~~LLLLLLLLLLLLMMMMMMMMMMMMQQQPPPOOONNNOOOQQQSSSUUUXXXVVVWWW[[[___fffsssMMMNNNNNNNNNNNNMMMMMMLLLPPPPPPOOOOOOPPPQQQSSSTTTVVVUUUVVV[[[___fffsssNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPRRRRRRRRRRRRQQQUUUTTTVVV[[[```fffsssNNNOOOPPPQQQQQQPPPOOOOOOMMMNNNQQQSSSSSSSSSQQQPPPTTTTTTVVV[[[```fffrrr~~~LLLMMMOOOQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTVVV[[[```fffqqq|||JJJKKKNNNPPPQQQPPPOOONNNQQQPPPOOOOOOOOOQQQSSSTTTUUUTTTWWW\\\```eeeppp{{{KKKKKKLLLMMMMMMMMMLLLLLLPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUVVVYYY[[[aaaooo}}}LLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWVVVWWWZZZ]]]cccqqq~~~MMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVWWWZZZ]]]cccppp~~~LLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUTTTVVVYYY\\\bbbooo|||MMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWUUUUUUWWW[[[]]]cccooo|||NNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWVVVVVVYYY]]]___dddqqq}}}KKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTWWW[[[^^^cccooo{{{GGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPTTTXXXZZZ___kkkwww