BM6P6(@ ~~~{{{xxxyyyyyyyyyyyyxxxxxxwwwvvvxxxyyyyyy{{{}}}zzzxxxrrrrrrtttyyy~~~yyyvvvsssnnngggaaa___ZZZSSSMMMIIIFFFCCCAAADDDEEEHHHKKKPPP\\\ttt}}}vvvkkkaaaUUUMMMHHHHHHIIIFFFCCCDDDCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@===>>>@@@BBBBBB@@@???>>>===;;;;;;<<<<<<===>>><<<:::999777777777888999888888777666555555555111111111111111111111111111111111111111111111111000000000000////////////,,,,,,---....../////////------............------........................///...---,,,,,,---...///,,,---------.../////////...---+++******+++---...////////////000000000000///000444<<>>???AAABBBBBBAAA???>>>===<<<;;;<<<======<<<;;;:::888777777777888777666666555444444333333111111111111111111111111111111111111111111111111000000000/////////..................------------------............------........................///...------------...///---------.....................---,,,,,,---......////////////000000000000000222666>>>GGGOOOTTTVVVYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVXXXZZZZZZYYY^^^dddrrr{{{yyyoooaaaRRRLLLKKKJJJKKKMMMNNNOOOSSSWWWZZZ^^^iiiuuu~~~}}}zzz{{{~~~~~~}}}sssfff^^^UUUQQQLLLJJJMMMSSSYYY\\\~~~}}}}}}~~~~~~|||zzz||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~|||yyypppppprrrwww~~~~~~zzzxxxwwwrrrlllfff___ZZZSSSMMMIIIFFFCCCAAA@@@AAACCCFFFKKKYYYrrrzzzpppggg\\\SSSLLLJJJIIIFFFDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDCCCDDDDDDDDDBBB@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@@@@AAABBBAAAAAA???>>>===<<<<<<<<<======::::::999888777777888888666666666555444444333333222222222222222222222222111111111111111111111111////////////............///......---,,,,,,++++++------............------........................///...------------...///...............---------......................../////////000000000111111222444999AAAJJJRRRVVVXXXXXXXXXYYYZZZZZZYYYYYYYYYWWWVVVXXX[[[[[[ZZZ```hhhzzzhhh[[[OOOKKKKKKJJJKKKNNNPPPQQQUUUZZZ]]]bbbooo{{{yyytttooorrrvvvwwwuuussstttvvvyyyzzz||||||zzzsssjjjcccZZZUUUOOOKKKKKKMMMPPPQQQ}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{xxxoooooopppuuu|||}}}zzzxxxwwwtttmmmhhh___[[[SSSMMMIIIFFFDDDBBBCCCCCCDDDGGGMMM[[[ttt~~~uuummmaaaXXXOOOLLLJJJFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>===============999888888888888888888888888888777777666666666666222222222222222222222222111111111111111111111111////////////.........---......------,,,,,,,,,,,,------............------.................................------........./////////...---------,,,---...////////////...---/////////000000111111222222555;;;CCCMMMTTTWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWYYY[[[ZZZZZZbbbkkkvvv```VVVLLLJJJKKKKKKLLLOOOOOOPPPTTTZZZ___fffssswwwppphhhjjjmmmnnnmmmnnnppprrrpppqqqrrrttttttqqqkkkggg```[[[TTTNNNKKKKKKKKKKKK~~~}}}}}}|||}}}yyyuuuooonnnnnnssszzz~~~{{{xxxxxxwwwtttnnniii```[[[TTTNNNJJJGGGDDDBBBCCCCCCEEEGGGLLLYYYqqq|||tttfff\\\RRRNNNKKKHHHFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDFFFIIIIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA???>>>>>>===>>>>>>>>>>>>>>>=========888999999999888888888888777777777777666666666666222222222222222222222222111111111111111111111111000////////////.........,,,,,,,,,------.........------............------........................---..................---/////////...---------,,,,,,---............---,,,/////////000111222222222222555<<>>>>>?????????>>>===<<<:::::::::::::::999888777555555555555555555444444333333333333333333333333111111111111111111111111000000000000////////////,,,,,,------...//////000------............------........................------...//////...------...............---------------------------------...///000000111222333333333666>>>HHHQQQWWWYYYXXXZZZ[[[[[[[[[ZZZZZZYYYXXXZZZYYYZZZZZZYYY^^^lllzzz{{{fffTTTNNNJJJKKKLLLKKKMMMQQQMMMOOOTTT\\\cccmmm}}}|||tttooodddccccccdddfffhhhkkkmmmooonnnmmmnnnpppqqqpppnnnccc^^^XXXRRRNNNKKKHHHFFF|||zzz{{{zzz{{{~~~{{{vvvqqqooommmooovvv}}}zzzyyyxxxuuuooojjj```[[[TTTNNNJJJGGGDDDCCC??????AAACCCEEENNNbbbttt|||lllaaaUUUPPPMMMKKKJJJMMMKKKJJJIIIHHHGGGHHHHHHIIIEEEEEEGGGJJJLLLLLLIIIGGGBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFEEEAAA>>>>>>???>>>>>>???@@@???>>>===<<<;;;<<<<<<<<<;;;999888777444555555555555555555555333333333333333333333333111111111111111111111111222111111111000000000000////////////////////////------............------........................------...//////...---------------...............000///...------...///000...///000111222333333444444888AAAKKKTTTZZZ[[[ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWZZZYYYZZZZZZ[[[cccvvv}}}yyysss___QQQLLLJJJLLLMMMLLLNNNQQQPPPRRRXXX```hhhsss|||wwwqqqmmmeeedddbbbccceeehhhkkklllpppnnnlllkkklllmmmmmmlllgggbbb\\\VVVQQQMMMIIIGGG}}}{{{yyyyyyzzz}}}}}}yyyrrrooommmooovvv~~~|||{{{zzzvvvpppkkkaaa\\\UUUNNNJJJGGGEEECCC???@@@BBBDDDEEELLL^^^ppp}}}mmmbbbVVVPPPNNNKKKLLLNNNMMMLLLKKKJJJIIIJJJKKKKKKGGGGGGIIIKKKLLLKKKHHHFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEGGGIIIGGGCCC@@@???@@@>>>??????@@@@@@>>>===<<<============<<<:::888777666666666777777777777777333333333333333333333333111111111111111111111111222222222222111111111000111111111000//////......---..................---........................,,,---...//////...---,,,,,,------....../////////222000///------///000222...///000111222333444444666:::CCCMMMWWW\\\\\\[[[]]]]]]]]]\\\ZZZYYYWWWVVVZZZYYYZZZ[[[^^^hhh~~~}}}{{{~~~xxxrrrtttoooZZZPPPLLLJJJMMMMMMLLLNNNQQQSSSUUU[[[dddlllxxxzzz~~~}}}xxxsssooolllhhheeecccdddfffjjjlllmmmooollliiigggggghhhhhhhhhlllgggaaaZZZUUUPPPLLLIII|||yyyxxxxxxzzz~~~~~~~~~zzztttqqqmmmlllpppyyy~~~|||yyyuuuooojjj___[[[UUUOOOJJJFFFBBB@@@AAA??????@@@AAAGGGUUUccc~~~qqqeeeVVVOOOPPPRRROOOKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@@@@@@@??????>>>>>>???>>>>>>>>>>>>>>>?????????>>>===<<<:::999888777777777777777666666666666444555666777666555333222111222222222222111000000111111000///////////////........................///////////////////////////,,,)))&&&&&&***...111//////.........---------//////......---------,,,---.........//////000000---...///111222222222222888<<>>===<<<:::999999888888777777777777666666666666666666666555444444222222333333222222111000111111000///////////////........................------------------------------,,,+++,,,---.../////////.........---------/////////.........------....../////////000000000---...///111222222333333888===FFFOOOXXX\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\ZZZ[[[```gggsssxxxlllmmmvvv}}}vvvoookkkmmmzzzppp^^^TTTNNNJJJHHHKKKMMMLLLNNNRRRUUUYYYaaajjjvvv{{{tttsssqqqnnnmmmnnnppp}}}~~~wwwrrrpppnnnnnnjjjgggdddcccfffkkknnnpppoooiiifffffffffddddddfffhhhhhhgggddd^^^WWWPPPKKKwwwuuutttuuuxxx|||~~~|||tttppplllkkknnnvvv~~~|||yyytttnnnjjjaaa]]]VVVQQQLLLHHHDDDAAA@@@??????@@@AAAFFFRRR___zzzqqq```UUURRRQQQOOOLLLOOOOOOOOOOOOOOONNNLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;999999888888777777777777777666666555555555555555333333444444333333222111111111000////////////000////////////////////////------------------------,,,---///111111000///---...............---------000000////////////......//////000000000000000111...//////000111222333333888>>>HHHSSSZZZ^^^___^^^```___^^^^^^]]]]]]]]]^^^^^^]]]___dddlll{{{zzzmmmeeelllxxx~~~vvvooolllqqqjjjYYYQQQMMMJJJIIILLLMMMLLLOOOSSSWWW]]]fffppp}}}wwwpppnnnmmmjjjkkkmmmsssxxxtttqqqooonnnmmmkkkiiiiiilllppprrrssspppjjjeeefffeeecccbbbeeebbbccceeeddd```YYYRRRNNNxxxvvvssssssuuuyyy|||}}}}}}tttqqqllljjjmmmsss{{{~~~|||yyytttnnniiibbb]]]WWWRRRMMMIIIEEEBBB???>>>???AAAAAAEEEPPP\\\xxxuuucccWWWRRRRRRPPPNNNPPPPPPPPPPPPOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<::::::999999888888777777777666444333333333444555444444555555444444333222222111000000//////000000000000000000000000000000////////////////////////,,,---000111222111///...........................000000000000000/////////000000000000111111111111/////////000111222333444777???JJJUUU\\\^^^______aaa```___^^^]]]]]]]]]^^^^^^___aaagggrrrwwwlllgggqqq|||rrroootttyyyeeeVVVOOOLLLIIIIIILLLMMMLLLPPPUUUYYY___iiiuuuzzzssspppmmmkkknnnrrr}}}yyywwwuuutttrrrppppppppprrrttttttsssrrrkkkfffdddccc```___aaa\\\^^^aaaaaa___ZZZTTTPPP{{{wwwsssrrrtttwww{{{|||}}}vvvrrrmmmjjjkkkooovvvzzzxxx{{{~~~|||yyytttnnniiibbb^^^XXXRRRMMMIIIEEECCC???>>>???AAAAAACCCMMMXXXtttuuudddXXXSSSRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999888888666555333222111222333444444555555555555444333333222222111000000000000000000000000000000000000000000000000000000000000000------...///////////////---...................../////////000000000000000111111111111000000000000000000000000111222444555777@@@LLLVVV[[[]]]^^^___```___^^^]]]]]]\\\\\\\\\]]]___bbbhhhuuuwwwooolllvvv~~~ssspppwwwppp]]]QQQLLLKKKIIIJJJMMMMMMLLLQQQWWWYYYaaammmyyy}}}wwwxxxzzz~~~wwwssspppooossszzz~~~|||wwwwwwwwwyyy{{{{{{yyywwwssskkkeeebbb```\\\[[[]]]YYY[[[]]]___]]]YYYTTTQQQ}}}xxxsssqqqrrrvvvzzz|||~~~~~~~~~xxxtttnnnjjjiiilllppptttqqqvvv||||||yyytttmmmiiibbb^^^WWWRRRMMMIIIEEEBBB>>>>>>@@@AAAAAABBBKKKUUUlllvvvfffZZZTTTSSSRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHHHHFFFEEECCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>============<<<;;;:::999999888555444444333333333333333444444555555444444333222222222111000000000000111////////////////////////...........................------------...//////---------.....................////////////000000111000000000000000//////111000000000111333555666:::CCCNNNVVVZZZ\\\^^^___```___^^^]]]\\\[[[[[[[[[[[[^^^bbbggguuuyyyrrrqqq}}}yyynnnmmmwwwjjjYYYPPPMMMIIIIIIKKKMMMMMMLLLRRRYYY\\\eeeqqq~~~vvvoooiiigggeeegggkkkooottt{{{yyytttrrrrrrzzzqqqiiibbb___]]]YYYYYY[[[YYYZZZ\\\]]][[[XXXUUURRR~~~yyyrrroooppptttxxx{{{|||{{{{{{~~~zzzvvvoooiiiggghhhlllnnnpppvvv||||||yyysssmmmhhhaaa]]]WWWQQQMMMIIIDDDBBB>>>>>>@@@BBB@@@AAAIIISSSbbb~~~xxxjjj]]]VVVSSSRRRQQQNNNOOOOOONNNNNNMMMLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>===<<<;;;:::999999555555666666555555444333444444444444444333222222333222111111000000111111................................................---------.........//////---------.........//////------........./////////000000000/////////......111111000000111333555666>>>GGGQQQXXXZZZ\\\^^^aaaaaa```^^^]]]\\\[[[[[[[[[XXX\\\```eeetttzzz{{{~~~rrrggghhhuuuyyyeeeVVVPPPNNNHHHIIIKKKNNNMMMLLLRRRZZZaaajjjwwwuuuhhh___[[[XXXWWWTTTWWW\\\```dddjjjqqqwwwxxxuuutttxxxzzz}}}~~~kkkddd]]]\\\[[[YYYZZZ]]]\\\]]]]]]\\\[[[XXXVVVUUU}}}xxxqqqnnnooossswwwyyy{{{zzzyyy{{{|||wwwpppjjjfffgggiiikkkrrrwww~~~}}}yyysssmmmhhhaaa]]]VVVQQQLLLHHHDDDAAA===>>>@@@BBB@@@@@@HHHQQQZZZyyy{{{mmm```XXXTTTQQQPPPOOOOOOOOOOOONNNMMMLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999666777888888888777555444333333444444333333222111333222111111000111111111........................111111111111111111111111,,,---///000111000///...---------.........//////,,,---------......//////000000//////.........---222111000000111333555777BBBJJJSSSYYY[[[\\\___cccaaaaaa___^^^]]]\\\\\\\\\VVV[[[^^^cccsss|||pppddddddrrrppp\\\OOOJJJJJJHHHIIILLLNNNMMMLLLSSS[[[fffooo|||wwwnnnbbbWWWRRRQQQQQQRRRJJJMMMRRRUUUXXX^^^eeekkkrrr{{{~~~yyywwwwww}}}vvv{{{~~~tttmmmggg```ZZZZZZZZZYYY[[[___```___^^^]]][[[YYYWWWVVVxxxpppnnnqqquuuvvvuuuwwwyyy|||zzzqqqjjjdddbbbgggoooyyy~~~|||yyyuuuoookkkccc^^^XXXRRRMMMIIIDDDAAAAAA@@@?????????CCCIIIMMMZZZkkk~~~oooaaaWWWRRRPPPPPPLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCEEEFFFGGGHHHHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEECCCBBBAAAEEEFFFFFFFFFEEECCC@@@>>>??????>>>>>>======<<<<<<888999999888888777666555333333444555444333222111111111111111000000000000000000000000111111111111000000000000////////////......................../////////////////////////////////////////////////////////...------///111444000...111444444555999EEEKKKSSSZZZ^^^^^^^^^^^^____________^^^]]]\\\[[[WWWZZZ\\\bbbttt|||pppfffkkk}}}~~~{{{kkk[[[NNNHHHIIIJJJLLLNNNNNNNNNRRRXXX]]]fffsssvvvccc\\\TTTNNNLLLKKKIIIHHHIIIJJJKKKMMMOOOTTTYYY^^^dddnnn{{{}}}|||{{{vvv~~~|||tttkkkddd```[[[ZZZYYYXXXXXXYYY[[[\\\ccccccbbbaaa___[[[WWWUUUxxxpppmmmooorrrssssssuuuwww{{{yyyqqqkkkeeecccgggnnnxxx~~~}}}zzzvvvppplllccc^^^XXXRRRMMMIIIDDDBBBAAA@@@???>>>???BBBGGGKKKUUUggg~~~rrrcccXXXRRRPPPOOOMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFEEECCCBBB@@@@@@??????>>>===<<<<<<;;;888999999888888777666555333333444444444333222111111111111111000000000000//////000000000111111111000000000/////////..............................///////////////////////////////////////////////////000000...------///000333///...111444444777;;;GGGMMMUUU[[[^^^___^^^^^^____________^^^]]]\\\[[[XXX\\\```gggyyy}}}qqqhhhoooyyyhhhXXXLLLGGGHHHIIILLLMMMNNNNNNRRRXXX^^^hhhuuupppcccXXXSSSMMMIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKOOOTTTXXXXXXbbbooo}}}~~~}}}{{{yyyyyyqqqjjjccc^^^\\\ZZZYYYXXXXXXXXXZZZ\\\]]]cccccccccbbb```]]]ZZZXXX~~~xxxppplllllloooooooooqqqtttzzz}}}wwwppplllgggcccgggmmmvvv}}}~~~{{{wwwqqqmmmccc___XXXRRRMMMIIIEEEBBBAAA@@@???>>>>>>@@@EEEHHHNNN```xxxxxxhhh[[[RRROOONNNMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::888999999888888777666555333444444444444333222222111111111111000000000000//////000000000000111111/////////.........------........................////////////////////////////////////////////////000111111///------...000222......111444555999>>>KKKPPPXXX]]]______^^^^^^____________^^^]]]\\\\\\ZZZ^^^dddooo~~~sssnnnwwwrrrbbbUUUKKKHHHJJJIIIKKKMMMMMMNNNRRRZZZ___kkkxxx|||mmm]]]SSSMMMKKKHHHGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJMMMQQQTTTRRRXXXdddrrr~~~zzz{{{}}}{{{{{{wwwpppiiibbb^^^[[[ZZZYYYYYYXXXXXXYYY[[[\\\]]]bbbcccccccccaaa___]]]\\\}}}xxxpppkkkiiijjjkkklllnnnrrrxxx{{{vvvppplllgggccceeekkksss{{{}}}xxxrrrmmmccc___YYYSSSNNNIIIEEEBBBAAA@@@???>>>===???BBBFFFIIIZZZsss~~~mmm^^^TTTOOONNNNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOONNNNNNMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::888999999888888777666555444444444444444333333333111111111111000000000///////////////000000000111///.........------------........................////////////////////////////////////////////////000111111000...---...///000......222444555;;;AAAOOOTTTZZZ^^^```___^^^^^^^^^_________^^^^^^]]]\\\[[[___hhhwww~~~vvvuuukkk]]]SSSMMMLLLOOOIIIKKKMMMMMMOOOTTT\\\bbbnnn{{{~~~zzzsssjjj```VVVOOOIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNQQQSSSUUUXXX___kkkwww~~~yyy{{{yyyvvvwwwtttpppkkkgggccc```___]]]\\\[[[[[[ZZZ[[[[[[\\\``````aaabbbbbbaaa``````|||wwwpppjjjgggggghhhiiinnnrrrxxx~~~|||vvvqqqmmmgggbbbccchhhoooxxx}}}xxxrrrmmmddd___YYYSSSNNNJJJEEEBBB@@@@@@@@@>>>===>>>AAADDDHHHXXXppprrraaaVVVPPPOOOOOOOOONNNMMMLLLJJJHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOOOONNNNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@>>>===;;;::::::888999999888888777666555555555444444444333333333111111111111000000000///...////////////000000000///.........------------........................///////////////////////////////////////////////////111222111///......///000...///222444666<<>>???BBBDDDHHHXXXooowwweeeYYYSSSRRROOOOOOOOOMMMLLLJJJHHHGGGDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCAAA@@@??????AAA@@@???>>>===<<<;;;:::888999999888888777666555666555555444333444444444111111111111000000000000......////////////000000/////////.........------........................////////////////////////////////////////////////...000111111000///000000000///000333333555===FFFTTTXXX\\\___```___^^^^^^]]]^^^^^^___^^^^^^]]]]]]ZZZ___nnn~~~ooorrrzzzeeeXXXPPPKKKJJJKKKJJJLLLNNNOOORRRXXXbbbiiiuuu|||ssslllgggddd^^^]]]ZZZVVVRRRNNNLLLJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJMMMRRRUUUVVVWWWYYY[[[\\\YYY]]]gggnnnsss}}}}}}}}}yyyyyy}}}xxxvvvppprrruuuvvvuuuqqqnnnkkkiiihhhfffcccaaa^^^\\\[[[ZZZ[[[]]]___bbbdddfffgggzzzvvvpppiiieeedddfffhhhrrrtttxxx}}}|||ssslllccc\\\\\\aaagggrrr}}}~~~}}}~~~}}}xxxqqqlllddd```YYYSSSOOOJJJFFFCCC???@@@@@@??????@@@CCCEEEIIIXXXooozzzhhh\\\VVVVVVPPPPPPOOONNNLLLJJJHHHGGGCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;888999999888888777666555777666555444333444444555111111111111000000000000........./////////000000000000000/////////..............................////////////////////////////////////////////////,,,///111222111000111222111000111333333555===GGGTTTWWW\\\_______________]]]]]]^^^^^^___^^^^^^]]][[[```qqqsssjjjtttsss```UUUOOOLLLJJJKKKKKKMMMOOOPPPSSSZZZdddlllzzzzzzlllccc]]]YYYVVVPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKJJJHHHGGGIIILLLMMMQQQWWW[[[^^^```aaacccccc___bbblllqqqqqqxxx}}}xxxzzz}}}xxxuuusssoooppprrrttttttsssqqqppplllkkkjjjgggeeebbb___^^^YYYZZZ]]]___cccgggiiikkk}}}zzzvvvpppiiiddddddfffiiitttvvvyyy|||~~~tttkkkbbbZZZ[[[___eeeqqq|||~~~|||}}}~~~~~~~~~}}}wwwpppkkkddd```ZZZTTTOOOJJJFFFCCC???@@@@@@@@@@@@AAADDDFFFJJJXXXnnn|||jjj]]]XXXXXXPPPPPPOOONNNLLLJJJHHHGGGCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>======<<<<<<888999999888888777666555777666555444333444555555111111111111000000000000............/////////000000000000000////////////........................////////////////////////////////////////////////+++...111222222111222333222111222444333444===GGGTTTWWW\\\^^^____________]]]]]]^^^^^^___^^^^^^^^^\\\aaassszzzlllkkkxxx{{{kkkZZZRRRPPPNNNNNNOOOLLLNNNPPPQQQTTT\\\fffnnn}}}ooo```WWWRRROOOMMMFFFHHHIIIJJJIIIJJJKKKLLLJJJLLLMMMLLLJJJJJJMMMPPPQQQUUU\\\aaaeeegggiiijjjmmmgggjjjssstttqqquuu~~~xxx|||}}}wwwtttrrrqqqoooppppppqqqrrrsssttttttmmmlllkkkjjjgggeeebbbaaaZZZ[[[]]]```dddiiilllnnn~~~{{{wwwpppjjjiiihhhffffffiiirrrsssvvvzzz}}}~~~sssjjj```ZZZ[[[```bbbiiittt}}}~~~}}}{{{yyytttoookkkddd]]]VVVSSSNNNGGGCCCCCC@@@???>>>>>>???@@@BBBDDDOOOXXXhhh||||||kkk^^^XXXWWWUUUSSSPPPNNNMMMKKKHHHEEEDDDFFFHHHJJJLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@????????????>>>>>>======<<<<<<999999888888777666666666666666555444333333222222222222222111111111111000111111000000//////......000000000000000000000000000000000000////////////............////////////////////////////////////000000000000////////////111111111111333;;;GGGPPPXXX[[[^^^______^^^^^^^^^^^^```bbbcccaaa___^^^^^^^^^ddduuuyyyyyy}}}wwwpppooolll~~~xxxhhhWWWOOOLLLJJJJJJJJJNNNMMMNNNSSSXXX^^^kkkwwwwwwdddXXXQQQIIIEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNMMMMMMMMMMMMOOOPPPQQQWWW\\\eeekkkoooppppppqqqrrrtttvvvwwwxxxyyy{{{}}}}}}{{{~~~wwwoookkkkkklllmmmooorrrrrrpppppprrrtttnnnooopppooommmiiidddaaaZZZ]]]```ccceeehhhlllnnn}}}yyywwwooohhhfffeeecccdddgggmmmooossswwwzzz}}}uuujjj```YYYYYY]]]aaaiiisss|||~~~}}}|||yyyuuupppllleee]]]WWWSSSNNNGGGCCCBBB@@@???>>>>>>>>>@@@BBBDDDLLLUUUeeeyyy}}}lll___YYYWWWUUURRRPPPNNNMMMKKKHHHFFFEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIGGGFFFEEECCCBBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666666555555444333333222222222222222111111111111000111000000000/////////...000000000000000000000000000000000000/////////...............////////////////////////////////////000000000000////////////111111111111444<<>>===>>>@@@BBBCCCHHHPPP```tttoooaaaZZZWWWTTTRRROOONNNMMMKKKIIIGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCBBBAAA@@@???>>>BBBBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::999999888888777666666666555555555444444333333222222222222111111111111000000000000000////////////000000000000000000000000000000000/////////..................////////////////////////////////////////////////000000000000111111111111444===HHHQQQZZZ]]]___```___]]]]]]]]][[[]]]______]]][[[[[[[[[___jjj|||pppdddgggooo~~~~~~pppdddaaadddtttnnnaaaRRRMMMKKKJJJJJJLLLPPPOOORRRWWW]]]dddrrr~~~nnn___QQQIIIFFFBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIKKKNNNSSSWWWYYY___dddlllrrrvvvxxxzzz{{{yyy|||zzz|||{{{yyyssskkkddd___^^^______ccchhhkkkkkkjjjjjjjjjlllmmmmmmllliiieeeaaa^^^XXX[[[^^^aaaccceeeiiikkkwwwmmmddd```]]][[[]]]aaacccgggmmmsssyyy|||~~~~~~|||uuulllbbbZZZXXXYYY___fffpppyyy~~~~~~~~~}}}}}}{{{wwwrrrmmmfff___XXXTTTOOOGGGBBBBBB@@@???>>>===>>>@@@BBBCCCFFFMMM\\\pppqqqcccZZZWWWSSSQQQOOONNNMMMLLLIIIGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666555555444444444333333333222222222111111111000000000000000000////////////////////////////////////000000/////////.....................////////////////////////////////////////////////000000000000111111111222555>>>JJJSSS[[[^^^``````___]]]\\\\\\]]]^^^``````^^^]]]]]]]]]aaaoooxxxjjjbbbeeeooo~~~|||lllaaaaaafffyyy{{{ggg[[[PPPKKKKKKJJJKKKNNNPPPOOORRRXXX___ggguuu~~~fffYYYKKKFFFDDDAAA@@@AAA??????@@@BBBDDDFFFHHHIIIIIIIIIJJJLLLOOOTTTXXXZZZ^^^bbbiiinnnrrruuuwwwyyywww{{{zzzwww|||{{{xxxtttnnnfff___[[[YYYXXXYYY]]]bbbgggiiihhhgggeeeggghhhhhhgggdddaaa]]][[[VVVYYY\\\^^^```cccfffhhhvvvlllccc^^^\\\ZZZ[[[___```eeemmmuuu{{{~~~ssskkkddd]]]ZZZ[[[]]]dddooowww|||~~~~~~~~~~~~}}}|||xxxrrrmmmfff___XXXUUUOOOHHHCCCCCC???>>>=========???AAACCCEEELLLZZZmmmsssdddZZZVVVRRRPPPNNNMMMMMMLLLJJJHHHIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEE???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@??????>>>=========999999888888777666666666444444444444444333333333222222222111111111000000////////////000000000000////////////////////////////////////........................////////////////////////////////////.../////////000000000111000111222222666???KKKUUU\\\^^^```aaa___]]]]]]]]]]]]___```___]]]\\\]]]^^^ddduuuvvvlllfffjjjttt}}}mmmbbbcccjjj~~~vvvaaaWWWNNNKKKJJJIIIKKKOOONNNNNNRRRYYY```jjjxxxzzzbbbUUUHHHCCCBBB@@@>>>???>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKNNNQQQTTTWWWYYY[[[___dddhhhjjjmmmppprrrrrrwww~~~xxxwww~~~~~~zzzxxxxxxtttpppiiiaaa[[[WWWUUUSSSSSSWWW]]]cccfffgggdddbbbaaaaaaaaa```^^^\\\YYYWWWUUUWWW[[[]]]^^^aaadddfff}}}rrriiiaaa]]]ZZZXXXYYY]]]]]]ccclllvvv}}}~~~~~~rrrkkkfff```\\\\\\\\\cccmmmvvv{{{~~~~~~~~~}}}xxxqqqllleee^^^XXXUUUPPPIIIDDDDDD???>>>===<<<===???AAABBBEEEKKKXXXkkkttteeeZZZUUUQQQPPPNNNMMMMMMMMMKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPPPPNNNMMMLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFAAABBBDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@??????AAAAAA@@@??????>>>>>>===999999888888777666666666444444444444444444444444222222222111111111111000////////////000000000000000000000000000000000000/////////.........------............////////////////////////////////////......//////000000111111000111222333777@@@MMMVVV[[[^^^```aaa```^^^^^^^^^\\\^^^^^^]]][[[[[[\\\]]]hhh|||wwwoookkkppp{{{~~~lllbbbeeennnppp]]]UUUNNNKKKKKKIIILLLPPPNNNNNNRRRZZZcccmmm|||www^^^QQQEEEAAA@@@===<<<===>>>>>>??????AAABBBDDDEEEIIIKKKMMMPPPSSSUUUVVVWWWYYY[[[___aaabbbcccfffhhhkkkpppyyy~~~~~~xxxxxxzzz}}}uuuvvv}}}~~~zzzvvvuuuuuuooojjjbbb\\\WWWSSSPPPNNNMMMPPPUUU\\\aaacccaaa^^^[[[[[[[[[[[[ZZZXXXVVVUUUVVVYYY\\\^^^___aaadddggg|||xxxnnneee^^^[[[YYYVVVVVVYYYYYY___jjjttt|||{{{~~~rrrlllgggaaa\\\\\\[[[bbbllltttzzz}}}}}}xxxpppkkkddd]]]WWWUUUPPPJJJFFFFFF???>>>===<<<===???AAABBBEEEJJJVVVhhh}}}uuueeeYYYSSSQQQOOOMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIKKKLLLMMMQQQPPPOOONNNLLLKKKJJJIIIEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHHHHHHHFFFDDDCCC??????????????????@@@@@@@@@@@@??????>>>=========999999888888777666666666444444444444444444444444222222222111111111111000.../////////000000000111000000000000000000000000//////.........---------............////////////////////////////////////.........///000111111111000111222333777AAANNNWWWZZZ]]]```aaa```_________^^^^^^___^^^\\\[[[]]]^^^kkk{{{uuupppxxx|||lllcccgggqqqjjj[[[TTTNNNLLLKKKJJJLLLPPPOOOOOOTTT]]]fffpppttt[[[OOODDDAAA@@@>>>===>>>???>>>>>>???@@@AAABBBBBBFFFIIINNNSSSVVVWWWWWWVVVUUUWWWXXXXXXXXXYYY[[[\\\aaagggqqq}}}}}}vvvwwwwww}}}ooohhhllluuu}}}}}}~~~}}}{{{vvvsssqqqqqqhhhbbb[[[UUUQQQNNNKKKHHHFFFHHHMMMTTTZZZ]]][[[YYYWWWWWWWWWXXXWWWWWWVVVUUUZZZ\\\___aaabbbdddgggiii{{{wwwjjjbbb\\\ZZZXXXUUUUUUWWWVVV\\\gggrrr{{{xxx}}}rrrlllgggaaa\\\ZZZ[[[aaakkktttyyy}}}}}}wwwpppjjjccc\\\WWWTTTQQQJJJGGGGGG???>>>===<<<===???AAABBBDDDIIIUUUfff|||uuueeeYYYSSSPPPOOOMMMMMMNNNMMMLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLOOONNNMMMKKKJJJHHHGGGFFFDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKLLLKKKIIIFFFCCCBBB??????????????????@@@@@@??????>>>>>>======<<<<<<999999888888777666666666444444444444444444444444222222222111111111111000.../////////000000111111000000000000000000000000//////.........---------............/////////000////////////////////////---......///000111111222000111222333888AAANNNXXXZZZ\\\```aaa```````````````aaaaaa```^^^^^^___aaammmzzzttt}}}|||mmmdddjjjtttzzzfffZZZSSSNNNMMMKKKJJJLLLPPPPPPQQQVVV___hhhssssss[[[PPPEEEBBBCCCAAA@@@AAA?????????>>>???@@@@@@AAADDDHHHNNNTTTXXXYYYXXXWWWRRRRRRSSSRRRPPPPPPRRRTTTYYY___iiiwww|||tttsssxxx}}}yyyxxxvvvxxxuuugggaaaeeepppyyy{{{||||||zzzuuuqqqnnnmmmccc]]]UUUPPPMMMJJJGGGDDDAAABBBGGGNNNUUUXXXWWWUUUUUUUUUVVVWWWWWWWWWVVVVVV]]]___bbbdddeeegggjjjlll}}}xxxuuuiiieee^^^XXXTTTSSSTTTUUURRRZZZeeeooovvvxxxyyyzzzuuu{{{vvvooohhh```\\\\\\___dddkkkrrrxxx|||~~~~~~}}}|||{{{tttlllddd___YYYSSSNNNIIIEEEBBBAAA@@@???>>>>>>???@@@AAADDDJJJTTTddd{{{vvveeeZZZUUUPPPOOOMMMLLLJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBBBBCCCDDDEEEFFFIIIJJJLLLLLLJJJGGGCCCAAA??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>======<<<:::::::::999999777666666666666666666666555555555333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,---------............////////////......111111111000000000000000222222333666>>>IIISSSZZZ[[[\\\^^^``````aaa``````^^^]]]^^^```___]]]^^^cccttt|||yyyjjjcccjjjvvvuuufffVVVOOOIIIJJJLLLKKKLLLOOORRRSSSXXXaaakkkvvvrrrXXXNNNDDDAAA@@@??????AAA@@@@@@???>>>>>>???@@@AAAGGGIIILLLOOOQQQRRRSSSSSSPPPPPPOOOMMMKKKKKKMMMOOOYYYYYY___nnn{{{yyy~~~rrrhhhiiioooxxxyyykkkeeeccceeeooo{{{}}}xxxvvvuuuqqqlllggg\\\WWWOOOIIIEEECCCBBBAAA@@@@@@CCCGGGMMMRRRUUUWWWYYYUUUTTTWWWVVVRRRUUU\\\^^^```cccgggiiikkklllmmm|||wwwtttiiieee^^^WWWSSSRRRRRRSSSSSSYYYbbbjjjoooqqqssssssrrrxxxwwwppphhh___[[[[[[]]]aaaiiiqqqxxx}}}||||||{{{tttkkkddd___YYYSSSNNNIIIEEEBBB@@@@@@???>>>>>>???@@@@@@DDDIIISSSccczzzxxxeeeXXXRRRPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGKKKKKKKKKKKKIIIFFFDDDBBB@@@??????>>>======<<<<<<===>>>>>>>>>======<<<<<<::::::::::::999888777777666666666666666555555555333333333222222222222111111111111111000000000000000000000000000000000000////////////////////////---------.........//////......////////////......111000000000000000000000222222333777???IIITTTZZZ]]]^^^```aaabbbaaaaaa```___]]]^^^```___]]]aaagggzzzxxxjjjccciiitttqqqbbbUUUNNNIIIJJJLLLKKKMMMPPPSSSTTTZZZdddnnnyyypppXXXNNNEEEBBBAAA??????AAA@@@??????>>>???@@@AAABBBFFFHHHJJJLLLNNNOOOOOOOOOKKKKKKKKKIIIGGGGGGJJJLLLRRRSSSZZZgggttt~~~{{{uuuhhhaaaeeemmmzzzsssgggcccdddiiittt}}}xxxtttrrrnnnhhhcccXXXSSSKKKEEEBBB@@@???>>>===>>>@@@DDDIIIOOOTTTVVVVVVSSSSSSVVVVVVTTTWWW^^^___```cccfffiiikkklllmmm~~~{{{vvvrrrhhhddd]]]WWWRRRPPPPPPQQQSSSWWW]]]bbbfffhhhkkklllooouuu~~~yyyqqqiii___ZZZYYYZZZ___gggpppxxx}}}~~~~~~{{{{{{zzzssskkkccc___XXXRRRNNNIIIEEEBBB@@@???>>>>>>>>>>>>???@@@BBBHHHRRRaaayyyyyyeeeWWWQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHLLLLLLKKKIIIGGGFFFDDDDDD@@@@@@??????>>>=====================<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777666666555555555333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////........./////////000000......////////////......000000000000000000111111222222444888@@@JJJUUU[[[___```aaabbbbbbbbbaaa``````^^^^^^___^^^___eeennnyyykkkccciiirrr~~~kkk[[[SSSMMMIIIKKKLLLLLLMMMQQQUUUVVV]]]gggrrr}}}lllXXXNNNEEEBBBAAA??????@@@?????????@@@@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIDDDEEEEEEDDDCCCCCCFFFHHHIIILLLSSS\\\dddnnn~~~uuuiii___[[[bbbpppwwwmmmdddccchhhqqq}}}xxxrrrmmmhhhaaa\\\RRRMMMFFFAAA>>>===<<<;;;;;;;;;<<>>======>>>???@@@AAAGGGPPP___uuuxxxeeeYYYSSSPPPOOONNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFGGGGGGIIIIIINNNLLLJJJHHHFFFEEEEEEEEEAAA@@@@@@??????>>>============<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888888777777666555555555444444333333333222222222111111111111000000000///////////////////////////////////////////////////---.........////////////......////////////......000000000000000111111111333333555999AAALLLVVV\\\```aaabbbbbbbbbaaa```___bbb```______^^^```jjjvvv~~~ooofffiiirrr~~~{{{fffUUUQQQLLLJJJKKKLLLLLLNNNRRRVVVXXX```kkkvvv|||jjjWWWMMMEEEBBBAAA??????AAA???@@@@@@AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDD???@@@AAAAAA@@@AAACCCEEEDDDGGGNNNTTTWWW\\\jjjxxxqqqbbb\\\[[[eeewww|||qqqjjjdddfffnnn{{{yyypppiiiccc[[[VVVLLLHHHBBB>>><<<;;;:::999999999:::<<<@@@GGGOOOUUUWWWXXXZZZ[[[\\\]]]```cccaaabbbdddfffiiikkkmmmmmm}}}{{{wwwrrrnnnfffbbb\\\VVVQQQNNNMMMMMMNNNQQQTTTXXX\\\bbbhhhmmmsssxxxwwwmmmbbbZZZYYYZZZ___fffooovvvzzz|||}}}|||}}}|||zzzzzzyyysssjjjaaa]]]WWWQQQMMMIIIEEEBBB??????>>>======>>>??????@@@FFFOOO[[[qqqxxxfffZZZTTTPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJLLLKKKJJJJJJJJJLLLNNNOOOKKKKKKIIIIIIIIIIIIJJJKKKNNNLLLJJJGGGEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<999999999:::999999888777999888888777666666555555444444444333333333222222111111111111000000000///////////////////////////////////////////////////,,,,,,---------...............////////////......//////000000111111111111333333666;;;CCCMMMWWW]]]___```aaaaaaaaa```___^^^bbb`````````___cccppp}}}rrriiillltttwwwbbbRRRNNNKKKJJJLLLLLLLLLOOOTTTVVVZZZcccooo{{{~~~yyygggUUULLLDDDCCCBBB@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEEEEDDDCCCBBBAAA>>>@@@AAAAAAAAAAAACCCEEECCCFFFLLLPPPPPPSSS^^^jjjvvv~~~mmm___\\\]]]jjj}}}~~~uuummmiiifffjjjuuuzzzooofff^^^VVVPPPHHHEEE@@@===;;;;;;:::999999999:::;;;>>>DDDMMMTTT[[[^^^bbbcccccccccddddddbbbcccdddfffiiikkkmmmnnn~~~|||yyyuuupppllleeeaaa\\\VVVRRROOOMMMMMMLLLOOOSSSWWW\\\dddkkkpppwww|||{{{pppddd]]][[[ZZZ^^^fffnnnuuuyyy{{{||||||}}}|||zzzzzzzzzssskkkaaa\\\VVVQQQMMMIIIEEEBBB???>>>============>>>??????EEEMMMXXXmmmzzzgggZZZTTTOOOOOONNNMMMLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKMMMPPPRRRNNNMMMLLLKKKJJJKKKLLLLLLNNNLLLJJJGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@????????????>>><<<;;;;;;;;;<<<===999999::::::::::::999999999999888777777666555555444444444444333333333333111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,------------.........////////////....../////////000111111222222333444666<<>><<<;;;;;;:::999888999;;;;;;<<>>===<<<<<<===>>>??????DDDKKKUUUiii{{{hhh[[[TTTOOOOOONNNMMMLLLLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKNNNQQQSSSPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBBBBAAA@@@@@@??????@@@???===;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666555444555444444444444333333333111111111111000000000000000000000000000000000000////////////////////////------------..................////////////.........//////000111111222222333444777===FFFPPPYYY^^^^^^___aaabbbcccbbbbbbaaaaaaaaabbbcccccchhhxxx|||nnnlllwwwmmm[[[MMMJJJIIIJJJMMMMMMLLLPPPVVV[[[```kkkzzz{{{|||ppp___PPPHHHBBBCCCDDDCCCCCCEEECCCDDDFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBAAACCCEEEEEEDDDDDDEEEFFFFFFEEEHHHMMMOOOPPPVVV\\\___fffrrr~~~tttccc[[[]]]cccqqq|||sssnnnlllooottt|||yyyjjj___UUUMMMGGGBBB@@@<<<;;;;;;;;;:::999777999;;;::::::>>>GGGMMMZZZdddlllooopppqqqmmmhhhddddddeeefffhhhkkkmmmnnn}}}{{{xxxsssmmmiiiccc```\\\WWWSSSQQQOOOOOOLLLNNNSSSXXX^^^eeelllqqqzzzuuuiiiaaa^^^UUUZZZbbbllltttzzz}}}|||~~~}}}{{{{{{{{{uuummm```\\\VVVQQQMMMIIIEEECCC???>>>===<<<<<<===>>>???>>>DDDJJJTTTfff{{{iii\\\UUUOOOOOONNNMMMLLLLLLLLLMMMIIIIIIKKKLLLMMMMMMMMMMMMJJJIIIHHHHHHJJJMMMPPPSSSQQQPPPNNNMMMMMMMMMNNNNNNLLLLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAA???===<<<;;;<<<>>>???======>>>>>>>>>>>>>>>===::::::999888777666555444555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////............/////////000......////////////.........//////000111222222222333444888>>>GGGQQQYYY______```bbbcccdddddddddccc```aaacccddddddiiiyyyuuujjjlllzzz{{{jjjYYYLLLIIIHHHKKKNNNMMMLLLQQQWWW^^^cccnnn}}}{{{}}}mmm\\\NNNGGGAAACCCEEEDDDDDDFFFEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFFFFEEEDDDEEEFFFFFFDDDFFFLLLPPPQQQUUUZZZXXX\\\dddooozzztttccc[[[^^^fffuuuwwwpppmmmpppuuu|||wwwhhh\\\RRRJJJDDD@@@>>>;;;:::::::::999888666888;;;:::999<<>>>>>???@@@AAAAAAFFFJJJPPPaaa~~~|||kkk___XXXRRRPPPNNNMMMMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMKKKJJJJJJIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCAAAAAA???>>>>>>===============@@@?????????>>>>>>=========<<<;;;:::888777666666777555444444444444333111333333333222222111111111000000////////////000000////////////............///............---------000000////////////000000000000000000111111111111333333555===IIITTTZZZ\\\cccbbbbbbaaabbbbbbccccccaaabbbaaa^^^```kkk~~~{{{kkkfffooovvvcccUUUNNNIIIJJJJJJJJJKKKNNNSSSWWW^^^fffrrrxxxeeeYYYJJJHHHDDDAAA@@@BBBEEEGGGKKKIIIFFFDDDDDDEEEFFFHHHIIIHHHGGGHHHJJJKKKJJJIIIJJJIIIGGGGGGHHHHHHFFFEEEHHHIIIJJJLLLNNNPPPRRRRRR[[[\\\___cccjjjuuurrraaa\\\bbbnnnyyyrrrrrrttt}}}vvvhhh[[[OOOIIIGGG???===;;;888777777888999999999999999:::>>>CCCGGGSSS```mmmrrrrrrqqqooolllhhhggggggggghhhjjjmmmnnn{{{yyywwwuuusssoookkkgggaaa]]]XXXRRRNNNKKKKKKKKKKKKJJJMMMTTTZZZ```iiirrrxxx~~~tttiiibbb^^^]]]]]]aaaiiisss|||~~~}}}||||||xxxqqqkkkbbb^^^WWWPPPKKKGGGCCCAAA??????============??????@@@EEEIIIOOO```|||zzzjjj^^^XXXSSSQQQNNNLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@???>>>>>>======>>>>>>@@@?????????>>>>>>>>>>>><<<;;;:::999888777666555777555444444444444333111333333333222222222111111000000000//////000000000////////////............---------.........////////////............//////000000000000111111111111444444777@@@LLLWWW]]]___cccbbbbbbbbbbbbbbbccccccaaaaaa```^^^aaannnxxxqqqeeefffqqqtttbbbTTTMMMJJJJJJKKKKKKKKKNNNSSSWWW^^^fffsss~~~uuubbbWWWHHHFFFDDDBBBCCCEEEHHHJJJLLLJJJHHHGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFEEEHHHHHHJJJLLLNNNQQQTTTUUUYYYZZZ\\\^^^ccckkktttzzzrrrccc^^^dddqqqwwwsssuuuyyyvvvhhhZZZNNNFFFDDD>>>===;;;999888888888888:::::::::999999<<>>===<<<<<<<<<<<<===>>>@@@DDDHHHNNN^^^yyyyyyjjj___YYYVVVRRRNNNLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????????????????????????????>>>>>>>>><<<;;;:::999888666555555777555444444444444333111333333333222222222222111111111111111111111111111////////////............++++++,,,---...///000111......------------......000000000000111111111111444555999CCCPPPZZZ```bbbcccbbbbbbbbbbbbbbbbbbbbb```___^^^^^^cccsss~~~sssppp{{{ssseeeaaaggguuuppp___RRRLLLKKKKKKKKKKKKLLLOOOSSSWWW___gggttt~~~ooo]]]RRREEEEEEDDDEEEFFFHHHJJJKKKIIIHHHGGGGGGGGGIIILLLMMMQQQSSSVVVZZZ]]]\\\YYYVVVRRROOOLLLJJJJJJJJJIIIGGGKKKKKKLLLNNNQQQVVVZZZ\\\]]]]]]^^^^^^___bbbgggkkkqqqssswww}}}qqqeee```hhhvvv}}}uuuuuu{{{tttfffYYYLLLCCC@@@<<<<<<;;;:::999888888777:::::::::888888:::>>>AAAJJJWWWeeelllpppsssrrrpppnnnllliiigggfffhhhjjjlllzzzxxxuuurrroookkkfffbbb]]]ZZZVVVQQQMMMKKKKKKKKKIIIHHHKKKQQQVVV\\\eeemmmlllrrrzzzuuukkkddd```\\\]]]```hhhrrrzzz~~~~~~~~~||||||{{{wwwpppjjjaaa\\\VVVOOOKKKGGGDDDAAA>>>>>>===<<<<<<===>>>>>>???BBBFFFMMM[[[ttt{{{nnnccc]]]XXXTTTOOOLLLLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA????????????????????????======<<<:::999888777666777555444444444444333111222222222222222222222222111111222222222222111111////////////............,,,,,,------...//////000///......------......//////000000000111111111111333555:::EEERRR]]]bbbdddbbbcccccccccbbbbbbbbbaaa___^^^\\\^^^fffxxxxxxooommmxxxrrrggg^^^```jjjxxxkkk[[[PPPKKKKKKLLLLLLLLLLLLOOOTTTWWW```iiiwwwwwwgggVVVMMMDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJLLLOOORRRTTTWWWZZZ```fffiiihhhccc^^^WWWTTTPPPNNNNNNNNNMMMMMMOOOPPPPPPSSSWWW]]]bbbfffeeefffgggeeecccbbbcccddddddfffjjjsssyyymmmeeebbbkkk{{{yyytttxxxpppdddWWWJJJBBB???:::;;;;;;;;;:::999777666999999999888888999===@@@GGGSSS```hhhmmmqqqqqqnnnnnnlllhhhffffffhhhkkkmmmzzzxxxuuurrroookkkfffbbb]]]ZZZVVVRRRNNNLLLKKKJJJHHHGGGIIIOOOTTTYYYbbbjjjiiiooowwwuuukkkddd```[[[[[[___gggrrrzzz~~~~~~~~~||||||{{{vvvoooiii```\\\UUUOOOKKKGGGDDDAAA???>>>============>>>???>>>@@@DDDKKKYYYooouuuiiibbbYYYUUUPPPMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCBBBBBBAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@??????>>>===;;;:::999999777555444444444444333111222222222222222222222222000111222222222222111000////////////....................................000//////////////////000///000000000111111111111222444;;;FFFTTT^^^bbbcccbbbccccccccccccbbbaaa```^^^]]][[[^^^iii}}}vvvooonnnwwwxxxlllbbb[[[```lllzzzzzzgggXXXOOOKKKKKKLLLLLLLLLMMMPPPUUUYYYbbblllzzzxxxnnn^^^PPPIIIEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMOOORRRUUUYYY\\\^^^^^^bbbjjjqqqtttrrrlllfffZZZWWWRRRPPPPPPQQQRRRRRRTTTUUUVVVYYY^^^dddjjjmmmmmmnnnpppnnnjjjeeebbb```]]]^^^bbbjjjxxxtttiiicccbbbnnnxxxwww~~~yyyjjj___UUUIIIBBB???::::::::::::999888777777666777888888888:::>>>AAAIIITTT___gggmmmrrrqqqmmmiiihhhfffeeefffiiimmmoooyyywwwtttrrroookkkgggccc]]][[[WWWRRROOOLLLJJJIIIGGGFFFHHHMMMRRRWWW___hhhiiinnnuuu|||tttjjjbbb^^^XXXYYY]]]fffqqqzzz~~~||||||zzzvvvnnnhhh```[[[TTTOOOJJJGGGDDDAAA??????>>>======>>>??????>>>>>>BBBJJJVVVkkkzzzmmmdddZZZVVVRRROOONNNOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIIIIHHHGGGCCCBBBBBBAAA@@@AAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAA@@@???>>>===;;;::::::777555444444444444333111111222222222222333333333///000111222222111000///////////////............//////.........---------000000////////////000000000000000000111111111111111444;;;HHHUUU^^^bbbbbbbbbcccddddddcccbbb```___]]]\\\[[[___lllwwwppppppxxx|||rrrhhh___ZZZaaapppuuubbbUUUNNNLLLJJJKKKLLLMMMNNNRRRWWW[[[eeeooo}}}wwwmmmcccVVVLLLHHHFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQUUUYYY^^^bbbdddfffkkkssszzz}}}{{{tttnnn\\\XXXTTTRRRSSSVVVYYYZZZ[[[\\\^^^aaaggglllrrruuutttwwwyyywwwqqqiiibbb___\\\\\\]]]bbbooo~~~qqqgggcccdddqqq{{{|||ttteee[[[QQQGGGAAA@@@::::::999999888888888888555777888999999;;;>>>AAAJJJTTT___fffmmmrrrqqqmmmdddddddddeeegggjjjmmmooowwwuuusssqqqoookkkgggccc\\\ZZZVVVRRRMMMJJJGGGFFFGGGEEEGGGLLLPPPUUU]]]eeejjjnnnuuu|||~~~rrrhhh```\\\VVVWWW\\\eeeqqq{{{|||{{{zzzuuunnnggg___ZZZTTTNNNJJJGGGDDDAAA>>>>>><<<<<<<<<<<<>>>>>>======AAAIIITTTggg|||lllbbbZZZWWWSSSQQQPPPPPPNNNMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLJJJIIIIIIJJJKKKKKKGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@AAAAAAAAAAAA@@@???>>>===;;;::::::777555444444444444333111111111222222222333333333...///111222222111///...////////////............---------.............../////////....../////////000000000000111111111111222666===IIIVVV___bbbbbbbbbcccdddddddddbbb```___]]][[[[[[aaannnzzzssssss|||~~~rrrfff]]]ZZZeeeyyyqqq___SSSNNNMMMIIIJJJKKKMMMOOOTTTYYY^^^hhhqqqyyylllbbbYYYPPPKKKJJJHHHHHHHHHJJJKKKMMMOOOPPPNNNQQQTTTYYY___dddhhhkkkooossszzzzzztttbbb^^^ZZZYYY[[[```dddffffffgggjjjnnntttyyy}}}}}}rrrhhhccc^^^\\\ZZZ]]]fffwwwzzzvvvoooqqquuu}}}qqqhhhffffffuuussscccWWWMMMDDD???>>>::::::888777777777888999777999:::::::::;;;===???FFFOOOYYYaaaiiiooonnnjjjaaabbbccceeegggjjjkkklllvvvtttrrrpppnnnkkkgggccc[[[YYYUUUQQQLLLHHHEEEDDDFFFEEEFFFKKKPPPTTT\\\dddjjjooovvv}}}}}}qqqggg___[[[UUUVVV[[[eeeqqq{{{|||{{{zzzuuummmggg___ZZZTTTNNNJJJGGGDDDBBB===<<<;;;::::::;;;<<<======<<<@@@HHHSSSfff|||jjj^^^ZZZWWWTTTRRRRRRPPPNNNLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@???===<<<;;;:::999777555444444444444333111111111111222222333333333---///000111111000///---000/////////............+++,,,,,,---...///000000.........------.........000000000000111111111111444777???KKKXXX```bbbbbbbbbcccdddeeedddbbb```^^^]]][[[\\\aaaooo~~~vvvwwwuuufff]]]\\\jjjooo^^^RRRNNNMMMHHHIIIKKKMMMPPPUUU[[[___jjjsss}}}qqqcccZZZSSSLLLJJJLLLHHHHHHIIIKKKMMMQQQTTTUUUWWWYYY^^^ccciiiooosssvvvtttxxx~~~yyyhhhddd``````ccciiinnnqqqoooqqquuuzzz{{{pppjjj```]]]YYYYYYaaaqqq~~~xxxrrrmmmiiihhhaaaeeelllwwwrrriiihhhhhhwwwsssbbbUUUKKKBBB===<<<;;;:::888666666777999::::::;;;<<<;;;::::::<<<===???GGGRRR[[[dddkkkjjjfff```aaacccfffhhhiiiiiijjjtttsssqqqpppnnnkkkgggddd\\\XXXSSSOOOKKKHHHEEECCCCCCEEEFFFIIIMMMTTT]]]bbbjjjooovvv|||{{{oooddd]]]YYYWWWVVVXXXbbbqqq|||~~~}}}{{{yyyvvvpppjjjeee```[[[TTTNNNJJJFFFCCC@@@@@@>>><<<;;;:::;;;<<<===AAAAAAEEEJJJSSSddd}}}iii[[[XXXVVVTTTSSSTTTTTTRRRQQQSSSQQQNNNNNNOOOPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@@@@BBBEEEFFFDDDDDDCCCAAAAAA@@@@@@AAACCCBBB@@@>>><<<;;;::::::999777444333444444444333444444444333333222222222111111111111111000///////////////////////////////////////////////////////////////////////////////////////000111111222222777:::AAALLLXXXaaaddddddddddddeeeeeedddcccaaa```[[[\\\\\\cccttt}}}|||xxxiiiaaa___lll}}}jjj[[[RRRMMMLLLLLLKKKLLLOOOQQQSSS[[[dddpppwwwuuuhhhZZZRRRMMMIIIHHHJJJIIIKKKMMMOOOQQQUUUYYY]]]___cccjjjoootttyyy}}}yyyhhhgggeeehhhnnnuuuzzz}}}zzzooohhhaaa^^^ccchhhnnnyyyssshhhdddbbb___^^^^^^[[[^^^iiizzzwwwqqqmmmppp~~~sss```TTTLLLDDD???>>>===999555555888999777333888888999999:::;;;<<<===DDDGGGMMMVVV]]]```aaa```aaabbbdddeeefffgggiiikkkuuutttqqqpppnnnkkkgggddd]]]YYYSSSNNNKKKHHHEEECCCCCCDDDFFFIIIMMMTTT\\\bbbiiinnnuuu{{{{{{nnnddd\\\XXXWWWUUUXXXbbbppp{{{~~~}}}{{{yyyvvvqqqjjjfff```[[[TTTNNNJJJFFFCCC@@@???>>><<<;;;:::;;;<<<===@@@AAADDDJJJRRRddd}}}iii\\\YYYWWWUUUTTTTTTTTTSSSRRRRRRPPPNNNMMMNNNOOOOOONNNKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@???AAA@@@???>>>???AAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<::::::999:::888555444555666555444444444444333333222222222111111111111111000////////////////////////////////////////////////////////////////////////////////////000000111111222222777:::BBBMMMYYYaaaddddddddddddeeeeeedddcccaaa```\\\\\\\\\bbbsssvvvfffaaacccttt|||hhhYYYPPPLLLKKKLLLKKKMMMPPPRRRUUU]]]fffqqqyyynnnbbbVVVOOOLLLIIIIIILLLLLLNNNRRRUUUXXX]]]bbbfffnnnsssxxx}}}wwwjjjjjjkkkooowwwyyyoooiiifffiiimmmqqqzzz{{{pppeee\\\YYYYYYWWWWWWYYY[[[```lll}}}zzzssspppqqqqqq^^^RRRJJJBBB===<<<===999555666888999777444888888888999:::;;;<<<===AAACCCHHHNNNTTTWWWXXXXXX]]]```ccceeeggghhhjjjlllvvvtttrrrqqqooolllgggddd]]]YYYSSSNNNKKKHHHEEECCCCCCDDDFFFHHHLLLSSS[[[```hhhmmmsssyyyzzzmmmbbb[[[WWWUUUUUUWWWaaannnyyy~~~~~~}}}{{{yyyvvvqqqkkkfff```[[[TTTNNNJJJFFFCCC@@@>>>===<<<;;;;;;;;;<<<===@@@@@@DDDIIIRRRccc~~~}}}iii\\\YYYWWWTTTSSSTTTTTTSSSRRRQQQOOONNNMMMNNNOOONNNMMMIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>@@@AAABBBHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???===;;;:::999999;;;999777666777777666555444444333333333333222222111111111111111000////////////////////////////////////////////////////////////////////////////////////000000111222222222666;;;DDDOOOZZZbbbdddeeedddeeeeeefffeeecccbbbaaa]]]]]]\\\bbbsssuuueeecccggg|||yyyeeeVVVNNNKKKJJJLLLLLLNNNRRRSSSVVV___hhhsss{{{|||fff[[[PPPLLLKKKJJJKKKNNNOOOSSSXXX^^^dddjjjpppttt~~~ttthhhjjjnnnwwwyyyuuurrrtttvvvxxx~~~~~~nnn```WWWPPPOOOPPPPPPRRRTTTZZZbbbqqq|||vvvsssuuuppp]]]RRRJJJBBB===<<<<<<999666666888999777555777777888888999;;;<<<===???AAADDDGGGKKKNNNQQQRRRYYY]]]cccggghhhiiikkklllwwwuuusssqqqooolllhhheee^^^ZZZSSSNNNJJJGGGEEECCCCCCDDDEEEGGGKKKQQQYYY^^^fffjjjqqqwww}}}yyylllaaaYYYUUUTTTTTTVVV___lllwww|||~~~~~~}}}{{{yyyvvvrrrkkkggg```[[[TTTNNNJJJFFFCCC@@@======<<<;;;;;;;;;<<<===???@@@CCCIIIQQQaaa||||||jjj]]]XXXVVVRRRQQQQQQRRRRRRQQQRRRPPPNNNNNNOOOOOONNNMMMHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAABBBHHHHHHHHHGGGFFFEEECCCCCCAAA@@@>>><<<;;;:::999999:::888777666777777666444333333333333333333333333111111111111111000/////////////////////////////////////////////////////////////////////////////////000000111111222333333555;;;FFFRRR\\\bbbeeeeeeeeeeeeffffffeeedddcccaaa^^^^^^]]]ccctttuuuhhheeeiii}}}uuu```SSSMMMJJJIIILLLKKKNNNRRRTTTXXXaaajjjttt}}}uuuaaaWWWNNNKKKKKKKKKMMMPPPQQQWWW___hhhpppwww~~~zzzlllbbbeeemmmzzz}}}}}}~~~vvveeeXXXQQQKKKLLLNNNNNNQQQUUUZZZdddvvv~~~yyyvvvzzzppp^^^SSSLLLDDD???===;;;999777777888999888666777777777888:::;;;======@@@AAACCCEEEGGGKKKPPPSSSYYY^^^dddiiikkkkkkllllllvvvuuusssrrrpppnnnjjjfff___ZZZSSSMMMIIIGGGDDDCCCCCCDDDEEEFFFJJJPPPWWW\\\ccchhhooouuuzzzyyylllaaaYYYTTTRRRSSSVVV^^^iiittt{{{~~~~~~}}}{{{zzzwwwrrrlllhhh```[[[TTTNNNJJJFFFCCC@@@<<<<<<;;;;;;;;;<<<<<<<<<>>>???CCCHHHPPP___yyy|||jjj]]]VVVSSSPPPNNNNNNOOOOOOOOORRRQQQOOOOOOPPPPPPNNNLLLGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>===;;;;;;::::::999777666666777666555333333333333333333333333333111111111111111000//////////////////////////////////////////////////////000000000000000000000000000000000111222222333333555<<>>???@@@BBBCCCDDDFFFJJJPPPUUU[[[```ggglllnnnnnnmmmmmmuuutttsssrrrqqqooollliii```[[[SSSMMMIIIFFFDDDCCCCCCDDDDDDFFFHHHNNNUUU[[[aaafffmmmrrrxxxyyylllaaaYYYTTTQQQRRRUUU]]]gggrrrzzz~~~~~~}}}{{{zzzwwwsssmmmiii```[[[TTTNNNJJJFFFCCC@@@:::;;;;;;;;;<<<<<<<<<<<<===>>>BBBHHHOOO^^^www|||jjj^^^UUURRRNNNLLLLLLMMMNNNNNNQQQPPPOOOOOOPPPOOOLLLJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???===<<<<<<<<<;;;888777666666777666444222222222333333333333444444111111111111111000//////////////////////////////////////////////////////000000000000000000000000000000111111222333333333444===JJJWWW___cccfffgggfffgggggghhhgggeeedddccc^^^```ccckkk}}}xxxhhhfffjjj|||kkkZZZPPPMMMKKKJJJKKKKKKNNNTTTWWW[[[eeeoooxxxyyyjjj]]]TTTLLLLLLMMMNNNPPPSSSVVV]]]iiivvv|||nnn```WWWZZZ___jjjzzzssscccWWWRRRMMMKKKMMMNNNOOOSSSXXX___nnnyyykkk[[[QQQJJJBBB<<<;;;:::999999888888888999999888888999:::<<<>>>???@@@???AAACCCCCCDDDGGGNNNSSS[[[```gggmmmoooppppppqqqtttsssrrrrrrrrrqqqnnnkkkaaa[[[SSSLLLHHHFFFDDDCCCCCCCCCDDDEEEHHHMMMTTTYYY___dddkkkqqqvvv~~~zzzlllaaaYYYTTTPPPQQQUUU\\\fffpppyyy~~~~~~}}}{{{zzzxxxsssmmmiii```[[[TTTNNNJJJFFFCCC@@@999:::;;;;;;<<<<<<<<<<<<<<<>>>BBBGGGNNN\\\uuu|||jjj^^^UUURRRMMMKKKLLLMMMNNNNNNOOONNNMMMMMMNNNMMMJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAABBBDDDFFFGGGFFFEEEEEEBBBAAA@@@>>>>>>=========999888777888999888555333222222222333333444444444111111111111111000//////////////////////////////////////////////////////000000000000000000000000000111111222222333333444333===LLLXXX```dddfffggggggggghhhhhhgggfffdddccc^^^aaafffpppyyygggfffkkk}}}}}}gggXXXQQQOOOMMMJJJMMMMMMQQQVVVZZZ___iiisss{{{xxxgggYYYPPPJJJKKKMMMOOORRRUUUXXXaaannn{{{tttfff^^^XXXSSSXXX\\\fffwwwyyyiii[[[SSSNNNKKKJJJMMMOOOPPPUUU[[[eeettt~~~xxxiiiZZZQQQJJJBBB<<<;;;999999999999888888999:::999999:::;;;===???AAABBB@@@CCCDDDDDDBBBDDDJJJOOOXXX]]]eeekkkooorrrtttvvvsssrrrrrrrrrsssrrrooommmaaa\\\SSSLLLHHHFFFDDDCCCCCCCCCDDDEEEGGGLLLSSSXXX^^^cccjjjpppuuu}}}zzzmmmaaaYYYUUUOOOQQQTTT[[[eeeoooxxx~~~~~~}}}{{{zzzxxxsssnnnjjj```[[[TTTNNNJJJFFFCCC@@@999:::;;;;;;<<<<<<<<<;;;<<<===AAAGGGNNN\\\uuu|||jjj^^^VVVRRRNNNLLLLLLMMMNNNOOOMMMLLLLLLLLLLLLKKKHHHEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEDDDDDDCCCCCC@@@BBBDDDGGGHHHHHHGGGFFFBBBBBB@@@???>>>>>>>>>>>>:::999999999:::999666444222222222333333444444444111111111111111000//////////////////////////////////////////////////////000000000000000000000000000111111222222333444444333>>>MMMYYYaaadddfffgggggghhhhhhhhhhhhfffeeeddd]]]bbbhhhsssyyyggggggmmm~~~yyyeeeWWWQQQPPPNNNKKKOOOOOOSSSXXX]]]bbblllvvv~~~wwwfffUUUMMMHHHIIIMMMPPPSSSWWW[[[cccqqqvvvuuunnn```WWWUUUUUUUUUUUUYYYcccsssuuueeeXXXSSSKKKIIIJJJNNNPPPRRRXXX___iiiyyyyyy{{{yyykkk[[[RRRLLLDDD>>>===999999:::999888888:::;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEGGGEEECCCCCCHHHMMMTTTZZZbbbiiinnnssswwwyyyvvvvvvtttrrrtttuuuooofff___ZZZSSSMMMJJJGGGDDDBBBDDDEEEFFFGGGIIILLLPPPTTT\\\___dddjjjrrr||||||nnnaaaXXXSSSNNNOOOSSSZZZeeepppxxx|||{{{{{{{{{zzzyyytttmmmhhhaaa\\\UUUOOOJJJFFFBBB???<<<<<<;;;;;;;;;;;;<<<<<<>>>===@@@FFFNNN[[[pppxxxiii]]]TTTPPPLLLIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGBBBAAA???===<<<======>>>>>>===:::777555444333333444444444444444444444444444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666888@@@LLLWWW___cccfffggggggggghhhhhhhhhfffeeedddfffbbbfffxxxpppfffgggssssss```TTTNNNLLLLLLOOOPPPPPPRRRXXX\\\cccnnnyyyvvvdddPPPMMMJJJHHHIIINNNTTTXXX^^^eeeppp|||vvvnnnjjjhhhfffbbb[[[UUUPPPOOOPPPQQQUUUVVV___nnn}}}rrrbbbUUULLLJJJIIIKKKNNNQQQVVV```jjjuuuwwwrrrzzzuuulll```TTTJJJCCC>>>;;;::::::999999888999999999999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIQQQVVV]]]dddkkkqqqwwwzzztttuuutttrrrttttttmmmeee___ZZZSSSMMMIIIGGGDDDBBBCCCDDDFFFFFFHHHKKKPPPSSSXXX\\\bbbiiirrr||||||nnnaaaWWWRRRMMMNNNQQQXXXcccmmmuuuxxxyyyyyyyyyyyyxxxsssmmmhhh```\\\UUUNNNIIIEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>AAAGGGNNNZZZooouuufffZZZTTTQQQLLLJJJIIIJJJJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCBBB@@@???>>>>>>??????>>>===:::777555444333333333333333333333333333333444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666777???LLLWWW^^^ccceeefffgggggghhhhhhgggfffeeeddddddbbbiii}}}mmmeeejjjzzzrrr^^^SSSNNNKKKLLLNNNPPPPPPRRRXXX\\\bbbnnnyyysssaaaOOOMMMIIIGGGHHHMMMRRRVVVYYY```kkkvvvxxxmmmeee```^^^ZZZXXXUUUPPPMMMLLLLLLMMMPPPQQQXXXdddqqq{{{tttdddUUUKKKJJJIIIKKKOOOSSSXXXdddooo}}}vvvssszzzuuummmaaaTTTKKKDDD???<<<::::::999999999999999::::::;;;===???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGNNNRRRYYY```gggooovvv{{{rrrttttttssstttssslllccc^^^YYYRRRMMMIIIFFFDDDBBBBBBCCCEEEEEEGGGJJJOOORRRUUUYYYaaaiiisss|||nnn```WWWQQQMMMMMMOOOVVV___iiiqqqtttvvvvvvwwwwwwvvvrrrlllggg```[[[TTTNNNIIIEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBHHHMMMXXXlll~~~rrrdddYYYSSSPPPLLLJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEIIIJJJJJJIIIGGGFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>><<<:::888666555444444222222222222222222222222444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666777???KKKVVV^^^bbbeeefffgggggghhhhhhgggfffdddcccccccccmmmxxxhhheeepppooo\\\QQQMMMJJJKKKNNNPPPPPPRRRXXX\\\bbbmmmyyyppp]]]NNNKKKHHHFFFGGGJJJOOORRRUUU[[[eeeoooyyy{{{oooddd\\\WWWUUUQQQRRRRRRQQQNNNLLLLLLMMMOOOPPPUUU^^^gggnnnxxxvvveeeUUUKKKJJJIIIKKKPPPUUU]]]kkkwwwtttsss|||wwwooobbbVVVLLLEEE@@@===::::::999999999999::::::<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFJJJNNNSSSZZZbbbllluuu|||qqqtttvvvuuutttrrrkkkbbb]]]XXXQQQLLLHHHFFFDDDBBBAAABBBDDDEEEFFFIIINNNQQQUUUZZZbbblllxxx|||mmm```VVVQQQNNNMMMOOOTTT]]]gggnnnrrrtttttttttuuutttqqqkkkfff___[[[TTTMMMHHHDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>CCCGGGKKKUUUiii{{{rrrcccXXXQQQOOOKKKJJJIIIJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHFFFDDDEEEFFFCCCDDDFFFHHHJJJMMMNNNOOONNNLLLJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@===<<<;;;999777555444444333333333333333333333333444333222111000000000000000000000000//////////////////............//////////////////////////////000111222222111222444666777???KKKVVV^^^bbbdddfffgggggghhhhhhgggeeecccbbbbbbdddnnn~~~nnndddfffuuu~~~|||{{{kkkYYYOOOLLLJJJKKKMMMPPPPPPRRRXXX]]]cccnnnzzzmmmYYYLLLJJJGGGFFFFFFIIILLLOOOSSSXXX```hhhpppyyywwwmmmddd]]]XXXUUUQQQUUUXXXXXXUUUQQQPPPPPPSSSTTTYYY```eeejjjrrr{{{~~~sssdddVVVLLLKKKJJJLLLRRRZZZdddttttttttt}}}xxxpppcccWWWMMMFFFAAA>>>::::::999999999:::;;;;;;===>>>@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGJJJOOOUUU^^^iiittt|||qqquuuwwwuuutttqqqjjjccc\\\WWWPPPKKKHHHEEECCCBBBAAABBBCCCDDDFFFIIIMMMQQQWWW\\\fffqqq||||||nnn```WWWQQQOOONNNOOOSSS\\\fffmmmqqqrrrrrrssstttsssoooiiieee___ZZZSSSLLLHHHDDD@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;===BBBFFFIIISSShhh|||qqqbbbWWWOOOMMMJJJIIIIIIIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGDDDCCCCCCDDDBBBCCCEEEHHHJJJLLLNNNOOONNNLLLJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????<<<<<<;;;999888666555444555555555555555555555555444333222111000000000000000000000000//////////////////............//////////////////////////////000111222222111222444666777???KKKVVV^^^bbbeeefffgggggghhhgggfffdddcccaaacccdddmmm~~~xxxjjjeeeeeevvv}}}~~~wwwhhhWWWNNNKKKJJJKKKMMMPPPOOOSSSYYY^^^eeeqqq|||kkkWWWKKKIIIHHHFFFGGGIIILLLMMMQQQTTTZZZaaagggooowww|||~~~|||xxxsssllleee```\\\VVV[[[^^^]]]XXXTTTRRRRRRTTTVVV\\\cccgggkkkttt}}}|||~~~yyyooocccWWWPPPLLLKKKMMMUUU___lllvvvttt~~~yyypppdddXXXNNNGGGBBB???:::999999999:::;;;;;;<<<>>>???AAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCFFFHHHLLLQQQZZZfffrrrzzzpppuuuvvvtttqqqoooiiicccZZZVVVPPPJJJGGGEEECCCBBBAAABBBDDDDDDFFFIIINNNQQQXXX^^^hhhsss|||nnnaaaXXXSSSOOONNNNNNSSS[[[eeemmmqqqrrrrrrssssssrrrnnnhhhccc^^^YYYRRRLLLGGGCCC???===<<<<<<;;;;;;;;;;;;<<<<<<:::===AAAEEEHHHTTTkkkrrrbbbUUUNNNLLLJJJIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGFFFDDDCCCDDDEEECCCCCCEEEGGGIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>?????????>>>>>>===<<<<<<;;;:::999777555444555555555555555555555555444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666888@@@LLLWWW___cccfffgggggghhhhhhgggfffdddbbbaaabbbcccmmm~~~}}}rrrhhhhhhfffwww}}}|||uuueeeUUUNNNKKKJJJKKKNNNOOOOOOSSSZZZ```gggtttiiiUUUJJJIIIHHHHHHIIIKKKMMMNNNNNNQQQVVV\\\bbbjjjsssxxx~~~yyyrrrjjjfff]]]aaaccc```ZZZTTTTTTUUUVVVZZZaaajjjnnnrrr||||||xxxvvvuuuwwwzzz}}}~~~~~~|||wwwnnncccYYYRRRNNNMMMOOOXXXdddtttwwwsss~~~yyyqqqdddXXXNNNGGGBBB???:::999999::::::;;;<<<===???@@@AAABBBDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEFFFIIINNNVVVbbbnnnvvvooossstttqqqmmmkkkgggbbbZZZUUUOOOJJJGGGEEECCCAAABBBCCCDDDEEEFFFJJJNNNRRRXXX^^^hhhsss~~~|||nnnbbbYYYTTTNNNMMMMMMQQQZZZdddmmmqqqssssssssssssrrrmmmgggbbb]]]YYYRRRKKKGGGBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>BBBFFFIIIVVVpppwwweeeXXXOOONNNLLLKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHGGGFFFEEEFFFGGGCCCDDDEEEFFFHHHIIIJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>======>>>??????>>>>>>===;;;;;;;;;;;;999888666555555555555555555555555555444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666999AAAMMMXXX```dddggghhhggghhhhhhgggfffdddaaa``````cccooo}}}jjjbbbfffkkk}}}~~~wwwsssvvv{{{sssdddUUUNNNLLLKKKLLLNNNNNNOOOSSS[[[bbbjjjwww}}}zzzzzz}}}gggSSSIIIIIIIIIJJJKKKMMMOOOPPPOOORRRWWW^^^eeeoooyyyvvvooogggjjjkkkggg___ZZZ[[[___dddiiirrr{{{zzztttpppmmmkkkmmmpppssswwwzzz|||}}}{{{||||||yyyqqqfff[[[TTTPPPNNNQQQ[[[hhh{{{}}}wwwsss}}}xxxpppdddWWWNNNGGGBBB???999999999::::::<<<======???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDGGGLLLSSS]]]hhhpppnnnrrrrrrnnnjjjhhheeeaaaYYYUUUOOOJJJGGGEEECCCAAABBBCCCEEEEEEGGGJJJOOORRRWWW]]]fffqqq|||{{{nnncccZZZUUUMMMLLLLLLPPPYYYccclllqqqttttttttttttrrrmmmfffaaa]]]XXXQQQKKKFFFBBB>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<>>=========???@@@@@@???>>>===;;;;;;;;;;;;:::888666555444444444444444444444444444333222111000000000000000000000000//////////////////............//////000000000000000000000000000111222222111222444666:::BBBNNNYYYaaaeeegggiiiggghhhhhhgggeeecccaaa```^^^cccqqqvvvccc\\\aaaqqq|||rrrkkkiiinnnuuu|||rrrcccTTTNNNLLLKKKMMMOOONNNOOOTTT\\\ccclllyyy}}}xxxvvvyyy}}}~~~eeeRRRIIIIIIJJJKKKMMMOOOPPPQQQSSSVVV[[[bbbkkkvvv~~~vvvqqqssstttnnnfffbbbfffjjjvvv{{{~~~uuunnniiigggdddfffiiimmmqqquuuyyyzzzyyy|||~~~|||uuuiii\\\TTTQQQOOOSSS\\\kkk~~~{{{wwwrrr}}}xxxpppcccWWWMMMFFFAAA???999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDAAACCCFFFJJJQQQZZZdddkkkmmmmmmllljjjhhhdddaaa```VVVTTTOOOKKKFFFCCCAAA@@@CCCDDDEEEFFFHHHKKKOOOSSSVVV^^^iiiqqqwwwvvvjjj___VVVQQQKKKLLLNNNQQQXXXbbbnnnvvvxxxwwwwwwvvvsssnnnhhhccc^^^YYYRRRKKKGGGCCC@@@>>><<<<<<<<<<<<<<<===>>>>>>???>>>AAAGGGLLLXXXssslllbbbWWWTTTQQQOOONNNMMMJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHFFFEEEEEEGGGIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@@@@??????:::999888666666666777777666666666666666666555555333333333222222222222111000000////////////000000////////////000000000000//////000000000000/////////111222222111222444777777AAAOOOZZZ```dddgggiiiiiiiiijjjiiihhheeebbb``````fffvvvwwwjjj___]]]aaayyynnnddd```bbbiiiqqq}}}ooobbbUUUPPPNNNMMMLLLNNNSSSTTTWWW\\\eeeqqq~~~{{{vvvwww|||vvvbbbYYYNNNPPPQQQQQQPPPQQQSSSVVVZZZ___fffnnnwww~~~}}}{{{wwwrrrnnnqqqxxx~~~|||tttnnniiiiiilllgggkkkpppssstttttttttuuuxxx}}}}}}tttcccTTTQQQRRRWWW```pppxxxwwwsss}}}xxxqqqfffZZZNNNEEE???===;;;:::::::::;;;===>>>???BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDAAACCCFFFJJJOOOWWW```eeekkkjjjiiihhheeebbb___]]]VVVSSSOOOKKKFFFCCCAAA@@@BBBCCCDDDEEEFFFJJJNNNRRRXXX```iiipppuuu|||ttthhh]]]TTTOOOIIIJJJLLLPPPWWWaaammmuuuyyyxxxwwwvvvsssnnngggccc]]]XXXQQQJJJFFFBBB???===<<<<<<<<<<<<<<<======>>>???>>>BBBHHHMMMZZZuuunnnbbbXXXUUURRRPPPOOOMMMKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIGGGFFFFFFHHHJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????;;;;;;999888777777888888444444444444444333333333111111111111000000000000000000////////////000000////////////000000000000//////000000000000/////////000111111111222444666888BBBPPP[[[aaaeeehhhjjjiiiiiijjjiiigggeeebbb```bbbiiiyyywwwkkkaaaaaafff|||wwwhhh```]]]```hhhppp~~~qqqcccUUUPPPOOOMMMMMMOOORRRTTTXXX]]]fffsss{{{wwwwww}}}ppp```YYYPPPSSSUUUUUUUUUWWW[[[^^^gggkkkrrrzzz|||}}}|||zzz{{{{{{uuuqqqnnnooorrrtttvvvxxxxxxvvvtttssssss|||yyyiii[[[UUUVVVZZZcccsss}}}sssrrrttt~~~xxxrrrgggZZZOOOFFFAAA>>>;;;:::::::::;;;===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKOOOUUU]]]bbbhhhhhhfffdddaaa^^^\\\ZZZUUUSSSOOOKKKGGGDDDBBBAAAAAABBBCCCDDDEEEHHHMMMQQQZZZ```hhhnnnqqqwww~~~qqqfff[[[RRRLLLGGGHHHJJJNNNVVVaaammmuuuyyyxxxwwwuuusssmmmfffbbb\\\WWWPPPIIIEEEAAA???===<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBIIIOOO[[[wwwqqqcccZZZXXXTTTRRRPPPNNNLLLJJJGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;::::::::::::555555444444333333333333222111111111000000000000000000////////////000000////////////000000000000//////000000000000//////...000111111000111333666999DDDRRR]]]cccfffhhhjjjiiiiiiiiiiiigggdddbbb```dddlll~~~zzzmmmcccdddjjj~~~|||pppccc]]]]]]aaajjjsssrrrdddVVVPPPOOONNNNNNPPPQQQTTTXXX___hhhuuu{{{wwwxxx~~~zzziii]]]ZZZWWW[[[___aaacccgggmmmsss|||~~~|||yyyxxxwwwyyy|||~~~{{{yyyxxxxxx|||mmm```YYYZZZ^^^gggvvvxxxnnnmmmttt~~~}}}xxxrrrggg[[[OOOGGGBBB???;;;:::::::::;;;===???@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHIIIKKKLLLOOOTTTZZZ^^^gggfffdddbbb___\\\YYYXXXTTTRRRNNNJJJFFFDDDBBBBBBAAABBBCCCDDDEEEIIIMMMQQQYYY___fffkkkooouuu~~~}}}pppeeeZZZQQQKKKFFFGGGJJJNNNVVVbbbnnnvvvyyyxxxwwwuuurrrmmmfffaaa\\\WWWPPPJJJEEEBBB???===<<<;;;;;;;;;;;;<<<=========<<>>===<<<<<<;;;777777777666666555555555444444333333333222222222000000////////////000000////////////000000000000//////000000000000//////...///000000000111333555;;;EEESSS___eeegggiiikkkiiiiiiiiihhhfffdddbbbaaaccclllqqqeeeeeekkkxxxmmmbbb___```fffoooxxxqqqdddVVVQQQOOONNNOOOQQQQQQTTTYYYaaakkkxxxzzzwwwyyy}}}qqqccc]]]]]]]]]bbbjjjooossszzzqqqddd\\\]]]```jjjyyyvvvllllllttt}}}|||wwwqqqfffZZZOOOGGGBBB???;;;:::::::::<<<>>>@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFJJJKKKMMMNNNPPPTTTZZZ]]]gggfffddd```]]]ZZZXXXWWWRRRPPPMMMIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFIIINNNQQQUUU\\\ccciiinnnuuu}}}pppeeeZZZQQQKKKGGGHHHKKKOOOWWWbbbooowwwxxxxxxvvvuuurrrmmmfffaaa\\\XXXQQQKKKGGGDDDAAA???;;;;;;;;;;;;;;;<<<======;;;;;;@@@GGGMMMXXXrrrsssccc]]]ZZZWWWTTTSSSQQQNNNLLLJJJKKKLLLNNNOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<999999888777777666555555444444444333333333333222000000////////////000000////////////000000000000//////000000000000//////...000111111000111444666;;;FFFTTT```fffhhhiiijjjjjjiiihhhgggeeecccbbbaaabbbkkkxxxjjjjjjpppwwwmmmdddcccfffllluuu~~~pppcccWWWRRRRRRPPPPPPRRRRRRUUU[[[cccnnn{{{~~~~~~}}}yyywwwyyyyyymmmaaa___bbbdddlllwwwyyykkk______aaakkkzzztttlllmmmqqqzzz}}}wwwqqqfffZZZNNNFFFAAA>>>:::::::::;;;<<<>>>@@@BBBEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSWWW\\\___gggfffccc___\\\YYYWWWVVVPPPNNNKKKGGGDDDBBBAAAAAABBBCCCDDDEEEFFFJJJNNNRRRSSSZZZbbbhhhnnnwww}}}pppeeeZZZQQQKKKHHHIIIKKKPPPWWWbbbnnnvvvwwwvvvuuutttrrrmmmgggbbb]]]XXXQQQKKKGGGDDDBBB@@@;;;;;;::::::;;;;;;<<<===<<<<<<@@@GGGKKKUUUmmmqqqccc\\\YYYVVVTTTSSSRRRPPPNNNJJJKKKMMMNNNOOONNNNNNMMMKKKLLLNNNOOONNNMMMKKKJJJIIIKKKMMMMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===999999888777666555555444222222222222111111111111000000////////////000000////////////000000000000//////000000000000/////////111222222111222444666;;;FFFUUUaaafffhhhiiiiiijjjiiihhhfffdddcccbbbaaabbblll~~~sssrrrxxxvvvnnngggggglllsss}}}nnncccYYYVVVVVVUUUTTTUUUSSSWWW]]]fffppp}}}}}}|||zzzxxxvvvsssrrrrrrqqqqqqqqqqqqqqqmmmmmmlllkkkkkklllmmmnnnpppqqqrrrrrrrrruuu||||||zzzwwwvvvyyyyyylllbbbbbbgggppp{{{rrrfffcccdddlll{{{ssslllmmmnnnvvvyyyssshhh[[[OOOFFF@@@>>>:::::::::;;;===???AAACCCCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNQQQSSSUUUYYY^^^aaagggeeeaaa]]]ZZZWWWVVVUUUMMMLLLIIIEEECCCAAA@@@@@@AAABBBCCCDDDEEEHHHMMMQQQSSSZZZbbbhhhoooxxx|||pppdddYYYPPPJJJHHHIIIKKKOOOVVV```llltttuuuuuuttttttrrrnnnhhhccc[[[WWWPPPJJJFFFDDDAAA@@@;;;;;;::::::;;;;;;<<<===>>>===AAAGGGJJJRRRjjjooocccZZZXXXUUUTTTSSSSSSQQQOOOLLLMMMOOOPPPPPPOOONNNMMMLLLMMMOOOPPPOOONNNKKKJJJIIIKKKMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===;;;::::::999888777666555333333222222222111111111000000////////////000000////////////000000000000//////000000000000//////000222333333222333555888;;;FFFUUUaaafffhhhhhhhhhjjjiiigggeeedddbbbbbbaaadddnnnzzzwww|||wwwpppkkknnnuuu~~~nnnddd\\\\\\]]][[[YYYYYYUUUXXX___hhhrrr|||zzzvvvsssqqqnnnjjjgggddddddeeeeeeeeedddcccbbb___`````````aaaaaabbbbbbcccfffhhhhhhhhhlllsssyyyyyywwwuuutttxxxzzzmmmcccccciiiuuu~~~oookkkhhhnnn|||oooiiijjjjjjrrr}}}}}}vvvkkk]]]QQQGGGAAA>>>:::::::::;;;===???BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFGGGHHHJJJKKKLLLOOOQQQTTTVVVXXX[[[___bbbfffddd```\\\XXXVVVTTTTTTLLLJJJGGGDDDBBB@@@@@@??????AAABBBCCCDDDGGGLLLOOOUUU[[[ccciiioooyyy{{{ooocccXXXOOOJJJGGGHHHJJJNNNTTT___jjjrrrttttttssssssrrrnnnhhhdddZZZUUUOOOIIIEEECCC@@@???;;;::::::::::::;;;<<<<<<@@@???CCCHHHJJJQQQhhhnnnbbbYYYWWWUUUTTTSSSSSSRRRPPPOOOPPPRRRSSSSSSQQQPPPNNNMMMNNNPPPQQQPPPNNNLLLJJJHHHJJJLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIICCCDDDDDDDDDEEEEEEFFFFFF???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDBBB@@@>>>===>>>>>>===<<<;;;999999888555555555444444444333333000000////////////000000////////////000000000000//////000000000000//////111222333444333444666888;;;FFFUUUaaafffgggggghhhjjjiiigggeeecccbbbbbbaaagggppp|||vvv{{{yyyssspppuuu}}}ooofff___```aaa___]]]\\\VVVZZZ```iiisss{{{xxxsssppplllhhhdddaaa]]]^^^```aaa```^^^\\\[[[[[[\\\]]]^^^____________\\\```cccddddddgggooouuuxxxwwwuuussstttxxx{{{nnnddddddjjjnnn{{{vvvppplllppp|||}}}llleeeggggggooozzzyyymmm___SSSIIIBBB???:::::::::;;;===@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNRRRTTTVVVXXXYYY[[[^^^aaadddbbb___\\\ZZZWWWRRROOOJJJHHHEEEBBBAAA@@@AAAAAA@@@AAACCCDDDEEEGGGKKKNNNQQQXXX```fffkkkvvv{{{mmm```UUUNNNJJJFFFGGGIIIMMMTTT^^^jjjrrrqqqsssuuuuuurrrlllfffaaaVVVSSSMMMGGGBBB???>>>======<<<<<<;;;;;;;;;<<<<<<999@@@@@@BBBLLLTTTfff~~~{{{jjjaaaXXXWWWVVVTTTSSSTTTTTTUUUUUURRROOONNNOOOPPPQQQPPPOOOPPPQQQQQQRRRRRRRRRRRRNNNMMMKKKJJJIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEECCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCGGGEEECCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===<<<:::777555777666666555555444333333111111111000111111222222////////////////////////000000111111111111000000111222222111111222666999===GGGUUU```fffhhhiiijjjhhhiiihhheeecccaaaaaabbbhhhwww{{{||||||zzzyyy~~~mmmbbbZZZ\\\aaaaaa]]]ZZZZZZYYY^^^hhhsss}}}{{{xxxsssmmmgggccc```^^^\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZ\\\]]]______``````^^^___aaadddgggjjjlllmmmuuu{{{tttrrrqqqsssyyywwwiiiccceeejjjqqqzzzqqqjjjttt{{{mmmccc___aaacccmmm}}}xxxlll```UUUJJJBBB===:::999::::::<<>>======<<<<<<;;;;;;;;;<<<<<<:::@@@AAACCCMMMVVVhhhzzzjjj```XXXWWWVVVTTTSSSTTTTTTUUUVVVTTTSSSRRRRRRQQQOOOMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>;;;<<<===>>><<<:::777555666666555555444333333333222222111111111111111222////////////////////////000000111111111111000000111222222111111333666888===GGGUUU```fffhhhiiijjjiiiiiiiiifffdddccccccdddmmm{{{~~~zzz}}}|||}}}lll```XXXYYY]]]\\\YYYWWWZZZZZZ___iiisss}}}|||yyytttnnnhhhdddaaa```^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^___aaabbbcccdddddddddeeegggiiilllnnnpppqqquuuzzz~~~sssrrrqqqtttzzzsssccc\\\\\\YYY^^^dddiiijjjmmmqqqttt~~~ssskkktttyyykkkaaa]]]^^^```jjjxxx|||oooaaaUUUJJJAAA<<<;;;;;;;;;<<<===@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSXXXYYY[[[]]]___bbbdddeeebbb```\\\YYYWWWSSSPPPMMMIIIHHHEEEBBB@@@???>>>>>>>>>@@@AAABBBCCCFFFJJJLLLTTTZZZbbbfffkkktttzzzkkk^^^SSSLLLIIIEEEFFFIIIMMMTTT^^^iiiqqqrrrsssttttttpppjjjddd```UUURRRLLLFFFAAA>>>======<<<<<<;;;;;;;;;<<<<<<===;;;BBBAAADDDOOOYYYlllxxxhhh___XXXWWWVVVTTTSSSTTTTTTUUUVVVUUUUUUUUUUUURRRNNNKKKMMMMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJKKKLLLLLLIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????===>>>>>>>>>===:::777555666555555444444333222222333333222111000000000000////////////////////////000000111111111111000000111222222222111333666888===GGGUUU```fffhhhiiijjjiiijjjjjjhhhfffeeefffgggqqqxxxwww{{{jjj^^^TTTTTTWWWVVVUUUUUUZZZZZZ```jjjttt~~~}}}zzzuuuooojjjfffcccbbb```_________```aaacccdddcccdddeeeggghhhiiijjjkkkmmmnnnoooqqqsssuuuwwwxxxvvv{{{zzzppppppqqquuu{{{ppp^^^TTTRRRMMMPPPTTTUUUUUUWWW[[[___iiirrrzzzyyy~~~qqqjjjrrr~~~wwwiii___[[[[[[]]]dddrrr~~~qqqbbbUUUJJJAAA<<<<<<<<<<<<===>>>AAACCCEEEDDDCCCCCCDDDEEEGGGIIIJJJGGGIIIKKKLLLNNNPPPTTTXXX\\\]]]```ccceeefffggggggaaa^^^ZZZVVVTTTQQQMMMKKKHHHFFFDDDBBB@@@>>>======>>>???AAABBBCCCEEEIIILLLTTTZZZaaaeeeiiisssxxxjjj\\\RRRKKKHHHDDDFFFIIIMMMTTT^^^iiippprrrssstttsssooohhhbbb^^^TTTQQQKKKEEEAAA>>>======<<<;;;;;;;;;;;;<<<======<<>>??????>>>===:::888666555555555444333333222222444333222111000000000000////////////////////////000000111111111111000000000111222222222333555888===GGGUUU```fffhhhiiijjjiiijjjjjjiiigggfffhhhiiirrrrrrsssyyy~~~iii]]]RRRPPPRRRRRRRRRSSSXXXZZZ```jjjttt~~~|||zzzuuupppkkkgggeeedddcccbbbbbbbbbdddgggiiikkkjjjkkklllmmmoooppprrrsssvvvwwwxxxyyyzzz|||}}}}}}yyy}}}{{{tttkkkmmmpppttt{{{ooo]]]PPPKKKJJJLLLMMMLLLLLLNNNSSSWWW___hhhwwwwwwsssuuu~~~xxxnnniiippp|||uuuggg___ZZZZZZ[[[aaalllwwwqqqbbbTTTJJJBBB===<<<<<<<<<===>>>AAACCCDDDDDDCCCCCCCCCDDDFFFIIIKKKHHHJJJLLLNNNPPPTTTXXX[[[^^^```dddhhhjjjkkkkkkjjj```\\\WWWTTTQQQNNNKKKHHHEEEDDDCCCAAA???>>>===<<<>>>???AAABBBCCCEEEIIILLLRRRYYY```eeeiiisssvvvhhhZZZPPPJJJGGGCCCEEEIIIMMMTTT^^^hhhooosssssssssqqqmmmgggaaa]]]SSSOOOJJJEEE@@@>>>======;;;;;;;;;;;;;;;<<<=========CCCCCCEEERRR___uuuuuufff^^^XXXWWWVVVTTTSSSTTTTTTUUUTTTRRRPPPOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>><<<:::888777666555555444444333222222444333222111000000000000000000000000000000000000000000111111111111000000000111333333222333555777===GGGUUU```fffhhhiiijjjiiijjjjjjiiigggfffhhhiiiooozzzqqqtttyyy{{{zzz||||||hhh]]]RRROOOPPPPPPQQQTTTWWWYYY```jjjsss}}}{{{xxxuuupppllljjjhhhggggggggggggiiikkknnnppprrrrrrrrrssstttvvvxxxzzz{{{~~~~~~~~~vvvnnnfffjjjooottt{{{ooo\\\OOOGGGFFFGGGHHHGGGFFFIIIOOOUUU^^^hhhuuu|||qqqmmmmmmpppyyyuuunnnjjjoooyyysssggg```\\\\\\\\\```iiiqqq{{{ooo```SSSIIICCC???;;;;;;;;;<<<===@@@BBBDDDEEEDDDCCCCCCCCCEEEHHHIIIIIIKKKNNNPPPSSSVVV[[[___```ccchhhlllooooooooonnn^^^[[[UUUQQQNNNKKKHHHFFFBBBBBBAAA@@@???>>>======>>>@@@AAABBBCCCFFFJJJLLLQQQXXX```eeekkkvvvuuufffXXXOOOIIIGGGCCCEEEHHHMMMTTT^^^hhhnnnssssssrrrpppkkkeee___\\\RRRNNNIIIDDD@@@===<<<<<<;;;;;;;;;;;;;;;<<<===>>>===CCCBBBEEESSSbbbyyytttfff^^^XXXWWWVVVTTTSSSTTTTTTUUUSSSQQQNNNMMMOOOQQQSSSSSSOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;:::999888777666666555444444333333333333222111000000000000000000000000000000000000000000111111111111000000///111333333333333555777===GGGUUU```fffhhhiiijjjiiijjjjjjhhhfffeeefffgggmmm}}}vvvqqqvvv|||~~~}}}{{{fff\\\RRRPPPPPPPPPQQQTTTVVVYYYaaakkkttt~~~zzzxxxuuurrrooommmmmmlllmmmnnnppprrrtttwwwxxxyyyzzzzzzzzz{{{}}}}}}qqqiiiccchhhnnnuuu|||nnn]]]PPPHHHEEEGGGHHHGGGGGGJJJQQQWWW```jjjxxxyyyllleeeeeehhhjjjttttttooollloooxxx}}}pppgggaaa___bbbaaaccciiiooowwwooo___RRRIIICCC@@@;;;;;;;;;<<<===@@@BBBCCCFFFEEEEEEEEEEEEGGGIIIJJJMMMNNNQQQSSSVVVZZZ___bbbcccfffjjjooosssttttttttt]]]YYYTTTOOOLLLIIIFFFDDD???????????????>>>>>>===???AAABBBCCCDDDGGGJJJMMMQQQXXXaaahhhooozzztttdddWWWNNNHHHFFFBBBDDDHHHNNNTTT^^^gggnnnssssssrrrooojjjddd^^^ZZZQQQNNNIIICCC???===<<<<<<;;;::::::;;;;;;===>>>>>>===CCCBBBEEESSSccc{{{uuufff___XXXWWWVVVTTTSSSTTTTTTUUUSSSRRRPPPPPPRRRRRRRRRQQQPPPQQQQQQQQQPPPPPPOOONNNOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDDDDBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======;;;;;;;;;;;;:::::::::999888777777666666555444444222222111111111111111222000000000000000000000000000000111111111111000000///111333444333333555666===GGGUUU```fffhhhiiijjjiiiiiiiiifffdddccccccdddnnnwwwllllllttt|||yyycccZZZRRRPPPPPPOOOQQQTTTWWW[[[dddnnnvvvzzzyyywwwtttsssrrrrrrrrrtttvvvyyy|||~~~zzzmmmeeebbbhhhpppwww~~~pppbbbVVVMMMJJJKKKMMMLLLLLLOOOUUUZZZdddooo}}}nnnbbb^^^```dddgggtttnnnllljjjnnnxxxxxxmmmeeeaaaaaahhhggghhhkkknnntttrrr```RRRIIICCC@@@<<<<<<<<<===>>>AAACCCEEEDDDEEEFFFHHHIIIKKKLLLMMMQQQSSSUUUXXXZZZ^^^bbbffffffiiimmmrrrvvvyyy{{{{{{]]]YYYSSSNNNKKKHHHEEEDDD===>>>????????????>>>>>>@@@AAACCCDDDEEEGGGKKKNNNRRRYYYcccjjjqqq~~~sssdddVVVMMMHHHFFFBBBDDDHHHNNNUUU^^^gggmmmtttsssrrrnnniiiccc]]]ZZZPPPMMMHHHCCC???===<<<<<<:::::::::;;;<<<===>>>???===BBBAAAEEESSSccc}}}uuufff___XXXWWWVVVTTTTTTTTTTTTUUUTTTSSSSSSTTTUUUSSSPPPMMMSSSSSSTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@??????>>>===<<<::::::::::::::::::::::::888888888777666666555555111111111111111111222222000000000000000000000000000000111111111111000000///111333444444444555666===GGGUUU```fffhhhiiijjjhhhiiihhhfffcccaaaaaabbbppp|||lllccceeepppzzzxxx```XXXQQQPPPPPPOOOQQQTTTYYY]]]fffpppxxx{{{zzzxxxvvvvvvvvvvvvvvvxxx{{{xxxkkkcccbbbiiirrryyytttggg\\\SSSKKKMMMNNNNNNMMMOOOUUUZZZiiivvv{{{jjj^^^ZZZ]]]aaagggwwwyyyeeeeeeggglllyyyuuujjjdddaaaaaalllkkkkkkmmmnnnssstttaaaSSSIIIBBB???=========>>>@@@BBBDDDFFFCCCEEEGGGJJJMMMOOOPPPQQQTTTVVVYYY[[[]]]```eeehhhiiikkkoootttyyy|||YYYUUUPPPKKKHHHFFFCCCBBB>>>>>>============>>>>>>===???AAACCCEEEGGGKKKNNNRRRYYYdddooozzzqqqaaaUUULLLFFFCCCAAAEEEJJJNNNSSS\\\iiirrrvvvuuussspppkkkcccYYYSSSMMMJJJFFFCCCAAA???<<<999::::::;;;;;;<<<=========@@@@@@BBBFFFMMM___tttdddZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNLLLJJJIIIHHHIIIJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@??????>>>===<<<<<<;;;======<<<;;;;;;:::999999777777777666555555444444555444333111000/////////222111111000000000000000000000000000000000000000000111111//////000333666<<>>@@@BBBDDDEEEGGGGGGHHHJJJMMMPPPTTTVVVYYY]]]aaaccceeehhhmmmqqqsssrrrssswww|||}}}YYYUUUOOOKKKHHHFFFCCCBBB>>>>>>============>>>>>>===???BBBCCCDDDGGGJJJMMMQQQXXXbbbnnnzzzqqqaaaTTTLLLFFFDDDBBBFFFJJJOOOTTT]]]iiirrrvvvuuussspppkkkcccYYYSSSNNNJJJFFFBBB@@@>>><<<:::::::::;;;;;;<<<=========@@@@@@CCCGGGNNNaaarrrbbbYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPOOOLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@??????>>>======<<<<<<;;;;;;::::::999888888777777777777666555555444444444444222111000000000000222222111000//////000000000000000000000000000000222333333222111222555888;;;GGGWWWbbbfffhhhjjjmmmkkkkkkiiigggdddcccdddeeerrrxxxlllccc]]]```nnn||||||ggg]]]SSSQQQQQQPPPRRRTTTVVV\\\fffppp{{{}}}{{{zzzzzz|||~~~zzzmmmfffcccbbbiiisss{{{yyykkk```[[[ZZZYYYVVVUUUWWW]]]aaaooorrr___VVVVVV___iii~~~uuuooojjjiiisssoooddd^^^bbbfffmmm{{{~~~oooccc^^^^^^```jjjrrrzzz{{{yyy{{{xxxfffXXXLLLCCC>>>=========>>>@@@BBBDDDFFFHHHJJJLLLOOORRRUUUXXXZZZ]]]aaaeeehhhjjjmmmrrrwwwzzzyyyyyy|||XXXTTTNNNJJJGGGEEECCCAAA>>>======<<<<<<======>>>???@@@BBBCCCDDDFFFIIILLLPPPVVV```kkkxxxppp___SSSKKKFFFDDDCCCFFFKKKOOOUUU^^^jjjrrrvvvuuurrrooojjjbbbYYYSSSNNNJJJEEE@@@>>>===<<<;;;::::::;;;;;;<<<=========???AAADDDHHHPPPcccqqqaaaXXXXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSRRRQQQPPPOOONNNNNNLLLMMMMMMMMMLLLLLLKKKJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<;;;;;;::::::999888888888888777777666666555555444333333222111111111111111333222111000////////////000000000000000000000000222222333222111222555777;;;GGGVVVaaafffhhhjjjmmmjjjjjjiiifffdddcccdddeeeuuu|||tttjjjbbb^^^ddduuu|||fff\\\SSSPPPQQQPPPRRRUUUWWW^^^gggrrr|||~~~~~~wwwjjjbbb___^^^fffpppyyy}}}sssjjjgggbbb]]]ZZZ\\\aaafffoookkk^^^VVVUUUdddwwwuuuiiiaaa]]]]]]___nnn}}}mmm```YYYYYY^^^dddmmm}}}{{{kkk^^^YYYZZZ]]]hhhrrr|||zzzgggXXXMMMDDD>>>=========>>>@@@CCCEEEFFFJJJNNNRRRVVVXXXZZZ]]]___bbbgggllloooqqqtttzzz~~~WWWSSSNNNIIIGGGEEECCCAAA=========<<<<<<=========???AAACCCDDDDDDFFFIIIKKKOOOUUU^^^iiivvv~~~nnn^^^RRRJJJFFFDDDDDDGGGKKKPPPWWW```kkkrrrvvvtttqqqnnniiiaaaXXXSSSNNNIIICCC???======<<<<<<::::::;;;;;;<<<=========???AAAEEEJJJSSSfffpppaaaYYYVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTTTTSSSRRRPPPOOONNNNNNPPPPPPOOOMMMKKKIIIGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@????????????????????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;888888777777666555555555333333222111111111222222333333222000////////////000000000000000000000000///000111111000000333555;;;GGGVVVaaaeeegggjjjlllkkkkkkjjjgggeeedddeeegggwww~~~vvvnnngggdddlllzzzeee[[[RRRPPPPPPPPPRRRUUUYYY___iiisss}}}uuuggg^^^[[[[[[bbbkkksss{{{|||wwwooogggccccccfffiiiooo~~~ggg___[[[\\\ppp{{{mmm```YYYWWWVVV\\\mmm}}}nnnaaaXXXTTTTTT[[[dddoooxxxgggZZZUUUWWW[[[fffqqq}}}|||hhhYYYMMMEEE???=========???@@@CCCFFFGGGJJJPPPVVV[[[]]]^^^aaacccgggkkkqqquuuwww{{{VVVRRRMMMIIIFFFEEECCCAAA======<<<<<<<<<<<<======???AAACCCDDDDDDFFFIIIKKKPPPVVV^^^hhhuuu}}}lll\\\PPPJJJFFFEEEEEEGGGLLLQQQYYYccclllrrrtttrrroookkkfff___WWWQQQMMMHHHBBB>>><<<<<<<<<<<<::::::;;;;;;<<<=========???AAAFFFLLLVVVjjjpppaaaZZZTTTSSSSSSRRRRRRRRRSSSSSSQQQSSSUUUWWWXXXXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPOOOMMMKKKHHHFFFEEEIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC????????????????????????????????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;888888888777666666555555333333222222222222222333333222111000////////////000000000000000000000000///000111111000111222444:::FFFVVVaaaeeegggiiilllllllllkkkiiigggfffhhhiiiyyy{{{tttnnnnnnxxxwwwdddZZZQQQOOOPPPQQQSSSVVV[[[aaakkktttsssddd\\\XXXYYY^^^eeemmmvvv}}}uuuooommmmmmnnnvvvyyyeeebbbaaafff{{{lll^^^WWWUUURRRXXXhhh||||||}}}kkk\\\UUURRRRRRZZZfffsssvvvdddWWWTTTXXX\\\fffqqq}}}~~~jjjZZZNNNEEE@@@======>>>???AAADDDFFFHHHIIIPPPXXX]]]^^^```cccfffjjjooouuuyyy{{{~~~UUUQQQLLLHHHFFFDDDBBBAAA===<<<<<<;;;;;;<<<<<<===???@@@BBBCCCDDDFFFIIILLLQQQVVV___jjjwww{{{jjjZZZOOOIIIFFFEEEFFFHHHLLLRRR[[[dddmmmqqqssspppmmmiiiddd]]]UUUPPPKKKGGGBBB>>>===<<<;;;:::::::::;;;;;;<<<=========>>>AAAGGGNNNYYYmmmnnn```YYYQQQQQQPPPPPPPPPQQQRRRRRRPPPRRRTTTWWWXXXXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCC>>>>>>>>>???????????????????????????????????????;;;;;;::::::::::::::::::999888888777777666666555444444333222222222222222222111111000000000000000000000000000000000000000000222333444333333444666:::FFFUUU```eeegggiiilllmmmmmmllljjjhhhhhhiiikkkyyy}}}yyyzzztttbbbYYYPPPOOOPPPQQQSSSWWW\\\ccclllvvvrrrcccZZZWWWWWW[[[bbbkkkvvv{{{yyywww{{{wwwiiigggiiisss|||nnnaaaXXXTTTOOOUUU```ooo~~~|||~~~ooo^^^UUURRRSSS\\\jjjyyytttcccWWWVVV[[[aaaiiirrr|||~~~{{{{{{kkk[[[OOOFFFAAA======>>>???AAADDDGGGIIIGGGOOOXXX]]]^^^___dddhhhlllrrrxxx|||~~~TTTPPPKKKGGGEEEDDDBBBAAA===<<<<<<;;;;;;<<<<<<======???BBBCCCDDDGGGJJJMMMPPPWWWaaammm{{{zzziiiYYYNNNIIIFFFFFFGGGHHHLLLSSS]]]fffmmmqqqqqqoookkkfffaaaZZZSSSNNNIIIFFFBBB???>>><<<;;;999::::::;;;;;;<<<=========>>>AAAHHHPPP[[[ooolll]]]UUUOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMLLLKKKIIIHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB===>>>>>>>>>?????????@@@????????????????????????::::::;;;;;;;;;;;;;;;;;;999999888888777666666666666555444333222111111111000000000000000111111222000000000000000000000000000222444444333333444555:::FFFUUU```eeefffiiikkkllllllllljjjhhhgggiiikkkxxxsssbbbXXXPPPNNNPPPQQQTTTWWW^^^dddmmmwwwqqqbbbZZZWWWTTTZZZcccooozzz}}}tttppptttxxxkkkaaaZZZVVVYYY]]]eeepppzzzwwwbbbWWWTTTTTT___nnntttbbbXXXYYY```gggnnnuuu{{{zzzvvvuuu|||lll[[[OOOFFFAAA======>>>???BBBEEEHHHIIIGGGOOOWWW\\\]]]___eeekkkooottt{{{SSSPPPKKKGGGEEEDDDBBBAAA<<<<<<<<<;;;;;;<<<<<<<<<===???AAACCCEEEGGGKKKNNNPPPWWWbbbpppzzzhhhXXXNNNHHHFFFFFFGGGIIILLLTTT]]]gggnnnqqqpppmmmiiieee```YYYRRRMMMGGGEEEBBB???>>>===:::888::::::;;;;;;<<<======>>>>>>AAAHHHQQQ\\\pppjjjYYYQQQMMMMMMMMMMMMNNNOOOPPPPPPTTTUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPOOOMMMJJJGGGEEEDDDEEEFFFHHHJJJKKKMMMNNNNNNGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHIIIHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA======>>>>>>?????????@@@??????????????????@@@@@@<<<<<<==================999999888888777666666666777666444333222111111111////////////000111222333000000000000000000000000...000222222222111222333:::FFFUUU```dddfffiiikkkkkkkkkkkkiiigggggghhhjjjwwwsssaaaXXXOOONNNPPPQQQTTTWWW^^^eeennnwwwqqqbbbZZZWWWRRRYYYeeesssyyy}}}xxxllldddaaaaaa```bbbhhhpppvvvxxx}}}ggg[[[WWWVVVaaaqqqtttcccYYY[[[ccckkkrrrxxx{{{xxxsssrrrzzzmmm\\\PPPGGGBBB======>>>???BBBEEEHHHJJJGGGOOOXXX\\\\\\___fffmmmqqqvvv|||RRROOOKKKHHHEEECCC@@@===888999:::;;;;;;;;;::::::@@@AAABBBDDDFFFIIIKKKLLLQQQXXXdddsssyyygggYYYPPPHHHFFFGGGEEEJJJOOOUUU___jjjoooooopppmmmhhhccc^^^XXXRRRMMMIIIFFFBBB>>>;;;::::::;;;;;;;;;<<<<<<======>>>>>>???CCCHHHNNN[[[rrriiiYYYQQQKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPOOONNNMMMKKKIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNNNNGGGFFFDDDCCCCCCCCCDDDEEEGGGJJJOOORRRQQQNNNIIIEEEGGGEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@?????????>>>===???BBBDDDDDDAAA>>><<<===<<<;;;:::::::::::::::777777777777777666666555777666666444333222111111111222333333333111000///////////////////////////111000000000000222333444<<>>>>>>>>???AAADDDGGGIIIJJJOOOUUUYYY\\\aaahhhmmmsssyyy}}}}}}PPPMMMIIIFFFDDDAAA???<<<::::::;;;;;;;;;<<<<<<<<<@@@AAABBBDDDFFFIIIKKKLLLRRR[[[iiiyyyyyyfffYYYOOOHHHEEEFFFEEEJJJOOOUUU___jjjooooooppplllgggaaa\\\UUUOOOKKKGGGEEEAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDIIIPPP]]]ttt~~~iiiZZZSSSNNNNNNMMMMMMLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSRRRRRROOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMGGGFFFEEEDDDCCCDDDDDDEEEJJJNNNSSSWWWWWWSSSMMMIIICCCAAA??????@@@???>>><<<@@@@@@@@@???????????????@@@AAACCCDDDCCCAAA???===>>>===<<<;;;;;;:::::::::777777888888777777666555777666555444333222222111222222222222222111000000111111111111111111111111222111111111111333444555<<>>>>>>>>???AAADDDGGGIIIJJJNNNTTTXXX[[[```ggglllrrrwww{{{{{{}}}NNNKKKGGGDDDBBB@@@>>>;;;<<<<<<;;;:::;;;<<<===>>>@@@AAABBBDDDFFFIIIKKKLLLRRR]]]mmmxxxfffXXXOOOGGGEEEFFFEEEKKKPPPVVV```kkkpppooopppllleee___YYYRRRLLLHHHEEECCC@@@===<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAAEEEJJJQQQ^^^vvv{{{hhh[[[UUUQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLGGGFFFEEEDDDCCCDDDEEEEEEKKKQQQXXX]]]]]]XXXQQQLLLGGGEEECCCCCCCCCBBB@@@???????????????@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA??????@@@???>>>===<<<;;;:::999777888888888888777666666666666555444333222222111333222111111111111111111111111111111111111111111333222222222222444555666<<>>>>>???AAADDDGGGIIIJJJNNNSSSVVVYYY^^^eeekkkpppvvvyyyyyy{{{MMMJJJFFFDDDBBB@@@>>><<<===<<<:::999999;;;===>>>@@@@@@BBBCCCFFFIIIKKKLLLQQQ^^^pppvvvdddWWWNNNGGGDDDFFFFFFKKKQQQWWWaaalllpppooopppllleee^^^WWWPPPJJJFFFBBBAAA???===<<<<<<<<<===:::;;;;;;<<<===>>>??????AAAEEEJJJRRR___wwwwwwfffZZZUUURRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIIIIKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFJJJPPPXXX^^^___ZZZSSSNNNLLLJJJHHHHHHHHHGGGEEECCC???@@@@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@@@@??????AAAAAA@@@???===<<<:::999888888999999888888777666666666555444333333222222333222111000000111222333////////////////////////222222111111222333555666;;;DDDRRR]]]eeehhhjjjjjjmmmkkkjjjkkkhhhddddddhhhwww|||jjj\\\UUUOOONNNOOOOOORRRVVV]]]dddnnnxxx~~~oooeee``````eeennnxxx{{{|||}}}iiiaaaaaahhhuuu}}}{{{pppaaaTTTJJJEEE??????>>>???AAADDDGGGHHHIIIMMMQQQTTTWWW\\\ccchhhoootttxxxwwwyyy}}}LLLIIIFFFDDDBBBAAA???===<<<:::999888888:::<<<===@@@@@@BBBCCCFFFIIIKKKLLLQQQ___qqqsssaaaTTTLLLFFFDDDFFFFFFKKKRRRYYYcccmmmqqqoooqqqlllddd]]]VVVOOOIIIEEE@@@???>>><<<<<<<<<<<<===::::::;;;<<<===>>>??????@@@DDDJJJQQQ___wwwtttcccXXXTTTQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRPPPNNNLLLKKKNNNMMMLLLKKKJJJKKKLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFGGGLLLTTTZZZ[[[XXXRRRMMMKKKIIIGGGGGGGGGFFFEEECCCAAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA@@@?????????@@@BBBBBBBBBAAA???===;;;:::999999999999999888888777555555555444444333333222222222000000000111222333////////////////////////111111000000111222444555:::CCCQQQ]]]dddhhhiiijjjllljjjiiijjjhhhdddeeehhhtttzzzhhh\\\TTTOOONNNOOOOOORRRVVV\\\bbblllvvvsssiiicccdddiiiqqq{{{wwwyyyvvvgggaaaccclll|||rrrcccUUUKKKEEE@@@?????????AAACCCFFFHHHIIILLLOOORRRTTTYYY```fffmmmrrrvvvvvvxxx|||~~~JJJHHHEEECCCBBBAAA???===::::::999888999:::;;;<<<@@@AAABBBDDDFFFIIIKKKLLLRRR___ppp}}}nnn]]]QQQJJJEEEDDDFFFFFFLLLSSSZZZdddnnnqqqooopppkkkccc[[[TTTNNNIIIEEE???>>>===<<<<<<;;;;;;<<<999:::;;;<<<===??????@@@???DDDJJJRRR```yyyqqqaaaXXXUUURRRRRRRRRRRRSSSTTTUUUVVVTTTSSSQQQPPPOOONNNNNNNNNQQQQQQRRRQQQPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMLLLLLLPPPPPPPPPOOONNNMMMLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFDDDHHHNNNSSSUUUSSSPPPNNNKKKJJJIIIHHHIIIIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???===<<<999::::::::::::999888888555555444444444333333333111111111111111111222333111111111111111111111111111000000///000222333444999BBBOOO[[[cccgggiiiiiijjjhhhhhhiiigggdddeeeiiittt}}}zzziii[[[TTTNNNNNNNNNOOORRRVVV[[[bbbkkkuuuzzzooojjjhhhmmmuuutttvvvqqqgggfffiiissstttdddUUUJJJDDD@@@@@@??????AAACCCFFFGGGHHHKKKNNNOOOQQQVVV^^^cccjjjpppttttttvvv{{{~~~~~~HHHFFFCCCAAAAAA@@@>>><<<::::::::::::;;;;;;;;;<<<@@@AAABBBDDDFFFIIIKKKLLLPPP\\\jjjwwwxxxjjjYYYOOOHHHDDDCCCFFFFFFLLLSSS[[[eeennnqqqooommmhhh```XXXRRRLLLGGGDDD>>>>>>===<<<;;;;;;::::::999:::;;;<<<===???@@@@@@@@@EEEKKKSSSbbbzzzpppbbb[[[YYYUUUTTTTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKLLLNNNPPPPPPPPPOOONNNOOOOOOOOOOOONNNMMMKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDGGGJJJNNNPPPQQQPPPPPPOOOMMMLLLMMMNNNOOONNNLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDCCCAAA???===:::::::::;;;:::999999888555444444444444333333333000000111222222222222222111111111111111111111111111111000000111222444555777@@@NNNZZZbbbfffggghhhgggffffffhhhfffccceeeiiivvv{{{uuu{{{{{{yyy}}}~~~|||kkk[[[TTTNNNNNNNNNNNNQQQVVV\\\bbblllvvvxxxsssooottt|||wwwyyysssjjjhhhkkkppp|||yyyiiiYYYMMMGGGAAA@@@??????AAACCCFFFGGGHHHJJJMMMNNNOOOTTT\\\bbbffflllpppqqqtttyyy}}}|||FFFDDDAAA@@@??????===;;;:::;;;<<<<<<======<<<<<<@@@AAABBBDDDFFFIIIKKKLLLLLLWWWcccnnn{{{uuugggWWWMMMGGGCCCCCCFFFFFFLLLTTT[[[eeeooorrroookkkfff^^^VVVPPPKKKFFFCCC>>>>>>===<<<;;;::::::999999999:::<<<===???@@@@@@AAAFFFLLLTTTccc|||pppccc]]]\\\WWWWWWVVVUUUTTTTTTTTTTTTQQQPPPOOONNNOOOPPPQQQRRROOOPPPPPPQQQPPPOOOMMMLLLHHHKKKNNNQQQSSSSSSQQQPPPNNNOOOOOONNNMMMLLLKKKKKKHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGIIIKKKMMMPPPQQQRRRNNNMMMLLLMMMOOOPPPOOONNNJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFAAABBBCCCDDDDDDBBB@@@???::::::;;;;;;::::::999888444444444444444444333333///000111333333333222111////////////////////////333222222111222333555666666???MMMYYYaaaeeeggghhhfffdddeeegggfffccceeejjjxxx~~~ooollluuu~~~{{{vvvtttzzz|||{{{{{{~~~mmm[[[TTTNNNMMMNNNNNNQQQUUU]]]cccmmmvvv~~~yyyxxx|||vvviiieeefffmmmsssnnn]]]QQQKKKAAA@@@??????AAACCCEEEGGGGGGJJJLLLMMMNNNSSS[[[aaaccciiinnnooorrrxxx|||{{{FFFCCC@@@>>>>>>===<<<;;;888999999:::;;;<<<>>>??????AAACCCDDDDDDFFFIIIKKKOOOVVV```mmm{{{tttdddRRRIIIEEECCCDDDGGGJJJMMMTTT^^^gggmmmppppppgggbbb[[[UUUOOOJJJFFFBBB>>>>>><<<;;;:::999999999:::::::::;;;===>>>@@@AAA@@@DDDIIIPPPdddooobbb\\\ZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRPPPNNNNNNOOOOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEGGGJJJMMMPPPRRRSSSQQQPPPMMMKKKKKKMMMOOOPPPLLLKKKIIIFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBCCCBBBBBBAAAAAA??????===<<<;;;::::::::::::888666333222222333444555444444333333222222111111111111111111111222222333222111111111333555777999>>>HHHTTT^^^cccdddcccbbbdddfffeeecccbbbdddfffvvv|||sssmmmsss~~~}}}||||||}}}~~~ppp\\\UUUNNNNNNNNNOOORRRWWW\\\cccmmmxxxyyylllhhheeedddnnn}}}rrraaaSSSKKKGGGBBB???BBBDDDCCCEEEHHHIIIKKKMMMNNNNNNRRRXXX^^^eeegggjjjlllppptttyyy}}}FFFCCC@@@>>>======<<<;;;999999999:::;;;<<<===>>>???AAACCCDDDDDDFFFIIIKKKQQQWWWbbbooo|||ooo```OOOGGGEEEDDDEEEHHHKKKOOOVVV___hhhlllmmmllleee```YYYSSSNNNIIIDDDAAA>>>===<<<;;;:::999999999:::::::::;;;===>>>@@@AAAAAAFFFKKKTTTiiiqqqccc]]]\\\YYYXXXVVVTTTSSSRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPNNNNNNOOOOOOLLLIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGJJJMMMPPPRRRSSSQQQPPPNNNMMMLLLMMMNNNOOOKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCCCCBBBAAAAAA???>>>===;;;::::::999999:::888666444333333444444555555444333333222222111111111111111111111111111222222111111222333555666888===GGGSSS]]]cccdddcccbbbdddfffeeecccbbbdddfffwww~~~yyypppkkkqqq|||~~~nnn]]]UUUOOONNNOOOOOOSSSWWW^^^dddoooyyy{{{nnneeedddeeefffrrr{{{~~~xxxgggWWWNNNGGGBBB???AAACCCCCCEEEHHHJJJLLLNNNNNNNNNQQQXXX]]]cccfffiiimmmppptttxxx|||}}}EEEBBB???======<<<;;;::::::::::::::::::;;;<<<===???AAACCCDDDEEEFFFIIILLLSSSZZZeeerrr~~~jjj[[[LLLFFFDDDDDDEEEHHHKKKPPPXXXaaahhhkkkiiigggbbb]]]WWWQQQLLLGGGCCC@@@>>>===<<<;;;:::999999999:::::::::;;;===>>>@@@AAABBBHHHNNNYYYooosssfff```^^^ZZZYYYXXXVVVTTTTTTSSSSSSPPPPPPOOONNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPOOOOOOOOOOOOMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFHHHJJJMMMOOOQQQRRRQQQQQQPPPOOONNNNNNMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA>>>===<<<;;;:::999999999:::999777555444444444555555555444444333222222222111111111111111111111111111111222222333444444444777<<>>@@@AAABBBHHHPPP]]]uuuuuuhhhbbb```[[[ZZZYYYWWWVVVTTTSSSSSSOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSPPPOOONNNMMMMMMMMMNNNNNNPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJMMMOOOPPPQQQQQQQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB======;;;::::::999999999:::999888666666555666666555555555444333333222222222222222111111111111111000000222333333444333333666:::DDDOOOZZZ```bbbbbbcccfffgggfffcccbbbdddfffppp|||rrrlllppp|||}}}nnn^^^WWWPPPOOOPPPQQQTTTYYYaaahhhrrr|||xxxsssrrrtttwww|||ssshhh___\\\\\\aaagggnnn{{{vvvwww~~~uuucccVVVIIICCC@@@AAACCCDDDFFFJJJLLLNNNOOONNNNNNPPPVVV[[[___ccchhhmmmpppsssvvvxxx|||}}}BBB???<<<;;;;;;;;;:::999;;;;;;:::::::::;;;;;;<<>>@@@AAAAAAGGGPPP___xxxvvviiicccaaa[[[[[[ZZZXXXVVVUUUSSSRRRMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRROOONNNMMMKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPNNNLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA===<<<<<<;;;:::::::::::::::999999888777777777777666666555444444333333222222222222111111111000000///000111222333333333333555:::BBBNNNXXX```bbbbbbdddfffhhhgggcccbbbdddfffnnntttnnnppp|||ooo^^^WWWPPPOOOPPPQQQTTTYYY```hhhsss}}}|||wwwppppppoooooouuu}}}pppgggaaa[[[[[[^^^ccchhhppp}}}}}}wwwuuuvvvwww}}}|||hhhZZZMMMFFFBBBBBBDDDDDDFFFJJJLLLNNNOOONNNNNNPPPVVV[[[___ccchhhlllppprrruuuwww}}}@@@>>>;;;::::::::::::999:::::::::::::::;;;<<<===???AAACCCEEEFFFHHHLLLNNNVVV^^^kkkzzzxxxdddXXXLLLHHHGGGEEEEEEFFFHHHMMMVVVaaahhhiiigggccc\\\XXXSSSMMMIIIFFFBBB@@@===<<<;;;::::::::::::::::::::::::;;;===>>>@@@AAAAAAGGGPPP```zzzwwwiiibbb```[[[[[[ZZZYYYWWWTTTRRRQQQLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMKKKJJJIIIJJJKKKLLLLLLNNNOOONNNLLLKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888666666555555444333333333333333222222111000000000000000111111222333333333555999BBBMMMXXX```cccccceeegggiiigggdddbbbdddfffpppvvvpppqqq~~~qqq^^^VVVPPPOOOPPPPPPTTTXXX___gggrrr}}}qqqooollljjjkkkuuu{{{oooeee___^^^\\\___dddgggllluuuyyysssnnnlllooouuu|||oooaaaQQQJJJEEEDDDEEEDDDGGGKKKKKKMMMNNNNNNNNNQQQWWW\\\```ccchhhlllooorrrvvvxxx~~~???===:::999999:::999888999999999:::;;;<<<===>>>???AAACCCEEEFFFIIILLLOOOUUU]]]kkk{{{uuu___TTTIIIFFFGGGFFFEEEFFFKKKOOOWWW```fffgggdddaaaZZZVVVPPPKKKHHHDDDAAA>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;===>>>@@@AAABBBGGGQQQaaa{{{wwwhhhaaa___[[[ZZZZZZYYYVVVTTTQQQPPPKKKJJJJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMJJJHHHGGGHHHJJJKKKJJJLLLNNNMMMKKKIIIJJJLLLIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDBBBAAA@@@???>>>>>>===<<<<<<<<<======:::::::::::::::999999888666666666555444444333333333333222222111000000///111000000000000222333444666:::BBBMMMXXX```cccdddeeehhhiiigggdddbbbdddfffrrrzzzuuuwwwqqq]]]UUUOOONNNOOOOOOSSSWWW]]]eeeqqq||||||yyytttnnnkkkpppyyyzzzpppiiiaaa___aaaaaagggmmmpppuuuzzztttnnnmmmlllooowwwxxxiiiVVVNNNGGGFFFFFFEEEGGGKKKJJJLLLNNNNNNNNNQQQXXX]]]bbbdddhhhkkknnnrrrwwwzzz~~~???<<<:::999999999999888888999999:::;;;<<<>>>??????AAACCCEEEFFFIIILLLOOOTTT]]]kkk{{{sss[[[PPPFFFEEEFFFFFFFFFGGGNNNRRRXXX___dddeeebbb___XXXTTTNNNIIIFFFCCC???===<<<<<<;;;:::::::::;;;;;;:::::::::;;;===>>>@@@AAACCCHHHRRRaaa|||wwwhhh```^^^ZZZZZZZZZXXXVVVSSSQQQOOOJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMJJJHHHGGGHHHIIIJJJIIIKKKMMMMMMJJJHHHIIIKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>>???>>>>>>============>>>::::::;;;;;;;;;:::999999666666666555444444333333333333222222111000000///222111/////////111444555666:::BBBMMMXXX```dddeeefffhhhiiihhhdddbbbdddfffsss{{{~~~ppp\\\UUUNNNNNNNNNOOORRRWWW[[[dddppp|||vvvooopppuuu{{{zzzoookkkhhhcccbbbeeegggnnnuuuyyy~~~wwwllliiiiiimmmqqqxxx~~~oooXXXPPPIIIGGGFFFEEEGGGKKKIIIKKKMMMNNNNNNRRRXXX^^^ccceeehhhkkknnnrrrxxx|||~~~;;;:::999999888888888888::::::999999:::===@@@AAAAAACCCEEEFFFGGGJJJNNNQQQXXX]]]hhhxxxwwwiiiXXXOOOGGGEEEEEEEEEGGGJJJJJJPPPXXX```cccaaa]]]YYYUUUQQQMMMHHHDDD@@@;;;888;;;;;;;;;::::::999999999;;;<<<>>>>>>======???@@@GGGJJJRRRddd}}}oooeee___[[[WWWVVVTTTRRRPPPNNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFDDDBBB@@@???===============>>>>>>>>>>>><<<;;;:::999999999999999888777666444444555555666222222222111111111000000111111222222222333333333666888>>>JJJWWWaaaeeefffgggfffggghhheeeaaaccciii~~~ppp___WWWQQQPPPPPPPPPTTTXXX___eeeooozzzwwwrrrrrrsss|||tttqqqmmmkkkkkkmmmnnnoooxxx}}}uuunnnjjjjjjjjjkkkoooxxxrrr[[[PPPGGGEEEHHHIIIJJJLLLLLLLLLLLLLLLNNNTTT[[[```hhhiiijjjkkkllloootttwww|||;;;;;;:::999999999999999::::::999999;;;===@@@AAAAAACCCDDDFFFGGGJJJNNNQQQXXX]]]hhhxxxtttfffVVVNNNFFFDDDEEEDDDFFFJJJLLLQQQYYY```ccc```\\\XXXRRROOOKKKGGGDDDAAA===:::;;;;;;;;;::::::999999999:::<<<===>>>===>>>???AAAFFFJJJUUUiii~~~lllccc]]]YYYWWWVVVTTTQQQOOONNNMMMMMMJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDBBB@@@???===============>>>>>>>>>>>>===<<<;;;;;;::::::::::::888777666555444555555666333333333333222222222111111111222222222333333333666888>>>IIIVVV```eeefffgggfffggghhhddd```ccchhh~~~qqq___WWWQQQPPPPPPPPPTTTXXX^^^dddnnnyyy~~~xxxwwwxxx{{{~~~vvvsssooommmpppuuu{{{~~~uuuooollljjjkkkooouuu}}}uuu```TTTJJJGGGHHHHHHIIIKKKLLLLLLLLLLLLOOOTTT[[[aaahhhiiikkklllnnnqqquuuyyy|||;;;;;;::::::999999::::::::::::::::::;;;>>>@@@AAA@@@BBBDDDEEEFFFIIIMMMPPPXXX]]]hhhxxxooobbbSSSKKKEEECCCCCCCCCEEEIIIOOOTTT[[[```bbb___ZZZWWWOOOLLLHHHEEECCCAAA>>>;;;;;;;;;::::::::::::999999:::<<<=========>>>@@@BBBEEEKKKXXXmmmyyyggg```[[[XXXVVVUUUSSSPPPNNNMMMLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDBBB@@@???>>><<<=========>>>>>>>>>???>>>>>>===<<<<<<;;;::::::777777666555555555555666444444444333333333222222111111222222222333333333666777===HHHVVV```dddeeegggfffggggggccc___bbbhhh|||}}}sss```XXXQQQPPPPPPPPPTTTXXX^^^dddnnnyyy}}}}}}~~~xxxxxxvvvuuuwww}}}~~~rrrlllkkkmmmooosss{{{zzzfffYYYMMMIIIIIIHHHIIIKKKLLLLLLLLLMMMPPPUUU\\\aaahhhiiikkkmmmooorrrwwwzzz|||;;;;;;:::::::::::::::;;;:::::::::;;;<<<>>>@@@AAA@@@BBBDDDEEEFFFIIIMMMPPPVVV\\\hhhxxx~~~kkk^^^OOOHHHCCCCCCBBBAAADDDIIIQQQUUU\\\```aaa^^^YYYUUUNNNKKKGGGCCCAAA???===;;;:::::::::::::::::::::::::::<<<=========???BBBDDDFFFLLL[[[oootttddd^^^ZZZWWWUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBB@@@???>>><<<<<<======>>>>>>???????????????>>>===<<<;;;;;;777666666666555555555555444333333333333222222222111111222222222333333333555777===GGGTTT___dddeeegggfffffffffccc___bbbhhh||||||zzzyyyuuu```XXXRRRPPPPPPQQQTTTXXX^^^dddnnnyyy}}}}}}wwwpppnnnqqqwww{{{iii\\\OOOJJJIIIIIIJJJLLLLLLMMMMMMNNNQQQVVV\\\aaaeeegggjjjmmmooossswww{{{|||:::::::::999999::::::;;;::::::;;;<<<===???@@@AAAAAABBBDDDEEEGGGIIIMMMPPPTTT\\\jjj{{{yyyggg[[[KKKFFFCCCBBBAAAAAADDDJJJRRRVVV\\\___```\\\WWWTTTOOOKKKFFFBBB???===:::888:::::::::::::::::::::::::::;;;<<<======???CCCFFFIIIOOO\\\ppppppbbb^^^[[[WWWSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIKKKMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<===>>>?????????@@@@@@@@@???>>>===;;;:::666666666666666555555444222222222222111111111111111111222222222333333333555666<<>>???@@@@@@AAACCCEEEFFFGGGJJJNNNQQQTTT___oootttbbbWWWHHHEEEBBBCCCAAA@@@EEEKKKRRRVVVZZZ^^^^^^ZZZVVVRRRNNNJJJDDD@@@===;;;999888999999::::::::::::;;;;;;:::;;;<<<<<<===@@@DDDHHHLLLRRR___sssmmmaaa^^^ZZZVVVRRRQQQOOOMMMJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCAAA@@@???>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???===;;;999666666666777666555555444222222222111111111000000111111222222222333333333555666;;;EEERRR]]]ccceeegggeeeeeefffcccaaafffmmm}}}|||wwwbbbZZZSSSQQQQQQQQQSSSXXXaaafffpppzzzpppbbbRRRLLLKKKLLLOOORRROOOPPPQQQQQQSSSVVV[[[___```ccchhhlllooosssxxx{{{|||888777777777888888999:::999:::<<<===???@@@@@@@@@BBBDDDFFFGGGIIIKKKOOORRRVVVbbbuuuooo^^^TTTFFFDDDCCCCCCBBBAAAEEELLLQQQTTTYYY\\\\\\YYYUUUQQQKKKGGGBBB>>><<<<<<:::999999999999::::::;;;;;;;;;:::;;;<<<<<<===@@@EEEIIINNNUUUdddyyy~~~iii___]]]YYYTTTQQQPPPNNNLLLIIIHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKJJJHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???<<<:::888555666777777777666444444333333222222222111111111111111222222222333333333555666:::DDDQQQ\\\ccceeegggeeeeeefffdddccciiipppvvvcccZZZSSSRRRQQQQQQSSSXXXbbbhhhqqq{{{{{{vvvqqqnnnmmmnnnnnnrrrwwwwwwhhhWWWOOONNNNNNPPPSSSQQQRRRRRRRRRSSSVVVZZZ]]]___ccchhhmmmqqquuuyyy||||||777777666666777888999999999:::<<<>>>???@@@@@@@@@CCCEEEGGGHHHIIILLLPPPSSSXXXeeeyyy~~~kkk[[[QQQFFFCCCCCCDDDBBBAAAFFFMMMPPPSSSXXX[[[[[[XXXTTTQQQIIIEEE@@@===<<<<<<<<<;;;999999999::::::;;;;;;;;;:::;;;<<<<<<===AAAFFFJJJNNNWWWhhhzzzggg^^^\\\XXXSSSQQQOOOMMMKKKIIIGGGGGGFFFGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@???<<<999888555666777777777666444333444444444333333333222222111111222222222333333333555666:::DDDQQQ\\\ccceeefffeeeeeefffeeeeeejjjrrr~~~vvvccc[[[TTTRRRQQQQQQSSSXXXccciiirrr|||tttpppkkkeeebbbaaabbbccciiipppzzz}}}mmm[[[RRROOOOOOQQQTTTRRRSSSSSSSSSSSSUUUYYY\\\```ccciiinnnrrrvvv{{{~~~|||:::999999888888888888888::::::;;;<<<===>>>???@@@FFFDDDDDDHHHKKKLLLQQQWWW[[[kkkyyygggXXXOOOCCCDDDCCCCCCCCCEEEIIIMMMRRRWWW[[[ZZZYYYXXXSSSMMMGGGDDD???<<<;;;:::999888888888999999999:::::::::;;;>>>AAAAAA@@@AAADDDHHHPPPXXXllluuuddd[[[XXXUUURRROOOLLLIIIGGGGGGHHHGGGGGGGGGFFFEEEDDDEEEFFFIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===;;;:::999666666777777777555444333333222111111000111111111111111222222222333333333555666;;;DDDOOOZZZbbbfffgggeeeeeefffcccaaafffmmm~~~}}}wwwfff\\\TTTQQQQQQRRRWWW\\\aaaiiittt}}}}}}lll]]]YYYWWWTTTUUUZZZ\\\fffvvvttt```RRRNNNOOOQQQRRRTTTSSSRRRRRRTTTWWW[[[^^^dddeeeiiipppxxx}}}}}}|||}}}777777666666666666777777::::::;;;<<<>>>???@@@@@@GGGDDDEEEHHHKKKMMMRRRXXXdddttttttcccTTTKKKCCCCCCCCCCCCCCCFFFJJJMMMRRRWWWZZZYYYXXXVVVQQQKKKGGGCCC???<<<;;;:::999888999999999:::::::::;;;;;;<<<>>>AAAAAA@@@AAAEEEIIISSS]]]ssstttbbbYYYUUUSSSPPPOOOLLLIIIGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999777777888888777555444333333222222111111111111111111111222222222333333333222444888AAALLLWWW___cccfffeeeeeefffcccbbbfffmmmtttuuuyyyfff]]]TTTRRRQQQRRRWWW\\\bbbjjjuuu~~~{{{jjj[[[WWWVVVSSSUUU[[[^^^gggvvvyyyeeeVVVPPPPPPQQQRRRTTTSSSSSSSSSUUUYYY^^^```eeefffjjjqqqxxx}}}}}}||||||555555555555666777888999::::::;;;===>>>???@@@AAAGGGEEEFFFJJJMMMOOOVVV^^^qqqnnn]]]OOOFFFCCCCCCCCCCCCCCCFFFKKKNNNRRRWWWYYYWWWUUUSSSNNNHHHFFFCCC>>><<<;;;:::999888::::::;;;;;;;;;<<<<<<<<<<<>>>>>===;;;:::999999999999888777666444333333333222111111111111111111111222222222333333333222333777@@@KKKVVV^^^bbbfffdddeeeeeedddbbbgggnnnvvvnnnqqq{{{}}}{{{|||~~~{{{ggg^^^UUURRRQQQRRRVVV\\\ccckkkwwwzzzhhhXXXTTTSSSRRRUUU[[[aaaiiiuuu~~~kkk[[[SSSQQQRRRRRRTTTTTTTTTUUUXXX]]]aaadddhhhiiinnntttzzz~~~}}}666666666777888:::;;;<<<:::;;;<<<===???@@@AAABBBFFFEEEGGGLLLPPPUUU___iii{{{zzziiiYYYLLLDDDBBBCCCCCCCCCDDDGGGLLLOOOTTTXXXYYYWWWTTTRRRLLLFFFEEEAAA===;;;;;;::::::999<<<<<<<<<<<<============<<>>>>>??????>>>>>>===;;;:::999;;;:::999888777666555444333333222111111111111222111111222222222333333333555666:::AAALLLXXX```dddeeecccdddeeedddcccgggooo~~~~~~yyytttqqqttt||||||~~~|||hhh___VVVRRRRRRRRRVVV[[[ccclllxxx|||iiiXXXRRRQQQPPPTTT[[[cccjjjsssyyy{{{||||||}}}ppp```WWWSSSSSSTTTUUUUUUVVVXXX\\\aaaeeehhhlllnnnsssyyy~~~666666666777888:::;;;<<<:::;;;<<<>>>@@@AAACCCCCCEEEEEEHHHOOOTTT[[[hhhuuuuuueeeVVVKKKEEEAAABBBCCCCCCDDDHHHMMMQQQUUUYYYZZZVVVSSSQQQLLLFFFCCC@@@===;;;:::;;;::::::<<<<<<=========>>>>>>>>>===???BBBCCCCCCGGGMMMRRR]]]tttiii]]]YYYUUUSSSUUUOOOMMMKKKKKKLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>===;;;:::999;;;:::999888777666555555444333333222111222222222111111222222222333333333777777:::AAALLLWWW```eeedddcccccceeedddccchhhppp}}}~~~wwwtttsssvvv{{{}}}jjj```WWWSSSRRRRRRUUUZZZdddmmmyyy~~~mmmZZZSSSQQQPPPTTT\\\fffkkkppprrrqqqrrrtttwww|||~~~}}}}}}tttdddZZZVVVVVVVVVUUUVVVWWWZZZ___ccchhhjjjnnnqqqvvv{{{444444444555666888999::::::;;;===>>>@@@BBBDDDDDDDDDEEEJJJPPPVVV___ooo}}}ppp```SSSJJJDDDAAABBBCCCCCCEEEIIINNNRRRVVVYYYYYYUUURRRPPPKKKFFFBBB???<<<::::::;;;;;;:::<<<<<<=========>>>>>>>>>===@@@BBBCCCDDDHHHOOOUUUaaa|||{{{eee]]]ZZZVVVSSSUUUOOONNNLLLMMMNNNNNNLLLKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@???????????????>>>>>>===;;;:::999999999777666666666666666444444333222222222222222111111222222222333333333444444777>>>HHHTTT]]]bbbcccbbbccceeeddddddiiiqqq}}}}}}yyysssrrrqqqsssvvv|||~~~kkkaaaXXXSSSRRRRRRUUUZZZcccmmmyyyzzzyyy}}}ppp\\\TTTRRRRRRXXXaaajjjmmmooommmjjjiiinnnsssyyyzzzpppjjjhhhiiikkknnnuuu||||||xxxwwwvvvuuuvvvxxx{{{|||~~~}}}}}}~~~xxxiii]]]XXXWWWXXXVVVWWWYYY\\\```eeeiiikkknnnrrrwww|||~~~555555555555666777888999:::;;;===???AAACCCDDDEEEEEEFFFJJJPPPUUU^^^ooo{{{iiiZZZOOOFFFBBB@@@AAACCCCCCEEEIIIOOOSSSTTTWWWWWWSSSPPPOOOJJJEEEAAA>>>;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>@@@BBBDDDEEEJJJQQQWWWgggxxxccc]]]ZZZTTTPPPRRROOONNNMMMNNNOOOOOOMMMKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBAAABBBBBBCCCDDDEEE@@@BBBDDDFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999777777666555555666666777444444333222222222222333111111222222222333333333333222444;;;EEEQQQZZZ___bbbaaaccceeeddddddjjjqqq|||{{{xxxrrrqqqqqqqqquuulllbbbXXXTTTRRRQQQUUUYYYbbblllyyy}}}qqq]]]VVVUUUWWW___iiinnnppppppkkkeeeeeejjjqqqwww~~~}}}sssmmmeee^^^[[[\\\```cccfffoooyyy}}}wwwqqqpppnnnmmmmmmoooqqqssssssssstttuuuwwwzzz|||~~~~~~nnnaaaZZZXXXYYYWWWXXXZZZ]]]aaafffiiikkkqqquuu{{{777777777777888999:::;;;;;;;;;===???AAACCCEEEFFFFFFGGGKKKPPPTTT]]]nnn~~~vvveeeVVVKKKDDD@@@@@@AAABBBDDDFFFJJJOOOSSSRRRUUUVVVRRROOOMMMIIIDDDAAA>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>@@@CCCDDDFFFKKKSSSYYYlllwwwbbb]]]ZZZRRRMMMNNNOOONNNNNNNNNOOOOOONNNLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEE???AAADDDGGGGGGFFFCCCAAA@@@AAACCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===;;;:::999666555555444444555777888555444333333222222333333111111222222222333333333333333444;;;EEEQQQZZZ___bbbaaabbbeeeddddddjjjrrr{{{~~~{{{ttttttssssssxxxlllbbbXXXTTTRRRQQQTTTYYYbbblllyyyqqq]]]WWWWWW[[[dddooorrrsssqqqkkkdddccciiipppxxxuuullleeeaaaZZZUUUTTTXXX]]]aaaeeeooo|||wwwqqqpppnnnmmmmmmooorrrsssrrrssssssuuuxxx{{{rrrcccZZZXXXXXXWWWXXX[[[^^^bbbfffiiikkkuuuzzz666666777888999::::::;;;:::<<<>>>@@@AAABBBDDDFFFKKKMMMNNNOOOSSS```sssnnn___TTTIIIBBB@@@BBBAAABBBDDDGGGLLLQQQTTTXXXWWWVVVTTTPPPKKKFFFDDD>>>===<<<;;;:::999999999:::;;;<<<>>>????????????>>>AAA???@@@HHHJJJQQQaaarrrwwwbbbZZZXXXVVVRRROOORRRQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJJJJKKKKKKIIIHHHEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNKKKHHHGGGKKKJJJIIIGGGEEEDDDBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>???@@@AAA@@@>>>>>>===<<<<<<;;;::::::;;;:::888666666666666777666444222000000000222222333222222111111222222333777555666;;;DDDPPPZZZ```dddbbbbbbddddddccchhhnnn~~~wwwpppqqqzzzrrrdddXXXSSSTTTUUUWWWZZZeeemmmxxx}}}wwwsssrrrvvv|||rrr```YYYZZZaaannn{{{{{{rrrlllfffdddiiipppxxxxxxqqqhhhbbb___ZZZVVVUUUSSSSSSXXX___fffqqqzzzxxxuuurrrrrrtttwwwxxxxxxxxxxxxyyy}}}yyyjjj```ZZZWWW[[[[[[[[[]]]aaafffkkknnnvvv~~~666666777888999::::::;;;:::<<>>CCCAAABBBJJJLLLSSScccwwwuuubbbYYYXXXVVVRRRPPPQQQPPPOOONNNMMMLLLLLLLLLNNNMMMKKKKKKLLLLLLJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNOOOOOOOOOMMMKKKHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::999888777777777777777666444222111000000111222333333222222222222333333555444444999BBBNNNXXX^^^dddaaaaaacccccccccgggmmm|||tttuuussseeeXXXTTTTTTUUUWWWZZZdddlllvvvxxxrrrooonnnttt{{{{{{kkk]]]ZZZ```jjjwwwtttmmmhhhfffkkksss||||||uuunnnfff```___[[[XXXXXXXXXYYY___gggnnnzzz}}}||||||~~~}}}~~~qqqfff___[[[]]]]]]^^^```eeejjjooorrr|||666666777888999:::;;;;;;;;;===@@@AAABBBCCCEEEHHHLLLNNNQQQUUU\\\jjj}}}zzzdddVVVLLLDDD@@@@@@@@@AAABBBEEEIIIOOOSSSVVVXXXXXXVVVSSSOOOJJJFFFCCC===<<<;;;::::::999999::::::;;;<<<===>>>?????????>>>DDDCCCEEELLLNNNVVVggg}}}sssaaaYYYXXXVVVSSSQQQQQQPPPOOONNNMMMLLLLLLLLLPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEECCCAAA@@@???@@@@@@AAACCCDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBB???@@@@@@@@@??????>>>===???>>>>>>===;;;::::::999888999999999999999888777777666555333222333333444333333222222222222333333333333333777???JJJUUU\\\cccaaaaaaccccccbbbfffkkk~~~~~~tttgggYYYTTTTTTUUUWWWZZZdddkkkuuu~~~xxxqqqnnnooovvv~~~rrrfff]]]aaammmyyyxxxooojjjiiipppxxx|||tttnnngggaaa\\\YYYXXXZZZ\\\___fffnnnxxx{{{ooofffaaa``````bbbdddiiiooouuuxxx666666777888:::;;;<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHKKKNNNRRRXXXbbbqqqsss^^^QQQIIICCCAAAAAA@@@AAACCCFFFKKKPPPUUUWWWXXXWWWUUUQQQMMMHHHDDDBBB<<<;;;;;;:::999999999:::::::::<<<===>>>?????????===DDDDDDFFFNNNQQQZZZlllqqq```ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPNNNNNNOOOOOOMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNNNNOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBDDDFFFEEEDDDAAA@@@AAABBBCCCDDDEEEGGGGGGHHHDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@AAABBBCCCAAABBBDDDDDDBBBAAA@@@???AAAAAA@@@???>>>===<<<<<<888999:::;;;;;;:::999888:::999888666666666666666333333333222222333333333333333333666===HHHTTT\\\bbb```aaaccccccaaadddjjjyyywwwiiiZZZUUUTTTUUUXXX[[[dddkkkuuu}}}yyyvvvwww}}}rrrlllfffdddmmm}}}{{{qqqmmmnnnvvv~~~yyyrrrkkkfff```]]]]]]```cccgggoooxxxwwwmmmgggddddddfffhhhmmmsssyyy|||666666777999:::;;;<<<======???BBBCCCDDDEEEGGGIIIKKKNNNSSS[[[gggwww~~~mmmYYYMMMGGGBBBAAACCC@@@BBBDDDHHHLLLQQQVVVXXXXXXVVVSSSOOOKKKFFFCCCAAA;;;;;;:::999999999::::::999:::;;;===>>>>>>>>>>>><<>>=========::::::;;;<<<<<<;;;999888999888777666666555555555444333333333333333333444555555555777<<>>>>>@@@BBBDDDEEEFFFHHHJJJLLLOOOUUU___lll|||vvvfffTTTJJJEEEBBBAAACCCBBBCCCFFFIIINNNRRRVVVXXXVVVUUUQQQMMMHHHDDD@@@>>>::::::999999999999::::::999:::;;;<<<===>>>>>>>>><<>>@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999666666555555444333333222444444333333333333444444666666777777<<>>>>>???AAACCCEEEEEEGGGIIIKKKOOORRRXXXcccqqqnnn___OOOFFFCCC@@@???AAACCCEEEGGGKKKOOORRRUUUWWWUUUSSSOOOJJJEEEAAA>>>===:::999999999999999::::::999999;;;<<<===>>>>>>>>>>>>FFFGGGIIISSS[[[mmmzzznnnbbb]]]\\\ZZZZZZ\\\WWWVVVVVVUUUUUUUUUUUUUUUSSSQQQPPPPPPPPPPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTMMMLLLKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLOOONNNMMMKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGEEEBBBEEEFFFCCC???===???BBB??????@@@@@@AAAAAABBBBBB@@@???>>><<<;;;::::::999666666666555555444333222444444333333333333444444666777777777:::DDDRRR]]]cccbbbcccfffeeecccdddiiiuuu}}}nnn^^^VVVUUUVVVYYY]]]aaagggpppxxxtttkkklllmmm}}}555666777999;;;===>>>??????AAADDDEEEFFFGGGJJJLLLQQQTTT[[[eeettthhhZZZKKKDDDAAA???>>>???DDDFFFHHHKKKOOORRRUUUVVVTTTRRRNNNIIIDDD@@@===;;;999999999888999999::::::999999;;;<<<===>>>>>>>>>@@@HHHIIIKKKTTT^^^rrryyynnnccc^^^]]][[[\\\^^^VVVVVVUUUUUUTTTUUUUUUUUUSSSQQQPPPOOOPPPPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQLLLLLLMMMNNNOOOQQQQQQRRRMMMLLLKKKJJJJJJJJJJJJJJJEEEEEEFFFFFFGGGGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHJJJLLLMMMOOOPPPQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKMMMNNNMMMKKKHHHFFFEEEHHHHHHEEE@@@>>>AAAEEEBBBBBBCCCDDDEEEFFFGGGHHHBBBAAA>>><<<::::::::::::888999999888888777666555555444444333333444444555555666777666999CCCQQQ\\\dddcccdddgggfffccceeeiiisss~~~ooo^^^WWWUUUVVVYYY]]]___eeennnvvv~~~vvvpppsss}}}666666777999;;;>>>@@@AAA???BBBDDDFFFGGGHHHKKKMMMRRRWWW```lllzzzyyyeeeWWWHHHBBB@@@>>>>>>@@@EEEEEEHHHLLLQQQUUUVVVVVVUUUQQQKKKFFFCCC@@@===<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======>>>BBBDDDJJJRRRXXXeee}}}tttlllccc^^^^^^^^^\\\YYYVVVWWWWWWXXXWWWVVVTTTSSSQQQPPPNNNLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPQQQSSSTTTSSSSSSSSSSSSRRRRRRRRRMMMNNNOOOOOONNNNNNPPPRRRMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNQQQOOOKKKHHHHHHJJJMMMPPPNNNOOOOOOOOOMMMKKKHHHFFFGGGFFFEEECCCCCCBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJIIIEEEBBB>>><<<;;;;;;:::999999999888888777666666666444333222222111111111111444333666999;;;AAANNNZZZbbbdddgggfffdddccceeehhhrrrppp___XXXVVVWWWZZZ^^^___dddllluuu}}}~~~~~~777777888999;;;>>>???AAA@@@BBBDDDFFFGGGIIIKKKNNNUUU[[[eeeqqqrrr^^^RRRFFFBBB@@@???@@@BBBEEEEEEHHHMMMRRRVVVWWWWWWTTTPPPJJJEEEBBB@@@===;;;999999888888999999:::;;;;;;;;;;;;<<<===>>>@@@@@@CCCEEEKKKSSS\\\lllrrrkkkbbb^^^]]]]]][[[XXXWWWXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQNNNMMMLLLLLLLLLLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPNNNLLLJJJIIIKKKMMMNNNPPPQQQQQQQQQOOOMMMJJJIIIGGGFFFEEECCCBBBBBBBBBBBBBBBDDDGGGIIIJJJJJJHHHGGGEEEBBB???<<<<<<<<<;;;:::999999888888777777666666444444333222222222222222444333555999;;;@@@MMMZZZaaadddffffffdddccceeehhhpppppp```XXXVVVWWWZZZ]]]```eeemmmuuu}}}888888999:::;;;===???@@@@@@BBBDDDFFFGGGIIILLLOOOYYY```kkkyyyzzzhhhUUULLLCCCAAAAAA@@@AAADDDDDDFFFIIIOOOTTTXXXXXXWWWSSSOOOIIIEEEBBB???===;;;999999888888999999:::;;;999::::::<<<>>>@@@BBBCCCDDDFFFLLLVVVcccxxx{{{nnnhhhaaa]]]\\\[[[ZZZXXXWWWWWWWWWWWWUUURRRPPPOOOOOONNNMMMKKKKKKKKKLLLLLLNNNMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOPPPNNNMMMLLLNNNOOOOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLKKKIIIGGGFFFCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOONNNMMMLLLMMMMMMMMMPPPPPPQQQPPPOOOMMMKKKJJJGGGFFFEEECCCBBBAAAAAAAAACCCDDDFFFHHHHHHGGGFFFEEEEEEBBB???=========<<<;;;999999999888777777666666555444444333333333333333444333555888:::???LLLXXX```cccffffffdddcccfffhhhppprrraaaXXXVVVVVVYYY]]]aaafffmmmuuu}}}999999::::::<<<===>>>???AAACCCEEEFFFGGGJJJNNNPPP\\\dddqqqsssaaaOOOGGGBBBBBBBBB@@@AAACCCEEEGGGKKKQQQVVVYYYYYYXXXRRRNNNHHHDDDAAA???<<<:::;;;;;;::::::;;;;;;<<<===:::;;;;;;===>>>@@@BBBCCCFFFIIIOOO[[[mmmtttiiieee___[[[ZZZYYYXXXWWWUUUUUUVVVUUUTTTRRRPPPOOOOOONNNLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNLLLJJJGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@BBBCCCEEEEEEEEEDDDCCCBBBDDDAAA???>>>>>>>>>===;;;::::::999888888777777666555444444333333444444444444333555777999>>>JJJVVV^^^bbbeeefffddddddfffhhhqqq~~~|||}}}sssbbbYYYVVVVVVXXX[[[bbbfffmmmttt|||:::::::::;;;<<<===???@@@BBBCCCEEEFFFGGGKKKOOORRR]]]gggvvvmmm\\\KKKEEEBBBBBBBBB???@@@CCCFFFHHHMMMTTTYYY[[[YYYWWWPPPLLLGGGBBB@@@>>><<<:::;;;;;;::::::;;;;;;<<<============>>>???@@@AAABBBGGGLLLUUUbbbyyy}}}ooodddaaa]]]YYYXXXWWWWWWVVVRRRSSSTTTTTTTTTSSSRRRQQQNNNNNNLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJGGGFFFCCCDDDEEEGGGHHHJJJKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSSSSQQQOOONNNLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFDDDCCCAAA@@@@@@???AAABBBCCCCCCCCCBBBAAA@@@BBB@@@>>>>>>>>>>>>===<<<::::::999999888777777777444444444333333444444555444333444666888<<>>@@@AAABBBDDDEEEFFFHHHKKKPPPTTT^^^iiizzzyyyfffVVVIIIDDDBBBBBBAAA???@@@DDDHHHKKKPPPVVV[[[[[[YYYVVVOOOKKKFFFAAA???===;;;999999999888888999999:::;;;>>>>>>>>>>>>???@@@BBBBBBIIIPPP[[[kkkwwwjjj___^^^[[[XXXVVVUUUUUUVVVQQQRRRSSSTTTUUUTTTTTTSSSOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOONNNMMMKKKJJJKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPOOOPPPRRRSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGFFFDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@??????@@@>>>======>>>>>>===;;;:::::::::999888888777777333333333333333444444555333333444666666;;;FFFSSS[[[___dddfffeeeeeefffhhhjjjvvvvvvdddZZZWWWUUUWWWYYY___ccchhhooovvv888999999;;;===???AAABBBCCCDDDEEEFFFHHHLLLQQQUUU```kkk}}}ppp^^^OOOFFFCCCAAABBBAAA???BBBGGGJJJMMMRRRXXX\\\\\\XXXTTTNNNJJJEEEAAA>>>===;;;999999999888888999999:::;;;<<<======>>>@@@BBBDDDEEEKKKTTTaaarrrqqqeee\\\[[[YYYWWWTTTTTTTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMNNNOOOPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIJJJJJJKKKGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<======<<<:::;;;::::::999999888888777222222222222222333444444333222333555666999EEEQQQYYY^^^dddfffeeeeeefffhhhgggsss}}}|||wwweee[[[WWWUUUVVVYYY]]]```eeelllsss|||888888999;;;===@@@BBBCCCCCCDDDEEEFFFHHHLLLRRRVVVaaalll{{{jjjXXXJJJEEEAAA@@@AAAAAA@@@EEEKKKKKKNNNTTTYYY]]]\\\WWWSSSMMMIIIDDD@@@>>><<<:::999;;;;;;::::::;;;;;;<<<===:::;;;<<<>>>AAACCCFFFGGGLLLVVVdddwwwlllaaaZZZZZZXXXVVVTTTSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNLLLMMMMMMLLLJJJJJJKKKMMMHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>============>>>>>>>>>???<<<;;;;;;<<<======;;;:::;;;;;;:::999999888888777111111111111222222333444333222333555555999DDDQQQYYY^^^cccffffffeeeggghhhhhhttt~~~{{{yyy}}}xxxeee[[[WWWUUUVVVXXX\\\___dddjjjqqqzzz:::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHMMMUUU[[[cccpppsss```PPPFFFAAABBBBBBAAAAAABBBEEEHHHLLLPPPWWWZZZZZZXXXUUUTTTJJJFFFBBB???>>>===<<<:::;;;;;;::::::::::::999999===>>>>>>???@@@BBBCCCDDDSSSXXXfff{{{iii```[[[YYYWWWTTTRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVWWWVVVRRRNNNPPPOOONNNLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEFFFEEECCCAAA???>>>??????BBBBBBBBBAAAAAA@@@@@@@@@===;;;999;;;>>>@@@>>><<<::::::999999888777777777444444555555555555444444555333222333444777@@@JJJ]]]bbbfffeeedddfffgggeeeiiiooo~~~~~~~~~kkk]]]WWWWWWWWWWWW[[[^^^ccciiipppyyy:::;;;<<<===>>>@@@AAAAAAAAACCCEEEFFFHHHMMMUUU[[[hhhvvvnnn\\\MMMEEEAAABBBBBBAAAAAACCCFFFIIIMMMQQQWWWZZZYYYVVVSSSQQQIIIEEEAAA>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;<<<>>>???AAACCCFFFHHHTTT[[[lllwwwfff^^^[[[ZZZWWWUUUSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRTTTVVVWWWUUURRRNNNNNNNNNMMMLLLKKKJJJJJJJJJHHHIIIJJJJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>===>>>>>>@@@@@@@@@???>>>======<<<<<<;;;999:::===>>>===;;;999999888888777666666555444444555555555555444444555333222444444666???IIIZZZ```eeedddccceeefffdddgggooommm^^^XXXWWWWWWVVV[[[^^^ccciiipppyyy;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFHHHJJJPPPYYY```ooo~~~xxxfffVVVJJJCCC@@@AAABBBAAABBBDDDGGGKKKOOOSSSWWWYYYWWWSSSPPPNNNGGGCCC???===<<<;;;:::999888888999:::;;;<<<======:::<<<>>>@@@BBBFFFJJJMMMUUU___tttvvvfff___ZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSTTTUUUVVVUUUQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@???????????????AAAAAA@@@???===<<<;;;;;;===;;;::::::;;;<<<:::999888888777777666555555555444444555555555555444444444222222444444666>>>GGGVVV^^^cccccccccdddeeedddfffqqqppp```XXXVVVVVVVVV[[[^^^bbbhhhpppyyy;;;<<<===>>>@@@AAABBBBBBDDDFFFIIIKKKNNNUUU___fffuuuooo^^^QQQHHHCCC@@@AAABBBBBBCCCEEEIIILLLSSSVVVYYYYYYVVVQQQNNNLLLEEEBBB>>>;;;;;;;;;:::999999999::::::;;;<<<<<<===;;;>>>AAABBBCCCGGGLLLQQQVVVddd|||rrrddd^^^YYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOSSSSSSSSSTTTUUUTTTPPPNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBB@@@???============<<<;;;;;;::::::999888888888777666666555555444444555555555555444444333222333444444555<<>>???@@@BBBCCCCCCDDDFFFIIILLLPPPXXXccckkkzzz|||gggWWWLLLFFFCCC???@@@AAABBBDDDGGGKKKOOOVVVXXXZZZYYYUUUPPPLLLJJJCCC@@@<<<::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDDDDDDDGGGNNNSSSYYYjjj}}}kkk```[[[VVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSRRROOOLLLJJJIIIIIIIIIIIIIIIJJJKKKHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDBBBAAA???>>>>>>>>>???>>>===<<<::::::::::::999999888888777666666444444555555555555444444333222333555555444:::BBBOOOZZZdddfffeeefffggggggjjjwwwwwwfff[[[VVVUUUVVVYYY\\\aaagggnnnwww|||wwwtttjjjgggbbb^^^]]]___cccffflllmmmqqqvvv}}}======>>>@@@AAABBBCCCDDDCCCEEEIIILLLQQQZZZfffooosss```QQQHHHDDDBBB>>>@@@AAACCCDDDHHHMMMQQQWWWXXXZZZXXXSSSNNNJJJHHHBBB???<<<::::::;;;;;;:::<<<<<<<<<<<<;;;;;;::::::???CCCFFFFFFEEEIIIPPPWWWaaattt{{{kkkbbb___UUUUUUUUUTTTSSSSSSRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQPPPMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHGGGGGGFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???======<<<>>>??????>>><<<:::;;;<<<::::::999999888777777777444444555555555555444444222111333666555444888???KKKXXXdddgggffffffhhhiiikkkvvvzzziii]]]WWWVVVWWWYYY\\\```fffnnnwww{{{vvvpppkkkggg]]]ZZZVVVRRRRRRTTTWWWYYY___aaafffnnnxxx===>>>???@@@AAACCCDDDDDDFFFHHHKKKOOOUUU___llluuulllYYYLLLEEEBBBAAA>>>???AAACCCEEEIIINNNRRRUUUWWWWWWUUUPPPKKKGGGEEEBBB???<<<:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBFFFGGGGGGKKKTTT\\\mmmwwwiiibbb```VVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPOOONNNNNNNNNMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMHHHGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCAAA@@@@@@AAABBB>>>???@@@BBBBBBBBBBBBAAA??????>>>>>>===<<<<<<;;;<<<===???===;;;999:::<<<999999999888777777666666444444555555555555444444111111333666555333777===GGGVVVcccfffeeefffhhhhhhkkksss|||kkk^^^XXXWWWYYYXXX[[[```fffmmmvvv{{{uuuoooiiiccc\\\XXXUUURRROOOLLLKKKMMMPPPRRRVVVYYY```jjjwww||||||>>>>>>???@@@BBBCCCDDDDDDJJJLLLPPPSSSYYYdddqqq{{{zzzgggUUUIIIBBB@@@???>>>???AAACCCFFFJJJOOOSSSSSSUUUUUUSSSNNNIIIEEEDDDBBB???<<<:::;;;<<<<<<<<<999::::::;;;<<<===>>>>>><<>>>>>======<<<<<<:::<<<===<<<:::888:::<<<888888888777666666555555444555555555555555555444111111444666555333666<<>>@@@AAAAAABBBDDDFFFIIILLLOOOSSSZZZiii|||qqq\\\NNNFFF@@@???@@@@@@AAACCCEEEIIIMMMPPPRRRVVVUUUTTTQQQMMMHHHDDDBBB???>>>===<<<;;;:::::::::<<<<<<======>>>>>>??????DDDBBBCCCGGGJJJPPP[[[fff}}}zzzlllccc___]]]ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKKKKHHHEEEBBB@@@AAACCCEEEAAAAAAAAAAAACCCEEEHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIEEECCCBBBBBBDDDEEEEEEDDDFFFGGGHHHIIIHHHGGGDDDCCCBBBDDDFFFHHHIIIJJJIIIIIIHHHGGGEEECCCAAA@@@@@@???@@@@@@BBBBBBCCCBBBAAA@@@AAAAAA???>>>============<<<<<<<<<<<<;;;:::999999888888999999999888888777666666555555555444444444555444333222444666999;;;AAANNN]]]eeefffdddeeeggghhhooozzz~~~lll```YYYVVVUUUZZZ\\\```eeelllttt|||xxxpppmmmhhhaaaYYYRRRLLLIIIEEEEEEDDDCCCBBBDDDHHHLLLNNNRRRYYYcccrrrvvvmmmddd___\\\\\\aaahhhuuu>>>@@@BBBBBBCCCDDDFFFHHHKKKNNNSSSXXXbbbrrr{{{jjjVVVKKKDDD@@@???AAAAAABBBDDDGGGJJJNNNQQQRRRUUUTTTRRROOOKKKFFFBBB@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>??????EEEDDDFFFIIILLLRRRaaaooovvviiibbb___]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIJJJHHHEEEBBBAAABBBCCCDDDAAAAAAAAABBBDDDFFFIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIFFFDDDCCCCCCDDDEEEDDDCCCEEEFFFGGGHHHHHHFFFEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@???>>>============<<<<<<===<<<<<<;;;:::999999999999999999888777777666666666555555555444444555444333333444666999;;;AAALLL[[[cccdddcccdddeeeeeekkkuuunnnbbbZZZWWWWWWYYY\\\```eeelllttt}}}}}}sssmmm```]]]YYYSSSNNNIIIFFFDDDBBBCCCDDDCCCDDDFFFIIILLLOOOSSSZZZcccooo~~~{{{uuujjjbbbYYYUUUQQQPPPTTTZZZfffvvv???AAACCCDDDDDDFFFHHHKKKMMMRRRXXX```lll~~~pppaaaPPPGGGCCC@@@@@@BBBBBBCCCFFFIIILLLOOORRRSSSUUUSSSQQQMMMHHHDDD@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????EEEFFFIIIKKKNNNWWWjjj|||ttthhhccc```^^^ZZZZZZZZZYYYWWWVVVTTTSSSQQQQQQRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCC@@@AAABBBCCCFFFHHHJJJLLLKKKKKKJJJIIIIIIHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBBFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFDDDCCCAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>????????????????????????============<<<;;;::::::;;;;;;;;;:::999888777666666666666666555555555555555444333333444666999:::@@@JJJXXXaaabbbbbbbbbcccaaafffooo|||rrreee]]]YYYYYYXXX[[[```fffmmmvvv~~~tttjjjcccWWWTTTPPPKKKGGGDDDCCCCCC@@@BBBDDDEEEEEEGGGJJJMMMPPPUUU]]]eeeoooyyyxxxmmmfff^^^VVVPPPLLLIIIGGGIIINNNVVVdddyyy@@@AAACCCDDDEEEGGGJJJMMMOOOUUU^^^gggtttgggYYYKKKDDDBBB@@@@@@BBBDDDEEEHHHKKKNNNQQQSSSTTTUUUSSSPPPLLLGGGBBB???===;;;:::::::::;;;;;;<<<===;;;;;;<<<===>>>??????@@@DDDFFFJJJNNNQQQ^^^vvvsssiiiddd```^^^ZZZZZZYYYXXXWWWUUUSSSRRRPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIIIIHHHGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCEEEGGGIIIKKKLLLIIIIIIIIIHHHIIIJJJJJJKKKHHHFFFDDDDDDEEEEEEEEEDDDGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAABBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::888777666777777777666666666555555555555444444444666888999@@@IIIVVV___bbbbbbbbbcccaaadddlllxxxwwwiii___[[[[[[XXX[[[```gggnnnxxx~~~uuukkk```YYYTTTQQQLLLGGGDDDBBBBBBBBB@@@BBBEEEFFFGGGHHHJJJLLLRRRXXXaaakkkssszzz}}}pppddd]]]VVVQQQLLLKKKIIIFFFGGGKKKMMMYYYkkk|||???AAABBBCCCDDDGGGKKKOOOQQQYYYcccnnn|||xxxaaaTTTHHHDDDCCCAAA@@@AAADDDFFFIIILLLOOORRRSSSTTTUUUSSSOOOKKKFFFBBB???>>>:::::::::::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@DDDFFFKKKQQQXXXhhhpppfffbbb^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOQQQQQQPPPNNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGDDDDDDEEEEEEDDDCCCBBBAAAAAABBBDDDFFFHHHJJJKKKLLLFFFFFFFFFGGGIIIJJJLLLMMMKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEBBBCCCCCCDDDEEEFFFHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDD????????????>>>===<<<<<<======<<<<<<:::999777777888888777777777666666666555555444444555666777888???HHHTTT]]]bbbccccccdddcccdddjjjwww|||mmmbbb]]]\\\XXX\\\aaahhhoooyyy}}}rrrhhh___UUUOOOLLLIIIEEEBBB??????@@@AAABBBDDDGGGHHHHHHIIIKKKMMMUUU\\\hhhrrrzzz|||nnnaaaYYYPPPLLLIIIIIIHHHFFFHHHLLLKKKSSSaaannnyyy@@@AAABBBCCCEEEHHHMMMQQQUUU^^^kkkxxx~~~ooo[[[PPPEEECCCCCCAAA@@@AAAEEEGGGJJJMMMPPPRRRSSSSSSSSSQQQMMMIIIEEEBBB@@@>>>::::::999999:::;;;<<<<<<:::;;;<<<===>>>???@@@AAADDDFFFLLLUUUaaavvv|||kkkbbb___[[[XXXXXXXXXWWWUUUSSSQQQOOONNNNNNNNNOOOOOOOOOMMMLLLKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFHHHIIIJJJJJJDDDDDDEEEFFFHHHIIIKKKLLLNNNMMMMMMOOORRRTTTUUUUUUOOOMMMJJJGGGEEEDDDDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFHHHHHHHHHGGGFFFEEE@@@@@@@@@@@@???>>>===============<<<;;;:::999888888888888888777777777777555555555555555666777777===EEEQQQ[[[aaadddeeeeeeddddddiiiwww{{{}}}pppccc^^^\\\ZZZ]]]bbbiiipppzzzwwwjjjaaaXXXPPPKKKDDDCCCAAA@@@AAABBBDDDEEEDDDEEEGGGHHHIIIKKKNNNQQQ[[[cccooozzz|||xxxvvvvvvwwwwwwuuurrrqqqsssvvvzzz}}}qqqbbbYYYLLLHHHFFFFFFFFFDDDFFFJJJIIIOOOWWW```hhhnnntttxxxAAABBBDDDEEEGGGJJJPPPTTTYYYdddtttssscccTTTJJJAAAAAABBBAAA@@@AAAEEEGGGJJJNNNPPPRRRRRRRRRPPPNNNKKKGGGCCCAAA???>>>:::::::::999::::::;;;;;;::::::;;;===>>>@@@AAAAAAGGGHHHNNN[[[lllyyyhhhaaa___\\\YYYVVVVVVUUUSSSQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLLLLOOOTTTXXXYYYZZZSSSPPPLLLGGGEEEDDDDDDEEECCCCCCBBBBBBCCCEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999888888888777777777555555555555666666666666:::BBBMMMXXX```dddeeeeeedddcccggguuu~~~}}}~~~sssddd^^^\\\[[[^^^ccciiiqqqzzzrrrdddZZZSSSLLLHHHCCCCCCCCCCCCDDDEEEGGGGGGCCCDDDFFFHHHKKKOOOTTTXXXdddkkkvvv~~~~~~{{{vvvnnngggcccbbbccceeeccc```___aaaffflllpppyyywwwggg]]]PPPKKKHHHGGGFFFDDDEEEIIIIIILLLQQQVVV[[[___cccfffCCCDDDEEEFFFHHHLLLRRRVVV]]]iiizzzlll[[[NNNEEE>>>???BBBBBBAAABBBEEEGGGJJJNNNPPPRRRRRRRRRNNNLLLHHHEEEBBB@@@>>>>>>;;;::::::999999::::::;;;::::::;;;===>>>@@@AAAAAAIIIIIIOOO^^^sssxxxhhhcccbbb```\\\VVVUUUTTTRRRPPPNNNLLLKKKMMMLLLLLLKKKLLLLLLMMMNNNIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGIIILLLRRRVVVYYYZZZVVVRRRMMMHHHEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIGGGHHHIIIJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999999999888888888888777555555555666666666666666888???JJJVVV^^^ccceeeeeebbbaaaeeesssttteee^^^\\\\\\___dddjjjqqqzzz{{{jjj\\\QQQKKKEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHLLLQQQXXX]]]jjjqqqzzz|||zzzyyyvvvooofff]]]VVVTTTSSSYYYWWWTTTSSSVVV\\\bbbfffuuu~~~mmmaaaWWWRRRMMMLLLIIIGGGHHHLLLJJJKKKNNNQQQUUUXXX[[[]]]GGGGGGGGGHHHLLLRRRXXX\\\jjjtttvvvbbbUUUHHHDDD@@@???AAACCCCCCCCCGGGIIILLLOOOQQQRRRQQQPPPNNNKKKFFFCCC@@@???<<<:::888888999::::::;;;<<<<<<@@@===;;;;;;===AAADDDFFFHHHKKKSSSeeeuuuiiieeeaaa]]]\\\VVVUUUTTTRRRPPPNNNLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJEEEEEEFFFFFFFFFEEEEEEDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJMMMPPPSSSUUUVVVPPPJJJFFFFFFGGGFFFDDDDDDDDDEEEDDDDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHFFFEEEDDDCCCEEEGGGGGGEEECCCCCCCCCEEEDDDDDDEEEEEEDDDBBB?????????>>>===============:::999888999::::::999888666666555555555666666777999>>>GGGRRR\\\aaaaaa```___```eeeooo{{{{{{nnnddd^^^______bbbiiinnnqqqxxxvvveeeVVVLLLGGGBBB???BBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFJJJLLLOOOXXXbbbqqq|||}}}|||}}}~~~sssdddZZZSSSMMMLLLOOOKKKIIIHHHJJJLLLPPPZZZeeesssxxxjjj```ZZZSSSRRRUUUUUUQQQLLLNNNNNNMMMMMMMMMMMMLLLLLLEEEEEEFFFHHHMMMTTT[[[aaarrr|||ooo\\\PPPGGGDDD@@@???AAACCCDDDCCCGGGJJJNNNQQQSSSRRRQQQOOOKKKHHHDDD@@@???===;;;999888999999:::;;;;;;<<<<<>>AAADDDFFFJJJMMMXXXllltttiiiddd```\\\[[[VVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPNNNLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFHHHKKKMMMPPPQQQSSSPPPKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEFFFHHHHHHFFFDDDCCCDDDEEEDDDDDDEEEFFFEEECCC@@@??????>>>===============>>><<<:::999999888777555666666555555555666666777888<<>><<<;;;999777999999999:::;;;;;;<<<<<<=========>>>@@@BBBEEEFFFKKKQQQ```wwwrrrhhhccc^^^[[[ZZZWWWUUURRRPPPNNNNNNNNNOOONNNNNNMMMMMMNNNQQQSSSUUUTTTSSSRRRQQQOOONNNMMMLLLHHHIIIKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFIIIKKKLLLKKKIIIHHHHHHGGGEEEDDDBBBBBBAAAAAADDDDDDEEEFFFGGGIIIKKKLLLOOOOOONNNKKKJJJIIIKKKMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEECCCBBBFFFHHHIIIHHHFFFDDDDDDDDDEEEDDDDDDEEEFFFFFFDDDBBB@@@???>>>>>>===>>>>>>>>>>>><<<:::999999999777555777666666555555666666666777;;;CCCMMMWWW]]]______]]]^^^aaajjjwwwrrrfff```bbbaaaccchhhkkkmmmrrryyy}}}sssaaaQQQHHHDDDBBB@@@AAABBBCCCDDDDDDDDDCCCBBBDDDCCCFFFJJJLLLNNNWWW```ooozzz~~~|||zzzkkk[[[OOOHHHBBB@@@BBBEEEDDDDDDGGGIIILLLVVV```wwwvvvjjjbbb```^^^[[[XXXTTTTTTSSSRRRQQQPPPOOOOOOGGGHHHKKKNNNSSS]]]iiirrr~~~mmm\\\MMMDDDDDDBBBAAAAAABBBDDDFFFGGGJJJMMMRRRUUUVVVSSSOOOLLLFFFCCC???<<<<<<;;;999888::::::::::::;;;;;;<<<<<<;;;<<<>>>@@@AAACCCEEEGGGLLLUUUhhh~~~nnneeeaaa\\\YYYYYYWWWUUUQQQOOOMMMNNNOOOPPPOOONNNLLLKKKLLLNNNQQQRRRTTTSSSRRRQQQPPPOOONNNMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBDDDFFFIIIKKKKKKJJJHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOMMMJJJHHHJJJMMMLLLLLLLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBFFFGGGHHHGGGDDDCCCCCCDDDEEEDDDDDDFFFGGGGGGEEECCC@@@??????>>>>>>>>>??????;;;:::999999;;;;;;:::999888777666666666666666666777:::AAAJJJTTT\\\___```^^^^^^```hhhwwwtttgggaaaaaa```bbbgggjjjlllrrrxxx|||rrr___OOOGGGCCCBBBAAAAAABBBDDDEEEEEECCCBBB@@@CCCCCCEEEIIIJJJKKKQQQYYYbbbnnnyyy}}}zzzjjjYYYNNNGGGBBBAAABBBBBBAAACCCFFFHHHKKKTTT^^^rrryyyrrrmmmiiiddd```YYYYYYWWWUUUTTTRRRPPPPPPGGGIIILLLOOOUUU```nnnyyyssscccVVVJJJCCCAAAAAABBBBBBCCCEEEGGGIIILLLOOOSSSVVVUUURRRMMMJJJDDDBBB>>><<<<<<<<<:::999::::::;;;;;;;;;;;;<<<<<<:::<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<:::===@@@AAAAAACCCHHHMMMSSSccc|||vvvlllbbb^^^\\\XXXVVVWWWTTTSSSQQQOOOOOOOOOQQQQQQUUUSSSQQQNNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKLLLJJJGGGEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFHHHGGGGGGGGGHHHGGGDDDBBB@@@@@@@@@???@@@@@@AAABBBBBB@@@>>>=========;;;999999999888777666666666666888:::>>>FFFPPPZZZ```ccc```___aaajjjyyy{{{mmmddd```___bbbgggjjjmmmrrryyy}}}~~~rrr```RRRJJJFFFEEEDDDDDDDDDEEEDDDDDDBBB@@@???AAABBBDDDGGGFFFDDDHHHNNNSSS^^^iiiqqqyyy|||kkkWWWLLLHHHDDDBBBBBBAAAAAAEEEJJJLLLOOOVVV___jjjyyyzzzrrrnnnlllhhhddd___[[[WWWVVVGGGKKKPPPUUU^^^mmmooo]]]QQQIIIEEEBBB===@@@CCCDDDDDDFFFIIILLLOOOQQQRRRSSSQQQNNNJJJGGGAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::===@@@@@@@@@CCCJJJPPPZZZnnnmmmddd]]][[[YYYVVVUUUWWWRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDCCCEEEHHHKKKMMMKKKGGGDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDAAABBBCCCCCCBBBCCCFFFHHHJJJIIIHHHHHHHHHGGGDDDAAA@@@@@@@@@@@@@@@AAABBBBBBDDDBBB@@@??????>>><<<;;;:::999888777666666666666777888<<>>;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@@@@???CCCKKKRRR```uuusssggg```ZZZYYYXXXUUUUUUWWWQQQQQQQQQQQQQQQQQQQQQPPPMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJOOOOOOMMMMMMLLLLLLLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDFFFGGGGGGFFFEEEEEEBBBBBBBBBAAAAAABBBCCCCCCBBBCCCEEEKKKOOONNNIIIEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDAAABBBCCCCCCCCCEEEHHHKKKKKKJJJIIIIIIHHHFFFCCCAAA@@@@@@@@@@@@AAAAAABBBCCCAAA@@@???@@@AAAAAA@@@???:::999888777666666666666666666:::AAAKKKVVV^^^bbb___^^^aaajjjyyyuuukkkeeedddeeeiiijjjkkkpppvvv}}}~~~sssdddWWWOOOKKKHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@>>>???DDDIIIJJJHHHLLLRRRVVVaaammmyyyuuu^^^RRRLLLFFFBBBAAACCCEEEIIIOOORRRSSSZZZbbbqqq~~~~~~wwwqqqllliiiNNNRRRXXXaaannnooo[[[OOOIIIDDDBBBAAAAAAAAAAAACCCFFFJJJMMMPPPOOOQQQRRRRRROOOJJJEEEAAA;;;;;;:::999999::::::::::::;;;<<<=========<<<<<<:::<<<@@@DDDEEEGGGPPPZZZlll}}}lllaaa^^^ZZZWWWVVVUUUSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDBBBCCCDDDDDDBBBAAABBBCCCDDDFFFJJJOOOQQQOOOJJJFFFEEEFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDDDDFFFHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEEEEGGGIIILLLNNNJJJHHHFFFEEECCCCCCCCCDDDAAA@@@@@@??????@@@@@@AAA>>>???@@@AAA@@@>>><<<::::::999888777777777888999777888:::@@@JJJSSS[[[___aaaaaaeeemmmvvvzzzlllgggfffgggjjjjjjjjjpppwww{{{{{{kkk[[[OOOIIIGGGHHHFFFFFFEEECCC@@@>>>>>>???DDDDDDEEEGGGKKKPPPTTTWWW]]]iiiyyyzzzcccUUUMMMGGGEEEEEEEEEJJJOOORRRTTTZZZccckkkttt}}}QQQVVV]]]iiiyyyuuueeeSSSIIIEEEBBB@@@AAABBBBBBCCCEEEGGGKKKOOOQQQPPPQQQRRRQQQNNNIIICCC@@@;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===AAAEEEGGGJJJUUUaaavvvvvvggg___\\\YYYWWWVVVUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNLLLJJJHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBDDDHHHNNNTTTVVVSSSLLLFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFIIIKKKMMMIIIHHHFFFDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBAAA@@@>>>===:::999888777777777888999777777999???HHHRRR[[[`````````dddjjjrrr~~~|||nnnfffeeefffhhhiiijjjooowww|||{{{lll\\\QQQJJJIIIIIIGGGGGGGGGDDDAAA???@@@AAACCCEEEHHHMMMRRRXXX]]]```hhhttt~~~gggXXXOOOHHHEEEEEEGGGKKKQQQTTTVVV\\\fffnnnzzzVVV[[[fffvvv~~~gggYYYKKKDDDCCCAAAAAACCCDDDDDDEEEGGGIIIMMMPPPRRRQQQQQQQQQOOOKKKFFFAAA>>>:::::::::999999::::::;;;;;;;;;:::::::::;;;===>>>>>>???CCCGGGIIINNN]]]kkk~~~kkk```\\\ZZZXXXVVVVVVUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDEEEDDDBBBAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDAAAAAABBBDDDHHHMMMTTTZZZ\\\WWWNNNGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKGGGGGGEEEDDDCCCCCCBBBCCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@;;;:::888777777777888888777777888<<>>IIIVVV___bbbbbbbbbdddeeemmm|||nnniiieeegggjjjmmmssszzz}}}yyymmm```VVVOOOMMMLLLHHHHHHGGGDDDBBBCCCEEEHHHNNNRRRZZZfffuuurrraaaTTTMMMKKKNNNTTT\\\fffmmmrrryyyiiiwwwjjjZZZNNNFFFAAA@@@@@@???AAADDDEEEFFFGGGIIIKKKMMMOOOOOOQQQOOOLLLGGGCCC???===;;;999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAACCCFFFJJJPPPaaa~~~{{{kkkccc```\\\YYYVVVTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAA@@@BBBDDDFFFGGGHHHHHHHHHFFFEEEEEEEEEFFFKKKQQQVVV___]]][[[YYYXXXVVVSSSPPPKKKIIIGGGEEEDDDCCCDDDDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@??????@@@@@@AAA@@@@@@@@@???????????????<<<;;;999777666666777777666666777888<<>><<<;;;999999999999:::;;;<<<===<<<<<<===>>>???@@@AAAAAAAAADDDHHHNNNXXXnnnxxxjjjcccaaa```\\\VVVSSSRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDBBBAAABBBBBBAAA@@@BBBBBBCCCDDDEEEGGGGGGHHHFFFEEEDDDCCCEEEJJJQQQVVV[[[ZZZXXXWWWWWWWWWUUUSSSMMMKKKHHHEEECCCBBBBBBCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAA@@@@@@??????@@@AAAAAABBBBBBAAA??????AAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????>>>>>>???<<<;;;999777666666666777555777888888;;;CCCNNNXXX^^^```cccdddbbbhhhyyyuuummmffffffiiilllrrrwww{{{yyysssiii^^^UUUNNNJJJIIIHHHHHHHHHGGGGGGJJJNNNRRRYYYbbbrrr~~~iiiYYYPPPNNNUUU]]]hhhttt|||lllYYYKKKEEE@@@???AAABBBAAACCCHHHHHHIIIKKKMMMOOOPPPQQQQQQNNNLLLHHHDDD@@@>>><<<<<<999999999999:::;;;<<<===<<<===>>>@@@AAAAAABBBAAABBBDDDJJJRRR___xxxvvviiicccaaabbb]]]WWWSSSQQQRRRSSSSSSPPPPPPOOOOOONNNMMMLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEEEECCCAAAAAABBBBBBAAA@@@CCCCCCCCCCCCDDDEEEGGGHHHFFFEEEDDDBBBCCCHHHOOOTTTVVVVVVVVVWWWXXXXXXWWWUUUOOOLLLIIIFFFCCCBBBBBBBBBBBBCCCEEEGGGGGGGGGFFFFFFCCCCCCCCCDDDCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>???@@@AAABBBAAA@@@???>>>AAA@@@@@@@@@@@@@@@@@@AAACCCBBBAAA@@@??????>>>???===;;;999888666666666777555777999999:::AAALLLUUU\\\^^^bbbcccaaafffvvvvvvmmmeeeeeehhhkkkpppvvvzzz~~~vvvqqqhhh]]]TTTMMMJJJHHHIIIJJJIIIIIIJJJMMMRRRVVV___lllzzzeeeVVVNNNOOOWWWaaatttttt```SSSOOOCCCCCCBBBBBBCCCDDDFFFGGGJJJKKKNNNPPPRRRRRRQQQQQQMMMIIIDDDAAA???>>>===;;;999999999:::;;;<<<===>>>????????????@@@AAABBBBBBAAADDDJJJUUUjjjtttggg``````^^^[[[WWWTTTQQQQQQRRRSSSQQQRRRRRRRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLJJJIIIGGGKKKJJJHHHGGGFFFFFFGGGHHHGGGIIILLLNNNNNNLLLIIIGGGIIIGGGEEECCCBBBCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDBBBAAAAAACCCGGGLLLOOOVVVUUUUUUVVVXXXYYYXXXWWWUUUSSSOOOIIICCC@@@@@@AAADDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBB@@@>>>===>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA>>><<<;;;:::999888777666666666666888777777:::<<<@@@JJJTTT[[[^^^``````bbbiiittt}}}||||||rrriiifffgggjjjpppwww|||wwwlll```XXXQQQIIIGGGHHHHHHJJJKKKJJJIIINNNWWW```iii{{{qqq^^^TTTPPPRRR```ooozzzyyy}}}iiiUUUIIIFFFCCCCCCBBBCCCCCCEEEGGGHHHKKKLLLOOOQQQRRRQQQPPPPPPIIIEEEAAA===<<<;;;999888999999999:::;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCEEEHHHOOO^^^vvvpppeee^^^]]][[[YYYVVVSSSRRRQQQRRRRRRPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHJJJMMMNNNNNNLLLIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAACCCFFFIIIKKKNNNNNNOOORRRVVVYYYZZZZZZXXXVVVRRRKKKEEEAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAA??????@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA???===;;;:::::::::999888777777777777888777888:::<<>>???@@@@@@@@@AAAAAABBBCCCDDDFFFIIIQQQccc~~~vvvkkkbbb[[[YYYWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPPPPMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKLLLNNNOOOOOOOOONNNKKKJJJHHHGGGFFFFFFGGGGGGJJJKKKMMMNNNMMMKKKIIIGGGCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHJJJPPPVVV[[[^^^___\\\ZZZVVVOOOHHHBBBAAA@@@????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEEEEEDDDCCCAAA@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>>>>??????>>>===;;;:::;;;::::::999888888888777999777888;;;<<<>>>GGGPPPZZZ]]]aaaaaaaaafffooowww~~~{{{zzz{{{pppkkkjjjkkkpppvvv|||xxxnnnbbbVVVOOOJJJGGGGGGKKKLLLOOORRRTTTWWW___lllvvvpppaaaSSSOOOQQQYYYmmmtttpppsss|||tttcccVVVKKKFFFFFFBBBAAAAAABBBDDDFFFHHHIIINNNPPPRRRSSSRRRPPPMMMKKKGGGDDD@@@===<<<<<<;;;:::::::::::::::;;;===>>>?????????@@@@@@AAABBBCCCDDDHHHKKKTTThhhpppggg```YYYVVVSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOJJJIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKIIIGGGEEE@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAADDDEEEIIIOOOVVV\\\```aaa]]]\\\XXXRRRJJJDDDAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAACCCEEEFFFEEEDDDBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>======>>>??????>>><<<<<<;;;;;;;;;;;;::::::999999999888999;;;;;;===DDDMMMYYY]]]```aaaaaadddkkkrrr~~~}}}}}}}}}rrrmmmkkkkkkpppvvv||||||uuuiii^^^QQQJJJEEECCCEEEIIIJJJNNNSSSWWW\\\hhhwwwhhh[[[QQQOOOTTT___vvvtttnnnooouuu|||hhhYYYPPPHHHFFFGGGAAAAAAAAABBBDDDGGGIIIJJJPPPRRRTTTTTTSSSOOOKKKIIIFFFCCC???===<<<<<<<<<;;;:::::::::;;;<<<===>>>???>>>?????????AAABBBCCCDDDJJJNNN[[[qqq|||lllddd^^^XXXTTTRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWWWWVVVUUUSSSPPPOOONNNNNNMMMLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIHHHGGGEEEDDD@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???CCCDDDGGGLLLSSSXXX[[[[[[ZZZZZZXXXRRRLLLFFFBBBAAA??????@@@@@@AAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@???@@@BBBDDDGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@???>>>>>>;;;<<<<<<===<<<<<<;;;::::::999999;;;;;;;;;BBBJJJVVV[[[```aaaaaabbbhhhnnn|||~~~sssmmmllllllqqqxxx|||yyyrrreeeZZZMMMFFFBBB???AAAFFFIIINNNTTTZZZcccqqqxxxbbbXXXPPPQQQVVVccc{{{wwwpppmmmrrr}}}ooo\\\PPPIIIDDDAAABBBBBBBBBCCCDDDFFFIIILLLMMMRRRTTTUUUVVVSSSOOOJJJFFFCCC@@@<<<::::::::::::999:::::::::;;;<<<===???????????????@@@AAACCCDDDEEEHHHPPPaaazzzvvvhhhaaa[[[WWWUUUSSSSSSRRRRRRRRRRRRSSSSSSXXXXXXWWWVVVTTTRRROOOMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBDDDHHHLLLPPPRRRRRRTTTTTTTTTQQQLLLGGGDDDCCCAAAAAAAAABBBBBBBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>???AAADDDGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA??????<<<<<<>>>>>>>>>===<<<;;;;;;999:::;;;::::::@@@GGGSSSYYY___aaa```aaafffjjjvvvuuuooommmmmmrrrxxx}}}uuunnn```UUUJJJDDD@@@===???CCCJJJOOOVVV^^^iiiyyyttt___WWWSSSVVV\\\hhh{{{qqqmmmooozzzpppaaaQQQIIIFFFCCCAAAAAAEEEEEEFFFGGGJJJMMMPPPQQQTTTUUUWWWWWWSSSNNNHHHDDDAAA>>>:::888999999999888;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHNNNYYYmmmnnnccc]]]XXXVVVWWWUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUUUUTTTRRRPPPNNNLLLMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOPPPOOONNNMMMKKKIIIIIIHHHGGGEEEEEEEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEIIILLLLLLLLLLLLMMMOOONNNKKKGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>??????@@@@@@@@@@@@@@@>>>?????????>>>???BBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@AAACCCDDDAAAAAABBBBBBBBB@@@???>>><<<===>>>@@@@@@???===<<<;;;::::::;;;:::999>>>EEEPPPWWW^^^aaa```aaaeeehhhpppyyyrrrooonnnrrrwww}}}{{{ppphhhYYYPPPGGGCCC@@@>>>@@@CCCHHHNNNVVV^^^jjj|||uuuaaa[[[ZZZ___fffsss}}}qqqkkkkkkvvvxxxdddWWWJJJFFFGGGFFFDDDEEEGGGGGGHHHJJJMMMPPPSSSUUUUUUVVVXXXWWWTTTNNNHHHDDDAAA>>>;;;999999::::::999;;;;;;;;;;;;===>>>???@@@BBBCCCCCCDDDFFFGGGIIIJJJ\\\hhh}}}wwwhhh___ZZZVVVVVVXXXWWWUUUSSSQQQQQQRRRTTTVVVQQQQQQQQQQQQQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQNNNNNNOOOOOONNNMMMKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCEEEFFFDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCFFFIIIKKKLLLKKKFFFIIILLLLLLJJJHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>????????????@@@BBBEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@>>>>>>???AAADDDFFFAAAAAABBBBBBAAA@@@>>>===<<<===???@@@@@@???>>>===<<<:::;;;<<<:::888===DDDOOOVVV]]]aaaaaaaaadddhhhkkk|||tttpppnnnrrrwww}}}wwwllldddUUULLLEEEBBBAAA???AAAEEEEEEKKKSSS\\\iii|||yyyeeeaaabbbiiippp}}}}}}qqqiiiiiissszzzgggSSSNNNGGGCCCCCCCCCBBBAAAEEEFFFIIILLLOOORRRTTTUUUYYYVVVSSSPPPMMMJJJEEEBBB<<<;;;::::::999999999999888999:::<<<>>>AAACCCDDDCCC@@@@@@DDDFFFGGGKKKPPPZZZpppwwwnnnbbb[[[YYYZZZYYYWWW[[[ZZZYYYWWWVVVVVVUUUUUUSSSQQQOOOMMMLLLLLLLLLMMMOOONNNMMMMMMOOOQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJIIIGGGGGGHHHHHHGGGFFFBBBCCCDDDEEEGGGIIIJJJJJJJJJHHHGGGFFFGGGGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFHHHIIIIIIGGGEEEAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@????????????@@@???>>>???AAABBBBBBAAACCCBBBBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????;;;;;;:::999888:::===@@@HHHPPPZZZ^^^]]]^^^bbbgggtttvvvqqqqqqsssuuu{{{~~~vvvggg[[[NNNFFF???>>>???@@@AAADDDHHHKKKSSS]]]hhhxxxvvvppplllqqq}}}~~~rrriiigggppp{{{ppp___PPPKKKEEEBBBBBBCCCBBBAAAEEEFFFIIIMMMQQQTTTVVVXXXZZZWWWSSSPPPLLLHHHCCC@@@<<<;;;::::::999999999:::999::::::<<<>>>@@@BBBCCCDDDCCCCCCFFFGGGHHHOOOWWWggg}}}rrrjjj___YYYYYYZZZ[[[ZZZ___^^^[[[YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMPPPNNNMMMNNNQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGIIIIIIJJJJJJHHHGGGGGGHHHHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDFFFEEEFFFHHHIIIIIIHHHFFFBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>AAA???>>>???AAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@????????????<<<<<<;;;:::999:::===@@@DDDMMMWWW]]]]]]]]]aaaeeeqqqzzzsssqqqrrrsssyyy|||~~~ssscccXXXMMMEEE???>>>@@@@@@BBBEEEHHHLLLSSS^^^hhhxxx|||{{{tttkkkiiiqqq|||vvvbbbUUUJJJGGGCCCAAAAAABBBCCCCCCEEEGGGKKKOOOTTTWWWZZZ\\\[[[XXXSSSNNNJJJEEE@@@===;;;;;;:::999999999::::::;;;;;;<<<===>>>@@@AAABBBDDDDDDGGGHHHHHHKKKWWWdddzzzxxxjjjddd\\\XXXYYY[[[\\\\\\___^^^\\\ZZZXXXWWWVVVVVVRRRQQQOOOMMMLLLLLLMMMMMMPPPNNNNNNOOORRRTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMMMMJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHIIIKKKJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEGGGJJJJJJIIIGGGBBBBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>@@@???>>>@@@BBBDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>>>><<<===<<<:::999:::===???@@@IIITTT[[[]]]^^^aaadddmmm{{{~~~vvvrrrqqqqqqwwwzzz}}}zzznnn___TTTKKKDDD??????@@@@@@CCCGGGJJJMMMUUU___iiixxxwwwnnnkkkrrr|||yyyeeeUUUMMMEEECCCAAA@@@AAABBBDDDEEEFFFHHHMMMRRRWWW[[[]]]___\\\XXXRRRMMMHHHCCC>>>:::;;;::::::999999:::::::::<<<<<<======>>>???@@@AAAAAADDDGGGIIIIIIOOObbbtttpppeee```ZZZWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLNNNQQQSSSTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJKKKKKKLLLOOOPPPOOOKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKLLLMMMLLLEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDGGGJJJKKKJJJHHHCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@???????????????>>>>>>???BBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<:::999999;;;===<<>>>>>???@@@AAA???AAAFFFIIILLLXXXqqqwwwlllaaa^^^ZZZWWWWWWXXXZZZZZZ]]]\\\[[[ZZZYYYYYYYYYZZZPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJLLLOOOQQQRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIKKKKKKMMMOOOPPPOOOLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHIIILLLMMMNNNMMMGGGHHHIIIJJJKKKKKKKKKJJJEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJKKKJJJIIICCCBBBAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???AAACCCDDDCCCBBBBBBBBBAAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFFFFHHHGGGGGGFFFDDDCCCCCCBBB?????????>>>>>>>>>>>>===<<<<<<<<<:::888888999;;;<<>>???@@@AAABBB>>>AAAFFFLLLUUUgggoooiii^^^]]]ZZZXXXWWWWWWYYYZZZ```^^^\\\ZZZWWWUUUTTTSSSOOOOOOOOONNNNNNNNNMMMMMMKKKIIIIIIJJJMMMOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKMMMOOONNNLLLJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKIIIHHHIIILLLMMMMMMMMMHHHIIIKKKLLLMMMLLLLLLKKKEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGJJJKKKJJJIIICCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@BBBCCCCCCCCCAAAAAAAAAAAABBBCCCEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEDDD@@@@@@?????????>>>>>>>>>=========;;;999888999:::<<>>???AAABBBCCCAAABBBGGGQQQ```xxxtttgggccc[[[[[[ZZZXXXXXXXXXZZZ\\\___^^^[[[XXXUUURRRQQQPPPNNNOOOOOOOOONNNNNNMMMMMMKKKJJJIIIJJJLLLMMMNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIIIIJJJLLLMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPKKKJJJIIIIIIKKKLLLLLLLLLHHHIIIKKKLLLLLLLLLJJJIIIEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAADDDDDDEEEGGGJJJKKKIIIHHHCCCCCCBBBBBBAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEECCCBBBBBBDDDEEEDDDCCC??????@@@AAACCCEEEGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAA@@@@@@@@@?????????????????????>>>;;;::::::;;;<<>>???AAAAAABBBGGGNNNPPPUUU___jjjuuuzzzrrrtttzzzzzzdddTTTLLLIIIEEEAAAAAACCCFFFFFFFFFGGGJJJNNNOOORRRVVVYYY[[[\\\[[[[[[SSSOOOIIIEEEBBB@@@>>><<<999999999999::::::;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEJJJUUUhhhmmm```^^^XXXYYYYYYYYYXXXYYY\\\^^^\\\ZZZXXXVVVTTTSSSRRRQQQNNNNNNOOOOOOOOONNNMMMMMMLLLJJJIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKLLLNNNOOOQQQQQQLLLJJJIIIIIIKKKLLLLLLKKKHHHIIIKKKLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@BBBBBBBBBBBB@@@@@@DDDDDDEEEGGGJJJJJJIIIGGGCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFDDDDDDEEEFFFEEEDDD>>>>>>???AAACCCFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHAAAAAAAAA@@@@@@@@@@@@???AAABBBBBB@@@===;;;;;;<<<<<>>===???BBBBBBBBBHHHOOOQQQVVV```lllwwwzzzrrrsssyyyvvvgggWWWMMMHHHCCCAAABBBEEEGGGHHHIIIIIIJJJKKKMMMRRRUUUYYY\\\\\\ZZZVVVTTTOOOLLLHHHDDD???<<<:::999::::::;;;<<<<<<======>>>???@@@@@@@@@@@@AAADDDFFFEEEFFFMMM[[[tttzzzhhh^^^[[[SSSTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPSSSRRRQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKIIIHHHHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIHHHFFFGGGEEECCCAAAAAADDDGGGIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBGGGGGGFFFFFFEEEFFFFFFFFFCCCBBBAAAAAABBBDDDGGGIIILLLJJJHHHFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJIIIGGGFFFEEEEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEECCCCCCDDDCCCBBBAAA???>>>===>>>BBBJJJTTT\\\``````dddhhhmmmvvvwwwooollloooqqquuu|||~~~|||{{{tttvvvxxxuuurrrsssxxx~~~zzzqqqhhh\\\OOOGGG>>>???@@@AAACCCGGGLLLPPPWWW]]]fffpppzzz~~~~~~{{{qqqqqquuujjj]]]OOOGGGDDDAAA@@@AAADDDFFFHHHIIIIIIJJJMMMOOOTTTVVVYYY\\\[[[YYYUUURRRMMMKKKGGGCCC???<<<:::999;;;;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@AAADDDFFFHHHJJJQQQaaa|||uuueee]]][[[WWWWWWXXXXXXYYYXXXXXXXXXVVVUUUSSSRRRQQQPPPQQQQQQSSSSSSQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJHHHHHHIIIIIIGGGFFFFFFDDDCCCBBBBBBDDDFFFHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAAAAABBBBBBHHHGGGGGGFFFFFFFFFFFFFFFCCCBBBAAAAAABBBDDDGGGHHHJJJIIIGGGEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@===>>>AAAIIIRRRZZZ^^^___bbbfffkkkttt{{{rrrnnnnnnpppuuu{{{~~~{{{rrrrrrqqqnnnllllllpppssswww~~~yyyoooeeeYYYMMMEEE>>>???@@@AAACCCHHHNNNRRRYYY```iiisss}}}~~~zzzyyyyyy}}}{{{pppooorrrppp\\\QQQGGGCCCAAA???@@@CCCDDDFFFGGGHHHIIILLLOOORRRVVVWWWZZZZZZYYYVVVRRRPPPKKKIIIEEEAAA>>>;;;:::999::::::::::::;;;;;;;;;;;;<<<===@@@@@@AAAAAACCCEEEJJJMMMWWWkkkmmm```ZZZ[[[XXXXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPOOOPPPRRRSSSTTTSSSRRRPPPOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBAAAAAABBBDDDFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDEEECCCEEEFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFEEECCCBBBBBBCCCCCCDDDGGGHHHHHHHHHGGGEEECCCBBB===>>>AAAGGGPPPWWW\\\^^^aaadddhhhqqqvvvqqqooopppttt{{{uuuqqqkkkhhhfffgggggggggiiipppyyywwwlllaaaTTTIIIBBB>>>???@@@BBBDDDIIIPPPTTT]]]dddnnnvvv~~~{{{zzz~~~{{{xxxsssssstttxxx|||ppplllooosssdddSSSKKKDDDBBBBBBAAABBBFFFDDDFFFGGGIIIJJJNNNRRRVVVXXXXXXYYYXXXVVVSSSOOOMMMHHHFFFCCC???===;;;::::::777888888999:::;;;<<<===:::===???AAAAAABBBDDDFFFJJJOOO]]]vvvvvveee[[[XXXYYYVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRPPPOOOPPPQQQTTTUUUTTTSSSRRRPPPOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBCCCCCCDDDDDDDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBAAABBBBBBDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBDDDFFFHHHIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGEEEDDD>>>???AAAFFFMMMUUU[[[^^^```bbbgggooo}}}zzzsssoooqqqtttzzzxxxoooiiihhhgggccc```ccchhhoootttyyy~~~uuuiii\\\PPPFFF@@@>>>???@@@BBBEEEKKKSSSXXX```iiirrryyyxxxvvvwww{{{{{{vvvssspppppprrrvvv~~~~~~qqqlllmmmyyyeeeXXXMMMGGGBBBBBBBBBAAABBBFFFEEEGGGIIIKKKMMMQQQUUUXXXXXXXXXWWWUUURRROOOKKKIIIDDDBBB@@@===;;;:::::::::555555777999;;;===>>>???;;;===???AAABBBCCCFFFHHHIIIRRRfffnnn```XXXUUUWWWUUUUUUVVVWWWWWWWWWWWWVVVSSSRRRQQQQQQRRRSSSUUUWWWSSSRRRQQQOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGEEEEEEFFFFFFDDDCCC@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFCCCAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFEEE???@@@BBBEEEKKKRRRYYY^^^```aaaeeennnyyy}}}uuuqqqrrrtttyyy~~~yyysssppplllfff``````dddhhhkkknnnttt|||zzzqqqeeeXXXMMMEEEAAA>>>???@@@BBBGGGNNNVVV\\\cccmmmvvv{{{xxxsssssstttxxxzzz}}}}}}yyyuuurrrpppppppppssswww~~~ssslllmmmzzzgggWWWMMMGGGCCCAAABBBAAA@@@AAAEEEFFFHHHLLLOOOQQQTTTWWWZZZXXXWWWTTTRRRNNNKKKHHHGGGAAA???===;;;:::999::::::555666777999<<<>>>???@@@<<<>>>???@@@BBBDDDHHHLLLMMM[[[ttt|||hhh]]]WWWUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXRRRRRRRRRSSSSSSTTTUUUVVVRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGJJJIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDCCCCCCCCCEEEFFFGGGHHHFFFEEEDDDEEEEEEDDDBBB@@@AAABBBBBBCCCCCCBBBBBB????????????????????????BBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGFFFEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBDDDGGGJJJLLLHHHIIIIIIIIIHHHFFFDDDCCC???@@@AAACCCGGGNNNWWW\\\___```dddllluuuxxxtttsssuuuxxx}}}~~~yyyqqqjjjdddfffhhhhhhhhhlllsssxxxxxxtttlll```SSSIIICCCAAA>>>???@@@CCCHHHPPPYYY___gggqqqyyy}}}zzzqqqnnnoooppprrrttttttssspppmmmllllllnnnooorrrwww}}}uuunnnnnn|||iiiYYYMMMGGGCCC@@@@@@CCCCCCAAACCCGGGGGGJJJOOOSSSUUUVVVXXXZZZVVVTTTRRRNNNKKKHHHFFFEEE>>>===;;;:::999999::::::888888999;;;<<<===>>>?????????@@@@@@AAAEEEKKKOOOWWWhhhrrrbbb[[[XXXVVVWWWUUUVVVVVVVVVVVVUUUUUUTTTPPPQQQRRRTTTTTTTTTSSSSSSPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGCCCBBBBBBBBBBBBDDDEEEGGGGGGEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBB????????????????????????CCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEGGGGGGCCCCCCDDDDDDEEEEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDFFFIIIJJJFFFGGGGGGGGGFFFDDDBBBAAA>>>??????@@@CCCJJJSSSZZZ]]]]]]aaaiiiqqq||||||vvvuuuuuuxxx{{{~~~}}}uuuuuusssoookkkjjjmmmqqquuuyyy~~~|||qqqmmmfffZZZNNNEEEBBBAAA>>>???@@@CCCIIIQQQ[[[bbbkkkvvv}}}~~~rrrjjjhhhiiikkkkkkkkkjjjgggddddddfffhhhiiikkknnnsssyyy~~~~~~uuunnnnnnppp^^^QQQJJJFFFAAA@@@AAAEEEEEEDDDFFFKKKHHHLLLQQQUUUWWWXXXYYYZZZUUUSSSPPPLLLIIIFFFDDDDDD===<<<:::999999999::::::;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@AAAFFFMMMQQQ___ssskkk^^^[[[YYYXXXXXXTTTTTTSSSSSSRRRPPPOOONNNNNNPPPRRRTTTTTTSSSRRRPPPPPPOOONNNLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDFFFGGGEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIIAAAAAABBBCCCDDDEEEFFFGGG@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHEEEEEEEEEEEEDDDBBBAAA???<<<===>>>>>>@@@GGGPPPXXX\\\[[[___gggnnnyyy~~~wwwvvvvvvxxx{{{}}}~~~~~~yyypppjjjjjjlllhhhmmmttt{{{}}}{{{wwwtttkkkiiibbbWWWKKKCCC@@@AAA>>>???@@@CCCIIIRRR]]]dddnnnyyywwwlllfffdddeeegggfffeeebbb___]]]]]]aaadddeeegggkkkpppuuuzzz~~~|||~~~~~~vvvxxx~~~tttnnnnnnooo[[[PPPKKKFFFBBB???AAABBBCCCCCCEEEGGGJJJJJJMMMRRRWWWZZZ[[[YYYXXXUUURRRLLLHHHEEEBBB???===999999999999999999999999444555666777:::<<<>>>???EEEAAA@@@BBBDDDHHHQQQZZZjjjwwweee]]]ZZZWWWUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBBBBAAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDD@@@@@@??????@@@BBBCCCEEEEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@???@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBDDDEEEFFFFFFGGGDDDEEEFFFFFFEEECCCAAA???AAAAAA?????????@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEDDDCCCAAA@@@???======>>>>>>AAAHHHOOOUUU[[[``````bbbmmmvvv{{{xxxuuuuuuwww{{{}}}~~~~~~wwwqqqnnnmmmllllllooossstttqqqnnnhhhcccZZZOOOGGG@@@===;;;??????@@@CCCIIISSS___ffflllttt|||{{{mmmdddccccccaaa^^^\\\ZZZYYYXXXXXXZZZ]]]______bbbfffkkkooorrrssssssqqqsssuuuvvvvvvxxx{{{}}}rrrqqqrrrxxxwwwmmmgggzzzdddSSSKKKGGGCCC@@@@@@BBBCCCDDDEEEFFFIIILLLNNNQQQVVVZZZ\\\[[[XXXVVVSSSPPPKKKFFFCCCAAA>>><<<::::::::::::::::::::::::999999999999;;;<<<===>>>???>>>@@@DDDFFFKKKVVV```zzz~~~oooaaa[[[YYYWWWUUUVVVTTTTTTTTTTTTTTTSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@????????????CCCBBBAAA@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAADDDDDDEEEFFFEEECCCAAA@@@AAA@@@@@@??????@@@AAAAAADDDDDDDDDEEEEEEFFFGGGHHHEEEEEEDDDDDDCCCAAA@@@???===>>>>>>>>>AAAGGGNNNTTTZZZ```___bbblllttt|||xxxuuuvvvyyy{{{|||zzzxxxvvvuuuttttttuuuvvvwwwzzz{{{wwwooollljjjjjjlllmmmjjjggg___[[[SSSJJJCCC>>>;;;:::>>>???AAADDDJJJSSS^^^eeelllsss|||vvvhhh___^^^]]][[[XXXTTTSSSRRRQQQRRRTTTWWWYYY\\\^^^aaadddfffgggggggggggghhhjjjkkkmmmooosssvvvqqqooonnnrrr{{{uuujjjdddwwwjjjXXXKKKFFFDDDBBBAAAAAACCCEEEFFFGGGIIILLLNNNSSSVVV[[[^^^^^^[[[WWWTTTQQQMMMHHHDDDBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<>>>BBBGGGJJJQQQ```ooorrrfff[[[YYYXXXWWWUUUVVVTTTTTTUUUUUUTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@???????????????BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@>>>>>>>>>???@@@CCCDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@??????@@@@@@AAAEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>@@@EEELLLQQQYYY______aaajjjppp~~~zzzuuuuuuwwwxxxyyy}}}tttmmmiiigggfffeeeddddddeeefffjjjqqqyyywwwrrrkkkggggggfffcccaaaWWWSSSLLLEEE@@@===<<<<<<<<<>>>AAAEEEKKKSSS\\\bbbiiisss}}}xxxnnnaaaYYYVVVUUURRROOOMMMLLLKKKKKKLLLOOOQQQSSSVVVWWWYYY[[[]]]]]]]]]\\\[[[]]]^^^___aaafffkkkooonnnkkkhhhiiippp}}}rrrfff```~~~hhh^^^QQQGGGDDDDDDCCCBBBAAACCCEEEGGGHHHKKKNNNQQQWWWZZZ^^^aaa```\\\WWWTTTNNNKKKFFFCCCAAA>>><<<:::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======>>>@@@EEEIIINNNYYYnnnwwwiii```YYYXXXYYYVVVTTTUUUSSSTTTTTTUUUTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@?????????AAACCCDDDBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@DDDJJJNNNWWW^^^^^^```hhhlllxxxzzzuuutttuuuwwwyyy~~~}}}vvvmmmeee```___^^^^^^]]]\\\\\\[[[^^^ccckkkqqq||||||rrrjjjfffccc```]]]TTTPPPJJJDDD@@@>>>======;;;>>>BBBFFFLLLSSSZZZ___eeerrrqqqhhh]]]TTTQQQOOOLLLIIIIIIHHHHHHHHHIIILLLNNNOOONNNPPPRRRTTTVVVWWWWWWXXXTTTTTTVVVWWWZZZ___fffkkkkkkhhhdddbbbhhhsss}}}oooddd]]]{{{mmm[[[TTTKKKEEECCCCCCBBBBBB@@@CCCEEEHHHJJJMMMQQQTTTYYY\\\___bbbaaa]]]XXXUUUMMMJJJEEEBBB@@@>>><<<;;;888888999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@BBBBBBEEEIIIQQQaaa}}}qqqfff___ZZZZZZYYYVVVSSSTTTRRRSSSSSSTTTTTTTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFCCCBBB@@@?????????@@@@@@AAAAAA@@@?????????@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????AAAAAA@@@????????????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@BBBDDDEEEFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>???BBBGGGJJJTTT[[[\\\^^^fffiiirrr}}}{{{zzz|||{{{uuutttvvvxxxyyy}}}vvvqqqiiiccc```___^^^^^^[[[[[[YYYXXXYYY]]]ccchhhpppyyyzzzooohhhccc^^^ZZZQQQNNNHHHCCC>>><<<<<<===;;;>>>BBBFFFKKKQQQXXX]]]bbbqqq|||jjjcccZZZRRRNNNKKKHHHFFFEEEEEEEEEEEEGGGHHHJJJKKKJJJJJJLLLMMMNNNOOOPPPPPPMMMNNNOOOPPPSSSXXX___dddfffdddaaa```cccmmmyyy{{{mmmaaaZZZ~~~lll```PPPKKKFFFBBBAAAAAAAAAAAABBBDDDGGGJJJLLLPPPTTTWWW\\\^^^``````___[[[WWWTTTKKKHHHDDDAAA???>>><<<:::777888888999999::::::;;;::::::;;;<<<===???AAABBBCCCBBBEEELLLYYYnnnzzznnneee___[[[[[[YYYUUUSSSSSSQQQQQQRRRRRRSSSSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLMMMNNNPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@?????????>>>======<<<<<<<<<======@@@????????????@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFHHHHHHHHHHHHBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>@@@DDDGGGPPPXXXZZZ]]]dddeeemmm|||xxxvvvtttsssuuuyyy}}}yyywwwxxxzzz{{{~~~}}}pppmmmiiifffeeedddbbbaaaZZZZZZYYYWWWVVVXXX]]]```hhhppp}}}tttkkkccc[[[UUUMMMJJJDDD???;;;:::::::::;;;>>>BBBEEEJJJPPPWWW\\\cccsss|||sssccc^^^VVVOOOKKKHHHEEECCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLPPPVVVZZZ^^^___``````bbbhhhrrryyyvvvhhh]]]VVV{{{kkk]]]TTTGGGEEECCCAAAAAABBBCCCCCCDDDFFFJJJMMMPPPTTTXXX\\\`````````___\\\XXXTTTQQQHHHEEEAAA???===<<<:::999888888999999:::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCEEEDDDIIIUUUhhhrrrlllccc^^^[[[[[[YYYTTTSSSUUUOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSOOOOOONNNMMMLLLKKKKKKJJJLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGCCCDDDEEEGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;<<<<<<===???????????????@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB???>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAACCCDDDFFFGGGGGGGGGEEEDDDAAAAAABBBBBBBBBAAA@@@@@@?????????>>>===???BBBEEEMMMUUUXXX\\\ccccccjjj{{{zzzvvvtttrrrqqqsssyyy~~~|||||||||{{{{{{zzzyyyyyyyyywwwtttqqqffffffdddaaa]]]\\\]]]^^^ccckkkvvv{{{qqqfff[[[SSSHHHEEEAAA<<<:::999:::;;;<<<>>>AAADDDIIIOOOVVV[[[ggguuuyyypppiii\\\XXXRRRLLLGGGDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCEEEFFFGGGJJJNNNQQQUUUZZZ___aaabbbeeekkkqqq|||nnnaaaWWWQQQ{{{kkk]]]RRRKKKDDDCCCCCCCCCDDDEEEFFFGGGFFFIIILLLOOOSSSWWW[[[___dddcccaaa]]]YYYUUUQQQOOOFFFCCC???===<<<;;;999888999999:::;;;;;;<<<======>>>>>>??????@@@AAABBBCCCGGGGGGOOO```vvvzzzllliiiaaa]]]ZZZZZZXXXTTTSSSVVVNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAABBBCCCEEEFFFBBBBBBBBBAAAAAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCAAA@@@?????????>>>>>>=========>>>>>>?????????>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFFBBBDDDGGGHHHIIIGGGEEECCC@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBDDDEEEFFFFFFEEECCCAAA???AAAAAABBBBBBBBBAAA@@@@@@?????????>>>===>>>AAADDDKKKTTTWWW[[[bbbbbbiiiyyy}}}yyyvvvuuutttssszzz~~~|||{{{|||{{{xxxssslllgggddddddbbbhhhrrr{{{vvvjjj]]]TTTGGGDDD@@@<<<;;;;;;<<<======???AAACCCHHHNNNVVV[[[lllvvv}}}wwwooohhhbbbVVVSSSNNNIIIDDDAAA???>>>CCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@BBBCCCDDDEEE@@@BBBDDDEEEFFFHHHJJJMMMPPPVVV^^^bbbcccdddhhhkkk|||wwwiii\\\RRRLLLyyyiii^^^RRRJJJFFFBBBBBBBBBCCCCCCEEEFFFFFFIIIKKKMMMQQQVVVZZZ^^^`````````___]]]XXXRRRMMMIIIDDDBBB@@@>>><<<:::999999999999::::::::::::;;;;;;>>>;;;;;;@@@BBBAAAAAACCCFFFMMMVVVgggtttiiigggaaa___[[[YYYWWWVVVTTTRRROOOOOOOOOOOOOOOPPPQQQQQQSSSRRRRRRQQQPPPNNNMMMLLLKKKMMMPPPSSSTTTSSSRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@????????????BBBDDDEEEFFFEEEEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCAAA@@@??????>>>>>><<<<<<===>>>???@@@AAAAAAGGGMMMVVV]]]^^^___fffooo{{{zzz{{{xxx}}}}}}||||||}}}|||rrrjjjllliiikkkrrryyy}}}{{{mmm```WWWKKKCCC<<<;;;<<<;;;<<<>>>===???AAAAAABBBIIISSS\\\kkkooosssrrrkkkaaaYYYVVVPPPNNNIIIEEEAAA>>>======???AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBFFFEEEDDDCCCDDDFFFHHHJJJMMMRRRZZZ```dddfffhhhiiiuuu}}}rrrbbbTTTOOOQQQkkk^^^TTTLLLFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGKKKLLLOOOSSSWWW\\\___aaa```___]]]ZZZUUUPPPKKKHHHBBBAAA@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<<<<@@@======AAACCCBBBBBBEEEMMMTTTbbbyyynnncccaaa___]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMNNNQQQSSSTTTSSSQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDEEEDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@???===<<<;;;<<<===>>>>>>??????@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@AAAAAACCCDDDEEEEEEEEEDDDFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDBBBAAA??????>>>>>>>>>======<<<<<<<<<<<<===EEEJJJSSS[[[]]]]]]dddmmm~~~~~~~~~|||||||||}}}sssooommmrrrwwwzzz~~~|||pppbbbXXXIII@@@999888999888888:::===???AAAAAACCCIIITTT\\\eeeggggggccc\\\UUUPPPOOOLLLJJJFFFCCC@@@????????????@@@AAA@@@???>>>???@@@???????????????@@@@@@AAADDDDDDCCCCCCCCCEEEHHHIIIKKKPPPWWW]]]aaadddgggjjjssszzzuuuhhhZZZNNNIIIKKKzzzkkkZZZPPPJJJEEECCCCCCBBBBBBBBBCCCDDDFFFGGGHHHNNNPPPSSSVVVZZZ^^^```aaa^^^\\\YYYTTTPPPKKKGGGEEE@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<=========AAA>>>>>>BBBCCCCCCEEEHHHOOOWWWmmm{{{lllccc```]]][[[YYYYYYYYYXXXVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@BBB@@@>>><<<;;;;;;;;;;;;======>>>???@@@@@@AAAAAACCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEEEEDDDCCCDDDFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCAAA???>>>>>>>>>BBB@@@>>><<<;;;::::::;;;CCCGGGPPPXXX[[[\\\bbbjjj}}}~~~}}}|||}}}||||||zzzttttttuuuvvvzzz}}}tttfff[[[MMMDDD<<<;;;;;;::::::<<<<<<>>>AAABBBDDDJJJTTTZZZcccaaa\\\UUUOOOKKKJJJKKKFFFEEEBBB@@@?????????@@@???@@@AAA@@@>>>===>>>?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHJJJNNNSSSXXX]]]bbbgggkkkqqqvvv|||mmmaaaVVVLLLHHHIIIiii\\\OOOHHHEEECCCCCCEEEBBBBBBCCCDDDEEEGGGIIIJJJQQQSSSVVVZZZ]]]___``````[[[XXXTTTOOOJJJFFFDDDBBB>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========AAA>>>???BBBCCCCCCGGGLLLRRR]]]xxxvvvllleeebbb]]]\\\[[[\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSRRRPPPOOOMMMOOOOOONNNMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJKKKEEEDDDDDDBBBAAA@@@???>>>AAA@@@>>>===<<<;;;;;;;;;======>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBB@@@>>>===<<<<<>>===<<<======AAAEEEMMMVVVYYY[[[aaahhhxxx|||{{{}}}zzzvvvsssuuuyyy{{{wwwhhh]]]OOOFFF>>>======;;;;;;<<<<<<>>>@@@BBBEEEKKKRRRXXX^^^ZZZSSSLLLGGGEEEEEEGGGCCCBBB@@@>>>======>>>???>>>???@@@???===<<<===>>>AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBDDDFFFHHHIIIJJJLLLPPPTTTYYY```hhhmmmqqquuu|||ssscccYYYQQQJJJGGGHHHwwwjjj\\\QQQHHHDDDCCCAAABBBEEECCCCCCDDDEEEGGGIIIKKKLLLUUUWWWZZZ]]]^^^^^^]]]]]]VVVTTTOOOJJJEEEBBB@@@@@@======<<<<<<<<<<<<======:::;;;;;;;;;;;;<<<<<<<<>>???BBBCCCDDDJJJRRR[[[iiiwwwoooiiidddbbb```______```bbbbbb```^^^[[[ZZZYYYWWWVVVUUUTTTTTTPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMOOOOOONNNNNNMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIIIICCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>======>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@??????>>>??????@@@@@@AAABBBCCCCCCBBBAAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEECCCBBB@@@???===<<<<<<;;;CCCBBB@@@???>>>>>>>>>???@@@CCCKKKTTTYYY[[[```gggttt~~~||||||~~~zzzsssqqqtttxxx|||xxxiii]]]LLLCCC;;;::::::888888999<<<===???BBBFFFJJJPPPTTTSSSOOOJJJEEEBBB@@@@@@@@@CCCAAA???<<<;;;;;;;;;<<<===?????????>>>===>>>???AAABBBEEEFFFGGGFFFDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKMMMOOORRRXXX```iiippptttwww|||}}}rrreeeWWWNNNIIIDDDDDDEEEzzzhhh]]]PPPIIICCCBBBAAA???@@@DDDDDDEEEFFFGGGJJJLLLNNNPPPWWWYYY\\\^^^^^^\\\ZZZXXXQQQOOOKKKGGGCCC@@@???>>>===<<<<<<;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<>>???BBBDDDFFFOOOXXXcccvvvrrrmmmiiiffffffcccbbbcccdddffffffdddbbb]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPOOONNNNNNOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCEEEFFFGGGGGGFFFEEEBBBAAAAAA@@@@@@??????>>>======>>>??????@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA======<<<<<<======>>>>>>>>>@@@AAABBBAAAAAACCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC???>>>>>>???@@@BBBDDDFFFBBBAAA@@@???>>>=========?????????>>>>>>=========???AAAHHHRRRWWWZZZ___eeeppp{{{}}}|||~~~uuuqqqqqqwwwzzz~~~wwwhhh]]]MMMDDD===;;;;;;::::::<<<<<<===???AAAEEEIIILLLNNNLLLJJJFFFDDDDDDCCCBBBAAACCCAAA>>>;;;:::999::::::<<<>>>????????????@@@BBBAAACCCFFFHHHIIIGGGDDDBBBDDDEEEGGGIIIKKKMMMOOOOOONNNOOOQQQTTTYYYbbbkkkrrrvvvxxx|||}}}uuupppeee[[[PPPJJJFFFCCCEEEJJJ}}}lll]]]SSSGGGCCC@@@BBBBBB@@@AAADDDEEEFFFGGGIIILLLOOOQQQRRRYYY[[[^^^___^^^ZZZUUURRRLLLKKKHHHEEEBBB???>>>======<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========??????AAAEEEGGGJJJUUU___mmmyyyoookkkhhhggghhhddddddeeegggiiihhhfffddd___]]][[[YYYWWWUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>>>><<<>>>@@@AAAAAAAAACCCEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB????????????@@@AAACCCDDDBBBAAAAAA@@@??????@@@@@@>>>???@@@@@@@@@>>><<<;;;===>>>EEEOOOUUUXXX]]]bbbjjjttt}}}~~~yyyrrrqqqrrrtttuuuuuuuuuuuuwwwxxx{{{|||~~~uuufff\\\OOOFFF>>>>>>>>>======???======>>>AAADDDGGGIIIIIIIIIFFFCCCCCCEEEFFFFFFEEEAAA@@@===;;;999999:::;;;;;;===???@@@@@@@@@BBBDDDDDDGGGKKKMMMNNNKKKHHHFFFGGGHHHJJJMMMOOOQQQSSSTTTRRRSSSTTTWWW\\\dddmmmtttvvvwwwzzz}}}|||wwwooogggaaaZZZSSSLLLHHHDDDCCCGGGNNN|||lll]]]PPPGGGCCC@@@@@@CCCDDDBBBCCCFFFFFFGGGHHHJJJMMMPPPRRRTTTZZZ\\\^^^___]]]XXXSSSOOOIIIIIIGGGDDDBBB???===<<<======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>@@@@@@CCCGGGIIIMMMYYYdddyyyppphhheeebbbbbbdddeeeeeefffhhhiiiiiigggddd___^^^\\\YYYWWWUUUTTTSSSUUUSSSQQQPPPOOOPPPRRRSSSSSSRRRRRRQQQPPPPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBAAABBBCCCDDDDDDBBB@@@???BBBBBBBBBCCCCCCCCCDDDDDD???@@@AAABBBBBBBBBBBBAAADDDCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<===>>>>>>;;;===???@@@@@@AAADDDEEEDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDBBB@@@<<<:::;;;<<>>@@@DDDFFFGGGFFFCCC???<<<===@@@CCCDDDCCC@@@>>><<<:::::::::;;;<<<;;;===???@@@AAABBBDDDFFFIIILLLPPPSSSSSSQQQMMMKKKIIIJJJMMMPPPRRRTTTVVVVVVTTTUUUWWWYYY^^^fffooouuuuuuvvvxxxzzz}}}uuutttrrrpppllleee^^^YYYNNNIIIEEEBBB???>>>DDDMMMyyyiii\\\PPPIIIHHHCCCDDDEEEDDDBBBBBBDDDEEEFFFIIILLLOOOQQQUUUYYY]]]```^^^[[[YYYWWWSSSOOOKKKGGGEEEAAA>>><<<;;;<<<===<<<;;;;;;;;;;;;<<<======>>>????????????>>>>>>===@@@AAAEEEIIIIIIOOOaaauuuyyymmmeeecccdddcccaaacccccccccccccccccccccccc\\\ZZZWWWUUUSSSSSSTTTTTTUUUSSSPPPOOOOOOOOOMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGHHHJJJMMMNNNKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIGGGFFFFFFHHHHHHGGGEEEGGGEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>===;;;:::999:::;;;;;;;;;<<<===???AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========>>>???AAABBBCCCBBBCCCEEEFFFEEEDDDBBBAAAGGGFFFEEEDDDBBBAAA@@@??????@@@DDDIIIPPPWWW^^^bbbbbblll|||}}}{{{vvvsssmmmkkkgggcccaaa_________bbbbbbcccdddhhhlllppprrrttt{{{qqq```UUUEEEAAA<<<999:::<<<===>>>AAAAAABBBBBBBBBCCCCCCCCC@@@???@@@@@@BBBDDDGGGHHHCCCAAA===:::999:::<<<=========>>>>>>???AAAEEEHHHLLLQQQVVVWWWUUURRRQQQRRRPPPRRRUUUVVVWWWYYY[[[]]][[[]]]```bbbeeeiiimmmqqquuuxxxzzz{{{}}}~~~xxxpppnnnjjjddd^^^YYYTTTPPPMMMGGGDDDBBB@@@AAADDDHHHKKK|||kkk^^^SSSJJJEEEDDDAAABBBCCCCCCCCCDDDFFFHHHIIIKKKNNNQQQSSSVVVZZZ\\\^^^\\\YYYWWWTTTQQQLLLIIIFFFDDD@@@===;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<===>>>>>>???@@@@@@@@@CCCDDDHHHNNNSSS^^^ttt{{{sssiiicccbbbcccbbb```______^^^]]]\\\[[[[[[ZZZWWWVVVTTTSSSSSSSSSUUUVVVUUUSSSPPPOOOPPPOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGHHHJJJLLLNNNPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEFFFEEECCCAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>======>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBGGGFFFEEEDDDBBBAAA@@@??????AAACCCHHHNNNUUU\\\___bbbkkkyyy~~~yyyuuusssnnnjjjddd]]]YYYWWWXXXYYYVVVVVVVVVWWWZZZ^^^aaadddhhhnnnvvv}}}{{{lll\\\PPPDDDAAA<<<999:::<<<>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>???AAACCCDDDCCCAAA===;;;:::;;;===>>>>>>>>>??????@@@BBBFFFIIIQQQUUUZZZ[[[XXXUUUTTTUUUTTTVVVYYY[[[\\\]]]```bbb```bbbeeegggiiilllppptttyyy|||}}}|||{{{yyypppfff```\\\WWWRRRNNNKKKGGGEEEDDDCCCBBBBBBDDDGGGKKKNNNttthhhZZZQQQKKKEEEBBBBBB???@@@BBBCCCDDDFFFIIIKKKKKKNNNRRRTTTVVVXXX[[[]]]]]]ZZZWWWTTTQQQMMMHHHEEECCCAAA>>><<<::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<>>>???AAABBBBBBDDDEEEIIIPPPZZZkkkrrrllleeeaaaaaaaaa```^^^``````^^^\\\ZZZYYYWWWVVVSSSSSSRRRRRRRRRTTTUUUVVVTTTRRRPPPOOOPPPPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPNNNMMMMMMKKKJJJIIIHHHHHHEEEEEEGGGIIIKKKLLLNNNOOOLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIJJJHHHGGGGGGHHHHHHGGGFFFFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????>>><<<============<<<<<<;;;<<<<<<===???@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>=========?????????@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFDDDDDDGGGFFFEEEDDDCCCBBBAAA@@@AAAAAACCCGGGLLLRRRXXX\\\bbbhhhttt{{{wwwttttttpppjjjaaaYYYSSSQQQRRRSSSOOOOOOOOOPPPQQQTTTWWWYYY\\\aaagggmmmssszzzvvvhhhXXXMMMCCC@@@<<<:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAAAAA@@@===;;;;;;<<<>>>???>>>???@@@AAABBBDDDHHHLLLUUUZZZ^^^___\\\YYYXXXYYYZZZ\\\___aaabbbdddfffiiihhhiiilllmmmoooqqquuuwww{{{~~~|||zzzttthhh]]]RRRNNNJJJGGGEEECCCAAA???AAAAAABBBDDDGGGKKKNNNPPPdddYYYNNNIIIGGGCCCBBBCCC???AAACCCDDDEEEGGGJJJMMMMMMPPPUUUXXXZZZ[[[]]]___\\\YYYUUUQQQNNNJJJEEEBBB@@@???===;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;<<<===???AAABBBCCCGGGIIIMMMVVVdddzzzyyykkkgggccc```______]]][[[___^^^]]][[[YYYXXXWWWVVVSSSSSSRRRRRRRRRSSSTTTUUUSSSQQQPPPOOOPPPPPPPPPOOOLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKMMMOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@??????>>><<<===>>>??????>>>===<<<===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCEEEIIIOOOUUUXXX```eeennn}}}yyyuuuttttttoookkkccc[[[VVVSSSRRRRRRPPPOOONNNMMMNNNPPPSSSTTTWWW[[[aaaeeejjjqqqzzzttteeeVVVKKKBBB???;;;:::;;;===??????@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@AAA@@@>>><<<;;;;;;<<<>>>???>>>@@@AAAAAACCCFFFJJJMMMUUUZZZ___aaa___\\\\\\]]]___aaadddfffgggiiilllnnnnnnppprrrssstttvvvxxxzzzzzz}}}}}}zzztttfffYYYKKKIIIEEEDDDCCCCCCBBBAAA@@@AAACCCFFFIIILLLNNNOOOYYYOOOGGGEEEDDDBBBAAACCCBBBCCCEEEFFFGGGHHHKKKNNNOOOSSSXXX\\\]]]^^^___```ZZZWWWRRROOOKKKHHHDDDAAA======;;;:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCJJJOOOXXXeeexxx{{{ooogggeeebbb```^^^]]][[[YYYXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTTTTSSSRRRRRRRRRRRRPPPNNNNNNPPPPPPPPPOOOLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEFFFHHHKKKNNNOOOPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGIIIGGGFFFFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDEEEEEEEEEHHHHHHIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@??????>>>===>>>@@@AAAAAA@@@???>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCCCCDDDGGGMMMRRRVVV^^^aaajjjwww~~~xxxtttssssssmmmjjjfffaaa\\\YYYVVVUUUPPPOOOMMMLLLLLLMMMNNNOOOXXX\\\```cccgggmmmuuu{{{|||qqqbbbSSSHHH@@@>>>;;;:::<<<>>>??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>===<<<<<<<<<>>>???>>>@@@AAABBBDDDGGGLLLOOOTTTYYY___aaa```______aaaaaacccfffiiijjjllloooqqqrrrtttvvvxxxxxxyyy{{{}}}}}}|||uuugggYYYJJJGGGDDDCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJKKKMMMMMMPPPHHHAAAAAABBBAAA@@@BBBCCCEEEGGGHHHIIIKKKNNNPPPRRRVVV\\\_________^^^^^^XXXTTTOOOKKKHHHEEEBBB@@@;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<======>>>???@@@?????????@@@BBBDDDFFFIIISSScccvvvrrrkkkcccbbb```^^^\\\[[[ZZZYYYWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPNNNMMMMMMOOOPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHKKKMMMOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>@@@AAACCCEEEGGGHHHIIIJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCFFFLLLQQQUUUZZZ___gggrrr}}}zzzvvvtttsssmmmllljjjgggccc```]]][[[XXXVVVTTTRRRPPPPPPQQQRRRYYY\\\```ccceeehhhooottt{{{}}}xxxnnn```PPPEEE???===;;;;;;===???@@@@@@??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>??????@@@AAACCCDDDFFFJJJNNNRRRVVV[[[aaaccccccbbbbbbdddbbbeeehhhjjjlllnnnqqqttttttwwwzzz{{{{{{|||}}}xxxiii\\\LLLIIIFFFDDDDDDDDDCCCBBBFFFGGGHHHIIIKKKLLLMMMNNNJJJCCC>>>???BBBAAAAAACCCCCCEEEHHHJJJKKKNNNRRRUUUXXX[[[```bbb```]]]ZZZYYYTTTPPPLLLHHHEEECCC@@@>>>::::::;;;;;;<<<<<<=====================>>>>>>????????????@@@BBBEEEHHHJJJMMM\\\rrrvvvjjjggg]]]]]]\\\[[[ZZZZZZZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZUUUUUUTTTSSSRRRPPPOOONNNNNNLLLKKKLLLMMMOOOOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@?????????>>>DDDEEEGGGJJJLLLNNNOOOOOOOOONNNKKKHHHEEECCCAAAAAA@@@@@@@@@@@@????????????AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===============>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCCCCFFFKKKQQQUUUWWW]]]eeeooo|||~~~{{{yyy}}}~~~}}}zzzyyyuuutttpppmmmjjjhhhffffffbbb```]]]ZZZXXXWWWWWWXXXYYY]]]aaacccccceeeiiimmmrrrtttvvvzzz~~~xxxnnn```PPPEEE>>><<<;;;;;;===???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEIIIJJJKKKLLLMMMLLLLLLKKKFFFEEEDDDBBBBBBAAAAAAAAABBBCCCEEEGGGIIIMMMRRRVVV\\\aaafffhhhfffddddddeeecccfffiiikkkmmmpppsssuuuvvvyyy|||~~~~~~~~~qqqeeeTTTQQQNNNKKKJJJIIIGGGFFFIIIIIIJJJKKKMMMOOOQQQRRRHHHAAA===@@@CCCDDDDDDFFFBBBDDDGGGJJJMMMQQQUUUYYY\\\```cccccc```[[[VVVTTTQQQMMMIIIEEECCCAAA???===::::::;;;<<<<<<======>>>===============>>>??????>>>>>>???@@@CCCGGGKKKMMMYYYkkk{{{iii``````YYYYYYYYYYYYXXXYYY[[[]]]WWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????GGGHHHJJJMMMOOOQQQSSSSSSQQQOOOKKKGGGDDDAAA@@@@@@@@@@@@@@@???????????????BBBAAAAAA@@@AAABBBDDDEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFDDDCCCCCCFFFLLLRRRUUUUUU\\\eeemmmxxx~~~|||xxx|||~~~~~~|||wwwrrrooonnnnnnoooeeeccc```\\\ZZZYYYYYYYYYZZZ^^^bbbdddcccdddgggjjjkkkmmmppptttyyyzzzqqqcccSSSHHH===<<<:::;;;===@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIOOOPPPRRRSSSTTTTTTSSSSSSIIIHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHIIILLLPPPUUUYYYbbbgggkkkllliiifffffffffdddgggjjjlllnnnqqqtttvvvwwwzzz~~~yyynnn^^^[[[WWWTTTRRRPPPNNNLLLKKKKKKKKKMMMOOORRRTTTVVV@@@@@@AAABBBDDDEEEEEEFFFGGGIIILLLOOOQQQTTTYYY\\\aaabbbcccbbb___ZZZUUURRRMMMIIIDDD@@@???>>>===<<<999999:::;;;;;;<<<<<<===??????@@@@@@@@@@@@??????EEEBBBAAACCCDDDFFFLLLTTTfff}}}}}}oooddd___```XXXXXXWWWXXXYYYZZZ\\\^^^WWWWWWVVVUUUTTTTTTTTTUUURRRRRRQQQPPPPPPOOONNNNNNLLLJJJIIIJJJMMMNNNMMMKKKMMMJJJFFFFFFHHHJJJJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===>>>???AAABBBEEEHHHLLLQQQUUUWWWXXXYYYTTTMMMEEEBBBBBBCCC@@@===@@@@@@@@@???????????????CCCAAA???>>>???BBBFFFHHHFFFFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@???>>>=========@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEECCCCCCEEEJJJMMMTTTZZZbbbjjjvvv|||~~~|||}}}wwwuuuuuutttssspppnnniiieeeaaa___^^^]]]```bbbcccbbbaaaaaaeeehhhllllllmmmppptttzzz{{{rrrdddSSSHHHBBB???<<<<<>>======<<<999::::::;;;;;;<<<<<<======>>>>>>????????????>>>DDDBBBCCCEEEFFFHHHQQQ[[[sssuuuiiiaaa\\\\\\XXXXXXWWWWWWXXXZZZ[[[\\\XXXWWWUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMLLLLLLKKKLLLJJJIIIJJJLLLMMMLLLJJJJJJGGGEEEEEEGGGHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCCCCCCCBBBBBBBBBAAAAAA???===<<<;;;;;;;;;===>>>DDDGGGKKKPPPSSSTTTUUUTTTPPPJJJCCC@@@@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@BBBEEEGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>======??????>>>===<<<<<<<<<===<<<<<<======>>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCBBBDDDIIILLLSSSYYY```gggqqq}}}zzzwwwtttpppmmmiiieeebbb```______]]]^^^```______aaaeeehhhlllllllllnnnqqquuuyyy|||{{{rrrdddUUUJJJAAA???<<<===@@@CCCDDDDDDGGGHHHIIIJJJMMMQQQUUUXXX```hhhnnnooonnnmmmhhhbbb[[[TTTMMMJJJHHHFFFFFFIIIHHHIIIKKKNNNSSSZZZccciiirrruuuwwwvvvrrrmmmiiigggeeegggiiikkklllnnnqqqtttwwwzzz}}}{{{vvvpppllliiieee```\\\VVVUUUTTTVVV[[[bbbjjjoooCCCCCCCCCDDDEEEFFFGGGHHHKKKNNNSSSVVVYYY\\\```ccc______^^^[[[WWWRRRMMMJJJHHHDDD@@@======<<<;;;;;;:::::::::;;;<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAADDDFFFGGGLLLZZZhhh{{{lllddd^^^ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZWWWUUUTTTRRRPPPOOONNNNNNKKKKKKKKKJJJJJJIIIIIIHHHLLLKKKJJJJJJKKKLLLKKKIIIHHHHHHGGGHHHIIIIIIFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBB???>>><<<;;;::::::;;;<<>>>>>???>>><<<;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@>>><<<>>>>>>======<<<=========<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAACCCGGGKKKQQQWWW^^^cccjjjxxx|||{{{zzz}}}yyyrrrppplllhhhdddcccbbbbbb]]]^^^______```bbbfffjjjoooooooooppprrrtttwwwxxx~~~yyypppbbbTTTIII@@@>>>===>>>AAAEEEGGGHHHJJJLLLNNNQQQVVV\\\dddiiivvv}}}wwwnnnddd\\\TTTQQQNNNJJJIIIKKKHHHJJJLLLOOOUUU^^^gggmmmxxxzzz{{{yyyuuuqqqnnnmmmiiijjjlllnnnnnnpppsssvvvwwwzzz{{{vvvrrrmmmeee```\\\\\\^^^bbbjjjttt}}}CCCCCCCCCDDDEEEGGGHHHJJJNNNRRRWWW[[[]]]___bbbddd___^^^[[[WWWSSSMMMIIIFFFDDDAAA>>><<<;;;;;;;;;:::::::::;;;;;;<<<=========?????????@@@@@@AAABBBCCCCCCDDDGGGJJJLLLVVVjjj}}}sssfffbbb^^^YYYWWWWWWWWWWWWVVVVVVVVVWWWWWWSSSRRRQQQOOONNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGLLLKKKJJJJJJJJJJJJIIIHHHKKKLLLMMMNNNNNNLLLIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>=========>>>AAADDDHHHKKKLLLKKKIIIGGGFFFBBB>>>======>>>>>>===::::::;;;<<<===>>>>>>???===>>>???AAABBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFEEEDDDAAA>>><<<======<<<<<<<<<======>>>;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBFFFIIINNNTTT[[[___eeeppp|||||||||~~~|||yyyuuupppllljjjiiiiiigggffffffffffffhhhkkkmmmsssssstttuuuwwwyyy{{{}}}}}}~~~{{{tttkkk___QQQHHH@@@???>>>>>>AAAEEEHHHJJJNNNQQQVVV\\\cccmmmyyyzzzoooggg___ZZZVVVPPPNNNOOOJJJLLLPPPUUU[[[dddmmmttt{{{||||||zzzvvvsssrrrrrroooppprrrsssssstttwwwyyyzzz}}}xxxsssnnnhhhdddfffhhhkkkqqqzzzDDDCCCCCCDDDFFFIIIKKKMMMQQQUUUZZZ^^^``````aaabbb^^^\\\YYYTTTOOOJJJFFFDDDAAA>>><<<;;;;;;;;;:::999::::::;;;<<<<<<======>>>>>>>>>>>>>>>@@@AAACCCDDDGGGHHHLLLQQQWWWfffmmmbbb___\\\WWWUUUWWWWWWVVVVVVUUUUUUTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKKKKJJJIIIHHHHHHHHHLLLNNNQQQQQQPPPMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@BBBEEEGGGHHHFFFDDDBBBCCCAAA>>>===>>>>>>??????;;;;;;<<<<<<===>>>??????<<<===???@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEECCCAAA>>><<<===<<<<<<<<<<<<<<<===>>>;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@BBBEEEHHHJJJQQQXXX]]]aaakkkyyy}}}}}}|||}}}~~~}}}zzzyyyyyyxxxwwwuuutttttttttttttttvvvvvvvvvxxxzzz}}}yyypppggg\\\PPPGGG@@@@@@???>>>@@@DDDIIILLLQQQWWW___gggqqq~~~zzzqqqhhhccc\\\UUUQQQQQQOOOSSSXXX^^^eeemmmvvv|||}}}}}}}}}|||yyywwwvvvwwwuuuwwwxxxxxxxxxxxx{{{}}}}}}{{{wwwuuusssqqqtttwww{{{EEEEEEEEEFFFIIIMMMPPPRRRVVVZZZ___bbbbbbaaa```___\\\ZZZUUUPPPKKKFFFCCCBBB>>><<<;;;:::;;;;;;:::999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<>>>@@@CCCDDDEEEGGGNNNXXXdddvvvyyyfff^^^[[[XXXUUUTTTVVVVVVVVVUUUTTTSSSQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJHHHGGGHHHIIIKKKNNNPPPPPPNNNKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDDDDCCCAAA@@@AAA@@@???>>>===>>>??????;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>=========<<<<<<;;;<<<<<<<<<:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD@@@AAAAAAAAAAAABBBEEEGGGHHHOOOVVV[[[^^^fffsss}}}~~~{{{{{{{{{{{{|||~~~~~~}}}{{{{{{|||~~~vvvmmmdddZZZOOOGGG@@@@@@@@@@@@AAAFFFMMMRRRXXX```kkkuuu|||rrrkkkcccZZZUUUTTTQQQUUU]]]eeelllssszzz~~~~~~}}}~~~~~~~~~~~~GGGGGGHHHJJJMMMRRRVVVYYY[[[___ccceeedddaaa^^^]]]YYYVVVQQQKKKFFFCCC@@@@@@===;;;::::::;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@CCCEEEGGGGGGKKKWWWiii{{{}}}pppbbb\\\ZZZWWWVVVWWWVVVVVVVVVUUUSSSQQQOOONNNLLLLLLKKKJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJIIIGGGGGGHHHJJJKKKNNNPPPOOOLLLIIIHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>><<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???======>>>???AAACCCEEEFFFDDDCCCCCCCCCCCCDDDEEEEEE@@@AAAAAAAAABBBBBBBBBCCC@@@AAABBBBBBBBBBBBEEEGGGGGGNNNVVVYYY[[[aaakkkttt}}}~~~{{{{{{{{{{{{{{{|||}}}}}}|||qqqggg^^^UUUKKKDDD>>>???AAABBBDDDKKKSSSZZZfffooo|||wwwnnnccc]]][[[UUU\\\eeennnuuu{{{IIIIIIJJJLLLPPPVVV[[[^^^___cccggghhhfffaaa^^^\\\WWWSSSNNNHHHDDD@@@???>>><<<;;;::::::<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAABBBDDDGGGJJJLLLQQQXXXhhhvvvkkkaaa]]][[[YYYYYY[[[VVVVVVVVVUUUSSSQQQNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEGGGIIIIIIGGGGGGIIIKKKLLLOOOQQQOOOLLLIIIIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA?????????@@@@@@AAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEE@@@@@@????????????@@@@@@>>>>>>>>>===;;;;;;<<<===;;;:::::::::::::::::::::============>>>@@@AAABBBAAAAAA@@@???>>>>>>>>>???>>>>>>===<<<<<<===>>>>>>???>>>===<<<;;;::::::::::::;;;>>>@@@AAAAAA@@@???;;;;;;<<<>>>@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDD?????????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGGGGNNNVVVXXXYYY]]]fffooozzz}}}|||{{{{{{zzzzzzzzzzzz}}}~~~vvvlllaaaXXXOOOEEE???===???AAACCCGGGOOOYYY```sss}}}wwwllleeeccc```gggqqq{{{IIIKKKPPPUUUYYY]]]___```cccbbbaaaaaa```^^^YYYVVVPPPNNNJJJFFFBBB>>><<<;;;::::::;;;<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>AAA>>>???DDDGGGGGGHHHKKKTTTfffyyyhhheee```\\\ZZZYYYWWWUUUVVVTTTRRRRRRSSSSSSQQQOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIINNNKKKIIIIIIJJJKKKIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@CCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@??????>>>>>>=========>>>??????@@@@@@BBBAAA???======>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<=========<<>><<<:::999999999999>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>????????????@@@AAAAAAAAA@@@@@@CCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDGGGLLLRRRXXX___fffkkkvvv}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~zzzooocccYYYPPPEEE@@@??????AAACCCDDDHHHSSSbbbnnnqqqiiijjjmmmttt}}}KKKNNNSSSXXX\\\___aaaaaadddbbb```___]]]YYYUUUQQQMMMKKKHHHDDDAAA>>><<<;;;999:::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>BBB@@@AAAFFFIIIKKKPPPVVVfff|||pppeeebbb]]][[[ZZZYYYXXXWWWWWWTTTRRRRRRSSSRRRPPPNNNIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFHHHIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIGGGHHHIIIIIIFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@???@@@AAABBBCCCAAAAAA@@@@@@????????????>>>>>>>>>???????????????@@@???>>>======>>>@@@AAAAAABBBDDDFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@@@@??????===<<<;;;:::999:::;;;;;;888888888888888888888888999:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>?????????????????????>>>>>><<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCFFFKKKPPPVVV]]]dddiiittt}}}{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~zzzpppfff\\\TTTLLLCCC??????>>>@@@BBBDDDJJJVVVhhhtttvvvpppsssvvv|||OOOSSSXXX^^^aaaccccccbbbdddbbb___\\\YYYTTTOOOKKKHHHGGGDDDBBB???===<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????BBBFFFHHHMMMXXXddd{{{uuujjjaaa___\\\ZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQOOOMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJIIIFFFCCCFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>======;;;:::999999888888999999777777777777777777777777999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<============>>>>>>>>>===>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBDDDIIIMMMRRRYYY```eeeppp~~~~~~{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{|||~~~yyyqqqcccZZZQQQLLLGGG@@@===>>>===???BBBEEELLL[[[nnn|||{{{xxx|||{{{vvvrrrpppqqquuuUUUXXX^^^ccceeeeeedddbbbaaa___[[[XXXUUUPPPKKKHHHCCCBBB@@@???===<<<;;;;;;888999:::;;;;;;<<<;;;;;;<<<<<<======>>>?????????@@@BBBEEEIIIKKKSSSeeevvv}}}pppjjjaaa___\\\ZZZZZZZZZYYYWWWVVVUUUSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKIIIHHHGGGFFFFFFHHHIIIKKKLLLLLLJJJGGGEEEFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???===???AAADDDEEEFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>======<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;999999888888888777777777888888888888888888888888999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888=========>>>>>>???@@@@@@BBBAAAAAA@@@???>>>>>>===========================<<<<<<===>>>???????????????????????????@@@@@@AAA??????@@@@@@AAABBBBBBBBB@@@CCCFFFJJJOOOUUU\\\aaalllzzz|||}}}~~~|||||||||||||||}}}~~~~~~zzzzzzyyyyyy{{{~~~~~~pppeeeXXXPPPIIIFFFCCC>>><<<======???BBBEEEMMM\\\ppp~~~}}}wwwlllgggeeedddgggkkkttt{{{~~~uuu[[[^^^bbbeeegggeeecccaaa\\\ZZZVVVSSSQQQMMMIIIFFF???>>>===<<<;;;;;;;;;;;;888999:::;;;<<<<<<===<<<======>>>>>>???@@@@@@AAAEEEGGGLLLPPPTTT```wwwssslllhhhbbb```]]][[[[[[ZZZXXXVVVUUUUUUTTTRRROOOMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKKKKIIIHHHGGGFFFFFFFFFHHHKKKLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>>@@@CCCFFFHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@???>>><<<;;;::::::999999999888888888777777888888888888888888888888999:::;;;<<<=========<<<:::::::::::::::::::::::::::;;;;;;;;;:::999888888:::;;;<<<===>>>?????????AAAAAA@@@@@@???>>>===============<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>??????@@@AAA@@@@@@@@@AAABBBBBBCCCCCC@@@AAADDDGGGKKKQQQYYY^^^hhhuuu|||uuuuuu~~~}}}}}}||||||||||||}}}}}}zzzyyyyyyxxxyyy~~~~~~|||~~~|||iii]]]PPPJJJDDDCCC@@@<<<:::<<<>>>AAACCCFFFMMM\\\nnn|||}}}zzzzzz|||uuukkkbbb^^^\\\\\\```eeehhhooowww{{{~~~|||sssjjj```bbbdddfffeeeccc___]]]WWWTTTQQQNNNLLLIIIFFFCCC===<<<;;;;;;:::::::::;;;999:::;;;======>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHMMMTTT]]]mmmuuujjjdddbbb```^^^\\\[[[ZZZYYYVVVTTTSSSSSSSSSQQQNNNLLLLLLMMMQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGDDDFFFIIIIIIHHHFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA???AAADDDFFFHHHHHHHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDD??????>>>======<<<;;;;;;999::::::::::::999888888666666666666666666666666::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::999888888555666999<<<>>>@@@AAAAAA@@@@@@??????>>>==================<<<<<<<<<<<<;;;999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCC???AAABBBEEEHHHNNNVVV[[[cccnnn~~~vvvmmmkkksss}}}~~~}}}||||||{{{{{{|||yyyyyyyyyyyyzzz}}}|||zzzyyyyyyyyyuuuwww{{{~~~tttaaaUUUJJJDDD@@@@@@???<<<;;;<<>><<<;;;;;;::::::::::::::::::;;;<<<>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEHHHIIIPPP[[[jjjvvvjjjccc___\\\[[[ZZZXXXXXXYYYXXXVVVTTTQQQRRRSSSQQQNNNLLLLLLNNNRRRRRRPPPOOONNNLLLKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDFFFHHHHHHFFFEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@AAACCCEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>??????@@@AAACCCDDDEEE>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999777777777777777777777777::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999888555777999<<<>>>@@@@@@AAA>>>===========================<<<<<<<<<;;;;;;;;;888999:::;;;<<<=====================>>>???@@@@@@?????????@@@AAAAAABBBBBB@@@AAABBBCCCGGGLLLTTTYYY^^^ggguuuzzzkkkbbb^^^```kkk|||~~~|||{{{zzzyyyyyyyyyzzz{{{{{{|||~~~}}}tttnnnkkkkkkjjjjjjggghhhjjjlllnnnsssyyy}}}yyygggVVVLLLDDD???<<<>>>>>><<<<<<>>>>>>BBBFFFJJJPPP\\\lllwwwwwwlllaaa___bbbeeennnyyyqqqhhhaaa______^^^aaaeeekkkrrryyy|||}}}zzzqqqggggggfffeeeccc```\\\YYYXXXQQQNNNIIIEEEBBB???<<<999<<<;;;::::::999999::::::;;;<<<===???@@@@@@AAAAAA@@@@@@AAABBBCCCEEEEEEFFFPPPQQQXXXfffyyyzzzkkkddd```^^^[[[WWWVVVUUUVVVWWWWWWVVVTTTOOOQQQRRRQQQMMMLLLMMMOOORRRRRRQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJIIIGGGFFFHHHKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAACCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@===>>>>>>???AAACCCEEEFFF>>>>>>>>>>>>>>>=========;;;<<<===>>>===<<<;;;:::999999999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999999999999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;777888:::;;;<<<=========????????????@@@AAABBBCCC>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAACCCFFFLLLSSSXXX[[[cccooo||||||qqqcccYYYUUURRR^^^ppp~~~~~~|||zzzyyyxxxxxxyyyzzz|||}}}}}}|||uuulllfffdddddddddcccaaaaaabbbbbbcccggglllooorrrzzz~~~mmm[[[LLLCCC???;;;999<<<>>>===>>>@@@===BBBHHHLLLSSS^^^mmmxxxuuukkkaaaXXXYYY___```kkkxxxqqqjjjeeeeeeffffffjjjnnnqqqxxx~~~~~~tttjjjiiifffccc```]]]YYYUUUQQQKKKIIIFFFCCC@@@>>>======:::::::::;;;;;;;;;<<<<<<===============>>>???@@@AAAAAAAAAAAACCCFFFIIIKKKOOOYYYeeesssqqqiiieee```[[[ZZZXXXXXXXXXWWWVVVVVVVVVUUUSSSRRRPPPOOONNNNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKNNNMMMMMMLLLKKKJJJJJJJJJEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA???>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@??????>>>???>>>===<<<;;;;;;;;;;;;;;;999999888888888888777777888999:::;;;;;;;;;:::999<<<<<<<<<;;;;;;::::::999777777888999;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;>>>======???AAA@@@>>><<>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDJJJRRRWWW\\\cccmmmyyyxxxuuupppeeeYYYRRRRRRVVV```ppp~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{}}}~~~~~~{{{pppkkkfffbbbaaabbbbbbaaa___aaabbbbbbbbbdddgggjjjjjjnnntttzzz|||mmm]]]NNNGGGFFF???>>>======>>>???AAABBBGGGDDDFFFMMMSSSZZZggguuu~~~|||wwwnnneee^^^YYYWWWWWW```gggttt}}}ssslllnnnqqqssswww}}}vvvppphhheeebbb^^^[[[WWWRRROOOHHHGGGDDDAAA>>><<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBEEEIIIMMMPPPTTTaaarrr|||mmmfffbbb^^^ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUURRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999:::;;;<<<=========<<<<<<======<<<;;;;;;:::::::::888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAAAA@@@>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>AAAGGGNNNSSSZZZaaajjjttt{{{wwwvvvrrrhhhZZZPPPHHHKKKSSSdddyyy{{{zzzzzz|||zzzzzzyyywwwwwwvvvvvvvvvyyyyyyzzz{{{}}}~~~~~~~~~{{{xxxuuunnnjjjeeebbbbbbbbbbbbbbb```bbbeeefffffffffggghhhgggkkkpppssswww}}}{{{kkk___SSSGGG@@@???=========>>>???AAABBBDDDHHHFFFIIIPPPWWW^^^kkkwww|||~~~}}}yyywwwsssoooiiiccc^^^[[[YYYYYYbbbhhhtttyyyuuuyyy~~~zzzrrrfffccc___[[[WWWSSSNNNKKKEEECCCAAA>>><<<:::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????BBBCCCDDDEEEIIINNNUUUZZZaaarrrrrrfffaaa___\\\YYYZZZYYYYYYXXXXXXWWWVVVVVVUUUQQQQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>??????>>>===<<<<<<;;;;;;===>>>??????@@@@@@??????>>>======<<<;;;;;;::::::888888999999:::::::::;;;<<<<<<<<<<<<============;;;:::;;;===@@@AAAAAA@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>????????????????????????=========>>>@@@EEELLLQQQXXX^^^eeemmmxxx}}}{{{}}}}}}~~~}}}rrrbbbUUUJJJIIINNN\\\pppxxxwwwwww{{{~~~}}}|||{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{zzz{{{~~~}}}yyyvvvsssooommmhhheeeaaa^^^^^^_________```cccgggjjjjjjjjjjjjkkkjjjllloooppppppsssxxx}}}xxxjjjZZZQQQJJJCCC>>>===<<<<<<===???AAADDDFFFGGGKKKKKKOOOVVV^^^fffqqq{{{}}}zzzvvvrrrooommmiiigggeeebbb```_________eeejjjsss}}}uuuddd```[[[VVVRRRNNNJJJGGGBBBAAA>>><<<::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIMMMUUU```gggvvvuuujjjaaa^^^]]][[[ZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUPPPPPPQQQQQQQQQOOONNNLLLMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLLLLMMMMMMHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@AAABBBBBB@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>????????????>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@???>>>======??????@@@@@@AAAAAAAAAAAA???>>>>>>===<<<;;;::::::999999999999::::::::::::===============>>>>>>>>><<<;;;;;;===???@@@@@@???;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBGGGMMMQQQWWW[[[aaagggppp~~~}}}ppp```SSSNNNMMMWWWgggxxx}}}vvvvvvwww|||~~~}}}|||~~~}}}{{{zzzyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwzzz~~~~~~wwwrrrmmmiiifffdddaaa^^^\\\]]]^^^^^^]]]___bbbfffiiikkkmmmppprrrsssuuuwwwuuurrrqqqtttwwwzzz~~~pppaaaQQQKKKHHHEEEAAA@@@===>>>@@@CCCFFFJJJLLLMMMQQQSSSXXX___hhhpppyyyxxxqqqkkkgggfffeeecccccccccdddddddddeeeeeegggkkkrrr||||||ttt```\\\VVVQQQMMMIIIEEECCC@@@???===<<<;;;:::;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBDDDEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA======>>>?????????>>>>>><<<<<<<<<===>>>???@@@AAACCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>><<<;;;;;;:::::::::::::::::::::;;;;;;=========>>>>>>>>>?????????>>><<<<<<>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCGGGLLLPPPVVVYYY^^^cccjjjvvv~~~mmmYYYOOOIIIOOO[[[kkk}}}|||vvvvvvxxx}}}}}}|||{{{~~~~~~|||{{{zzzyyyyyyyyyuuuuuuuuuttttttttttttsssttttttvvvyyyzzzsssmmmgggddddddaaa^^^]]]^^^^^^^^^^^^\\\^^^aaacccggglllssswww|||~~~zzzwwwwwwyyyzzzvvviiiZZZLLLHHHHHHFFFDDDDDDBBBCCCFFFJJJNNNRRRTTTVVVYYY\\\bbbhhhqqqzzz~~~xxxooofff___]]]\\\]]]```aaaccceeeggghhhiiiiiikkknnntttzzzwwwooo[[[WWWRRRMMMIIIFFFBBB@@@???>>><<<;;;;;;;;;<<<<<<;;;<<<<<<<<<==================>>>>>>@@@AAACCCDDDDDDHHHNNNUUU^^^nnnrrrhhhbbb]]]]]]\\\ZZZZZZ]]]YYYXXXWWWVVVUUUTTTSSSRRRNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<======>>>@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDFFFHHHHHHGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@<<<===???@@@AAA@@@??????============>>>???AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@AAA???<<<<<<======<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????AAAAAAAAAAAABBBEEEIIILLLSSSVVV[[[___eeerrr{{{|||}}}dddVVVKKKMMMUUUaaatttxxxyyy{{{~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuttttttsssrrrqqqqqqppprrrrrrrrrtttyyy{{{uuuooollleeebbb```______```___^^^^^^___```aaadddjjjqqqvvv~~~}}}}}}~~~~~~zzzmmm^^^SSSHHHEEEFFFEEEEEEGGGIIIKKKOOOSSSXXX[[[^^^___```eeejjjpppxxxzzzsssjjjaaa[[[ZZZ\\\___```aaacccfffiiikkknnnooorrrvvvzzz~~~|||ooohhhWWWSSSNNNIIIFFFCCC@@@>>>===<<<;;;:::::::::;;;<<<============>>>>>>>>>>>>===>>>>>>???AAABBBDDDEEEJJJPPPYYYcccqqqwwwkkkeee```\\\\\\[[[YYYYYY\\\XXXWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJKKKGGGHHHIIIIIIJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKJJJIIIGGGFFFEEECCCBBBAAA???>>>>>>======<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIKKKLLLJJJIIIDDDCCCCCCBBBAAAAAA@@@@@@<<<===???AAABBBBBBAAA@@@>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDBBBAAA@@@???===<<<;;;::::::;;;;;;<<<===>>>??????======>>>??????@@@AAAAAA???===;;;;;;<<<======<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJOOOSSSWWW\\\cccooo~~~}}}wwweeeTTTPPPRRRYYYjjj|||~~~~~~~~~~~~~~~}}}||||||xxxxxxwwwwwwwwwwwwxxxxxxuuutttsssrrrqqqpppoooooopppooonnnpppsssyyy}}}qqqooommmkkklllllljjjiiiiiijjjjjjiiihhhjjjnnnqqq{{{qqqcccVVVOOOHHHHHHHHHHHHJJJNNNPPPSSSWWW\\\```dddfffgggdddjjjooosss{{{}}}uuuooofff^^^ZZZ\\\```ccccccdddgggjjjnnnsssvvvyyy|||zzzqqqnnnnnnqqq|||{{{nnnddd___UUUQQQKKKGGGDDDBBB???===;;;;;;:::999999:::;;;<<<>>>>>>>>>>>>????????????@@@@@@@@@AAACCCEEEFFFGGGPPPXXXcccpppzzznnneeeccc___\\\\\\ZZZWWWWWWZZZWWWWWWUUUTTTSSSQQQPPPPPPNNNMMMKKKIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIILLLLLLKKKKKKLLLMMMNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLKKKJJJIIIGGGFFFEEECCCBBBAAA???>>>=========<<<<<<===???AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNLLLJJJDDDDDDCCCBBBAAAAAA@@@@@@<<<===@@@BBBCCCBBBAAAAAA?????????>>>??????@@@AAA??????@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<===>>>???@@@AAA===>>>>>>???@@@@@@AAAAAA>>><<<::::::<<<>>>???>>>:::;;;;;;<<<===>>>??????<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDGGGJJJLLLPPPUUUZZZaaannn~~~ooo[[[QQQMMMOOO]]]nnn}}}}}}~~~~~~~~~}}}}}}|||yyyyyyxxxxxxyyyyyyzzz{{{uuutttsssrrrqqqooonnnnnnnnnmmmlllmmmpppuuu{{{~~~}}}|||uuuvvvuuussspppmmmmmmnnnyyy~~~yyyjjj\\\UUUOOOLLLMMMMMMNNNRRRWWWUUUXXX\\\aaaeeeiiikkklllffflllqqquuu|||zzzlllggg___XXXVVVYYY^^^aaagggiiikkkooouuuzzz|||jjj```^^^___aaannnyyywwwkkkbbb[[[XXXNNNKKKFFFAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>AAA???AAADDDDDDDDDHHHOOORRR___qqqzzzoooiiiggg______]]][[[XXXVVVUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRMMMIIIGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDCCCAAA??????@@@AAABBB===>>>???@@@BBBDDDFFFHHHHHHHHHHHHHHHIIIKKKLLLNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBAAAAAAAAA@@@>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA??????@@@AAABBBBBBCCCDDDDDDBBB???<<<:::999999999;;;<<<<<<===>>>??????@@@????????????????????????========================??????@@@@@@@@@??????>>>>>>>>>=========???@@@BBBAAACCCEEEFFFFFFEEEBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHLLLQQQWWW[[[```kkkzzz}}}~~~```RRRNNNNNNVVVbbbwww~~~|||zzzyyyyyyxxxxxxxxxyyyyyysssrrrqqqooonnnnnnmmmmmmllllllllllllmmmpppvvvzzz{{{xxx}}}ttthhh```UUUTTTSSSQQQQQQRRRTTTUUU[[[___eeeiiijjjjjjjjjjjjlllkkklllnnnpppqqqooommmhhh```YYYXXXXXXXXX[[[```iiinnnvvv~~~xxxssssssuuuyyynnnbbb\\\YYYWWWZZZ```ffflllssszzzzzzvvvwwwrrrkkkccc\\\XXXVVVUUUIIIGGGCCC@@@============;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@CCCBBBDDDGGGIIIJJJOOOWWW]]]mmmrrrjjjeeeccc^^^^^^\\\ZZZXXXVVVTTTSSSUUUUUUTTTSSSSSSRRRQQQQQQQQQNNNJJJIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@??????@@@@@@??????@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHJJJHHHFFFFFFFFFEEEDDDBBB??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???===;;;::::::;;;<<<;;;<<<<<<===>>>>>>??????????????????????????????========================>>>>>>??????@@@@@@@@@???>>>>>>======>>>???AAABBBAAABBBDDDFFFFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIINNNTTTXXX]]]gggvvv}}}iiiVVVNNNJJJPPPZZZsss~~~~~~|||{{{zzzzzzyyyxxxxxxxxxyyyuuutttrrrpppooonnnmmmmmmkkkkkkkkkkkkllloootttxxx~~~tttiii```[[[ZZZXXXWWWXXXZZZ\\\^^^dddgggkkkmmmllljjjiiiiiidddddddddeeeffffffeeeccc]]]WWWTTTUUUXXXZZZ___dddiiiqqq}}}wwwqqqlllkkkmmmrrrxxxzzziii___ZZZWWWVVVWWW[[[]]]^^^bbbggggggccchhheee___ZZZVVVUUUTTTUUUCCCBBB???=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@BBBBBBBBBAAACCCGGGIIILLLTTT]]]kkk~~~qqqiiieeeaaa^^^]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNLLLLLLLLLLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@???>>>??????AAAAAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>??????@@@@@@AAAAAABBBDDDDDDCCCBBB@@@???>>>===;;;;;;:::999:::;;;===>>><<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>======>>>>>>???@@@AAAAAABBBDDDEEEEEEDDDBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFJJJPPPTTTYYYcccqqq|||sss\\\OOOHHHLLLSSSkkk}}}~~~~~~}}}||||||{{{yyyxxxxxxxxxxxxvvvuuusssqqqooommmmmmllljjjkkkkkkjjjkkknnnrrrvvv|||yyynnnfffeeedddbbbaaabbbeeehhhjjjlllnnnooonnnjjjgggdddccc```___^^^^^^^^^^^^[[[YYYWWWSSSSSSWWW[[[___eeekkkrrr}}}ooogggddddddhhhmmmwww~~~sssfff^^^[[[YYYWWWZZZ[[[ZZZYYY]]]dddfffccc\\\ZZZVVVSSSQQQPPPQQQRRR@@@???===<<<;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBAAAAAADDDHHHKKKPPP[[[fffwwwssshhheeeccc```\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLJJJHHHKKKJJJHHHGGGGGGIIIKKKLLLJJJKKKLLLMMMMMMNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIDDDCCCCCCCCCDDDCCC@@@>>>@@@@@@@@@@@@????????????@@@@@@@@@?????????????????????@@@@@@AAABBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;999999999999:::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<<<<<<<======>>>??????@@@AAACCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDHHHLLLQQQVVV```mmmvvv|||bbbQQQIIIKKKQQQbbbwww~~~}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvuuussspppnnnlllkkkkkkjjjjjjkkkjjjjjjlllpppsssxxx|||zzztttsssqqqpppoooppprrruuuvvvxxxyyywwwsssmmmgggcccbbbcccaaa___^^^^^^\\\ZZZXXXZZZYYYZZZ```dddhhhooovvvvvvhhhbbbcccfffooowww~~~rrriiieeebbb```^^^\\\]]]\\\[[[bbblllrrrrrr[[[YYYUUUQQQOOONNNNNNNNN>>>>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@AAAAAAAAADDDEEEHHHMMMQQQXXXggguuuyyykkkcccaaaaaa^^^ZZZZZZYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPOOOOOONNNMMMNNNOOOOOOMMMKKKIIIHHHIIIHHHGGGFFFGGGHHHJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCDDDDDDDDDBBB@@@??????????????????>>>>>>????????????????????????@@@@@@@@@AAABBBBBBCCCCCC@@@??????>>>===<<<;;;;;;999999999999999::::::;;;<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<;;;;;;<<<::::::;;;<<<<<<=========???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDGGGKKKOOOUUU___jjjrrriiiTTTIIIIIIMMM\\\sss~~~}}}}}}~~~||||||zzzyyywwwwwwvvvvvvuuutttrrrooommmkkkjjjjjjjjjkkkkkkjjjiiikkkmmmppptttxxx}}}}}}uuuoookkkjjjjjjhhheeecccaaa```]]][[[``````dddkkkpppuuu~~~tttiiieeegggmmmyyywwwqqqooommmjjjggg\\\\\\YYYXXX]]]gggmmmnnnYYYWWWTTTPPPNNNLLLLLLLLL>>>===<<<;;;::::::::::::;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBCCCCCCEEEKKKRRRXXXcccvvvwwwoooeee___^^^]]]ZZZWWWYYYYYYXXXWWWVVVVVVUUUUUURRRRRRQQQPPPOOONNNMMMMMMLLLNNNOOOOOOLLLJJJIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDD@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHCCCAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCDDD>>>>>>=========<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;;;;;;;999:::;;;<<<============??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGJJJOOOUUU^^^hhhnnn{{{nnnWWWJJJGGGHHHXXXmmm}}}}}}}}}~~~}}}}}}zzzzzzyyywwwvvvvvvvvvvvvuuutttrrrpppnnnlllkkkkkkkkkllllllkkkjjjjjjlllnnnqqqssswwwzzz~~~yyyvvvvvvuuusssooollljjjiiifffdddfffhhhmmmvvv}}}|||ssskkkiiimmmvvv{{{xxxvvvtttooolllaaa___ZZZTTTTTTYYY[[[ZZZQQQPPPOOOMMMLLLLLLLLLMMM<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFJJJRRR\\\eeettt{{{kkkgggbbb^^^\\\[[[YYYWWWYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRPPPOOONNNMMMLLLMMMOOOMMMJJJHHHHHHJJJGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGAAA???;;;:::;;;===>>>>>><<<=========>>>?????????===>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCDDDDDD@@@@@@???>>>>>>===<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===;;;::::::;;;===>>>:::;;;<<<>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFIIINNNUUU]]]fffkkkuuu~~~pppZZZMMMIIIJJJQQQdddyyy}}}|||}}}}}}|||{{{xxxxxxwwwvvvuuuuuuvvvvvvvvvuuusssqqqpppooonnnnnnlllmmmmmmllljjjjjjkkkmmmmmmoooqqqtttwww{{{}}}{{{yyywwwuuutttvvv{{{}}}vvvqqqrrrwww{{{yyyxxxtttnnnjjjdddbbb[[[TTTQQQRRRQQQMMMMMMLLLLLLKKKKKKKKKLLLMMM:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>???AAACCCEEEGGGHHHIIIPPPUUU^^^jjjwww}}}mmmeeedddbbb```]]][[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWVVVTTTRRRPPPNNNMMMKKKMMMNNNLLLIIIGGGHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIKKKKKKJJJHHHGGGGGGIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEBBB>>><<<===@@@BBBBBB;;;<<<<<<===>>>??????@@@======>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;:::999999:::===???AAA;;;<<<>>>@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBB@@@??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHMMMTTT\\\dddiiiqqqyyyqqq\\\QQQNNNNNNKKK[[[nnn{{{~~~|||||||||{{{zzzvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvtttsssrrrqqqqqqqqqmmmmmmnnnlllkkkjjjkkkmmmjjjlllnnnppprrrvvv|||{{{wwwzzz}}}yyyxxxvvvrrrkkkfff___^^^YYYSSSPPPQQQOOOJJJNNNNNNMMMLLLKKKKKKKKKKKK<<<<<<;;;;;;;;;<<<<<<===============???AAACCCDDDEEEBBBBBBEEEFFFGGGMMMTTTUUU___lllzzzqqqkkkbbbaaa```___]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLNNNOOOPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCAAAAAAAAAAAACCCCCCEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIGGGFFFEEE?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAA@@@@@@>>>>>>===>>>???AAACCCEEEFFFGGGAAA@@@@@@???>>>======<<<===<<<;;;:::999:::;;;;;;888999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===@@@@@@???>>>>>>===>>>>>>>>>===;;;:::;;;>>>AAACCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFIIILLLRRR[[[dddjjjqqquuu}}}pppccc[[[QQQHHHGGGOOO\\\jjjxxx{{{xxxvvvuuutttuuuuuuvvvwwwxxxxxxyyywwwuuurrrqqqrrrrrrrrrqqqrrrooolllkkklllmmmnnnmmmjjjjjjkkkmmmooosssvvvwww}}}|||yyytttpppmmmhhhdddaaa```]]]XXXSSSOOONNNMMMNNNNNNNNNMMMLLLLLLLLLMMMMMM<<<<<<;;;;;;<<<<<<======>>>======>>>???AAACCCDDDCCCCCCDDDGGGGGGIIIPPPYYYdddsssyyylllhhhaaa```___^^^\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLNNNOOOQQQRRRRRRRRRNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDFFFGGGFFFEEEEEEFFFHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDD????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>=========>>>@@@BBBCCCDDDEEE@@@??????>>>======<<<<<<===<<<;;;:::::::::;;;;;;999999::::::::::::::::::;;;;;;:::::::::;;;;;;<<>>===============<<<;;;::::::;;;>>>@@@BBB????????????>>>>>>>>>>>>@@@???????????????@@@AAA@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKPPPXXX```fffkkkoooyyy~~~ssshhh^^^RRRGGGEEEJJJRRR^^^mmmzzz{{{xxxvvvttttttuuuvvvwwwxxxyyyyyyyyywwwuuurrrqqqrrrsssrrrqqqrrrooommmkkklllmmmmmmmmmjjjkkkkkklllnnnqqqtttuuuzzz~~~vvvsssooollliiifffbbb___\\\ZZZVVVSSSQQQPPPPPPPPPRRRRRRQQQQQQQQQRRRRRRSSS<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAABBBCCCDDDEEEHHHKKKKKKNNNYYYfffwwwnnneeeddd```___]]]\\\[[[[[[\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJHHHFFFEEECCCCCCBBBCCCEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB????????????>>>>>>=========>>>>>>>>>>>>>>>============????????????>>>===<<<===>>>???@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;===<<<;;;::::::::::::;;;:::::::::::::::999999999<<<;;;;;;::::::::::::;;;=========<<<<<<<<<<<<<<<:::999999999;;;===@@@BBB@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@?????????@@@AAABBBCCCFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIMMMTTT[[[```dddiiittt~~~uuujjjZZZMMMIIIHHHIIIQQQ___ppp~~~{{{wwwuuuttttttuuuwwwyyyzzzzzzzzzyyyvvvtttrrrrrrrrrsssrrrqqqrrrpppmmmlllmmmmmmmmmlllkkkkkkkkkkkklllnnnppprrrtttyyy~~~|||}}}yyyrrrooollljjjhhheeebbb```ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[<<<<<<<<<<<<===>>>??????@@@@@@??????@@@AAACCCDDDGGGHHHKKKNNNOOOWWWjjj|||rrrfffaaabbb___^^^\\\ZZZZZZZZZ[[[\\\ZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTSSSQQQOOOMMMKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNOOOQQQRRRSSSTTTTTTPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKIIIGGGEEECCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEHHHIIIIIIJJJJJJJJJJJJJJJNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<======>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999888888888<<<<<<;;;:::999999999999;;;;;;;;;<<<;;;;;;;;;:::888888888999:::===???AAA@@@@@@@@@??????>>>======???>>>>>>===============@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKPPPWWW[[[```dddooo{{{jjj\\\SSSLLLGGGKKKWWWfffwww|||xxxuuutttsssuuuwwwyyyyyyyyyxxxwwwuuutttrrrrrrssssssrrrqqqrrrpppmmmlllmmmmmmlllkkkkkkkkkjjjjjjjjjkkkmmmnnnooosssxxx~~~{{{{{{|||xxxtttrrrnnnllljjjhhhdddbbb]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]___aaaaaa<<<<<<<<<===>>>???@@@@@@BBBAAAAAAAAABBBCCCEEEFFFIIIJJJMMMQQQWWWfffvvvjjjbbb```aaa]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKNNNNNNPPPQQQRRRSSSSSSSSSOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFFFFEEEEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<<<<===>>>>>>>>><<<;;;::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888888888888888<<<;;;:::999999999999999999:::;;;;;;;;;;;;::::::888888888999:::<<<>>>????????????>>>>>>=========>>>>>>===============>>>AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNSSSWWW]]]aaakkkzzz{{{nnnZZZPPPGGGJJJSSS```qqq{{{wwwvvvtttuuuvvvwwwwwwvvvvvvuuutttsssrrrsssttttttrrrqqqrrrpppnnnmmmmmmmmmllljjjkkkjjjiiihhhhhhhhhiiijjjlllnnnssswww|||}}}zzz|||~~~{{{yyywwwssspppnnnkkkhhheeedddcccccccccbbbaaaaaa```^^^___```aaacccfffhhhiii============>>>@@@AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLQQQZZZggg|||yyymmmeee```___```\\\[[[[[[ZZZZZZYYYXXXXXXYYYXXXWWWWWWUUUUUUTTTSSSPPPPPPOOONNNLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMLLLMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEECCCEEEFFFGGGFFFGGGHHHJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;<<<===>>>===<<<999888888999;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;:::888777777888999999;;;::::::999999999999:::888999;;;<<<<<<;;;::::::999999999:::;;;<<<===>>>=======================================>>>??????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHIIILLLPPPSSSXXX\\\eeesssdddVVVJJJJJJQQQ[[[kkk{{{}}}{{{vvvvvvvvvuuuttttttttttttsssrrrrrrsssttttttsssqqqrrrpppnnnnnnnnnmmmkkkiiiiiihhhgggfffffffffggghhhjjjkkkmmmppptttzzz|||{{{}}}~~~|||xxxvvvssspppmmmjjjjjjiiihhhgggffffffffffffeeefffgggjjjlllooorrrsss=========>>>???@@@BBBBBBCCCCCCCCCEEEGGGIIILLLMMMQQQSSS\\\lll}}}mmmeeebbb___\\\\\\ZZZ[[[\\\[[[ZZZXXXVVVTTTVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNJJJJJJKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHGGGHHHIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<;;;<<<===>>>===;;;999777777888:::;;;<<<<<<;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::999777666777888:::;;;999999999888999999::::::888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;<<<=========<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEEEEFFFIIIMMMPPPPPPTTT^^^lll{{{yyyeeeTTTOOOPPPUUUeeeuuu|||{{{yyywwwtttssssssssstttsssrrrrrrsssuuuuuusssqqqrrrpppooonnnnnnmmmkkkhhhhhhgggfffeeedddeeeffffffhhhhhhiiijjjmmmssszzz{{{{{{~~~}}}|||yyywwwtttrrrqqqooonnnmmmnnnpppqqqoooppprrrtttxxx{{{~~~=========>>>???AAABBBCCCCCCDDDDDDFFFHHHKKKNNNOOOWWWZZZggg|||sssfffaaa```]]]ZZZYYYZZZ[[[\\\\\\[[[XXXTTTRRRTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMPPPQQQRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLHHHIIIIIIKKKMMMOOOPPPRRRMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKLLLNNNNNNLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEECCCBBB@@@??????@@@AAACCC@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???>>>===<<<;;;:::<<<===>>>===;;;888666777888999;;;<<<<<<;;;;;;888999999:::<<<======>>><<<<<<==================:::;;;<<<<<<<<<;;;:::999999888777666777888:::<<<888888888888999:::;;;;;;888999;;;=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======<<<<<<<<<===???@@@BBBCCC@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDEEEGGGKKKMMMIIINNNXXXgggwww~~~vvv^^^TTTPPPRRR```pppzzz}}}~~~|||xxxuuusssrrrssstttrrrrrrrrrtttuuuuuusssqqqrrrpppooonnnnnnmmmjjjhhhgggfffeeedddddddddeeefffggggggffffffhhhnnnuuu{{{~~~xxxwwwuuuttttttvvvyyy{{{wwwxxxzzz}}}===>>>@@@AAA@@@AAABBBDDDGGGGGGGGGHHHJJJNNNRRRTTTYYYdddwwwpppmmmhhhbbb]]][[[ZZZZZZZZZ\\\]]]]]][[[WWWSSSPPPNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPTTTQQQNNNNNNPPPQQQPPPNNNKKKJJJIIIJJJMMMNNNNNNMMMOOOMMMKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???======???@@@AAA<<<===============<<<<<<======>>>>>>===<<<;;;;;;999999999::::::;;;;;;;;;888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888999:::::::::999888===>>>???>>>;;;999999:::<<<<<<==================;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<>>===???@@@>>>===AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGIIIKKKNNNUUUbbbqqq}}}mmmYYYRRRSSSWWW]]]pppxxx|||wwwtttrrrssssssrrrsssuuuwwwwwwvvvtttsssqqqpppnnnmmmlllkkkhhheeefffeeedddbbbaaa```````````````aaadddgggkkknnnpppwww|||}}}???@@@BBBBBBBBBBBBDDDFFFEEEGGGJJJLLLOOOTTTZZZ^^^iiivvvuuujjjhhhccc___\\\[[[ZZZ[[[]]]^^^^^^^^^[[[WWWSSSPPPOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNPPPQQQQQQRRRPPPNNNOOOQQQQQQOOOMMMLLLKKKJJJKKKNNNOOONNNMMMNNNLLLKKKLLLMMMNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIHHHGGGEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@??????>>>?????????@@@???===<<<<<<===???@@@=========>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;999:::;;;===>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;:::999888;;;<<<>>>===<<<;;;;;;<<<;;;;;;<<<<<<=====================<<<======>>>>>>===<<<<<<<<<===???AAACCCDDDAAA>>>>>>???@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBDDDFFFHHHIIIIIILLLRRR]]]lll{{{yyycccWWWSSSUUUYYYkkksss|||}}}wwwrrrqqqqqqqqqssstttuuuvvvvvvuuutttsssqqqooonnnmmmlllkkkhhhfffeeedddcccaaa```___^^^^^^``````aaacccfffiiilllnnnrrrwwwAAABBBDDDDDDDDDDDDGGGIIIEEEIIINNNQQQSSSZZZdddlllsssiiicccaaa^^^\\\ZZZZZZ[[[[[[^^^^^^^^^]]][[[WWWSSSQQQPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOPPPQQQRRRPPPOOOOOOPPPQQQQQQOOOMMMMMMLLLKKKLLLNNNOOOOOONNNMMMLLLKKKLLLNNNPPPOOONNNLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIJJJJJJJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEGGGHHHGGGFFFDDDDDDEEECCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999999999;;;======<<<;;;<<<===999::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???>>>=========>>>???AAABBBDDDBBB@@@???@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHFFFIIINNNWWWeeetttppp^^^TTTRRRVVVdddmmmxxxyyysssqqqpppqqqssstttuuuvvvvvvuuussssssqqqooonnnmmmmmmkkkiiigggdddcccbbb```^^^]]]]]]]]]``````aaabbbdddfffhhhjjjlllpppwwwBBBDDDEEEEEEEEEGGGIIILLLMMMRRRWWWZZZ]]]fffuuu~~~qqqiiiddd___^^^\\\ZZZYYYZZZZZZ[[[\\\\\\\\\[[[YYYWWWUUUSSSQQQQQQRRRRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNPPPQQQRRRPPPNNNLLLMMMLLLKKKLLLNNNOOONNNMMMMMMLLLLLLNNNPPPQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGEEEGGGHHHGGGEEEDDDDDDDDDAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>===<<<<<<===>>>>>>===>>>??????????????????;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::999888999:::;;;<<<===>>>>>>>>>======<<<<<<;;;:::999:::<<<======<<<;;;;;;<<<888999:::;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDEEEEEEFFFJJJRRR]]]lll{{{zzzfffXXXSSSUUU^^^hhhttt~~~~~~wwwsssrrrrrrttttttuuuuuuuuutttsssrrrpppooommmmmmmmmllljjjhhheeedddbbb```___^^^]]]]]]___``````aaabbbcccdddeeegggjjjpppwwwCCCDDDEEEFFFGGGIIIMMMPPPSSSYYYaaafffnnn}}}qqqhhhcccaaa^^^]]]\\\ZZZYYYYYYYYYZZZXXXXXXXXXWWWWWWVVVUUUUUURRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOLLLNNNPPPQQQQQQOOONNNMMMMMMLLLKKKLLLNNNOOONNNMMMMMMMMMMMMOOORRRRRRQQQPPPMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJHHHEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHGGGEEECCCCCCDDD@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@??????????????????@@@>>>??????@@@AAAAAA@@@@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<=========<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;999:::;;;<<<===>>>???@@@???>>>===<<<;;;;;;::::::<<<===>>>===;;;:::::::::999999:::;;;<<<>>>>>>?????????>>>>>>===>>>>>>???AAA@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAABBBBBBCCCEEEHHHMMMVVVdddrrr|||ppp___WWWVVVXXXbbbooozzz{{{vvvsssrrrtttttttttttttttsssrrrrrrooonnnmmmmmmnnnmmmkkkiiigggfffeeebbbaaa______^^^______```aaaaaaaaabbbbbbdddfffjjjpppxxxDDDEEEGGGHHHJJJNNNSSSVVVTTT\\\hhhuuuvvvjjjccc___]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPPPPOOONNNNNNOOOOOONNNMMMMMMOOOOOOOOOMMMOOONNNOOOQQQSSSSSSQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFCCCBBBAAABBB?????????@@@AAABBBCCCDDDGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB>>>???@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;===>>>???>>>;;;999999999:::;;;;;;<<<===>>>??????>>>>>>======>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????AAACCCAAAAAAAAAAAA@@@@@@@@@@@@======???@@@AAAAAAAAAAAAAAACCCFFFJJJPPP[[[iiisss~~~{{{iii]]]XXXUUU]]]iiittt{{{yyyuuusssuuuuuutttssssssrrrrrrrrrooonnnmmmmmmnnnnnnllljjjjjjhhhfffdddbbbaaa``````^^^___``````aaaaaa``````bbbdddfffjjjqqqzzzFFFGGGIIIKKKNNNSSSYYY]]]aaakkk|||zzzkkkeeebbb^^^ZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[ZZZWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOLLLNNNPPPOOOMMMMMMOOOQQQRRRPPPOOOPPPQQQRRRQQQOOOPPPPPPQQQRRRTTTSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBDDDDDDCCCAAA???????????????@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBCCCCCCCCC??????@@@AAAAAAAAAAAAAAA===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;===<<<<<<;;;;;;::::::999::::::;;;;;;<<<;;;;;;;;;888999999:::;;;<<<=========<<<;;;::::::;;;;;;<<<;;;===>>>===;;;::::::;;;=========>>>>>>>>>??????>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAA???======@@@CCCAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBAAAAAA>>>AAADDDFFFKKKTTT```jjjwwwrrrddd\\\WWW^^^iiisss{{{{{{xxxuuuuuutttsssrrrrrrrrrrrrnnnmmmmmmnnnoooooommmkkkjjjiiigggeeecccaaa``````^^^^^^```aaaaaaaaa``````aaabbbcccfffjjjrrr{{{GGGIIIKKKMMMQQQVVV]]]bbbwwwmmmcccbbbccc```[[[VVVWWWWWWXXXXXXYYYYYYYYY___]]]ZZZVVVTTTSSSSSSSSSTTTTTTUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPLLLNNNOOONNNLLLLLLOOORRRTTTSSSRRRRRRSSSTTTSSSQQQQQQQQQRRRSSSTTTSSSQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@BBBBBBAAA???===<<<===???@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGG@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;:::999999<<<<<<<<<<<<;;;:::999999777888888999999::::::;;;<<<;;;:::999::::::<<<===999;;;======<<<;;;<<<===>>>>>>>>>>>>????????????>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>@@@AAA???======@@@CCCAAAAAAAAA@@@@@@????????????@@@BBBCCCDDDCCCCCCBBB<<>>@@@BBBEEEGGGIIIJJJKKKIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCC???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFF============<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::;;;<<<==================<<<;;;;;;;;;;;;<<<;;;;;;<<<;;;:::888666555999999::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@??????AAACCCDDDCCCDDDEEEEEEDDDBBB@@@???>>>=========>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@<<<>>>@@@BBBBBBBBBAAA@@@BBBBBBDDDFFFGGGJJJSSS^^^kkkwwwuuummmfffjjjsss~~~{{{xxxtttqqqpppooonnnmmmqqqooonnnmmmnnnooonnnmmmiiihhhgggeeecccbbbbbbbbb````````````aaaaaaaaaaaacccbbbaaaaaaccceeehhhiiirrrxxx~~~yyyxxxxxx{{{MMMOOORRRTTT[[[hhhzzzrrrkkkaaa\\\[[[[[[YYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\ZZZXXXUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMOOONNNMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUSSSRRROOOMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@CCCEEEHHHJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDD>>>>>>>>>======<<<<<<<<<;;;<<<<<<===============<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;999999999:::;;;<<<<<<===============>>>??????@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEDDDBBB@@@???>>>>>>>>>???@@@AAABBBBBBCCCBBB@@@???>>>===>>>>>>>>>???AAACCCCCCCCCBBBAAAAAA@@@AAADDDDDDFFFOOOYYYfffrrr|||vvvnnnpppxxx~~~zzzuuurrrppppppooooooqqqooommmmmmnnnooonnnmmmiiihhhgggeeedddcccbbbbbb````````````````````````aaa`````````aaaccceeeggglllrrryyyzzzuuuqqqpppkkkkkkkkknnnuuuOOOQQQTTTYYYdddwwwssshhhbbb[[[XXXXXXYYYYYYXXXWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTUUUVVVRRRRRRSSSSSSRRRRRRQQQPPPTTTTTTTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAADDDCCCCCCBBBAAAAAA@@@@@@???@@@BBBDDDFFFHHHJJJKKKLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@???>>>======<<<<<<<<<===>>>>>>?????????>>>>>>????????????>>>>>>===<<<===>>>>>>>>>===;;;;;;:::;;;<<<===============:::;;;<<<>>>???@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDCCCBBB@@@???>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA???>>>======>>>???@@@BBBCCCDDDDDDCCCBBBBBB@@@AAACCCCCCEEELLLUUU___lllxxxxxx}}}}}}wwwsssqqqqqqqqqqqqqqqooommmmmmnnnooonnnmmmiiihhhgggeeedddccccccccc```````````````____________^^^^^^^^^___```bbbcccgggkkkqqqwww|||~~~~~~~~~~~~zzzwwwrrrmmmiiigggfffeeeeeefffhhhlllsss{{{VVVZZZ```iiivvvwwwmmmaaa]]]XXXUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVUUUUUUTTTUUUUUUVVVRRRRRRSSSSSSSSSSSSSSSRRRUUUUUUUUUTTTTTTSSSQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@DDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCEEEFFFHHHJJJJJJKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>???@@@AAAAAA???===<<<;;;<<<<<<===>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCDDDDDDEEEFFFHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===>>>???@@@BBBCCCCCCCCCCCCBBB@@@???>>>??????@@@???@@@AAABBBCCCCCCCCCBBBEEEBBBBBBDDDEEEEEEKKKRRR\\\hhh{{{}}}}}}zzztttrrrqqqrrrrrrpppooommmmmmnnnnnnnnnmmmiiihhhgggeeeddddddccccccaaa`````````______^^^^^^^^^^^^]]]]]]^^^___```aaaeeehhhlllpppuuu{{{{{{wwwrrrooonnnnnnnnnmmmjjjiiigggeeedddeeeggghhhiiilllqqqwww}}}aaaiiiuuuuuukkkhhh```]]]YYYVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHBBBBBBBBBBBBBBBAAA@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEBBBBBBCCCDDDEEEEEEDDDDDDBBBAAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>===>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<===>>>@@@AAABBBBBBBBB@@@????????????AAABBBCCC>>>???@@@@@@AAABBBBBBBBBFFFCCCBBBDDDEEEEEEIIIOOOZZZfffwwwzzzzzzzzzyyyzzz}}}~~~wwwtttrrrrrrrrrpppnnnllllllmmmnnnmmmllliiihhhgggfffeeedddddddddbbbbbbaaa```___^^^^^^]]]______^^^^^^^^^_________bbbdddgggjjjmmmssszzzyyytttkkkhhhdddbbbbbbbbbbbbaaabbbbbbccceeehhhlllppprrrqqqvvv}}}~~~|||yyywwwyyymmmxxxyyykkkeeeeeeaaa___[[[XXXWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJDDDCCCCCCBBBAAAAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCDDDFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHFFFEEEDDD@@@AAACCCEEEEEEEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@?????????@@@@@@AAADDDDDDEEEEEEFFFEEEEEEEEE@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAAAAAAAA@@@@@@???>>>>>>???@@@BBBDDDEEE>>>?????????@@@AAAAAABBBDDDAAA@@@BBBCCCCCCFFFKKKVVVaaaqqq}}}|||uuusssrrrtttxxx{{{|||~~~}}}xxxuuusssqqqpppnnnllllllmmmnnnmmmllliiihhhgggfffeeeeeeeeeeeedddcccbbbaaa```___^^^]]]__________________^^^^^^^^^```aaacccfffkkkrrrvvv}}}|||xxxpppppppppqqquuu{{{|||wwwpppiiieeebbb___]]]\\\^^^___``````aaacccfffkkkqqqvvv{{{}}}xxxuuuooojjjjjjpppyyy{{{pppgggcccddd```___\\\ZZZWWWWWWXXXZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRRRRRRRRRRRRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMIIIHHHHHHGGGGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGBBBBBBCCCDDDEEEEEEFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDAAACCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA@@@???@@@?????????@@@BBBCCCEEE@@@@@@@@@@@@AAABBBBBBCCCEEEAAA???BBBEEEEEEGGGKKKPPPZZZiiiwww~~~~~~~~~~~~uuupppnnnqqquuuvvvxxxzzz}}}~~~yyyuuurrrooonnnllllllmmmmmmmmmllliiihhhgggffffffeeeeeefffeeeeeedddbbbaaa```^^^^^^____________^^^^^^]]]\\\\\\]]]___```bbbfffkkkooouuuzzz~~~vvvpppdddbbbaaaaaadddiiinnnrrryyy}}}~~~yyyuuuqqqmmmjjjgggcccaaaaaa```___```dddggghhhiiijjjmmmsssyyyrrrnnnhhhcccbbbgggpppwwwtttmmmiiibbb___```^^^^^^\\\ZZZXXXXXXYYY[[[XXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOONNNMMMQQQQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHBBBBBBBBBCCCDDDEEEEEEEEE@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFEEECCCDDDEEEFFFEEEDDDAAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCEEEFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIIIIIIIIIICCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCEEEHHHJJJLLLJJJIIIIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDD@@@???????????????@@@@@@AAABBBCCCDDDDDDBBB@@@???BBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDGGGCCCAAAEEEGGGGGGIIIMMMKKKUUUdddppp{{{}}}{{{zzz}}}xxxpppmmmpppttttttuuuxxx||||||wwwsssooonnnllllllmmmmmmmmmllliiihhhgggfffffffffffffffffffffeeecccbbb```___^^^^^^^^^^^^^^^^^^]]]\\\[[[]]]^^^___```bbbeeeiiilllpppvvv~~~~~~uuullleee\\\ZZZXXXXXXZZZ___eeehhhiiinnnuuu{{{}}}{{{wwwtttpppmmmiiigggffffffeeedddeeeeeeeeeggglllpppssssssvvvyyy}}}{{{ooolllfffaaaaaagggpppwwwyyy~~~wwwnnneee```]]]\\\[[[\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVSSSQQQOOOOOOOOOOOORRRQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHFFFDDDGGGFFFEEEEEEFFFGGGIIIJJJGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGEEECCCAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEBBB@@@???>>>>>>???AAA@@@???>>>>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBAAA>>><<<===@@@CCCCCCBBBBBBCCCDDDDDDCCCAAA???>>>CCCAAA???>>>>>>???BBBCCC@@@AAAAAAAAAAAAAAAAAABBB@@@AAAAAABBBDDDEEEGGGHHHKKKQQQZZZdddnnn{{{yyyyyyzzz}}}}}}qqqpppvvv{{{yyyyyyyyy{{{}}}|||xxxooooooooopppqqqpppmmmkkkkkkiiigggggghhhiiihhhgggggggggfffeeedddbbbaaa``````___^^^\\\[[[ZZZZZZYYY^^^^^^^^^^^^___aaabbbcccffflllttt|||wwwooohhhaaa\\\UUUUUUTTTUUUXXX[[[___aaaeeegggjjjnnnrrrsssrrrpppiiifffdddeeegggjjjkkkkkkmmmooosssuuuxxx{{{~~~xxxtttuuupppjjjeeegggjjjkkkooottt{{{uuuppphhhbbb___]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHIIIIIIGGGGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@??????>>>===>>>???AAACCCEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@===<<<===@@@CCCCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>@@@???===<<<<<<===???AAA????????????@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHKKKPPPWWW___hhhuuu}}}yyy|||{{{xxx}}}zzzsssrrrqqqqqqqqqqqqnnnmmmkkkiiigggggghhhiiihhhgggggggggfffeeedddbbbaaa```^^^^^^]]]\\\[[[[[[[[[\\\___^^^^^^]]]]]]^^^^^^___ccchhhooovvv}}}ttthhhbbb^^^YYYVVVWWWXXXYYY[[[]]]___aaabbbcccdddeeehhhlllmmmlllkkkooommmlllmmmpppsssuuuuuutttwww{{{zzzyyy{{{{{{wwwvvvyyyqqqnnnmmmqqqtttuuuzzzwwwjjjfffbbb```^^^]]]\\\[[[YYYYYYZZZZZZ[[[[[[\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@@@@@@@@@@AAABBB>>>>>>======>>>???AAABBBEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>BBBAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@???>>>???@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<>>>@@@CCCDDDCCCCCCCCCDDDDDDCCCBBB@@@???@@@???===<<<<<<===???@@@======>>>>>>????????????AAAAAABBBBBBDDDEEEGGGHHHIIIMMMRRRWWW```lllzzz}}}zzzwwwtttrrrqqqqqqpppnnnjjjiiigggggghhhhhhhhhggggggggggggfffdddcccaaa```]]]]]]\\\\\\\\\\\\]]]]]]___^^^]]]\\\[[[[[[ZZZ[[[___ccchhhnnntttzzzzzzqqqeee]]]ZZZZZZYYYYYY^^^```eeeiiikkklllkkkjjjhhhgggeeefffggghhhhhhgggmmmlllmmmooosssvvvwwwwwwxxx|||~~~zzzsssqqqssswwwzzzzzz{{{xxxyyy}}}wwwmmmcccbbb``````______\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[WWWWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGIIILLLMMMMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJIIIHHHFFFEEEDDDEEEEEEFFFIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@AAAAAADDDCCCCCCBBBAAA@@@??????BBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBB>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBB???@@@@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???@@@BBBDDDFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<>>>@@@BBBCCCDDDBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA???>>>>>>???@@@@@@=========>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGFFFIIILLLQQQXXXeeettt}}}xxxtttrrrqqqpppooojjjiiigggggghhhhhhhhhggghhhggggggfffeeecccaaaaaa^^^^^^]]]\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZ]]]___bbbeeejjjrrryyy~~~nnnhhhaaa]]]^^^bbbfffhhhlllpppwww~~~}}}yyyvvvqqqmmmkkkjjjhhhfffgggfffgggjjjnnnqqqrrrrrrtttxxx{{{vvvsssooorrryyyzzzooojjjcccbbbaaaaaaaaa```]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLLLLKKKIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????;;;<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>??????=========>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEECCCEEEHHHLLLSSS```ppp{{{~~~}}}wwwtttrrrqqqpppkkkiiihhhggghhhiiihhhggghhhhhhgggfffeeecccbbbaaaaaa```^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]^^^```cccjjjrrrwww}}}zzzmmmeeecccbbbdddiiipppwwwzzz}}}vvvqqqkkkhhhccccccbbbdddgggjjjkkkkkkkkkooovvv||||||uuuqqqooooooooozzz|||pppiiigggcccbbbaaaaaaaaa```\\\ZZZ[[[[[[ZZZXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFEEEEEEFFFHHHIIIJJJHHHGGGEEECCCCCCEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@>>>???@@@AAABBBDDDDDDEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>=========>>>>>>???@@@@@@AAA===>>>???@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???????????????@@@@@@AAAAAAAAADDDDDDEEEFFFEEEDDDCCCBBB?????????@@@@@@BBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>:::===???@@@??????@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@??????@@@AAABBBCCCCCC@@@BBBEEEIIIPPP\\\kkkuuu{{{yyyyyy|||}}}}}}yyyvvvsssqqqlllkkkiiiiiijjjjjjjjjiiihhhhhhhhhgggeeedddbbbaaabbbaaa___^^^\\\[[[[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^[[[\\\\\\\\\^^^cccjjjooouuuxxx~~~{{{nnnfffaaadddjjjrrrzzz|||sssmmmbbb___]]]\\\^^^```aaaaaacccggglllppprrrtttvvvwwwxxxxxxuuuppplllkkkooosssxxx~~~yyy~~~xxxpppgggbbbaaa```___^^^^^^___^^^[[[YYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKJJJIIIIIIJJJJJJHHHFFFFFFEEEDDDCCCDDDEEEFFFGGGEEEDDDBBB@@@AAACCCFFFHHHIIIHHHGGGFFFEEECCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAA@@@???===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===<<<;;;==================>>>>>><<<===>>>@@@AAABBBAAAAAA???????????????@@@AAAAAA??????@@@@@@@@@???>>>===??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDBBB@@@???===>>>@@@BBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@???>>>======;;;>>>@@@@@@???>>>???@@@?????????????????????@@@???>>>>>>===<<<;;;;;;;;;:::;;;<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDGGGMMMWWWeeennnyyywwwrrrqqqsssuuuxxx{{{|||{{{zzzyyyzzz{{{}}}~~~zzzvvvsssnnnllljjjjjjkkklllkkkjjjhhhhhhhhhgggfffdddbbbaaa``````___]]]]]]\\\\\\\\\VVVVVVWWWWWWXXXZZZ[[[\\\ZZZZZZZZZYYYZZZ]]]cccggglllooottt{{{{{{qqqllljjjjjjrrr}}}~~~vvvfffbbb]]]ZZZYYY[[[\\\\\\\\\___bbbdddeeegggiiikkkmmmmmmllliiiiiioooyyyzzzwwwtttzzzrrrmmmiiibbb\\\[[[]]]\\\[[[\\\\\\\\\ZZZYYYVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCAAA???>>>???BBBEEEHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC<<<===???@@@AAAAAA@@@@@@<<<===>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::=========<<<;;;;;;::::::;;;<<<>>>@@@AAABBBAAAAAA??????>>>>>>???@@@AAAAAA>>>???@@@@@@???>>>===<<<@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBB@@@>>>===???@@@CCCFFFGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;;;;>>>AAAAAA???======??????>>>>>>>>>>>>>>>??????AAA@@@@@@???>>>======<<<999999:::;;;<<<===>>>???>>>=========>>>???@@@@@@@@@BBBDDDFFFKKKTTT```iiirrr}}}|||vvvqqqnnngggiiilllnnnpppppppppoooxxxyyy{{{}}}~~~~~~}}}}}}~~~yyyuuuooommmkkkkkklllllllllkkkiiihhhhhhgggfffdddcccbbb___^^^^^^]]]]]]^^^^^^^^^VVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZ___bbbfffiiimmmttt{{{|||sssnnnooorrryyy~~~pppkkkddd___^^^^^^___```XXXYYY[[[\\\]]]^^^```bbbdddeeeffffffkkkvvv|||wwwtttwww}}}vvviii```]]]\\\ZZZXXXZZZ[[[\\\]]]\\\ZZZXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQPPPNNNLLLKKKKKKLLLLLLLLLMMMNNNOOONNNLLLJJJIIIJJJKKKLLLIIIDDDBBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCGGGFFFDDDBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEE??????>>>>>>???AAABBBCCCAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA>>><<<;;;??????@@@AAABBBCCCCCCDDDBBB@@@???>>>===>>>???@@@>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>???@@@@@@@@@???>>>===============<<<<<<===>>>???@@@??????@@@@@@???>>><<<;;;============>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAA@@@BBBEEEGGGHHHHHHFFFEEE>>>>>>======>>>>>>???@@@AAA@@@>>>===;;;;;;::::::===>>>???@@@@@@>>><<<:::>>>======>>>>>>???@@@AAA???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>CCCCCCBBBCCCGGGNNNXXX^^^nnnvvv|||uuummmeee```^^^```ccccccfffiiimmmrrrxxx|||}}}|||{{{zzzxxx{{{~~~~~~xxxsssooolllkkklllllljjjggglllkkkiiigggeeedddcccccceeedddbbbaaa___]]][[[ZZZXXXWWWVVVUUUVVVXXXZZZ\\\ZZZYYYXXXWWWXXXYYY[[[]]]ccceeehhhlllqqqxxx|||wwwvvvssspppuuu}}}zzzuuunnniiigggeeebbb___\\\\\\[[[ZZZXXXYYY\\\___aaadddhhhmmmtttxxxsssuuu|||~~~ppphhh^^^YYYXXXZZZYYYXXXXXXXXXYYYYYYYYYWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLIIIHHHFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>?????????@@@AAAAAABBBBBB@@@@@@?????????@@@@@@@@@======<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>?????????>>>===============<<<;;;;;;<<<===>>>?????????@@@@@@???>>><<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHGGGFFFEEE>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;;;;::::::===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAADDDKKKTTTZZZhhhooo|||zzzrrrggg___YYYYYYYYYXXXZZZ]]]fffkkkrrrxxxyyyyyyxxxxxxuuuxxx|||{{{tttqqqlllkkklllllljjjhhhkkkjjjiiihhhgggfffffffffeeedddcccaaa```^^^]]]\\\YYYXXXWWWVVVVVVXXXYYY[[[YYYXXXWWWVVVWWWXXXZZZ[[[___aaadddgggkkkrrryyy~~~yyysssoooqqqsssxxx}}}xxxuuuqqqmmmjjjeeedddaaa^^^\\\]]]aaadddggglllsss|||zzzwwwwww}}}yyyiiiaaa\\\VVVTTTUUUWWWWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTPPPOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNLLLJJJHHHDDDCCCCCCDDDEEEFFFFFFEEEGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA????????????????????????>>>???@@@AAABBBBBBAAAAAA<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<======>>>>>>>>>>>>======<<<============<<<<<<;;;;;;<<<===>>>????????????>>>===<<<;;;<<<=========>>>>>>>>>???>>>>>>>>>===>>>>>>???@@@AAACCCEEEFFFGGGFFFEEEDDD???>>>>>>>>>>>>???@@@@@@@@@???>>><<<<<<;;;;;;;;;>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@AAAAAABBB@@@?????????AAAGGGOOOTTT___gggttt{{{nnndddYYYTTTPPPNNNOOOSSS[[[aaajjjpppssstttttttttrrrtttxxxzzz}}}wwwrrrmmmkkkllllllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhddddddcccbbbaaa```______[[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ\\\^^^```dddhhhnnnrrrzzz~~~zzzuuuppplllkkkpppxxx|||vvvsssnnniiifffhhhmmmqqqwww}}}wwwtttwww}}}zzzlllaaa]]]ZZZVVVTTTUUUUUUTTTSSSXXXWWWVVVTTTSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPOOONNNNNNPPPRRRSSSPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNMMMKKKKKKFFFCCCBBBDDDHHHIIIGGGEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===<<<<<<>>>@@@BBBCCCEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>???AAABBB??????>>>>>>>>>=========<<<>>>AAACCCDDDDDDBBBAAA<<<<<<;;;;;;:::::::::999;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>???????????????>>>>>>??????@@@AAABBBDDDEEEFFFEEEDDDCCC???>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;===>>>>>>>>>===<<<<<<=========::::::999999999999999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA????????????@@@DDDJJJOOOYYY```mmm~~~yyymmm___VVVPPPLLLMMMQQQRRRXXXaaahhhmmmoooqqqrrrssstttvvvwwwxxx{{{||||||zzzuuunnnkkkllllllllljjjggghhhhhhiiiiiijjjiiiiiidddddddddccccccbbbbbbaaa]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWYYY[[[\\\^^^aaafffiiipppttt{{{|||tttpppnnnooorrr{{{~~~zzz|||}}}xxxsssttt|||}}}rrriii```[[[ZZZXXXVVVUUUUUUTTTSSSRRRYYYXXXWWWUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSSSSQQQOOONNNMMMNNNOOOQQQOOONNNMMMMMMMMMNNNOOOPPPLLLMMMMMMNNNNNNNNNNNNNNNJJJHHHGGGHHHKKKKKKHHHEEEIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA???===<<<======???@@@BBBDDDFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@??????@@@@@@AAA@@@???>>>===>>>???@@@???>>>>>>======<<<<<<;;;;;;===@@@CCCEEEDDDCCCAAA<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;===???AAABBBAAA@@@>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????AAA@@@@@@?????????@@@@@@@@@AAABBBCCCCCCCCCBBBBBB>>>>>>======>>>>>>???@@@>>>======<<<<<<<<<======???===<<<::::::<<<>>>???@@@@@@???>>>=========>>>999999888888888999999:::;;;;;;;;;;;;<<<<<<<<<===AAA@@@@@@??????>>>>>>>>>>>>?????????@@@CCCHHHLLLUUU[[[fffvvvxxxiii^^^UUUNNNMMMPPPMMMRRRZZZaaagggkkknnnpppuuuvvvvvvvvvvvvwwwzzz}}}|||yyy{{{yyyrrrnnnmmmmmmllljjjfffggghhhiiiiiiiiihhhhhheeedddddddddcccccccccccc___^^^]]][[[ZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWYYYZZZ[[[\\\^^^aaacccccchhhooovvv{{{|||vvvsssssszzzrrrsssuuu{{{zzzzzz|||pppggg___ZZZYYYSSSSSSSSSSSSSSSSSSTTTTTTYYYXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQOOONNNMMMMMMNNNNNNOOONNNMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMLLLMMMMMMLLLIIIGGGJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<;;;===@@@CCCDDDCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>AAACCCDDDCCCAAA@@@????????????>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>???@@@@@@AAA@@@????????????????????????@@@@@@@@@@@@@@@???===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>???>>><<<;;;<<<===???@@@@@@???>>><<<<<<;;;;;;;;;999888888888888999999:::;;;;;;<<<<<<<<<=========AAAAAA@@@???>>>===<<<<<<===>>>??????@@@BBBFFFIIIPPPVVV```mmm}}}xxxjjj]]]RRRMMMMMMKKKOOOUUU[[[```fffkkkoootttuuuvvvvvvuuuvvvxxxyyy~~~|||{{{~~~yyytttrrrpppmmmkkkggghhhiiiiiiiiihhhgggfffeeeeeeddddddccccccbbbbbbaaa```___^^^]]][[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZZZZZZZ[[[]]]___]]]aaagggmmmrrrwww|||{{{yyyzzzzzzrrrjjjrrr{{{xxxttttttxxx}}}nnngggbbb[[[WWWWWWPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUSSSQQQOOONNNMMMNNNOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPOOONNNMMMMMMMMMMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@????????????@@@AAABBBBBB<<<===>>>??????@@@@@@@@@>>>>>>>>>===============<<<===???AAABBBBBBAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<@@@CCCEEEDDDCCCAAA???>>>>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;<<<===>>>???@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???@@@AAA??????===<<<;;;:::::::::999888888888888999:::;;;<<<<<<=========>>>>>>>>>???>>>>>>>>>===<<<<<<<<<:::<<<>>>>>>???AAADDDGGGJJJOOOXXXdddrrrmmm[[[PPPMMMKKKMMMQQQUUUZZZ```hhhmmmppprrruuuvvvvvvvvvwwwyyy||||||~~~}}}}}}{{{xxxuuupppllljjjkkkkkkkkkjjjhhhfffdddeeeeeeeeedddcccbbbaaaaaabbbbbbaaa```___^^^\\\\\\XXXXXXXXXXXXXXXWWWVVVVVVUUUVVVXXXXXXWWWXXXZZZ[[[ZZZ]]]aaaeeejjjooouuuzzz}}}~~~uuuooolllkkkwwwvvvnnnrrrxxxvvvjjj```^^^\\\VVVRRRRRRSSSSSSSSSQQQPPPQQQSSSTTTRRRRRRSSSSSSQQQOOOLLLJJJIIIJJJKKKLLLNNNNNNNNNOOOLLLNNNOOOQQQQQQPPPNNNMMMLLLLLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNPPPRRRSSSTTTRRRQQQNNNLLLKKKJJJJJJKKKNNNRRRRRROOOLLLLLLNNNKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCC@@@???>>>>>>>>>???AAABBB======>>>???@@@@@@AAAAAA???@@@AAAAAAAAA@@@???>>>?????????@@@AAABBBCCCDDD999:::===???AAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===@@@DDDGGGDDDCCCAAA???============>>>===;;;:::999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>??????@@@AAAAAAAAA@@@>>>===;;;;;;::::::999999888888999:::;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<============999:::<<<>>>>>>@@@CCCFFFDDDJJJSSS^^^kkkzzz~~~{{{eeeVVVPPPKKKLLLNNNQQQVVV]]]eeekkklllooosssuuuvvvwwwxxxyyyzzz{{{|||~~~~~~}}}~~~}}}yyyrrrnnnmmmmmmnnnmmmkkkhhhfffdddfffeeeeeedddbbbaaaaaa```ccccccbbbbbbaaa___^^^]]]WWWWWWWWWWWWWWWVVVUUUTTTSSSTTTVVVVVVUUUUUUWWWXXXTTTVVVYYY\\\```ffflllqqqtttxxx~~~wwwooollllllmmmqqq~~~~~~wwwllljjjtttjjjddd]]]YYYWWWWWWUUUSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOOOONNNNNNMMMLLLLLLKKKJJJKKKMMMNNNOOOOOONNNMMMPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA????????????>>>>>>===<<<;;;>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<>>>===;;;999888888999999<<<;;;::::::;;;>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>BBB@@@>>><<<:::::::::;;;<<<<<<<<<===>>>??????@@@<<<<<<;;;;;;;;;:::::::::??????>>>>>>=========<<<>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@>>>===;;;999888777===;;;:::999999<<<>>>@@@CCCCCCDDDDDDDDDBBBAAA@@@AAA@@@@@@???>>>======<<<;;;;;;<<<===>>>@@@BBBCCCHHHIIIOOOZZZeeeooo}}}|||{{{~~~rrr]]]QQQOOOLLLKKKMMMOOORRRYYYaaadddhhhoootttvvvvvvvvvvvvzzz{{{|||~~~|||zzzzzz~~~~~~wwwrrrpppnnnlllkkkjjjhhhdddbbbbbbbbbcccccccccbbbbbbaaacccccccccbbbbbbbbbbbbbbb___[[[WWWTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTUUUXXX]]]bbbfffnnnsss{{{tttllljjjmmmrrruuutttmmmmmmppp{{{zzznnnfffaaaZZZVVVUUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOOOOOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<>>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@>>>======<<<;;;999888888999999<<<;;;::::::;;;>>>@@@AAABBBBBBAAA@@@????????????@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>??????<<<<<<;;;;;;;;;:::::::::>>>>>>>>>======<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===;;;:::888888;;;:::999888999<<>>=========<<<<<<<<<<<<===>>>@@@AAABBBFFFFFFKKKUUU```jjjxxx}}}}}}}}}~~~iiiZZZOOOLLLLLLNNNPPPQQQVVV\\\aaafffmmmsssvvvwwwwwwxxxzzz{{{|||~~~}}}{{{~~~}}}xxxrrrooommmkkkiiihhheeecccbbbbbbbbbbbbbbbaaaaaa```__________________``````___\\\XXXUUUTTTTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQTTTYYY]]]```gggllltttzzz~~~|||wwwpppnnnpppwww}}}vvvkkkkkknnnvvv{{{mmmddd___[[[VVVSSSRRRRRRRRRQQQPPPPPPPPPPPPOOONNNMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBB@@@AAABBBBBBAAA@@@>>>===<<<===>>>>>>??????>>>>>>??????@@@AAAAAA@@@???>>>???AAACCCDDDDDDCCC@@@???===<<<:::999888999999:::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAA@@@????????????===>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::=========<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<=========<<<===>>>>>>???======>>>>>>>>>????????????>>>===<<<;;;:::999999999999888888:::===@@@BBBDDDDDDCCCCCCAAA@@@>>>=====================<<<<<<<<<<<<<<<======>>>@@@@@@EEEDDDGGGPPPZZZeeettttttcccSSSOOONNNPPPQQQQQQSSSXXX\\\bbbkkkrrrvvvxxxyyyzzz{{{|||}}}zzz{{{}}}}}}tttqqqmmmjjjiiigggeeecccbbbaaaaaaaaa`````````___`````````aaaaaabbbbbbbbb___]]]YYYWWWVVVTTTRRRQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMOOORRRVVVXXX^^^bbbiiioootttxxx}}}yyywwwvvvvvvzzzvvvmmmhhhpppvvv}}}pppgggaaaYYYVVVSSSQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>???@@@@@@@@@???@@@AAAAAAAAA@@@???>>>???AAADDDGGGGGGEEEBBB@@@<<<;;;:::999999999:::;;;===<<<<<<<<<===>>>@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>=========<<<;;;;;;::::::999999999:::===@@@BBBDDDEEEEEEDDDCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???EEECCCEEEMMMVVV```nnn{{{zzzggg[[[UUUQQQQQQRRRQQQSSSWWWYYY___gggooosssvvvyyyzzz|||}}}~~~~~~|||{{{}}}xxxtttoookkkhhhgggeeedddbbbaaa``````____________``````aaaaaabbbccccccccc___]]]ZZZYYYXXXVVVSSSQQQNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKNNNPPPRRRVVVYYY^^^dddiiipppwww{{{}}}}}}{{{qqqooonnn}}}{{{mmmddd]]]ZZZTTTTTTRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRPPPOOONNNNNNMMMMMMQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????======>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>===<<<;;;<<<===???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@BBBEEEHHHHHHFFFCCCAAA<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAA@@@???>>>======<<<<<<===;;;<<<>>>?????????>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@CCCEEEGGGFFFFFFDDDCCCAAA@@@??????;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>CCCAAABBBHHHOOOXXXfffqqq}}}oooddd\\\TTTRRRRRRRRRTTTXXXXXX]]]dddjjjooosssvvvyyy{{{}}}{{{zzz~~~~~~zzzsssnnnkkkhhheeedddbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______^^^]]][[[[[[ZZZXXXTTTRRRNNNOOOPPPPPPPPPNNNMMMLLLLLLKKKJJJIIIJJJKKKMMMNNNPPPSSSWWW[[[aaagggoootttzzz}}}}}}tttrrruuuyyyoooddd\\\WWWTTTQQQQQQQQQPPPOOOOOOQQQSSSQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQPPPOOONNNMMMMMMMMMPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>>>>=========<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAABBBDDDFFFGGGGGGFFFCCCBBB===<<<<<<;;;<<<===??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???=====================>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBDDDFFFHHHEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>@@@===>>>CCCHHHOOO[[[eeessszzz|||nnnddd\\\ZZZZZZYYYYYY\\\[[[]]]bbbeeeiiimmmrrruuuxxxzzz}}}~~~zzz{{{{{{vvvqqqlllhhheeecccbbb```___^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\ZZZVVVSSSPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRVVVZZZ___fffjjjqqqtttyyy~~~uuussswwwsssggg```[[[WWWTTTNNNOOOPPPOOOMMMMMMOOOQQQNNNOOOPPPRRRSSSSSSSSSTTTRRRRRRRRRSSSTTTTTTTTTUUURRRRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCBBBCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>?????????>>>>>>=========>>>>>>===>>>??????@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB>>>============???AAABBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>>>>===>>>>>>???>>>===<<<;;;;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???@@@BBBDDDFFFFFFCCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;999999999:::;;;===>>>???>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>============>>>>>>???>>>>>>???@@@@@@@@@@@@??????@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBB>>>>>>===>>>???@@@BBBCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::<<<=========>>>>>>??????===>>>?????????>>><<<;;;<<<;;;;;;;;;;;;<<<======999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???======???@@@BBBCCCEEEEEE@@@???>>><<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;888888888999;;;===???@@@@@@===>>>BBBEEEIIIQQQYYYbbblll|||}}}yyy{{{{{{vvvooolll``````___^^^___dddjjjnnnppprrrwww{{{~~~vvvooojjjfffdddaaa___^^^^^^___```______^^^]]]\\\[[[[[[ZZZYYYZZZ\\\^^^___^^^ZZZVVVTTTRRROOOMMMLLLMMMOOOPPPJJJIIIIIIIIIJJJKKKKKKLLLKKKLLLNNNOOOQQQSSSWWWZZZ]]]aaahhhnnntttzzz~~~}}}zzzzzzxxxooodddbbb^^^[[[XXXUUURRROOOLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUWWWZZZ\\\]]]^^^YYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMKKKJJJHHHFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGJJJNNNPPPOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGJJJGGGEEEEEEGGGFFFCCC@@@BBBAAAAAA@@@?????????@@@>>>>>>??????@@@@@@@@@AAABBB@@@>>>>>>@@@AAA???<<<===>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBB@@@???????????????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBAAA@@@??????>>>BBB@@@>>>;;;:::;;;===>>>@@@@@@@@@??????===<<<<<<===============>>>>>>>>>>>>>>><<<;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888999:::;;;<<<============:::<<>>>>>=========>>>???===:::999999:::999999:::;;;;;;<<<======:::;;;===>>>@@@EEEKKKOOOUUUbbbuuuzzzkkkfff```\\\\\\___aaabbblllnnnqqqvvvzzz~~~}}}xxx~~~wwwnnnfffeeebbbaaa``````aaaaaaccccccccc```\\\XXXVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXVVVUUUSSSQQQOOONNNMMMLLLIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTWWW\\\aaagggmmmtttxxx{{{xxxttttttvvvyyyzzzzzz{{{{{{{{{{{{{{{vvvzzzzzzqqqggg```^^^\\\YYYWWWVVVTTTQQQOOOLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUXXXZZZ]]]___```XXXXXXVVVUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIILLLOOOQQQPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIHHHHHHGGGJJJHHHFFFFFFHHHGGGDDDBBBBBBAAAAAA@@@??????@@@@@@?????????@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@@@@???===>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@???@@@AAACCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBAAABBB@@@>>><<<;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<<<<======>>>???@@@@@@AAA@@@???>>><<<;;;;;;;;;<<<:::::::::999999:::::::::<<<<<<============<<<<<<<<<;;;:::999888888888888888999:::;;;;;;<<<<<<<<<;;;===??????>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>??????===:::999999999999999999:::;;;<<<<<<<<<;;;<<<===>>>@@@DDDIIIMMMUUU___ooo}}}vvvppphhhaaa^^^]]]^^^^^^gggiiilllqqquuuxxxzzz{{{~~~yyyzzzzzz~~~uuullljjjgggcccaaa```aaabbbbbbbbbbbb___\\\YYYXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOORRRVVVZZZ___eeelllqqqxxx{{{~~~tttoookkkggggggjjjlllmmmoooqqqtttuuuvvvwww~~~tttiiiccc]]]YYYWWWUUUSSSRRRRRRRRRPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRUUUWWWZZZ]]]___```WWWVVVUUUTTTRRRPPPOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKLLLNNNPPPRRRQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@>>>===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBB@@@>>><<<<<<===>>>???@@@@@@@@@@@@???>>>============>>>???AAABBBCCCDDDAAA@@@???===<<<;;;:::::::::999999888888999999:::======>>>>>>>>>>>>======;;;;;;:::999888888888888777888888999999::::::;;;<<<===??????>>>======>>>===>>>>>>>>>>>>>>>>>>???>>>??????===:::888888999888999999::::::;;;;;;<<<<<<===>>>??????BBBGGGJJJSSSZZZeeerrr}}}rrriiibbb___\\\[[[aaacccgggkkkooorrrtttuuuyyyzzz{{{|||}}}|||yyyvvvxxxwwwsssnnnhhhdddbbbbbbbbbaaaaaaaaa___\\\ZZZYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUURRROOOMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPTTTZZZaaafffmmmpppuuuyyy}}}|||rrrhhhcccaaa___aaafffkkkmmmqqqvvvzzz~~~xxxiiiaaa^^^\\\[[[UUURRRPPPOOOOOOPPPOOONNNLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[\\\UUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@?????????????????????>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEBBB@@@???>>>===>>>??????@@@@@@@@@@@@??????>>>===??????@@@AAABBBBBBCCCCCC@@@???>>>======<<<<<<;;;::::::999999999999::::::<<<<<<============<<<<<<;;;:::999999888888888999888888888888999999::::::<<<===???>>>===<<<<<<===<<<=========>>>>>>??????>>>>>>>>><<<:::888888888999999999999::::::;;;;;;===>>>?????????AAADDDGGGNNNTTT^^^iiiwww}}}sssjjjddd___]]]^^^```dddhhhlllpppssstttuuuvvvxxxyyyzzz|||}}}xxxuuuwww|||~~~vvvnnnhhhdddccccccaaabbbaaa___\\\ZZZ[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYWWWUUURRROOOMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHIIILLLQQQXXX\\\bbbfffkkkqqquuuzzzqqqhhhaaa```aaadddjjjqqqxxx{{{vvvjjj```[[[YYYXXXWWWUUUSSSOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRQQQPPPPPPOOONNNNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFEEEDDDDDDDDDBBBAAAAAA@@@AAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@??????@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA??????>>>??????@@@???@@@@@@@@@@@@??????>>>BBBBBBAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999888888999999:::999999888999999:::;;;;;;===>>>>>><<<;;;;;;<<<<<<<<<======>>>>>>>>>???<<<======<<<999888888999999:::::::::::::::;;;;;;>>>?????????>>>???BBBDDDHHHOOOYYYcccppp~~~tttkkkccc^^^\\\]]]```ccchhhmmmqqqtttssstttvvvwwwxxxzzz~~~|||uuussstttxxxwwwooojjjgggfffddddddccc```]]][[[[[[]]]ZZZZZZYYYYYYXXXXXXXXXXXXYYYWWWUUURRRPPPNNNMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHLLLQQQUUUYYY]]]bbbhhhmmmsssyyy}}}~~~yyyiiiccc___ccciiipppxxxqqqkkkddd]]]YYYVVVTTTRRRVVVSSSOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIKKKMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEFFFEEEDDDBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCC???@@@BBBAAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@@@@@@@@@@??????BBBBBBAAA@@@@@@??????>>>;;;<<<===>>>????????????<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;:::::::::::::::999999888999999:::::::::999888888999:::;;;:::;;;======<<<;;;;;;<<<<<<==================>>>:::;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>???AAABBBCCCJJJTTT^^^iiiwww~~~ssshhhbbb]]]\\\\\\]]]aaaggglllpppqqqsssuuuvvvwwwyyy{{{~~~xxxsssqqqqqqvvv|||yyysssnnnllliiihhhfffbbb^^^[[[[[[\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWUUURRRPPPOOONNNNNNLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNQQQTTTYYY^^^ccchhhnnnsssvvvzzz~~~tttfffcccdddnnnxxx~~~uuuhhhddd___ZZZWWWUUUTTTSSSUUURRRNNNLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKMMMMMMKKKIIIJJJLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHFFFEEEEEEEEEEEEFFFEEEFFFHHHGGGDDDBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEE???BBBCCCCCCAAAAAACCCEEEBBBCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@BBBBBBCCCBBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>======>>>?????????>>>>>>;;;::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;::::::999999888999999:::::::::999777666666777888:::888:::<<<<<<;;;;;;<<<==================<<<<<<<<<888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@BBBAAAGGGOOOWWW___lll|||~~~tttmmmbbb___[[[YYY[[[aaagggkkkoooqqqtttuuuuuuwwwyyy||||||}}}xxxtttpppqqquuu~~~|||wwwsssnnnmmmiiiddd^^^[[[[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFEEEEEEFFFGGGIIILLLOOOSSSWWW\\\bbbffflllqqqwwwzzzzzz|||xxxpppfffgggoooyyyoooiii^^^[[[WWWTTTRRRRRRSSSSSSSSSPPPLLLJJJKKKMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJIIIHHHGGGEEEDDDDDDFFFFFFEEEEEEFFFHHHIIIKKKIIIIIIIIIJJJIIIIIIHHHHHHJJJLLLNNNMMMKKKIIIJJJLLLHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHJJJHHHDDDBBBBBBDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFF@@@BBBDDDDDDBBBAAACCCFFFEEEEEEEEEEEEEEEDDDDDDCCC???@@@AAACCCDDDDDDEEEEEE@@@@@@AAAAAAAAAAAAAAAAAA???????????????>>>======???@@@AAABBBBBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGG@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@<<<<<<======>>>>>>>>>???>>>???@@@@@@@@@>>>===<<<:::999999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;999999999888999999::::::999888666555444666777888777999;;;<<<;;;;;;<<<>>>>>>>>>======<<<<<<<<<;;;777999::::::::::::<<<=====================<<<<<<;;;===>>>???>>>>>>@@@AAAAAAFFFLLLQQQXXXeeettt~~~{{{yyyyyyyyy{{{xxxhhhccc]]]YYYZZZ^^^eeeiiinnnpppsssttttttvvvxxxzzzwwwzzz~~~xxxsssrrruuurrrzzz|||xxxqqqoookkkeee___[[[ZZZ[[[\\\[[[YYYXXXWWWWWWWWWXXXVVVUUUTTTRRRQQQQQQQQQQQQNNNMMMLLLKKKIIIHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDEEECCCBBBBBBBBBDDDFFFIIILLLOOOTTTYYY]]]bbbiiipppssstttvvv{{{uuunnnhhhlllyyy}}}|||qqqhhh```[[[WWWVVVUUUTTTUUUUUUWWWXXXTTTQQQNNNMMMNNNOOONNNLLLPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGHHHHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJHHHGGGFFFDDDCCCCCCAAAAAA@@@???>>>>>>>>>???>>>???@@@@@@@@@@@@???>>>??????????????????@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFAAA???>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>==================<<<;;;:::999999999999<<<;;;::::::999999999:::;;;::::::999999::::::;;;888777555444555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999;;;???BBB@@@AAABBBAAA???>>>>>>>>>???>>>>>>============>>>BBBCCCGGGLLLTTT___kkksss{{{}}}~~~|||xxxwwwxxxzzzzzz~~~qqqiii___XXXXXX]]]cccggggggjjjooorrrsssssstttuuuuuuxxx}}}}}}uuuppprrrttt}}}{{{vvvooogggaaa^^^]]]^^^]]][[[XXXWWWXXXWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDGGGIIILLLNNNOOOXXX\\\bbbggglllqqquuuxxx||||||rrrmmmkkk}}}}}}~~~|||ooogggaaa[[[WWWVVVUUUTTTTTTTTTTTTUUUVVVTTTQQQNNNNNNOOOPPPOOOMMMPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCAAACCCDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@BBBCCCDDDEEEDDDDDDCCCBBB???????????????????????????@@@@@@AAACCCCCCDDDEEE@@@???===>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888;;;;;;:::999999999999999::::::999999999999::::::777777555555555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999;;;???BBBCCCEEEFFFFFFCCCAAA@@@@@@AAA@@@@@@???????????????AAABBBDDDHHHNNNXXXcccjjjrrruuuxxxxxxvvvvvvxxxzzz~~~zzzqqqfff]]]ZZZ\\\```ccceeehhhlllooopppqqqsssttttttwww{{{~~~xxxrrrrrrwww~~~wwwmmmeee```^^^^^^]]]^^^\\\YYYYYYYYYYYYXXXVVVWWWVVVUUUTTTTTTSSSSSSSSSQQQPPPMMMJJJHHHGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAAAAAAAACCCEEEGGGIIIJJJKKKPPPTTTXXX]]]aaafffkkknnnvvvyyy}}}vvvpppnnnzzzxxxtttwww~~~}}}uuujjjaaa]]]ZZZWWWTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRPPPOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEHHHKKKLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAABBBDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCBBB??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>======>>>>>>>>>???@@@AAAAAA@@@???>>>??????>>>>>>======<<<<<<>>>>>>=========>>>>>>???BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCC@@@???>>>>>>@@@@@@???>>>>>>>>>==================<<<;;;;;;:::::::::::::::;;;:::999888777777777777:::999888888888888888888999999888888888888999999777666555555555666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::;;;???BBBFFFIIIKKKKKKHHHEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEJJJQQQZZZ```kkkqqqwww{{{}}}~~~wwwuuuxxx|||}}}~~~vvvlllbbb]]][[[[[[[[[```cccgggjjjlllnnnqqqsssuuuxxx{{{~~~wwwttttttxxx|||}}}ppphhhfffeeeccc```^^^\\\ZZZYYYZZZZZZXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCCCCBBBAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAACCCDDDEEEFFFFFFIIIKKKNNNQQQUUUYYY___bbbllloootttwwwyyy{{{}}}}}}zzzrrrrrrvvv~~~zzzuuutttvvv~~~lllggg___ZZZXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEIIILLLNNNNNNFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAACCCDDDEEEEEECCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<======>>>>>>???@@@AAAAAA@@@???>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<======AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDBBBAAA@@@??????@@@BBBBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;999999888777777777777777888888777777777777888888888888777777777777888888777666666555666777888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::<<>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;<<<======>>>>>>@@@@@@@@@@@@>>>>>>@@@@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<===@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>AAABBBCCCBBBAAA@@@AAA@@@@@@BBBDDDDDDCCCAAA@@@@@@@@@??????>>>>>>>>><<<;;;;;;:::::::::::::::888888777777666666777777777777777666666777888888888777777666666777777888666666666666666777777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>??????>>>===<<<>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;<<<===???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAA@@@??????@@@@@@AAABBBDDDEEECCCAAA@@@@@@??????>>>>>>======999999888777777777777777888888777777777777777888777777777777777777888999888888777777777777888888666666666666777777777777888888999999::::::;;;;;;::::::::::::::::::::::::777999:::;;;;;;===???AAADDDGGGJJJKKKJJJHHHGGGFFFHHHHHHIIIIIIHHHFFFDDDCCC???@@@@@@AAABBBFFFLLLPPPYYYbbbppp}}}wwwllldddaaaaaabbbdddfffkkkooopppkkkddd^^^SSSUUUXXX[[[^^^cccjjjnnnzzz{{{}}}~~~}}}}}}~~~{{{uuuqqqsssyyyxxxooodddaaa^^^\\\ZZZYYYWWWUUUVVVWWWWWWWWWWWWUUUTTTRRROOOOOOOOOOOONNNMMMLLLKKKGGGGGGEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCDDDGGGJJJMMMQQQVVVZZZ___ccchhhllltttvvvyyyzzzzzz{{{~~~{{{sssmmmppp~~~|||ooofff^^^YYYUUUUUUTTTRRRPPPOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKNNNQQQQQQPPPOOOPPPRRRNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFCCCBBBAAABBBDDDEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA???>>>???@@@AAAAAABBBBBBBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999:::;;;<<<============<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>???AAADDDDDDBBB@@@>>>>>>>>>===<<<;;;;;;;;;888888777666666666666777888888888777777888888999888777777777777888999:::999888888777777888888999555666666777777777777777777888888999::::::;;;;;;::::::::::::::::::::::::666888:::;;;<<<===???AAACCCEEEHHHIIIHHHGGGHHHHHHJJJKKKLLLLLLKKKIIIFFFEEE@@@@@@@@@??????BBBFFFJJJTTT\\\jjjxxx|||uuummmgggdddcccbbbdddhhhlllnnnlllgggbbbWWWXXXXXXYYYZZZ^^^dddhhhqqqsssvvvxxxxxxyyy{{{|||{{{}}}}}}uuusssvvvyyy~~~~~~wwwllliiieeebbb```]]]ZZZXXXVVVWWWXXXXXXWWWVVVTTTRRRNNNNNNOOOOOONNNMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@AAAAAAAAAAAABBBDDDFFFIIIMMMQQQUUUZZZ___cccjjjmmmpppsssuuuwwwzzz}}}}}}~~~|||uuurrrrrr{{{zzzlllddd___\\\YYYSSSSSSSSSQQQOOONNNOOOPPPNNNNNNOOOOOONNNMMMKKKJJJIIIMMMPPPQQQPPPOOOPPPRRRNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFDDDEEEEEEGGGHHHIIIJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCCHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<:::999999999::::::;;;<<<:::;;;<<<======<<<;;;:::888888888888888888999999::::::::::::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>><<<<<<>>>@@@BBBBBB@@@>>>======<<<;;;::::::999999:::999999888888888888888999888888888888888999999888888777777888999::::::999999888888888888999999555666666777777777777777777777888999::::::;;;;;;::::::::::::::::::::::::666888:::<<<<<<===???AAABBBDDDGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNMMMKKKHHHGGGBBBBBBBBB@@@???AAADDDGGGJJJSSS```nnn{{{~~~xxxpppkkkhhhcccccceeegggiiiiiifffccc[[[[[[ZZZXXXXXX[[[___ccciiilllppprrrtttvvvyyy{{{vvvxxx{{{zzzuuuvvvpppuuu}}}~~~rrrooojjjgggdddaaa^^^\\\VVVWWWXXXXXXXXXVVVTTTRRRMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@?????????@@@AAABBB@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@AAABBBAAADDDHHHLLLOOOTTTYYY]]]```cccgggkkknnnrrrvvvyyyzzz|||~~~~~~}}}}}}|||}}}{{{uuuqqqssszzzvvviii___[[[YYYVVVSSSSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPOOOOOONNNMMMMMMLLLMMMOOOPPPPPPOOONNNLLLOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAADDDCCCBBBAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGJJJLLLOOOPPPQQQNNNNNNNNNLLLJJJFFFCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGAAAAAAAAAAAAAAA@@@???>>>??????>>>===============::::::999888888888999999::::::<<<===>>>>>>>>>>>>;;;999777999<<<===<<<:::888999999:::;;;<<<======<<<<<<============<<<<<<===<<<;;;::::::;;;===>>><<<<<<::::::::::::<<<<<<<<<===???@@@@@@@@@???>>>============<<<;;;::::::888888888888888888888888<<<======;;;888777777888;;;:::999888888888999:::;;;::::::::::::;;;<<<<<<::::::999999888777666666:::::::::::::::::::::::::::<<<===<<<;;;;;;<<<===>>>>>>>>>===<<<===AAACCCDDDEEEGGGGGGFFFGGGIIIKKKJJJLLLNNNOOONNNJJJFFFCCCCCCBBB@@@>>>>>>@@@BBBDDDIIIQQQ\\\hhhuuu}}}ssslllddd^^^aaafffeeeaaa___[[[ZZZXXXUUUSSSUUUXXX[[[dddhhhlllppprrrsssvvvwwwuuuwwwzzz|||}}}wwwvvvuuuvvvzzz}}}uuunnngggaaa\\\YYYZZZYYYWWWVVVWWWVVVUUUSSSOOONNNNNNOOOQQQRRRQQQPPPHHHGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDGGGLLLPPPTTTVVVUUUYYY___dddhhhlllpppssstttvvvyyyzzzzzzyyyzzz{{{{{{{{{|||~~~}}}yyywwwuuuyyyrrrjjj___XXXVVVUUURRRPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPOOOMMMLLLOOONNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLOOOQQQRRRSSSPPPPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>??????>>>===============>>>>>>===<<<<<<<<<<<<===:::;;;<<<======>>>======:::888777999;;;<<<;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::======<<<;;;;;;;;;<<<===<<<;;;:::999999:::;;;<<<<<<===>>>>>>??????>>>>>>999999999999888777666555666777777777888888888888;;;<<<===<<<:::999999999;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::999999888777777777:::::::::::::::::::::::::::<<<===<<<;;;:::;;;============<<<;;;===@@@BBBCCCEEEFFFFFFEEEFFFIIIKKKJJJKKKNNNOOONNNJJJFFFDDDCCCAAA???>>>>>>@@@BBBCCCDDDJJJUUU```lll{{{vvvkkk```]]]]]][[[XXXXXX[[[ZZZYYYVVVSSSSSSUUUWWW^^^bbbiiinnnqqqrrrsssttttttvvvxxx{{{}}}wwwuuutttuuuzzzvvvooohhhbbb^^^ZZZYYYWWWWWWWWWWWWUUUSSSRRRQQQPPPPPPQQQQQQPPPNNNIIIIIIHHHHHHGGGGGGGGGGGGDDDCCCAAA@@@??????@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBDDDEEEGGGIIIJJJPPPSSSXXX\\\```dddiiilllnnnqqqtttvvvvvvwwwxxxyyyxxxyyyyyy{{{}}}{{{vvvsssvvv}}}uuulllccc]]]WWWSSSRRRRRRPPPNNNQQQPPPNNNLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMNNNNNNNNNMMMLLLKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHJJJLLLOOOPPPQQQRRRPPPOOOMMMLLLJJJJJJIIIIIIDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===??????>>>=========>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<999888888999:::;;;:::888<<<<<<;;;;;;;;;:::::::::999:::;;;===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<=========>>>>>>>>>:::;;;;;;::::::999888777555555666777888999999:::;;;===@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<===:::::::::999888888777777:::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<;;;<<<<<<;;;;;;;;;>>>AAABBBCCCDDDDDDDDDEEEGGGIIIIIIJJJMMMNNNMMMJJJGGGDDDBBBAAA???>>>>>>???AAABBB???EEEMMMWWWcccrrrwwweee[[[VVVSSSRRRSSSXXXYYYXXXVVVSSSQQQQQQQQQVVV\\\dddkkknnnooopppqqqrrrtttwwwyyyzzz}}}~~~zzzuuurrrsssyyyzzzrrrjjjeee]]]\\\ZZZYYYYYYYYYWWWUUUUUUSSSRRRQQQQQQPPPOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBBIIIKKKNNNQQQTTTXXX^^^aaaeeehhhlllnnnppprrrtttvvvuuuuuuvvvwwwxxxzzz|||}}}|||vvvrrruuu~~~rrreee]]]ZZZWWWTTTRRRRRRRRRPPPNNNOOONNNMMMLLLKKKKKKLLLMMMOOOOOONNNMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJGGGEEEDDDDDDEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMMMMKKKJJJHHHHHHHHHIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>=========??????>>>>>>===>>>>>>???============<<<<<<;;;:::<<<<<<<<<===<<<<<<;;;;;;888888999:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;888999<<>>>>>===<<<;;;;;;::::::::::::999999:::::::::<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;:::999999444555666777999:::;;;<<>>???@@@AAABBB??????>>>======<<<======:::::::::999999888888888:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;999:::;;;;;;::::::===???@@@AAABBBBBBBBBCCCEEEGGGGGGIIIKKKLLLLLLIIIGGGEEEAAA@@@???======>>>???@@@???CCCJJJRRR\\\kkk{{{ppp```VVVPPPPPPSSSSSSUUUVVVUUUSSSPPPNNNNNNRRRVVV]]]dddhhhkkknnnpppqqqsssuuuwwwxxxzzz}}}}}}vvvsssuuuyyy|||zzzqqqllldddaaa___^^^]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQOOONNNMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDDDDEEEGGGIIIKKKOOOTTTXXX[[[^^^bbbfffiiilllpppsssrrrrrrssssssuuuwwwxxxyyy||||||~~~~~~|||{{{{{{{{{{{{pppeee[[[VVVVVVTTTSSSRRRQQQPPPOOOMMMNNNMMMLLLKKKKKKKKKLLLMMMQQQQQQOOONNNLLLJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFGGGHHHJJJLLLMMMOOOPPPOOOOOOOOOOOONNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFCCCBBBBBBCCCCCCBBBCCCEEEFFFHHHIIIJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA???>>>=========??????>>>>>>>>>>>>??????BBBBBBBBBBBBAAA@@@???>>>;;;<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;:::999999999::::::;;;<<<======:::;;;===???AAACCCCCCDDD??????>>>>>>===<<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<============::::::::::::999888777777666666888999;;;<<<>>>>>>CCCEEEGGGGGGDDD@@@>>>=========>>>@@@AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<:::::::::999999999999999:::::::::::::::::::::::::::;;;;;;;;;999888888:::888999::::::::::::<<<>>>>>>???@@@@@@@@@AAACCCEEEEEEGGGHHHJJJIIIHHHFFFDDD@@@???>>>============>>>>>>BBBGGGMMMVVVdddsss~~~jjjZZZPPPNNNPPPNNNQQQTTTTTTRRRPPPNNNMMMPPPSSSWWW[[[___dddjjjnnnoooqqqtttuuuvvvwwwyyy{{{{{{}}}xxxuuuvvvvvvzzztttkkkhhheeebbb```]]]ZZZWWWVVVTTTSSSSSSSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB?????????>>>>>>>>>>>>====================================>>>@@@AAACCCDDDAAABBBCCCDDDEEEIIIMMMQQQRRRUUUZZZ]]]aaaeeeiiimmmnnnnnnooopppqqqsssuuuvvvwwwxxxzzz|||~~~~~~}}}~~~{{{qqqhhh```ZZZUUUQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMQQQQQQPPPNNNLLLJJJIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNGGGFFFDDDBBBAAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDAAA???>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA???===<<<:::;;;;;;<<<<<<<<<;;;;;;:::===???@@@>>><<<;;;;;;888999999:::;;;<<<===>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???>>>======<<<<<<<<<<<<;;;:::999888777888999:::<<<===>>>???CCCEEEFFFEEECCC@@@>>>>>>>>>>>>@@@AAACCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;::::::::::::::::::999999:::::::::::::::::::::::::::;;;;;;:::888777777999777999;;;;;;::::::<<<===<<<===>>>>>>>>>???AAACCCCCCDDDFFFGGGGGGFFFEEEDDD???>>>>>>===<<<<<<<<<<<<;;;>>>BBBGGGNNNZZZhhhrrrxxxcccTTTMMMMMMLLLOOORRRSSSRRROOONNNMMMNNNOOOQQQSSSWWW]]]dddiiikkkmmmppprrrssssssuuuwwwxxx|||yyyuuussstttyyyuuuqqqmmmhhhddd___ZZZWWWWWWUUUTTTTTTTTTTTTRRRQQQOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@?????????>>>>>>>>>========================>>>===============>>>>>>???@@@BBBBBBBBBDDDGGGJJJKKKMMMQQQUUUXXX\\\aaaeeegggggghhhjjjlllnnnppprrrqqqsssuuuxxxzzz{{{{{{{{{}}}~~~~~~lllggg```ZZZVVVTTTQQQOOONNNNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMPPPOOONNNMMMKKKJJJHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPOOOOOONNNEEEDDDDDDCCCBBBAAAAAA@@@DDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGEEECCC@@@???>>>????????????>>>>>>??????@@@AAA>>>???@@@@@@???===:::999999::::::;;;<<<<<<<<<<<<<<<@@@CCCCCCAAA>>>===>>>:::::::::;;;;;;<<<<<<<<<;;;<<<======>>>>>>============>>>???>>>>>>===<<<;;;<<<<<<======<<<<<<;;;:::<<>>>>>@@@AAAAAA???>>>??????>>>???AAABBBCCCCCCCCCCCCAAA@@@???===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;:::777666777888777999;;;<<<;;;;;;<<<===:::<<<============@@@BBB@@@AAACCCDDDEEEDDDCCCCCC>>>>>>===<<<<<<;;;;;;:::888;;;???CCCIIIRRR___hhhttt{{{rrr___UUUSSSNNNPPPSSSSSSPPPNNNLLLLLLIIIKKKMMMOOOQQQVVV[[[___fffhhhlllnnnooopppqqqsssuuuxxx|||yyytttnnnqqquuu{{{xxxrrrllleee___[[[ZZZXXXVVVUUUUUUSSSQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGEEECCCAAA@@@@@@@@@????????????========================???>>>===<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDDDDGGGJJJLLLOOOSSSXXX\\\^^^___```bbbeeehhhjjjlllkkkmmmpppsssvvvwwwwwwvvvzzz{{{}}}rrriiibbb^^^XXXTTTSSSRRRQQQPPPLLLMMMMMMMMMLLLLLLMMMOOOJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLCCCDDDDDDDDDCCCBBBAAA@@@CCCCCCEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLHHHFFFCCCAAA??????@@@@@@??????>>>>>>???@@@AAAAAAAAABBBCCCCCCBBB???===;;;888999:::;;;<<<<<<===<<<>>>BBBEEEEEEBBB?????????<<<<<<;;;;;;;;;:::::::::888999;;;>>>@@@BBBCCCDDD<<<===>>>??????>>>======;;;<<<===>>>>>>===<<<;;;999<<<@@@BBBCCCAAA>>>;;;999999999999888777666666888888999::::::;;;<<<<<<:::;;;============???AAA???@@@AAACCCCCCCCCCCCBBBAAA@@@???===;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;999777666666777888999<<<<<<;;;;;;<<<===:::;;;<<<<<<<<<===???AAA???@@@AAACCCCCCCCCCCCBBB>>>>>>===<<<;;;;;;::::::777:::>>>AAAFFFOOOZZZbbblllsssxxxzzz~~~lllaaa^^^QQQRRRTTTSSSPPPLLLKKKJJJEEEGGGJJJMMMOOORRRUUUXXXbbbeeeiiikkklllmmmnnnppptttvvvyyy|||}}}wwwooooooppprrrwww{{{tttmmmeeeaaa]]][[[XXXVVVUUUSSSPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLKKKIIIGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@???========================>>>>>>=========>>>??????:::<<<>>>>>>>>>===>>>???AAACCCEEEGGGJJJNNNRRRVVVXXXXXXZZZ\\\```cccfffggghhhjjjmmmpppsssttttttsssxxxyyy|||sssggg___XXXVVVSSSPPPNNNMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIKKKJJJJJJJJJJJJLLLNNNOOOLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNJJJKKKKKKKKKKKKIIIGGGFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBDDDFFFHHHJJJGGGHHHJJJLLLNNNNNNNNNNNNIIIGGGDDDBBB@@@???@@@@@@AAA@@@???>>>???AAADDDEEEFFFFFFDDDBBB???===:::999:::999::::::<<<>>>AAABBBGGGGGGGGGFFFDDDAAA>>><<<>>><<<999999:::;;;;;;::::::<<<>>>@@@AAABBBBBBBBB@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>;;;:::888777777888:::;;;:::999999888888999999:::<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>>===<<<<<<;;;<<<999:::;;;<<<===<<<;;;:::666777999:::;;;::::::999:::::::::999999888888888888888999:::<<<======>>><<<;;;:::999:::<<<>>>???BBBBBBAAA@@@@@@??????>>>@@@???>>>===<<<;;;;;;;;;:::;;;<<<>>>BBBHHHPPPVVVeeennnvvvxxx|||wwwkkkdddVVVRRRNNNNNNQQQRRROOOKKKKKKJJJIIIHHHJJJNNNRRRUUU[[[___dddhhhjjjkkklllmmmqqqsssvvvyyy{{{~~~|||uuusssooolllmmmtttxxxoooiiieeeaaa[[[XXXVVVUUUTTTSSSOOOMMMLLLLLLNNNOOOOOONNNLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFGGGNNNPPPSSSVVVXXXYYYZZZZZZ^^^bbbgggmmmppprrrqqqqqqtttwwwzzz||||||||||||}}}}}}~~~~~~~~~{{{pppggg^^^YYYTTTSSSPPPMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLLLLGGGFFFCCCAAA??????@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFEEEDDDBBB???===;;;:::;;;;;;;;;;;;===???AAABBBGGGGGGGGGGGGEEEBBB???===>>><<<::::::;;;<<<;;;:::888:::<<<>>>???@@@@@@@@@@@@@@@???>>>==================<<<;;;;;;;;;<<<<<<========================<<<;;;999888888999;;;<<<::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;;;;:::::::::::::::999999999888888888888999:::;;;<<<======;;;:::999:::;;;===???AAAAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;:::::::::;;;;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<===>>>>>>======???@@@AAACCCDDDDDDIIIJJJMMMPPPRRRTTTUUUVVVXXX\\\aaagggkkkmmmmmmmmmpppsssvvvxxxyyyxxxyyyzzz}}}~~~~~~sssfff^^^ZZZVVVSSSOOONNNLLLJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAAEEEDDDCCCBBBAAAAAAAAABBBEEEFFFHHHIIIJJJJJJJJJIIIDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCAAA???>>><<<<<<>>>============???@@@AAAGGGGGGGGGGGGEEECCCAAA???>>>===<<<===>>>>>><<<:::999999;;;===>>>?????????AAA@@@???>>>============<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===::::::999999999999::::::;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???===>>>???@@@AAA@@@@@@???;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;::::::::::::999999999999777888888999:::;;;<<<<<<999999999:::<<<>>>AAABBB@@@@@@@@@???>>>>>>=========<<<;;;:::::::::::::::;;;;;;;;;:::;;;???DDDHHHRRR^^^lllvvv|||wwwsssgggbbb\\\XXXVVVTTTQQQNNNLLLKKKIIIGGGGGGIIIKKKMMMPPPTTTYYY^^^aaadddgggiiinnnpppsssuuuuuuwwwzzz|||~~~wwwqqqnnnoooqqqvvvwwwqqqiiiaaa\\\XXXUUUTTTQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA>>>>>>>>>============<<<<<<<<<;;;::::::::::::;;;999::::::;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAACCCDDDEEEGGGIIILLLNNNPPPOOORRRXXX^^^cccfffggggggjjjmmmqqqsssssstttuuuvvvyyy{{{|||}}}||||||~~~yyypppcccZZZVVVTTTRRRPPPJJJJJJIIIHHHGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIHHHFFFEEECCCDDDDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAA@@@@@@@@@CCCDDDFFFGGGHHHGGGGGGFFFCCCBBBAAAAAAAAAAAABBBCCC@@@BBBDDDGGGHHHHHHGGGGGGDDDCCCBBB@@@???>>>>>>===@@@???>>>>>>>>>???@@@AAAFFFFFFFFFFFFEEEDDDBBBAAA>>>======>>>??????<<<:::;;;;;;<<<>>>???@@@@@@AAA@@@???>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>><<<<<<<<<<<<============???>>>===<<<<<<<<<======:::::::::999999:::::::::::::::::::::;;;<<<===>>>>>>??????@@@@@@??????>>>===???AAABBBBBBAAA???>>>;;;;;;:::999:::;;;<<<======<<<:::999888999999:::::::::::::::::::::::::::777777888999999:::;;;;;;:::::::::;;;<<<>>>???@@@??????>>>>>>===<<<<<<<<<::::::999999999999999::::::::::::999999<<<@@@DDDNNN[[[jjjvvv}}}tttoooiiiccc___[[[VVVSSSQQQOOOMMMJJJIIIJJJKKKLLLKKKOOOTTTXXX\\\```dddfffllloooqqqrrrssssssuuuwwwwwwzzzyyyrrrmmmlllooovvv~~~tttkkkddd^^^ZZZWWWSSSQQQOOOOOOPPPPPPOOONNNLLLLLLKKKJJJJJJJJJIIIIIIJJJIIIGGGFFFDDDCCCBBBBBB?????????>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<===999999999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@BBBDDDFFFHHHGGGJJJOOOUUUZZZ^^^``````eeehhhkkkmmmnnnoooqqqrrrssstttvvvwwwwwwxxxzzz|||wwwhhhbbbZZZUUUSSSQQQOOOLLLHHHGGGGGGGGGGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDHHHIIILLLNNNNNNMMMJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDAAACCCFFFIIIKKKKKKJJJIIIDDDCCCAAA@@@???>>>>>>>>>AAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDCCCCCCBBBBBB>>>>>>>>>???@@@???===:::;;;;;;<<<======>>>???@@@???>>>>>>===<<<=========<<<<<<<<<<<<<<<===>>>???======>>>>>>????????????@@@??????>>>>>>=========;;;::::::::::::::::::;;;999999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>===???@@@AAABBBAAA???===;;;;;;;;;:::999:::;;;<<<===;;;:::999777777777888888::::::::::::::::::::::::888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<;;;::::::999999888888888999999:::999999999999999;;;???CCCIIIUUUdddqqq~~~yyyrrrkkkccc[[[VVVTTTRRROOOLLLJJJIIIIIIIIIIIILLLPPPTTTWWW[[[```ccciiikkknnnooopppppprrrsssqqqtttxxx|||yyyqqqmmmlllnnnsssyyy~~~tttlllddd^^^[[[UUUSSSQQQPPPQQQQQQPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===999999999:::::::::::::::;;;;;;<<<<<<=========>>>@@@???>>>======>>>@@@AAAAAADDDIIINNNSSSVVVXXXYYY___aaadddfffhhhiiilllnnnlllnnnqqqrrrssstttwwwyyy~~~~~~~~~tttggg\\\XXXSSSPPPPPPOOOKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEIIIJJJMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMLLLJJJIIIGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBCCCFFFIIIKKKKKKKKKJJJEEECCCAAA???>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>??????===;;;:::999999999:::;;;============<<<<<<======>>>>>>=========<<<======>>>>>>>>>??????@@@@@@AAAAAABBB@@@@@@??????>>>>>>======;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===????????????>>><<<:::999;;;::::::::::::;;;<<<<<<999888888777777777777888::::::::::::;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999<<<<<<<<<;;;::::::999999888888888888888999:::;;;777888999888999;;;>>>AAA@@@KKKYYYgggwww|||nnnaaaYYYTTTRRROOOLLLIIIHHHGGGGGGIIIKKKMMMPPPRRRVVV[[[___bbbeeeiiikkklllmmmoooppplllooorrruuuzzzzzztttnnnlllkkkooowww~~~vvvmmmfffaaaYYYVVVSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<=========???AAADDDIIILLLOOOQQQQQQVVVXXX[[[]]]___aaadddgggfffiiikkkmmmnnnpppsssuuuzzzzzzzzz{{{|||~~~}}}mmmbbbWWWSSSNNNLLLLLLLLLIIIFFFDDDDDDEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFIIIJJJLLLMMMMMMKKKJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIFFFEEEDDDCCCCCCDDDFFFGGGCCCDDDDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@BBBBBBBBBBBBAAACCCCCCDDDEEEDDDCCCAAAAAA>>>??????@@@@@@@@@@@@???@@@BBBDDDFFFHHHIIIIIIIIIFFFDDDBBB???>>>===>>>>>>???>>>======>>>???@@@AAA============>>>??????@@@???>>><<<<<<=========<<<:::999999999999;;;<<<===;;;;;;;;;<<<===>>>???@@@???>>>==================?????????@@@AAABBBBBBBBB@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;777777888999999999888888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;888999999999:::999999999;;;;;;;;;:::999999888888888777888888999:::;;;<<<777888888888777888;;;===;;;CCCNNNZZZkkk~~~}}}kkk___UUUTTTQQQNNNKKKIIIHHHGGGIIIJJJKKKLLLMMMQQQVVVZZZ[[[^^^cccggghhhjjjkkkmmmjjjlllnnnppptttzzzxxxtttnnnmmmqqqzzzzzzqqqkkkbbb___[[[WWWTTTRRRNNNLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIEEEEEEEEEDDDDDDDDDCCCCCC<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============???AAADDDFFFHHHIIIJJJLLLNNNQQQSSSUUUWWW[[[^^^^^^```cccfffgggiiilllooosssssstttuuuvvvxxxyyyzzz|||{{{{{{|||}}}zzznnnfffWWWSSSMMMJJJKKKKKKIIIGGGCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFEEEDDDBBBCCCDDDFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCBBBAAA@@@CCCDDDDDDEEEDDDCCCAAA@@@======>>>>>>>>>>>>======???@@@BBBDDDFFFGGGHHHHHHGGGEEEBBB???=========>>>>>>============???@@@AAA;;;;;;;;;;;;<<<===>>>???@@@>>>;;;;;;<<<======<<<<<<;;;;;;:::;;;<<<>>>???:::::::::;;;===???@@@AAA@@@???>>>======<<<======>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@??????===<<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;999:::;;;<<<===<<<;;;:::666777999:::;;;;;;:::999:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<555666777888999:::::::::;;;;;;::::::999888888777888777888888999:::<<<<<<888888888777666666888:::;;;@@@HHHRRRbbbtttsssfffXXXWWWTTTQQQNNNLLLJJJIIIIIIIIIJJJIIIJJJMMMRRRVVVVVVYYY___cccfffgggiiikkkiiijjjlllnnnrrrxxx}}}uuupppooorrrwwwzzz{{{uuulllhhhbbb]]]YYYTTTPPPLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999666777:::<<<>>>>>>>>>>>><<<===???AAACCCDDDEEEEEEDDDFFFIIIKKKMMMPPPTTTWWWVVVYYY\\\^^^```cccfffhhhnnnnnnnnnoooqqqssstttuuuzzzyyyxxxxxxyyy{{{}}}~~~~~~~~~uuuqqqpppuuuzzzwwwkkk___TTTPPPKKKIIIJJJJJJIIIGGGDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKIIIGGGEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFHHHHHHFFFDDDCCC@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>???AAACCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>?????????@@@@@@AAAAAABBBCCCBBB???===<<<<<<===>>>==============================>>>????????????>>>BBB???======???@@@>>><<<;;;;;;::::::<<<===@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA???>>>=========999;;;===???@@@@@@???>>>???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;:::999888888:::<<<===777777888888888999999999999888888888999:::;;;;;;999888777777777888999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;999999888888888888999999888999:::;;;<<<;;;:::999888888888888888888888888???BBBFFFKKKSSSaaaqqq|||uuufff___VVVQQQPPPOOOKKKHHHPPPLLLHHHJJJOOOQQQOOOLLLSSSUUUYYY]]]aaadddggghhhggghhhiiikkkoootttxxx{{{}}}wwwtttrrrrrrqqq}}}|||uuulllccc]]]YYYWWWUUUSSSRRRQQQOOOMMMMMMOOOQQQMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFDDD@@@===;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===???AAABBBAAA@@@???DDDEEEFFFFFFFFFHHHKKKNNNNNNOOORRRUUUXXX[[[]]]^^^bbbcccfffggghhhjjjnnnppprrrtttvvvwwwwwwwwwxxxyyy~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~hhhddddddiiiooooooeee[[[SSSPPPKKKIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFEEEDDDCCCEEEFFFGGGGGGEEECCCAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA??????AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>><<<<<<>>>@@@???===;;;;;;;;;<<<===???@@@AAA????????????@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<>>>>>>>>>======>>>=========<<<;;;;;;;;;999999999999999999999999999888777666777888:::;;;888888888999999999::::::888888777666666666777777888777666666666777999::::::;;;;;;;;;;;;:::999999888888777777666777777888999999999999999999999999:::999888777777888999:::999888888777777888888999777777999:::::::::999888999999999999999999999999;;;>>>AAAEEELLLYYYgggrrr{{{rrrjjj^^^WWWUUUTTTRRRPPPQQQNNNLLLLLLNNNOOONNNLLLRRRSSSWWWZZZ^^^aaaccceeegggggghhhjjjmmmrrrvvvxxx|||zzzuuuqqqooosssuuu}}}vvvmmmfffaaa\\\YYYUUUTTTRRROOONNNOOOQQQSSSPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>???@@@AAA@@@>>><<<;;;===>>>@@@@@@AAABBBDDDGGGJJJKKKMMMPPPSSSUUUWWWYYY\\\^^^```aaabbbdddhhhjjjiiikkkoooqqqssstttwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzzzzyyyzzz|||~~~YYYWWWVVV[[[bbbddd^^^XXXRRROOOKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@AAA@@@?????????@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCC??????@@@@@@AAAAAABBBBBB===>>>>>>????????????>>>AAAAAABBBBBBBBBAAA@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@??????????????????>>>>>>>>>>>><<<<<<<<<===>>>???????????????????????????@@@@@@AAABBBBBBBBBBBBBBB???===<<<<<<>>>???>>>>>>:::;;;<<<>>>@@@AAAAAAAAA>>>>>>===>>>>>>???@@@@@@??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777666555555555666888999888888999999999999::::::999888777666555555555555888777666666666777999999999999::::::999888888777555555555444444555555666888888888888888888888888888888777777777777888888888888777777777777888888666666777888888888888777999999999999999999999999999;;;===@@@EEEOOO[[[dddooo{{{{{{lllaaa\\\[[[[[[[[[XXXWWWTTTQQQOOONNNMMMLLLPPPQQQTTTWWW[[[^^^```bbbffffffggghhhkkkooorrrtttwww{{{~~~wwwsssmmmmmmpppxxx}}}uuummmfffbbb]]]ZZZVVVRRRQQQRRRTTTVVVRRRRRRPPPOOONNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIBBBBBB@@@???===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::===>>>>>>???>>><<<;;;:::777:::<<<=========>>>@@@CCCDDDFFFHHHKKKMMMOOOPPPTTTVVVXXXYYYZZZ\\\___bbb```cccgggjjjlllnnnqqqtttppppppqqqrrrsssttttttuuusssssstttttttttuuuxxxzzz|||}}}RRRPPPOOORRRXXX[[[YYYVVVPPPNNNKKKIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGGGGFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIHHHGGGDDDBBB@@@DDDCCCAAA@@@AAABBBDDDFFFFFFDDDCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFF@@@@@@AAAAAAAAAAAAAAAAAA=========>>>>>>>>>======@@@@@@AAABBBBBBAAAAAAAAA===>>>>>>???@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC???>>>===============<<<:::<<<>>>@@@AAABBBBBBAAA>>>============>>>>>>???======;;;::::::999999999<<<;;;:::999999::::::;;;::::::::::::;;;;;;;;;;;;777777777777777777777777666666555555555666777888777777777888888888888888999888888777777777888888888888777666777888999:::999999999999999888777666666666666555666666777888777777777777777777777777777777666666666666777777777777777666666777777777666666777777888888888888999999999999999999999999:::<<<===>>>AAAHHHRRRYYYgggsss{{{mmmfffdddeeefffgggeeeaaa[[[TTTPPPOOOOOOPPPQQQSSSVVVZZZ]]]```bbbeeeeeefffgggjjjlllnnnppprrruuuzzz~~~}}}rrrooonnnrrrvvv||||||tttnnniiiddd]]]XXXUUUUUUVVVWWWUUUSSSRRROOONNNMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHAAAAAAAAA@@@???===<<<;;;=========<<<<<<<<<<<<<<<999999999999999999999999999999::::::::::::;;;;;;999999;;;<<<======<<<<<<777999<<<======<<<======>>>???@@@BBBDDDFFFGGGHHHMMMOOOQQQRRRRRRTTTWWWZZZ\\\___bbbeeefffgggiiikkkkkkkkklllmmmnnnoooooopppoooppppppppppppqqquuuwwwxxxyyy{{{}}}NNNLLLKKKMMMPPPSSSSSSSSSOOONNNLLLJJJGGGDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA???AAABBBDDDEEEDDDDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHGGGDDDCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJIIIGGGEEECCCBBBDDDCCCBBBAAAAAACCCEEEFFFFFFEEECCCBBBCCCDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBAAA@@@??????>>>>>>===============>>>???@@@@@@AAABBBBBBBBBBBB>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<======>>>???@@@@@@@@@>>><<<;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@>>><<<;;;;;;;;;;;;===???@@@BBBBBBAAAAAA???>>>===============>>>;;;;;;:::999888888888888;;;:::999999999999999:::999999999999::::::::::::666666666666666666666666666666666666777777888888666666666555555555555555666666666666777888999:::999999888777888999:::;;;:::::::::999999777666666666666666666666777888999777777777777777777777777666666666666666666666666777666666555555666666777777777777777888888888999999999999999999999999999:::;;;<<<<<<===AAAIIIOOOaaakkkuuu}}}}}}zzz}}}{{{ssspppqqqrrrzzzwwwqqqhhh^^^XXXUUUUUUSSSTTTUUUXXX[[[^^^aaacccddddddeeefffhhhjjjkkklllnnnqqqtttxxx|||{{{vvvrrrqqqqqqsss{{{~~~vvvoooeee]]]YYYWWWUUUTTTVVVUUURRROOOMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFAAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;888999999:::;;;;;;<<<<<<888:::===>>>===<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBGGGIIIKKKLLLLLLNNNQQQSSSVVVYYY\\\___```aaadddfffhhhhhhhhhiiiiiiiiijjjjjjlllmmmnnnnnnnnnooorrruuutttuuuvvvxxxzzz|||}}}}}}{{{|||}}}JJJIIIHHHHHHIIIKKKMMMNNNNNNOOONNNKKKGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@AAADDDEEEFFFFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGJJJJJJIIIHHHGGGEEECCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@???>>>???>>>>>>============>>>>>>???@@@AAABBBCCCCCCCCC??????>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<======>>>@@@AAAAAA???>>><<<:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBAAA???<<<;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<::::::999888888888888888999999999999::::::::::::999999999999888888888888666666666666666666666666777777777777888888888888555555444444444444333333222222222333555666888999999888777777777888:::;;;::::::999999888777555555444444444444555666777777777777777777777777777777666666777777777777666666666666555555555555666666777777777666777888888999888888888888888888888888777999:::999999<<>>>>>======<<<<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<;;;;;;:::999999888888777999;;;;;;999999999:::999999:::;;;<<<<<<======BBBCCCEEEFFFFFFHHHKKKMMMLLLOOOSSSWWWYYY\\\___aaabbbbbbbbbcccccccccddddddfffhhhjjjkkklllmmmooopppooopppqqqsssuuuwwwxxxyyyzzz{{{|||~~~}}}~~~EEEFFFGGGFFFEEEGGGJJJLLLNNNPPPOOOLLLGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBEEEGGGHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLNNNNNNNNNLLLKKKIIIKKKKKKKKKKKKJJJHHHFFFEEEFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;<<<<<<======>>>@@@AAABBBCCCCCCCCC@@@@@@???>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<<<<<<<=========>>>@@@BBBBBBAAA???>>>;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA???AAAAAA@@@>>>===???AAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;:::999999999:::999888888888888888888777888:::;;;;;;;;;::::::999999999888777777777666666666666666666666666666666666777888888888888888555555555444444444333333222222222333444555666777777666555555555666888999888888888777666555444333333333333444444555777777888888888888888888888888666777888888888888777666666555555444444555555666666666555555555666777888777777777777777777777777555777999888777999>>>CCCHHHRRR]]]dddkkksssxxxxxxvvvxxx{{{{{{vvvqqqllliiieeecccaaa^^^\\\\\\\\\]]]\\\]]]^^^```bbbcccdddeeegggiiillloooqqqtttxxx{{{xxxqqqpppsssuuuzzz|||tttnnniiibbb]]][[[YYYUUUQQQOOONNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBBAAABBBCCCCCC@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<;;;:::999999999999888888999888666666777999777777888888999999::::::;;;===>>>??????AAADDDFFFDDDGGGKKKNNNQQQSSSVVVXXXXXXYYYZZZ[[[\\\]]]^^^______bbbfffhhhhhhhhhiiijjjjjjjjjkkkmmmoooqqqsssuuuvvvwwwyyy{{{||||||||||||yyyzzz|||~~~~~~~~~~~~~~~~~~DDDEEEGGGFFFEEEFFFJJJMMMOOOPPPPPPMMMHHHDDDCCCDDD@@@@@@@@@AAAAAABBBBBBBBB>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAACCCFFFHHHHHHHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFFFFGGGIIIJJJLLLIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOONNNMMMKKKIIIJJJKKKKKKKKKJJJHHHFFFEEEHHHFFFEEEDDDCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIBBBBBBBBBBBBBBBBBBBBBAAA>>>===<<<;;;:::;;;;;;<<<===>>>???AAABBBCCCDDDDDDAAA@@@?????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>============>>>>>><<<>>>AAACCCCCCBBB@@@???<<<===>>>???@@@@@@@@@@@@????????????????????????>>>???@@@@@@AAAAAA@@@@@@===???AAA@@@??????BBBEEEBBBAAA???===<<<======>>><<<;;;:::999888888777777:::999888888888888888999666777:::<<<===<<<;;;::::::999999888777666666555777777777777777777777777555666666777888777777777666666666555555444444444666666555555555666666777555444444333444555666777777777777666555333222111444444444555666777888999888888888888888888888888666777888999999888777666555555555444444555555555555555444333444555666777666666666666666666666666666888:::999888:::???CCC===IIIVVV___gggpppuuuuuuxxx||||||zzzuuupppllliiieee```\\\ZZZXXXXXXXXXYYY[[[^^^```aaabbbbbbdddgggjjjlllnnnpppsssvvvuuu~~~xxxtttuuuqqqsssvvv{{{zzzuuummmggg^^^[[[WWWSSSPPPOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJFFFEEECCCBBBBBBCCCDDDFFF@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999999999999:::;;;<<<===999999999777555666888:::666666777777777777888888777888::::::;;;<<>>>>>>>>???AAAAAABBBAAA@@@?????????@@@AAA???@@@BBBDDDFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNLLLJJJIIIKKKJJJJJJIIIGGGFFFEEEEEEDDDBBBAAAAAACCCEEEFFFEEEHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;;;;;;;;;;<<<===<<<>>>AAACCCDDDDDDBBBAAA>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>>>>>>>>>>>>>>>>?????????DDDCCCBBB@@@???>>>>>>>>>AAAAAA@@@@@@AAABBBCCCCCC@@@???>>>======<<<<<<===;;;:::888777777777888999888777555444555666888999888999:::;;;;;;:::999888999777666666777777666444666666555555555444444444444555777888888888777666555555555444444333333333555555666666555444333333777777777777777777777777555666777888888777666555444444444444444555666777888888888888777777777777666666777666666555444444777777666555555555555555444444444555555555555666777666555444444555666777555555666888999:::;;;<<>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999;;;:::999999;;;;;;:::999:::::::::999999888888888777777666666666666777777666777999:::;;;;;;:::999===>>>???@@@BBBDDDEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQVVVWWWYYY[[[\\\]]]^^^^^^^^^___```aaaccceeeffffffkkkllllllnnnppprrrtttuuussstttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{|||}}}~~~~~~~~~~~~DDDCCCBBBBBBBBBDDDFFFGGGHHHJJJLLLKKKHHHDDDBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@??????@@@@@@AAA???@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA===<<<<<<;;;;;;<<<<<<===>>>???AAACCCCCCBBB@@@?????????@@@@@@AAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@???>>>????????????>>>>>>===????????????????????????@@@???????????????@@@@@@?????????@@@@@@@@@@@@AAADDDCCCBBB@@@???>>>>>>>>>>>>=========>>>>>>???@@@??????>>>===<<<<<<<<<<<<999999888888888999::::::888777555555555666888999777888999999999999888777888777666666777888666555555555555555444444444444444555666777777777666666555555444444444444444444666666666666666555444444666666666666666666666666555666777888888777666555555444444444444555666777777777777777777777777777777777777777777666555555666666555444444444444555444444444444555555555555777666555444444555666666666666777777888888999999>>>AAAHHHPPPZZZfffqqqxxxwwwqqqlllhhh___]]]YYYTTTOOOKKKIIIIIIKKKNNNQQQTTTVVVXXX\\\___bbbcccdddeeeeeegggjjjmmmnnnqqqvvvzzz~~~sssqqqooonnnqqqvvv|||uuunnneee]]]YYYWWWVVVVVVTTTQQQNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCAAA@@@???>>>??????>>>======<<<<<<;;;999999999888888888777777999888777888999:::999777:::::::::999999888888888888888777777777777888888666777888:::::::::::::::;;;;;;<<<>>>???@@@AAABBBEEEEEEFFFHHHIIIJJJLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVXXXYYYZZZ\\\^^^```aaabbbffffffggghhhjjjlllnnnooonnnoooppprrrsssssstttttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyCCCBBBAAA@@@AAAAAACCCCCCEEEHHHJJJJJJHHHDDDAAA@@@??????>>>>>>??????@@@AAAAAA@@@@@@??????@@@AAAAAA???@@@AAABBBCCCCCCBBBAAADDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFGGGHHHJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<<<<<<<======@@@AAABBBCCCBBBAAA???===??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCAAA@@@???????????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBDDDCCCBBB@@@????????????<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;777777888999::::::::::::777777666555666777888999888888999999999999888888777666555666888888888666555555444444444333333333333444555555666666555555444444444555555555555555666777777777777666666555555555555555555555555555666666777777777777666666555555444444555555666666666666666666666666666666777777888888888777666666555555444333333333333333444444444444555555555555777777666555444444555555666666666666666666666666:::<<>>======<<<<<<999999888888888888777777888777666666777888777666999999999999999888888888999999888888888888999999666777888999::::::::::::999999::::::;;;<<<<<<<<>>>>>============>>>>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEE@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????======<<<<<<<<<======>>>>>>===<<<;;;;;;::::::;;;666777888999999999888777777777666666666777888999999999::::::::::::999999777666555666888999999888444444444444333333333333333333444444444555555555444444555555666666666777777777888888888777777666555555555555555555555555666666666777777777777777666666555555555555666666444444444555555555555555666666777777777777666555444333333222222222222222333333444444444555555555777666666555444444444444444444555555555555666666777888;;;@@@IIIWWWfffqqq|||wwwggg]]]WWWSSSMMMGGGDDDBBB@@@???@@@BBBDDDFFFHHHKKKOOORRRVVVXXX[[[]]]^^^```dddfffdddfffiiilllooorrrvvvyyyzzztttpppmmmlllqqqxxxuuullleee```\\\\\\ZZZVVVTTTRRRQQQNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@???>>>>>>======;;;;;;;;;;;;::::::::::::888666555666777888777666999999999888888888888888999888888777777888888999666777888888999:::::::::888888888888888999999999;;;<<<<<<===>>>??????@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\^^^___bbbdddeeeffffffhhhhhhiiiiiijjjkkkkkkkkkkkkkkkllllllmmmnnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmooooooooooooppppppppppppCCCBBBBBBAAA@@@@@@@@@@@@???AAAEEEFFFDDDAAA??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEDDD@@@@@@@@@AAADDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????@@@AAABBBBBBBBBBBBAAA======>>>>>>???@@@@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@@@@???>>>======>>>>>>????????????????????????@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<<<<===>>>===<<<;;;;;;::::::;;;777888999999888666444333777777777777777888888999999999999888888999999999777666666777888:::999888555555444444444333333333333333333333333444444555555555555666666777777777777777888888888888888777555555555555555555555555666666666666666777888888777666666555555555666666333444444444555555555666444444555555666555555444333333222111111111111111333333333444444444444555555555555555555444444333111222333444555666777777555777999<<>>>>>???AAABBBCCCFFFJJJMMMPPPSSSVVVXXXZZZ\\\___aaaaaacccfffhhhjjjmmmpppssszzz}}}~~~vvvqqqnnnmmmpppuuuzzz~~~vvvoookkkccc```\\\XXXUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888777777999999888777888888888888888888888888777777666666666666777777777777777777888999::::::888888888888888888888888:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^aaaaaaaaabbbccccccddddddddddddeeefffggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkkAAAAAAAAA@@@@@@?????????===???BBBBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>@@@AAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBDDDFFFGGGEEEDDDAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC======>>>>>>???@@@@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>======>>>???@@@????????????????????????@@@AAABBBDDDDDDDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA===<<<;;;;;;:::;;;;;;;;;???>>>===<<<;;;;;;;;;;;;::::::999888777555444333777777777888888888999999888777777666666777777888888777666777999999999777666666555555555444444444444333333333333444555555666666666777777777777777666777777888888888888777555555555555555555555555666666555555666777888999777777666666555555666666333333444444555666666666333333444555555555444444333333222111111111111111333333333333444444444444333444555555555555444444111111222444555666777888555777999:::===FFFTTT___oooyyy{{{|||~~~nnn\\\TTTKKKDDDAAA@@@>>>===>>>????????????BBBFFFIIIJJJMMMQQQSSSUUUWWWYYY[[[]]]___bbbdddeeehhhlllooosssvvv{{{yyyuuunnnmmmlllmmmpppwww~~~yyyoookkkeee```[[[WWWRRROOOMMMMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????<<<<<<;;;;;;;;;::::::::::::999888888::::::999888777777777888888888888888777777666666666666777777777777666777777888::::::777777888888888888888888999999999:::::::::::::::888999:::;;;<<<<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]]]]^^^___``````aaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccccc>>>>>>?????????>>>>>>===<<<===??????>>>>>>???@@@===>>>???@@@AAA@@@@@@???===>>>@@@AAABBBBBBAAAAAA>>>???AAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFDDDBBB@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCC?????????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???>>>===<<<===???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBB>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;999888777777777777777777888888999999999888::::::999888888999:::::::::888777888999999888777777777666666666555555555555444333333333444666666888888777777777777777777555666777777888888777777666666666666666666666666666555555555666777999:::888888777666666666666666333444444555666666777777333444444555666666555555333333222111111111111222222222333333333444444444111222444555555555555444222333333444555666666777444777999999999>>>IIISSS```kkkyyy~~~~~~zzziii___SSSJJJFFFDDDAAA>>>>>>>>>>>>======>>>BBBEEEEEEHHHLLLNNNOOOQQQRRRTTTXXXZZZ]]]___```cccgggjjjmmmpppssswww|||sssqqqmmmiiihhhlllrrrwww}}}{{{tttmmmggg```[[[WWWRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<<<<:::999888888::::::999888666777777777888888888999888777777777777777777888777777666666777888999:::666666777777888888888999999999999999999888888888777777888999:::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLOOOPPPPPPQQQQQQRRRRRRSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[<<<<<<===============<<<<<<=========<<<===???AAA===>>>???@@@AAA@@@??????===>>>@@@AAABBBBBBAAAAAA<<<===???AAABBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@=========>>>???AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDCCCAAA??????@@@@@@AAACCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEECCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCHHHGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDDDDDDDCCCAAAAAA>>>===<<<<<<===???AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???????????????@@@???>>>======<<<<<<===<<<;;;:::999999999:::;;;777777888999999999999888>>>===<<<<<<<<<<<<===>>>;;;999888888999999777666777777777777666666666666555555444333444555666777999999888888777777666666555555666777777777777777777777777777777777777777666555555555666777999:::888888777666666666666666444444555555666777888888444444555666777777666666444333222222111222222222222222333333333444444444000111333555666666666555555555555555555555555555333777:::999777:::BBBKKKSSS```ooowww|||}}}uuukkk\\\RRRMMMIIIEEEAAA???>>>===<<<;;;<<<@@@CCCBBBDDDHHHKKKLLLMMMNNNOOOTTTVVVYYY[[[]]]```cccfffjjjlllnnnrrrvvv|||yyywwwrrrlllhhhiiilllooonnn{{{yyyrrrjjjddd___XXXWWWTTTRRROOOMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????999888777888999:::999777666666777777888888888999999999888888888888999999777666666666666888999:::555555666666777888888999888888888888888777777777888888999:::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXX>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@AAABBBBBB@@@@@@AAABBBDDDAAA???AAADDDGGGGGGFFFIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIHHHEEEDDDGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAADDDGGGHHHHHHFFFEEEGGGGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAABBBCCCDDDEEEHHHHHHGGGEEECCCAAA???>>>>>>=========>>>???AAABBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFCCCBBBCCCCCCCCCBBBAAA@@@@@@AAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA???===;;;::::::<<<<<>><<<<<<<<<======<<<;;;:::999888888888:::999888777888:::<<<>>>>>>======<<<;;;:::::::::999999999888888888888777666666555555555555666666555555555666777999:::;;;;;;;;;::::::999888777777777777777777666666666666555555444444444444555555666777777777777888888888666777888999999888777666444555555555555555444444444444444444444444444444333222111111000000111111//////000111222333333444333333333333333333333333333333333444444444555555666555555555777:::===???JJJSSSaaammmsss}}}{{{qqqddd[[[TTTJJJ@@@@@@AAAAAA>>><<<===BBBFFF@@@@@@AAACCCFFFIIILLLMMMQQQSSSUUUWWWXXXZZZ^^^```aaaffflllnnnoooqqqvvv|||vvvpppooolllgggaaafffkkkttt}}}{{{rrrjjjhhhccc[[[VVVTTTQQQNNNJJJJJJIIIIIIJJJJJJIIIGGGDDDFFFEEEDDDEEEEEEEEECCCAAABBBBBBAAAAAA@@@?????????;;;;;;:::::::::999999999::::::999999888777777777555555555666888999888666777888888888999999999999888888777777666666555555777777888888888999999999777777777777777777777777:::999888888888999:::;;;::::::;;;;;;<<<===>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLL<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@???@@@AAACCCAAA???@@@CCCFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFCCCAAA???>>>>>>=========>>>@@@AAABBBDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>============>>>BBBAAA???===<<<<<<<<<<<<<<<;;;:::999999999999999::::::999888999;;;===>>>??????>>>>>>===<<<<<<;;;999999999999888888888888555444444333333444444555666666666777888999:::;;;;;;::::::999888888777777666777777777777777777777777666666555555666666777999999888888777777777666666777888888888888777666444555555666666555444444444444444444444444444444333333222111111111111222---......//////000000000333333333333333333333333333333333444444444555555555555444555777:::===???EEELLLXXXeeemmmwwwwwwmmmdddWWWKKKJJJIIIFFFCCC@@@???@@@@@@AAAAAAAAABBBDDDFFFHHHJJJMMMOOORRRSSSTTTVVVZZZ\\\]]]bbbgggiiijjjlllqqqvvv{{{|||yyyuuunnngggbbbeeehhhlllrrr|||zzztttnnnfff```\\\XXXSSSOOOMMMLLLJJJJJJJJJIIIGGGEEEFFFEEEDDDDDDDDDCCCAAA???BBBAAAAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;::::::::::::999888888777777777555555555777888777666777777777888888888999999666666666666777777777777777777777888888888999999888888888888888888888888999999888888888999:::;;;999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIII:::::::::::::::;;;;;;;;;========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>??????=========>>>>>>?????????>>>???@@@@@@>>>>>>???@@@AAA@@@???@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@???>>>======>>>???@@@AAACCCDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMOOONNNLLLJJJHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>>>>@@@AAABBBCCCEEEEEEEEEDDDEEEEEEFFFGGGFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::<<<===>>>@@@@@@??????>>>>>>======:::999999999888888888888555555444444444444555555777777777888888:::;;;<<<::::::999999888777777777666666666777888888888999888777777666666777777888;;;;;;:::999888777666555666666777777777777666666444555555666666555555555444444444444444444444444444444333222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555777:::===>>>???CCCLLLYYYdddooo~~~~~~oooaaaUUUPPPIIIDDDBBB@@@>>>;;;AAA@@@@@@@@@AAABBBDDDEEEIIIKKKMMMNNNOOOQQQTTTVVVWWW[[[```bbbccceeejjjnnnqqqtttyyy~~~uuunnnhhhfffcccaaadddlllwww~~~wwwoooiiiccc\\\VVVUUURRROOOLLLKKKJJJIIIGGGHHHFFFDDDDDDDDDCCCAAA???AAAAAAAAA@@@??????>>>>>>??????>>>======<<<;;;;;;;;;;;;::::::999888888888999777555444555666666555666666666777777777888888555555555666777888888888777777777777888888888888888888888888888888888888888888888777888999999:::999999999999999999::::::888888888999::::::;;;;;;::::::::::::;;;===>>>?????????@@@AAABBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>?????????===>>>???>>>=========???@@@??????@@@AAABBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@??????>>>>>>=========@@@AAACCCEEEGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJHHHFFFCCCAAA@@@???>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<===>>>????????????>>>>>>======::::::999999999888888888888777777666666777777888888888888888999:::;;;<<<999999999888888777777777666666777777888999::::::888777777666666777777888:::::::::999888777777777666666666666666666666666444555555666666666666555333333333333333333333333555444333333222222333333444444444444444444333333222222222222222222222222333333333444444444555555222333333555777999<<<===;;;<<>>>>>>>>???@@@BBBCCCFFFGGGIIIJJJJJJLLLOOOQQQSSSVVVZZZ\\\^^^```dddgggjjjlllppptttyyyzzztttppplllfffaaa```eeelllqqqxxxxxxpppgggaaa^^^ZZZUUUPPPNNNLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;888555444444555555555666666666666777777777777555666666666777777777888666666666777777777888888888888888888888888888888777777777777888888999999888888888888888888777777666666777777777888888888999999999999:::;;;<<<===<<<<<<<<<===>>>??????@@@======>>>>>>>>>>>>======????????????????????????999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????<<<===>>>>>><<<<<<===>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEHHHJJJKKKIIIHHHFFFEEEDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA??????>>>======>>>>>>???BBBDDDGGGJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHJJJJJJJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNLLLKKKHHHFFFDDDBBBBBBAAA@@@AAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA===>>>??????@@@??????>>>===============<<<<<<<<<;;;<<<===>>>?????????>>><<<;;;;;;;;;<<<<<<=====================<<<<<<<<<:::::::::999999999999888888888888777777888888888888888888888999:::;;;;;;999999999888888888888888666777777888999::::::;;;777666666555555666666777888888888888888888888888666555555555555555555666444555555666777777666666333333333333333333333333555444333333222222333333111111111111111000000000222222222222222222222222333333333444444444555555222333444555777888:::;;;:::999===HHHTTT^^^iiirrrvvv}}}~~~|||}}}~~~}}}wwwbbbTTTOOOMMMIIIEEE===<<<<<<===>>>@@@BBBCCCDDDEEEGGGGGGHHHIIILLLNNNQQQSSSVVVXXXZZZ]]]___aaafffhhhjjjmmmpppuuu{{{}}}zzzqqqmmmhhhcccaaabbbdddeeelllqqqxxxvvvooohhhccc\\\VVVRRRPPPMMMLLLHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@?????????:::;;;;;;<<<>>>??????@@@======<<<<<<;;;:::::::::<<<999666444555666666555666666666666777777777777888777777777666666666555555555666666666777777777777777777777777777777777666666777777777888888888777777777777777666666666666777777777777777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>??????<<<===>>>>>><<<<<<===>>>>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFIIIKKKMMMOOOIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAADDDFFFJJJNNNOOONNNLLLKKKHHHGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDFFFIIIKKKLLLJJJHHHGGGBBBBBBBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======<<<===>>>???@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777777666666666666777777888888888888888999::::::999999999999999999999999888888888999:::::::::;;;777666666555555666666777666666777777777888888888555555444444444444555555444555666666777777777777333333333333333333333333444444333222222222222222111111111111111111222222222222222222222222222222333333333444444444555555333333444555666777888888:::888:::BBBKKKSSS]]]fffpppwww|||zzzyyy}}}vvvaaaUUUNNNGGGCCC======<<<===>>>@@@BBBCCCCCCDDDFFFFFFFFFGGGIIIKKKOOOPPPQQQTTTVVVYYYZZZ[[[bbbccceeefffhhhlllqqquuu{{{}}}~~~}}}ssspppmmmjjjiiihhhfffdddcccggglllqqqxxxvvvqqqiiibbb]]]YYYUUUSSSMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@======>>>???AAABBBCCCCCC>>>>>>======<<<;;;;;;;;;<<<:::777666777777777666666666666777777777888888888888888777666555555555555555555555666666666666666666666666666666666666555555666777777777777666666666666666666777777777777777777777777777888888666666666666666777888888;;;;;;::::::999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::666666777888888999::::::::::::::::::::::::::::::999999999999::::::::::::999999999::::::::::::;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;<<<===>>>???@@@<<<>>>???>>>===<<<===>>>>>>AAACCCDDDBBBAAAAAACCC@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDDDDGGGKKKOOOQQQOOOMMMKKKHHHGGGEEEDDDEEEGGGIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLJJJIIIGGGEEEEEEEEEFFFGGGDDDEEEGGGIIIKKKLLLMMMMMMIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGHHHIIIFFFGGGGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<===>>><<<<<<>>>?????????>>>>>>;;;<<<===??????>>>===<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666777777888888888777777777888999999::::::::::::::::::::::::999999::::::::::::::::::888777777666666777777888777777777666666666666666555555444333333444555555444444666777777888888888222222222222222222222222333333222111111111111222111222222222333444444444111111111111111111111111333333333444444444555555444444555555666666666555888666888===BBBHHHRRR\\\iiiqqqwwwwwwyyyrrr```SSSIIICCC@@@??????>>>>>>@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQTTTUUUUUUZZZ\\\^^^```bbbeeeiiimmmnnnppprrruuuyyy}}}~~~}}}{{{zzzuuusssqqqqqqqqqpppmmmjjjcccfffhhhkkknnnttt~~~}}}uuuoooiiieeeaaaYYYUUUQQQMMMKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB??????>>>======<<<<<<;;;<<<:::999999::::::888777777777777888888888999999777777777777666666666666444444555555555666666666555555555555555555555555444555666777777777666666555555666666777777888888777777777777777777777777666555555555555666777777888888888888888888888999999999::::::::::::999999777777777777777777777777444555555666777888888999999999999999999999999999888888999999999:::::::::888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<===>>>???@@@===>>>???>>>===<<<===???>>>AAADDDDDDBBBAAAAAACCC>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????CCCBBB@@@@@@@@@BBBDDDFFFCCCGGGKKKOOOQQQOOOLLLJJJIIIGGGEEEDDDEEEGGGIIIKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHGGGEEEEEEFFFGGGIIIEEEFFFIIIKKKMMMNNNNNNNNNJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCAAA???===<<<<<<===>>><<<===>>>@@@@@@@@@??????:::;;;===>>>>>><<<;;;999:::::::::;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999999999::::::777777777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888888888999999888888777666555444333333555444333333333333444555444444666777888888888888222222222222222222222222333222111111000000111111------...///000000111111111111111111111111111111333333333444444444555555444555555666555555444444666555777:::<<<@@@JJJUUU___hhhoooqqqttt~~~ooo```TTTMMMCCCBBBAAA?????????@@@@@@AAABBBCCCCCCBBBCCCEEEGGGGGGGGGHHHJJJMMMPPPQQQPPPTTTVVVYYY\\\^^^aaaeeehhhdddeeegggjjjmmmpppsssuuuuuuwwwyyy{{{{{{zzzwwwtttsssqqqoooppprrrrrrpppmmmhhhjjjkkkjjjiiijjjoootttvvvxxxsssoooeeeaaa[[[UUURRROOOLLLJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===??????>>>>>>======<<<<<<;;;:::::::::<<<;;;999888888888888888999999999999555555666666777777888888444444444555555555666666444444444444444444444444333444666777777777666555444555555666777888999999777777777777777777666666777777666666666777888888444555555666777888999999888888999999999999888888666666666666666666666666888888888888999:::;;;<<<888888888888888888888888:::999999999999999999:::888888999999999:::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999999999:::;;;<<<===<<<>>>@@@???>>>===>>>????????????@@@AAABBBCCCDDD@@@BBBDDDFFFFFFEEECCCAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>???AAABBBDDDFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEDDDDDDCCCBBBGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGEEECCCCCCEEEFFFJJJLLLNNNPPPQQQOOOMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDIIIHHHHHHGGGGGGHHHHHHHHHIIIGGGEEECCCBBBBBBCCCCCCCCCAAA???>>>===>>>???@@@BBBBBBBBBAAA@@@???>>>===@@@???>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;::::::999999888888888888999999999:::;;;:::888777888999::::::::::::::::::::::::;;;:::888777777777888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888999888777666444444444555666666666777777666555444444444444444333333222222222222333444555666666666666333333333333333333333333333222111111000000111111333222111000000000222222555555444333222111000///444444444444444444444444444444444555555555555666777777666777:::===AAADDDRRRZZZeeepppyyyqqq```UUUIIIDDDBBBDDDBBB<<<999<<>>>>>???@@@???>>><<<<<<;;;;;;;;;<<<>>>???===<<<<<<;;;;;;::::::999::::::999999888777777666555555555666666666666666777666666666555555555555555555555555555555555555666666555555444444333333666666666666777777777777888777666555555666777888777777777777777777777777777777777777777777777777999999999888777666666555777777777777666666666666777777777777888999::::::888888888888888888888888999999888888888888999999888888888888999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>???AAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCAAACCCEEEGGGHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@???????????????AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEECCCBBBAAACCCEEEKKKLLLOOOQQQRRRQQQPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEECCCBBB@@@?????????AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999888888777777888888999999:::;;;:::888777888999777777888888999999999999:::999888777666666777888666666777777777888888888::::::::::::::::::::::::<<<;;;:::999888888888888999888777666666666777777666666666666666666555444555555555444444333333333333333444555555555444444333333333333333333333333444333222222111111222222333222111000000111222222333333333222222222222111444444444444444444444444444444444444555555555555666555555555777;;;>>>@@@KKKRRR]]]hhhrrr|||qqqfffVVVOOOIIIGGGDDD??????BBB@@@@@@AAABBBCCCBBBAAA???AAABBBCCCEEEGGGIIIJJJKKKOOOOOOQQQRRRTTTVVVWWWXXXVVVTTTSSSRRRSSSUUUWWWYYY\\\eeelllnnnpppssssssooonnnooopppppppppqqqtttwwwxxx{{{{{{uuuooonnnmmmkkkgggjjjooouuu|||~~~rrrkkkhhheee^^^YYYTTTQQQMMMKKKLLLKKKHHHEEEFFFEEECCCBBBCCCDDDCCCBBB@@@???>>>===<<<===>>>???>>>>>>===<<<<<<;;;;;;:::;;;::::::999888888777777666666666666666666666666777777666666666555555555555555555555555555555555777777777777777666666666666666666666777777777777777777666666666666777777777777777777777777777777777777777777777777777777999999888888777666666555777777777777666666666666666666666666666777888999888888888888888888888888888777777666666777777888777777777777888888888888999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBB@@@?????????AAAAAA@@@@@@@@@AAAAAABBBBBBCCCFFFHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????????????????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDFFFGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCAAA@@@@@@BBBDDDJJJLLLNNNQQQRRRRRRRRRQQQOOONNNLLLIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEBBBBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888777777888888999888999:::999777777777999666777777777888888999999888777666666555555666666666666777777777777888888::::::::::::::::::::::::;;;::::::999999888888888:::999999888888888888999444555666666666666666666555555555555444444444444333333444444444333222222222222222222222222222222444444333222222222222333222111111000111111222222111111111222222333333333444444444444444444444444444444444444555555555555555444333333555777:::<<>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;;;;::::::999999888888888888888777666666666555777777777666666666555555555555555555555555555555666666666777777777777777666666666666777777777777666666777777777777666666777777777777777777777777777777777777777777777777999999888888777666666666777777777777666666666666666666666666777777888999888888888888888888888888777666666555555666666777666666666666777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======AAABBBCCCBBB@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDGGGHHHHHHHHHGGGDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAA??????AAACCCHHHIIILLLNNNPPPQQQQQQQQQPPPNNNKKKIIIGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999888888777777777777888888888999999999777666777888999888888888777777777777666555555555555555555555666666666666777777777888999999999999999999999999:::::::::::::::999999888999999888888888888888888444444555666777777666666444444444444444444444444444444444333222111000000222222222222222222222222444333222222111111222222111111111111111111222222111111222222222333333333333333333333333333333333333333444444444555555555555444333333333555777888:::@@@HHHQQQ\\\kkkzzzzzzmmmbbbYYYQQQKKKHHHBBBCCCDDDCCC@@@??????AAA???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJIIIGGGGGGGGGHHHIIILLLQQQVVV[[[aaaiiiqqquuuyyyyyyxxxvvvtttsssuuuwww~~~|||vvvooollliiifffggglllssswwwzzztttnnnfffaaa^^^ZZZVVVRRRLLLJJJGGGFFFFFFEEECCCBBBBBBAAA@@@>>>>>>>>>????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999::::::999888777666666555777777777666666666666555555555555555555555555555333333444444555555666666666666666666777777777777555666777888888777666555777777777777777777777777777777777777777777777777888888888888777777666666777777777777666666666666888888777777777888999999777777777777777777777777666555555555555555555666555555666666666777777777888888999999:::;;;;;;<<<:::::::::::::::::::::;;;:::::::::999::::::;;;<<>>??????AAAAAA@@@?????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>======>>>>>>??????@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCC??????>>>???AAADDDGGGIIIGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDAAAAAAAAA@@@??????AAACCCDDDEEEGGGJJJLLLMMMNNNNNNNNNMMMJJJHHHGGGGGGIIIIIIJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999888777777777777777777888777888999888666555666777999888777666555333222222444444444555555555444444555666666666666777777777888888888888888888888888:::;;;;;;<<<;;;;;;:::999666666777777777777777777444444555666777777666666222222222222222222222222444444333333222111//////111111111111111111111111222111111000000000000000000000111111222222222222333333333222222222111111333333333333333333333333333333333444444444444555555444444333444555666666777;;;AAAIIISSSbbbrrr}}}}}}rrreeeWWWLLLGGGFFFDDDAAA>>>>>>???AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHJJJLLLPPPWWW^^^fffooowww~~~|||zzzyyy{{{yyyuuuoookkkiiikkkmmmoootttwww|||vvvpppkkkeee___ZZZVVVSSSPPPNNNLLLJJJHHHFFFBBBAAA@@@?????????@@@AAA??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777888777777777666666666666666666666666666666666666333333444444555555666666666666666666777777777777555666777888888777666555777777777777777777777777777777777777777777777777888888888777777777777777777777777777666666666666888888888777777888888999777777777777777777777777666555555444444555555666666666666666777777777777888888999999::::::;;;;;;999999999::::::::::::;;;::::::999999999::::::;;;<<<>>>@@@@@@>>>===>>>???@@@@@@?????????@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????BBBAAAAAA@@@AAABBBCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>???@@@BBBEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGEEEDDD@@@@@@@@@???>>>???AAACCC@@@AAACCCEEEGGGHHHIIIJJJJJJJJJHHHHHHGGGHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>======<<<;;;::::::999888888777777666666777777888666777888777666555555777777666555333222000//////333333444555555555555444555555666666666666777777777777777777777777777777999:::;;;<<<;;;;;;999888444444555666666666666555444555666666666666666666111111111111222222222222444444444333222111000///000000000000000000000000111111000//////////////////000111222222222222222333333333222222111111111333333333333333333333333333333333333444444444444444444444444444444555666666999===BBBJJJWWWgggqqq}}}{{{ppp___TTTNNNFFF@@@>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKMMMTTTZZZaaakkkuuu~~~yyytttqqqpppnnnlllkkklllnnnqqqwww|||vvvnnniiiaaa^^^YYYVVVSSSPPPMMMJJJGGGFFFEEECCCBBBBBBCCCCCCAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777777666666666666666666666666666666666666666666777777777777777666666666666777777777777666666777777777777666666777777777777777777777777777777777777777777777777888888777777777777777777777777777777666666666666888777777666666666777777777777777777777777777777666666555555555555666666666666777777777888888888888888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999;;;======<<<<<<===>>>???>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???======<<<<<<===>>>???@@@AAA@@@@@@???@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGEEECCC>>>>>>>>>===<<<===???BBB??????AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999888777777666666666666777777666777888777555444555666555555444444333333222222222333444666666666555444555555555666666666777777666666666666666666666666666777999::::::999888777333444555666777666666555666666666666666666555444111111111222222333333333333444444444333222111111000000000000000000000000222111111000///000000000...///111222333333222222111222222222222222333333222222222222222222222222222222333333333444444444222222333333333444444555555777999<<>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????????????????@@@AAABBBAAAAAA???>>>???>>>>>>>>>???@@@BBBCCCAAA@@@?????????@@@AAABBB===>>>@@@BBBDDDFFFGGGGGGBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHIIIHHHFFFDDDBBB<<<<<<===<<<;;;<<<>>>@@@??????@@@AAABBBDDDEEEEEECCCDDDFFFGGGIIIIIIIIIIIIJJJIIIGGGEEECCCAAAAAA@@@>>>=========>>>@@@BBBDDDCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>>>>>======;;;:::999888888777777666666666666777777666777777777555444555666666666666777777777888888222333555666666666555555555555555555666666666777666666666666666666666666444555777888999777666555333444555777777777666555666777777777666555444444222222222333333444444444333333444444444333222222000000000000000000000000333222222111000111111111...///111222333333222222///000111222333444555555222222222222222222222222222222333333333444444444111111111222333333444444444555666888<<>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777666666555555444444444333666666666666777777777777888777666555555666777888777777777777777777777777777777777777777777777777777777777777777888888888777777777777666666666666777666666666888888666555444444444444444444444444555444333222111000000000888888888777777777777777777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::888999999:::;;;<<<======>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????AAABBBCCCDDDDDDBBBAAA???;;;<<<<<<===>>>??????@@@???????????????@@@@@@AAA@@@BBBBBBBBBBBBBBBDDDFFFFFFGGGHHHHHHGGGDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEJJJIIIIIIHHHFFFEEECCCBBB???>>>===<<<<<<===??????:::<<>>======>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAACCCCCCCCCDDDEEEDDDBBB@@@AAAAAAAAA@@@???>>>>>>===>>>===<<<999777555444333777777666555555555555666444444444444444444444444444555555666555555444333333333222222222222333333222222222333444555666777444444444555555555555555444444555555555555555555444444444444555555666666555555555444444333333333333333333333333222111000444444333333333333222222111000///......///000111000000///////////////000000111111111111222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222222222333333333222333444555888???FFFLLL[[[dddqqq~~~|||{{{kkkYYYOOOJJJEEE@@@BBB@@@>>>===>>>@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCFFFFFFGGGGGGIIIMMMSSSXXXXXXZZZ\\\^^^aaaffflllppp~~~{{{wwwqqqllliiigggfffiiilllqqqvvv}}}wwwqqqlllhhhbbb]]]ZZZVVVSSSQQQLLLJJJGGGEEEEEEDDDBBB@@@???@@@AAA@@@>>>======>>>@@@@@@??????===;;;:::999<<<<<<;;;;;;:::999999999777777777777777777777777777777666555555555555555666666777777777777666666888777777666555444444333777888:::;;;;;;:::888777666777:::;;;<<<;;;:::999777777777777666666666666666666666666666666666666777666555666888888666555777777777777777777777777666555444333333333333333777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<======>>>===>>>??????@@@@@@??????CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>????????????AAABBBCCCCCCCCCAAA@@@>>>======>>>>>>???@@@@@@AAA??????>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCEEEGGGJJJJJJKKKJJJGGGCCC@@@===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDCCCAAA@@@???<<<;;;:::::::::;;;<<<<<<999;;;>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEBBB@@@??????@@@@@@>>>=========>>>@@@BBBDDDFFFHHHJJJKKKIIIFFFBBB@@@BBBAAA@@@AAAAAAAAA???===@@@??????>>>>>>===<<<<<<777777777888888888888888777666555555444444555555444444444555555555666666666666555555555555444444777777666666666666777777555555555555555555666666555555555555555555444444444444444444555555555555555555555555666666777777555555444444444333333333333333222222222111111111444444333333333222222222111000///......///000111000000////////////000000000000111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333666666666555666999>>>BBBOOOWWWcccnnnuuuyyyyyyyyy{{{zzz{{{}}}yyyxxxyyyyyyzzz}}}~~~jjj^^^UUULLLEEEDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBEEEEEEFFFGGGIIIMMMSSSXXXZZZ]]]aaaeeeiiinnntttxxx}}}vvvqqqmmmkkkfffhhhjjjlllooovvv~~~yyyrrrkkkeee```ZZZWWWTTTQQQMMMKKKIIIHHHFFFDDDDDDDDDDDDCCCAAAAAAAAABBB?????????>>>===<<<;;;:::<<<<<<;;;;;;:::999999999999999999999999999999999999888777777666666777777888999999999999999999888:::::::::999888777777777777888999::::::999888777444555777999999888777666777777777777666666666666666666666666666666666666777666555666777888666444777777777777777777777777666666555555555555555666555555666666777777888888777777777888888888999999999999999999::::::::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>======>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBB@@@>>>===?????????@@@AAAAAABBBBBB??????>>>>>>??????@@@AAAAAACCCDDDEEEEEEEEEGGGIIIKKKKKKKKKJJJHHHEEEAAA???????????????????????????BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???===<<<;;;::::::999999::::::;;;777999<<<======>>>???AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBB@@@>>>======>>>>>><<<<<<<<<===>>>AAACCCDDDHHHKKKOOORRRPPPKKKDDD@@@AAA???============<<<;;;======<<<<<<;;;;;;::::::333444555666777888999:::666555555444444444444444444444555666777888888999888777666444444444555666555555444444444444555555888777777777666666666666666666666555444444444333333333333444444444555555666666666666666777777777555444444444444333333333333222111000000000111222333333333333222222222222000000////////////000000000000////////////000000000000000111111111222222111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333555666666555444555888:::EEELLLWWW```gggkkknnnooopppttt{{{xxxrrrqqqqqqqqqvvv|||qqqeeeXXXOOOFFFDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFHHHMMMRRRWWW]]]aaaggglllqqquuuzzz~~~|||uuurrrfffffffffdddeeehhhmmmqqq~~~xxxqqqkkkgggaaa]]]XXXTTTQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888888777777777777777777777777888888777777666666555555666777888999999888777666444555777888888777666666777777777777666666666666666666666666666666666666666555555666777777666444555555555555555555555555666555555555555555666777444444555666666777888888777777777777888888888888888999999999999:::::::::999999999999999999999999999999:::;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>>>>>>>??????????????????@@@AAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>===??????@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAABBBDDDFFFGGGFFFFFFHHHIIIGGGHHHIIIJJJIIIHHHFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;666888;;;<<<======???@@@AAA@@@??????>>>>>>>>>??????>>>===<<<<<<<<<<<<===;;;;;;;;;===???AAACCCDDDIIILLLPPPRRRQQQLLLGGGCCCAAA???<<<:::;;;;;;;;;:::;;;:::::::::999999888888666666666666666666666666555555444333333333333444444555666777999:::;;;<<<:::888666444444444666777555444444333333444444555777777777777777777666666777777666555444333333333222222333333444444555555555555555555666666666666444444444444444444444444333222000//////000222333333333333222222222222111000000////////////000000000////////////000000111000000000000111111111111000000000000000000000000222222111111111111222222111111111111222222222222111111222222222333333333000222444555555555777999>>>DDDNNNWWW^^^eeelllpppnnnttt~~~~~~xxxuuutttttt}}}tttggg]]]QQQNNNIIIFFFDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAABBBDDDEEEGGGKKKQQQTTT^^^cccjjjpppuuuyyy}}}}}}xxxmmmllljjjgggeeefffgggiiinnnsssyyy{{{ppplllfffaaa]]]YYYVVVSSSMMMKKKHHHFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777666666777777777777777666666555555555444666777888888888888777666777888888999999999888777777777777777666666666666666666666666666666666666666555444555777777555444333333333333333333333333444444444444444444555555333333444555666777777777666666777777777888888888888888888999999999::::::999999999999999999999999888888999:::;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB???>>>>>>======>>>>>>???????????????????????????>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGHHHGGGGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFFFF>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;::::::999666888;;;<<<<<<===>>>@@@@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<<<<::::::;;;===???AAABBBCCCGGGHHHJJJLLLKKKJJJHHHFFFAAA???<<<;;;;;;<<<<<<;;;999999999999888888888888888777777666555444333333555555444333333333333444555555666888:::;;;<<<===;;;999777555444555666777888888777777777777888888333444666777888888888777777777666555444333333333222222333444444555666666444444444444444444444444444444444444444444444444333222000//////111222444333333222222222111111111//////000000000000/////////////////////000111111//////000000000111111111000000000000000000000000222111111000000111111222000000000111111222222222111111222222222333333333///111444555555666888999333:::CCCKKKSSS]]]iiiqqqtttyyyxxxoooeee___WWWOOOKKKHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBCCCEEEIIIMMMQQQZZZ___hhhpppwww|||zzzwwwsssooollliiigggffffffiiimmmpppttt{{{}}}xxxsssnnniiieeeaaaZZZVVVRRRPPPPPPOOOMMMKKKGGGFFFDDDCCCBBBBBBBBBBBB??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999===<<<;;;;;;;;;;;;<<<===::::::999999999999999999777777777888888777777777888888999999999888888888777777777777666666666666666666666666666666666666666555444555666777555333444444444444444444444444444444333333333333333444333333444444555555666666666666666777777777888888888888888888999999999999999999999999999999999999777777888999:::;;;<<<<<<;;;<<<<<<===============@@@@@@@@@AAAAAABBBCCCCCC??????@@@@@@@@@AAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDFFFIIIIIIHHHFFFFFFFFFHHHHHHGGGFFFEEEDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>======<<<::::::::::::::::::999888777777888:::<<<===<<<<<<===???>>>>>>===<<<<<<;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::<<<===???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEE@@@>>>===<<<>>>>>>===<<<999999999999999888888888666666666666555555555555666555555444444444444444555666777888:::;;;======;;;:::888777666666666666666666555555555555666666222333555777888999888888666666666555444444444333222333333444555666777777444444444333333333333333333333333444444444444555333222111111111222333444222222222222111111111111//////000000000000/////////......//////000111222/////////000000000111111000000000000000000000000111111000000000000111111//////000000111222222222111111222222222333333333222444555555444444555666111666===DDDKKKWWWfffqqqxxx|||{{{tttjjj```WWWOOOHHHDDDBBBBBB@@@???===<<<<<<<<<===???@@@BBBCCCEEEIIILLLQQQWWWaaalllttt|||}}}xxxsssooojjjgggggghhhiiihhhhhhkkkrrrwwwxxxtttgggccc___]]]\\\ZZZUUUQQQLLLKKKHHHEEECCCBBBBBBBBB>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999<<<;;;:::999999:::;;;<<<888888888888888888888888888888888888888888888888888888888777777777777777777777777777666666666666666666666666666666666666555444444555666666555333555555555555555555555555555555444333222222222222444444444444444444444444666666666666777777777888888888888888999999999999888888888888888888888888666666777888999::::::;;;;;;;;;<<<=========<<<<<<>>>>>>??????@@@AAAAAABBB????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA??????????????????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::999777777:::;;;======<<<<<<===>>>======<<<;;;;;;;;;<<<<<<;;;<<<======>>>>>>>>>>>>:::;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>???@@@???===999999999999::::::::::::666666666666666666666666777666555555444444555555666777777999:::;;;<<<<<<;;;:::999888777666666555333333222222222222333333555666888999:::999888777555555555555555555444444333444444555666777888999555555444444444333333333333333333444444444555555222222333333333444444444222222222222111111111111...///000111111000///...............///000111222////////////000000000111111111111111111111111111111111000000000000111111/////////000111222222222111111222222222333333333333444444333222222333555444888<<>>===<<<;;;<<<>>>???@@@@@@BBBDDDGGGJJJPPPYYYbbbkkkssszzz~~~~~~~~~}}}}}}|||{{{{{{vvvqqqnnnnnnllliiieeedddhhhlllqqquuu{{{zzzvvvrrrpppoookkkddd^^^WWWTTTPPPLLLIIIGGGFFFFFFAAAAAA@@@@@@???>>>>>>>>>===========================<<<;;;;;;::::::;;;;;;999888666555555666888999666666666666666666666666999999888888888888999999:::999999888888888888888777777777777666666666666666666666666666666666666555444444555666666555333444444444444444444444444777666555444333222222222444444444444444444444333666666666666777777777777777888888888888999999999888888888888888888888888555555666777888999:::::::::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>>>>???>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJIIIGGGDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCC????????????????????????@@@AAAAAABBBBBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@???>>>>>>======>>>>>>===;;;:::999;;;===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<===>>>????????????;;;;;;===>>>????????????>>>???@@@@@@???===;;;:::<<<;;;<<<>>>@@@AAA???===::::::::::::::::::;;;;;;999999888777666555555444777777666555555555555666777777888999::::::;;;;;;::::::::::::999777555444666555555444444555555666888999:::;;;;;;:::888666444444444555555555555555444444555666777888999:::666666555555555444444444333333333444444555555555222333444555555555555444222222222111111111111000...///000111111000///...............///000222222////////////000000000000111111111111111111111111111111000000000000111111...//////000111222222222111111222222222333333333111222222111000111444666444777999999;;;EEEUUUaaannnttt|||~~~{{{xxx{{{hhh[[[KKKJJJGGGEEEBBB@@@>>>>>><<<===>>>??????@@@BBBDDDHHHLLLSSSZZZaaagggmmmqqqttttttsssrrrpppoooooonnnmmmppptttuuuvvv{{{uuuuuusssmmmgggdddfffiiidddgggkkkpppuuu{{{~~~uuunnn```^^^YYYTTTPPPMMMLLLKKKFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999888666666888999:::999999999999999:::::::::::::::999999999999::::::===<<<<<<;;;:::::::::;;;777777777777666666666666666666666666666666666666111222333444555555555555444444444444444444444444333333333333333333333333444444444444444444444444444555555666666666666666888888777777777777777888777777777777777777777777555555777888999::::::;;;::::::999999888999999999::::::;;;;;;<<<======>>>????????????????????????BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEFFFFFFEEECCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@BBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@AAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<============>>>>>>>>><<<;;;:::999999:::;;;<<<===>>>???@@@???>>>===============<<<<<<===??????@@@@@@@@@;;;;;;:::::::::;;;<<<<<<======<<<;;;999888777777666666777888888888888888777777777888999:::;;;<<<::::::999999888777777777777777777777666666666666;;;999777777888::::::999888888777555555444444444555444444444555666888999666555333222111222333333333333333333333333333333555444444555555666777888666555222000...---------111111111000000000000000......///000111222222333000000////////////000000111111000000000000000111000000000000000000000000000000000000000000000000444444555666666666555555222222222222222222222222...111444555777>>>IIIRRRbbbfffppp|||yyy|||qqqbbbVVVKKKFFFDDD@@@>>>===>>>======<<<<<<======>>>FFFHHHKKKPPPUUUYYY]]]___aaaaaaaaaaaa````````````___bbbfffiiilllqqquuuyyy{{{tttnnnjjjiiihhhgggddddddggglllrrrvvv{{{wwwqqqiiiaaa]]]ZZZWWWVVVQQQNNNJJJGGGFFFFFFEEEDDD@@@?????????@@@@@@===<<<@@@???>>>>>>???@@@???>>>:::999999888888999999999<<<;;;:::999999:::;;;<<<;;;;;;:::999999999999999::::::::::::::::::::::::777777777777777888888888666666555555555555666666222222333444555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444555666666666666666888777777666666777777777666666666666666666666666555555777888999::::::::::::999999888888999999999:::::::::;;;<<<<<<======????????????????????????AAA@@@???===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAABBBDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<=========>>>??????@@@@@@???===<<<;;;999999:::;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>????????????;;;::::::::::::;;;<<<<<<======<<<;;;:::999888888666777777888888888888888777777777777888999:::;;;::::::999999888777666666666666666666777777777777;;;999777777888::::::999999888777666555555555555444333333333444555777777555444333222222222333333333333333333333333333333444444444444555666777777555444222000///.........000000000000000000000111/////////000111111111222000000////////////000000111111000000000000000111000000000000000000000000000000000000000000000000333333333222111000///...222222222222222222222222333666777666666999AAAGGGVVV\\\hhhvvv}}}~~~wwwhhhWWWMMMGGGAAA===<<<<<<<<<<<<===>>>???@@@AAAAAABBBEEEHHHLLLOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWYYY]]]```cccgggkkkooorrruuuxxxyyyyyywwwvvvvvv{{{|||~~~wwwsssqqqjjjhhheeebbbaaaccceeeggglllooottt{{{zzzsssmmmiiieeebbbYYYVVVRRROOONNNMMMKKKJJJHHHGGGEEEDDDEEEDDDCCCAAADDDBBB@@@@@@AAA@@@???=========<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777666666777777888333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333444555555666666555555777666666666666666777777666666666666666666666666555666777888999:::::::::999999888888888999999:::999999999:::;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>===>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<============>>>>>>>>>=========>>>>>>>>>>>>>>>????????????===<<<:::999999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>:::::::::::::::;;;<<<<<<>>>======<<<;;;:::999999666777888888999999888888666666666666777888999999;;;::::::888777666555555555555666666777777888888:::888777777888999999888888777666666555555555555333222222222333444555666444444333222222222333333333333333333333333222222333333333444555555666666333222111000/////////////////////000000111111111000000000000000000000000000000////////////000000000000000//////000000111000000000000000000000000////////////////////////333333333333222222111111222222222222222222222222555777888666555666:::>>>FFFMMM[[[kkkvvv}}}}}}~~~zzzxxxxxxwwwwww|||~~~iiiZZZOOOFFF@@@???;;;;;;;;;;;;<<<===>>>>>>===>>>???AAACCCDDDEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPSSSVVVXXX\\\```ccchhhjjjmmmmmmllljjjiiiiiijjjkkkmmmqqqvvv|||~~~|||tttrrrnnnjjjfffdddbbbbbb```aaadddiiinnntttyyy|||~~~xxxuuujjjgggbbb___\\\YYYVVVTTTPPPMMMJJJHHHHHHGGGFFFEEEFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;;;;::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999888888888888999999333333444444444333222222222222222222222222222222333333333333333333333333333333333333333333333333333333444555555555555444555555555444555555666777666666666666666666666666555666777888999999999999888888888888888999999:::888888999::::::;;;;;;<<>>>>>===<<<<<<<<<<<<===<<<============>>>>>>>>>??????@@@AAABBBDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGGGGFFFEEECCCBBBBBBBBB@@@>>>>>>???@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@????????????>>>>>>>>>======???@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@????????????????????????>>>======<<<:::999888777::::::;;;;;;<<<======>>>::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;777777888999999999999888888888777777777888888999;;;:::999888777666555444444555555666777888888999999888666777888999888777666666555444444444444444333333333333333444555555444333333333333333333333333333333222222222222222111222333444444555555555111111111000000000000000---......///000111222222000000000000000/////////000000////////////000000000////////////000000111000000000000000000000000////////////////////////000000000111222444555666111111111111222222222222222333555555444555888;;;<<>>===<<<;;;;;;;;;<<<======>>>???@@@@@@AAADDDDDDEEEFFFGGGHHHIIIJJJIIIKKKNNNPPPRRRTTTXXX[[[___aaacccdddcccbbbbbbbbb^^^^^^___aaaffflllrrruuuzzz~~~~~~}}}zzzuuuqqqllliiiggg`````````aaadddhhhkkkmmmqqqwww}}}xxxsssooojjjeeeaaa\\\XXXSSSPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@???>>>===<<<;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888888888999999333333333444333333222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444444444444444444333333444555555666555555555555555555555555555666777888888888888888888777777777888888999:::888888999::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>============>>>>>>>>>???======>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBCCCCCCAAACCCEEEFFFGGGFFFDDDCCC@@@AAAAAA@@@>>>>>>???AAA@@@@@@AAAAAABBBBBBBBBCCCEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCCCC?????????>>>>>>>>>======<<<===>>>???@@@??????>>>>>>>>>===<<<<<<<<<======?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999888888::::::;;;;;;<<<=========999999:::;;;;;;::::::999999999:::;;;;;;;;;::::::888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;777777888999999999999999::::::999888888888999999::::::999888777666555444444555555666777888888999888777666777888888777666444444333222222222333333333444444444555555555555222333333333333333333333333333333222222111111111000111222333444444444333000000111111111000000000------...///000111111222000000000///////////////000000////////////000000//////......///000111111000000000000000000000000////////////////////////,,,,,,,,,---...000111222000000000111111222222222000111333333444555777888999===EEEPPPZZZfffxxx}}}}}}}}}qqqbbbUUUOOOHHHGGGDDDBBB@@@>>>======;;;<<<<<<===>>>?????????>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTRRRUUUWWWXXXXXXXXXYYYZZZVVVVVVVVVWWWZZZ^^^cccfffjjjooowww~~~xxxrrrmmmjjjhhhgggdddbbbaaaaaaccccccbbbgggnnnrrruuuzzz~~~wwwsssmmmiiiddd___\\\[[[XXXWWWRRRPPPNNNMMMMMMLLLJJJHHHEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::<<<;;;;;;;;;:::::::::999999888888777777888888999222222333333333333222222111111111111111111111111333333333333333333333333333333333333333333333333111222333333444444333333222222222222333444555555555555555555555555555555555666777777888888888777777777777777777888999:::999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>??????;;;<<<===???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCC???@@@AAA@@@???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@??????@@@BBBBBBCCCCCCCCC>>>>>>>>>>>>============;;;<<<>>>???@@@??????>>>>>>>>>======<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<<<<;;;:::888888999::::::999999888888888888888999;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<777888999999:::999999999;;;;;;:::999888888888999888888888777777666666555555555666666777777888888777666666666888888666555444333333222222222333333333444555555555555444444222222333444444444333333333333333222111111000000...///111333333333222222000000111111111000000///.........//////000000000////////////////////////000000////////////000000............///000111111000000000000000000000000////////////////////////222111000.........///000//////000000111222222222333222222222222333444444999999>>>EEELLLWWWhhhxxxuuuhhhaaaQQQOOOLLLHHHEEEAAA???>>>;;;;;;;;;<<<<<<=========<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFGGGJJJLLLKKKMMMPPPQQQQQQRRRSSSUUUQQQPPPOOOPPPQQQSSSVVVXXX]]]bbbiiipppvvv~~~{{{uuurrrqqqoookkkhhhdddbbb``````]]]```cccdddfffjjjpppuuu}}}{{{uuupppmmmiiifffcccZZZXXXVVVTTTSSSRRROOOMMMJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;======<<<<<<;;;;;;::::::999888888888888888888999000111222333333333333333111111111111111111111111333333333333333333333333222222222222222222222222111111222333333333333333111111111222222333444555555555555555555555555555555666777777777777777777666666666666777888999::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<===???@@@======>>>>>>>>>?????????<<<<<<>>>???AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???@@@AAAAAAAAABBBDDDFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>=========<<<<<<<<<:::<<<===????????????>>>>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>??????>>>=========>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>???>>>===<<<777888888999999888888777777777777888999;;;<<<===999999::::::;;;;;;;;;<<<777888999999::::::999999;;;:::999888777777777777777777777777777777777666666666666666777777777777666555555666888888666444555444444444444444555555222333444555444444333222111222333444444444333333333333222222111000000///---///111222333333222111000111222222111000///.........//////////////////---.........///000000000000000////////////000000...------......000111111000000000000000000000000000000000000000000000000666555333111000000111222/////////000111222222222444333111111111222333333666666999>>>BBBIIIWWWeeeooouuuxxxxxxyyy}}}~~~|||kkkgggbbbZZZSSSLLLGGGDDD======<<<<<<<<<<<<;;;;;;======>>>???@@@@@@AAAAAA???AAABBBBBBBBBCCCEEEGGGIIIKKKMMMMMMLLLMMMNNNPPPJJJJJJJJJJJJJJJKKKLLLMMMRRRVVV[[[```eeennnzzz{{{zzzwwwsssoookkkhhhfffbbbaaa```___```bbbdddfffjjjpppvvv{{{}}}xxxtttmmmjjjgggdddaaa___[[[XXXTTTSSSQQQOOOMMMKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>======<<<;;;;;;:::::::::999999999999::::::///000111222333444444444000000000000000000000000333333333333333333333333222222222222222222222222111111222333333333333222111111111111222333444555555555555555555555555555555666777777777777777666666666666666777888999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999:::<<<>>>???@@@>>>>>>>>>>>>????????????<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCC???@@@BBBBBBBBBDDDFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>=========<<<<<<<<<<<<:::;;;===>>>?????????>>>>>>>>>============>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;===>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===777777888888888888777666777777777888999;;;<<<===888999999::::::;;;;;;;;;888888999::::::::::::999::::::888777666666666666666666666666777777777777777777777777666666666666555555555666888777555333666666555555555666666777111222333444333333111000000111333444555444333333333333222222111000000///---...000222333222111000111111222222111000...---///////////////.........,,,------...///000111111000000////////////000000---------......000111111000000000000000000000000111111111111111111111111111000...------///111222...//////000111222222222333111//////111444555666333444777;;;<<<@@@KKKWWW\\\bbbhhhjjjmmmssswwwvvv}}}rrrfff[[[SSSOOO@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<======???@@@AAAAAAAAAAAADDDFFFFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIMMMQQQTTTXXXbbboooyyy~~~zzzvvvrrrpppjjjgggbbb``````aaaaaa```aaaeeeiiikkklllqqqzzz}}}yyyuuuqqqllliiibbbaaa___\\\ZZZYYYXXXXXXPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<000111111111111222222222////////////////////////222111111111000000//////111111111111111111111111111222333333222111222333444444444444444444444444000111333555666666555444666666666666777777777777444555666777999:::;;;<<<:::::::::;;;<<<===>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>:::<<<>>>AAABBBBBBAAA@@@CCCAAA???===<<<<<<===============@@@CCCCCC@@@===?????????@@@@@@AAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEIIILLLLLLIIIEEEBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>======<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<:::888999<<<>>><<<:::::::::;;;<<<======<<<<<<;;;:::999888777777777777777777888999:::;;;;;;<<<888888888888888888888888888888888888888888888999::::::999999888777777777888888777777777777777777555555555555666666666666888888888888777777777777666666666666666666666666666666555555555555666666444444444444444444444444444333222111000000000000222222222111111111000000333333222111000000000111000000000000////////////...///000111111000///...000///...------...///000......------------......///............//////000000000///////////////000000000000000000000000000000000000000111111111111000000000111222222222333111222444555666:::>>>BBBMMMQQQYYYbbbeeehhhqqq{{{yyygggXXXNNNIIIEEEBBBBBBAAA>>>;;;;;;<<<;;;:::999:::<<<===<<<===???AAABBBCCCCCCBBBDDDDDDDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGJJJPPPXXX```eeemmmpppuuu|||vvvsssoookkkgggdddcccbbbcccaaa______```cccgggiiisssxxx}}}zzzvvvrrrooommmkkkiiigggiiigggeeeccc```]]][[[ZZZWWWTTTPPPMMMLLLKKKIIIHHHJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;000000111111111222222222111111111111111111111111111111111111000000000///111111111111111111111111///000111111000///000111333333333333333333333333222333444555666666666666555555555555555444444444333444555666888999:::;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;>>>@@@AAAAAA@@@???AAA@@@???>>>===============<<<===???AAAAAA>>>;;;>>>>>>??????@@@AAABBBBBBDDDCCCCCCBBBAAAAAABBBBBBBBBEEEIIILLLLLLIIIEEEBBB???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>======<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<:::999:::<<<===<<<:::;;;;;;===>>>????????????;;;:::999888888777777888666777777888999::::::;;;888888888888888888888888888888888888888777777777999999999888888888777777::::::999999999888888888666666777777777777666666777777777777777777777777666666666666666666666666555555444444444444555555444444444444444444444444000000000000111222333444222222222111111111000000222222222111111111111111111000000000////////////...///000111111000///...///...------------...//////......------......///000000//////.../////////000000///////////////000000000000000000000000000//////000000000111111111111111111111111111222222000111222333444777;;;>>>CCCFFFOOOWWW]]]cccooozzzooo]]]UUUKKKDDD@@@???===;;;======<<<;;;::::::;;;===;;;<<<>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAABBBDDDHHHNNNTTTWWW^^^aaafffmmmsssxxx|||~~~}}}zzzuuupppllliiihhhdddbbb___]]]]]]^^^```bbbdddhhhnnnsssyyy}}}{{{|||}}}}}}{{{wwwrrrmmmjjjdddaaa]]]ZZZXXXVVVTTTRRRRRRQQQOOOLLLJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA000000000111111111222222222222222222222222222222111111111111000000000000000000000000000000000000///000111111000///000111222222222222222222222222444444444444555666777777444444333333222222111111222333444555666777888999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<>>>?????????>>>>>>>>>????????????>>>>>>=========>>>???>>><<<:::<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBDDDFFFIIILLLLLLIIIFFFDDD??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===;;;:::999999888888:::;;;<<<==================<<<<<<<<<;;;;;;=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<>>>???AAAAAABBBBBB<<<;;;:::999888888888888666666777777888888999999777777777777777777777777888888777777666666666555777777777888888888999999<<<<<<;;;;;;:::999888888666777888999999888777666777777777777777777777777777777777777777777777777444444333333333333444444444444444444444444444444000000000000111222333444222222222111111111111111111111111111222222222222111111000000000///////////////000000000000//////...------,,,,,,------...///......------......///222111000000////////////000//////......///000000//////////////////////////////000000000000111111111111111111111111000000///000111111222444777:::<<>>>>>>>>>>>?????????????????????>>>@@@@@@???======<<<<<<<<<>>>>>>>>>???AAADDDGGGIIIMMMPPPUUU[[[aaagggjjjlllqqquuu|||}}}xxxssspppjjjhhhccc___\\\[[[[[[[[[YYY[[[^^^aaafffllltttyyyyyyvvvrrrooollljjjgggddd```___\\\YYYVVVTTTRRRRRROOOOOONNNLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE000000000000111111111111222222222222222222222222111111111000000000000000////////////////////////111222333333222111222333222222222222222222222222444444333222333444555777444444333222111000000000333333444555666777888888:::::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;999:::;;;===============;;;<<<>>>@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;:::;;;<<<===>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAADDDFFFIIIJJJJJJIIIFFFDDD@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????===<<<:::999888777666777999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;=========>>>??????@@@@@@AAA@@@??????>>>>>>??????<<<<<<=========<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCCCCC===<<<;;;:::999999999999666666666666777777777777777777777777777777777777777777777666555555444444666666666777888999999:::======<<<;;;999888777777666888:::<<<<<<;;;888777777777777777777777777777888888888888888888888888555444444333333444444555333333333333333333333333444333222111000000000000111111111111111111111111000111111222333333333333111111111000000000////////////000000000000//////........................//////............//////333333111000//////////////////.........///000000////////////////////////////////////000000000111222222111111000000/////////000111111111222444666888999???GGGOOOZZZkkk{{{}}}yyyyyyyyyxxx|||nnn___UUUPPPLLLIII???===;;;:::::::::::::::999::::::;;;<<<<<<<<<<<<>>>>>>>>>============<<<>>>>>>===<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAAEEEGGGKKKOOOTTTXXX\\\]]]___dddjjjpppvvv{{{~~~{{{vvvsssmmmgggbbb___^^^]]]ZZZZZZZZZ[[[]]]aaafffjjjmmmooorrrxxx|||zzzrrrqqqnnnjjjgggdddbbbaaa___^^^]]]\\\ZZZXXXWWWVVVPPPPPPPPPOOONNNMMMMMMMMM//////000000000111111111111111111111111111111111000000000000000000111111////////////////////////111222333333222111222333333333333333333333333333333222111000111222333444444444444333222111000000333444555555666777888888999999999999888888888888:::::::::::::::::::::::::::::::::::::::999999999999999999::::::::::::;;;999:::;;;;;;<<<<<<<<<<<<:::;;;===???@@@AAA@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<===???@@@@@@AAA@@@@@@????????????@@@@@@DDDEEEFFFHHHHHHFFFEEEDDDAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===;;;:::888777777555666888:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;=========>>>??????@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<:::;;;===???@@@AAABBBBBB>>>===<<<;;;::::::::::::777777666666666666666666666666666666666666666666666666666666555555444444555555666777888999999:::<<<;;;:::999888777666555666888;;;===>>>===;;;:::::::::999999999888888888999999999999999999999999666666555555555555666666333333333333333333333333444333222111000000000000111111111111111111111111000111222333333333333333111111111111000000000000000000////////////000000/////////000000//////////////////....../////////333333111000////////////...............///000000////////////////////////...////////////000000000222111111000000/////////000111222222111222333555333444777===CCCLLL]]]lllwww}}}uuurrrsssuuuxxxvvvjjj___UUUOOOFFFCCC@@@?????????>>><<<::::::::::::::::::;;;;;;>>>>>>==================<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>?????????CCCCCCEEEHHHJJJMMMOOOQQQQQQTTTZZZ___dddiiiooosssxxx|||~~~yyysssnnnjjjgggfffcccaaa^^^\\\]]]^^^```aaaddddddeeehhhmmmrrrwwwzzz{{{xxxvvvuuurrrrrrpppnnnllljjjiiihhheeeeeecccaaa___^^^\\\[[[/////////000000000111111////////////////////////000000000000111111111111000000000000000000000000///000111111000///000111333333333333333333333333111111111000000111111222444444333333222222111111444444555555666777777888777777777888888888888888::::::::::::::::::::::::888888888999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAA???@@@@@@???===<<<<<<===<<<<<<======>>>>>>?????????>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAAAAA@@@@@@@@@?????????======<<<;;;999888777777555666888:::;;;==================<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAAAAA@@@????????????@@@????????????>>>===<<<;;;999:::<<<;;;::::::;;;===:::;;;===>>>???@@@AAAAAA???>>>===<<<;;;;;;;;;;;;888888777777666666555555666666666666666666666666555666666666666666666666555555666666777888999999999999888888777666555555666888;;;>>>???@@@??????>>>>>>===<<<;;;::::::999888888888888888888888888666666666555555666666666333333333333333333333333000000000000111222333444111111111111111222222222111222333444444444333222222222111111111000000000000000////////////000000///000000111111000000///000//////......//////000222111000000////////////------------...///000000////////////////////////......////////////000000000000000000000000/////////111333333222222333555444444666:::===CCCPPP]]]gggsss{{{uuurrrqqqtttyyy~~~pppbbbXXXPPPKKKFFFCCCBBBAAA===:::<<<<<<;;;:::::::::;;;;;;=========>>>>>>?????????<<<<<<;;;;;;;;;<<<<<<===888999:::;;;<<<======>>>@@@@@@@@@AAABBBDDDFFFGGGGGGIIIMMMPPPTTTYYY___cccjjjooouuuyyy{{{}}}{{{wwwtttrrrqqqjjjgggdddbbbaaa```___]]]bbbaaaaaabbbccceeeggghhhpppsssxxx}}}zzzyyyxxxuuurrrpppnnnmmm////////////000000000111///////////////////////////000000000111111111111111111111111111111111111///000111111000///000111222222222222222222222222111111222222222111111111222222222222222222222222333333333444555555666666555666666777777888888888888888888888888888888888666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>???AAAAAA===??????>>>;;;:::<<<>>>========================>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB????????????>>>>>>>>>>>>;;;;;;;;;:::999888888777555666888:::<<<===>>>>>>>>>>>>>>>=========<<<<<<=========>>>??????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;:::888:::<<<<<<::::::;;;===<<<<<<>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<999999888777777666555555555555555555555555555555555555555666666777888888555666666666777777888888888888888777777666666666777888:::===@@@AAACCCCCCCCCBBBAAA???>>><<<;;;:::888888888888888888888888666555555444444555555666222222222222222222222222000000000000111222333444000000111111111222222222222333444555555333222000222222222111111111000000111000///......///000111...///000111111000///...000000////////////000000000000//////.../////////------------...///000000000000000000000000000000........./////////000000/////////000000000000000...000222222222222333444333333666999999<<>>===<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@AAA???>>>===<<<<<<<<<<<<<<<999999999999999;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBAAABBBDDDFFFIIINNNTTTXXX[[[```fffhhhiiilllqqqvvv{{{}}}|||zzzyyyxxxxxxqqqooolllkkkkkkiiifffcccbbbbbbbbbbbbbbbaaaaaaaaaccceeehhhkkknnnsssxxx{{{////////////000000000000//////////////////////////////000000111111111222111111111111111111111111111333333333222111222333000000000000000000000000111222333444444333111000111111111111111222222222222222222333333444444444444555555666777888888999777777777777777777777777555555666888999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>============???AAABBB;;;===>>><<<:::999;;;>>>>>>============<<<<<<<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>============:::::::::999999888888888666777999;;;===>>>??????>>>>>>>>>>>>=====================>>>??????@@@@@@BBBAAA@@@@@@??????@@@@@@============<<<;;;:::999888;;;===<<<:::999;;;>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<::::::999888777666555555555555555555555555555555444444555666777888999999666666666666777777777777888888888777777777777777777888:::===@@@CCCEEEFFFFFFEEECCCAAA???===<<<;;;777777777777777777777777555444444333333444444555222222222222222222222222444333222111000000000000000000111111222222222222222333555555555333111000222222222111111111111000111000///......///000111---...///000000///...---000000////////////000000///............//////000,,,,,,,,,---...///000111111111111111111111111111............/////////000......//////000000111111,,,...111111111111222333......111444333333;;;EEEIIIUUUbbbnnn{{{~~~vvvllleee```ZZZRRRLLL@@@???===<<<;;;;;;<<<===:::;;;<<<===>>>@@@AAAAAABBBAAA@@@>>><<<;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::;;;<<>>???@@@BBBDDDIIIOOOSSSQQQUUUZZZ\\\\\\___eeejjjqqqrrruuuxxx{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzwwwuuuttttttuuutttppplllccccccdddddddddcccbbbaaa]]]^^^```aaabbbeeehhhllllllttt}}}000000000000000000000000000000000000////////////222222111000//////000000000000000000000/////////222222222111111111000000111111111111111111111111000000000111222333555555222222222222222222222222333222111111111222444444444333333333333444555555666777777777777777666666666777999:::;;;;;;:::999;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999;;;<<<<<<===============???>>>===<<<;;;;;;<<<===@@@@@@???>>>===<<<;;;;;;;;;<<<===============<<>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;999888777777888888888999:::;;;===>>>???????????????>>>======AAA@@@>>>=========>>>???AAA@@@???>>>============;;;;;;;;;::::::999999999999;;;<<<<<<<<<===???AAA>>>>>>>>>>>>>>>======<<<@@@>>><<<:::999:::;;;<<<999:::<<<;;;999777777888555555555666666777888888999888666666666888:::<<<:::999999888777777777888777777777777777777888999<<<;;;:::;;;???CCCEEEFFFGGGFFFDDDBBB@@@>>><<<;;;777777666666555555444444555444222333333444222111111111111111111111222222111111000000000000000111//////000000111111222222333333222222222333444555222222222222222222222222000000000000000000000000000000///...............////////////...............000111000///...///111//////............//////000000//////.........---000000000000000000000000...///////////////......000000000000000000000000333222111111222555777999???FFFRRR___lllxxx|||qqq___PPPLLLDDD===???AAA???===<<<;;;<<<===<<<::::::>>>BBBAAA@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>===>>>???@@@AAACCCEEEFFFFFFKKKKKKKKKLLLOOORRRVVVXXXcccdddfffiiikkklllmmmmmmqqqqqqrrrrrrsssuuuvvvwwwvvvxxx{{{}}}}}}zzzwwwtttppppppppppppooolllgggdddcccaaa___]]]]]]^^^```bbbfffiiinnnrrrvvv{{{////////////////////////000/////////////////////222111111000//////000000////////////////////////222222222111111111000000111111111111111111111111222222111111111222333333222222222222222222222222222111111000111222333444333333333333333444555555666666777777777777666666666666777888999999999999;;;;;;<<<<<<======>>>>>>=========<<<;;;;;;::::::;;;<<<======>>>>>>======>>>===<<<;;;;;;;;;<<<<<>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===@@@?????????>>>>>>======<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888777777666888888888888:::;;;<<<===???????????????>>>======>>>============???@@@AAA@@@@@@???>>>===<<<<<<===<<<;;;;;;;;;:::::::::999:::;;;<<<<<<::::::<<<>>>======>>>>>>======<<<;;;???>>><<<:::999999:::;;;;;;<<<<<<:::777555555555555555777888888999888888999888777777888:::<<<===;;;;;;:::888888777777777777777777666777777888999<<<:::999;;;>>>BBBDDDDDDEEEDDDBBB@@@>>><<<::::::666666666666666666666666555444333333444444333111111111111111111111222222///////////////000111222000000000000000111111111111111222222333333333444222222222222222222111111000000000000000000000000000000///...............////////////............---/////////...---.../////////............//////000/////////.........---////////////////////////......////////////......000000000000000000000000333222111111222444777888:::>>>FFFPPP[[[hhhttt{{{|||kkk[[[PPPGGGDDDCCC@@@<<<;;;;;;===@@@@@@??????@@@CCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAAEEEDDDDDDEEEGGGJJJMMMOOOXXXYYY[[[]]]___```aaaaaaccccccdddfffhhhjjjlllmmmqqqtttwww{{{|||zzzxxxvvvwwwwwwxxxwwwvvvsssooollljjjiiigggeeeeeeeeefffffffffhhhjjjkkkkkkmmmqqquuuwww}}}////////////////////////////////////////////////111111000/////////000000---------.../////////000222111111111111000000000111111111111111111111111333333222111111111111111222222222222222222222222111000000000000111222222333333333333444444444444555666666777777666666666666666666666777888999:::;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;;;;:::;;;;;;;;;============>>>>>>>>>>>>===>>>>>>???@@@@@@??????AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::888888888777777777666666777777777888999:::;;;<<<>>>????????????>>>>>>===:::;;;;;;<<<>>>@@@AAABBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<:::999999;;;<<<<<<<<<<<<<<<;;;::::::===<<<;;;999888999999:::;;;<<<;;;999555333222333555777999<<<<<<;;;:::999999999888999:::<<<>>>???===<<<;;;:::888777777777777666666666777777888999<<<;;;:::<<>><<<:::999888555555555666777888888888555444333333444444333222222222222222222222111111111000000/////////000000111000000000000000000///...///000222333333222222333222222222111111000000000000000000000000000000000//////............///////////////............,,,---......---,,,---...//////............///////////////...............////////////////////////---....../////////......000000000000000000000000222222111111222444666777555777:::@@@HHHTTTaaaiiipppwww~~~}}}|||ooobbbUUUNNNJJJDDD@@@???888;;;>>>@@@?????????@@@BBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;::::::777888999:::;;;<<<======????????????@@@CCCEEEFFFKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRTTTVVVYYY\\\___```hhhjjjooossswwwxxxxxxwww{{{|||}}}~~~}}}{{{xxxwwwtttssssssrrrqqqooonnnnnnkkklllkkkjjjgggfffggghhhiiimmmqqqrrrrrrssswwwzzz////////////////////////.........///////////////111000000/////////000000+++,,,,,,---...///000000111111111111000000000000111111111111111111111111222222111111111111111222111111111111111111111111000000000000000111111111222222333333444444444444555555666666777666666666777777666666777888:::;;;::::::;;;<<<<<<======>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<===============;;;;;;:::::::::999999999777777777777777888888888888777777888999:::;;;;;;>>>>>>????????????>>>===::::::;;;<<<===???@@@AAA======<<<;;;;;;;;;;;;;;;999999999999999999999999;;;<<<===<<<;;;::::::;;;:::;;;;;;;;;;;;:::999999;;;:::999888888888888999999:::999777444222222333777:::>>>@@@AAA@@@===;;;:::::::::;;;<<<>>>???@@@???>>><<<:::999888777777666666666666666777888999===<<<;;;===@@@BBBCCCCCC??????>>><<<;;;999888777666666666777777777888888555444333333444555444222333222222222222222111111444333222111000/////////111111000000/////////...+++---///111222222111000222222222111000000//////////////////////////////000///............//////////////////............,,,...///...---,,,---...///......------......///........................////////////////////////------......//////......000000000000000000000000111111111111222333555555333444555888>>>GGGQQQYYY```jjjtttwwwvvvxxxvvvfff]]]VVVNNNHHHGGG===>>>>>>????????????@@@AAABBBCCCCCCCCCBBB@@@???======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999:::;;;<<<======>>>>>>>>>>>>>>>???AAABBBDDDEEEGGGHHHIIIJJJJJJKKKHHHHHHIIIKKKNNNQQQSSSTTT[[[]]]bbbhhhmmmppprrrrrrvvvyyy{{{}}}~~~~~~~~~~~~|||}}}}}}zzzyyyxxxwwwvvvssspppnnnmmmlllkkkmmmnnnmmmkkkkkknnnppppppqqqtttxxx~~~........................------....../////////000000///////////////000000+++,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111//////000000111111111111111222333444444444333333444444555666666666666666999888777777888999;;;<<<::::::;;;;;;<<<=========::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;===============<<<<<<<<<;;;;;;:::::::::999999999888888888999999999::::::888888888888999:::;;;;;;===>>>>>>?????????>>>>>>;;;;;;<<<<<<============;;;;;;::::::999:::::::::777777777777777888888888:::;;;===>>>===<<<<<<===:::::::::::::::999999888999888888777777777777777555666666555333333555777:::===AAADDDEEECCC@@@>>>;;;;;;;;;<<<===???@@@@@@???>>><<<:::999888777777555555555555666777888999;;;:::999;;;===?????????======<<<;;;:::999888777888777777777666666666555555444333333555555444333333333333333222222111111333333222111111111222222111000000000//////......+++,,,///111222111000///111111111000000///////////////////////////////////////............//////////////////............---...//////------...///......------------......---------.......................................,,,,,,---...............////////////////////////111111111111222222333444111333555777:::???FFFJJJUUU___jjjpppqqqwwwyyynnneee[[[SSSPPPKKKHHHDDDBBBAAAAAACCCCCCAAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===============>>>>>>???AAAAAABBBDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIMMMPPPTTTYYY^^^cccfffgggkkknnnssswwwyyy{{{~~~~~~zzzwwwvvvttttttssspppnnnmmmmmmnnnmmmmmmmmmnnnpppsssuuuwww}}}........................---------......//////000//////......//////000000---------.../////////000//////000000000000000111000000000000000000000000/////////000111222333444111111111111111111111111///000111111222222111111000111333444444444333222333444555555666666666666888888888888999:::;;;<<<:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<===>>>>>>??????>>>>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<===============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999999::::::;;;<<<===>>>>>>????????????>>><<<<<<======<<<;;;:::::::::999999888888999999999777777777777777888888888999;;;>>>???>>>======>>>:::::::::::::::999888888666666666666666666666666333444444444444555888:::<<<>>>BBBEEEFFFDDDAAA???<<<<<<======>>>?????????===<<<;;;:::888777777777444444444555666777888999666666555777999::::::999;;;;;;:::999999888777777777777777666555444444444555444333444555666555444444444444333222222111111/////////000222444555666000//////////////////...---...///000000000///...//////////////////000000000000000000000000000000///............//////000////////////............---///000///...---...///......------------......---------------.................................+++,,,---...............////////////////////////000000111111111222222222///111333444666999===???KKKTTT^^^fffkkktttwwwmmmccc___XXXSSSKKKFFFCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<;;;;;;::::::999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;======>>>???????????????>>>>>>======>>>>>>??????CCCEEEHHHKKKPPPTTTWWWYYY\\\aaaggglllnnnrrrxxx|||~~~}}}{{{yyyvvvsssqqqpppnnnmmmllljjjiiihhhhhhhhhmmmpppuuuxxx{{{}}}........................,,,,,,---......///000000...............///000000////////////////////////////////////000000111111000000000000000000000000000000000000000111222222111111111111111111111111000000222333333333222111000111333444444333222111222333444555666666666666666777888999999:::::::::999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>:::;;;<<<===>>>======<<<;;;;;;<<<===>>>??????@@@===>>>???@@@BBBBBBBBBBBB@@@?????????>>>>>>======>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<======>>>???????????????;;;<<<<<<===<<<;;;:::999888888888777777888888999888888888888999999999::::::<<<>>>???===;;;:::;;;::::::;;;;;;::::::999888555555555666666666555555333444444444444555999;;;<<<>>>AAACCCDDDCCCAAA???======>>>>>>>>>>>>======;;;;;;:::888888777777777444444444555666777888999666555555666888999888666888888777777666666555555555555555555444444444444555444333444555666666555555444444333222222111111////////////000111222333.........///////////////000000000///////////////---......//////000000000000000000000000000000000...............///000000////////////............,,,---......---,,,---......------,,,,,,------...,,,,,,,,,------.................................***+++,,,---............///////////////////////////000000111111111111111...///111111222444888;;;AAAGGGPPPYYYbbbmmmyyy{{{wwwzzzyyyuuugggaaaYYYRRRNNNJJJGGGDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<======<<<<<<;;;::::::::::::::::::999999999777888888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>>>>???AAADDDGGGJJJKKKMMMSSSYYY]]]```cccjjjoootttyyy}}}zzzttttttrrrpppnnnkkkiiigggjjjlllnnnoooooooooqqqsssxxx{{{........................,,,,,,------...///000000...............///000111000000000000000/////////.../////////000000111111000000000000000000000000222111111000000000000000000000000000000000000000000111222333444333222222///111222444444333222111222333444555666666666666444555777999999999888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????:::;;;===>>>>>>>>>======<<<<<<<<<===>>>?????????<<<===???@@@AAABBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;;;;;;;<<<============>>>???????????????::::::<<<<<<<<<;;;::::::888777777777777777888888999999999::::::;;;;;;;;;;;;===???>>><<<999777777:::;;;;;;;;;;;;:::999999444444555555666555555444444555555444444555888;;;;;;===???AAABBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<:::999999888777777777888333333444444666777888999888777777888::::::999888666666555555555444444444222222333333444555555555555444333444666777666555555555444333333222111111333222000///---,,,,,,,,,---.........//////000000222111000///......//////,,,------...///000111111000000000000000000000000...............///000111000/////////............+++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,------.................................***+++,,,---............///////////////////////////000000111111111111000000000000//////222777;;;999>>>FFFPPP[[[gggrrryyy|||vvvwwwxxxrrrjjjccc^^^XXXQQQLLLGGGGGGEEEEEEEEEFFFGGGHHHCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;777777888999::::::::::::999::::::;;;;;;::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCIIIOOORRRTTTWWW]]]ccchhhmmmvvv}}}{{{xxxtttsssooopppooonnnlllkkklllmmmkkkmmmppprrrrrrssstttuuusssuuuvvvvvvxxx|||------------------------///............///000000............////////////000000000000////////////---.........---,,,,,,+++222222111111000000//////////////////000000000000////////////000000000000333333222222111000000000000111111222222333444444111222333444555555555555888888888777888888999999888999999:::;;;<<<======::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???AAAAAA???>>><<<;;;::::::;;;;;;<<<======>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======??????@@@??????>>>======>>>>>>============>>>>>>;;;;;;::::::999888777777666666777888:::;;;<<<<<<999::::::;;;<<<======>>>>>>>>>======<<<<<<<<<<<<888888999:::999888777666555444444444444555666666777666555555555777888999===============<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888666555555333444444555555666666777999888777666666777888999666555444333222333333444666666555444444333222222222222222333333333444444333222111000000111222333333333333222111000000//////............//////000,,,---...//////...------////////////////////////000///...------...///000000000///...------,,,,,,---,,,++++++------,,,++++++,,,...///000///...---,,,,,,+++******+++++++++///---+++,,,///000///,,,,,,,,,,,,------.........++++++,,,------......///000//////.........//////////////////000000000000111111222222222333333333555999???CCCJJJVVVeeepppxxxzzzzzzzzzqqqkkkbbbYYYPPPJJJEEEFFFFFFEEEEEEHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA???>>>===<<<<<<999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::999999999999::::::::::::;;;<<<<<<===>>>>>>???AAACCCGGGJJJNNNPPPRRRVVV]]]gggooovvv~~~|||xxxuuurrrrrrssstttrrrpppkkkjjjhhhggggggggghhhiiihhhgggfffhhhlllpppqqqrrrtttwww{{{}}}}}}}}}------------------------......------......///000............////////////000/////////////////////.../////////......---,,,000000000000000/////////.../////////000000000000............///////////////000000111111222333333000111111222222333444444333333333444555555666666;;;:::999888888888888888999999::::::;;;<<<<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAA>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>=========>>>???@@@>>>===<<<;;;;;;;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;:::>>>======<<<<<<======>>><<<<<<;;;::::::999888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;888999999:::999888777666555555555666666666777777777777666666666777999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999888666555555222222222222333333333333888777666555555666777888666555444333222333333444555555444444333222222111222222222333333333333444222222111000000111222222111111000000///......---......------......///000---...////////////------........................//////............////////////......---,,,,,,+++...---,,,,,,......---,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,---+++***,,,///111000...,,,,,,------------------------------------,,,,,,//////............//////.../////////000000000000111111111111222222222222222555999<<>>>>>===<<<===============<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888888999999999999999::::::;;;<<<<<<===<<<===>>>@@@CCCEEEGGGGGGLLLRRRZZZaaagggoooyyy{{{xxxtttssspppmmmkkkhhhgggfffgggeeecccbbbcccdddddddddfffiiikkklllkkkllloooqqqwwwwwwyyy{{{}}}------------------------------,,,,,,,,,---......---............//////////////////////////////////////////000//////...---.........///////////////....../////////000000000....../////////000000000//////000111111222222333000111111222222333444444555444444444444666777888<<<<<<:::999888777777777::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========??????????????????????????????>>>>>>??????@@@AAA>>>>>>>>>????????????@@@????????????>>>>>>>>>>>>=========<<<===>>>>>>???=========<<<===>>>>>>???>>>>>>???>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<;;;;;;888999999999999888777777666666888999999999888777777666666666666777777888777888999::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888666555555555555555555444444444444666666555555555555666666555444444333333333333444333333333222222111111000111111222222222333333333222111111000000111111222111000000//////......---......---......///000000000000000000000///------------------------------......////////////............------,,,,,,++++++...---,,,---...///...---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++******,,,///111111000------------------,,,,,,.........---,,,+++++++++.....................///....../////////000000000000000000000111111111111111333555666999@@@JJJQQQeeepppxxxlll___WWWQQQLLLIIIJJJPPPPPPOOONNNLLLIIIGGGFFFHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<======<<<<<<;;;:::999999999999999999999999999999888888888888999999777777888888999:::::::::::::::;;;;;;<<<===>>>>>>CCCGGGMMMQQQUUU\\\dddkkkwww}}}}}}zzzvvvqqqmmmkkknnnkkkhhhffffffeeecccbbbccccccdddcccbbbbbbeeeggggggggghhhiiiiiijjjkkkkkkllllllmmmoooqqqsssuuuvvv------------------------,,,,,,++++++,,,,,,---...---------.........//////.........///////////////....../////////......---,,,,,,------...//////000........./////////000000000000000000111111111111222222222111000000//////000111111222222333444444666555444333444666888:::;;;;;;:::999888888999999;;;;;;;;;:::::::::999999::::::;;;;;;<<<=========???????????????????????????????????????@@@@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=====================>>>>>>??????=========>>>>>>???@@@AAA????????????>>><<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>?????????>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999999888888777777666888:::;;;;;;;;;999888555555555555555555555555555666888999999888777666<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555666666666555444333333222444444444444444444444444444333333333333333333333222222111111000000000000111111111111222222222222111111000000000000111111222222111111000000000000///////////////000111222222111111000///......---------------------------,,,---////////////---,,,---------,,,,,,+++++++++---,,,+++,,,.........,,,,,,+++*********+++---...------,,,,,,,,,---......+++++++++,,,.../////////.........------,,,,,,,,,---------,,,,,,,,,++++++------.........................../////////000000////////////000000000000222333333444555:::AAAGGGUUU___nnn}}}}}}qqqeee\\\TTTPPPOOOQQQQQQPPPPPPNNNMMMKKKJJJLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>><<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::999888888777777888888999666666777777888888888888:::::::::;;;;;;;;;;;;<<<@@@BBBDDDGGGJJJOOOUUUZZZaaagggqqq{{{~~~{{{yyywwwtttsssrrrqqqooommmkkkjjjhhhfffeeeeeeggghhhfffffffffeeeeeedddddddddccccccddddddeeefffggghhh------------------------,,,++++++++++++,,,------------------............------....../////////000,,,------.........------++++++,,,---...///000000............////////////........./////////000000222222111111000//////...000111111222222333444444666555444333444666888:::888888888888999::::::;;;;;;;;;;;;::::::999888888::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????@@@@@@@@@<<<<<<===>>>???@@@AAAAAA????????????>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA============<<<<<<<<<<<<999999999888888888888888666888:::;;;<<<;;;999888666666666666666666666666555666777888999888888777========================<<<;;;:::999888666555555222222111000///......---333333444444444444333333222222333333333333333333111000000000000000//////000000000111111111222222000000000000000000000000111111111000000000000000000000000000111222333444222222111000///.........------------------------,,,---...//////...---,,,---,,,,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++***)))***+++,,,------,,,,,,,,,------...///------------,,,,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////..................////////////....../////////000000000222222222222444888<<<@@@FFFNNNZZZgggrrr|||||||||wwwkkk___WWWSSSQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMJJJHHHFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888888888999999666666777777777777888888999999::::::;;;<<<<<<<<<>>>???@@@AAACCCFFFKKKNNNRRRWWW^^^gggooowww}}}zzzxxxuuurrrooolllkkkkkkkkkkkkkkkkkkjjjiiihhhgggffffffdddcccbbbbbbbbbbbbbbbbbb------------------------,,,,,,+++++++++,,,------,,,------------.........---------......//////000+++,,,------------------,,,,,,------...///000000------........./////////++++++,,,,,,,,,---------......///000000111111222000111111222222333444444555444444444444666777888666666666777888999;;;;;;;;;;;;::::::999999888888::::::;;;;;;<<<=======================================>>>????????????>>>???>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>?????????>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::888999:::<<<>>>@@@BBBBBB???@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<============:::999888888777777888888777777999:::::::::999888888999999999999888888777666666666777888888999999>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888666555555333222222111000/////////333333444444444444333333111222222333333333333222000000000000000000000000///000000000000111111111///000000111111000000///........................000000000000111333444555111111000///............------------------------------............------------------,,,,,,,,,,,,***)))((()))+++---,,,+++++++++******++++++,,,---,,,+++++++++,,,---...///---...///---+++***+++,,,------------------,,,,,,*********+++,,,---------***+++---...//////...---------........./////////////////////000000000000000000///000222444777999;;;@@@IIIRRR]]]gggqqqwww}}}~~~~~~~~~wwwxxx{{{}}}oooccc]]]SSSRRRPPPOOOPPPRRRTTTVVVVVVUUURRROOOLLLJJJHHHGGGIIIHHHFFFDDDBBBBBBBBBBBB===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888888888888888888888777777888999999:::;;;;;;;;;;;;<<<===???AAACCCCCCIIILLLRRRWWW]]]dddjjjooovvvzzz|||zzzyyyxxxwwwuuurrrqqqqqqpppooonnnmmmmmmjjjiiigggfffddddddcccccc------------------------,,,,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,---......///000000,,,,,,---...............------....../////////000---------.........//////,,,,,,,,,,,,---------.........//////000111111111000111111222222333444444333333333444555555666666666666666666777888999999:::::::::999999999999999::::::;;;;;;<<<=================================;;;<<<===>>>???>>>======??????>>>>>>=====================>>>>>>?????????======???@@@@@@@@@???>>>;;;<<<>>>?????????>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============999999;;;<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>??????:::999888777777777888999666777777777777888888888888888999999999888666666777666555444555777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555666666555555444444333333333333444555555444333333000111222333444333333222000000000000000000000000/////////000000000111111...///000111111000///....................................///000111333333000///...------......///...........................------,,,,,,------...------------------------***))))))***,,,------,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,---...+++---...---+++***+++---,,,,,,------------------++++++++++++++++++,,,,,,)))+++---...//////...------------.........////////////000000000111111111000000//////000222333333444777===CCCKKKUUU___eeennnrrrwwwyyy}}}wwwtttxxx|||wwwpppaaa___\\\ZZZZZZ]]]```cccbbb```]]]YYYUUURRRPPPOOOQQQOOOLLLHHHEEECCCBBBBBB??????@@@@@@??????>>>===========================;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888999999888888:::<<<>>>???>>>===BBBDDDGGGKKKNNNSSSYYY]]]aaadddhhhnnnvvv|||~~~~~~~~~}}}}}}|||||||||yyyxxxvvvsssqqqpppooonnn------------------------------,,,,,,------...///,,,,,,,,,---------......,,,,,,------...///000000------...///000000//////.........///////////////---------.........//////////////////000000000111111111111000//////......000111111222333333444444111222333444555555555555888777666666666666666777999999999999999999999999::::::;;;;;;<<<======>>>========================:::;;;===>>>>>>>>>===<<>>>>>=========<<<======>>>>>>??????@@@@@@;;;<<<>>>?????????>>>===;;;<<<>>>??????>>>======<<<===>>>>>>>>>>>>>>>===????????????@@@@@@@@@@@@??????@@@??????>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????:::;;;;;;<<<===>>>>>>???>>>>>>==================999999;;;<<<===???@@@@@@;;;:::888777777777888999666666555555666666777888555555666666666555333222777555333333333666999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888666555555444444333333333333222222333333555555555555333333000111222333444333333222000000000000111111111111////////////000000000000...///000111111000///.../////////000000000000000,,,,,,------...000111222///...---,,,,,,---///000////////////////////////......,,,++++++,,,..............................+++******+++---......---***+++,,,---...---,,,,,,************+++,,,---...)))+++------++++++---///,,,,,,,,,------.........------,,,++++++*********)))***---/////////...------------.........//////000000000000111111111111333222000000111111111000222444666:::@@@IIISSSZZZ___fffmmmsssxxx}}}uuuuuuzzzxxxtttooollllllnnnsssvvvnnnkkkhhhccc___[[[YYYWWWXXXUUUPPPKKKFFFCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::::::::::::::999999999888888777777888:::<<>>===<<<;;;::::::::::::;;;===>>>???>>><<<;;;??????@@@@@@???>>><<<;;;============>>>>>>>>>>>>AAABBBBBBBBBAAA???>>>===???????????????>>>======@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;<<<===???@@@@@@@@@???>>>===<<<;;;;;;999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;===@@@AAA@@@>>>;;;999777666888999999999666666777888888888888777222333333444555666777777999999888777666555444444:::999888777777666666777666666666555444444333333333333333333333222111000222222222111111000000000222111111111111111222333////////////////////////111000/////////111222333000000000000////////////---------.........//////........................////////////////////////111111000...---,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,---............//////...,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000...---...///111222222333444555777;;;@@@DDDSSSXXXbbblllqqqxxxyyywww|||~~~|||zzzuuuqqqlllhhheeeddd^^^UUULLLEEECCCDDDEEEAAAAAAAAAAAAAAA@@@??????===>>>??????>>>===>>>>>>;;;:::::::::::::::;;;;;;===<<<;;;;;;::::::;;;;;;======<<<;;;;;;:::999999888888999999999:::::::::>>>???@@@AAABBBCCCDDDDDDHHHJJJLLLOOOTTTXXX[[[]]]eeegggjjjooouuuzzz}}}++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------...........................///000000...------,,,,,,------...---------............///000000000000000000000000000000000000000000000000111111111111111111111111444333333222333444555666666666555555666777999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<>>>>>><<<;;;;;;::::::::::::<<<===??????>>>===<<<>>>?????????>>>===<<<;;;<<<=========>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>???????????????>>>>>>===??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>===<<<<<<<<<======<<<;;;;;;::::::;;;;;;======<<<;;;;;;:::999999888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@EEEFFFGGGIIILLLOOOQQQSSSWWWXXX[[[___dddhhhkkklllppprrruuuxxx|||++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...000111222...------,,,,,,------...---------............///000000000000000000000000000000000000000000000000111111111111111111111111333333222222333333444555555555555555666777888999888999999:::::::::999999999999999:::::::::::::::::::::;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<;;;======<<<;;;:::::::::;;;<<<===>>>?????????>>>===>>>??????>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>;;;<<<===???@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<===>>>@@@AAA@@@???>>>>>>===<<<;;;;;;::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::===AAAEEEEEECCC@@@:::888666666888999888777:::999999999777666555444555555555555555555666666666666666666666666666666777777666666555666666666666666666555444444333333222111000///000111222333333333333333222222222222333222111000000000000000111111111111111111111111000000000///000000111222000000000/////////......---------...............................................................---------------.........---------.........//////------,,,,,,,,,,,,++++++///...---,,,++++++++++++++++++,,,---------------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------------------............///000///.........///000111000000111111222444888<<<===BBBMMMYYYaaaiiiuuutttcccUUUNNNJJJFFFCCCGGGGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999999999999::::::::::::999999:::;;;<<<===>>>>>>CCCCCCCCCDDDEEEFFFHHHHHHMMMNNNQQQSSSVVVYYY[[[]]]bbbccceeegggiiikkkmmmmmmvvvxxx|||}}}{{{wwwwwwyyy{{{+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,---,,,,,,---------.........------------...///000111...------,,,,,,------...---------............////////////000000000000000000000000000000000000000111111111111111222222222222222222222222333333444444444444555555666777777777777888999999999888888777777888888999::::::;;;999999::::::::::::999999:::;;;<<<=========<<<<<<<<<<<<;;;:::::::::;;;;;;======>>>???@@@??????>>>@@@?????????>>>===<<<<<<<<<<<<<<<=========>>>>>>;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>:::;;;;;;<<<>>>???@@@AAA???>>>>>>===<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<888:::>>>CCCFFFFFFCCC@@@999888666777888999888777999999999888888777555555555555555555444444333333555555555666666666777777666555555555555555666777666666666555444444333333111000///......000222444333333333333333333333333555444333222111000000000111111111111111111111111000000000000000000111111000000/////////.................................................................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++------++++++++++++------.........------,,,,,,+++........................---------............//////............///000111000111111111000222555888888;;;CCCNNNVVV___mmmyyyiiiYYYRRRPPPMMMJJJJJJJJJJJJIIIIIIGGGFFFFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBB@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<======>>>??????AAAAAAAAAAAAAAABBBCCCDDDGGGIIIJJJMMMPPPRRRTTTUUUXXXYYYZZZ\\\^^^___```aaafffhhhjjjmmmmmmllljjjhhhbbbbbbccceeejjjooouuuxxx}}}+++++++++,,,,,,,,,------)))+++---//////---+++))),,,,,,+++++++++,,,,,,------.........////////////......------------.........------,,,,,,------...---------............///......//////000000000000000000000000000000000000000000111111111222222222111111111222222222222222222333333444555555666666555555666777888888777777555666666777888999::::::888888999999999999999888;;;<<<===??????>>>======;;;;;;:::::::::;;;;;;<<<===>>>>>>???????????????AAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===============>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????============>>>>>>>>>>>>;;;;;;<<<===??????@@@@@@>>>>>>======<<<<<<;;;;;;888999:::;;;======>>>>>>>>>>>>=========<<<<<<<<<888:::>>>CCCFFFFFFCCC@@@999888777888999:::999777666777888888888888777777555555444333333222222222444444555555666666777777555555444555555666777888666666666555444444333333111000///......000222444333333333333333333333333222111000///...---------111111111111111111111111000000111111111000000000////////////.................................---.........................................................---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---,,,++++++******))))))***+++,,,,,,------------------------------++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,........................---------............///...............//////000111111222111000111333555666666999AAAIIISSSaaammm}}}tttaaaXXXUUUSSSQQQOOOOOOOOOPPPPPPOOONNNNNNJJJGGGEEEFFFGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>>>>======>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>????????????????????????@@@AAABBB@@@AAACCCFFFIIIKKKMMMOOONNNOOOPPPRRRTTTVVVWWWXXX[[[\\\^^^___^^^\\\ZZZXXXUUUUUUUUUWWWZZZ___dddgggmmmsssyyy}}}++++++,,,,,,,,,,,,------(((+++---000000---+++(((+++++++++++++++,,,,,,---........./////////000000///......---,,,,,,------...------,,,,,,------...---------............///---......//////000000111000000000000000000000000000000000111222222333333000000111222222222222111111111333444444555444444333444555666666777666666555555666666777888999999777777888999999999888888:::<<<>>>?????????===<<<::::::999999:::;;;<<<<<<=========>>>>>>>>>??????AAA@@@???>>>============;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<===>>>????????????=========<<<<<<<<<;;;;;;888999;;;<<<===>>>?????????>>>>>>======<<<<<<<<<999:::===AAACCCCCC@@@>>>:::999999:::;;;;;;:::888666666777888888888888888555444444444333333222222444444444555555666666666555444555555666777888999666666666555444444333333222111000///000111222333222222222222333333333333222111111000////////////111111111111111111111111000111111111111000///////////////.........------...............---------........................------------------------.........---,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...//////...---+++******))))))(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------------------------------............///------........./////////000111222222111111222444444111222777===EEEPPP[[[lll{{{{{{zzz|||~~~}}}mmmaaa\\\YYYWWWUUUVVVVVVVVVVVVUUUTTTTTTNNNKKKGGGHHHJJJLLLLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>===============<<<<<<<<<<<<======>>>>>>===<<<<<<<<<===>>>>>>??????@@@AAADDDFFFHHHJJJKKKIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSTTTTTTSSSQQQOOOMMMNNNNNNOOOQQQTTTXXX\\\^^^eeehhhmmmppptttzzz~~~{{{{{{}}}|||yyyvvvtttttttttsssrrr++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------.........//////------,,,,,,,,,---.........------,,,,,,------...---------............///------......///000000111000000000000000000000000///000000111222222333333//////111222222222111000000111222333444444444333222333444555555666666666555555555666666777777777666777777888999999888888888:::<<<>>>>>>===;;;:::999999999999:::;;;<<<=========<<<<<<======>>>>>>??????===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<===>>>????????????>>>=========<<<<<<<<<;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA??????>>>>>>===<<<<<<;;;::::::;;;>>>@@@@@@>>><<<;;;::::::;;;======;;;999777888888888888777777666555555555555555555555444444555555555555555555555555555555666777888::::::666666666555444444333333222222222222222111111111111111111222222222333333333333222222222222222333000000000000000000000000000111111222111000///...//////.........---------//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,---------,,,,,,,,,++++++,,,------...---+++*********++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......//////......///000111111000000111333222///000444777;;;BBBJJJXXXeeettt{{{|||wwwtttzzz}}}yyyrrrmmmkkkhhhhhhgggfffeeecccbbbaaaWWWSSSOOOOOORRRUUUTTTRRRRRRPPPNNNKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<============>>>>>>======<<<=========@@@AAABBBCCCDDDFFFFFFGGGGGGGGGIIIJJJLLLMMMNNNOOOMMMMMMNNNOOONNNMMMKKKJJJKKKLLLNNNQQQTTTXXX[[[\\\___```aaacccfffkkkooorrrrrrqqqooommmkkklllooorrrkkkiiieeeccccccbbbaaa```++++++,,,,,,,,,---------///---+++))))))+++---///+++*********+++,,,,,,---,,,,,,,,,---------......+++++++++,,,---...///000...------,,,,,,------...---------.........//////---------...///000000111000000000000000000000000///000000111222222333333...///000222222111111000///000222333444444333333111222333444555555555555555555555666666666666666666666777888888888888888666888;;;<<<===<<<:::888888888888999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<======777999<<>>===<<<<<<;;;>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCC@@@??????>>>===<<<<<<;;;;;;::::::<<<>>>>>><<<:::<<<;;;;;;===>>>>>><<<999999999999999888666555444666777777777777777777777555555555555555555555555555555555666888999;;;;;;777666666555444444333333333333333333333222111000000000000111111222222222//////////////////000000////////////////////////000111222222222000///...//////.........---------//////.........---------........................------------------------******+++,,,,,,---......---------.........//////+++++++++,,,,,,---------......---,,,++++++++++++,,,+++*********+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++---......---++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......//////......---///000000//////000222222000111555777888;;;???EEEQQQ___fffmmmwwwyyyssspppyyy}}}~~~|||zzzwwwtttsssddd```[[[\\\___bbbaaa___```^^^ZZZVVVRRROOOMMMKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????=========>>>>>>>>>>>>>>>BBBAAA@@@???>>>=========??????????????????@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKNNNRRRVVVZZZ]]]^^^\\\ZZZXXXXXX[[[^^^```````````````___^^^```dddgggbbb___[[[YYYXXXXXXVVVUUU******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///........................,,,------......------,,,...---+++++++++---///000+++,,,,,,------.........////////////000000000000111111000000//////..................////////////000000000000000000000000000111222222111111333555777666555444333444444555555555555555555444444444888999:::;;;;;;:::999888::::::::::::::::::::::::<<<;;;:::999999:::<<<>>>:::;;;<<<=========<<<<<<<<<:::999777777888:::;;;888999:::<<<===>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBDDDAAA@@@AAACCCCCC@@@===@@@@@@???>>>===<<<;;;;;;======>>>>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????;;;;;;;;;:::999888666555888888777555555444444444777666444333333444555666444444444666888:::999888222222222222222222222222444444333333222111000000333333333444444333222222555444333222111111111111///000111222222111000///000000000000000000000000////////////////////////,,,---...//////...---,,,,,,---------+++)))&&&$$$------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------...000111222...///111222333222000///111111111222333444666777>>>BBBIIIQQQZZZeeeooouuuzzzxxxwwwzzz~~~}}}{{{{{{{{{yyyuuunnnggghhhooowww{{{{{{yyyrrriiiccc___ZZZSSSMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBBBBBBBAAA@@@>>>===<<>><<<===@@@AAA???======>>>>>>???AAABBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCHHHGGGGGGGGGHHHJJJLLLMMMHHHNNNVVV^^^bbbaaa___\\\[[[YYYVVVSSSQQQQQQSSSTTTUUUUUUVVVXXXYYYYYYYYYYYYVVVUUUUUUTTTRRRPPPNNNMMM******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------......------,,,...---,,,++++++---...000---------------............/////////000000000000000000000000//////......//////000000000111111111000000000000000000000000111222333222111111222444555444333222111222222333444444555555555555555555777888999::::::999888777:::::::::::::::::::::::::::999888777888999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777888999:::888999:::<<<>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???@@@AAAAAA???<<>>>>>===<<<<<<;;;<<<======>>>>>>======<<<;;;;;;:::999999999999:::======???@@@AAAAAABBBBBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===<<<<<<>>>??????@@@@@@@@@<<<<<<;;;:::999888777777888777666555555444444444666555555444444555555555555444444555777777666444444444444444444444444444444444333333222111111000333333333444444333333222555444333222111111111111......///000000///......000000000000000000000000........................------...//////...------...//////000///...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,---......///000000---...000111222111000///000000000111222444555666777:::@@@FFFNNNXXXbbbhhhmmmmmmnnnsss}}}~~~}}}~~~vvvppphhh___XXXSSSQQQMMMKKKJJJIIIIIIHHHJJJHHHGGGGGGGGGGGGEEEDDDFFFFFFEEEEEEDDDCCCBBBAAACCCBBBAAA@@@@@@???@@@@@@BBB@@@===>>>???@@@???======>>>>>>???@@@AAABBBBBBDDDCCCCCCDDDFFFGGGFFFEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMRRRYYY```cccccc```]]]UUUSSSPPPMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQOOONNNNNNMMMLLLJJJIIIHHH******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,+++,,,---...///...............---------....../////////000000000000000000////////////...111111111111222222222222000000000000000000000000222333333222000000111333444333333222222222222333333444444444555666666666777777888888888888777777;;;;;;::::::999999888888888777666666666888999:::;;;:::999999999:::<<<======<<<:::999888888888999777999;;;===???@@@AAAAAA??????@@@@@@AAAAAAAAAAAAAAA@@@??????@@@???===;;;>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;999888888888888999::::::>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>???@@@@@@AAAAAAAAAAAA>>>===;;;999888888999999888777666555555444555555444555555666666555555555666555444555666555333222555555555555555555555555444333333222222111111111222333333444444333333333444333222111111111111111//////000000000000//////000000000000000000000000------------------------------...//////...------++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++---...///......---,,,---///000000000///.../////////000111222333444111333777;;;@@@HHHQQQWWW^^^aaaeeelllwwwuuuiii```ZZZVVVQQQNNNLLLLLLJJJIIILLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBEEECCCAAA@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBEEECCCBBBCCCEEEGGGGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIPPPTTTZZZ___aaa```]]]ZZZPPPNNNKKKHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDD******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,,,,,,,------.../////////......---------........./////////000000////////////////////////000000111111111222222222000000000000000000000000222333333222000///000222555444444444444444444444333333333444555666777777666666777777777777666666<<<;;;;;;:::999888777777777777666666777888999:::;;;:::999888888999<<<===>>>===;;;:::888888888888777888;;;===???AAABBBCCC@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@???===<<<===<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>???????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>===;;;999888888999:::777777666555555555555555333444666777777666555555666555555555666666444333333333333333333333333333333333333222222111111111222222333444444444333333333333222111111111111111111222222222222222222111000000000000000000000000---------------------------..................---************+++---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------)))***,,,.........,,,+++,,,---.../////////...............//////111222222111111333444888>>>EEEJJJTTTXXX___hhhrrrsssjjjddd^^^WWWRRRQQQPPPNNNMMMPPPMMMKKKKKKLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEGGGFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFEEEEEECCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHNNNQQQUUUYYYZZZXXXUUUSSSMMMKKKIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCC******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,------------,,,---------//////......---------,,,............////////////...............//////////////////000000000000111////////////////////////222333333111//////000111333333444444444444444444333333333444555666777777666666666666666666666666;;;;;;:::999888888777777777777777888999:::;;;;;;;;;:::999888888999<<<===>>>===<<<:::999888888777777888;;;===???AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@>>><<<:::888777888:::;;;777666666555555555555666333444666777888777666555666555555666888888777555333333333333333333333333333333222222222222222111111222333333444444444333222222111111000000111111222111111111111111111222////////////////////////------------------------.........------...............---------...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))***,,,......---+++***,,,------...........................///000111111111111111222333777===AAAIIIOOOXXXbbbnnn|||~~~zzzpppiii```ZZZYYYXXXVVVTTTUUUTTTRRRRRRSSSTTTTTTSSSPPPOOONNNLLLLLLLLLLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLMMMIIIJJJKKKLLLLLLLLLJJJJJJJJJGGGDDDCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHKKKMMMPPPRRRRRRPPPMMMKKKJJJHHHGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@AAABBBBBB******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,---------------,,,,,,,,,------........./////////---............/////////---.........////////////////////////////////////111222222111//////000222000111111222222222222111333444444444555666666666777777666666666666777777::::::999999888888777777777888888999:::;;;<<<<<<;;;:::999999999:::<<<======<<<<<<;;;:::999999888777999;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCDDDEEECCC@@@>>>>>>>>>999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>;;;:::999888888888999999666666555555555555666666444555666666777777777777666555555666888999888666444444444444444444444444222222222222222222222222111111222333444444444444222111111000000000111111//////............//////////////////////////////------------------------///...------------...///---------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))******++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++------------....../////////.........//////000111///000111000111333777999<<>>======>>>??????******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........//////---------.........//////------........./////////////////////////////////000111111000//////111333///000111222333222222111444444555555555555555555888888777666666777888888999999999888888888888888666777888:::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;::::::999888999:::<<<>>>?????????@@@@@@AAABBBCCCDDDEEEFFFBBBCCCDDDCCC???======>>>888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;;;;<<<<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@??????>>><<<<<<999999888888888888777777666666555555555555666666555555555555666777888999777666555666777777555444333333333333333333333333222222222222222222222222000111222333444444444444111111000000000000111111///...---,,,,,,---...///////////////////////////........................///...------------...///***+++,,,------,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------------,,,,,,,,,...............//////000//////////////////000111...///111222222222444666444;;;DDDLLLUUUcccuuu}}}tttrrrwww{{{vvvtttrrruuu~~~zzzzzzzzzxxxvvvuuutttssssssqqqnnniiieee^^^\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[```eeefffdddaaa___^^^YYY[[[]]]```aaa```___^^^YYYTTTNNNJJJGGGEEECCCAAA@@@@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA???>>><<<;;;<<<===>>>******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........------,,,+++*********++++++,,,,,,,,,---------.........//////---------.........//////............///////////////////////////////////////000111000///000222333111222333444555444444333555555555555555444444444999888777666666777888999888888888888888999999999666666888999;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;::::::888999:::<<<===>>>>>>>>>??????@@@AAABBBDDDDDDEEEAAACCCDDDBBB>>>;;;;;;===888888999:::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>======::::::::::::::::::::::::::::::;;;<<<===>>>???????????????>>>===<<<;;;:::777777888888888777777666666666555555555666666777666555555555555777999:::888777555555666555222000000000000000000000000000222222222222222222222222000111222333444444555444111000000000000000111111000///...------...///000///////////////////////////////////////////////////...---,,,,,,---...///,,,...000222222111000///******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,,,,---...///............///000000000////////////000000111...111333444444444555666222888>>>CCCHHHTTTdddqqqxxxqqqssszzz{{{wwwtttpppttt~~~}}}xxxllljjjgggdddbbbaaaaaaaaa^^^^^^___```aaaccceeeeeeiiinnntttuuuqqqlllhhhgggbbbdddgggjjjkkkkkkjjjiii[[[VVVOOOIIIEEEBBB@@@>>>??????>>>>>>???AAACCCDDDCCCDDDDDDDDDCCCBBB@@@???BBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCEEEEEEFFFFFFFFFCCCAAA???=========>>>???++++++,,,,,,,,,,,,------+++++++++*********)))))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000,,,***))))))+++,,,...------,,,,,,------...---.........------,,,++++++,,,...//////...,,,+++---.........//////000000////////////////////////000000000000000000000000000000000000000111111222222222333333333333444444333333222111222333444555444444444444555555555666666666777888999999999999999::::::;;;;;;::::::999:::;;;<<<;;;::::::;;;<<<===<<<;;;:::999888888888888999:::;;;<<<>>>????????????@@@AAAAAAAAAAAA@@@AAA@@@???===<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;::::::999888777777999999:::;;;<<<<<<<<<<<<;;;;;;<<<===<<<;;;999888444444555555555555444444333444555666777777777777777777777777666666666666888777666555444333333333222111000//////000111222111111111111111222222222222222222222222222222222111111111111111111111111......//////......---,,,/////////...---------,,,000////////////.........///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********))))))(((((()))+++---...++++++++++++++++++++++++...------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000///...,,,---,,,,,,++++++,,,,,,,,,++++++---...//////000000////////////000000000000222555777999<<>>??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCAAABBBDDDEEEFFFGGGGGGFFFDDDCCCAAA???============+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,------////////////////////////////////////////////////////////////////////////000000//////000000111222222222222333333333444444444333222222222333555555444444555555555666666666666777888999::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;<<<===<<<;;;:::999999999999888999999:::;;;<<<=========>>>>>>???????????????@@@???>>><<<;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<999999::::::;;;;;;;;;;;;;;;;;;:::999999888777777999999:::;;;;;;;;;::::::::::::;;;;;;;;;:::999888444555555666666555555444333444555666777777777777777777666666666555555555666555444333222222222222333333222111111222333333111111111111111111111111111111111111111111111111111111111111111111111111......//////......---,,,//////////////////......------------,,,,,,,,,,,,...---,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++******+++,,,---************************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,,,,+++++++++,,,,,,---...---...///////////////....../////////000000000000111333555666777>>>HHHPPPTTTdddsssxxxzzz}}}~~~{{{pppfff___]]]]]]^^^bbbdddbbb\\\WWWOOOKKKFFFBBB@@@???>>>===;;;;;;;;;<<<<<<=========@@@@@@@@@??????>>>>>>===??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB@@@>>><<<<<<<<<<<<++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++******++++++,,,---------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------///...---,,,+++,,,------...---,,,++++++,,,---...///////////////.........////////////////////////////////////////////////000000//////000000111222222222222222333333333333444444333333444444555666555555666666666777777777777777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;<<<===<<<;;;::::::999999999999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======>>>>>><<<;;;::::::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<:::::::::999888888777777999999::::::999999888777888999999999999888888777555555666666666666555555444444555666777777777777666666555555555444444444333333222111000000000000333333222111111222333333222222222111111000000///000000000000000000000000111111111111111111111111...////////////...------/////////000000000000000------------,,,,,,,,,,,,---,,,++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,))))))))))))))))))))))))*********************)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...///000000000//////...---....../////////000000000///111333222333666<<>>>>>>>>>>>============???@@@AAABBBCCCDDDDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDEEEDDDAAA???===<<<<<<<<<***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///........................---.........//////000000///////////////////////////////////////////////////////////////000111111111222222222222333333333444444444444555555666666666666666666777777777777777888999::::::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;;;;<<<===;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777999999999999888777666555777777777777777777777666555666666777777666666555555555666777777777777777555555444444444333333333222222111000000000000000111000000000000000000111333222222111000//////...000000000000000000000000111111111111111111111111///////////////...------.........//////000000111/////////.........------------,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,************************))))))******++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---...............------........./////////000000...000111111111222555888<<>>>>>??????>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCFFFGGGIIIJJJJJJHHHFFFDDDGGGFFFCCCAAA???=========*********+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,---......------------------------+++,,,---......,,,+++))),,,,,,,,,++++++,,,,,,,,,///...,,,++++++,,,...///---...111222222111...---+++,,,---...///111111222////////////////////////......................../////////...///000000111111111111222222222333333444444444555555555555555666666666666777777777777777777888999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::;;;===::::::999999999:::;;;;;;============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888777999999999888777666555444666666666666666666666666666777777777777777777666555666777777777777777777444444444444333333333333333222222111111111111222000000000111111000000000222222111111000///......111111111111111111111111000000000000000000000000//////000000//////...------------......////////////............---------......------------...///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++((()))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------*********++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,------...///...---,,,+++*********)))***+++,,,------------............////////////...///111222222333444555:::999;;;@@@GGGOOOVVVZZZeeehhhnnnxxxqqqggg```]]]WWWTTTPPPPPPPPPPPPLLLHHHEEECCCAAAAAAAAABBB@@@???>>>>>>==================>>>>>>>>>>>>>>>>>>??????===???AAABBBCCCDDDCCCBBBDDDFFFIIIKKKKKKJJJHHHFFFFFFDDDBBB???===<<<<<<<<<************++++++++++++)))***************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,++++++++++++,,,,,,------,,,+++,,,---...///+++...111444444111...++++++,,,---...///111111222////////////////////////........................//////......//////000111111111111111222222222222333333444555555555555444555555666666666777777777666666777888999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;::::::;;;<<<999999999999:::;;;;;;<<<>>>>>>>>>==================>>>??????@@@@@@??????>>>======<<<;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<;;;::::::::::::;;;;;;::::::::::::999999888888888888888888888888888888888888777666555444666555555555555666666777777777888888888888777777666777777888888777777777555555444444444333333333333333222222222222222333111222333333333333222111111111111000000//////...111111111111111111111111000000000000000000000000///000000000000///......------------............,,,,,,,,,,,,++++++++++++...............//////000............---------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,'''''')))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......*********++++++,,,,,,---------------------------,,,,,,,,,,,,------------///...---,,,+++*********'''(((***+++,,,---------------.........///////////////000111222333444444444222333999>>>BBBIIIOOO[[[```iiitttvvvpppmmmbbb___]]]]]]\\\YYYSSSOOOJJJHHHDDDBBBAAA@@@???>>>????????????>>>>>>>>>>>>@@@@@@?????????????????????AAADDDFFFGGGFFFFFFEEEEEEGGGKKKMMMNNNLLLJJJHHHBBBAAA???===;;;;;;;;;;;;************++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++---///111111///---+++............////////////////////////////////////........................///............///000000111111111111222222222222111222333444555444444333444444555555555666666666555555666777888888888888::::::;;;;;;;;;;;;::::::999:::;;;:::999999999;;;999999999999:::;;;<<<===<<<<<<<<<==================>>>??????@@@@@@??????===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@======<<<;;;::::::::::::::::::999999999888888888777777777777888888888888888888888888888777666555666555555444555666777888777888888999999888888777777777888888888777777666555555555555444444444444222222222111111222222333111222333333333333222111000000000000000/////////000000000000000000000000000000000000000000000000000000000000000///......////////////............,,,,,,,,,+++++++++******---------------...//////............------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++)))***+++------,,,,,,+++,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---------.........//////000//////000111222222222000...111666888777<<>>???????????????;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAA>>>===<<<;;;:::999999999999999999888888888777777777777777777777888888888888888888888888777777666666555555444555666777888888888999999999999888888777777888888888777777666666666555555555444444444222111111111111111222222///000111222222111000///////////////000000000000////////////////////////000000000000000000000000000000000000000//////...111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,+++,,,---...---,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))''')))+++,,,---,,,***)))*********+++,,,---///000,,,,,,---------,,,++++++---------.........//////111///......///000//////111000222666444000444;;;888CCCQQQZZZcccqqq{{{xxxwww{{{wwwqqqjjjccc___]]][[[ZZZSSSSSSRRRRRRQQQQQQQQQPPPMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNQQQRRRQQQPPPNNNNNNPPPRRRTTTSSSOOOKKKHHHCCCBBBAAA@@@@@@@@@AAABBB,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,---------..............................////////////////////////111000///...........................////////////...//////000000000000000///000111222333444444444222222222222222222222222333555666777666777888:::888888999::::::::::::999999999999888888888777777999999999888999999::::::>>>======<<<<<<>>>???@@@????????????????????????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@@@@@@@???===;;;============>>>>>>>>>>>><<<;;;;;;::::::999999888555555555666666777888999999888888777555444222111444444444555555555555555666777888999999999999999888888888888888777666666555444444333333222222111222222222222222222222222111111111111111222222222222222111000000000000000111111222222222111111000////////////////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.../////////---,,,---...---,,,+++******,,,---///,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,(((&&&%%%'''+++...---+++************************)))))))))***++++++,,,,,,***)))((('''''')))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000//////......000000000000111222333444777<<>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>============<<<;;;;;;::::::999999888999888777666555555555555666666666777777666666555444444444555555555555666777777888999999999999999777777777777777666555444222222222222222222333333222222222222222222222222222222222111111111111111222111000000/////////000000000111222222222111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---//////...---,,,---...---,,,+++***+++,,,...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++111...,,,+++,,,,,,)))'''************************++++++******************+++***)))((((((***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///////////////000000000000111222333333000444999===DDDOOO]]]hhhrrrzzz~~~}}}zzzyyy|||~~~yyytttoookkkjjjiiinnnqqquuuwwwwwwvvvvvvvvvrrrnnniiieeeaaa\\\WWWTTTRRRQQQPPPOOONNNNNNNNNNNN,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,---------......------------------------///////////////////////////...------------------,,,,,,,,,------------...//////000111111111111000000000111222333333333333222222222222222222222222222444555666666666888999888888999::::::::::::999:::::::::999999999888888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;;;;<<<<<<<<<=====================>>>???AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888999888777666555555555555666666777888888777777666444444555555555666666666777777888999999999999888555555666666666555444444000000111111222333333444333333333333333333333333333333222222111111000000111000000//////////////////000000111222222222111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...---,,,,,,......---,,,,,,,,,---///000.........------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))),,,+++***+++,,,---,,,+++************************,,,,,,++++++***))))))(((++++++***))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111000000000111111222000333555777:::AAAKKKSSS[[[eeesss~~~}}}{{{pppllljjjmmmsss~~~wwwqqqkkkhhhhhhgggggggggfffeeeeeeddd++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......------------------------...........................------,,,,,,,,,------,,,,,,---------...............///000000000000///000000111222222222222222222222222222222222222222111333555555555555777999888888999::::::::::::999::::::::::::999999999999888888888888999:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::<<<<<<===============>>><<<===???AAABBBBBBBBBBBB@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::999999888555555555555555666888888::::::999999888666555444444444555555666666777777777888888999999999888888555555666666666555555444222222222333333444444444444444444444444444444444444444333222111111000000000000///////////////000...///000111222222222111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------...///...,,,+++,,,---...------------...///000//////...---,,,,,,++++++---------,,,,,,,,,,,,+++************************************************************************++++++******))))))(((((('''&&&'''((()))*********************************+++++++++*********))))))++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111222111111000000000000111444444555444666:::@@@FFFMMMVVVcccooowww|||}}}~~~|||}}}sssnnnjjjjjjmmmvvv++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...---.........////////////,,,---......//////......000000111222222222111111222222222222222222222222111222444555444555666888888888999::::::::::::999:::::::::999999999888888888888888888999:::;;;<<<999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888;;;<<<<<<<<<=========>>>======>>>@@@AAABBBCCCCCC@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::999999888444444444444555666777888999999999999888666555444444444555555666777777888888888999999999888888777555666666777777666666666666666555555555444444444444444444444444444444444555444444333222111000000000000////////////000000...///000111111111111111////////////////////////........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------.........,,,+++,,,---------------......////////////...---,,,,,,++++++------,,,,,,,,,+++++++++************************************************************************+++******))))))(((((((((++++++***(((%%%$$$###"""************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---...///000111111111111000000///000000000111111111000111444888;;;>>>EEENNNXXX```fffkkknnnqqquuu}}}wwwtttqqqsss}}}***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///........./////////000000------...////////////...000000111111111111111000222222222222222222222222000222444444444444666777888888999::::::::::::999999999999888888888777777777777777888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;========================>>>===<<<;;;999888777777::::::;;;;;;<<<===============>>>???@@@AAABBBCCC??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777666555444444444444555555666777888888888888444444555666777777888999888999999999999888777777555555666777777777666666888888777666666555444444555555555555555555555555444444333333222222111111000000000000000111111222///000000111111000000///////////////////////////........................------------------------***++++++,,,,,,------...---------.........//////,,,---...---,,,++++++---,,,---------.....................------,,,,,,+++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))(((((()))******)))'''&&&'''(((************************((())))))***++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,---...//////000000000000/////////000000111111000000000111333555666444888???FFFMMMUUU]]]bbbggglllxxx}}}|||vvvuuuvvv{{{***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---------.........//////...//////000111000000000000000111111111111000000222222222222222222222222000111333333333444555777888888999::::::::::::999888888888777777777666666777777777888999:::<<<===999:::;;;<<<===<<<<<<;;;========================;;;;;;:::999888777777666999999::::::;;;<<<<<<<<<=========>>>???@@@AAABBB>>>>>>>>>>>>============<<<;;;;;;::::::999999888777777666555444444444444444444555666777777777777444444555666777888999999999999999999999888777777333444555666666666666555666666666666555555555555555555555555555555555555333333333333333333333333111111111111111222333333111111111111000///...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////,,,---...---+++***+++,,,+++,,,,,,---------------------------------------++++++*********)))))))))************************************************************************((((((((()))))))))))))))$$$&&&)))******+++---000******************************************++++++((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------......////////////////////////000111222222111000111222444444444111444999===BBBHHHOOOSSS[[[```lll|||yyysssoooooooooooouuu}}}***+++,,,------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111,,,,,,,,,---------......000000111222222222222222000000111111111000000///222222222222222222222222///111333333333333555777888888999::::::::::::999777777777777666666666666777777777888999;;;<<<===:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777888888999::::::;;;<<<<<<============>>>???@@@AAA============>>>>>>>>>>>><<<<<<;;;::::::999999888444444444444444555777777666666777666666555444333444444555666777888999999999999999999999888777666222333444444555555555444333333444444555666666666666666666666666666666666333333333333333333333444222111111111222333444444111111111111000...---,,,////////////////////////........................++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,------------------*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((+++,,,+++((('''(((***************************,,,,,,++++++***)))))))))(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------...........................///111222222000///......///000000000000222555888:::<<<@@@CCCPPPUUUaaaqqq~~~yyytttpppqqqooommmpppxxx}}}*********++++++,,,,,,,,,***((('''(((+++,,,+++(((---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++000000///......---,,,,,,...---+++******+++---...---------............///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////000000000000/////////000000000111111111111333333333333333333333333444444333333333444444555888888999999999::::::::::::999999999888888777777888888888999999::::::;;;:::;;;;;;<<<===>>>??????========================;;;:::999888777777777777:::::::::;;;;;;===>>>???============>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;999999:::;;;:::999888777666555333333333444666888333444444555666777777888777777888999999:::;;;;;;888888777666666666666666777888888888999999999999444555555666666666666666777777777777666666666666444222111111333333222000111111222222222222111111000000000000000000000000---.../////////...,,,,,,///............---------------------------------------++++++++++++------)))***+++,,,,,,,,,,,,,,,------,,,+++,,,---...///+++++++++,,,,,,---------//////000000///...------,,,,,,,,,+++++++++******,,,++++++***)))(((''''''((()))***+++++++++++++++)))************+++++++++,,,+++***((((((((()))***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***************************************************************************************************)))(((((('''(((***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------......///////////////000000111111111111000000000000111333555888:::;;;@@@IIIVVVbbbnnn{{{zzz~~~{{{uuusssvvv~~~|||uuupppmmmqqqwwwwww~~~******+++++++++,,,,,,,,,***((('''(((+++,,,+++)))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,...---+++******+++---...,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000000000////////////000000000111111111444444444444444444444444333333333333333444555666888888888999999999::::::999999888888777777777777777888888999999::::::;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>============<<<============<<<::::::999999:::::::::999888777666555444333444555777888999999999888888888888888666777888888999:::;;;;;;888888777666666666666666777777777777888888888999444555666666777777666666888888777777777666666666555333222222333333222000111111222222222222111111000000000000000000000000....../////////...---,,,///............------------------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,......++++++,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,++++++************---,,,,,,++++++*********))))))******+++*********))))))*********+++++++++,,,+++)))((((((((()))***************************++++++++++++++++++++++++,,,+++)))((('''((()))***************************************************************************************************))))))(((((()))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------...////////////////////////000000///////////////000111333555777888999AAAKKKVVVaaaqqq~~~yyyooojjjgggdddeeeiiijjjqqq~~~***++++++++++++,,,,,,,,,***)))((()))+++++++++***,,,,,,++++++++++++,,,,,,)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///000000---,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000//////...////////////000000000000444444444444444444444444222222222333444555666777777888888888999999999999777777777777666666666666777777888888999::::::;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999;;;<<<<<<<<<===>>>>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888999999999:::999888888777666666555444555666777888===<<<;;;:::999888777666666777888999:::;;;;;;<<<888888777666666666666666666666666666777777777777444555666666777777666666888888888888777777777777777555333333444333222000111111222222222222111111000000000000000000000000...////////////...---,,,///............---------------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,---------------...******+++++++++***))))))+++************)))))))))++++++++++++++++++++++++))))))*********)))(((((()))))))))*********+++++++++***))))))((()))))))))************************************************++++++)))((((((((()))*********************************************************************************************************)))******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...////////////...---......//////......---////////////000222333444333999@@@GGGPPP]]]nnnyyy{{{pppeeebbbaaa^^^\\\\\\___eeeqqq}}}wwwrrrrrrsssxxx++++++++++++++++++++++++***))))))******+++++++++,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...000111111,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,------------------------.........//////...//////////////////............/////////000000222333333333333333444444111222222333444555777888777777777888888888888999666666666666666666555555666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777999999999999999888888888777666666666666777888999<<<<<<;;;999888777666555777888:::;;;<<<=========888777777666666666666666555555555666666666666777555555666777777777777777999888888888777777777777777666444444444444222000111111222222222222111111000000000000000000000000///////////////......---///............---------------------------------++++++------------++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,------------------------+++,,,,,,---,,,,,,++++++***)))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))((('''&&&))))))))))))******************))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***************************************************************************************************************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////...............//////........./////////...///000000111222555:::===CCCMMMZZZdddqqqxxxyyymmmhhhhhheeeaaa___bbbfffnnnwww~~~zzzwwwtttppphhhccc^^^```dddhhhsss++++++++++++++++++++++++)))***************+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,---............---------------.........//////......////////////......---............/////////000000111111111222222222111222222333444555777888666666777777777888888888555555555555555555666666555666666777999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<===>>>???@@@@@@@@@??????@@@??????>>>===<<<<<<;;;<<<<<<;;;:::999888888888:::::::::999999999999999777777777777888888999999;;;:::::::::999999888888999;;;<<<>>>???>>>>>>===888777777666666666666666444555555555666666666666555666666777777777777777888888888777777777777666777555444444444444333111111111222222222222111111000000000000000000000000000000//////............///............---------------------------------++++++------------++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++,,,,,,---------,,,,,,)))))))))))))))))))))***'''''''''((())))))******)))))))))))))))((('''&&&(((((()))))))))*********)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,------..................//////000000//////...000000////////////000000222333555777:::AAAJJJQQQZZZaaahhhlllqqqxxx||||||||||||}}}|||yyyuuutttrrrsssvvvyyy||||||zzzxxxuuuqqqllliiigggddd^^^YYYUUUXXX\\\```hhhwww~~~rrrooooootttzzz,,,,,,,,,++++++++++++***)))***++++++******+++---++++++************++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,------------------...///...---,,,+++,,,------------.........---......//////......---------------.........////////////000000111111222222222222333444555666777666666666666777777777777555555555555666666666666444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA????????????>>>>>>======<<<<<<;;;;;;:::999999999::::::<<<<<<;;;:::::::::::::::888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????>>>===;;;888888777666666666666666555555555555666666666666555666777777888888777777777777777777666666666666555444333333444444333222111111222222222222111111000000000000000000000000111000//////....../////////............---------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++******)))))))))************+++)))))))))******+++++++++))))))*********)))((((((((((((((()))))))))******(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************************************************************************+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---............---/////////000000/////////000000////////////000000000111222333444888===@@@IIIPPPVVVZZZ___hhhmmmnnnqqqsss{{{{{{rrrnnnhhhdddbbb^^^YYYUUUSSSTTTWWWZZZ```kkkxxx}}}vvvnnniiiccc```aaafffkkkqqq||||||,,,,,,,,,+++++++++******)))+++,,,,,,******+++---++++++************++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------------------------******+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------,,,***(((''',,,,,,,,,,,,---------------......//////......---,,,,,,---------........./////////000111222222222333333333333333444555666555555555666666666777777555555666666666777777777444444555777888:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>============;;;::::::999::::::<<<<<<>>>===<<<;;;;;;;;;<<<<<<888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<:::888888888777666666666666666555555666666666777777777666666777888888888888777666666666666555555555444333222111222333444333222111111222222222222111111000000000000000000000000111111///.........///000///............------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***)))***+++,,,---...------,,,,,,,,,+++++++++*********'''((())))))******))))))************++++++,,,,,,)))))))))***************))))))******+++*********(((((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))************************(((((()))***************************************************************************************************************))))))***++++++***))))))************++++++++++++***++++++++++++,,,,,,,,,------------------------+++,,,------......---------......//////......---//////.........//////000...///000111222333555666<<>>>>>>>>>>>;;;:::999999:::;;;===>>>???>>>===<<<;;;<<<======888999:::;;;;;;;;;:::::::::::::::999999888888888;;;<<<>>>>>>===:::777555888888777666666666666666666666666666777777777777666666777888888888888888666555555555444444444444111000000111333444444333111111222222222222111111000000000000000000000000222111///.........///000//////.........---------------------------------...---++++++++++++---...,,,,,,,,,,,,,,,+++***)))+++,,,---...///...------+++++++++*********))))))(((((()))******+++************+++++++++,,,,,,,,,((((((((((((((('''''''''((()))***+++++++++++++++(((((((((((())))))))))))'''((()))+++++++++***)))************************************************'''((()))***************************************************************************************************************((()))***++++++***(((((()))************+++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------,,,------......------,,,......---------...//////...000111222333333333333///444888999>>>HHHOOOQQQWWW]]]iiiwww||||||tttssssssvvv{{{{{{uuupppmmmjjjgggeeeccccccgggjjjlllsss{{{|||vvvqqqmmmkkkjjjiiifffeeemmmvvv}}}++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---///---+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,------...)))***+++,,,---,,,++++++******+++,,,,,,---............////////////...............------,,,,,,,,,,,,------...///000111111000111111111111222222222222333444444555555444444555555444444444555666666777777777666666555444333:::999999888888999999:::::::::::::::;;;<<<======?????????>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@???===>>>?????????===<<<;;;<<<;;;::::::;;;===@@@AAABBBBBBAAAAAA???>>><<<;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;999888777444555666666666666666555555666777999::::::999999:::999999888888999::::::999999888777666555444444222222222111111111000000...///111333444333111000000000111111111111000000111000///...///000222444,,,,,,------------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++******))))))******((()))************))))))))))))))))))))))))))))))(((((())))))******++++++---***((((((+++,,,+++)))((()))***++++++***)))((())))))(((((((((***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************---,,,***(((((()))***+++************************************************++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,---------......,,,++++++******++++++,,,///////////////.........222222111111111111222222444444444555888===AAADDDJJJSSS```jjjssszzz}}}vvvuuu|||}}}}}}}}}~~~|||xxxrrrlllkkkiiifffdddfffjjjnnn}}}************************,,,,,,+++++++++*********+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((&&&&&&'''******)))&&&***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++,,,,,,------...)))***+++,,,,,,,,,++++++******+++,,,,,,---...............//////...............---------,,,,,,,,,------......//////000000000000111111111222222222222222333444444444444333444444444333444444555666666777777888888888777777999888888888888888888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>???????????????<<<===>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999::::::999999888777;;;;;;;;;;;;;;;999888777555666666666666666555555555666888:::;;;:::999888888888888888888888888888666666666555555444333333222222222222111111111111000000222333333222111111000000111111111111000000111000///......000111222------............------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,,,,+++******))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,)))'''(((***+++***((())))))************))))))***))))))(((((()))***+++((((((((((((((((((((((((++++++++++++++++++++++++++++++***)))))))))))))))************************---,,,***)))((()))***+++************************+++++++++*********))))))++++++++++++++++++++++++******++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---............////////////111111000000000000111111222111111111333666:::<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<======>>>???>>>>>>>>><<<<<<===>>>>>>======<<<========================>>>>>>??????>>>======<<<;;;;;;;;;;;;::::::::::::999999999999999888888777:::;;;;;;;;;:::999888777777777666666555555444444555666999;;;<<<;;;999888666666777888888777666555333333333333333333333333333333333222222222111111222222222222222111111111111111222222222222111111222111///......///000000.........//////............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********************************,,,++++++******++++++,,,,,,+++******))))))******,,,+++***((((((((())))))))))))))))))))))))))))))************)))))))))))),,,***((()))***+++************))))))))))))******+++***))))))((())))))***''''''''''''''''''''''''))))))))))))))))))))))))*********))))))(((((((((************************,,,+++***)))))))))***+++************************+++++++++*********))))))++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------.../////////000000//////////////////000111000///...///111333444777>>>FFFNNNVVVaaaoooyyy~~~~~~~~~************************++++++++++++*********************))))))*********++++++++++++++++++++++++************************+++---///111222111...,,,******++++++++++++*********++++++++++++,,,,,,,,,*********+++,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------///////////////.........000000000000111111111111000000111222222222222222222222222222333333444555888888999:::;;;;;;::::::999999888888888888999999888888888888999:::;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@======>>>???????????????======>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;<<<<<<============<<<<<<;;;;;;::::::999999888888::::::;;;;;;;;;::::::999::::::::::::999999888888888888777666555444444444555666999<<<<<<;;;888777444555666777777666444222111222222222333333333444333333333333222222222222444333222111111111111111111111222222222222111111111111///............///......////////////......------------------------+++++++++,,,,,,------------,,,,,,++++++*********************************,,,++++++******++++++,,,,,,+++******))))))******---,,,)))((('''((()))***))))))))))))))))))))))))++++++******))))))((((((,,,+++******+++++++++++++++***)))(((((()))***+++++++++***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************++++++***))))))******+++************************))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...///000000///......------......///222111000//////000222333444888===BBBGGGPPP\\\dddmmmwww+++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''***---......---+++***)))******++++++******)))*********+++++++++,,,,,,))))))***++++++,,,,,,---+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------///////////////.........//////000000000111111111///000111111222222111111222111111222333444555666999999::::::999888888777;;;::::::999999::::::;;;888888888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@?????????????????????@@@======>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999888888888777999999:::;;;;;;:::::::::::::::999999999888999999999888777555444444444444555666999:::;;;999777666333444666666666444222111222222222333444444555555333333333222222222111111333222111000000000000000111111111222222111111111000000///......---------......////////////......------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********************************,,,++++++******++++++,,,,,,+++******))))))******---+++)))''''''((()))***))))))))))))))))))))))))++++++******))))))((((((*********)))))))))***++++++***)))(((((()))***+++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))***+++++++++******************************************++++++************************''''''(((***+++,,,---...******************************+++++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000......------------......///////////////111222333111333555777:::???GGGMMMUUU___hhhmmmqqqwww||||||xxx}}}}}}}}}+++++++++++++++++++++++++++************)))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&))),,,---,,,*********))))))************))))))************++++++++++++))))))******+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------............////////////////////////000000000111111000000111222222222222111222222222222333555666777999999999999888777666666;;;;;;::::::::::::;;;;;;999888888999999:::;;;<<<;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBB???@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::999999::::::;;;:::::::::999999999999999888888888666777888888888888888888:::999888888888888999999888777666555444444555666555666777888888777666666444555555555555333222111333333333444444555555555222222222111111111000000000000000000000/////////000000111111111111000000...............---------.........//////.........,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++******))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))&&&'''((('''%%%%%%''')))******))))))))))))******)))************))))))(((************************(((((((((((((((((((((((($$$%%%'''***+++,,,,,,,,,************************)))*********++++++++++++************************&&&'''((()))+++---......******************************++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---.........///......------------......,,,,,,,,,---...///000111222333444555666888<<>>>>>???AAAAAAAAAAAABBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@AAA@@@>>>===<<<;;;<<<<<<<<<;;;:::999999999:::;;;999999999:::999999888888888888999999999999999:::666666777888888888888888999999888777777888999:::888777555444444555666777666666555555555555666666666555555444333333222222333333333444444444444444111111111000000000//////------///000000///......//////000000000000//////,,,,,,---.........------------............------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---************************,,,++++++******++++++,,,,,,+++******))))))******((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********'''((()))(((&&&%%%'''***))))))************))))))((((((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++******************************))))))***+++++++++++++++************************)))))))))***++++++,,,,,,************************++++++******************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------------------......------------......,,,,,,------......//////222333444555555666888999555===CCCEEEJJJTTT\\\```eeemmmxxx))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((***,,,+++)))(((***---))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,------.........,,,------...///000111111////////////000000000000111111222333333333333222333333333444555666888888777777888999:::::::::::::::999999888888999999:::::::::::::::;;;<<<======;;;;;;;;;<<<===>>>>>>???AAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@???@@@???===;;;:::999999:::;;;:::888777777888:::;;;999999999999999888777777888888999999:::::::::;;;777888999:::::::::::::::999999888777777888999:::777666555444444555777888777666444333333444555666777666555444333333333333333333333333333333333333000000000000////////////***,,,...000000///...---......////////////......++++++,,,---............,,,------------------,,,,,,,,,,,,------.........---------,,,,,,+++++++++))))))***+++,,,------...************************,,,++++++++++++++++++,,,,,,++++++***)))*********&&&'''(((***++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))+++,,,+++)))(((***---((()))***++++++***)))((('''((()))***++++++***)))))))))))))))))))))))))))************************)))***,,,---,,,+++)))'''************************((()))***+++++++++++++++************************+++++++++************)))))))))))))))))))))))))))++++++******************,,,++++++++++++++++++,,,,,,,,,------------.........------,,,,,,------...------------------,,,,,,///......------......///////////////////////////+++,,,...000111111222222666;;;===<<<===DDDLLLOOOUUU]]]iiissszzz++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,+++***)))((('''&&&******))))))))))))******)))************+++++++++++++++++++++***((('''%%%+++++++++++++++++++++++++++,,,------++++++,,,---......,,,,,,,,,,,,......------,,,+++,,,---...///........................111111000000//////....../////////000111111222222333555777777666666888:::;;;;;;;;;::::::999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<====================================@@@BBBCCCBBB@@@>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888888888777777777777888888999999888888888888999999;;;;;;;;;::::::999999999888888888888999999999999777777888777777666555555444555666555444333555777333444444555555444444333222222222222111111000000222222222111111111111000111111111111000000000000000000000000///...---,,,/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------...........................************************+++++++++******)))))))))++++++++++++++++++++++++******))))))((((((''''''***************)))((('''(((((((((((())))))))))))******++++++***)))((('''000...+++(((&&&%%%%%%&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))************+++++++++++++++++++++***)))((((((''')))))))))))))))))))))))),,,+++++++++******))))))))))))(((((((((((()))))),,,,,,,,,+++++++++*********************+++++++++''')))++++++)))))))))***.........//////...------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000000111//////000000111111111222555555666777999<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888777777777777777777888999888888777777888888999;;;:::::::::999999999999666666666666666666666666666666777777666666555444444555555444333333444666444444444555555444444444222222222222111111111000222222222111111111111000111111000000000/////////000000000000///...---,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******))))))(((((((((((()))************))))))((((((((((((((()))))))))*********)))))))))((((((((()))((('''&&&'''(((***+++))))))''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++*********)))))))))***))))))(((((())))))************)))))))))((((((******))))))((((((''''''$$$&&&)))*********,,,---***+++++++++++++++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111/////////000000000111111111111222333444777999:::>>>DDDLLLSSSYYYaaalllsss{{{++++++++++++++++++++++++*********************************++++++++++++,,,((((((((()))***+++,,,---+++***))))))(((((())))))''''''((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///////////////////////////------------............/////////000111111222222333555666666555555777888:::999999999999888888888888888999999999:::::::::;;;<<<<<<<<<<<<=================================???@@@AAAAAA???======>>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999888888777777888777777666666777777888888888777777777777888888999999999999999888888888888777777666666555555444555555555666555555444444444555555444222111222444444444555555555555444444222222222222111111111111222222222111111111111000000000000/////////......000000000000///...---,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************))))))))))))(((((((((((())))))************)))((((((((()))))))))*********)))((('''''''''((()))%%%$$$%%%%%%'''***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))))))))((((((*********))))))************))))))))))))(((((((((++++++***)))((('''&&&&&&$$$''')))*********,,,---))))))******************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,///............///000000.........////////////////////////000111222333444555999>>>BBBFFFLLLUUU[[[gggqqq|||++++++++++++++++++++++++************************************++++++++++++,,,+++***)))))))))))))))++++++***)))))))))))))))''''''((()))***++++++,,,))))))************))))))))))))*********+++++++++)))******++++++,,,,,,,,,***************************,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------,,,,,,---......///000000/////////000111111222222333444666666555444666777888888888888888888888888777888888999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<======::::::;;;;;;<<<<<<<<<===999999999888888888777777888777777666666777777888888777777666666777777888888888888888888888888888;;;:::999888777666555555444444444555555444333333444555555333111111222333555555666666666666555555222222222222222222222222222222222111111111000000////////////............//////000//////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))'''((()))***************(((((()))))))))************)))'''%%%%%%&&&((()))''''''&&&&&&'''((()))***((())))))******))))))((()))))))))))))))))))))))))))*********++++++++++++************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((++++++************++++++++++++++++++************,,,+++++++++******))))))(((***++++++)))(((((()))+++++++++++++++,,,,,,---***************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,......------......///000........................000000000000000111111222222444666888:::???EEEJJJUUU]]]iiirrrvvvwwwvvvvvvtttzzz++++++++++++++++++++++++************************))))))*********+++++++++------+++******))))))))),,,,,,+++************+++)))))))))))))))*********((()))************)))((())))))*********+++++++++(((((())))))******+++,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...///000111111222/////////000111111222222333444555555444444555666777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>===<<<<<<===;;;;;;;;;<<<<<<======>>>999999888888888888888888888888777777777777888888888888777777777777888888888888888888888888888888;;;:::999888777555444444333333444444444444444333444444444333111111222333555666666777777666666555222222222222222222222333222222222111111111000000////////////............//////////////////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******)))))))))))))))))))))************'''((()))***************))))))))))))************)))(((&&&%%%%%%''')))***((((((((('''''''''(((((('''(((((())))))((((((''')))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++************************))))))******+++++++++,,,)))***++++++)))(((((())),,,,,,,,,+++,,,---...///++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------------------......///............------------000000000000000000000000222333333444555888<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<=========999999999999999999999999999999999888888999999999999999888888888888999999888888888999999999999999888888777666444333222222333333444444555555444444333444444333222222444555666666777777777777666666222222222222333333333333222222222111111111111000000000000/////////.........///////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))))))))************+++((())))))************))))))))))))*********++++++)))((('''''''''((()))***''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************))))))*********''''''((((((((((((((()))&&&&&&'''((()))***++++++&&&(((***************,,,+++***))))))***+++---...++++++++++++++++++++++++************++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................------------......//////......---000000000222333555666777:::===CCCJJJQQQVVVZZZ\\\cccjjjrrryyy}}}++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************))))))))))))***++++++,,,++++++***************************)))))))))(((((()))***++++++***)))((()))************++++++++++++***)))))))))***+++,,,************************)))+++,,,+++***)))***++++++,,,---......---,,,++++++,,,---.........------........................---......//////000000000/////////000111111222222222444555444333222333444444444555555555666666666888999:::;;;<<<======>>>::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999;;;======;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999:::::::::::::::;;;::::::999999::::::;;;::::::999999999999::::::999999999999:::::::::;;;777777666555444444333333333333444555555555555555222333444444333444666888666777777888888777777666222222222333333333444444222222222111111111111000111111000000000/////////......////////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,(((((())))))******++++++))))))*********+++++++++)))************))))))((())))))*********+++++++++((((((((()))))))))******&&&'''(((***++++++,,,,,,******((((((((((((******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***''''''''''''(((((())))))''''''(((((())))))******&&&(((*********)))***+++***)))((('''(((***,,,---************************************++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...////////////......------,,,---...//////...------,,,,,,...000222333333222555555777;;;@@@FFFIIIKKKSSSYYYaaagggkkksss++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,+++***(((''''''&&&&&&+++******))))))))))))))))))))))))))))))*********''')))***++++++***)))''')))************+++++++++---,,,+++******+++,,,,,,)))))))))))))))))))))))))))+++++++++***)))***+++,,,,,,............,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000111111222222222444444444222222333444444444444555555555666666999999:::;;;<<<>>>>>>???:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999;;;<<<<<<;;;:::;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;888888888777666666555555333444444555666666666555222333444444444555777999777777888888888888777777222222222333333444444444222222222111111111111000111111111111000000000000......///////////////...//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***+++,,,---...------,,,************************************************''''''(((((()))))))))***''''''((()))***+++,,,,,,))))))******++++++++++++***************)))(((''')))************+++++++++'''((()))***++++++******)))******++++++++++++***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))((()))))))))******++++++++++++++++++***************+++,,,+++)))''''''(((***)))(((((()))+++---...)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---************************)))************+++++++++,,,,,,++++++,,,,,,---...000000/////////.........---...///000111000///...)))***---000333333222000555444333444888<<>>===:::>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666444444444555666777555444444555555444333555555444444444444555555666777777888888666555444555555555555444333222111222222222111111111111111000000000000000000000000.........///////////////111000...------......///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))************************************************************))))))))))))(((((((((((()))))))))))))))))))))***++++++)))'''***((((((***---,,,)))%%%+++***)))(((''''''''''''((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))(((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))''''''((()))***++++++,,,...---,,,***)))(((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...------,,,,,,------...,,,---///000000000///...---...............------......///000000000000000000000000111222444555666888>>>DDDHHHLLLTTTbbblllzzz~~~************************************************,,,+++++++++,,,,,,+++)))++++++,,,,,,---......///*********)))))))))))))))***************)))((((((************************)))***,,,,,,*********+++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++************************)))************+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...////////////000000000111111222222222333333333333444555555444444666777888:::===???@@@???===<<<::::::999888888888888888444555777999:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===???===;;;??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666555555666666777777666555555666666555333444444444444555666777888888888999:::999888777666555555555555444333333222333222222222111000000000000000000000000000000000.../////////////////////000000///.....................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************))))))))))))''''''((((((((()))))))))*********+++,,,,,,***(((***((('''(((***+++******))))))((((((((())))))***((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))))))))))))))((())))))))))))))))))))))))(((((())))))******++++++,,,+++******)))*********,,,,,,,,,++++++*********************************************************************************,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,---.../////////......---...............------......///000000000000000//////000000111333444555222777===???AAAGGGRRRZZZgggrrrzzzxxx}}}************************************************...---,,,,,,---,,,***((()))))))))***++++++,,,,,,++++++******))))))((((((***************)))((((((***************************+++------+++***+++,,,+++++++++++++++*********)))***++++++,,,,,,++++++************************)))************+++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////111111222222222333333333222333555555555555777888999;;;===???@@@???>>>===999999888777777777888888333444666999;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>???===<<>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;:::999999888888777777777888888999888777666666777777666555333444444555666888:::;;;999:::;;;;;;;;;:::888888444444555555555444444333333333222222111000//////000000000000000000000000//////////////////......///////////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///************************************************************))))))))))))''''''''''''((((((((((((+++******+++,,,,,,+++)))))))))((('''&&&(((+++...(((((((((((()))***+++,,,((((((((((((((()))******))))))************))))))(((((((((((()))))))))))))))))))))(((((())))))***)))))))))))))))*********************************)))))))))))))))))))))))))))************))))))((('''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********************************************************++++++,,,......,,,++++++******++++++,,,+++,,,---.........------------...............---......///000000000//////.........///000111222333...222666777666999@@@FFFNNNXXXeeemmmooooooqqqtttnnnnnnrrryyy************************************************,,,+++***+++,,,,,,+++)))((((((((()))))))))******,,,++++++***)))(((''''''***************)))((((((************************)))+++,,,,,,+++******++++++++++++***************))))))***+++++++++++++++************************))))))*********+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......................../////////000000111111222222222333333333111333555666555666888::::::;;;===>>>???>>>======888888777777777777777888888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>>>>===========================>>>>>>??????@@@@@@???>>>===;;;:::999888888888888888999::::::;;;999888777777888888777555555555555666777999:::;;;999:::;;;;;;;;;:::999888333444555555555555555444444333333222111000//////000000000000000000000000////////////...............///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,)))''''''))),,,...************************************************************)))))))))(((&&&'''''''''((((((((((((+++***)))***++++++***)))(((***+++)))&&&&&&(((,,,)))))))))))))))***++++++((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))***))))))))))))******+++************************************************))))))))))))))))))))))))))))))************)))((('''((()))***************))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---...------,,,,,,------...++++++,,,,,,------------,,,---......///...............///////////////......------...///000111111---111444444222222666:::===EEENNNUUUYYY\\\```dddaaaeeemmmuuuyyy************************************************((('''''')))+++,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++***)))(((''''''***************)))(((((())))))))))))))))))))))))(((***++++++***))))))***************************))))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,//////000000000111111111111111222222222333333333222333555666666666888:::;;;;;;<<<===>>>===<<<<<<888777777777777777888888;;;::::::::::::::::::;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;:::999888888999:::::::::;;;;;;:::888777777888888777666888777777777777888888999888999:::::::::999777666444444555555666555555555333333222222111000000///111111111111111111111111000000//////.........---...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,************************************************************)))))))))((('''''''''(((((((((((()))***((('''((()))***)))((('''***---,,,(((%%%%%%'''+++******)))(((((())))))((((((((((((((())))))***))))))************))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++++++++************************************))))))))))))))))))))))))((())))))*********))))))((()))))))))(((((('''&&&))))))))))))))))))))))))*********))))))))))))))),,,+++******))))))******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************...------,,,,,,------...++++++++++++,,,,,,------,,,------...//////............////////////......------------...///000000---000333333111111333555555:::???DDDGGGJJJOOOSSSVVV\\\fffoootttyyy************************************************&&&%%%&&&(((+++,,,,,,+++************************++++++******))))))((((((***************)))(((((())))))))))))))))))))))))((()))++++++)))((()))***)))))))))***************((()))******++++++******************************)))************+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000000000000111111111111111111222222222333333333333444666666666666888999:::;;;;;;<<<<<<<<<;;;;;;888888777777777888999999999999999:::;;;<<<>>>???===<<<<<<<<<;;;;;;::::::999999999999999999999999:::<<<>>>===<<<;;;<<<===::::::;;;;;;<<<<<<======<<<===>>>>>>???@@@AAAAAABBBAAA@@@???===<<<;;;:::888999::::::;;;::::::999999888777777888888777555888888777777777777888888777888999999999888666555555555666666666555555444222222222111111111111111111111111111111111111111000000000///......------///////////////......---,,,,,,,,,------------...------------------------------------------------+++,,,------------,,,+++************************************************************))))))))))))(((((((((((())))))))))))***(((&&&&&&((()))((((((''')))++++++)))'''%%%$$$+++***)))(((''''''''''''((((((((((((((()))******))))))************))))))(((((((((((())))))))))))(((((((((((()))******++++++++++++***************************************))))))))))))))))))))))))((())))))************))))))))))))(((((('''&&&%%%)))))))))))))))))))))))))))))))))))))))*********,,,,,,+++***)))))))))***)))))))))***************))))))))))))))))))))))))************************************************------+++******))))))))),,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,---...////////////....../////////...------...---------......///000---...000000///000111222222444666777999<<<@@@DDDJJJOOOZZZdddjjjqqq************************************************''''''''')))+++,,,+++***((((((((((((((((((((('''*********)))))))))))))))***************)))(((((())))))))))))))))))))))))(((***,,,+++***)))******((()))))))))*********+++((())))))***************************************)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------/////////000000000000111111111222222222333333333444666777777666666777999::::::::::::::::::::::::888888888888888999::::::888888888999;;;>>>@@@BBB>>>>>>>>>>>>============::::::::::::::::::::::::999<<<>>>===;;;:::;;;<<<:::;;;;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBAAAAAA???>>>===<<<<<<999999:::;;;:::999888888999777666666777888666555666666666666666777888999777888999999999888666555666666777666666555444333111111111111111222222222111111111111111111111111111000000///......------000000///...............,,,,,,,,,---------......................................................---------......---------************************************************************))))))))))))))))))))))))*********++++++)))''''''((()))))))))(((''''''((())))))((('''(((((('''''''''''''''(((((((((((((((((()))******))))))************))))))(((((((((((())))))))))))''''''''''''((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))(((((('''))))))))))))))))))))))))(((((())))))******++++++*********)))******+++,,,((()))))))))*********+++************************************************************************++++++***************+++,,,++++++******++++++,,,---,,,,,,+++,,,---...///+++,,,---...////////////......//////......---,,,...............//////000............---...///111222222222222333555888;;;>>>AAAIIISSSZZZaaammmxxx***************************************************))))))***,,,,,,+++)))++++++++++++************)))))))))))))))************************)))(((((()))))))))))))))))))))))))))+++------+++***+++,,,(((((())))))*********+++(((((()))***************************************)))************+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000111111222222222333333333555666888777666666777888999999999999999999999999999999888888999:::;;;;;;999999999:::;;;===???AAA??????????????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;======:::999:::<<<;;;<<<<<<===>>>???@@@@@@;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@???>>>======999::::::;;;:::999777666888777666666777777666555444444444555666888::::::888888999:::999888777666777777777777666555333333000000000111222222333333111111111111111111111111111000000///...---------111000///------...//////,,,,,,,,,------.........////////////////////////........................///...------------...///************************************************************)))))))))))))))*********++++++++++++,,,***(((''')))*********)))%%%###$$$(((++++++***&&&&&&%%%&&&&&&'''((()))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))&&&&&&&&&&&&'''(((******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''((()))******++++++***))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((()))***,,,---...(((((())))))*********+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---...------,,,,,,------...------,,,+++,,,---...///+++,,,---...////////////.../////////...---,,,,,,//////.........//////000000///...------...///000444333222222222444666888777888===EEEKKKPPPZZZdddnnnzzz,,,,,,++++++,,,,,,---...+++)))(((((()))******)))+++*********))))))((((((,,,+++***)))((((((((((((''')))***)))((('''(((***,,,,,,+++***)))((('''''')))***+++,,,+++***(((&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------...------------...//////............///////////////000000111333444555555666666666666666555555555777777777777777777777777888888999::::::;;;<<<<<<;;;;;;:::999999999999:::======>>>>>>??????@@@@@@<<<;;;:::999888888888888::::::::::::::::::::::::888999:::;;;===>>>??????===>>>>>>???@@@AAAAAAAAACCCCCCAAA???>>>=========<<<;;;:::999999999:::;;;777777777777777777777777666777777777777888888888888888777777777777777777888888777777666666555555222222222222222111000///......//////000000111111333222111/////////000111////////////............000000/////////000000111////////////...---,,,+++((()))******,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''((()))***((((((((((((''''''''''''***((('''&&&&&&'''(((***))))))************))))))&&&((()))((('''%%%%%%&&&******++++++++++++******************************777222,,,))))))***((('''******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((*********++++++,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------//////.........---------------......//////000000333444666888;;;AAAIIINNNXXX^^^hhhsssyyy{{{zzzyyyzzzyyywwwuuuvvv{{{+++++++++++++++,,,,,,---,,,***))))))***++++++***************)))))))))(((***)))))))))))))))******((()))***)))((('''((())))))))))))))))))((((((((())))))+++++++++***((('''''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++---------------...//////............//////////////////000111222333444444666555555555555555555555555555666777888888999999888888999999:::;;;;;;<<<;;;:::::::::::::::;;;;;;======>>>>>>>>>>>>>>>???;;;;;;:::999888777777888999999999::::::;;;;;;;;;999999:::;;;<<<======>>>======>>>>>>???@@@@@@AAAAAAAAA???>>>============;;;:::999888888999:::;;;777777777777777777777777999999999999::::::::::::888888888999999::::::;;;888888777777666555555444333444444444333333222111//////000000000000000111333222000/////////000111111111000000///...------.........------......///////////////...---,,,+++++++++,,,,,,------......------------,,,+++***)))------,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))(((''''''((()))***'''''''''(((((()))))))))***)))'''&&&&&&''')))***))))))************))))))***+++++++++)))((()))***)))******++++++******)))************************111---)))((()))***)))'''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++*********)))*********++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........//////.........---------............////////////000222333444666:::???CCCFFFJJJQQQXXX^^^aaaccccccjjjiiiiiiiiilllrrr{{{***************++++++,,,---+++)))***+++,,,++++++************))))))))))))(((((((((((()))***+++,,,)))***+++***((('''((())))))))))))******+++++++++))))))***++++++***((('''''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++------------,,,+++***)))---------------......///---............///////////////000111222222333444555555555555555555555555333444555666888999:::;;;888888888999::::::;;;;;;:::999999::::::;;;<<<===>>>>>>>>>===============::::::999888777777777777888888999:::;;;<<<<<<===999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<999999888888888999999:::777777777777777777777777999999999999:::::::::;;;666777777888999:::;;;;;;777777777666555555444444333333333444333333222111111111111111111000000000222111000000///000000000333333222111///...---,,,------,,,,,,,,,,,,,,,---......///......---,,,+++........................///......---,,,***(((''',,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))(((((((((((())))))&&&''''''((()))***+++,,,))))))''''''''''''))))))((())))))******))))))(((+++,,,,,,***((((((***,,,)))******++++++******))))))))))))))))))))))))))))))((('''((()))***)))(((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++******************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////...............---------/////////...............///000111222111333555777:::;;;>>>BBBFFFKKKNNNPPPUUUVVVWWWZZZ___gggpppwww)))))))))))))))******+++,,,***))))))***++++++************)))))))))))))))))))))(((((()))***++++++***++++++***((('''((()))++++++++++++,,,,,,,,,---))))))************)))(((''''''((())))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***------,,,,,,------...///---------.........//////000000111111222333333444444444444444444555555555444444555666777888999999777888888888999999::::::888888999999:::<<<===>>>>>>=========<<<<<<;;;;;;:::999888888777777777888888888999:::;;;<<<===>>>::::::::::::::::::::::::<<<<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<888888888888888888999999777777777777777777777777777777777888888888999999555555666666777777888888777777666555555444444333000000111111111111000000333333222222111111000000111111000000000000000000333222222111000//////...------,,,,,,+++,,,,,,,,,---.........------,,,+++//////.........------------------,,,+++***)))(((,,,+++++++++++++++++++++************************,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))))))))(((((((((((())))))((((((((()))***+++++++++))))))(((''''''((())))))(((((())))))))))))(((((()))))))))'''%%%&&&)))+++))))))************))))))((((((((((((((((((((((((&&&&&&''')))******(((''')))((((((''''''(((((()))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++***************************************************************************************+++++++++,,,,,,,,,------------------------------------------..................................../////////......---------///000222222111000111222666666666888;;;???BBBDDDEEEGGGJJJMMMSSS[[[dddjjjwww))))))(((((())))))***+++***)))'''''')))***)))((())))))))))))))))))******++++++***)))(((((())))))***++++++***)))(((((())),,,,,,+++++++++*********)))))))))*********))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---......------------............111111222222333333444444222333333333444444444555666666666666666777777777777777888888888888888999777777888888:::;;;===>>>===<<<<<<;;;;;;::::::::::::999888888888888888888888888999:::<<<===>>>>>>;;;::::::::::::999999999<<<<<<<<<<<<<<<=========:::::::::999::::::;;;<<<777777888888999999999999777777777777777777777777777888888888888999999999888777777666666555555555666666555555444333333333///000000111111000000000333333222222111111000000000000000111111111000000000000000000111111111111//////...---,,,,,,------------------------,,,+++......------,,,+++++++++++++++,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))(((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((('''%%%$$$%%%(((***)))))))))******)))))))))(((((((((((((((((((((((('''(((***+++***)))((('''***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))************++++++++++++))))))******************************************+++++++++***************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,,,,------------.....................//////......------,,,,,,---///111111000///000000///000111222444555777777;;;===???CCCGGGMMMTTTYYYhhhppp~~~)))))))))))))))******+++***(((&&&&&&((()))((('''))))))))))))************,,,+++***)))(((((((((((()))***++++++))))))***+++******))))))(((((((((''')))))))))))))))*********''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))************+++++++++******++++++++++++******'''''')))+++,,,---------,,,,,,,,,,,,,,,------...,,,------------.........111111222222222333333333111222222333333444444444666666666666666666666666777777777777777777777777666666777777888:::;;;<<<;;;;;;;;;:::::::::::::::::::::999999999999999:::999999:::;;;<<<======>>>;;;;;;;;;;;;::::::::::::<<<<<<==================::::::999999999::::::;;;666777888999::::::::::::777777777777777777777777::::::::::::;;;;;;;;;;;;::::::999888777666666555555555555444333333222222000111222222333222222222111111111111111000000000//////000111111111111000......///000000111111222111000///...---------...,,,,,,------------,,,,,,,,,,,,,,,++++++***************+++++++++++++++************+++++++++++++++***************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))((('''''')))+++((())))))******))))))((())))))))))))))))))))))))(((***,,,,,,***(((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))************************)))))))))******************++++++***************+++++++++------------------------------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------........................---------------***,,,...///...---...///---...///000111111111111333555777999;;;???DDDHHHUUU\\\gggrrr|||***))))))))))))***++++++***(((''''''((())))))(((((()))))))))******************)))))))))))))))***''')))************+++---)))))))))***************)))))))))))))))******+++''''''((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******'''((()))++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........000000000000000111111111111111111222333333444444444555555555666777777777777777777777777777777777666666666666777888999:::999999999999::::::::::::;;;:::::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<========================;;;;;;:::999999999::::::666777999:::;;;;;;;;;:::777777777777777777777777:::::::::;;;;;;;;;<<<<<<999999888888777777666666555555444444333222222222000000111222222222222222//////000000000000000111...///000111222111111000//////////////////000000111000///...------------+++,,,,,,------,,,,,,,,,+++++++++++++++*********+++++++++++++++***)))((()))*********++++++++++++))))))*********+++++++++'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''((()))******)))((('''(((((((((((((((((()))))))))))))))******)))))))))''''''((((((((((((''''''''')))******))))))***+++(((((())))))))))))((((((************************''')))++++++)))((()))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))******++++++++++++*********)))))))))((()))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------...---------.........//////,,,------------------...,,,---......------...///000000000///000000111111000111333444555777:::===CCCGGGNNNWWW___eeeiiikkklllooorrrvvv{{{***************++++++,,,+++)))(((((()))******)))(((((())))))*********+++(((((((((((()))***+++,,,'''(((*********+++,,,...***++++++,,,...//////000))))))(((((()))***++++++'''(((((()))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))******+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////000000111222333333444444222333444555666888999999777777777777666666666666666555555555666777888999888888888999999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<;;;::::::999999::::::777888:::;;;<<<<<<;;;;;;777777777777777777777777888888999999999:::::::::555555555555666666666666555555444333333222222111......///000000000000000......//////000000111111...///000222222222111000000000//////......------111000///...---,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,***)))'''&&&))))))******++++++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,'''((()))******)))((('''%%%%%%&&&'''((()))******))))))************))))))''''''((((((((((((''''''%%%''')))***)))((()))***(((((())))))))))))((((((************************%%%(((***)))((('''***,,,((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********))))))(((((((((((()))***+++,,,,,,---))))))******++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////---------.........//////,,,,,,,,,------.........///000000///...---///111111000---,,,,,,---///111///111333333444555888:::777:::???EEEKKKQQQUUUWWWWWW[[[aaagggnnnuuu}}}++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))******************++++++++++++******(((((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,+++)))((('''(((---,,,***(((((((((((()))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,------...///////////////000000000000111111000000//////......///000111222222111//////222222333444444555555666666666444333333222333333444444444444555777888999;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;>>>===<<<===>>>??????>>>>>>>>>===;;;;;;:::::::::>>>>>>===<<<999666444222888888888888999:::;;;<<<;;;;;;:::999999888888777666666666666555555555555222222222222111111111000111000///......///000111111111000000//////.........///000000000000000///......////////////......---------,,,,,,++++++++++++)))((((((***+++,,,,,,+++***)))))))))***,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''************))))))))))))))))))))))))************+++*********))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********************************************************************************************************++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++++++++,,,---...---------,,,,,,+++++++++...---,,,,,,---...---,,,//////...------------...------............------000000000000000111111222777777888999<<>>===>>>@@@CCCDDDDDDBBB@@@???===<<<;;;:::::::::777888999:::;;;:::999888888888888888999::::::;;;;;;::::::999888888777777666666666666555555555444222222111111111000000000111000///......///000111111000000000/////////...000000000///////////////......////////////......---------,,,,,,+++++++++,,,***((()))***,,,,,,,,,+++***)))))))))***,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))(((***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++))))))))))))))))))))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,------//////.........---------------,,,,,,---------,,,---------------...///000------............------000000//////000000111222111111111111333666999;;;:::???DDDHHHLLLRRR\\\cccnnnvvv~~~))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***************,,,------+++***************)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,---------.........000000000////////////...111000000000000000111111222222333333444444555555444444666777777666666555666666666777888999:::;;;<<<============<<<;;;;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::888888999:::===>>>>>>???AAAEEEIIIJJJIIIHHHAAA@@@???===;;;::::::999444666888:::;;;<<<<<<;;;999999888888888999999:::::::::999999888777777777666666555555555444444444111111000000000/////////000000////////////000000000000000000////////////222111///............///......////////////......------,,,,,,,,,,,,++++++---+++******,,,------,,,+++************+++,,,,,,************************++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********'''''''''(((((())))))***''''''((((((((()))))))))************))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((,,,,,,+++***)))((('''''',,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++************)))))))))***************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111------------------------///////////////000111111222222111111222333555666222666:::<<>>AAACCCCCCDDDFFFIIILLLLLLIIIFFFBBBAAA???===;;;:::999888999::::::;;;:::999888777999999888888777888888888999888888777777666666555444444444444333333333333000000000000//////////////////000000000000//////////////////000000000000333111///---,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++******++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''%%%&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))************))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,------+++***+++---...------,,,,,,,,,------...---,,,,,,,,,,,,---............---......///000111000000///............///000111111222444666888:::;;;>>>BBBFFFKKKRRRXXX\\\[[[[[[\\\___eeelllpppuuu{{{(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))******))))))(((*********)))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++***+++,,,+++)))''''''((('''(((((())))))(((''''''((()))******++++++******((()))******++++++******+++++++++++++++,,,---------............/////////---............/////////////////////000111222333111111222222333333444444333444666777888888888777555555555666777888999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>@@@AAABBBCCCCCCDDDFFFHHHGGGEEEBBB@@@???>>><<<:::999999888777888999:::;;;:::999999888888777777777888888999888888777777666555555555444444333333333222222222111111000000000///////////////000000000000//////////////////000000000000111000...------------...------............------++++++,,,,,,,,,,,,------,,,,,,+++,,,------+++)))***++++++,,,---,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((''''''''''''''''''(((((())))))***''''''((((((((()))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++************************''''''((()))***+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,------------))),,,...---***)))+++.........---,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------...///////////////.........------000000000000111222333444333333444888::::::>>>DDDEEEFFFHHHJJJMMMRRRYYY^^^aaagggooowww~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((++++++******))))))((((((+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,(((***++++++)))((())))))'''((()))******)))((('''((())))))***************((())))))***************...------------...//////,,,,,,---------.........---------.........//////...///000111111222222222111111111222333333444444555555555666666777777777666666666777888999:::;;;;;;;;;<<<===============>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;777999;;;===??????@@@@@@@@@@@@???AAABBBCCCAAA@@@>>>===<<<;;;999999888888666777999:::;;;;;;::::::777777666777777888999:::888777777666666555444444333333333333222222222222222222111111111000000000...///000111111000///....../////////000000000111........................,,,------......------,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,***(((***+++,,,---------,,,,,,************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))))))))************(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************************(((((())))))******+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))******************************************************************************************************,,,,,,,,,+++++++++***************++++++,,,,,,---((()))+++,,,,,,,,,***)))++++++,,,,,,,,,---------))),,,...---***(((+++...,,,,,,,,,+++,,,,,,------...---+++******+++---...------,,,,,,------...///...//////000000000000000000000000111222333333333222111222777666333555;;;999;;;===>>>???BBBHHHLLLKKKPPPWWW^^^dddkkksssxxx~~~************************************************))))))))))))************(((((())))))))))))(((((((((((())))))*********++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,&&&(((*********)))***+++((()))***++++++***)))((((((((()))***************(((((()))***************+++************+++,,,,,,++++++,,,,,,,,,------------------.........//////---...000111222222222111000111111222333333444444666555555555555666666777777777777888999:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;666888;;;===??????>>>======<<<<<<===???@@@@@@???===<<<;;;:::999888888888888999:::;;;::::::888888666666666666777888::::::777777777666555555444444333333333222222222111111222222222222111111111111...///000111111000///....../////////000000111111,,,---...//////......---,,,------......------,,,+++++++++,,,,,,---------+++******+++,,,+++)))'''***+++,,,---...---,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******************))))))))))))))))))))))))************(((((())))))*********+++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))************)))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((())))))******************************************************************************************************,,,,,,,,,++++++*********))))))***+++,,,,,,------''')))+++,,,,,,,,,***))))))))))))******+++++++++(((,,,///---)))(((***...*********+++,,,---...///...---+++******+++---...---,,,,,,,,,,,,---......+++,,,---...////////////---,,,,,,---///000//////000---000444444///000555222555666666555777:::>>>>>>BBBGGGKKKOOOSSSXXX[[[aaaccceeefffhhhmmmuuu{{{yyyzzzzzz{{{))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))******)))((()))***+++***(((+++***)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111000111111111111222222222222222333333444555555555666777888999:::;;;;;;;;;;;;<<<<<<===>>>??????@@@BBB@@@===;;;:::<<<>>>???======<<<;;;::::::999999888888:::;;;<<<============<<<<<<===@@@AAAAAA@@@===<<<;;;:::::::::::::::;;;:::999:::::::::888666888999::::::;;;;;;::::::;;;;;;999777555444222111111222222222222111000000000000000000000000000000000000000000000//////...000/////////............111000///------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))((((((((((((((('''((()))******)))((('''************************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************///...,,,+++***++++++,,,************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///////////////////////////////////////.........000000000000000000000000000000111222333333444444666777999<<>>??????@@@???===<<<;;;<<<===>>><<<<<<<<<;;;:::999999888888999:::;;;<<<=========<<<;;;;;;<<<>>>@@@???>>>===<<<;;;:::::::::::::::;;;:::888999::::::999888999999:::;;;;;;;;;;;;:::;;;:::999777555444222222333333333333333222222111111111111111111111111111000111111111111000//////000000/////////.........000///......------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************************************************,,,,,,+++*********++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------////////////............000000000000000000000000000000111111222333333444222333444666888:::;;;<<<:::<<>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888888999:::<<<======>>>>>><<<;;;:::<<<===>>>>>>======<<<;;;:::999999999999;;;999777777999;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::999777666444333333444444555555444444333222111111111111111111111111111111222222222111000000000000000/////////..............................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))((((((************************)))******++++++******)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++******++++++,,,,,,++++++***,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000///000000111111222222333000000000111222222333333222333555777888;;;@@@CCCGGGJJJMMMNNNNNNRRRXXX]]]eeeiiippptttvvvwwwxxxxxxsssqqqooorrrzzz))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))******)))))))))''''''''''''''''''''''''***)))(((''''''((()))***,,,+++***+++,,,---,,,***)))))))))(((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111000000000000111111111111111222222333333444555555666666777888999999888888::::::::::::;;;;;;<<<<<<;;;<<<=========<<<;;;;;;:::999999999999999999999999:::;;;<<<===>>>>>>>>>===<<<;;;<<<>>>>>>>>><<<===<<<;;;:::999999999999;;;999777777999;;;======999::::::;;;<<<;;;;;;;;;;;;;;;:::999888777666555444555555555555444333333222222222222222222222222333333333333333222111111000000000////////////...------........................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))((((((++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***************+++++++++)))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***,,,---************************))))))))))))))))))))))))((()))***,,,,,,,,,+++***************************+++,,,,,,------,,,,,,+++------,,,,,,+++************++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////////////////////////////000000111111111000000000000000111111111222333444555555666999;;;;;;>>>@@@BBBBBBDDDGGGJJJLLLPPPUUUYYY[[[]]]^^^___^^^___bbbfffmmmtttzzz}}}************************))))))))))))))))))))))))***)))))))))))))))(((((())))))************))))))''''''''''''''''''''''''***)))(((''''''((()))***,,,+++***+++,,,---,,,***((((((((())))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000//////000000000111111111111111222222333444444444666666777888888888777777999999999999999:::::::::999:::<<<======<<<;;;:::999999999999999999999999::::::<<<===>>>?????????@@@>>>======??????>>>===;;;;;;:::999999999999:::;;;999777777999<<<===>>>::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888444444444444444333333222222222222222222222222222444444444444444333333222111000000000////////////,,,---...//////......---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))***************++++++******))))))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++(((((((((''''''(((((((((************************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,---------,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++******------------------------,,,---------......//////..............................////////////000000...//////000111111222222///000111111000000222444222333666777888888999:::===@@@DDDFFFGGGHHHIIIJJJKKKNNNRRRWWW[[[```dddfffnnnqqquuuzzz~~~}}}}}}}}}||||||************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***************************)))(((''''''((()))******)))(((((()))***)))((('''(((((())))))))))))(((&&&''''''(((((())))))***))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000/////////000000000111111333333333444555555666666666666777777777777666666888888888888888888888888999:::;;;<<<<<<<<<;;;:::888888999999::::::;;;;;;:::;;;<<<>>>??????@@@@@@AAA???>>>>>>??????>>><<<999999999999999::::::;;;;;;999888888:::<<<======::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999444444555555444444333222333333333333333333333333555555666666555555444333111111000000000/////////------/////////...---,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))******++++++***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************************((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++(((''''''&&&&&&''''''(((************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////................................................,,,,,,---...///000111111---...000///......///000///000222333444444444444666888:::;;;::::::<<<===<<>>???@@@@@@@@@AAA???>>>===>>>>>><<<;;;777777888888999:::<<<===:::999999:::<<<===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<::::::::::::999999999999555666666666666555444444444444444444444444444444666666777777666666555444111111111000000000//////---...///000///...,,,+++------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''((()))************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))***++++++)))((('''&&&&&&'''((()))************************(((((()))******)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------+++***)))************************++++++++++++++++++++++++---,,,++++++++++++++++++******************************++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,++++++***((()))+++,,,------,,,,,,((())))))***++++++,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------,,,,,,------......//////---///111111000000000222000000000222333333333222333444555444333333555666555777999999888999<<>>===<<<======;;;999666666777888999;;;===>>>:::::::::;;;======;;;::::::;;;<<<<<<======<<<<<<888888888888888888888888777777777777777666666555444444444444444444444444777777777777777666555555111111111111000000000000...///000000///---+++***------...............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******************************************************************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))************)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++---......,,,)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***************************************++++++*********(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,((())))))***++++++,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------------------------------........................+++---///000//////000111...---------///000000///000111222111000000222444444555666444222222555888333555777999<<<>>>???@@@<<<>>>@@@BBBCCCFFFIIILLLPPPWWW\\\[[[[[[^^^``````eeeddddddeeehhhkkknnnpppooorrrvvv{{{}}}++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))+++++++++************)))((('''&&&&&&'''((()))***))))))************))))))******))))))((((((''''''&&&((()))***)))***+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++)))***---///...+++------......///000000000222111000000000111333333555555555555555666777777555555666666777777888888888777888888999:::;;;<<<::::::;;;;;;<<<=========BBBAAA???@@@AAAAAA???>>>???>>>===<<<;;;:::::::::666888:::<<<===<<<;;;:::999999888888999999:::;;;======<<<;;;::::::999999777777666666666666777777777777777777777666555555666666666666666666666666777666555555555555555666333333222222111000000000///......---------......------,,,,,,,,,++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))(((***,,,,,,+++******+++))))))))))))))))))))))))&&&((()))++++++)))(((&&&******))))))((((((''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''+++*********))))))((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,,,,***)))))))))************))))))(((((('''(((***+++++++++***))),,,,,,,,,++++++*********------,,,+++*********+++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************((())),,,------+++)))''',,,++++++******++++++,,,******+++++++++,,,,,,,,,........................////////////////////////---------,,,,,,+++++++++,,,+++,,,111111---,,,....................................///000111111222......//////000000111111000000111000///...,,,+++///000111222333222111111222333444444555555444444999999999888999::::::;;;EEEEEEFFFFFFGGGHHHIIIIIILLLLLLMMMOOOQQQRRRSSSTTTWWWZZZ]]]```dddhhhmmmqqqqqqqqqqqqppppppnnnmmmmmmiiiiiijjjlllnnnrrruuuwww++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))(((((('''''''''((())))))))))))************))))))***)))))))))((((((((('''((()))************+++,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,---...///------......//////000000222111000000000111222333444444444444444555555666555555555666777777888888888888888888888999:::;;;:::::::::;;;<<<<<<======AAA???>>>>>>??????===<<<>>>===<<<;;;::::::::::::666777888::::::::::::999999999888888999999:::;;;===<<<<<<;;;::::::999999777777666666666666777777777777888888777777666555666666666666666666666666888777666555555555555555333333222111111000000//////......------............------------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************))))))***+++***)))((()))+++))))))))))))))))))))))))'''((()))******)))((('''***)))))))))(((((((((''')))(((((((((''''''''''''((('''&&&%%%%%%&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''*********)))))))))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))************((()))******++++++******)))+++,,,,,,***))))))***++++++*********)))))))))((()))******++++++******+++++++++******))))))))),,,++++++************+++***************+++++++++++++++++++++++++++++++++************++++++++++++************************((()))+++,,,,,,+++***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------------------------------.........------,,,,,,,,,......222888888333//////........................------...//////000000111......//////000000000000///000000000000///---,,,///000111222222222111111111222333333444444333333666666666666666777777888:::::::::;;;;;;<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEDDDFFFHHHJJJJJJLLLNNNPPPUUUVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPRRRTTTWWWYYYZZZ++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))((('''''''''((((((((())))))******))))))((())))))))))))(((((((((((()))***++++++))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000...++++++...222---------...//////000000111111000000111111222333333333333333333444444555444555555666666777888888888888888777777888999999999999::::::;;;<<<<<<<<<@@@>>>===<<<======;;;:::<<<<<<;;;:::999999999999777777888888999:::::::::999999888888999999:::;;;<<<<<<;;;;;;::::::999999888777777666666777777888888888999999888888777666777777777777777777777777999888777666555444444444333222222111111000/////////......---......///////////////.........------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))++++++***)))'''&&&(((***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&''')))***((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((('''))))))))))))************'''((())))))******))))))((()))++++++***)))***++++++++++++*********************))))))******+++,,,*********)))))))))))))))******)))))))))***+++++++++++++++***************++++++++++++++++++++++++((((((((()))))))))******************************))))))******+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---------------///555<<<<<<666000///------------------------,,,------....../////////...////////////000000000//////000000000000////////////000111111111111111000000111222222222222222333222222222222333444444555555555555555555555555333333444555555666777777999;;;===>>>===<<<======AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDD************************++++++******))))))(((((())))))))))))))))))))))))************))))))))))))******)))(((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((*********((('''(((***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((()))))))))************************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---++++++---000,,,,,,---......//////000111111111111111222222222333333333333333444444555444444555555666777777888888888777666666666777777888888999999:::;;;;;;;;;???===<<<<<<<<<<<<;;;999;;;::::::999888888999999999999999999999:::;;;<<<999999888888999999:::;;;;;;;;;;;;:::::::::999999888777777777777777777888999999999999999888777777777777777777777777777777999888777555444333333333222222222111000000//////...............//////000000000000////////////...///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********)))))),,,+++***'''%%%%%%''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((***+++((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))************))))))((((((((()))))))))************'''((())))))******))))))&&&(((***+++***)))***+++++++++++++++***************)))((('''((()))***+++******************)))))))))((((((((()))***++++++,,,+++++++++***)))))))))************************(((((((((((()))))))))***************************))))))((())))))+++---...++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,111777888222------------------------------,,,,,,,,,------.........////////////////////////...//////000000111111111/////////000000000000000...///000000111111000000000000000000000111111222555555555444444444444444333333333444444444444444222555999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;************************++++++******))))))(((((())))))))))))))))))))))))*********)))))))))((((((*********))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))'''&&&'''(((************************))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******((()))))))))*********************************************++++++,,,,,,,,,++++++++++++++++++++++++---***)))))),,,------+++,,,,,,------.../////////000000111111222222222222444444444333444555555666444444444555666666777777777777666555555555666666777777888888999:::::::::>>><<<;;;;;;<<<<<<;;;:::::::::999888888888999999999888888888888999999:::999999888888999999:::;;;:::::::::::::::999999999888888777777777777888888999999999999999888777777666666666666666666666666888777666444333222222222222222111111000//////..................///000111111111000000000////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********)))))),,,+++***'''%%%%%%''')))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((************************((((((((('''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))************((()))))))))************((()))******++++++******&&&(((******))))))***+++************************(((((('''&&&&&&((()))***++++++++++++++++++++++++)))((((((((()))***++++++,,,+++++++++***)))))))))************************)))))))))*********++++++***************************)))(((((()))+++---...+++******))))))******+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,000111---+++---------------------------,,,,,,,,,,,,------------/////////........................//////000111111///////////////000000000---...//////000000//////000////////////000111111222222111111111111111111555555555555555555555555+++...222444555444555555777777888888777777666666555555555555555444444444************************************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))*********)))(((((('''(((((())))))(((((('''(((((((((((())))))))))))'''((())))))''''''((()))************************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))************************************))))))******+++,,,,,,,,,************************---)))'''(((,,,...,,,))),,,,,,,,,---......//////000000111222222222222111444444444444444555555666333444444555555666777777555555555444444555666666666666777777888999999999;;;:::999:::<<<<<<<<<;;;::::::999888888999999:::666777777777777777777777999999888888999999:::;;;::::::::::::999999999999999888888777777888888999888888999999888888777666666666666666666666666666666555444333222111111111222111111000000///..................///000111111111111111000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))++++++***)))'''&&&(((***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((************************((((((((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((()))******++++++))))))))))))************((()))******++++++******'''(((******)))((()))***)))))))))))))))*********(((''''''''''''((())))))+++++++++++++++,,,,,,,,,******)))))))))***+++++++++++++++************************************************+++++++++,,,,,,******************************)))))))))***,,,---******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...+++***------+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////............---...............///000111...............///000000------...///////////////000////////////000111111111111111111111111111111222222222333333333333333///111444444333333333333333444444444444444333333111222222222222111000000************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))(((((((((((((((((()))*********))))))''''''(((((((((((('''''''''((((((((()))))))))***''')))******))))))+++,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))************************************((())))))***++++++,,,,,,************************+++*********+++,,,,,,,,,+++,,,,,,------......//////000111222333222222111333333333333333444444555333333444555555666666777444333333333444555666666555555666777777888888999777777666888:::<<<;;;;;;::::::999999999999::::::777888999::::::999888777999999888888999999:::;;;999999999999999999999999999888888777777888888999777777888888777777666555444444444444444444444444333333222111000000111111111111111000//////..................///000111222111000000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************))))))***+++***)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((()))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********))))))))))))************'''((())))))******))))))((()))******((('''((((((''''''((((((((()))))))))((())))))***************)))*********++++++++++++,,,++++++************+++***************+++++++++*********************************+++++++++,,,,,,******************************************++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...+++***------+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,.........---------------//////.........---------......---,,,,,,---...///......---------...///000---......//////////////////////////////000000111000000111111222222333333/////////000000111111111444666777666444444555666222333333444444444333333222333444444444333111111))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***++++++***)))''''''(((((((((((('''''''''((((((((())))))******(((***+++,,,++++++---///************************)))************+++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***,,,...---******---000++++++,,,------......//////000111222333222111111222222111111222222333444333333444444555666666777222222222333444555666777555555666666777888888888555444444666999;;;;;;::::::::::::999::::::;;;;;;:::;;;===>>>>>>===;;;:::999999888888999999:::;;;999999999999999999999999999999888888888888999999777777777777777666555555444444444444444444444444111111000000000000000111111111111000//////..................///000222222000000000000////////////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))(((***,,,,,,+++******+++************************))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))((()))))))))))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''************************************************((((((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))************&&&''''''((((((((((((((((((***+++***(((''''''(((&&&'''''''''(((((()))))))))***+++------,,,++++++(((((())))))*********+++------,,,+++*********+++))))))******+++++++++,,,))))))))))))))))))))))))************++++++++++++************************++++++++++++******************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------......,,,++++++,,,---.........---,,,---...///000---...//////000000/////////............///000000,,,,,,---...//////000000/////////000111222222222...///000///...///111333111111222333333222222222222333444444444333222111+++++++++++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((())))))******((()))******(((''''''(((************************,,,+++***((((((((()))***+++******)))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))******)))))))))***,,,---&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))***,,,---.........---...///111111222222222000111111111111222222222222222222222222222222222444444444555555444333333666666666777666555555444666666555555555666666777888888999999:::;;;<<<<<<===<<<;;;:::::::::::::::888888999999999999888888777777777777777777777777888888999999:::::::::;;;555555555555555444444444555333111222444555333111111000000///...---------000000000///......------///000111222333222222111000///...---,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********(((((())))))************++++++***)))(((((()))))))))************+++++++++)))))))))(((''''''&&&&&&((((((((((((((((((((((((+++)))(((&&&&&&((()))++++++)))(((&&&&&&((()))+++))))))((('''''''''''''''&&&&&&'''((())))))(((((())))))*********))))))(((***)))'''&&&&&&'''((((((++++++++++++***)))''''''((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((***,,,---************************)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((+++******))))))))))))))),,,+++***))))))***+++,,,***)))((((((((()))+++,,,************************+++)))'''&&&%%%&&&'''((()))************+++++++++))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))((((((''''''(((***,,,---++++++******************************************,,,***)))(((((()))***,,,))))))))))))))))))))))))---------,,,+++***((('''***+++,,,,,,+++***)))((())))))***++++++++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++***+++,,,---............,,,---......//////......222111///...------.........///////////////......------------------------////////////000000000000222111000//////...//////000000000000000000000000222222111111111111222222000111111111111222222222222111111111000000//////+++++++++******)))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))((()))******(((''''''((())))))))))))))))))))))))******)))((((((((())))))''''''''''''((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))+++***)))))))))***+++,,,''''''((()))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++---......//////...///000111111111111111000111111111111222222222222222222222222222222222222222222333333222222111555666666666666555444444555555555555555666777777888888999::::::;;;<<<<<<<<<<<<;;;:::::::::::::::777888888999999888888777777777777777777777777777555555666666666666666666666555555444444444444444444222111222444555333111111000000///......------////////////............///000111222222222111111000///...---,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))*********++++++++++++***)))))))))))))))(((((()))))))))*********''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***))))))((('''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))***+++************************)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((+++******)))))))))))))))******)))(((((()))*********)))((((((((()))++++++************************+++)))(((&&&&&&&&&((()))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((()))***+++,,,************************++++++++++++++++++++++++)))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))+++++++++,,,,,,++++++******++++++,,,+++***)))((())))))***++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,---............,,,,,,---............---......---------...//////------............------......................../////////...............111000//////////////////000000000000000000000000222111111000000111111222222222222111111000000000111111111000000000//////++++++***)))(((''''''&&&)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((''''''(((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))),,,+++******)))*********((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...///////////////000111111000000000000111111111111222222222222222222222222222222222111222222333333222222222555555555555555444333333444444444444555666777888999999999::::::;;;;;;<<<;;;;;;:::999999999999:::777888888999999888888777777777777777777777777777888888888888777777777777666555444333222333444555333222111222333333222111000000000///......---------............////////////000000111111111111000///......---,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++***))))))))))))))))))'''((((((((())))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''((((((((((((((((((''''''&&&&&&'''((((((''''''(((((()))+++,,,---((())))))(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((()))************************)))))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((+++******))))))))))))))))))((((((''''''(((((())))))))))))((()))******+++***************************)))((('''&&&'''((()))'''''''''(((((((((((()))'''(((((((((((((((((('''************************+++***)))(((((()))***++++++******)))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,---------***++++++++++++***))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,------------,,,,,,++++++,,,------------,,,))))))+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---------,,,,,,/////////...//////000000000000000000000000000000222111111000000111111222444333222111000//////...111111000000000000//////*********))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((()))******(((''''''(((''''''''''''''''''''''''%%%&&&''')))))))))((('''+++++++++***)))(((''''''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************)))))))))))))))***,,,,,,+++******)))))))))*********)))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,---...///////////////000000000000000//////000000111111111222222222222222222222222222222222333333444555555555444444444444555555444444333222222333333444555666888999999999999:::::::::;;;;;;:::999999888888888999999777777888888888888777777666666666666666666666666999999999888888777777666666555333222111222333444222222111111222222222111000000//////............,,,,,,---......///000000///000000000000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***((((((((()))))))))******''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))((('''''')))(((''''''''''''((((((''''''((((((((((((((('''((('''&&&&&&&&&'''((()))'''((((((((()))***++++++***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((((((***************************))))))))))))******+++(((((())))))))))))((((((((((((((((((((())))))))))))))))))******)))))))))+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))(((''''''(((((()))*********++++++++++++,,,(((((())))))))))))((((((************************+++***)))(((((()))***++++++++++++***************))))))))))))************++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))((()))***+++,,,---------*********+++************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++'''(((***,,,.........---,,,,,,,,,,,,,,,---------........................//////......---,,,,,,,,,...............///000111000000000000000000000000111111000000000000111111222222222111000/////////000000000000000000//////((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((()))******(((''''''(((((((((((((((((((((((((((%%%&&&''')))))))))((('''''''''((()))))))))(((''')))))))))******)))))))))************************(((((()))))))))************)))))))))))))))******++++++++++++******))))))************))))))))))))*********************************+++++++++,,,,,,,,,,,,---...//////////////////000000000//////...000000111111111222222222222222222222222222222222222333444444555555555444444444555555444444333222222222333333555666777888888888888999999999999999888888777777777888888999777777777888888777777777555555555555555555555555555555444444333333222222555444333222111222222333111111111111111000111111////////////............++++++,,,---...///000000000/////////////////////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******)))))))))*********++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''(((((()))***(((((((((((((((((((((''')))************))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((************************)))))))))))))))***++++++(((((())))))))))))(((((((((((((((((())))))******))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((()))))))))+++++++++,,,,,,,,,------)))******++++++******)))************************+++***)))(((((()))***+++******++++++*********)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++******************++++++))))))***++++++++++++***)))***++++++,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++)))***++++++,,,,,,++++++((()))+++,,,,,,,,,+++***------,,,,,,---...//////------------------------/////////.........------......---......///000000////////////////////////111000000000000000000111000000000000000000000000//////////////////000000'''(((((()))***+++,,,---***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((''''''((())))))))))))))))))))))))''''''((()))))))))((((((!!!$$$&&&)))*********))))))************))))))************************((((((((()))))))))******)))))))))))))))******+++******+++++++++***))))))*********)))))))))))))))************************************++++++++++++,,,,,,---.....................///000000/////////000111111111111222222222222222222222222222222222000000111222333333333333555555555555555444333333333333333333444555666777777777777777777777777777777666666666666777888888666777777888888777777666555555555555555555555555444444444444444333333333333333333222222222111111///111222111000///000111//////////////////......++++++,,,---......//////000//////............///,,,------------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))******+++************++++++++++++++++++***))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((('''&&&&&&'''((()))))))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((************************((()))************))))))************************(((((((((((()))******+++(((((())))))))))))(((((('''(((((())))))******+++)))******++++++******)))+++******)))))))))))))))((())))))******))))))((((((((()))************)))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***++++++,,,,,,++++++***************************)))))))))******)))))))))((())))))*********))))))'''(((((())))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))*********)))******+++,,,))))))***++++++++++++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++++++++******------,,,,,,,,,...///000------------------------.................................---......//////////////////////////////111000000//////000000111/////////000000000111111......////////////000000'''(((((())))))***************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))((()))******(((''''''((())))))))))))))))))))))))******)))((((((((())))))"""$$$&&&)))***+++******((()))***++++++***)))(((************************(((((((((((()))))))))***)))))))))))))))***++++++))))))***+++,,,+++******)))))))))))))))*********************************************+++++++++++++++,,,,,,---------------------...///000000000000000111111111111222222222222222222222222222222222///000111222333333333333555666666666666555444444333333333333444444555666666666666666666666666555666555555555666666777888666666777777777777666666444444444444444444444444555555555555555666666666111222333333333222000///...000222111///...///111.../////////////////////,,,,,,,,,------.........000///...---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++*********)))******+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((((('''&&&&&&###$$$''')))***)))((('''''''''((()))***)))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((*********))))))************************''''''''''''((()))***+++(((((())))))))))))(((((('''(((((()))******++++++)))******++++++******)))+++******)))))))))))))))''''''((())))))((('''''''''((()))***+++******)))))))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))******))))))''''''(((((()))******+++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++************)))))))))***,,,,,,))))))***++++++++++++***((()))***++++++,,,,,,,,,************************,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,++++++***+++---///000........................,,,,,,,,,---......////////////...---------......////////////////////////000000////////////000000000000000000000/////////........./////////000000((((((((((((((('''''''''******))))))((((((((('''))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((())))))******((()))+++***(((''''''((()))))))))))))))))))))))),,,+++***((((((((()))***+++,,,---...---+++)))(((((()))***++++++***)))(((************************(((((((((((())))))))))))))))))((())))))***++++++((()))***+++,,,,,,+++***((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,...///000000000000000111111111111222222222222222222222222222222222111222333444555555666555666666777777666666555444444444333333333444444555555555555555555555444444555555555555555666777888666666777777777777666666444444444444444444444444111111111222222333333333///111333444444222///......000222111...---///111.........///////////////,,,,,,------------......000///...---,,,------...,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++******))))))*********++++++,,,,,,,,,+++*********))))))(((((())))))((())))))***++++++(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***(((((())))))((('''&&&&&& ###&&&)))***)))&&&$$$&&&''')))***++++++++++++))))))***************)))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%''')))))))))))))))************************&&&&&&&&&&&&'''(((******(((((())))))))))))(((((('''(((((()))***+++++++++******++++++++++++******+++******)))))))))))))))%%%&&&'''(((((('''&&&%%%'''((()))++++++******)))))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''(((+++,,,,,,+++((('''$$$%%%'''((()))))))))(((&&&''''''((()))******+++************************((())))))******))))))((())))))))))))))))))))))))***++++++,,,,,,,,,++++++******)))))))))***,,,---))))))***++++++++++++***(((((()))++++++,,,,,,,,,*********************************++++++,,,------((()))***+++,,,---------++++++,,,------------,,,,,,+++*********+++---...+++***))))))***,,,...///////////////////////////)))***+++,,,------...///000///...---------------////////////////////////000000////////////000000222222111000///...---------.........//////000000+++*********))))))((((((***************)))((('''************))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111333333333333333222111000000111111222222333444444555555555555555555444444333333444444555666666666333444555666777777777777777777777777777666666666333333444444444444444444444555555555555444333333333333333444444555555555555444333222111///......222111///......///000000------------------------***+++---///////////////000---,,,---///000...,,,+++++++++,,,,,,---------************************)))***,,,------,,,***)))************************((((((((()))******++++++''''''''''''((((((((()))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((())))))*********))))))++++++******************++++++***)))(((((())))))))))))***+++,,,------...***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************"""$$$(((+++---,,,***(((+++***)))'''''')))***+++******************************))))))))))))******+++*********))))))((((((((((((((((((((())))))*********))))))))))))******)))******+++++++++******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************************************++++++,,,,,,,,,,,,------------,,,++++++******)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---////////////////////////,,,,,,------.../////////000000//////.........---////////////////////////000///...---,,,---......000///...---------------************)))))))))(((*********)))))))))((((((************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......//////000000000111111111222333333333222222111000000111111222222333444444555555555555555555444444666666555555555555555555333444555666666666666666666666666666666666666666555555555555555555555555333333333333333222111111333333333444444444555555555555444333222111000///111000000////////////000------------------------,,,,,,...///000//////...///---,,,---//////...,,,+++++++++,,,,,,---------************************+++******************+++*********************************)))))))))))))))'''''''''((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))))))))))))))++++++***))))))))))))))))))******++++++,,,,,,---)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))),,,,,,,,,+++***+++***)))(((((()))***+++******************************))))))))))))******************)))))))))((()))))))))))))))***++++++******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,.........................../////////...------,,,,,,000/////////.........---........................000///...---,,,------...///......------------...************))))))))))))+++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((((((((((((((((((((((((((())))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000000000000111111222222222333222222111000000111111222222333444444444444444444444444555555888888777666666555444444444444555555555555555444444444555555666666777777777777777666666555555444222333333333333222111111333333333333444444444444555555444444333222111111000111111111000000///.................................///////////////......---,,,---...///...,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***(((''''''(((***+++))))))))))))))))))))))))++++++******)))(((((('''''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&''')))*********(((((((((((((((((())))))+++***))))))))))))))))))++++++++++++++++++++++++((((((************(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++***)))(((((()))***+++******************************))))))))))))******************))))))))))))***************++++++,,,******))))))))))))******,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++***************)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000------------------------//////......---,,,,,,,,,/////////.......................................//////...------------...---------------.........*********)))))))))))))))+++***((('''&&&((()))+++************)))))))))(((''''''''''''''''''''''''))))))************)))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))))))))((((((((()))))))))******)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000111111111222222222222111111000111111222222333444444333333444444444444555555888888777777666666666666444555555555555444444333333333444555666777777888888777777666555444333333333333444444333333222111333333333333333333333333444444333333222222222111000111222222111000...---//////////////////////////////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++((((((((((((((((((((((((************))))))(((((('''(((((((((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((()))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((()))))))))))))))******)))))))))))))))***,,,+++++++++******))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++******))))))***************)))(((((()))************************************))))))))))))***************)))))))))))))))***))))))))))))***++++++******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))************************))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,++++++******)))++++++++++++++++++++++++***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////................................................//////......------------+++,,,,,,---............))))))))))))))))))*********)))'''&&&&&&((()))+++************)))))))))(((************************))))))************))))))))))))************))))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''(((((())))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************''''''''''''(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------.........////////////000000000000111111222222111111111000111111222222333444444333333333333444444555555666666666666777777888888555555555666555555444444333444444555666777888888666666555555444333222222222222222222222111000000333333333333333333333333222222222222111111111111111222222222222000...---/////////////////////////////////...............,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******(((((((((((((((((((((((((((((())))))************(((((((((((()))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))*********)))(((((()))))))))******+++++++++***)))))))))))))))******,,,++++++******))))))((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((('''((())))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))(((((((((((()))************))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************+++++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------......................................................---------***+++,,,---......------))))))))))))************)))((('''''''''((()))***************))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))(((((((((((())))))))))))''''''(((((((((((())))))&&&''''''(((((())))))***'''''''''((((((((()))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,---------............////////////000000///000111111222111111111000111111222222333444444222222333333444444555555444444555666666777888888555555666666666666666555555555666666777777888888555555555444333333222222///000000000000///......333333333333222222222222111111111111111111111222333333333222111000///.................................---------......///+++---...---,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***)))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))'''''''''(((((())))))***++++++++++++***)))((('''))))))******++++++,,,,,,)))))))))))))))******+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((())))))*********))))))))))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))***************+++++++++)))************+++++++++************************************************************++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++)))***+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---------------.........------------------------......//////......---,,,***+++---......---,,,,,,((()))))))))************'''''''''((((((((())))))************))))))))))))(((((((((((((((((((((((())))))************)))))))))******++++++******)))(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++)))******************))))))******+++,,,,,,------,,,,,,,,,---------.............../////////000000//////000111111111111111000111111222222333444444111222222333444444555555555555555555555555666666555555666777888888888888777777777888888888888888555555555555444444444444111111111111111000000///333333333222222222111111111111111222222333333333444444222111000/////////------------------------,,,,,,++++++,,,---...///+++---...---+++***,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))*********(((((()))))))))*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))((((((((((((((()))***+++++++++)))))))))))))))***++++++************))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))(((((())))))***+++******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************************************************++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********************************+++,,,,,,+++)))((()))***------------------------......---,,,,,,++++++***,,,,,,,,,------.........---------------------------.../////////...---,,,+++,,,---......---+++***(((((())))))*********+++&&&&&&'''((())))))((((((************))))))))))))++++++++++++++++++++++++))))))************))))))******++++++++++++******(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,---------................../////////000//////000111111111111111000111111222333333444444111111222333333444555555666666666555444444333333555555666888999999999999999999999888888888888888555555555666666666666666444555555555555444333333333333333222222111111111222222222333333444444555666444222000/////////000------------------------++++++******+++---...000***,,,...---+++***,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++************************++++++******)))((((((((())))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))***************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))''')))+++***'''&&&(((***************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((())))))((((((&&&''''''((()))******+++))))))((())))))***++++++)))))))))))))))*********+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++*********)))***++++++,,,******))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************************************)))************+++++++++***++++++++++++,,,,,,,,,///...---,,,***)))((('''************************---......,,,)))((()))***------------------------***++++++,,,,,,---......,,,,,,,,,------.........---------------------------.../////////...,,,,,,+++,,,.........,,,***)))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))(((((((((((((((((())))))))))))((((((***************)))((((((''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''++++++************++++++''''''''''''((((((((((((((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...//////...------///000000///111111111222333333444444333333333333333333333333222222333333333333444444555555555666666666666666666666666777888888999999999999999888777666666555666555555666777777666444333333333333333333333333222333333444444333333222222222222111111111111111444444333222111000///...........................++++++,,,---............++++++---......---++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))(((''''''************************))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))))),,,,,,,,,+++***)))((('''))))))((((((''''''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))))))))))))))'''((()))******)))((('''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''******))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))((((((((((((******))))))))))))******************))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******++++++++++++******,,,,,,++++++******))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++++++++))))))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...---+++******+++---...))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************))))))***************)))(((((((((''''''''''''''''''((())))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((())))))))))))***((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************)))((((((((()))***++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...//////...------///000000///...//////000000111222222333333333333333333333333222222333333333333444444555555555555666666666666666666666777888888999999999999888888777666666555666555555666777777555333333333333333333333333333222333333444444333333222111111111111111111222222222222111000///...---,,,------------------------------...------,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++***))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''((()))******)))((('''&&&&&&'''(((((()))))))))(((((((((((((((((('''''')))))))))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((******))))))))))))******************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******************)))***************)))))))))))))))'''''''''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))******++++++******))))))************))))))((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))************))))))************))))))***)))(((''''''((()))***************++++++++++++***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...------///000000///......///000000111111222333333333333333333333333222222333333333333444444555555555555666666777777555666666777777888888999999999888888777666666666777666555666777666555333222222222222222222222222222333333444444333333222000000000111222222222333111111000///......------------------------------,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---***'''$$$$$$'''***---+++,,,,,,---------,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))***+++,,,(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))***+++++++++***((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((())))))***))))))(((((((((((((((******************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))******************))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((())))))******))))))(((((())))))))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++---......---+++***+++)))(((&&&&&&((()))+++((()))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))************))))))))))))************)))((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))+++------+++)))((((((((()))))))))*********)))))))))******)))))))))+++)))(((&&&&&&((()))+++)))))))))*********+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///...------///000000///000000111111222333333333333333333333333333333333222222222333333333444444444444555555666666777777555555666666777888888888888888888888777777666666888666666666777666444222222222222222222222222222222333333444444333333222//////000111222333333333333222222111000000//////------------------------((()))***,,,---............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%'''***,,,***+++++++++***))))))(((************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))***+++,,,'''(((((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((())))))***************'''(((((()))***+++++++++)))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******(((((())))))))))))(((((()))))))))(((((((((''''''+++***)))((('''(((((()))((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))******************)))))))))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))(((((('''((()))******))))))))))))))))))))))))***))))))))))))))))))***+++++++++***************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************+++******************++++++,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,***************++++++,,,+++*********+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------+++++++++)))(((&&&&&&((()))+++((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((''''''((((((((((((''''''((())))))*********))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++------+++)))((('''''''''((((((((())))))***))))))))))))))))))***+++)))(((&&&&&&((()))+++((((((((()))))))))******+++***)))))))))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...------///000000//////000000111222222333333333333333333333333333333222222222333333333444444444444444555666777777888555555555666777777888888888888888777777777777777777666555666777666555333222222222222222222222222222333333444444333333222//////000111222333333333222222111111000/////////------------------------))))))+++,,,---.........///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++***)))'''&&&%%%************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))************)))((((((''''''((()))***+++,,,,,,***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******))))))(((((((((((()))))))))((((((''''''&&&&&&%%%))))))(((((((((((()))))))))))))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))'''((((((((()))))))))*********))))))))))))******************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((())))))***)))))))))))))))))))))))))))))))))******)))))))))******************++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))*********************************++++++*********+++++++++,,,,,,---------*********++++++,,,,,,,,,******))))))******+++,,,************++++++,,,---))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++------***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))'''((()))******+++******))))))))))))((((((((((((&&&''''''((((((''''''&&&((())))))************))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((((((******))))))))))))*********)))(((''''''((()))***'''((((((((())))))))))))***)))))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,///...------///000000///------...//////000000111333333333333333333333333222222333333333333444444333444444555666777888888444555555666666777777888888888777777777777777777666555555666777777666444333333333333333333333333222333333444444333333222000000000111222222222333/////////......---------....................................---,,,+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,***)))'''&&&************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********)))(((((('''''''''(((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%%%%&&&'''((()))))))))((((((((())))))******++++++((((((((((((((())))))***''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))************))))))))))))******************))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((())))))******))))))(((((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))***++++++++++++***)))******++++++,,,,,,------*********++++++,,,,,,---***))))))))))))***+++++++++************++++++,,,((()))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------......---+++******+++---...))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((()))***************(((''''''''''''''''''((())))))))))))************))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))))))))*********)))((((((((()))***++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++///...------///000000///------......///000000000333333333333333333333333222222333333333333444444333333444555666777888888444444555555666777777777777777777777777777777888444444444555777888777666444444444444444444444444222333333444444333333222111111111111111111222222...............---------////////////////////////111111000///...,,,+++***------............------------------------------***+++,,,------,,,+++***++++++,,,,,,,,,+++******************************))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''((()))***((((((((((((''''''''''''!!!###&&&(((***)))((((((&&&&&&&&&'''((()))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))***************))))))))))))******************))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))******************)))***************)))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))***++++++++++++***)))))))))******+++,,,,,,---)))******+++,,,,,,------)))))))))))))))***++++++,,,+++***************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******++++++************++++++))))))))))))************+++***)))(((((()))***+++(((((())))))))))))(((((()))************+++++++++(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++///...------///000000/////////000000111222222222333333333333333333333333222222333333333444444444333333444555666777888999444444555555666777777777777777777777777888888888333333333555777999888777555555555555555555555555222333333444444333333222222222222111111111111111000000000000000/////////000000000000000000000000/////////000//////...---,,,---...//////...---,,,------------------------+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******%%%%%%&&&'''((((((((('''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))%%%&&&''')))******++++++''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++***)))(((''''''((()))***((((((((())))))))))))))) %%%(((******((('''$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++******))))))))))))******************))))))))))))%%%&&&&&&''')))***,,,---))))))))))))))))))))))))******++++++++++++******,,,,,,++++++******))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,))))))***+++,,,,,,------)))))))))))))))******+++,,,,,,+++***)))))))))***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---......---+++***(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((()))******++++++***)))'''%%%%%%''')))***''''''''''''(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%---,,,***)))''''''((((((((()))***++++++***((('''+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******...+++)))))),,,,,,***''')))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------******))))))***,,,---///000////////////111222333555555555555555555555555666555555444333333222222444444444444444555666777666666666666666777888888666777999:::;;;::::::999999888888777777777777777888777777666555444444444444444555555444333111000000000000000////////////...............///000000////////////////////////000000//////.........---////////////////////////---...///111111///...---******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***(((((())))))******++++++++++++************++++++''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))))))))((((((''''''((()))))))))))))))))))))(((''''''&&&''''''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((+++***)))((('''''''''(((&&&(((******'''''')))+++))))))))))))))))))))))))&&&&&&'''))))))*********((()))***++++++***)))(((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))******+++++++++******))))))((((((+++***)))(((((()))***+++,,,+++)))((('''(((***+++''')))******))))))***,,,''''''(((((())))))******&&&&&&((()))************+++***)))(((((()))***+++,,,+++***(((''''''''''''((((((((((((((()))************++++++++++++******************************************************))))))))))))))))))))))))************************%%%&&&)))+++,,,,,,+++***,,,,,,,,,+++***)))((('''************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................000...,,,******,,,...000''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))*********)))(((((('''''',,,+++***(((((((((((()))''''''((())))))))))))(((************)))))))))(((((((((((((((((((((((((((******))))))))))))******)))))))))'''%%%$$$###$$$)))))))))))))))))))))))))))************+++++++++*********+++,,,---------,,,,,,++++++,,,---...///000////////////111222333444444444444444444444444444444444444444444444444777666666555555555666666666666666555666666777777555666888:::;;;;;;;;;;;;:::999888888777777888888777777777666555444444444444444444444333222111000000000000000//////////////////......//////000000000000000000000000000000000/////////....................................,,,---...//////...---,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***)))))))))))))))*********)))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((&&&%%%$$$''''''((())))))))))))))),,,,,,+++***************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))+++++++++,,,++++++***)))((()))************)))(((((()))))))))*********+++))))))((((((((('''''''''((((((((((((((((((((((((++++++***)))))))))))))))))))))(((((())))))***+++++++++++++++************+++***)))(((((()))***++++++***(((''''''(((***+++&&&'''((((((''''''(((***(((((((((((())))))))))))'''((()))***+++++++++++++++***)))(((((()))***+++***))))))(((((((((((()))((((((((((((((()))******)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***+++,,,,,,+++******,,,,,,,,,+++***)))((((((************************************************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------///...,,,++++++,,,---...&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))((('''&&&&&&&&&''')))***,,,,,,***)))'''))))))))))))************))))))))))))))))))))))))***************)))))))))***))))))(((((())))))***'''&&&&&&''''''((()))***************))))))))))))((((((((((((((((((((((((******))))))))))))******&&&)))***((("""!!!###)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.........---------...//////////////////000111222222333333333333333333333333222333333444555666666777999888777666555555555555777666666555555555666666444555777999:::;;;<<<<<<::::::999888888888888888777777666666555444444444444333222111111111111111000000000000/////////////////////000000000111111000000000000000000000000////////////....................................+++,,,---......---,,,+++...------,,,+++***)))(((******************************++++++++++++******************))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((('''&&&%%%%%%''''''((()))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))++++++++++++***%%%&&&((((((((((((***+++))))))))))))))))))))))))*********)))(((&&&%%%$$$((())))))******))))))((())))))))))))************))))))((((((((((((''''''((((((((((((((((((((((((+++***))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,,,,******))))))))))))*********)))(((''''''((()))***&&&((()))(((''''''(((***))))))))))))((((((((((((((()))***++++++,,,++++++******))))))))))))******((((((((((((((()))******((((((((((((((()))******)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******+++++++++++++++***)))(((************************************************++++++******++++++,,,---+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++&&&&&&'''((()))***++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''''''''(((***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))******)))((('''&&&&&&((()))************)))))))))))))))((((((((((((((((((((((((******))))))))))))******)))++++++***'''%%%&&&'''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------///.........---------.........//////000111111222111111111111111111111111333333333444555555666666777777666555555555555555666666555555444444555555555666777888999:::;;;;;;999888888777777777777777666666666555555444444444444333111000///000111222000000000000///////////////000000111111111111111111111111111111111111111///////////////.................................,,,---............---,,,------,,,,,,+++***))))))******************************++++++++++++******++++++******))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&'''((())))))******''''''((()))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''')))+++,,,---,,,***)))''''''((((((((((((((()))(((((((((((((((((((((((()))(((((('''&&&$$$###"""((())))))))))))))))))(((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***((((((((((((((()))******)))******++++++,,,,,,,,,***))))))))))))))))))***)))((('''''''''((()))***)))***++++++***)))***+++******))))))((((((''''''((()))******+++++++++******))))))))))))))))))***))))))(((((((((((())))))((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,++++++*********++++++******+++++++++******)))************************************************++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))&&&''''''((()))*********)))))))))(((((('''''''''))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))*********(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&'''(((((())))))******,,,+++)))((('''((())))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,***)))***,,,---,,,***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,------,,,,,,,,,+++---......///000000111111111111111111111111111111444444444444444444444444444333333333444444555666555555444444444444444555888888888888888888999999777777666555555555555555555555555555444444444444333222111000000000111222000000000000//////////////////000111222111111000000000000000000000000000.........///////////////.................................//////.........++++++++++++++++++++++++************************)))******++++++******)))++++++******))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))+++,,,,,,''''''((()))))))))))))))*********))))))***++++++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***,,,---,,,+++)))'''))))))((((((''''''&&&%%%((((((((((((((((((((((((***************)))(((''')))(((((((((((((((((()))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((('''((())))))***((()))))))))******++++++)))))))))******)))))))))((((((((((((((()))*********+++,,,+++***)))***+++******))))))(((((('''''''''((())))))***))))))))))))))))))******)))))))))+++***)))(((''''''''''''((((((((((((((())))))***)))))))))******)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((((()))***,,,,,,)))******+++++++++******************************************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))(((((())))))***((((((((()))***+++++++++((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((())))))))))))(((++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********'''&&&(((,,,///---***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,++++++***------...///000000000000111111111111111111111111333333333222222222222222222222222222333444555666333333333333333444555555999999888777777777777888666555555444444444444444444444444444444444444444333222222111111111222222000000000000////////////...///000111222111000///////////////////////////.........///////////////------------------------////////////////////////******+++++++++,,,,,,,,,************************))))))************))))))************))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((******)))(((((())))))***''''''((()))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***++++++++++++)))((('''***(((''''''((('''&&&$$$))))))))))))))))))))))))'''(((((())))))))))))((()))((((((''''''(((((()))************))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((''''''(((((()))***)))))))))))))))*********))))))************))))))(((((())))))******++++++)))*********((('''((()))))))))))))))(((((((((((('''(((((()))))))))(((((())))))************)))))),,,+++***(((''''''&&&&&&((((((((((((((()))******((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++,,,,,,((()))***+++++++++++++++************************************************++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************************'''((((((((()))))))))*********))))))))))))******(((((())))))))))))))))))'''((()))******)))(((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((())))))(((((('''&&&'''((()))************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((''''''((()))*********)))))))))))))))))))))))))))************+++++++++************************((()))***,,,,,,,,,++++++,,,---...000000000000///111111111111111111111111000000000111111222222333444444333333333444444555111111222222333444666666888888777666666777888999666666555444444444444555444444444444444444444444222222333333333333222222000000000000////////////,,,...///111111000///......................................./////////000------------------------.........------.........,,,,,,++++++++++++++++++************************))))))************)))))))))))))))))))))*********)))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&'''((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&$$$&&&((()))(((&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&)))(((''''''''''''((()))+++*********)))))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++(((''''''''''''((())))))++++++***************)))((()))***++++++***)))(((((()))***++++++,,,,,,,,,)))***+++***((('''((()))(((((((((((())))))))))))))))))*********))))))(((((()))***++++++***)))(((******)))(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((************************************************))))))))))))))))))))))))************************((((((***+++,,,++++++***(((((()))***+++,,,,,,,,,************************************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------)))***++++++,,,,,,,,,,,,******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))************************'''((((((((())))))************))))))))))))******)))))))))(((''''''&&&&&&%%%(((+++------+++(((%%%))))))))))))************((((((((((((((((((((((((*********)))))))))))))))&&&'''((())))))((('''&&&!!!###%%%(((***+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******&&&)))+++***'''&&&(((+++)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))''')))***,,,------,,,,,,,,,---...000000000000///111111111111111111111111------...000111222333444777666555444444444444444000000111222333555666777777666666666666888:::;;;777777666555555555555555444444444444444444444444111222444555555444333222000000000000////////////,,,---///000111000...---........................---.........//////000000------------------------...------,,,,,,------......------,,,+++***))))))************************))))))************))))))(((((())))))******++++++++++++************++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&'''''''''#########$$$%%%'''***+++'''(((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((('''''''''((()))***+++%%%###"""%%%)))+++***)))))))))))))))))))))))))))+++++++++++++++***)))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++'''''''''''''''((())))))---,,,,,,++++++*********((()))***++++++***)))(((((()))***,,,,,,---------+++------,,,***)))***+++''''''(((((())))))************+++++++++******)))((()))***++++++***)))(((((((((((((((((())))))***((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,------,,,***((('''((()))***+++,,,,,,,,,************************************************++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++........................))))))***+++,,,------...+++*********))))))(((((())))))))))))))))))))))))++++++************++++++***)))))))))((((((''''''))))))))))))))))))))))))((()))******)))'''%%%###******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******++++++***)))((('''&&&&&&(((((()))*********************)))(((((((((((((((((((((''''''''''''((((((,,,+++******)))******+++((((((''''''''''''(((((('''((()))******)))((('''))))))(((((())))))***+++************************++++++,,,,,,,,,,,,------............////////////111222333222111000111222333333222///,,,,,,000444555555666666555555444333444333222222333444666777888888777555555444444444444444444444444444444444777666555333333333444555222222222222222222222222222222111000//////000000000000111111111111000000000000000000000000000000..............................---------,,,,,,,,,000000///...------,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))******++++++++++++******(((((((((((())))))))))))---***))))))++++++(((%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&(((((('''(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))******)))'''&&&))))))(((((((((((())))))+++******************+++)))((('''&&&&&&'''((()))+++++++++++++++***)))((((((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))*********)))(((&&&%%%$$$)))((('''&&&&&&'''((()))***************)))(((((((((((())))))))))))((((((++++++***)))((('''&&&&&&'''(((***,,,,,,***((('''''''''''''''(((***+++,,,))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))---,,,***)))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,++++++---......---++++++++++++*********+++---...************)))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))*********))))))((((((((())))))))))))))))))))))))((()))*********(((&&&%%%***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************)))(((((((((((())))))***((((((''''''''''''((((((************************++++++************++++++(((((())))))))))))((((((+++************+++,,,,,,************************+++++++++,,,,,,,,,------............////////////000111222111000///000222333444444222//////222555555555555555555444444333333333222222333444666777888777666555444444444444555555555555555555555555666666555444444444444444222222222222222222222222222222111000000000000000000000111111111111000000////////////////////////........................---------------------,,,...------,,,++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))************))))))(((((((((((()))))))))))),,,***))))))+++***(((%%%&&&&&&'''''''''((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))((((((((('''''''''''')))(((((((((((())))))******)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++&&&'''((()))******))))))++++++************++++++((((((((())))))(((((((((***)))(((((((((((()))******++++++++++++***)))((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))************))))))((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((******(((((('''((())))))***************)))(((((((((((())))))))))))(((((()))))))))))))))(((((((((((()))************)))(((******)))((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************...---+++*********++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((***************)))))))))))))))))))))))))))))))))((((((*********)))(((''')))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))*********)))((('''''''''''''''(((((())))))******(((((()))***************'''''''''(((((()))***+++((((((''''''''''''(((((((((((()))*********)))((()))((((((''''''(((((()))))))))(((((((((((()))))),,,,,,++++++,,,,,,---...************************++++++++++++,,,,,,,,,,,,---............/////////...000111000///...///111222333333333111111333555555555555555555444333333333333333333333555666666777777666555444444444444555555555555555555555555555555555666555555444333222222222222222222222222222111000000000000000000000000111111111111000000................................................,,,---------------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))+++***)))*********(((&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''***))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))******+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))+++,,,---...%%%&&&''')))******+++++++++******))))))******+++''''''))))))))))))''''''******))))))))))))************++++++******))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((()))***+++,,,,,,+++***))))))))))))))))))************))))))((((((((())))))))))))((((((((((((((()))))))))************))))))))))))************)))(((((((((((()))))))))))))))************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************(((((((((((((((((((((((('''((()))***+++*********((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))***************)))((((((((((((((()))***((((((''''''''''''((((((&&&''')))***+++***((('''(((''''''&&&&&&''''''(((***)))(((''''''((()))***,,,,,,++++++,,,,,,---...***************************++++++++++++,,,,,,,,,---------.........//////---...000///......///000///000111111111111222222444444555555555444333333222222333333444555555666777666555444444444444444555555555555555555555555444444666666666555444333222222222222222222222222111111000000000000000111000000111111111111000000................................................,,,,,,,,,------------............---------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***(((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))***************)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++,,,---...&&&''''''((()))*********((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))******)))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''')))+++,,,++++++***))))))((((((((())))))************)))((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++'''''''''((()))***,,,,,,((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++---------,,,,,,,,,,,,+++++++++...---,,,++++++,,,---.........------,,,,,,++++++))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******************++++++(((((((((((((((((((((((('''((()))******+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((()))***************++++++)))(((''''''''''''((((((''''''''''''((((((%%%''')))***+++***((('''+++******))))))******+++***)))(((''''''((()))******************++++++,,,*********************************+++++++++,,,,,,------------............,,,...//////......///000000000000111222333222222444444444555444333333222222222333444444555555555666555555444444444444555333333333333333333333333333444555666666555444333222222222222222222222222111000000000000000111111000000111111111111000000................................................---------------------------------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((''''''(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++)))))))))(((((((((((()))((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((())))))*********))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((+++***'''&&&&&&'''((())))))))))))(((((('''''''''((())))))*********))))))(((((())))))))))))((((((+++++++++***)))(((((((((,,,***(((''''''(((***,,,(((((((((((()))+++,,,---((()))))))))************++++++++++++++++++++++++*********************************************************++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///............------,,,,,,))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))***************))))))))))))))))))))))))((((((((())))))*********)))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''((()))***************))))))((((((''''''(((((()))***************---,,,***)))'''&&&&&&&&&((((((''''''''''''((((((&&&''')))***+++******)))***))))))(((((())))))***))))))(((((((((((())))))))))))(((((())))))***+++************************************++++++++++++,,,------------.........,,,...//////......000111555333222222444555555444444444444444444333222222111222333444555555555555555555444444444444444555222222222222222222222222333444555555666555555555222222222222222222222222000000000000000111111222000000111111111111000000......................................................---------,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((""""""###%%%''')))+++,,,''''''((((((((((((''''''(((((((((((())))))))))))(((***++++++)))((()))***''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))******)))(((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******++++++++++++******))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''((())))))************)))(((((())))))))))))((((((---,,,+++***)))(((''''''+++***)))'''''')))***+++++++++***))))))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))***+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------------............/////////...------((()))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))*********))))))))))))))))))))))))((((((((('''(((((())))))***))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************++++++***(((''''''''''''((((((''''''''''''(((((((((((())))))***++++++,,,''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((((((((((()))******************************************++++++++++++,,,,,,---------.........,,,...////////////111222888555222111333555555444333444444444444333222222111222333555555555555444555444444333333444444555333333333333333333333333444444444444444555666666222222222222222222222222000000000000000111222222000000111111111111000000////////////////////////........................//////...---,,,++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''###$$$$$$%%%''')))***+++((((((((())))))((((((((((((((((((((())))))))))))''')))++++++)))((()))***&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((())))))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))((())))))***)))((('''&&&'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))(((''''''((()))***))))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))'''((())))))))))))(((''''''(((((())))))))))))))))))******++++++******))))))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&((()))******))))))(((((()))***************(((((())))))))))))((((((+++++++++******)))))))))+++***)))(((((()))***+++,,,+++******))))))******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////------............------------//////000///......(((((())))))*********+++))))))))))))))))))))))))++++++************++++++''''''(((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++(((((()))******************))))))(((((((((((()))((((((''''''''''''(((((())))))))))))***+++,,,---******))))))))))))******'''((()))******)))(((''')))))))))((()))******+++************************)))************+++++++++,,,,,,,,,---------......---...000000///000111333888444///...000222222222333333444444444333222222111222333555666555555444444444333333333444444555444444444444444444444444555444333333444555666777222222222222222222222222000000///000000111222222000000111111111111000000000000000000000000000000........................000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''+++***)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''))),,,+++)))((()))+++&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))(((((('''(((((()))***+++'''((((((((())))))******************************)))***+++++++++)))((('''&&&''''''((()))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++(((((())))))*********+++************************************************((((((((((((((((((((((((''''''''''''((()))+++,,,''''''&&&&&&&&&&&&'''''',,,***'''&&&&&&'''***,,,((()))***++++++***)))(((''''''((()))))))))))))))******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''******++++++++++++******))))))))))))))))))))))))&&&'''(((***++++++++++++&&&''')))***++++++++++++(((((()))***************(((((())))))))))))((((((***************+++++++++******))))))))))))******(((((())))))***+++---...))))))))))))************************************))))))******++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++)))***+++,,,...///000000,,,---...//////...---,,,,,,---...000000000//////(((((()))***++++++******'''((((((((((((((('''&&&&&&&&&'''((()))***++++++)))))))))))))))*********))))))))))))(((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))************))))))(((+++......+++))))))***,,,,,,,,,------,,,++++++......//////000000111111333333333222222222111111222222222222222222222333222222333444444444333333222222333444555555555555555666666666555444333333222222222333333444444444222222111111000/////////......///000000000000000000000000000000000000000.........///......---,,,---------.........////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((&&&$$$%%%((()))(((&&&%%%(((***)))&&&%%%''')))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&'''((((((((('''%%%$$$&&&''''''(((((((((((((((******)))((('''&&&%%%%%%++++++******)))(((((((((******))))))))))))******(((((()))***************************************)))((('''''''''(((***++++++*********))))))((((((&&&%%%%%%&&&)))******)))***+++,,,---,,,,,,+++***+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((''''''''''''******)))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))************)))'''&&&%%%))))))))))))************---***&&&%%%'''))))))(((************************------,,,+++***)))(((''',,,+++++++++***))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++---...000////////////000000000111%%%&&&'''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******+++***)))))))))((((((''''''*********))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))((((((((((((((()))******************)))))))))((())))))************))))))***,,,------+++***,,,///,,,,,,,,,------,,,,,,+++.........///000000111111000111111222222333333444333333333222222111111111222222222333333333333333222333444555555555444333555555555666555555444444333333444444444444444555222222111111000/////////......///000000000000000000000000000000000000000//////000000//////...---,,,------------.........///......---,,,,,,++++++------,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++++++++++++++(((((())))))*********+++******))))))((((((''''''(((&&&%%%&&&((()))(((&&&***++++++***))))))***,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))((('''&&&%%%''''''((())))))))))))((('''''''''''''''&&&&&&&&&((((((((((((((())))))))))))((((((''''''(((((()))'''((())))))******)))))))))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))((('''&&&&&&''')))***)))((()))***+++,,,,,,+++******+++++++++*********))))))(((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))***************************)))))))))(((((((((''',,,,,,++++++***)))((((((******)))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))))))))************************************)))))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))************)))((('''&&&))))))))))))************...+++(((''')))+++***)))************************++++++++++++************+++++++++***************,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,---///000/////////000000000000111)))))))))***))))))((((((&&&''''''((())))))))))))******************************)))((('''&&&%%%%%%************************)))))))))))))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******((((((((((((((())))))***************))))))))))))))))))************))))))+++++++++***)))***...111+++,,,,,,------,,,,,,,,,---......//////000111111......///111333444555666444444333222111000000///222222111111222222333444333444555666666444222111444444555555666555555555555555555555444444444444222222111111000/////////......///000000000000000000000000000000000000000000000000000000//////...,,,,,,,,,,,,------------.........------,,,,,,+++------,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++++++++++++++''''''((()))***+++,,,,,,+++******)))(((''''''&&&'''&&&%%%&&&((()))((('''+++(((&&&%%%&&&((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((('''&&&'''((())))))******))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))))))))((((((''''''(((((()))''''''((())))))))))))((((((((((((((((((((((((((()))(((((((((((()))***+++************)))))))))))))))(((''''''))))))(((''''''((()))+++++++++***)))+++************)))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))((((((((((((,,,,,,++++++***)))(((((()))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))))))))++++++++++++++++++++++++************))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************///---******+++,,,,,,+++************************)))*********++++++,,,,,,***************+++++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------............//////////////////...---...///000111//////000000000111111111++++++++++++******)))(((%%%&&&'''))))))*********++++++++++++******)))))))))))))))((((((''''''''')))))))))))))))*********(((((())))))))))))((((((((((((''''''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))(((((((((((())))))*********)))))))))))))))))))))************))))))******)))))))))***+++---++++++,,,---------,,,,,,------......///000000111......///111222333444555333333222222111111000000111111111000111222444444333555666777666444111///333333444555666666666555555555555444333333333222222222111111000/////////......///000000000000000///////////////////////////000000000000///......+++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,+++++++++*********++++++*********************************'''(((((()))******++++++++++++***)))((('''&&&&&&''''''''''''((((((((((((+++'''###"""%%%(((((('''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((((('''(((((()))***************&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))***))))))(((((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))***)))(((((())))))(((&&&&&&'''(((*********))))))************))))))))))))***)))))))))))))))***+++(((((((((((((((((((((((('''(((************(((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''((()))***************((()))))))))************...---,,,+++++++++,,,,,,*********************************+++++++++,,,,,,)))))))))***+++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000000000000000000000///000000111222000000111111111222222222(((((((((((('''&&&%%%%%%&&&'''((()))************,,,,,,++++++***)))))))))((((((((())))))*********''''''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))******))))))************))))))******+++,,,,,,+++***)))***+++,,,,,,---------,,,---------...//////000000000000111111111222222222000000000111111222222222111111111111222333444555444555666666555333111000333333444555666666666555444333333333222111111111222222111111000/////////......///000000000000000////////////////////////......//////......---,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,++++++++++++******************+++******************************))))))))))))))))))*********)))(((''''''&&&''''''((((((((((((((()))...***%%%%%%(((***+++***(((((())))))))))))((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********))))))((((((((((((((((((((()))***************))))))))))))((((((((((((*********))))))((((((((()))((((((''''''(((((()))&&&''''''((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))))))))******+++***(((((())))))(((&&&&&&'''((()))***))))))((()))))))))))))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((())))))+++,,,,,,+++)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))###$$$$$$%%%&&&'''((()))((((((''''''((()))******))))))))))))))))))))))))((((((((((((((())))))******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))'''((()))***+++++++++***((()))))))))************,,,,,,++++++*********+++************************,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,+++*********++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------......////////////000000000000222222111222222222333333222222222333333333444444(((((()))))))))((('''''''''(((((()))************+++++++++******)))))))))''''''((()))***+++,,,,,,%%%&&&&&&''''''(((((()))'''(((((()))))))))))))))((((((''''''''''''((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***))))))((((((((((((((())))))))))))************))))))************))))))******+++---///...,,,)))******+++,,,------------,,,------......///000000222222111111111000000000...//////000111222333333000111222333444555555555666555555555444333222111444444555555666555555555222222222222111111111111222222111111000/////////......///000000000000000000000000000000000000000...............------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++***))))))***++++++************************************))))))(((((())))))))))))((((((((((((&&&((())))))(((''')))******(((&&&%%%&&&((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''(((((('''((())))))******))))))*********))))))(((((((((+++++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))((())))))))))))))))))))))))((()))******++++++******))))))))))))************+++***)))))))))***(((''''''((()))******)))((('''(((((()))))))))))))))***,,,+++)))(((&&&%%%%%%%%%)))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++''''''''''''((()))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))((())))))***+++++++++***))))))))))))************)))+++++++++)))((()))***************************------,,,,,,+++++++++******************+++++++++************+++,,,------++++++,,,,,,------......,,,,,,------.../////////000000000000111111111111333333333444444444444444444444555555555666666666)))******++++++++++++***((())))))*********))))))))))))))))))))))))))))))'''((((((((()))*********&&&&&&&&&'''((()))))))))''''''((()))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++******)))(((((((((((((((((()))))))))************))))))************))))))'''&&&&&&(((,,,...---,,,)))***+++,,,------------,,,,,,---......//////000222111111111000000000/////////000000111111222222///111444666777777555444666555444333222333333444555555555666555555444444111222222222222222333333222222111111000/////////......///000000000000000000000000000000000000000///////////////...------,,,------------.........------------------------------,,,,,,,,,,,,++++++++++++***))))))***++++++************************)))))))))))))))*********(((((((((((())))))))))))&&&(((***)))'''''')))+++%%%%%%&&&%%%$$$$$$%%%'''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&'''(((''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''((())))))******))))))((((((((((((((((((((((((((()))***+++++++++******((()))))))))************+++)))((()))******)))((()))******+++***)))'''&&&(((((((((((())))))************)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************'''((((((((()))))))))***)))))))))************+++'''&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++((((((((((((((((((((((((((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))***+++++++++******))))))))))))************(((+++,,,+++)))((((((***************************++++++,,,,,,,,,,,,,,,,,,+++++++++***************************+++,,,---...++++++,,,,,,---......///...//////000111111222222111111222222222333333333444444555555666666555555666666777777777888888888%%%&&&'''((((((((((((((()))************))))))(((((((((((((((((()))))))))((((((((((((((('''''''''&&&''''''((()))******+++''''''((()))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++******)))((((((((((((((((((((())))))*********+++))))))************))))))""" !!!&&&+++------)))***+++,,,------...---,,,,,,------...//////000000000000000000000000000111111111111000000000000...111555888999888666444777555333222222333444555555666666666555444333333222222222333333444444444222222111111000/////////...//////000000000000000000000000000000000000000000000000000000//////...---------.........//////---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''(((((())))))******&&&(((******'''''')))+++&&&(((***)))'''%%%'''***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))******))))))(((((('''''')))((('''%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%%%%&&&'''((()))******&&&&&&''''''((())))))))),,,,,,++++++++++++,,,,,,(((((()))***************''''''''''''''''''''''''((()))***+++,,,+++******(((((())))))*********+++***)))((()))***+++***)))++++++,,,+++***)))'''&&&'''((((((((())))))******+++******))))))))))))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++'''((((((((())))))******++++++******)))(((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++'''((()))+++++++++***)))))))))))))))))))))))))))******+++++++++******)))))))))))))))************)))+++---,,,)))((()))***************************)))******+++---......///,,,+++++++++******))))))************+++,,,---...++++++,,,,,,---...//////000000111222333333444444333333333444444444555555444555555666666666666666777888888888999999999999))))))************))))))(((((()))***************************************+++)))'''(((+++,,,***(((((('''&&&&&&&&&((()))***((()))***++++++***)))(((%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%$$$&&&)))***(((&&&)))((('''&&&&&&'''((()))))))))***++++++++++++***---,,,,,,,,,+++*********))))))))))))))))))))))))************************+++***)))'''''')))***+++------++++++++++++------,,,,,,------.../////////---......///////////////////////////000111333333222333444444555555444444666666666555444444333333999888666555333333222222222222333333333333444444222222222111111111111000000000000000000000000000000000000000000000000000000---******---......,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***))))))(((((())))))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((()))))))))'''$$$""""""$$$''')))******))))))((((((''''''(((((('''''''''&&&&&&&&&******)))))))))))))))***************))))))))))))***)))))))))((((((''''''''''''(((((())))))******&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++***)))))))))((((((''''''******))))))))))))******)))***+++,,,,,,+++***)))+++***)))'''''''''((()))((((((((((((((((((((((((******))))))((((((''''''+++***((('''''''''((()))******)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++'''%%%######&&&(((******+++++++++***************+++++++++***++++++,,,,,,---///111111000///000111444333333333333444555555888777666666666777888999777888999:::;;;:::999888999777444444666888666444((())))))******))))))((((((((()))***************))))))))))))))))))))))))+++)))'''(((***+++***((()))(((((((((((())))))***'''((())))))))))))((('''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&(((***+++)))'''***)))(((((((((((()))***))))))***++++++++++++***++++++++++++************************************************************+++***)))(((((()))***+++---,,,++++++++++++,,,---,,,,,,,,,---......//////---......///////////////////////////000111222222222333444444555555444444666555555555555444444444888777666555444333333333222222333333333333444444222222222111111111111000111111111111111111111111000000000000000000000000000---+++,,,...///...,,,...........................---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++)))))))))***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***(((&&&%%%%%%&&&(((******)))))))))((((((((('''))))))((((((((('''''''''((((((''''''''''''(((((((((((())))))*********+++++++++++++++*********)))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************))))))(((((((((******))))))))))))******)))***++++++++++++***)))++++++)))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''---,,,,,,+++******++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************)))************+++++++++************************++++++,,,------------,,,***+++++++++,,,,,,,,,,,,,,,***((((((***,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,---......000111222111000111222444444444444444555666666888888888777888888999:::::::::;;;<<<<<<;;;:::999:::888555444666666444222'''(((((())))))(((((('''(((((()))***************((((((((((((((((((((((((***)))((((((******)))(((***************))))))(((''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******+++***)))***++++++)))(((******))))))))))))******((()))******++++++******))))))))))))************************************************************+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,------......///---......///////////////000000000//////000111111222333444444555555444444444444555555555666666666666666555444444444444444222222333333333333444444222222222111111111111000111111111111111111111111000000000000000000000000///...---...///000...---------------------------.........---------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++******'''(((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))******))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((''''''((()))***+++,,,,,,++++++++++++************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************)))))))))******))))))))))))******)))******++++++******)))+++******))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((***))))))((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,***((((((***+++++++++,,,,,,,,,,,,,,,---------......------...//////000000111333333222222222333666555555555555666777777888999999:::;;;;;;::::::======>>>>>>>>><<<;;;::::::888555444444444222111''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))(((((()))))))))((()))******+++***)))'''&&&(((((((((((((((((((((((((((((()))***************%%%&&&&&&'''((()))******,,,+++))))))))))))+++,,,******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++++++++***)))((())))))))))))))))))))))))((())))))***************''''''(((((())))))******++++++++++++++++++++++++******************************)))(((((()))******,,,++++++++++++++++++,,,+++++++++,,,------......---......///////////////111000000/////////000000222333444444555555444444333444444555666777777777555555444444444555555666222222222333333333444444222222222111111111000000111111111111111111111111////////////////////////......///000000000...---------------------------........................++++++++++++++++++++++++,,,++++++******++++++,,,(((((()))******)))((((((''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))******+++'''(((((()))******++++++)))))))))((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++************************))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''''')))))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,***(((((()))******))),,,,,,,,,---------------000000000000000111222333222444555666555444555666777777777777777888888999888999;;;=========<<<;;;>>>?????????>>>===;;;:::666555444333333333333333''''''((((((((((((''''''(((((()))***************************************(((((())))))((((((((()))(((((()))***)))(((&&&%%%))))))))))))))))))))))))((())))))***************%%%&&&&&&'''((()))************(((''''''(((************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))*********)))(((''''''(((((((((((((((((((((((((((((()))************)))'''''''''(((((())))))***************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++,,,------------......///////////////000000//////////////////222333444444555555444444333444444555666777888888555444444444444555666666222222222333333333444444222222222111111111000000111111111111111111111111////////////////////////---...000000000///......------------------------........................++++++++++++++++++++++++******))))))))))))******)))******************)))((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))***++++++******))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************++++++******))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))((()))))))))************))))))*********+++++++++************************))))))***++++++++++++***************++++++++++++///---,,,,,,---------+++,,,,,,,,,---------......222222222222333444555666444666888888777666777888999999888888999999:::;;;999:::<<<===>>>>>>======>>>?????????>>>===;;;:::333444444444444555666777'''(((((())))))(((((('''(((((()))***************************************'''((())))))''''''((()))'''((((((((((((''''''&&&******))))))))))))******(((((()))***************&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((((('''(((***)))(((''''''(((''''''(((((((((((('''''''''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******)))******++++++,,,,,,------......////////////////////////......///000000222333444444555555444444444444555666777777888888555555444444444555555666222222333333333333444444222222222111111111111000222222222222222222222222000000000000000000000000---...000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***************))))))((((((************++++++++++++))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************))))))))))))*********))))))(((((())))))***'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((()))******+++*********((((((((((((((())))))***))))))))))))))))))))))))************)))))))))(((************************)))******++++++******)))))))))))))))************)))************+++++++++************************++++++,,,------------,,,))))))*********+++++++++---+++++++++------,,,+++---------...//////000000444444444555666777888999777888::::::999999999::::::::::::::::::;;;<<<<<<::::::<<<===>>>>>>????????????@@@@@@???>>>===<<<555666888888888999;;;>>>((())))))******))))))((((((((()))***************************************&&&(((***)))'''&&&''')))(((((((((((((((((())))))***)))(((((((((((()))***'''((())))))******))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%'''***)))((('''((()))'''((())))))))))))(((''''''(((((()))))))))))))))******)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,---......///////////////...............///000111222333444444555555444444555555666666777777777888666555555444444444555555222222333333333333444444222222222111111111111000222222222222222222222222000000000000000000000000,,,...///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******,,,***(((''''''(((***,,,)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((()))*********)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))***)))))))))))))))*********)))*********++++++++++++***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***************))))))))))))*********)))(((''''''((()))***((()))***+++,,,++++++***'''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++++++++***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,------------,,,*********+++++++++,,,,,,******)))+++------,,,+++//////000111111222222333666666666777888999;;;;;;888:::<<<<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;===>>>???@@@???@@@AAABBBAAAAAA??????;;;===>>>>>>======@@@CCC))))))************))))))(((((()))***************))))))))))))))))))))))))&&&(((***)))&&&&&&'''******)))(((((((((***+++,,,)))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((((((((((((''''''''')))***+++,,,,,,+++***)))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&%%%'''******(((''')))+++((()))***++++++***)))((('''(((((()))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,---......///////////////---------......000111222222333444444555555444444666666666666777777777777666666555444444444444444222222333333333444444444222222222111111111111000222222222222222222222222000000000000000000000000,,,......---******---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))'''$$$""""""$$$'''))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&((((((''''''''''''(((((('''((((((((())))))******'''((((((((())))))******(((((((((((()))***,,,,,,''''''((()))***+++,,,,,,''''''(((((()))))))))*********))))))((((((((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((()))))))))*********))))))))))))*********)))(((''''''((()))******+++,,,---...------,,,'''''''''''''''''''''''''''((((((((())))))******+++***)))))))))+++,,,---((((((((((((((()))******))))))))))))))))))))))))''''''((()))***+++,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------...---...///222222222000111111222333444444555555777777777888999:::<<<===999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>>;;;;;;::::::<<<>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAA@@@BBBDDDCCCAAA@@@CCCFFF((((((((((((((((((((((((***)))((('''&&&&&&'''(((%%%&&&&&&&&&'''((((((((())))))************))))))))))))))))))************+++***)))(((((()))***+++&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((())))))'''&&&'''((()))((('''******++++++++++++*********)))((('''&&&&&&'''(((''''''((()))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((())))))))))))((((((***+++,,,***((('''((()))))))))))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))******************************))))))))))))******''')))+++,,,*********+++//////.........---------////////////000000000000000111222222111000111333666666555555555444444444555555666666555333222111333333444555444333222111222222222222222222222222//////000111111111111000000000111111111111000000111000000///...---------+++++++++,,,,,,---------,,,---------------------++++++++++++++++++++++++))))))***+++,,,,,,------))))))************))))))))))))************))))))''''''((()))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))((()))*********((('''&&&)))(((((('''''')))***+++++++++***)))(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((('''''''''&&&&&&&&&((((((((((((((()))******$$$%%%%%%&&&'''((())))))&&&'''''''''(((((()))))))))))))))))))))((((((((((((((())))))))))))((((((***)))(((((((((***+++,,,!!!"""%%%''')))*********))))))))))))))))))))))))''''''(((((())))))******))))))************))))))***)))((()))+++,,,,,,+++(((((((((((((((((((((((((((((())))))*********+++(((((())))))******+++++++++***)))(((((('''((((((************))))))))))))***)))(((''''''((()))***&&&'''((())))))******)))******))))))))))))******,,,+++***(((''''''''''''((()))***++++++***)))((((((((())))))******++++++(((((((((((())))))))))))************************((((((((()))******++++++(((((())))))******++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,------************+++,,,---...,,,,,,---...///000111111555444444555555666777888888999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA???>>>;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEFFFEEEEEEFFFGGGEEEHHHIIIGGGHHHKKKLLLIII))))))))))))))))))))))))***)))((('''&&&''''''(((******)))(((((('''&&&&&&))))))************))))))(((((()))))))))*********+++***)))(((((()))***+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''((()))((('''(((((())))))))))))((((((***)))((('''&&&''''''(((***+++++++++***)))((('''***)))))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))((((((((()))******)))((()))+++))))))))))))))))))))))))%%%&&&&&&''''''((())))))(((((((((((())))))))))))******************************))))))))))))******+++,,,------,,,,,,---...///.........------------////////////000000000000111222333333222222333444666666555555555444444444555666666666555444333222111111222222222111000///222222222222222222222222///000111111222222111111000000111111111111000000000000000///...---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))************))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%&&&'''((()))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''((())))))******(((((('''''''''&&&&&&&&&((((((''''''(((((()))***&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''((()))***$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************)))))),,,***)))***++++++***)))************************((((((((()))))))))******(((((())))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))+++***)))(((((('''((((((((()))))))))))))))((((((******))))))))))))******+++***)))((((((''''''(((((()))***++++++***)))((()))))))))))))))*********))))))))))))*********************************************)))))))))))))))))))))))))))***************************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,---...//////000111222333444444555777777777777888999:::::::::;;;;;;<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAACCCBBBAAABBBCCCBBBAAA???;;;;;;;;;;;;<<<>>>@@@AAADDDFFFGGGGGGFFFEEEFFFGGGFFFIIIJJJHHHJJJNNNOOOMMM************************))))))((('''''''''((((((+++******))))))((((((((())))))************))))))(((((())))))))))))************))))))))))))******&&&&&&'''''''''(((((((((''''''(((((())))))******))))))(((((((((((()))))))))(((''''''))))))((('''&&&''''''((((((''''''&&&))))))((('''''''''((((((******++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&((())))))))))))***,,,((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))***)))((((((***---............------------////////////000000000000111333444444333333444555666666666555555555444444666666666666555444333333111222222222222111000///111111111111111111111111000111111222222222222222000000111111111111000000000000//////...---------------------,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))***))))))((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((************************''''''''''''(((((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((()))))))))''''''(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((''''''''''''(((((())))))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))---+++************)))'''))))))))))))))))))))))))'''((((((((((((((())))))))))))(((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))+++*********)))'''&&&%%%************)))((('''&&&******))))))))))))******))))))(((((((((((())))))))))))************))))))************))))))))))))************++++++++++++))))))))))))))))))))))))++++++******)))(((((('''***************)))))))))+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---......---------......///000111333444444555666777888999:::999999::::::;;;<<<=========>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@===<<<;;;<<<===@@@BBBDDDGGGHHHIIIHHHFFFFFFFFFGGGGGGJJJLLLLLLOOOVVVZZZZZZ))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***++++++))))))************))))))(((((((((((()))))))))******))))))))))))))))))***''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((())))))***)))((('''((()))***)))'''&&&''''''((((((''''''&&&))))))((((((((((((((((((%%%&&&(((***+++,,,------))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))+++((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((('''&&&%%%&&&))),,,------------------------////////////000000000000000222333333222222444555666666666666555555555555555555555555444444333333444444444444333333222222000000000000000000000000111111222333333333333222000000111111111111000000/////////......---------......------,,,,,,,,,+++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++***************++++++++++++++++++***))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%((()))***)))((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))***,,,++++++*********++++++))))))))))))))))))))))))((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))))))))(((((((((((((((((())))))%%%%%%&&&'''((())))))***(((((())))))))))))((((((***))))))))))))************)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))+++***))))))******)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((('''(((((()))******((((((((((((((()))))))))((()))*********((('''&&&***************)))((('''******))))))))))))******((((((((((((((()))******)))))))))******)))))))))++++++******))))))(((((()))))))))*********++++++((((((((((((((((((((((((************))))))((((((+++++++++******))))))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,---...///000000000000000111222333444555666666777888999::::::<<<<<<;;;<<<<<<===>>>?????????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCCCCCCCDDDDDDBBBAAA???>>>======>>>AAADDDFFFFFFGGGHHHGGGFFFGGGHHHJJJHHHLLLNNNPPPVVV___eeeeee(((((((((((((((((((((((((((((())))))))))))))))))%%%&&&&&&''')))******+++))))))************))))))'''(((((((((((())))))))))))))))))******)))))))))'''''''''((((((((())))))++++++***)))((('''&&&&&&((((((((((((((()))*********((('''((()))***)))((('''(((((())))))(((((('''(((((())))))))))))))))))$$$%%%''')))***+++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++)))((())),,,///,,,,,,------------------////////////000000000000///000222222111111333555777777666666666555555555444444444333333333333333444444333333333333222333000000000000000000000000111111222333333333333222000000111111111111000000............------------.........------,,,,,,,,,------,,,++++++***))))))+++++++++++++++++++++++++++*********************))))))************))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%((()))***)))((('''((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))))))))))))))+++***************++++++((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***************)))))))))))))))))))))))))))((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((()))************)))))))))((('''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((''''''(((***,,,+++***''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((('''(((((()))******'''((((((((())))))******&&&'''(((*********)))((((((((()))*********************))))))))))))******(((''''''(((((()))***+++***))))))))))))))))))***++++++******))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))************,,,,,,++++++******)))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---...000111222333333333444444555666777666666777888999:::;;;;;;============>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIEEEDDDCCCDDDEEEEEECCCAAA???>>>>>>===???AAACCCDDDCCCDDDEEEFFFFFFHHHKKKMMMKKKOOOQQQRRRWWW___cccccc''''''''''''''''''''''''(((((()))*********))))))(((((((((((((((((((((((())))))************))))))''''''(((((((((((())))))))))))************))))))''''''((((((((()))))))))++++++***)))((('''&&&&&&(((''''''(((((()))***+++***)))((((((******)))(((((())))))******))))))((((((((()))*********))))))(((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))******)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))((()))+++---,,,,,,,,,,,,------------////////////000000000000...///111111111111333555777777777666666666555555555444444333333333444444333222111111000000111111111111111111111111111111000111111222222222222222000000111111111111000000------------------------.........---------------------,,,,,,++++++******++++++++++++++++++++++++))))))******************)))))))))******)))))))))))))))************)))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))((((((((((((((())))))***%%%&&&&&&'''(((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))************'''(((((((((((()))))))))''''''&&&&&&''''''((())))))))))))))))))***************))))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((('''((((((((((((''''''&&&&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&&&&&&&'''***,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((((((((()))(((((((((((())))))***(((((())))))******++++++%%%&&&''')))*********+++'''((()))***++++++++++++******))))))))))))******((((((((((((((()))************))))))))))))******************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------...///000222444555666666666666777888999:::888888999:::;;;<<<======????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGFFFEEECCC@@@?????????@@@@@@AAABBBBBBCCCDDDEEEFFFIIILLLOOOOOORRRSSSRRRTTTXXXYYYWWW(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))((()))***++++++***)))((('''((((((((())))))))))))(((((((((((())))))))))))''''''''''''((()))***+++***)))((()))******)))(((((())))))******))))))((('''((()))***+++******)))***************)))(((''''''((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))(((((('''((())))))'''&&&'''((())))))))))))))))))))))))%%%&&&&&&''''''((())))))(((((((((((())))))))))))******************************))))))))))))******'''((())))))(((((()))+++++++++,,,,,,,,,---------////////////000000000000...000222222222222444666777777777777666666666555777666555444555555666777333222111000000000111111222222222222222222222222///000111111222222111111000000111111111111000000------------------------------------............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++)))******++++++******)))))))))************)))))))))))))))))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))*********'''((((((((())))))))))))((((((''''''(((((()))***'''(((((())))))******************)))))))))(((((()))))))))***************(((((())))))))))))(((((('''((())))))((('''&&&%%%%%%&&&'''(((************))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))'''&&&&&&'''***++++++*********************************)))))))))((((((((((((((())))))))))))))))))***))))))(((((((((((())))))))))))***+++,,,,,,,,,(((((('''(((((()))***+++)))******+++++++++************))))))))))))******)))((((((((((((((()))***+++***)))(((((()))***+++)))))))))))))))*********(((((()))))))))*********************************)))))))))))))))************++++++++++++++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------.........///000222444666777999888888999999:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIJJJIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFGGGIIIMMMPPPOOOSSSUUUSSSTTTVVVTTTQQQ))))))))))))))))))))))))'''((()))+++++++++***)))&&&'''(((***+++,,,......))))))************))))))''''''''''''((((((((()))((()))***++++++***)))((((((((((((((())))))))))))&&&&&&'''((()))***+++,,,''''''''''''((()))++++++***)))((()))***+++***((((((((())))))))))))(((((('''((()))+++++++++***)))((()))***+++++++++++++++'''((((((((())))))************))))))((((((((('''(((((())))))))))))((((((%%%'''(((((('''''')))************************************)))((((((''''''(((((((((((())))))))))))******************************))))))))))))*********+++---...---,,,,,,---+++++++++,,,,,,---------////////////000000000000///111333333333444555777777777777777666666666666999888777666666777888999555444333222222222333444222222222222222222222222//////000111111111111111000000111111111111000000------------------------,,,---------.../////////------------------------++++++++++++++++++++++++'''(((((()))***++++++,,,+++++++++,,,,,,+++++++++))))))************)))))))))))))))))))))((('''''''''((((((((())))))******************************,,,+++***)))(((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&''')))*********)))((('''''''''''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******'''((((((((())))))******((((((((((((((()))******&&&''''''((()))******++++++*********))))))((((((+++++++++***************(((((())))))))))))(((((()))***+++++++++)))((('''&&&'''(((*********)))((())))))))))))))))))))))))******))))))((((((((('''))))))************)))))))))((('''((()))***)))((())))))))))))))))))))))))++++++******))))))(((((((((((())))))******+++++++++***)))(((((('''(((((())))))***+++,,,,,,------******(((''''''((()))***+++++++++++++++***)))(((******))))))))))))******))))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))******++++++)))************+++++++++************************++++++******)))(((((((((*********++++++,,,,,,---))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,---......//////000111333666888999::::::::::::;;;<<<======???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHKKKLLLMMMNNNMMMKKKHHHGGGGGGHHHHHHHHHHHHJJJMMMPPPNNNSSSVVVVVVWWWYYYWWWSSS))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************)))************+++++++++))))))************))))))+++*********))))))(((((())))))(((((((((((())))))******++++++++++++******)))************+++++++++(((((((((((((((((((((((($$$%%%&&&'''((()))***+++''''''(((''''''&&&%%%%%%...,,,)))&&&%%%&&&((()))))))))))))))***************((('''(((***+++)))&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...//////***,,,------++++++,,,...............////////////111222222333333444444555999:::;;;;;;:::999888777888888777777666666666555444444333333333333222222000000000000000000000000111111111111000000000000111000000///////////////...------------,,,,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))(((((())))))*********++++++++++++*********)))))))))((('''(((***,,,,,,+++(((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((''''''(((************************))))))(((((((((((())))))))))))((((((((('''''''''***)))(((''''''((()))***...---+++)))((())))))***))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))(((((((((((())))))***************)))(((((('''))),,,,,,,,,,,,---...,,,,,,,,,+++++++++++++++...---,,,************+++++++++++++++++++++++++++,,,,,,,,,---......//////+++---------++++++,,,---000111222444777999;;;;;;<<<<<<===============<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNPPPQQQPPPOOOOOONNNNNNNNNOOOOOOUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQTTTVVVXXXVVVVVVWWWXXXXXXYYYXXXXXX))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++))))))************))))))************)))))))))((())))))(((((((((((())))))))))))************))))))))))))*********+++++++++************************&&&&&&'''((())))))***+++******++++++***))))))(((,,,+++)))'''&&&'''((()))(((((()))))))))************((('''(((***+++)))&&&(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******+++*********(((((((((((()))***+++,,,)))***,,,+++******+++---............////////////111111222333333444444555666666777777666555555444777777666666666555555555444444333333333222222222000000000000000000000000000000000///////////////111111000000////////////++++++,,,,,,---------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))*********+++++++++++++++++++++*********))))))***((('''(((***++++++***************************(((((())))))))))))(((((()))******)))((('''''')))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%$$$))))))(((''''''((()))***''''''''''''((()))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))(((((((((((())))))***************)))(((((($$$&&&(((((('''&&&&&&'''*********+++++++++++++++,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,+++---......------...///222333444666888:::<<<======>>>>>>>>>>>>>>>======@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHIIIJJJKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSWWWVVVUUUUUUTTTTTTTTTTTTWWWVVVVVVVVVXXXZZZ\\\^^^[[[[[[\\\]]]]]]]]]]]]]]]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))************))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))*********++++++************************((((((((()))))))))******+++++++++++++++******))))))))))))(((((((((((()))(((((())))))))))))******)))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((()))*********))))))((('''''''''''''''''')))******(((***++++++***)))+++,,,............////////////111111222222333444444444555555444444333444444444555555555555444444444444333333333333222222222222000000000000000000000000000000000000000000000000111111111000000000000000)))***+++,,,---...//////+++***)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,+++++++++***************+++)))(((((()))******)))************************(((((())))))))))))((((((((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))******++++++++++++*********))))))(((((())))))******************)))(((((((((***+++***)))''''''(((((())))))******+++++++++))))))))))))***+++,,,---------------------------))))))))))))************,,,---///000///000111333555666777999;;;===>>>???@@@@@@@@@@@@@@@???>>>===BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[\\\]]]___aaacccaaaaaabbbccccccccccccccc))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))************))))))************))))))*********)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************************************************))))))))))))((((((((())))))(((((('''&&&'''(((*********)))((((((((((((((()))))))))***))))))((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((())))))***+++,,,)))***++++++******+++,,,............////////////111111111222333333444444777666555444444555666777333333333333333333333333333333333222222222222111////////////////////////111111111111111222222222111111111111111000000///+++,,,,,,---......//////---,,,+++******++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************,,,***(((((()))***)))(((************************(((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))((((((((((((((()))***+++++++++***((('''&&&''''''((()))******+++'''(((((())))))*********((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++*********))))))))))))))))))******************)))((((((+++,,,...---,,,++++++,,,''''''((()))***+++++++++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///111222333444666888999:::;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???CCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUXXXXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbdddeeeffffffgggggggggggg))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((()))))))))*********))))))************))))))))))))))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))************))))))))))))&&&&&&''''''(((''''''&&&%%%&&&(((***+++***)))((('''(((((((((((())))))))))))))))))((('''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&((())))))*********************+++,,,------***+++,,,,,,++++++,,,...............////////////000000111222222333333444777666555444444555777888222222222333333333333333333333222222222111111111////////////////////////////////////000000111111000111111111111000///.../////////.....................------,,,,,,,,,,,,++++++++++++++++++++++++******************************************))))))************************,,,***(((((()))***)))((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((()))***++++++***((('''&&&''''''((()))******+++'''''''''(((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))*********************)))((((((%%%''')))***))))))***+++''''''((()))***+++++++++++++++++++++******))))))************************+++++++++,,,------......///111444555666777:::<<<======>>>???@@@BBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]_______________]]]]]]^^^^^^___```aaabbbdddeeefffhhhiiiiiijjjjjj))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))************))))))))))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&'''(((*********)))(((''''''(((((((((((()))))))))))))))(((&&&''')))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&((()))***+++++++++))))))))))))***+++,,,,,,***,,,------,,,+++---...............////////////000000111111222333333333333333333333333333444555222222222222333333333333222222222222111111111111000000000000000000000000+++,,,,,,------......//////000000111111000...---////////////......------...---------,,,++++++***++++++++++++++++++++++++*********************************)))))))))))))))***************++++++++++++)))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))*********)))((('''&&&###$$$%%%'''((()))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((())))))((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******+++******))))))******+++***************)))(((((($$$&&&((()))))))))***+++((())))))******+++++++++,,,------,,,,,,***))))))************************)))***+++,,,---...///000222444666888999:::===???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]___```aaa```______``````aaaaaabbbcccccccccccceeefffiiikkklllmmmmmm))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************))))))(((((((((((())))))((((((((())))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((())))))))))))((('''''''''((((((((()))))))))******(((&&&&&&))),,,(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***+++++++++***))))))))))))***+++,,,,,,)))+++,,,,,,++++++,,,---............////////////000000000111222222333333000111111222333333222222222222222333333333444444222222222222111111111111000000000000000000000000,,,,,,,,,---.../////////---...000000000///---,,,,,,,,,,,,---------------.........---,,,++++++*********************************))))))))))))******+++++++++******)))))))))))))))*********+++++++++***((('''(((***++++++***))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,)))*********)))(((&&&%%%$$$$$$$$$%%%''')))***+++(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************++++++++++++******+++******))))))******+++***************)))((((((''')))++++++******+++,,,*********++++++++++++++++++,,,------------++++++******************************,,,...000222333444555777999:::;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbbbbaaa```___aaabbbcccddddddeeeeeeeeedddeeehhhkkknnnpppqqqrrr))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************(((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************''''''''''''((((((((()))''''''((())))))))))))))))))))))))(((((((((((()))''''''''''''((((((((())))))******(((%%%&&&))),,,(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''***++++++++++++***))))))************+++,,,---...(((***++++++******+++,,,............/////////000000000000111222222333333000111222444444444333222222222222333333444444444222222222111111111111000000000000000000000000000...//////000111222222333---...///000000...,,,+++))))))***+++,,,,,,---...////////////...---,,,+++******************************))))))))))))******,,,,,,,,,++++++*********))))))******++++++++++++)))((('''(((***,,,,,,+++************************(((((())))))))))))((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((())))))*********)))(((&&&%%%***)))(((''''''(((******))))))))))))((((((((((((---------,,,,,,+++++++++))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((())))))((('''''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******++++++************++++++***************)))(((((((((***++++++)))(((((())),,,,,,,,,+++++++++++++++***+++---...///......---++++++++++++++++++++++++,,,---///111444666888999666888:::;;;<<<===???AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMOOOQQQTTTVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```___```bbbccccccbbb```___bbbbbbcccdddeeeeeeeeedddeeegggjjjmmmqqqsssuuuvvv))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++))))))(((((((((((())))))******)))((('''&&&&&&%%%(((((((((((())))))))))))******))))))))))))***************)))))))))))))))++++++******))))))((((((***))))))(((((()))***++++++++++++************)))(((((((((((())))))))))))((())))))(((((('''&&&%%%))))))))))))((('''%%%%%%++++++************++++++((((((((((((((((((((((((******))))))((((((''''''******+++******)))(((''')))))))))))))))((('''''')))***+++,,,,,,+++***))))))************+++++++++************************---------............///111111111111111222222222222333444555555555444333//////111222444555777777222111111111000000//////000000000000000000000000//////000000000000////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************,,,+++++++++******))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))(((''''''***+++,,,,,,+++***)))((((((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))************'''(((***,,,+++)))&&&$$$((('''((()))++++++)))'''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&'''((((((((('''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%((()))&&&"""!!!%%%)))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++((('''&&&&&&'''((()))***))))))*********+++++++++++++++************++++++************************)))************+++++++++***+++,,,,,,******+++,,,......---,,,++++++++++++---,,,+++++++++,,,---...111111333555888:::<<<======???@@@AAA@@@@@@AAACCC@@@@@@AAACCCDDDFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOONNNNNNMMMMMMLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPTTTRRRQQQSSSVVVXXXWWWUUUVVVVVVWWWXXX[[[]]]```aaa]]]\\\[[[\\\^^^_________```aaaaaabbbbbbbbbccccccdddgggfffcccdddggghhhfffjjjkkkmmmpppssswwwzzz|||))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********************)))))))))(((((((((((()))))))))))))))((('''''''''&&&(((((((((((())))))))))))******))))))))))))*********)))))))))))))))))))))*********)))))))))))))))(((((('''''''''((()))************)))))))))(((((((((((((((((())))))))))))''''''((()))))))))(((((())))))))))))((('''&&&&&&******))))))))))))******((((((((((((((((((((((((******))))))((((((((((((((())))))*********)))))))))))))))))))))((('''''')))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++---------............///111111111111111222222222222333444555555555444333222222222333333444444444111111111111000000000///////////////////////////------............------//////.........---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************))))))))))))((((((((('''))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))************)))+++++++++++++++***)))((())))))))))))((((((((((((%%%&&&((()))*********))),,,+++***)))(((''''''&&&((()))*********)))'''&&&(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,)))%%%$$$'''+++))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((((((((((((''')))(((((((((''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++(((''''''&&&'''((()))***************************++++++************++++++************************************++++++++++++***,,,,,,,,,+++***+++,,,......---,,,++++++,,,,,,,,,,,,++++++,,,---///000444444666888:::;;;===>>>>>>@@@AAAAAA@@@AAABBBDDDBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPRRRUUUWWWVVVTTTVVVWWWYYYZZZ\\\^^^___```______^^^___```bbbccccccaaaaaabbbbbbaaaaaabbbcccccchhhjjjhhhhhhlllnnnnnnooorrrwwwzzz}}}))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))((('''''''''*********))))))(((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))******))))))))))))************((((((((((((((()))***+++))))))))))))((((((((('''(((((((((((())))))))))))&&&'''((()))************************)))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))((((((((('''''')))******+++++++++)))))))))))))))((((((''')))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111222222222222222333444444444444444444444444333222222111111111111111111000000000000........................------............------...............---------------........./////////---------,,,,,,++++++++++++++++++************)))************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***++++++++++++++++++***)))))))))************))))))((((((''''''&&&'''((()))******))))))+++***))))))((('''&&&&&&)))))))))))))))(((((((((+++,,,---+++((('''))),,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))+++***(((((('''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***'''&&&))),,,))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((('''&&&&&&((((((''''''''''''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++************++++++(((((('''''''''((())))))******************))))))++++++************++++++************************************+++++++++,,,***,,,---,,,+++***+++---...------,,,,,,,,,------,,,,,,,,,---...000222333888888999:::<<<===>>>??????AAABBBBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSVVVWWWWWWVVVXXXYYY[[[^^^___`````````______^^^^^^___aaabbbccccccdddeeedddcccccceeeggghhhpppuuutttrrruuuxxxyyyzzz)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''+++******))))))(((((('''***))))))))))))))))))***((((((((((((((()))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********(((((())))))******++++++*********++++++,,,------******)))))))))((((((((((((((((((((())))))))))))(((((()))******************************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222222333333222222333333444444444444555444444333222111000000111111111000000000000000//////////////////////////////000000000000//////.................................////////////000......---,,,,,,+++******+++++++++*********))))))************************************************************************+++++++++***************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))+++***)))(((((()))***++++++******)))(((''''''&&&''''''((()))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((())))))))),,,---***%%%###'''+++***)))'''%%%%%%''')))***((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***,,,***(((&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((***(((((((((((((((((((((((())))))************))))))((((((((()))(((((('''&&&((((((((((((((((((((('''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++(((((((((((((((((())))))((()))))))))******++++++++++++************++++++*********************************+++++++++,,,,,,+++,,,---,,,++++++,,,---...---------------......,,,---...000222444666777;;;;;;<<<<<<===>>>??????AAABBBDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^aaabbbbbbaaa```bbbbbbbbbaaaaaabbbdddffffffiiikkkkkkjjjlllooosssvvv))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***++++++*********)))))))))******))))))))))))******((((((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))************(((((())))))******++++++)))******+++,,,---------++++++*********)))))))))(((((((((((())))))))))))***************)))(((((()))************))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111222222333333222222222222333333444444222222222222222222222111000000000000000000111111000000000000000000000000//////000000000000//////---..............................////////////000......---,,,,,,+++******+++++++++*********))))))******************************************************************************************++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%******((((((((()))***++++++******)))(((''''''&&&((((((((((((((()))))))))&&&&&&&&&'''((()))))))))***)))(((''''''((()))***%%%((()))%%% """'''***)))'''%%%%%%''')))***(((((((((((())))))******''''''''''''''''''''''''%%%&&&&&&'''((((((((((((+++)))'''%%%%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))((())))))((((((((((((((((((((((((******))))))))))))******))))))*********))))))((()))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))((((((&&&&&&''')))***+++,,,---++++++************++++++***************************++++++++++++,,,,,,,,,+++,,,------++++++,,,---------------...//////000...///111444666888:::;;;<<<======>>>>>>???@@@@@@CCCDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[\\\]]]^^^]]]^^^aaacccddddddcccccchhhiiihhhgggfffgggjjjmmmkkknnnrrrssstttwww}}}))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((()))******++++++))))))))))))************&&&&&&((()))******+++***++++++++++++************(((((((((((())))))))))))************)))((('''&&&((())))))******)))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))************++++++++++++******)))'''''''''(((((()))))))))))))))***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111222333333444222222222222222333444444111111111222222222222222000000000000111111111111111111111111111111111111------............---------------...............------........./////////---------,,,,,,++++++++++++++++++************)))************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******)))((('''%%%$$$###))))))((((((((()))************))))))((((((''''''))))))(((((((((((()))))))))))))))(((((((((''''''))))))(((''''''(((***+++(((******)))%%%$$$&&&))))))((('''&&&&&&'''((()))'''(((((())))))******+++''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((&&&%%%%%%&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))((((((''''''''''''((((((((()))******+++++++++***))))))************++++++))))))************))))))************************))))))))))))))))))))))))+++++++++***************++++++************++++++))))))*********)))((((((&&&&&&'''(((***+++,,,,,,++++++************++++++************************++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...---------...///000111222111333555888:::<<<===>>>>>>>>>??????@@@AAABBBBBBDDDFFFGGGGGGGGGGGGHHHJJJHHHIIIIIIJJJKKKKKKLLLLLLPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZ[[[ZZZ[[[]]]^^^___```bbbdddfffggggggfffgggiiijjjiiihhhkkkpppuuuuuuyyy~~~))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))*********+++******))))))******++++++*********)))((((((((((((((((((((())))))))))))******))))))))))))******'''(((((()))******++++++*********)))))))))))))))$$$%%%''')))************************))))))))))))(((((((((((())))))))))))(((((()))))))))((('''''''''(((((())))))((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++))))))*********))))))(((''''''((()))))))))))))))***)))(((''''''((()))***)))************+++++++++++++++++++++++++++++++++---------............///...///000111222333444444333222111111111222333444111111111111111111111111///000000000111111111111000000000000000000000000------............---------------.........//////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************************************'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((('''%%%%%%'''(((((()))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))))))))((((((((((((((((((((()))******+++,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((&&&'''(((((()))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,,,,***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''(((***++++++++++++((()))))))))************((()))***++++++***)))(((************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++)))******+++***)))((('''(((((((((((())))))))))))++++++************++++++************************+++++++++,,,,,,,,,------,,,---...---,,,,,,,,,...---------...///111222333555666999<<<>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\]]]\\\\\\^^^```aaaaaaccceeeggghhhjjjjjjgggjjjmmmnnnooottt|||))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))******++++++************++++++,,,++++++***)))(((''''''(((((((((((())))))))))))******))))))))))))******'''(((((()))***+++++++++++++++******))))))((((((%%%&&&(((***+++,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))''''''((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++'''((()))******++++++***''''''((()))))))))))))))***)))(((''''''((()))***)))************+++++++++************************---------.........//////...///000111222333444444333222111111111222333444333333222222111000000000//////000000111111111222//////////////////////////////000000000000//////---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))************************************************************************))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))))))))((('''&&&'''(((*********)))((((((((((((((())))))))))))***)))(((''''''((()))***''''''((()))***+++,,,,,,''''''(((((()))))))))***''''''''')))+++***(((&&&''''''(((((((((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))******))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&(((******(((&&&))))))))))))))))))))))))+++***)))(((((()))***+++$$$%%%'''(((***+++++++++'''((((((((())))))******((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++******))))))++++++************++++++)))***+++++++++)))((('''+++******)))(((''''''&&&++++++************++++++************************++++++,,,,,,,,,---------,,,---......,,,,,,---...---------...000111333333777888;;;>>>@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPQQQSSSUUUWWWYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]``````^^^^^^aaacccbbbbbbccceeegggiiilllmmmmmmqqqvvvxxx{{{