BM66(i@ ~~~pppaaaUUULLLHHHKKKQQQYYYcccnnnwww{{{{{{kkk___NNN@@@888555333111555222///...///000000000222111111000///..................////////////000111000...,,,+++,,,...///........................------------------------***++++++++++++***))))))//////...---,,,,,,,,,,,,//////...---,,,,,,++++++---...////////////111333555777999===@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLKKKJJJKKKPPPUUU\\\iiivvv{{{ooonnnxxxvvvrrrzzzyyyppprrr~~~~~~ssseee\\\\\\eeennnwwwoooeee]]]PPPDDD<<<666333000333111000000111111///...////////////////////////......//////000000111111............------------000000000000////////////++++++,,,,,,---............///000000000///---,,,---------.........//////000000000000////////////000//////...------,,,,,,,,,---...000000000//////............////////////...............///000000222333333333222222444666:::>>>JJJ]]]qqqvvvjjj^^^SSSLLLHHHKKKQQQZZZeeepppvvvxxxvvvlll\\\LLL@@@888444222444111///...///000000///111111000//////...------------........./////////000///...---,,,------...........................------------------------++++++,,,,,,++++++***)))......---,,,,,,,,,------///......---,,,,,,++++++---...//////...///111333666888:::===@@@CCCDDDEEEDDDDDDDDDDDDFFFGGGIIIKKKKKKIIIKKKQQQWWWaaaooo}}}uuukkkmmmyyy{{{uuu}}}~~~vvvuuu{{{pppbbb\\\^^^bbbzzz|||rrriii[[[OOOEEE>>>999555333111000000111111000///////////////////////////............////////////000000000000111111111111000/////////////////////////////////................../////////...,,,,,,---------.........//////000000000000////////////..............................//////000/////////000000000000111111111111///............///000000000111222222222333666888:::>>>JJJ]]]pppxxxlll^^^TTTHHHGGGIIIPPP[[[fffooouuuyyysssfffUUUEEE999333000222000//////000111000...000000//////...---------,,,---------...........................---------........................------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,---...............------,,,,,,+++,,,---.........///222444888:::<<>>JJJ]]]nnnzzzjjj\\\MMMGGGEEEIIIRRR]]]iiirrruuussskkk^^^MMM???666333111000///000111111///---//////......------------,,,,,,,,,---------......---......//////...------........................------------------------------......------,,,+++,,,++++++,,,---...///000......---------,,,,,,,,,,,,------------///333666:::<<<>>>@@@CCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIILLLJJJMMMTTT^^^lllwwwrrrnnnqqq{{{~~~zzz}}}}}}oooeee```kkkvvviii]]]SSSIII???888555333111000111222222111////////////////////////000000000///.........---++++++,,,------...//////.........///////////////111111111000000000//////.....................---............////////////000000000000////////////,,,,,,------.../////////222111///.........//////////////////............/////////...///000000111///000222222222444666888;;;???KKK\\\mmm}}}tttfffTTTJJJCCCEEELLLTTT```kkkssstttrrrhhhYYYIII>>>888333111111111222111///---...............---------,,,,,,,,,---------......------...//////......---........................---------------------------............---,,,,,,+++++++++,,,---...///000---------------,,,,,,,,,,,,---------...000444888<<<===???AAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIMMMLLLOOOXXXcccqqqwwwuuuuuuyyyyyy|||pppjjjlll|||oooeee]]]TTTHHH@@@777444222111111222222111000000000000000000000000222111111111000/////////......///000111111222222------....../////////000.........//////000000000//////////////////000000........./////////000000000000000000////////////........................333111000.........///000000/////////.........---///////////////000111111111222333333222222444666;;;@@@KKK[[[kkk{{{}}}qqq[[[NNNEEEEEEHHHLLLVVVbbbmmmppprrrnnnbbbRRRCCC:::666444333222222111///---........................,,,---------............---------.......................................------------------------------......------,,,++++++++++++,,,---...///000------------------------------......///222777:::===>>>@@@AAACCCDDDDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJMMMNNNSSS]]]iiiyyyvvvyyy|||zzzvvvooommmyyy~~~ssskkkeee\\\OOOEEE:::777333111111222111111000000000000000000000000222222111111111111111000.........//////000000000---------......//////000,,,,,,---......///000000000000//////000000111222....../////////000000000000000000000////////////..................------111111000/////////000000222222111111000000//////000000//////000000111222222333444333222222444555<<<@@@KKKZZZiiiyyy{{{eeeVVVJJJIIIIIIHHHPPP[[[dddiiinnnpppkkk]]]LLL@@@;;;888444222222111///...////////////////////////------........./////////...------,,,---...///000........................---------------------------------------,,,++++++,,,,,,,,,,,,,,,---...///------------------------......//////000333999======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNVVVbbbqqqzzzzzzzzz~~~yyyrrrlllooovvvxxxrrrmmmdddUUUJJJ<<<999444111111111000000000000000000000000000000000000000000111111111111,,,,,,------------------,,,,,,---......///000000........................000//////...///000111222.../////////000000000000000000000000////////////,,,,,,------...////////////000000111111111000000222222222111000/////////000000//////000000111222000222333333222333555777<<>>:::555222111111000////////////000000000000000.........////////////000///...,,,+++,,,...000111........................------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,---......------------------------////////////000444:::>>>===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDFFFHHHJJJLLLKKKNNNXXXfffvvvxxxsssuuuzzztttiiihhhhhhooo}}}|||wwwmmm^^^RRR>>>:::555222111000000///000000000000000000000000......//////000000111111000000000000000/////////,,,,,,------...///000000000000//////......------///...------...///000111////////////000000000000000000000000////////////***+++,,,---///000111111...///000222222222111000111000000///...------,,,000000000000000111111222...000222222333444777999<<>>>>>??????AAABBBCCCDDDDDDDDDCCCEEEGGGHHHJJJMMMQQQTTTeeesss}}}xxxsssnnnlllkkkkkkiiiiiijjjjjjjjjiiihhhgggeeegggkkknnnqqqtttxxx|||{{{{{{qqqdddYYY[[[dddpppdddWWWLLLAAA777444555333222222222111111111111///000111222222111000///000000000000///////////////000000111111111000000///................../////////...------------...---------.........//////222222333333333444444444000000////////////000000///000000111222222333333111111000000000000111111000000//////000000111222333555666777666555666777:::???IIIVVVggg|||tttbbb[[[MMMLLLOOOZZZkkk{{{sssaaaMMM<<<666888111222222222222111000000---.........//////000000/////////////////////////////////......------,,,------------------------+++,,,------......------,,,,,,,,,---------.....................///000000111222555888:::<<<>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCEEEGGGIIIJJJMMMQQQUUUjjjxxx}}}}}}zzztttnnnjjjhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhheeehhhkkkooorrrvvv{{{~~~{{{}}}}}}}}}jjjZZZ\\\ggg}}}rrriii]]]QQQDDD888555777333333333222222222222111...000111222222111000.........//////000000111111111222222111111000///.........------------......//////...------------...---------.........////////////000000000111111111111111000000000000111111///000000111222222333333111111000000000000111111111111111000111222222333555777999999888777777888999???IIIVVVggg|||zzzhhhZZZRRRMMMMMMUUUbbbooo}}}nnnWWWEEE;;;555999555111//////000000000222000---,,,---//////000........................,,,,,,------.../////////------------------------........................,,,,,,------.../////////......---------......///111333666:::===???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDGGGFFFHHHKKKKKKMMMUUU^^^rrr~~~yyyvvvpppjjjfffddddddddddddddddddeeeeeefffffffffeeegggjjjlllnnnqqqtttwww{{{}}}mmm]]]YYY]]]sssqqq```VVVLLL@@@777555555333222222333333111000000000000000000000000000---......///000111111222222222111111000000//////000000000000000000000000///...---,,,+++,,,---...............////////////111111111111111111111111111111111111111111111111111111222222222111111000000111111000//////000222222111111000000111111222444555666666777666666555:::===FFFUUUfffyyy~~~lll___SSSNNNLLLRRR[[[eeepppzzz}}}ttt___MMM???777888555222000000111111000///---+++***+++,,,------................................................................................................,,,,,,---......//////000......---------...//////111333666:::===???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDHHHGGGIIILLLLLLOOOXXXbbbuuu~~~wwwsssmmmfffaaa_________aaaaaacccdddeeeeeeffffffeeegggjjjlllnnnqqquuuxxx{{{|||pppaaa\\\___qqquuufff\\\RRRFFF<<<888555444222222333333111000000000000000000000000000//////000000111222222222111111111000000000000000000000000000000000000000111000...------------...............////////////111111111111111111111111111111111111111111111111111111111222222111111000000000111000///...000222444333333222222333333444444555555555555666666666:::===FFFUUUfffyyy}}}xxxpppdddWWWQQQNNNQQQVVV[[[bbbiiiuuu}}}kkkXXXFFF:::777444222111111111111000222111///.........///000........................000000//////...------,,,////////////////////////........................,,,------......///000000......------......///000222444777;;;>>>@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDHHHHHHJJJLLLMMMQQQ\\\ggg|||~~~}}}wwwrrrkkkddd^^^[[[ZZZZZZ[[[]]]```ccceeeeeeeeeeeeeeegggiiikkknnnqqqvvvyyyzzz~~~yyy}}}vvvhhhaaa```jjj{{{{{{nnneee\\\OOOBBB<<<666555333222333333222000000000000000000000000000000000111111222222333333000000000000111111111111000000000000000000000000222111000///........................////////////111111111111111111111111111111111111111111111111000000111111222111111000000111111000//////000222444333333222222333333444555444333333333444666777:::===FFFUUUfffyyyyyyrrrggg^^^WWWSSSTTTVVVWWWZZZ^^^iiivvvvvvdddNNN>>>666444222111111111000///333333333111000///000222........................000/////////.........---////////////////////////........................---------...//////000000...---------...///000111333555888;;;>>>@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDHHHHHHJJJLLLMMMSSS```nnnzzz}}}|||{{{wwwpppggg```[[[XXXWWWWWWZZZ^^^bbbeeeeeeeeedddeeegggiiikkkmmmpppuuuyyy{{{zzzxxx}}}|||pppfffaaaaaaooowwwnnndddVVVGGG>>>888666333222333333222111000000000000000000000000000000000111111222222222//////000000111111222222////////////////////////222111000///......------............////////////111111111111111111111111111111111111111111111111///000000111111111111111111222222111000000111333222111111000000111111222444333222111222444666777;;;===FFFUUUfffzzzrrriiiaaa[[[WWWXXXXXXUUUUUUWWW^^^lll||||||mmmWWWFFF888555222111111111000///000111222000...,,,---///////////////////////////........./////////000000................................................------......///000000111---------...///000111111444666999<<>>@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEHHHLLLPPPUUUaaazzz|||yyyuuunnnlllqqq}}}~~~~~~ssslll[[[\\\___bbbeeehhhjjjlllggggggfffeeeeeehhhlllpppxxx{{{pppuuu|||~~~tttzzzyyygggaaaaaannn}}}|||vvvooo```QQQ===:::555333333444444333111111111111111111111111222222111111111111111111222222111111000000//////000000000000000000000000---...000111222222111111............/////////000000000000000000000000000000000000000000000000000---...///000111111111111000111111000//////000222222111111111111111111222222333444666777888888888<<<>>>EEETTTfff{{{{{{qqqpppmmmhhhaaaZZZUUUSSSQQQWWWcccqqq{{{}}}xxxrrr[[[JJJ;;;777777444222222222222222111000//////...//////............//////000000111111111111000000......//////......---,,,........................---.........//////000000...//////......000444777::::::<<<>>>???AAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDFFFHHHMMMSSS[[[hhh|||xxx{{{ttthhhmmm|||}}}yyyzzz{{{}}}rrrdddcccbbbcccfffiiijjjjjjiiihhhfffeeegggjjjnnnpppvvv{{{|||wwwwwwzzz|||~~~kkkaaa[[[aaannn|||}}}xxxvvvqqqeee[[[HHH<<<555888666...---222333222222222111000000000333333333222222222111111111111111111000000000000000000000000000000000000222000...///222333111///////////////000000000000000000000000000000000000111111111111111111111111000000////////////000000333333222111000///............///111222333444555444555666555555555777999999AAALLLXXXhhh~~~wwwvvvsssnnnggg___WWWSSSOOOTTT^^^kkkvvv|||{{{xxxfffUUUDDD===:::777555555333333333222111000000000//////............//////000000111111111000000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...////////////111444777999:::;;;<<<>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDGGGIIINNNUUU^^^mmm|||vvvyyywwwpppvvv~~~xxxxxxyyyzzz{{{}}}xxxhhhfffeeeeeehhhjjjkkkkkkiiihhhffffffhhhkkkoooqqquuu{{{zzzyyynnnccc[[[^^^iiivvv~~~xxxvvvrrrhhh^^^MMM???666888777111///333222222222111111111111111333333222222111111111111111111111111000000000000000000000000000000000000222000//////111222111///////////////000000000111111111111111111111111111111111111111111111111111000000////////////000000222222111111000/////////000000000111222222222333444555666555555555777999>>>EEEOOOZZZjjj|||wwwpppeeeZZZRRRMMMPPPXXXdddqqq{{{~~~~~~mmm]]]JJJ>>>888444222333444444333333222111111111000//////......//////000111111111111111000///......////////////...------////////////////////////............////////////...////////////111555888:::::::::;;;<<>>BBBJJJUUUffftttbbbUUUMMMOOOTTT^^^kkkvvv|||}}}vvvkkkZZZGGG;;;666555555111111111111111000000000000000////////////000000111111111111111000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000000000111333777:::============???@@@BBBDDD@@@@@@AAABBBCCCDDDEEEFFFHHHIIIPPP]]]nnnuuuwww~~~|||{{{ppplllmmmooopppqqqsssvvvxxxzzz{{{tttrrrooonnnooooooooonnnjjjhhhffffffgggjjjnnnqqqpppvvvzzzpppllllllnnnuuu|||{{{wwwqqqlll[[[NNN???888777555333222000000000111222222222333000000000000000000000111111111111111000000000///000000000000000000000000000000111111000000000111000000000000111111111111000000000000000000000000////////////////////////000000////////////000000.........///000000111111...///000111222333444444333555666555555555777999:::===EEERRRfff}}}iiiZZZOOONNNQQQZZZfffrrrxxx{{{wwwqqqbbbNNN???999777555000000000000000000000000111000000//////000000111000000111111111111000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000111111111444888;;;======>>>@@@AAABBBBBBCCC???@@@AAABBBCCCEEEFFFFFFHHHJJJRRRbbbuuu|||xxx{{{}}}xxxnnnkkkmmmppprrrtttvvvwwwwwwvvvvvv~~~xxxuuusssrrrrrrsssrrrrrrllljjjhhhggghhhjjjmmmppppppvvv~~~wwwqqqmmmlllpppwww~~~yyyrrrmmm\\\RRREEE;;;666444333222111111111111111222222222000000000111111111111222111111111111000000000000000000000000000000000000///111222111000///000111000000000111111111222222000000000000000000000000000000000000000000000000000000////////////000000.........//////000000000......///111222333444555444555666555555555777999888<<>>AAABBBAAA???>>>???@@@AAABBBDDDEEEFFFGGGJJJMMMXXXkkk}}}vvv~~~{{{rrrkkkjjjnnnppprrruuuwwwuuuqqqllliiiiiinnnvvv|||~~~|||zzzyyyzzz{{{{{{zzzsssqqqnnnlllkkkmmmoooqqquuuyyyzzzvvvooommmttt|||{{{rrrlll]]]ZZZQQQDDD888444555666333222222222111111000000111111222222222333333333111111111111000000000000000000000000000000000000///111333222///...000222000111111111111222222222444444444444444444444444111111111111111111111111000000////////////000000////////////////////////111111111111111111111111444555666555555555777999999===FFFUUUkkk~~~rrr\\\PPPIIIMMMSSSZZZiiizzzooo[[[KKK???777111222333333222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////111111000000222444777999;;;===???AAABBBCCCCCCBBBBBBCCCCCCBBBBBBCCCFFFIIIPPPQQQYYYmmmzzzxxxyyyuuu~~~vvvuuusssnnnkkkmmmooopppssswwwwwwqqqggg^^^```aaaeeekkkrrr~~~}}}{{{|||xxxwwwvvvtttttttttuuuuuuwwwzzz{{{qqqiiijjjqqq|||vvvllleee___TTTIII???999666555000111111222222222111111111111111111111111111111444444333333222111000000000000////////////000000333222000/////////000111......///111111222222222111111222222222111111000111111222222222222111111////////////000000000000000000000000000000000000---...///000222444555666777777666444444555999<<<===???GGGXXXmmmzzzfffYYYOOOOOOSSSYYYhhhxxxuuuaaaPPPCCC:::444555555444222111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000111444777:::<<<;;;===???AAABBBCCCCCCBBBBBBCCCCCCBBBAAACCCFFFIIINNNRRR^^^ssswwwxxxxxxyyy{{{tttrrrpppkkkhhhiiinnnnnnoooqqqpppkkkaaaYYYUUUVVVYYY^^^cccnnnzzzyyyxxxvvvuuuuuuvvvvvvvvvzzzqqqfffcccfffsssyyypppgggbbbZZZOOOEEE===777555111111222222222222111111111111111111111111111111444444333222222111000000111000000//////000000111222111111000//////000000---...///000000111111111000111111222222222111111......////////////....../////////000000000111111111111111111111111111111......///111222333444555222333333222111222555888===>>>GGGXXXlllttteeeWWWSSSSSSXXXfffuuu}}}jjjWWWIII???999888666444222000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000111222555999<<<>>><<<===???AAACCCCCCCCCCCCBBBBBBBBBBBBAAACCCFFFIIIMMMTTTddd|||tttxxx}}}{{{}}}uuuooommmllliiiffffffkkkiiihhhhhhgggbbbZZZSSSQQQPPPRRRUUUYYYaaappp~~~}}}{{{yyyxxxwwwwwwxxxvvvzzz~~~uuufff^^^\\\hhhyyyxxxnnnjjjbbbXXXLLLBBB999555222222222222222222111111111111111111111111111111333333333222111111000000111111111000000111111111000000111111000000//////------...///000000000000///000111222222222222222000000111111111111000000000000000111111111222222111111111111111111111111///000000111222222333333333444555555555555777888;;;===FFFWWWjjj}}}~~~~~~ooo___VVVTTTXXXdddppp|||ooo]]]OOOEEE<<<999666333222111000///000000000000000000000000000000000000000000000000........................//////////////////////////////000000000000//////000000111333555888;;;<<<<<<===???AAACCCCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGJJJNNNWWWjjjuuu{{{yyysssnnnjjjiiijjjjjjhhhfffgggdddaaa```___\\\VVVQQQQQQOOOPPPRRRTTTYYYdddppp~~~|||zzzzzzzzzzzzyyy|||{{{kkk___YYY___nnnxxxtttlll```SSSGGG===777333333222222111111222222111111111111111111111111333222222222111111000000222222111111111111222222...///000111111000///.........///000000000000000...///000111222333333333111222222333333222222111000111111111222222222222111111111111111111111111111111111111111222222222222444777777777666777777:::<<>>:::555333333333333222000000000000000000000000////////////////////////........................//////////////////////////////000000000000//////111111222333555666888999<<<>>>@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCEEEIIILLLRRR\\\ppp~~~wwwrrriiihhhfffgggjjjmmmllliiibbb___[[[ZZZZZZYYYUUUQQQNNNLLLKKKMMMNNNPPPXXXaaasss~~~}}}}}}}}}}}}}}}rrrcccYYY[[[gggyyyvvviii[[[LLLAAA;;;444444333222111111222222111111111111111111111111222222111111111111111000222222111111111111222222...///000111111000///...000000111222222222111111...///000111222333333333......////////////......000111111111222222222222111111111111111111111111111111111111111111111111---000333444333222222333:::;;;EEEUUUhhh}}}~~~}}}{{{oooeee___^^^bbbeeemmmuuu||||||wwwmmm^^^QQQAAA<<<555222333444444222000000000000000000000000........................111111111111111111111111000000000000000000000000//////000000000000//////111111222444555666777777===>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEDDDEEEGGGKKKNNNVVVbbbxxx~~~|||zzzmmmcccddddddeeejjjooonnniii```\\\XXXWWWXXXWWWSSSPPPNNNKKKJJJLLLLLLLLLQQQXXXeeeuuuxxxfffXXXWWW```qqqvvvfffUUUFFF>>>666555333222111111222222111111111111111111111111111111111111111111111111111111111000000111111111......///000000000//////111111222333333222222111///000111222222222222222///000000111111000000///000000000111111111222222222222222222222222222222111111111111111222222222...111333444444333333444:::<<>>@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFFFFIIILLLOOOYYYhhhssshhh```cccddddddiiiooommmggg```\\\XXXVVVVVVTTTPPPMMMOOOKKKJJJLLLLLLKKKNNNTTTYYYjjj~~~lll[[[RRRYYYhhh{{{sss^^^JJJ???777555333111111111222333111111111111111111111111000000000000111111111111111000000//////000000111...............///000000111111222222222111111000000111111222222222111111222222333333333333222222/////////000000000111111222222222222222222222222000000111111222222222333111333555555555444555777:::<<>>@@@CCCDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJNNNQQQZZZkkkzzznnneee```cccddddddhhhnnnkkkddd```\\\XXXUUUTTTRRRMMMIIIKKKHHHGGGIIIIIIHHHJJJNNNRRRdddzzzqqqaaaOOOTTTcccvvv}}}eeeMMM???777666333111111111222333111111111111111111111111000000000000000111111111000000////////////000000///...---------///000111000000111111111000000///111111222222222111111000//////000000000000//////////////////000000000000222222222222222222222222///000000111222222333333...000111111111111222444:::===FFFWWWiii|||xxxvvv~~~yyyoooggg^^^WWWSSSYYYfffvvvvvvkkkUUUHHH:::444222111111333222222222111111111111000000///.........///111222000000000000000000000000//////000000000000//////000111111111111111000//////111333777:::<<<===>>>>>>@@@BBBBBBBBBAAABBBCCCHHHDDDCCCFFFHHHIIINNNSSS```qqqoooggghhh```fffiiigggfffggggggeee\\\ZZZWWWUUUTTTRRROOOMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMXXXmmm~~~nnnbbbZZZXXXeeewwwpppXXXDDD<<<888555666444111000333222222222111111111111000000000000000000000000000000000111111111111000000111111111111111111111111111222333222000000000222111000000111222333222000111111000000000000000000000000000000000000000000222222111111000111111222222222222222222222222222222333444444444555777999===>>>FFFVVVgggzzzyyyrrrwwwyyyrrrkkk___SSSOOOUUUcccuuuzzzpppXXXJJJ<<<666444222222444222222222111111111111000000//////...///000111222000000000000000000000000//////000000000000//////------...............---///111333666888:::<<<<<<>>>@@@AAAAAAAAAAAABBBCCCHHHEEEDDDGGGHHHIIINNNUUUdddwwwnnnffffffccciiikkkiiihhhiiihhhfff\\\ZZZWWWUUUSSSQQQNNNKKKJJJIIIIIIHHHHHHHHHHHHIIILLLUUUgggyyycccYYYTTT___sssrrr[[[III===888555555444111111333222222222111111111111000111111111111111111111111000000111111111111000000111111111111111111111111///000222222111111222444888666222111111222111111111111000000000111111222000000000000000000000000222222111111111111111222222222222222222222222222222333444444444555777999<<<>>>FFFUUUgggzzz|||oooppp||||||uuunnn___QQQKKKQQQ___rrrvvv]]]NNN???888666444444555222222222111111111111000///////////////000111111000000000000000000000000//////000000000000//////......///000111111111111000111333555888999:::;;;>>>@@@@@@@@@???@@@BBBDDDHHHEEEEEEGGGIIIJJJPPPWWWjjj~~~~~~qqqiiiiiiiiinnnqqqnnnlllllljjjggg```]]]ZZZWWWUUUSSSPPPMMMJJJJJJIIIHHHGGGGGGGGGHHHKKKQQQ___xxxlll]]]RRRYYYjjj|||ttt```PPP>>>888444444444111111333222222222111111111111000111111111111111111111111000000111111111111000000111111111111111111111111---///111111111222333555;;;888333111222333444444111111111111111222333444000000000000000000000000111111111111111111111222222222222222333333333333222333444444444555777999<<<===EEEUUUfffxxxqqqlllsssyyypppaaaSSSKKKPPP\\\ooo{{{bbbSSSCCC:::777444444555222222222111111111000000///////////////000000111//////////////////////////////000000000000//////...///000111222333333333111222444666888::::::;;;???@@@@@@@@@???@@@BBBDDDHHHFFFFFFHHHIIIKKKRRR[[[mmm~~~yyywwwpppqqqoootttwwwtttqqqpppnnnjjjgggdddaaa^^^[[[XXXTTTRRRMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMXXXnnnyyyfffUUUUUUbbbsssuuudddVVVBBB:::444444444222111333222222222111111111000000111111111111111111111111000111111222222111111000111111111111111111111111...000111222111111333444666444222222444666777777111111111111222333444555000000000000000000000000000111111111222222222111222222222333333333333333222333444444444555777999;;;===EEETTTeeewwwyyynnnnnn{{{~~~rrreeeZZZOOORRR[[[jjj{{{~~~iiiYYYGGG===888444333444222222222111111111000000...//////000000000000000//////////////////////////////000000000000//////+++,,,---...////////////333444666888:::;;;<<<<<>>???AAACCCDDDCCCCCCCCCDDDEEEEEEGGGJJJKKKOOOZZZeeevvvuuuuuu|||yyyuuuwwwzzz}}}{{{wwwsssrrrooojjjfffbbb^^^ZZZWWWOOONNNLLLJJJIIIHHHGGGGGGHHHIIIPPP___vvv}}}ooo___WWWYYYfffzzz|||wwwlll```MMMBBB777555555333222333222222222111111111111000222222222222222222222222111111222222222222111111111111111111111111111111111222333222000///000111111222333555666444000---111111111111111222333444111111111111111111111111...///111222333333222111222222333333444444555555222333444444444555777999<<<>>>FFFVVVfffwwwxxxsss}}}rrrdddWWWTTTWWWbbbrrryyygggRRREEE===666444444222222222111111111111000---...///000111000000///000000000000000000000000//////000000000000//////000111222222222222111111111222555888:::<<<>>>>>>???BBBEEEGGGFFFEEEDDDDDDCCCDDDGGGJJJLLLPPP]]]jjj~~~{{{qqqsss}}}}}}~~~|||wwwvvvxxx}}}{{{wwwwwwtttooojjjfffbbb]]]ZZZQQQPPPNNNLLLJJJIIIHHHHHHDDDGGGNNNYYYjjj{{{qqqdddZZZVVV^^^sss|||yyypppgggRRRFFF:::666666444222222222222222111111111111000222222222222222222222222111222222333333222222111111111111111111111111111000111222222111000111333333222222333555444111///111111000000000111111222111111111111111111111111...///111333333333222111222222333333444555555666222333444444444555777999===???HHHWWWgggwwwzzzwwwwwweeeXXXTTTUUU___ppp~~~lllWWWHHH???888555555222222222111111111111000---...000111111111000///000000000000000000000000//////000000000000//////...////////////......---///111333777:::<<<===>>>>>>BBBFFFHHHHHHFFFDDDDDDBBBCCCGGGJJJLLLRRR___mmmrrrjjjmmmrrrppprrrwwwyyywwwxxx|||~~~~~~yyy|||yyytttoookkkfffaaa^^^TTTSSSQQQOOOMMMKKKJJJJJJBBBFFFLLLUUUcccyyy{{{tttiii\\\TTTXXXkkk|||{{{tttkkkVVVHHH;;;777666444222222222222222111111111111000222222222222222222222222111222222333333222222111111111111111111111111111...///111111111111333555222000000111444666666555111111000000000000000000111111111111111111111111---///111333444333222111222222333333444555666666222333444444444555777999===???HHHWWWgggwww~~~|||zzzgggXXXWWWUUUYYYjjjvvv^^^JJJ===777333111444333222111111111222333333333333222111000//////......//////000000111111000000000000000000000000.........///////////////222555888999:::;;;===???AAAAAABBBBBBAAAAAA@@@@@@CCCGGGGGGJJJPPPQQQ^^^vvvyyyiiikkkuuuvvvlllkkkkkknnnuuu{{{|||~~~zzzvvvtttqqqmmmgggbbbZZZVVVPPPLLLKKKJJJIIIHHHHHHIIIMMMTTT\\\kkkzzzoooaaaUUUVVViii}}}}}}yyywwwsssooo\\\PPP@@@777555555444111222222222333333222222222000111111111111222222222000000111222222222222111222222222111111111000000333222111000////////////222222222111111000000000000000111111222222222222000///.........///111222111111111222222333333333000/////////000111222222111555555222222888999666>>>@@@HHHWWWfffvvv}}}www{{{lllXXXWWWUUUZZZjjj~~~xxxbbbNNNBBB;;;888666666555333111000000111111111111111000000/////////////////////000000000000000000000000000000000000/////////000000000000111000333666888888999;;;===@@@AAAAAABBBBBBAAAAAAAAABBBFFFGGGJJJRRRTTTbbb{{{vvvkkknnnxxx~~~ooofffgggiiilllrrryyy}}}yyyvvvtttpppjjjddd___[[[UUUPPPMMMKKKIIIGGGHHHHHHKKKPPPWWWcccwww~~~uuugggZZZYYYiii{{{}}}xxxuuurrrooo___SSSBBB888555555333111444333111111111111333444444333333222111000//////000000111222222222222111222222222111111111000000111111000000000111111222777666555444333222111000///////////////000000000000000/////////000111222000000111111222333333444222222222222222222333444111555555222333888999666>>>???HHHVVVeeeuuu~~~sssqqqttt{{{uuuZZZXXXUUUYYYhhhzzzyyyfffTTTFFF>>>:::999777666444222000000000000////////////////////////000000000000////////////000000000000000000000000000000000111111222222222111333666888999:::;;;===??????@@@AAABBBBBBBBBBBBAAAFFFFFFKKKSSSWWWgggtttnnnttt~~~uuugggbbbeeeiiilllqqqxxx}}}zzzxxxtttmmmhhheeeaaaZZZTTTPPPMMMJJJGGGKKKJJJKKKNNNSSS[[[kkkzzz{{{nnn```[[[fffttt~~~wwwssspppnnndddWWWFFF:::555444333222555333111//////111333555444333333222111000//////000000111222222222222111222222222111111111111111000000000111111222444444888888666555333222000000000000000///////////////111000000000000111222222444444333333333333222222444333333222222222222333111444444222333777999777>>>???GGGUUUdddsssuuukkkeeehhhqqq}}}aaa[[[UUUWWWcccuuu}}}mmmZZZJJJ@@@:::999666555333111000000111111/////////////////////000111111000000//////......///////////////////////////000000000111222222222444666999:::;;;<<<===???===>>>@@@AAABBBCCCCCCCCCBBBFFFFFFKKKTTTZZZjjjwwwsss|||vvv{{{|||nnncccbbbffflllooorrrzzz}}}{{{wwwqqqlllhhhddd^^^XXXTTTPPPLLLJJJNNNLLLMMMOOOQQQWWWcccooossscccZZZ___iii{{{xxxsssqqqoooiii\\\KKK<<<666444333222444333111111111111333444000111111111111222222222000000111222222222222111111111111111111111111111222222111111222333333444555555444333222111000///222222222222111111111111111111111111111222222222999888777666444222111111333222111111000000000000222333333333444777888888>>>???FFFTTTcccsss{{{kkk\\\ZZZdddxxxiii```WWWWWW```pppvvvcccPPPBBB;;;999333222111111111222333444///000000000000000000000111111000000//////......////////////////////////......///000000111222222444777999;;;;;;<<<===???===>>>???AAABBBCCCDDDDDDCCCGGGGGGKKKUUU\\\nnn|||yyy|||sss|||vvvjjjcccbbbggglllooosss{{{~~~zzztttnnniiieee___[[[WWWTTTPPPMMMNNNLLLMMMPPPQQQTTT\\\fffvvvvvveeeXXXXXX^^^qqq{{{uuurrrqqqmmmaaaOOO@@@888444333222111111333444444333111111000111111111111222222222000000111222222222222111111111111111111111111111444333333222111111222222222222222222222222222222222222222111111111111111000000111111222222222222555555444444333222222111333333222111000000000111222111222444555666888999===>>>EEESSScccsssnnn\\\TTT[[[ooopppfff\\\[[[bbbmmm|||~~~lllVVVEEE===;;;222111111000111333444555000000000000000000000000000000000000////////////000000000000000000000000---......///000111222222333555888999999:::;;;======>>>@@@AAABBBCCCCCCCCCCCCGGGGGGLLLWWW```ttt|||uuupppfffddd```dddhhhmmmsss~~~}}}wwwrrrjjjgggbbb^^^[[[XXXTTTQQQOOOMMMMMMPPPQQQRRRWWW^^^nnnwww{{{jjjZZZUUUYYYiiivvvsssrrrnnndddTTTEEE:::555333222///111333555555333111///444333333222111000//////000000111222222222222111111111111111111222222222444444222111111000000000222222333333333444444444.../////////000000000000///000111111222222111111------...///111222333333555444444333333333333444222000111444666666777;;;<<<===EEESSSccctttqqqcccRRRVVVgggsssjjjccccccgggmmmxxxnnnWWWEEE<<<;;;333222111111111222333444000000000//////.........////////////000000000000000000000000000000000000...//////000111222333444444666888:::999:::;;;===>>>???@@@AAABBBCCCCCCCCCBBBFFFGGGNNN[[[fff|||~~~zzz{{{jjjbbbbbb___aaadddlllwww{{{vvvnnnkkkfffbbb___[[[VVVSSSSSSQQQQQQTTTTTTSSSVVVZZZfffnnnzzzqqq___YYYZZZdddyyywwwrrrqqqoooeeeWWWHHH===777333222111111333444444333111111444333333222111000//////000000111222222222222111000000111111111222222222222111111000000000111111222222222222222222222222------...///000111111222...///000111111111000000------...///000111222222444444333333333444555555333///000555777555777<<<<<<===DDDSSSdddvvv~~~ssshhhSSSTTTcccssslllgggjjjlllnnnuuu~~~}}}lllUUUCCC:::999555444222111111111222222000000///...------,,,,,,......//////000000111111000000000000000000000000///000111222333444555555666888;;;<<<<<<<<<===?????????@@@AAABBBBBBBBBBBBAAAFFFGGGOOO___kkk~~~~~~~~~wwweee^^^```___```dddmmm{{{}}}xxxrrrnnnjjjeeeaaa]]]XXXTTTYYYVVVVVVYYYXXXVVVVVVZZZ^^^eeeqqq|||wwweee]]]]]]bbbuuuwwwrrrpppnnnfffYYYKKK???888444222333222222222222222222333000111111111111222222222000000111222222222222111000000111111222222222222////////////000111222333111111111000///...------......///111222333444555---...///111111000000///444444333333222111000000111111111111222333333444333///000555777555777<<<<<<===DDDSSSeeewww{{{wwwsssaaaZZZccc}}}tttpppllljjjlllppptttvvvxxx}}}zzzkkkXXXIII???999222222222222111111000000222222111111111111111222444333111000000000111222000000000000000000000000000111222222111222444666777888999:::;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFEEEKKKVVV]]]kkk}}}xxx|||qqqbbb]]]]]]___aaafffppp}}}|||sssqqqmmmkkkhhhddd```]]]YYYYYYZZZZZZYYYYYYXXXWWW___bbbjjjsss~~~lll___ZZZ^^^ppp}}}uuuoooiiieee___UUUEEE888444777000000111111111222222222111111111111111111111111000111111222222222111111000111111111111222222222111111111111222333333444444444333333222111000000000000000000000000000000...//////000111222222222111111111000000000000000555555444333222222222222666555444444444666888999;;;???GGGSSSeeeyyy|||wwwvvvhhh]]]aaa{{{wwwsssnnnjjjhhhhhhhhhiiiooouuutttgggWWWJJJAAA<<<333333222222111111000000222222111111111111111222444333333222222222222222000000000000000000000000000111222222111222444666777888999:::;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDGGGFFFLLLVVV^^^nnnvvvvvv~~~mmm___[[[\\\```bbbgggqqq~~~vvvtttpppnnnlllhhhdddaaa\\\\\\\\\\\\[[[[[[ZZZYYY^^^aaagggoooyyypppbbb\\\\\\lll{{{wwwqqqmmmeeeZZZJJJ;;;555777444444444333333222222222111111111111111111111111000111111222222222111111000111111111111222222222333333222111111111222222444444333333222111111000000000000000000000000000...//////000111111222222222222222111111111111111444444333333222222333333222222333555666777777777<<<@@@GGGTTTeeeyyyyyy{{{rrrbbb___uuu|||tttllleee___\\\[[[eeekkklllcccVVVMMMEEE@@@555444333222111111000000222111111111111111222222333444444444444333222222000000000000000000000000000111222222111222444666777777999:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEHHHHHHLLLUUU```rrrxxxoootttxxxfff[[[YYY[[[___bbbhhhssszzzwwwtttrrrpppmmmjjjggg`````````___^^^]]]\\\\\\^^^```dddkkksss{{{~~~ttteee]]]YYYfffyyy{{{uuummmbbbQQQ???777666777777666555444333222222111111111111111111111111111111222222222111111000000111111111111222222222444333222111111000111111444444333333222222111111000000000000000000000000/////////000111111222222222222222222222222222222222222333333333333444444222333555777888777666666===AAAHHHTTTeeeyyy{{{hhh___nnn{{{nnnbbbZZZVVVUUU]]]dddhhhcccYYYQQQIIICCC777666444222111111111111111111111000111111222333222333444444444333111000000000000000000000000000000111222222111222444666666777888:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEGGGHHHLLLUUUaaawwwrrrkkkvvvpppaaaYYYXXXZZZ]]]```gggsss}}}zzzwwwtttsssqqqnnnllleeeeeecccbbb```___^^^^^^___aaaccchhhoooxxx~~~}}}||||||}}}~~~zzzvvvfff\\\WWWaaasss~~~yyyqqqfffVVVCCC999777777666666555444333333333111111111111111111111111111111222222222111000000000000111111111222222222333222111111111111111222444444333333333222222222000000000000000000000000//////000000111111111111111111111222222222222222111111222333444444555555777777888888777777777666>>>AAAHHHTTTeeezzzoooaaahhhyyyooo```WWWTTTTTTYYYbbbhhhfff___WWWMMMEEE999777555333111000111111111111000000111222222333111222333333333222000///000000000000000000000000000111222222111222444666666777888:::;;;<<<======<<<===>>>@@@BBBDDDEEEFFFFFFGGGLLLUUUccc}}}rrrnnn|||yyyhhh\\\WWWXXXZZZZZZ]]]eeerrr}}}yyywwwuuusssqqqoookkkiiigggeeecccaaaaaaaaa___```aaaeeelllttt|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz}}}{{{yyyuuuzzzuuufffZZZUUU]]]ppp}}}xxxqqqhhhYYYGGG;;;777333333333333333444444444111111111111111111111111222222222222222111000///000000111111111222222222000///000000111222333444444444444333333333333333111111111111111111111111000000000000000111111111000000000000111111222222000111222333444555555555777555444333444666999;;;>>>AAAHHHTTTeee{{{xxxiiifffnnnzzzppp```VVVSSSSSSWWWaaajjjkkkfff]]]QQQFFF;;;999666333111000111111000000000000111222333333111222222222222111000000000000000000000000000000000111222222111222444666555666888:::;;;======>>><<<===>>>@@@BBBDDDEEEFFFEEEHHHNNNWWWggguuutttpppaaaXXXVVVXXXYYYXXX\\\dddqqq~~~{{{yyywwwuuutttqqqooollliiifffeeedddddd```___```bbbhhhpppxxx}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzyyywwwuuuttttttuuuwww{{{zzzuuurrrvvv~~~{{{uuuhhh[[[VVV[[[mmm{{{vvvqqqjjj]]]KKK===888111111222222333333333333111111111111111111111111222222222222222111000///000111111111111222222222......//////111222444555444444444444333333333333111111111111111111111111000000000000000000111111/////////000111111222222///111222444555555444444111000......111666;;;???>>>AAAHHHTTTfff|||rrrgggccckkk~~~xxxfffZZZTTTSSSSSS___kkkooolllcccUUUHHH<<<:::777333111000111111000000000000111222333444333333222111111111111222000000000000000000000000000111222222111222444666555666888:::<<<===>>>>>><<<<<<>>>@@@BBBDDDFFFFFFEEEJJJQQQZZZmmmvvvxxx{{{iii[[[UUUUUUWWWXXXXXX\\\dddrrr~~~}}}{{{yyywwwuuuqqqmmmjjjiiihhhhhheeedddbbbcccgggnnnvvv{{{|||zzzwwwvvvwwwwwwvvvuuurrrsssttttttsssqqqooommmmmmoooqqqvvv||||||tttqqqttt{{{yyyvvvkkk^^^WWWYYYggg}}}xxxsssmmmaaaOOO@@@999333333333222222222222222111111111111111111111111222333333222222000//////000111111111111222222222////////////000222333333444444444444444444444444111111111111111111111111111000000000000000000000//////000111111222333333000111333555555444333333222111000000333666:::======@@@GGGSSSfff~~~yyyggg\\\bbbwwwnnn^^^VVVSSSOOO]]]kkkqqqpppgggWWWJJJ===;;;777333111000111222000000000000111222333444555444333222111222333444000000000000000000000000000111222222111222444666555666888:::<<<===>>>>>>;;;<<<>>>@@@BBBDDDFFFGGGFFFLLLSSS]]]qqqvvv{{{vvvdddWWWSSSTTTUUUVVVYYY\\\eeesss}}}{{{yyyuuuqqqnnnlllkkkkkkllljjjgggfffiiiooovvv{{{~~~zzzwwwtttrrrssstttttttttmmmnnnoooooonnnllljjjhhhiiijjjmmmrrrxxxuuupppsss{{{yyyxxxnnnaaaYYYWWWbbbyyyzzzvvvpppdddQQQAAA:::555555444333222222111000111111111111111111111111333333333222222000//////000111111111111222222222111000000000000000111222444444444444444444444444111111111111111111111111111111111000000000000000000000111222333333444444000222333555555444333222888777777777777777888999<<>>>>>>>>>>>???AAACCCDDDFFFLLLTTTaaaxxxqqq```VVVSSSPPPQQQSSSSSSVVV___nnn|||xxxuuusssqqqooonnnpppooollliiijjjnnnuuu{{{yyyvvvqqqnnnmmmlllkkkjjjiiihhhgggeeecccbbb```___]]]aaaggglllrrr{{{vvvrrrvvv{{{ssslllggg[[[\\\cccqqq|||wwwpppeeeVVVDDD999999666333111111222222111111111111111111111111111222222222111111111000000111111222333333333333222333222111000000000111222555444333333333333444555222222111111111111222222222222222111111111111000000000//////......------333222111111111222333444555666777666555666888:::888>>>HHHVVVggg}}}tttggg```gggsssxxx```RRRRRRMMMUUUbbbpppuuunnn___SSSEEE===777666666444222333333333333222222222111111333333222222111000000///000000000000000000000000222222111111222222333444777777888999;;;<<<======@@@??????@@@AAACCCEEEFFFGGGMMMVVVddd|||sssaaaWWWRRROOONNNOOORRRUUU]]]lll|||yyywwwuuusssqqqrrrqqqnnnllllllpppvvv{{{zzzwwwrrrnnnllljjjhhhgggcccbbbaaa___]]][[[ZZZYYYZZZ^^^dddjjjqqqzzz{{{tttuuu|||{{{tttnnnkkk```^^^cccnnn{{{{{{vvvpppfffWWWGGG;;;999777333222333333333333111111111111111111111111222222222111111111000000000111222222333333222222222222222111111111222222555444333333333333444555222222111111111111222222222222222111111111000000111111111000000000//////222222111111111222333444444555666555555555777999999???HHHUUUggg|||vvviii___dddoooyyy```QQQNNNJJJPPP]]]llltttqqqeeeZZZIIIAAA999777666333222333333333333222222222222111333333222222111000000000000000000000000000000000000000000111222333555555777777888999;;;<<<======AAAAAAAAAAAACCCEEEGGGHHHGGGNNNXXXhhhtttbbbXXXRRRMMMKKKLLLPPPSSSZZZhhh|||}}}zzzxxxuuuuuutttrrrooonnnqqqwww{{{}}}yyytttoookkkhhheeeccc___^^^\\\ZZZXXXVVVUUUTTTUUUZZZaaagggnnnxxxwwwvvvyyy|||wwwssspppfffaaabbbjjjuuu|||yyyuuuooofffYYYIII???:::777444333444555555555222222222222222222222222222222222111111111111111000111222222333333222222222222333333333333222222555444444333333444444555222222111111111111222222222222111111111000000000333222222222222111111111222222111111222222333444333444555555444555777999;;;@@@HHHTTTeee{{{xxxlllbbbeeennn|||}}}dddPPPHHHFFFMMMZZZjjjvvvtttiii^^^LLLBBB999777666333222444222222222222222222222222222222222111111111000000000000000000000000000000//////000111222444666666777777888999;;;<<<======AAAAAAAAAAAACCCEEEGGGIIIGGGNNNZZZlll}}}zzzrrraaaWWWRRRLLLJJJJJJMMMPPPWWWcccvvv|||zzzwwwwwwuuurrrqqqssswww{{{~~~}}}wwwqqqmmmhhhdddaaa___^^^]]]ZZZXXXVVVTTTSSSRRRWWW^^^eeemmmxxx}}}xxxvvv|||xxxuuujjjccc```fffqqq}}}yyyvvvrrrmmmfffZZZKKKAAA999777444333444555555555222222222222222222222222111111111111111111111111000000111222222222222222111222333444555444333222444444444444444444444444222222111111111111222222111111111111000000000000222222222222222222222222222111222222222222333333333444555555555666888:::<<<@@@HHHSSScccyyy|||ooocccbbbiiirrrnnnWWWJJJDDDKKKXXXjjjxxxxxxlll```MMMCCC:::666555333333555222222222222222222222222222222222111111111111111000000000000000000000000/////////111222444666777777777888999;;;<<<======?????????@@@BBBDDDGGGHHHFFFOOO\\\ppp~~~uuuvvv{{{mmm^^^VVVQQQLLLIIIIIIJJJLLLSSS]]]nnn}}}yyyxxxwwwuuutttuuuxxx{{{~~~zzztttooojjjeeeaaa```___]]][[[XXXVVVTTTSSSQQQUUU\\\ccclllxxx|||www~~~}}}xxxmmmddd___dddppp}}}vvvtttpppkkkeeeZZZMMMCCC999666333222333444444444222222222222222222222222111111111111111111111111000000111222222222222111000222333444555444333333444444444444444444444444222222111111111111222222111111111000000000//////111111111111111111111111111111222222333333333333444555777777666777:::<<<===AAAGGGQQQaaaxxxppp```[[[^^^iii{{{uuu^^^NNNEEEJJJVVViiixxxzzzpppeeeRRRGGG<<<888555333333666111222222222222333333333111111111111111111111111000000000000000000000000//////000111222444666777777777888999;;;<<<======>>>>>>>>>???AAADDDFFFHHHHHHPPP___uuu~~~uuummmrrruuuhhhZZZTTTPPPLLLHHHHHHFFFIIIOOOXXXggg|||zzz{{{zzzyyyxxxyyy{{{}}}|||vvvqqqlllfffbbb^^^]]]\\\YYYVVVTTTRRRQQQOOOSSSZZZaaajjjvvv{{{~~~|||oooeee___eeeqqqvvvsssoookkkeee[[[OOOFFF:::777444222222333333222333333333333333333333333111111111111111222222222///000111111222222111111000111222333333444444333333444444555555444444333222222111111111111222222111111000000000//////////////////000000000000000000111222333333333333222444666777777777888;;;======@@@FFFPPP```wwwqqq]]]TTTVVV```xxx{{{eeeUUUHHHJJJSSSdddvvv}}}wwwnnnZZZNNNAAA;;;777333333555111111222222222333333333111111111111111111111111000000000000000000000000000000000111222444555666777777888999;;;<<<============>>>???AAADDDFFFHHHJJJSSScccyyy{{{pppgggqqqrrrfffYYYRRROOOIIIFFFEEECCCFFFMMMUUUaaattt}}}~~~~~~~~~}}}}}}{{{vvvrrrlllgggccc]]]\\\ZZZXXXUUURRRPPPOOOMMMQQQWWW^^^gggtttsssiiibbbgggtttxxxuuuqqqmmmggg]]]QQQIII<<<999666333333333333222333333333333333333333333000000111111111222222222///000000111111111111111000000000111111333444444333333444555555444333333222222111111111111222222111000000000/////////////////////000000000111111000111222333333333222222333555666777777888;;;===<<>>>>>>>>???BBBDDDGGGIIILLLUUUeee}}}|||nnneeerrrrrreeeXXXRRRNNNHHHCCCBBBAAAEEEKKKSSS^^^ooo~~~zzzvvvqqqmmmgggccc^^^]]][[[XXXUUURRRPPPOOOLLLPPPVVV\\\eeerrrvvvkkkdddiiivvvzzzwwwrrrnnnhhh___SSSKKK???;;;777555444444333222333333333333333333333333000000111111222222222222//////000111111111111111111000//////000222444555333333444555555444333333222222111111111111222222000000000000//////////////////000000111111111222000111222333444333222222222444555666666777:::<<<<<>>777777888666444333555555555555555555555555222222222222222222222222222222222111111111111111000111333444555666555555555444444333333444444555555444333222111111111111000000////////////000000222222222111111111111111222222222222222222222333555444444444555777999::::::>>>DDDNNN]]]vvvmmm[[[RRRMMM[[[ooo~~~}}}kkk]]]UUUPPPYYYnnnrrreeeRRRCCC;;;777666555333333333333222222222222222222222222222222222222111111111111000000000000000000111222333555666777999999::::::;;;<<<=========>>>@@@AAABBBDDDHHHKKKRRRYYYnnnssscccZZZhhh{{{llldddYYYQQQLLLHHHEEEBBBDDDDDDHHHMMMQQQWWWdddqqq~~~zzzyyywwwuuusssooojjjggg```]]]XXXTTTRRRPPPNNNLLLIIIKKKMMMRRRYYYdddooowww{{{sssjjjeeegggsss}}}uuujjj^^^VVVMMMBBB999777888777666777333333333333333333333333222222222222222222222222111111111111111222222222///000111333444444444444555444444333333444444555444444333222111111111111111000000//////000000111111111111111111222222222222222222222222222222222444333333333444666888999:::>>>CCCLLL]]]wwwttt___SSSJJJTTTfffxxxqqq```WWWPPPUUUgggzzzzzzmmmYYYGGG<<<777555555444444444333333222222111111111111111111111111111111111111111000000000///000000111222333555666777999999::::::;;;<<<======<<<===???AAABBBEEEIIILLLSSS[[[rrrooo___XXXjjjwwwllldddYYYPPPKKKHHHEEEBBBDDDDDDGGGKKKNNNRRR\\\gggzzz~~~yyyxxxvvvuuutttpppkkkhhh```\\\XXXTTTRRRPPPMMMKKKIIIJJJLLLOOOUUU^^^iiiooo{{{}}}vvvlllccc___iiizzznnnbbbYYYRRRFFF:::777777555555666000000000000000000000000222222222222222222222222000000000111222222222333000000111222333444555555555444444333333444444555444333222222111111111222111000000000000000000111000000000111222222222333333333333222222222222111333222222222333555777888:::===CCCLLL]]]xxx{{{eeeVVVJJJOOO^^^qqq|||uuufff[[[QQQTTTbbbrrrsss```LLL>>>777444444555444444333333222222222111111111111111111111111111111111111000000000///000000111222333555666777888888999:::;;;<<<===>>>;;;===???AAABBBEEEJJJMMMSSS^^^vvvooo^^^WWWllltttkkkbbbWWWNNNIIIGGGEEEBBBDDDCCCFFFJJJMMMPPPXXXaaappp~~~yyyxxxwwwvvvtttqqqmmmiii```]]]XXXTTTRRROOOMMMKKKIIIJJJLLLNNNRRRZZZbbbhhhqqq|||yyyoooccc[[[bbb{{{{{{oooddd]]]VVVIII;;;666444222222333444444444444444444444444222222222222222222222222000000000111222222222333111111222333444555666666555444444333333444444555333333222222111111222222111111000000000000111111000000000111222222222333222222222222222222222222222222222222333555666888:::===BBBKKK\\\wwwnnn^^^MMMMMMVVVhhhtttwww{{{{{{lll```UUUUUU^^^lll|||yyyfffRRRBBB888444333444444444444333333333333111111111111111111111111111111111111000000000000000000111222333555666777888888999:::<<<===>>>>>><<<===???AAABBBEEEIIILLLTTT```zzzmmm^^^ZZZppp~~~rrrhhh```TTTLLLHHHFFFEEECCCDDDCCCEEEJJJMMMOOOUUU\\\fffwww{{{zzzxxxwwwvvvrrrmmmjjjaaa^^^YYYUUURRRPPPMMMKKKJJJKKKLLLMMMPPPVVV]]]bbbgggttt{{{rrreee[[[```vvvxxxmmmddd___XXXJJJ<<<666333111111222555555555555555555555555222222222222222222222222111111111111111222222222222222222222333555666777555444444333333444444555333333222222111222222333222111111000000111111222111111111111111222222222111111222222222333333333333222222222333555777888;;;>>>CCCLLL\\\uuu{{{iiiRRRLLLQQQ```lllpppuuu}}}pppcccVVVTTTYYYddduuu~~~lllXXXGGG;;;666444333333333444444444444444111111111111111111111111111111111111000000000000000000111222333555666777777888999:::<<<===>>>>>><<<>>>@@@AAABBBEEEIIILLLWWWdddlll```aaazzz{{{oooeee]]]QQQIIIFFFFFFEEEDDDEEECCCEEEIIILLLMMMRRRWWW\\\lll}}}|||zzzyyywwwsssnnnjjjbbb___ZZZVVVSSSPPPMMMKKKIIIJJJJJJKKKMMMQQQXXX\\\___mmm|||ssshhh^^^```ssssssiiibbb```VVVIII<<<666555333222333333333333333333333333333222222222222222222222222222222222111111111111111111111000111222333555666555444444333333444444555333222222111222222333333222111111000000111111222222222222111111111111111000000111222333444444555333333222333444555777888;;;>>>DDDLLL\\\sssqqqUUUMMMNNN\\\hhhlllrrr{{{ooobbbUUUQQQTTT]]]oooppp\\\JJJ===777555333333333444444555555555000000000000000000000000111111111111000000000000000000111222333555666777777888999:::<<<===>>>???===???@@@AAABBBDDDHHHKKKXXXfffllldddiiiyyynnnccc[[[PPPHHHEEEEEEEEEDDDFFFDDDEEEIIIKKKLLLOOOTTTTTTeee{{{~~~}}}{{{zzzwwwtttnnnkkkccc```ZZZVVVSSSQQQNNNLLLIIIIIIIIIJJJKKKOOOTTTYYYZZZjjj~~~|||tttjjj```aaaqqqpppfffaaa___TTTGGG;;;777777555555666444444444444444444444444222222222222222222222222333222222222111111000000000000//////000222444555555444444333333444444555222222222111222222333333222222111111111111222222333222222222111111000000//////000111333444555666444333333333444666888999;;;???EEEMMM[[[rrr```NNNIIITTTdddwww~~~uuuuuueeeVVVPPPOOOUUUhhh{{{}}}sssaaaNNN>>>666333555333222222444555555444444333222222111111222222222222111111111111222222444333333222222333333444999888888888999;;;===>>><<>>???<<>>777666666444222333444444333222111333444555444333111111111222333333222111111000000000111111111000000111111222333444444444444444444444444333222111111000000111111000000111222222222222222////////////000000000111222222333444444555555666222222333444666888999:::===@@@FFFNNNYYYkkkuuuaaaUUUVVV]]]qqq~~~{{{zzzjjjYYYOOOJJJMMM___rrr~~~zzzrrrcccQQQCCC;;;888777555333222222222111///333333222111111111111222222111111000000111111222000000111222333555666777::::::::::::;;;===>>>???<<<>>>AAAAAAAAADDDJJJNNN[[[pppmmmnnn~~~~~~qqqiii]]]WWWMMMFFFCCCBBBCCCCCCDDDCCCBBBBBBDDDHHHKKKNNNNNNUUU___kkkwww}}}zzzzzzzzzyyyuuuqqqjjjddd]]]YYYVVVTTTPPPMMMJJJJJJIIIHHHGGGIIIMMMPPPUUU```ppp||||||tttlllkkkuuusssiii```ZZZWWWMMM@@@888666666444222444555555444222111222333333222111111000111111111444444333222222222222333111111000000111111222333444444444444444444444444333222111111000000111111111111111111111111222333/////////000000000111111222222333333444555555555333333444555777999:::;;;>>>AAAFFFOOOYYYkkklll___ZZZ\\\lll}}}{{{ooo^^^RRRKKKNNN___sss}}}vvvgggVVVGGG===999666444222111222222111000333222222111111111111111111111000000000000111111111111111222333444666666888999999:::;;;<<<===>>>;;;>>>@@@AAABBBEEEKKKPPP]]]sss}}}hhhooo|||ppphhh\\\VVVMMMFFFCCCBBBCCCCCCBBBBBBBBBBBBCCCFFFIIILLLOOOSSSYYYaaakkkyyy~~~{{{xxxwwwyyyxxxvvvsssjjjeee^^^YYYWWWUUUQQQNNNJJJJJJIIIGGGFFFGGGJJJMMMQQQZZZiiiuuu~~~|||sssiiigggppp}}}tttiiiaaa\\\XXXNNNBBB:::777666444333444555666555222111111111111111000000000000000000444333333222222222333333111111000000111111222333333333333333333333333333333222111111000000111111333222111000000111222333//////000000000111111111000000000111222222333333444444555666888999;;;<<>>888555555555000333555666444222222222///000111222222222111111000000000000000111222222111111000000111111222333222222222222222222222222333222111111000000111111222222222222222111000000000000111111111222222222111111111222333333444444333333444555777999;;;<<<@@@CCCKKKUUU___qqq~~~lll[[[ccc{{{{{{zzzyyy}}}vvvdddUUUSSSeeezzzvvv___KKK@@@888666444333444444222111222111111000000000000000000000////////////000000000000111222333555666777666777999;;;<<<<<<<<<;;;999<<<@@@BBBCCCHHHNNNTTTeee~~~zzzvvv|||~~~zzzooobbb___mmm}}}xxxpppggg___XXXSSSLLLFFFDDDCCCBBBBBB???CCCFFFEEECCCCCCGGGKKKJJJNNNRRRTTTVVVYYY___dddlllxxx{{{vvvoooiiibbb^^^\\\ZZZVVVSSSLLLMMMLLLJJJGGGFFFFFFGGGIIINNNVVVbbbooo||||||qqqddd^^^cccmmmttthhhcccaaa\\\UUUJJJ???888555555555///222555666444333222333///000111333333333222111111000000000111222222333111111111000111222222333222222222222222222222222333222222111000111111111111222333333333111000///000111111111111222222222/////////000111111222222333333444555777999:::;;;@@@CCCLLLVVVaaarrrqqq^^^cccmmm{{{tttsss||||||gggYYYYYYiiizzz|||hhhQQQAAA888777555222000///111222666555444333111000//////---------......000111222333333333333444555666666::::::::::::::::::::::::???<<<<<>>@@@@@@AAABBBDDDFFFHHHIIIGGGOOOUUUWWWXXX\\\]]]ZZZbbbhhhqqq~~~{{{xxxvvvuuupppnnnjjjbbbZZZWWWXXXZZZRRRPPPMMMJJJHHHGGGFFFFFFKKKKKKQQQ\\\fffooo{{{tttllliii___]]]kkkuuugggcccddd\\\TTTHHH???:::777444222555555444333333222111111111222333444444333222111111111222222222222111111222222111111111111111111222111000//////000111222222444444444222222222444000000000000000000000000111111111111000000//////555444111000000222555777666666555555666888;;;===???DDDKKKSSS___uuusssaaaccclll{{{sssqqqzzz~~~kkk\\\YYYfffuuuoooWWWEEE999888555222000000111222555444444333222111000000///////////////000111222333333222333333444555666888888999999:::;;;<<<<<<>>><<<===BBBEEEGGGMMMSSShhhvvvqqq~~~zzzvvvjjj___[[[ooo}}}vvvlllaaaYYYQQQMMMHHHCCCAAA@@@???>>>AAAAAABBBCCCEEEGGGIIIJJJIIIPPPVVVYYY^^^cccccc```^^^aaagggrrr~~~|||yyywwwvvvooonnniiibbb[[[XXXXXXZZZRRRQQQNNNKKKIIIGGGGGGFFFIIIIIIOOOYYYbbblllxxxuuulllggg\\\ZZZhhh|||mmmeeebbb]]]VVVJJJAAA;;;777444222555444444333222222111111///000000000000000000///111111222222222222111111111111111111111111111111444333222222222222333444222333444333111000111222111111111111111111111111222222111111111000000000444333111111111222444555666555555555666999;;;===@@@EEELLLTTT```uuuwwweeeeeelll|||rrrpppwwwnnn^^^XXXaaammmxxx```KKK;;;999666333111000111222333333333222222222111111111111111000000111111222222222222333333444555666666777888999:::<<<=========<<<>>>CCCFFFHHHMMMTTTjjjuuussszzzvvvlllbbb[[[ppp~~~{{{uuujjj^^^UUUNNNJJJEEEBBB@@@@@@???>>>@@@@@@AAABBBDDDFFFGGGHHHIIINNNTTTZZZccckkkkkkggg___^^^^^^cccooo|||zzzwwwvvvooommmiiiccc]]]YYYYYYYYYSSSRRROOOLLLIIIHHHGGGGGGGGGGGGLLLUUU^^^gggsss}}}xxxoooiii[[[YYYggguuuhhh``````XXXMMMCCC<<<777444222444444333333222222111111000//////......//////000111111222222222222111111111111111111111111111111555444444333333444444555333444444333000//////000222222222222222222222222222222222222222111111111111111222222222333333333666555555666777999;;;===AAAFFFNNNUUUbbbwww|||jjjhhhlll|||rrrooowwwnnn]]]UUU[[[fff~~~hhhPPP>>>;;;666333111111222222222222222222222222222222222111111000000000111111222222222222333444555666666777888999:::;;;<<<<<<;;;<<>>???@@@BBBDDDEEEGGGJJJOOOWWWdddoooppplllgggaaa[[[\\\cccqqq}}}zzzvvvtttooommmiiiddd___\\\ZZZZZZUUUSSSPPPMMMJJJHHHHHHGGGGGGFFFJJJRRRZZZbbbnnnyyy~~~vvvnnn^^^[[[hhhzzzkkk```aaa[[[QQQFFF===888444333333333333333222222111111222111000//////000111222111111222222222222111111111111111111111222222222333333333333333333333333444555555444111//////000222222222222222222222222222222222222222222222222000111222333333333222111555555555666888:::<<<===BBBGGGOOOWWWdddxxxqqqlllmmm|||tttrrryyylllZZZQQQWWWaaazzzoooTTTBBB===777333222333222222111222222222222333333333111111000/////////000000222222222222333444555555888888999999999999999:::;;;<<<@@@DDDFFFGGGNNNWWWooo{{{~~~{{{rrrjjjccc|||}}}uuujjj]]]UUULLLHHHDDDAAAAAABBBBBBAAA=========>>>@@@AAACCCCCCFFFIIIMMMUUUcccqqquuussspppfff]]]ZZZ\\\eeexxxzzzvvvsssooommmjjjfffccc```\\\[[[VVVTTTQQQNNNKKKIIIHHHHHHHHHGGGIIIPPPWWW___jjjuuuzzzsssbbb\\\ggg}}}}}}mmmcccaaa\\\SSSHHH>>>888555444333222222222222222111111222111000//////000111222111111222222222222111111000000111111111222222222333333333333333333333333666777777555222111111222111111111111111111111111222222222222222222222222000111222444444333222111444555666777999;;;<<<===BBBHHHPPPXXXeeeyyyxxxpppnnnxxxvvv|||mmmZZZPPPTTT]]]tttvvvZZZEEE???777333333444333222222222222222222222222333000000/////////000000111111111111222222333444555999999999999999999888888<<<===@@@DDDDDDFFFOOOZZZrrrvvvmmmhhh|||tttiii]]]UUUKKKHHHDDDAAAAAAAAABBBAAA??????@@@@@@AAACCCDDDEEEGGGIIIMMMSSSaaapppyyyzzzuuuiii^^^YYYWWW[[[jjj||||||wwwtttpppnnnkkkiiigggccc___\\\XXXVVVSSSOOOLLLJJJIIIHHHIIIGGGHHHNNNTTT[[[gggqqq~~~{{{wwwfff]]]eeexxx~~~oooeee```\\\TTTIII???888555555222222222222222222111111000//////......//////000111111222222222222111111000000000111222222333333444555555666666555555444666777777666333222222333000000000000000000000000111111111222222222222222111222333444555444333333444444666888:::<<<===>>>AAAHHHPPPYYYeeezzz~~~sssooo}}}zzz~~~qqq^^^RRRRRRZZZmmm|||aaaGGG@@@888333444444333222333222222222222222222222000000000000111111222333111111111111222333444555777777888888999999::::::======@@@BBBBBBEEEPPP\\\tttzzzppplll~~~xxxpppeee[[[TTTKKKGGGCCC@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEIIIKKKPPP[[[kkkxxx}}}wwwjjj```ZZZUUUSSS___ppp{{{xxxqqqooommmkkkjjjgggbbb]]]YYYWWWSSSPPPMMMJJJIIIIIIIIIFFFGGGLLLQQQXXXcccnnnxxx~~~}}}mmm```dddooopppggg___[[[TTTJJJ???888555555111111111111111111222222///000000000000000000///111111222222222222111111///000000111222222333333333444555555555555444333444555666555333222333444111111111111111111111111000000000111111111222222333333444444555555555444333444666888;;;<<<===>>>AAAGGGPPPYYYeeeyyyuuuppp|||vvvcccTTTRRRWWWiiifffHHHAAA888333444555444222333333333222222222111111111111111111222333444555111111111111222333444555555555666888999:::;;;<<<===>>>@@@BBBAAAEEEQQQ^^^uuu|||rrrnnn{{{tttlllbbbXXXRRRJJJFFFBBB???>>>>>>>>>>>>???>>>??????@@@AAABBBCCCBBBFFFIIIKKKUUUfffuuu|||xxxlllbbb]]]UUUPPPZZZjjjuuu~~~|||rrrpppmmmmmmllliiiccc^^^YYYWWWTTTPPPMMMKKKJJJIIIHHHEEEFFFJJJOOOVVVaaakkksss}}}sssdddffffffwwwqqqggg]]][[[TTTJJJ???888555666111111111111111111222222111222333444444333222111111111222222222222111111///000000111222222333333111111222333333222111111222444444444222222222444222222222222222222222222//////000000111111111222444444444555555555666666333444666999;;;===>>>>>>@@@GGGPPPYYYeeeyyysssrrr|||}}}mmmXXXRRRWWWggg}}}nnnQQQBBB888999:::555222333444444333333333333222222222222222111111111000000111111111222333444666777777777777888999999999:::===>>>BBBEEEEEEGGGSSS___yyyyyytttnnn|||vvvmmmcccWWWPPPGGGDDDBBB@@@AAAAAA@@@@@@===>>>>>>@@@AAABBBCCCCCCIIIGGGFFFLLLXXXggguuu~~~yyyoooaaaVVVRRRTTTXXX\\\kkkvvv~~~zzzuuunnnkkkkkkjjjfffbbb[[[XXXSSSPPPOOOMMMKKKJJJGGGGGGGGGHHHKKKRRR[[[aaaqqqyyy}}}rrrfff```___rrrppphhhaaa\\\TTTJJJ@@@999444111444333222222111111222222111111111111111111111111222222111111111111111222///000000000111111111111222333444444333111...---000111333444444333111000222222222222111111000000111111111111222333444444333333222222111222222222666666666666777:::>>>BBBBBBGGGQQQ\\\gggwwwooommmvvv}}}ppp[[[TTTXXXdddzzzrrrVVVFFF:::999999333000222444444333333333333222222222222222111111111000000111111111222333444666666777777777888999999::::::===>>>BBBEEEEEEHHHSSS```zzzuuupppooo{{{tttkkk```UUUNNNGGGDDDAAA@@@AAAAAA@@@???===>>>>>>???AAABBBBBBCCCFFFEEEFFFKKKVVVeeerrrzzzyyyoooaaaUUUPPPQQQTTTWWWcccnnn}}}|||wwwqqqnnnmmmlllgggccc]]]ZZZUUURRRPPPNNNLLLJJJHHHHHHHHHHHHKKKRRRZZZ```pppxxx|||pppddd^^^\\\lllssskkkddd___VVVLLLBBB:::555222444333222222111111222222111111111111111111111111222222111111111111111222111111111111222222222222111222333444333111///...000111333444444333111000111111111111000000//////333333222222111222222222333333222222222222222333555666777777888:::>>>AAACCCHHHRRR]]]hhhxxxkkkeeemmm~~~}}}vvv```WWWZZZ```tttxxx]]]KKK<<<888777111///111444444333333333333222222222222222111111111111111111111111222333444555666666777777888999999::::::===>>>BBBEEEEEEHHHTTTaaa}}}rrrmmmoooyyyrrriii^^^RRRKKKFFFDDDAAA@@@@@@AAA@@@???===>>>>>>???@@@AAABBBBBBDDDDDDEEEKKKUUUbbbooovvvxxxnnn```SSSMMMLLLNNNPPPXXXbbbqqq}}}{{{uuurrrpppnnnjjjfff```\\\XXXTTTRRRPPPMMMKKKIIIIIIIIIIIIKKKQQQXXX^^^kkkrrr{{{zzznnnaaaZZZXXXeeeuuuwwwpppgggbbbYYYOOODDD<<<666333444333222222111111222222111111111111111111111111222111111111111111222222111222222222222333333333000111222333333222111000111222333444444333222111000000000000000/////////555444333222111111111111333333222222222222333333444555777888999;;;>>>@@@DDDIIISSS^^^iiiyyy}}}fff___fff}}}|||fff[[[\\\]]]nnn~~~aaaNNN===888666111000333444444333333333222222222111111111111111111111111222222222222333444555666666666777888999::::::;;;<<<>>>AAADDDEEEIIIUUUcccpppnnnnnnyyyqqqhhh]]]QQQJJJFFFDDDAAA@@@@@@@@@@@@???===>>>>>>???@@@AAAAAAAAABBBCCCFFFLLLTTT```mmmuuuvvvlll^^^RRRKKKJJJKKKLLLOOOXXXeeeppp{{{zzzwwwtttqqqmmmiiibbb___ZZZUUUSSSPPPMMMKKKJJJJJJIIIIIIKKKOOOVVV[[[bbbjjjsssyyy{{{~~~|||ooobbbYYYUUU___nnn}}}{{{uuujjjeee\\\PPPEEE<<<666333444333222222111111222222222222222222222222222222111111111000111111222333111111111222222222333333000111222333333333333222111222222333333222222111111111111111000000000000444333222222111111111222333333222222222333444444333555777999:::;;;===???EEEJJJUUU```kkkzzzyyyaaaYYY```kkk___^^^[[[jjj{{{cccOOO===888666222222666444444333333333222222222111111111111111111111111222222222222333444555555555666777888999:::;;;;;;<<<>>>AAADDDEEEIIIWWWeeeyyykkkmmmrrrzzzrrrhhh]]]SSSLLLFFFCCCAAA???@@@@@@???>>>>>>>>>>>>??????@@@@@@AAABBBDDDGGGLLLTTT```mmmvvvtttkkk^^^RRRLLLJJJJJJJJJJJJQQQ\\\eeeooo||||||xxxzzz|||~~~{{{xxxtttpppmmmeeeaaa\\\WWWSSSPPPMMMKKKJJJJJJJJJIIIIIIMMMRRRVVV[[[dddnnntttxxx{{{ttteeeZZZTTT]]]jjjzzzxxxmmmhhh^^^RRRFFF<<<555222444333222222111111222222333333333333333333333333111111000000111222222333000000000000111111111222000111222222333333333333222222222222222222222222222222222222222222222222222111111111222222333444333222222222333444444555333555777999:::;;;===???FFFLLLWWWbbblll{{{ttt[[[SSSZZZ{{{pppbbb___\\\iiiyyydddPPP???999888444444888444444333333333333222222111111111111111222222222333222222222333333444555555555666888999:::;;;<<<<<<===@@@CCCEEEJJJXXXfff|||~~~ooodddkkkzzzzzzrrrhhh^^^TTTNNNEEECCC@@@??????@@@???>>>>>>>>>>>>?????????@@@@@@BBBDDDHHHLLLTTT```nnnyyyuuulll```UUUNNNKKKJJJIIIGGGLLLTTTZZZbbbooo~~~wwwvvvvvvwww|||~~~{{{wwwsssrrriiiddd___ZZZVVVRRRNNNLLLJJJJJJIIIHHHHHHJJJNNNRRRWWW___jjjqqqtttxxx~~~zzziii]]]TTT\\\iiizzz{{{pppkkk```SSSGGG===555222444333222222111111222222333333333333333333333333000000000000111222333333//////000000000111111111111222222222333333444444222222222222222222222222222222222333333333333333111111111111222333444555333222222333333444555666444555777888999;;;>>>@@@GGGMMMXXXdddnnn}}}pppVVVMMMSSSiiisssddd```]]]iiiyyyfffRRRAAA;;;999444333777444444333333333333222222000000111111111222222222333333222222222333444444555555666888999:::;;;<<<<<<===@@@CCCEEEJJJYYYhhh~~~zzzhhh___iiiyyyqqqhhh^^^UUUOOOEEECCC@@@????????????>>>>>>>>>>>>>>>????????????AAACCCGGGKKKRRR___ooo{{{yyypppdddXXXPPPKKKIIIHHHDDDHHHMMMPPPVVVbbbqqq}}}~~~xxxqqqooottt|||}}}yyyvvvuuummmiiiccc]]]YYYUUUQQQNNNJJJJJJIIIGGGFFFGGGKKKNNNRRRZZZdddjjjlllooouuuyyyyyy|||mmm___TTT\\\jjjzzz~~~tttnnncccVVVIII>>>777333444333222222111111222222111111111111111111111111000000000000111222333444000000111111111222222222333333222222222333333444333222222222222222222333111111222222222333333333222222222111222222333333222222222333333555666666555666777777888:::>>>AAAHHHNNNZZZeeeooo}}}mmmRRRIIIOOO[[[}}}ttteeeaaa___jjjzzz~~~hhhTTTBBB<<<999444222555444444444333333333222222000000111111222222222222333333222222222333444444444555666888999:::<<<<<<<<<===@@@CCCEEEKKKZZZiii{{{fff^^^kkk~~~xxxpppggg^^^UUUOOOEEECCC@@@????????????>>>>>>>>>>>>>>>????????????@@@BBBFFFIIIPPP^^^ooo|||}}}tttgggZZZQQQKKKHHHFFFBBBEEEHHHJJJOOOZZZiiittt{{{nnnjjjoooxxx~~~zzzwwwwwwppplllfff```[[[WWWSSSPPPIIIIIIHHHFFFEEEFFFIIILLLNNNUUU^^^ccceeegggkkkppppppssswwwzzz~~~ooo```SSS]]]jjjzzzwwwqqqeeeXXXKKK@@@888444444333222222111111222222////////////////////////000000000000111222333444111111222222222333333333444333333222222333333444333222222111111222222333000000111111222222222222444444333222111111111111222222222333444555666777666666666666777:::>>>BBBIIIOOOZZZfffppp~~~mmmUUUJJJKKKOOOooozzzjjjbbbcccpppyyyjjjXXXEEE;;;777555444555555444333222222222333333111111111111111111111111333333222222222333444555555555666666777999:::;;;>>>AAA???AAAFFFGGGUUUnnn~~~hhh^^^iiizzzqqqggg[[[QQQKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHLLLVVVjjj{{{zzzuuukkk```VVVNNNJJJIIICCCFFFHHHIIIKKKRRR^^^gggwwwvvvmmmlllooowww|||xxxuuurrrnnnhhhccc___ZZZVVVRRRJJJIIIGGGEEEEEEEEEGGGHHHLLLOOOTTTWWWZZZ\\\^^^```eeegggkkkppptttyyy|||~~~qqqhhhZZZaaappp~~~|||ssshhh\\\MMM>>>777666777555333222333444444333222222111111111111222222000///...000333444111...111111222222222333333333222111000//////111333444222222111111111111222222444444333333222111000000333333222222333333444555333333333444555666777888888888888888999;;;@@@CCCKKKQQQYYYcccooooooVVVKKKLLLMMMmmmyyyjjjbbbaaaooolllZZZFFF<<<888555444555444444333333222222222333111111111111111111111111333333222222222333444555555555666666777999:::;;;===@@@???AAAGGGHHHVVVooo{{{|||}}}hhh___jjj|||uuuiii]]]RRRKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDGGGKKKUUUhhhzzz}}}xxxnnncccXXXPPPKKKJJJBBBDDDEEEFFFGGGMMMWWW___lll{{{~~~qqqkkkkkksss{{{}}}yyyvvvrrrnnniiiddd```\\\WWWTTTLLLJJJHHHFFFEEEEEEFFFGGGHHHKKKOOORRRSSSTTTVVVXXXXXXYYY\\\aaaffflllppprrr}}}sssjjj\\\cccsssyyyqqqhhh]]]OOO@@@999999555333111111222444444333222222111111111111222222444222000000222111...,,,111111111222222222333333555444333222333444666777222222111111111111222222444444333333222111111000333222222222222333444444333333333444555666777888888888888888999<<<@@@DDDJJJPPPYYYcccooorrrXXXLLLLLLOOOnnnxxxjjjbbb```pppooo]]]HHH===999555444555444444333333333222222222111111111111111111111111333333222222222333444555555555666666777999:::;;;;;;???>>>AAAGGGJJJXXXqqqwwwwww|||yyygggbbbnnnxxxlll___RRRKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAADDDGGGKKKTTTgggxxx|||sssggg[[[RRRMMMKKKCCCDDDEEEDDDDDDHHHOOOUUU```lll{{{yyynnnjjjpppwww~~~{{{xxxqqqmmmiiieeeaaa]]]YYYVVVNNNMMMJJJGGGEEEEEEEEEFFFDDDFFFIIIJJJJJJJJJLLLMMMOOOPPPRRRVVV[[[aaafffjjjooosss~~~tttkkkaaaiiiyyywwwqqqjjjbbbTTTEEE===<<<444222000000111333333333222222111111111111222222555333000000000000///---111111111222222222222333333222111111111222333444222222111111111111222222444333333222222111111111222222222222222333444444333333333444555666777888888888999999999<<>>>>>AAAHHHKKKZZZtttvvvuuuwwwtttgggffftttyyymmm___RRRIIIEEEDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBEEEHHHLLLUUUgggxxxyyymmm___TTTNNNLLLGGGGGGFFFDDDCCCEEEIIIMMMVVV```mmmxxxvvvmmmooovvv||||||yyyooolllhhheeebbb^^^ZZZWWWPPPNNNKKKHHHEEEDDDDDDDDDBBBDDDEEEEEEDDDCCCDDDEEELLLLLLMMMOOOSSSXXX]]]```bbbhhhuuutttjjjfffnnnyyyvvvrrrkkk^^^LLLAAA===777444222111111222222111222222111111111111222222111000///...///111222222111111111111222222222222111111000000000111222333333222222111111222222333333333333222222111111111222222222111222333333444333333333444555666777888888999999999:::===BBBFFFMMMTTT]]]hhhttt{{{^^^PPPPPPXXXuuu|||yyyzzzwwwiiibbbaaarrryyyeeeNNNAAA;;;666555555333333444444444333222111111111111111111111111111333333222222222333444555555555666666777999:::;;;:::>>>>>>BBBIIIMMM\\\uuuqqqppprrr{{{{{{rrrjjjkkkxxx~~~wwwlll^^^QQQIIIEEEDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFJJJMMMVVVgggxxxsssdddWWWOOOLLLIIIHHHFFFDDDBBBCCCDDDFFFLLLRRR^^^kkkyyyrrrnnnrrr|||}}}zzznnnkkkhhheeebbb___ZZZVVVQQQOOOKKKGGGEEECCCCCCCCCBBBCCCDDDCCCAAAAAAAAACCCGGGFFFEEEFFFHHHLLLOOORRRXXX^^^kkkxxx~~~sssiiifffooo}}}}}}xxxiiiTTTDDD===:::888444222222222111///222222111111111111222222111000000//////000222333000000111111111222222222444444444444555555666666333333222222222222333333333333222222222222222111222111111111111222333333333333333444555666777888888999::::::;;;>>>CCCGGGMMMTTT^^^hhhtttaaaSSSTTTWWWttt}}}zzzxxx|||vvviiibbb```ppp~~~iiiQQQCCC<<<777555555222333444555444333222111111111111111111111111111333333222222222333444555555555666666777999:::;;;;;;???>>>BBBJJJMMM\\\vvv|||jjjjjjnnnxxx}}}vvvpppqqq|||}}}|||yyysssiii]]]QQQKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGKKKNNNVVVgggwww|||kkk[[[QQQNNNIIIHHHFFFDDDBBBAAAAAAAAABBBFFFPPP^^^nnnuuummmooo|||}}}zzzooollljjjgggddd```ZZZWWWPPPNNNJJJFFFDDDBBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBBBBCCCEEEGGGIIIPPPUUU```kkkooorrryyy~~~qqqgggbbbllluuu\\\FFF<<<;;;999555333222222111///222222111111111111222222333333333111///---...///000000000111111111111222333333333444444444555555333333222222222222333333222222222222222222222222111111111111111222333333333333333444555666777888888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGKKKNNNUUUfffvvvsssaaaUUUPPPKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@GGGSSSbbbuuuyyyqqqsss{{{}}}zzzqqqooommmjjjgggbbb\\\XXXOOOLLLIIIEEECCCAAAAAAAAA@@@@@@AAA@@@??????AAACCCAAAAAAAAABBBCCCDDDEEEFFFHHHMMMUUU\\\___bbblllwww|||qqqggg```kkk~~~~~~bbbIII<<<888666333222222222222111222222111111111111222222111333444333///---...///000000000000111111111111000111222222333333222222444333333222222333333444222222222222222222222222111111111111111222222333333333333444555666777888999999:::;;;<<<@@@EEEIIILLLSSS^^^iiiuuufffXXXXXX]]]yyy|||vvvtttzzzvvvhhhaaaZZZfffwwwnnnUUUEEE===777555666222333444555555333111000111111111111111111111111333333222222222333444555555555666666777999:::;;;<<<@@@@@@CCCKKKNNN\\\vvvyyyjjjkkkoooyyy}}}~~~}}}~~~xxxwwwtttnnnggg]]]UUUQQQEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBFFFJJJMMMTTTeeetttxxxeeeXXXRRRMMMLLLJJJIIIHHHGGGEEECCCCCCAAADDDNNNZZZjjj}}}xxx{{{{{{}}}yyytttrrrooollliiiddd]]]YYYNNNKKKHHHEEEBBBAAAAAAAAA>>>>>>???>>>===>>>AAACCC;;;<<<===???@@@AAABBBBBBDDDGGGMMMRRRTTTXXXcccooo}}}{{{}}}|||qqqgggaaalllfffKKK<<<444222000000222333333222222222111111111111222222,,,///333333111///000222000000000000111111111111333444555555666666555555444333333222222333333444222222222222222222222222111111111000111222222333333333333444555666777888999::::::;;;===@@@EEEIIIOOOWWWbbbmmmyyyhhhXXXXXX\\\uuuyyyuuusssxxxsssddd]]]YYYfffxxxrrrXXXCCC888444333222333333222111111000000///333222111/////////000111000000000///000000111222777666666666777888999999999??????CCCIIILLL\\\wwwxxxnnnqqqtttzzz~~~sssvvv{{{www~~~{{{xxxsssmmmeee\\\SSSMMMDDDBBB???>>>>>>>>>>>>===??????>>>>>>??????@@@AAADDDEEEFFFFFFJJJTTTaaajjjooo```VVVOOONNNNNNOOONNNKKKGGGCCCCCC@@@@@@EEEOOO```zzzyyywww||||||yyypppnnnllljjjhhhddd```\\\SSSOOOIIIDDDBBBAAAAAA@@@>>>>>>>>>>>>============???????????????@@@@@@@@@CCCCCCFFFJJJLLLPPP[[[fffwww~~~}}}}}}}}}|||wwwnnnggg^^^lll}}}hhhNNN===888777666444333222111111111111111111111111111111333222111000000111222333000000000000111111111111111111222222222333333333555444333333222222222222111111111111111111111111222222222222222222222222444444444555666777888999:::;;;<<<===>>>AAAEEEIIIOOOVVV```jjjvvvhhhWWWVVVVVVooozzzvvvtttrrrxxxwwwggg^^^WWWddduuutttZZZEEE999555444222333333333222111111000000333222111000//////000111222222222222222333333444666666666666777888999:::999??????CCCIIILLL\\\xxxzzzuuuwwwyyy~~~~~~{{{mmmnnnrrrpppzzzxxxsssnnnggg]]]SSSMMMEEECCC@@@??????@@@???>>>??????>>>>>>??????@@@AAACCCEEEFFFGGGKKKTTT___hhh~~~yyyhhh]]]VVVUUUTTTSSSRRRNNNIIIFFFDDDAAA@@@DDDLLL[[[rrr{{{zzz}}}}}}uuussspppmmmjjjeee```]]]TTTPPPIIIEEECCCBBBAAAAAA????????????>>>>>>>>>>>>???????????????@@@@@@@@@???@@@CCCFFFGGGKKKUUUaaasss~~~|||{{{{{{|||{{{vvvmmmggg___ppp|||gggNNN>>>888777666444333222111111222222222111111111111111222222111111111111222222000000000000111111111111111111222222222333333333555444333222222222222222111111111111111111111111222222222222222222222222333333333444555666888888:::;;;<<<===>>>AAAFFFIIIPPPXXXbbblllxxxjjjVVVQQQPPPhhhuuuttttttsssyyy}}}kkk```UUUaaaqqqwww\\\FFF;;;777555444444444444333222222111111222222111000000000111111222222222222222333444444666666666666777888999:::999>>>???BBBIIILLL]]]xxx|||{{{}}}~~~zzzvvvfffdddgggfff~~~zzzwwwsssmmmfff]]]SSSMMMFFFDDDAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@BBBDDDGGGIIILLLSSS\\\cccwwwuuufff^^^]]][[[YYYWWWRRRMMMIIIGGGCCCAAACCCHHHTTTiii{{{}}}~~~}}}zzzuuuqqqlllgggaaa]]]TTTPPPJJJEEECCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@>>>>>>AAACCCDDDGGGQQQ\\\lllyyy|||zzzzzz{{{{{{wwwpppjjjcccwwwwwweeeNNN===888777666444333222111111222222222222111111000000111111222222222222111111000000000000111111111111111111222222222333333333444333333222222222222333111111111111111111111111222222222222222222222222222222333333444666777888999:::<<<===>>>BBBFFFJJJRRRYYYdddnnnzzzkkkUUUMMMMMMcccqqqtttvvvtttyyyqqqbbbUUU___kkkzzzzzz___HHH<<<888666555555555444333333222222111222111111111111111111111111000000000000111222222666666666666777888::::::999>>>>>>AAAHHHLLL]]]yyy{{{{{{{{{}}}zzzuuubbb]]]___```zzz|||wwwpppiiiaaaZZZRRRMMMFFFCCC@@@???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCGGGJJJLLLQQQYYY___qqqpppeeeccc```^^^[[[WWWQQQNNNIIIEEECCCCCCFFFOOObbbsss~~~~~~xxxsssmmmgggaaa\\\TTTPPPJJJEEECCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBEEEDDDFFFPPP[[[gggttt|||{{{zzz{{{|||yyytttoooiii}}}zzzvvvpppaaaLLL===888777666444333222111111333333222222111000000000000111222333333222111000///000000000111111111111111111222222222333333333333333222222222222222333111111111111111111111111222222222222222222222222222222222333444555666777999:::<<<===???CCCGGGKKKRRRZZZeeeppp{{{oooVVVJJJJJJ___mmmssswwwtttxxxvvvdddXXX^^^gggsss}}}aaaJJJ===999777666555555444333333222222111111111111222222222222111111111111000111222222333555555555666777999:::;;;999>>>>>>AAAHHHLLL^^^zzz~~~wwwxxxvvvyyy}}}}}}wwwccc\\\]]]^^^xxxxxxnnnddd\\\UUUQQQNNNDDDBBB???>>>>>>???>>>===>>>>>>======>>>>>>???@@@@@@CCCGGGJJJKKKOOOUUUZZZkkkyyyzzzjjjhhheeebbb___ZZZVVVRRRLLLHHHEEEDDDFFFNNN^^^nnn}}}yyyrrrlllfffaaa]]]UUUQQQJJJFFFDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>?????????@@@AAABBBBBBBBBDDDCCCDDDFFFDDDEEENNNYYYcccqqqzzzxxxxxxyyy{{{zzzvvvqqqjjj{{{~~~vvvpppiii\\\JJJ===888777666444333222111111222222222111111111000000000111222333333222111000///000000000111111111111111111222222222333333333222222222111111222222333111111111111111111111111222222222222222222222222222222222333444555666777888:::;;;===???CCCIIILLLRRR[[[gggrrr}}}uuuZZZKKKFFFZZZiiisssxxxtttxxx}}}hhh[[[^^^dddooocccKKK===999777666444444444333222222111111000111222222333222222222333333333333333444555555555555555666777999:::;;;999>>>===@@@HHHLLL___{{{vvvtttqqquuu|||yyyeee___```^^^vvvzzznnnbbbZZZSSSOOOLLLDDDBBB???>>>>>>>>>>>>===>>>============>>>??????@@@CCCGGGIIIJJJMMMRRRWWWcccqqqsssppplllhhhddd___ZZZVVVOOOKKKHHHFFFFFFLLL[[[jjj}}}~~~}}}wwwqqqlllgggbbb___WWWSSSMMMHHHFFFEEEEEEDDDAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEDDDEEEEEECCCCCCKKKUUU```nnn}}}xxxvvvuuuvvvyyyyyywwwsssjjjvvvwwwnnneeeXXXIII>>>888777666444333222111111111111111111111111111111111111222222222222111111000000000000111111111111111111222222222333333333222111111111111222222333111111111111111111111111222222222222222222222222222222333333444666777888888999;;;===@@@DDDJJJNNNTTT]]]iiiuuu|||```NNNEEEXXXiiivvv}}}zzz}}}lll]]]^^^bbbllldddKKK===888777666333333333222111111000000000111222333333333222222444333333333333444555555444555555666777999;;;<<<999>>>===@@@GGGMMM___|||wwwssspppvvv~~~xxxeeebbbbbb^^^sss|||qqqfff]]]TTTMMMIIIEEEBBB@@@>>>??????>>>>>>===============>>>??????AAADDDGGGHHHHHHKKKPPPUUUZZZiii{{{|||vvvpppjjjccc]]]YYYRRRNNNJJJHHHFFFJJJWWWdddxxx{{{uuupppllliiieeebbb[[[VVVPPPLLLJJJIIIHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFCCCCCCJJJTTT^^^lllzzzyyywwwvvvwww{{{|||{{{xxxqqquuu|||pppdddVVVJJJBBB888777666444333222111111000000000111222222333333222222111111111111222222000000000000111111111111111111222222222333333333111111111111111222333333111111111111111111111111222222222222222222222222333333333444555666888888777999;;;===@@@EEEKKKOOOWWW```mmmxxxdddQQQFFFYYYkkkzzzooo^^^___aaallldddKKK===888666666333333222222111000000///000111222333444333333222222222111111222222333444444444555666888999;;;<<<999>>>===@@@GGGMMM___|||zzztttrrrxxxwwweeecccddd^^^qqq}}}uuukkkaaaVVVLLLFFFFFFDDDAAA@@@@@@@@@@@@???===============>>>??????BBBDDDFFFGGGGGGJJJPPPTTTUUUcccvvv}}}vvvnnnggg___[[[UUUPPPLLLHHHEEEHHHSSS```vvv}}}}}}zzztttpppmmmjjjhhheee^^^YYYSSSOOOMMMLLLKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHEEEDDDKKKUUU]]]jjjxxx|||zzzyyy{{{}}}{{{zzzsssdddVVVKKKEEE888777666444333222111111//////000111222333333444333222111000000111222333000000000000111111111111111111222222222333333333111111000000111222333333111111111111111111111111222222222222222222222222444444444555666777888999777999;;;>>>AAAEEEKKKOOOYYYbbbppp{{{mmmVVVKKKRRReeezzzsssaaa```dddrrrgggNNN???888666666555444333222111111111111333222222111111222222333333222222222333555777888555555666666777999:::;;;<<<@@@???BBBIIINNNaaa}}}{{{uuuwwwtttfff___```fffkkk|||rrrgggZZZNNNFFFCCCDDDDDDDDDCCCAAA???>>>>>>????????????@@@@@@@@@???AAADDDEEEFFFHHHLLLNNNSSSZZZgggwwwzzzsssnnnfff^^^[[[SSSKKKHHHHHHLLLTTT\\\uuu~~~}}}}}}|||xxxuuusssrrrpppkkkggg```^^^YYYTTTOOOLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEEEEGGGLLLPPP\\\fffttt{{{|||}}}|||}}}tttgggYYYKKKAAA<<<888444222222333333333222222111111000000//////////////////000000000000222111///...---...000111555444333222222222333444111111222222222333333333333333333333333333333333222222111111222222333444444333222222333444555666999999<<<@@@BBBDDDLLLUUUaaajjjwwwsss[[[KKKRRRdddxxxtttddddddiiivvvfffMMM>>>888666666222111000///............333222222111111222222333222111111000111222444555555555555666777888::::::<<<@@@???AAAIIINNNaaa~~~|||}}}tttfff^^^```fffkkk}}}ssshhh[[[OOOHHHCCCCCCDDDCCCBBBAAA???>>>>>>????????????@@@@@@@@@@@@AAADDDEEEFFFHHHLLLNNNOOOVVVaaaooo~~~zzzuuulllccc```UUUKKKFFFFFFJJJTTT^^^sss}}}|||zzz{{{|||}}}}}}||||||zzzwwwuuutttrrrnnnjjjcccaaa\\\WWWSSSPPPNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGEEEDDDFFFKKKOOOZZZdddqqq}}}}}}yyy{{{vvvjjj\\\NNNDDD???<<<777444333333222111111111111000000000000000000000000000////////////000000111111111111111000444333222222222222333444111111222222222333333333333333333333333333333333222222111111222222333444444444333333333555666777;;;:::===AAACCCFFFOOOXXXccclllyyywww___KKKQQQaaauuu~~~rrrggghhhnnn{{{~~~dddLLL>>>777555555444444333222111111111111222222111111111111222222333222111111111222333333555555555666777888999:::;;;@@@???AAAIIINNNaaa~~~tttddd\\\]]]ccciii~~~ttthhh\\\QQQJJJCCCCCCCCCCCCBBB@@@???>>>>>>????????????@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNMMMQQQYYYdddqqq}}}}}}sssiiifffZZZMMMFFFEEEJJJUUU```rrr{{{yyywwwwwwyyyzzzyyyxxx}}}{{{yyyxxxwwwuuuqqqnnnhhheeeaaa\\\WWWTTTRRRQQQNNNMMMLLLKKKJJJJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGEEEDDDCCCEEEIIIMMMWWW```nnnzzzyyyvvvzzzwwwlll___PPPGGGBBB>>>999666444222111///000000000000111111111111111111000000//////.........///222333444333222111333333222222222222333444111111222222222333333333333333333333333333333333222222111111222222333444555444444444555666888999<<<;;;>>>BBBEEEIIIQQQ[[[gggppp|||xxx___JJJOOO]]]pppyyyyyy}}}qqqgggiiiqqq}}}{{{bbbKKK>>>777555444555555444333333333333333222222111111111111222222666555444333222333444444555555555555777888999:::;;;??????AAAIIINNNaaa~~~rrraaaYYYZZZ```fff}}}rrrggg[[[QQQJJJCCCCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKMMMMMMPPPTTT[[[eeeppp|||yyypppjjj___RRRJJJHHHLLLVVVaaarrr}}}xxxwwwuuuvvvwwwxxxxxxwww{{{{{{{{{{{{yyywwwtttrrrllljjjfffaaa\\\XXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLIIIIIIIIIHHHHHHIIIIIIIIIEEEEEEDDDBBBAAACCCGGGJJJTTT^^^kkkwww~~~}}}uuuttt{{{wwwlll^^^OOOEEEAAA===999666444222000/////////000000111111222222111111000000//////......---///000222333333222222222222222222222333333333111111222222222333333333222222222222222222222222222222111111222222333444555555555555666777999:::<<<;;;>>>CCCFFFJJJTTT^^^llluuuxxx```JJJMMMZZZkkkttttttvvv}}}ssshhhllluuuwww```KKK>>>888555444222111111000000000000111222111111000000111111222777666444333222333333444444444555555666888999::::::???>>>AAAIIIOOObbbppp^^^UUUVVV]]]cccyyy{{{ooodddYYYOOOJJJDDDCCCBBBAAA@@@??????>>>>>>>>>?????????@@@@@@@@@AAACCCDDDEEEFFFHHHJJJMMMPPPQQQSSSVVV[[[eeepppxxxwwwmmmcccWWWPPPNNNPPPXXXaaasss}}}}}}{{{uuutttssstttwwwxxxyyyxxxzzz{{{|||}}}{{{yyyvvvuuupppnnnjjjeeeaaa\\\YYYWWWUUUUUUTTTRRRQQQOOOMMMMMMJJJIIIHHHGGGFFFFFFFFFGGGBBBBBBBBBAAA@@@AAAEEEHHHSSS\\\iiiuuu}}}~~~yyyqqqqqqzzz~~~ttthhhZZZKKKAAA<<<:::666444444333111000//////000000111111222222111000000000/////////...///.........///111222333111111111222222333333333111111222222222333333333222222222222222222222222222222111111222222333444555555555555666888:::;;;;;;:::===BBBFFFKKKUUU```pppyyy{{{cccLLLMMMXXXiiirrrqqqrrrxxxtttiiiooozzzuuu___KKK???999666444333333222222222222222333111111000000000000111111555444222111000111111222444444444555666777888999:::>>>>>>AAAIIIOOObbbzzznnn\\\SSSTTT\\\ccctttyyymmmaaaWWWNNNIIIDDDCCCBBB@@@????????????>>>????????????@@@@@@@@@AAACCCEEEEEEFFFGGGJJJLLLPPPRRRSSSSSSVVV]]]gggooo}}}~~~pppeeeZZZSSSPPPRRRYYYbbbrrr}}}{{{wwwuuunnnnnnnnnppptttxxxyyyyyyxxx{{{~~~}}}{{{yyyyyytttsssooojjjeee```]]][[[YYYYYYXXXVVVTTTQQQOOONNNKKKJJJHHHFFFDDDDDDEEEEEE@@@@@@@@@???>>>@@@CCCEEEQQQYYYfffqqqyyy~~~zzznnnnnnwww{{{ooocccVVVHHH???999777555444444444222111000000000000111111111111/////////000000000000000000///...------///111333///000111222333333333222111111222222222333333333222222222222222222222222222222111111222222333444555444444555666888:::;;;;;;:::===BBBFFFLLLWWWbbbsss|||}}}fffOOOOOOYYYiiiqqqpppqqqvvv}}}qqqgggooo|||ttt___LLL@@@:::777555555555444444444555555666111111000000000000111111444333222111111111222333444444444555666777888999:::>>>>>>AAAIIIOOObbbyyynnn\\\SSSUUU^^^eeesssxxxkkk```VVVNNNIIIDDDCCCAAA@@@???>>>??????>>>????????????@@@@@@@@@BBBCCCEEEEEEFFFGGGJJJLLLMMMPPPRRRRRRSSSXXXaaahhhqqq~~~rrrfffYYYQQQNNNQQQZZZdddppp}}}|||{{{}}}yyyuuupppmmmkkkeeeeeegggkkkpppuuuxxxxxxyyy|||~~~}}}}}}yyywwwtttooojjjeeeaaa___]]]]]]\\\ZZZXXXUUURRRPPPMMMKKKIIIFFFDDDDDDDDDEEE>>>??????>>>===>>>AAACCCNNNVVVbbbmmmuuu|||~~~zzzpppooovvvwwwkkk```TTTHHH@@@:::888666555555555333111111111111000000000000000......//////000000111111000000000000000000111111...///111222333333333222111111222222222333333333111111111111111111111111222222111111222222333444444333333444555777:::;;;<<<<<<>>>CCCHHHNNNZZZfffuuu~~~}}}gggRRRQQQZZZjjjrrrqqqqqqvvv~~~xxxkkkdddmmm{{{sss___LLLAAA;;;777555222222111111111222222333111111000000000000111111555444333333333444555555444444444444666777888999999>>>>>>AAAIIIOOOccc{{{ooo\\\TTTVVV___gggtttxxxkkk```VVVOOOJJJDDDCCCAAA???>>>>>>??????>>>????????????@@@@@@@@@BBBCCCEEEFFFFFFGGGJJJLLLJJJMMMQQQQQQRRRVVV___fffhhhuuu}}}sssfffWWWMMMKKKOOO[[[fffooo|||{{{vvvvvvyyy{{{zzzwwwvvvuuurrroookkkfffcccaaa______aaafffmmmrrrvvvwwwyyy~~~|||zzzwwwsssmmmhhhdddaaa``````___]]]ZZZWWWTTTRRROOOMMMJJJGGGEEEEEEEEEFFF===>>>>>>>>>===>>>@@@BBBLLLTTT```jjjqqqyyy|||yyytttrrrxxxtttiii___TTTJJJCCC<<<:::888777666555333111222222111111000000//////------...///000111222222000111222333333222000///...///111222333333222222111111222222222333333333111111111111111111111111222222111111222222333444333333333333555777999;;;>>>===???EEEIIIPPP\\\hhhvvvgggRRRPPPYYYkkksssrrrwwwrrreee```mmm~~~yyyfffQQQ@@@666333444555444333333222222333333222222111000/////////000444333333222111111111222222333444444444555777999<<<;;;>>>EEEHHHPPPeeezzz|||sssuuu^^^SSSaaannniii~~~xxxjjj\\\RRRMMMKKKFFFDDDBBBAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIKKKNNNSSSYYY\\\bbbiiiuuu~~~zzzvvvmmmdddYYYRRROOORRR\\\gggvvvxxxpppmmmoooppplllhhhhhhfffbbb___[[[YYYXXXXXXSSSVVVZZZ^^^dddllluuuzzzzzz|||~~~{{{uuuoooiiieeeaaa___[[[YYYXXXXXXWWWUUUPPPMMMIIIGGGEEEDDDBBB@@@===>>>>>>======???BBBEEEMMMRRRYYYbbbjjjsss|||pppttt}}}sssggg\\\QQQGGGAAA======<<<;;;888555222111000111222333333333333333222111///.........///000111111000000000000000111111111111111111111111111333222222111111222222333111111111000000000000000111333444444222222333555333333444444666888;;;<<<@@@@@@AAADDDJJJTTT___hhhzzzgggTTTQQQZZZkkktttsssxxxoooaaa[[[hhhyyy~~~jjjTTTBBB888555555444444333222222222222333222111111000000000000111444333222222111111222222222333444444444555777999<<<;;;>>>EEEHHHPPPeeezzzwwwsss}}}eeeZZZiiixxxtttzzzlll^^^TTTMMMJJJFFFDDDBBBAAAAAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJMMMQQQVVVYYYZZZ```jjjrrruuutttpppmmmggg^^^UUUPPPNNNQQQ[[[fffuuurrrkkkbbb___aaaaaa^^^ZZZ[[[YYYWWWTTTRRRQQQQQQQQQOOOQQQUUUZZZaaaiiirrrwwwzzz|||~~~~~~}}}{{{wwwrrrmmmjjjfffccc___]]]\\\[[[YYYXXXPPPMMMIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>===???BBBEEEKKKPPPWWW___gggpppyyy~~~{{{pppvvv}}}pppddd[[[QQQFFF???<<<<<<;;;:::888555333111111222222222222222222333222111000/////////000000111111000000000000111111222222222222222222222222333222222111111222222333222222222111111111111111111333444444222222333555444444444444666999;;;<<<@@@AAABBBEEEJJJTTT```iii{{{jjjXXXTTTZZZkkktttsssyyy|||jjj[[[UUUaaarrrnnnWWWEEE:::666666444444333222222222222222111111111111111111222222333333222222111111222222222333444555444555888:::<<<;;;>>>EEEHHHPPPeeezzz{{{sssoooyyypppeeettt}}}pppbbbVVVMMMHHHGGGEEEBBBAAAAAA@@@???===??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJIIIIIIIIIKKKNNNQQQSSSRRRVVV\\\aaadddeeecccbbb^^^VVVOOOLLLLLLOOOYYYcccppp{{{xxxiiiaaaYYYUUUUUUVVVTTTQQQMMMLLLJJJIIIHHHIIIIIIJJJHHHKKKOOOTTT[[[dddmmmsssyyy|||}}}}}}}}}|||yyyvvvrrrpppjjjgggccc```^^^\\\ZZZXXXPPPMMMIIIGGGEEEDDDBBB@@@?????????>>>>>>???CCCFFFIIIMMMTTT[[[dddmmmuuu{{{{{{wwwqqq{{{zzzlllaaaYYYPPPDDD;;;::::::999999777555444333444333222111000111222222222222111000000000000111111000000000000000111111333333333333333333333333333222222111111222222333222222222222222222222222111333444444222222333555444444444555666999;;;===AAABBBDDDFFFKKKUUUbbbkkk}}}ooo[[[UUUZZZjjjssssssxxxxxxeeeVVVQQQ\\\lll{{{pppWWWEEE;;;666555444333333222111222222222111111000111111222333444333333222222111222222333222333555555555666888:::<<<;;;>>>EEEHHHPPPeeezzzxxxrrrkkkrrr}}}{{{pppsssfffYYYNNNGGGGGGEEEBBBAAA@@@@@@>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHHHHIIIJJJLLLMMMMMMNNNQQQTTTVVVXXXYYYYYYTTTOOOJJJJJJJJJNNNWWWaaakkkvvvvvvmmmaaaZZZRRRMMMMMMMMMLLLJJJFFFEEEDDDCCCBBBCCCDDDDDDCCCEEEIIINNNUUU___iiiooowwwzzz}}}}}}}}}|||zzzwwwuuussskkkhhhdddaaa___\\\XXXVVVPPPMMMIIIFFFEEEDDDBBB@@@???@@@@@@???>>>???CCCEEEHHHLLLRRRYYYaaajjjrrrxxxyyyuuurrr~~~zzzkkkaaaYYYPPPCCC888888777777777666555555444555333111000///000111222222222222111111111111111000000000000000000111222333333333333333333333333333222222111111222222333111111111222222222222222111222444333222222333555444444444555777999;;;===AAACCCFFFHHHLLLVVVcccmmmsss^^^WWWZZZiiirrrqqquuu~~~vvvbbbSSSPPPYYYgggvvvnnnUUUDDD:::555444333333222111111111111222000000000000111222333333333222222111222222333333222333555555555666999;;;<<<;;;>>>EEEHHHPPPeeezzzxxxssskkkmmmttt{{{ssshhh[[[OOOHHHFFFDDDAAA@@@@@@@@@>>>===>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPLLLIIIFFFHHHIIILLLTTT]]]hhhsssrrreee^^^TTTOOOHHHCCCBBBCCCBBBAAABBBAAA@@@>>>>>>>>>>>>??????AAADDDIIIPPPZZZeeellltttxxx|||~~~~~~~~~}}}{{{yyyvvvsssrrrllljjjfffccc```\\\XXXUUUPPPMMMIIIFFFEEEDDDBBB@@@???@@@@@@>>>>>>???BBBEEEHHHLLLQQQWWW___hhhqqqvvv~~~yyyvvvsss~~~qqqfff\\\PPPBBB777666666555555555555555555555333111/////////111222222222222222111111000000000000//////000111222222222222222222222222222222333222222111111222222333000000000000111111222222111222444333222222333555555444555555777999<<<===@@@DDDGGGIIILLLVVVdddoootttaaaYYY[[[jjjssspppqqqyyyvvvbbbSSSOOOVVVcccrrrkkkRRRAAA999555333333333222111111111111111000000000000000000111111222222111111222222333333222333555555666777:::<<<<<<;;;>>>EEEHHHPPPeeezzzzzzvvvnnnlllnnn||||||rrrhhh]]]QQQIIIEEECCC@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFDDDCCCFFFGGGIIIOOOWWWeeeooo{{{wwwmmmbbbYYYSSSJJJGGGBBB???>>>>>>===<<>>AAAEEELLLUUU```gggppptttyyy{{{zzzzzz|||~~~||||||zzzxxxvvvsssqqqpppnnnkkkhhheeebbb^^^ZZZWWWPPPMMMIIIGGGEEEDDDBBB@@@?????????>>>===>>>AAACCCHHHKKKPPPVVV]]]fffooouuuyyyxxxuuuqqq||||||ooobbbRRRBBB777666555444444333333444444333222111000///000111111111111222222111111000///////////////000111222333111111111111111111111111333222222111111222222333/////////000111111222222111333444444222222333555555555555666777:::<<<>>>???CCCHHHIIILLLUUUdddqqqvvveee\\\^^^mmmuuupppooouuuwwwdddUUULLLSSS___ooohhhOOO@@@999555333333222222111111111111111000000//////.../////////222222111111222222333444111333555666666777:::===<<<;;;>>>EEEHHHPPPeeezzz{{{nnniiigggsssxxxxxxoooggg]]]SSSKKKCCCAAA??????@@@AAA@@@??????????????????@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAACCCCCCCCCBBB@@@???>>>>>>@@@AAAAAAAAA@@@@@@AAA???@@@CCCDDDEEEJJJPPP]]]gggqqqvvv{{{}}}{{{uuulllbbbZZZTTTNNNJJJDDDCCC@@@>>>===<<<;;;;;;;;;:::888777777777777888:::;;;===AAAGGGQQQ[[[ccclllpppvvvwwwvvvvvvxxx{{{xxxxxxvvvuuusssqqqpppooollljjjgggeeebbb^^^YYYVVVPPPMMMIIIGGGEEEDDDBBB@@@>>>???>>>===<<<<<>>>>>CCCHHHIIIKKKUUUdddqqqzzzggg___aaaooovvvqqqooosssxxxeeeWWWJJJPPP]]]mmm~~~fffNNN???999666444333222222111000111111111111000///...............222111111111222333333444111333555666666888;;;===<<<;;;>>>EEEHHHPPPeee{{{llleee```kkkuuuooouuummmfff^^^TTTMMMBBB@@@??????@@@AAAAAA@@@@@@@@@@@@???????????????BBBBBBAAAAAAAAABBBCCCCCC???@@@BBBBBBBBBAAA???===>>>???AAABBBCCCAAA@@@>>>???===>>>AAABBBBBBFFFLLLVVV___gggjjjmmmooommmjjjggg```XXXOOOJJJFFFCCCAAA>>>===<<<;;;:::999888777999999888777777888999:::888999;;;>>>DDDNNNXXX___iiinnntttuuussssssvvvzzzuuutttsssrrrqqqpppooooooiiigggdddbbb___\\\WWWSSSPPPMMMIIIGGGEEEDDDBBB@@@>>>>>>>>><<<;;;<<<>>>AAAGGGIIIMMMRRRYYYbbbkkkqqqxxxuuuooojjjrrr}}}kkkTTTCCC:::666555333222111222222333...///000111222222111111///000000111111///...---////////////000111222333333333333333333333333333333222222222222222222333000000111222333333444444111333444444333222444555555555555666888:::<<<>>>===CCCHHHIIIKKKTTTdddqqq~~~fffcccbbbppp{{{pppjjjuuu{{{iiiYYYKKKOOOYYYiiifffMMM>>>888666444777666333111111111222333222222111111111111222222333222222111111222222333444555666666666777999;;;;;;===AAADDDGGGQQQeeewwwyyyooobbb___gggwww|||kkkhhhuuuvvvjjjaaaZZZTTTPPPFFFDDDAAA@@@@@@@@@@@@???@@@@@@???????????????@@@>>>???@@@@@@@@@@@@@@@???BBBBBBAAA@@@???>>>>>>===@@@AAAAAA@@@@@@???>>>===<<<>>>???>>>>>>AAAGGGKKKKKKOOOUUUXXXYYYXXXVVVUUUQQQNNNIIIDDDAAA?????????======<<<;;;::::::::::::777777666666666666777777777888;;;>>>CCCKKKTTT[[[bbbfffkkkoooppppppqqqrrrtttsssqqqooonnnmmmllllllkkkhhhddd```]]][[[WWWUUUOOOKKKFFFCCCBBBAAA???>>>>>>>>>============>>>>>>DDDFFFKKKPPPVVV^^^gggmmmxxx|||tttnnnooopppwwwpppWWWDDD;;;666444222222333333333222333333222111111000000///222222222111111111000000111111000000111111222333333333333222222222111111444333333222222333333444222222222222222222222222000333555666444222222222333333444666888:::<<<===@@@AAAEEELLLQQQXXXgggtttkkkhhhhhhsss}}}rrrjjjuuuxxxhhhXXXNNNSSS\\\llleeeLLL>>>888666444777555333111111111222333222222111111111111222222333222222111111222222333111333444444333444666888;;;===AAADDDGGGQQQeeexxx|||ooocccaaagggsss{{{jjjbbbjjjwwwwwwkkkaaaYYYRRRMMMFFFDDDAAA@@@@@@@@@@@@???@@@@@@???????????????@@@???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@@@@?????????BBBBBBBBBBBBAAA@@@???>>>:::<<<=========???CCCGGGJJJLLLOOOPPPOOOMMMKKKJJJHHHFFFCCC@@@?????????@@@======<<<;;;::::::::::::777777666666666666777777666777888;;;>>>EEEMMMRRR\\\```eeeiiikkklllmmmnnnqqqpppooommmkkkjjjjjjjjjhhheeeaaa^^^\\\ZZZWWWUUUOOOLLLGGGDDDBBBAAA@@@?????????>>>=========>>>>>>@@@CCCGGGLLLRRRZZZbbbhhhwww~~~}}}vvvqqqoooqqqyyymmmTTTBBB999555444222222333333333222111111111111111000000000222222222111111111000000000000//////000000111222111111111222222333333333222111111000000111111222000000000000000000000000111333555555444222222333444444555666888:::<<<===@@@AAAFFFLLLPPPXXXfffssslllkkkkkkttt{{{ooofffoooyyyjjj\\\TTTYYYbbbqqqcccKKK===888666444666555333222111111222222222222111111111111222222222222111111111111222222000111333333333333666888;;;===AAADDDHHHQQQeeexxx~~~pppfffdddgggnnn|||jjj\\\[[[cccjjjqqqyyymmmcccYYYOOOIIIFFFDDDAAA@@@@@@@@@@@@???@@@???????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@???:::<<<===>>>>>>???BBBDDDGGGGGGFFFFFFEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>???>>>===<<<;;;::::::::::::777777666666666666777777::::::;;;<<<>>>BBBIIIMMMTTTXXX^^^bbbdddfffhhhiiillllllkkkjjjhhhgggffffffdddaaa^^^\\\ZZZYYYVVVTTTPPPLLLHHHEEEDDDCCCAAA@@@@@@@@@>>>=========>>>>>>???AAAEEEIIIOOOVVV^^^ddduuu}}}}}}xxxuuuooosss|||hhhQQQ@@@888555333222111222333222111000000000000111111111111222222222111111111111111///////////////000000111///000111222333444444555222111111000000111111222000000000000000000000000222333444444222222333444555555666777888:::<<<===AAABBBFFFLLLQQQWWWdddqqqnnnppppppwww|||oooeeelll|||~~~qqqcccXXX]]]fffuuu{{{```III<<<777555444444444333222111111222222222222111111111111222222222222111111111111222222111333444444444555888:::;;;===AAAEEEHHHRRRfffyyyrrriiiggggggjjjzzznnn\\\SSSUUU[[[```qqq{{{pppfffZZZOOOGGGFFFCCCAAA@@@@@@@@@@@@????????????>>>??????@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@<<<>>>AAACCCDDDDDDEEEEEECCCBBBAAAAAABBBCCCCCCBBBCCCBBB@@@???>>>=========>>>===<<<;;;;;;:::::::::777777666666666666777777::::::;;;;;;<<<@@@EEEIIINNNRRRWWW[[[^^^aaaccceeehhhggggggfffeeedddcccbbb```^^^[[[YYYYYYXXXVVVUUUPPPMMMIIIFFFEEEDDDCCCBBBBBB@@@???======>>>???@@@@@@BBBFFFIIINNNUUU\\\bbbssszzz|||zzzyyyzzz||||||yyyvvvqqqvvvzzzeeePPP@@@888555333111111222333222111000000111111222333333444111111111111111111111111000////////////000111111000000111222333333444444444333333222222333333444222222222222222222222222222333444333222222444555666666666777999;;;<<<===BBBCCCHHHMMMQQQWWWdddpppssswwwyyy~~~uuujjjpppzzzuuuhhh[[[```iiiwwwwww\\\GGG;;;777555444333333222222111111222222222222111111111111222222222111111000000111111222111222444444444555888:::;;;===AAAEEEIIISSSgggzzzuuullliiihhhiiiyyyvvvaaaRRRPPPUUUVVVddd|||rrrhhh\\\PPPGGGFFFCCCAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA===???DDDHHHKKKLLLJJJHHHFFFEEEDDDFFFHHHJJJIIIHHHDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;777777666666666666777777444555555666777:::???CCCIIIMMMRRRVVVYYY\\\___aaaccccccccccccbbb```___^^^]]]ZZZXXXWWWWWWWWWVVVTTTPPPMMMIIIFFFEEEDDDDDDBBBBBBAAA???======???@@@BBBAAACCCFFFIIIMMMSSSZZZ___ooowwwwwwtttqqqssswwwzzzyyyvvvsssyyywwwcccOOO@@@888444333111111222222222111000111111222333444555555111111111111111111111111111000000000000111222222222222222222222222222222444333333222222333333444222222222222222222222222222333333333222222444666666666777888:::;;;===>>>BBBDDDIIIOOOSSSXXXeeeqqquuu||||||qqqvvv~~~vvvhhh]]]bbbkkkyyysssYYYEEE:::666555444222222222222222222111111222222111111111111222222111111000000000000111111///000222333333444777999;;;===AAAEEEIIISSShhhzzzwwwlllhhhgggjjj~~~}}}iiiWWWRRRUUUSSS[[[ttt{{{rrrhhh]]]QQQIIIFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB>>>BBBHHHOOOUUUUUURRROOOPPPOOOPPPSSSWWWXXXUUURRRJJJHHHEEEAAA??????@@@AAA???>>>===<<<;;;;;;;;;;;;777777666666666666777777333555666666777:::>>>AAADDDGGGLLLOOORRRVVVYYY\\\]]]]]]^^^^^^]]]\\\ZZZYYYYYYWWWUUUTTTTTTTTTSSSRRRPPPLLLHHHFFFEEEEEEDDDCCCAAA@@@>>>===>>>@@@CCCEEEBBBDDDFFFHHHLLLQQQXXX\\\jjjsssvvvqqqmmmoootttxxxxxxvvvttt{{{sssaaaOOO@@@888444222111000111222111000111111222222333444444555111111111111111222222222111111111111111222222333333333333222222222111111222111111000000111111222000000000000000000000000000222333333333333444666555666777888;;;===???@@@BBBDDDJJJQQQUUU[[[gggssszzz~~~wwwhhh___dddmmm{{{pppWWWCCC999666555333111111222222222222111111222222111111111111222222111111000000000000111111///111333333444555888:::;;;===AAAEEEIIITTThhh{{{wwwjjjddddddlllnnn[[[SSSUUUSSSVVVjjjxxxoooggg]]]RRRKKKFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFEEECCCGGGPPPYYYaaabbb^^^ZZZ[[[\\\```gggmmmooojjjeee\\\WWWPPPHHHCCCAAA@@@AAA???>>>===<<<;;;;;;;;;;;;777777666666666666777777777888888888888:::===@@@>>>AAAEEEHHHKKKNNNRRRTTTWWWXXXYYYYYYYYYWWWUUUTTTUUUSSSQQQPPPPPPPPPOOONNNOOOKKKGGGEEEDDDDDDCCCBBB@@@???======>>>AAAEEEGGGFFFGGGIIIKKKMMMRRRYYY]]]fffooo|||yyysssmmmnnnsssxxxxxxvvvsss{{{~~~ppp___NNN???666444222000000111222111000000000000111111222222222000000111111111222222222000000000000000111222222222222222222222222333333222111111000000111111222000000000000000000000000///111444555444333444555444555666999;;;>>>AAABBBBBBEEEKKKRRRWWW]]]iiiuuuyyyiiiaaafffooo|||nnnVVVCCC999666555333000111111222222222111111222222111111111111222222111111000000000000111111222333555666666888;;;===;;;===AAAEEEIIITTThhh{{{vvvhhhaaabbblllqqq]]]TTTTTTTTTTTTeee~~~uuummmeee\\\RRRKKKFFFDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKNNNPPPRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGIIINNNWWWbbbkkkmmmiiidddbbbdddkkkvvv}}}xxxooohhh]]]QQQGGGBBB?????????>>>===<<<<<<;;;;;;<<<777777666666666666777777555666666666555666888::::::===AAACCCFFFIIILLLOOOSSSTTTUUUVVVUUUSSSQQQPPPSSSQQQNNNMMMNNNMMMLLLKKKNNNKKKGGGDDDDDDDDDCCCBBB@@@>>>======???BBBFFFIIIJJJKKKMMMNNNQQQUUU[[[```dddmmm{{{|||uuunnnnnntttxxxxxxvvvsss{{{zzzmmm^^^MMM>>>555444222000000111222111000////////////000000000000000000111111222222222222///////////////000111111000000111222333444444555444333333333333333333444222222222222222222222222...111444555555444444444444555666999<<>>???AAAAAA@@@@@@AAABBBCCCFFFKKKOOORRRTTTWWWYYYYYY[[[\\\ZZZVVVSSSTTTVVVTTTRRROOOMMMLLLKKKJJJIIIJJJVVVdddlllqqqssspppkkkhhhffflllxxxwwwhhhVVVKKKGGGBBB===BBBAAA@@@??????>>><<<999:::::::::999999888888888888888777666666666666666::::::<<<>>>AAADDDGGGHHHIIIJJJLLLNNNOOONNNMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLJJJHHHEEEBBB@@@??????>>>======???AAADDDEEEIIIKKKMMMOOOQQQUUUYYY]]]kkkqqqzzz}}}tttuuuxxxxxxvvvvvvttt~~~tttjjj[[[JJJ>>>:::444333222000000000000111444333111////////////000............////////////000000111111222222333333222222222222222222222222222222222222222222222222222111111111000000//////000222333444444666999;;;999888777777999;;;===???BBBDDDJJJQQQVVV\\\hhhuuuttteeebbbhhhttt}}}gggNNN@@@;;;777444333222222222222222222222222222222111111111111222222333111000000111222222111222222222333444555666777999AAABBBEEENNNUUUddd{{{rrrggg[[[YYYggg}}}ooo^^^VVVVVVXXXXXX]]]pppwwwmmmhhhaaaVVVLLLHHHEEECCCAAA@@@@@@@@@???>>>===>>>@@@?????????@@@BBBFFFJJJOOORRRUUUWWWYYY[[[\\\^^^___]]]YYYWWWXXXZZZZZZXXXVVVTTTQQQOOONNNMMMTTT```nnnvvv{{{}}}zzzvvvkkkggggggpppxxx}}}~~~rrraaaTTTNNNHHHCCCCCCBBB@@@@@@AAA@@@>>><<<<<<;;;;;;:::999999888888888888777666555555555555888888:::;;;>>>@@@CCCDDDGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJGGGEEECCCAAA@@@??????>>>>>>???AAACCCEEEHHHJJJLLLOOOQQQTTTYYY]]]iiipppyyyyyywwwxxxxxxwwwxxxxxx}}}uuulll]]]JJJ===888444333222000000000000111///...---------...///////////////000000000000111000000000111111111111111222222222222222222222222222222222222222222222222111111111111000000000///000222333444333555777999888888777888999;;;>>>???AAACCCJJJQQQVVV\\\iiiuuupppaaa]]]eeesss{{{fffMMM???:::666444333222222222222222222222222111111000000000000111111111000///000222333333333222222222333444666777888999AAABBBEEENNNUUUddd|||rrrgggZZZWWWcccwwwzzzkkk^^^XXXYYY[[[YYY[[[kkk~~~uuulllggg```VVVMMMIIIEEECCCAAA@@@AAAAAA???>>><<<===>>>>>>>>>>>>@@@BBBKKKOOOTTTWWWYYY[[[\\\^^^aaacccdddbbb^^^[[[\\\^^^bbbbbb```]]]YYYVVVUUUUUU]]]hhhuuu|||~~~ssskkkeeeggglllqqqxxx}}}|||}}}wwwiii[[[QQQJJJEEEDDDCCCBBBBBBCCCCCCAAA@@@>>>===<<<;;;:::999888777888888777555555444444444666666777888:::;;;===>>>EEEEEEFFFGGGGGGFFFDDDCCCGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGEEECCCBBBBBB@@@?????????@@@AAACCCDDDFFFHHHKKKMMMPPPTTTXXX\\\eeelllwwwzzzyyyxxxxxxzzzzzz}}}vvvmmm^^^JJJ;;;666444333222111000000000000/////////000000222333444000000000000111111111111111000000000000000000///222222222222222222222222222222222222222222222222111111111111000000000000111222333333222333555777888777777888999;;;>>>???@@@BBBIIIQQQWWW]]]iiivvv~~~lll]]]ZZZcccqqq{{{eeeLLL>>>999555444444222222222222222222222222000000////////////000000222000///000111333333222222222222333555666888888:::BBBCCCFFFOOOVVVeee|||sssgggZZZWWW```rrryyyjjj]]]YYY[[[bbb^^^]]]hhh~~~vvvnnnhhh___TTTLLLIIIEEECCC@@@@@@@@@@@@???===<<<===>>>>>>>>>???BBBDDDOOOSSSXXX\\\]]]^^^___```eeeggghhheeeaaa___```bbbgggiiiiiifff```\\\\\\]]]fffqqq||||||rrrhhheeefffhhhnnntttrrrxxxxxxnnnaaaVVVNNNIIIFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>===;;;:::999888999888777555444333333333555555555666777888999:::@@@AAABBBCCCCCCCCCCCCBBBEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIIKKKNNNRRRVVVZZZ```hhhrrr|||{{{xxxxxx{{{zzzwwwmmm]]]JJJ<<<666333333222111111000000000111111111222222333444444//////000000000111111111111111000000//////......222222222222222222222222111111111111111111111111111111111000000000000000111222333222111111333444777777777888:::<<<>>>??????BBBIIIRRRXXX^^^jjjvvv{{{iiiZZZZZZbbbooo}}}|||fffLLL===888555444444222222222222222222222222000//////////////////000444222000000111222111000222222333444555777888999;;;CCCDDDFFFOOOVVVfff}}}ttthhh\\\ZZZ```ooo~~~lll]]]ZZZ^^^iiiccc^^^fff{{{rrrjjj```SSSJJJGGGDDDBBB@@@?????????>>>======>>>?????????AAAEEEGGGQQQUUU[[[___```aaaaaabbbgggiiijjjgggcccaaabbbdddiiimmmpppmmmgggbbbdddhhhsss}}}zzzooojjjfffccceeejjjmmmvvvzzzuuujjjaaaYYYSSSIIIGGGEEEDDDDDDEEEDDDCCCAAAAAA@@@>>>===;;;:::999:::999888666444333333222555555555555666666777888;;;<<<>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGIIIKKKNNNSSSVVV^^^eeeoooxxxzzzyyy{{{{{{yyynnn^^^KKK>>>999333333222222111000000///...//////////////////............/////////000000111111000000//////......222222222222222222222222111111111111111111111111000000000000000000111111111222333222111000222444666666777999;;;<<<>>>??????CCCKKKSSSYYY___kkkwwwzzzhhhZZZZZZbbbppp|||~~~gggMMM>>>888555333444222222222222222222222222000000////////////000000555333111000111111000///222222333444555777999:::;;;CCCDDDGGGPPPWWWfff}}}vvvjjj```^^^cccooorrr```^^^dddnnnggg```dddzzzwwwnnnaaaSSSJJJGGGDDDBBB@@@???@@@@@@>>>===>>>?????????@@@BBBFFFJJJSSSWWW]]]bbbcccddddddeeehhhjjjkkkiiidddbbbccceeeiiiqqqwwwuuuoookkkooouuu}}}zzztttmmmfffeeehhhllltttzzzwwwpppiiiaaaZZZPPPMMMIIIGGGFFFFFFDDDCCCBBBAAA@@@???>>>===<<<;;;<<<;;;999777555444333222555555444555555666777888888999:::<<>>???AAAEEEMMMVVV[[[aaalllwwwlllpppwww|||{{{iiiZZZYYYcccqqq~~~jjjNNN>>>888444333333222222222222222222222222111000000//////000000111333222000000111222111000222222333444666888:::;;;<<>>>>>>>>???BBBGGGJJJTTTYYY___dddgggggghhhhhhiiikkkllljjjfffcccdddfffjjjttt}}}}}}wwwuuu{{{zzzrrrppprrrqqqxxx|||{{{wwwrrriiiaaaWWWSSSNNNKKKIIIGGGEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>===:::888666444333333444333333444555666777777777777888:::<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDFFFJJJMMMUUUZZZbbbiiipppyyy}}}}}}yyyhhhRRRAAA999222222333333222111///......///000111222222111111...////////////000000000000000000111111111111111222222222222222222222222111111111111111111111111///000000000111111111111111222333222222222444666444555777999<<<===>>>???CCCGGGOOOXXX]]]bbblllwww```gggqqqxxx}}}|||jjj[[[XXXdddssskkkPPP???888444333333222222222222222222222222111111000000000000111111111000///000222333333333222222333444666888:::;;;<<>>AAAFFFJJJUUUZZZaaagggiiijjjjjjkkkjjjlllmmmkkkgggeeefffhhhlllwww}}}|||}}}|||}}}}}}tttjjj\\\XXXRRRNNNKKKIIIFFFEEEAAAAAAAAA@@@@@@????????????>>>;;;999777555444333222222333333444555666777777777777888999;;;<<<===@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJNNNSSSYYY```gggqqq|||~~~{{{nnnUUUAAA777222222333333222111///...((()))+++---////////////000000000000111111111111000000111111222222333333222222222222222222222222000000000000000000000000//////000000111111111222111222333333222333555777444555777:::<<<===>>>???EEEIIIQQQYYY^^^bbblllwwwsssaaa___gggwwwvvvfff^^^UUUcccuuuiiiOOO???999555222222333333333222222222111111.........///000222333444222222111111111111222222222222111222444666999;;;???EEEEEEGGGRRRZZZiiisssqqqgggbbbeeejjj~~~lllhhh{{{zzzooolllyyytttnnnfffWWWKKKGGGFFFDDDBBB@@@???>>>??????BBBAAA???===>>>@@@BBBDDDQQQYYYbbbggggggfffgggiiikkkkkkjjjhhhfffeeefffhhhjjjrrr}}}zzzrrrddd]]]VVVQQQPPPMMMHHHCCCFFFDDD@@@===<<<>>>@@@AAA;;;;;;:::999777555333222555555444444444555555666666777777999:::;;;<<<<<<===>>>AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAABBBDDDKKKNNNQQQUUU\\\gggvvv|||qqqXXXBBB777222333333222222000///...000000000000000000000000...............///000000//////111222222111000///222222222222333444555555111000000000111222333333222222111111111111111222333111///111444555333111555666777888:::;;;======BBBHHHPPPUUUZZZaaallltttooo\\\\\\gggxxxvvveee\\\TTTaaasss{{{eeeLLL>>>888555444444222222222111111111000000111000000000000000111111222222111111111111222222333222222222444777:::;;;???EEEEEEHHHRRRZZZiii{{{tttsssiiiaaabbbeeeyyypppmmmuuunnnxxxtttlllcccVVVLLLHHHHHHFFFEEECCCAAAAAAAAAAAAAAA@@@>>>======???AAACCCNNNVVV```fffgggggggggiiiiiiiiihhheeebbbaaabbbcccfffooo|||zzzllldddYYYRRROOOMMMJJJGGGHHHFFFCCC???>>>>>>???@@@======<<<;;;999777666444666555555444444555555666666777777888:::;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAABBBCCCDDDFFFIIILLLRRR]]]jjjttt~~~~~~sssYYYBBB888333333222222111000000///000000000000000000000000...............///000000---...000111222222222111333222222111111222222222111111000000111111222333222222111111111111111222333111000111444555444222555555777888:::;;;======BBBHHHPPPVVV[[[cccnnnvvvkkkWWW[[[iii|||wwwdddYYYUUU```qqqvvvaaaHHH<<<888555444555111111111000000000//////444333222000////////////222222111111111111222222333333222333555777:::<<<>>>EEEFFFIIITTT[[[iii~~~{{{ttttttjjj```]]]^^^rrrvvvtttwww|||sssiii```UUULLLIIIGGGGGGEEECCCBBBAAAAAAAAA@@@???=========>>>@@@BBBJJJRRR]]]dddggggggggghhhffffffddd```\\\ZZZ[[[\\\]]]gggvvvvvvlll___UUUQQQOOOMMMLLLJJJHHHEEEBBB@@@?????????@@@@@@???>>><<<:::999888666666555555555555666666666777777888999:::;;;;;;;;;<<<===???AAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEEEEECCCCCCCCCDDDFFFHHHJJJLLLPPPYYYeeennn}}}~~~tttYYYCCC999444333222000000000000111000000000000000000000000...............///000000,,,---///000222333333333333333222111111000//////111111000000000111222222222111111111111111222222333222111222444555444333444555666888:::;;;======BBBHHHPPPWWW\\\dddpppxxxjjjUUU\\\mmmxxxdddXXXWWWaaarrrrrr]]]FFF:::666555333444222111111111000000000000333333111000////////////222222111111111111222222444333333333555888:::<<<>>>EEEGGGKKKUUU\\\iii~~~ssssssiii^^^YYYXXXlll}}}zzz~~~tttggg\\\SSSMMMJJJEEEEEECCCBBBAAA??????>>>???>>>=========>>>@@@AAAEEEMMMWWW___cccdddeeeeeebbbaaa___[[[WWWTTTTTTUUUTTT^^^nnn}}}tttggg\\\VVVRRRPPPNNNJJJHHHEEECCCAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::777777666666555666666666666777777888999:::::::::999:::;;;===>>>???@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIIIIIIIIHHHIIIJJJNNNPPPQQQRRRTTT[[[fffnnn|||}}}|||uuuXXXCCC:::555333111//////000111222////////////////////////...............///000000......///000111222222222222222222222222111000000111111000000000000111111111111111000111111222333333333333333444444444444333444666777999;;;======BBBIIIQQQWWW]]]fffqqqzzzjjjXXXbbbssswwweeeZZZ\\\dddtttppp\\\EEE999666444222222333333222222222111111111111111000000000000000111222222111111111111222222333333222333444777:::<<<>>>FFFHHHLLLWWW]]]iii~~~qqqqqqggg\\\WWWUUUfff~~~vvveeeYYYRRRMMMIIIEEEEEEDDDCCCAAA@@@???>>>>>>>>>=========>>>???@@@CCCHHHPPPXXX\\\]]]^^^^^^[[[[[[XXXUUUQQQNNNNNNOOOOOOYYYhhhyyyzzzpppfff^^^WWWSSSPPPJJJHHHEEECCCAAA@@@AAAAAAAAAAAAAAA@@@???===<<<;;;999888777666666666666666777777777888888999999:::999999:::;;;<<<>>>???@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBGGGJJJNNNPPPQQQQQQRRRSSSTTTVVVVVVVVVWWW\\\eeelll{{{|||yyyrrrTTTAAA:::444333111//////000222333////////////////////////...............///000000111111111000000000000000111111222333444444333333111111000000///000000111111111000000111222222333333444444444444444555555333333555777999;;;======BBBIIIQQQXXX]]]fffqqqzzzkkk___iiiyyyvvvhhh``````iiiwwwmmmYYYDDD999666444222222333333333222222222222111000000//////000111222222222222111111111111222222222222111222444666999;;;===FFFIIINNNYYY^^^iii}}}rrrpppeee\\\XXXTTTaaa{{{yyyfffXXXQQQLLLHHHGGGGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>???@@@@@@AAADDDJJJOOORRRTTTTTTTTTRRRRRRQQQMMMJJJIIIIIIKKKNNNUUUbbbsssxxxooofff^^^XXXUUUOOOLLLGGGCCCAAAAAABBBCCCAAAAAAAAAAAA???>>>===<<<:::999888777777666666777777777777888888888999999888999999:::;;;===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBIIILLLRRRVVVYYYZZZ\\\^^^^^^______^^^^^^bbbjjjppp}}}yyyxxxmmmOOO===999333222111000000111222222000000000000000000000000...............///000000333222111000////////////000111333444555555444444111111000/////////000000000000000000111222333333333444666555444444555777222333444777999;;;===>>>CCCIIIQQQWWW]]]eeeqqqyyynnneeeooo}}}uuukkkgggccclllyyyjjjVVVBBB888777666555555222222222222111111111111000000000000000111111222222222111111111111222222111111000111333555888:::===FFFJJJOOOZZZ___jjj}}}uuuqqqeee\\\ZZZTTT[[[ppp|||gggXXXQQQKKKFFFGGGGGGGGGFFFEEECCCAAA@@@????????????@@@@@@@@@AAAAAABBBDDDFFFIIIJJJJJJJJJIIIIIIHHHFFFDDDCCCEEEGGGJJJPPP[[[kkkvvvllleee```^^^WWWRRRLLLEEEAAAAAACCCDDDBBBBBBBBBBBBAAA???>>>===;;;:::999888777777777777777777777777888888888888999999999999;;;<<<>>>@@@AAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAHHHMMMTTTZZZ___bbbeeegggggghhhhhhgggfffjjjpppvvvzzzuuuyyygggJJJ:::888111111111111111111111111000000000000000000000000...............///000000222111000//////000000111000111333444444333222111111111000///////////////000000000000111222333444333555777666444444666888111222444666999;;;===>>>DDDJJJQQQWWW\\\dddooowwwsssiiirrr~~~tttmmmllldddmmmzzzgggTTT@@@888777777777888111111111111000000000000111111000000000000000111222222111111111111222222111000000000222555777999===FFFJJJPPP[[[___jjj}}}xxxrrreee]]][[[TTTWWWiii~~~iiiXXXQQQKKKEEEEEEEEEEEEEEECCCAAA???>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@AAACCCDDDDDDDDDCCCCCCCCCAAA@@@@@@BBBDDDEEEJJJTTTdddyyyyyyoooiiieeeeee^^^XXXOOOGGGBBBAAACCCDDDCCCCCCCCCCCCBBBAAA@@@???;;;:::999888777777777777777777777777888888888888999999999999:::<<>>>>>>>>?????????@@@@@@@@@GGGMMMUUU\\\bbbfffiiillliiijjjjjjiiihhhkkkqqqwww|||vvvrrr{{{cccFFF888777000111111222222222111111000000000000000000000000...............///000000000000/////////111222333111222333444333111///...111111000///////////////000000000000111222333444333555777777555444666888111222444666999;;;===>>>DDDJJJQQQWWW\\\cccnnnvvv}}}yyylllttt~~~uuummmlllnnnxxx|||cccPPP===666666555222111000111111222222333444444111111111111111111111111444222000000111222111000///000111111222555999<<>>@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCDDDHHHPPP]]]ooo~~~vvvmmmgggggggggbbbZZZOOOGGGCCCEEEGGGJJJHHHFFFEEEDDDCCCAAA???>>>>>>===;;;:::999888777888888888888888888888888;;;;;;::::::;;;<<<>>>???AAAAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<======EEEHHHOOOVVV^^^dddhhhjjjmmmooopppmmmiiillluuu~~~xxxooouuu}}}{{{]]]DDD:::999222111111000000000000000000000//////......------/////////111222111///,,,000000000000111111111111222222222444555555222000222111000//////000111222//////000000111111222222333333333333333333333333222333444666999===@@@BBBEEEKKKRRRVVV[[[cccnnnwww{{{ooowwwtttmmmlllsss|||xxx```NNN<<<666666555222111222222222222222222222222111111111111111111111111444222000000111222111000///000111111222555999<<>>>>>===<<<===>>>???@@@DDDGGGNNNZZZjjj~~~xxxoookkklllkkkfff^^^TTTLLLHHHHHHJJJMMMKKKIIIGGGEEEDDDBBBAAA??????>>>===;;;:::999888999999999999999999999999;;;;;;::::::;;;<<<>>>???@@@@@@@@@???>>>=========<<<<<<<<<;;;<<<<<<======BBBEEEKKKRRRYYY___ccceeegggjjjlllkkkjjjnnnyyyvvvmmmrrr|||vvvZZZBBB777444222111111000000000000000222111111111000000000///000///---...///000///...//////000000000111111111444333222222333333222000222111000//////000111222000000000000000111111111333333333333333333333333333333444555888;;;===???DDDJJJQQQVVV[[[cccnnnwww~~~uuu}}}~~~rrrmmmnnnyyyrrr\\\LLL;;;555666555222111444333333222111111000000000000000000000000000000444222000000111222111000///000111111222444888;;;@@@GGGIIIOOO[[[aaalll~~~~~~ssshhh```ZZZYYY]]]dddtttwwwooohhh{{{|||uuugggZZZQQQLLLIIIHHHFFFDDDDDDDDDCCCAAA???@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@?????????======<<<;;;<<<===>>>???CCCFFFLLLUUUcccuuu}}}tttpppqqqoookkkdddZZZRRRNNNMMMOOORRRPPPMMMIIIFFFCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::999999999999999999999999;;;;;;:::;;;;;;<<<>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======???BBBGGGMMMSSSXXX\\\^^^```cccggghhhjjjqqq|||}}}|||}}}sssjjjooo{{{mmmUUUBBB777333222111111000000000000000111111111111000000000000111...,,,,,,---///////////////000000000000111111555333222222222333222111111111000000000000111111111111111111000000000000222222333333333333333333444444444555666999;;;<<>>===>>>???@@@AAAAAADDDJJJSSS___nnn~~~yyysssrrrrrroooiiiaaaXXXSSSQQQRRRVVVTTTQQQKKKFFFCCCBBBBBBCCCBBBAAA@@@???>>>===<<<::::::::::::::::::::::::::::::;;;;;;<<<======>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===???CCCHHHMMMRRRUUUWWWZZZ^^^bbbfffjjjrrr~~~}}}zzz}}}yyyxxx{{{rrriiiooo|||rrraaaPPPBBB999555222111111000000000000000////////////............///...---...///000000///////////////000000000111222222222444666666444222111000000000000000000111222222111111000000//////222222222222222333333333444444444555666999;;;===BBBHHHOOOUUUZZZcccoooxxx}}}yyymmmkkkoooyyy|||lllRRREEE888555555444222333000000000111111222222222////////////////////////444222000000111222111000000000111111111333777:::>>>FFFIIIPPP\\\bbblll~~~{{{lllbbb\\\YYY[[[```kkkzzzlllaaayyyyyylllaaaWWWQQQOOOIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@???>>>???@@@AAABBB???CCCIIIRRR^^^lllzzzwwwsssuuusssnnnfff^^^XXXUUUTTTYYYXXXUUUOOOHHHCCCBBBBBBDDDDDDCCCBBB@@@???>>>===::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999::::::;;;===@@@DDDIIINNNQQQSSSWWWZZZ___ccciiirrr}}}xxxuuuxxxttttttxxxqqqkkkqqq~~~vvvgggVVVHHH>>>777444222111111000000000000000............////////////---...000222444333000---...////////////000000000...000333777:::999666333000000000111111000000000222222111111000000//////111111111222222333333333333333444555888;;;===???AAAGGGOOOUUU[[[dddpppyyy~~~vvviiiiiiooowww~~~{{{iiiMMMAAA777444555333222333//////000000111222222333000000000000000000000000444222000000111222111000000000111111111333666999===EEEIIIPPP\\\bbblll~~~tttiii^^^WWWWWW[[[dddzzziii^^^ttt~~~|||pppdddZZZRRRNNNJJJGGGDDDBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<===>>>???@@@???CCCJJJSSS^^^lllyyy}}}xxxyyyxxxtttnnneee^^^ZZZXXX[[[[[[ZZZTTTKKKEEECCCDDDEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888:::;;;>>>AAAFFFKKKNNNQQQUUUXXX\\\aaahhhrrr{{{xxxuuuwwwrrrqqqvvvpppllltttzzzooo^^^MMM@@@888333000222111111000000000000000000000000000111111111111,,,...111444666555111---......////////////000000---///333777::::::666333000000111111111111000000111111111111000000000000000000111111222333333333333333444555888;;;>>>@@@AAAGGGOOOVVV\\\eeeqqq{{{}}}sssfffgggooouuu}}}yyyeeeIII???666444555333222444000000000000111111111111111111111111111111111111444222000000111222111000000111111000000222666999===EEEIIIPPP]]]ccclll~~~}}}pppaaaUUURRRVVVbbbzzzeee[[[kkk|||yyyzzzwwwjjj^^^UUUPPPJJJGGGDDDBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@DDDKKKTTT___lllxxx|||vvvnnnfffaaa^^^]]]______YYYPPPIIIFFFFFFEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888666666555555888999;;;???CCCHHHLLLOOORRRTTTYYY```hhhrrr{{{~~~yyyyyyrrrppptttooollltttpppgggWWWGGG;;;333111000222111111000000000000000///000000000111111111222------///222444444111............/////////000000111111111333555555444222///000111222222111000///000000000000000111111111///000000111222222333333444444444555666999;;;===BBBHHHPPPWWW]]]gggsss|||{{{rrrdddfffnnnuuu}}}xxxbbbGGG===555444444333333444222222111111000/////////111111111111111111111111444222000000111222111000000111111000000222555888<<>>>>>>>>>>>>>>======<<<===>>>???@@@AAAEEELLLUUU___kkkvvv}}}|||ssskkkfffccc^^^aaabbb^^^TTTLLLHHHHHHEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888666555444333666777999===AAAFFFKKKMMMPPPRRRWWW___hhhrrr|||}}}|||sssooosssmmmkkkttt~~~~~~ggg___QQQCCC888333333444222111111000000000000000---.........//////000000...------///111222111000............/////////000555333000///000111111111///000111222222111000/////////000000111111222222///000000111222222333333555444444444555666888999BBBHHHQQQWWW^^^hhhttt}}}{{{kkkccceeejjjxxxrrrZZZEEE<<<333000222444333000222222222222222222222222......///000111000000000111000///000111222111//////111222222222222333555<<<@@@IIISSSZZZbbbooo{{{~~~ooojjj\\\PPPRRR```mmm\\\hhhuuu}}}}}}pppeeeXXXOOONNNHHHDDDDDDCCCAAA@@@BBB???????????????????????????????????????@@@@@@@@@???<<<999999<<>>???EEENNNYYYdddnnntttwwwyyyyyyqqqggg```bbbfffgggbbbYYYRRROOOOOOIIIHHHFFFFFFFFFEEECCCAAA;;;;;;;;;;;;;;;<<<===>>>========================<<<<<<<<<===<<<<<<;;;;;;===<<<:::888666444444333777777999<<<@@@FFFKKKNNNQQQTTTZZZ```iiirrr|||{{{rrrrrrooohhhjjjrrr}}}|||lll```OOO???555222222222///000000000///...------111000///...---......///......---......///000111000000/////////111222444///000000111111111000000111111000000000000111111000000000000000000000000111222333444555444333222222222333444666999<<<===AAAGGGOOOVVV^^^jjjxxxtttfff```dddkkkwwwqqqXXXDDD<<<333000222444333000111111111111111111111111////////////000000000000111000///000111222111//////111222222222222333555:::>>>GGGQQQXXX```mmmzzztttoooaaaUUUXXXddduuuaaakkkuuuzzz{{{~~~rrrggg\\\RRRNNNHHHEEEEEEDDDAAA@@@AAA???????????????????????????????????????????????????<<<999999<<>>======<<<<<<<<<=====================<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===;;;:::888666555444444666777999<<<@@@FFFJJJMMMQQQUUU[[[bbbjjjttt}}}{{{rrrqqqnnniiillluuu~~~lll```OOO@@@777333222222/////////000//////.........---,,,+++++++++,,,,,,000//////.........//////............///000111222111111222222222222111111///......------------...000000000000000000000000///000111222222222111000222222222444666999;;;===AAAGGGNNNUUU\\\hhhvvvzzznnnaaa^^^eeemmmvvvnnnVVVBBB;;;333000222444333000000000000000000000000000000///.........///111222111000///000111222111//////111222222111222333555888<<>>>>>===>>><<<::::::<<>>===<<<<<<<<<>>>>>>>>>>>>======<<<;;;::::::;;;;;;<<<<<<======<<<;;;999888666555444444666777999<<>>======<<<===<<<;;;;;;<<<>>>@@@AAAHHHOOOZZZgggqqqxxx{{{|||{{{}}}uuujjjiiijjjmmmnnnjjj```XXXQQQMMMGGGCCCBBBBBBBBBBBBBBBAAA@@@>>>============>>>>>>??????>>>===<<<;;;999999::::::;;;<<<===>>><<<;;;999777666555444444666777999<<>>===<<<<<<<<<<<<<<<;;;<<<>>>AAACCCIIIPPP^^^kkkvvv|||~~~~~~~~~}}}rrrnnnlllmmmooommmfff___SSSPPPKKKGGGEEEDDDAAA@@@@@@???>>>>>>======>>>>>>===>>>?????????>>><<<;;;999999999999:::<<<===>>>;;;:::999777666555555555555777999===AAAEEEHHHJJJMMMSSS[[[dddmmmuuu}}}zzztttqqqooorrr{{{{{{jjj\\\JJJ===777444111.........///000111111111000------------------------...............///000000...///111222333333222111111111222222111000//////000//////......//////000000000000000000000000000000000000111111222333333222222222333444666999:::???EEEMMMUUU]]]iiixxxyyyjjj]]][[[fffqqqfffMMM;;;888444222222333333333111111111111111111111111000///.........///111222111000///000111222111///...000111111000111222444555999BBBLLLSSS[[[hhhuuu|||{{{}}}ooo```___[[[pppsssooommmvvv~~~qqqgggooouuufffYYYQQQKKKGGGGGGFFFCCCCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>======<<<<<<<<<===<<<<<<>>>AAADDDIIIRRRaaappp{{{yyyuuupppooopppooojjjfffXXXTTTOOOKKKIIIFFFCCCAAA??????>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<::::::999999999;;;<<<===;;;:::999777666666555555555666999===AAADDDGGGHHHLLLQQQXXXaaajjjsss|||||||||zzzwwwvvvzzz|||nnn^^^JJJ;;;666444111...//////000111111111000000---...//////000/////////---------......///111111000000111222333333333333111111111111111000///.../////////000000111222333000000000000000000000000.........///000111222333333333333333555777999:::???EEEMMMUUU]]]iiiwwwyyyjjj]]]\\\gggrrreeeKKK999777444222222222333333000000000000000000000000////////////000000000000111000///000111222111///...///111111000000222333333777@@@JJJQQQYYYfffsss}}}|||}}}qqqaaa```[[[iii~~~sssooommmxxxwwwkkkppp}}}yyyjjj\\\SSSLLLGGGFFFEEECCCDDDGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========;;;<<<======<<<>>>BBBEEEJJJTTTdddttt{{{wwwuuusssqqqmmmjjj^^^YYYRRRLLLIIIGGGFFFEEECCCBBBAAA??????>>>>>>>>>:::<<<>>>@@@AAA@@@???===<<<;;;999888888:::;;;<<<::::::888777666666666666555666999===AAADDDFFFGGGJJJNNNUUU]]]fffpppzzz{{{~~~sssbbbKKK;;;666444222///000000111111111000/////////000111222333222222111//////.........//////000000000000000111222333444222222222222111000///...000000111222333555666777000000000000000000000000////////////000222333555444444444444555777999;;;AAAGGGNNNTTT[[[fffttt~~~zzzlll```___jjjuuudddJJJ888666444222222222333444////////////////////////......///000111000000000111000///000111222111///...///111111000000222333222666>>>HHHPPPWWWeeeqqq~~~zzz}}}{{{|||qqq```^^^ZZZdddtttqqqmmmkkkxxxyyylllpppvvv|||mmm___TTTMMMFFFEEEDDDCCCDDDHHH????????????????????????============>>>>>>>>>>>>;;;<<<>>>===<<<>>>BBBFFFKKKVVVgggxxx|||zzzwwwsssnnnkkkddd]]]TTTLLLHHHHHHHHHHHHFFFEEECCCAAA???>>>======999;;;>>>AAABBBAAA???>>>===;;;999888888999:::<<<::::::888777666666666666555666999===AAADDDFFFGGGJJJMMMSSS[[[dddoooyyy~~~{{{wwwdddLLL<<<666666333000111111111111111000///...,,,---...000000000///...111000///......---......000000/////////111222444444444444333222111000///,,,------///000333444555000000000000000000000000222111111111222444666888555555444555666888:::;;;CCCHHHOOOTTTYYYcccpppzzzyyyhhh]]]___kkkwww~~~___EEE<<<888444111111333444444333333333222222222111111000000////////////000000222111111000000000000000000000000000000111111222333444:::CCCLLLUUUbbbnnn|||{{{~~~}}}|||lllXXXYYY___ooozzz}}}uuueeegggtttyyyyyyssshhhuuuzzznnneeeRRRMMMGGGDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAA???>>>>>>>>>???@@@;;;<<<;;;;;;;;;???DDDHHHOOOYYYeeeqqq|||zzzwwwrrrnnniiibbbXXXOOOJJJGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<>>>>>>?????????===<<<;;;<<<:::888777666777888999:::;;;;;;;;;;;;:::999999555666888;;;???BBBEEEGGGKKKNNNTTTZZZcccnnnyyy~~~dddHHH<<<777111///111000000000000000000000000000111111000///......///..............................---,,,---...///000111111000000000111333444111111000000//////......///000000000000000//////////////////000111222333444333222111333555999;;;AAADDDIIIOOOXXXbbblllsss{{{kkkbbbeeeqqq|||xxx[[[DDD:::666333111111222222222222222222222111111111111000000////////////000000222111000000//////000000000000000000000111111222222333888AAAHHHRRR___lllzzz{{{ssscccVVVWWWcccnnnvvvzzzfff```ggglllqqqrrrjjjnnnzzznnneeeUUUOOOHHHDDDDDDDDDCCCAAA>>>>>>???@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>???@@@<<<<<<<<<;;;<<>>???>>>>>><<<<<<===;;;999777666777888888999999999:::999999888777555666888:::>>>AAADDDFFFJJJMMMTTT[[[dddnnnyyy~~~cccGGG;;;666222000333000000000000000000000000...000000///...------...........................//////.........///000111222111000000000111222333111000000000/////////...//////000000000000//////111000000000000000111111222222111222444666999;;;@@@CCCIIIOOOWWWaaalllsss~~~~~~pppiiimmmyyynnnTTTAAA666444222111111222111///111111111111000000000000000000////////////000000222111000000//////000000000000000000000111111222222222666===DDDMMM\\\iiivvv{{{}}}rrr```XXX[[[eeerrr}}}ggg\\\^^^bbbkkkoooiiieeeyyyzzznnndddZZZSSSKKKFFFDDDDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@<<<<<<<<<<<<<<<@@@EEEIIIRRR^^^mmmzzz|||vvvqqqiii]]]SSSLLLIIIGGGFFFFFFEEEEEECCCBBB@@@???>>><<<<<<===>>>>>>>>>======>>>===;;;999777777777888888888888888888777777666555666777999<<>>444333222222333222000...000000000000////////////000000////////////000000111111000///////////////000000000000000111111222333222555:::AAAJJJXXXeeerrr}}}}}}ooo^^^XXX___mmm}}}iii___```dddmmmqqqiiiaaapppyyynnneee^^^WWWNNNHHHFFFFFFFFFEEEIIIHHHFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@????????????=========<<<===@@@EEEIIISSS```qqq|||vvvmmmaaaVVVNNNJJJGGGFFFEEEEEEEEEEEEDDDBBB@@@???;;;<<<<<<======>>>>>>>>>???>>><<<:::999888777777888999999999999888777777555555777888;;;===@@@AAADDDJJJSSS]]]fffooowww}}}zzz___CCC777444000///222000000000000000000000000---...//////------...///........................///////////////000000000222222111111000000000///000000000000////////////...//////000000000000///111000000000000000111111111222333444666777777888===AAAFFFMMMUUU```jjjqqq|||vvvttt{{{www]]]GGG;;;444333222333444333111///000000000/////////......000000////////////000000111000000///.../////////000000000000000111111222444333444999???GGGUUUaaannnyyyuuu^^^SSSXXXfff{{{qqqdddccchhhvvv}}}uuufffmmm|||qqqhhh```XXXNNNHHHGGGHHHHHHHHHLLLKKKHHHFFFCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@??????===>>>======>>>AAAFFFJJJTTTbbbtttzzzrrrfffZZZQQQKKKGGGEEEEEEEEEFFFFFFEEEDDDBBB@@@;;;;;;<<<<<<<<<===>>>>>>@@@???===<<<:::999888888::::::;;;;;;::::::999888666666777888:::<<<>>>???BBBHHHRRR\\\fffooowww|||~~~vvv\\\AAA666222...---///////////////////////////...///000000///...///000........................------........./////////111111111111000000//////////////////000000000000......///000000000000000.........///000222333444444444444555555555666666<<>>>>>>>>===>>>AAAGGGKKKUUUeeexxxxxxmmmaaaWWWOOOIIIEEEDDDEEEGGGGGGGGGEEECCCBBB<<<<<<<<<;;;<<<<<<======??????>>>===<<<;;;:::999<<<<<<<<<<<<<<<;;;;;;:::777777777888999;;;<<<===AAAGGGQQQ[[[eeeoooxxx}}}nnnUUU===444222...,,,...////////////////////////...///000000//////000111........................,,,------...///.........000000111111111000//////////////////000000000000---...///000000111111000------...///111333444555444444444444444555666666:::===CCCJJJSSS]]]hhhpppyyy}}}uuupppvvvhhhNNN===888333111000000111222111///111111111000000000//////000000////////////000000000000///............///000000000000000111111222111000333777;;;@@@KKKVVVdddnnn~~~vvvbbbXXXYYY^^^ppp~~~oookkkssszzz~~~nnneeeXXXPPPMMMOOOPPPPPPLLLJJJHHHEEECCCBBBBBBCCCAAAAAABBBBBBBBBAAA@@@????????????>>>???BBBGGGKKKWWWhhh|||tttiii^^^TTTLLLFFFDDDEEEGGGHHHHHHGGGDDDCCC>>>===<<<;;;;;;;;;<<<<<>>>>>===<<<;;;;;;<<<============<<<;;;;;;888888888999:::;;;<<<===@@@FFFOOOZZZdddoooxxx~~~}}}xxx{{{~~~dddMMM888333333000...///////////////////////////---...//////......///111........................,,,---...///000//////......///000111111000000///.../////////000000000111---...///000111111111111.........///000222333444333222222222444666999:::999<<>>HHHRRRaaajjjzzzttt```WWWVVVVVVddd}}}}}}tttttt}}}yyyoooaaaWWWTTTTTTUUUUUUSSSPPPLLLHHHDDDBBBAAAAAAAAAAAABBBCCCBBBAAA@@@????????????>>>???BBBGGGKKKYYYjjjyyynnncccXXXNNNHHHDDDEEEGGGIIIIIIGGGEEECCC???===<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::999999999999:::;;;<<<<<<@@@FFFOOOYYYcccnnnxxxtttppprrruuu{{{}}}zzz\\\GGG444222444222000111////////////////////////,,,---......------///000........................---...000111111111000///---...///111111111000000.../////////000000111111---...///000111111111111000000///000000111222222111000000111333777;;;>>>888;;;AAAHHHQQQ\\\gggooo}}}~~~pppiiirrr|||uuuZZZDDD;;;999222222111111111111111111000000111000///...,,,+++////////////////////////111111000000000000111111111111000000/////////...///111222111111666@@@HHHYYYeeeuuu~~~nnn```TTTRRRRRRXXXkkk~~~wwwrrruuuzzznnnddd^^^[[[YYYYYY\\\VVVOOOHHHEEEDDDBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA===???AAAAAAAAADDDJJJOOO^^^nnnzzztttjjj]]]QQQLLLIIIIIIIIIJJJKKKJJJHHHFFFDDDAAA<<<::::::;;;;;;;;;??????@@@@@@???>>><<<;;;>>>>>>>>>>>>============;;;;;;999999999999;;;;;;BBBHHHQQQ[[[eeeoooxxx}}}}}}qqqlllqqqyyy}}}}}}|||iiiLLL@@@444111222111000000222000///......///000222/////////...------,,,,,,,,,---------.../////////////////////000000000000......////////////......------...///000000//////---------------...///000000000000000000111222222555111...000555;;;======999;;;???EEEOOOZZZeeekkkvvvzzzzzzmmmgggnnnyyypppVVVAAA888666222222111000000///.........///000000000///...---////////////////////////000000////////////000000000000000//////.........///111222111111666???GGGTTT```qqq|||{{{kkk^^^RRRNNNLLLPPP```sss}}}zzzvvvpppmmm||||||zzzooohhhccc```^^^^^^XXXQQQJJJGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@===???@@@@@@@@@DDDKKKPPP___oooxxxrrrjjj^^^TTTOOOKKKKKKKKKLLLMMMLLLJJJHHHEEEAAA===;;;;;;;;;;;;;;;>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;<<<===BBBGGGPPPZZZdddnnnwww}}}wwwqqqtttzzz|||}}}ttt^^^HHH<<<222111222222111111000000000000000000000000////////////000000000000---------...................../////////000000000...//////000000//////...---...//////////////////......---------...//////000000//////000000111111000...,,,,,,000444777999999;;;???FFFOOOYYYccciiitttyyyuuukkkhhhoooyyyiiiPPP>>>555333222222111000...---,,,+++---...///000000000000/////////////////////////////////............///////////////...............///111111111111666===DDDNNNZZZlll{{{zzzuuujjj^^^RRRLLLGGGHHHUUUdddpppvvvxxxoooggglllzzzwww}}}yyypppiiiccc___```[[[SSSMMMIIIFFFDDDCCCAAAAAA@@@@@@@@@?????????>>>??????>>>???DDDLLLRRR___pppxxxssslllaaaXXXUUUMMMMMMMMMNNNOOONNNLLLIIIFFFCCC???<<<<<<<<<;;;:::<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>AAAGGGPPPZZZdddnnnwww}}}~~~vvvvvv{{{|||mmmTTTCCC888000000222111111222---///111222222111///------......///000000111111...............---------------.........////////////000000111111000000/////////////////////...---//////......---.........////////////000000000000000000000//////111555999888;;;@@@GGGNNNVVV___eeeqqqvvvrrrmmmnnnwwwwwwaaaKKK;;;444111111111000000///...------/////////000000000//////////////////////////////000//////......//////000..................------///000111111222555;;;@@@IIIUUUgggvvvzzzssskkkaaaVVVMMMFFFEEENNNZZZiiivvvxxxppphhhdddjjjxxx~~~xxx|||xxxooofffaaabbb]]]UUUOOOJJJGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===>>>CCCLLLSSS]]]ooo|||vvvoooeee\\\YYYOOOOOOOOOQQQRRRPPPMMMJJJHHHEEEAAA>>>======<<<:::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>????????????>>>===<<<<<<===>>>???BBBGGGPPPZZZdddnnnwww}}}|||yyy{{{|||hhhPPP???666//////111000///000---...///000000///...---,,,,,,,,,------........./////////...---------,,,------------.........///000000111111111111000000//////000000///...------000000///......---............//////000000000000111222333111///000444888777;;;AAAGGGLLLSSS[[[aaammmttt}}}mmmooouuu~~~oooYYYGGG:::444222///000000000000000000000222111111000///.........////////////////////////111000000//////000000111------..................///000000111222555999;;;FFFQQQbbbppp}}}|||tttllldddYYYNNNFFFDDDJJJSSSeeetttvvvqqqoooeeebbbppp}}}wwwmmmgggddd___WWWQQQKKKGGGDDDAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>======BBBKKKRRR]]]oooyyypppeee]]]ZZZQQQQQQRRRSSSTTTRRRNNNKKKIIIGGGCCC@@@???>>><<<:::::::::;;;;;;<<<>>>>>>???===>>>>>>>>>?????????@@@???>>>===<<<<<<===>>>???BBBHHHQQQ[[[eeeoooxxx}}}}}}}}}|||}}}bbbLLL===666000000000...---......---,,,,,,,,,,,,---......---------,,,,,,,,,+++/////////...---------,,,------------.........///000000111111111111000000//////000000///...------111000///.....................///000111000000//////000111///------111444666;;;AAAFFFJJJPPPXXX^^^jjjrrr|||yyyhhhnnnxxx{{{gggRRRCCC:::555333...//////000000111222222444333111000///.........////////////////////////111111000000000000111111...............///////////////000111222444666777BBBLLL[[[hhhuuu~~~wwwnnnggg[[[NNNDDDAAAFFFLLL]]]pppssssssxxxlllddduuu{{{rrrkkkgggbbb[[[TTTNNNIIIEEEBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>??????>>>>>>BBBIIIPPP]]]ooo{{{qqqeee]]]ZZZTTTTTTUUUWWWWWWUUUQQQMMMKKKHHHEEEBBBAAA???<<<:::::::::::::::;;;===>>>???===>>>>>>??????@@@@@@@@@???>>>============>>>???CCCIIIRRR\\\fffpppyyy{{{sssZZZFFF:::555111111000---,,,...///...,,,******,,,...///000000//////...------,,,...............---------------.........////////////000000111111000000/////////////////////...---000000//////.../////////...///111222222222111000222222222111000111333555555:::@@@DDDGGGMMMVVV^^^hhhqqq|||zzzpppgggooozzzuuu___LLL???999555444.../////////////////////333222000/////////000000////////////////////////000000////////////000000.........//////000000000000//////000222444444444===FFFRRR^^^kkk}}}zzzsssmmm```OOOCCC@@@DDDHHHUUUnnnuuuyyyvvvooovvvqqqkkkfff___XXXRRRLLLGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@???>>>AAAGGGMMMZZZllluuuiiiaaa^^^XXXXXXYYY[[[[[[YYYTTTPPPLLLJJJFFFDDDBBB@@@<<<:::;;;::::::::::::;;;===>>>===>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>???@@@AAAEEEJJJSSS]]]gggqqqzzz|||{{{xxxnnnVVVCCC777222000222111///...111///..................///........................---------...................../////////000000000...//////000000//////...---...////////////////////////////////////000111///000222333333333111111444333222222444555555555444999???BBBDDDJJJUUU^^^gggppp{{{vvvkkkiiiqqq|||qqq[[[HHH===888555444/////////......------,,,111000/////////000222333//////////////////////////////............//////.../////////000000111111000//////000222444444333999AAAMMMXXXdddvvv|||yyyssseeeRRREEEAAADDDGGGPPPoooyyyzzzzzznnniiibbb[[[TTTOOOIIIFFFAAAAAAAAA@@@@@@@@@??????>>>@@@AAA@@@???AAAFFFKKKUUUhhh{{{ooogggdddZZZ[[[]]]^^^___\\\WWWRRRMMMKKKGGGEEECCC@@@===:::<<<;;;:::999:::;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBB@@@@@@@@@@@@BBBBBBFFFKKKTTT^^^hhhrrr{{{~~~zzzvvvuuuvvvnnnVVVDDD444000000222222000000333...///000222222000///...***++++++,,,,,,------...,,,------....../////////////////////000000000000......////////////......------...///000000000/////////...//////000111222///111333444444444222111111///---...111333222000444999>>>@@@BBBIIIUUU___gggppp{{{~~~sssmmmkkkxxxmmmSSSBBB999444111222---.........//////000000////////////////////////---------............///......//////000000111111,,,------...///000111111...000111111000000111333666;;;EEETTTbbbrrr||||||vvvkkkZZZKKKCCCDDDHHHRRRddd~~~tttnnnfff]]]VVVNNNHHHDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@??????AAAEEEIIIVVVeee||||||qqqjjjfffeeedddddddddccc___ZZZWWWTTTOOOJJJGGGFFFDDD@@@<<<<<<<<<;;;:::::::::;;;;;;???@@@AAA@@@??????AAABBBBBBAAA@@@?????????@@@AAAEEELLLUUU]]]fffqqq|||}}}xxxwwwvvvtttssstttyyy|||gggNNN===333222111000......------........................////////////////////////++++++******+++,,,...000444222///------...000111...............------,,,++++++---...//////000000111000000///...---------//////111222333444444444000111222222111111111222222777===@@@BBBHHHRRRZZZhhhoooyyy|||sssnnnlllzzz|||gggNNN???777333111222........./////////000000////////////////////////---------............//////////////////000000000------......//////000000///111222222111111222333666:::BBBOOO[[[kkk~~~}}}yyypppaaaRRRHHHEEEFFFPPPcccuuuoooeee\\\TTTMMMGGGCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@???AAAEEEHHHSSSbbbxxx|||qqqkkkiiiiiihhhhhhhhhgggddd___\\\UUUPPPKKKHHHFFFDDD@@@===<<<;;;;;;:::::::::::::::>>>???@@@???>>>>>>@@@BBBBBBAAA@@@?????????AAAAAAFFFLLLUUU^^^fffppp{{{zzzwwwzzzyyyrrrqqqpppooonnnpppzzzuuuaaaJJJ;;;444333111000///.........................................................------,,,,,,,,,------...000////////////...//////111111111111111000000///------......///.........------......///000000000111222222333333333333333111111222222111111111222333888===@@@CCCIIISSSZZZeeelllvvv}}}yyyrrroooooo|||sss___HHH;;;555222111222......////////////000000////////////////////////---------............///000000//////////////////.........///////////////000222333222111111222444666888>>>HHHRRR```ttt}}}vvviiiZZZMMMFFFCCCNNNbbb{{{yyywwwpppeeeZZZQQQKKKFFFCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAA@@@@@@AAAEEEGGGPPP^^^ttt~~~rrrnnnoooqqqooonnnnnnmmmjjjfffcccXXXRRRLLLHHHGGGEEEAAA>>><<<;;;::::::999999999:::===>>>>>>>>>======???AAAAAAAAA?????????@@@AAABBBGGGMMMVVV___gggpppzzzyyyrrrooorrrwww{{{sssllllllmmmmmmnnnppp}}}yyykkkXXXDDD888333222111000///.................................------------------------...............------,,,,,,---...///000///...---...////////////...------......//////...------,,,------......///000000111222222222222111111000000222222222111111111222222222777<<>>@@@AAA@@@?????????@@@AAABBBHHHNNNWWW```hhhpppzzzuuummmhhhjjjooovvvyyy|||vvvooojjjlllpppsssvvvyyy|||ppp```NNN???666222111000///....................................---------------------------...///000000///...---+++,,,,,,---............------......------,,,+++---...............------000000//////............//////////////////000000444333111111111222222222000555:::===???EEENNNVVV___fffpppwww{{{~~~yyyqqqmmmnnnttt~~~hhhVVVBBB777333000//////000000000000000000//////////////////////////////---------............///000000//////......------///////////////.........///000111000///...///000222222555<<>>@@@@@@@@@?????????@@@BBBCCCIIIOOOYYYbbbjjjrrr{{{rrriiicccdddggglllnnnssszzzxxxrrrlllkkkqqqxxx}}}xxxhhhWWWGGG;;;555000///......------------................................................***,,,...000111111111000---,,,+++***+++---///000000111111111111000//////+++,,,---...////////////////////////.....................///111333555666666444111000111333222111111666;;;>>>???EEENNNVVV___eeennnuuuyyy|||yyypppmmmpppxxx~~~cccQQQ???666333000//////111111000000000000//////////////////////////////---------............/////////...........................///////////////...000000000...---...///000000444999???IIIZZZjjj{{{wwwkkk___TTTMMMIIIGGGTTTkkk|||vvvppp|||tttrrrxxxyyykkk]]]SSSKKKFFFCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBAAAAAACCCEEEMMMYYYmmm{{{tttooobbb[[[QQQJJJHHHGGGEEECCC>>>===<<<;;;:::999999999999;;;<<<<<<;;;<<<>>>@@@@@@????????????@@@BBBCCCIIIPPP[[[dddllluuu~~~|||oooeee^^^]]]___aaacccfffmmmvvv|||qqqmmmooowwwuuucccPPPAAA777333000///......---------...........................////////////////////////***+++,,,...000111222222///...+++******,,,///000//////000000//////...---***+++,,,...///000000000+++,,,---...///111111222//////000111444888;;;===888444000///222333333111444888===???AAAGGGPPPXXX```fffmmmsssvvvxxx|||{{{rrrqqquuu}}}ttt[[[KKK;;;444222111000000111111111000000000//////////////////////////////---------............///------..................------......//////000000///111111000///......///111000333888<<>>???AAABBBCCCJJJQQQ\\\fffooowwwwwwkkk```XXXUUUWWWXXXYYY\\\bbbkkkvvvuuusssvvvrrr___KKK<<<444111111111000////////////000................................................,,,,,,,,,---...000111222///...---,,,,,,------...---------...------,,,+++,,,,,,---.../////////...+++,,,---...///111222222/////////111444888<<<>>>:::555000///222444333111333777<<<>>>@@@EEENNNVVV```eeelllppprrrssswwwzzz}}}ttttttyyy}}}lllVVVFFF777222222111111222222111111111000000//////////////////////////////---------.........//////,,,------....../////////,,,------...///000111111111222222111000//////000111111333777999???KKKXXXgggxxx~~~wwwoooeee[[[QQQKKKFFFNNN```vvv|||iiijjjlll~~~rrr]]]rrr~~~qqqdddXXXOOOHHHDDDBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCCAAAAAABBBCCCGGGQQQeee|||~~~{{{fff^^^SSSKKKHHHHHHFFFEEE@@@@@@>>>===<<<;;;;;;:::999;;;<<<<<<<<<===???AAA??????>>>>>>???AAABBBDDDJJJQQQ]]]gggpppyyysssggg]]]TTTPPPQQQSSSTTTVVV\\\eeepppzzz{{{yyy}}}ppp\\\HHH999111///333222111111111111111222........................------------------------...---,,,,,,,,,...///000...////////////...,,,+++000000000111000//////............///......---,,,.........///////////////---------///111555999;;;;;;555000///222444333111///444999;;;<<>>============;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>@@@EEEHHHMMMVVVdddooowww|||zzzggg]]]WWWPPPLLLJJJLLLOOOTTT[[[cccnnnyyyxxxdddSSSEEE999444444111///...------...///111111000...---------.../////////.........---------------,,,,,,---...000111111///...---------,,,+++......------------......//////000000000000//////,,,,,,,,,------.........////////////000000000000555333111///...///111333444666888:::===CCCIIINNNZZZ^^^dddgggiiilllpppttt}}}|||tttaaaKKK???444222222111//////.........//////.................................////////////............------------------------...------------...//////000000000000//////.........///111444555666>>>GGGTTTbbbwww{{{tttnnniiibbbZZZTTTMMMSSS\\\kkkxxxkkkaaajjj~~~jjjjjjrrr{{{pppeeeZZZOOOHHHDDDDDDDDDCCCAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCDDDLLLWWWfff}}}{{{kkk]]]PPPKKKIIIGGGDDDDDDBBBAAA@@@???>>>=========;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>AAAEEEIIIOOOXXXfffqqqxxx~~~vvvcccXXXRRRMMMIIIIIIEEEIIIOOOXXXdddssssss___OOOAAA666222222000///...------...///000111000///...---...////////////.........------------,,,,,,,,,---...000111111000///.........------------------------------......////////////......,,,,,,,,,------.........///000000000000111111111555333111///...000111333444555777:::===BBBHHHMMMXXX]]]bbbfffgggjjjooorrr}}}}}}zzzooo\\\GGG<<<333111222111000000...//////000000//////.........................../////////............---------------------------...------------...//////000000000////////////...//////000333333444:::BBBJJJWWWkkk~~~~~~zzztttppplllfff___YYYQQQSSSYYYeeeyyy~~~mmm]]]^^^nnnxxxnnnkkkyyyzzzooocccUUULLLGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDCCCJJJSSS```ttt~~~oooaaaSSSLLLIIIFFFDDDEEEDDDCCCAAA@@@???>>>>>>>>>:::;;;<<<=========<<<;;;======>>>>>>???BBBGGGJJJRRR[[[hhhssszzzvvvbbbWWWPPPJJJHHHIIICCCFFFLLLVVVeeexxx{{{kkkWWWHHH===444000000000///...------...///000222111///.........///000...............------------,,,,,,,,,---...///000/////////...------,,,,,,,,,------......------,,,---------------------------------------.........000000000000111111111222444222000//////000111222333555777999<<>>@@@AAABBBCCCDDDCCCHHHOOOZZZlllqqqcccUUUMMMIIIEEEEEEGGGFFFEEECCCAAA@@@???>>>>>>999;;;===>>>>>>===;;;:::<<<===>>>>>>@@@CCCHHHLLLUUU^^^jjjttt{{{|||iii\\\SSSLLLJJJKKKIIIKKKOOOXXXfffzzzuuudddPPPBBB999222/////////......------......///222111000///...///000000........................,,,,,,,,,------.........,,,---...---,,,+++++++++---...////////////...---...------------------...---------...............////////////000000000000222111000//////000111222222444666888:::???EEEJJJQQQVVV\\\```bbbeeeiiimmmzzzxxxooorrr|||sss^^^LLL===666111222222111000222//////000000000000//////....................................------------------------------------...------------...//////.............../////////111......111111000333888===GGGVVVgggyyy~~~{{{wwwuuurrrmmmfff```UUURRRRRR[[[gggsss{{{~~~|||rrrddd\\\___jjjxxxtttdddcccwwwttteeeZZZOOOKKKEEEAAA@@@@@@@@@???===>>>>>>???AAABBBBBBCCCCCCFFFMMMWWWfff|||rrrfffXXXOOOJJJFFFGGGJJJHHHGGGEEECCCAAA@@@???>>>:::;;;===>>>>>><<<;;;999;;;<<<>>>???AAAEEEJJJNNNXXX```kkkuuu{{{sssfff[[[QQQMMMMMMMMMNNNRRRYYYgggzzz}}}yyyvvvyyy|||qqq___KKK>>>777222//////......------------......222111///.........///000---.....................,,,,,,,,,---------------,,,...000///---,,,,,,---//////000000000000////////////...------...//////........................------------.........///111000000//////000111111222333555666999>>>DDDHHHNNNSSSYYY]]]___bbbgggkkkxxxtttnnnttt|||mmmXXXGGG999444111222222000000222...//////000000//////....................................------------,,,------------------------...------------...//////---............/////////111......000111000111555:::BBBNNN[[[lll|||yyyrrrjjjdddTTTOOOMMMTTT^^^fffnnnsss|||uuuiii]]]YYY```nnnyyy|||rrreeeaaalll{{{nnndddVVVPPPHHHCCCBBBBBB@@@???>>>>>>??????@@@AAAAAAAAABBBDDDKKKTTT```sssyyymmm```WWWPPPJJJJJJMMMJJJIIIGGGDDDBBB@@@??????;;;<<<=========<<<;;;:::;;;<<<===???BBBFFFLLLPPPZZZbbbmmmvvv|||~~~rrrfffZZZRRRQQQNNNPPPUUU]]]jjj{{{}}}yyyuuuqqqrrrxxxnnn\\\GGG;;;555111//////------------------------111000...---------...///---------...............+++,,,------------,,,,,,,,,000333333000...///000000000///......///000000000///...------...///000/////////...............,,,,,,,,,,,,------------000000/////////000111111111222444555888<<>>AAABBBGGGNNNTTTaaa{{{tttiii^^^TTTPPPRRRMMMKKKIIIFFFCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;===???CCCHHHNNNSSS```gggqqqzzzqqqfffbbb```ccciiipppxxx}}}|||}}}}}}|||tttyyykkkWWWAAA666222///------,,,------......------,,,///...---,,,+++,,,---------------.........//////+++,,,---------,,,+++***'''+++000000,,,***+++---///---***((((((***---///...---+++******+++---...000000//////.........------------.........//////......//////000000111111000111222444666:::@@@DDDJJJOOOUUUYYY\\\___dddhhhooo|||zzzrrrllllllxxx|||mmmZZZFFF999333222111000////////////---.../////////...,,,,,,...---,,,+++++++++++++++---------............///,,,,,,,,,------............---,,,+++++++++,,,---//////000000///...---------.........//////000000///111666???IIIYYYpppwwwqqqggg[[[MMMFFFHHHMMMOOOOOO]]]gggrrrqqqcccSSSNNNOOOVVVfffmmmjjjhhhhhh|||~~~yyypppggg[[[PPPJJJGGGEEEEEEAAA@@@???>>>>>>??????@@@AAAAAACCCHHHNNNZZZnnnwwwlllaaaWWWPPPPPPNNNIIIEEEBBB@@@?????????>>>===<<<;;;:::::::::;;;;;;<<<===BBBJJJUUU\\\ffflllttt|||}}}xxxvvvyyy}}}}}}{{{~~~~~~}}}~~~www~~~lllWWW???444111000...---///......------,,,++++++,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,---------222///---,,,,,,------,,,////////////////////////---------...///000000111444222///---,,,---///000///000111000///...///000333333444555666:::???CCCHHHMMMSSSWWWZZZ^^^dddiiirrr|||~~~zzzqqqnnnqqq|||zzzhhhTTTBBB777333222111000////////////---.../////////...,,,,,,......---,,,,,,,,,,,,,,,------------............,,,,,,------------------------,,,+++++++++,,,---...////////////......------........./////////000000000555<<>>333111000......------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,------------///...,,,,,,---...---,,,---------------------------------...///000000000333222000...---......//////000111111000///000222222333444555666:::???CCCGGGLLLRRRVVVZZZ^^^eeejjjuuu}}}}}}zzzoooqqqxxxttt___KKK<<<555222222111000////////////---.../////////...,,,,,,.........---------------------------............------------------,,,,,,---,,,,,,++++++,,,,,,------....../////////...................../////////000000333888???III[[[kkkzzzrrrmmmeeeYYYOOOHHHGGGIIIKKKRRR]]]kkksssqqqggg[[[SSSOOO```jjjmmmmmmfffjjj|||wwwiii[[[PPPIIIEEECCCCCCBBBAAA@@@???@@@@@@AAADDDCCCCCCEEEGGGMMM[[[hhhppp___SSSNNNKKKHHHFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;===>>>@@@CCCHHHQQQ[[[aaajjjpppxxxvvvuuuwwwxxxyyy||||||hhhSSS===333000///...///++++++,,,------...//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,---------------...---,,,,,,...///000...,,,---------------------------------...//////000000111000000//////.........///000111111111111222444222333444555666999>>>AAAFFFJJJQQQUUUYYY^^^eeejjjwww~~~{{{xxxmmmttt~~~nnnVVVCCC888444111111000///////////////---.../////////...,,,,,,..................------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...////////////........................///...000555:::BBBPPP]]]qqq}}}rrrmmmhhh___SSSIIIEEEFFFIIIOOOYYYhhhsssxxxsssdddVVVLLL[[[ffflllooogggcccnnn~~~pppbbbVVVNNNHHHEEECCCBBBAAA?????????@@@@@@CCCAAAAAABBBCCCFFFPPP[[[rrrtttaaaSSSPPPLLLGGGEEEDDDDDDAAA???@@@@@@>>>===<<<;;;;;;;;;===>>>BBBFFFLLLUUU^^^eeelllqqqyyyxxxpppoooqqqsssvvvzzzbbbOOO;;;222000///...///,,,,,,,,,---------......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---------------------------+++,,,...000222222000---////////////////////////---------......///////////////000000000///---,,,---///000000000000222444111222444555666999===@@@DDDIIIOOOSSSXXX^^^eeekkkvvv}}}zzzyyy}}}xxxtttjjjuuu|||eeeNNN===666444111000//////////////////---.../////////...,,,,,,------...//////......---,,,,,,,,,------------............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......///.....................---------...---...333777===HHHSSSfffyyyvvvnnnkkkcccVVVJJJDDDDDDGGGLLLWWWdddqqq||||||lll[[[LLLWWW^^^gggooohhh```fff|||vvviii^^^UUUMMMIIICCCBBB@@@???>>>>>>??????AAA>>>>>>@@@@@@AAAHHHPPPcccsss{{{gggYYYPPPKKKEEECCCDDDEEECCCAAAAAA@@@???>>>===<<<<<<<<<<<>>BBBGGGMMMQQQVVV]]]ffflllsss|||zzzxxxzzz{{{tttooojjjvvvrrrZZZFFF:::555444000//////....../////////---.../////////...,,,,,,+++,,,---//////...------,,,,,,,,,,,,------------------------------,,,,,,******+++,,,------------,,,------.........------.........---------------///,,,---222555999AAAIIIYYYlll~~~rrrooofffZZZNNNFFFCCCDDDHHHRRR^^^kkkyyytttcccPPPTTTUUU]]]iiifff^^^bbbkkk~~~ssshhh]]]SSSMMMDDDCCCAAA@@@???????????????======?????????BBBHHHUUUdddwww~~~nnnaaaRRRLLLDDDBBBEEEHHHHHHFFFBBBAAA@@@>>>===============AAAGGGMMMUUU^^^ggglllppptttzzzzzzwwwooohhhgggjjjmmmtttzzzqqqNNNAAA555111000///.../////////...---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***+++------,,,,,,,,,,,,++++++------///222444444111///---------------------------------------------------...///000//////------+++---............///000000111333555555777:::<<<@@@EEEKKKPPPUUU]]]fffmmmsss||||||}}}|||xxxpppiiilllwww~~~gggPPP@@@777444333//////.........//////000---.../////////...,,,,,,***+++---.........---,,,++++++,,,,,,,,,---------,,,,,,------------------)))***+++---......------------.........---,,,,,,.........------,,,,,,,,,000------111333555:::@@@KKK^^^vvvzzzuuukkk___RRRHHHBBB@@@BBBLLLWWWbbbsssyyykkkVVVSSSLLLRRR```aaa[[[^^^\\\sss|||qqqdddXXXPPPGGGFFFDDDBBBAAAAAAAAAAAA???======??????===>>>BBBIIIUUUeeevvvvvvlll\\\SSSIIIDDDFFFIIIIIIGGGBBBAAA@@@???>>>=========???DDDJJJRRRZZZccclllqqqsssvvv{{{}}}vvvnnnhhhhhhjjjnnnvvv}}}wwweeeDDD;;;222111111///---...---------------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,,,,,,,+++++++++*********------...000222222000...---------------------------------------------------..................------///000///...---///000///111333555555777999;;;???CCCIIINNNTTT\\\fffnnnuuu}}}|||zzzvvvmmmeeennnxxxxxx___III<<<666333222//////.........//////000---.../////////...---,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........)))***+++---......------............---,,,++++++.........------,,,,,,,,,111...---000111111555:::AAATTTlllzzzooobbbUUUJJJBBB===<<>>>>>@@@???;;;;;;======GGGTTTcccuuuyyyhhh]]]OOOGGGGGGHHHFFFDDDCCCBBB@@@???>>>>>>======AAAFFFMMMVVV^^^gggooouuuuuuyyy}}}wwwoooiiiiiilllpppxxxooo[[[>>>777111111222///------+++,,,,,,------......///((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---+++++++++*********))))))---,,,---...000000...,,,////////////////////////------------------------........................///000111000///...///000///111333555555666999;;;>>>CCCHHHNNNTTT\\\gggnnnwww~~~~~~zzztttlllfffdddrrr{{{pppWWWDDD888111111444...000000///...---...///------------------------........................++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,---------......,,,---------.../////////,,,...///111111000...---///...---,,,---000333555<<>>???>>>>>>===<<<::::::>>>BBBLLLYYYeeerrrnnndddXXXOOOKKKIIIHHHGGGJJJEEEBBBBBBAAA>>>>>>AAABBBJJJTTT^^^eeekkksssxxxzzz{{{|||~~~rrrkkkpppssssssxxxcccGGG888444///,,,---...---,,,---.../////////---+++)))***,,,......,,,+++++++++---------,,,,,,------...,,,+++*********+++,,,---///...------------,,,******+++---...///...------+++,,,------......------...------,,,,,,++++++***+++,,,---...////////////---...000111222111000///...///111222222333555777999===CCCJJJRRR^^^llluuuzzz{{{uuunnneeebbbcccxxx}}}iiiPPP???666111000222...///000///...---...///------------------------...............---------++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,,,,------------...------------...............///000000000///---,,,......------...000222444777===LLLbbbxxxtttfffZZZPPPIIIDDD@@@CCCGGGRRRdddwww~~~|||xxxlll\\\RRRVVVaaalllqqqlllkkknnn{{{vvvkkkdddWWWQQQJJJEEEEEEEEEDDDCCC????????????>>>===<<<;;;:::;;;AAAJJJSSS^^^ooo}}}rrrhhhZZZOOOKKKIIIHHHGGGHHHDDDBBBBBBAAA??????CCCFFFMMMVVV___fffmmmtttzzz~~~~~~wwwqqqtttxxxwww}}}~~~sssZZZAAA666222...,,,...//////...+++,,,...//////...---,,,+++---///000///------...------,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...---------...///......+++,,,------......------+++,,,------......---------------------------------...............------+++,,,...//////...---,,,///000222333333444666888999===CCCIIIQQQ]]]jjjtttyyyyyypppfff___```fff|||rrr]]]FFF999444111.........///000///---------...------------------------///.........------,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,------------............------------...///000000///...---+++---------...///000111222666:::EEEWWWjjjsssggg___WWWOOOIIICCCCCCDDDLLL^^^ssszzziiiYYYUUUaaawwwwwwxxxuuuooo```YYYOOOIIIGGGGGGFFFEEEAAA@@@@@@@@@???>>>>>>>>>===;;;<<<@@@FFFNNN[[[hhh}}}yyyoooaaaVVVPPPMMMJJJHHHFFFBBB@@@BBBAAA???AAADDDKKKQQQZZZaaagggnnnwww}}}zzz|||~~~~~~zzzsssmmmbbbLLL999333111...---...///000000***+++---...//////......***---///000///......///------,,,+++*********+++++++++******++++++,,,---++++++,,,,,,---......///------,,,,,,,,,---......+++,,,------......------,,,,,,---......///000000/////////......---++++++,,,---...//////...,,,+++///111333444444444666888888<<>>KKK\\\pppsssjjjddd^^^UUUNNNGGGDDDAAAGGGWWWlll~~~qqq```WWWccc|||{{{uuuiiiaaaVVVNNNJJJIIIHHHGGGBBBAAAAAA@@@????????????@@@===<<>>@@@AAA@@@BBBFFFQQQVVV]]]ccciiipppxxx~~~tttiii```SSSAAA444333111///.........//////******,,,,,,------,,,,,,(((***---...---,,,,,,------,,,+++***))))))))))))+++***++++++++++++,,,,,,***+++++++++++++++,,,---...---,,,++++++,,,...///+++,,,------......------,,,---------.........///---.........------,,,+++//////000000000///...---...000222333333444666777888;;;AAAFFFMMMXXXeeennnuuu|||}}}zzzqqqiiiaaa```jjjvvv}}}}}}vvvnnn[[[HHH777222333333000------//////...---,,,---.........---------,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---...//////000,,,,,,------......//////...///555???LLL```zzzxxxpppkkkeee[[[SSSKKKFFFAAADDDOOObbbvvvxxxjjj^^^hhhyyy{{{sssjjj___VVVRRROOOLLLIIIDDDCCCAAA@@@???>>>>>>???<<<::::::===>>>>>>BBBGGGWWWfffxxx|||uuuooohhh___UUUNNNDDD@@@===???@@@@@@EEEJJJVVVZZZaaafffkkkrrrzzz}}}~~~wwwmmmcccWWWIII;;;222444333222///------------++++++++++++******))))))(((+++---...---,,,,,,---,,,+++******))))))))))))******++++++,,,,,,,,,,,,,,,...///...+++***+++---///...,,,++++++,,,---...+++,,,------......---------------,,,,,,,,,++++++++++++,,,---......------...///////////////......---///111111111222444666777;;;???DDDKKKUUUbbbjjjrrryyyyyy{{{}}}vvvnnnhhheeefffppp{{{}}}rrrgggPPPAAA444111333333000///---...///...,,,,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,---...///---...333:::CCCSSSlllzzztttlllaaaYYYPPPIIICCCCCCIIIVVVhhhxxxvvvjjjmmmzzz}}}vvvlllddd^^^YYYSSSOOOHHHFFFDDDAAA@@@?????????===:::;;;>>>???======@@@IIIVVVdddmmmwww|||xxxtttnnneeeZZZRRRIIICCC??????@@@CCCIIIPPPZZZ```ffflllpppuuu|||}}}|||ssslllddd[[[NNN@@@666333444444333111---,,,,,,---,,,,,,+++******)))((((((,,,...000000...---------+++***************++++++)))***+++,,,,,,,,,,,,+++///111222111---+++---///......---,,,,,,,,,------+++,,,------......------...------,,,++++++************,,,------.........++++++,,,,,,,,,---------,,,...000111111111333555777:::>>>CCCIIISSS___gggpppwww~~~vvvyyyxxxpppmmmmmmpppwwwzzzkkk]]]GGG<<<222111222111000000---...///...,,,+++,,,---///......---,,,,,,+++++++++++++++,,,,,,------...+++++++++++++++++++++++++++,,,---,,,*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------------,,,+++******,,,...//////000333888===HHH]]]ppp}}}rrrggg___SSSLLLFFFDDDEEEKKK[[[jjj|||}}}~~~tttppp~~~}}}zzztttnnnfff]]]WWWMMMKKKHHHDDDBBBAAA@@@AAABBB>>><<<>>>???======@@@@@@JJJSSSXXX```ppp~~~yyyuuuqqqjjjaaa[[[PPPIIIBBBAAACCCFFFNNNWWW___eeelllrrruuuyyy}}}{{{|||~~~}}}kkkddd[[[QQQCCC666111333111222333111...,,,---...,,,,,,+++++++++++++++,,,---///111000...,,,,,,,,,***************+++,,,---)))***+++,,,,,,,,,++++++,,,///111000,,,+++---000------......------,,,++++++,,,------......---------------------,,,,,,,,,+++,,,,,,---------,,,,,,*********+++,,,---...///---...000111111222444666666999===AAAGGGQQQ\\\eeennnvvv~~~tttwww}}}uuutttuuuxxx~~~wwweeeUUUBBB999111000000//////111---...///...,,,+++,,,---//////...---,,,,,,++++++)))***+++,,,------...///+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------111000...---,,,+++++++++...---+++))))))+++...///,,,---///222444<<>>>>>>>>===<<<:::<<>>EEEOOO[[[ccchhhssswww~~~|||zzz}}}}}}{{{{{{|||xxxuuu{{{kkkRRRAAA777555222///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,......---,,,+++,,,---............---,,,+++++++++,,,,,,,,,,,,,,,---///000//////444>>>EEEYYYooorrrjjjccc[[[SSSMMMGGGCCCEEEKKKYYYfffwwwxxxttt~~~mmmjjjqqqmmmfff\\\TTTOOOKKKFFFBBBCCC@@@===<<<<<<===<<<;;;===>>>???>>>???DDDNNNVVVhhhqqq~~~|||wwwrrrmmmjjj___VVVOOOOOORRRWWW___gggpppqqqsssuuuvvvxxxyyyyyyvvvyyy~~~xxxrrrrrrtttyyy}}}wwweeeWWWGGG<<<555///---///............------------,,,,,,+++++++++*********))),,,///111111...***(((,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------............///000111222111111111222222444555555666777888;;;AAALLLWWW___fffppptttzzz}}}{{{}}}}}}zzzxxxwwwyyywwwzzzzzzaaaIII:::444333111///...------...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---...//////------000777===III[[[tttyyynnnjjjeee^^^WWWLLLBBB@@@DDDLLLZZZnnn~~~}}}sssllliiiwwwrrrgggfffyyy{{{uuukkkccc\\\UUUMMMGGGDDDBBB>>>======>>>>>>===>>>??????===;;;===CCCHHHTTT\\\iiixxx}}}xxxsssoooddd\\\UUUVVVYYY^^^eeemmmppppppqqqrrrssssssttttttppprrrwww|||zzztttrrrssssssuuu{{{sss^^^PPP@@@777111------000............------------+++++++++*********))))))((()))+++------,,,***)))------......---,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---......//////------............------............///000111111//////000111222444666777555666777:::@@@JJJUUU\\\bbbkkknnnttt~~~}}}|||yyyvvvsssxxxrrrWWWAAA666222111000.......................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,******++++++++++++++++++++++++************++++++,,,,,,---------,,,,,,...333777AAANNNccc{{{tttqqqmmmggg___QQQDDD???@@@DDDPPPbbbqqqxxxtttkkkccc```nnn}}}nnneeennn{{{rrrjjj```VVVNNNIIIFFFBBB@@@@@@@@@@@@@@@===>>>>>>===<<<===@@@CCCHHHNNNYYYfffttt}}}wwwsssjjjbbb]]]]]]___bbbgggmmmoooooooooooooooooooooooojjjllloootttzzz{{{tttrrrsssrrrrrrwww{{{lllXXXJJJ<<<333///,,,---///.........---------,,,,,,++++++++++++************)))***+++,,,------------...---,,,+++***)))******,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------.........//////+++,,,,,,------------,,,...............///000111//////000000111333444555666777999;;;AAAJJJUUU\\\]]]fffiiiooo~~~|||zzz||||||yyywwwsss|||gggMMM<<<444/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++---,,,,,,,,,+++++++++***+++,,,,,,,,,,,,///222555;;;CCCTTTkkkzzzrrrnnnhhh```SSSEEE>>>>>>@@@GGGTTTcccnnnpppkkkfffbbbnnnvvvjjjfffuuuwwwlllaaaYYYOOOKKKFFFBBBAAAAAAAAA@@@===>>>>>>>>>======>>>@@@AAAFFFNNNWWWbbbnnnzzz}}}yyyrrrkkkeeeddddddcccfffjjjllllllkkkjjjjjjjjjkkklllfffggghhhlllqqqyyy~~~xxxvvvwwwuuuvvv{{{ttteeeSSSGGG999222...+++,,,......------------,,,,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,---//////111...+++((('''(((+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++//////.........---------******+++,,,,,,,,,,,,,,,...............//////000111111000000000111222222777888999<<>>AAAIIIXXXgggqqqsssqqqhhhrrr{{{mmmaaaiii{{{xxxnnnfffWWWRRRKKKFFFCCCAAA@@@???@@@???>>>===;;;;;;::::::===@@@EEEJJJQQQZZZdddjjjzzz~~~wwwpppjjjhhhfffcccccceeefffeeedddddddddeeeggghhheeecccbbbdddhhhooowww{{{}}}}}}{{{}}}zzzkkk\\\MMMBBB777222///,,,+++---------------,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))***+++---...222///,,,))))))***---///+++******************+++*********++++++,,,,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++//////......---,,,,,,+++)))***+++,,,,,,---,,,,,,///......---......//////111111000000000000000111444555777:::???GGGPPPVVVXXXaaaccciiiyyy{{{~~~wwwrrrpppqqqsssttt|||jjjPPP===444222............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,++++++++++++,,,---+++++++++++++++******************+++,,,---......222333<<>><<<<<<;;;;;;:::;;;===???AAAEEEKKKRRRWWWccckkkuuu}}}}}}uuunnnhhhfffddd___]]]___^^^^^^]]]]]]^^^```bbbdddccc```]]]\\\___fffmmmrrrzzz~~~~~~~~~ssscccUUUDDD;;;333111000---,,,------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,***))))))(((((())))))***)))******+++,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++,,,---............///......------.........///////////////000111222333444666999===EEEMMMSSSWWW```cccjjjyyyxxx~~~xxxqqqmmmnnnrrruuu{{{{{{cccJJJ999222111............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++,,,------...------,,,++++++,,,------((((((((()))******+++++++++***)))***+++++++++***222222777BBBPPPeee{{{nnn```ZZZTTTLLLCCC???>>><<>>===>>>?????????;;;<<<===>>>@@@EEEJJJNNNQQQZZZeeemmmttt|||~~~zzzooohhhcccaaa___ZZZXXXYYYYYYYYYXXXXXXZZZ]]]```aaabbb^^^ZZZWWWYYY```ggglllttt{{{{{{|||nnn^^^QQQ>>>666000000000...---...---------,,,,,,,,,+++++++++++++++************)))++++++++++++,,,,,,,,,,,,&&&(((***,,,,,,+++((('''))))))(((((((((((())))))))))))***+++,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,---...///000000000000///......---------......---------...000111333444333555777999>>>EEEMMMSSSVVV```dddkkkyyyyyypppiiihhhmmmrrr{{{jjjRRR???111...111//////000000///---,,,++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++,,,,,,,,,,,,------,,,...222999AAARRRmmmrrr```ZZZWWWPPPIIIEEE===>>>AAAHHHQQQ\\\ffflllrrr|||tttwwwtttsssmmmiiinnn~~~xxxmmmaaaZZZXXXTTTKKKCCCDDDBBBAAAAAAAAAAAA???>>>>>>===;;;:::<<>>===<<<;;;<<<>>>AAACCCDDDGGGKKKOOOUUU\\\dddiiillluuu}}}xxxsssooommmjjjhhh___\\\XXXSSSQQQQQQRRRSSSUUUUUUXXX]]]]]]ZZZ[[[___``````cccfffeeeccchhhooo~~~wwwssspppuuu{{{uuudddQQQCCC777444111.........------------------,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,...000000---***************************++++++***))))))***++++++******+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,+++******------------------------,,,---...---,,,,,,,,,..................---------...............///111111555777:::===BBBKKKVVV___^^^dddmmmtttyyy~~~zzzrrrkkkggghhhnnnssszzz{{{hhhRRRBBB888222000222...............---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,...111333;;;LLL\\\~~~ttthhh```WWWOOOKKKBBBAAAAAABBBEEEKKKQQQUUU]]]iiisss|||zzzooorrryyykkkaaaaaaeeehhhuuuyyyqqqllldddYYYOOOLLLIIIEEECCCBBBAAA@@@???>>>============>>>>>>???@@@AAACCCDDDGGGMMMTTTYYY]]]eeepppyyy~~~}}}||||||{{{{{{{{{{{{|||yyyzzz{{{|||{{{|||yyytttmmmgggcccaaa___^^^UUUSSSPPPNNNMMMNNNPPPQQQTTTUUU[[[aaaaaa^^^]]]______aaagggmmmnnnnnnsssyyy~~~wwwqqqmmmjjjmmmqqqvvvzzz}}}xxxmmm\\\JJJ>>>555222///......///...---,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,((())),,,///111000---***************************++++++***))))))***++++++++++++,,,------------,,,***++++++,,,---------------,,,,,,+++*********+++//////...------,,,+++++++++---...---,,,+++,,,...---------...........................///000111111555888:::===BBBKKKWWW___]]]dddmmmtttzzzyyyuuuoookkkkkkooowww|||}}}}}}|||yyytttmmmZZZEEE:::555222000111///////////////...------+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++))))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********************))))))******+++,,,***++++++++++++,,,,,,,,,......000111111555@@@LLLhhh~~~oooddd\\\UUURRRGGGEEEBBBAAABBBEEEIIIKKKSSS___iiittt{{{rrrgggjjjwww~~~xxxlllddd^^^ZZZaaalll|||vvvmmmaaaXXXTTTPPPKKKHHHFFFDDDBBB@@@<<<<<<===>>>>>>>>>>>>>>>?????????>>>@@@DDDJJJNNNRRRYYYbbbkkkqqquuuzzz|||zzzzzzzzz{{{zzzzzzyyyyyyuuutttssssssrrrrrrrrrrrrrrrssstttssssssssstttvvv}}}}}}~~~~~~{{{xxxrrrlllddd^^^ZZZYYYXXXWWWQQQPPPNNNMMMMMMNNNPPPQQQRRRUUU]]]eeegggdddccceeedddfffmmmuuuxxxyyy|||~~~|||}}}zzzsssnnnkkkjjjkkkmmmrrrxxx}}}ssseeeTTTCCC999222000....../////////...,,,,,,+++++++++*********)))***,,,,,,---,,,+++***((()))+++...///...,,,***************************+++******************+++***++++++,,,---,,,,,,,,,)))***+++,,,---............---+++***)))******+++,,,,,,,,,++++++*********+++,,,------++++++,,,---,,,,,,------...//////000............///000111222222444777:::???GGGSSS[[[\\\cccmmmuuu{{{|||tttpppmmmlllqqqzzz~~~yyyvvvqqqjjj```OOO>>>555333000...///,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))******+++,,,*********+++++++++,,,,,,///...///111000111999BBBRRRkkksssggg```\\\YYYMMMJJJFFFCCCBBBCCCFFFHHHMMMXXX```iiipppggg]]]aaaeeettt{{{nnn___TTTRRR[[[lll}}}uuukkkccc[[[WWWQQQMMMIIIFFFCCC@@@;;;<<<===>>>?????????>>>=========<<<===@@@EEEIIILLLPPPVVV]]]aaaeeehhhjjjjjjkkklllnnnooopppqqqqqqnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnnnnllllllmmmnnnttttttsssssssssqqqnnnllliiiccc\\\VVVTTTSSSRRRRRRPPPOOONNNNNNNNNNNNNNNOOOPPPTTT^^^hhhmmmkkkkkknnnmmmooouuu}}}|||wwwuuuvvv{{{~~~~~~wwwqqqnnnmmmmmmmmmnnnrrrwww{{{}}}~~~}}}nnn^^^LLL>>>555000...------/////////...,,,,,,,,,,,,+++++++++***((()))***++++++***)))(((***+++++++++******++++++*********************************++++++*********)))******+++++++++++++++)))***+++,,,---............---+++***)))***++++++*********++++++,,,,,,,,,+++,,,---,,,++++++,,,---+++,,,,,,---...///000000///......//////000111222111333555777;;;DDDOOOWWWZZZbbbmmmvvv{{{wwwpppmmmjjjmmmvvv}}}vvvlllbbbSSSFFF999444111...------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,......---,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))))))))*********************))))))******+++,,,************++++++++++++,,,+++,,,...------222:::FFFZZZxxxvvviiidddbbb___TTTPPPKKKGGGEEEEEEFFFGGGIIIRRRWWW]]]ccc[[[SSSYYY^^^ooolll\\\NNNRRR\\\lll}}}uuunnnaaa^^^YYYTTTOOOJJJEEEAAA===>>>???????????????>>>:::;;;<<<<<<<<<>>>AAADDDFFFHHHKKKOOORRRUUUVVVWWW\\\]]]___bbbdddeeefffgggeeeeeeddddddcccdddddddddccceeeggggggffffffggghhhkkkiiigggggggggeeecccaaa^^^ZZZTTTPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMPPPTTT]]]hhhnnnooorrrvvvxxxxxx|||~~~}}}}}}~~~xxxuuuqqqpppssswww{{{}}}}}}|||uuupppooooooppprrrtttvvvyyy{{{}}}zzzhhhVVVFFF:::333...---,,,---//////...---,,,,,,,,,+++++++++******))))))))))))))))))((('''***++++++)))(((((()))+++************************)))***++++++++++++***)))))))))***++++++++++++******++++++,,,------------,,,++++++++++++++++++,,,++++++,,,------...//////***,,,---,,,+++***+++---,,,,,,------...///000000////////////000111222222222444666777:::BBBLLLTTTYYYaaammmvvv|||~~~uuummmjjjhhhmmmxxxvvvfffYYYFFF>>>666333000,,,+++---000///............///000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,++++++++++++++++++++++++)))************+++++++++************************((()))))))))*********+++******))))))******+++,,,************+++++++++++++++)))***++++++***...555>>>KKKccc~~~yyyjjjfffeeeccc[[[WWWQQQKKKGGGEEEFFFGGGFFFMMMNNNRRRYYYSSSNNNUUU]]]lll}}}nnnYYYUUUSSSZZZhhhxxx~~~yyykkkiiiddd___ZZZSSSKKKFFFCCCBBBAAA@@@???>>>===<<<;;;<<<>>>>>>======???AAABBBBBBCCCFFFHHHJJJKKKKKKPPPPPPRRRTTTUUUWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYXXX[[[^^^_________```bbb___]]][[[[[[[[[\\\ZZZYYYWWWTTTPPPNNNNNNOOONNNNNNLLLMMMNNNOOOPPPPPPPPPOOORRRUUU\\\fffllloootttzzz~~~~~~||||||}}}~~~}}}|||pppnnnlllmmmpppuuuxxxyyy|||~~~zzzsssnnnmmmnnntttxxx|||~~~~~~rrraaaOOO@@@777222...---,,,---......---+++++++++*********)))))))))+++******)))(((((())))))%%%(((***+++)))((()))+++************************)))***++++++++++++***))))))***++++++,,,,,,++++++++++++,,,------,,,,,,,,,)))******+++,,,,,,,,,,,,------------------------***,,,,,,,,,+++***+++,,,,,,---------......//////////////////000111222333333555666666999@@@IIIQQQXXXaaammmwww}}}wwwkkkhhhfffkkkwwwvvvaaaPPP===888444222///+++***------,,,+++***++++++---...+++,,,,,,------,,,,,,+++((())))))))))))*********++++++++++++++++++++++++)))***,,,.........,,,+++(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,)))************+++++++++---******+++***)))---333444;;;MMMhhhzzzkkkgggfffddd```[[[TTTMMMHHHFFFEEEEEEDDDJJJIIILLLSSSNNNLLLUUUXXXddduuuyyyfff\\\RRRPPPXXXdddooouuuyyyuuurrrnnniiiccc[[[SSSMMMHHHFFFDDDAAA>>><<<;;;:::===???AAAAAA@@@??????@@@AAAAAAAAABBBEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNNNNOOOQQQTTTWWWYYYZZZZZZ\\\]]]VVVUUUSSSSSSUUUVVVUUUUUUTTTRRRPPPOOOPPPQQQPPPPPPMMMNNNPPPRRRSSSTTTTTTSSSTTTUUU[[[dddjjjmmmssszzz~~~|||{{{yyywwwuuukkkjjjiiikkkooosssvvvvvv|||~~~~~~zzzrrrlllkkkmmmxxx~~~zzzlll[[[JJJ===555222...---,,,---......,,,***))))))))))))((((((((((((---,,,***)))))))))***+++ %%%***,,,+++******+++************************)))***+++,,,,,,+++***)))++++++,,,------------,,,,,,,,,---------,,,++++++'''(((***,,,---------,,,---,,,,,,++++++******)))***+++,,,,,,******+++,,,---------...............////////////000111222333222444444555666===FFFNNNXXXaaammmwww}}}|||zzzrrrmmmnnnxxxlllSSSBBB777555222111111000...---,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---000...------------+++***,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++***************)))(((((())))))))))))))))))))))))++++++******))))))((((((******++++++++++++******------,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---555777AAATTTkkkyyyssslllfffeeedddaaaXXXNNNEEE@@@???AAAAAABBBDDDGGGKKKNNNQQQTTT]]]hhhuuurrr[[[OOOOOOSSSWWWYYYcccnnn|||{{{uuulllccc\\\WWWNNNJJJEEEAAA@@@???>>>======>>>>>>??????>>>>>>===>>>>>>>>>???????????????===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKNNNRRRVVVWWWUUUSSSPPPOOONNNNNNOOOQQQSSSTTTPPPPPPOOONNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSSSSSSS[[[XXX[[[dddjjjlllrrryyy~~~}}}|||wwwnnnhhh___dddlllrrruuuuuuuuuttt|||uuurrrsssyyy~~~}}}rrreeeVVVFFF777000111///...---+++***)))(((((()))***+++,,,,,,+++***)))******************************))))))((((((''''''***)))(((''''''((()))***************************+++++++++*********))))))***///111+++&&&'''***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000111111000...,,,+++,,,...//////......///111333111333666888;;;DDDMMMTTTaaaiiippp||||||yyyrrrpppttt{{{dddMMM???666333111000000000...---------,,,++++++,,,------+++******))))))******+++///...,,,,,,---,,,+++)))+++,,,,,,,,,++++++***))))))))))))))))))************************)))(((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******,,,++++++************+++*********+++++++++,,,,,,*********+++,,,---...///---///777GGGZZZqqq}}}vvvpppllliiihhheee]]]SSSIIIDDDBBBBBBAAAAAABBBEEEIIINNNPPPOOOUUU\\\dddtttkkkZZZPPPNNNNNNPPPTTT___lllzzzzzzrrriiibbb^^^UUUPPPJJJEEEBBB@@@???>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDGGGLLLPPPRRRRRRPPPJJJJJJJJJJJJLLLNNNQQQSSSQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTZZZXXXZZZbbbiiinnnuuu|||}}}|||zzzxxxuuuoooiiiddd___dddlllsssxxxzzz|||~~~}}}yyyyyy|||uuukkk]]]OOOAAA444...000...---,,,+++***)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************)))(((((('''((()))***************************+++++++++*********))))))+++///111,,,)))***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++***(((***---......///111333222111222555666999AAAKKKSSS```hhhppp|||}}}{{{vvvqqqttt{{{pppYYYEEE:::333111///...//////...---------,,,,,,,,,,,,------+++******))))))******+++...,,,++++++,,,,,,***)))+++++++++,,,++++++***)))************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))******************++++++++++++*********))))))))))))******+++*********++++++++++++,,,'''((()))***,,,...000111,,,---444>>>JJJ^^^yyy{{{vvvtttnnnmmmiiibbbYYYPPPIIIGGGCCCBBBAAAAAACCCHHHMMMPPPPPPSSSTTTVVVaaawwwmmmXXXLLLHHHHHHEEEMMMYYYggg|||yyyrrrkkkggg```ZZZRRRKKKFFFCCC@@@???<<<<<<===>>>???@@@@@@@@@========================<<<===============<<<<<<999999:::;;;<<<===>>>???>>>???BBBGGGLLLOOOPPPOOOHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWZZZXXXZZZaaahhhpppyyy~~~}}}zzztttnnnhhheeedddfffjjjpppvvvzzz~~~zzzsssjjj___QQQEEE999///,,,...---,,,++++++******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))+++++++++***************)))---...++++++------***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........------,,,,,,,,,,,,------(((***,,,---...///111333222111222444555777???HHHPPP___hhhppp|||}}}}}}}}}|||zzzyyy{{{~~~xxxrrrpppvvv~~~|||dddMMM===555000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******++++++***(((******++++++++++++******++++++******))))))(((((())))))************)))((())))))))))))))))))))))))(((((())))))******++++++******++++++++++++******((((((((((((((()))***+++************++++++++++++(((((()))***,,,...///000...///333888???MMMggg}}}zzzyyyqqqoookkkeee\\\TTTNNNJJJGGGEEECCCAAACCCHHHMMMPPPSSSSSSQQQNNNSSSfffiiiUUUJJJEEE@@@DDDLLLXXXlllyyysssooojjjddd[[[RRRLLLGGGCCCAAA>>>>>>>>>???@@@AAABBBCCC===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888888999:::<<<===>>>>>>===>>>@@@EEEKKKPPPQQQRRRKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSTTTUUUWWWXXXXXXVVVVVVWWWXXXXXXYYY[[[\\\\\\[[[\\\```iiisss}}}}}}rrriiieeehhhlllrrruuuwwwyyyzzz}}}~~~zzzwwwppphhh___SSSFFF<<<444---,,,...,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))******((((((((((((((((((((((((************************'''******)))+++...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////......---,,,---...000111---...//////...---...000222111222555555666===FFFMMM]]]gggppp{{{|||zzz~~~|||yyyvvvxxx{{{zzzuuupppqqqvvv}}}rrrYYYDDD777111///---,,,,,,---......---*********++++++*********---,,,,,,++++++,,,,,,---,,,***))))))++++++***((()))******++++++*********++++++******))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******((('''''''''((()))******))))))*********+++++++++************+++,,,------,,,---///111333===QQQeee~~~{{{rrrooojjjddd]]]WWWQQQNNNLLLIIIFFFDDDDDDHHHLLLOOORRRRRRQQQLLLJJJTTTjjj}}}|||dddQQQEEEAAAAAAEEENNN___vvv}}}xxxuuurrrlllddd[[[TTTNNNHHHEEE@@@????????????@@@AAABBB??????>>>>>>>>>=====================<<<;;;::::::999999:::;;;<<<===>>>>>>>>>>>>@@@DDDJJJOOORRRSSSPPPPPPPPPQQQQQQRRRRRRSSSRRRSSSUUUVVVXXXYYYZZZZZZXXXZZZ\\\]]]]]]^^^bbbdddbbbbbbbbbdddlllwww~~~oooffffffnnnvvvzzz{{{|||{{{zzz{{{~~~~~~yyyuuuqqqiiiaaaTTTIII===666111------///++++++******++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))))))))((((((((((((((()))***************((((((((((((((((((((((((************************(((******)))+++...---)))++++++++++++++++++++++++******+++,,,,,,---......---------.........//////...---,,,,,,---...000111...000000000......///000333222333666666777===EEEKKK[[[eeeooozzz{{{yyy|||~~~|||yyyvvvuuuvvvuuurrrooossswww{{{}}}{{{dddNNN>>>444000///...,,,,,,---...---,,,))))))************))))))+++******))))))******++++++***)))***++++++***)))((()))******+++*********************))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))(((((((((((())))))***)))))))))************+++,,,++++++*********++++++,,,,,,---...///444CCCQQQjjj~~~tttpppiiiccc___ZZZWWWTTTPPPMMMIIIFFFFFFGGGJJJLLLRRRTTTVVVTTTNNNNNN[[[iiivvv]]]KKKCCC@@@AAAHHHTTTggg}}}{{{xxxtttmmmeee^^^WWWQQQMMMDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@??????>>><<<===============<<<<<<<<<<<<======>>>?????????@@@???@@@CCCHHHMMMPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRTTTUUUWWWYYY[[[\\\]]]]]][[[___cccddddddggglllppplllmmmllllllrrr~~~yyykkkfffkkkuuu~~~|||}}}}}}|||{{{|||}}}~~~{{{tttoookkkccc[[[LLLAAA666222000------///+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******))))))(((''''''&&&(((((()))***++++++++++++))))))))))))))))))))))))***************+++++++++***,,,,,,)))***---...---************************+++++++++,,,,,,---------,,,------------.........++++++***++++++,,,------+++---.../////////111333222111333666666777===EEEIIIYYYdddmmmyyy{{{yyy~~~yyy|||{{{yyyuuurrrqqqpppqqqqqqvvvyyy{{{|||kkkUUUDDD999333///111///---,,,---...---,,,)))***++++++++++++***)))+++******))))))******+++,,,***)))***,,,,,,+++***(((((()))***************)))))))))))))))*********(((((()))***************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++************))))))(((((())))))))))))))))))************++++++***************+++---,,,---///000222:::DDDTTTlllxxxrrrjjjdddaaa___]]][[[QQQOOOKKKHHHFFFFFFGGGGGGQQQTTTZZZ\\\UUUNNNSSS]]]ooonnnXXXHHHCCC@@@CCCIIIVVVlll}}}zzzuuuoooiiibbbZZZUUUNNNLLLIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCHHHLLLPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ]]]___aaaaaaaaaaaaeeejjjlllmmmpppvvv{{{xxxzzzyyyvvv{{{ssskkkkkksss}}}}}}~~~~~~}}}~~~}}}|||wwwoooiiiddd\\\TTTEEE;;;222//////...---...,,,,,,++++++***+++++++++******++++++++++++******++++++++++++++++++++++++***)))))))))))))))))))))'''(((***+++,,,,,,++++++************************))))))*********+++++++++(((,,,,,,'''%%%(((,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++)))+++------------///000//////222555666666<<>>777222000111000------......---,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---,,,+++(((((()))***************(((((())))))******++++++(((((()))***************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******,,,+++***))))))((())))))))))))))))))*********************)))******+++,,,+++)))***---...///333999EEE[[[yyy{{{tttkkkeeeccccccbbbaaaRRROOOLLLHHHFFFDDDDDDDDDJJJNNNVVV[[[UUULLLLLLTTT___ttt|||eeeNNNGGGAAA@@@AAAHHHZZZlll}}}zzzvvvpppiiiaaa[[[WWWUUUQQQMMMJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEFFFIIINNNQQQRRRSSSTTTVVVWWWYYYYYYYYYZZZXXXZZZ]]]```bbbddddddddddddiiiooorrrssswww}}}~~~zzzpppmmmqqq{{{~~~~~~}}}|||vvvlllddd^^^VVVNNNBBB888///...///...---------,,,++++++******++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))***++++++,,,,,,'''(((***+++,,,,,,++++++************************))))))******++++++++++++%%%))))))###"""(((+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...,,,++++++,,,---,,,***)))***+++------000444555555;;;CCCHHHWWWaaakkkxxx{{{|||}}}xxx~~~zzzuuuyyy~~~wwwuuurrrnnnmmmpppuuuzzz|||{{{~~~vvvcccMMM???888222//////,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))************************++++++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***++++++++++++***))))))))))))************))))))))))))***++++++++++++***))))))***,,,...///000111;;;III___yyy}}}yyyssslllgggdddccc\\\VVVMMMGGGDDDCCCAAA??????DDDLLLRRRTTTQQQKKKGGGSSS\\\mmmsss[[[NNNBBB@@@AAACCCIIIPPPjjj|||~~~zzzxxxtttmmmhhhbbb```[[[VVVRRRNNNLLLKKKIIIHHHFFFDDDDDDDDDEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNSSSNNNMMMOOOQQQPPPPPPRRRRRRPPPNNNNNNOOOQQQSSSSSSUUUVVVWWWYYY[[[\\\^^^^^^bbbcccdddgggjjjlllnnnooojjjnnnrrrwww|||uuurrrnnnooottt|||}}}~~~~~~}}}xxxjjjaaa\\\TTTHHH>>>666333///------.........,,,,,,+++***))))))******************************++++++******************++++++***)))(((((())))))))))))))))))************++++++***)))(((((())))))((((((((()))******++++++,,,---......---***(((&&&)))***+++,,,,,,+++***)))***,,,...//////---***(((******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---.../////////000000000000000///000111111222555:::===IIISSS```lllssszzzzzzsssyyy{{{xxx}}}|||zzzzzzvvvtttqqqpppqqqtttxxxzzz~~~}}}zzzxxx{{{|||uuujjjXXXEEE:::444000.........---+++************+++******+++++++++,,,,,,,,,++++++************++++++))))))*********++++++++++++******)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''((((((******+++,,,))))))************))))))))))))***++++++++++++***)))***+++,,,---...///000444===NNNhhh{{{rrrlllgggfff[[[TTTLLLFFFCCCBBB???<<<<<<@@@EEEIIIKKKJJJHHHGGGDDDKKKYYYkkkzzz{{{uuugggYYYJJJAAA===<<>>;;;;;;<<<>>>@@@CCCEEEGGGHHH???CCCLLLWWWdddooowww{{{ttthhhXXXJJJ???:::>>>DDDHHHWWWjjjzzz~~~}}}}}}{{{xxxyyyxxxuuuqqqkkkfffaaa^^^WWWTTTPPPLLLKKKKKKMMMNNNXXXYYY[[[^^^aaabbbddddddbbb]]][[[]]]^^^\\\[[[^^^bbb```]]]ZZZXXXWWWWWWWWW___```bbbeeehhhkkknnnooommmooorrruuuyyy||||||sssoooppptttsssqqqppprrruuuyyy|||xxxqqqggg]]]QQQFFF<<<666333000---+++,,,,,,---,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***,,,---+++***))))))))))))))))))))))))))))))************+++***))))))))))))))))))((((((((()))******++++++((()))+++,,,,,,,,,+++***++++++,,,------,,,++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,...///111...///000000111444999<<>>AAADDDHHHIIIDDDGGGKKKOOOUUU___mmmwwwyyyssshhhZZZLLLBBB@@@BBB???JJJYYYiiiyyy~~~~~~~~~}}}zzzuuupppmmmdddaaa[[[VVVSSSRRRSSSTTT[[[]]]___cccfffhhhjjjkkkgggbbb___aaaaaa______aaahhhhhhfffccc```^^^^^^^^^bbbdddggglllqqquuuxxxzzzxxxyyy{{{~~~{{{rrrllljjjooovvv|||zzzwwwsssqqqrrrtttwww}}}}}}~~~|||qqqmmmeeeXXXKKK???666222111...+++***+++,,,++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,---...******)))))))))))))))***((()))))))))******************)))))))))))))))***((((((((()))******+++++++++,,,,,,,,,+++***((((((+++++++++++++++++++++++++++***)))(((((()))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---+++******,,,///111000111222333444777;;;>>>CCCNNN]]]jjjttt{{{|||{{{zzzyyy}}}}}}xxxuuusssrrrnnnooosss|||zzzuuutttpppdddWWWCCC:::222000///,,,,,,///*********+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))***************+++++++++,,,,,,)))((((((((((((((()))))))))***+++,,,,,,+++***))))))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((,,,+++)))''''''((()))***))))))************))))))(((((()))************)))++++++++++++++++++++++++......222888AAATTTuuuzzzrrrlllccc^^^XXXSSSOOOJJJBBB<<<999:::<<<>>>@@@CCCEEEFFFEEEIIILLLLLLLLLRRR___iiiuuuvvvtttjjj\\\OOOEEE@@@===AAAKKKXXXgggvvv~~~}}}}}}}}}}}}{{{rrroooiiiccc___]]]]]]]]]aaacccfffiiilllooopppqqqnnniiiggghhhiiiffffffhhhiiijjjkkkiiieeeddddddffffffiiimmmsssyyy~~~tttgggaaaaaahhhuuuyyysssqqqrrrtttwwwyyy{{{xxxkkkggg___SSSDDD999333000///---+++***+++++++++***+++***************++++++))))))))))))))))))))))))------,,,+++***************)))))))))))))))******((()))))))))***************)))))))))))))))******((((((((()))******++++++++++++++++++***))))))(((******))))))))))))******+++***(((''''''(((***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---+++******,,,...000000111222222333666;;;>>>BBBLLL\\\jjjttt{{{}}}xxx{{{}}}yyyxxxvvvtttrrrnnnqqqxxx|||tttqqqkkk\\\MMM<<<666111000000------///((()))***+++,,,---------******+++++++++,,,,,,,,,*********))))))************++++++++++++,,,,,,,,,((((((''''''(((((())))))((()))+++,,,,,,+++)))((())))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((('''''''''(((***,,,---))))))************))))))'''((())))))******))))))******************++++++***+++///444777BBB___{{{~~~tttmmmgggccc^^^YYYUUUNNNEEE>>>999999:::<<<>>>???@@@AAACCCIIINNNOOONNNQQQXXX___lllqqquuupppggg]]]PPPGGGCCCAAACCCLLLWWWcccppp{{{~~~~~~}}}zzzvvvqqqnnnkkkjjjjjjggghhhjjjmmmppprrrsssssssssnnnkkkmmmnnnllllllnnnkkknnnpppooolllkkkllloooppprrrvvv{{{kkkbbbZZZYYY___iiiyyyzzztttrrrrrrsssxxx|||~~~}}}vvvqqqeee```WWWJJJ>>>555111///...,,,+++***+++,,,+++************)))******+++,,,)))))))))))))))))))))))),,,+++***(((''''''&&&&&&)))))))))))))))******+++))))))))))))************)))))))))))))))******+++((((((((()))******++++++'''(((((()))***+++,,,,,,))))))(((((((((((())))))***)))((((((((()))++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...---,,,++++++---...000---...//////000333888;;;AAALLL\\\jjjtttzzz~~~~~~~~~~~~|||yyyxxxxxxvvvtttqqqnnnttt}}}}}}rrrkkkbbbQQQ@@@555000...000///------///))))))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++************++++++++++++'''''''''''''''((())))))((()))+++------+++)))(((((((((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&'''((()))***+++))))))************))))))'''(((((()))))))))))))))((()))))))))******++++++***(((+++111333777JJJ^^^{{{wwwpppnnnkkkfffbbb]]]UUUKKKCCC<<<<<<:::::::::<<<>>>???CCCJJJQQQTTTSSSSSSVVVYYYaaahhhmmmnnnooonnnggg^^^WWWNNNGGGHHHLLLRRR[[[eee{{{}}}{{{yyyxxxxxxooopppqqqsssuuuvvvwwwwwwxxxsssqqqssstttssssssuuussswwwzzzyyyvvvuuuwwwzzz}}}uuunnn___ZZZXXX]]]dddlllwwwyyyrrrpppsssyyy}}}|||~~~zzzpppiii```YYYMMMBBB888333///......,,,++++++,,,---,,,*********))))))***++++++,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&)))))))))))))))***++++++))))))))))))************)))))))))))))))***++++++((((((((()))******++++++''''''((((((***+++,,,---******)))(((((()))******))))))))))))******++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,---------------......///,,,---......///222777:::AAALLL\\\jjjsssyyy~~~|||zzzwww~~~|||yyywwwwwwxxxwwwsssooonnnuuu}}}ooofff\\\III777///,,,+++......,,,,,,///***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))************'''''''''''''''((()))***((()))+++------+++)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((''''''&&&%%%))))))************))))))'''(((((()))))))))))))))((((((((()))******++++++---''''''///222222:::HHHbbb{{{zzzrrrvvvrrrnnnjjjeee\\\QQQIIIBBB???<<<999999;;;>>>@@@AAAHHHPPPTTTRRRPPPPPPQQQZZZ```eeejjjttt}}}}}}vvvkkk^^^QQQKKKHHHGGGMMMVVVeeessszzz{{{|||}}}~~~|||zzz}}}~~~}}}}}}}}}~~~zzzrrriii```YYY[[[YYY\\\dddjjjooouuu{{{}}}sssnnntttzzzzzz|||xxxlllddd\\\TTTGGG<<<555111///---...,,,+++,,,------,,,+++******))))))***+++,,,,,,************************)))(((((((((((())))))***))))))((())))))***++++++))))))))))))************))))))((())))))***++++++((((((((()))******+++++++++***)))))))))))))))***,,,+++***))))))***+++,,,))))))******++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////---...///000111444888;;;AAALLL\\\jjjsssyyy}}}~~~{{{tttvvv{{{}}}}}}wwwwwwxxxxxxwwwtttppplllnnnwwwqqq___KKK>>>:::///...---,,,++++++++++++------------------------************************************************)))))))))((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******%%%&&&((()))+++,,,,,,,,,***)))(((''''''((()))***((((((''''''''''''(((((('''''''''((((((((((((((()))***++++++***)))((('''((('''&&&&&&'''(((&&&%%%&&&''''''((()))******++++++***)))'''''''''((()))(((***++++++,,,///444777NNN^^^{{{~~~zzznnnfffaaaXXXNNNIIIEEE???===>>>>>><<<:::;;;AAAIIIOOORRRRRRRRRRRRZZZ\\\```gggppp}}}|||fffPPPEEEEEEHHHHHHSSS\\\jjjzzz~~~}}}~~~rrrjjj]]]PPPQQQ[[[bbbkkkqqqqqqooorrrtttuuu|||vvvvvvwwwyyyyyyyyyyyy{{{||||||~~~~~~|||zzz|||{{{nnneee[[[RRRDDD999333000---,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***************)))((('''))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))******+++,,,++++++******)))*********((()))***+++,,,---------++++++++++++++++++++++++222///+++******,,,---...)))---...***))),,,...---000...///111222222777>>>AAANNN^^^jjjuuu~~~~~~{{{uuuuuuyyy|||}}}yyyxxxxxxwwwvvvssspppnnnrrrzzzzzziiiWWWDDD777333......---,,,++++++++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&'''((()))***+++++++++))))))************))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&((())))))***)))((('''&&&)))((('''((()))***)))((('''''''''((()))*********+++***)))((('''(((((())))))***++++++,,,...222555???JJJcccuuulllfff___WWWNNNIIICCCAAA@@@???===::::::???FFFLLLPPPQQQRRRSSSZZZ]]]```eeennn|||ttt[[[KKKGGGEEEBBBEEEMMMYYYgggvvvxxxlllbbb[[[RRRKKKSSS```xxxxxxssstttuuu|||uuuwwwxxxyyyyyyzzz|||~~~{{{~~~xxxuuuxxxxxxvvvyyy~~~qqqhhh[[[PPP@@@555000///---,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))************))))))(((((((((((((((((('''''''''(((((((((((())))))))))))***************+++,,,,,,,,,++++++***++++++,,,,,,,,,+++***)))((((((((((((,,,,,,++++++++++++,,,,,,///---+++***+++,,,---...+++//////+++***---///...333111111333333333777===AAANNN\\\hhhrrr|||}}}yyyyyy{{{~~~{{{vvvuuuwww{{{}}}zzzzzzxxxwwwuuusssqqqpppvvv}}}nnn]]]KKK;;;222000...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))(((((((((''''''(((((((((((('''''''''''''''((())))))*********)))((()))+++,,,,,,+++)))((((((((((((''''''(((((((((******)))((('''&&&%%%%%%''''''((((((((('''&&&&&&(((''''''(((***+++***)))''''''(((((())))))******+++***))))))((())))))))))))************,,,///222666:::MMMmmmuuummmfffbbbUUUOOOIIIDDDCCCAAA===:::999===CCCHHHLLLOOORRRTTTXXXZZZ[[[]]]dddttthhhVVVMMMFFF@@@===CCCKKKSSS^^^nnnzzzssslll___VVVOOOLLLIIILLL\\\mmmxxxvvvxxx|||}}}~~~vvvwwwyyyzzzzzz|||}}}|||yyytttpppqqquuuwwwuuuuuu{{{}}}oooeeeWWWJJJ999000...///...,,,+++++++++***************++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******((())))))************)))'''((((((((((((((())))))(((((((((((())))))))))))++++++******++++++,,,---+++++++++++++++,,,---......,,,***((((((((()))***...---,,,******,,,---...---,,,,,,,,,,,,------...---111111---,,,...000...333111000222111111555:::BBBMMMZZZdddnnnyyy~~~~~~tttmmmpppwww}}}}}}~~~~~~}}}{{{~~~~~~}}}zzzwwwwwwzzz~~~{{{{{{yyyvvvsssrrrrrrsssyyy~~~sss___NNNAAA666111111---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((***************+++++++++)))))))))(((((((((((('''%%%%%%&&&'''((()))******((()))))))))))))))((((((((()))***++++++***)))(((''''''((((((((((((''''''))))))((((((''''''&&&&&&'''''''''(((''''''''''''%%%$$$$$$%%%((())))))((('''((((((((()))))))))************)))))))))******)))*********)))***,,,...333444???WWWtttrrrjjjfffZZZTTTMMMGGGDDDAAA<<<999999<<<@@@DDDHHHLLLPPPTTTRRRSSSSSSQQQTTTddd|||qqqcccYYYOOOEEEBBBEEEHHHIIINNNZZZkkkxxx~~~xxxpppiiibbbZZZTTTJJJGGGGGGIIIMMMWWWkkk~~~|||{{{yyyzzzyyywwwyyyyyyzzz|||}}}}}}~~~yyytttpppmmmllltttzzz}}}yyyvvvzzzuuufffZZZKKK@@@333---///000...+++************************************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***'''((()))***************''''''(((((()))))))))***(((((((((((())))))))))))+++++++++++++++,,,,,,---)))))))))***+++,,,---...---,,,******+++...222444000...,,,******,,,...000.../////////------------///333333///---///000//////,,,,,,.........222888AAALLLXXXaaakkkvvv|||}}}rrrhhhgggnnnyyy~~~|||yyy|||~~~}}}yyyxxxzzz~~~zzz{{{yyywwwsssssstttwwwyyy~~~vvveeeQQQBBB999222///111,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))******++++++++++++***)))))))))((((((((((((%%%%%%&&&'''((()))******((())))))))))))((('''''')))((('''&&&&&&'''((()))''''''((())))))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((()))%%%$$$$$$%%%((())))))((((((((((((((()))))))))))))))))))))*********))))))(((*********))))))***,,,......444BBBVVVnnnwwwkkkggg^^^XXXPPPJJJFFFBBB===999:::<<>>@@@AAACCCFFFJJJMMMLLLMMMKKKGGGEEEKKKYYYeeelllqqquuuuuuuuussskkkbbbQQQNNNIIICCCAAACCCIIIMMMYYY```kkkvvvzzzqqqggg```TTTMMMGGGDDDBBB>>><<<>>>BBBKKKVVV]]]bbbkkk{{{zzzxxx|||}}}wwwtttwww{{{|||~~~zzzrrrjjjdddaaabbbiiirrryyy}}}}}}}}}{{{ssscccQQQCCC444111......000000---******************+++++++++************************''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((((())))))************)))((())))))))))))))))))***(((((((((((())))))))))))******))))))******+++,,,((((((((((((((()))***++++++***))))))+++---///111...---,,,******,,,---...222333444111---+++---///333666555111...000000///,,,***+++///000222777>>>===HHHTTT^^^hhhttt{{{|||nnnmmmkkkkkknnntttzzz}}}~~~{{{{{{}}}~~~~~~|||yyyxxxxxxuuuxxxzzzyyyvvvuuuxxx|||{{{~~~wwwkkkYYYJJJ999222///---,,,---++++++************++++++************************))))))))))))))))))))))))************************''''''((())))))***++++++*********)))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((())))))((('''((()))***)))((())))))))))))((((((((((((%%%&&&'''((()))(((((('''''')))++++++******+++,,,***,,,///444999FFF___uuuyyyvvviiibbbZZZTTTQQQMMMHHHEEE@@@AAABBBBBBBBBCCCFFFIIIJJJKKKJJJHHHFFFGGGMMMRRRZZZ```fffkkkrrrwwwwwwrrrddd\\\QQQHHHEEEDDDEEEEEEGGGNNNYYYccclllvvv|||zzzvvvnnncccYYYRRROOOGGG???::::::<<<<<>>000---......///000+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************&&&''''''((()))*********************))))))))))))%%%%%%&&&'''((()))******&&&''''''((())))))(((((('''((()))******)))((('''&&&'''(((******((('''&&&((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&'''(((&&&%%%))))))))))))(((((((((((($$$%%%'''(((((((((''''''''')))+++++++++***+++,,,'''(((+++...000888JJJ[[[xxxmmmggg___YYYVVVSSSNNNJJJAAABBBCCCCCCBBBBBBDDDFFFGGGHHHIIIHHHGGGFFFFFFGGGMMMRRRYYY```kkkxxx}}}}}}xxxlll\\\PPPKKKIIIGGGEEE???FFFNNNUUU[[[cccmmmttt{{{}}}|||yyylllkkkfff\\\QQQIIIFFFGGGDDD;;;666999===@@@FFFNNN]]]gggooonnniiillluuu|||yyyzzz}}}|||xxxooorrr||||||uuuqqqeee^^^YYYYYYZZZ]]]gggrrr||||||ssskkkkkkmmmnnnnnnhhhYYYFFF888444444222---(((&&&)))+++))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))*********************)))((('''++++++******))))))(((((((((((((((((())))))))))))((((((((((((((())))))***++++++******************'''(((((()))******+++++++++++++++++++++++++++++++++---...+++))))))///555444777666111...//////---...+++,,,...//////333999999DDDSSS^^^jjjuuu|||}}}rrrsssuuuyyy|||}}}{{{yyyyyywwwwww{{{|||||||||vvvwwwxxxvvvtttttttttzzz~~~|||~~~{{{zzzwwwmmm]]]QQQ<<<777111---,,,,,,------*********)))))))))((((((++++++************++++++)))************++++++++++++***'''&&&&&&'''***+++))))))************))))))++++++++++++***)))'''&&&''''''&&&&&&&&&&&&''''''*********)))))))))))))))---+++)))'''&&&&&&(((((())))))))))))))))))))))))*********(((&&&&&&(((***+++*********))))))(((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))(((''''''((()))******,,,,,,,,,---333>>>GGG[[[wwwrrrbbbZZZXXXVVVQQQKKKKKKIIIFFFCCCBBBAAABBBBBBCCCFFFHHHGGGDDDAAAAAABBBIIIJJJMMMTTT^^^jjjuuu|||zzzuuuoookkkggg___QQQGGGDDDBBB@@@AAAFFFMMMRRRUUU\\\```fffnnnxxxyyysssjjjdddYYYTTTMMMGGGAAA;;;444...999555555:::???FFFUUUdddkkkjjjkkknnnllliiioooyyyvvvrrrrrrwwwxxxwwwtttrrrvvv~~~|||qqqkkkiii^^^______^^^___dddmmmsssttt~~~wwwrrrpppnnnmmmjjjhhheee[[[JJJ;;;555222000...,,,+++,,,---...)))************++++++++++++)))(((((())))))(((&&&)))((('''&&&&&&'''((()))******))))))))))))******))))))((((((''''''&&&&&&)))))))))***++++++,,,,,,******))))))))))))************))))))((((((''''''))))))))))))************''''''''''''''''''''''''))))))))))))************)))***++++++,,,,,,++++++...,,,******+++...222444999777333000---,,,,,,,,,,,,---.........000333666;;;DDDRRR^^^hhhrrr{{{{{{|||~~~~~~|||zzzxxxyyywwwwww{{{{{{uuuuuuuuusssrrrssswww~~~~~~{{{vvvqqqnnnjjj___PPPDDD999555000---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++***)))(((''''''((()))***))))))************))))))))))))***+++***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,+++)))'''&&&'''(((((((((((((((((((((((((((((()))))))))(((&&&&&&'''))))))))))))(((((((((''''''))))))((('''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***---......+++***---555<<>>>>>>>>DDDEEEHHHMMMVVVaaakkkpppuuutttvvvzzz{{{rrrbbbUUULLLGGGAAA???BBBFFFIIIJJJLLLMMMQQQVVV___hhhqqqvvv|||xxxnnneee[[[TTTLLLHHHCCC???===;;;777444777666999AAAHHHPPP^^^kkkrrrooonnnnnnkkkjjjqqq{{{xxxuuuuuupppqqqqqqooopppvvv{{{mmmeeebbb]]]```dddgggjjjnnnssswwwvvv~~~uuupppmmmjjjiiiddd^^^YYYOOO@@@666222000...,,,*********+++,,,))))))*********++++++++++++)))(((((())))))(((&&&)))((((((''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((())))))******+++,,,,,,++++++************++++++***)))))))))((((((((('''))))))))))))************++++++++++++++++++++++++))))))))))))************,,,,,,---............---...---+++***+++...111333444333000...,,,,,,------,,,---.........000333555999BBBOOO[[[eeennnxxx~~~~~~}}}~~~|||yyyxxx{{{|||zzzxxxrrrrrrqqqppppppsss{{{yyytttllleee^^^SSSEEE:::555222///---,,,,,,+++***,,,,,,,,,+++++++++++++++++++++************++++++)))************+++++++++))))))(((((((((((())))))))))))************))))))'''((()))************)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***)))'''''''''(((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&((((((((('''''''''''''''&&&)))(((''''''&&&'''''''''******)))))))))))))))((('''''''''''''''''''''''')))((((((''''''(((((()))+++,,,,,,***((()))...222777JJJddd|||xxxmmmddd^^^YYYWWWRRRPPPMMMJJJHHHGGGFFFFFFBBBCCCCCCAAA>>><<<<<<<<<>>>>>>@@@EEELLLTTT\\\aaakkknnnxxxwwwhhhYYYPPPEEE??????@@@@@@>>>@@@???>>>@@@EEELLLSSSXXX___fffrrr}}}|||mmm```UUUKKKEEE???===999888888999999888666999BBBMMMUUU]]]iiisssxxxtttqqqooommmmmmuuu}}}yyyvvvvvvmmmnnnoooooorrrzzzwwwiii```\\\___dddlllsssvvvxxxyyyyyyyyy}}}~~~wwwoookkkhhheeefff\\\QQQJJJ@@@666000///---,,,***)))(((((()))***)))))))))*********++++++***)))(((((())))))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((()))******++++++,,,,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))************)))******+++++++++++++++///---+++******,,,///111111000...---------...///,,,---.........///222555666>>>KKKVVV```jjjssszzz~~~{{{{{{|||}}}}}}|||yyy~~~{{{zzzuuupppooonnnmmmpppuuuzzzssshhh^^^TTTHHH<<<333111///---,,,,,,,,,***((())))))))))))))))))))))))++++++************++++++))))))*********+++++++++'''((()))******)))((('''))))))************))))))(((((())))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((+++***)))(((''''''((((((((((((((((((((((((((((((%%%''''''&&&%%%$$$&&&'''''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((())),,,///333===OOOfff~~~uuuhhh```\\\[[[VVVTTTQQQNNNKKKIIIHHHHHHDDDDDDDDDCCC@@@>>>======;;;;;;<<>><<<:::999:::===AAADDDGGGMMMWWWbbbmmmvvv}}}nnn```TTTKKKCCC???:::888555444444666888999;;;BBBMMMXXX___fffnnntttxxxvvvtttrrrqqqsssyyy~~~zzzuuurrrpppjjjllloooqqquuu||||||oooeee___\\\ccciiirrrzzz~~~~~~|||zzz|||{{{vvvmmmhhhhhhgggdddbbbUUUFFF===666000...000+++***)))(((((((((((()))))))))))))))***************((('''((()))***)))''''''((()))*********)))((('''''''''&&&&&&'''''''''(((((())))))******++++++(((((())))))***++++++++++++******))))))******+++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***///---,,,******+++---...000000///.........//////,,,---......---///111444555<<>>CCCKKKTTT___jjjqqqyyy~~~~~~|||pppiii]]]RRRHHHAAA<<<:::555444333333444777:::===FFFNNNXXX___ccchhhlllooosssuuuuuuuuuvvvyyy|||~~~|||yyyuuussspppmmmkkkeeehhhmmmrrrwww|||{{{pppeee___]]]\\\ccchhhrrr{{{}}}zzzooofffeeehhhhhheeeYYYKKK;;;333///,,,,,,///+++******)))))))))))))))(((((()))))))))*********)))((('''((()))***)))(((&&&'''(((*********)))(((''''''&&&&&&&&&&&&''''''(((((())))))******++++++'''(((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************------...////////////......---+++******+++,,,---......------,,,,,,,,,,,,,,,---...------...111333555;;;EEEOOOXXXbbbmmmttt~~~{{{yyyyyyyyywwwqqqwww~~~}}}|||tttrrrpppooolllmmmwwwwwwnnn^^^OOOBBB999222...---+++***+++,,,,,,+++)))+++++++++++++++,,,,,,,,,++++++************++++++)))************+++++++++'''((()))******)))((('''))))))************)))))),,,+++)))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***)))))))))))))))(((((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''((((((((((((((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((())))))*********......333???QQQfff~~~~~~qqqhhhbbb```]]]\\\YYYUUURRRNNNKKKIIICCCDDDEEEGGGGGGEEE@@@<<<;;;<<<===???BBBEEEGGGHHHNNNOOOTTT\\\gggsss{{{}}}tttjjj___UUUMMMGGG<<<;;;:::888777666555555555777999<<>>DDDHHHQQQYYY___aaabbbgggkkklllpppsssuuutttwww{{{}}}|||}}}xxxqqqnnnoooooonnnllljjjlllpppuuuyyy|||~~~~~~xxxnnneee^^^[[[[[[\\\aaagggqqq{{{}}}vvvjjjbbbccchhheee___JJJ===111,,,+++******+++************************((((((((()))))))))******)))((('''((()))***)))(((%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))''''''((())))))******+++(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,------------------,,,+++*********+++,,,++++++++++++*********))),,,---...---------000222444:::CCCLLLUUU___jjjrrrzzz~~~|||}}}ssskkkpppvvvzzzzzzxxxxxxxxxsssrrrrrrpppnnnppp|||tttjjjZZZIII<<<555111000,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++(((((())))))))))))(((((())))))************))))))***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''###%%%(((((('''&&&''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&***)))((((((((()))((((((,,,,,,000666>>>MMMfff|||zzzqqqiiieeeaaa```]]]ZZZUUUQQQMMMLLLDDDEEEHHHKKKMMMJJJDDD???:::;;;===@@@BBBDDDFFFFFFGGGIIIMMMQQQVVV```lllttt{{{}}}}}}xxxooofff___\\\MMMJJJEEE???:::777555444444555666777888<<>>???AAABBBBBBAAADDDFFFHHHJJJLLLOOOSSSWWWdddgggmmmqqqtttwwwzzz|||wwwtttmmm```PPPCCC<<<999888666555666888999666444777999;;;>>>??????>>>===EEEEEEFFFHHHJJJLLLNNNOOORRRSSSTTTUUUUUUSSSQQQPPPPPPQQQQQQQQQQQQSSSWWW[[[aaacccgggjjjmmmnnnoooooolllmmmnnnnnnlllhhhdddaaaUUUQQQMMMKKKKKKKKKIIIFFF@@@AAAAAA???<<<999777777666555888;;;;;;;;;AAAHHHQQQTTTZZZ___bbbbbbaaa___````````````dddkkktttzzztttpppooorrrtttrrrqqqsssrrrnnnmmmqqqyyywwwqqqiiibbb\\\XXXTTTRRRIIIKKKPPPZZZdddjjjkkkjjjtttxxx~~~yyypppjjjaaabbb\\\RRRJJJFFF>>>444///---+++***((((((((()))******))))))((((((''''''(((((())))))*********+++,,,)))'''((((((&&&'''***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))************)))&&&''')))*********)))(((************************&&&''''''((()))******+++(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,)))************+++++++++------------,,,***((('''++++++,,,---...///000111---------------...///000111444;;;DDDKKKUUUeeessswww}}}~~~zzzxxxxxxwwwrrrmmmnnnsssvvvtttqqqlllkkkjjjkkklllmmmlllkkkfffiiiooovvv}}}~~~lllXXXLLL<<<333000000...,,,************************))))))************))))))******))))))))))))))))))+++************)))))))))(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''')))***)))(((,,,444;;;IIIXXXkkk{{{|||vvvlllddd```^^^^^^^^^\\\WWWTTTTTTWWWVVVQQQLLLDDDBBB???>>>???@@@@@@@@@BBBCCCEEEEEEFFFHHHLLLOOOYYY]]]ccciiinnnrrrwwwzzz|||}}}zzzqqqbbbUUUKKKGGGAAA>>>:::888999999777666444555777999::::::::::::=========>>>???AAABBBCCCDDDEEEGGGHHHHHHFFFEEEDDDEEEFFFGGGGGGGGGIIILLLNNNNNNPPPSSSVVVXXXYYYYYYYYYVVVWWWXXXXXXWWWSSSOOOMMMJJJGGGBBB@@@???>>><<<:::===>>>===;;;888666555666666888???GGGJJJLLLQQQYYYdddeeefffgggfffeeecccaaaeeedddcccdddhhhnnntttxxxyyyssspppqqqqqqoooooorrrvvvuuuuuuxxx|||}}}vvvooodddYYYQQQKKKHHHGGGGGGIIIPPP[[[fffnnnppppppwwwzzz~~~~~~yyyqqqjjjeee___^^^UUUIII@@@;;;333+++...,,,+++)))((((((((((((***)))))))))((((((((('''(((((()))))))))*********))))))---222111+++''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))******++++++,,,)))))))))******++++++,,,))))))*********+++++++++***+++,,,,,,,,,+++***)))++++++,,,---...///000000///......---------......111333:::CCCJJJTTTcccqqqyyy{{{~~~}}}wwwuuuuuuwwwuuurrroooooorrrtttsssqqqkkkjjjjjjkkklllmmmkkkjjjbbbhhhqqq{{{ooo[[[III@@@555///...///---+++************************))))))************))))))((((((((((((((()))))))))+++++++++************)))(((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((('''%%%(((---333555===LLL```sssxxxnnnhhhfffffffffccc^^^YYYXXXZZZYYYUUUPPPFFFDDDAAA???@@@@@@???>>>???AAABBBBBBAAABBBDDDGGGKKKPPPVVV]]]dddjjjqqquuu|||tttfff\\\VVVOOOKKKEEEAAA???===;;;:::555555555666666666666666666666666666666777888888888999:::;;;;;;;;;:::999;;;<<<>>>>>>======???@@@AAABBBDDDFFFHHHHHHHHHGGGEEEFFFGGGGGGEEECCC@@@>>>???<<<999777777666555444999999999777555444666888<<>>???@@@@@@???@@@AAACCCBBBEEEKKKRRRXXX___gggkkksssyyy~~~wwwlllddd___]]]ZZZVVVQQQLLLHHHDDDBBB===<<<:::888777555555555444444444444444444555666444555666777777777666666666888::::::999888888999===>>>???@@@@@@@@@??????>>>>>>>>>>>>===<<<:::999999888777666777888999999666777777777888:::???BBBJJJRRRaaaqqqyyyzzz}}}|||xxxsssqqqqqqrrrsssmmmjjjiiinnnwww}}}~~~}}}yyyrrrllllllmmmooosssyyy||||||qqqjjjgggaaa[[[QQQGGGAAAAAAFFFJJJRRRUUUZZZcccmmmqqqqqqooooooqqqqqqlllddd]]]ZZZZZZTTTNNNCCC888222///---+++***))))))((('''&&&&&&&&&))))))))))))(((((((((((((((((()))))))))))))))))))))+++222::::::222+++(((((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((***)))'''&&&'''(((***,,,((((((((((((((((((((()))'''''''''''''''''''''''''''((((((((()))))))))***************))))))))))))************))))))))))))))))))))))))************)))******+++++++++++++++***++++++,,,------......///......---------......222444:::BBBHHHQQQ```mmmyyyuuuvvvxxx}}}~~~{{{zzz~~~wwwssstttzzz}}}uuuqqqkkkkkkkkklllooopppooommmkkknnnrrrwwwyyyyyyxxxwww~~~|||xxxrrreeePPP???555222///---...---+++(((************************))))))************)))))))))))))))******++++++++++++++++++*********))))))'''(((((((((((()))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&((())))))'''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())),,,---------222>>>JJJYYYnnn|||sssjjjeee```\\\YYYXXXXXXTTTLLLDDD>>>@@@DDDHHHJJJHHHBBB>>>;;;<<<>>>>>>>>>>>>???AAA>>>AAAEEEIIIMMMTTTZZZ___hhhmmmtttuuurrrlllhhhffffffgggfffccc^^^WWWQQQNNNJJJHHHEEE@@@<<<999666555444444333333333444444555333444444444444444444444555777888888777666666777888999999999999888888888666666666666555555555444777777777777777999;;;===;;;<<<>>>AAACCCHHHMMMRRR[[[cccsss}}}|||}}}xxxtttqqqtttzzz}}}|||zzzrrrkkkgggjjjnnnsssyyyxxxjjjaaa^^^TTTQQQKKKDDDBBBFFFNNNUUUZZZ\\\```hhhooorrrooolllgggiiiiiifff```[[[YYYYYYNNNFFF<<<444///---,,,---)))(((((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((((((((('''&&&(((,,,,,,(((&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***((('''&&&&&&(((***+++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))******))))))))))))))))))(((((()))))))))*********++++++*********)))))))))******++++++,,,,,,------,,,,,,,,,---...///000111333555;;;BBBHHHPPP^^^llltttnnnooorrrwww~~~}}}{{{|||~~~yyyvvvzzzvvvrrrmmmkkkjjjjjjlllmmmmmmlllpppqqqrrrssstttuuuvvvwwwzzzxxxssslllbbbSSSBBB777111000.........---+++)))************************))))))************))))))************++++++++++++*********))))))))))))(((''''''(((((((((((())))))((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((,,,333:::EEE]]]uuu|||qqqiiibbb^^^ZZZXXXWWWRRRIIIBBB===@@@EEEKKKMMMLLLFFFBBB:::;;;===>>>===<<<===>>>???@@@AAABBBDDDIIINNNSSS^^^ccciiilllkkkjjjjjjkkkjjjmmmpppoookkkddd___\\\XXXVVVRRRMMMGGGBBB>>><<<777777555444444333333444333333333222222222222111333555666666444444555777888777777777666666666666444444333333333444555555777888999::::::;;;???AAALLLNNNPPPRRRTTTXXX\\\```fffnnn|||}}}zzzyyywwwssspppkkkfffeeejjjqqqvvv|||rrreee\\\YYYPPPOOOLLLIIIGGGLLLUUU\\\```aaaeeelllqqqrrrnnnjjjaaabbbbbbaaa___[[[WWWUUUFFF>>>555000,,,((('''((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''+++'''&&&'''(((''')))---(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***)))***+++,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,...///111222333555:::AAAFFFNNN\\\iiiqqq}}}jjjkkknnnssszzz~~~~~~|||{{{}}}}}}zzzzzzwwwtttkkkiiihhhiiilllpppssstttxxxwwwuuutttrrrrrrrrrrrrssspppiii___RRRBBB666111...------......---,,,+++************************))))))************))))))************)))))))))))))))))))))((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''(((%%%'''...111888LLLaaayyy}}}vvvkkkeee]]]YYYWWWTTTNNNHHHAAACCCFFFJJJMMMMMMJJJFFF>>>???AAA@@@>>><<<<<<<<>>>>>======@@@EEEIIIQQQWWW^^^bbbdddeeegggiiiiiimmmrrrrrroookkkiiihhhfffeeebbb^^^XXXRRRMMMJJJCCCBBB@@@===:::999777777888777666555444333333333333333444333222333555777::::::999888888888888999777666555555555777999:::===???CCCEEEGGGKKKQQQUUUdddeeeffffffeeeeeefffgggiiiooo{{{~~~vvvoookkkiiijjjfffgggmmmsssvvvzzz~~~|||ttthhh]]]VVVSSSRRRSSSTTTRRRRRRVVV^^^eeehhhhhhkkkooorrrpppjjjddd]]][[[[[[\\\[[[WWWOOOHHH;;;444...---+++&&&%%%'''(((((()))))))))((('''&&&'''((((((((()))))))))***))))))((((((((('''''''''---***(((***+++***+++///(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++---///...,,,)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((()))))))))******))))))(((((()))++++++************++++++++++++,,,,,,,,,---...///000111111333888???CCCKKKXXXeeeppp|||hhhiiilllpppuuuxxxxxxxxx}}}||||||}}}~~~~~~||||||}}}~~~vvvvvvgggffffffiiiooowww|||~~~zzzvvvrrrooolllkkknnnjjjcccWWWGGG777///---++++++,,,------...------************************))))))************))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((+++***))))))***)))'''&&&+++&&&&&&---///111???QQQcccqqquuulllaaa[[[YYYWWWSSSOOOFFFFFFGGGIIILLLLLLKKKJJJDDDEEEFFFEEEAAA>>>======>>>===;;;999999<<>>===???>>><<<:::999888888888333333333222111333666999:::999999888888888999999777666555555555777:::;;;CCCGGGMMMSSSXXX___gggnnnuuuvvvvvvsssooollljjjjjjgggmmmxxxtttllliiihhhkkkhhhiiioootttuuuvvvyyyzzzxxxrrriii___WWWQQQNNNUUUXXX[[[[[[[[[___gggnnnpppppppppqqqqqqlllccc]]]YYYVVVTTTVVVVVVQQQEEE:::222,,,)))------)))(((+++((())))))******)))(((''''''((((((((())))))******))))))(((((('''''''''&&&'''%%%&&&******((('''***((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))+++///111000---)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++(((((((((((())))))))))))(((((('''((()))***,,,...***************+++++++++......---------......///000111666<<>><<<<<>>>>>>>>@@@AAABBBCCCDDDGGGJJJNNNTTT[[[```iiioootttsssmmmhhhiiikkkqqqqqqqqqnnnkkkhhhhhhhhhaaa___]]]ZZZVVVSSSPPPOOOHHHFFFCCCCCCFFFGGGFFFDDD888888888:::<<<======<<>>>>>>>>???@@@???AAACCCEEEHHHLLLQQQUUUbbbhhhmmmlllhhhgggiiinnnqqqrrrrrrpppmmmkkkkkkllljjjjjjhhhfffccc```^^^]]]ZZZWWWUUUWWW[[[]]]ZZZWWWHHHGGGFFFGGGIIIKKKMMMMMMQQQRRRUUUYYY[[[\\\]]]\\\QQQRRRRRRRRRTTTWWW[[[]]]dddhhhmmmrrrwww{{{~~~zzzvvvqqqlllhhhfffeeeffflllssszzz~~~|||vvvqqqmmmlllgggggggggfffdddbbbaaa```\\\XXXRRRNNNNNNRRRXXX\\\aaabbbcccdddgggnnnxxx{{{tttjjj```YYYVVVUUUWWWTTTNNNHHHBBB;;;444///,,,+++******)))))))))***))))))(((''''''''''''((('''''''''((((((((())))))***)))(((''''''((()))))))))(((((('''&&&&&&''''''))))))))))))))))))))))))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''')))******((('''&&&'''(((((())))))))))))(((((()))(((''''''((()))))))))))))))***++++++***))))))'''(((((()))******++++++(((((()))***************'''((()))+++---///000111---,,,,,,,,,---...///000,,,,,,,,,,,,,,,---......000000333999???GGGTTT```lllxxxooonnnmmmpppuuuzzz~~~|||vvvtttxxx|||}}}~~~zzzzzzzzz|||wwwvvvvvvwwwxxxxxxvvvuuuvvvuuuuuuxxx}}}}}}sssggg[[[SSSFFF@@@888111...,,,+++*********************************))))))))))))******************))))))))))))))))))(((((((((((((((((('''''''''((()))*********)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***)))(((&&&%%%%%%$$$%%%$$$%%%%%%%%%%%%%%%''')))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((&&&&&&''')))+++---+++111;;;HHHXXXlllvvvlllddd___YYYWWWTTTTTTUUUSSSOOOKKKKKKIIIFFFCCCCCCCCCEEEFFFDDDCCCAAA>>>===<<<;;;<<<===>>>AAABBBCCCDDDGGGIIIXXX\\\```aaa```ccciiiooosssttttttrrrpppooooooppppppppppppooonnnllljjjiiillliiiggglllrrrtttoooiii[[[YYYWWWWWWYYY]]]bbbeeehhhhhhkkkqqqvvvwwwtttqqq``````aaabbbccceeeggghhhjjjooovvv{{{~~~|||wwwqqqjjjeeedddbbbaaadddkkksssyyy||||||wwwrrrllljjjdddbbb^^^YYYUUURRRPPPOOOIIIIIIJJJLLLPPPUUUZZZ^^^```cccfffgggjjjqqqzzzzzzooocccZZZUUUVVVWWWSSSNNNFFF>>>888222...*********++++++******))))))******)))((((((((((((((((((((((((((())))))))))))+++***)))(((''''''(((((((((''''''&&&%%%%%%%%%&&&))))))((((((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''((()))(((&&&%%%'''(((''''''((((((((((((''''''(((((((((((())))))******))))))************))))))((((((((()))******++++++(((((()))***************************************)))***+++,,,,,,---------++++++,,,,,,------,,,,,,//////222888>>>EEERRR^^^jjjvvv}}}sssrrrqqqssswww|||}}}vvvsssvvvxxxwwwvvvwwwssstttwwwzzz||||||{{{yyyrrrpppnnnpppuuuxxxwwwuuusssuuuxxx{{{zzzooo```QQQFFF<<<888222...---------,,,*********************************)))))))))))))))************)))))))))((()))))))))((((((''''''&&&'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%"""$$$%%%$$$""""""$$$&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&''')))******---111888CCCTTTgggtttwwwmmmhhh^^^[[[XXXVVVWWWWWWUUUTTTNNNKKKGGGDDDCCCCCCEEEFFFHHHFFFCCC???<<<:::999888:::===@@@AAAAAABBBBBBDDDKKKOOORRRTTTWWW\\\eeellltttttttttssspppnnnnnnooollllllmmmmmmnnnmmmmmmmmmqqqoooooovvv}}}xxxqqqeeedddcccbbbeeellltttyyy{{{zzz||||||kkkjjjhhhhhhiiijjjjjjjjjiiiooowww}}}}}}{{{wwwppphhhcccbbb```]]]^^^dddmmmuuu{{{~~~}}}{{{zzzzzz{{{|||{{{{{{|||zzzuuunnngggccc\\\YYYSSSLLLGGGDDDCCCCCCDDDFFFJJJNNNSSSWWWZZZ\\\]]]aaagggkkkmmmqqqwww|||{{{rrrfff^^^ZZZYYYWWWVVVLLLFFF===555000---+++)))((()))***++++++***)))(((******)))(((((((((((()))((((((((()))))))))************))))))((('''''''''&&&&&&&&&%%%&&&''''''((())))))(((''''''&&&%%%%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&$$$%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((((((((()))***'''((((((((())))))))))))(((((())))))************(((((()))***************,,,+++***)))((('''&&&&&&((()))+++---...---,,,+++)))***,,,---------,,,+++000000333888>>>EEERRR]]]iiiuuu|||uuutttuuuxxx|||~~~~~~}}}zzztttrrrtttvvvrrrnnnmmmnnnpppsssvvvwwwvvvvvvuuuqqqooommmooosssvvvvvvtttqqqtttyyy}}}}}}vvviiiYYYIII???777333000------------,,,************************************))))))((((((************)))))))))((())))))((((((''''''&&&&&&***)))))))))(((((((((''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))***((()))+++---222<<>>@@@AAA===???CCCFFFJJJOOOTTTXXXcccddddddbbb___]]]]]]^^^]]]]]]]]]^^^```dddhhhjjjmmmooosssyyy~~~~~~yyytttjjjmmmppprrruuu{{{|||zzzyyyzzz{{{yyytttpppiiioooxxx{{{zzzzzzyyywwwrrrkkkfff[[[[[[[[[\\\```gggqqqxxx}}}vvvpppmmmlllkkkkkkjjjkkklllkkkfff___XXXTTTHHHFFFBBB???>>>@@@CCCEEEGGGIIIOOOTTTZZZ^^^```aaaaaagggmmmpppooonnnnnnoooqqqiiicccdddiiieeeXXXLLL:::666000---,,,,,,,,,,,,(((((())))))******))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((($$$$$$%%%&&&''')))+++,,,******))))))((((((''''''%%%%%%%%%%%%&&&'''((()))((()))***+++***)))((('''&&&&&&''''''((()))))))))(((((('''&&&%%%&&&(((+++(((((())))))))))))(((((($$$(((+++***(((&&&&&&(((&&&&&&%%%%%%&&&'''((()))))))))))))))))))))******(((((()))***************+++++++++++++++++++++++++++---///111222111000///+++,,,------......------333222555:::>>>EEEQQQ]]]iiivvv|||ssstttwwwzzz{{{yyytttppplllmmmttt|||xxxwwwwwwuuurrrmmmlllnnnpppooopppqqqpppooooooooopppqqqtttxxxyyyyyyyyy{{{~~~{{{mmmXXXFFF;;;777///---++++++,,,,,,+++*********************************++++++***)))'''&&&************))))))))))))&&&&&&''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''######%%%&&&'''&&&&&&%%%(((### """(((***(((%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&(((*********,,,222666:::EEESSS```jjjuuu|||ssskkkfffcccbbbaaa^^^ZZZUUUQQQMMMLLLKKKLLLJJJGGGBBB???<<<;;;:::222555888:::;;;===???AAA===@@@DDDGGGIIIKKKMMMNNNRRRTTTTTTTTTRRRRRRRRRTTTTTTSSSQQQRRRUUUZZZ___cccgggkkkqqqvvvwwwvvvtttrrrjjjooosssvvvwww{{{{{{}}}|||sssjjjoooxxx}}}~~~}}}yyyxxxwwwuuurrrmmmfffbbb\\\^^^```bbbfffmmmuuu|||~~~xxxsssoooiiiccc^^^\\\\\\\\\[[[XXXSSSNNNKKKBBBAAA??????AAAEEEJJJMMMMMMPPPTTTZZZ```eeeiiikkkhhhjjjlllkkkhhhfffhhhjjjllljjjhhhgggddd[[[LLLAAA333111...,,,,,,+++***)))((((((((((((((()))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))******))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))***+++***)))'''&&&&&&&&&''''''((())))))***'''(((((('''&&&''')))+++))))))************))))))'''+++...---)))&&&''')))''''''&&&&&&''')))***+++***)))))))))))))))))))))(((((()))***************---,,,+++)))'''&&&$$$###)))***+++,,,------,,,,,,......------......//////333222444999===CCCOOO[[[iiiuuu{{{rrrsssuuuxxxxxxuuupppllliiimmmyyy~~~|||xxxrrrllliiikkknnnooorrrtttssspppnnnppprrrooorrruuuuuutttuuuxxx{{{|||}}}xxxgggPPP<<<333222...,,,+++,,,---...---,,,***************************+++++++++***)))'''&&&************))))))))))))%%%&&&&&&''''''(((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))))))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$######&&&+++(((###%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&((('''%%%''',,,000...777CCCMMMWWWddduuu~~~vvvoookkkiiieeeccc___[[[WWWTTTQQQPPPLLLJJJGGGCCC@@@>>><<<<<<555777999;;;<<<===@@@BBB???BBBFFFIIIKKKJJJIIIIIIFFFHHHIIIJJJJJJJJJLLLNNNKKKIIIGGGGGGJJJPPPWWW[[[aaafffmmmqqqpppnnnmmmnnniiioootttvvvvvvxxx}}}}}}wwwssssssvvvyyyuuuzzz~~~sssooottt{{{~~~}}}wwwuuusssppplllggg```\\\___bbbfffjjjmmmsss{{{{{{yyywwwuuuppphhh]]]VVVOOOOOOOOONNNKKKHHHEEECCC@@@??????AAADDDIIINNNQQQVVVXXX[[[```eeejjjoooqqqkkkkkkiiiddd```___bbbfffhhhjjjjjjfff\\\NNN@@@888000///---,,,,,,+++(((&&&)))(((''''''''')))***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***+++******'''&&&%%%%%%$$$$$$%%%%%%'''''''''((((((((((((((($$$%%%''')))******)))((('''((()))***)))(((&&&$$$&&&&&&&&&'''((())))))***'''((())))))((((((***+++(((((())))))))))))(((((()))---111000+++'''(((***)))((((((((()))***,,,---*********)))))))))))))))(((((()))******************+++++++++,,,,,,,,,,,,++++++,,,---............//////...------///000111222111333888<<>>??????CCCDDDEEEFFFGGGGGGGGGGGGHHHEEEAAAAAADDDFFFGGGFFFEEECCCAAA@@@BBBEEEJJJLLLXXXZZZ^^^```aaacccfffhhhlllmmmmmmlllkkkllloooqqq|||wwwqqqjjjfffddddddeeefffooo|||{{{wwwpppvvv~~~zzzwwwuuunnnnnnmmmiiidddbbbccceeegggjjjpppuuuxxxyyyxxxwwwvvvpppmmmlllhhh\\\RRRMMMDDDDDDDDDCCC@@@??????@@@BBBDDDGGGJJJNNNSSSXXX\\\^^^aaagggoootttvvvtttrrrmmmiiibbb]]]\\\___cccgggllliiiaaaVVVHHH===777444///---++++++++++++)))((('''((()))******)))((('''(((((())))))((('''&&&&&&&&&$$$######&&&(((((((((&&&%%%%%%&&&))),,,,,,,,,&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((()))***))))))***))))))((('''''')))******)))'''&&&&&&''''''((()))***)))(((&&&$$$'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((,,,+++((('''&&&'''((())),,,+++)))((('''''''''(((+++,,,,,,+++***)))+++,,,***))))))(((((()))***+++)))******++++++,,,,,,---/////////......---------000///111666:::AAALLLXXXhhhnnnvvv}}}rrrooommmnnnkkkfffdddeeelllzzzzzznnnjjjhhhggggggiiikkkpppsssrrrqqqrrrqqqnnnlllmmmooooooooonnnmmmmmmhhhbbbVVVGGG:::111---,,,******+++,,,,,,,,,++++++************************444<<<;;;///(((((((((###***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''(((((()))'''***---///222999DDDMMM]]]jjj{{{uuupppiiidddaaa^^^YYYUUURRRNNNJJJFFFDDDAAA???<<<<<<:::888888;;;===<<<;;;??????@@@AAABBBBBBBBBBBBEEEBBB??????AAACCCCCCBBBAAA???<<<:::;;;>>>AAADDDLLLNNNQQQSSSTTTVVVZZZ\\\ggghhhhhhfffdddccccccdddfffdddbbb^^^[[[XXXVVVUUUXXX```llluuuyyyxxxuuusssrrrvvvzzz{{{wwwrrrnnnllllllmmmmmmkkkgggfffggghhhooorrruuuxxxyyywwwsssqqqlllfffaaa```ZZZQQQHHHEEE>>>>>>>>>>>>>>>@@@CCCFFFLLLMMMOOORRRVVV]]]eeejjjmmmooossswwwzzzzzzwwwtttccc___[[[ZZZ\\\___aaabbbccc\\\RRRGGG===666111///,,,+++))))))******)))'''(((''''''''''''''''''(((((((((((((((((('''&&&&&&%%%$$$"""###%%%'''''''''((('''&&&(((+++---...---%%%%%%%%%%%%&&&&&&&&&''')))))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$'''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&&&&''''''(((((()))))))))************)))((('''''''''((()))(((((('''&&&&&&'''((()))((()))******))))))+++------,,,***)))((('''((((((*********+++,,,,,,------.........---------,,,,,,000///111666:::@@@LLLWWWeeekkkttt{{{sssnnniiihhhddd```___bbbkkkyyyuuukkkhhhgggfffgggjjjlllssswwwuuurrrrrrqqqooogggggghhhkkklllkkkeee```UUUMMMBBB888111...,,,++++++++++++,,,++++++******************************,,,333444,,,(((++++++((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&''''''''')))+++++++++...555:::CCCRRRfffwww|||uuupppkkkddd\\\WWWUUURRROOOLLLJJJHHHEEECCC>>><<<:::999::::::999888;;;<<<<<<===>>>>>>??????AAA???======>>>??????>>>===;;;888666666888;;;===AAACCCEEEFFFGGGJJJNNNQQQ^^^___```^^^ZZZVVVTTTSSSRRRSSSTTTUUUSSSPPPMMMKKKLLLRRRZZZaaafffiiijjjlllppprrrrrrpppmmmiiigggfffjjjkkklllllljjjiiiiiijjjppprrrvvvxxxvvvrrrmmmiii```XXXRRROOOJJJBBB======999:::<<<>>>AAAFFFMMMRRRVVVWWWYYY\\\aaajjjssszzz}}}}}}~~~~~~yyyvvv```]]][[[^^^ccceeebbb___UUULLL@@@666111///---+++***((('''((()))***)))'''((('''%%%$$$$$$%%%'''((((((((((((''''''''''''&&&%%%###""""""$$$&&&&&&&&&((('''&&&(((***,,,---,,,$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&)))&&&%%%&&&)))***(((&&&''''''((())))))'''&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''(((((((((&&&%%%%%%&&&'''((()))***%%%'''))))))))))))+++------,,,***)))((((((((((((***++++++,,,,,,---......------------,,,,,,,,,,,,///...111555999???JJJUUU```hhhqqqxxxvvvnnngggccc^^^ZZZ[[[^^^hhhsssvvvmmmeeedddddddddgggkkkmmmuuuzzzxxxtttrrrqqqoooeeebbbaaadddgggcccYYYPPPGGG???666///...------++++++++++++++++++***)))(((************************"""(((***''''''+++...,,,))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&(((***++++++,,,000333222>>>OOO___mmmzzzzzzqqqeee\\\YYYWWWTTTRRRRRRQQQOOOMMMDDDAAA===999888888999999;;;;;;<<<<<<===>>>>>>???>>>============<<<;;;;;;<<<:::888666666888:::<<<>>>@@@AAABBBDDDGGGKKKNNNTTTVVVXXXWWWSSSNNNJJJHHHHHHJJJMMMOOOOOOMMMKKKIIIKKKNNNRRRVVVYYY^^^cccfffnnnmmmkkkiiigggffffffgggggghhhiiiiiihhhfffeeedddcccfffjjjmmmmmmiiidddaaaTTTLLLEEEAAA===888777:::;;;>>>BBBGGGLLLSSSYYY^^^\\\^^^aaaffflllttt}}}zzzvvvfffbbb```bbbfffddd\\\TTTHHH???444...------,,,)))((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((((('''''''''&&&'''''''''&&&$$$######%%%&&&'''&&&&&&%%%$$$%%%''')))))))))$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%(((%%%"""%%%***,,,***&&&&&&''''''(((((('''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((((((''''''&&&&&&''''''((())))))***&&&(((******))))))***+++((((((((())))))***+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///...000555999>>>HHHSSS]]]eeepppwww}}}vvvooofffaaa[[[WWWWWW[[[hhhpppwwwyyy{{{}}}{{{wwwkkkeee``````aaabbbfffkkkooowww|||zzzvvvtttppplllfffbbb^^^___```[[[NNNCCC===777///++++++,,,,,,+++++++++++++++******)))((())))))))))))))))))))))))'''******'''&&&''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''(((((()))***,,,***///888BBBPPP```ppp{{{qqqfff\\\ZZZWWWVVVVVVWWWWWWVVVNNNJJJCCC<<<888888;;;>>>;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>===;;;:::999:::999777666777999;;;===???@@@BBBCCCEEEHHHKKKOOONNNQQQUUUVVVTTTOOOLLLJJJFFFGGGIIIJJJKKKKKKKKKKKKNNNOOOPPPQQQTTTZZZaaagggpppmmmjjjhhhgggggghhhhhhbbbbbbbbbaaa```^^^[[[YYYQQQTTTYYY\\\\\\ZZZVVVSSSHHHAAA<<<999666333666;;;@@@EEEMMMTTTZZZ^^^bbbdddaaaeeekkkpppvvv|||yyyuuujjjddd___^^^]]]WWWKKKAAA;;;444---+++------+++'''(((''''''(((***+++***)))&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((((((((('''%%%$$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%###  %%%(((%%%"""&&&&&&'''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''(((((('''''')))))))))******))))))))))))+++,,,,,,***(((((()))'''(((((()))***+++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......000555888<<>>AAA:::999999999999;;;<<<======???AAA@@@>>>;;;999888777666555555555777999;;;<<<>>>AAACCCEEEFFFIIILLLJJJOOOTTTWWWVVVSSSQQQOOOLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLMMMPPPVVV___eeennnkkkgggeeeeeeeeecccbbbZZZXXXUUUTTTSSSQQQMMMKKKDDDFFFIIIKKKKKKHHHEEECCC>>>:::777777666555999@@@GGGMMMVVV^^^cccfffggghhhiiimmmsssyyy}}}}}}uuuoooiiiccc[[[UUUPPPHHH===555///,,,******++++++)))&&&(((''''''((()))******)))%%%&&&(((******(((&&&%%%'''&&&%%%%%%%%%&&&'''(((***(((&&&%%%'''((((((((()))'''&&&&&&((()))((((((&&&&&&&&&'''''''''((((((+++******)))((((((''''''&&&'''(((((())))))((((((%%%%%%&&&&&&''''''&&&&&&###!!! """%%%'''&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))'''''''''''''''(((((((((******+++++++++***))))))***,,,------***(((''''''***************)))(((((()))******++++++,,,------,,,,,,,,,,,,------------------000555888;;;DDDNNNXXXcccpppwww|||iiiddd```___\\\XXXWWWZZZXXX___dddcccaaabbbbbb```^^^[[[ZZZ\\\___bbbiiipppuuuwwwyyyzzz{{{yyyoooddd```ZZZSSSNNNJJJDDD;;;444---------+++)))'''((((((((())))))************)))))))))))))))))))))))))))'''&&&&&&(((***+++++++++'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$%%%%%%&&&'''((()))((('''((())))))))))))+++******,,,111999BBBHHHXXXcccrrr|||}}}qqqllleee``````bbbdddeeekkkggg^^^SSSHHHAAA@@@AAA:::999888888888:::<<<===<<>>:::888777666555444444444555666777666:::>>>AAABBBCCCEEEFFFEEEIIIOOORRRSSSQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMIIIIIIGGGFFFGGGLLLSSSXXX^^^\\\ZZZZZZ[[[[[[YYYWWWOOOLLLHHHFFFFFFDDDBBB???;;;<<<>>>??????===;;;:::999888999<<<======BBBIIIPPPVVV^^^eeeiiilllooopppqqqtttwwwzzz}}}wwwkkkccc]]]XXXOOOGGG@@@999333///******)))(((((((((((((((((('''&&&&&&((()))((('''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((())))))'''%%%%%%&&&''''''''')))'''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''***))))))(((((('''&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''(((((()))(((((()))))))))************)))((('''''''''((()))'''((()))***++++++******'''***,,,,,,***((('''''')))******+++***)))((((((((())))))******++++++,,,,,,,,,---------.........------000444777:::CCCLLLUUUaaaooovvvzzzaaa^^^]]]^^^]]]YYYYYY[[[SSS\\\bbbcccbbbbbbaaa^^^\\\ZZZYYY]]]```ccckkksssvvvwwwxxxyyy|||zzzooobbbWWWRRRKKKEEE@@@:::333...***---///...***((()))+++'''((()))***************))))))))))))))))))))))))(((&&&%%%'''((('''&&&''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))###""""""$$$&&&((())))))$$$%%%&&&(((***---000222===IIIZZZgggpppyyy~~~wwwnnnhhhfffhhhjjjllltttqqqjjj^^^PPPFFF@@@???<<<;;;999999:::;;;>>>???;;;???BBBAAA===999777666888777666444444444444444333777<<<@@@AAAAAABBBCCC>>>CCCHHHLLLMMMLLLKKKKKKHHHIIIKKKLLLKKKIIIFFFDDDHHHFFFDDD@@@???AAAFFFJJJKKKJJJKKKNNNQQQRRRPPPMMMGGGCCC???=========;;;999555666777999:::::::::999::::::>>>CCCDDDEEEKKKRRRXXX]]]ccciiimmmqqquuuxxxuuuvvvwwwwwwyyy}}}|||oooaaaXXXMMMHHH@@@777000,,,*********+++***)))''''''***,,,'''&&&%%%%%%''''''&&&%%%'''&&&$$$######$$$&&&''''''&&&$$$$$$$$$&&&((())))))&&&$$$$$$%%%&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((((((((('''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&((()))***''''''''''''((((((((((((,,,+++)))'''&&&'''((()))###%%%''')))++++++++++++$$$''')))***)))(((''''''%%%&&&(((***+++,,,++++++((((((((()))******++++++---------....../////////------000444777:::BBBKKKSSS___nnnuuuyyyiiifffeeefffccc\\\YYYYYYWWW[[[```dddeeeccc___\\\^^^XXXUUU\\\dddiiimmmpppqqqvvvzzz||||||wwwjjj\\\QQQJJJ@@@:::777444///***************))))))))))))))))))************))))))))))))************))))))(((((())))))((('''&&&&&&'''((((((((())))))******$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%******)))))))))+++,,,---111666???KKKYYYhhhwww~~~}}}wwwqqqmmmmmmnnnyyyyyyssseeeXXXPPPKKKGGGBBB>>>:::777777888888888<<<===???AAAAAA???<<<:::333555777555222111222444555666777999;;;<<<======>>>@@@CCCEEEGGGGGGFFFFFFCCCEEEFFFEEECCCBBBBBBBBB@@@???>>><<<;;;<<<======>>>======@@@CCCDDDBBB@@@===<<<;;;:::999777666666555555555666888:::<<<<<>>======<<<;;;;;;<<<===>>>>>>===;;;:::444555666555222111333555555666777999:::<<<<<<===<<<===???AAABBBBBBAAAAAA@@@BBBBBBAAA???===============<<<;;;::::::;;;;;;:::999:::<<>><<<:::999888777666555444444222444777:::<<<>>>AAACCCHHHHHHJJJMMMQQQVVVZZZ]]]ffflllrrrwww~~~{{{sssqqqooooooqqqvvv{{{|||uuulllaaaTTTFFF<<<444222...+++)))((())))))******((('''&&&&&&&&&'''''''''(((((()))((((((((('''&&&%%%$$$%%%&&&(((***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%'''(((((()))((('''&&&%%%&&&&&&&&&''''''''''''''')))******)))'''%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))''')))***)))((('''((()))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222888???DDDPPPWWWeeerrr{{{vvvllljjjhhhddd___^^^XXXZZZ]]]___```___]]]\\\^^^YYYXXX^^^dddggghhhjjjmmmqqqvvv|||yyyfffSSSBBB<<<333...,,,,,,***(((******))))))))))))((((((((())))))******))))))(((&&&''''''((((((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%++++++,,,...444===IIIPPPeeeqqq~~~~~~uuuhhh```XXXQQQKKKGGGCCCAAA@@@???>>>===??????>>>>>>============888999888777444444555666555666777888999:::;;;;;;;;;;;;===>>>>>>>>>===<<<>>>??????>>>;;;888888888888888999999999888777777777777777999<<<===<<<;;;:::999888777777666666666333888???CCCEEEHHHLLLOOOPPPQQQRRRUUUYYY]]]aaadddiiipppvvv{{{xxxqqqkkkfffeeeiiippptttvvvsssnnndddZZZNNNBBB777111///---***(((''''''(((((()))((('''&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&&&&(((***,,,+++***'''%%%'''''''''''''''&&&&&&&&&((()))***)))'''&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((()))))))))******&&&((()))((('''&&&'''(((************************++++++++++++++++++++++++***++++++,,,,,,---------------...///222777===BBBMMMUUUdddrrrzzzyyylllhhhgggccc___]]]\\\]]]^^^______^^^]]]\\\]]]YYYYYY___ccccccdddfffllloootttxxx{{{sss^^^III===777000,,,++++++++++++***)))))))))(((((((((((((((((())))))))))))((((((((())))))))))))))))))((('''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%++++++++++++---222999>>>JJJUUUcccoooxxx}}}rrriii```YYYOOOKKKFFFCCCCCCDDDDDDEEEFFFEEEBBB@@@@@@AAABBBCCC@@@???===;;;999777777777555555666666777888999:::<<<<<<=========<<<;;;:::===>>>>>><<<999666555555333444555666777666555444777777888999;;;=========???>>>======<<<======>>><<>>666000---,,,+++)))((('''((()))***(((((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''''''''((()))******)))'''&&&((((((((('''&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))''''''((()))***************************************************++++++,,,---......///---...//////111666;;;@@@KKKTTTcccqqqzzzyyykkkfffeeeaaa]]]\\\]]]]]]]]]^^^]]]\\\[[[[[[]]]ZZZZZZ^^^```______bbbkkkmmmnnnoooooofffQQQ>>>666222---***)))+++,,,---)))))))))(((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###"""!!!!!! ######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''((())))))***---000777>>>JJJWWWbbbmmmyyyyyyrrriiiaaaVVVQQQLLLIIIIIILLLOOOPPPLLLJJJFFFDDDCCCDDDFFFHHHFFFDDDBBB@@@===:::888666777666666666666777888999<<<<<<<<<<<<;;;:::999999:::;;;;;;:::777555444444222333555666777666555555666777999;;;===???AAABBBFFFEEEDDDDDDDDDEEEGGGHHHGGGLLLSSSWWWYYY[[[___aaacccccccccdddeeefffggggggeeejjjmmmlllmmmpppooommmkkkddd\\\YYYZZZZZZWWWSSSHHHDDD>>>777111...,,,,,,((((((''''''''''''((()))))))))))))))((((((((('''&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%'''''''''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************((()))******(((((()))***************************************************++++++,,,---...//////000,,,---...///111555:::>>>JJJRRRaaapppyyyuuujjjfffccc___\\\[[[XXXYYY[[[\\\]]]]]]]]]\\\^^^ZZZYYY[[[[[[ZZZ[[[^^^eeefffddd```\\\SSSCCC444...---***(((((((((***+++))))))(((((((((((('''''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%$$$$$$&&&'''((((((((((((###&&&(((***))))))***+++///111999DDDMMMWWWdddpppyyyqqqiii[[[XXXTTTQQQRRRTTTUUUUUUOOOMMMIIIFFFFFFGGGIIIKKKIIIHHHGGGFFFDDDAAA<<<888:::999888888888999:::;;;<<<;;;;;;:::999999888888777999:::999777666666666666777888999::::::;;;:::888:::===???AAADDDHHHKKKNNNMMMLLLLLLLLLNNNQQQRRRRRRTTTXXX\\\```cccdddeeekkkkkkjjjhhhgggeeedddcccaaaeeegggeeeeeehhhjjjiiiddd^^^WWWQQQMMMJJJEEEAAA444333111---***(((***+++%%%%%%%%%%%%%%%&&&''''''((()))))))))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((()))))))))******)))***+++***)))((()))+++************************************************,,,,,,,,,------.........+++,,,...///111555:::===HHHPPP___mmmuuu}}}tttllleeeccc___ZZZXXXYYYTTTWWW[[[___bbbcccdddddd^^^ZZZXXXYYYWWWUUUWWW\\\[[[\\\XXXOOOGGG@@@777...******)))((((((((()))***))))))((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%'''(((((((((((()))+++++++++///777<<>>===;;;;;;<<<>>>???======<<<;;;;;;::::::;;;999;;;======<<<<<<===>>>=========>>>???AAABBBCCC>>>AAAEEEGGGIIIMMMRRRWWWXXXWWWVVVVVVWWWYYY\\\^^^^^^]]]]]]aaahhhmmmmmmkkkmmmllljjjfffccc___\\\ZZZYYY___cccbbbaaadddeeeddd\\\WWWNNNEEE>>>999666555,,,......,,,)))'''(((***&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''%%%&&&&&&''''''''''''&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((''''''((()))%%%&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((()))***)))((('''(((***************************************************++++++++++++++++++++++++)))+++---///111555:::===FFFMMM[[[hhhqqqyyyiiiddd```___[[[UUUSSSUUUSSSWWW]]]ccchhhkkklllmmm___ZZZWWWWWWUUURRRUUUZZZTTTTTTOOODDD:::555///+++)))***++++++***)))******)))(((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&%%%###"""$$$$$$$$$###"""###&&&((()))'''***000222222:::DDDJJJYYYhhhqqqwww~~~wwwtttuuuwwwyyywwwrrriiicccXXXVVVSSSQQQPPPPPPQQQRRRQQQRRRUUUYYY[[[YYYSSSMMMCCCBBB@@@???>>>???AAABBBAAA@@@???>>>>>>>>>>>>???===???AAABBBBBBCCCDDDEEEBBBBBBBBBBBBCCCFFFHHHIIIEEEHHHLLLOOOQQQVVV\\\aaa```___^^^^^^___bbbeeeggggggcccaaafffpppvvvuuurrrkkkiiifffbbb]]]XXXSSSQQQRRRZZZ`````````aaaaaa___VVVPPPGGG<<<222---...///---///111///+++))))))***(((((())))))))))))))))))%%%&&&'''(((((((((&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''((()))***((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&((()))(((&&&$$$%%%&&&&&&''''''((((((((($$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''&&&''')))************************))))))))))))))))))))))))*********)))))))))))))))(((***,,,///111555:::===DDDKKKXXXeeemmmwww___]]][[[XXXWWWVVVUUUUUUQQQYYYaaagggmmmrrrqqqnnnfff^^^WWWVVVVVVSSSQQQRRRLLLFFF===555000---+++***,,,+++***((((((((()))***))))))(((((('''''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''(((((((((((((((((($$$$$$%%%&&&'''((()))***$$$''')))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((()))***,,,...111333===AAAIIIQQQ[[[fffqqqwww}}}|||}}}}}}xxxoooiiieee```\\\ZZZXXXVVVUUUWWWYYY]]]bbbdddbbb^^^ZZZOOOKKKFFFDDDDDDEEEFFFFFFKKKGGGCCCCCCFFFHHHIIIHHHFFF@@@@@@GGGMMMMMMOOORRRJJJJJJJJJJJJKKKMMMOOOPPPMMMQQQUUUUUUTTTTTTXXX]]]ccccccdddeeegggiiikkklllhhhfffeeeiiinnnqqqpppooogggccc]]]XXXUUUVVVWWWYYY^^^aaadddeeeccc^^^XXXTTTDDD===333.........+++)))******)))((('''&&&%%%%%%&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))"""###$$$$$$%%%&&&''''''///---+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''******))))))(((((('''''')))((('''&&&'''(((***,,,***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''******))))))((((((''''''''''''(((((())))))******((()))***++++++,,,++++++111---)))(((***------,,,---...///000111444888<<>>888000,,,,,,,,,)))'''((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%'''(((((('''%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((())))))((((((((((((((('''***)))'''&&&'''(((***+++)))((((((''''''''''''(((((('''''''''((()))******+++*********))))))))))))'''((((((((()))))))))***((()))***++++++,,,++++++111---***)))+++---...---,,,---...///000333777:::GGGIIIPPPZZZdddnnn|||UUUTTTSSSRRRRRRSSSTTTTTT^^^dddiiilllpppttttttqqqkkk```SSSLLLGGG@@@======555222...,,,++++++)))((())))))(((''''''''''''((((((((((((((('''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))***+++------++++++---///444<<>>777555111,,,*********'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''***)))'''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''''''''(((((((((***)))((('''''''''((()))(((''''''''''''(((((()))''''''(((((()))+++,,,---++++++++++++************(((((((((((())))))))))))((()))***++++++,,,++++++///,,,))))))***,,,------+++,,,---...///222666999CCCDDDKKKUUU^^^hhhvvvUUUUUUTTTTTTTTTVVVWWWXXX^^^dddhhhjjjnnnrrrssspppiii\\\NNNFFF???888444444///---,,,+++,,,,,,***)))''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$'''### !!!$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,---///333999>>>EEEKKKVVVaaallluuu|||~~~|||yyytttoooiiieeeeeegggiiiiiikkkmmmpppuuuxxxxxxtttqqqeeebbb]]]ZZZYYYWWWUUUSSSTTTSSSRRRTTTWWW[[[___aaaZZZVVVRRRQQQQQQTTTXXX[[[]]]\\\YYYXXXYYY\\\___aaabbbeeeggggggdddaaa```aaa````````````___^^^^^^]]]YYY[[[]]]\\\YYYXXXZZZ]]]]]]\\\ZZZXXXWWWUUUTTTTTTSSSRRRNNNHHH@@@777///+++...+++)))((()))(((&&&$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((***)))(((''''''''''''''''''''''''''''''((()))***(((((((((((()))***+++,,,************************(((((((((((())))))))))))((((((***++++++++++++++++++***(((((((((***+++,,,,,,---......///222666999???@@@GGGQQQYYYcccqqq}}}VVVUUUUUUUUUVVVWWWYYYZZZ]]]bbbfffhhhkkkooopppmmm```TTTGGG???999222///000,,,+++******++++++)))'''&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$ !!!%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))''')))++++++++++++,,,...111666>>>GGGQQQ]]]hhhooosssxxx}}}~~~}}}|||~~~|||{{{rrrmmmgggddddddfffggghhhnnnpppssswwwzzzyyyvvvtttjjjhhheeedddcccbbb___]]]\\\[[[[[[ZZZ[[[^^^aaadddbbbaaa^^^ZZZYYY[[[^^^___````````````aaabbbbbbccceeefffgggfffdddbbbaaa```^^^\\\XXXVVVUUUVVVXXXZZZUUUXXX[[[[[[ZZZYYY\\\______^^^]]]ZZZVVVPPPJJJGGGEEEBBB<<<666000,,,***((()))((((((((()))((('''&&&&&&&&&&&&'''(((((())))))))))))(((''''''((())))))(((((((((((((((((((((((((((((('''&&&$$$###""""""''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''''''(((******)))(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''''''''&&&&&&'''''''''''''''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((***+++++++++++++++************)))***,,,---...//////000000333777:::===>>>DDDNNNVVV___mmmyyyVVVUUUUUUTTTUUUVVVWWWXXX[[[aaaeeefffhhhkkkjjjfffTTTIII>>>888444///,,,---)))(((''''''(((((('''%%%%%%&&&''''''(((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''%%%$$$$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###""""""######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))$$$'''***+++)))'''&&&&&&))),,,222777>>>HHHTTT\\\fffkkkrrrttttttvvv{{{~~~}}}vvvrrrlllhhhhhhiiiiiijjjlllmmmooosssuuuuuurrrooolllkkkjjjjjjjjjiiifffdddddddddcccaaa___aaadddggglllnnnlllfffbbbbbbbbbaaa```aaabbbcccccccccbbbbbbeeeddddddcccbbbaaa``````YYYVVVRRRPPPQQQUUUZZZ^^^\\\]]]____________aaabbb\\\ZZZXXXSSSLLLDDD>>>:::888555111,,,***)))***+++'''''''''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$######&&&&&&''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''((((((((((((((((((''''''''''''&&&(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))))))))((((((((((((((()))***++++++,,,+++++++++,,,------,,,,,,...000///000000000111333777:::<<<===CCCLLLTTT]]]jjjvvvXXXWWWVVVTTTTTTUUUUUUVVVYYY___bbbccccccccc```ZZZHHH???666222000,,,)))***(((&&&$$$%%%&&&''''''&&&%%%&&&'''((()))(((((('''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((()))*********)))''')))++++++)))'''''''''(((+++///111333888AAAGGGQQQWWW___cccdddiiirrryyy|||~~~~~~~~~vvvssspppnnnpppqqqrrrrrrnnnoooqqqsssuuutttqqqnnnnnnmmmmmmmmmmmmkkkhhheeeffffffeeeccc```aaadddggglllrrrsssmmmhhhgggeeeaaa____________``````aaaaaacccbbb___^^^___``````aaaXXXWWWUUUTTTVVVZZZ^^^aaabbbaaa_________^^^\\\[[[SSSOOOIIIBBB;;;666333111...---+++)))((((((((()))&&&&&&'''&&&&&&'''((()))&&&'''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''))))))((((((((((((((('''&&&&&&'''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''(((((()))))))))************)))))))))((((((((('''((()))***++++++,,,++++++(((***,,,,,,++++++---///.../////////000222666999:::;;;AAAJJJRRRZZZgggsss[[[ZZZXXXVVVUUUUUUVVVVVVVVV\\\___^^^]]]\\\VVVPPPBBB999111///---)))&&&'''(((&&&$$$%%%''')))***)))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###$$$$$$%%%&&&'''(((((((((''''''&&&$$$######"""%%%(((+++***'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((()))++++++******'''((()))'''&&&%%%&&&((($$$(((,,,,,,***+++000444999@@@HHHMMMPPPWWWbbbkkkrrrvvv|||~~~}}}|||rrrpppppprrrvvvyyy||||||xxxxxxzzz|||}}}|||yyyvvvooonnnmmmnnnmmmkkkgggddddddeeedddaaa______bbbfffeeennnrrrnnnjjjiiifffaaa___^^^\\\[[[[[[]]]___```bbb```]]]\\\]]]___aaaaaa\\\[[[ZZZZZZ[[[]]]___aaaddd```\\\ZZZZZZXXXSSSOOOKKKFFF===444...,,,,,,---((()))))))))((('''%%%$$$&&&&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))************)))(((&&&%%%$$$###''''''&&&%%%$$$$$$######&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''***)))((('''''''''''''''%%%%%%%%%&&&'''((()))***))))))******+++++++++,,,******))))))((((((((('''((()))***++++++,,,++++++$$$'''))))))((('''***,,,---...///...///111444777999:::@@@HHHPPPXXXfffrrr{{{aaaYYYRRRRRRRRRQQQPPPRRRWWWXXXYYYYYYXXXSSSLLLFFF888333...******)))'''$$$))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''+++***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""&&&%%%$$$######%%%'''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((***+++---...111666:::===@@@EEEOOOVVV^^^eeennnrrrqqqpppqqqsssnnnpppssswwwzzz~~~}}}vvvtttuuuuuuuuurrroookkkhhhhhhfffbbb\\\XXXYYY^^^ccceeejjjqqqvvvuuunnnfff```WWWUUUUUUWWW\\\aaadddeeefffbbb]]]ZZZZZZ^^^cccgggccccccbbbaaa___\\\ZZZYYYYYYTTTMMMJJJJJJGGGBBB===333333111000...,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++)))&&&###""""""$$$%%%%%%%%%%%%$$$$$$######### !!!###%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%(((,,,---)))&&&((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&%%%(((((((((((())))))))))))++++++******++++++,,,---******+++,,,------------000///---,,,---000333444888:::>>>EEEKKKTTTdddrrr{{{ddd[[[SSSQQQQQQOOOOOOQQQWWWUUUTTTQQQMMMFFF???999000---)))(((***+++***))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######%%%&&&(((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***))),,,///111222666===DDDKKKPPPWWW[[[]]]___dddiiifffhhhmmmrrrwww|||yyy|||}}}~~~{{{xxxyyyzzzzzzxxxuuurrrooommmkkkgggaaa]]]^^^bbbgggpppsssxxx{{{xxxqqqiiidddZZZYYYYYY[[[```dddfffggggggddd```]]]\\\^^^bbbeeehhhfffbbb]]]WWWSSSOOOMMMLLLGGG@@@===<<<;;;666222000///...---+++***)))))))))))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''((()))))))))((('''(((((((((((())))))))))))++++++******++++++,,,---******+++,,,------------...---,,,+++,,,///222333999:::>>>EEEKKKSSScccqqq|||iii^^^TTTPPPNNNLLLLLLNNNPPPMMMIIIDDD???999222---,,,***((((((***,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""$$$%%%$$$######$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''(((((()))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&(((******))),,,111555999<<>>===888222///...---+++(((*********)))((((((''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''!!!"""$$$%%%&&&%%%$$$$$$((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""&&&)))(((%%%"""###%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((***++++++******(((((((((((())))))))))))++++++******++++++,,,---******+++,,,---------------,,,++++++,,,...111222::::::???EEEJJJRRRaaaooo}}}ooocccUUUNNNJJJFFFFFFHHHCCC@@@<<<888444111---***...---+++*********))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&!!!###$$$$$$###"""###%%%((('''&&&%%%$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((())))))******))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''(((,,,///111222333333444666;;;@@@BBBEEEJJJPPPWWW]]]aaacccjjjnnnqqqrrrvvv{{{{{{yyyyyyzzz{{{||||||{{{yyyxxxwwwtttpppkkkhhhhhhjjjllllllmmmooopppooollliiiggg^^^]]]]]]^^^______]]][[[UUUSSSQQQNNNLLLJJJIIIIIIKKKHHHCCC===999666444444555111,,,)))(((((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''%%%$$$%%%&&&%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((((((%%%&&&&&&'''((()))))))))'''((()))+++++++++***)))(((((((((((())))))))))))++++++******++++++,,,---******+++,,,------------,,,,,,,,,,,,---///111333::::::>>>DDDIIIQQQ```nnn}}}qqqdddTTTKKKDDD???===???:::777333000...---+++)))++++++***)))'''&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''!!!"""$$$$$$######$$$%%%((('''&&&%%%$$$#################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%&&&'''((()))###$$$$$$$$$$$$%%%'''))),,,---......------///000333555999>>>CCCGGGJJJKKKWWW]]]aaaccchhhnnnqqqppppppqqqrrrssstttssssssrrrooolllgggdddbbbbbbccccccddddddeeeeeedddbbb```___XXXVVVUUUTTTSSSQQQNNNKKKEEEDDDBBB@@@===;;;999888777555222///---------...000...+++(((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&((('''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***%%%&&&&&&'''((()))******)))***+++++++++)))((('''(((((((((((())))))))))))++++++******++++++,,,---******+++,,,---------------,,,------///111333444999:::>>>CCCHHHPPP___mmm{{{kkk^^^NNNDDD===777555666666333///,,,***)))(((&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!###$$$$$$######%%%&&&'''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&'''((()))***######$$$$$$%%%'''((()))&&&'''((()))*********)))+++,,,///222555777999:::???FFFLLLOOOTTT\\\aaabbb``````aaabbbccccccccccccdddbbb^^^\\\\\\\\\[[[ZZZ\\\[[[ZZZYYYVVVTTTQQQPPPLLLIIIFFFDDDCCCAAA>>>;;;888888666555222000///......---+++***)))((())))))+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&)))'''%%%""""""###%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$##################%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''!!! &&&)))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''#########$$$%%%'''((()))&&&&&&'''((())))))************++++++***((('''&&&(((((((((((())))))))))))++++++******++++++,,,---******+++,,,------------,,,,,,---...000222333444888888===CCCHHHPPP___mmmyyy___SSSEEE<<<666000...///000---***(((((('''&&&$$$"""$$$%%%%%%%%%''')))%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&((())))))(((%%%%%%%%%%%%'''(((((('''&&&''')))+++---......///---444999;;;>>>EEEJJJKKKIIIJJJJJJKKKLLLLLLLLLMMMSSSPPPMMMLLLMMMMMMLLLJJJIIIIIIHHHGGGDDDAAA???======:::777444444333111000000///...---,,,******))))))))))))(((''''''&&&&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((#########$$$&&&(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''(((((()))))))))***'''((()))))))))((('''&&&(((((((((((())))))))))))++++++******++++++,,,---******+++,,,------------***+++,,,...000111333333666777<<>>FFFRRR```iiisss,,,***(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%((('''$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***,,,---,,,***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&(((%%%%%%'''&&&######&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$###$$$&&&)))(((((('''&&&%%%%%%$$$$$$&&&'''((((((''''''(((***)))******)))'''&&&''')))---+++++++++---...---+++)))---000...+++))))))***,,,+++))))))***,,,///111...222777===EEEPPP^^^gggrrr))))))(((((()))(((&&&%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""#########$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!""""""###############"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&%%%&&&))))))'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((***+++---,,,***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&$$$$$$###$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!###$$$%%%%%%%%%$$$)))&&&%%%''''''$$$$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&(((---000000...***&&&%%%%%%'''(((&&&'''((((((''''''(((************)))'''&&&((()))***)))'''((())))))((('''***,,,000000---***+++...,,,+++)))((())),,,///111...222666<<>>FFFNNN\\\mmm|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""##################"""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!################################################$$$$$$%%%%%%$$$$$$###""""""""""""############$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######"""""""""###%%%&&&&&&%%%$$$###%%%###"""$$$((())))))'''%%%%%%&&&&&&'''(((((((((+++)))''''''((((((&&&$$$%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***)))(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%$$$###'''%%%$$$$$$'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$############"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((('''((((((((())))))***+++,,,''')))++++++)))(((***,,,&&&&&&'''(((((()))******,,,+++++++++++++++,,,,,,...,,,---222666999AAAIIIZZZkkkyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""##################%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###%%%&&&###########################$$$%%%&&&%%%$$$###"""###""""""###%%%'''&&&%%%%%%%%%%%%&&&''''''(((((()))'''&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$###"""&&&%%%%%%&&&(((((('''%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&((((((((())))))***+++,,,'''((())))))(((((()))***$$$$$$%%%'''(((***++++++,,,,,,++++++++++++,,,,,,...,,,---222666:::AAAJJJXXXhhhvvv|||%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###&&&(((&&&$$$%%%%%%%%%$$$$$$#########"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###############$$$$$$############$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""###%%%&&&!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$###"""###""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%$$$$$$######$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&***)))((('''&&&&&&&&&&&&&&&'''((((((((((((((()))&&&'''((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,///---...333666:::AAAJJJVVVdddssszzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """&&&((('''$$$%%%%%%%%%$$$$$$#########!!!###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$###"""""""""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((('''&&&''''''''''''&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###############$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''***)))((('''&&&&&&&&&&&&''''''&&&'''(((((((((((())))))))))))************,,,,,,++++++,,,,,,---...---+++,,,000333666===FFFTTTaaaoooyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%"""###%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&'''(((########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''+++***(((&&&$$$""""""!!!"""""""""#####################$$$$$$$$$$$$######"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$######"""!!!"""""""""############$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!###%%%&&&'''%%%$$$###"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$%%%&&&&&&''''''&&&((()))((('''&&&'''(((''''''&&&%%%###"""!!!!!!#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,(((%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''')))******(((''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###""""""###&&&''''''&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((())))))***+++,,,((('''&&&'''((())))))''')))))))))(((((((((((((((++++++++++++,,,...///000111//////222444777===EEEQQQ\\\kkkvvv~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""###%%%&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$#########!!!"""""""""#########$$$"""##################""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%#####################################################################""""""!!!#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$&&&'''&&&$$$"""$$$%%%###$$$$$$%%%%%%&&&''''''%%%&&&((('''%%%$$$&&&((($$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))------)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))'''%%%$$$&&&((($$$$$$############$$$$$$$$$$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###&&&'''&&&$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''((()))***((((((((())))))***+++,,,)))'''&&&''')))***)))'''(((((())))))******++++++))))))***+++---///111222555222222444666777===EEEMMMWWWfffssszzz$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$!!!!!!$$$'''#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%% !!!"""$$$%%%&&&!!!!!!""""""#########$$$""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###############################################################"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%% """%%%'''((()))))))))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$&&&'''&&&###!!!###%%%###$$$$$$%%%%%%&&&''''''###%%%'''&&&$$$###%%%'''"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***......)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%### """%%%######""""""""""""######$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&$$$"""""""""###$$$%%%%%%&&&&&& !!!!!!"""""""""###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%'''(((***+++***)))(((''''''&&&&&&&&&***'''&&&'''***+++***((())))))***,,,---...///000((())))))+++---000222333333000///111222333888@@@KKKTTTcccpppwww|||###$$$%%%%%%&&&&&&%%%%%%#################################$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%###""""""$$$'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%##################$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!! ###%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$$$$"""###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%&&&&&&$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((('''&&&'''((()))(((''''''((()))******++++++***)))+++------,,,,,,...111...,,,---000111111555;;;FFFOOO\\\iiirrr{{{###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###"""!!!!!!"""###$$$########################""""""!!!!!!!!!"""######&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$##############################&&&%%%$$$############$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$#########"""######$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###%%%'''&&&%%%#########'''''''''&&&&&&%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***)))((()))+++---,,,+++'''((()))******++++++***)))((((((+++111333222000///---...111111111555;;;DDDMMMZZZfffpppxxx###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############"""""""""######$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$########################"""""""""""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&###""""""$$$''')))''''''&&&%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%###!!! """"""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$######$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&''')))+++***)))'''((()))******++++++***...)))(((///:::???;;;444///---...111222222666<<>>FFFRRR^^^iiisss}}}###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""###$$$%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$##############################$$$$$$######$$$%%%%%%&&&$$$###############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""###$$$%%%""""""############""""""&&&&&&&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######"""!!!"""$$$&&&#########$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&&&&&&&$$$###""""""""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''%%%%%%&&&(((((((((''''''((()))******++++++***(((+++......+++***,,,...---+++,,,///000000444:::;;;DDDPPP\\\gggrrr~~~$$$$$$%%%&&&&&&&&&%%%%%%########################""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$ !!!"""$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$%%%%%%%%%$$$###"""""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))******++++++&&&&&&''''''&&&&&&%%%$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$##################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""!!!!!!!!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$###############$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&(((+++------,,,'''((()))******++++++***(((((())))))((()))***+++---+++,,,...//////333999999BBBNNN[[[fffrrr}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!"""""""""""""""'''%%%""""""%%%&&&%%%###%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%########################"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$%%%&&&'''((((((((((((+++(((%%%$$$%%%'''''''''$$$%%%&&&((()))*********)))(((((('''&&&$$$###"""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&***(((%%%######&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$(((&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%$$$###""""""######$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" """###$$$&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))*********))))))(((((('''''''''''''''''''''((())))))'''(((***+++++++++***))),,,+++***))))))******+++------------000333666888===AAAKKKXXXbbbnnn~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$###""""""!!!!!!""""""!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""############"""!!!"""$$$$$$###%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%''''''(((((()))'''%%%&&&'''))))))(((''''''((())))))))))))(((((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$######""""""%%%$$$###"""###$$$%%%%%%%%%&&&'''&&&&&&%%%&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((((((((((('''''''''&&&'''''''''''''''((())))))''''''%%%%%%%%%&&&((())),,,+++***)))))))))++++++,,,,,,,,,---///222555777<<>>GGGRRR\\\hhhyyy$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%((()))******++++++++++++&&&''')))---000111///---******++++++++++++******$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$#########'''((()))'''$$$###$$$%%%%%%###"""$$$&&&'''&&&$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''))))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))*********)))***++++++,,,))))))((((((((()))+++,,,++++++***+++,,,///222444999<<>>DDDOOO___ppp}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$$$$########################$$$############""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%---///222222111///......///............---,,,+++***+++,,,,,,++++++++++++***)))''''''((('''&&&$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$#########"""###$$$$$$$$$""""""###%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!$$$&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""###$$$***'''%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%&&&'''%%%%%%&&&''''''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&'''(((((('''&&&'''((()))))))))*********++++++************************,,,---...---------///111666999>>>EEEOOO___qqq}}}%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&& ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#####################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&,,,...111222111000//////////////////---***'''%%%&&&'''((()))************+++(((&&&%%%&&&'''&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&########################%%%$$$%%%'''))))))&&&"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$!!!"""###$$$%%%$$$###############""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######"""######$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''))))))(((((()))******************+++++++++************************+++---...---------///111555888>>>EEEPPP```qqq}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''&&&%%%%%%$$$%%%$$$"""!!!!!!"""###$$$###$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$########################%%%$$$$$$$$$############&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&,,,///111222111/////////,,,...000000...***(((&&&(((((()))+++---.........+++(((%%%$$$%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%'''((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""$$$$$$$$$###!!!"""$$$%%%&&&%%%###"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%$$$$$$&&&((())))))))))))***************++++++++++++************************+++,,,---------...000222444888>>>EEEPPP___ppp|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''&&&%%%%%%$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$###!!!!!!!!!!!!###$$$"""######$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$########################!!!"""######"""!!!"""$$$######$$$$$$$$$###""""""######"""""""""###$$$%%%########################$$$$$$#########"""""""""&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''...000222222111......---)))---000111///---,,,,,,***)))***,,,///111000...)))'''$$$###$$$%%%&&&&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%###$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$#########%%%&&&''''''&&&$$$######$$$&&&''' $$$((((((&&&%%%'''***)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""############""""""###""""""###$$$%%%$$$###"""###%%%''''''&&&%%%###$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((((((&&&%%%$$$######"""%%%((())))))(((((()))************************************************+++,,,---------...000222444777===EEEOOO^^^nnnzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""############$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###""""""###%%%######$$$$$$$$$######"""$$$###"""""""""###%%%&&&########################$$$############"""""""""$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''---///222222111///......)))---111222000...///000+++)))(((***...///---+++'''%%%######$$$%%%&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$###""""""######$$$%%%&&&%%%$$$###""""""###$$$%%% %%%((('''######(((...///---***(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''%%%$$$###$$$%%%&&&'''&&&%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((())))))((('''&&&%%%$$$$$$###%%%(((***)))(((''''''*********)))))))))))))))***************************+++---------...111333333777===DDDNNN\\\kkkvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%%%%%%%%%%%%%"""$$$%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$######$$$&&&"""######$$$$$$$$$######$$$###"""!!!"""###%%%&&&########################%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''))),,,000222111111111222...111444222...+++---///+++(((&&&(((+++,,,)))&&&%%%$$$###$$$%%%&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''''''&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$##################$$$###$$$$$$######%%%***...666333///***'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((())))))))))))((('''%%%%%%%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$'''***+++***((('''''')))))))))(((((((((''''''***************************+++---------...111333333777===CCCLLLYYYhhhrrr########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%################################################"""###$$$$$$%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$"""""""""###$$$&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$ ###&&&(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&"""######$$$$$$$$$######$$$###"""!!!!!!###%%%&&&########################&&&&&&&&&%%%%%%%%%$$$$$$ """$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((&&&***...111222333444555222555666222+++((())),,,---)))'''(((++++++'''###$$$######$$$&&&&&&$$$###!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&& """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ ###(((+++---:::777222,,,(((&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$######$$$%%%$$$""" ######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))''''''''''''((((((((()))$$$%%%&&&'''(((***++++++&&&))),,,---+++)))((('''))))))(((((('''''''''&&&***************************+++---------...111333333777===CCCKKKXXXfffppp%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''&&&###"""######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%!!!!!!"""""""""#########&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&''''''''''''"""######$$$$$$######""" """$$$%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! '''&&&%%%$$$##########################################""""""""""""######$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""(((&&&&&&+++222777777555444666666222---))))))******(((''''''''''''%%%###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%###"""###&&&)))###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%***---+++'''(((''''''&&&&&&%%%%%%$$$########################$$$%%%%%%$$$"""###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$&&&&&&$$$"""%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$###$$$%%%&&&&&&$$$###"""$$$###"""""""""###$$$%%%'''&&&$$$######$$$&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$###############%%%$$$$$$$$$%%%%%%&&&''' !!!"""######$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$######%%%(((***''''''(((((((((((((((((('''(((***++++++)))'''&&&'''((()))***+++,,,------+++***)))(((((()))***+++,,,---------,,,,,,...///333444999AAAIIISSSdddttt%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###########################$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%""""""############""""""!!!###$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############&&&&&&$$$######"""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$%%%%%%$$$######$$$%%%%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&%%%$$$)))000444444222333333222000---+++***++++++)))'''&&&&&&&&&%%%###&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$######"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!$$$))),,,***(((&&&&&&&&&%%%%%%%%%%%%%%%########################$$$###### !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&###!!! &&&%%%######$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!""""""######$$$$$$#########%%%&&&%%%$$$$$$$$$%%%%%%$$$######"""$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''((()))******)))(((''''''((()))***+++,,,,,,---+++***))))))))))))***+++---.........------///000222444999AAAHHHRRRcccrrr%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""#########""""""!!!!!! """""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######""""""############""""""!!!###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###########################$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############$$$###"""!!!"""$$$&&&'''(((&&&&&&***///333333111222000...------......---...+++'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$"""!!!###'''(((&&&$$$&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$((('''&&&&&&$$$$$$###""""""!!! ###(((***)))'''###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$""""""#########$$$$$$%%%%%%&&&"""%%%&&&&&&$$$$$$&&&((((((&&&$$$$$$%%%'''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############"""##################$$$%%%#################################%%%''''''%%%###%%%%%%%%%%%%%%%$$$$$$############""""""#########$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((''''''&&&&&&'''''''''(((((())))))***'''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,---...///...------///111111333888@@@GGGQQQaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########"""""""""$$$$$$###"""!!! !!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""###$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""########################"""###%%%&&&&&&%%%###"""$$$######""""""######$$$!!!"""$$$%%%&&&&&&%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$###!!!!!!"""$$$(((***,,,++++++...222444555444222///,,,,,,///222222000///,,,'''$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######$$$"""!!!%%%***+++'''###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""$$$&&&'''&&&$$$!!!""""""###$$$$$$%%%%%%########################'''&&&$$$!!! ###&&&""""""###$$$%%%%%%&&&&&&(((&&&$$$%%%)))///555888222000...---,,,)))&&&###&&&&&&%%%$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$&&&''')))%%%$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$%%%&&&%%%$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''%%%###%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++((((((((()))***++++++,,,---,,,+++******+++,,,---,,,---...---,,,---...000000222888???FFFOOO___mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""############""""""%%%%%%$$$###""""""!!!!!! !!!"""############"""$$$$$$$$$$$$###""""""!!!$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""!!!!!!$$$###""""""!!!"""""""""########################!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%########################$$$###!!!!!!"""%%%(((***///...///000222444444444222///---...222555444333///,,,'''$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""######%%%######&&&+++,,,(((#########$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$###!!! !!!""""""###$$$%%%%%%########################%%%%%%$$$###"""###'''***""""""###$$$%%%%%%&&&&&&)))&&&$$$***333999:::888:::999888666333---&&&!!!((('''&&&%%%%%%%%%%%%&&&###$$$%%%$$$###"""###%%%###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!!!!"""$$$%%%&&&%%%$$$#########"""!!!!!!"""""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&((((((%%%###$$$%%%%%%&&&&&&%%%%%%%%%######""""""""""""######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''(((***+++((((((((())))))******+++---,,,+++******+++,,,---+++,,,---,,,++++++---///000222888???FFFNNN]]]kkk|||###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$###"""######$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""!!! $$$######"""""""""##############################!!!"""############"""!!!"""""""""!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###&&&'''((("""######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%###############$$$$$$$$$$$$###""""""###&&&(((***......//////000000111111111000000222444555444444...+++'''%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$&&&%%%%%%'''******'''###""""""###$$$%%%&&&''''''"""############$$$$$$$$$"""###$$$$$$&&&''''''(((&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%########################!!!"""######"""$$$&&&)))#########$$$$$$%%%%%%&&&$$$%%%)))111888777///'''---...111444777666333000%%%$$$###""""""###%%%%%% !!!""""""!!! !!!""""""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""" ###$$$%%%$$$###"""$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$###$$$$$$%%%%%%%%%%%%%%%#########""""""#########"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******,,,+++***))))))***+++,,,***+++,,,+++******,,,...000222888@@@FFFNNN\\\jjjyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$#########$$$$$$%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$###"""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''######$$$%%%%%%$$$######!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$#########$$$%%%&&&'''(((---...///............///...111333444333222222222+++)))'''&&&&&&&&&%%%######$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%######################## """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''---111000+++%%%!!!"""###%%%+++111666888999,,,***'''%%%###""""""###!!!"""######!!!!!!"""###"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""" """%%%'''((('''%%%$$$%%%$$$###""""""""""""###""""""######$$$$$$%%%%%%&&&%%%$$$%%%'''''''''&&&"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&'''((((((((('''&&&(((((((((((())))))))))))+++***))))))))))))***++++++,,,,,,,,,++++++---...111333999AAAFFFNNN\\\iiixxx#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%&&&)))&&&&&&%%%$$$$$$#########!!!!!!""""""#########$$$############""""""!!!!!!!!!"""$$$&&&&&&&&&$$$##################$$$$$$$$$!!!###%%%&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!""""""######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&...///000///...---...///,,,111555666333000000111***(((''''''''''''%%%###$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&###%%%&&&%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%########################"""$$$&&&'''%%%#########%%%%%%$$$$$$$$$$$$$$$$$$%%%***...,,,%%%!!!$$$((()))'''%%%%%%'''+++---...===:::444///***&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$######%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$&&&)))+++,,,+++)))(((%%%%%%$$$###""""""######!!!!!!"""###$$$$$$%%%%%%'''%%%$$$$$$&&&'''''''''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&((())))))'''%%%$$$(((((((((((())))))))))))+++***)))(((((()))***+++,,,---------,,,,,,...///222444:::AAAGGGNNN\\\iiixxx###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&'''((((((&&&$$$###""""""############"""""" !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###"""""""""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%########################!!!!!! !!!"""######"""###$$$###"""!!!!!!"""!!!"""###$$$$$$%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))...111333111---+++///222111000000111222111///,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$)))+++((('''((((((%%%%%%&&&&&&&&&%%%###!!! ######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###!!! $$$$$$&&&...555444+++!!!%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""###%%%'''''''''%%%$$$######""""""######$$$%%%'''111666...%%%###$$$$$$$$$$$$$$$$$$%%%&&&''''''...000333555222---'''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%***)))((('''%%%$$$###"""""""""############""""""'''%%%$$$$$$$$$$$$###!!!$$$"""###+++333333*** '''$$$!!!!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$&&&&&&###%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$###""""""######$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&&&&$$$###&&&%%%$$$######$$$&&&(((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))***)))((((((((()))+++---///++++++************++++++***,,,---...---,,,---...111333999@@@EEELLLYYYfff{{{$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%'''''''''%%%$$$""""""######$$$$$$######""""""###$$$$$$%%%%%%%%%$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""$$$#########""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######&&&''''''&&&$$$$$$%%%&&&$$$%%%%%%$$$$$$###"""!!!#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$!!!"""$$$&&&((()))***+++---000222000---,,,///222222222222333444333000---%%%%%%%%%%%%%%%%%%%%%%%%(((,,,,,,)))&&&''''''%%%%%%&&&&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""$$$''',,,///000---'''###%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############"""###%%%&&&'''&&&%%%$$$###############$$$%%%%%%***111222+++$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$'''+++///000...,,,***$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%(((((('''&&&%%%$$$######""""""############""""""%%%###"""###$$$$$$###"""$$$###$$$***000000)))"""'''$$$"""!!!###$$$###"""###########################%%%&&&$$$%%%)))***(((%%%%%%$$$$$$$$$#########%%%%%%$$$#####################$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%###&&&%%%$$$###$$$%%%'''((()))'''%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((((((''''''''')))***,,,---++++++************++++++***,,,......---------...000222888???DDDKKKXXXeeexxx$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$##############################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###%%%'''((()))******+++...000000------000222111222333555555333///,,,%%%%%%%%%%%%%%%%%%%%%%%%***------(((%%%&&&'''%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$#########%%%$$$$$$$$$###$$$$$$%%%$$$***000///***%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&---///---'''###%%%&&&&&&''''''%%%$$$$$$######### $$$(((+++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""###"""!!!"""$$$%%%$$$######$$$&&&)))++++++(((&&&&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%%%%(((///333222%%%$$$###"""""""""###$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))---***&&&$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''((()))+++,,,++++++************++++++)))+++------,,,+++,,,---///111666===BBBIIIWWWddduuu$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############"""!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!&&&&&&&&&&&&'''((())))))((()))*********)))((('''***,,,//////......000222000000222444555222---)))%%%%%%%%%%%%%%%%%%%%%%%%(((+++***%%%###%%%'''&&&"""######$$$$$$$$$%%%%%%'''&&&%%%$$$######""""""%%%$$$###"""###$$$&&&'''%%%***...,,,&&&"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&+++***'''%%%$$$%%%$$$###&&&%%%%%%$$$######$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%#########%%%%%%$$$######$$$'''''''''''''''(((%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%***333888888&&&%%%###!!!!!!###$$$%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%###""""""$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***---***&&&$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''(((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''(((((()))***++++++++++++************++++++)))+++,,,,,,+++***+++,,,...///444;;;@@@GGGUUUcccqqq~~~%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$######"""#####################%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&&&&$$$""" !!!$$$'''"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$%%%''')))+++,,,++++++---------,,,+++******,,,...///000000111222000111333555555222---)))%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&"""!!!%%%'''&&&!!!!!!""""""######$$$$$$'''&&&%%%$$$###"""######$$$######"""###$$$&&&'''&&&''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""######$$$$$$######"""%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&$$$###%%%&&&$$$!!!############$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######'''%%%$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$&&&(((%%%%%%%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%$$$'''...111000'''%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''$$$""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***'''$$$###$$$&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''(((''''''&&&'''''''''''''''''''''''')))))))))(((((('''''''''((())))))***++++++++++++++++++************++++++,,,---///...---,,,,,,------...333999>>>FFFUUUbbbooo{{{&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$########################"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((((('''%%%######&&&(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''"""""""""""""""#########%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!###%%%''')))***(((***,,,///111111000///+++,,,...000222222222111222222333444444222---)))%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%"""!!!$$$&&&%%%"""""""""""""""###$$$%%%'''&&&$$$###"""###$$$$$$$$$#########$$$%%%%%%&&&&&&$$$""""""%%%''''''%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$%%%###!!!!!!%%%&&&### """""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######%%%$$$###$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%'''$$$%%%'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######%%%%%%"""&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&)))'''$$$###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++++++++************++++++...000111000///......///......222888===EEEUUUcccmmmzzz&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%##########################################$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$%%%%%%$$$""""""###%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!"""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""###%%%&&&''''''))),,,000222222111111---...000222333333222111000000///000000...***'''%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&###"""$$$%%%###%%%$$$$$$######$$$%%%&&&&&&%%%$$$""""""###%%%&&&######$$$%%%%%%%%%$$$$$$%%%###!!!"""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$$$$###############""""""!!!!!!""""""###$$$$$$!!!"""%%%%%%!!!!!!%%%$$$###############$$$$$$############$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$### !!!$$$%%%%%%$$$#########$$$$$$%%%$$$$$$###%%%((('''%%%######$$$########################!!!%%%&&&$$$$$$%%%$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###""""""$$$%%%''',,,)))%%%###$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$#########""""""$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((***++++++******)))++++++************++++++,,,---......,,,++++++,,,...///222888===EEEUUUcccmmmyyy&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''########################""""""""""""###$$$%%%%%%$$$%%%&&&%%%$$$######$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))+++...000111000///---//////000333444444222000---,,,*********)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((%%%###$$$$$$!!!((('''&&&%%%%%%%%%&&&'''&&&%%%###""""""$$$%%%'''###$$$%%%&&&&&&%%%######$$$$$$###############$$$#########$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$ !!!"""$$$&&&'''''''''!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%$$$###""""""######!!!!!!!!!!!!!!!""""""###&&&""""""%%%$$$ $$$+++&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&###""""""###%%%%%%$$$"""###&&&((((((%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''))),,,***'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&((()))...+++'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!""""""###%%%&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''((()))******)))((((((++++++************++++++'''(((***)))'''&&&&&&'''...///222888===FFFUUUcccmmmyyy """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$)))(((###"""&&&***&&&""""""$$$&&&&&&$$$!!!"""###$$$&&&'''((((((%%%%%%$$$#########$$$$$$"""&&&+++...///000000111444444333333222111111111***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""#########%%%&&&%%%###!!!!!!"""%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!'''&&&$$$"""!!!!!!!!!"""%%%%%%%%%$$$""""""$$$&&&%%%###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########"""############$$$$$$$$$###"""!!!!!!###%%%%%%$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$######"""#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###&&&&&&&&&'''((((((%%%######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&''''''### ###'''%%% ###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,000///111777===FFFTTTaaaqqq|||!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$######"""%%%$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$(((((($$$###&&&'''%%%"""###%%%''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$$$$$$$###&&&***,,,------...///............//////---,,,''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###""""""######!!!###$$$$$$###"""###$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$###"""""""""###$$$$$$%%%%%%$$$"""###%%%'''000,,,'''$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$'''&&&%%%%%%&&&(((''''''#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###############$$$%%%&&&###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$######$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%% $$$$$$"""!!!###### ###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((())))))))))))************+++++++++,,,+++++++++,,,,,,++++++***---,,,///555<<>>KKKWWWkkk%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&$$$"""###&&&)))&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%#########%%%%%%%%%######""""""!!!"""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$$$$""" """$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""############""""""""""""######$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$############""""""###$$$$$$$$$$$$###!!!$$$%%%###&&&...111000############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!###$$$$$$###""" !!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#########"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$########################((('''%%%###"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&)))((((((''''''(((((()))'''&&&&&&(((***,,,++++++*********+++++++++,,,,,,---,,,+++++++++,,,---...+++,,,...///111444999===JJJUUUhhh}}}&&&%%%$$$%%%&&&''''''%%%$$$%%%%%%$$$######&&&(((%%%$$$###""""""!!!""""""""""""""""""############$$$$$$$$$###############$$$$$$#########$$$%%%%%%$$$######""""""######$$$%%%$$$######$$$%%%$$$"""###""""""""""""###$$$%%%"""""""""""""""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$"""!!! """""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$######%%%%%%###%%%***,,,+++###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$"""!!!!!!""""""""""""###$$$%%%%%%&&&'''$$$$$$$$$#########"""""""""############$$$$$$$$$'''&&&%%%$$$###!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%((('''''''''''''''(((((('''&&&%%%''')))+++***))))))))))))*********++++++---------,,,,,,+++++++++***+++---...000333888;;;IIIRRRdddzzz&&&$$$$$$%%%&&&'''&&&%%%#########""""""###$$$%%%%%%%%%$$$###""""""######"""#########$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%$$$######$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$####################################""""""""""""######$$$######"""""""""""""""######""""""""""""######%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############""""""#########$$$$$$$$$%%%$$$$$$###"""!!!!!! """######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$#########"""######$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$#############################################$$$$$$%%%%%%%%%%%%%%%$$$"""##################"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&((())))))((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&)))***)))(((''''''''''''((((((((((((+++,,,,,,------,,,+++++++++,,,......///333777:::IIIPPPbbbzzz%%%$$$###$$$%%%&&&&&&$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###""""""$$$$$$###""" !!!!!!"""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""#########$$$%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''(((######################################################$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&'''((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&'''(((((('''&&&%%%''')))***)))(((''''''''''''(((((((((((()))***+++,,,---------------...//////000333777:::GGGOOObbbzzz%%%######$$$%%%&&&%%%$$$((('''&&&'''))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###"""!!!"""$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! """###$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###%%%""""""$$$$$$!!! """$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######!!!!!!"""$$$%%%'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######%%%%%%%%%%%%##################$$$$$$$$$$$$ !!!###$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&&&&&&&(((***,,,&&&&&&&&&&&&'''((())))))((('''&&&''')))***)))((()))))))))*********++++++)))******+++---......///...///000000000222666:::DDDNNNbbb{{{&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%&&&))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""######################## !!!"""######"""!!! !!!"""######$$$###""""""######""""""""""""######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$!!!!!!%%%%%%!!! ############"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$""""""##################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%''')))+++,,,$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###""" !!!"""######"""!!! ############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((()))***+++''''''''''''((()))***+++)))((('''(((***+++***)))*********+++++++++,,,,,,,,,++++++***+++,,,...///....../////////111555888???LLLccc{{{'''&&&%%%&&&((((((((('''$$$###"""###&&&'''%%%"""$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###""" !!!$$$&&&&&&%%% !!!"""###$$$###""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""%%%&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! ######$$$$$$###""" ######""""""""""""######!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$###### %%%%%%!!!!!!$$$###"""""""""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$%%%$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%""""""###%%%(((+++...000$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$""""""############$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$######$$$%%%(((***+++###$$$%%%&&&'''&&&%%%$$$%%%&&&(((***+++***))))))'''''''''((((((***++++++***)))((()))***+++***)))))))))))))))************///...,,,******+++,,,---------.........000333666<<>>KKK^^^sss !!!###%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&''''''&&&%%%%%%############################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$################################################%%%%%%$$$###"""!!!!!! $$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&$$$""""""$$$&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&)))'''###!!! """$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######%%%&&&'''&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""&&&%%%%%%$$$$$$#########!!!""""""###$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$&&&%%%$$$#########$$$$$$$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''((())))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,------------000333666<<>>LLLGGG>>>555---)))'''&&&$$$$$$%%%'''((('''$$$!!!$$$$$$$$$$$$############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######"""""" !!!"""$$$$$$$$$###"""!!!"""###%%%%%%$$$######$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$######%%%'''!!!!!!!!!""""""#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&''''''((((((******))))))))))))******(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,,,,...222555777AAAQQQcccvvv###$$$&&&&&&%%%$$$&&&'''"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""&&&&&&&&&''''''(((((((((################################################&&&###!!!!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""!!!!!!"""$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$"""###&&&((())))))%%%'''((('''&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''''')))...888BBBGGGEEEBBB///...,,,***'''%%%###"""###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%''''''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$########################%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$'''%%%######%%%'''((((((&&&&&&&&&&&&%%%$$$######!!!"""$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''((('''&&&$$$!!! $$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''''''''(((((()))'''%%%$$$%%%(((+++---***************+++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,---///000222333555FFFSSS___sss"""###$$$$$$###"""###%%%""""""##################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''################################################&&&$$$!!!!!!###%%%$$$#########$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$############$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%$$$############$$$%%%%%%###""""""%%%'''''''''%%%'''((('''&&&$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''******,,,111777999666222+++******((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$###############""""""#########$$$$$$$$$%%%$$$###"""""""""""""""########################%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%''''''&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$###"""###%%%'''''''''######$$$$$$%%%$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((((('''''''''((()))***,,,))))))*********+++++++++))))))***+++++++++++++++++++++,,,---...000111222444DDDOOO]]]sss"""$$$%%%$$$""""""###$$$###$$$$$$$$$$$$######"""$$$$$$#########$$$$$$%%%$$$""" """#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&################################################%%%$$$""""""$$$%%%$$$#########$$$$$$$$$###""""""$$$###""""""""""""###$$$###############"""""""""######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""##################""""""""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!!"""$$$%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&+++)))(((***------)))&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$###"""""""""######$$$###"""""""""###$$$%%%&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$ !!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!###&&&'''&&&%%%!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((($$$$$$######$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********)))))))))*********++++++************+++++++++++++++++++++,,,...///111222444AAAKKKZZZrrr%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&%%%$$$#########"""######$$$$$$$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!########################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""############""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&(((&&&%%%''')))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$###############"""""""""""""""###&&&%%%$$$######%%%'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""%%%'''((('''%%%""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%''''''$$$$$$######$$$$$$%%%&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((()))***(((((())))))******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---...000111222555@@@HHHWWWppp$$$&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$###"""""""""######$$$%%%&&&###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""!!!###%%%%%%$$$%%%&&&((($$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%""""""############"""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%(((*********%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""######&&&%%%$$$######%%%'''((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""###&&&((()))(((&&&%%%%%%&&&&&&%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***((((((''''''''''''(((((()))'''&&&%%%%%%''')))***'''(((((()))******++++++...---,,,,,,,,,,,,------------......///000111222555@@@GGGSSSlll!!!###$$$$$$###"""$$$%%%###$$$$$$$$$$$$######"""###############$$$%%%&&&'''%%%######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!###$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%"""##################"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$$$$%%%''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$&&&(((((('''&&&&&&''''''&&&%%%$$$######"""###%%%%%%$$$$$$&&&(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$#####################$$$$$$%%%%%%&&&######$$$%%%'''(((***+++$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''(((((()))***++++++///...,,,++++++,,,---------------......000111111333???FFFQQQgggyyy !!!############%%%'''""""""###########################$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$################################################"""%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""!!!###$$$$$$$$$$$$&&&((($$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!###%%%''''''&&&$$$#########$$$%%%%%%$$$######!!!!!!"""$$$&&&'''%%%$$$###%%%''''''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######%%%&&&%%%$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%'''((()))))))))$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++((((((''''''''''''((((((''')))+++,,,,,,***((('''&&&&&&'''((()))***++++++...---+++))))))***+++,,,,,,,,,,,,,,,,,,---...///...<<>>KKKXXXkkk%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$!!!######$$$%%%%%%%%%%%%$$$######$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$############$$$%%%&&&'''(((((($$$$$$############$$$$$$$$$$$$$$$###############'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&########################"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$######$$$%%%%%%$$$"""###$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''$$$###%%%$$$!!!$$$$$$%%%&&&&&&''''''((())))))))))))***************************))))))((())))))))))))************)))************+++++++++)))+++,,,,,,,,,,,,///111///333<<>>HHHZZZsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$''''''$$$"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&''')))+++)))&&&%%%&&&&&&&&&%%%##############################"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!! ########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###"""###%%%&&&%%%""" %%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%########################%%%&&&'''%%%###""""""###&&&%%%$$$$$$#########$$$######""""""######"""!!!$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!!!!!!!"""(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&*********)))))))))))))))***)))'''&&&&&&(((***+++))))))***++++++++++++***,,,,,,++++++***+++++++++...///555===GGGVVVnnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$##################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$########################""""""""""""""""""""""""###&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''((('''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###"""###%%%&&&&&&###!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&&&&'''########################$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$######!!!&&&)))'''$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######"""######$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))***(((((('''&&&'''((()))***)))************+++++++++++++++***************+++---///444<<>>666---)))'''$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''((((((''''''&&&%%%$$$########################&&&%%%$$$######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&'''((())))))******---,,,+++***************(((((()))************)))************))))))(((((((((***,,,......---,,,***+++++++++*********************+++++++++,,,,,,,,,///,,,---222555:::KKK^^^www%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%'''(((((((((((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%///999;;;555---'''$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###### !!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$########################%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((())))))******+++---,,,+++***************(((((())))))))))))((((((*********)))(((''''''&&&''')))+++------,,,+++*********************++++++******+++++++++,,,,,,,,,,,,***,,,111444999JJJ]]]uuu$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###,,,===BBB666***%%%$$$$$$$$$%%%&&&'''((()))$$$&&&'''&&&###"""###%%%#########$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$######"""!!! !!!###$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%###!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************************,,,+++***************+++''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&''')))***+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---***,,,111333777HHHZZZsss############$$$%%%&&&'''$$$$$$##################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$ """$$$&&&'''&&&%%%$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###>>>LLL@@@...&&&######$$$%%%&&&((()))***###&&&'''&&&###!!!###%%%"""""""""######$$$$$$%%% !!!"""$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''""""""""""""###$$$%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###############"""!!!!!!"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$############$$$%%%$$$""" !!!#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++++++++***************+++******)))******++++++&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((&&&###!!!!!!%%%)))---(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,...+++,,,111222666FFFXXXppp%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$777JJJ???)))$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$######!!! !!!""""""""""""############$$$$$$%%%%%%$$$$$$$$$ """%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$%%%%%%###"""!!!%%%)))'''$$$###$$$$$$%%%$$$%%%''''''%%%%%%%%%%%%$$$$$$######""""""""" !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$"""######$$$&&&(((***+++&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$%%%%%%%%%$$$$$$#########"""######"""!!!"""%%%''''''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((())))))******&&&'''((())))))***))))))+++*********))))))((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***+++,,,---,,,+++***)))''')))************,,,---++++++******************---...111222111555DDDSSSmmm%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###111@@@666&&&$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###### """###$$$######%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""%%%'''(((&&&###"""###$$$)))&&&###$$$''''''%%%###$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%######$$$&&&&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((''''''(((((())))))))))))'''(((((())))))))))))(((*********)))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((())))))************+++,,,,,,+++******)))+++,,,,,,,,,,,,---///************************,,,---///111000444BBBQQQjjj}}}&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''((()))***((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((+++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))'''###)))333,,,"""&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$#########&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$%%%%%%$$$###############(((&&&%%%#########%%%''')))&&&"""###&&&(((&&&"""$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&'''((('''%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''')))******)))'''(((((((((((()))))))))(((((()))))))))(((''''''))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++++++++******)))+++,,,,,,++++++---...************************+++,,,...//////333AAANNNfffyyy'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***+++,,,''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''((('''&&&$$$###$$$%%%'''))),,,+++***(((&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###%%%,,,&&& (((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$###$$$'''***''''''&&&&&&&&&%%%%%%%%%%%%''''''$$$!!!!!!%%%)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%%%%"""!!!###%%%%%%'''***&&&)))+++)))(((((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''')))))))))***************''')))******))))))***,,,***************+++++++++,,,,,,---000000444@@@LLLbbbvvv'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''(((&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&$$$###$$$%%%'''))),,,+++***(((&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&$$$%%%***%%%""")))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""###&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$!!!"""&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%'''&&&$$$#########$$$%%%### !!!&&&'''%%%&&&+++---999@@@888---'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&'''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))(((((((((((('''''''''''''''((((((((((((((('''&&&%%%'''''''''''''''''''''((('''''''''((((((((())))))((((((((((((''''''''''''((((((((())))))*********''')))******)))((()))+++))))))*********+++++++++...---...000111555???JJJ___sss&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))######$$$&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&((((((+++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%***'''###)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""######!!! ###%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&###$$$((('''###(((111>>>NNNUUUGGG222'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***+++,,,(((((((((''''''''''''&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((('''''''''((()))***+++***+++,,,+++******+++,,,)))))))))***++++++,,,,,,...---...000222555>>>HHH\\\ppp%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&''''''((((((''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''$$$###)))'''###'''$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$###############%%%%%%&&&&&&%%%%%%$$$###&&&###$$$(((&&&%%%111BBBLLLZZZ\\\III333(((&&&$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&((((((&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((($$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))%%%&&&&&&''''''(((((((((''''''&&&&&&''')))***+++***+++,,,+++***)))***+++((())))))***++++++,,,,,,...,,,,,,///111444<<>>000+++)))&&&$$$%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%'''))))))'''%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&''''''(((""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%%%%&&&'''&&&%%%'''((()))******(((&&&%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***$$$$$$((()))'''---777<<<...'''++++++$$$$$$***&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&((())))))%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''''')))******(((''''''((())))))(((((('''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$)))((((((''''''(((((()))))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******++++++******++++++,,,---***,,,222777777555888===MMM]]]vvv%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###"""$$$&&&(((&&&&&&'''&&&$$$$$$&&&((()))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$&&&''''''%%%%%%%%%&&&$$$%%%&&&'''((()))))))))$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''((((((***+++,,,***(((&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&''')))+++222???PPP]]]]]]KKK888...***''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&''')))+++,,,,,,***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***$$$"""%%%'''&&&'''+++,,,%%%!!!$$$&&&&&&%%%'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&##################$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$'''(((&&&$$$%%%%%%%%%&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))***+++,,,++++++******+++***)))(((&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''(((((()))((((((((((((((()))))))))))))))))))))***+++,,,---+++++++++++++++*********++++++******++++++,,,---+++---222777777555777===JJJZZZsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&$$$$$$&&&((($$$$$$$$$$$$%%%''')))***$$$$$$%%%'''(((((((((((($$$&&&((((((&&&%%%%%%&&&$$$%%%&&&'''((((((((((((###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((()))***+++***'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))***...888JJJ^^^llloooZZZAAA222+++(((&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&((()))+++---,,,***(((&&&&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ """$$$%%%&&&((("""(((&&& %%%111222)))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$(((,,,,,,'''"""###$$$$$$%%%&&&&&&''''''))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''')))***+++'''&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***&&&''''''((())))))******'''(((((()))))))))))))))))))))))))))***+++,,,---+++*********))))))))))))++++++******++++++,,,---------000333222111666<<>>NNNfff~~~((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""$$$$$$$$$%%%&&&'''((()))(((((()))))))))'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))///===TTTlll|||nnnOOO333+++---)))&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$############$$$$$$###$$$&&&''''''&&&$$$### !!!"""###$$$%%%)))%%%!!! $$$'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%###"""!!!%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$############%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&(((+++---......+++)))(((((()))((((((''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%&&&(((+++,,,+++(((''''''(((+++,,,+++***)))((('''''''''''')))************+++++++++,,,,,,,,,---------......------------...000111222???KKK___uuu%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((((((((()))))))))'''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,888KKK___mmmqqqpppaaaHHH111+++,,,(((%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###%%%$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###!!!!!!"""######$$$%%%%%%'''&&&$$$""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''(((***+++,,,,,,***(((''''''((('''&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&'''''''''''''''''''''%%%$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((())))))'''%%%%%%''')))+++***)))'''''')))***+++))))))((((((((())))))***)))************+++++++++++++++++++++,,,,,,,,,---------------...000111222<<>>JJJ\\\ttt%%%&&&((())))))(((&&&$$$'''"""!!!&&&'''###$$$)))&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''%%%%%%#########$$$%%%&&&'''(((%%%'''((('''%%%$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$)))'''###!!!$$$(((((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%$$$#########&&&%%%$$$$$$%%%&&&((()))(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''(((&&&)))+++***'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))+++''''''''''''''''''''''''((('''&&&''')))******(((''''''''''''((((((((((((,,,,,,---000111111...+++))))))(((((())))))***+++)))***,,,,,,++++++---///+++,,,,,,---...//////000222111333;;;FFFWWWppp'''((()))))))))((('''&&&%%%%%%&&&!!!$$$---&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$######""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$''')))******(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&***---...,,,'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!$$$((('''$$$###%%%((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$#########&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%######"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''''''''(((((((((((((((+++,,,///222444333000---))))))))))))*********+++)))+++,,,,,,++++++,,,---++++++,,,,,,---.........///...222:::DDDUUUlll+++***)))((((((((()))***,,,%%%$$$***+++'''(((...''''''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&(((******((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%$$$$$$$$$%%%&&&&&&''')))222888555***######(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&""" $$$((((((&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((()))***((((((((((((((('''''''''&&&''')))---//////,,,)))*********++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++)))***000:::DDDRRRgggxxx+++***(((((((((***,,,---///,,,)))***---///---+++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######"""######$$$%%%&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''((('''111999666+++"""###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$&&&'''(((""""""#########$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###%%%'''(((&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$#########$$$%%%&&&%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''!!!$$$))))))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***((((((((((((((('''''''''&&&'''))),,,......+++)))******+++,,,,,,,,,,,,+++,,,,,,---,,,***((()))***++++++++++++************''')))000999BBBOOOaaaqqq)))))))))***+++,,,---...***,,,******222===:::///+++***))))))((((((((((((''''''''''''((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''((()))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&+++...---'''###$$$'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###""""""$$$&&&'''%%%'''((((((&&&%%%&&&(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&&&&$$$"""###&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%'''))))))(((((((((''''''''''''***)))***,,,......,,,***((()))***+++,,,++++++******+++,,,+++***)))***+++*********++++++,,,,,,---+++,,,///666>>>III\\\lll&&&'''***,,,......------&&&---------<<>>HHHaaawww)))))))))((())))))***+++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))(((((((((((((((,,,+++***)))((()))***+++++++++,,,---------,,,,,,------------------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************))))))******+++---...///......------,,,+++++++++***+++,,,---......------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********************************'''$$$)))+++---;;;EEE???,,,+++***)))((()))))))))''''''(((((())))))******+++******))))))((((((''')))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((************)))(((''''''''''''((('''''''''((()))((((((((('''(((((()))***++++++,,,,,,,,,,,,++++++++++++************)))))))))((((((''''''(((((()))(((***,,,.........000111000111000---(((&&&%%%&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&(((((())))))))))))*********)))''''''((((((&&&%%%(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''((('''%%%&&&'''((('''&&&%%%&&&&&&'''((())))))***'''(((((())))))))))))(((''''''&&&&&&&&&&&&'''''' """$$$'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%(((((((((***++++++)))'''((('''(((((()))***+++,,,(((((())))))************)))***************+++++++++++++++******++++++++++++***)))))))))***,,,------+++,,,///111444<<>>QQQccc((())))))))))))*********(((***,,,,,,+++***)))***,,,,,,,,,++++++***************++++++++++++******)))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++---,,,+++***)))(((''''''++++++******++++++,,,---....../////////000000000000000111111000//////...000/////////000222444555555444444333333333333333111222333222111000111333222111111000//////............///////////////...+++---//////...------.........//////000000111111....../////////...---,,,------,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,------------,,,+++***+++++++++++++++,,,,,,,,,"""%%%***+++++++++,,,...,,,,,,++++++************.........---,,,,,,+++++++++,,,,,,------,,,,,,+++***************+++,,,,,,******,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))************************,,,+++***))))))***+++,,,,,,,,,+++***************---,,,+++***)))******+++++++++++++++*********)))++++++++++++++++++******)))))))))))))))(((((('''******++++++******))))))************++++++++++++)))************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''((())))))(((''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))******))))))(((((())))))***)))))))))))))))(((''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''***)))((((((''''''((((((%%%,,,,,,&&&'''///000***&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''((()))(((%%%%%%&&&((('''((()))(((&&&&&&''')))((((((((((((((('''&&&&&&(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((()))***+++++++++*********,,,...111222))))))*********+++++++++---,,,***))))))+++---//////...---+++,,,000777<<>>TTTppp************+++,,,------))))))))))))))))))))))))))))))'''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((()))*********))))))***,,,...///000000000.........//////000000000///000000000111111111111111888;;;555000000111///......///000000111222222000000000000000111222222111000000//////000000111000000111111222222222111111222333444444333222111444333222222111111111222333222222111111222222333222222222222333333444444222222111111111111222222222222222222222111111111000000//////000000111222111111111111111111111111111111111111000000000000000000000000000000000000000000111111222222111111111111222222222222111111000000111111111222222222000000000000000000000000333333333222222111111111000000000000000000000000000000000000/////////...---...000111111111///...000000//////...------,,,000000111111111000/////////000111333333333333222//////000000000111111111......------------......++++++,,,---,,,+++******------......------,,,+++,,,---......//////....../////////000000000000000........................++++++,,,---...//////000///.........---,,,,,,,,,,,,---...---++++++---///++++++******++++++,,,---))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))************++++++*********+++,,,,,,+++************)))))))))'''''''''&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''#########$$$$$$$$$$$$$$$'''''''''((((((''''''&&&###$$$%%%''')))***++++++&&&&&&'''(((((((((((('''((((((((((((((()))******)))((('''''''''(((***************)))))))))(((((((((''''''&&&&&&&&&''''''(((+++000===FFF888'''(((''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***)))))))))))))))((((((((($$$%%%&&&'''((()))******))))))))))))((((((((('''(((''''''''''''((())))))***(((&&&'''+++...000000)))(((''''''((()))***+++************************)))))))))))))))***++++++***++++++***(((''')))***+++,,,---,,,+++,,,///111000;;;PPPlll---,,,+++*********,,,---)))))))))))))))))))))))))))((('''&&&'''(((***,,,((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++)))***---///111222222222000000000000111111111111000111111111222222222222333;;;>>>777111222222000...//////000111222222333111111111111111222222333333333222222222222333333000000111222222222222111222333444555444333222111333333222111000000111111444444333333333333444444222222222333333444444444111111111111111111111111111111111222333333444444000000000000000111222222000000000000000000000000222222111111000000//////000000000000000000000000///000111222222222222222222333333444444333333222000000111111222222222222333333333333333333333333333333333222222111111111////////////////////////000000000000////////////---...000111222111///...444333333222111000000///111111111111111000///...,,,---000222333444444333//////000000111111111222///...---,,,,,,---...//////000000111000///---,,,------......------,,,+++---...//////000/////////............////////////////////////////////////+++,,,---...///111222222000000///...------,,,,,,+++---///...,,,+++,,,///------,,,,,,------...///------------------------***++++++,,,,,,,,,++++++))))))))))))************------,,,+++*********************))))))))))))(((++++++***)))((('''&&&&&&"""%%%'''(((((('''(((((((((((((((((('''''''''(((((((((((((((''''''))))))***))))))(((''''''%%%&&&'''''''''''''''&&&'''''''''''''''((()))***((((((((((((((())))))***+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&"""&&&)))333888((("""&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%&&&)))+++,,,+++)))((())))))))))))((((((((((((***************+++,,,,,,111,,,'''''',,,222666888)))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((()))******&&&((()))))))))))),,,...+++,,,---,,,+++,,,///111...999MMMiii---------,,,,,,+++++++++------,,,,,,+++***))))))((()))***+++++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,...///111222222333222333333222111111222444222111111000222444666888444444333222111111000000222222333333333333444444222222222333333444444444444444444555555555666666666666555555555444444444777444333444444111111555333555666555333222222333666555555555666777999:::111222333333444444333333333444444444444444333333555444444333333444444555555444333222222222333333333333222222111222222222333222111111000000111111111111222222222333333333111222333444555555555555555555555444444333333333222333333444333222000///333333222222222222111111777555333111000000000000111111111111111111111111////////////////////////222222222222222222222222333333222111111111222222111111222222222111111000////////////000111333333111111111111000000000///000000111000000///......---,,,,,,,,,,,,---......---------------------------...///000000///...---///000222333222111///...000000000000111111111111---......///000111111222000000/////////..................///////////////,,,---......//////......++++++++++++++++++++++++------,,,++++++*********+++++++++,,,---...///000000///---++++++,,,---...******++++++++++++************++++++++++++************))))))(((((((((''''''((()))+++++++++***)))''''''(((((())))))******&&&(((+++---...,,,***((())))))((())))))***++++++***555777,,,$$$&&&(((%%%)))((((((((((((***,,,---555444111...+++((('''&&&***)))'''&&&&&&(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&(((***,,,---+++)))(((######$$$%%%&&&'''((()))+++************+++,,,,,,---,,,,,,,,,---///111222******))))))))))))******(((((()))*********************))))))((((((''''''******))))))******+++,,,***++++++,,,,,,------...333888HHHccc---------,,,,,,,,,++++++------,,,++++++***))))))((()))******+++++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((())))))******+++,,,...///111222222222222333333222111111222444444333222111111333444555777777777666555444444444222222333333333333444444444444444555555555555555333444444444555555555666666555555555444444444333666444444888777444333555444666777777555444444555888777666555555555666777222222333444444444444444555555666666666555555444444444333333333333444444444444333333222222222333444333333222222333333444333333222111111111111222111111111222222222333333222333444555666666666666555555444444444333333333333333333333333222111000444444444444333333333333888777555333222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333222222222333333444333222222222111111000000000000///000000111222222222222222222111111111000000000000000000///......------------....................................//////000000000000/////////000111222222111///...//////000000000111111111000000000////////////...////////////.........---//////..................,,,,,,---.......................................,,,,,,,,,,,,------------......---------......///---,,,++++++,,,---...///++++++,,,,,,,,,++++++*********++++++++++++***************)))))))))(((((('''((())))))*********)))((((((((()))))))))))))))&&&(((+++------,,,***((())))))((((((((()))******---777999///(((***,,,)))((('''''''''((()))++++++000///---+++***((((((((('''''''''(((+++...111333(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&''')))*********((((((++++++******))))))((((((***)))((((((''''''''''''&&&&&&&&&((()))+++---...******))))))))))))******(((((()))***************))))))))))))((((((((((((***************+++,,,,,,***++++++,,,,,,------...333888GGGbbb---------------,,,,,,,,,,,,,,,++++++******))))))((())))))*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))***++++++,,,,,,...///111222222222222333444333222111222444666555333222111222333333999999888888777666666666222222333333333333444444555555555555444444444444333333444444444444555555555555444444444444333333444444777<<<===888555666666888999999777666666777:::999777666444444333333222333444444555555444444555666666777777777666666444444333333333333444444444444333333333222222222444444333333333333444555444444333222222222222222111111111222222222222333333444555666666777777777444444444444333333333333333333222222111111222222666666555555555444444444777666555444333222222333111111111111111111111111444444444444444444444444222222222222222222222222333222222222333444555555555444222111000000000111111111111111111111111111333333222222222111111111///////////////......------...///000000000//////////////////////////////111000000//////000000111...///000111111111//////////////////000000000000222111111///...---,,,+++/////////............---/////////...---------,,,+++,,,------......------++++++++++++++++++++++++,,,,,,------...//////000000///...---------------******+++,,,---...//////------------,,,,,,+++******++++++,,,,,,++++++***************))))))))))))((((((((((((((())))))***))))))))))))))))))((((((&&&(((+++,,,---+++)))((())))))(((((('''((((((((()))222444,,,''')))+++)))'''''''''''''''((()))*********)))((((((((())))))'''''''''))),,,///222444((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&***)))((('''&&&%%%%%%$$$!!!"""$$$&&&((()))***+++***))))))(((((())))))***(((((()))***************((((((((()))))))))******++++++******++++++,,,---***++++++,,,,,,------...222777EEE___~~~.........---------------,,,,,,++++++************))))))*********)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********,,,---...000111111222222111333444444333222222333555444333222222222333333666666666666555555444444222222222333333333444444444333333222222111111111333333333333333333444444444444333333333333333333333444999@@@@@@;;;666555777999::::::999888888999999888777555444333222222333333444555555555555444555555666666777666666666444333333333333333333444333444444444333333222222333333222222222333444444555444333333222222333333111111111111222222222222222333444555666666666666333333333333333333333333444333222111111111333333666555555555555444444444444333333222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333444555666777777555333000//////000111111111222222111111111000222222222111111111000000....../////////......------///111222222222000///////////////////////////111000///......///000111...///000111111111000000....../////////000000000222111000///...,,,,,,+++........................000//////...---,,,,,,++++++,,,,,,---------------))))))***************+++---------....../////////......------,,,------...******,,,---............------------,,,+++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))'''''''''((()))***+++******))))))((((((((('''(((***,,,,,,+++)))(((***)))(((''''''&&&''''''&&&---///)))&&&(((***)))(((((((((((())))))******((((((''''''(((((()))***(((((((((((()))***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''************)))((('''&&&$$$%%%''')))+++++++++***))))))(((((((((((())))))(((((()))***************'''(((((()))******+++++++++++++++++++++,,,,,,---***++++++,,,,,,------...111555CCC[[[zzz........................,,,,,,,,,+++++++++++++++***************)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******,,,---...000111111111111111333555555333222333333333222222222333333444444555555444444444444444333222222222333333333444444333333333222222111111000333333333333333333222222222222333333333333333333222333999@@@AAA:::555555666888::::::888888888999555555555555444444333333222333444444555555444444222333444444555555555444333333333222222333333333333333444444444333222111111111000000111222333333555444333333222222333333000000111111111222222222111111222333444444444444333333333333333333333333333333111111111222333444444444444333333333222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222333444555666777888666333111000000111111111111222222222222111000000000000000////////////......///////////////......///111333333222111000........................111000///......///000111///000000111111111111111////////////000000000000000000//////............////////////////////////000000///...------,,,,,,+++,,,------......---------------........./////////.........---------,,,++++++++++++,,,---...///,,,---.........------,,,,,,,,,------,,,++++++***,,,,,,------------,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))((((((((()))***++++++***((('''***)))(((''''''&&&''''''(((,,,...+++)))***,,,,,,))))))******+++++++++***))))))(((((((((((())))))***)))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%'''((('''(((((())))))*********))))))***++++++******))))))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((()))***************''''''((()))***+++,,,,,,++++++******++++++,,,---***++++++,,,,,,------...000444@@@XXXuuu.........///////////////---------------,,,,,,,,,,,,,,,,,,++++++)))((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))******+++---...///000111111111111111333555666444333333333222222222333333444444444555555555555555555555555222222333333333333444444444444444444333333333333333333222222222222111111111111222222222222333333222222777======777333333444666777888666666666777333333444444555444444444111222333333444444333333000111222333333333333333333333222222222222333333222333444555444333222111000000///000000111222333444444333222222222222222000000000111111111111222000111222333333444444333222222222222333333333333222222111111222222333333333333222222222111111111333333444555555555444444111111111111111111111111333333333333333333333333222222222222222222222222333222222222333444555555666555333222111111111222000111222333333333111111000000/////////............//////000000000000000///000111222222222111000000000000000000000000000111000000//////000000111000111111111222333333333000000000000111111111111////////////000000000000///000000000000000111111000000000///......------,,,---......//////......,,,------....../////////000//////...------,,,,,,+++++++++,,,---...///000////////////......------,,,------......------,,,,,,------......------,,,(((((((((((())))))))))))+++******)))))))))))))))******************))))))((()))*********)))((('''))))))(((((('''(((((((((''')))******))))))***+++******+++,,,,,,++++++******))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))(((((((((((('''(((***+++,,,+++******+++++++++******)))(((''')))((((((''''''(((((()))(((((()))***************(((((())))))***+++,,,,,,******))))))******+++,,,***++++++,,,,,,------...///333>>>TTTqqq....../////////000000000..............................------+++***)))((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))******++++++,,,---------...///000000111111000111333666666555333333333333333444444333333222222555555555555555555555555222222333333333333444444333333333333333444444444333222222222111111111111111111111111222222222333222111444888888333000111111333555555444333444555222333444444444444333222000111222222333333222222///000111222333333333333333333222222222222333333222333444555555333222000000000000000111222333444333333222111111111111222000000000000111111111111111111222333444444444444111111222222222333333333000111222333333333333333333222222222111111111111222333444555555555444444111111111111111111111111444444444444444444444444222222222222222222222222333333222222222333333444444444444333333222222222///000222333444444222222000000000000///////////////000000111111111111111000000000000111111111111222222222222222222222222111222222333333222222111222222222222333444555666111111111111222222222222111111111111111111111111000111111111222222222222000000000000000000//////---...//////000000//////++++++,,,,,,---......///////////////////////////...............///000111000000///......///111111---...///000000000000000------............------))))))******+++++++++++++++++++++++++++***))))))******************++++++))))))******)))(((''''''))))))((((((((()))******((((((((())))))((()))***)))***++++++++++++***)))((((((((((((((()))******(((((()))***************(((((((((((((((((((((((((((((()))******)))((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))))))))+++,,,---......---+++******))))))(((((((((((((((((((((''''''''''''(((((((((((()))***************)))))))))******+++++++++))))))(((((())))))***+++***++++++,,,,,,------......222<<>>999...&&&(((((('''((()))+++---...333777999777000+++)))***++++++***)))((('''&&&&&&''''''((()))************'''(((***+++++++++***)))))))))))))))************...---++++++***+++,,,---...///777HHHccc000000///.........000000/////////000000000000000333111///...------//////------........./////////...///000///...---...///222222222222111111111111222111111000000111222222333333333444444333333333111111000000///000000111444555666888888777666555555555555666666777777888777555444222222444555777444444444444333333333333222222222222222222222222333333222222222222333333666666666666666666666666444444333333222222222222444555777777555444555666777666555444444555666777666888999888777666777888999666444333444555666666888777666666666666777777666666777888888999888888666555555444444444555555777777666555444333333222000111222444555666666666666666666666666666666777666555555444444444444444333333444555555666777777555555555555555555555555555555555555555555555555555555555555666777888888666666777777888888888888444444555555666666777777555666666666666777777777666666555555555555666666222333333333333333333333000///.........///111222000000//////000111222222222222222222111111111111000111111222222222222222333111000///000111111222333333333222222111111000000000000//////.........///////////////000000111000000111111222222222333222222222333333444444444000222333222000//////000222222333444444444222111000000000000111111111111000000000000000000000000,,,,,,------...//////000//////000000000///.........---,,,+++,,,...111222/////////......------,,,,,,++++++*********++++++------------------------------------,,,++++++******+++,,,+++******+++---------------,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------)))))))))*********++++++---,,,+++***+++*********************************)))((((((((((((((((((((())))))))))))******++++++)))))))))***,,,///222444///+++,,,222555000((($$$***)))((('''(((***---...111555999:::777222///...))))))******)))((('''&&&&&&'''((()))***+++++++++///,,,(((%%%%%%'''+++...*********+++++++++,,,,,,+++******)))***+++,,,------...555EEE___444333111///............000000000111111111222222444222000...---...///000....../////////000000000111222333222000///000111333333333333333333333333444444333333333333333333222333444444444333222222111111000000000000111111333444555666666666555555555666666777777888888888777666444333333444666777555555555444444444333333333333333333333333333333444444333333333333444444555666666666666666666555333444444555666666666666444666888777666555666666777666555444444555777888777888999999777777888999:::777555444444666666666777777777666777777777777666666777888888999888888555555555444444555555666777777666555555444333333222333444666777888888888999888777777666777888888666666666666555555444444444444555666777888999999777777777777777777777777666666666666777777777777777777666666777888888999555555666777666666555444666777777777888888999999666666666777777777888888666666555555555666666777333333333333333333333333000///.........///111222222222222222222222333333222111111111111111111111///////////////000000000111000000......///000222222222111111000000000///111000000000000000/////////////////////000000111///000000111111222222333555555444444333333222222000111222222000......///000111333333333222111111000000000000111111111111111111111111111111111111,,,,,,,,,---......//////....../////////......---222000...------...000111/////////......------,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++***+++,,,+++******,,,...333111///---,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))***+++---...///000.........---+++)))((((((************++++++++++++)))))))))))))))((((((((()))******+++++++++++++++)))+++---.../////////...((('''))),,,+++'''&&&)))+++***)))((()))***,,,......///222666888666000+++%%%'''(((***+++***)))((('''''')))***++++++++++++---***%%%!!! """%%%''')))))))))*********++++++(((''''''((()))+++---...,,,---333AAAZZZyyy777666444222000000000000111111111222333333444444555333111/////////000111000000000000111111111111222333333222000///000111333333333444444555555555666666666555555555444444222333444555444333222111111111000000000111222222333444444555555555555555777777777777888888888888777666555444444555666777666666555555555444444444444444444444444444444444555444444333333444444555555555666666666666555555333444555777888888888888444666888777666555666777666555555555555666777777666777888888777777888999;;;888555444555666666666555555666666666666777777555666666777777777777666555444444444444555666666666555555555555444444444333444555777777888888888999888777666666666777888555666666666666555444444444444555666777777888888777777777777777777777777666666666777777777777777888777777666666777777888888999;;;<<<<<<;;;::::::888888888888999999999999666666777777777888888888666555555555555666777777444444333222222222333333000/////////000000111111000000000000000000000000000000111111111111111111...------------.../////////000000///......///111000000000000000/////////000000000000000000000000///////////////000111111000000000111111111222222555555444333222111000000...000111111///......///...000222333111000000000000000000000000000000000000000000000000000000000/////////...------,,,,,,------...............---555444222///...---,,,,,,.........---------------,,,,,,++++++,,,,,,------************************+++,,,------------+++******++++++***)))***---///777333///---,,,,,,+++*********+++,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,---///000222333444...///000...,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...///111111000---)))'''&&&&&&)))***'''$$$'''...***)))((((((((()))***++++++***+++...111000***%%%%%%&&&((()))***+++******(((((()))***++++++++++++*********)))'''%%%"""!!!&&&'''''''''(((((((((((((((''''''((()))+++---...------222>>>UUUttt555444333222111222333333222222333333444555555666666555333222111111222222222222222333333333444444444555555444222000111222333444444555666777888888777777777777777666555555333444555666555444222111111111000000111111222333444555555555666666666666999888888888888888777777666555555555555555555666666666666666555555555444444444444444444444444444555555444444444444555555555666777777777777666555444555666777888888777777444666777777666555555666333444555555666666666555444666777777666666777888<<<999666555555666777666333444444555555555555555555555555666555555444444444444333333444555555666333444444444444555555555333444555666666666666666888666555333333444555666555555666666666555444333333333333444444555555555555555555555555555555555444444555555555666666666888888777666555555555555888:::<<>>>>>>>>===<<<;;;;;;:::777666555666777666444222000///......///111333555555666777888888777666666;;;;;;;;;;;;;;;;;;;;;;;;:::999777888999::::::999888888999::::::999888888999888777777777777777888::::::999999999999999999999888666555444555777888999999888888777777666666555555666666666666555555666777777777888888888888888888888777666777:::===777888888888888777666666555444444444444555666666666666555555555444444444555555555444444333333333333555666555444222333333111222333444444444444444333333444555555666666777666555444333222222222222222222222222333444555666777666333111111111222333333333333444444444555555777777666666555555555444888777666555555666777777444555666666666555333222222222222333333444444444444444444444444444444444000111222333333333333333444333111000///...//////222000///000333444333111000111111000000///...---000000////////////000000//////111222222111000////////////000111111222222111000/////////000222333............////////////111111000000000000111111////////////000000000000000///------///000///...////////////............000000///------,,,,,,,,,............///000222222///.........------------------------------------///////////////000111111************++++++,,,---,,,---...//////...---,,,+++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))...---,,,***)))(((((((((++++++******))))))(((((()))******++++++,,,------......///...---+++((('''++++++************++++++///......------,,,++++++,,,,,,---...---,,,***)))(((+++///000...---///111666111+++***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''((()))******+++'''(((+++------,,,***((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++000444999GGGddd444444444444444444555666666666666666666666666555666666666666666666666666666666777777888999999999999888666444444444666666888999:::;;;<<<>>>@@@AAAAAAAAA@@@???>>>===<<<;;;:::999888888888888666444111000///...///111333444444555666777777777777666;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999999888777999:::;;;;;;;;;;;;:::999888888777777777777888888:::::::::::::::::::::;;;;;;:::888666666777888999777777777777777666666666777888888888888888777666777777777777777777777777555666777;;;======999666::::::::::::999888888777666666555555666666777888666666666555555555444444666666666555555555444444444555666666444333333444111222333333333333333333333333444444555666666666666666555333333222222222333333333333444555666777777666444222111222333333444444444444555555555555777777777666666666555555888777666666666777888888888888888888888777666666333333333333444444444444444444444444444444444444111222333333444444333333333222111000000000111222000...---...000111000...000111111222222222111111222222111111111111222222333444444444444333333222111111111111111111000000222111000000000111222333222222222222333333333333111111000000000000111111000111111111222222222222111///......///000000///000000000000111111111111111000///...------------////////////000111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------,,,,,,------...///---......//////......---,,,,,,,,,+++++++++*********++++++++++++++++++***************************,,,++++++************++++++***************))))))******+++,,,---...//////.........---,,,+++***)))++++++************++++++...------------,,,,,,,,,---.........------,,,++++++,,,---------///111333///---***))))))***+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++///333777DDD```666666555555444555555555666666666666666666666666555666666777888888999999777777888888999::::::;;;777666555444444555666777999;;;===???@@@AAAAAAAAAEEEDDDCCCBBB@@@???=========<<<;;;;;;;;;:::777555333222000//////000222333222333444666666777777777::::::::::::;;;;;;;;;;;;===;;;999888999999777666999::::::;;;;;;::::::999777777777777777888999::::::::::::;;;;;;<<<<<<<<<:::999777666666666777888444444555666666666555555888888888888888777666666666666666666666666666666888888>>>IIITTTUUUMMMDDD<<<<<<<<<<<<;;;:::999888777777777777777888888999666666666666555555555555777777777777666666666666555666777777555444444555444444555555555444333333333333444444555666666666777777666555444444444444555555555555666777888888888666555333333333444444555555555555666666666666888888888777777777777666777777777777777888999:::999999888888777888888888555555555555444444444444555555555555555555555555333333444555555555444444222111111111111222333444222111000111333444333222111222333444555555555555444444333333333333444444666666555444444444444444333333333222111000000000333222222222222333444444444444444555555555666666222111111000000111111222333333333333444444444444111000......000111000///111111222222333333444444222111000///////////////000000///000000111222333111111111000000000//////------------------------...............//////000///////////////000000111///..................///---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,---******++++++++++++++++++++++++,,,---...///000111...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......//////...---------......///---+++,,,...222444555***++++++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))(((((((((((('''(((((())))))*********+++***)))((()))***,,,---))))))))))))))))))))))))(((((()))))))))*********,,,///222555@@@[[[888777666555555555555555555555666666777777777888666777777888999999::::::777777888888999:::::::::666555444333333333444444777999===@@@CCCDDDCCCCCCHHHGGGFFFDDDBBB@@@???>>>???===<<<<<<<<<;;;888666555444222000000000222333111222333444666666777777:::::::::::::::;;;;;;;;;<<<:::888888999999888777888999999999999999999888666666777777888999:::;;;888999999:::;;;<<<<<<===777666555444444444555555222333444555666666555555666777777666666555444333666666666666555555555555:::999@@@RRRdddkkkbbbWWW======<<<<<<;;;:::888888777777777777777888999999777777777666666666555555777777777777777777777777666777999888666555555666777888888888777666555555333444444555555666666777888888777666666666666666666666666666666777888888888777666555555555555666666666666666777777777888999999999888888888888888777777777888999:::;;;;;;999888777666666777888999777777777666666555555444555555666666666666777777555555666666666666666555333333333333333333333444444333333444555555555555222333444555555555555555444444444555555444444444666444333111111111222222444333333333222222222111444444444444444555555555333333333444444444555555222222111111111111222222333333444444444555555555222111//////111222111000111111222333444555555666333222111111000000000111111111111111111222333333333222222222222111111111000000000000000000000000///////////////000000111111111000000000000111111000///...------...///000........................,,,------......------,,,+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,,,,------...------............//////...---,,,++++++,,,......,,,,,,++++++++++++,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///000---+++---222444444333***---///...+++***,,,...************************************************************************))))))((((((((((((((()))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********+++...000222555===UUUyyy888777666555555555555555444555555666777888999999888888999999999999999999666666777777888999999:::666666555333222111111111222555:::???CCCDDDDDDDDDHHHGGGFFFDDDBBB@@@???>>>>>>===<<<;;;<<<;;;888666666555333111000111222333222222333444555666777888999999999:::::::::;;;;;;999888777888999;;;;;;:::::::::999999999999::::::777777777777888999;;;;;;777888888999:::;;;;;;<<<777666666555555555555555222333555666777666555444666666666666666555444444666666666666555555555555888555999HHHYYY```ZZZPPP;;;;;;;;;;;;:::999888777777777666666777777888999888888777777777666666666666666666666666666666666777999::::::888777777888777777888777777666555555444555555666666777888888999999888888777888888888666666666666666666777888888888777777777777777777777777888888888999999999::::::::::::::::::::::::777888888999:::;;;;;;<<<:::999888777777888:::;;;999888888777777666666666666666666777777888888888777777888888888777777666666666666555444444333222111111222222222222333333444444555555444333333222333333444555555444333333444333222000000000111222222333333333444444444555444555555555666666666666333333333444444444555555333333222222222222333333333333333444444444444555333222000000222333222111111111222222333444555555333222222111111111111222333222222222222333333444444333333333333222222222111111111111111111111111111111111000111222222333111111000000000000000111000///...------...///000////////////////////////......////////////......------------------------...------,,,,,,,,,,,,,,,,,,,,,------......///////////////...---,,,,,,,,,...---,,,+++,,,---...///------,,,,,,,,,,,,------***++++++,,,---...//////...---,,,++++++,,,---......---...111555666222///+++...///...***)))***,,,************************************************))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))************'''(((***,,,,,,+++***)))*********************************+++++++++,,,,,,///000222555;;;OOOrrr666666555555444555555555444444555666888999::::::999999888888888888888888666666777777888999999999888777666555444222111000000333888===AAACCCCCCCCCFFFEEEDDDCCCAAA@@@>>>>>>===<<<;;;;;;<<<;;;999888666555333111111222333444444444444444555666888888888888999999::::::;;;;;;888777666777:::<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888888999:::;;;888888888999999:::::::::999999999999888888888777444555777888888777666555777777888888888888777777555555666666666777777777:::666555;;;DDDGGGBBB<<<999999999999999888888777777777777666777888888999888888888888777777777777666666666666777777777777999:::;;;;;;999888888999555555666666666555444444666666777777888999999999;;;::::::999999999::::::777777777666666777777888999999999999999888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<======999999999999888888888888666777777888888999999:::999999::::::999999888888888888888777666555333222222444555555444333555666555555555444444333111111222333444555555444333222444444333333333333444444333333333444555666666666444555666666777777666666555555555666666666666777444333333222222333333444222333333333444444444444444333111111333444333222111111222222333333444444333222222111111111222222444444333333333333444444444444444333333333222222000000000000000000000000222222222222222333333444222111000000000000000000000//////////////////000/////////000000000000000//////000000000000//////------------------------///...------,,,,,,,,,,,,......//////////////////000000///...---,,,,,,+++...---------------.........------,,,,,,------...++++++,,,,,,---...//////,,,,,,+++++++++,,,---------...000333555444000---,,,,,,,,,***((('''((()))------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''(((***+++************************)))***---//////...,,,******************************++++++++++++,,,,,,,,,......111555999IIIkkk444444444444444444555666333444555666888999:::;;;666666777777888999999999777777888888999:::::::::999999888888777666555444333555888<<>>======<<<;;;;;;<<<======;;;:::666555333222222333444555666666555555555666888888777888888999::::::;;;;;;999888777888999;;;;;;:::::::::999888888999::::::999999999888888999::::::999::::::::::::::::::::::::::::::::::::999999888666777999;;;:::999777555555666777888888999999888444555666666777888999999;;;999777888999999888666777888888999999999999999888888888888888999::::::999999888888888777777777777777777888888888999999999;;;<<<<<<:::999999:::555666777777777777777777777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========:::;;;<<<<<<===<<<;;;:::;;;<<<======>>>>>>>>>===999999999999::::::::::::777777888888999::::::;;;;;;;;;;;;;;;;;;:::999888777777888888888777555444555777888888666666888:::444444444555444444333333222333555666666555333222222333444555555666666555555555555555555555666666444444666777777777666555666666666666777777777777444444333333333333444444333333333444444444555555555333222222333444444333333333333333333333333333222222111111111111222222555555444444444444444555444444444333333333222222111111111111111111111111222222111111222222333444333222111111000000000111//////000000000000//////////////////000000000111000000111111111111000000........................---------------......///000000000000000/////////////////////////////////---...............------......------------......,,,,,,,,,------.........+++,,,,,,------...------...000222333111///......,,,***((('''((()))******------------------------++++++++++++++++++++++++************************)))((('''&&&'''(((***+++************************)))***+++,,,---,,,,,,+++************************************++++++++++++++++++///444666BBBccc333333333333333444555666333444555777888:::;;;<<<444444555777888999:::;;;888999999::::::;;;<<<<<<999999::::::::::::999999666777:::<<<>>>>>>??????@@@@@@???>>>>>>===<<<<<<<<<;;;;;;<<<>>>>>>===<<<666555333222222333555666888777666555555666888888777777888999::::::;;;;;;;;;:::888888999:::999888777666555444444555666777::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;:::888999999999999888777777888999;;;<<<<<<:::777555222333444666777777777777444555666777888999:::;;;666777888888777888:::<<<777777888999::::::::::::::::::999999::::::;;;<<<999999999888888888888777888888888999999::::::::::::<<<===<<<;;;999::::::888999:::;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999:::::::::999999:::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<=========<<<;;;:::999:::<<<=========<<<;;;999999999::::::;;;;;;;;;777777888999::::::;;;;;;;;;<<<<<<<<<;;;::::::999555666888999999888777777222444666666333333555777222333444555666666666666333444666777777666444333000111333555666666555555777777777666555555444444333444666777777777666555555555555555666666666666555444444333333444444555444444444444555555555666666444222333444555444333444444444444444444333333111111111000111111222222666555555444444444555555444444333333333222222222444444444444444444444444111111111000111111222333444333222222111111111111...///000111111000///.........//////000000000111111111222222222222111111////////////////////////,,,,,,,,,---...///000111222222111111000000//////......///000111222333333---.../////////...,,,+++......------------......,,,,,,,,,---------......+++,,,...///000///......///222333111...,,,---///...***''''''***...///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''&&&'''(((***,,,++++++******************)))((('''''''''(((***+++************************))))))))))))************))))))...333444>>>^^^~~~555555555555555555555555555999888444666<<<>>>;;;999999888888777777666666888888888888888999999999555666666777888:::<<<===::::::;;;======>>>>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::555333222444888999888666666777777777777666666555555555666777777777777777;;;;;;:::999888777666555999888666555555666888999999999999999999888777666999999:::;;;;;;;;;;;;:::999999:::::::::999888777555555555555555555555555444555666777777666555444555555555555555666777888888777666555555666777777888888999;;;999666666777::::::::::::::::::::::::;;;:::999888777777777777:::::::::999999999888888888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@<<<=========<<<;;;:::::::::::::::999999999999888::::::<<<======<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<;;;;;;:::999999===>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<===<<<<<<<<<:::::::::999999888666666444444444555555666666666999888555333222333444444444555555555555555444444666666666777777777777888777777666666666666777777777777777666666666777777666666666555555444444444555555555666666666666777888777666555444333333333444444444444555555555555666444333444666999::::::444444444555555666666666333444555555666666555555777666444333333444666777444444444333333333222222333222222222222222222333333333333222222222111111000000111111222222222333222111111000000000000000////////////000111333333777333//////222333000---000000000000000000000000111000///......///000111111000///---------...///---------...............,,,,,,,,,---------------,,,,,,,,,------------...//////...------------.............../////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,)))))))))******+++++++++***)))(((''''''((()))***))))))*********))))))((((((((())))))*********+++)))*********++++++++++++******+++++++++,,,,,,,,,------,,,222888;;;QQQuuu777777777777777777777777555888888555666;;;===:::::::::999999888888888888::::::::::::;;;;;;;;;;;;999999888999999:::;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555555777888777555777777888888999888888888777888999999:::::::::999999999999999888888888888:::999777666666777999:::999999999999999888777777777888888999999999999999999:::;;;;;;;;;:::888777666666666666666666666666444444555555555555444444666555555555666666777888777777666555555666777888777888999;;;;;;999999:::::::::::::::::::::::::::;;;:::999888888777777777::::::999999999888888888999999:::::::::999888888::::::::::::::::::::::::888999;;;<<<;;;<<<>>>??????>>>>>>===<<<;;;999888:::::::::999999999888888:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<======>>>>>>???>>>>>>======<<<;;;;;;;;;===>>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<=========>>>>>>>>><<<===============<<<<<<;;;;;;;;;:::999888777666444444555555555555555555888777555333333333444555666777777777777777666666555555666666666777777777777777777777777777777777777666555555444444444555666666555555555444444444555555555555666666666666777777666555444444444444777777777777888888888888888777555666777888888777444444444555555555666666555555666777777777777666888777555444444555777888555555555555444444444444444333333222222333333444444444333333333222222222000000111111111222222222222111000000//////000000000000000000111222333333666333//////222333111---111111111111111111111111222111000//////000111111222111000000/////////000---------......//////////////////////////////////////////000000000111111//////...------------............/////////000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---*********+++++++++,,,,,,***)))(((((((((((()))***)))***************))))))''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------......------,,,222888:::NNNooo999999999999999999999999666888888666777;;;<<<;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;BBBBBBCCCDDDEEEEEEEEEEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::777555555666555555777888999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;888888888999999:::::::::;;;:::999888888999:::;;;999999:::::::::999888888666666777888888888888777:::;;;;;;<<<<<<:::999888777777777777777777777777555444444333333444444555666666666777777777777888666666666666777888999999888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999999888888888888::::::::::::999999888777999999999999999999999999888999;;;;;;;;;;;;===???@@@@@@???>>><<<:::999888::::::::::::999999999999;;;;;;;;;::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@??????>>>>>>===<<<<<<===>>>???@@@AAA@@@??????=========<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666666555555555555555555444666555444333333444555666666666777777888777777666555555555555666666666666555666777888888777666555555555444333333333333333555555555555444444444444555555555555666666666666777666666555555666666666888888999999999:::::::::;;;999888888888888666444444444444444555555555555666666777888888888888888888777666555555666777888777777777666666666555555444444333333333333444444444444444333333333333222000111111111111222222222111111000////////////000222111111111111111222222666222///000222333111...111111111111111111111111111111000000000111111222111222222222222111000000,,,------...///000000111111111000000//////......------........./////////000///......------............/////////000000000/////////......---------,,,,,,------------------......---------------...++++++,,,,,,,,,,,,,,,---******)))(((((()))******)))******+++++++++******((())))))))))))*********((()))))))))******************++++++,,,---......,,,......222888999IIIggg888888888888888888888888777888888888999;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBBBBCCCCCCCCCBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;777444333444555666666777888::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999:::::::::;;;<<<;;;::::::::::::;;;<<<999:::::::::::::::999999666666777888888888888888;;;;;;<<<<<<<<<;;;:::999999999999999999999999999777666444444444444666777777777888888888888888888777777888888999:::;;;;;;:::<<<<<<;;;;;;<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::999999999888888888888::::::;;;::::::999888777999999999999999999999999888:::;;;<<<;;;;;;===>>>@@@??????>>>===<<<:::999;;;;;;;;;:::::::::999999===<<<;;;::::::;;;<<<===::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@??????>>>=========<<<===???@@@AAAAAAAAA@@@>>>>>>======<<<<<<<<<<<<>>>>>>>>>?????????????????????>>>>>>===;;;:::999;;;;;;::::::999777666555777777666666555555555444555444444444444555666777444555555666666666666666555555555555666666666666555777888::::::888777555444444333333444444555666555555555555555555555555555555555666666666777777666666666666666777888999888888888888999999999999;;;:::999::::::999666444555555555555555555555555666777777888888888888888777777666666666666777777777777777777666666666666444333333222222333333444333333333222222222222222111111111111222222222222111111000////////////000222111111000000000111111444222000000111222111///111111111111111111111111000000000000000111111111000111222333333222111000------...///000111111222000000//////...---,,,,,,------------............000//////..................////////////000000000111111000000///.........------...............//////.........------------------------------------************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********''''''((()))***++++++,,,,,,000000333999999FFF___::::::::::::::::::::::::999999999;;;<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::888666444333444666888666777888999::::::::::::999999:::::::::999999888;;;;;;;;;;;;:::::::::999<<<;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;;;;::::::777888999999::::::999999;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999888777666666777888999888999999::::::999888888999999:::;;;<<<=========:::===>>>===@@@DDDBBB===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999888;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999;;;<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@??????>>>=========;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777999999999999888777666555888888888777777666666666555555555555666777888888555666777777888888888777666666666777777777888888777888:::;;;;;;:::888777444444444555777888:::;;;666666666666666666666666666666666777777777888888777777777777888999::::::999999999999::::::::::::999999999:::<<<;;;999777666666666666666666666666666666777888888888888777777666666666666666666777777777777777666666666666333333222222222222333333111111111222222222222222333333333333222222222222222222111000000000000000111111000/////////000000333222111000111111111111111111111111111111111111/////////000111111111111///000111222333222111000......//////000111222222111111000///......------111111111111222222222222000000///............///////////////000000000111111111111000000/////////......//////000000000000...............------,,,------------------------******++++++++++++************+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))))))))************''''''((()))******++++++,,,111111333888888CCCXXX{{{========================<<<:::;;;>>>???<<<<<<>>><<<<<<<<<==================>>>>>>???@@@AAABBBBBB<<<<<<<<<======???@@@@@@@@@@@@AAAAAABBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888777888777666444555888:::777888999999::::::::::::999999::::::999999888888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<:::999888::::::::::::::::::::::::;;;::::::999999::::::;;;999:::;;;;;;;;;:::999888:::;;;<<<===============888===???>>>DDDMMMLLLEEE========================<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>???======>>>???????????????>>>>>>>>>============<<<>>>>>>============>>>>>>;;;<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>======<<<===???@@@AAAAAA@@@@@@AAA@@@???>>>===>>>???@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;:::999777777888888888999999888888777:::999999999999999888888666666777777888888999999999999:::;;;<<<<<<<<<<<<999999999999::::::::::::999:::;;;<<<<<<;;;:::999666666777888:::<<<===>>>777777777777888888888888888888888888999999999999888888888888888999:::;;;;;;;;;<<<<<<<<<<<<======:::999999:::<<<===<<<:::888888888888777777777777666666777888888888888888777777777888888777777777888888777777777666666666444444333333333333444444111111222222222222333333555555444444444444333333333333222111111111111222111000000000000000111111222222111111111111111222222222222222222222222222...///000111222222222222000000111222222222222111000000000000111111111111333333222222111111000000000000000111111111222222111000//////......///////////////000000000111111000000000000000000000000//////000000111111222222///////////////...---,,,...---------------,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,------------+++++++++************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++111000111666777@@@RRRuuu????????????????????????>>>;;;===AAAAAA======@@@????????????@@@@@@@@@AAA??????@@@AAABBBCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999888:::;;;999777777999;;;999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;999888::::::;;;<<<<<<<<<;;;:::888===>>><<>>>>>??????>>>????????????????????????===>>>??????>>>>>>???@@@?????????@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>>?????????@@@@@@?????????============>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>???@@@BBBBBBBBBAAAAAABBBAAA???>>>>>>>>>@@@AAAAAAAAA@@@@@@????????????<<<<<<<<<<<<;;;:::999888888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888999999:::::::::999999:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>888888999999999:::::::::999999999:::::::::;;;;;;:::999999999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;999:::<<<======<<<:::::::::999999999888888777888888999999999999999999::::::::::::::::::999999999999999888888888888666666555555555555666666333333333444444555555555777666666666555555555555555444333333222222333333111111111111222333444444111222222111000000222333222222222222222222222222000111222444444444444444222222222222222333444444222222111111111111000000222222222222222222222222....../////////000000000111000000/////////////////////000000000111111111......//////000111111111000000000111222333333333000111111111111///...---------------,,,,,,++++++++++++,,,------,,,++++++***+++,,,---............+++*********))))))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))///...---333555<<>>CCCCCC>>>===AAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>???@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>============>>>>>>===<<<;;;;;;:::::::::<<<>>>===:::888:::<<<<<<<<<<<<===<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<999999:::;;;<<<===>>>???::::::;;;;;;;;;;;;::::::::::::;;;<<<=========<<<999999:::;;;;;;;;;;;;:::999999:::;;;:::999888777::::::::::::::::::::::::999:::<<<<<<<<<<<<:::999:::;;;<<<======;;;999888999:::;;;;;;;;;:::999888999===<<<999>>>FFFCCC888>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>============<<<<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???>>>@@@AAAAAAAAAAAA@@@???>>>===<<>>>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCBBB@@@>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@============<<<;;;::::::888999;;;<<<===>>>>>>>>>:::;;;;;;<<<<<<=========:::::::::;;;;;;::::::999999:::;;;<<<=====================>>>>>>>>>>>>???>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999:::::::::999999999:::::::::;;;;;;???<<<::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777777888888555555555666666666777777888888777777666666666555666555444444333333444444222222222333444555666777111111222111000000222333222222222222222222222222111333444666777777666666444444333222333444666777333333222222111000000000000000000000000111111111111222222222333333333333111111000///////////////000000000000111111111111------...///000111222222000000111222333333444444222222333333222111///...---------,,,,,,+++++++++++++++------------++++++***+++,,,---............,,,,,,,,,++++++*********++++++,,,,,,,,,---------------,,,++++++******)))'''---+++***000333:::JJJccc<<<<<<<<<;;;<<<<<<============>>>>>>??????@@@@@@?????????AAACCCDDDCCCBBB@@@???>>>>>>>>>???AAABBBAAA@@@@@@???>>>======<<<>>>>>>????????????>>>===>>>>>>============>>>>>>===>>>AAACCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>===@@@?????????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA>>>>>>>>>============<<<===>>>>>>>>>===<<<:::999:::;;;>>>@@@@@@???===<<<:::999999999999:::;;;;;;>>>===;;;::::::;;;<<<===;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>===<<<:::;;;;;;<<<===>>>>>>???<<<===>>>>>>>>>======<<<===<<<;;;::::::;;;======@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???CCCDDDCCCAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@<<<===============<<<;;;::::::;;;<<<=========<<<>>><<<999777777888;;;===777888:::<<<<<<;;;:::999===>>>>>>?????????>>>>>>>>>@@@BBBCCCBBB???<<<:::@@@???>>>???@@@AAA@@@???@@@@@@@@@???>>>======<<<;;;::::::<<<===>>><<<;;;;;;;;;<<<===>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::888777777777777777888999666777888888888777555444888888777777666666666555666555444555777888777555333333333333333444555666555333222111111222444666222222222111222222333333555555555555555555555555888777777666666666777777555666666444222000000111222333444555555444333222333444444444333222222111333333222222222222111111111111000000111111222333222333333222222111000///555444333222222333444555222222111111000//////...000000111111000///......,,,---...///...---,,,+++......---------,,,,,,,,,)))***,,,,,,,,,+++)))'''++++++***))))))***++++++,,,,,,++++++***)))))))))'''***+++++++++000999AAA[[[<<<<<<;;;::::::;;;<<<===>>>>>>=========>>>>>>>>>===<<<<<<>>>@@@@@@???>>>===============>>>????????????>>>>>>===<<<<<<;;;===>>>>>>>>>>>>>>>======>>>======<<<<<<======>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@???>>>?????????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@????????????===>>>?????????>>><<<;;;;;;===???AAABBBAAA???===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>???AAABBBBBB@@@???>>>=========<<<<<<;;;;;;;;;<<<===???@@@@@@???===<<<;;;;;;<<<======>>>??????>>>>>>???@@@AAABBBCCCCCC>>>===<<<;;;<<<<<<===>>>AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAADDDFFFEEECCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@===>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;:::888666666888:::;;;999;;;<<<>>>>>>>>><<<<<<======>>>??????????????????@@@AAAAAA@@@???===;;;===<<<;;;===???@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;:::;;;===>>>===;;;;;;<<<<<<===>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<=========<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::::::::999999888888888999999999999999999999888777666888888888888777777777666666444222333444666666555444444333333333444555555555444222111111222333444222222222222222222333333444444444444444444444444222222333444666777999:::666777777666333222222333333444555555555555444333444444444444444333222222111222222222333333444444222222222222222333333444///000000000000///......444444444333333444444444333333222111111000//////111000000000/////////...///////////////...---,,,.........---------,,,,,,+++,,,---...---,,,***)))***++++++++++++++++++***++++++++++++************+++---...------222:::AAAVVV======;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;::::::999<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>???@@@AAABBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAA@@@@@@???>>>>>>???AAABBBCCCBBB@@@???>>>>>>>>>?????????@@@@@@???>>>===<<<<<<===??????CCCCCCDDDDDDDDDCCCAAA@@@??????>>>======<<<;;;;;;===>>>???@@@@@@???>>>=========>>>>>>??????@@@@@@?????????@@@BBBEEEGGGIII??????>>>======>>>>>>???AAAAAAAAABBBBBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAACCCEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>===;;;;;;<<<<<<<<<;;;;;;:::999888999888888777777888888999;;;<<<===>>>???>>>===<<<;;;<<<===??????@@@@@@@@@@@@@@@@@@??????>>>======???>>>>>>@@@CCCEEEEEEDDD>>>>>>======<<<<<<;;;;;;<<<;;;:::;;;=========;;;<<<<<<===>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>=========;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::999::::::::::::::::::::::::<<<<<<;;;;;;::::::999999<<<;;;:::999888888888888999888888888888888777777777444222222444666666666555444444444444444333333555444333111111111222333222222222222333333333444333333333333333333333333///000111222444666888999777888888777555333444444444444555555555555444444444555555555555444333333111111222333444555666777444444333333444444555666111222333333444333333333333444444555555444444333444333333222222111111000111000///.........///000333222111000///.........---.........------,,,,,,,,,---...///...---,,,+++******,,,,,,,,,,,,************++++++++++++,,,,,,---//////......222999???OOO>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::;;;<<<===>>>=========??????===;;;999:::;;;<<<<<<;;;:::999:::::::::999999999888888;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAA@@@???>>>========================???????????????>>>======<<<<<<===>>>@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBBBBAAA@@@?????????@@@@@@@@@AAA@@@@@@??????>>>>>>>>>???@@@AAAEEEFFFFFFEEEEEECCCBBBAAACCCBBBAAA@@@???>>>======??????@@@AAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBB??????>>>???AAACCCFFFHHHAAA@@@@@@@@@????????????AAAAAABBBCCCDDDEEEGGGHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAACCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@???>>><<<;;;::::::::::::;;;::::::999999888888999999999999999999;;;;;;<<<======<<<<<<;;;;;;;;;===>>>@@@@@@AAAAAAAAA@@@???>>>======>>>???AAA@@@@@@AAADDDEEEEEEDDD>>>>>>>>>======<<<<<<<<<<<<;;;:::;;;<<<======<<<<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<>><<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>><<<<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999:::::::::======<<<<<<;;;:::999888<<<;;;999777666666777777888888888888777777777777666555444555777888777666555555555555444333333222555555333222111111111111111111222333333444444444222222222222222222222222111111111111222333444444777888888777555333444555444444444555555444444444444555555666555555444444333333444444555666666777555555555555555666777777333333444666666777777777222333444555555444333222444444444333333222222222222111///......///000222444333111///......//////....../////////...---,,,------.........---,,,+++***+++---......---+++*********++++++,,,------...---......------000666;;;HHH<<<<<<<<<<<<<<<<<<======;;;:::::::::;;;<<<>>>???>>>=========??????===;;;:::;;;<<<===<<<;;;:::999999999999999888888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<=========<<<<<<::::::::::::::::::::::::<<<============<<<<<<;;;::::::;;;<<<===???AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCBBBAAA???===<<<>>>>>>???@@@@@@???>>>======>>>???@@@@@@@@@??????????????????@@@@@@AAAAAAEEEEEEEEEDDDDDDBBBBBBAAAFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBB@@@@@@@@@BBBEEEFFFBBBBBBAAAAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEGGGHHHGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAACCCDDDEEEDDDCCCCCCAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>@@@@@@??????===<<<;;;:::777888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;=====================<<<;;;;;;===>>>@@@@@@AAAAAAAAA???>>>===<<<===>>>??????>>>======>>>???>>><<>>>>>>>>>>>>>>======;;;::::::<<<======<<<===>>>>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>??????>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<;;;::::::;;;<<<<<<=========<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999888:::999777555444555555666777777777777777777777777333333555777999888555222444555555555555333222222555444333222111111000000000111222444444555444444222222222222222222222222111111111111111222333333555666666555333222333444444444444333333444444444444444555555666555555444555555555555555555555555666666555555666666777888000000222333444444555444222333444555555444333222444444444333333333333333333111000//////000222333444333111///...//////000...///000111111///...------------------,,,,,,+++***+++---......---+++*********+++,,,---......///......------...111555888CCC888:::<<<>>>??????>>>>>>======;;;;;;;;;===@@@AAA===<<<;;;<<<>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999::::::;;;<<<============;;;;;;;;;::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999999:::;;;<<<===???@@@>>>======<<<<<<======>>>????????????>>>>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;===>>>>>>>>>>>>===<<<<<<;;;<<<>>>?????????>>>===>>>>>>???@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBAAA??????AAAAAAAAABBBBBBDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@AAACCC?????????@@@AAACCCEEEFFFGGGGGGEEEDDDBBB@@@???????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????AAABBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<::::::666777999:::<<<=========;;;;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@??????;;;<<<===??????@@@@@@@@@??????======<<<===>>>???AAA???>>>===>>>>>>===;;;????????????>>>>>>>>>>>>===;;;999999;;;=========>>>>>>?????????>>>======<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<=========<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>><<<<<<::::::::::::<<<<<<;;;<<<======<<<;;;:::888888777666666666666666666777777777888888888888888111111333666777777333111333444555555555444333222333333333222111111000000000111333444555555555444222222222222222222222222000000000111333444666777333444555444222111222333333333222222222222333333333333444555555555555444666666555555555444444444555555444444555555666777111222333444555555666555333444444555555444444333333333333333333333333333333222111111111222333444222222111000000000000111000111222333333111///.........---------,,,,,,,,,,,,,,,............,,,,,,++++++,,,------...//////000///......000333666888???:::===AAAEEEFFFFFFDDDCCCCCCAAA???===<<<===???@@@===<<<<<<>>>@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========;;;:::;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<===>>>??????>>>======>>>>>>>>>=========<<<<<<;;;<<<===??????>>>===<<<===>>>???@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>AAA@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@???AAACCC@@@???@@@@@@AAABBBCCCDDDFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????BBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;::::::888999:::;;;<<<=========<<<<<<======>>>??????@@@BBBBBBAAA@@@@@@@@@@@@@@@======>>>???????????????>>>>>>============>>>>>>AAA@@@??????@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999999;;;=========???????????????>>>======<<<;;;;;;::::::;;;;;;<<<;;;===???@@@AAAAAA@@@???======<<<;;;:::::::::;;;::::::;;;<<<===>>>>>>===;;;<<<<<<============<<<>>>>>>???@@@@@@@@@@@@@@@>>>===;;;::::::;;;===>>>;;;<<<>>>??????===<<<;;;888888999999::::::999999999999999:::::::::;;;;;;666555444555666777777666222333444666666555444333111111222222222111111111///111333555666666555555333333333333333333333333333333333333444555666666222333444333222111222333222222111000000111222222222222333444444444444444444444444444444444555555444333333333333444555555444555555666777777777777444444444333333444444444222222222222222333333333333333333444444444555555111222222333333333333222111333444555555333111000//////......------......------------------------,,,,,,------......//////...---,,,---///333555666<<<>>>BBBGGGLLLNNNNNNKKKIIIGGGEEEBBB???======>>>???@@@??????AAACCCDDDCCCBBB===<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????>>><<<<<<<<<<<<<<<===>>>???;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>=========<<<888999;;;===>>>??????>>>???>>>>>>>>>======<<<<<<:::<<<>>>?????????===<<<<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@??????BBBBBBCCCCCCBBB@@@???===@@@@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBB@@@>>>===>>>AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@CCCBBB@@@@@@@@@@@@BBBCCC===>>>???@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@???>>>>>>>>>???===>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;<<<>>>??????===<<<<<<<<<===============>>><<<999999;;;===>>>>>>???????????????>>>======<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@AAA@@@???>>><<<<<<;;;::::::::::::;;;999:::;;;<<<============;;;;;;<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA???>>><<<;;;;;;<<<>>>???<<<===???@@@@@@???>>>===999:::<<<===>>>======<<<;;;;;;;;;<<<<<<============:::666555777:::<<<===111222444666666666444333000111111222222222111111///111333555666666666555333333333333333333333333888777666555444333333333222444444444222111222333222111000//////000111222111222333333444444444333111222222333444555666666333222222222222333444444111222333333333333333333555555333222222333555555222222222222222222222222333333555555666666666555111222444555666555555444222444666777666555222000111111000//////////////////...------------...///---------...............+++***)))***---111333444:::999BBBQQQ]]]ccccccaaa___YYYQQQHHHCCCBBBAAA===:::::::::<<<@@@CCCEEEDDDCCC@@@>>><<<<<<>>>?????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<::::::999999:::;;;===???@@@BBB>>>>>>????????????>>>===>>>>>>>>>>>>>>>>>>?????????>>>============<<<;;;======<<<<<<<<<<<<<<<===>>>===<<<===>>>???>>><<>>>>>>>>>>>???@@@@@@===<<<<<>>;;;BBBAAA???===<<<<<<<<<<<<>>>???????????????@@@@@@DDDFFFFFFCCCBBBEEEDDDAAACCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>???@@@???>>>>>>???AAA@@@@@@????????????@@@@@@BBBBBBBBBAAAAAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@???DDDBBB@@@@@@AAAAAAAAA????????????@@@@@@BBBCCCCCCFFFDDDAAA???>>>>>>>>>???BBBBBB@@@??????>>>>>>???AAA@@@@@@BBBCCCDDDCCCAAAAAA@@@??????@@@AAACCCDDD@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBAAA???===<<>><<<;;;<<<===???>>>======>>>===<<<;;;>>>>>>===;;;999999<<<>>>???>>>>>>>>>>>>>>>????????????????????????>>>>>>@@@@@@?????????@@@@@@AAA???>>>>>>======<<<<<<;;;>>>>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<======<<<;;;:::999999:::<<<=========>>>>>>===;;;999888;;;;;;;;;:::::::::999999:::<<<>>>???>>>>>>???@@@;;;;;;:::::::::;;;===>>><<<;;;::::::;;;<<<===>>>;;;<<<===>>>????????????>>>????????????>>>===<<<888999;;;===>>>??????>>><<<<<<=========<<<<<<;;;;;;<<<===?????????>>>>>>;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::888777777666666888888888888777777777777555444444333333444444555222333444444555555444444555555444333333333333444666555444333333333333333444333222222111111222222111111222222111000/////////000000000000000///...222222222111111111111111444444333333333333333444222222111111222222333444888888777666555444333333888777666444444444555666555777888:::999888666555888777555444333333444444555555555555333111///...000000000000////////////000000///...---,,,++++++000000000000000000000000000///.........///111222777===FFFTTT```hhhjjjiiigggcccZZZNNNEEEAAA???===:::<<<<<<===???BBBBBBAAA@@@>>>===<<<<<>>===<<<;;;;;;;;;<<<===============<<<<<<:::;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<<<<<<<;;;<<<<<<<<<>>><<<;;;<<<======<<<;;;>>>>>>??????@@@@@@@@@@@@>>>===>>>@@@CCCCCCAAA>>>CCCCCCDDDGGGIIIHHHEEEAAAAAA@@@???>>>======>>>??????@@@AAAAAA@@@@@@@@@AAABBBFFFFFFDDDEEEIIIJJJGGGLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCAAA@@@AAABBB@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDBBBAAABBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>???AAABBBAAA@@@BBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???>>>???AAA@@@???==================>>>???>>><<<::::::===???>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>======BBBAAA@@@???>>>=========>>>>>>>>>==================>>>>>>?????????>>>>>>??????>>>>>>=========>>>>>>=====================;;;;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999:::<<<======;;;;;;;;;<<<<<<<<<;;;;;;;;;===>>>???>>>===<<<<<<<<<>>>???@@@:::;;;<<<======>>>>>>>>><<<<<<=========<<<<<<;;;::::::<<<============<<<<<<<<<============<<<<<<;;;<<<===>>>>>>>>>===<<<;;;::::::999999::::::;;;:::999888777666777777888888888888888777777777777555555444444444444555555444444555666666666555555555555444333333333333444555555444333333333333333333333222111111111111111/////////......---------,,,,,,...///000111111111111111111111111111111111111000000000000000111111222111111111111222333333444444444555666666777777999888777666555666666777666777777888888777666666999888777555555555555666777777888888777555333222222222111111000000//////333333222222111111000000////////////////////////000///.........///111222333===DDDOOOZZZcccfffffffffcccYYYKKKAAA<<<;;;:::999<<<;;;;;;<<<>>>>>><<<;;;;;;999999:::===???@@@@@@@@@???>>>===<<<::::::999;;;<<<<<<===============;;;<<<<<<===============>>>===============>>>>>>AAAAAAAAA@@@@@@?????????AAAAAAAAABBBCCCCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>???>>>======??????>>>===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCEEEHHHJJJKKKIIIGGGMMMNNNPPPSSSUUUSSSNNNJJJDDDDDDCCCCCCCCCDDDFFFGGGFFFGGGIIIHHHGGGFFFFFFGGGIIIMMMOOOOOOSSSXXXZZZYYY]]]\\\ZZZXXXUUURRRPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMJJJHHHIIIJJJFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCCCCDDD>>>>>>>>>@@@BBBCCCBBB@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCAAA@@@>>>======>>>???@@@@@@AAAAAA???======???@@@BBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@?????????BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@@@@????????????@@@@@@AAAAAA@@@???>>>===::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===>>>>>>===;;;999:::;;;::::::999999:::;;;===>>><<<;;;:::::::::;;;<<<===::::::;;;<<<============;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;999888666555555666888999888777777777777666666666555444444333333444444555666666777777777666666555555555444333333333333333444444333333222222333333222111111000000000000000///...---,,,,,,,,,---...+++,,,---...///000000000000000000000000000000000............///000000111111111111111111222222333222333444555777888999999:::999999888888888888999777777777777777777777888999999777666666555666666777888888999888777666555444444444333222111111000111111111111111111111111////////////////////////000///.........///111222555???BBBIIIQQQXXX\\\\\\\\\YYYQQQGGG@@@<<<<<<<<<<<<===<<<<<<===???@@@???>>>===;;;:::;;;===@@@AAABBB@@@@@@@@@@@@???>>>======>>>>>>?????????>>>>>>===<<<>>>???AAABBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKJJJJJJIIIJJJKKKEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFIIIKKKJJJJJJGGGIIILLLOOOPPPOOOMMMLLLNNNPPPSSSWWW[[[\\\\\\\\\^^^___```aaa```^^^ZZZXXXPPPPPPPPPPPPQQQSSSUUUVVVUUUWWWZZZYYYVVVTTTUUUVVV[[[___ccceeejjjqqquuutttqqqpppnnnkkkhhheeecccbbb_________``````aaaaaaaaaccccccbbb___\\\ZZZZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYYYYYYYXXXUUUTTTRRRPPPPPPRRRSSSTTTVVVUUUTTTTTTUUUUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHGGGHHHIIIIIIHHHFFFDDDDDDFFFHHHJJJMMMOOOPPPMMMNNNNNNNNNOOOOOOOOOPPPKKKJJJGGGFFFFFFGGGIIIJJJQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJHHHFFFDDDDDDDDDEEEDDDBBB@@@@@@AAADDDGGGGGGHHHIIIHHHFFFFFFFFFGGGMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@????????????>>>@@@AAA@@@???<<<;;;;;;<<<<<<;;;::::::;;;<<<===>>><<<;;;:::999::::::<<<<<<;;;<<<===>>>???@@@@@@@@@<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>?????????===<<<;;;>>>>>>===<<<<<<<<<<<<===;;;999777555444555666777666666666555555555444444444333333222222333333444666666777777777666555555555444333333222222333333333333222222222222333333111111000///////////////111000...---,,,...///111.../////////...---,,,,,,////////////000000000000////////////000000111222000000000000000111222222555666666777888888999999;;;::::::::::::::::::::::::999777666777888:::;;;888888777666666555555555555666777888888888777666777666666555444333222222111111111111222222333333////////////////////////000///.........///111222555HHHHHHIIIMMMRRRUUUVVVUUUSSSPPPKKKGGGDDDCCCAAA@@@AAAAAAAAACCCGGGJJJJJJJJJFFFCCC@@@???BBBEEEHHHIIIFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBBBBDDDHHHLLLOOOPPPPPPOOOJJJHHHGGGFFFFFFHHHJJJLLLOOOOOOPPPQQQRRRRRRSSSTTTXXXZZZZZZYYYVVVTTTUUUWWWTTTTTTUUUVVVWWWWWWVVVVVVTTTSSSTTTWWW[[[^^^______[[[^^^aaadddeeedddaaa___```ccchhhmmmqqqsssuuuvvvwwwvvvuuurrrooolllkkkkkkddddddcccccceeefffhhhiiijjjmmmpppoookkkhhhhhhjjjpppuuuyyy|||}}}{{{yyyxxxttttttuuuvvvwwwwwwxxxxxxyyyyyyxxxuuurrrppppppqqqoooooonnnnnnnnnnnnooooooqqqrrrrrrrrrrrrqqqpppooommmllljjjiiiiiijjjlllnnnlllllllllmmmnnnnnnmmmkkkgggggggggggggggggghhhiiilllkkkiiigggffffffffffffcccbbbaaa___]]]\\\[[[[[[\\\ZZZYYYYYYZZZYYYVVVTTTRRRSSSUUUXXX[[[]]]___```\\\]]]^^^```aaacccdddeeebbb```\\\YYYXXXYYYZZZ\\\^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZWWWUUUQQQOOOMMMLLLMMMPPPSSSVVVXXXYYYYYYYYYZZZYYYVVVRRRNNNLLLKKKMMMMMMLLLJJJIIIKKKOOORRRWWWYYY[[[ZZZYYYWWWWWWWWW^^^]]][[[YYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\VVVVVVUUUUUUVVVXXXZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWVVVSSSUUUWWWXXXWWWTTTQQQOOOKKKKKKIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCC@@@>>>===>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>>>>???@@@>>>???@@@BBBCCCDDDEEEEEEAAABBBBBBCCCCCCCCCBBBBBB@@@???>>><<<<<<===???@@@<<<======>>>??????>>>>>>AAAAAABBBBBBBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<>>::::::999999888777777666666777888999999999888777888777777666555444444444555555555666777777888888000000000000000000000000000///.........///111222111RRROOOLLLMMMRRRVVVWWWWWWWWWWWWVVVSSSPPPLLLIIIGGGFFFFFFGGGKKKPPPTTTWWWWWWOOOKKKFFFEEEHHHMMMRRRUUUXXXYYY[[[]]]_________^^^[[[ZZZZZZXXXWWWUUUSSSRRRPPPTTTZZZ___ccceeeeeeddd]]]\\\YYYXXXXXX[[[^^^aaaccccccdddeeeffffffggghhhkkkmmmnnnlllgggeeefffhhhggghhhjjjkkkllllllkkkjjjhhhhhhjjjmmmrrruuuvvvvvvtttwwwzzz||||||zzzxxxvvvssswww}}}}}}~~~zzzyyyxxxxxxyyyzzz{{{|||}}}{{{{{{}}}~~~}}}}}}}}}~~~}}}|||zzzwwwuuusssrrrqqqrrrqqqooooooooonnnllljjjjjjkkkmmmooopppqqqrrrrrrqqqqqqsssuuuxxxzzz{{{|||yyywwwtttqqqoooooopppqqqnnnnnnooopppqqqsssuuuvvvuuutttrrroookkkhhheeeccc^^^```dddhhhkkknnnooopppqqqqqqpppkkkeee___[[[ZZZ[[[]]]^^^\\\ZZZ[[[___ccckkknnnpppqqqooommmllllllooonnnkkkiiigggeeeddddddfffffffffggghhhhhhiiiiiimmmlllkkkkkkjjjjjjjjjkkkjjjiiihhhggghhhjjjlllnnnqqqqqqqqqqqqqqqqqqpppoooooopppqqqrrrqqqpppooonnnjjjlllnnnooonnnllliiihhhaaa```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWPPPOOONNNJJJGGGEEEFFFGGGGGGFFFEEECCCBBBBBBBBBCCCEEEDDDBBBAAAAAABBBCCCCCCEEEFFFHHHKKKMMMOOOPPPQQQMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGDDDBBBAAABBBDDDEEE???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;AAA@@@===;;;888666444444666555555555444444444444555444444333333444444555333444555666666666666555444444333222222222222222111111000000111111222222111000000///////////////...---,,,,,,,,,---...///------...///////////////...//////000000111111222...------,,,,,,------...///////////////000000111111222333666888;;;<<<===888999:::::::::::::::999;;;:::888888888:::<<<>>><<<<<<<<<<<<;;;:::999888999999;;;;;;<<<;;;:::999777777777666666666666666555555555666666666777777111111111111111111111111000///.........///111222111^^^YYYUUUVVV\\\bbbfffgggggghhhhhhgggccc___\\\[[[WWWVVVXXX\\\bbbgggkkklll```\\\VVVUUUYYYaaaiiimmmppprrrtttvvvwwwwwwvvvuuunnnnnnnnnmmmllljjjiiihhhdddhhhooouuuzzz{{{{{{zzzvvvssspppnnnooorrrvvvyyy||||||||||||{{{{{{{{{{{{{{{~~~~~~zzzwwwyyy|||zzz|||~~~~~~~~~~~~~~~|||{{{vvvxxx{{{xxxqqqllljjjkkkoooqqqqqqnnnooorrrvvvzzz}}}|||{{{zzzzzzyyywwwvvvtttssssssssssssssstttvvvwwwxxxyyyzzz~~~~~~}}}{{{zzzzzzzzzzzz|||{{{yyyxxxyyy{{{}}}xxxwwwuuusssrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqkkkjjjgggbbb\\\YYYYYYZZZXXXWWWTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLSSSTTTWWW[[[^^^```bbbccc`````````___^^^]]]\\\[[[UUURRRNNNIIIGGGGGGHHHIIIDDDDDDEEEGGGGGGHHHHHHHHHCCCCCCEEEFFFFFFEEEDDDDDDAAA@@@???>>>============AAAAAA@@@>>><<<999777555888888888777777777666666777777777666666777777777333444555666777888888888444333222222111222222222000000000000000111222222222111000000//////000000---------....../////////......///000000000////////////000000111222222333000///...---,,,,,,,,,,,,///............///000000...///111333555888999:::666777888999:::999999888888888777777888999;;;<<<:::;;;;;;;;;:::999888777999:::;;;<<<;;;:::999888666666666666777777777777333333333444444444444444222222222222222222222222000///.........///111222333lllfffaaaccckkktttyyy{{{{{{||||||{{{yyyvvvuuuuuummmlllnnnrrrxxx~~~vvvqqqkkkjjjpppzzz||||||||||||{{{{{{zzzyyyssswww~~~{{{vvvtttwww{{{||||||~~~}}}|||||||||||||||zzz{{{|||~~~xxxrrrmmmlllmmmnnnmmmjjjgggeeeccccccccc\\\[[[ZZZYYYXXXXXXYYYZZZ___aaadddhhhllloooqqqrrrppppppooonnnmmmkkkjjjiii___[[[UUUOOOKKKJJJKKKLLLGGGHHHIIIJJJKKKKKKLLLKKKBBBCCCDDDFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAA???<<<999777::::::::::::999999999999::::::999999999999::::::333444666777999:::::::::444333222222111111222222000000///000000111222222222222111000000000000000//////000111222222111111222222222111000...---,,,///000000111222333333333333222111000///........................///000000000000111222222333444444555666777888999888888777666666666666777888999:::777777888888777666444333888888999:::999888777666555555555666777777888888777777777777777666666666333333333333333333333333000///.........///111222///|||zzzxxxzzz}}}|||{{{~~~~~~}}}{{{zzzvvvuuussspppnnnnnnnnnnnnssstttvvvyyy|||~~~{{{xxxwwwvvvoooeee]]]XXXWWWVVVVVVTTTSSSSSSSSSTTTSSSPPPNNNKKKHHHEEECCCEEEHHHJJJKKKFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAAAAA???>>>======<<<:::888888888:::;;;;;;;;;;;;::::::999999999999777666444444666777999999666333444777888555222555222///------000333666999888555333111111222333111111000000111111222333444444333333222111000000222222222111111000000000000000000///////////////...///000000///...///111/////////000111111222222222333555666666444333222222222222222222222222222444777:::999666333333444444444444444444444444444666555555444444333222222333333444444444444444444444444333333333222222222000111222222222111//////222rrrhhhXXXbbbmmmwww~~~~~~~~~~~~|||vvvqqqmmmiiieeebbb[[[YYYUUUTTTTTTTTTSSSRRRJJJGGGDDDCCCDDDGGGHHHIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===???>>><<<999888888999999:::999999999888888888777777777666555555666777777666555444888<<<===999444444222000...///111333555666555333111111111222333222222222222222333333444444444444333222222222111333222222222111111111111111111000///...------,,,///000111000...---...///000000000///////////////111222333444444333111000111111111111111111111111111444666555222000111222222222222222222222222222333333333333222222222222222222222333333333333333222222111000000000//////111111222333333222111111111yyy^^^KKKRRR[[[ccclll~~~{{{tttoooddd```YYYUUUSSSSSSSSSSSSHHHEEECCCBBBCCCEEEEEEEEEGGGGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;@@@>>><<<999777666666666777666666666666666555555555555666666666666555555333333666:::??????;;;777333222111000111222444555333222111000111111333444333333333222333444444555333333333333333333333333333333333222222222222111222111000///...---,,,+++000111222111///......///000000000///...---------///000111222222111000000000000000000000000000000111222444444222111111222000000000000000000000000000000000111111111111222111111111111222222222333333222111000////////////000111222333333444333333333gggOOONNNYYY```___bbbmmmvvvxxx}}}xxxmmmhhhaaa[[[WWWUUURRRPPPHHHFFFCCCCCCCCCDDDDDDCCCDDDCCCBBBAAA@@@???????????????===<<<;;;:::999999<<<;;;999888666555555555444444444444333333333333333444555666666555444333333333444777;;;;;;999777111111222222333333444444444333222222111222222333222222222222222333333444111111111111222222222222333333333222222222222222111111000000///...------000111222222000000111222000000000//////.........//////000111111111000000////////////////////////...///000000000000111111////////////////////////...//////000111111222222000000111111222333333333444444333222111111111111...///000111222333444444666{{{fffNNN___eeeYYYOOOXXXmmm|||vvvsssnnniiiddd^^^WWWSSSMMMKKKIIIIIIJJJIIIHHHFFFCCCBBBAAA@@@???>>>>>>>>>>>>===;;;999888777777777::::::999888888888777777222222222222222222222222111222444666666444222111333222111111333444444444000000111222333333444444777666555444333222111111000000//////000000111222///////////////000000000222222222222222222222222000000000000000000000000...000222222222222444555/////////000000111111111//////000111111111111111........................+++++++++,,,---...//////000000000000000000000000......///000111222333333111111111222333444444444444444444444444333333222......///000111222444444888}}}cccsssxxxfffXXXddd}}}zzzuuummmeee___YYYXXXWWWWWWWWWVVVSSSQQQJJJIIIGGGDDDCCCAAA@@@@@@???===;;;999777666666777;;;;;;;;;;;;;;;:::::::::111111222222222222333333000222333444444333222000333222///...---...000111//////000111222333333444888777666555333222111000.........---......///000........................000111111111111222222222......//////000111111111---///111111111111333444/////////000111222222222/////////000000111111222...........................---,,,---000333333333000000000000000000000000......///000000111222222000111111222333444555555333444666888888777666444111111111222333444666777:::~~~}}}}}}~~~kkkyyy~~~rrriiisss{{{tttnnniiihhhggghhhgggfffbbb___XXXVVVSSSOOOKKKGGGEEEDDDAAA@@@===:::888888888888;;;;;;;;;;;;:::999888777222222222222333333333444000111222333333222111000111111000///......///000.........///000111333444555555555444333222111111---------------...///////////////......---------//////000000000111111111---------...............---/////////------.../////////000000000000000000------------...///000111........................///---,,,...222555666555000000000000000000000000------....../////////000//////000111222333444444555888<<<@@@AAA???<<<:::777777777777888999;;;<<