BM6P6(@ ~~~vvvqqqmmmkkkjjjkkklllllliiifffbbb```WWWVVVUUUTTTTTTVVVXXXYYY\\\```ffflllqqqtttttttttwwwtttmmmfff^^^YYYUUUSSSOOOKKKHHHIIIIIIKKKRRRZZZfffmmmxxx{{{xxxvvvuuutttuuuwww||||||zzzzzz}}}{{{tttnnnjjjgggddd```\\\\\\aaahhhnnnqqqwww~~~xxxpppmmmkkkfff\\\SSSLLLHHHCCC@@@???????????????>>>===<<<<<<@@@EEEIIILLLRRRZZZaaagggnnnvvv|||{{{}}}}}}{{{{{{yyytttsssyyytttqqqiii^^^dddooonnnuuunnngggccc```\\\^^^aaagggeeehhhsss}}}zzz{{{uuukkkccc\\\]]]___bbbcccccc```^^^\\\YYYTTTOOOIIIEEEBBBAAA??????>>>===;;;888666444222111111000000000000000222222111111111111111222555111222888999;;;JJJ]]]~~~wwwtttzzzzzzuuuqqqnnnrrrxxx~~~zzzuuummmhhhkkksss}}}|||zzzppphhhfffeee```\\\[[[VVVTTTPPPMMMKKKJJJJJJKKKEEEGGGJJJIIIGGGIIIPPPVVV```fffpppzzz|||wwwuuutttvvvzzzzzzlllbbb```cccmmm~~~~~~wwwqqqllliiiggggggggggggeeeccc```^^^VVVUUUTTTSSSTTTVVVXXXYYY]]]```ffflllqqqtttttttttuuurrrmmmggg```ZZZUUUSSSNNNJJJHHHHHHIIIKKKRRRZZZdddmmmxxx}}}zzzvvvrrrqqqpppqqqqqqtttyyy}}}~~~{{{tttmmmiiieeeccc___[[[[[[___gggmmmvvv~~~xxxtttqqqjjj```WWWMMMIIIDDDAAA@@@AAAAAAAAA??????>>><<<<<>>===;;;888666555333333222111111111111111222222111111111111111222555111222888;;;???PPPdddwwwuuu|||yyyqqqkkkgggjjjqqq~~~zzzrrrlllnnntttwwwuuuvvv{{{pppgggccc```[[[VVVVVVTTTRRROOOMMMJJJIIIIIIIIIEEEHHHJJJIIIHHHJJJPPPUUU]]]dddnnnyyy~~~wwwtttqqqrrrttt{{{}}}tttfff^^^]]]___jjj{{{wwwpppjjjfffbbbbbbaaa```___^^^]]]]]]VVVTTTSSSRRRSSSUUUXXXZZZ^^^aaaggglllqqqsssttttttrrrpppmmmhhhaaa[[[UUURRRMMMIIIGGGGGGHHHJJJRRRZZZdddmmmxxx~~~zzzvvvqqqnnnlllllllllmmmooottt{{{zzzrrrlllhhhcccaaa^^^[[[[[[```ggglllxxx|||wwwnnnbbbYYYNNNKKKFFFCCCCCCCCCCCCBBB@@@@@@>>><<<;;;>>>BBBFFFKKKPPPXXX___eeellltttzzz}}}}}}~~~~~~~~~|||xxxxxxpppeeehhhpppllljjjgggfffjjjjjjfffddddddllliiiiiiqqq~~~ooofff^^^ZZZXXX\\\cccfffccc^^^[[[YYYTTTNNNIIIEEECCCBBB??????>>>===;;;888666555444444333222222222222222222111111111111111222222444111333888<<>>;;;:::<<>><<<:::888666555444444333222222222222222111111111000111111222333555333333777<<>>;;;999;;;@@@CCCHHHNNNVVV\\\aaahhhpppuuu|||{{{zzzxxxzzzuuuiiilllqqqlllpppjjjhhhnnnsssttttttvvvzzzvvvssssss{{{ppphhhggg___XXXYYY```ddd```[[[ZZZXXXSSSNNNJJJFFFDDDCCC@@@???>>><<<:::888777666333333222111111111111111111111000000111222222333555444444777===LLLdddxxxtttrrrwww~~~zzztttpppqqqyyyxxxtttvvv}}}}}}{{{yyy}}}pppggg^^^YYYUUUPPPPPPSSSRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNPPP]]]dddpppzzzyyyqqqmmmlllkkkmmmrrrxxxsssfff___ZZZXXX^^^lll{{{xxxooogggbbb\\\[[[YYYXXXWWWWWWXXXYYYRRRQQQOOONNNPPPTTTYYY\\\]]]aaagggnnnuuu{{{{{{zzzwwwqqqiii```XXXSSSQQQLLLIIIIIIIIIJJJPPPXXXhhhqqq}}}~~~yyyvvvrrrmmmiiiiiiiiikkkqqqyyy|||uuupppmmmmmmmmmggghhhhhhggghhhkkkooosss{{{sssddd[[[MMMJJJGGGFFFEEEEEEDDDCCC@@@???===:::999;;;???CCCGGGMMMTTT[[[```fffnnnsssxxx|||{{{xxxvvvzzzuuukkkooouuuppppppjjjgggnnnwww|||~~~|||xxxvvvyyytttllljjjbbb[[[ZZZ^^^bbb```]]]ZZZXXXSSSNNNJJJFFFDDDCCCAAA@@@>>>;;;999888777666333333222111111111111111000000000000111222333333333555666777???QQQjjj}}}~~~qqqqqqyyy}}}~~~}}}~~~|||xxxyyy{{{yyypppccc\\\VVVSSSOOOLLLNNNRRRSSSQQQNNNLLLJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOO[[[cccooozzz{{{sssnnnmmmlllooosssyyyuuugggYYYUUUSSSZZZjjj|||wwwooohhhcccZZZYYYXXXWWWVVVVVVVVVVVVRRRPPPNNNMMMOOOTTTYYY]]]___ccciiirrr{{{~~~wwwnnnddd\\\WWWTTTOOOKKKJJJIIIJJJPPPXXXfffooo|||}}}yyyrrrmmmiiiiiikkkqqqzzzwwwooolllllloooqqqoooooommmkkkjjjjjjmmmooouuuwww|||rrrcccYYYJJJHHHFFFDDDEEEDDDCCCBBB???>>><<<999999;;;???CCCFFFLLLSSSYYY^^^eeelllrrrtttyyy~~~|||wwwvvvzzzvvvmmmrrrzzzuuusssllljjjqqqyyy}}}{{{zzzwwwsssttt}}}uuunnniiiddd]]][[[]]]aaabbbbbbZZZWWWSSSNNNJJJFFFDDDCCCAAA@@@===;;;999777777777444444333222222222222222000000000000111222333444111444777999CCCXXXrrrqqqrrr{{{|||~~~{{{xxxyyyzzz|||mmmdddYYYUUUQQQPPPMMMJJJLLLQQQSSSPPPLLLIIIGGGHHHKKKLLLKKKKKKKKKKKKMMMNNNNNNMMMUUU]]]kkkwwwyyysssqqqoooqqqtttyyywwwhhhXXXSSSQQQYYYiii|||wwwooohhhdddYYYYYYXXXWWWVVVUUUTTTSSSQQQOOOMMMMMMOOOTTTYYY]]]```dddllluuu{{{qqqggg___ZZZVVVQQQMMMKKKJJJJJJPPPWWWcccmmm{{{wwwqqqiiiiiikkkqqqzzz}}}tttllliiikkkpppttttttsssqqqnnnjjjiiijjjkkkkkknnnsssxxx||||||nnn```VVVIIIGGGEEEDDDDDDCCCBBBAAA>>>===;;;999888;;;@@@DDDFFFKKKSSSYYY^^^dddkkkqqqrrrvvv|||||||||wwwvvvzzzwwwooouuu~~~zzzxxxqqqnnnssszzz{{{zzzyyyttttttrrrooonnnuuutttmmmhhhccc^^^[[[]]]```dddfffZZZWWWSSSNNNJJJGGGEEEDDDAAA@@@===;;;999777777777555555444333333333333444000000000000111222333444///333888;;;FFF\\\wwwrrrttt}}}~~~~~~}}}~~~~~~xxxuuuvvvzzzvvvfff\\\WWWSSSQQQPPPNNNKKKLLLQQQSSSOOOJJJFFFEEEGGGJJJLLLLLLKKKKKKLLLMMMNNNMMMMMMOOOYYYggguuu~~~xxxvvvqqqrrruuuzzzyyyjjjZZZUUURRRYYYhhh{{{|||uuummmggg^^^XXXUUUXXXZZZXXXUUUUUUUUUQQQMMMNNNQQQUUUWWWWWW___fffnnnvvvuuuhhh___[[[WWWRRRNNNMMMLLLLLLRRRYYYdddnnn}}}zzzwwwpppnnnoootttzzzzzznnngggeeehhhlllmmmqqqqqqpppooonnnllljjjiiijjjiiihhhjjjnnnqqqssssssuuu~~~zzzmmm^^^RRRMMMJJJGGGEEEDDDBBB@@@>>><<<:::888777888;;;>>>@@@AAAGGGPPPXXX^^^dddhhhjjjpppsssxxx{{{}}}|||xxxzzz{{{ttt}}}zzzuuuwww|||}}}zzzqqqmmmqqqtttppplllmmmlllkkkiiigggkkkttt|||~~~yyyuuummmggg```]]]```bbbbbbaaa[[[WWWRRRMMMJJJHHHEEECCC@@@>>><<<;;;;;;:::888666333222111111000000111111222222111111222222333444666888:::<<>><<<;;;<<<:::888777888:::===@@@CCCHHHPPPWWW\\\aaaeeegggkkkoootttxxxzzz}}}yyyvvvxxx{{{uuurrrzzz~~~yyytttwww}}}vvvpppqqqqqqllliiiiiiaaabbbccccccgggpppyyy~~~~~~~~~}}}zzzxxxwwwooofffaaabbbddddddddd\\\XXXSSSOOOLLLIIIFFFDDDAAA???<<<;;;;;;:::777555444333333222222222222222222222222111222222333444555666888===NNNiii{{{}}}~~~|||wwwssspppnnnmmmqqqyyy{{{vvvtttoookkkiiilllqqqvvv~~~yyynnnfffbbb___]]]ZZZVVVSSSQQQPPPPPPMMMKKKIIIGGGFFFGGGIIIJJJIIIMMMPPPOOOOOORRRQQQNNNOOOTTT]]]lllzzz}}}xxxxxxxxxzzzwwweee]]]XXX___nnn}}}}}}wwwhhhaaaZZZZZZYYYVVVTTTUUUUUURRROOONNNPPPTTTVVVWWW]]]eeeoooxxx}}}pppfff```YYYTTTOOONNNLLLKKKQQQXXXcccmmm|||wwwsssqqqsssvvv{{{zzzooohhheeegggjjjlllpppooonnnllliiieeebbb```___]]]\\\\\\^^^aaabbbccciiirrr{{{~~~{{{rrreeeYYYMMMIIIDDD???>>>===;;;:::;;;:::888777888:::===>>>CCCHHHNNNTTTYYY]]]aaacccfffjjjooossswwwyyy|||}}}yyyvvvyyyvvvqqqooovvvzzzwwwtttxxx~~~uuuqqqmmmgggbbbaaaZZZ\\\```bbbdddjjjuuu~~~}}}|||{{{{{{}}}~~~}}}|||xxxllldddbbbcccdddddd^^^ZZZUUUPPPMMMJJJGGGEEEBBB@@@===<<<;;;999777444555555444333333333333333222222222222222333444444444555777???UUUrrr}}}}}}yyywwwwwwwwwwwwvvvtttqqqnnnjjjiiikkkqqq{{{{{{vvvsssjjjccc^^^```dddkkkvvv{{{|||}}}xxxssspppoookkkhhheee```[[[WWWUUUSSSMMMLLLJJJHHHGGGGGGHHHIIIHHHLLLOOOOOOQQQTTTTTTRRRNNNRRRZZZgggvvv{{{zzzzzz{{{~~~tttfff]]]bbbqqqqqqhhh```^^^\\\YYYWWWWWWTTTRRROOONNNOOOQQQTTTVVV\\\fffpppyyyuuuiiicccZZZUUUPPPNNNLLLKKKPPPWWWbbblll{{{yyyuuuuuuvvvxxxzzzppphhhddddddfffhhhkkkkkkkkkiiigggccc```^^^\\\YYYWWWWWWYYY\\\]]]^^^dddnnnxxx|||{{{tttgggZZZQQQMMMFFFBBB???>>>>>>===;;;999888777777999;;;===AAAEEEKKKPPPTTTYYY^^^aaadddhhhmmmpppsssuuuxxxzzz|||}}}~~~~~~}}}}}}{{{yyy{{{~~~~~~zzztttrrrnnnssswwwvvvtttwwwyyyqqqggg]]]XXXYYY\\\aaaccccccgggrrr~~~~~~{{{{{{}}}{{{nnnddd```___```aaa^^^ZZZUUUPPPMMMJJJGGGEEECCCAAA>>><<<;;;999666444555444444333333333333333333222222222222333444444666666777CCC\\\xxx~~~|||{{{{{{|||zzzvvvtttssspppqqqrrrqqqoookkkfffdddgggkkksss~~~|||qqqhhh```^^^aaahhhttt}}}zzzxxxxxxuuusssxxx~~~~~~||||||}}}wwwtttoooiiibbb\\\XXXVVVNNNMMMKKKIIIGGGGGGHHHHHHGGGKKKMMMNNNRRRXXXYYYVVVPPPRRRXXXdddsss|||{{{zzz{{{~~~pppbbbeeesssuuulllcccaaa___[[[XXXXXXTTTRRRPPPNNNNNNPPPSSSUUU\\\fffqqqyyyyyymmmeee\\\WWWRRROOOLLLJJJOOOVVV```jjjxxx|||zzzxxxxxxzzzqqqhhhbbb```aaaccceeefffggggggfffdddaaa___ZZZXXXUUUUUUXXX[[[]]]^^^ccclllvvv{{{{{{uuufffYYYSSSNNNHHHCCCAAA@@@??????:::999888777777888:::;;;===AAAFFFKKKPPPVVV\\\```dddhhhllloooppprrrtttuuuzzz|||}}}}}}||||||}}}|||xxxyyy{{{xxxwwwuuuttttttpppsssvvvvvvtttvvv}}}pppcccYYY\\\]]]aaaeeeeeegggsss~~~{{{pppfff```^^^______^^^ZZZUUUPPPMMMIIIFFFDDDCCCAAA>>>===;;;999777444444444333222222222222222333333222222333333444555888888;;;GGGaaa}}}{{{xxxwwwvvv}}}{{{wwwuuutttpppqqqqqqooolllgggbbb___dddgggnnnxxx{{{qqqgggccccccgggqqq{{{}}}zzzvvvsssqqqoooqqqzzz}}}wwwppphhh```ZZZVVVOOONNNLLLJJJHHHGGGGGGGGGGGGJJJLLLNNNTTT\\\]]]ZZZTTTTTTWWWaaappp~~~}}}|||{{{{{{xxxfffgggsss~~~uuummmeeecccaaa]]]ZZZZZZUUUUUUSSSPPPNNNPPPSSSVVV[[[fffrrryyy}}}qqqhhh^^^XXXSSSOOOLLLJJJNNNUUU^^^hhhvvv}}}zzz~~~zzzvvvoooggg```^^^___aaabbbccceeeggggggeeecccaaaYYYWWWUUUUUUYYY]]]aaabbbcccllluuu{{{|||vvvfffXXXPPPLLLGGGCCCAAA@@@>>>===999888888777777888999:::;;;>>>BBBGGGLLLRRRYYY^^^dddgggjjjmmmnnnoooppprrrxxxzzz|||}}}||||||}}}~~~{{{uuuttt{{{xxxtttrrrppprrrvvvtttuuuwwwwwwsssttt~~~sssgggbbb___aaafffgggiiiuuuzzzrrrjjjdddaaaaaaaaa___[[[UUUPPPMMMIIIFFFCCCCCCAAA>>>===<<<:::888555444333333222222222222222333333333333333444444555888:::>>>LLLddd~~~|||wwwsssqqqppp{{{|||zzzyyyuuutttqqqmmmgggaaa\\\YYY]]]aaagggnnnwwwzzzpppjjjggghhhnnnuuu|||yyyxxxuuurrrpppnnnppp|||~~~uuulllbbb[[[WWWPPPOOOMMMKKKIIIGGGFFFFFFFFFHHHJJJNNNVVV___bbb___XXXVVVWWW___mmm|||~~~|||}}}}}}hhhhhhqqq{{{wwwoooiiiiiigggbbb^^^^^^XXXXXXWWWSSSQQQRRRUUUYYY[[[fffrrryyyuuulll___YYYSSSPPPLLLJJJNNNTTT\\\fffsss}}}~~~}}}ssspppllleee___]]]___bbbaaacccfffhhhhhhfffdddbbbWWWUUUSSSTTTYYY___cccfffbbbkkkttt{{{~~~xxxhhhXXXMMMJJJFFFCCCAAA@@@>>>===999888777777777777888888<<<>>>AAADDDHHHNNNUUUZZZ```cccgggjjjlllmmmoooqqqvvvyyy|||}}}}}}}}}~~~}}}tttqqqvvv}}}yyyuuupppnnnrrrzzzzzzyyyyyyxxxsssrrr{{{yyyssskkkgggkkkkkkkkkuuu|||{{{yyyxxxwwwuuurrrmmmhhhdddbbbbbbaaa]]]WWWRRRNNNJJJGGGDDDBBB@@@>>>===<<<;;;999777555555444333333333333333444333333333333444555555555999AAAOOOggg~~~yyysssnnnlllkkksss{{{|||xxxrrriiiaaa[[[VVVSSSRRRXXX___dddiiirrr{{{vvvqqqnnnooottt{{{xxxuuuttttttsssppppppzzzyyyoooeee]]]XXXPPPOOONNNKKKIIIGGGFFFEEEFFFGGGIIINNNXXXbbbeeebbb[[[XXXWWW]]]jjjyyyiiihhhnnnvvv}}}zzzsssnnnnnnmmmhhhdddccc[[[[[[ZZZVVVSSSTTTXXX\\\[[[fffrrryyyxxxooo```ZZZTTTPPPLLLIIIMMMTTT[[[eeerrr~~~yyymmmllliiiccc___^^^aaadddbbbdddgggiiihhhfffdddbbbUUUSSSQQQSSSYYY```eeegggaaajjjttt{{{yyyjjjZZZMMMJJJGGGEEEDDDBBB@@@>>>888888777777777777777888===???AAACCCFFFKKKRRRWWW\\\```dddhhhjjjllloooqqquuuxxx{{{}}}}}}}}}~~~vvvqqquuu||||||wwwqqqnnnuuu}}}~~~{{{zzzyyysssqqqzzzxxxpppqqqpppmmmsss~~~~~~yyyvvvsssqqqpppqqqpppmmmiiieeebbbaaabbb^^^XXXSSSOOOLLLHHHEEEBBB@@@>>>======<<<:::888666666555444444444444555444333333333333444555555222888BBBQQQhhh}}}~~~}}}wwwpppllliiihhhjjjsss{{{rrrggg]]]VVVRRRPPPIIIQQQYYY]]]___hhhwww|||vvvuuuxxx|||xxxssstttvvvvvvrrrpppwww|||qqqfff^^^YYYPPPPPPNNNLLLJJJGGGFFFEEEEEEGGGIIINNNYYYdddgggddd\\\XXXVVV[[[hhhwwwjjjggglllttt}}}|||zzzxxxuuuqqqkkkgggcccaaa]]]YYYWWWWWWXXXZZZbbbgggmmmuuu|||uuueee\\\SSSOOOMMMLLLMMMQQQ\\\dddoooyyy}}}{{{|||}}}yyytttmmmllliiieeeaaa______```ggggggggghhhhhhgggcccaaaXXXTTTQQQQQQVVV\\\aaadddfffjjjrrr|||{{{kkk^^^SSSNNNHHHCCCAAA???===<<<999999999999888888888777999999:::===BBBIIIOOOSSSWWW\\\aaafffhhhjjjlllnnnsssvvvzzz||||||}}}~~~yyysssuuuzzzzzzwwwxxxyyy|||yyyvvvuuusssrrrwwwzzzpppnnnttt|||}}}tttooojjjfffhhhgggfffdddcccbbbbbbbbb^^^\\\YYYVVVQQQLLLHHHFFF>>>>>>===;;;:::999888777666444333333555666666555333333444333222333555888777888CCCXXXnnnxxx{{{|||tttkkkggghhhkkkjjjpppxxxzzzmmm___UUUOOOKKKIIIHHHLLLPPPQQQSSS\\\iiittt}}}zzz}}}vvvtttuuuppphhhnnnzzzyyypppggg___[[[RRRPPPMMMJJJGGGEEEDDDDDDFFFEEEFFFLLLVVV___eeeggg]]]WWWTTTZZZeeeqqqjjjccchhhttt}}}wwwpppjjjfffccc___ZZZXXXWWWXXXYYY^^^cccjjjqqqxxxuuufff]]]TTTPPPNNNLLLNNNRRR\\\cccoooyyy|||yyyzzz{{{~~~}}}vvvqqqjjjiiifffcccaaa```bbbccchhhhhhggghhhiiihhhfffccc\\\XXXSSSPPPRRRWWW[[[]]]aaaeeennnxxx~~~xxxjjj]]]RRRNNNHHHCCC@@@???===<<<999999888888777777777777999999:::<<>>===<<<;;;999888888666555333333555666555555333333444333222333666888777999DDD[[[sss~~~vvvzzz~~~|||tttkkkffffffhhhlllpppwww~~~yyyqqqdddXXXOOOJJJGGGEEECCCGGGJJJJJJLLLTTTbbblll~~~~~~zzzxxxqqqiiilllwwwxxxnnneee]]]YYYRRRPPPMMMJJJGGGFFFEEEEEEFFFDDDEEEKKKUUU^^^cccddd^^^XXXUUUZZZcccooo~~~~~~hhhaaaeeepppvvvpppkkkhhhbbb\\\XXXWWWXXXYYYZZZ^^^eeelllttt|||vvvhhh___VVVQQQOOOMMMNNNRRR[[[cccoooyyy{{{wwwvvvwww{{{{{{tttooohhhfffcccaaa```bbbeeefffiiihhhfffggghhhhhhhhhgggaaa[[[SSSNNNMMMOOORRRSSSYYY]]]fffqqqxxxttthhh]]]QQQMMMGGGCCC@@@???>>><<<888888777777666666666777999999999;;;???DDDIIILLLRRRUUUYYY]]]```dddhhhkkkpppssswwwzzz|||~~~{{{qqqooonnnqqqqqqrrrwww}}}yyywwwwwwwwwtttnnnssszzzuuunnngggbbb\\\[[[[[[[[[]]]___aaacccbbb```\\\WWWQQQLLLGGGDDD@@@???>>>===;;;:::999999777555333333555666555444222333333333222333666888999;;;HHHaaa{{{{{{rrrwww}}}}}}vvvmmmgggfffgggnnnqqqvvv|||llleeeZZZQQQJJJFFFDDDBBBAAACCCDDDDDDEEEMMMYYYcccsss~~~uuulllmmmvvvvvvlllccc[[[WWWQQQOOOMMMJJJHHHFFFFFFFFFEEEDDDEEEJJJSSS[[[___```___YYYVVVZZZaaalllzzz~~~xxxccc]]]aaakkk~~~{{{wwwqqqllleee^^^YYYWWWWWWXXXXXX\\\cccjjjqqqyyyxxxkkkaaaXXXSSSPPPNNNOOOSSS[[[cccooozzzzzzvvvttttttxxx~~~|||vvvqqqjjjgggcccaaaaaaccceeeggghhhfffdddccceeegggggggggaaa[[[RRRLLLIIIJJJKKKLLLPPPUUU___jjjqqqooofff^^^PPPLLLGGGBBB@@@???>>>===888888666666555555666777888888888:::===@@@DDDGGGOOOQQQUUUYYY]]]bbbgggkkknnnqqqvvvzzz|||~~~}}}tttkkkhhhhhhlllnnnoootttzzz|||tttqqqrrrrrrwww~~~}}}rrrnnnttt|||vvvoooiiiccc\\\[[[ZZZZZZ[[[___bbbddddddbbb^^^YYYRRRLLLFFFCCC@@@@@@???===<<<;;;:::999777555444444555555555444222333333333222333666999:::===MMMiiiwwwnnnsss{{{{{{rrrllliiijjjppprrruuuzzzyyyqqqbbb]]]UUUNNNIIIGGGEEEDDDBBBCCCCCCBBBCCCIIITTT\\\hhhxxx}}}|||}}}uuuuuuzzzvvvkkkbbb[[[WWWQQQPPPMMMJJJHHHGGGGGGGGGEEEDDDEEEJJJRRRYYY]]]]]]```ZZZWWWYYY___hhhuuu}}}~~~qqq^^^YYY]]]hhh{{{|||uuuppphhh___ZZZWWWWWWWWWXXX\\\bbbiiipppwww~~~{{{mmmdddZZZUUURRROOOPPPTTT[[[dddqqq|||yyyuuusssrrrvvv{{{~~~zzzvvvnnnjjjeeebbbbbbcccdddcccdddbbb___^^^```bbbcccccc\\\VVVOOOIIIGGGHHHHHHIIIJJJOOOYYYdddkkkkkkeee___RRRMMMHHHCCCAAA@@@>>>===999888666555555555666777888777888999;;;>>>AAACCCLLLOOOSSSWWW\\\aaagggkkkmmmpppuuuyyy{{{}}}|||qqqiiieeedddgggjjjlllpppuuu}}}uuusssssssssqqqwww|||yyyqqqooovvv~~~xxxsssmmmhhhbbb```]]]\\\\\\___bbbeeefffddd```ZZZSSSLLLGGGDDD@@@@@@???===<<<;;;:::999888666444444555555444333111222333333222444777999;;;AAATTTqqquuukkkqqqyyy{{{uuuqqqqqqssssssvvv{{{xxxkkkccc[[[WWWQQQLLLJJJHHHGGGFFFDDDDDDCCCAAAAAAFFFNNNUUU```ooo||||||~~~xxxmmmddd]]]YYYSSSRRROOOLLLJJJHHHHHHHHHFFFEEEEEEKKKSSSYYY[[[\\\```[[[WWWXXX\\\dddrrr~~~~~~|||~~~~~~lll[[[WWW[[[ggg{{{wwwrrriii```YYYWWWWWWWWWWWW[[[aaagggmmmssszzz~~~~~~pppfff\\\WWWSSSPPPQQQTTT\\\eeesss~~~yyyuuuqqqqqqtttxxx|||~~~|||zzzxxxpppkkkfffccccccbbb```]]]]]][[[XXXWWWYYYZZZ[[[[[[UUUQQQLLLIIIHHHHHHHHHGGGFFFLLLVVVaaahhhiiieeebbbTTTPPPJJJEEEBBB@@@>>>===:::999777555555666777888777777777888:::===@@@AAAHHHLLLQQQVVV[[[aaafffjjjmmmpppuuuxxxzzz|||wwwmmmgggccceeehhhjjjnnnrrr~~~~~~{{{yyyqqqtttuuuqqqlllkkkpppvvv|||xxxtttooohhheeeaaa]]]]]]___ccceeegggeeeaaa[[[TTTMMMGGGDDD@@@???>>>===;;;:::999999888666444444444555444333111222333333333444777999<<>>===;;;:::777555555666888999666666777888:::===???@@@DDDHHHOOOUUU[[[```dddhhhmmmpppuuuxxxzzz|||~~~uuullleeeeeegggiiimmmqqq~~~uuutttpppkkkggghhhmmmrrr}}}zzzuuujjjfffaaa]]]\\\^^^bbbeeehhhfffaaa[[[UUUNNNIIIFFF???>>>===<<<;;;999888888888666444444444555444222111222222333333444777:::===IIIaaa|||ssspppuuu|||zzzyyyzzz|||~~~uuukkkaaaZZZWWWTTTPPPNNNLLLKKKIIIGGGEEEEEEDDDCCCCCCDDDFFFHHHNNNWWWaaajjjvvvxxxpppgggbbbZZZWWWTTTPPPMMMJJJIIIIIIGGGGGGHHHNNNVVV\\\^^^^^^^^^ZZZWWWWWWXXX^^^mmm{{{}}}ooo]]]WWWZZZfff}}}yyysssiii```YYYVVVVVVWWWSSSVVV[[[___dddiiiooosssuuu|||sssiii___YYYUUUQQQRRRUUU^^^hhhuuuzzztttooopppqqqrrrrrrrrrqqqpppppplllhhhcccbbbbbb```ZZZUUURRRPPPNNNMMMMMMMMMLLLKKKMMMKKKJJJIIIIIIIIIFFFEEEEEEKKKUUU___fffhhhgggfffYYYTTTMMMGGGDDDAAA>>>===<<<:::888666666777999:::555666777888;;;===???@@@AAAFFFNNNUUUZZZ___cccfffmmmqqquuuxxxyyy{{{}}}zzzqqqhhhfffhhhiiimmmqqq|||wwwqqqlllkkknnnssswww}}}yyyiiieee```[[[ZZZ]]]aaadddhhhfffaaa\\\UUUOOOIIIFFF>>>>>>===;;;:::999888777999777444444444555444222000111222333333444777:::===KKKeeessssssxxx}}}|||{{{}}}~~~uuulllbbb\\\YYYVVVSSSQQQOOONNNKKKJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGNNNVVV```ooo|||tttkkkeee\\\YYYVVVQQQNNNKKKIIIIIIHHHGGGIIIPPPXXX^^^```___]]]YYYWWWVVVWWW]]]lllzzz~~~rrr```XXXZZZeee}}}zzzmmmccc^^^[[[VVVRRRTTTUUUWWWZZZ^^^cccgggjjjppprrrxxxwwwlllaaa[[[WWWSSSSSSTTT^^^lll{{{{{{uuutttrrrnnnjjjhhhhhhhhhiiihhhhhheeeaaa___]]]ZZZUUUQQQRRRPPPMMMJJJIIIJJJKKKMMMMMMLLLJJJIIIHHHHHHIIIIIILLLMMMSSS]]]hhhnnnmmmjjj___WWWMMMGGGDDDBBB@@@>>>::::::999999888777666666777666555555666999===???CCCFFFLLLRRRWWW^^^dddiiiqqqqqqssswww{{{zzzmmmgggiiinnnpppooo||||||nnnmmmooolllmmmpppvvvnnnjjjfffaaa[[[XXX___hhheeedddaaa]]]WWWPPPJJJFFFAAA???===<<<<<<<<<:::999777666555444444333444444444333333666666444777<<<@@@NNNfff|||{{{vvvzzz}}}{{{}}}}}}tttkkkddd```^^^[[[YYYWWWTTTPPPNNNKKKJJJIIIJJJKKKKKKJJJHHHLLLLLLNNNVVVdddwwwvvvmmmfffaaaZZZTTTSSSQQQLLLKKKMMMLLLLLLOOOUUU\\\aaaaaa```\\\XXXUUUVVVWWW\\\iiiuuu{{{www```VVVZZZiiizzzmmmddd___[[[WWWTTTRRRSSSTTTWWWZZZ^^^aaacccgggjjjooowww~~~tttiii___ZZZWWWTTTTTTVVV```ooo~~~{{{vvvuuurrrooojjjhhhgggggggggfffeeebbb___\\\[[[XXXTTTQQQPPPOOOMMMKKKJJJJJJKKKKKKMMMLLLJJJHHHHHHHHHHHHIIILLLMMMSSS^^^iiinnnnnnlllaaaYYYOOOHHHDDDBBB@@@>>>;;;;;;:::999888888777777777666555555666999<<<>>>CCCFFFLLLQQQWWW^^^dddiiipppqqqssswww|||rrrjjjiiilllnnnnnnwwwxxxttttttqqqqqqtttzzzmmmiiieeeaaa\\\YYY___gggfffdddaaa]]]WWWPPPJJJFFFBBB???===<<<<<<<<<:::999777666555444444333444444444333333666666444777===DDDSSSiii}}}~~~xxx|||~~~}}}{{{zzz}}}|||tttmmmjjjhhheeeccc```\\\WWWSSSNNNMMMKKKJJJKKKKKKJJJIIIIIIIIIKKKRRR^^^nnn~~~yyypppiiiaaaZZZTTTRRRPPPLLLKKKMMMMMMMMMPPPWWW___ccccccbbb\\\XXXUUUUUUVVV[[[gggsss|||gggZZZ[[[hhh}}}zzznnneee```\\\XXXUUURRRSSSSSSUUUWWWYYY[[[\\\___aaaeeelllsssxxxzzzzzznnneee]]]YYYWWWUUUVVVZZZcccsss}}}wwwwwwtttpppllliiihhhfffeeecccaaa^^^[[[YYYWWWVVVSSSQQQOOOOOOOOONNNMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHIIIKKKNNNTTT___iiiooopppoooddd\\\RRRJJJEEECCC@@@=========<<<;;;:::999888888777666555555666999;;;===BBBFFFKKKQQQWWW^^^dddiiipppqqqtttxxx}}}|||tttnnnlllmmmoooqqq{{{xxxtttsssvvv~~~lllhhheeebbb]]]ZZZ___ffffffeeebbb]]]VVVPPPJJJGGGBBB@@@===<<<<<<<<<:::999777666555444444333444444444222333555666555888>>>KKKZZZooozzz}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxyyy|||yyyxxxvvvsssppplllfff___ZZZUUUSSSPPPNNNNNNNNNMMMLLLHHHHHHIIINNNXXXdddooowww}}}tttmmmbbbZZZSSSQQQNNNLLLLLLOOOMMMNNNSSSZZZcccggggggddd^^^YYYVVVUUUUUUXXXcccnnnzzz~~~nnn^^^\\\ggg}}}{{{qqqgggaaa]]]ZZZWWWUUUUUUUUUVVVVVVWWWXXXXXX[[[\\\___ccchhhmmmppprrrhhh```ZZZXXXWWWVVVYYY^^^gggwww{{{{{{xxxuuuqqqmmmkkkhhheeeccc]]][[[XXXUUUTTTSSSRRRRRRPPPQQQRRRSSSRRROOOMMMKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKNNNUUU___iiippprrrqqqhhh```UUULLLGGGCCC@@@===???>>>===<<<;;;:::999888666666555555777888;;;<<>>===;;;:::999888666666555666777888:::;;;@@@DDDJJJPPPWWW^^^dddiiiooorrrwwwzzz}}}uuunnnlllfffooo{{{yyyuuuppppppsssooojjjfffddd```]]]___dddhhhfffbbb\\\VVVPPPKKKIIICCCAAA>>><<<<<<;;;999888777666555444444333444444444222222555666666;;;BBBUUUiiizzzxxx{{{}}}uuuqqqnnnmmmoooqqqrrrrrrnnnoooqqqtttyyy|||tttnnneeebbb^^^\\\[[[ZZZXXXVVVSSSQQQPPPPPPQQQUUUYYY[[[bbblllzzzwwwqqqiii```WWWSSSQQQNNNNNNQQQMMMPPPXXXcccmmmqqqoookkkddd___[[[XXXTTTUUU]]]fffvvvnnndddmmmvvvlllddd^^^ZZZYYYTTTUUUUUUUUUUUUUUUTTTSSSUUUUUUVVVUUUUUUVVVYYY[[[^^^[[[YYYZZZYYYZZZ```gggsss}}}zzzwwwrrrmmmiii]]]\\\YYYTTTQQQQQQTTTWWWUUUWWWYYYZZZYYYVVVRRRPPPKKKKKKIIIIIIIIIIIIJJJKKKLLLPPPWWW___gggmmmqqqsssnnnfffZZZPPPJJJFFFBBB???@@@@@@???===;;;:::999888666555666666777888999999@@@DDDJJJPPPVVV]]]eeeiiiooosssxxx{{{|||vvvmmmhhh```eeemmmxxxxxxtttsssppppppttt{{{tttmmmgggdddaaa^^^```dddiiifffbbb\\\VVVPPPLLLJJJCCCAAA>>><<<<<<;;;999777777666555444444333444444444222222444666777<<>>===;;;999888777555555666666777777888888???CCCIIIPPPVVV]]]eeeiiiooosssyyy{{{{{{~~~wwwnnniii[[[^^^cccjjjqqqyyy|||nnnmmmooonnnoootttwwwyyyppphhheeeaaa___aaaeeeiiigggbbb\\\VVVPPPLLLJJJDDDAAA>>><<<<<<;;;999777777666555444444333444444444222111444666777===EEEZZZssszzzvvvxxx|||uuupppllllllooorrrqqqppplllmmmnnnpppuuu|||{{{zzzyyyxxxwwwuuuqqqmmmeeebbb\\\WWWSSSRRRRRRSSSTTT\\\hhhsss~~~zzzqqqiiiaaa]]]YYYSSSPPPRRRRRRXXXcccppp{{{{{{wwwmmmhhhccc^^^XXXUUU[[[cccppp{{{}}}{{{}}}{{{hhhmmm~~~|||yyyxxxzzzzzzpppeee]]]YYYXXXWWWXXXZZZ[[[\\\[[[[[[ZZZSSSUUUVVVVVVSSSSSSVVVXXX[[[ZZZZZZ\\\[[[\\\ccckkk}}}xxxrrrmmmbbb```]]]WWWSSSSSSWWW[[[WWWXXXYYYZZZYYYVVVTTTRRRMMMLLLKKKJJJJJJKKKLLLMMMMMMQQQXXX___eeejjjooorrrppphhh\\\SSSMMMIIIEEEAAA@@@@@@>>>===;;;999888777555555666666777777888888???CCCIIIOOOVVV]]]eeeiiioootttyyy{{{{{{|||yyyppplllYYY[[[^^^aaaccchhhqqqyyyqqqeeegggkkkkkknnnrrrsss|||sssiiieeebbb___aaaeeejjjgggbbb\\\VVVPPPMMMKKKDDDAAA>>><<<<<<:::888777777777555444444444444444444111111444666777>>>EEE[[[vvvvvvssszzz~~~uuupppllllllpppsssqqqooommmmmmnnnooosss{{{~~~zzznnnjjjccc\\\WWWUUUUUUVVVPPPUUU^^^gggsss~~~tttllleee```[[[UUUQQQQQQUUU[[[ggguuu{{{pppkkkeee```YYYVVV[[[ccclllxxx}}}zzz{{{xxxeeekkk}}}~~~xxxuuuvvvzzz|||}}}tttkkkccc]]]YYYVVVVVVWWWYYY\\\^^^```aaaaaa^^^]]][[[YYYXXXXXXXXXXXXYYYWWWWWWXXXYYY]]]hhhuuu~~~xxxsssjjjfff___ZZZWWWWWWZZZ\\\]]]\\\\\\[[[YYYXXXWWWVVVQQQPPPOOONNNMMMLLLLLLLLLPPPQQQUUU[[[cccjjjnnnpppmmmhhh___WWWPPPKKKFFFDDDCCCBBB@@@===;;;;;;:::;;;777666555444555666888:::???DDDJJJPPPUUU]]]gggmmmqqqtttwwwzzz{{{}}}{{{nnneee\\\VVVUUU[[[]]]^^^fffqqqvvvooogggeeeiiiooorrrssswwwmmmeeecccaaa```aaakkkhhhddd___YYYTTTPPPNNNDDDAAA<<<:::::::::::::::888666444333333333222111222111222444555777???HHHaaauuuuuuoooppp~~~tttnnnkkknnnqqqpppooopppppppppooopppttt|||zzzoooeee^^^XXXUUURRRTTTUUUXXX^^^eeerrr~~~xxxqqqjjjeee^^^VVVRRRSSSTTT```qqq{{{rrriiiddd```\\\[[[]]]iiixxxxxxyyyxxxeeefffyyy~~~wwwsssssstttuuuuuu|||{{{rrrjjjccc]]]YYYVVVWWWXXX[[[^^^aaaccceeefffcccbbbaaa___]]]\\\\\\\\\\\\ZZZYYYZZZ[[[```kkkwww|||wwwooojjjccc]]]YYYXXXYYY[[[^^^^^^______]]][[[XXXWWWQQQPPPOOONNNMMMLLLLLLLLLOOOPPPSSSYYY```hhhnnnqqqpppkkkbbbYYYQQQKKKGGGEEEDDDCCCAAA>>>===<<<;;;;;;999888666666666777999;;;???CCCJJJPPPUUU]]]gggmmmqqqtttwwwyyy{{{}}}vvvlll```YYYXXX\\\^^^]]]bbblllqqqkkkeeedddhhhmmmppppppttt}}}rrriiieeeccccccfffkkkiiifffaaa[[[UUUPPPMMMFFFCCC>>><<<<<<<<<<<<<<<999777555444555555333222333111222555555777>>>GGG^^^rrrzzznnnhhhjjj~~~rrrllliiilllooonnnmmmnnnmmmnnnoooqqqvvv~~~yyynnneee^^^YYYVVVSSSSSSUUUZZZ___jjj~~~~~~wwwpppkkkcccZZZWWWWWWXXXcccuuu{{{ssskkkgggccc]]][[[]]]eeettt{{{{{{uuucccgggzzz}}}wwwrrrooonnnlllkkktttyyy}}}xxxpppiiiccc^^^YYYUUUXXXZZZ]]]aaaeeeiiikkkllljjjjjjiiigggeeecccbbbaaa___\\\[[[]]]___cccnnnzzz~~~vvvqqqiiibbb\\\YYYXXXXXX]]]___bbbdddccc```\\\YYYRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMPPPTTT\\\eeemmmrrruuupppggg]]]SSSLLLHHHFFFEEEDDDBBB@@@>>>===<<<<<<:::999888777777888:::;;;===CCCIIIPPPVVV^^^gggnnnqqqtttwwwyyyzzz|||sssfff___\\\```___[[[]]]dddiiieeebbbcccggglllnnnnnnqqqzzzxxxmmmfffbbbcccggglllkkkhhhddd]]]VVVPPPLLLHHHEEEAAA>>>>>>>>>======:::888666555666666444333444333333555666777>>>GGGZZZooo~~~uuuhhhbbbeee{{{~~~~~~oooiiifffiiilllkkkjjjkkkjjjlllooosssyyy~~~zzzooofff___[[[UUUTTTTTTVVVZZZcccsss|||uuuppphhh___[[[\\\\\\hhh{{{|||uuunnnkkkfff___[[[[[[```nnn~~~~~~~~~qqqaaaeeeyyy}}}|||||||||wwwrrrmmmjjjgggeeennnrrryyy|||wwwqqqkkkeee___YYYVVVXXX[[[___dddiiinnnqqqsssqqqqqqqqqpppnnnkkkhhhfffbbb^^^]]]^^^aaafffpppzzz|||wwwooofff___YYYWWWUUUYYY\\\aaaeeefffddd```^^^VVVUUUSSSPPPNNNLLLKKKKKKJJJJJJLLLPPPWWWaaakkkrrryyyuuulllaaaVVVNNNJJJHHHEEEDDDBBBAAA???===<<<<<<:::999888777777888:::;;;<<>>===<<<:::888666555666666444333555444444666666777???GGGZZZnnnuuufffaaaeeeuuuzzz}}}nnnhhheeehhhkkkjjjiiijjjiiilllpppuuu{{{uuuooommmnnnsssxxxxxxmmmddd___ZZZWWWUUUVVVXXX^^^lllyyy|||wwwrrrlllccc___```___kkk~~~~~~xxxrrrpppjjjbbb\\\[[[\\\iiiyyynnn```dddvvv}}}{{{wwwrrrmmmiiigggfffjjjnnnsssxxx~~~}}}yyyssslllgggaaa[[[XXXYYY\\\```gggmmmrrrvvvxxxwwwxxxyyyyyywwwsssnnnlllfffaaa^^^```cccgggqqqzzz{{{sssiii```YYYTTTRRRRRRVVV\\\aaaddddddbbbaaaZZZYYYUUURRRNNNKKKIIIHHHGGGHHHIIILLLQQQ\\\hhhqqqzzzwwwqqqggg[[[QQQLLLJJJDDDDDDCCCAAA@@@>>><<<<<<:::999777666666777888:::<<>>===<<<:::999777555444555555333222555444555777777888@@@HHH^^^rrrvvvfffaaafffrrrxxx|||nnnhhheeehhhjjjjjjiiijjjjjjmmmqqqvvv{{{|||pppfff```______eeehhhppp|||vvvkkkddd```[[[WWWVVVWWW[[[eeeqqq}}}yyyvvvppphhhdddeeeaaannn{{{vvvtttnnnddd]]][[[[[[eeeuuu}}}kkk___dddvvv~~~}}}}}}|||xxxsssnnnjjjiiiiiihhhjjjnnnrrrwww}}}~~~yyysssmmmhhhddd___]]][[[^^^cccjjjpppvvvzzz}}}~~~~~~xxxtttmmmgggcccdddgggkkksss{{{{{{sssjjj```XXXRRROOOLLLOOOTTTYYY]]]___``````[[[YYYUUUQQQMMMIIIGGGFFFDDDEEEGGGIIINNNWWWdddnnnwwwwwwtttkkk___TTTNNNLLLEEEEEEDDDCCCAAA???>>><<<:::999777666666777888999<<>>===;;;999999777555444555555333222555333555777888:::AAAJJJcccuuuwwweeebbbhhhrrryyyyyynnngggdddgggjjjiiihhhiiiiiilllpppuuuzzz|||qqqeee\\\WWWUUUTTT[[[]]]bbbkkkzzzxxxppphhhaaa[[[XXXVVVWWW___gggwww~~~{{{vvvnnnjjjjjjdddqqqzzzwwwpppfff___\\\\\\bbbppp|||xxxfff___fffyyy~~~}}}yyysssmmmiiiiiikkkggghhhiiikkkpppwww~~~{{{wwwpppkkkhhhfffdddccc^^^aaafffmmmtttzzzvvvooojjjjjjmmmqqqxxx}}}yyyrrriii___VVVPPPLLLIIIJJJLLLPPPSSSWWWZZZ\\\VVVUUURRRNNNJJJGGGEEEDDDBBBDDDFFFGGGKKKTTT```jjjtttvvvvvvooocccWWWQQQNNNGGGGGGGGGFFFDDDBBB@@@???<<<:::999777777777999:::===CCCMMMUUU]]]eeennntttxxxyyyzzzzzz{{{~~~yyymmmffffffeee]]]YYY[[[XXX[[[___cccfffhhhiiijjjjjjrrrzzzyyywwwqqqkkkiiijjjjjjiiifff```ZZZSSSPPPGGGDDDBBB@@@???===:::888:::888666555666666444333444333444777999;;;CCCLLLeeexxxzzzgggdddlllttt{{{wwwmmmfffcccfffiiihhhggghhhgggjjjnnnsssyyy~~~xxxmmmbbbZZZUUUSSSRRRTTTVVVYYY```lll~~~tttkkkccc]]]XXXVVV[[[aaappp{{{yyypppkkkkkkiiivvv|||xxxrrrggg```^^^\\\```lll{{{~~~sssccc]]]eeewww}}}|||}}}~~~~~~zzzssslllhhhiiikkkfffffffffgggkkksss|||xxxtttnnniiihhhhhhggggggaaadddiiipppwww}}}|||uuuoooooorrruuu{{{{{{wwwppphhh^^^UUUOOOKKKHHHHHHHHHJJJMMMQQQUUUXXXRRRPPPNNNKKKHHHFFFEEEDDD@@@CCCFFFGGGJJJRRR^^^hhhqqquuuwwwqqqeeeYYYRRROOOIIIIIIIIIIIIGGGDDDBBBAAA===<<<:::888888999:::;;;===DDDNNNWWW^^^fffooouuuzzzzzz{{{{{{|||~~~xxxlllcccdddccc]]]YYY[[[WWWZZZ^^^bbbdddfffhhhiiiiiiqqqvvvuuuvvvsssnnnllliiiiiigggddd```ZZZTTTQQQGGGEEEBBBAAA@@@>>>;;;999<<<:::777777777777666444333222444777999<<>>BBBHHHRRR[[[bbbjjjsssyyy|||}}}ssseee\\\___dddbbb\\\YYYWWWZZZ^^^```aaaccceeeggghhhnnn}}}yyyiiiooouuuoooiiikkkgggiiikkkhhhbbb[[[TTTQQQJJJGGGCCC@@@>>>===;;;999888888777666555444333333444111222888999;;;HHHXXXkkk{{{}}}jjjfffnnnzzz~~~uuukkkfffdddfffhhhggghhhkkkdddhhhnnntttzzzyyylllccc\\\XXXVVVVVVXXX[[[___eeennnxxxtttoooggg]]]^^^fffhhhuuuvvvmmmkkkooolll{{{}}}yyypppcccXXXWWWZZZbbbooo~~~ooo```YYY]]]nnn}}}~~~}}}{{{xxxuuuyyy{{{}}}~~~}}}~~~~~~{{{wwwrrrooollljjjeeebbbaaacccdddgggpppyyy}}}vvvmmmgggfffgggfffeeedddeeehhhmmmsss{{{~~~yyywwwyyy~~~wwwpppggg```[[[VVVQQQMMMJJJIIIGGGGGGHHHJJJMMMOOONNNLLLJJJHHHGGGFFFEEEFFFDDDDDDBBBBBBDDDKKKSSSYYYeeejjjnnnllleee\\\WWWUUUOOOLLLJJJIIIHHHGGGDDDBBB>>>===<<<:::999999;;;===BBBIIITTT]]]eeemmmvvv|||}}}~~~}}}|||rrrfff^^^bbbgggeee^^^ZZZXXXZZZ\\\]]]]]]___aaacccgggnnnuuuffflllrrrlllgggiiihhhjjjjjjhhhaaaZZZTTTQQQKKKGGGCCC@@@>>><<<:::888888888777666555444444333555222333888:::===LLL]]]qqqllliiiqqqzzz}}}wwwmmmgggdddeeefffddddddfffbbbffflllqqqxxxuuukkkccc\\\YYYYYYZZZ]]]aaaeeellltttyyy{{{qqqeeebbbgggkkkxxx~~~vvvmmmjjjllllll|||}}}uuuhhh^^^YYY\\\cccppp~~~ooo___VVVYYYhhhwww}}}zzzwwwvvvwwwwwwwwwxxxyyy}}}~~~{{{wwwssspppnnnfffcccaaabbbbbbdddkkksssyyy~~~}}}uuulllfffdddddddddbbbbbbcccffflllsss{{{}}}zzz|||rrrlllccc]]]ZZZWWWRRROOONNNLLLJJJHHHGGGHHHJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCHHHNNNSSS\\\aaaggggggccc\\\XXXVVVPPPMMMKKKJJJIIIGGGEEECCC@@@???>>><<<999999;;;===BBBJJJUUU```iiiqqqyyy~~~xxxuuuuuuooofffaaafffllljjjddd___]]]]]]]]]\\\[[[\\\^^^aaadddmmmqqqdddiiinnnjjjgggiiijjjkkkjjjggg```YYYSSSQQQLLLIIIDDD@@@>>><<<999888999888777777555555444333777333444888:::???QQQdddyyyooolllssszzz}}}yyynnnhhhdddeeedddaaa```bbbbbbffflllqqqxxxwwwmmmddd^^^___bbbeeegggjjjnnnrrrvvv|||pppiiijjjnnnzzz|||vvvmmmiiiiiinnn|||{{{oooeee[[[]]]dddooo}}}ppp___UUUWWWeeettt}}}zzzuuuuuutttsssssswww|||}}}xxxssspppkkkfffccccccddddddiiioooqqqvvv}}}uuullleeebbbbbb```______aaaeeekkkssszzz}}}{{{{{{~~~~~~nnnhhh```\\\YYYXXXTTTRRRPPPNNNKKKHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDBBBBBBEEEIIIMMMSSSXXX^^^aaa```\\\XXXWWWQQQOOOLLLKKKJJJHHHEEECCCBBBAAA@@@===::::::<<<>>>BBBKKKWWWccckkkttt{{{|||sssqqqrrrjjjfffeeejjjqqqrrrkkkeeebbbaaa___\\\ZZZ[[[^^^aaacccmmmpppeeehhhkkkhhhgggiiikkkkkkkkkggg```YYYTTTQQQMMMJJJEEEAAA>>><<<999777999999888777666555444444888555555999;;;BBBVVVlllrrrnnnrrrzzz}}}zzzoooiiiddddddddd```___aaadddhhhmmmssszzzwwwmmmfffgggjjjnnnqqqrrrtttvvvxxxwww}}}~~~rrrnnnpppyyy|||wwwooojjjhhhppp~~~~~~sssiii\\\]]]bbbmmm{{{qqqaaaWWWZZZhhhwww~~~xxxwwwuuurrrrrruuu{{{}}}xxxtttpppjjjeeeeeeeeedddgggkkknnnrrrzzz~~~vvvllldddaaa```^^^\\\]]]___dddjjjqqqyyy{{{zzz{{{~~~{{{lllfff___[[[ZZZXXXVVVSSSNNNMMMJJJHHHHHHIIIKKKLLLNNNMMMLLLKKKIIIGGGFFFEEEGGGFFFEEECCCAAABBBEEEHHHLLLPPPVVV[[[\\\ZZZXXXWWWRRRPPPMMMLLLKKKIIIFFFDDDCCCCCCAAA>>><<<;;;===???CCCLLLYYYeeennnuuu{{{wwwmmmjjjkkkfffeeegggllltttvvvqqqjjjbbbaaa^^^[[[YYYZZZ^^^aaabbblllrrrgggggghhheeedddgggkkkllllllhhhbbbZZZUUURRRNNNJJJEEEAAA???<<<999777999999888777666555444444888555666999;;;CCCZZZqqqxxxrrrsss{{{~~~xxxmmmhhhdddeeedddbbbaaacccdddgggmmmrrrzzzvvvooolllppptttxxxzzz{{{|||~~~zzz~~~|||tttrrrwww|||wwwpppjjjiiippp~~~uuulll]]]]]]```iiiwwwrrrcccZZZ^^^mmm}}}|||zzzwwwtttsssuuuzzz~~~~~~zzztttmmmgggfffeeecccdddggglllnnnttt|||wwwlllddd```^^^\\\ZZZZZZ]]]aaagggooouuu{{{~~~|||xxxxxx{{{wwwkkkeee^^^ZZZYYYXXXUUUSSSMMMKKKIIIHHHIIIKKKMMMOOOOOOOOONNNMMMKKKIIIGGGFFFGGGGGGFFFDDDBBBAAACCCEEEIIILLLPPPUUUXXXYYYXXXWWWTTTRRROOOMMMKKKIIIGGGDDDDDDCCCBBB@@@======???AAAGGGPPP]]]hhhpppuuu{{{~~~|||pppgggccccccccceeegggkkkrrrvvvqqqjjj\\\\\\ZZZXXXWWWYYY]]]```dddmmmvvvkkkgggeeeaaaaaacccjjjlllmmmkkkeee]]]WWWTTTMMMJJJEEEAAA???===:::999:::999888888666666555444666444666999;;;CCCZZZsss}}}xxxyyy}}}uuulllgggcccddddddbbbbbbdddaaaeeejjjpppxxxxxxpppsssyyy|||~~~zzzuuuvvv|||{{{uuummmhhhhhhnnn{{{xxxooo```^^^^^^eeerrrvvvggg^^^bbbqqq~~~zzzvvvssstttxxx{{{yyyrrrkkkiiihhheeedddfffhhhjjjmmmttt|||xxxmmmddd```^^^[[[YYYWWWYYY^^^dddjjjqqquuuxxxyyyvvvsssssswww~~~}}}tttjjjddd]]]XXXWWWUUUSSSPPPMMMKKKJJJHHHIIIKKKNNNOOOMMMNNNNNNNNNLLLKKKIIIHHHGGGHHHGGGEEEBBBAAABBBCCCIIIJJJLLLPPPTTTWWWXXXXXXUUUSSSPPPNNNLLLJJJGGGEEECCCCCCBBB@@@>>>???AAACCCKKKUUUbbblllssswwwzzz}}}zzzpppgggbbb___cccfffggghhhlllpppkkkcccXXXXXXXXXXXXXXX[[[___bbbfffmmm}}}tttlllfffbbbaaabbbhhhkkkooonnnhhh```YYYUUULLLIIIEEEAAA@@@>>><<<::::::999999888777666555555555444666::::::BBBZZZsss|||{{{}}}tttlllfffbbbccccccaaa```bbbaaaeeejjjpppxxxvvvyyy~~~uuuqqqrrrzzz~~~xxxooofffccceeejjjwww}}}uuueee```]]]aaammm|||oooeeefffttt|||wwwtttsssvvvyyy}}}wwwpppnnnllliiiggghhheeefffiiioooxxxyyynnneee```]]]ZZZXXXTTTVVV[[[aaagggmmmqqqtttyyyssspppmmmmmmsss|||{{{sssiiiccc\\\WWWUUUSSSPPPMMMMMMLLLJJJIIIIIIKKKMMMOOOKKKLLLMMMMMMMMMLLLJJJJJJGGGHHHGGGEEECCCAAABBBCCCIIIIIIJJJNNNRRRVVVWWWXXXVVVSSSPPPNNNLLLJJJGGGEEECCCCCCBBBAAA???@@@BBBDDDOOOXXXeeeooouuuxxx{{{}}}~~~tttllleeebbbcccfffgggeeehhhkkkfff]]]VVVXXXYYYZZZ[[[^^^bbbfffgggmmm{{{|||rrrjjjeeedddeeegggkkkppppppkkkbbbZZZVVVLLLHHHDDDAAA@@@>>><<<;;;::::::999888777666555555333333666::::::AAAYYYrrr}}}xxx{{{~~~ssslllfffbbbbbbaaa___^^^```cccggglllrrrzzz|||sssllljjjqqqxxx}}}{{{uuujjjaaa___bbbgggssszzzjjjccc]]]___iiixxxxxxkkkkkkwww~~~{{{yyyxxxwwwvvvwww}}}uuunnnkkkiiigggeeehhhiiijjjlllpppwww}}}rrrggg```[[[XXXWWWXXXVVVVVVZZZ]]]aaaiiiqqqzzz|||}}}tttmmmgggiiiqqq||||||vvviiiccc[[[VVVSSSRRROOOMMMLLLKKKJJJKKKMMMOOOOOONNNLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKOOORRRTTTUUURRRNNNJJJHHHGGGGGGHHHDDDBBBBBBCCC@@@>>>CCCJJJSSS___nnnwwwyyyyyy{{{~~~rrriiieeegggbbbaaafffiiiddd]]]ZZZUUUXXX[[[\\\^^^ccckkkqqqnnnqqq{{{|||sssddd^^^```iiiooosssooojjjeee]]]VVVOOOKKKEEEAAA???>>>===<<<;;;::::::999888777666666222666444666===CCCWWWuuuyyytttuuuyyy~~~wwwiiiccc___```aaa```bbbeeedddhhhnnnvvv~~~{{{mmmeeeiiimmmoooyyy{{{uuummmaaaWWWVVV[[[```kkk{{{pppggg]]]\\\fffvvvqqqqqq~~~|||{{{zzzzzzyyy~~~|||sssooollliiiggghhhiiijjjkkkooouuu~~~}}}qqqfff___[[[XXXWWWWWWUUUUUUXXX[[[^^^fffnnnvvvwwwzzz{{{vvvoooiiidddfffoooyyy|||vvvkkkddd\\\VVVTTTRRRPPPMMMOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGJJJMMMPPPRRRRRRPPPLLLIIIFFFFFFFFFGGGBBBAAAAAACCCAAA@@@EEEMMMVVVbbbpppyyy{{{|||~~~yyyqqqmmmnnngggeeejjjmmmhhhaaa\\\VVVXXX\\\aaafffmmmtttyyysssuuu}}}{{{sssfff```aaaiiippptttqqqkkkfff___XXXOOOKKKFFFAAA???>>>===<<<;;;::::::999888777666666333666444666===CCCWWWttt|||rrrnnnqqqvvv}}}vvvjjjccc___``````___```cccdddiiipppxxx~~~oooeeedddeeeeeemmmyyy~~~zzzuuuqqqmmmfff[[[RRRQQQVVVWWWbbbqqquuukkk```^^^fffuuutttsss~~~}}}}}}{{{~~~zzztttooollljjjhhhhhhiiijjjmmmsss{{{}}}qqqfff___[[[YYYXXXWWWTTTSSSVVVXXXZZZaaaiiiooopppsssvvvwwwuuuppplllgggdddaaadddllluuu|||}}}wwwnnnggg^^^XXXUUUTTTQQQOOOSSSQQQOOONNNOOOOOONNNLLLOOOOOOPPPQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKJJJIIIFFFFFFGGGHHHJJJMMMOOOQQQPPPNNNKKKHHHFFFFFFFFFGGGAAA@@@AAACCCBBBCCCIIIQQQ[[[fffsss|||~~~yyytttrrrkkkiiiooouuuqqqiiibbbYYYZZZ]]]cccllltttzzz}}}yyyyyy{{{vvvqqqhhhaaaaaaiiippptttrrrmmmggg```YYYPPPLLLFFFBBB@@@???===<<<;;;::::::999888777666666444777555666===CCCVVVttt~~~rrrjjjiiinnnttt{{{wwwkkkddd______^^^\\\]]]___ccciiirrr{{{rrreeeaaa^^^]]]ccclll~~~xxxrrrjjjgggccc___VVVNNNMMMQQQPPPYYYfffrrr|||{{{qqqfffaaagggssswwwuuu~~~wwwqqqmmmjjjggghhhiiijjjmmmsssyyy~~~~~~rrrggg```\\\ZZZYYYVVVRRRQQQSSSTTTUUU\\\cccgggiiikkkmmmmmmjjjeeebbb```^^^___ccckkktttzzz}}}{{{ssslllbbb\\\YYYWWWUUURRRTTTSSSQQQPPPQQQRRRQQQPPPQQQRRRRRRRRRQQQPPPOOONNNLLLKKKLLLNNNRRRTTTSSSQQQLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNLLLIIIHHHGGGGGGHHHBBBAAAAAACCCCCCDDDKKKSSS___hhhttt|||zzzvvvpppjjjlllwwwvvvpppccc```___bbbjjjrrrwwwxxxzzzzzztttooolllfff```___gggnnnsssqqqmmmhhh```YYYPPPLLLGGGCCC@@@???>>>===;;;::::::999888777666666555888555777===CCCVVVtttwwwkkkdddfffnnnuuuyyy~~~yyymmmfff```___]]]ZZZZZZ\\\aaagggqqq|||wwwiiibbb^^^\\\```fffttt~~~tttkkkbbb___]]]ZZZTTTMMMKKKOOOOOOUUU]]]eeemmmvvvuuuiiicccgggrrr~~~vvvvvvzzzrrrmmmjjjfffggghhhjjjlllqqqxxx|||{{{~~~tttkkkddd```]]][[[UUURRRPPPPPPPPPQQQVVV]]]```bbbeeeeeeccc```\\\YYYYYY[[[^^^eeemmmvvv|||yyyqqqggg```\\\[[[XXXVVVUUUSSSRRRSSSUUUWWWWWWWWWTTTTTTTTTSSSRRRRRRQQQPPPMMMLLLNNNSSSZZZ^^^\\\ZZZSSSRRRPPPOOOOOOOOOOOOPPPNNNMMMKKKIIIGGGGGGFFFFFFEEECCCCCCDDDDDDEEELLLTTTbbbiiisss{{{||||||vvvqqqkkkiiioooxxxqqqiiifffhhhmmmqqqrrruuuwwwnnnhhhgggaaa]]]\\\eeelllrrrqqqlllggg___XXXQQQMMMGGGCCCAAA@@@???>>>;;;::::::999888777666666444888666777>>>CCCWWWuuuqqqddd___cccllltttyyy}}}}}}nnngggaaa___\\\YYYXXXZZZ___eeeoooyyyqqqggg```]]]^^^aaakkkttt|||~~~sssggg]]]ZZZXXXWWWSSSLLLJJJKKKLLLPPPUUU[[[aaajjjuuu}}}vvvkkkdddgggqqq~~~tttttt~~~uuunnnlllggghhhhhhiiijjjnnnsssvvvssswwwzzz~~~xxxpppiiiddd```]]]VVVRRROOOOOOMMMMMMRRRXXXZZZ\\\___^^^[[[WWWTTTSSSTTTXXX___gggqqqyyy}}}uuujjjbbb^^^]]][[[YYYVVVUUUUUUWWWZZZ\\\]]]]]]WWWVVVUUUTTTSSSSSSRRRRRRMMMMMMPPPXXXbbbgggfffbbb[[[YYYWWWTTTQQQPPPPPPOOOMMMLLLKKKIIIGGGEEEEEEDDDFFFDDDDDDEEEEEEFFFNNNWWWdddiiirrryyy~~~zzz{{{|||}}}|||xxxqqqmmmiiiiiippp}}}sssooonnnoooqqqqqqtttmmmeeeccc^^^[[[\\\ccckkkqqqqqqmmmggg___XXXRRRNNNHHHDDDBBBAAA???>>>;;;::::::999888777666666444777555777>>>EEEXXXvvv|||lll___[[[```jjjrrryyy}}}ooohhhaaa___\\\XXXWWWYYY^^^dddmmmvvv~~~|||ooofff```]]]\\\dddkkkuuu}}}|||wwwxxxyyyxxxxxxtttgggYYYVVVTTTUUUQQQJJJFFFFFFFFFIIIMMMPPPVVV___kkktttzzz~~~vvvkkkdddfffooo|||pppqqq~~~zzzrrroooiiiiiiiiigggfffgggjjjmmmjjjooosssxxx|||uuunnnhhhccc___VVVRRROOONNNLLLJJJOOOUUUTTTWWWYYYXXXUUUQQQOOONNNOOOUUU^^^iiisss{{{vvvkkkbbb^^^]]][[[YYYYYYXXXXXXZZZ]]]`````````YYYXXXWWWUUUTTTTTTSSSSSSPPPPPPUUU```lllrrrqqqnnnfffddd```[[[XXXUUUSSSSSSQQQPPPNNNLLLJJJHHHFFFEEEEEECCCCCCEEEFFFHHHQQQZZZeeejjjqqqxxx~~~~~~}}}|||{{{wwwqqqlllhhhfffkkkwwwzzztttrrrsssoootttooogggccc^^^\\\___ccckkkrrrrrrnnniiiaaaYYYRRRNNNIIIDDDBBBAAA@@@???;;;::::::999888777666666222666555777???FFFZZZxxx|||lll___\\\aaakkkrrrzzz}}}pppiiibbb```]]]YYYXXXYYY^^^ccckkkttt{{{zzzpppjjjeeeaaa```dddjjjrrrxxx~~~xxxssssssqqqmmmkkkqqq{{{uuugggYYYUUUTTTTTTQQQJJJDDDCCCCCCEEEFFFHHHKKKSSS___ggglllrrrwwwwwwxxx}}}wwwllldddccclllxxx|||kkkmmm|||~~~vvvrrrkkkkkkiiifffcccbbbdddfffeeejjjooouuuxxxrrrkkkddd```WWWRRROOOMMMKKKIIIMMMSSSPPPSSSVVVUUUQQQMMMKKKLLLLLLSSS^^^jjjttt}}}vvvjjjbbb^^^\\\ZZZXXX\\\[[[ZZZ\\\___aaabbbaaaZZZYYYWWWVVVUUUTTTTTTTTTTTTUUU[[[gggttt|||{{{wwwooolllhhhccc^^^[[[XXXWWWVVVUUUSSSQQQNNNLLLJJJIIICCCAAABBBEEEGGGJJJTTT^^^gggkkkqqqxxx~~~~~~}}}yyysssnnnfffdddeeellluuuyyyuuutttoootttsssjjjeee___^^^bbbccclllssssssooojjjbbbZZZSSSNNNIIIEEECCCAAA@@@???;;;::::::999888777666666111555444777???FFF[[[yyyooobbb___dddnnntttzzz~~~qqqiiiccc```]]]YYYXXXZZZ___dddkkkrrryyyzzzuuuooojjj^^^```dddjjjooottt{{{vvvpppooollleeeaaafffnnnyyyvvvhhh[[[WWWVVVVVVSSSKKKEEECCCDDDDDDDDDCCCDDDJJJSSS[[[```ggglllmmmooouuuyyyzzzxxxmmmcccbbbiiiuuuuuueeejjj{{{~~~sssmmmkkkiiifffdddcccbbbbbbaaaeeekkksss|||zzzsssnnniiiggg___YYYRRRMMMLLLMMMOOOOOOSSSTTTSSSPPPLLLIIIIIIIIIKKKRRR]]]hhhrrrzzzuuuhhhbbb___\\\\\\___\\\ZZZZZZ\\\```ccccccbbb\\\[[[YYYVVVUUUTTTSSSTTTTTTWWWcccuuu{{{tttllleee```^^^]]]\\\XXXRRRNNNLLLKKKJJJIIIDDDEEEEEEFFFIIIPPPXXX^^^dddkkksssyyy}}}}}}ssskkkjjjiiihhhhhhiiiooozzzssstttuuu}}}zzzjjjdddcccbbbaaadddnnnuuutttmmmhhhbbb^^^VVVRRRLLLGGGDDDBBBAAA???@@@???>>><<<:::888666666888555555777:::EEE```{{{rrrddd___bbblllttt{{{tttkkkcccaaa___\\\ZZZ[[[]]]```fffnnnvvv|||sssiiieeeaaa```eeelllssswww|||{{{{{{xxxrrrnnnkkkhhheeebbbbbbccceeelllxxx{{{kkkaaaXXXQQQQQQPPPKKKFFFCCCFFFCCC???<<<>>>BBBHHHLLLSSSYYY___ccceeeiiipppvvvzzzuuummmfffccciiirrrzzzmmmcccgggwww}}}pppnnnjjjeeebbb```______```ccchhhooowww|||uuunnniiifff___YYYRRRMMMLLLMMMOOOOOOQQQQQQQQQOOOKKKIIIIIIJJJLLLSSS]]]gggooovvv|||uuuiiidddaaa]]]\\\]]]ZZZXXXXXX[[[```cccddddddaaa___[[[XXXVVVTTTTTTTTTVVVZZZhhh|||wwwoooiiifffdddaaa]]]VVVQQQNNNLLLJJJHHHEEEEEEFFFGGGJJJPPPXXX^^^eeekkktttyyy|||{{{uuuoookkkgggccc___```lllyyyvvvqqquuuwwwqqqhhhdddbbb```dddnnnuuutttnnniiiddd___VVVRRRLLLGGGDDDCCCAAA???@@@???>>><<<:::888666666888555555888:::DDD^^^xxxtttfff```ccclllssszzz~~~~~~rrriiiaaa___^^^\\\[[[\\\^^^aaafffmmmwww|||sssnnngggccccccfffhhhjjjqqqvvv~~~{{{xxxuuupppmmmjjjhhhfffddd``````bbbgggqqq~~~qqqeee[[[RRRQQQPPPKKKFFFEEECCCBBB???>>>???AAADDDGGGKKKOOOUUUYYY[[[```hhhnnnvvvrrrkkkdddaaafffpppxxxxxxhhhaaaiii{{{xxxtttnnngggbbb___^^^^^^___aaadddiiipppzzzxxxpppjjjggg```ZZZSSSNNNLLLMMMNNNOOOOOOOOOOOONNNKKKIIIIIIJJJNNNTTT]]]fffmmmsssxxx{{{uuukkkfffccc]]]ZZZ[[[WWWVVVWWWZZZ___dddfffgggdddbbb___\\\ZZZZZZZZZZZZZZZ```ooo}}}uuupppnnnhhhccc\\\UUUPPPMMMJJJHHHFFFGGGGGGHHHKKKQQQYYY___fffmmmtttzzz|||uuuooohhh```XXXUUU\\\fffwwwvvvooommmtttvvvzzznnnhhheeeccceeennnuuutttoookkkeee```WWWRRRLLLHHHEEECCCAAA@@@@@@???>>><<<:::888666666666444666999;;;CCCZZZssszzzjjjbbbdddlllsssyyy}}}|||ooofff^^^]]]]]]\\\[[[]]]___aaaeeemmmwww~~~yyyqqqkkkfffccc```___eeeiiirrr{{{zzzwwwssspppnnnmmmkkkiiidddccccccfffmmmwwwyyyiii^^^SSSPPPNNNJJJFFFFFF@@@@@@@@@??????@@@@@@@@@BBBEEEJJJMMMPPPWWW___fffooolllggg```^^^cccmmmuuusssddd```kkk~~~{{{ssskkkeeebbbaaaaaa___```bbbeeejjjttt}}}tttmmmjjjbbb]]]UUUOOOMMMMMMNNNOOOPPPPPPPPPNNNKKKIIIIIIIIINNNTTT]]]fffmmmsssxxx{{{}}}tttkkkhhhddd]]]XXXWWWUUUVVVWWWZZZ___dddiiikkkgggffffffeeeddddddddddddaaagggwwwzzzvvvnnniiiaaaYYYSSSNNNJJJHHHHHHHHHHHHIIILLLRRRZZZ___hhhnnnuuu{{{}}}|||uuulllcccZZZTTTXXX```dddppp|||~~~uuulllggggggnnnrrr|||yyypppjjjhhhfffnnntttsssppplllgggaaaWWWSSSMMMHHHEEEDDDBBBAAA@@@???>>><<<:::888666666555444777;;;;;;BBBWWWooosssffffffmmmrrryyy}}}}}}lllccc\\\[[[\\\[[[\\\^^^^^^```dddkkkvvv|||uuuooohhhbbb^^^^^^aaaiiittt{{{xxxvvvuuusssqqqmmmlllkkklllqqqxxx}}}lll```SSSNNNKKKHHHEEEEEEAAA@@@???>>>============>>>@@@CCCEEEJJJQQQYYY___gggfffbbb]]][[[```jjjsssuuueeebbbnnnxxxoooiiieeedddddd```aaabbbcccfffooo|||zzzsssooofff```XXXQQQNNNNNNNNNNNNRRRSSSRRRPPPLLLJJJIIIIIIOOOUUU___hhhpppvvv{{{}}}tttllliiiddd]]]WWWUUUUUUVVVXXX[[[___eeejjjmmmnnnppprrrssssssqqqnnnmmmkkkpppuuupppggg^^^WWWQQQMMMJJJJJJJJJJJJKKKMMMSSS[[[```iiiooowww|||~~~tttjjj___WWWWWW\\\\\\gggqqqrrrkkkcccaaabbbgggkkkwwwzzzppplllgggmmmrrrrrrpppmmmhhhbbbXXXTTTNNNIIIFFFDDDCCCAAA@@@???>>><<<:::888666666555444777<<<<<>>AAAEEEKKKRRRWWW]]]^^^]]]ZZZXXX]]]iiirrrvvvfffeeerrr}}}uuummmiiifffeeeaaaccccccbbbbbbjjjvvvxxxtttllleee\\\TTTPPPNNNNNNMMMRRRRRRRRRPPPMMMJJJJJJKKKPPPWWW```jjjsssyyyvvvnnnkkkfff^^^XXXVVVVVVWWWYYY[[[]]]bbbiiimmmvvvzzzyyyuuuuuuzzz{{{qqqggg^^^WWWQQQMMMLLLLLLLLLLLLOOOTTT\\\aaajjjpppxxx~~~uuufffZZZVVVXXX[[[bbbiiiiiiccc^^^]]]```dddhhhrrrtttmmmffflllppppppooonnniiibbbYYYTTTNNNJJJGGGEEECCCBBB@@@???>>><<<:::888666666555444888<<<<<>>:::::::::<<<@@@EEEIIILLLQQQUUUWWWUUUTTTZZZgggqqqtttgggjjjxxx}}}|||}}}~~~uuunnniiigggaaaccccccaaa___eeepppzzz{{{xxxpppiii___WWWQQQOOOMMMLLLNNNOOOOOONNNMMMLLLLLLMMMRRRYYYbbbllltttzzzzzzrrrmmmhhhaaa[[[YYYVVVWWWYYYYYYZZZ___eeejjjvvv~~~~~~rrrggg]]]VVVQQQMMMMMMMMMMMMOOOUUU\\\bbbkkkqqqyyyuuueee]]]]]]]]]```bbb```]]][[[]]]```gggjjjqqq~~~wwwlllfffkkknnnoooooonnniiibbbYYYUUUOOOJJJGGGEEEDDDBBB@@@???>>><<<:::888666666666555888<<<<<>>===:::999999:::===@@@BBBCCCGGGLLLPPPPPPPPPVVVdddooowwwkkkppp{{{xxxyyy{{{}}}zzz||||||sssmmmjjjaaacccccc```]]]bbbmmmvvv|||yyyssslllbbbXXXRRROOOMMMLLLIIIKKKMMMMMMLLLLLLNNNOOOTTTZZZdddmmmtttzzz~~~tttpppkkkccc]]][[[VVVWWWXXXXXXXXX\\\bbbgggrrr}}}zzzmmmbbbYYYTTTNNNNNNMMMNNNPPPUUU]]]bbbkkkrrrzzzrrrhhhggg^^^^^^]]][[[ZZZ[[[^^^aaalllmmmqqq{{{yyymmmeeejjjmmmnnnnnnnnniiibbbZZZUUUOOOJJJHHHFFFDDDCCC@@@???>>><<<:::888666666666555888<<<===CCCXXXoooiiifffnnnrrrxxx{{{sssiii^^^ZZZYYYWWWXXXZZZWWWYYY\\\bbbkkkuuu}}}xxxrrrooouuummm```SSSNNNKKKHHHFFFFFF@@@AAADDDEEEDDDBBB>>><<<;;;::::::;;;===?????????@@@FFFKKKLLLMMMTTTbbbnnn|||qqquuuyyyuuurrrooonnnoooqqqtttyyyzzzqqqjjjhhhdddbbbcccbbbbbbgggnnnyyy|||rrreeeZZZSSSNNNKKKHHHMMMMMMMMMLLLKKKLLLOOORRRWWW]]]fffooouuuyyy}}}vvvnnnfff___ZZZ\\\[[[[[[\\\YYYWWWZZZaaajjjzzzrrreee[[[UUUQQQNNNMMMOOOQQQTTT\\\eeennnrrryyy~~~ttthhheeeZZZTTTVVVWWWXXX___iiirrrpppqqqwwwyyyjjjfffhhhlllppppppllleee```ZZZVVVPPPKKKHHHGGGEEEDDDBBBAAA???<<<:::888777777555999777999>>>BBBRRRnnn|||fffgggppptttzzz}}}uuukkkaaa\\\ZZZVVVTTTUUUUUUVVVZZZaaafffmmmxxx}}}wwwzzzsssdddTTTMMMKKKHHHFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAAAAACCCHHHKKKQQQ___lll|||tttzzzvvvrrrnnnllliiijjjlllooouuu|||{{{tttlllhhhfffffffffdddhhhmmmuuu~~~~~~uuuhhh\\\TTTOOOKKKIIIMMMMMMLLLKKKKKKLLLOOORRRWWW]]]fffnnntttyyy}}}|||tttmmmeeeaaa^^^\\\[[[\\\YYYWWWZZZ___fffvvvyyylll___WWWRRROOONNNPPPRRRUUU\\\eeemmmrrrxxx~~~{{{nnnfff]]]XXXZZZ[[[ZZZaaakkkwwwuuutttyyyttthhhdddgggkkkpppqqqmmmfffaaa[[[VVVQQQLLLIIIGGGEEEDDDBBBAAA???<<<:::888777666444888777888>>>AAARRRnnnwwwccceeennnrrrzzz}}}wwwlllaaa\\\YYYVVVUUUWWWVVVVVVZZZ```eeekkkvvv|||wwwxxx~~~xxx{{{rrrdddUUUOOOMMMJJJIIIIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@BBBFFFIIIOOO]]]jjj~~~yyy~~~yyytttnnnjjjfffeeedddfffjjjpppuuuyyy}}}qqqllljjjkkkjjjggghhhkkkooowwwzzzmmm```WWWQQQLLLJJJLLLMMMLLLKKKJJJKKKOOORRRWWW]]]eeemmmtttyyy}}}~~~~~~}}}}}}~~~|||yyyxxxzzz|||~~~vvvooojjjccc```^^^^^^\\\YYYZZZ___cccrrrtttcccXXXTTTQQQPPPRRRTTTVVV]]]eeekkkpppwww~~~wwwkkkbbb]]]]]]\\\ZZZbbbmmmyyyvvvuuuyyyyyynnnfff```dddjjjpppsssooohhhccc\\\XXXRRRMMMJJJHHHFFFDDDBBB@@@>>>;;;999777666555333777666777===@@@QQQmmmqqq```bbbkkkpppyyy}}}yyymmmaaa[[[XXXVVVWWWYYYWWWWWWZZZ___ccchhhsss}}}wwwlllfffffflllqqq~~~}}}|||{{{zzzwwwssspppiiikkkpppuuu{{{ooobbbUUUPPPOOOMMMKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@CCCFFFHHHNNN[[[hhh}}}}}}~~~xxxqqqmmmhhhfffcccbbbdddiiinnnqqq{{{tttooommmmmmllliiihhhjjjhhhppp|||~~~rrreeeZZZSSSNNNLLLNNNMMMLLLJJJIIIKKKOOORRRVVV\\\dddlllsssxxx}}}~~~||||||{{{{{{zzzyyyxxxwwwwwwuuurrrqqqrrruuuzzzwwwrrrkkkfffdddccc```\\\]]]```cccpppyyyfffXXXUUURRRQQQTTTUUUWWW]]]eeejjjooowww}}}vvvjjj```]]]ZZZYYYbbbnnnuuussssssxxxyyyqqqjjjddd___cccjjjqqqtttqqqkkkeee]]]YYYTTTOOOLLLIIIGGGEEEBBBAAA>>>;;;999777555555333777555777<<<@@@QQQllllll]]]___iiioooyyy}}}{{{nnnaaaZZZXXXVVVXXX[[[ZZZYYY[[[```bbbgggppp{{{wwwssslllddd``````dddhhhooooooooonnnmmmjjjgggeee```aaadddjjjsss}}}jjj___UUUQQQPPPMMMLLLMMMKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEGGGIIINNN[[[ggg||||||vvvrrrmmmjjjfffcccccceeeiiilllrrrxxxyyysssoooooonnnjjjhhhhhhdddjjjttt}}}wwwiii]]]TTTPPPNNNPPPOOOMMMKKKIIIKKKOOORRRUUU[[[ccckkkqqqwww}}}~~~zzzwwwvvvvvvuuutttsssrrrqqqpppnnnlllkkkmmmoootttzzzsssmmmiiihhheee```___aaaeeeqqq{{{gggYYYSSSQQQQQQTTTUUUWWW]]]eeeiiiooovvv}}}tttddd^^^[[[[[[eeeqqqtttqqqqqqwww}}}tttmmmgggbbb```dddkkkrrruuusssmmmggg^^^ZZZUUUQQQNNNKKKGGGEEECCCAAA???<<<999777555444333777555777<<<@@@QQQlll|||iii]]]___hhhnnnxxx||||||nnnaaaZZZWWWVVVXXX\\\[[[ZZZ\\\```bbbeeeoooxxx}}}uuupppqqqsssqqqpppqqqmmmllljjjfffbbb``````aaabbbcccddddddccc```^^^]]][[[[[[]]]dddooozzzvvveee]]]UUUSSSRRRNNNMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHLLLXXXeeeyyy~~~zzzvvvpppmmmiiieeecccdddfffhhhkkkrrr||||||uuusssqqqlllhhhgggaaaeeemmmuuu~~~zzzlll___VVVRRRQQQTTTSSSPPPLLLJJJJJJNNNQQQUUUZZZbbbjjjpppwww}}}~~~yyyuuuqqqqqqpppooonnnlllkkkjjjhhheeeeeegggiiimmmwww|||vvvpppnnnkkkfffcccdddkkkuuuuuudddXXXPPPNNNOOOSSSUUUWWW]]]dddiiiooowww~~~{{{ggg``````bbbjjjtttvvvrrrrrryyyzzzqqqlllhhhdddeeehhhmmmrrruuusssnnnjjj___\\\WWWSSSPPPLLLHHHEEEDDDCCC@@@===:::777666555333777666777===@@@QQQmmmxxxhhh^^^^^^fffmmmxxx|||~~~{{{nnn```ZZZWWWUUUWWW[[[[[[ZZZ[[[^^^```ccclllvvv|||xxxooogggfffgggggghhhkkknnnoooooolllgggaaa^^^\\\]]]___aaa```^^^[[[YYYYYYXXXVVVXXX```ooo{{{}}}}}}{{{qqqeee___YYYXXXVVVRRRPPPRRRPPPOOOMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEGGGGGGKKKVVVbbbvvv~~~}}}}}}~~~~~~||||||}}}|||zzzxxxssspppllliiifffeeeffffffhhhnnnwww~~~yyyuuunnniiigggaaacccgggnnnwww|||oooaaaWWWSSSSSSXXXVVVRRRMMMJJJJJJNNNQQQTTTYYYaaaiiipppvvv|||~~~xxxssslllllllllllljjjhhhfffeeebbb``````bbbbbbccckkkttt{{{yyyvvvpppllllllttt}}}uuuiii[[[QQQLLLKKKLLLQQQTTTVVV\\\cccjjjooowww~~~}}}xxxwwwwww}}}yyydddaaafffiiimmmsssuuurrrrrr{{{zzzqqqnnnnnnnnnjjjlllooosssuuusssoookkk```]]]XXXTTTQQQMMMIIIFFFEEEDDDAAA>>>;;;888666666444888777888>>>AAARRRnnnvvvggg^^^]]]dddlllwww|||~~~|||yyymmm```ZZZWWWUUUVVVYYYYYYWWWYYY\\\^^^aaajjjsss||||||qqqfffdddeeehhhmmmrrrvvvvvvvvvrrrlllfffbbb```ccceeegggeee```\\\ZZZZZZWWWUUUVVVaaassszzzrrriiiddd```___]]]XXXVVVWWWUUUTTTRRRQQQOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPJJJIIIIIIJJJJJJMMMXXXdddsss|||}}}zzzxxxvvvtttqqqqqqsssuuuvvvvvvxxxwwwvvvwwwxxxyyyyyyxxxvvvtttpppllljjjhhhggggggggglllttt{{{~~~xxxpppiiigggaaabbbdddjjjrrr|||}}}ooobbbXXXTTTTTTZZZXXXSSSNNNJJJJJJNNNQQQTTTYYYaaahhhooovvv|||~~~xxxsssjjjjjjjjjjjjhhhfffdddccc___^^^]]]^^^]]]\\\bbbjjj{{{yyyuuuuuu|||zzzwwwzzz{{{sssiii]]]QQQJJJJJJIIIKKKPPPSSSUUU[[[cccjjjpppxxx~~~|||uuuqqqkkkqqqvvvxxx~~~sss``````hhhkkklllooorrroooqqq|||{{{rrrsssvvvxxxmmmnnnqqqsssuuusssooolllaaa^^^YYYUUURRRNNNIIIFFFFFFEEEBBB???;;;999777666555999777999>>>BBBRRRnnntttggg^^^\\\cccjjjwww|||~~~zzzxxxlll```ZZZWWWUUUUUUXXXVVVUUUWWWZZZ[[[___gggqqq}}}uuujjjgggjjjnnnuuu{{{||||||{{{wwwqqqllliiihhhlllnnnoookkkeee```]]]]]]XXXUUUXXXdddxxx|||vvvmmmiiifffeeebbb\\\ZZZ\\\[[[ZZZXXXVVVUUUTTTSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUOOONNNNNNOOONNNQQQ\\\hhhrrr~~~yyy|||wwwtttqqqppppppooonnnlllkkkjjjjjjjjjllllllmmmnnnppprrrtttuuuvvvuuusssqqqnnnkkkhhhgggeeeiiiooouuuzzzzzztttmmmfffeeeaaaaaagggmmmsss|||tttdddYYYUUUUUUYYYUUUPPPLLLJJJJJJMMMOOOSSSYYY```fffkkkrrryyy}}}zzzvvvrrrnnnhhhfffcccaaa```aaabbbddd[[[YYYUUUTTTUUUYYY___cccrrr~~~tttnnniiieeefffnnnvvv}}}|||xxxrrriii```YYYRRRLLLIIIEEEFFFHHHLLLQQQXXX]]]```hhhooowww{{{{{{|||yyymmmeeemmmqqqooopppyyy{{{kkk^^^^^^aaaaaabbbfffmmmssswww}}}xxxoooooorrrttttttssstttwwwzzzxxxqqqjjjddd```[[[VVVSSSPPPMMMKKKGGGEEEAAA>>>;;;999777777555999777888>>>AAARRRooovvveee[[[ZZZbbbkkkuuuzzzzzzuuuzzz{{{mmm```[[[ZZZWWWUUUTTTVVVUUUUUUTTTVVV\\\dddjjj{{{zzzuuuwww|||~~~}}}|||vvvpppnnnnnnppprrrvvvxxxtttpppllleee^^^\\\[[[___lllyyyvvvrrrmmmhhheeecccdddddd^^^___``````___\\\YYYWWWQQQRRRQQQRRRYYY___]]]XXXVVVRRROOOOOOOOORRR\\\gggvvv{{{uuu{{{}}}zzzvvvrrrnnnlllkkklllkkkjjjhhhgggffffffffffffffffffgggiiikkknnnooosssssssssrrrpppnnnlllkkkeeegggkkkooossszzzxxxppphhhbbb___^^^ccciiioooxxxsssdddYYYUUUTTTXXXTTTNNNJJJHHHIIILLLNNNSSSYYY```fffkkkqqqxxx}}}|||yyyvvvrrrmmmjjjdddbbb```^^^\\\\\\]]]^^^YYYVVVSSSQQQRRRVVV[[[___jjjvvv}}}xxxnnnddd\\\XXXTTTUUU[[[cccjjjsss{{{zzzrrrmmmggg^^^VVVPPPKKKFFFCCCEEEFFFHHHLLLQQQWWW]]]```hhhnnnvvvzzz{{{|||zzzoooeeekkkmmmkkkllltttyyyzzztttfff[[[\\\^^^^^^```fffpppvvvzzzwwwmmmmmmoooppprrrqqqsssvvvzzzxxxqqqkkkddd```[[[WWWTTTQQQNNNLLLIIIGGGCCC???<<<999888777666999777888>>>BBBTTTqqqzzzjjj___\\\aaahhhrrrwww~~~wwwqqquuu|||nnnaaa\\\ZZZWWWUUUTTTSSSTTTTTTSSSUUUZZZbbbhhhwww~~~|||wwwsssrrruuuxxxxxx|||}}}zzzwwwsssllleeeeeeccceeeqqq|||yyysssnnnjjjhhhggghhhhhhiiiiiiiiifffccc___]]]YYYYYYYYY\\\eeemmmkkkeeeZZZVVVRRRQQQPPPRRR[[[dddtttsssrrr}}}~~~{{{{{{{{{||||||xxxwwwtttpppmmmjjjhhhggghhhhhhgggfffeeeeeeddddddbbbaaa``````bbbeeehhhjjjoooqqqssstttuuutttrrrqqqiiiiiiiiijjjmmmsss{{{uuukkkccc___^^^bbbggglllttt|||}}}rrreee[[[UUUTTTVVVRRRLLLGGGEEEGGGKKKNNNRRRXXX```fffjjjpppwww||||||yyyvvvrrroookkkfffccc]]]\\\[[[YYYWWWVVVUUUUUUTTTRRROOOMMMNNNQQQVVVXXXaaajjjuuu{{{}}}~~~{{{vvvoooggg]]]SSSLLLHHHDDDDDDIIIOOOVVV```iiiyyyyyyooofff```ZZZRRRKKKGGGDDDAAA@@@CCCDDDGGGKKKPPPWWW\\\```gggllltttyyyzzz|||{{{qqqggghhhhhhfffgggmmmqqqqqqmmmbbbZZZ[[[[[[ZZZ^^^fffsssxxx|||wwwlllkkklllkkknnnooorrrvvvyyyxxxrrrllleeeaaa\\\XXXUUURRROOOMMMLLLIIIEEEAAA===:::888777666999666777>>>CCCWWWuuupppbbb^^^aaaeeeooottt|||vvvooorrr||||||ooobbb]]]ZZZWWWTTTTTTRRRSSSTTTSSSTTTYYY```gggttt{{{~~~yyyssspppqqqvvvzzz~~~}}}wwwqqqpppmmmlllvvv|||vvvqqqooonnnnnnttttttuuutttqqqmmmiiifff^^^\\\ZZZ___kkkuuuuuunnnbbb\\\WWWUUUSSSRRRXXX```ooo{{{vvvkkkqqqzzzvvvvvvwwwwwwwwwtttrrrpppmmmjjjhhhgggggghhhhhhhhhhhhhhhgggffffffbbb```^^^]]]^^^aaaeeegggkkknnnrrruuuxxxyyyyyyyyyqqqooommmjjjkkkpppxxx~~~{{{ppphhhccc```cccfffjjjrrryyy~~~}}}zzzrrrggg^^^WWWUUUTTTPPPIIIEEECCCFFFJJJNNNPPPVVV___fffkkkqqqxxx}}}~~~|||{{{uuurrroookkkhhhddd___\\\WWWVVVUUUTTTRRRPPPNNNMMMNNNLLLJJJIIIJJJLLLPPPRRRZZZaaahhhlllnnnrrrzzz|||tttpppiiibbb[[[SSSKKKFFFAAA>>>===AAAEEEKKKUUU^^^oooyyy|||ssshhh^^^WWWRRRKKKFFFCCCBBBAAA@@@BBBCCCFFFJJJPPPVVV\\\___fffkkkrrrwwwzzz}}}|||sssjjjhhheeecccdddiiimmmooonnnddd]]]]]][[[XXX\\\eeeqqqvvvzzzyyyooommmllliiikkkmmmqqqvvvyyywwwrrrnnnfffccc]]]YYYVVVSSSPPPNNNMMMKKKFFFAAA===999777666777999666777>>>EEEYYYxxxrrrccc^^^aaadddmmmrrrzzzzzzrrrsss||||||pppddd]]]ZZZVVVTTTUUUSSSVVVXXXXXXWWW[[[bbbhhhuuu}}}|||tttooopppuuuyyy}}}yyytttqqqxxx~~~zzzxxxwwwwww}}}~~~~~~|||yyyuuusssgggbbb]]]___lllyyy{{{vvvllleee^^^YYYUUUSSSVVV[[[jjjwwwzzznnniiiuuu}}}wwwsssrrrrrrssssssmmmlllkkkiiihhhgggggggggiiiiiijjjjjjjjjiiihhhhhhcccaaa^^^\\\\\\^^^aaacccgggjjjoootttxxx{{{}}}}}}wwwuuuqqqmmmlllooouuuzzzvvvnnnhhhcccbbbccceeekkkrrrwwwwwwvvvqqqiiiaaaZZZVVVQQQMMMHHHDDDCCCEEEJJJMMMMMMTTT]]]eeekkkqqqwww|||~~~{{{wwwtttrrrmmmkkkgggdddbbb^^^ZZZVVVRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMTTTXXX]]]___```dddkkkrrrxxxuuuiiiddd]]]VVVPPPKKKEEEBBB???<<<;;;>>>@@@CCCLLLUUUdddoooxxxyyyuuunnncccYYYQQQLLLGGGCCCBBBAAAAAAAAAAAABBBDDDIIIOOOUUU[[[___eeejjjpppwww{{{~~~|||uuunnnjjjfffcccdddiiipppvvvyyynnneeeccc^^^YYY\\\eeemmmpppuuu~~~~~~uuurrroookkkiiilllrrrwwwyyywwwsssooohhhddd___ZZZWWWTTTQQQOOOMMMKKKFFFAAA<<<999666555777999666777>>>EEEZZZyyysssaaa]]]aaadddlllrrrzzz~~~vvvuuu|||{{{pppddd]]]YYYUUUTTTVVVVVV[[[^^^^^^\\\___ffflllyyy~~~wwwuuuxxx||||||www{{{zzzssskkkiiissswwwmmmccc]]]XXXSSSTTTXXXeeesss|||ssskkkkkk|||{{{tttooommmmmmmmmnnneeeeeeeeedddeeeeeefffgggggghhhiiijjjjjjjjjiiihhhcccaaa^^^\\\ZZZ[[[\\\]]]ccceeeiiinnntttxxx|||}}}zzzxxxtttpppmmmnnnrrrvvvqqqjjjbbb___]]]\\\aaagggnnnooopppnnniiibbb[[[VVVNNNKKKGGGDDDDDDFFFIIIKKKLLLSSS\\\ccchhhmmmsssxxx{{{{{{yyywwwsssoookkkiiieeebbb```]]][[[XXXTTTQQQMMMLLLJJJHHHGGGEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJMMMPPPRRRSSSTTTXXX^^^ccclllttt~~~xxxnnnaaa\\\UUUNNNHHHDDD???<<<<<<::::::;;;:::;;;BBBKKKXXXbbblllooommmggg^^^UUUKKKHHHDDDAAAAAA@@@???>>>???@@@CCCHHHNNNUUU[[[^^^fffjjjpppwww|||}}}~~~{{{vvvqqqmmmhhhfffffflllyyyzzznnniiiddd^^^```gggjjjlllqqqyyy|||zzztttnnnhhhmmmsssxxxzzzwwwsssoooiiieee```\\\YYYVVVSSSPPPMMMJJJFFFAAA<<<999777666666999777888???EEEYYYwwwsss___\\\```bbblllqqqyyyyyyvvv{{{xxxnnnccc]]]XXXTTTTTTWWWYYY^^^ccccccaaabbbiiiooozzz|||}}}}}}xxx~~~uuuhhh___YYYTTTTTTWWWcccqqqxxxoookkkppp}}}xxxoooiiiffffffffffff___``````bbbccceeeggghhhggghhhjjjllllllkkkjjjiiieeecccaaa^^^\\\ZZZZZZZZZ^^^___bbbggglllrrrwwwzzz{{{zzzxxxuuuqqqpppqqqsssyyyuuulllbbb\\\XXXUUUXXX^^^eeefffiiijjjhhhbbbZZZUUUKKKJJJGGGEEEEEEGGGIIIJJJLLLRRR[[[aaadddgggkkkoooqqqpppooommmiiifffbbb```\\\ZZZXXXVVVUUUSSSOOOLLLHHHGGGDDDBBBAAAAAABBBBBB??????AAABBBDDDFFFHHHIIIIIIKKKMMMMMMNNNQQQVVVZZZbbbiiirrr{{{zzznnngggZZZUUUOOOJJJFFFBBB???<<<;;;;;;;;;;;;999777<<>><<<>>>???BBBGGGMMMTTTZZZ^^^gggjjjpppwww~~~{{{|||zzzvvvrrrnnnkkkiiihhhooosssmmmjjjeeeeeejjjkkkkkkooovvvyyyqqqiiinnnuuuzzz{{{wwwssspppjjjfffaaa]]]ZZZWWWTTTQQQNNNKKKGGGBBB>>>;;;999888555999777999???EEEXXXuuuuuu```\\\^^^^^^jjjpppxxx|||yyy|||uuulllbbb\\\WWWSSSTTTXXXYYY___eeeeeebbbbbbiiipppvvv{{{kkkaaaYYYUUUUUUXXXaaapppzzzrrrpppxxx{{{uuullleeebbbaaaaaaaaa^^^^^^```bbbdddgggiiikkkiiijjjlllnnnooonnnmmmlllhhhgggdddaaa^^^\\\ZZZYYYZZZ[[[]]]aaagggmmmssswww}}}}}}|||yyyuuusssrrrsssuuu~~~yyyoooddd\\\VVVRRRTTTYYY^^^aaadddgggfff```YYYSSSJJJIIIHHHFFFFFFGGGIIIJJJMMMSSSZZZ___```bbbeeehhhhhhhhhgggeeeccc```]]][[[WWWUUUSSSRRRQQQOOOLLLJJJEEECCC@@@>>>===>>>@@@AAA===>>>@@@BBBDDDGGGHHHIIIIIIKKKLLLLLLMMMOOOSSSWWW\\\ccckkksssyyy}}}pppgggbbbUUUQQQMMMJJJHHHFFFCCCBBB>>>>>>??????;;;777;;;CCCIIISSS^^^ccccccaaa[[[TTTHHHGGGEEEDDDCCCAAA>>>;;;>>>???BBBFFFMMMTTTZZZ]]]gggjjjpppwww~~~zzz{{{zzzvvvrrrooollljjjiiiqqqvvvpppmmmiiiiiimmmmmmlllooouuu||||||rrriiiooovvv{{{{{{xxxssspppkkkgggbbb]]]ZZZWWWTTTRRRNNNLLLHHHCCC???<<<;;;:::444888777999@@@DDDVVVssswwwbbb]]]\\\ZZZiiiooowww~~~}}}~~~sssjjjaaa[[[VVVSSSTTTXXXXXX___eeeeeeaaaaaahhhooorrr{{{~~~~~~mmmaaaZZZUUUUUUXXXaaapppwwwwwwzzzsssjjjeeeeeefffdddbbbcccdddeeeggghhhhhhiiiiiioooooopppppppppnnnmmmlllllliiigggdddbbb___[[[XXXZZZYYYXXXYYY]]]dddjjjoooyyy|||xxxtttxxxzzzvvvfff^^^ZZZUUUQQQOOOVVVXXX]]]ccceeeaaaWWWPPPJJJHHHFFFEEEDDDEEEFFFGGGKKKNNNTTTZZZ^^^`````````___^^^]]]]]]\\\[[[XXXUUURRRPPPMMMKKKIIIHHHIIIIIIBBBAAA???>>><<<;;;;;;:::@@@>>>===???DDDHHHHHHHHHKKKLLLLLLLLLMMMPPPUUUXXX^^^bbbiiipppwww|||~~~uuujjj```ZZZVVVRRRMMMHHHFFFEEECCCBBBCCCBBB@@@>>>===<<<<<<===BBBLLLYYY___^^^XXXSSSRRRLLLJJJHHHEEEBBB???===;;;<<<>>>BBBGGGMMMTTT\\\bbbiiimmmrrrxxx{{{}}}yyy||||||yyytttsssrrrooolllrrrxxxrrrqqqqqqqqqsssyyy~~~yyysssppprrrvvvzzz|||zzztttppphhheee```\\\ZZZWWWUUUSSSPPPOOOKKKEEE???:::777777444777444777>>>CCCTTTppp{{{fffZZZXXX[[[fffmmmwww~~~~~~tttiii^^^YYYWWWTTTTTTVVVVVVYYY[[[\\\]]]```gggmmmsss{{{|||{{{jjj```[[[VVVTTTVVV^^^ppp}}}zzzyyy{{{tttkkkffffffgggfffeeehhhiiijjjjjjkkkkkkkkkkkkooopppqqqqqqqqqpppooonnnmmmjjjgggeeecccaaa^^^[[[[[[ZZZYYYZZZ]]]bbbgggjjjttt|||~~~{{{wwwwwwxxx}}}|||jjj```ZZZSSSNNNMMMSSSUUUYYY___aaa]]]UUUNNNHHHGGGEEECCCCCCDDDEEEFFFIIILLLQQQVVVYYYZZZYYYYYY[[[ZZZYYYYYYYYYWWWTTTQQQMMMKKKHHHEEECCCBBBBBBCCC???>>><<<;;;:::999999999<<<;;;<<<@@@FFFIIIJJJIIIIIIJJJKKKLLLMMMQQQVVVZZZ___bbbiiipppvvvzzz|||}}}qqqfff\\\WWWSSSPPPKKKHHHFFFFFFEEEEEEBBBAAA???===<<<;;;;;;;;;@@@JJJWWW^^^]]]WWWSSSPPPLLLKKKIIIFFFCCC@@@===<<<<<>>BBBSSSnnn|||eeeXXXWWW[[[dddkkkuuu|||tttiii]]]XXXUUURRRRRRTTTSSSVVVXXXYYYZZZ]]]dddiiipppxxxyyyyyyyyyiii```[[[WWWVVVXXXbbbsss|||{{{}}}vvvmmmiiiiiijjjkkkjjjooopppppppppooonnnmmmmmmpppqqqrrrrrrrrrrrrrrrqqqnnnkkkhhhfffeeedddbbb```]]]\\\[[[[[[\\\^^^aaabbbkkksss{{{~~~{{{uuuuuuxxxsssfff]]]TTTMMMLLLNNNOOORRRWWWZZZXXXQQQJJJEEEDDDCCCBBBAAABBBCCCDDDFFFHHHLLLPPPRRRRRRRRRQQQUUUTTTSSSSSSSSSQQQNNNLLLGGGFFFCCC@@@>>>=========:::999999888888888888888888999===BBBGGGJJJKKKJJJIIIJJJLLLNNNQQQUUU[[[___```ccchhhnnnsssvvvxxxyyyxxxyyyzzz{{{~~~xxxkkk```XXXRRROOOLLLIIIGGGGGGGGGGGGGGGAAA@@@>>>===;;;:::::::::>>>HHHTTT\\\\\\WWWRRROOOMMMKKKIIIFFFCCCAAA>>>======???CCCGGGMMMTTT\\\aaaccchhhnnntttyyy||||||{{{yyytttlllgggnnnxxxtttrrrqqqsssyyyyyytttooonnnqqqwww}}}}}}wwwrrrjjjgggbbb^^^\\\ZZZWWWUUUQQQPPPLLLFFF???:::888777444777555777>>>BBBRRRmmm}}}cccTTTTTTYYY```hhhrrrzzzssshhh\\\VVVSSSOOONNNPPPPPPRRRTTTUUUUUUYYY___eeelllttt|||xxx}}}|||xxxvvvyyy}}}uuuhhh```\\\YYYZZZ\\\hhhxxxzzzrrrnnnmmmooopppqqqvvvvvvvvvtttsssqqqpppooopppqqqqqqrrrssssssssssssooollliiiggggggfffeeeddd___^^^]]]\\\[[[[[[[[[[[[aaaiiisssxxx}}}}}}uuusssuuuzzz|||nnnbbbWWWOOOMMMJJJJJJLLLOOORRRQQQLLLGGGBBBAAAAAA@@@@@@@@@AAABBBCCCEEEHHHKKKMMMNNNMMMMMMOOONNNMMMMMMMMMLLLIIIGGGDDDCCCAAA>>><<<;;;::::::666666666666666777888888666999>>>DDDHHHJJJJJJIIIIIIKKKNNNQQQUUUYYY___cccaaadddhhhlllppprrrssstttrrrrrrssstttwww|||sssggg]]]UUUPPPMMMKKKHHHGGGGGGGGGGGGFFFBBBAAA@@@>>>===;;;::::::===FFFRRRZZZ[[[WWWSSSPPPMMMLLLJJJGGGDDDAAA???>>>>>>@@@CCCGGGLLLSSS[[[```bbbgggnnntttyyy|||zzz|||zzzsssjjjcccfffllluuurrrppprrryyy~~~yyyvvvnnnrrrxxx~~~yyytttllliiiddd```^^^\\\YYYWWWRRRQQQMMMGGG@@@:::888777666999666888???BBBQQQlll|||```OOOOOOVVV\\\dddoooxxx}}}sssggg[[[UUUQQQMMMLLLMMMMMMOOOQQQRRRRRRVVV\\\aaaiiiqqq~~~}}}~~~}}}vvvooojjjggghhhkkkrrr|||ttthhhbbb___\\\^^^bbbnnn|||zzzvvvuuuuuuwwwxxx{{{{{{zzzxxxvvvsssqqqpppqqqqqqqqqqqqrrrsssssstttooommmkkkjjjjjjiiihhhfffaaa```___]]]ZZZYYYWWWWWWXXX```iiipppwww~~~{{{tttsssssswwwzzzvvvhhhZZZQQQOOOHHHFFFFFFIIILLLLLLHHHDDD??????????????????@@@@@@@@@BBBEEEHHHJJJKKKLLLKKKIIIIIIHHHHHHIIIHHHEEECCC@@@???===<<<:::888888777555555555555666777888999777;;;@@@EEEHHHHHHHHHGGGHHHJJJNNNRRRUUUZZZ___cccbbbcccfffiiilllnnnooopppnnnnnnoooooorrrwww~~~{{{ooodddZZZSSSNNNLLLJJJHHHFFFGGGGGGFFFEEEEEEDDDCCCBBB@@@>>><<<<<<===DDDOOOWWWYYYXXXTTTQQQLLLKKKIIIGGGDDDBBB@@@???>>>@@@CCCFFFKKKQQQYYY^^^aaafffnnnuuuzzz~~~wwwrrrwww~~~wwwooogggaaaccciii}}}uuurrrppprrrzzz~~~pppsssyyyzzzvvvnnnkkkfffbbb```^^^[[[YYYSSSRRRNNNHHHAAA;;;888888888;;;888:::@@@BBBQQQjjjyyy]]]LLLLLLRRRYYYaaallluuu{{{rrrgggZZZTTTPPPLLLJJJLLLLLLOOOPPPQQQQQQTTTZZZ```gggppp|||}}}wwwooohhhbbb___]]]___cccjjjrrrzzzvvvlllfffcccaaadddhhhttt}}}|||}}}}}}~~~{{{yyyvvvtttrrrsssrrrrrrrrrrrrrrrssstttqqqooonnnnnnnnnmmmjjjhhhcccbbb___\\\ZZZXXXVVVUUUSSSYYY```fffooowwwxxxuuusssrrrrrruuuwww|||ooo^^^SSSPPPIIIFFFDDDEEEGGGHHHEEEBBB===>>>>>>>>>>>>?????????>>>@@@BBBEEEGGGHHHHHHHHHEEEDDDCCCDDDEEEDDDAAA???999999888777666555555444444444444555555666777888777;;;AAAEEEGGGGGGGGGHHHFFFIIIMMMPPPSSSWWW\\\___aaaccceeegggiiikkklllmmmkkkkkklllmmmooouuu|||uuuiii___WWWPPPLLLJJJIIIGGGFFFGGGGGGFFFEEEGGGGGGFFFEEECCC@@@>>>======BBBJJJRRRVVVVVVTTTRRRKKKJJJHHHFFFDDDAAA@@@???===???BBBEEEIIIOOOVVV[[[```fffooovvv|||wwwrrrwwwssskkkeeeaaaccchhhtttwwwtttrrrttt|||sssvvvzzz|||wwwpppmmmhhhdddbbb```]]][[[UUUSSSOOOIIIAAA;;;888888888;;;999:::@@@AAAOOOhhhuuu\\\LLLKKKPPPVVV^^^jjjttt{{{sssggg[[[UUUQQQMMMKKKMMMLLLNNNPPPPPPPPPSSSYYY___eeennn{{{}}}yyyrrrkkkddd^^^[[[XXXZZZ\\\```fffooozzzzzzrrrlllhhhfffiiinnnyyy|||yyyvvvuuuvvvuuutttssssssssstttuuusssssssssssssssqqqmmmjjjdddbbb___\\\YYYWWWWWWVVVQQQUUUYYY]]]fffoooqqqnnnqqqpppqqqsssuuuwwwyyyeeeXXXSSSKKKGGGCCCCCCDDDEEEDDDBBB<<<======>>>>>>???>>>>>>===>>>???AAABBBBBBBBBBBB@@@??????@@@@@@@@@===;;;555555555555555444444333333333333333444555666666555:::@@@DDDFFFGGGIIIKKKIIIKKKOOORRRTTTWWW[[[^^^aaabbbccceeegggiiijjjkkkhhhiiijjjkkknnnsss{{{yyynnncccZZZRRRKKKGGGGGGEEEEEEEEEGGGHHHHHHGGGHHHHHHGGGFFFDDDAAA???===;;;???EEEKKKQQQSSSSSSRRRJJJIIIGGGEEECCCAAA???>>><<<>>>@@@CCCGGGMMMTTTYYY___eeennnvvv|||zzz~~~{{{oooiiiddd```aaadddpppyyyyyywwwvvvxxxwwwxxx{{{|||yyyrrrnnniiifffcccaaa^^^]]]UUUTTTPPPIIIBBB<<<999888777:::888999>>>???LLLeee~~~sss]]]OOOMMMPPPTTT]]]iiisss{{{sssggg[[[VVVRRRNNNMMMOOOLLLNNNOOOOOOOOORRRXXX]]]ccclllyyy}}}xxxrrrjjjccc]]]ZZZVVVZZZ^^^```ccclllzzzxxxrrrmmmjjjmmmsss}}}~~~{{{yyywwwxxxwwwvvvtttttttttuuuvvvuuuvvvvvvwwwwwwtttoookkkeeeccc___[[[YYYXXXXXXXXXPPPRRRUUUXXX```iiillliiiooonnnooorrrsssuuu|||mmm]]]XXXMMMHHHDDDBBBCCCEEECCCBBB<<<<<<===>>>??????>>>>>><<<==================<<<===<<<<<<===>>>===;;;888444555555666666666555555333333222222333333444555444999???DDDFFFHHHKKKNNNMMMOOOSSSUUUWWWYYY]]]___```aaabbbdddfffhhhiiijjjgggggghhhjjjmmmssszzz~~~|||zzzsssiii^^^UUUNNNHHHDDDCCCCCCCCCEEEHHHJJJJJJIIIHHHHHHGGGFFFDDDAAA>>>===:::<<>>;;;===@@@CCCFFFLLLSSSXXX^^^dddmmmvvv|||xxxmmmhhhddd```^^^```pppxxx|||xxx{{{||||||zzzyyy|||yyyzzz|||}}}zzzrrrooojjjgggdddbbb___]]]VVVTTTPPPIIIBBB<<<999888555888666777<<<===JJJbbbwwwrrr___RRROOOPPPSSS\\\iiisss{{{ssshhh\\\VVVSSSOOONNNPPPKKKMMMOOONNNNNNQQQWWW\\\bbbkkkwww}}}wwwvvvyyy}}}zzztttlllddd^^^ZZZUUU[[[aaadddeeemmm||||||vvvpppmmmpppvvv~~~}}}}}}zzzxxxvvvvvvwwwwwwyyyyyyxxxvvvtttrrrpppooojjjfffaaa]]]ZZZXXXVVVUUUXXXUUUQQQQQQVVV^^^dddggghhhjjjmmmppprrrvvvzzz}}}{{{fffUUUNNNFFFAAACCCEEECCC@@@???===<<<;;;;;;;;;===>>>???>>>======<<<;;;:::999888:::888777777888888777555555444333333222222222222222111///000222444555555999???DDDDDDFFFMMMSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^dddfffggggggfffeeefffgggffffffgggiiimmmrrrwwwzzz}}}~~~~~~~~~{{{vvvrrroookkkggg```XXXPPPJJJGGGEEEDDDDDDDDDDDDEEEGGGHHHJJJMMMLLLJJJHHHFFFDDDCCCBBB??????@@@CCCHHHLLLNNNOOOIIIIIIGGGFFFCCC@@@>>>======>>>@@@CCCGGGMMMTTTYYYaaafffmmmtttyyy}}}~~~vvvmmmiiiddd___^^^```qqq}}}{{{xxx}}}~~~yyy~~~|||yyy{{{|||{{{~~~{{{sssqqqnnnkkkhhhddd___\\\YYYUUUNNNGGG@@@<<<:::999888666666999;;;@@@LLLWWWqqq|||bbbJJJDDDLLLSSS[[[gggqqqxxx~~~wwwpppeee\\\UUUQQQNNNLLLOOOPPPOOOOOOOOORRRVVVZZZ```eeeooozzz~~~rrrnnnrrryyyyyyvvvqqqggg___\\\YYY```iiimmmooottt}}}yyyrrrpppqqqttt}}}~~~|||zzzxxxxxxyyyyyy|||||||||{{{xxxuuusssqqqjjjgggbbb^^^]]][[[YYYXXXYYYVVVSSSRRRTTTYYY___cccgggjjjmmmppprrruuuxxx{{{rrraaaSSSJJJDDDDDDEEEBBB>>>===;;;;;;:::::::::;;;======999999999999::::::::::::888777666666777777666555555444333222222222222222333222111111333444666666888@@@FFFGGGIIIOOOTTTVVVWWWYYYZZZ]]]___```aaaaaaccceeeggghhhgggggghhhjjjhhhhhhhhhiiilllqqqvvvyyy|||}}}}}}|||xxxsssnnnkkkccc```ZZZTTTNNNJJJGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJHHHFFFDDDBBBBBB??????@@@CCCGGGKKKMMMNNNJJJJJJIIIGGGDDDBBB???>>>===???AAACCCGGGNNNUUUZZZaaafffmmmtttyyy}}}}}}vvvoookkkfff___\\\^^^ppp{{{xxxsssvvvwwwtttxxxwwwwww{{{{{{{{{~~~|||vvvsssooollljjjfffbbb^^^ZZZVVVOOOGGGAAA<<<999888777555444666888<<>><<<;;;===???AAADDDIIIPPPXXX]]]ccchhhooovvv{{{vvvpppkkkhhhccc^^^___cccqqqyyy{{{pppdddaaadddfffgggkkkqqqzzz~~~zzzwwwssspppmmmjjjgggddd^^^ZZZRRRJJJBBB<<<999888;;;999999;;;<<>>======:::::::::;;;::::::::::::777666555555333333222111222111000111333444444333222222222111111222222333111222333333222333666999???KKKVVV[[[^^^``````^^^^^^___aaacccfffggghhhiiihhhjjjkkkkkkjjjhhhiiijjjgggfffdddccceeeiiinnnqqqsssrrrqqqmmmiiiddd___]]]XXXXXXWWWUUUTTTSSSSSSSSSPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@BBBEEEHHHIIIHHHEEEEEEDDDBBB@@@>>><<<;;;<<<>>>AAADDDIIIPPPYYY^^^eeejjjqqqxxx}}}~~~qqqkkkfffccc```___eeennnvvvzzzwwwkkk___ZZZ]]]```bbbiiiqqqzzz{{{xxxtttpppnnnllliiigggaaa\\\TTTKKKCCC===999777555333444777999<<>>===>>>::::::;;;;;;;;;:::999999333333444444444555555555222111000111333444333222222111111111111222222333000222444444333444888<<>>;;;<<<@@@CCCIIIPPPYYY___eeejjjrrrxxx}}}|||sssmmmhhhdddaaa___bbblllwww}}}{{{sssfffZZZVVVXXX\\\___hhhsss{{{}}}zzzuuuqqqooommmkkkiiiccc^^^VVVLLLCCC===999777555444555999:::>>>GGGPPPiii|||cccSSSOOOOOOWWWcccmmmtttzzzvvviii]]]UUUPPPNNNMMMKKKLLLMMMLLLKKKKKKMMMNNNSSSWWW^^^gggqqqzzzxxxtttssssssssswwwuuulllhhhhhhppp{{{|||}}}~~~vvvooonnnqqq{{{~~~~~~~~~zzzwwwtttrrrpppoooooommmkkkhhhfffeeeaaa]]]XXXUUUSSSRRRRRRWWW]]]cccgggjjjlllnnnmmmpppvvv{{{mmmYYYLLLDDD???===>>>999999:::::::::999777777444444555555555666666666444222111111333333222000111111111111111222333333000333666666555777<<>>BBBHHHPPPYYY^^^dddiiipppwww|||zzzyyyzzztttlllkkkhhhfffeeecccfffqqq|||zzzmmm```VVVSSSUUUYYY___iiiuuu}}}|||wwwtttqqqpppnnnmmmeee```WWWMMMDDD===999777888777999;;;===???GGGPPPeee~~~lllWWWPPPNNNUUU```jjjrrryyywwwjjj]]]UUUPPPNNNMMMLLLMMMNNNMMMKKKKKKLLLMMMOOOTTT[[[eeeoooxxxtttooommmhhhhhhjjjppp{{{}}}sssooonnnttt~~~wwwlllkkkppp~~~}}}{{{vvvuuuttttttuuuuuusssqqqmmmiiiddd___[[[WWWRRROOOOOOTTTZZZ```dddhhhlllnnnkkkoootttxxxuuu___OOOFFF???<<<===777888999999999777666555888888777666555444444333555333222222333333111000111111000000111222333333000444888888777999???EEEQQQ\\\fffjjjkkklllkkkhhhffffffhhhiiiiiijjjiiiiiiqqqsssuuuuuuttttttuuuvvvvvvuuurrrnnnjjjfffcccbbbgggfffeeedddbbb```^^^]]]aaabbbdddgggiiikkklllllleeeccc```\\\ZZZXXXWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKFFFEEEDDDEEEGGGHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===888:::>>>BBBHHHPPPXXX^^^ccchhhooovvv{{{yyyxxxxxxrrrjjjkkkiiiiiiiiihhhiiisss~~~zzziii\\\TTTQQQTTTWWW^^^jjjwww}}}~~~yyyuuusssrrrpppooofffaaaXXXNNNDDD===999777777666777999999:::BBBJJJaaa{{{qqqZZZQQQLLLSSS^^^gggooowwwxxxjjj]]]UUUQQQOOONNNLLLMMMNNNMMMLLLKKKLLLMMMMMMRRRZZZdddnnnwww}}}uuuooolllcccccccccfffoooyyyuuusssxxx{{{nnnlllqqq~~~}}}{{{zzzyyyyyyyyytttnnngggcccaaa^^^WWWQQQQQQSSSWWW]]]bbbfffiiijjjooopppqqqsssyyy~~~dddQQQHHHDDD???;;;>>><<<:::999888999;;;<<<888777666555555444444555333333333222222222111111000111111222222333444444777666777888666777???III[[[fffooooookkkjjjkkkjjjllllllkkkjjjjjjkkklllmmmtttvvvyyy{{{}}}}}}|||{{{wwwvvvsssnnniiieeecccccc```___]]]\\\\\\^^^aaabbbccceeehhhjjjkkkmmmpppsssmmmkkkhhheee```\\\YYYXXXWWWTTTQQQQQQQQQQQQNNNKKKLLLJJJHHHHHHHHHHHHFFFDDDDDDGGGHHHFFFBBB>>>>>>???;;;===???BBBFFFLLLTTTYYYdddhhhnnnuuuzzzwwwvvv}}}{{{qqqpppllljjjiiigggiiiqqq{{{uuueeeVVVOOOPPPWWW\\\\\\iiikkkzzz~~~|||yyyvvvuuusssqqqooofffbbbZZZOOODDD===:::999999666555777777777<<>>===;;;:::::::::;;;<<<777777666555555555666666333333333222222222222111111111111222333333444444444444666888888:::DDDOOO^^^hhhqqqqqqnnnmmmnnnmmmnnnmmmllljjjjjjjjjkkkkkkuuuxxx|||~~~|||zzzuuunnngggaaa^^^\\\]]]\\\ZZZZZZ[[[]]]```bbbdddfffiiilllmmmooorrrtttqqqoookkkfffbbb^^^[[[ZZZXXXUUUSSSRRRRRRQQQNNNLLLJJJHHHGGGHHHIIIIIIHHHGGGEEEGGGIIIGGGCCC@@@??????;;;===???BBBFFFLLLTTTYYYcccgggnnnuuuzzzzzzyyy{{{wwwssspppooollliiimmmssszzzrrrfffZZZTTTUUUZZZ___]]]hhhhhhxxx|||~~~{{{wwwuuurrrooommmfffbbbYYYNNNCCC<<<999999888666666888888888===DDD^^^vvvdddOOOLLLOOOWWWaaahhhmmmwww~~~pppbbbWWWQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKMMMRRR\\\hhhssszzz}}}~~~|||rrrmmmjjjjjjkkkoooyyy{{{~~~~~~~~~}}}~~~}}}yyytttpppmmmhhhaaa\\\VVVVVVWWWZZZ]]]aaaeeehhhjjjkkklllmmmnnnrrrwwwzzzooo[[[OOOHHHCCC@@@============<<<<<<<<<<<<888777666666666666666666333333333333222222222222111111222333333444444555555444666888999===HHHSSSbbblllssssssqqqqqqrrrqqqrrrqqqooommmllllllmmmmmmyyy||||||vvvnnnfff___ZZZXXXXXXWWWVVVVVVXXX[[[^^^aaaeeehhhkkknnnoooqqqtttvvvvvvsssoooiiiddd```^^^]]]YYYWWWUUUSSSRRRPPPNNNKKKIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGHHHGGGDDDAAA@@@@@@;;;===???BBBFFFLLLTTTYYYaaafffnnnuuu{{{zzz{{{|||xxxuuussspppjjjiiikkktttppphhh```[[[\\\```dddccckkkhhhxxx|||~~~}}}yyyuuurrrnnnkkkgggbbbYYYMMMBBB;;;888888888666666999999:::???EEEWWWooogggPPPIIIKKKSSS\\\ccciiisss}}}tttfffZZZSSSPPPPPPOOONNNNNNMMMMMMLLLLLLKKKIIIJJJNNNVVVaaammmvvvzzzxxxsssooommmjjjgggjjjpppuuuvvvuuuooolllppp{{{~~~}}}zzzvvvpppiiicccZZZYYYXXXXXXZZZ]]]aaaddddddfffhhhiiiiiijjjmmmooozzzxxxcccTTTJJJDDD@@@===>>>>>>>>>>>>===<<<<<<::::::888777666555555555444444333333333222222222222222333333444444555555777666777888999===HHHUUUfffnnnttttttssstttuuutttuuutttrrrppppppqqqsssttt}}}{{{uuunnngggaaa[[[XXXSSSRRRRRRRRRTTTXXX\\\^^^eeehhhllloooqqqsssuuuwwwyyyvvvqqqlllfffccc``````[[[YYYWWWTTTQQQOOOLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFGGGFFFDDDBBB@@@???;;;===???BBBFFFLLLTTTYYY___fffooovvv{{{xxxyyyzzzvvvtttpppkkkiiijjjrrrqqqnnniiidddccceeeiiilllrrrmmm}}}}}}yyyvvvsssooommmhhhcccYYYMMMAAA:::777777777555666:::;;;;;;@@@FFFSSSjjjiiiNNNHHHIIIPPPYYY___fffqqq{{{yyykkk___XXXSSSRRRNNNMMMMMMLLLLLLKKKKKKJJJIIIIIILLLRRR[[[gggrrrxxxzzzuuuqqqnnnhhhaaa___```cccddddddaaa```fffrrr|||xxxpppkkk```^^^ZZZXXXXXXZZZ]]]___^^^```cccdddeeeeeeggghhhppp{{{lllZZZMMMDDD@@@>>>>>>??????>>>>>>===<<<>>><<<:::888666444444333444444444333333333222222222333333444555555666666666555666888999???LLLYYYhhhoootttssssssvvvwwwvvvvvvtttsssrrrsssuuuxxxzzz~~~vvvooohhhbbb[[[WWWPPPOOONNNOOOQQQTTTXXXZZZbbbfffkkkoooqqqtttvvvxxxzzzwwwsssnnniiifffdddccc]]]\\\YYYVVVQQQNNNKKKJJJMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDDDDCCCAAA???===;;;===???BBBFFFLLLTTTYYY^^^eeepppwww{{{~~~xxxyyyzzzuuuooojjjkkknnnvvvwwwvvvqqqjjjfffgggiiitttyyysss}}}zzzxxxvvvssspppjjjdddZZZMMMAAA999777777666555666:::;;;;;;@@@FFFSSShhhjjjPPPHHHIIIOOOWWW]]]dddppp{{{~~~}}}pppeee\\\WWWTTTMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKOOOWWWbbbmmmttt~~~~~~zzzvvvqqqmmmjjjeee]]]XXXXXXWWWXXXXXXWWWXXX___jjjsssyyytttgggddd```\\\YYYYYYZZZ[[[YYY[[[^^^``````aaabbbdddgggpppzzzsss```PPPFFFBBB>>>>>>>>>>>>============???>>>;;;999777555444333444444444444333333333333333333444555555666666777333222444777;;;DDDTTTbbbkkkppptttssstttxxxzzzxxxvvvuuusssrrrtttxxx|||~~~zzzrrrkkkccc[[[UUUOOONNNMMMMMMNNNPPPSSSUUU\\\aaaggglllpppsssvvvxxxxxxwwwuuurrrnnnkkkhhhgggaaa```^^^YYYSSSOOOLLLLLLOOOMMMKKKKKKKKKJJJIIIGGGDDDCCCBBBBBBCCCAAA???<<<;;;===???BBBFFFLLLTTTYYY]]]fffqqqxxx{{{}}}{{{|||xxxoooiiilllsss~~~}}}uuukkkdddccceeerrryyyuuu}}}zzzyyyxxxuuussslllfff[[[MMMAAA:::777777666555777:::;;;;;;>>>DDDQQQddd~~~lllTTTIIIJJJNNNUUU\\\cccooo{{{}}}vvvjjj___XXXTTTMMMLLLLLLKKKKKKJJJIIIIIIKKKKKKLLLNNNTTT]]]hhhooo|||vvvpppmmmgggcccbbb___XXXTTTSSSUUUUUUTTTRRRSSSYYYbbbjjj{{{|||ooolllgggbbb]]][[[ZZZZZZWWWYYY[[[\\\\\\\\\^^^___^^^eeekkkrrr|||wwweeeTTTJJJEEE???>>>===<<<<<<<<<=========<<<:::999888777666666555444444444444333333333444444444555666666777777555444555999>>>HHHYYYhhhmmmrrrttttttuuuzzz|||{{{{{{zzzxxxwwwxxx{{{{{{sssnnnggg___YYYPPPOOOMMMKKKLLLMMMPPPQQQWWW\\\ccciiinnnrrruuuwwwwwwwwwwwwvvvtttqqqnnnllleeeeeeccc^^^WWWQQQOOOOOOMMMLLLKKKKKKLLLLLLJJJIIIEEECCCBBBCCCDDDCCC@@@<<<;;;===???BBBFFFLLLTTTYYY^^^gggsssyyy{{{|||~~~zzzmmmggglllvvvvvvhhh^^^\\\^^^gggrrrqqq~~~~~~{{{zzzxxxvvvtttnnnhhh\\\NNNBBB:::888888666555666::::::999<<>><<<;;;:::;;;===>>>;;;:::999999888888999999555555444444444333333333444444555555666777777777:::999999<<<@@@IIIYYYiiiooosssuuuuuuwww|||~~~|||~~~|||}}}zzztttqqqllleee___QQQPPPMMMKKKKKKLLLMMMOOOSSSXXX```gggmmmqqqtttvvvvvvwwwxxxyyyxxxuuurrroooiiiiiigggaaaYYYSSSQQQRRRLLLKKKJJJKKKLLLMMMLLLKKKFFFDDDBBBCCCEEEDDDAAA===<<<===???BBBFFFLLLTTTYYY^^^hhhssszzz{{{{{{~~~~~~xxxllleeelllxxxvvveeeYYYWWWYYY]]]jjjlll||||||zzzxxxvvvtttpppiii]]]OOOBBB:::888999666555666::::::888;;;@@@IIIYYYssszzzgggTTTJJJIIIMMMSSSYYYaaannnzzz}}}nnn```UUUOOOPPPPPPOOOOOONNNMMMMMMMMMJJJKKKLLLLLLOOOUUU___fffqqqxxx|||uuuoooppppppmmmkkklllfffddd___YYYUUUVVV[[[___dddooo}}}zzzssslllfff```[[[XXXWWWWWWVVVUUUUUUVVVWWWXXX^^^______]]]]]]cccnnnwww{{{}}}}}}vvviiiXXXJJJAAA@@@@@@??????>>>=========;;;;;;::::::999888888888666666666666666666666666333444555555666666555555999999999===EEERRRaaakkknnnrrruuuwwwwwwyyy~~~}}}wwwsssmmmeee```YYYUUUQQQOOOOOOOOONNNMMMPPPUUU[[[aaafffmmmtttzzzvvvwwwzzz{{{{{{yyyuuusssqqqooojjjccc]]]XXXTTTRRRVVVTTTRRROOOMMMKKKKKKJJJEEEEEEDDDCCCAAA@@@???>>>>>><<<===CCCGGGKKKSSS[[[dddjjjsss{{{}}}|||~~~|||xxxqqqhhhccciiirrruuuggg[[[TTTQQQVVV^^^iiivvv}}}yyyuuunnnggg[[[MMM@@@:::888999???===999555333555:::>>>JJJXXXrrr~~~kkkVVVJJJLLLNNNOOOSSS^^^jjjrrrrrrbbbWWWQQQOOOMMMLLLKKKLLLLLLJJJHHHKKKLLLLLLLLLOOOTTT[[[```iiirrr~~~xxxmmmeee___[[[ZZZ[[[ZZZeeeuuu}}}vvvooohhhbbb\\\XXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXVVVVVV[[[eeemmmtttvvvvvvqqqfffWWWKKKCCCAAA@@@@@@???>>>======<<<;;;::::::999999888777777666666666666666666666666555666666666666666666666888999:::>>>GGGTTTdddnnnooorrrvvvxxxyyy|||}}}yyyvvvpppiiiccc[[[XXXTTTRRRRRRQQQPPPOOOPPPTTTZZZ___ccciiipppuuutttuuuxxxyyyyyyvvvtttrrrpppmmmiiiddd^^^YYYTTTRRRQQQPPPOOONNNMMMLLLKKKJJJEEEEEEDDDCCCAAA@@@??????>>><<<===CCCGGGKKKSSS[[[dddjjjssszzz~~~~~~xxxtttpppmmmgggeeekkksss}}}wwwmmmaaaYYYTTTSSSTTT\\\iiiyyy~~~yyytttooohhh\\\MMMAAA:::999:::999999888777666777;;;>>>HHHWWWqqqpppYYYJJJKKKKKKKKKPPPYYYeeemmmuuueeeYYYSSSOOOMMMKKKKKKKKKKKKJJJHHHKKKKKKLLLLLLOOOTTT[[[___gggppp|||qqqdddZZZVVVVVVWWWaaaqqq{{{|||uuummmfff___[[[XXXWWWVVVTTTTTTUUUWWWXXXTTTUUUSSSQQQPPPSSS[[[aaajjjlllmmmiii```TTTKKKEEEBBBAAA@@@???>>>===<<<<<<:::::::::999888888777777666666666666666666666666777777777777777777777777888999;;;@@@IIIXXXhhhrrrqqquuuyyy{{{|||~~~|||zzzxxxtttmmmhhh```]]]YYYWWWVVVUUUTTTRRRPPPSSSWWW[[[___dddjjjmmmoooqqqsssttttttrrrpppnnnlllkkkhhhddd___YYYUUURRRLLLLLLMMMMMMMMMLLLJJJIIIFFFEEEDDDCCCBBB@@@??????>>><<<===CCCGGGKKKSSS[[[ccciiirrrzzz~~~rrrmmmjjjjjjkkkmmmrrryyy{{{ssshhh___YYYXXXYYYUUU\\\hhh{{{yyytttpppiii]]]NNNBBB;;;999:::444555777888888:::<<>>===<<<<<<:::::::::999888888777777666666666666666666666666888777777777777777777777888999===CCCMMM\\\kkkuuuuuuyyy}}}~~~|||{{{yyyuuuoooiiidddaaa^^^[[[ZZZYYYWWWUUUQQQSSSUUUXXX[[[___bbbeeeiiikkklllmmmmmmllljjjiiigggfffeeebbb^^^YYYTTTQQQKKKLLLMMMNNNNNNLLLJJJHHHFFFFFFEEECCCBBBAAA@@@???>>><<<===BBBGGGKKKSSS[[[ccciiirrrzzz}}}|||qqqkkkhhhmmmsssxxx}}}xxxmmmeee`````````[[[___hhh|||zzzuuuqqqjjj^^^OOOBBB;;;::::::444555777777888:::===???BBBQQQlllhhhRRRMMMIIIJJJNNNTTT___hhhsssoooaaaXXXPPPNNNKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNRRRXXX\\\```hhhsss}}}sssccc[[[WWWQQQXXXfffwww}}}nnn}}}{{{|||}}}~~~~~~xxxpppjjjaaa^^^[[[XXXVVVVVVWWWXXXXXXWWWUUURRRQQQSSSVVVYYY___```^^^YYYRRRKKKEEECCCBBBBBBAAA@@@???>>>======;;;;;;::::::999888888888777777777777777777777777777777666666777777888999:::===BBBIIISSSaaannnwwwzzz~~~~~~{{{yyyxxxuuuooojjjiiifffccc```___]]]ZZZXXXUUUTTTUUUVVVYYY[[[\\\]]]bbbccceeeffffffeeeccccccaaaaaa```^^^[[[WWWSSSPPPMMMNNNOOOOOOOOOLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@???>>><<<===BBBGGGKKKSSS[[[ccciiirrrzzz~~~{{{wwwqqqkkkiiioooxxx~~~zzzssslllhhheeedddeeekkk||||||vvvqqqjjj^^^OOOBBB;;;999:::777777666555555777<<>>>>><<<<<<<<<;;;::::::999999777777777777777777777777888777777777888:::<<<===>>>CCCJJJRRR\\\gggrrrxxx}}}yyyxxxxxxvvvqqqmmmnnnllliiifffdddbbb^^^\\\ZZZXXXVVVWWWXXXYYYYYYXXX[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYVVVSSSQQQOOOOOOOOOPPPPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@>>><<<===CCCGGGKKKSSS[[[dddjjjsss|||~~~zzztttooojjjhhhooovvv{{{}}}rrrjjjjjjjjjooo}}}}}}xxxqqqjjj^^^OOOAAA:::888999888888666555444666;;;>>>???LLLeeevvv___RRRIIIIIIKKKMMMUUU```hhhrrrzzzkkk```TTTQQQMMMKKKKKKKKKKKKJJJIIIJJJKKKKKKLLLOOOSSSVVVWWW^^^iiirrrzzz{{{pppfff]]]^^^bbbmmm~~~{{{xxx~~~~~~ppplll~~~~~~zzzyyy||||||nnnjjjddd___[[[YYYYYYZZZXXXVVVUUUUUUVVVXXXYYYZZZ^^^]]]YYYRRRLLLGGGEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::777777777777777777777777999888888999:::===@@@BBBEEEJJJSSS]]]eeennnvvvzzz|||xxxwwwxxxxxxvvvttttttrrrooollljjjgggccc```^^^\\\YYYXXXYYYYYYWWWUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGFFFEEEDDDCCCBBBAAA@@@>>><<<===CCCGGGKKKSSS[[[eeekkkuuu}}}~~~{{{tttnnnjjjiiinnnrrruuuzzztttjjjmmmsss~~~zzzqqqjjj]]]NNNAAA999777888555666777666666777:::<<>>>>>>>>===<<<<<<;;;;;;777777777777777777777777:::::::::;;;===@@@CCCEEEJJJPPPZZZccclllsssxxx|||{{{wwwvvvyyy{{{{{{yyyxxxvvvssspppnnnkkkgggcccaaa^^^ZZZYYYYYYYYYVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQGGGGGGFFFDDDCCCBBBAAA@@@>>><<<>>>CCCGGGKKKSSS[[[eeellluuu~~~~~~}}}vvvoookkkkkknnnppprrrwww}}}}}}hhhnnnuuu|||pppiii]]]MMM@@@888666777111444777999999999:::;;;???III```~~~sssaaaRRROOOMMMJJJOOOXXX\\\bbbjjjuuuttthhhWWWTTTOOOMMMLLLMMMLLLLLLKKKLLLLLLKKKKKKLLLNNNQQQRRRYYYccclllsss{{{qqqjjjdddgggsssqqqgggiii~~~}}}|||uuulllddd___]]]\\\[[[WWWVVVWWWYYY[[[]]]\\\[[[\\\YYYSSSNNNJJJGGGFFFEEEFFFCCCAAA@@@AAACCCDDDDDD???>>>>>>===============;;;;;;::::::::::::;;;;;;777777:::>>>???@@@FFFNNNTTT\\\gggnnnrrrvvv|||~~~{{{{{{}}}~~~~~~|||yyyvvvsssoookkkhhhdddbbb___]]]\\\[[[ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKPPPOOONNNNNNPPPPPPOOONNNKKKHHHEEEDDDDDDCCCAAA@@@>>>???@@@AAAEEELLLUUU[[[dddjjjsss{{{vvvoookkklllllllllrrrzzz~~~nnnqqqttt|||tttjjjZZZKKK???999888888555555555666777999:::;;;???III]]]wwwpppXXXOOONNNLLLJJJIIITTTZZZcccmmmwww~~~sss```ZZZRRRMMMLLLKKKIIIGGGJJJJJJJJJJJJJJJKKKLLLLLLMMMTTT^^^gggoooxxx}}}~~~zzzqqqllloooyyyqqqffffff}}}wwwooohhhccc```^^^]]]YYYXXXXXXYYY[[[\\\[[[YYYXXXVVVRRRNNNKKKIIIGGGFFFFFFDDDBBBAAABBBCCCCCCBBB??????>>>===<<<<<<<<<===999999999999999999::::::::::::===AAACCCDDDKKKTTT[[[cccmmmsssvvvzzz}}}}}}~~~~~~~~~}}}{{{yyyvvvsssnnnjjjdddbbb___^^^]]]\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJOOONNNMMMNNNOOOPPPOOOMMMKKKHHHEEEDDDDDDCCCAAA@@@>>>???@@@BBBFFFMMMVVV\\\fffkkksss{{{xxxqqqooonnnpppxxxuuuxxxxxx|||tttjjjZZZJJJ???999888777666666666666777888999:::>>>GGGYYYsssuuu[[[PPPMMMKKKIIIJJJPPPUUU^^^hhhqqqzzzxxxddd^^^UUUPPPNNNMMMKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMSSS\\\eeennnwwwvvvrrruuu|||~~~iii```aaa~~~~~~~~~~~~}}}}}}yyysssmmmiiieeeaaa___[[[ZZZXXXXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOMMMKKKHHHIIIGGGEEEDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<999999999999:::;;;<<<<<<>>>>>>AAAEEEHHHKKKTTT]]]dddllluuu{{{}}}~~~}}}~~~}}}|||zzzvvvqqqmmmgggdddbbb``````^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKJJJNNNMMMLLLMMMNNNOOONNNLLLKKKHHHEEEDDDDDDCCCAAA@@@???@@@AAACCCGGGOOOWWW]]]iiimmmttt{{{zzztttrrruuu{{{|||{{{~~~|||tttiiiXXXIII>>>999888777777777666666777888999999===DDDUUUmmm}}}aaaQQQKKKJJJIIIJJJLLLQQQZZZcccmmmvvv~~~~~~kkkdddZZZTTTQQQOOOLLLJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMRRRZZZbbbkkkvvvvvvqqqtttzzzvvvccc___ccc~~~|||}}}~~~}}}}}}}}}zzzuuuqqqmmmiiiddd```\\\ZZZWWWVVVUUUUUUSSSQQQOOOOOOOOOQQQTTTTTTRRROOOMMMKKKIIIGGGGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAEEEJJJMMMQQQ[[[dddlllsss|||~~~|||}}}|||||||||{{{wwwqqqmmmiiigggeeedddcccbbb___]]]]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVTTTRRRPPPNNNLLLKKKMMMLLLKKKLLLMMMNNNMMMKKKKKKHHHEEEDDDDDDCCCAAA@@@@@@@@@BBBDDDHHHPPPXXX___kkkooouuu{{{~~~~~~|||yyy|||{{{uuuyyyyyyzzzyyy{{{yyy~~~}}}ttthhhVVVGGG>>>:::888777555555555666777999:::;;;===CCCPPPgggiiiTTTJJJHHHIIIJJJKKKPPPXXXaaajjjttt|||ssskkk___WWWRRRPPPMMMKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMQQQWWW^^^gggsss|||pppqqquuuqqqddddddkkk~~~}}}}}}|||||||||zzzwwwssspppkkkeeeaaa[[[XXXUUURRRQQQOOOMMMKKKMMMLLLNNNSSSZZZ\\\ZZZWWWRRRPPPLLLIIIHHHFFFDDDBBB???>>>===<<<;;;;;;;;;;;;:::;;;;;;===>>>@@@BBBCCCEEEEEEIIIOOORRRVVV___iiipppwww}}}{{{{{{{{{|||{{{wwwqqqmmmjjjhhhgggfffeeeccc```]]]```___^^^\\\[[[YYYXXXWWWWWWVVVTTTRRROOOMMMKKKJJJMMMLLLKKKKKKMMMMMMLLLKKKKKKHHHEEEDDDDDDCCCAAA@@@???@@@BBBDDDIIIPPPYYY___lllpppvvv|||}}}yyyxxxxxxvvvmmmnnnsssyyy}}}sssvvvwww~~~yyyyyy}}}{{{zzzxxx{{{~~~tttgggTTTEEE===:::888666333333444666888:::<<<===>>>BBBMMMbbb}}}pppXXXKKKHHHIIIIIIJJJNNNVVV^^^gggqqqzzz{{{qqqdddYYYSSSPPPMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKOOOTTTZZZcccpppqqqnnnqqq|||nnndddgggmmm}}}||||||zzzwwwtttqqqmmmgggccc[[[WWWSSSOOOMMMLLLJJJHHHJJJJJJLLLTTT]]]bbbbbb___VVVRRRMMMIIIFFFEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<===???BBBDDDEEEIIIJJJNNNTTTWWWZZZbbbjjjooowww~~~}}}}}}|||{{{xxxsssoookkkiiihhhhhhgggeeeaaa^^^aaaaaa```^^^]]][[[ZZZYYYVVVUUUSSSQQQNNNKKKJJJIIIMMMLLLKKKLLLMMMNNNMMMKKKKKKHHHEEEDDDDDDCCCAAA@@@???@@@AAADDDHHHPPPYYY```lllqqqwww}}}{{{yyyyyyzzz}}}vvvnnnlllnnnqqquuunnntttyyy}}}yyy~~~{{{wwwvvvuuusssyyy~~~tttfffRRRCCC<<<:::888666333333444666888:::<<<===>>>AAAJJJ^^^xxxvvv\\\MMMIIIIIIHHHFFFJJJQQQYYYbbbllluuu{{{xxxiii\\\UUUQQQNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJMMMRRRWWW___lll{{{qqqkkkkkkttt~~~llleeegggiii~~~|||xxxvvvsssnnnjjjfff[[[WWWRRRNNNLLLJJJHHHGGGHHHGGGIIIRRR^^^ffffffdddXXXSSSKKKFFFCCCAAA@@@???<<<<<<;;;;;;;;;<<<=========>>>???AAADDDGGGIIIJJJMMMNNNTTTZZZ]]]^^^ccckkknnnvvv}}}zzzvvvssspppooonnnnnnmmmkkkgggdddbbbaaa```___^^^]]]\\\\\\YYYWWWUUUSSSPPPMMMKKKJJJNNNMMMLLLLLLNNNNNNMMMLLLKKKHHHEEEDDDDDDCCCAAA@@@>>>???@@@CCCHHHPPPYYY___kkkpppwww~~~}}}zzztttrrrooonnnpppjjjsss|||zzz|||zzzvvvtttuuuuuurrrxxxttteeeQQQBBB<<<:::888666666666666666777888::::::===???HHHYYYssszzz```OOOJJJIIIFFFDDDHHHOOOVVV___iiirrrxxxnnn```WWWSSSPPPNNNKKKJJJIIIIIIHHHHHHHHHIIIHHHKKKPPPUUU]]]iiiwwwuuummmkkknnnxxx}}}|||}}}{{{zzzzzz}}}ooolllllljjj}}}zzzvvvtttppplllhhh[[[WWWRRRNNNLLLJJJIIIGGGFFFEEEGGGQQQ^^^ggghhhfffXXXRRRJJJCCC@@@>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>BBBCCCDDDFFFIIILLLOOOPPPPPPRRRXXX^^^``````dddkkkmmmuuu}}}yyywwwwwwvvvuuuuuutttqqqmmmjjjbbbbbbaaa```___^^^^^^]]]]]]\\\YYYWWWTTTQQQOOONNNNNNMMMLLLMMMNNNOOONNNLLLKKKHHHFFFDDDDDDCCCAAA@@@===>>>@@@CCCHHHPPPYYY___jjjoooxxx~~~}}}zzzxxxrrroooooofffrrr}}}~~~yyyyyywwwssstttwwwwwwsssxxxttteeePPPAAA<<<:::888666888888777777777777777888<<<>>>FFFWWWooo|||bbbQQQKKKIIIEEEEEEIIIOOOVVV___hhhrrrxxxqqqbbbYYYUUURRRPPPKKKJJJIIIIIIHHHHHHHHHHHHGGGJJJOOOTTT[[[gggttt}}}zzzqqqnnnjjjuuu}}}uuuqqqnnnvvvzzztttqqqppppppmmmwww~~~tttttttttppp}}}yyyvvvrrrnnniiifff^^^[[[VVVSSSPPPLLLIIIFFFIIIHHHJJJQQQ[[[bbbbbb```RRRLLLDDD???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@BBBDDDHHHKKKNNNQQQTTTWWWVVVXXX[[[]]]```dddhhhlllpppxxx~~~}}}}}}}}}|||xxxtttooommmkkkhhheeedddcccbbb```^^^]]]\\\[[[ZZZXXXWWWVVVVVVNNNMMMMMMNNNPPPPPPOOOMMMLLLIIIEEECCCBBBBBBBBBAAA?????????AAAGGGPPP\\\cccnnnssszzz~~~|||wwwrrrnnnkkkggglllyyy~~~}}}{{{xxxvvvvvvwwwxxxxxxxxxtttbbbLLL@@@;;;777555666777777777888999999::::::>>><<>>@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRUUUXXX[[[[[[]]]___bbbeeeiiiooosssxxxyyytttpppkkkhhhfffdddccccccaaa_________^^^]]][[[ZZZYYYXXXPPPOOOOOOOOOQQQQQQOOONNNLLLIIIEEECCCCCCCCCBBBAAA@@@@@@@@@BBBHHHQQQ]]]dddnnnsss{{{}}}yyy{{{}}}}}}|||}}}|||vvvpppiiieeeffflllyyy}}}yyyuuutttuuuvvvwww{{{~~~sss```KKK@@@;;;888666777666777777888888999::::::>>><<<@@@PPPfff}}}sss```QQQIIIGGGGGGEEEHHHOOOVVV^^^iiitttzzz|||oooddd\\\WWWTTTOOOMMMKKKJJJJJJKKKIIIHHHGGGHHHKKKQQQYYYeeeqqqzzztttmmmsss|||zzzuuupppqqqrrrvvv{{{{{{qqqhhhccc]]]___bbbgggnnnvvv}}}{{{xxxuuuttttttzzzuuupppkkkeeeaaa]]][[[XXXVVVWWWWWWWWWVVVNNNKKKIIILLLQQQSSSOOOKKKEEEBBB===;;;;;;<<<=========???AAADDDGGGJJJLLLMMMOOOQQQUUUWWWYYY\\\___aaabbbdddfffiiimmmssszzz~~~yyyuuummmkkkhhhggggggfffeeecccddddddcccbbbaaa___^^^]]]VVVTTTSSSSSSTTTTTTRRRQQQLLLJJJFFFDDDDDDDDDCCCBBBAAAAAAAAACCCIIISSS^^^fffnnnsss{{{uuuqqqrrrrrrqqqqqqsssvvvyyy}}}~~~}}}wwwooofffaaaeeelll{{{|||vvvuuuvvvyyyzzz~~~|||qqq^^^JJJ???;;;888777888666666777888888999999:::>>><<>>??????@@@CCCGGGLLLPPPSSSTTTVVVYYY\\\^^^```bbbfffhhhjjjkkknnnqqqvvv}}}}}}yyyrrrpppmmmllllllllljjjiiiiiiiiiiiihhhgggeeecccbbb]]][[[XXXWWWWWWWWWUUUTTTMMMJJJGGGFFFFFFEEEDDDBBBBBBBBBCCCEEEJJJTTT___gggooottt{{{|||oookkkkkkjjjjjjkkkooosssuuuxxxooogggcccdddkkk|||zzzyyy|||zzznnn\\\HHH>>>:::888888999666666777777888999999999>>><<<>>>IIIYYYmmmrrr^^^PPPKKKHHHFFFGGGLLLQQQVVV```iiissszzz~~~rrrggg___ZZZTTTRRROOONNNNNNMMMLLLJJJGGGHHHIIILLLSSS___lllttt{{{~~~rrroooqqq|||~~~{{{{{{~~~~~~rrrfff^^^ZZZXXXUUUTTTVVV\\\bbbfffiiinnnvvvzzzrrrrrrsssvvvyyy{{{yyyuuurrrpppooopppqqqqqqrrruuuyyy|||}}}|||zzzyyywwwtttrrrqqqnnnjjjgggcccbbbaaabbbdddeeedddccc[[[TTTMMMIIIHHHFFFAAA<<>><<<;;;:::;;;===???AAACCCGGGKKKPPPTTTXXXZZZ\\\___bbbeeegggiiillloooqqqssswww{{{}}}wwwuuurrrqqqqqqpppnnnmmmllllllllllllkkkhhhfffeeeaaa^^^[[[YYYXXXWWWVVVTTTMMMKKKIIIGGGGGGFFFDDDCCCCCCCCCCCCEEEKKKTTT```gggooottt{{{}}}qqqiiihhhggghhhkkkppptttvvv|||uuummmgggeeeccclll~~~}}}}}}yyymmm[[[GGG===:::888888999555666666777888888999999<<<;;;===EEEQQQddd~~~wwwcccSSSKKKGGGDDDEEEIIINNNSSS\\\eeepppwwwzzzmmmaaaZZZUUURRROOONNNMMMLLLKKKIIIHHHHHHIIIKKKPPPYYYeeelllwww}}}wwwpppnnnxxx~~~~~~qqqeee]]]VVVUUURRRQQQQQQRRRUUUVVV```eeeooo{{{wwwqqqrrrtttwwwyyy{{{vvvnnnllliiifffeeeddddddeeefffgggiiillloooqqqssstttqqqpppooooooooonnnllljjjhhhhhhiiikkknnnnnnllljjjaaaYYYNNNHHHFFFDDD@@@;;;<<<<<<<<<;;;:::;;;>>>@@@FFFHHHKKKOOOTTTYYY\\\^^^aaadddgggjjjmmmpppsssvvvyyy|||~~~|||yyywwwvvvuuusssqqqooopppppppppooommmjjjhhheeeaaa]]]ZZZYYYXXXVVVTTTNNNLLLJJJIIIIIIGGGEEECCCCCCCCCCCCEEEKKKUUU```hhhpppuuu{{{~~~vvviiiggggggiiimmmqqqttttttzzz|||{{{vvvnnnhhheeeeeeeeemmm~~~yyylllZZZFFF<<<999888888999555555666777777888888999::::::===CCCLLL\\\vvv|||iiiVVVJJJFFFDDDDDDGGGKKKOOOWWW```lllsss}}}uuufff]]]UUUSSSPPPNNNMMMLLLJJJHHHIIIIIIIIIJJJMMMSSS\\\bbblllqqq{{{uuuooowww|||qqqfff___XXXWWWUUURRRPPPOOONNNNNNXXX^^^hhhuuusssqqqtttvvvxxxyyy{{{vvvrrrjjjiiifffccc```^^^\\\\\\]]]^^^___```bbbeeeiiikkkjjjiiiiiijjjllllllkkkjjjgggiiilllpppssssssqqqnnneee[[[NNNFFFDDDCCC@@@===:::<<<>>>>>>>>>@@@DDDGGGLLLMMMPPPTTTXXX\\\___aaaeeehhhlllooorrrvvvzzz}}}~~~|||zzzwwwxxxyyyzzzxxxuuurrrppplllhhhccc```^^^\\\ZZZYYYNNNMMMKKKJJJJJJHHHFFFCCCBBBCCCCCCEEEKKKTTT___gggqqquuu{{{~~~xxxtttiiiggggggiiillloooooonnnooorrrssspppjjjeeedddeeeiiipppzzzlllZZZFFF<<<999777777888555555666666777888888888888999===AAAHHHVVVooottt\\\LLLHHHEEEDDDFFFHHHKKKRRRZZZgggnnnwwwnnncccWWWTTTQQQOOONNNLLLJJJHHHIIIJJJJJJIIIJJJNNNTTTXXX\\\bbbjjjuuu~~~sssxxx|||rrriiiddd]]][[[WWWSSSPPPNNNMMMLLLPPPVVVbbbppp~~~wwwnnnpppuuuxxxyyyzzz~~~}}}{{{wwwsssooommmjjjeee```\\\XXXVVVWWWWWWWWWWWWXXX\\\```dddfffeeeeeegggiiijjjiiigggcccfffjjjpppttttttqqqnnnfff\\\NNNEEEBBBBBBAAA???<<<>>>AAABBBCCCFFFKKKOOOPPPQQQTTTXXX[[[___bbbcccgggjjjooosssvvvzzz~~~~~~{{{yyysssooojjjfffdddbbb```___NNNMMMKKKKKKJJJIIIFFFDDDBBBBBBCCCEEEJJJTTT___gggrrrvvv{{{|||uuupppnnniiigggfffhhhkkklllkkkhhhfffkkkpppooojjjeeeeeeffflllrrrzzzlllZZZFFF<<<888666666777555555666666777888888888777888===AAAFFFSSSkkk~~~cccOOOKKKGGGEEEFFFFFFHHHNNNVVVdddjjjttt{{{ssshhhXXXVVVRRRPPPNNNMMMKKKIIIJJJJJJJJJIIIIIIKKKOOORRRRRRVVV^^^gggqqq|||vvvyyy|||ssslllggg^^^ZZZUUUPPPLLLJJJJJJJJJKKKQQQ]]]lll|||yyypppjjjooovvvzzzzzzzzz|||wwwwwwtttooojjjfffaaa\\\XXXVVVTTTSSSTTTVVVXXXXXXXXX[[[\\\]]]^^^^^^^^^^^^^^^ccceeehhhkkkmmmllljjjiiidddZZZMMMEEEDDDFFFFFFEEE>>>DDDHHHIIIJJJOOOQQQPPPVVVUUUUUUXXX]]]bbbdddeeehhhlllqqqwww|||~~~yyyrrrlllkkkkkkgggbbb^^^WWWTTTOOOJJJFFFDDDCCCCCCHHHEEEDDDHHHLLLSSS___iiipppxxx{{{wwwrrrnnnkkkgggggghhhjjjlllkkkiiifffffffffiiinnnnnniiifffggghhhpppyyynnnXXXDDD===;;;666444777666666555555555555555666<<<===???AAADDDQQQjjjqqqQQQJJJGGGEEEFFFGGGHHHNNNUUUaaahhhrrrzzz{{{lllaaaYYYSSSRRRQQQMMMIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLOOOTTTZZZbbblllvvv}}}zzzyyyzzz|||~~~ssskkkfffaaa]]]VVVQQQNNNLLLJJJIIIIIINNNXXXgggxxx~~~ooollljjjnnnuuuyyyxxxvvv}}}zzzuuupppkkkfffaaa^^^]]]ZZZWWWUUUVVVVVVVVVUUUWWWWWWWWWXXXXXXYYYYYYYYY\\\___bbbeeefffeeecccaaa[[[SSSIIIDDDFFFJJJMMMMMMDDDJJJNNNNNNPPPTTTVVVUUUXXXYYY[[[]]]```cccfffhhhllloootttyyyzzzuuusssrrrnnnhhhccc]]]YYYSSSNNNKKKIIIHHHHHHHHHEEEDDDHHHMMMSSS___iiipppyyyzzztttoookkkeeeeeegggkkknnnmmmhhhcccfffdddhhhnnnqqqmmmjjjiiikkkrrrzzzjjjUUUAAA;;;:::777555888888777777666666777777777:::;;;===???BBBNNNfff|||zzzZZZNNNIIIFFFFFFFFFFFFKKKQQQ[[[cccmmmuuu{{{qqqfff^^^VVVTTTRRRNNNLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKNNNRRRXXX```hhhnnnwwwzzzyyyuuuuuuuuu~~~~~~rrriiicccYYYUUUQQQNNNNNNNNNNNNMMMKKKOOOXXXfffwww~~~nnnllllllpppvvvyyyvvvrrr|||xxxtttpppllliiifffbbb]]]YYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUXXXZZZ^^^```aaa___\\\ZZZSSSMMMFFFDDDGGGMMMQQQSSSNNNTTTWWWWWWXXX\\\^^^]]]\\\```dddeeeeeefffiiilllpppsssxxx}}}}}}xxxqqqjjj___ZZZSSSMMMJJJIIIHHHGGGHHHEEEEEEIIIMMMTTT___iiiqqqzzzxxxqqqllldddcccfffmmmsssrrriii```eeebbbdddmmmsssrrrmmmkkknnntttzzzfffQQQ???::::::777666999777777666666666777777888888999;;;===@@@KKK```tttdddQQQKKKGGGFFFEEEDDDHHHMMMUUU\\\fffooovvv}}}zzznnndddZZZVVVSSSPPPNNNOOOJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKMMMRRRYYY]]]hhhkkkpppvvv|||~~~uuupppooovvv}}}qqqgggaaaVVVSSSPPPNNNOOOPPPPPPPPPNNNPPPXXXeeevvvpppnnnooosssxxxxxxsssmmm~~~|||zzzxxxvvvnnnjjjddd```^^^]]]]]]\\\XXXWWWTTTSSSRRRSSSTTTUUUYYY[[[___aaaaaa^^^ZZZWWWPPPLLLFFFEEEGGGMMMQQQSSSWWW]]]aaa``````dddeeedddaaaggglllmmmjjjiiilllppptttwww|||zzzrrrddd]]]TTTMMMJJJIIIHHHGGGGGGEEEEEEIIINNNTTT___iiipppzzz|||sssmmmddddddhhhqqqzzzxxxmmmaaaccc^^^___jjjrrrsssnnnkkkmmmtttzzzeeePPP>>>::::::777666888666666555555555666777777888999;;;===@@@HHHZZZkkklllTTTMMMFFFEEEDDDCCCFFFKKKPPPWWWaaajjjrrr{{{vvvjjj^^^WWWSSSOOONNNPPPKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHHHHKKKPPPTTT^^^bbbgggmmmsss{{{zzzpppkkkpppxxx}}}rrrggg```\\\YYYUUUSSSRRRQQQPPPNNNOOORRRYYYeeeuuuvvvtttrrruuuxxxwwwrrrlll{{{vvvpppkkkhhhfffdddbbb^^^]]]YYYWWWUUUTTTUUUVVV[[[]]]aaabbbaaa^^^YYYVVVLLLJJJGGGFFFIIINNNSSSVVV___eeehhhggggggiiijjjiiiffflllqqqqqqnnnmmmpppssswwwzzzzzznnneeeZZZRRROOONNNLLLJJJGGGEEEFFFJJJOOOUUU___iiinnnyyywwwpppgggggglllvvv~~~rrrgggaaa\\\\\\eeennnooollljjjiiitttyyyeeeQQQ???;;;;;;777555888777666666666777777888999999:::<<>>999888777777888777777777777666666666666:::;;;===>>>@@@BBBFFFJJJ^^^ooo|||^^^HHHIIIKKKDDDAAAFFFEEEHHHLLLQQQXXXaaakkkqqq}}}zzzmmmbbbZZZVVVNNNNNNOOOPPPPPPPPPOOONNNHHHHHHFFFEEEEEEFFFFFFGGGLLLRRRXXXZZZXXXVVVXXXZZZaaagggooouuuxxx{{{}}}{{{tttnnnfff^^^]]]^^^kkkzzzvvvxxx{{{sssaaaRRR~~~}}}{{{{{{~~~}}}yyyrrrmmmjjjiiihhhgggddd^^^WWWRRRQQQTTTYYY___dddiiilllmmmnnnpppqqqrrrqqqqqqrrrtttrrrsssvvvxxxzzz{{{{{{{{{sssjjjiiioooyyykkk```YYYRRRLLLKKKJJJGGGHHHLLLPPPUUU^^^gggpppzzzyyyqqqrrrssswwwxxxnnneeecccdddeeefffiiittt{{{qqqYYYLLL???:::888777666888777777777777666666666666888:::;;;===>>>AAAEEEHHH[[[llljjjQQQIIIHHHDDDBBBDDDDDDFFFIIINNNTTT^^^hhhoooyyywwwiii]]]VVVPPPOOONNNMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGIIINNNSSSUUUSSSSSSUUUXXX]]]dddmmmtttyyy}}}|||vvvnnnfff```bbbooo}}}zzzxxxyyyyyyooo^^^PPP~~~~~~}}}~~~zzztttppppppoookkkeee___ZZZXXXVVVYYY___eeejjjnnnpppqqqnnnpppqqqrrrrrrsssuuuwwwwwwxxxyyyzzz|||}}}~~~vvvggg^^^]]]bbbhhhlllssswww}}}~~~}}}~~~ooobbbZZZRRRLLLJJJJJJGGGHHHLLLPPPUUU___hhhrrr|||~~~}}}~~~zzzqqqrrrtttyyyyyypppkkkgggfffjjjpppwwwyyynnnZZZMMM@@@;;;999777666777666666666666777777777777777888:::;;;===???CCCGGGVVVggg{{{___LLLEEEFFFFFFDDDBBBDDDFFFIIIOOOYYYdddkkksssyyysssddd[[[UUURRRNNNLLLKKKIIIGGGEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEHHHLLLMMMMMMNNNQQQTTTXXX___jjjrrrxxx~~~~~~uuummmbbbfffssszzzzzzzzzzzzuuuiiiXXXLLL~~~~~~{{{zzzzzzyyyrrriiibbb___^^^[[[^^^ccciiimmmpppqqqrrroooqqqtttuuuvvvwwwyyy||||||||||||}}}~~~yyymmm]]]TTTTTTYYY]]]^^^cccggglllooopppppppppqqqnnnnnnmmmlllmmmnnnpppqqqqqqooonnnooorrrvvv|||rrrddd[[[SSSMMMKKKIIIGGGHHHLLLPPPVVV___hhhttt~~~~~~{{{xxxwwwxxxzzz{{{}}}{{{{{{~~~yyyoooqqquuu|||zzzpppgggeeellluuu}}}zzznnnYYYLLL@@@;;;:::777666777666666666666777777777777777888:::<<<===@@@DDDGGGPPPaaayyylllPPPEEEIIIJJJEEECCCCCCDDDFFFKKKUUU___gggmmmttt}}}oooddd\\\WWWQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCEEEEEECCCDDDFFFGGGHHHJJJNNNQQQTTT\\\gggqqqyyyxxxpppeeejjjvvv~~~wwwzzz|||yyyoooaaaRRRJJJxxxnnnfffbbbbbb```bbbfffjjjnnnpppqqqqqqrrrtttwwwyyyzzz{{{~~~|||uuukkk```SSSLLLMMMQQQTTTTTTTTTWWW[[[^^^^^^^^^^^^___]]]]]]]]]]]]^^^___aaabbb``````___aaaccchhhlllooorrrwwwssseee\\\TTTOOOMMMHHHFFFGGGKKKPPPUUU___hhhttt}}}~~~{{{wwwtttrrrsssuuuwwwzzzxxxxxx{{{~~~yyypppssswww~~~pppeeedddnnnzzz|||oooWWWKKK???;;;:::777666777555666666666777777777888888:::<<<===>>>AAAEEEHHHOOO___vvvtttVVVHHHJJJJJJEEEEEEDDDDDDEEEIIIQQQ[[[bbbgggnnnxxx}}}rrrddd]]]TTTOOOOOOOOOMMMKKKGGGFFFEEECCCCCCDDDDDDEEEBBBCCCDDDDDDFFFHHHLLLOOOTTT\\\hhhsss{{{|||tttlllsss}}}}}}xxxvvvyyyzzzuuuhhhZZZNNNHHHwwwooojjjhhhfffhhhiiilllnnnooopppqqquuuwwwzzz|||}}}xxxllleeeYYYRRRIIIEEEEEEHHHKKKKKKMMMPPPSSSUUUUUUTTTUUUUUUPPPPPPPPPQQQQQQRRRSSSTTTRRRRRRSSSUUUWWW[[[___aaa```eeekkkqqqvvv}}}uuufff]]]UUUOOONNNFFFDDDEEEJJJOOOTTT^^^gggrrr{{{|||zzzvvvsssqqqrrrtttuuuyyywwwxxx{{{~~~~~~xxxzzz~~~yyymmmffffffqqq~~~|||~~~|||nnnSSSHHH===:::999777666777555555666666777777888888:::;;;===>>>@@@CCCGGGJJJPPP^^^ttt{{{bbbQQQLLLIIIEEEFFFFFFEEEEEEHHHNNNVVV\\\aaaiiisss}}}nnneeeZZZTTTSSSSSSQQQOOOJJJIIIGGGFFFEEEDDDEEEEEECCCCCCCCCDDDEEEHHHJJJLLLUUU]]]iiissszzz|||xxx~~~~~~|||xxxvvvwwwxxxvvvnnnaaaTTTKKKHHH~~~wwwsssooonnnnnnnnnoooppprrrsssvvvyyy{{{}}}~~~tttggg\\\VVVKKKHHHDDD@@@???AAACCCEEEHHHKKKNNNOOONNNNNNNNNOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPRRRSSSQQQUUUZZZ^^^bbbhhhpppvvvyyyiii^^^UUUOOOMMMEEECCCDDDIIIMMMSSS]]]fffoooyyy|||{{{xxxuuuttttttuuuvvvyyywwwxxx|||yyyoookkkiiimmmwww{{{vvv}}}}}}xxxhhhPPPEEE;;;888999777666777555555555666777888888888:::;;;===???@@@CCCGGGJJJNNNZZZmmmttt```RRRKKKHHHFFFFFFFFFEEEFFFJJJPPPUUU\\\dddnnnwww~~~}}}rrrddd\\\[[[ZZZXXXUUUNNNMMMJJJHHHFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHQQQYYYdddmmmtttzzz~~~zzzzzzxxxwwwxxxzzzwwwqqqggg[[[QQQKKKHHH~~~uuutttrrrqqqqqqrrrtttuuuwwwyyy|||}}}~~~vvvggg[[[RRRMMMEEEDDDCCC@@@======???AAAAAACCCEEEFFFFFFEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBAAACCCCCCDDDEEEFFFHHHIIIJJJHHHLLLPPPSSSVVV[[[bbbhhhnnn{{{}}}kkk```VVVOOOMMMDDDBBBCCCHHHMMMRRR\\\fffmmmwww}}}|||yyywwwvvvvvvwwwxxxxxxwwwyyy}}}ssslllhhhiiimmmsss|||wwwrrryyy{{{|||}}}uuudddNNNCCC999777888777666777444555555666777888888999:::;;;===>>>@@@BBBFFFJJJIIIUUUgggzzzmmmYYYNNNMMMFFFFFFFFFEEEEEEHHHMMMPPPXXX```kkkttt{{{~~~nnneeebbbaaa^^^[[[QQQOOOMMMJJJHHHFFFFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFKKKSSS]]]ffflllqqqwww|||{{{yyyyyyxxxxxx||||||wwwnnncccXXXOOOKKKIII~~~uuunnnkkknnntttxxxxxx~~~~~~lll\\\PPPGGGBBB???>>>===<<<<<<;;;<<<<<>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBGGGIIIKKKLLLNNNQQQVVVYYYeeeooo}}}mmm```WWWOOOIIIGGGCCCBBBFFFLLLQQQZZZccclllqqqxxx}}}}}}zzzxxxxxxxxxxxx~~~}}}|||}}}uuunnnjjjiiinnnuuuzzz~~~~~~sssnnnrrrvvvxxxnnnrrrzzz{{{ooo]]]FFFBBB<<<888777777777666666666555555777888:::<<<999;;;===???BBBEEEJJJMMMQQQWWWaaaooooooZZZJJJJJJFFFDDDFFFFFFFFFHHHLLLQQQYYYccciiimmmtttvvvkkkjjjjjjeee___]]]XXXQQQKKKHHHGGGFFFEEECCCAAA???>>>???AAACCCEEEIIIMMMRRRXXX]]]cccjjjnnnxxxyyyzzz{{{}}}~~~~~~|||xxx|||{{{}}}qqqcccXXXPPPIIIHHHJJJzzzsssqqqtttyyy|||}}}rrrbbbUUUKKKDDD@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHKKKOOORRRWWWaaannnzzzmmm```WWWNNNIIIFFFBBB@@@DDDIIIOOOWWW___fffkkksssyyy~~~|||{{{{{{|||}}}uuullljjjlllssszzz}}}~~~|||sssnnnqqqssssssnnnrrryyy}}}{{{nnn\\\EEEAAA<<<888777777777666777666666666777888:::;;;:::<<<>>>???AAADDDIIILLLOOOTTT\\\iiixxxiiiWWWNNNHHHFFFGGGGGGFFFHHHLLLOOOWWW___eeeiiioooyyyxxxtttqqqlllggg___ZZZRRRMMMJJJHHHGGGGGGDDDCCCAAA@@@@@@BBBCCCEEECCCFFFKKKOOOSSSWWW]]]```mmmooorrruuuwww{{{|||{{{}}}~~~zzzyyylll]]]TTTNNNIIIHHHIII}}}wwwvvvxxx|||wwwnnnaaaUUUKKKEEEAAA???>>>===<<<;;;::::::::::::;;;<<<======>>>=========???>>>======<<<=========>>>>>>>>>?????????@@@@@@===???@@@BBBCCCEEEIIILLLOOOWWWcccmmmxxxnnn```VVVNNNIIIFFFAAA@@@CCCGGGKKKRRRZZZ^^^dddllltttzzz~~~uuullljjjnnnwww}}}||||||}}}~~~yyyqqqnnnppppppnnnooorrrxxx{{{zzzzzzlll[[[DDD@@@;;;888777777777666777777777777777888999:::;;;===>>>???@@@CCCGGGIIILLLOOOUUU___nnnvvvaaaSSSLLLHHHHHHHHHGGGGGGJJJKKKRRRYYY^^^aaahhhqqqyyy{{{uuunnnjjjaaa\\\UUUOOOKKKJJJIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIKKKMMMPPPTTTWWW^^^aaafffkkkoootttyyy|||~~~|||xxxxxx||||||zzztttdddTTTNNNLLLJJJHHHHHH}}}yyywwwyyy|||}}}uuuddd]]]SSSKKKFFFCCCAAAAAA======;;;:::::::::::::::<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???===>>>???@@@AAACCCFFFIIIMMMTTT]]]fffooo}}}oooaaaWWWNNNIIIGGGBBB@@@CCCFFFIIIOOOUUUZZZ___hhhpppvvv}}}vvvnnnkkkmmmuuuxxxuuuvvv{{{}}}vvvooolllpppqqqoooqqquuuxxxyyywwwzzz{{{hhhXXXBBB>>>:::777777777777666777777777888888999999999<<<>>>?????????AAADDDGGGJJJLLLPPPWWWdddwwwlllWWWOOOIIIHHHHHHFFFEEEGGGGGGLLLRRRWWW[[[bbbkkkrrrzzzwwwoookkkbbb]]]VVVPPPMMMLLLKKKKKKFFFFFFEEEEEEDDDCCCBBBBBBEEEGGGIIIJJJJJJLLLOOORRRQQQUUU\\\bbbhhhmmmrrrvvv~~~{{{zzzxxxuuuvvvzzz~~~~~~}}}|||{{{nnn^^^NNNJJJKKKLLLJJJIII~~~zzzyyyzzz}}}~~~~~~yyyllldddWWWSSSMMMHHHFFFEEEDDDCCC======;;;:::::::::::::::<<<;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>?????????@@@CCCFFFHHHNNNWWW^^^fffsssqqqbbbWWWOOOKKKHHHDDDBBBDDDFFFHHHMMMSSSYYY^^^eeemmmsssyyy|||xxxzzz~~~{{{ssskkkiiinnnnnnlllqqqzzzwwwnnnmmmsssuuutttuuuyyy{{{xxxvvv|||xxxdddSSS???<<<999777777777666666777777888888999999::::::===>>>???>>>>>>@@@CCCEEEGGGIIILLLQQQ\\\nnn{{{ZZZQQQHHHGGGGGGDDDCCCDDDCCCGGGLLLQQQWWW^^^gggnnnwww|||}}}sssooobbb]]]VVVQQQOOONNNNNNNNNHHHGGGGGGEEEDDDCCCBBBAAA@@@BBBCCCDDDDDDFFFHHHKKKHHHMMMTTT[[[```fffllloooxxx~~~~~~zzzxxxwwwvvvuuusssuuu{{{~~~}}}hhhYYYKKKIIIMMMNNNMMMLLL}}}}}}}}}~~~{{{zzzyyywwwrrrjjj```ZZZQQQNNNKKKIIIIIIHHHFFFEEE>>>===<<<;;;:::::::::::::::999999999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<======<<<===@@@BBBFFFLLLTTTZZZbbbmmm{{{tttdddYYYQQQLLLIIIDDDCCCEEEGGGHHHLLLRRRWWW\\\cccjjjpppwww}}}~~~sssnnnqqquuu~~~vvvjjjdddggggggeeeooo~~~{{{rrrssszzz}}}{{{yyy~~~zzzwww~~~uuu```NNN===;;;888777777777666555555666888999:::;;;;;;;;;<<<===>>>>>>>>>???BBBEEEDDDGGGJJJNNNVVVggg{{{]]]RRRHHHFFFFFFDDDBBBCCCBBBDDDHHHMMMRRRZZZbbbhhhrrrwww~~~vvvoooccc^^^XXXTTTRRRRRRRRRRRRLLLKKKIIIGGGEEECCCCCCBBB@@@BBBCCCCCCBBBCCCFFFHHHDDDHHHMMMSSSXXX^^^dddhhhlllssswwwxxxzzz~~~~~~~~~zzzvvvsssssssssttttttsssvvv}}}~~~zzzbbbVVVLLLKKKNNNOOONNNOOO~~~~~~~~~yyypppjjjhhhfffdddbbb]]]WWWSSSNNNMMMLLLLLLKKKIIIFFFCCC???>>>===<<<;;;;;;;;;;;;::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<======<<<============>>>>>>>>><<<======<<<<<<<<>>===<<<<<<;;;<<<<<<===<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>???>>>??????>>>===>>>@@@BBB>>>DDDLLLSSSYYYbbboooxxxwwwggg[[[SSSOOOGGGCCCAAADDDEEEFFFJJJOOOPPPUUU\\\dddlllsss{{{qqqddd]]]___cccgggnnnvvv{{{}}}tttgggaaafffhhhhhhwww~~~{{{rrr[[[HHH;;;999777777777777666555333444777999<<<=========;;;<<<=========???BBBEEE===BBBGGGJJJPPP\\\nnn{{{bbbUUUJJJHHHIIIGGGEEEDDDEEEEEEFFFHHHKKKQQQWWW[[[```hhhsss|||yyyfffbbb\\\YYYYYY[[[\\\\\\UUURRRNNNJJJHHHGGGHHHHHHFFFGGGFFFEEEBBBAAABBBCCC???AAADDDFFFJJJOOOUUUZZZ[[[bbbfffgggiiimmmnnnmmmpppvvvzzzxxxwwwtttppplllkkkmmmpppsssssstttzzznnn```WWWRRRNNNOOOOOOMMMNNNPPP||||||~~~~~~|||~~~vvvhhh[[[ZZZWWWSSSQQQOOONNNMMMKKKJJJKKKLLLLLLLLLKKKIIIHHHCCCAAA???===<<<<<<===>>>===;;;::::::;;;<<<;;;999777777888888999:::<<<<<<<<<;;;;;;<<<===???AAABBBBBB@@@>>>===<<<===>>>???BBBEEEIIIMMMSSS\\\gggppp}}}uuuggg\\\RRRLLLGGGEEEBBB@@@AAADDDHHHJJJPPPWWW___cccffflllvvv~~~ooo^^^ZZZ]]]aaabbbgggpppxxx~~~~~~yyyuuukkkfffdddfffhhhlll{{{~~~zzznnnVVVEEE;;;:::999888777777777777444555777999::::::::::::;;;<<<===>>>???@@@AAABBBCCCCCCGGGMMMSSSYYYeeepppooo^^^OOOLLLLLLHHHDDDCCCDDDCCCBBBCCCGGGLLLRRRVVV^^^dddlllssszzzxxxmmmdddcccaaa]]]\\\___UUUTTTQQQNNNKKKJJJKKKLLLFFFDDDBBB@@@???@@@BBBCCCEEEEEEFFFGGGIIIKKKMMMNNNUUUWWWYYY\\\___aaabbbbbbdddkkkvvv|||vvvtttpppkkkggggggkkkqqquuusssuuuxxx{{{~~~~~~pppaaaXXXRRRQQQOOONNNNNNMMMLLLJJJ}}}}}}vvviii]]]XXXUUUQQQOOONNNMMMKKKJJJJJJJJJKKKLLLKKKKKKIIIIIIEEECCCAAA???======>>>???>>>===<<<<<<<<<<<<;;;:::999999888999999:::;;;<<<>>>======<<<<<<===??????AAA???>>><<<<<<<<<>>>???@@@CCCGGGJJJPPPYYYdddmmmxxxvvvhhh\\\SSSLLLGGGEEEBBB@@@AAACCCGGGIIIMMMTTT\\\```dddjjjttt}}}qqq```YYY[[[]]]```fffoooxxx}}}|||xxxttthhhbbbbbbgggkkkooo{{{{{{|||jjjSSSBBB:::999888777666666666666555666777999::::::::::::<<<<<<===>>>???@@@AAABBBCCCCCCGGGMMMQQQWWWbbbmmm{{{iiiWWWNNNKKKFFFEEEFFFCCCBBBBBBCCCFFFKKKPPPSSSXXX^^^fffmmmttt}}}uuulllhhhfffaaa___aaaUUUTTTRRRNNNKKKJJJJJJJJJGGGFFFCCCAAA@@@AAACCCDDDDDDDDDEEEEEEGGGHHHJJJKKKRRRTTTXXX[[[^^^`````````bbbhhhqqq||||||uuurrrooojjjhhhhhhmmmrrrvvvuuuuuuwwwzzz~~~wwwiii]]]VVVRRRQQQNNNNNNMMMLLLJJJHHH~~~wwwkkk```XXXUUUQQQOOONNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@@@@AAA???>>>>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;@@@???>>>===<<<<<<<<<===???>>><<<;;;;;;<<<=========@@@DDDGGGLLLUUU```hhhrrr~~~vvviii]]]SSSMMMGGGEEEBBB@@@@@@BBBFFFHHHJJJPPPWWW\\\aaahhhsss{{{~~~uuuddd]]]^^^``````gggpppyyy}}}|||xxxtttgggaaaaaahhhooosss}}}}}}wwwdddOOO@@@888888777666555555555555555666777999::::::;;;:::======>>>???@@@AAABBBBBBCCCCCCFFFKKKOOOSSS]]]gggyyy{{{eeeVVVLLLGGGGGGIIIBBBBBBBBBCCCEEEHHHLLLNNNQQQVVV^^^eeellluuuxxxrrrlllfffbbbaaaWWWVVVSSSQQQNNNLLLJJJJJJHHHGGGEEECCCBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFLLLPPPUUUZZZ^^^````````````cccjjjrrrzzz{{{rrrnnnllljjjiiikkkpppuuuyyyyyywwwvvvyyy}}}~~~zzzmmm```WWWSSSRRRPPPNNNLLLLLLKKKHHHFFFyyynnnddd[[[XXXTTTQQQPPPOOOMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBBBBDDDBBBAAA@@@AAA@@@???===>>>======<<<;;;;;;<<<<<<@@@???>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<>>>BBBEEEIIIQQQ\\\dddppp|||wwwiii^^^TTTMMMHHHFFFBBB??????AAADDDFFFHHHMMMSSSYYY^^^gggqqqyyy}}}zzzkkkfffggghhhdddkkkuuu}}}}}}yyyvvvnnneeecccjjjqqqvvvqqq^^^KKK>>>888777666666555555555666666777888999:::;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFJJJLLLOOOWWW```pppvvvcccVVVNNNKKKKKKBBBBBBBBBCCCDDDFFFHHHIIILLLQQQXXX___eeennnxxx|||tttllleeeaaaYYYWWWTTTRRRQQQOOOMMMKKKHHHGGGEEEDDDCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCGGGKKKRRRZZZ___bbbcccbbb^^^```ccchhhooovvv|||wwwoookkkjjjjjjkkknnnsssyyy||||||xxxwww{{{|||yyy~~~}}}rrrdddXXXQQQOOOQQQOOOLLLKKKJJJIIIGGGEEE~~~rrrhhh]]]ZZZVVVSSSQQQOOOMMMKKKJJJJJJJJJIIIJJJJJJJJJJJJLLLKKKIIIHHHFFFEEEEEEDDDFFFEEECCCCCCDDDCCCBBB@@@AAA@@@???>>>>>>===>>>>>>??????????????????>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCGGGOOOYYYaaalllxxxyyyjjj^^^TTTNNNIIIFFFBBB???>>>???BBBDDDGGGKKKPPPVVV\\\eeepppwww}}}sssoooppppppkkksss~~~}}}zzzxxxmmmhhhmmmsssxxx|||kkkYYYHHH===888888777666666666777777777777888888:::;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEDDDDDDFFFIIIJJJKKKSSS[[[gggyyysssdddYYYPPPKKKEEEDDDCCCCCCCCCDDDEEEFFFIIIMMMTTTZZZ```hhhrrryyy~~~uuukkkcccYYYVVVSSSQQQPPPOOOMMMKKKGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBGGGPPPXXX___cccdddddd\\\\\\]]]```eeekkkppptttuuuvvvyyy~~~{{{qqqkkkhhhiiikkknnnsssxxx||||||zzz~~~~~~wwwxxxwwwjjj\\\QQQMMMLLLNNNMMMJJJIIIIIIGGGEEECCC}}}}}}~~~~~~wwwmmmaaa]]]XXXTTTRRROOOMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@BBBEEEMMMWWW^^^gggssszzzkkk___UUUNNNIIIGGGBBB???===>>>@@@BBBGGGIIIMMMSSSZZZcccmmmsss{{{yyyuuuuuutttsss|||~~~}}}sssnnnqqquuuzzzwwweeeRRRDDD<<<888777777666666777777888888888888888999;;;<<<======>>>@@@AAADDDEEEGGGHHHDDDDDDFFFIIIIIIIIIOOOWWW```qqqvvvjjj[[[OOOIIIHHHEEECCCBBBCCCDDDEEEFFFJJJOOOTTTZZZbbbkkksssyyywwwmmm^^^YYYSSSPPPOOONNNLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAABBBBBB@@@DDDLLLTTTZZZ^^^```aaaWWWWWWWWWXXX[[[```eeehhhjjjkkkooouuu{{{~~~yyyqqqkkkggghhhiiimmmrrrwww|||~~~xxxuuuyyy~~~{{{nnn```UUUMMMJJJIIILLLJJJHHHGGGGGGGGGEEECCC}}}{{{|||~~~zzzwwwwwwvvvxxx}}}rrrhhhddd___ZZZVVVSSSPPPMMMOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDBBBAAA???>>>;;;;;;<<<===============:::<<>><<<===???@@@FFFGGGJJJOOOVVV```iiioooyyy|||zzzzzzyyyzzz{{{tttrrrvvvxxx|||~~~}}}~~~rrr___LLL@@@:::666666666555555666666777888888888888999;;;===>>><<<===???BBBEEEGGGIIIJJJDDDDDDFFFIIIHHHHHHNNNUUUYYYjjjnnn\\\NNNKKKGGGDDDBBBCCCDDDEEECCCFFFKKKNNNSSSZZZdddkkksss}}}|||jjjcccYYYTTTRRRPPPMMMJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA???BBBGGGMMMQQQUUUVVVWWWPPPPPPOOOPPPRRRVVVZZZ\\\]]]___cccjjjpppuuuvvvvvvwwwwwwxxx{{{vvvmmmhhhfffeeehhhjjjooouuuzzz{{{yyy{{{~~~wwwzzz~~~rrrbbbUUUNNNKKKIIIGGGIIIGGGFFFFFFFFFFFFEEECCC{{{xxxwwwvvvtttzzz}}}xxxtttrrrppprrr|||vvvoookkkeee```\\\XXXTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA>>>===;;;;;;<<<===>>>>>>======999;;;===???AAAHHHRRRYYYdddooo|||{{{lll```UUUOOOJJJGGGBBB>>><<<<<<>>>@@@EEEFFFHHHMMMTTT]]]ffflllvvv}}}~~~~~~~~~~~~vvvssstttzzz{{{}}}~~~|||}}}~~~ooo[[[HHH===999555555444444444555555666999888888888999;;;===>>><<<===???BBBEEEHHHJJJLLLDDDDDDFFFIIIHHHHHHMMMUUUUUUeee{{{}}}iiiQQQNNNIIIDDDBBBCCCDDDFFF@@@CCCGGGJJJNNNUUU^^^eeepppyyyvvvmmmaaaYYYVVVTTTPPPMMMIIIIIIHHHHHHGGGFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA???AAADDDGGGJJJMMMNNNOOOJJJJJJJJJKKKMMMPPPRRRTTTUUUWWW[[[bbbhhhmmmnnnmmmrrrrrrrrrtttxxx}}}}}}{{{zzz}}}}}}tttkkkeeeccccccdddhhhkkkqqqwww}}}|||}}}wwwyyyyyykkkYYYMMMIIIIIIHHHFFFGGGFFFEEEEEEFFFFFFEEEDDD{{{yyywwwvvvuuuwww{{{uuuooolllkkkooo{{{xxxtttmmmfffaaa\\\XXXUUUVVVTTTQQQPPPOOOMMMJJJGGGMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>===>>>AAABBBEEEMMMWWWbbbooo}}}yyylll```UUUNNNJJJFFFAAA@@@@@@AAA???>>>AAADDDIIIMMMRRR[[[fffnnnwww~~~}}}{{{zzzxxxwwwxxx~~~{{{yyyfffRRRDDD<<<:::777666444333333444555666777777888999::::::;;;;;;<<<===>>>???AAACCCDDDDDDGGGGGGGGGHHHIIILLLNNNPPPZZZ```mmmyyydddTTTFFFCCCFFFFFFCCCBBBAAADDDGGGJJJOOOUUU]]]bbbnnnttt}}}xxxhhhbbb^^^WWWRRRRRRPPPNNNKKKIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDCCCBBB@@@BBBAAAAAAAAABBBDDDEEEGGGHHHFFFEEEEEEHHHJJJKKKKKKQQQRRRUUUYYY^^^bbbeeegggfffhhhjjjjjjjjjnnntttyyy|||}}}~~~}}}xxxqqqmmmmmmqqquuuxxxmmmjjjgggdddddddddccccccgggnnnwww}}}}}}~~~~~~iii___SSSKKKIIIIIIHHHFFFGGGFFFEEEEEEEEEFFFHHHIII~~~|||yyywwwuuuwwwvvvpppkkkhhhgggkkkwww}}}vvvpppjjjddd^^^[[[YYYVVVRRROOONNNLLLJJJHHHMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOMMMKKKIIIFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>======<<<===???AAACCCLLLUUU```nnn~~~wwwjjj___UUUNNNJJJGGGBBB@@@@@@@@@???>>>@@@CCCHHHLLLQQQZZZeeemmmwww~~~}}}~~~}}}xxxvvvyyy~~~|||wwweeeQQQBBB:::888777666555444444555666777888888999:::;;;<<<======<<<===>>>???AAABBBCCCDDDFFFFFFFFFGGGIIIKKKMMMNNNVVV[[[fffxxxfffWWWIIIEEEFFFEEEBBBAAAAAACCCEEEHHHMMMTTT\\\aaakkkqqqyyyxxxpppjjjaaaYYYVVVSSSPPPLLLJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCAAABBBBBBBBBAAABBBCCCEEEFFFEEEDDDCCCDDDFFFIIIIIIIIIKKKLLLOOORRRVVVYYY[[[]]]^^^```bbbbbbccceeejjjmmmssstttvvvxxxzzz}}}~~~}}}}}}||||||||||||||||||xxxzzz{{{|||}}}yyyrrriiicccccceeeffffffdddbbbaaa```bbbccceeeeeehhhpppyyytttcccZZZOOOIIIHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFGGGHHH|||yyywwwxxx|||||||||rrrlllgggeeeeeeiiivvv}}}wwwpppiiieee___[[[UUUQQQOOONNNMMMLLLNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOMMMMMMMMMNNNNNNOOOQQQQQQRRRQQQNNNLLLIIIFFFDDDCCCDDDDDDDDDCCCBBBAAA@@@???===<<<<<>>???======>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMPPPTTT^^^mmmpppaaaQQQJJJHHHEEEBBBBBBAAABBBCCCEEEIIIQQQZZZ```gggllltttzzz{{{pppfffaaaYYYVVVQQQNNNLLLKKKJJJHHHHHHFFFEEEEEEFFFFFFDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@AAADDDGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQUUUWWWZZZ[[[\\\]]]```aaafffhhhjjjmmmpppsssuuuvvvuuuuuuuuuttttttsssssssssoooppprrrssssssuuuxxx{{{}}}oooggg]]]XXXYYYZZZZZZXXX[[[[[[\\\^^^bbbfffiiikkklllttt~~~tttfff[[[TTTLLLGGGGGGHHHIIIHHHEEEEEEEEEDDDEEEFFFFFFGGG}}}zzz{{{yyyvvvwwwwwwvvvssspppkkkfffeeefffkkkyyy{{{uuuppphhhccc\\\VVVTTTSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@???======??????AAAIIIRRReeevvvrrrfff\\\TTTOOOKKKIIIFFFCCCAAA@@@>>>===>>>@@@DDDHHHNNNXXXdddmmmwww~~~}}}}}}|||xxxzzz}}}uuubbbNNN???666444888777777666777777888999999999:::;;;===>>>??????===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMQQQXXXccctttppp]]]RRRKKKFFFDDDEEEAAAAAAAAABBBFFFNNNWWW]]]bbbgggnnnttt{{{vvvoooddd___YYYTTTQQQNNNLLLKKKHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@??????AAADDDFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJKKKNNNQQQUUUXXXZZZ[[[\\\\\\[[[\\\___bbbfffiiikkkmmmmmmllllllkkkjjjiiiiiihhhfffgggiiijjjjjjjjjkkkkkkooozzzzzzooobbb[[[SSSQQQUUUYYYYYYWWWWWWYYY]]]aaafffkkkpppsssttt|||}}}|||mmm^^^WWWRRRKKKGGGGGGHHHHHHHHHEEEDDDDDDEEEEEEEEEFFFFFF}}}~~~{{{wwwuuusssooommmkkkgggddddddfffmmm||||||pppkkkccc\\\YYYWWWVVVVVVQQQPPPPPPOOOPPPPPPQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLHHHHHHHHHGGGEEECCCAAA@@@AAA??????@@@@@@AAAHHHQQQcccttt}}}oooddd\\\UUUPPPKKKJJJHHHEEEBBB???>>>======@@@CCCGGGMMMWWWdddmmmyyy~~~~~~}}}yyyssssss```MMM>>>777555777777777777777888999999888888999;;;<<<>>>????????????@@@@@@AAAAAAAAABBBAAABBBCCCEEEGGGHHHIIIJJJLLLPPPUUU]]]jjj~~~}}}iiiZZZNNNFFFDDDGGGBBBAAAAAAAAADDDJJJSSSYYY]]]bbbiiiooouuu}}}~~~oooiiiaaaZZZUUUQQQMMMKKKJJJIIIGGGGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBDDDFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHKKKOOOUUUXXXZZZYYYXXXSSSTTTVVVYYY]]]```bbbdddccccccbbbaaaaaa```____________```aaaaaaaaa```______hhhpppssssssppphhh___WWWRRRNNNOOOTTTYYYZZZYYYXXX\\\bbbgggkkkqqqwww{{{~~~yyykkk___VVVRRRMMMIIIGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFF|||}}}}}}yyyuuuqqqllliiieeeaaa___aaaeeennn}}}yyytttkkkddd```^^^\\\[[[UUUUUUTTTTTTUUUUUUVVVVVVWWWXXX[[[\\\]]]\\\[[[ZZZ\\\[[[ZZZZZZYYYYYYZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOKKKKKKJJJIIIGGGDDDCCCAAABBB@@@@@@AAA@@@@@@GGGPPPZZZlllzzzmmmccc\\\VVVQQQLLLLLLKKKGGGBBB???=========???CCCFFFLLLWWWdddnnn{{{}}}yyyvvv~~~ppp]]]JJJ===888888666666777777888888999999888888999;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFGGGIIIIIIIIIKKKPPPUUUYYYaaarrrsssdddVVVJJJFFFHHHCCCCCCBBBBBBCCCHHHOOOTTTWWW]]]dddkkkpppxxx{{{uuukkkaaaYYYTTTOOOLLLMMMKKKIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDHHHMMMRRRSSSRRROOOLLLMMMOOORRRTTTWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVXXXWWWVVVWWWXXXXXXVVVTTTSSSYYY\\\\\\[[[[[[XXXRRRPPPNNNMMMNNNRRRVVVYYYZZZ]]]bbbiiioootttyyy}}}tttiiibbbUUUSSSOOOKKKHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFxxxxxx|||wwwsssnnnjjjggg```]]]\\\___eeeoooxxxqqqllliiifffeee```_________``````aaabbbaaaccceeehhhhhhhhhfffeeefffeeedddcccbbbaaaaaaaaa^^^]]][[[YYYVVVTTTRRRQQQNNNNNNMMMKKKIIIGGGDDDCCCBBB@@@???@@@>>>???FFFNNNUUUfff{{{yyylllccc\\\WWWSSSLLLMMMLLLHHHCCC>>>=========@@@CCCFFFLLLWWWeeeooo}}}~~~|||~~~}}}|||lllYYYFFF;;;888999444555666777888888888888999999:::<<<>>>@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFHHHIIIIIIIIIIIINNNTTTVVVZZZfffzzz~~~sssdddTTTLLLLLLDDDDDDDDDCCCCCCGGGLLLPPPQQQWWW___fffkkkqqqxxx~~~wwwlllbbb[[[UUURRROOOMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEEEECCCCCCCCCBBBBBBCCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@AAAAAA??????BBBFFFJJJKKKHHHEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLMMMNNNOOOMMMKKKJJJNNNNNNLLLLLLNNNNNNJJJIIIKKKNNNPPPRRRVVV[[[___eeelllttt{{{{{{{{{}}}sssggg```^^^RRRPPPNNNKKKHHHFFFGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGsssttt|||zzzuuupppllliiiggg___\\\\\\```fffqqq|||wwwssspppnnnjjjjjjjjjjjjjjjkkklllmmmiiikkknnnpppqqqpppooommmnnnmmmkkkjjjhhhggggggfffcccbbb```\\\YYYUUUSSSQQQQQQPPPOOOMMMKKKHHHFFFEEEBBB???>>>???======DDDLLLTTTdddxxxxxxkkkccc]]]XXXTTTLLLMMMMMMIIICCC>>>======>>>@@@CCCFFFMMMXXXfffppp~~~|||{{{yyyiiiUUUCCC:::888:::444444666777888888888888::::::<<<===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDGGGIIIIIIJJJIIIGGGMMMRRRSSSUUU^^^qqqqqq___SSSPPPEEEEEEEEEDDDDDDFFFJJJMMMMMMSSS\\\ccchhhmmmsssxxxvvvkkkccc\\\YYYQQQOOOLLLKKKJJJIIIFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCBBB???===>>>??????@@@@@@AAAAAAAAA???>>>???BBBFFFFFFBBB???DDDDDDEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHEEEFFFHHHIIIHHHFFFEEEHHHHHHFFFFFFIIIJJJGGGDDDJJJOOORRRTTTXXX```ggglllttt~~~~~~wwwyyyvvvhhh\\\VVVWWWNNNNNNMMMJJJGGGFFFGGGHHHFFFGGGHHHIIIJJJIIIHHHHHH}}}vvvkkklllrrr~~~}}}yyyuuuqqqmmmjjjfffccc___]]]]]]aaafffqqqzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||||||||||||||zzzzzzzzzwwwtttrrrrrrrrrooommmhhhbbb]]]ZZZWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHEEEAAA???@@@@@@AAAGGGNNNUUUaaappp~~~wwwjjjaaa[[[UUUQQQMMMLLLJJJGGGDDDAAA???>>>>>>@@@CCCGGGNNNYYYgggqqq~~~~~~zzzwwwcccOOOAAA;;;777444777666666666777888999999;;;;;;<<<>>>AAAEEEHHHJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKMMMOOOPPPVVVeeesssqqq___SSSLLLFFFBBBCCCEEEEEEFFFIIILLLPPPVVV[[[```gggpppwwwxxxmmmccc]]][[[VVVPPPLLLKKKJJJGGGDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@?????????>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDHHHEEECCCDDDFFFGGGEEECCCDDDCCCBBBDDDFFFHHHHHHHHHIIIMMMPPPSSSWWWaaannnxxx|||wwwxxxtttiii```XXXRRROOOLLLKKKIIIIIIIIIJJJIIIHHHEEEEEEEEEFFFGGGIIIKKKMMMxxxrrrfffgggooo||||||xxxrrrmmmjjjfffcccaaa___^^^^^^bbbhhhsss~~~{{{zzzzzzuuurrrmmmgggbbb]]]ZZZXXXSSSQQQOOONNNNNNMMMKKKIIIFFFCCCAAABBBBBBCCCHHHPPPXXXdddsssxxxkkkbbb[[[UUUQQQLLLKKKIIIFFFCCCAAA???>>>>>>@@@CCCFFFMMMYYYhhhrrr~~~}}}~~~|||yyyttt___KKK???999666444666666666666777888999:::======>>>???AAADDDFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKMMMPPPPPPUUUbbbooo|||jjj]]]SSSKKKFFFEEEFFFEEEEEEHHHKKKOOOTTTYYY]]]dddmmmsss{{{~~~~~~tttnnnddd^^^WWWRRRPPPMMMJJJGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFDDDBBBCCCEEEEEECCCAAADDDCCCCCCDDDFFFIIIJJJKKKOOOSSSXXX\\\bbbkkkwww|||zzzyyyzzzmmmaaaYYYTTTQQQPPPLLLKKKIIIIIIJJJJJJIIIHHHDDDDDDDDDFFFHHHKKKOOOQQQ}}}vvvnnniii___```iiixxx|||wwwpppjjjfffcccaaa___```___```dddjjjvvv}}}zzzuuuooohhhbbb]]][[[UUUSSSQQQPPPOOONNNLLLJJJIIIEEEDDDEEEEEEEEEJJJQQQ]]]iiixxxyyykkkbbb[[[TTTPPPLLLKKKIIIFFFDDDAAA???>>>>>>@@@BBBEEELLLYYYiiittt}}}||||||{{{yyywwwttttttwwwzzzzzz{{{}}}zzzyyy~~~}}}nnnYYYGGG<<<777555555666666666666777888999:::>>>>>>???@@@AAADDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKNNNQQQQQQTTT^^^hhh|||zzzmmm]]]SSSJJJGGGFFFDDDDDDFFFHHHLLLQQQUUUYYY```iiiooouuuwww{{{~~~|||qqqjjjaaaZZZVVVSSSNNNKKKHHHHHHGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????===============>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDDDDCCCBBBDDDCCCDDDFFFIIIMMMPPPSSSXXX^^^eeelllsss|||~~~yyyvvvyyy{{{zzzqqqcccWWWPPPNNNOOOPPPLLLJJJIIIIIIJJJJJJJJJIIIDDDDDDDDDEEEIIIMMMRRRUUUwwwqqqjjjccc^^^XXXZZZcccrrr~~~xxxpppiiidddcccaaaaaaaaa```aaaffflllxxx}}}vvvnnnfff```\\\WWWUUUSSSRRRQQQPPPMMMKKKKKKHHHGGGHHHHHHHHHMMMSSS```mmm}}}zzzlllbbb[[[TTTPPPMMMLLLJJJHHHEEECCCAAA@@@???@@@BBBFFFMMM[[[kkkvvv|||~~~xxxrrrpppnnnppptttxxxxxxzzzyyyyyyyyy|||yyyhhhRRRCCC:::666555666666666666666777888::::::<<<===>>>@@@CCCEEEGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKNNNRRRRRRRRRYYYaaaqqq}}}gggZZZNNNHHHFFFCCCCCCDDDDDDHHHLLLPPPUUU\\\fffmmmqqqsssvvvyyy|||~~~wwwlllddd^^^YYYSSSOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@AAAAAAAAA@@@??????============>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEHHHKKKPPPVVV\\\aaaffflllttt}}}}}}uuuzzz~~~}}}vvvrrrrrruuu{{{ooofffZZZPPPKKKKKKLLLMMMKKKJJJHHHHHHIIIJJJJJJIIIFFFEEEEEEFFFIIIMMMRRRUUUwwwmmmfff```ZZZVVVUUUVVV^^^lllyyyzzzqqqjjjfffddddddcccaaa```bbbgggmmmxxx}}}tttjjjccc^^^ZZZXXXUUUTTTSSSRRROOOMMMNNNKKKJJJKKKKKKJJJNNNUUUaaapppzzzmmmccc[[[UUUQQQOOONNNMMMJJJHHHFFFDDDCCC@@@BBBEEEIIIPPP^^^nnnyyy~~~xxxrrrmmmnnnrrrvvvuuuyyyvvvwwwyyyyyyzzz}}}}}}tttaaaLLL@@@:::666555888555555555666777999:::;;;999;;;===AAADDDGGGIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKNNNRRRRRRQQQTTTZZZggguuutttdddSSSJJJFFFCCCBBBCCC@@@DDDHHHLLLPPPXXXbbbjjjnnnpppsssvvvyyy~~~xxxpppiiiccc[[[VVVRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEFFFFFFGGGHHHKKKQQQVVV\\\dddlllrrruuuzzzxxxnnnssswwwtttmmmkkkooovvv|||xxxbbb\\\TTTMMMJJJIIIJJJJJJJJJHHHGGGGGGIIIJJJIIIHHHHHHGGGFFFFFFHHHKKKNNNPPP{{{ooofff```\\\XXXUUUVVVUUU[[[gggsss|||yyyqqqjjjgggeeeeeeeeeaaa```bbbgggmmmwwwyyyooofff```\\\ZZZXXXVVVUUUSSSQQQOOOOOOMMMLLLNNNMMMLLLPPPUUUaaarrr{{{mmmddd\\\VVVRRRPPPPPPNNNLLLJJJHHHFFFFFFAAADDDHHHMMMUUUbbbqqq|||~~~{{{qqqnnnqqqqqqqqqwww|||uuuuuuvvvuuuuuuvvvyyy{{{zzzoooZZZFFF>>>:::555555888555555555666777999:::;;;888:::===AAAEEEHHHJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJLLLQQQQQQOOOQQQVVV]]]iiiyyysss]]]PPPJJJEEEBBBBBB???AAADDDGGGJJJRRR[[[cccgggjjjooosssvvvzzz~~~wwwpppgggaaa[[[YYYUUUQQQNNNLLLKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLQQQVVV^^^eeekkksss{{{zzztttlllrrrxxxwwwqqqoootttzzzssslllXXXTTTOOOKKKIIIHHHGGGFFFHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKK|||tttiii```]]]\\\[[[YYYYYYWWWYYYcccnnnwwwzzzuuunnnhhhfffddddddccc``````bbbfffkkkttt~~~sssiiiccc^^^\\\YYYWWWVVVUUURRRPPPPPPNNNMMMOOONNNMMMPPPUUUbbbssszzznnnddd^^^XXXTTTPPPOOONNNLLLJJJHHHGGGFFFBBBFFFLLLRRR[[[gggttt~~~~~~wwwpppqqqpppooowwwyyyssssssrrrqqqpppqqqrrrsssvvv~~~{{{hhhSSS@@@;;;999444333666444555555666777999;;;<<<999;;;>>>BBBEEEHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIKKKOOOPPPNNNPPPTTTUUU^^^mmm}}}kkkYYYPPPHHHDDDBBB???@@@BBBBBBDDDIIIRRRYYY\\\```gggnnnssswww{{{~~~~~~uuunnngggeee```[[[WWWTTTRRRRRRNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEIIILLLOOOPPPPPPQQQTTTWWW\\\cccmmmtttyyy~~~yyytttpppmmmllluuutttggg```SSSOOOJJJFFFEEEEEEEEEEEEFFFEEECCCDDDFFFGGGGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGwwwoooeee^^^\\\]]]^^^^^^\\\XXXYYYaaakkkuuu~~~vvvrrrkkkfffdddcccbbbaaa``````bbbfffjjjsssvvvlllfff___]]]ZZZXXXWWWUUUSSSPPPQQQNNNNNNPPPOOOMMMPPPUUUbbbtttzzznnneee^^^YYYUUUOOOOOOMMMLLLJJJHHHFFFFFFBBBGGGNNNUUU^^^iiivvv|||rrrrrrrrrqqqxxx|||uuurrrpppnnnmmmmmmnnnnnnnnnsss|||yyydddOOO===:::999333111555444444555666888999;;;<<<;;;===@@@CCCEEEGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIJJJNNNOOONNNOOOSSSPPPXXXfffvvvuuu```TTTKKKEEECCC@@@AAAAAA??????CCCKKKQQQSSSYYYbbbjjjpppuuuyyy|||zzz}}}wwwrrrooojjjddd___\\\ZZZYYYQQQPPPNNNLLLJJJHHHHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGPPPSSSWWWXXXXXXZZZ^^^aaaeeelllvvv}}}{{{tttmmmhhhfffffflllxxx{{{iii]]]WWWQQQMMMGGGCCCBBBCCCDDDEEEEEECCCBBBCCCEEEFFFFFFEEEAAABBBDDDEEEFFFFFFFFFEEE~~~qqqllleee```^^^^^^^^^^^^ZZZYYYZZZ```jjjuuuzzzsssnnniiidddbbbaaa___^^^______```bbbiiittt|||pppgggddd```\\\ZZZZZZYYYUUURRRSSSRRRPPPNNNLLLNNNQQQTTTcccsssyyyooofff]]]VVVQQQQQQOOOLLLKKKKKKJJJIIIGGGCCCFFFLLLUUU```lllvvv|||sssnnnmmmssszzzssstttpppwwwtttooopppllljjjqqqttt|||sssZZZKKK<<<999:::999777666666666666666888:::<<<===<<<>>>AAABBBCCCDDDEEEGGGHHHJJJJJJHHHIIILLLIIIDDDDDDEEEFFFEEEEEEFFFHHHKKKJJJKKKLLLMMMNNNOOOOOOOOOVVVWWW]]]jjjxxxqqq^^^PPPFFFAAADDD@@@@@@BBBCCCBBBCCCFFFNNNPPPWWWaaalllsssttttttuuuzzzyyysssqqqqqqooojjjeee]]]ZZZVVVSSSQQQNNNLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKIIIGGGEEECCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCC???BBBEEEFFFFFFHHHLLLPPPVVVZZZaaafffjjjlllnnnppptttyyyvvvjjjfffeeefffjjjooommm}}}yyykkk[[[QQQNNNGGGFFFEEEDDDBBBBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEDDDCCCCCCDDDCCCAAA???}}}rrrmmmfffaaa___^^^^^^^^^[[[ZZZ[[[aaajjjuuu~~~zzzvvvqqqmmmgggcccaaa```___^^^^^^^^^___aaahhhssstttllleeeaaa\\\ZZZZZZYYYWWWTTTTTTSSSQQQOOONNNPPPSSSUUUcccsssxxxnnneee^^^XXXTTTRRROOOMMMLLLKKKKKKJJJHHHEEEHHHNNNVVVbbboooyyy}}}yyy{{{~~~sssnnnnnntttzzzqqqrrrpppyyywwwssstttnnniiiooouuuzzzoooVVVGGG:::777888777555444666666666777888:::<<<===<<<>>>AAABBBBBBBBBDDDEEEIIILLLMMMJJJIIIJJJHHHEEEEEEFFFFFFFFFEEEFFFIIIKKKKKKKKKMMMNNNOOOPPPPPPPPPSSSSSSXXXbbbooo|||iiiXXXLLLEEEEEE@@@>>>@@@@@@>>>>>>AAAGGGJJJPPPZZZeeelllppppppqqquuuzzz~~~|||xxxlllgggaaa[[[XXXUUUSSSQQQSSSRRRRRRQQQPPPNNNNNNMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDGGGKKKNNNQQQTTTXXXZZZ___dddkkkqqqvvvyyy|||~~~|||rrrlllffffffffffffjjjooovvvyyymmm```SSSKKKIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@AAACCCDDDEEEFFFEEEEEECCCBBBAAAAAABBBBBBAAA@@@|||tttnnngggbbb___^^^^^^]]][[[ZZZ\\\bbbkkkuuu}}}|||wwwsssoookkkfffbbb``````___^^^]]]]]]^^^```fffppp|||{{{tttjjjeee```]]]]]]]]][[[XXXTTTSSSQQQQQQQQQSSSUUUWWWdddssswwwmmmeee___ZZZWWWRRRPPPNNNMMMMMMMMMKKKJJJIIIKKKPPPXXXdddrrr}}}xxxtttpppqqqzzz|||ssspppoootttyyy}}}nnnpppooozzz{{{zzz{{{rrrjjjnnnvvvvvvjjjRRREEE999666888777555555666666666777999:::<<<======???AAAAAAAAA@@@AAABBBHHHNNNPPPLLLHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSQQQSSS[[[fffuuuxxxeeeVVVMMMIIICCC>>>???>>>;;;;;;===@@@BBBGGGPPPZZZbbbgggiiiiiinnntttxxxzzz~~~zzzrrrjjjeeebbb```^^^___^^^\\\ZZZXXXVVVTTTSSSOOONNNLLLIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJOOOVVV]]]ccceeefffkkkpppxxx{{{tttfffeeefffhhhgggeeeiiippp~~~yyykkk___UUUJJJFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>???AAACCCEEEGGGGGGGGGCCCAAA???>>>???AAAAAA@@@}}}uuuooohhhbbb___]]]\\\\\\XXXXXX[[[aaakkkvvv~~~|||xxxtttmmmiiiddd```______^^^^^^[[[\\\\\\___dddmmmxxxuuupppiiieeedddccc```]]]WWWUUUSSSRRRTTTWWWYYYZZZffftttvvvllleee```\\\ZZZTTTRRROOONNNNNNNNNMMMKKKJJJMMMRRRZZZgggttt}}}pppmmmjjjmmmvvvyyyttttttnnntttxxxxxxjjjmmmmmmyyy}}}~~~wwwmmmpppwwwsssfffOOOCCC:::888:::999777777666666777888999;;;<<<===>>>???AAAAAA???>>>???@@@DDDKKKOOOKKKFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGIIILLLLLLMMMNNNPPPQQQQQQQQQQQQUUURRRRRRWWW```mmmwwweeeYYYOOOGGG@@@@@@???<<<<<<===<<<>>>AAAGGGOOOVVV\\\___aaagggmmmrrruuuxxx}}}}}}xxxtttpppnnnlllkkkiiieeebbb^^^\\\[[[VVVTTTRRRPPPOOONNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPQQQUUU^^^iiiqqqttttttuuu{{{|||tttnnnhhhiiillllllhhhdddiiirrr|||ooo```UUUMMMGGGEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@===???AAACCCEEEHHHIIIJJJEEEBBB???===>>>?????????uuuppphhhbbb^^^\\\[[[ZZZVVVVVVXXX___jjjvvv|||xxxuuulllhhhccc```___^^^^^^]]]ZZZ[[[\\\^^^bbbkkkuuu||||||tttooommmjjjfffbbb]]]ZZZVVVVVVXXX\\\^^^___kkkxxxwwwmmmgggbbb^^^\\\WWWTTTRRRPPPPPPOOONNNLLLKKKMMMSSS]]]iiiwww~~~yyylllkkkjjjnnnxxx}}}uuutttvvvlllsssxxxwwwiiimmmlllxxx}}}zzzqqqtttxxx~~~ooo```III@@@888888999888777888666666777999:::;;;<<<<<<>>>@@@AAA@@@???===>>>>>>???FFFKKKHHHDDDEEEGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQTTTQQQQQQUUU[[[eeeuuuvvvhhhUUUKKKCCCAAA@@@>>>===>>>===>>>@@@CCCGGGLLLQQQTTTYYY___ggglllpppsssxxx|||}}}zzzyyyvvvrrrnnnjjjgggfff^^^]]][[[YYYXXXWWWWWWXXXWWWVVVVVVVVVWWWYYYZZZ[[[]]]\\\]]]dddppp{{{}}}|||xxxrrrmmmrrrrrrqqqnnnfffbbbiiisssrrrdddUUUMMMIIIEEEDDDFFFCCCBBBAAA@@@@@@??????@@@>>>???@@@BBBEEEGGGIIIJJJHHHEEEAAA>>>>>>>>>>>>===xxxrrrjjjccc^^^\\\ZZZYYYVVVUUUVVV\\\gggttt~~~~~~zzzwwwtttmmmiiiddd```^^^^^^]]]\\\ZZZ[[[\\\]]]bbbiiisssyyy}}}yyyuuuoookkkhhhbbb\\\[[[^^^cccfffgggqqq}}}{{{rrrkkkfffbbb```ZZZWWWTTTRRRQQQPPPNNNLLLKKKOOOVVV```mmm{{{zzznnnmmmmmmpppxxxxxxqqqqqqtttkkkttt{{{yyylllqqqnnnyyy|||}}}yyyssswwwyyy{{{iiiXXXBBB:::555666777666555777555666888:::;;;<<<<<<<<>>>>>???===CCCGGGEEEDDDFFFHHHGGGHHHHHHHHHGGGFFFFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOSSSVVV]]]iiiuuuxxx^^^RRRGGGDDDBBB@@@>>>>>>>>>???@@@AAABBBDDDHHHKKKQQQWWW```fffjjjnnnssswww{{{}}}yyyvvvuuukkkjjjhhhfffeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhgggccc```bbbkkkyyy|||vvvuuuvvvvvvuuutttzzzwwwsssnnngggeeennnyyyyyyeeeXXXKKKFFFDDDBBBAAABBBAAAAAA@@@???????????????>>>>>>???@@@BBBDDDFFFGGGGGGDDDAAA??????>>>===<<<{{{uuullleee```^^^\\\ZZZXXXVVVUUUZZZdddppp{{{}}}zzzwwwuuunnnjjjddd```^^^]]]\\\[[[[[[[[[\\\^^^aaaiiiqqqwwwzzztttllldddaaadddjjjnnnooovvvyyyrrrlllfffccc]]]ZZZVVVTTTRRRPPPMMMKKKLLLPPPYYYeeerrrrrrqqqppppppttt}}}~~~tttnnnmmmmmmlllvvvrrrvvvsss|||{{{yyy{{{vvvqqqxxxzzzvvvbbbPPP>>>888444555777555555777555666888:::<<<<<<<<<<<>>@@@@@@???>>>>>>>>>>>>???============>>>???AAABBBAAA@@@???>>>??????>>><<<}}}wwwooogggbbb___]]]\\\[[[XXXVVVXXXaaammmxxx|||yyywwwoookkkeeeaaa___]]]\\\[[[[[[[[[\\\^^^bbbhhhqqqwww|||sssiiieeeiiioootttuuuzzz~~~vvvpppjjjfff___\\\XXXUUURRRPPPMMMKKKMMMRRR\\\hhhuuuuuutttrrroooooottt~~~{{{sssllliiihhhlllwwwvvv{{{xxx{{{vvvwwwssspppwww{{{rrr]]]III>>>888555777999777777999555777999;;;<<<===<<<<<>>>>>AAACCCEEELLLUUU]]]aaaeeejjjnnnrrrtttwwwzzz}}}zzzppphhhkkkzzz}}}pppjjjddddddlllwww{{{wwwuuuuuuwww|||pppaaaUUUJJJAAAAAACCCAAA>>>===@@@???>>>>>>>>>>>>>>>???<<<<<<;;;::::::;;;===>>><<<<<<<<<===???@@@>>>===yyypppkkkjjjhhhddd```___^^^]]]]]]bbbmmmyyy~~~{{{xxxuuunnnjjjddd___]]]\\\\\\[[[]]][[[[[[^^^aaaeeeooozzzvvvpppmmmlllpppvvv~~~yyyooohhhddd___ZZZVVVUUUSSSPPPMMMOOOUUU___lllyyy|||{{{wwwpppkkkkkkrrryyyzzzwwwyyy}}}xxxmmmeeeeeennn{{{zzzvvvoookkkooovvv~~~iiiRRRFFF<<<:::888777666777888999888999999::::::;;;<<<<<<@@@???>>>>>>???AAACCCEEEFFFFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJMMMOOOPPPTTTXXX\\\dddlllzzzjjj]]]VVVQQQKKKFFFGGGCCCAAACCCCCC@@@>>>@@@CCCFFFKKKQQQXXX^^^ccceeeiiilllooorrruuuyyy~~~|||sssssszzzpppfff]]]ZZZcccqqqyyy}}}~~~|||~~~vvvcccWWWHHHDDD@@@>>>>>>???@@@@@@@@@??????>>>===<<<<<<;;;888999;;;<<<<<<;;;999888999:::<<<>>>>>>>>>>>>===yyyssspppooonnnjjjgggfffdddbbbaaadddmmmyyy~~~zzzuuurrrllliiieeeaaa___]]]ZZZXXX[[[ZZZ[[[^^^aaaeeepppzzz~~~vvvqqqpppsssxxx~~~uuuoooiiieee___ZZZWWWTTTPPPMMMPPPVVVaaannn{{{yyyppphhhfffjjjooouuuwww{{{}}}vvvmmmjjjnnn|||zzzvvvrrrooorrrxxxzzzeeeOOOBBB;;;999888666666666888999999999::::::;;;<<<<<<<<>>>>>===???AAACCCDDDFFFFFFGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHIIILLLMMMOOORRRWWWZZZ\\\cccuuuvvvmmmeee\\\RRRJJJGGGBBB???@@@@@@>>>===???AAADDDHHHNNNTTTZZZ^^^aaaeeehhhkkkooorrrvvv{{{~~~}}}|||zzzqqqhhh___ZZZZZZbbbmmmtttzzz~~~|||jjjXXXMMMGGGDDD@@@>>>>>>???@@@???>>>>>>>>>===<<<<<<<<<;;;888999;;;<<<<<<;;;999888999:::<<<===>>>>>>======~~~zzzuuutttuuuuuutttqqqqqqnnnjjjgggiiioooyyy}}}yyytttpppllliiifffccc```]]]YYYVVVYYYXXXZZZ^^^aaaeeepppzzzzzzwwwyyy~~~}}}wwwssspppllleee___ZZZVVVQQQNNNQQQYYYdddqqq}}}{{{qqqhhheeegggjjjpppvvv~~~}}}tttmmmrrr|||zzzuuusssrrrvvv{{{ttt___JJJ>>>999888777666555666777888999::::::;;;;;;<<<======>>>>>>======>>>@@@BBBCCCFFFFFFFFFGGGGGGHHHHHHIIIDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIFFFHHHJJJKKKMMMPPPTTTWWW[[[aaaooo|||ooo___SSSLLLEEE@@@@@@@@@>>>???AAA???AAADDDIIINNNSSSXXXZZZ^^^aaaeeeiiimmmqqqvvvzzz|||}}}wwwrrrnnnfff^^^XXXXXX\\\cccjjjppp|||ppp\\\MMMEEEEEECCC???>>>>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;:::999888::::::;;;<<<============{{{vvvuuuwwwyyy{{{||||||zzzuuuqqqpppuuu|||}}}|||{{{yyyvvvtttoookkkfffbbb___\\\XXXVVVXXXWWWYYY]]]aaaeeepppzzz~~~zzzwwwvvvrrrlllddd^^^XXXTTTQQQTTT\\\iiivvv}}}tttmmmjjjkkkmmmmmmyyyuuuppp{{{yyyrrrqqqrrrxxx}}}}}}oooYYYFFF<<<888777666666555666777777999999999:::;;;;;;<<<<<<=========>>>???@@@BBBCCCEEEDDDEEEFFFHHHJJJIIIIIIDDDEEEFFFHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEGGGHHHIIIKKKMMMQQQTTT^^^```jjjyyyoooaaaUUUMMMFFFDDDCCCAAAAAADDD???@@@BBBEEEIIIMMMQQQSSSXXX[[[___cccggglllqqquuuuuuxxx}}}||||||vvvmmmfffbbb^^^XXXTTTXXX___eeejjjsss{{{dddRRRGGGCCCCCCAAA>>>===>>>>>>>>>===:::::::::::::::;;;;;;;;;888999::::::::::::999888::::::;;;;;;<<<<<<<<<<<<}}}wwwssstttyyy~~~{{{zzz|||{{{xxxyyyzzzzzzzzzsssnnnfff___[[[ZZZXXXXXXVVVVVVYYY]]]aaaeeeoooyyy{{{wwwrrrjjjbbb\\\XXXVVVXXXaaaooo{{{yyytttqqqrrrssssss{{{xxxxxxooommmpppxxxzzzkkkUUUDDD;;;777666666666666666777777888888888999::::::;;;;;;======>>>>>>???AAABBBBBBCCCCCCCCCFFFJJJKKKJJJIIIDDDEEEFFFGGGHHHHHHGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIKKKOOORRRXXXYYY___kkkxxxsss___VVVNNNJJJGGGCCCCCCFFF@@@@@@AAACCCFFFIIILLLNNNSSSVVVZZZ^^^bbbggglllppppppssswww|||~~~vvvuuummmccc]]]\\\[[[YYYSSSWWW___gggnnn{{{qqqZZZJJJCCCAAAAAA???===<<<===>>>===<<<999999999999::::::::::::999999999999999999999999:::::::::::::::;;;;;;;;;yyytttssswww}}}}}}zzzzzz{{{}}}~~~vvvpppfff^^^ZZZXXXXXXXXXVVVVVVYYY]]]```dddmmmwwwyyypppggg___\\\[[[\\\fffuuu~~~}}}}}}~~~yyypppnnnpppxxxxxxgggRRRBBB<<<666666777777777777888888888888999::::::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCGGGLLLNNNMMMJJJEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKJJJIIIGGGFFFDDDCCCDDDEEEGGGGGGHHHJJJMMMPPPRRRSSSXXXaaalll|||kkkbbbXXXRRRLLLFFFDDDFFFBBBBBBAAAAAACCCFFFHHHJJJNNNQQQUUUXXX\\\aaafffiiiiiilllqqquuuyyy}}}|||xxxnnnkkkccc[[[YYY]]]]]][[[UUUXXX```kkkwww|||dddPPPCCC???>>>@@@>>><<<<<<======<<<;;;::::::::::::999999999999999999999999999999999999::::::999999999::::::;;;}}}wwwuuuuuuxxx{{{~~~}}}|||{{{vvvpppggg```[[[XXXVVVUUUVVVVVVYYY]]]```cccllluuu}}}wwwkkkccc^^^]]]___kkkzzz{{{vvvsssssszzztttcccOOOAAA<<<666777777888888999888888::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDIIIOOORRRPPPMMMGGGFFFEEEEEEFFFGGGIIIKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDFFFGGGGGGGGGIIILLLOOOQQQQQQUUU[[[cccooozzzpppeee^^^VVVMMMIIIIIICCCBBBAAA@@@@@@BBBEEEGGGIIILLLPPPSSSVVVZZZ___cccbbbeeejjjmmmqqqtttyyy|||zzzsssnnnbbb___ZZZWWW[[[``````[[[YYY\\\eeeuuujjjUUUGGG@@@======>>>===;;;;;;======<<<;;;;;;;;;;;;::::::999999888999999888888888888999999;;;:::999888888999::::::|||wwwuuuuuuvvv}}}~~~zzzxxxtttooohhhbbb]]]YYYUUUSSSWWWVVVYYY^^^```bbbkkkttt||||||nnnddd```^^^bbbmmm|||}}}|||yyywww|||}}}rrraaaMMM@@@;;;666777888999999999999999<<<<<<======>>>???????????????AAABBBCCCDDDDDDDDDFFFEEEFFFKKKRRRUUURRROOOHHHGGGEEEDDDEEEGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGHHHLLLNNNNNNNNNQQQTTTXXXaaarrr{{{pppggg^^^TTTNNNMMMDDDBBB@@@??????@@@CCCDDDGGGIIIMMMPPPSSSVVV[[[^^^]]]```dddhhhkkknnnsssuuu{{{}}}|||uuummmgggYYYWWWUUUVVV]]]dddaaaZZZ___aaakkk~~~}}}ooo[[[KKKBBB?????????===<<<;;;;;;<<<===<<<:::<<<<<<;;;;;;:::999888888999999888888888888999999;;;:::999888888888999:::}}}wwwrrrooooooxxx|||{{{vvvsssnnnlllhhhbbb]]]YYYUUUTTTUUUWWWZZZ\\\^^^cccjjjppp{{{wwwmmmgggcccgggnnnxxxzzzxxxwwwvvv{{{{{{zzz~~~}}}ppp]]]JJJ===777666777777777777888888888;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFHHHKKKOOOQQQPPPOOOIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJFFFEEEDDDDDDEEEHHHLLLNNNMMMKKKKKKPPPUUU[[[fffpppxxxkkk]]]QQQKKKKKKGGGDDDBBBBBBCCCCCCCCCEEEHHHJJJKKKLLLOOOSSSXXX]]]^^^```bbbdddhhhmmmqqqyyy{{{}}}~~~~~~zzzzzzyyywwwqqqjjjbbb^^^UUURRRVVV```fffeeedddfffccckkkzzzmmmaaaPPPDDD>>><<<:::888888888999::::::;;;<<<<<<>>>===;;;;;;<<<<<<;;;999<<<;;;:::999888888888888777888888888888999999999zzzvvvttttttzzz}}}{{{vvvrrrooommmhhhccc]]]YYYVVVTTTRRRUUUXXXZZZ\\\```hhhmmmvvvyyy~~~vvvmmmgggdddiiipppzzz|||tttqqqpppooovvv{{{}}}}}}zzzlllZZZHHH<<<666777777777888888888999999::::::;;;;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGJJJMMMNNNNNNMMMHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFHHHKKKLLLMMMKKKKKKOOORRRVVV^^^gggyyyttthhh[[[TTTKKKGGGCCCAAAAAABBBCCCCCCCCCEEEGGGGGGGGGIIIMMMPPPUUUWWWYYY[[[^^^bbbgggkkktttvvvyyyzzzzzz{{{~~~~~~~~~~~~}}}{{{xxxyyywwwsssmmmfff___ZZZVVVXXXUUUYYYbbbgggggghhhkkkllltttyyycccYYYKKKAAA>>><<<;;;999888999999:::;;;;;;<<<<<<@@@===:::999:::<<<======<<<;;;:::999888888888888888888888888999999999999|||{{{||||||wwwsssqqqnnniiiccc]]]YYYVVVTTTPPPRRRUUUWWWXXX]]]dddjjjtttwww{{{yyypppkkkiiimmmsss|||xxxooojjjiiiiiisssyyy~~~vvvgggUUUDDD:::666888888999999999:::::::::999999:::;;;;;;<<<======AAA@@@@@@@@@AAADDDGGGHHHJJJHHHGGGGGGIIIJJJKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGIIIKKKLLLJJJJJJMMMNNNOOOTTT[[[iiisssvvviii___QQQMMMHHHDDDCCCDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGJJJMMMOOORRRTTTWWW[[[aaaeeennnppprrrsssssstttvvvxxxzzz}}}~~~}}}{{{zzzxxxxxxwwwvvvsssqqqrrroooiiibbb\\\XXXUUUTTTYYYYYY\\\dddiiikkkoootttxxxzzzjjjVVVOOOEEE???======;;;:::999999999:::;;;;;;<<<<<>>>>>BBBAAAAAABBBDDDHHHLLLOOOLLLJJJFFFEEEEEEGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEGGGFFFEEEEEEEEEGGGHHHJJJIIIHHHIIILLLMMMKKKNNNTTT[[[fffvvvuuujjj___ZZZSSSNNNJJJIIIGGGFFFCCCCCCCCCCCCCCCDDDFFFGGGIIIKKKMMMOOORRRVVV\\\```gggiiikkkllllllmmmpppqqqtttvvvzzz}}}|||yyyxxxwwwvvvsssrrrqqqooollliiigggddd```\\\YYYWWWWWWXXXXXX[[[aaaggglllqqqxxx~~~mmm___LLLHHHBBB>>>======;;;:::::::::::::::;;;;;;<<<<<>>??????::::::999888888888888888999999999999:::::::::;;;}}}zzztttpppiiibbb\\\WWWUUUSSSQQQSSSUUUUUUUUUXXX^^^ccciiilllpppuuuyyy|||~~~~~~~~~||||||xxx|||}}}rrrlllggghhhlllvvv{{{~~~yyymmm\\\KKK???:::999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCBBBCCCDDDHHHMMMRRRUUUMMMJJJEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIFFFFFFHHHLLLLLLJJJMMMQQQRRR]]]kkkyyyuuurrrlllddd\\\UUUPPPKKKHHHEEEDDDCCCCCCCCCEEEFFFFFFEEEGGGIIIJJJLLLPPPUUUYYY___aaaccceeeeeegggiiikkkmmmppptttxxxzzz||||||xxxuuutttsssqqqnnnllljjjhhhdddaaa[[[ZZZYYYXXXXXXXXXYYYZZZZZZaaajjjoootttzzzqqq^^^RRRGGGEEEBBB???>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>><<<999999888888777777888888999:::::::::;;;;;;;;;;;;|||tttpppiiiaaaZZZVVVSSSRRRSSSTTTUUUTTTSSSUUUZZZ___eeeggglllrrrwww{{{~~~~~~wwwooolllhhhiiinnntttyyy|||vvvhhhWWWFFF<<<999:::999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAACCCCCCDDDFFFJJJNNNRRRUUUKKKHHHEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB??????@@@AAACCCEEEGGGHHHEEEDDDGGGKKKKKKJJJLLLQQQNNNWWWbbbooo~~~xxxnnnfff]]]UUUPPPIIIGGGEEEDDDEEEEEEEEEDDDBBBCCCDDDDDDEEEHHHLLLOOOTTTVVVYYY[[[\\\^^^aaadddfffiiimmmqqqsssuuuxxx{{{}}}~~~{{{yyyuuussspppooommmjjjgggdddbbb___ZZZWWWRRRRRRRRRRRRTTTWWW[[[\\\cccppp{{{qqq___PPPGGGDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;===???>>>;;;999999888888777777777888888:::::::::;;;;;;;;;<<<<<<~~~{{{tttppphhh```YYYTTTRRRQQQTTTUUUUUUSSSQQQRRRVVV[[[aaaccchhhmmmrrrwwwzzz{{{yyy}}}|||}}}zzzvvvqqqoookkklllrrrwwwzzzzzzrrrdddQQQAAA888777:::999999999999::::::::::::::::::<<<===>>>@@@AAAAAABBBCCCDDDEEEHHHJJJLLLMMMIIIGGGDDDDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFEEEDDDFFFIIIJJJHHHKKKOOOMMMSSSZZZcccsss{{{pppfff___SSSOOOKKKIIIHHHGGGEEECCCBBBBBBBBBAAA@@@BBBEEEHHHHHHKKKNNNQQQSSSUUUYYY[[[^^^aaaeeehhhkkknnnqqqsssuuuwwwyyy|||~~~~~~yyywwwtttpppmmmkkkjjjjjjdddbbb^^^[[[XXXTTTPPPLLLLLLKKKKKKMMMRRRZZZbbbgggtttsss```RRRIIIDDDAAAAAAAAA???===<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::888888888777777777777888888;;;;;;;;;;;;<<<<<<<<<<<<}}}yyytttooohhh___XXXSSSQQQPPPUUUUUUUUURRROOOPPPTTTXXXYYY\\\```eeejjjnnnqqqrrrtttyyy~~~~~~zzzssstttpppwwwxxxtttsssnnnooouuu|||~~~xxxpppaaaNNN>>>666666999888888999999999:::::::::999999:::<<<===???@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFGGGFFFDDDDDDFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEHHHHHHFFFIIINNNMMMQQQUUU\\\kkktttmmm\\\XXXRRRNNNMMMKKKGGGDDDDDDDDDCCCAAA@@@@@@BBBEEE@@@CCCFFFIIILLLOOOSSSVVVXXX[[[___ccceeehhhkkkmmmnnnppptttwwwzzz|||}}}~~~~~~~~~|||uuusssooojjjgggfffeeeeee___\\\XXXUUURRRMMMIIIEEEHHHFFFFFFIIIRRR___lllttt{{{fffUUULLLHHHGGG?????????>>><<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;>>>;;;999888999::::::999888777777777777777888888;;;;;;;;;<<<<<<<<<======~~~{{{vvvqqqiii```YYYTTTQQQPPPSSSQQQNNNLLLKKKLLLNNNOOOYYYZZZ[[[^^^aaadddggghhhmmmpppvvv{{{}}}}}}|||zzztttwwwzzz{{{|||}}}ooojjjjjjpppxxxvvvsssxxx}}}~~~}}}tttiiiYYYIII===888777999999999999::::::;;;;;;;;;888999;;;<<>>BBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLRRRSSSVVVZZZcccrrrpppddd[[[YYYWWWPPPKKKKKKGGGFFFDDDBBB@@@???>>>===@@@???>>>???AAAFFFKKKNNNRRRUUUXXX[[[]]]```cccfffiiikkkmmmooopppsssvvvyyyyyy{{{}}}}}}|||{{{{{{||||||zzzyyyrrrnnnhhheeeccc```\\\XXXWWWRRRNNNNNNMMMIIIHHHJJJHHHJJJMMMRRR]]]lll||||||eeeWWWNNNHHHDDDCCCAAA???===;;;:::;;;<<<===;;;<<<<<<======<<<<<<;;;999999888888888888999999777777777777777777777777;;;<<<<<<<<<<<<:::999888}}}wwwqqqiii```YYYTTTPPPOOOPPPNNNLLLJJJIIIJJJKKKLLLTTTUUUVVVXXX[[[^^^aaabbbbbbeeeiiinnnpppqqqqqqppppppsssvvvxxxyyy}}}rrrkkkeeejjjsssyyyvvvzzz|||{{{pppeeeSSSDDD;;;888777888888999999::::::;;;;;;<<<::::::;;;===???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKNNNPPPRRRUUU]]]kkk{{{vvvnnnkkkfff\\\TTTQQQKKKIIIFFFDDDBBBBBBAAA@@@???>>>===>>>@@@CCCFFFIIIKKKMMMQQQSSSUUUXXX[[[]]]ccceeegggiiikkknnnqqqtttuuuwwwzzz}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~yyyxxxwwwwwwwwwwwwtttrrrkkkhhhccc```]]]ZZZVVVSSSPPPLLLJJJLLLKKKHHHHHHJJJNNNPPPSSSZZZfffvvv}}}lllYYYNNNHHHCCC@@@@@@@@@>>><<<;;;::::::;;;<<<999999::::::::::::999999888888888777777888888888777777777777777777777777:::;;;<<<<<<<<<;;;999999wwwqqqiii```YYYTTTOOOLLLKKKJJJHHHFFFEEEFFFGGGHHHMMMMMMOOOQQQSSSVVVXXXZZZ[[[\\\___bbbeeeggghhhiiikkknnnqqqsssuuuyyywwwllleeeiiippp}}}yyywwwzzz~~~zzzzzz|||~~~yyywwwkkk]]]KKK>>>999888888777888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@AAABBBBBBCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJLLLMMMPPPVVVaaapppzzz}}}xxxrrrggg]]]YYYOOOLLLGGGCCCBBBAAA@@@@@@>>>>>>===>>>???AAACCCDDDDDDFFFIIIKKKMMMOOORRRTTTZZZ\\\___aaabbbeeeiiillloooqqquuuyyy|||}}}~~~}}}{{{|||||||||zzzzzz|||}}}}}}||||||~~~~~~~~~}}}|||{{{yyyyyyxxxxxxxxxuuutttrrrrrrqqqooollljjjdddaaa]]]ZZZWWWSSSOOOLLLHHHFFFHHHLLLNNNLLLMMMPPPZZZ\\\```gggsssiii\\\NNNHHHFFFBBB@@@AAA>>>===<<<:::::::::;;;;;;888888999999999999888888888777777666666777777888777777777777777777777777888999:::;;;<<<;;;::::::yyyrrrhhh```YYYTTTNNNJJJFFFEEECCCBBBBBBBBBCCCDDDFFFGGGHHHIIILLLNNNPPPRRRUUUVVVWWWYYY\\\___bbbccceeehhhlllnnnpppuuu|||~~~pppnnnpppuuuwwwsssuuuwwwxxxssstttwww}}}}}}wwwrrrdddVVVDDD:::888:::999888888888999::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFEEEEEEEEEGGGFFFEEECCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMQQQZZZeeennnyyyqqqjjjfff[[[UUUMMMHHHFFFDDDBBB@@@>>>>>>>>>??????@@@AAABBBAAACCCEEEGGGHHHJJJLLLNNNQQQSSSVVVXXXZZZ\\\```ccchhhjjjooossswwwyyyzzzzzzzzz{{{{{{zzzxxxwwwyyyzzz{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzyyyxxxwwwvvvuuuttttttrrrqqqoooooommmjjjfffccc^^^[[[XXXTTTPPPLLLHHHFFFCCCDDDIIIQQQUUUUUUXXX\\\hhhjjjooovvvpppYYYOOOGGGEEEDDDBBB@@@AAA===<<<;;;::::::::::::;;;999::::::;;;;;;::::::999777777666666666666777777777777777777777777777777666777999:::;;;;;;;;;:::zzzrrrhhh```ZZZTTTLLLGGGBBBAAA@@@?????????@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNNNNOOOPPPSSSVVVZZZ\\\```cccgggjjjmmmrrryyyzzzuuuxxx|||sssooopppqqqqqqmmmooottt{{{|||tttnnn]]]PPPAAA888888;;;;;;999777888888999;;;<<<<<<===????????????@@@@@@@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDDDDEEEGGGGGGFFFDDDBBBBBBAAAAAABBBDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKMMMMMMOOOUUU^^^eeettt|||xxxuuunnnfff\\\UUURRROOOJJJGGG@@@@@@?????????@@@@@@@@@???AAACCCDDDDDDFFFHHHJJJKKKMMMOOOQQQRRRUUUXXX[[[```bbbggglllpppsssuuuuuuuuuuuuuuutttrrrqqqrrrtttvvvvvvvvvvvvwwwxxxzzz{{{~~~}}}}}}||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxwwwuuutttrrrqqqpppooonnnmmmllljjjfffaaa]]]VVVTTTQQQMMMHHHEEECCCCCCAAACCCKKKTTTYYY[[[```fffqqqttt{{{ppp^^^LLLEEE@@@@@@@@@===<<<===<<<;;;;;;;;;:::::::::;;;999::::::;;;;;;::::::999777777666666666666777777666666666666666666666666555666888:::;;;;;;::::::{{{ssshhh```ZZZTTTKKKDDD???>>>>>>======>>>>>>>>>??????@@@AAABBBDDDFFFFFFLLLLLLLLLMMMPPPTTTWWWZZZZZZ^^^bbbeeeiiinnnvvv|||wwwzzz{{{ooolllmmmnnnmmmjjjlllrrrzzzzzzppphhhUUULLL@@@999999;;;;;;:::777777888999;;;<<<======?????????@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDFFFHHHIIIHHHGGGDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNRRRYYY^^^iiixxxvvvlllddd```\\\UUUPPPHHHFFFDDDBBB@@@@@@???@@@===???AAAAAAAAABBBDDDFFFFFFHHHJJJKKKKKKMMMPPPSSSVVVYYY^^^ccchhhkkklllmmmpppqqqqqqpppnnnmmmnnnpppoooooopppqqqrrrsssuuuuuuxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzz{{{{{{|||}}}~~~}}}|||{{{yyywwwvvvuuuuuuttttttsssrrrpppnnnlllkkkiiihhhgggfffddd___ZZZVVVMMMLLLIIIFFFCCCBBBEEEGGGHHHKKKRRR[[[___aaagggoooxxx~~~xxxdddTTTHHHCCC@@@AAAAAA===<<<===;;;;;;<<<<<<;;;;;;;;;;;;888888999999999999888888888777777666666777777888666666666666666666666666555666888999::::::999999|||ssshhh```[[[SSSIIIBBB========================<<<======>>>???@@@BBBCCCIIIIIIIIIKKKMMMQQQTTTVVVTTTXXX]]]aaadddjjjrrryyy|||~~~|||}}}www{{{qqqhhhgggjjjkkkkkkjjjmmmsss|||wwwlllbbbNNNHHH@@@:::888888::::::666777888999;;;<<<===>>>?????????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMMMMLLLNNNTTTXXX___lllzzz~~~wwwtttppphhhaaaXXXUUUPPPJJJFFFDDDCCCCCC>>>@@@AAABBBAAAAAACCCEEECCCDDDEEEFFFFFFGGGIIILLLNNNQQQUUU[[[___bbbcccdddiiijjjjjjiiihhhgggiiijjjgggggghhhiiikkklllnnnnnnqqqqqqqqqrrrssstttuuuvvvvvvuuuuuuvvvvvvxxxyyyyyyzzzyyyxxxvvvtttsssrrrrrroooooonnnmmmjjjhhheeeddd___^^^^^^]]][[[VVVPPPLLLGGGGGGEEECCCCCCGGGNNNTTT]]]___dddjjjkkklllsss{{{uuuhhhYYYLLLFFFBBB@@@AAAAAA===<<<>>><<<<<<<<<======<<<<<<<<<999999::::::::::::999999888888888777777888888888666666666666666666666666555666777999999999888888}}}ssshhh```[[[SSSIII@@@========================;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBDDDGGGJJJMMMOOOQQQUUUZZZ^^^bbbhhhpppvvv|||~~~vvvtttvvv~~~{{{yyy}}}vvviiiaaabbbfffiiijjjkkknnnuuu}}}}}}uuuhhh___IIIEEE@@@:::777777888999666777888999;;;<<<===>>>>>>??????@@@BBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEFFFHHHGGGHHHJJJMMMNNNNNNMMMIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGGGGHHHFFFIIIKKKKKKJJJLLLPPPTTTXXXbbbnnnvvv|||uuufffbbb[[[SSSMMMIIIGGGGGGAAABBBDDDDDDCCCCCCEEEFFFAAABBBCCCCCCBBBCCCEEEGGGHHHKKKPPPUUUYYY\\\]]]^^^___``````___^^^^^^```aaaaaaaaabbbdddfffggghhhiiimmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqrrrssstttuuuvvvxxxwwwuuusssqqqpppoooooojjjjjjjjjhhhfffccc```___XXXWWWVVVVVVTTTOOOIIIEEEEEEFFFEEEEEEGGGNNNXXX```qqqrrrvvvyyyyyyxxx~~~rrrcccXXXKKK@@@@@@<<<;;;<<<<<<999888;;;<<<<<<======>>>======<<<;;;<<<<<<======<<<<<<;;;999999888888888888999999666666666666666666666666555666888999999888777777yyyrrrkkkdddZZZMMMDDDBBB======<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>???AAACCCFFFHHHIIINNNRRRWWW[[[___eeennntttwww}}}yyypppmmmqqq|||{{{uuuvvv}}}uuunnnddd___```dddjjjmmmrrrtttxxx}}}}}}{{{vvvhhhXXXCCC@@@;;;888777888999999888888999:::;;;;;;;;;;;;999;;;>>>AAACCCCCCAAA@@@BBBBBBCCCDDDEEEEEEDDDDDD???AAACCCDDDDDDDDDEEEGGGCCCCCCBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIEEEHHHKKKLLLKKKLLLPPPSSSWWW\\\bbbiiissszzzuuunnneee]]]UUUOOOJJJHHHBBBAAAFFFHHHEEEEEEHHHDDDDDDDDDCCCCCCCCCDDDDDDCCCFFFJJJOOORRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWXXXZZZ]]]```bbbeeegggiiikkkllljjjhhhgggjjjkkkmmmmmmllllllmmmoooooonnnnnnmmmkkkjjjhhhgggfffeeeccccccccc```ZZZUUUUUUSSSQQQNNNLLLHHHEEEBBBDDDEEEFFFJJJRRR```nnnxxxooo___TTTKKKEEECCC;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::::::::999999888777666666555666666666555555444444444666666666666777777777888{{{sssjjjcccXXXLLLDDDBBB======<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFHHHKKKOOOTTTXXX\\\bbbkkkqqqwww|||}}}wwwqqqooopppyyy~~~wwwxxx{{{sssllleeeccchhhnnnssstttxxxyyy|||{{{xxxrrrcccTTTAAA>>>999666666777888888777888999:::;;;;;;;;;;;;999;;;>>>@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIFFFHHHIIIJJJIIIKKKNNNQQQUUUXXX]]]bbbkkk{{{xxxpppjjjddd]]]YYYRRRLLLIIILLLKKKGGGFFFHHHEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCFFFIIIKKKLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZ^^^___bbbddddddcccbbb```bbbccceeedddccccccdddeeefffffffffeeecccbbb```___^^^\\\[[[[[[[[[YYYTTTPPPNNNMMMLLLKKKIIIGGGDDDCCCHHHKKKPPPUUU^^^lll|||ttt___QQQIIIBBB===<<<===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777777777555555555444444333333333555555555666666666777777~~~ttthhh___UUUJJJCCCBBB>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???BBBDDDEEEFFFKKKPPPTTTXXX___gggnnnuuu{{{xxxuuussssssssszzz~~~wwwvvv{{{ssslllfffiiittt}}}~~~xxxssskkk\\\NNN???<<<888555666777777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA===>>>>>>???????????????@@@BBBDDDDDDDDDDDDFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIHHHIIIIIIHHHHHHIIIMMMPPPSSSVVVYYY\\\cccqqq|||xxxtttnnniiiccc^^^ZZZYYYVVVQQQMMMLLLIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJLLLOOOPPPUUUVVVYYY[[[[[[[[[ZZZYYYYYYZZZ[[[[[[YYYXXXYYYZZZ\\\\\\\\\[[[YYYXXXVVVVVVTTTSSSRRRRRRQQQOOOLLLIIIFFFHHHIIIIIIHHHGGGGGGHHHPPPWWW___eeelllyyypppaaaQQQHHHCCC>>><<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999::::::::::::;;;999999999999999999999999666666666666777777777777333333333333333222222222333444555555666666555555ssseee[[[QQQHHHCCCBBB>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;===???@@@AAACCCGGGMMMQQQUUU\\\eeekkksssyyyyyyvvvtttwww{{{~~~sssssswww}}}wwwnnniiiooo|||vvvooocccTTTHHH===;;;777666666777777777777888999::::::;;;::::::<<<;;;;;;;;;<<<>>>@@@AAA<<<<<<===============<<<>>>@@@BBBCCCDDDFFFIIIKKKKKKLLLNNNOOOOOONNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJHHHGGGGGGIIILLLNNNSSSUUUXXXZZZ___kkk{{{zzzuuuxxxtttooolllgggaaa\\\YYYQQQOOOLLLIIIGGGFFFEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNOOOQQQSSSTTTTTTSSSSSSSSSTTTTTTSSSQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHFFFDDDCCCGGGKKKMMMKKKLLLOOORRR\\\eeeooouuuyyysss___TTTHHHCCC@@@===;;;===<<<<<<;;;:::999999999999888888888888999999999999999999999999999999999999666666666666666666666666222222222222111111111111222333444555555555444444}}}ooo```VVVNNNGGGCCCBBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999;;;<<<===>>>AAAEEEJJJOOOTTTZZZcccjjjqqqwww~~~wwwsssyyyqqqkkkpppwww}}}uuunnntttzzzuuulll]]]MMMDDD<<<:::777666777888888888777777888999::::::::::::;;;;;;::::::;;;===???@@@<<<<<<=========<<<<<<;;;:::<<>>===<<<;;;;;;;;;;;;::::::::::::999999999999888888888888999:::;;;<<<>>>CCCHHHMMMRRRYYYbbbhhhnnnuuu~~~zzzuuu}}}wwwlllhhhnnnuuu}}}uuuwww|||xxxssshhhWWWGGG@@@;;;999777777888999999888666777888999::::::::::::;;;:::999999:::<<<===>>><<<<<<<<<<<<<<<<<<;;;:::888:::===???BBBFFFLLLOOOSSSSSSTTTSSSRRRPPPNNNMMMIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFHHHJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIGGGFFFEEEEEEGGGIIIHHHHHHIIIMMMQQQSSSUUU\\\gggpppxxx~~~{{{jjjfff```YYYSSSOOOMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFEEECCCCCCDDDEEECCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAABBBDDDGGGJJJTTT\\\dddeeeaaaaaahhhoooxxxjjjXXXFFF@@@;;;;;;:::666555777777777666666666666777777777777777888888888888999777777777777777777777777999888777666444222111000000000000111111111111111111222444666666555444333sssdddUUUNNNKKKGGGDDDCCC???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888999:::;;;<<<@@@FFFKKKPPPWWW```ffflllsss}}}~~~zzzooolllpppttt|||xxx}}}~~~yyytttpppdddQQQBBB<<<999777555555777888888777666777888999999::::::999999999999::::::;;;<<<===;;;;;;;;;;;;;;;:::999999999:::<<<>>>@@@DDDIIIMMMPPPPPPPPPPPPOOOOOOOOOOOOHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKNNNOOOMMMKKKEEEJJJNNNOOOPPPSSS[[[aaaffflllxxx|||wwwooofff___YYYVVVUUUOOOOOOPPPPPPOOOMMMKKKJJJFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@???AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@@@@???>>>===???BBBEEEHHHMMMSSSYYYhhhqqqyyyyyytttssszzz}}}ooo[[[JJJAAA===;;;===<<<999888:::666666666666666777888999777777888888888999999999777777777777777777777777777777666555444222111111000000000111111222222222111333555777777666444333ooo```RRRLLLJJJGGGDDDDDD???>>>===<<<<<<;;;;;;<<<:::::::::999999888888888888888888888888999:::::::::>>>DDDIIINNNUUU^^^eeekkksss|||wwwrrrsssuuuwwwyyy~~~~~~{{{vvvrrrnnnaaaMMM>>>999777555444444666777777666666777888999999:::999999999999999::::::;;;;;;;;;:::::::::::::::999888777:::;;;======???BBBFFFJJJMMMMMMLLLMMMMMMNNNPPPPPPFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMHHHHHHGGGGGGGGGHHHIIIIIINNNNNNNNNRRRUUUVVVSSSPPPEEEJJJNNNOOOMMMOOOTTTYYYXXX^^^jjjzzz|||rrriiiccc```___YYYZZZZZZZZZXXXUUURRRQQQIIIIIIHHHHHHHHHIIIIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>@@@AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>AAAFFFJJJOOOVVV___fffyyyxxxmmm```NNN???;;;888888;;;;;;777777999666666666666777999:::;;;888888888888999999999999777777777777777777777777555555555444444333333333000000111111222222222333111333555777888666555333|||ggg]]]RRRKKKKKKKKKHHHDDD?????????>>>===;;;:::999:::999888888999999888666///111333777:::<<<>>>>>>:::===BBBGGGNNNUUU]]]cccmmmttt|||xxx{{{~~~xxxwwwyyy{{{{{{yyyxxxrrrfffUUUEEE;;;666999888888777666555555444777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::;;;===???AAABBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGKKKPPPVVV\\\bbbccc[[[PPPJJJJJJKKKJJJIIIJJJLLLNNNTTTWWW]]]hhhuuuyyytttpppooonnnllllllnnnoookkkbbb[[[VVVTTTQQQPPPPPPOOONNNMMMOOONNNMMMKKKIIIHHHHHHGGGJJJIIIGGGEEECCCBBBAAA@@@???@@@AAAAAA@@@BBBEEEGGGFFFGGGGGGFFFEEEEEEFFFHHHEEEHHHMMMSSS\\\gggsss{{{pppaaaVVVMMMCCC===:::999888888777777888888777777777777777777777777777777777777888888888888777888888888888666444333333444444444333333222111222222111111111111222222333333333333333333333333|||ggg^^^RRRLLLLLLKKKHHHEEE>>>>>>>>>===<<<;;;:::::::::999888888999999888666666666777777888888888999:::===AAAFFFLLLUUU]]]cccmmmsss{{{xxxvvvxxx|||{{{vvvtttmmm```QQQCCC:::666555555666666666666666777666666666666666666666666999999999999999999999999::::::999888888888888999:::;;;===???@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJOOOWWW```gggkkkhhh[[[NNNIIIIIIIIIHHHGGGHHHKKKMMMPPPRRRVVV]]]gggsss~~~~~~~~~wwwqqqhhhdddaaa______`````````ZZZYYYWWWUUUSSSRRRRRRQQQOOONNNKKKHHHEEECCCBBBAAAAAACCCEEEFFFHHHLLLPPPTTTVVVWWWVVVTTTQQQOOOOOOPPPPPPTTTZZZcccmmmxxx|||qqqbbbUUUMMMFFF???:::999999888777777777888888666666666666666666666666666666777777777888888888888888888777777666444444333444444444333222222111222222111111111111222222333333333333333333333333zzzggg^^^TTTMMMLLLKKKHHHEEE?????????>>>>>>======<<<;;;999888888999999888777:::999888666666666666777;;;===@@@DDDJJJSSS]]]ccclllsss{{{yyyuuuxxx|||zzztttoooeeeXXXJJJ???999666111222333444666777888888666666666666666666666666777777777777777777777777999999888777777777777777999:::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDFFFGGGHHHHHHGGGHHHIIIJJJLLLNNNUUU___kkksssuuummm\\\LLLIIIHHHGGGEEEDDDEEEIIILLLMMMNNNPPPRRRXXXbbbpppyyyzzzvvvpppnnnnnnpppssstttmmmllljjjhhhfffeeedddddd___]]]YYYTTTPPPMMMKKKJJJJJJLLLNNNRRRVVV]]]dddiiilllmmmllliiiddd```^^^^^^___dddmmmwww~~~fff]]]QQQGGGBBB???;;;999999888888777777777777777555555555555555555555555666666777777777777888888888888777666555555555555333333333333333222222222222222111111111111222222444444444333333222222222wwweee^^^TTTNNNLLLKKKHHHFFFBBBAAAAAA@@@@@@@@@@@@@@@;;;999888888999:::888777888777666555555777999;;;<<<===???CCCHHHRRR\\\ccclllsss|||{{{vvvyyy~~~zzztttlll___PPPCCC;;;777555111111222333555666777777666666666666666666666666666666666666666777777777999999888777777777777888999:::;;;===???@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>???>>>>>>???@@@BBBDDDFFFFFFFFFFFFFFFHHHKKKNNNPPPXXXcccpppwwwwwwooo___OOOJJJIIIGGGDDDCCCEEEIIIMMMMMMOOOQQQQQQRRRYYYeeeooo{{{|||}}}}}}{{{zzzzzzzzzvvvsssmmmgggbbb^^^[[[ZZZXXXZZZ]]]aaagggooowww}}}|||wwwrrrpppoooooouuu~~~yyykkkWWWPPPFFF???<<<;;;::::::888888777666666666666777444444444444444444444444666666666666777777777888888777666555444555555666333333222222222222222222333222222111111222222333555555444333333222111111vvvbbb\\\TTTNNNLLLJJJHHHGGGCCCBBBAAA@@@?????????@@@;;;:::999999::::::999777777666555555666888;;;<<<;;;<<<>>>BBBGGGPPPZZZaaakkkrrr|||yyy{{{~~~yyyuuukkk[[[KKK???888555555222333333333444444555555555555555555555555555555666666666666777777888888::::::999888888888888888888999;;;<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<============???AAACCCDDDDDDDDDDDDEEEHHHKKKOOOQQQWWWaaakkkpppqqqlll```TTTLLLKKKHHHEEEDDDEEEJJJMMMMMMPPPSSSSSSRRRUUU]]]dddrrr~~~xxxrrrmmmjjjiiigggjjjmmmqqqvvv|||xxxdddWWWKKKGGG@@@;;;999888999999888777666666555555666666555555555555555555555555555666666666666777777777888777555444444444666666333222111111111222333333333333222222222222333333555555444333333222111111rrr]]]YYYRRRMMMKKKJJJIIIHHHCCCBBB@@@>>>============<<<:::999999::::::999888888777666666666777888999:::;;;>>>BBBGGGOOOYYY___hhhpppzzz}}}yyyssshhhVVVFFF;;;666555555444444444444444444333333555555555555555555555555555666666777777888888999::::::999888888888888999888999:::;;;<<<=========???@@@AAABBBCCCCCCCCCCCC@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCEEEHHHKKKNNNPPPSSS[[[ccceeefffddd^^^WWWLLLLLLJJJGGGEEEGGGJJJMMMKKKNNNQQQQQQQQQRRRVVVZZZgggrrr~~~zzzxxxwwwxxx{{{~~~sssbbbQQQGGGAAA???<<<888666666666777777777666555555555555555555555555555555555555555555555666666666666777777666666555555444555555666222222111000000111333444333333222222222222333333444444444333333222222222vvvhhhYYYVVVQQQLLLJJJIIIIIIIIIFFFEEEBBB???>>>======>>><<<:::999999:::;;;999888777777777777777777777777888:::>>>BBBHHHOOOWWW\\\dddlllwww~~~~~~}}}xxxnnnbbbPPPAAA999666666666444444444444444444444444555555555555555555555555555555555666777888888888999999888777777777777888777888999;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;===???AAABBB???@@@BBBEEEGGGJJJLLLMMMOOOUUU[[[\\\\\\]]]YYYTTTKKKKKKJJJHHHGGGGGGIIIKKKKKKLLLLLLMMMNNNPPPRRRSSSZZZdddppp{{{yyykkk]]]PPPEEE???:::::::::888777666666666777666555555444444555555333333333333333333333333555555555666666666777777444555555555666555555444222111000///000111333444444333333222222333333444333333333333333333333333}}}mmm___VVVTTTOOOLLLJJJIIIIIIIIIKKKIIIFFFCCCAAA@@@@@@AAA<<<;;;999:::;;;;;;:::888555555777888999999999999777:::>>>CCCHHHOOOVVV[[[aaaiiiuuu~~~}}}|||||||||xxxiii]]]LLL>>>888777777888444444444555555666666666555555555555555555555555444444555555666777888888888888777666666666666666777888999:::;;;<<<<<<<<<;;;<<<===>>>????????????===============<<<<<<<<<;;;::::::;;;<<<>>>@@@AAA>>>???BBBEEEGGGIIIKKKKKKLLLRRRWWWXXXWWWXXXUUUQQQJJJKKKJJJIIIGGGGGGHHHJJJMMMKKKIIIIIILLLOOOQQQRRRQQQZZZeeeppp}}}uuuhhhZZZNNNFFFAAA???777888::::::999888777888666666555444444444444555222222222222222222222222555555555555666666666777333444555666666666444444222111000///000111333444444333333222222333333444333333333333333333333444yyymmmbbb[[[TTTQQQMMMKKKKKKJJJIIIHHHJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>===<<<;;;999999999999999888888888888777:::;;;<<>>>>>???@@@CCCEEEGGGIIIJJJHHHLLLQQQTTTTTTRRRPPPPPPNNNMMMMMMKKKJJJHHHFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLSSSQQQTTT```oooqqqeeeUUUJJJEEECCC>>>999999999999888777666666555666555555555555444444444222222333333333333444444333444555555666555555555666666777777777777666666444444555555444444333222333333444555444333111000444444333222333444555666~~~pppeee\\\WWWTTTQQQNNNLLLKKKKKKJJJHHHJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::888888888777777777777666:::;;;===???EEEMMMVVV\\\bbbhhhqqqzzz|||xxxzzz{{{}}}~~~}}}wwwqqqfffUUUCCC:::777555444555444555666777888888888888444444555555666666777777444555666777777777666666666666555555666777888999:::999888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999:::;;;<<<============???AAACCCEEEGGGHHHHHHKKKOOOQQQQQQOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLPPPMMMOOOYYYeeerrr~~~uuubbbXXXKKKCCC@@@???;;;777999999888888777666666555555555555555444444444444222222333333333333444444444555666666777777666666666666777777777777666666444444444555444444333222444444555666555444333222555444444333444555666777tttfff]]]WWWTTTSSSQQQNNNMMMMMMLLLKKKIIILLLKKKIIIGGGEEEDDDDDDCCC>>>>>>>>>>>>======<<<;;;888777777777777666666666999;;;===@@@EEEMMMVVV\\\bbbhhhqqqyyy}}}uuutttwwwzzz}}}|||~~~{{{uuummm^^^PPPAAA999777444444555444666888:::::::::888888333333444555666777888999333333444555555555444444555555555555666777999999999888777777777888::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999777888999999;;;;;;<<<===<<<<<<>>>???AAACCCEEEEEEHHHJJJMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNKKKKKKRRRZZZcccnnnwww|||mmmcccQQQJJJAAA=========:::666999888888777777666666555555555555555444444444444222222333333333333444444555666666777777777777777555666666777777666666555444444444444444333222222444555666666666555444333444444444444444555666666rrrddd\\\WWWUUUSSSQQQOOONNNNNNNNNLLLKKKMMMLLLKKKIIIHHHGGGFFFFFF===>>>>>>>>>======<<<;;;888888888888777777777777999:::===AAAFFFMMMVVV\\\bbbhhhpppxxx~~~|||uuuwww{{{uuummmnnntttxxx|||{{{xxx{{{~~~}}}~~~}}}yyypppgggVVVJJJ>>>999777444444666444666888:::;;;:::888666333333444555555666777777444444444444444444444444444555555666777888999999888888777777777777888999999999999999999999999999;;;;;;::::::999888888888777888888999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMKKKKKKPPPTTTYYYbbbjjj}}}vvvhhhZZZQQQHHHCCC>>><<<======;;;888888888777777666666666666555555555444444444333333222222222333333333444444555555666777777777777666555666666666666666666555333444444444444333222222333444555666666555444333333333333333333444444555tttfff]]]XXXVVVRRRQQQPPPPPPPPPPPPNNNLLLNNNMMMMMMLLLJJJIIIHHHGGG>>>??????>>>>>>===<<<;;;::::::999999999999888888888:::===AAAEEELLLTTTZZZaaagggooovvv||||||vvvqqqtttxxxxxxnnnfffhhhooouuuzzz{{{wwwvvvyyy|||}}}~~~|||wwwkkk```MMMDDD;;;999888555555777444555888::::::888666555444444444444444444444444666666555555555555555555444555555666777888888888888777777777777777777777999999999999999999999999::::::999999999888888888777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDIIIJJJKKKKKKJJJJJJLLLNNNLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJLLLOOOQQQSSSZZZaaapppyyy~~~nnn```TTTJJJDDDCCC@@@<<<<<<<<<<<<:::888777777777666666666666666555444444444444333333333222222222333333333444444333444555555666666555555555555666666666666555555333333444444333333222111222333444555555444333222111111222222333333333333xxxiii___YYYUUURRRQQQPPPQQQRRRQQQOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHBBBBBBBBBAAA@@@???===<<<;;;;;;:::::::::999999999888:::===@@@DDDJJJQQQVVV___dddlllsssxxx|||zzzuuuzzz}}}wwwrrrvvv|||xxxlllcccccciiiooouuuzzzuuussstttyyy|||}}}~~~{{{tttfffXXXEEE???::::::999666666999555666888999999888666555666666555555444444444444888777666666555666666666555666666777777777777666777777777777666666666666888888888888888888888888999999999999999999999999888999999:::;;;<<<===>>>@@@AAAAAABBBCCCDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMNNNKKKKKKJJJIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHKKKNNNNNNNNNSSSZZZccciiivvvzzzjjjZZZMMMEEE@@@>>>???===:::999999999777666666666666666666666666666444444444444333333333333222222333333333333444444333444444555555555555555444555555666666555555444333333333333333222111111111222333444444444333222111111222333333333333333{{{mmmbbbZZZUUURRRQQQQQQRRRSSSSSSQQQNNNMMMNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFEEECCCAAA@@@???:::::::::999999999888888888:::===@@@CCCHHHNNNSSS[[[aaahhhooossswwwzzz|||wwwttt|||zzzwwwuuuzzz}}}pppccc```dddhhhnnnsssoooooorrryyy}}}~~~}}}yyyqqqaaaRRR???;;;999::::::888888:::777888888999999888777777666666666666777777777777888888666555555555666666666777777888888777555555666777777777666666555444888888888888888888888888888888999999:::;;;;;;;;;999:::;;;;;;======>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDFFFIIIKKKKKKKKKMMMNNNKKKJJJIIIIIIJJJLLLNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHLLLNNNMMMKKKOOOVVVXXXYYYbbbssspppgggYYYLLLCCC???===<<<<<<:::888777777777666666666666666666666666666666444444444333333333222222222222333333333333444444444444555666666666666666444555555666666555555444222333333333333222111111111222444555555555444333222333444555555555444444}}}pppeee\\\WWWQQQQQQQQQRRRTTTSSSQQQOOOMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKJJJHHHFFFDDDBBBAAA999999999888888888888777999:::===???BBBGGGMMMQQQYYY^^^eeekkkpppsssvvvxxx{{{~~~wwwvvv|||vvvtttwww}}}ttteee___```ccchhhmmmkkklllqqqyyy}}}~~~}}}yyyppp___NNN===999999;;;;;;999999;;;::::::999999999999999999666666777888999::::::;;;888777666555444555555666777777888888888666555333666666777777666555444444777777777777777777777777888888999:::;;;<<<<<<===:::;;;;;;<<<===>>>??????AAAAAAAAABBBBBBCCCCCCCCCAAADDDHHHJJJKKKKKKMMMNNNKKKJJJIIIIIIJJJLLLOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKIIIJJJNNNPPPMMMJJJMMMTTTSSSPPPUUUbbbooowwwwwwaaaZZZOOOEEE???===<<<<<<;;;:::888777666777777888555555555666666666666666444444444333333333222222222222333333333444444444555666666777777777777777444555555555555555555444222333333333333222111111222333555666666666555555444444666777777777666555}}}qqqggg```\\\YYYVVVSSSRRRSSSTTTUUUUUUPPPOOONNNMMMLLLLLLLLLLLLMMMMMMKKKIIIFFFDDDAAA@@@===<<<:::999888888999:::;;;<<<===>>>@@@EEEJJJNNNSSSXXX___eeeiiilllppprrruuu|||}}}|||uuuppprrr}}}jjj``````cccbbb```gggmmmuuu{{{{{{{{{wwwgggQQQCCC777888888999:::;;;<<<<<<:::::::::999999999888888666777777777777888888888666666666666555555555555666666777888888888888888777777777777777777777777777777888999999999888888777888999999888777888:::<<<;;;;;;;;;;;;<<<<<<===BBBBBBCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMKKKHHHGGGGGGHHHKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMNNNRRRZZZdddmmmrrrqqqcccPPPLLLGGGCCCAAA???;;;777::::::999999888777777777666666555555555444444444444333333222222333333444444444333222222222333333333333333333333444555666999888888666555444333222444444555555555444222111//////000111222333333333444444333333333222222222~~~wwwoooeee^^^XXXVVVSSSQQQRRRSSSSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLKKKIIIGGGEEECCCAAA???>>><<<:::999999999999999:::;;;<<<>>>BBBHHHLLLOOOSSSZZZ```eeeiiillloootttzzzqqqpppwwwooodddaaabbbbbbaaaiiinnnuuu{{{~~~{{{yyyrrraaaLLL@@@======<<<<<<;;;::::::999999999888888888777777777777777777888888888888999777777777666666666666666555666777888888999999999888888888888888888888888999:::::::::::::::999999666888999999888999:::<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOJJJJJJJJJMMMRRRZZZaaaeeerrr}}}zzznnn]]]PPPFFFCCC???>>>===<<<999666777777777777777777777777666555555555444444444333444333333222222333333444333333333333333333333333333333333333333444555555888777777555444333222222333333444444444333111111000000000111222222222333444333333333333222222222xxxkkk___ZZZXXXUUUSSSSSSSSSRRRQQQRRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@>>><<<:::999999888777888999:::<<>>>>>>>>===<<<;;;;;;:::888888777777777666666666777888888888888999999999777777777888888888888888666666777777888999999:::888888888888888888888888<<<<<<<<<<<<;;;;;;:::999666777999999999:::===???>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFHHHJJJJJJJJJKKKLLLLLLMMMNNNNNNJJJIIIHHHIIIKKKPPPTTTWWW^^^hhhuuuxxxlllbbbWWWJJJ@@@<<<;;;999999::::::999777444444444555666777777777555555444444444444333333333333222222222222333333222222333444444444333222333333333333333444444555666555555444333222222111111222222222222222111000111111111111111111222222333333333222222222111111|||{{{yyyzzz~~~ooobbb^^^[[[XXXVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@>>><<<:::999888666888999:::;;;===AAADDDFFFIIIOOOUUUZZZ```fffiiiooovvv~~~}}}pppttt}}}tttjjjdddcccfffiiiooorrrwww{{{~~~~~~zzzsssbbbMMM???:::888999:::;;;===>>>??????888888777777777666666666888888888888999999999999888888888999999:::::::::888888888888888888888888999999999999999999999999<<<<<<<<<<<<;;;:::999888666777999999:::<<>>???AAABBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKIIIIIIJJJLLLOOOQQQQQQWWW```iiissstttdddWWWPPPJJJCCC===888888888999::::::999999444444555555666666666666444444333333333333333333333333222222222222333333000222444555555444333111444333333222333333444444444444333333222222111111222222222222222222111111222222222111111111111111222222222222111111111111|||wwwtttrrrsssyyy}}}rrrggg___\\\ZZZXXXXXXVVVTTTSSSTTTSSSQQQOOONNNMMMLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIEEEDDDCCCAAA>>><<<:::999777888::::::;;;<<<@@@BBBDDDGGGLLLQQQVVV\\\ccchhhlllsss|||}}}}}}vvvyyy}}}{{{wwwuuupppjjjeeefffjjjooorrruuuyyy|||~~~|||xxxmmmZZZFFF;;;999444555777999;;;>>>???@@@999999888888888777777777777777888888888999999999777888888999:::;;;;;;<<<<<<;;;:::888777777777777999999999999999999999999;;;;;;;;;::::::888777666666777888999:::===AAADDDHHHGGGEEECCCAAA@@@??????;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBBBBCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCEEEFFFGGGFFFEEEDDDEEEFFFCCCDDDDDDEEEGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNLLLNNNQQQVVV___mmm}}}zzzkkk```RRRGGGCCCAAA???===666777888999888777777777777777666666666555555555222222333333333333333333333222222111111222222333000111333555555444333222444333333222222222333333222222222222222111111111333222222222222333333333222222222111111111111111222222111111111000000000}}}wwwlllkkkkkkqqqxxxyyyssslll___]]][[[ZZZYYYXXXUUUSSSSSSRRRQQQOOOMMMLLLKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJFFFEEEDDDCCC@@@>>><<<:::888999;;;;;;;;;<<<>>>@@@BBBDDDHHHLLLQQQXXX___dddhhhnnnwww~~~yyy~~~~~~|||yyyvvvmmmllljjjhhhhhhjjjooosssuuuxxx|||}}}yyyrrrfffSSSAAA888999555666777888999:::;;;<<<999999888888888777777777666777777777777888888888777777888999:::;;;<<<======<<<:::888777666777777::::::::::::::::::::::::999999999999888777777666666777888888999<<>>===<<<;;;;;;<<<===>>>??????@@@?????????@@@AAACCCDDDEEEDDDEEEEEEFFFEEEDDDBBBAAAAAACCCDDDEEEDDDEEEFFFHHHCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJQQQ^^^lllvvvyyymmmfffWWWOOODDD<<<:::999999888444666777777555444333333888777777666555555444444111111222222222222333333222222111111111111222222000111333444555444444333444333333222222222222222111111111222222222222222333222222222222333444444111111111111111111222222111111111000000000000///yyymmmlllmmmqqquuuuuuqqqnnnbbb```___^^^^^^]]]ZZZXXXSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFEEEDDDBBB@@@===<<<777999::::::::::::<<<>>>>>>@@@CCCFFFKKKQQQYYY^^^bbbiiirrryyy||||||{{{~~~yyyrrriiihhhggggggkkkooosssvvvwww{{{~~~~~~{{{tttjjj]]]LLL<<<777888777777777888888888999999888888777777777666666666555555666666666777777777666666777999:::;;;======<<<:::999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888888777777666777777777888;;;@@@DDDIIIHHHEEEBBB???===<<<;;;;;;;;;<<<<<<============>>>===>>>???@@@BBBEEEFFFBBBCCCEEEEEEEEEDDDBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEAAABBBCCCDDDEEEGGGHHHHHHEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEFFFKKKSSS]]]dddsss|||}}}qqqdddXXXPPPHHHCCC<<<888666666555444222444777777555222222333555555555444444444444444111111111111222222222333222222111111111111222222111111222333333444555555444333333222111111222222111111111222222333333333222111111000111222333444000000000111222222222333111111000000000/////////{{{sssssstttuuuuuusssooolllfffeeedddccccccbbb```^^^XXXWWWUUUSSSQQQPPPOOOOOOIIIJJJKKKKKKKKKKKKKKKKKKFFFFFFFFFEEECCCAAA???===777888::::::999999:::<<<;;;===???BBBFFFMMMTTTZZZ___eeennnvvv{{{|||zzz{{{yyyooohhhfffeeehhhmmmrrruuuvvvyyy|||}}}|||yyyqqqeeeXXXHHH:::666888777777777888999999::::::777666666666555555555555555555555555666666666666555666777888:::;;;======999888777777777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999888888666777777777888;;;???CCCGGGFFFDDDAAA???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDBBB@@@>>>>>>???>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHDDDDDDDDDFFFIIIOOOTTTXXX\\\fffvvv{{{ooobbbUUUHHH@@@???<<<888777777888777666111555888888666444444555111222222333333444444555000000111111222222222333222222111111111111222222222222111222333444555666444333333222111111111222111111111222333333444444111000/////////111222333//////000111222333333444000000000000////////////}}}~~~~~~|||xxxtttrrrkkkiiihhhiiikkkjjjgggcccbbb]]]WWWSSSQQQRRRRRRRRRMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFDDDBBB@@@>>>;;;;;;999999999999;;;;;;:::;;;===>>>AAAGGGMMMRRRYYY___gggooowww~~~zzzooofffeeedddggglllssswwwyyy||||||yyyyyyxxxtttuuukkk]]]NNN>>>222111666555555666777777777777777888888888888888999999999777666555444444555777777777777777777888888888888888888888666555555888:::;;;;;;;;;;;;;;;;;;;;;;;;666666666555333444666888888888888888999;;;===>>>BBBBBB@@@===999888999:::;;;;;;;;;<<<<<<>>>??????>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@??????BBB@@@???@@@BBBDDDDDDCCC@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFFFFHHHJJJMMMOOORRRVVV^^^hhhtttwwweeeVVVMMMFFFAAA<<<888777444444444444333222444444444333333222222222111222222333333222222111222222333333444333333333111111111111000000000///111111111111111111111111111111111111111222222333222222222111111111111111000000000000111111111111222222222222222222222222333222111000////////////~~~{{{yyysssssssssvvvxxxwwwsssnnniiiccc\\\VVVSSSRRRRRRQQQOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDBBBAAA===<<<;;;:::999::::::;;;888999;;;<<>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBBBBBAAABBBDDDFFFHHHJJJMMMSSS[[[dddmmmtttxxxmmmbbbSSSHHHAAA===888555888666444444444444333222333333333333333333222222222222333333333333222222222222333333333222222111222222222222111111111000111111111111111111111111000000000000000111222222111111111111111111111000//////000000000111111111222222222222222222222222333222111000////////////yyyyyyzzz}}}~~~xxxtttoooiii```XXXTTTRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDD???>>>===<<<;;;:::::::::666777999:::<<<@@@FFFJJJOOOVVVaaammmvvvyyysssrrrnnnjjjiiimmmsssyyy}}}yyy}}}~~~{{{yyyyyyuuuqqqiii[[[KKKAAA:::555444666444555666666777666666666777666666555555444444444555444333333333333444444444444444555555555666666777777777555444444777999777777777777777888888888999999999777555555777999>>>>>>===<<<<<<<<<<<<<<<@@@AAA@@@===:::999999;;;::::::999::::::;;;<<<=========>>>??????@@@@@@AAA@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCAAA??????@@@AAA@@@???AAA@@@??????>>>?????????@@@@@@???>>>???@@@AAABBBCCCDDDHHHMMMRRRXXX]]]___jjjwwwxxxmmmWWWPPPFFF???<<<999777444777555333333444444333222222222222333333333333333444333333222222333333444333333333333222111111000333333222222222111111111000000000000000000000000//////......//////000111/////////000000000000000//////000000000000111111222222222222222222222222222222111000////////////~~~|||zzzzzz|||zzzvvvrrrnnnhhh```XXXTTTRRRQQQPPPQQQQQQPPPPPPNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@>>><<<;;;::::::666777888999;;;>>>CCCFFFLLLTTTaaannnyyy|||xxx|||wwwoookkkmmmsssyyy|||xxx{{{|||zzzyyyxxxsssmmmdddTTTCCC:::888555444555444444555666666666666555777777666555444333333222333333333222222222222222333333333333444444444444555666666555444444555777666666666666777777777777999:::999888666666888:::<<<<<<<<<===>>>??????@@@?????????===;;;999:::;;;999999888888999:::;;;;;;<<<======>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>BBBAAA@@@@@@@@@@@@AAAAAA@@@AAACCCEEEHHHLLLNNNPPPVVVaaasss~~~{{{yyyssseeeZZZHHHDDD???;;;::::::888666666444222222333444333222111111222222333333333444444444333222222333444444444444444444333222111000222222222111111111000000000000000000000000000000......------......///000.........///////////////////////////000000000111111111111111111111111111111111000///////////////xxxtttsssrrrooommmgggbbb[[[VVVTTTSSSRRRQQQQQQQQQPPPOOONNNLLLJJJIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCBBB@@@???===<<<;;;888999:::;;;;;;>>>AAADDDKKKSSSaaaooo}}}~~~uuunnnnnnrrrwww{{{yyy{{{|||zzzzzzxxxqqqiii___OOO>>>777777555333333333333444555555555555555777777666555444444333333333222222222222111111000111222222222333333333333444555555555333333444666555555666666777777777777999999999888777777999;;;<<<<<<===>>>>>>?????????<<<===>>>===:::999999:::999888888888888999999:::;;;;;;<<<======>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIFFFDDDDDDDDDDDDCCCBBB>>>=========>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBDDDFFFHHHIIIKKKRRR___nnn|||~~~uuujjjdddbbb^^^TTTLLL>>>;;;999777666666555444555333222111333333333222111111111222222333333333333333333222222333333333555555555555444333111111000000000000////////////////////////////////////---------,,,---......///------......////////////...////////////000000000111111111111111111111111111000//////////////////}}}ssskkkhhhfffdddbbb___\\\XXXVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBAAA???===<<<:::<<<<<<<<<<<<>>>AAACCCIIIRRR___ooo~~~xxxpppooorrrwwwzzzzzz}}}}}}{{{{{{xxxoooeeeXXXJJJ<<<666666444222222222333444444555555444444666666555555444444333333222333333333222111000///111111222222222222333333222333555444333222333444444444555555666666777777777888888777777777:::<<<>>>>>>>>>>>>===<<<:::999999;;;<<<<<<:::888888999999999888888888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<===>>>@@@AAABBB???@@@@@@???????????????>>>>>>>>>???@@@BBBCCCDDDEEEIIIOOOYYYeeepppyyy~~~wwwiiiaaaVVVOOOLLLJJJFFFBBB:::999777666555444444555444222111111222333222111111111111222222222222222111222222333333222222111444444444444333333222111000000/////////.........////////////////////////------,,,,,,------...///------......//////000000......////////////000000111111111111111111111111000//////....../////////|||qqqiiidddbbb^^^\\\ZZZYYYXXXXXXXXXXXXWWWUUUSSSSSSRRRQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>><<<===>>>======>>>@@@BBBFFFNNN[[[kkk|||xxxrrrqqquuuyyy|||}}}~~~~~~||||||xxxnnnbbbOOODDD999555444222111333222222333444444444444333333333333333333333222222333333333333333111000///111111222222222333333333111333444444222222222333222222333333444555555666555666666666666888;;;===============<<<:::888777777888::::::999777777888:::999999888888999999999:::::::::;;;<<<<<<=====================???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEBBB@@@>>>>>>>>>???>>>===<<<<<<<<<<<<>>>???@@@AAA<<<======>>>>>>>>>======<<<<<<<<<<<<======>>>???AAAAAADDDJJJRRRZZZaaadddpppqqquuu~~~zzzmmmdddSSSNNNGGGAAA===<<<;;;;;;999999888666444444666777333111000000222333222111222222222222111111111111///000222333333222000///111111222222222111111000000000000000////////////........................---------------...//////---......///000000111111........./////////000000111111111111111111111111//////.........//////000wwwoookkkgggbbb___YYYYYYYYYZZZ\\\[[[YYYVVVUUUTTTTTTRRRQQQNNNMMMKKKEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEDDDBBB@@@???<<<===>>>>>>======???AAADDDKKKXXXhhhyyy}}}zzz}}}xxxrrrrrrwww|||~~~}}}|||xxxmmmaaaIII???777555333111111333222222333444444444444333111111111111111222222222333333444444333222000///111222222222222333333333000222444444222111222222000000111222333333444444333444555666666888<<<>>>888999:::;;;;;;;;;:::999555777999999888777666777::::::999999999999999:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===??????AAAAAA@@@@@@@@@AAABBBBBBAAA???======>>>???>>>===<<<<<<<<<<<<<<<===>>>???;;;<<<======>>>>>>============<<<;;;;;;<<<<<<<<<======>>>AAAGGGLLLPPPRRRXXXYYY]]]gggttt}}}wwwqqqgggZZZPPPEEECCC???:::666555666777666555444222111222444666333111000000111222222111333222222222111111000000---///222444444222///---...//////000000000000///111111111111000000000000...........................------------...//////.........///000111111222............/////////000000000000000000000000000//////.........//////000zzzrrrkkkgggdddbbbbbbbbbbbbbbbbbbbbbaaabbb___[[[XXXVVVTTTQQQOOOJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCAAA???>>>===>>>???@@@DDDKKKWWWhhh{{{uuurrrrrruuuzzz~~~wwwxxxzzz{{{~~~zzz{{{zzzjjjTTTEEE@@@999555333444444444666555444333333333333444333333333333333222111000222222222222222222222222000000000000000000000000000111111111111222222222333444555555444444555777888777777777888:::<<<===999999888888777666666666888777666666777:::===@@@@@@???===;;;999888777777<<<;;;:::999:::;;;<<<===;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@???>>>======<<<:::;;;===>>>>>>>>>===<<<>>><<<;;;<<<===??????>>>===<<<;;;<<<>>>@@@???>>>===<<<;;;::::::;;;<<<============>>>@@@BBBEEEFFFKKKLLLNNNSSS[[[eeeoootttvvv}}}yyypppeee\\\VVVOOOGGGAAA999888888777666555555555555555555444444333333333444222111000111222111000//////............//////111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........------...///000000///.........///000222222111111000000000111111111222222222111111111111000000000000------............------zzztttqqqlllkkkkkkjjjiiihhhhhhggghhheee```\\\XXXTTTPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAABBBAAA???======>>>???@@@DDDKKKWWWhhh{{{}}}vvvzzzuuummmmmmnnnssszzzyyy{{{}}}}}}}}}|||yyygggRRRBBB>>>999555444444444444222222111111111000000000333333333333333222111000222222222222222222222222111111111111111111111111000000111111111222222222222333444444333333444555666555555666777888:::;;;888888888777777666666666888777666666777:::===???BBBAAA???===;;;999888888;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???>>>>>>===<<<<<<:::;;;===>>>>>>>>>===<<<>>><<<;;;<<<======<<<;;;===<<<;;;<<<>>>???>>>===<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;===>>>?????????AAAEEEKKKRRRYYY]]]eeelllwwwwwwppp\\\VVVMMMHHHEEEBBB<<<888666666666555444333333333444444444333333333222222333222000000000111000/////////............//////000000000000000000000000////////////////////////000000000000000000000000000/////////............,,,,,,...///000000000000...///000111111111000000000000000111111111222222////////////.........---...//////////////////...{{{zzzxxxvvvtttsssrrrqqqrrrnnnhhhccc]]]VVVPPPLLLJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>======>>>??????DDDKKKWWWgggyyytttnnnssszzz~~~rrrfffeeeeeeiiipppwww}}}}}}{{{tttaaaMMM===;;;777555555555444333///000111111111000///...222222333333333222111111222222222222222222222222111111111111111111111111000000000111111111222222111222333333222222333444444333333444555666888888777777777777777666666666888777666666777:::<<<>>>CCCBBB@@@>>><<<:::999888::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===????????????>>>>>>===<<<<<<<<<:::;;;<<<===>>>===<<<<<<;;;;;;;;;>>>@@@@@@???===>>>===<<<<<<======<<<;;;::::::999999999999::::::;;;:::999999888888999999::::::<<<>>>AAAEEEIIIKKKOOOVVV```jjjsss{{{~~~uuujjj___XXXGGGCCC===;;;::::::777444444333333222222111111111333222222222222111111111222000......///000000/////////............//////////////////////////////////////////////////////////////////////////////////////////............,,,,,,,,,---///000222333...//////000111000000000000000000000111111111111/////////.........------//////000000000000//////~~~}}}}}}yyyrrrkkkddd[[[RRRMMMIIIHHHGGGHHHHHHHHHEEECCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>??????@@@DDDJJJVVVfffwwwvvvnnnrrrxxx{{{mmmaaa___^^^aaahhhpppvvvzzz}}}uuujjjWWWFFF999777666555666555444222000111333444444333111///222222333333333222222111111111111111111111111111111111111111111111111111000000000000111111111111111222333333222222333444333333333444555555666777666666666666666666666666777777666666777999;;;===BBBAAA@@@>>><<<:::888777999:::;;;<<<<<<;;;999999:::::::::;;;;;;<<<>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;777888;;;@@@DDDFFFFFFDDD>>>===;;;;;;<<<;;;:::888888888888888888888888888:::::::::999999999999999:::;;;<<<===???@@@BBBBBB@@@EEELLLTTT\\\dddkkkpppxxx|||yyypppfff\\\TTTLLLGGG@@@===:::888777666444222222222222111111000000000111111111111111000000000111///------///000///...//////............/////////////////////////////////////////////////////////////////////////////////////////////............---------...///111222....../////////000000000/////////000000000111111111111000000000//////////////////000000/////////wwwmmmbbbWWWPPPHHHFFFEEEFFFFFFFFFDDDBBBDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAAAAADDDJJJUUUddduuu~~~sssssswwwxxx|||{{{kkk___]]][[[]]]ccckkkrrruuu{{{~~~vvvjjj\\\KKK>>>666555444444555555333111000222333555555444222111111222222333333333222222111111111111111111111111111111111111111111111111//////000000000111111111222333444444333333444555333333444555555666666666444444444555666666666777777666666777777999:::;;;>>>>>>>>>===;;;999777666777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;999:::<<<=========<<<;;;666777:::???DDDFFFFFFDDD>>><<<;;;:::;;;:::999777666777777777777777777666777777888999999:::::::::555555777888:::;;;;;;;;;;;;===AAAEEEJJJOOOVVVZZZ]]]aaaiiirrr{{{{{{tttjjjcccXXXNNNGGGCCC@@@>>>888666444333333222111000222222222111111111111111000000000000000000000000000...------...//////...//////............//////000000000000000000000000........................////////////////////////.........///////////////111000...------...///000.............../////////....../////////000000000000000000000////////////---......//////......---xxxjjj\\\SSSHHHFFFDDDDDDDDDEEEDDDCCCEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEKKKVVVeeeuuuvvvrrrsssrrrwww~~~yyylll```]]][[[]]]bbbiiinnnqqqyyy~~~xxxmmm^^^NNNAAA888555444222222333333222000///000111222222222111000111111222333333333222222111111111111111111111111222222222222222222222222/////////000000000111111222333444444333333444555333444555666666666666666222333333444555666777777666666666777888999::::::;;;;;;;;;;;;:::888666555666777888:::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>::::::::::::::::::::::::999:::;;;<<<===<<<;;;;;;888888999;;;>>>???>>>======;;;999999:::999888666666666777777777777666666222333555666888888999999222222333555777888999::::::;;;======???BBBGGGKKKHHHMMMTTT]]]hhhsss~~~~~~xxxoooddd[[[SSSMMMDDD===999888777777000000111111111111222222111111111111111111111111/////////000000000000111000...------///000000/////////............//////000000000000000000000000........................////////////////////////.........///////////////111000///......------......------------...//////............////////////.........---------,,,,,,------............------qqqaaaVVVJJJHHHDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHNNNYYYgggwwwwwwpppnnnnnnrrrzzzuuulllaaa___]]]^^^bbbhhhlllnnnxxx|||rrrdddSSSDDD:::666666444111111111222111000/////////000000000111111000111222333333333333222111111111111111111111111222222222222222222222222////////////000000000111111222333333222222333444333444555666666666555444111222333444555666777777666666777777888888999999888999:::;;;:::999777666666666777888:::;;;===>>>======<<<<<<======>>>>>>999999999:::::::::::::::999:::;;;<<<<<<<<<;;;;;;999888777888:::;;;;;;:::;;;:::888888999999888666555666777888888777666555111222444666777777777777444444555555777999:::<<<999::::::::::::<<<@@@CCCAAADDDHHHNNNUUU^^^hhhnnnxxx|||yyymmmeee___WWWMMMEEE@@@===999666555555333222///000222222222222333444000000000000111111111111//////000000000111111111000...---...///111111000//////............//////////////////////////////........................000000000000000000000000............/////////000//////////////////...---------,,,,,,,,,---...///------........./////////......---------,,,,,,,,,......////////////......uuucccXXXMMMIIIEEEBBBCCCEEEGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKQQQ[[[jjjzzz}}}}}}xxxooommmlllqqqzzzqqqjjjbbb___^^^___cccgggkkklllyyy{{{ooo```NNN>>>666555666444111000000111000///000000000///000111222333000111222333333333333333000000000000000000000000222222222222222222222222////////////000000000000///111222222111111222333222333444555555555444333111111222333555666777777666666777777888888999999777888:::;;;;;;:::888777555555555777999<<<>>>@@@>>>============>>>>>>???999999999999999999999:::999:::;;;<<<<<<<<<;;;:::888777666888;;;===>>>===:::999777888999999888777555666777888888777666555333444666777888777777666555555444555666888:::;;;777888999888999;;;???BBB>>>???@@@AAADDDIIIPPPUUU\\\aaaeeefffgggkkkrrryyy|||xxxmmmcccWWWPPPLLLGGG???888777666666777888666222000///111222222111000000000/////////000000000000000///000000000111111222222000///---...000111111000//////............//////................................................111111111111111111111111---.........//////000000,,,---///000000000///...------,,,+++,,,---...///---------.........//////000000/////////.........//////000000000000//////|||fffVVVOOOLLLGGGEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMPPPUUU^^^lll{{{zzzxxx~~~ppphhhdddcccmmm{{{xxxnnnfff```^^^\\\]]]bbbjjjpppsss{{{yyydddPPPBBB:::666555000000000111222222333333111111000000111111222333444444222111111111222333...///000111111000///...000111111111111222222222111000000////////////000000111111222222333444444444444555555555555444444555555666666777777888888666666666666777777777777777888999::::::999777666555666666888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@<<<;;;;;;::::::999999888<<<;;;:::::::::;;;<<<=========<<<;;;::::::999999;;;:::888888888888777555777777666555444333333222666666666666777777777777666666666666666666666666333444666999;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBBJJJMMMPPPPPPOOOSSSZZZaaafffkkkrrrxxx|||xxxtttpppjjjbbb[[[PPPMMMHHHBBB===999888777444333222000//////......000000000000000000000000///---,,,...111333222000000000000000000///......---------......000111111111000///...------...///,,,,,,---.../////////...++++++---...//////000000---...///000111111111111...............---------,,,---...//////...---,,,------------------------111000---+++***+++,,,,,,---...///000000///...---//////.........---------nnn]]]QQQMMMHHHEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKJJJIIIIIIKKKMMMOOOUUU^^^lll{{{zzzyyy|||kkkffffffgggrrr|||tttkkkdddbbbaaa``````dddkkktttzzzsss]]]KKK???999666444222111111111111111111111111111000000111111222333444333222111000111111222...//////////////////...000000111111111222222222000000////////////000000000111111222222333444444444444555555555555444444444555555666777777888888666666666666777777777777888888999999999999888888777777888999:::;;;<<<===<<<===>>>??????@@@??????===<<<<<<;;;;;;:::999999999888777777777888999999<<<<<<<<<;;;:::999999999:::999777777888888666444666666666555444444333333555555666666666777777777666666666666666666666666333444666888999::::::::::::999999:::;;;<<<>>>??????AAADDDCCCAAACCCHHHMMMOOOSSSYYY^^^bbbeeehhhjjjuuutttxxx~~~}}}yyyjjjddd^^^YYYWWWRRRLLLFFFDDDBBB>>>:::777555444333222222111000////////////000000000000000000000000///---,,,...111222111000000000000000000///......------------...///000111111000///...------...///,,,---..................,,,---...............---/////////000//////..............................------............------........................111000...,,,,,,,,,---......///000000000000///...//////.........---------sssbbbUUUPPPJJJFFFEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKKKKKKKJJJJJJLLLMMMOOOTTT^^^kkkzzz{{{{{{||||||uuugggdddfffkkkvvv|||wwwrrrlllhhhgggjjjkkkjjjjjjpppzzzzzzjjjTTTCCC<<<999555222333333222111111000//////111000000000000111222222222222111000000000000111111000000//////000000111000000000111111111222222//////...//////000111222000111111222222333444444444444555555555555444444444444555555666777777777666666666666777777777777:::999999888999999::::::999999:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>=========<<<;;;;;;::::::;;;::::::999999::::::;;;;;;;;;;;;:::999999888888999888777666777777666444444444444444444444444444333444444555666777888888777777777777777777777777444444555777777888777777777777777777888999;;;<<<999;;;===<<<999888;;;===<<<@@@DDDHHHKKKMMMOOOQQQ\\\[[[]]]cccggggggiiimmmooouuu||||||sssnnniiifffeeeddd```]]]QQQLLLFFFCCCAAA???<<<888888666444222111111111111111000000//////000000111000000000000000000000000///...---...000111111000///000000000000///......------------......///000000///......---.........---............------,,,...............---,,,,,,////////////...---,,,+++......//////////////////.........------.........000000000000000000000000000///...------...///000//////000111111000//////...............---------tttcccWWWRRRKKKGGGFFFGGGIIIJJJKKKLLLLLLMMMNNNMMMMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNPPPUUU^^^kkkzzz~~~zzzrrrvvv~~~ttteeebbbgggooozzz~~~zzzwwwuuuttttttrrrxxx|||{{{vvvwww~~~sssbbbKKK===999888444000222111111111000000000///000000000000000111222222111111111000000000000000333222111000000111222333000000000000111111111111............///000222222000111111222222333444444333444444555555444444333333444444555555666777777666666666666777777777777:::999888888888999;;;<<<:::::::::;;;<<<======>>>>>>>>>?????????>>>======<<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;::::::;;;::::::999999999888888888999888777777888888777555333333333444444555555555222222333444666777888888777777777777777777777777444444555555555555555555555555555666777888888999777:::;;;;;;888666666777555888<<<>>>???@@@BBBDDDEEEEEEIIIPPPSSSRRRRRRTTTXXX]]]ccchhhkkkmmmnnnoooyyyzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzxxxwwwvvvuuussspppnnnmmmjjjgggdddYYYVVVQQQNNNMMMLLLIIIGGGDDD@@@;;;888888888777555333222111000000000111111///////////////000111111000000000000000000000000............///000000000//////000000//////...---------,,,,,,---......///....................................------,,,+++---------......------,,,---.........------,,,+++......///////////////000///...---,,,,,,---...///////////////////////////......------...///000000///000111222222111000///........................xxxuuudddXXXTTTMMMIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNMMMKKKKKKMMMNNNQQQVVV___lll{{{}}}}}}yyyrrrlllsssrrrdddaaaiiittt~~~{{{yyyzzz{{{}}}~~~}}}kkkZZZFFF:::777666333/////////000000000111111111000000//////000000111222111111111111000000//////222222000//////000222222//////000000000111111111............///000222222000111111222222333444444333333444444444444333333333333333444555555666666666666666666777777777777999999888777888999;;;<<<999999::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;::::::999888888777888888888888777777666666888888888888888777777777999888777777888999777666222222333333444555555555111222333444555666777777666666666666666666666666444444444444444444555555444555555666777777777777333555777888777555444444111333555666666777888:::888999???FFFHHHEEECCCCCCFFFIIILLLOOOQQQTTTXXXZZZ```aaaccceeeeeeeeedddccceeefffgggiiijjjjjjjjjjjjjjjlllmmmllljjjgggffffffbbbbbbbbbaaa```^^^]]]\\\\\\ZZZXXXVVVUUURRROOOLLLFFFDDDAAA???>>>>>>======999777444222222222333333222222111111000000000000............///000111222////////////////////////---...//////....../////////////////////...---------,,,,,,,,,,,,------...------..................---.........---,,,++++++***+++,,,---............++++++,,,------------------........./////////000///...---,,,,,,---...///........................,,,,,,,,,,,,---.../////////000111222222111000///---.....................qqq}}}vvvgggXXXTTTOOOLLLKKKLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOONNNOOOOOONNNLLLLLLMMMOOOSSSXXXaaammm|||~~~|||zzzyyy|||~~~vvvpppnnnxxxyyynnnddddddnnn{{{}}}|||{{{}}}vvv___RRRBBB888666555333000......///000000111222222000////////////000111111111111222222111111000////////////......//////////////////000000000111111//////...//////000111222000111111222222333444444333333444444444444333333222222333333444555555555666666666666777777777777777777777777888999::::::888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777777777999999999999999888777666777777777777777777777777888777666666888888777666222222333333444444444555111222222333444555666666666666666666666666666666555444444333444444555555444444555666777666666666333444666777777777666555111222444444333333444666444555999@@@AAA===::::::;;;<<<===>>>???AAAFFFIIIIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTSSSQQQOOONNNOOOKKKKKKJJJJJJHHHGGGFFFEEEFFFDDDBBBAAAAAA???<<<::::::999888777777777888888444333222111000111111222111111000000//////..................//////000111////////////////////////---...//////------...///...////////////...------,,,,,,,,,++++++,,,,,,---,,,,,,---............---,,,------------,,,,,,+++)))***+++,,,.........///***+++,,,---............,,,,,,------.../////////.........------.........------------------------+++,,,,,,---------......//////000111111000//////---------...............gggsss~~~pppdddVVVTTTPPPOOONNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPPPPOOOMMMMMMNNNOOOTTTYYYbbbooo}}}|||zzzyyywwwvvvtttvvv{{{~~~|||wwwssswwwsssmmmgggiiitttvvvyyy|||}}}}}}}}}uuuiiiQQQIII>>>777444555444333/////////000000000000000///////////////000111111111222333333333222000000///000000111111000000///////////////000000000111000000////////////000000000111111222222333444444222333333444444333333222222222222333444444555555666666666666777777777777555555666777888888888888999999999999::::::::::::888999999:::;;;;;;;;;;;;;;;;;;:::999999888888777;;;;;;<<<<<<;;;:::888777666666666666666666666666666444444444666666555444333333333333333333444444222222333333444444444444444444444444444444444444444444333333444555666777222333444555666555444444555555555666777888777777333444555444333333444666555333555999999555444666444555777777777888:::;;;<<<<<<==================<<<===>>>???@@@@@@@@@???>>>@@@BBBAAA???==================<<<;;;:::999888888777666666777666444222555555444333222222444555333333333333222111111222///000000000//////......//////.........//////000////////////////////////,,,...000///---,,,---///......//////......---,,,,,,,,,++++++++++++,,,,,,+++,,,---.........------++++++,,,---------,,,,,,***+++,,,---------------,,,------.........------++++++,,,,,,---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000000000000///...---------.........//////^^^iiivvv~~~~~~vvv{{{zzzxxxxxxxxx|||~~~|||yyyssshhh^^^UUUSSSQQQPPPPPPPPPOOOMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQOOOMMMMMMNNNOOOUUUZZZcccppp~~~}}}xxxvvvuuusssrrrooorrrwww{{{}}}|||yyywww{{{rrrnnnkkkoooxxx}}}wwwlllqqqwww{{{}}}~~~xxxkkk^^^GGGBBB;;;555444444555666111111000000//////......///////////////000111111222222333444333222111000222333444555555444333222////////////000000000000111000000////////////000000111111222333333444444222333333444444333333222111222222333333444555555666666666666777777777777333444666777888888888777999999::::::::::::::::::666777888999:::;;;;;;;;;<<<<<<;;;::::::999999888888888999999888777555444555555555666666666666666444222222222444444333222333333333333333333333333333333333333333333333333444444444444444444444444444444333333444555777888111222333444555444333222333222222222333444333222222222333222111111222444666222111222222000111444111333666777666444444444888888888888888888888999555666777888888888888888777888:::999777555555555888888999888888777666555444333333333555555333111333333222111//////111333000111222222000////////////000000111111111000000//////............//////////////////////////////,,,...000///---+++---///......//////......---,,,,,,,,,++++++***+++++++++***+++---...///...------***+++,,,,,,------------,,,,,,---------,,,++++++////////////...---,,,,,,******+++,,,,,,---......,,,---...//////...---,,,------------------------...///////////////......---...///000000///...------------.........//////eeeeeehhhqqq~~~~~~~~~xxxtttvvvyyy{{{{{{|||~~~uuummmhhhgggeeeffffffggggggddd___\\\RRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRWWWUUUUUUTTTPPPLLLOOOTTTYYY^^^gggqqq}}}yyysssrrrsssuuuvvvrrrooonnnrrruuuxxx~~~xxxrrrqqq{{{xxxmmmdddjjjsssxxxzzz{{{|||~~~wwwyyy}}}}}}ooo^^^QQQCCC???:::666333222000...////////////............000000///............///000111111222222222111111000222333333000...............//////000111111111......//////000000111111111111111111222333444555555444444555666666444222555444222111111222444555555444333222222333555666444555777999:::999888777999888777666666666777888555555444555666888:::;;;::::::::::::999999888777888888999888777555333222333333444444555666777777222222222222333444555666222333444444444333222111222222222222222222222222444444333222222333444444555444222000000111222333444444444444444444444444333444444555555444444333222222222222222222222222333222222111111222222333333333333222222222111111333333333333333333333333444333333222222333333444222333333444444333333222333333333444444333333333111111000000//////......000000000000000000000000222111///.........///000......//////////////////000///...------...///000///000000000000000//////,,,,,,,,,---------......+++,,,,,,---...///000000++++++++++++++++++++++++...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,,,,,,,,,,---...///---,,,+++******,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///,,,***)))+++...000,,,------......------,,,bbbbbbdddjjjuuu{{{yyyxxxuuuvvvyyyvvvwwwxxx{{{|||{{{wwwsssnnnoooppprrrtttuuuvvvvvv{{{{{{yyytttllleeeaaa```\\\\\\]]]^^^^^^]]]YYYVVVSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVVVVVVVRRROOOSSSYYY^^^dddmmmwww~~~zzzuuurrrrrrsssssssssrrrnnnmmmqqquuuyyywwwuuuwwwtttiiibbbgggmmmssswwwyyyzzzzzzuuuwww|||wwwhhhWWWJJJ>>>;;;777444333333222111////////////...........................///000000111111111111000000///...///000222222000........./////////000000111111111//////////////////000000111000000111111222333444444444555666777666555333444333222222222333555777777666444222222222333444333444777888999999888777888777666555555666777888444333333333555666888999:::::::::::::::999888888888888999888777555444333222222222333444555555555111111111222222444555555333333444555444333222111222222222222222222222222333333222111111222333333333333111111111333555666444444444444444444444444333333444444444444333333222222222222222222222222222222222111111222222222333333222222222111111111222222222222222222222222333222222222222222222333222222333333333333222222000000111111111111000000000000000000//////......000000000000000000000000111111///.........///000/////////...............///...---,,,,,,---...///...///////////////......,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,---.........------,,,,,,,,,------...---,,,+++******,,,---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............000///,,,+++***+++---...,,,------......------,,,aaaaaa```bbbiiitttzzzuuupppkkkiiikkkhhhiiijjjnnnqqqssssssrrrjjjhhhgggiiimmmnnnmmmkkkllllllkkkgggaaa\\\ZZZYYYTTTSSSRRRSSSTTTTTTRRRPPPPPPPPPPPPPPPRRRSSSTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXVVVTTTYYY```ffflllvvvvvvtttsssrrrtttuuuuuuttttttpppmmmppptttyyy~~~www{{{pppdddaaabbbfffnnnuuuyyyxxxvvvuuuxxx}}}{{{nnn^^^MMMBBB999666333222333333333222////////////............,,,,,,,,,---...000111222111111111000///...,,,,,,---///111000///......///000000000000000000111111///////////////.........000000000000111222333333333444666777888888777666555444333333333555666777888777555333222222222333222333666777999999999888666666555555555777888999333333222222333555777888::::::::::::::::::999888888888888888777666444333111111222222333333444444111111111111222333444444444444444444444333222222222222222222222222222222222111111000000111111222222111111111222444666777333333333333333333333333222333333444444333333222111111111111111111111111222222111111111111222222222222222222111111111000000000000000000000000000111111111111111111111111111222222222222222222111......////////////......000000000////////////...000000000000000000000000111000//////......///////////////......---------------,,,,,,,,,,,,------------............------,,,,,,,,,---------......---,,,,,,,,,+++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,------,,,+++***+++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,---,,,------......------,,,bbbaaa___^^^aaakkkyyy|||wwwqqqkkkhhhiiijjjiiihhhiiilllooopppqqqjjjfffcccdddiiikkkiiieeeaaaaaa```^^^[[[XXXWWWVVVQQQOOONNNMMMNNNOOONNNMMMMMMNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYZZZ[[[ZZZZZZ___gggmmmtttsssrrrqqqssswwwzzz|||}}}|||uuupppppprrrvvv~~~||||||~~~ooocccaaa```bbbkkkvvv}}}}}}yyyyyy|||vvvfffUUUEEE;;;555333111111222333222222////////////............------------...///000111000000000000//////...---...///000000/////////111////////////////////////000/////////......------////////////000111222333444666888::::::999::::::777777666555444555555666666555444333333333333333222333444666888888888888666666555555666888999;;;444333333333333555777888999999::::::::::::999999888888777777666555444444111222222222333333444444111111111111111222333333444444444444444333333222111111111111111111111111000000000//////000000000111111111111222333444555222222222222222222222222222222333333333333222222111111111111111111111111111111000000000000111111222111111111111000000000000000000000000000000000///000000000000000000///000111111222222111111000/////////000000/////////////////////////////////////////////////////////000000//////............//////......---,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......------,,,+++,,,------......------,,,eeeccc___\\\]]]eeesss}}}~~~{{{wwwrrrpppqqqnnnkkkhhhggghhhkkklllmmmiiieeeaaaaaaeeegggdddaaa[[[ZZZYYYXXXWWWVVVVVVUUUPPPNNNLLLKKKLLLLLLLLLKKKNNNOOOPPPSSSUUUXXX[[[]]]]]]^^^^^^___aaaccceeefffaaa``````bbbaaaaaagggooottt|||}}}sssrrrqqqtttzzzwwwtttrrrsssxxx{{{zzz|||~~~qqqfffcccaaacccmmmzzz|||ppp^^^LLL???999555333111111111222111///////////////..................------------.........//////000111111111111///000111000//////000222------...............///000000//////.........---////////////000111222333555888;;;<<<;;;:::;;;===:::999888666555444333333333333333333444444555666222333444555666777888888777777666666777999:::;;;555444444444444555777888888888999999:::999999888777777666555555444444444333333333333444444444444111111000000000111222222444444333333222222222222111111111111111111111111////////////////////////111111000000000000000000222222222222222222222222111111222222222222111111000000000000000000000000111000000//////000000111111111111000000000//////111111111111111111111111...//////000000//////...///000000000000000000///---......//////......---.............../////////........................///////////////......---...---------,,,,,,,,,+++---------......---------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........---,,,+++,,,------......------,,,kkkgggaaa\\\\\\bbbkkkrrr}}}yyyxxxzzztttpppllliiijjjlllmmmnnnfffbbb___^^^___```___]]]VVVUUUSSSRRRSSSTTTSSSRRRNNNMMMKKKKKKLLLMMMLLLKKKKKKLLLOOORRRUUUYYY\\\^^^___```bbbdddgggjjjlllnnnnnnlllllllllkkkkkkrrrzzz~~~|||tttssstttxxxzzztttqqqtttyyy|||~~~|||xxx{{{vvvmmmhhhfffgggppp}}}zzzhhhTTTDDD;;;777444222111111222111000...////////////............///......---,,,,,,---------...///000111222222222///000000///...---///111,,,,,,---......///000000000000000000////////////000000000000111222333333555999<<<===:::999:::<<<:::999888777555333222111111222222333555555666666333333444444555666666666777777666666666888999:::666555444444444555777888666777888888888888888888666555444333333333333333333333333444444444444444111000000000000000111111333333222111111111111111111111111111111111111111...//////000000//////...000000000000//////......111111111111111111111111000111111222222111111000////////////////////////000000////////////000000000000000000////////////000000000000000000000000......000000000000.........//////000000//////...++++++,,,,,,,,,,,,++++++---............/////////...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------............------)))***+++,,,,,,------,,,,,,,,,,,,---------......******+++,,,---...//////++++++++++++++++++++++++******+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,+++,,,------......------,,,wwwqqqhhhbbb```cccfffhhhqqq}}}~~~|||xxxrrrnnnllllllllllllcccaaa^^^\\\[[[ZZZZZZ[[[VVVSSSPPPPPPRRRSSSRRRQQQLLLLLLLLLNNNPPPRRRRRRQQQMMMNNNQQQUUUYYY]]]aaacccfffgggiiimmmqqquuuxxxzzz}}}zzzyyyyyyxxxwww~~~zzz{{{xxxyyy|||yyysssssswwwuuuzzz|||xxxxxx}}}xxxrrrtttyyy}}}{{{zzz{{{sssllljjjlllrrr|||~~~rrr___JJJ;;;666666222111000111222222111///////////////............------,,,,,,,,,---......---......///000000000000...///...---+++***,,,...,,,---...///000222333333000000000111111111111111111000000111111222333444444888<<<;;;888666777:::666666666666555444333333222222333444555555555555555444444444444444444555777666555444444555666777555444333333333444555666555555666777777777777777444333222111111111222333333333333222222222222222111000000/////////000000222111000/////////000111111111111111111111111111...///000000000000///...//////000000000000000000111111111111111111111111000000111111111111000000////////////////////////000//////......//////000000000/////////.........////////////////////////...///000111111000///............//////.........+++,,,,,,,,,,,,,,,,,,+++---------.........//////------------------------....../////////...---,,,******++++++,,,,,,------+++,,,------------,,,+++)))***+++,,,------------,,,,,,,,,---------......******++++++,,,,,,------++++++++++++++++++++++++)))***+++---......---------,,,,,,++++++,,,,,,---*********+++,,,,,,,,,---))))))******+++,,,......++++++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,yyyooohhhffffffeeeccceeerrr{{{sssmmmiiigggeeedddbbbbbb```\\\YYYXXXYYY[[[WWWTTTQQQPPPRRRSSSRRRQQQLLLLLLNNNQQQUUUXXXXXXWWWVVVWWWZZZ^^^ccchhhlllnnnrrrtttvvvzzzzzzwwwzzz|||}}}vvvtttwwwwww||||||xxxxxxxxxrrrkkknnnuuu||||||}}}}}}}}}wwwooonnnooosss{{{~~~yyymmmXXXCCC666222444000000000111333444222111000/////////............+++++++++,,,---...///000.........///......------......---+++)))((()))+++---...///111222444555666000000111111222222333333111111111111222333444555333777::::::666333555777333444444555666555555555444444444555555444333333555555444333333333444444666555444333222333444555444333222222222333444555444444555666666777666666333222111000000000111222222222111111111111111111111000////////////000000222111///.........///000000000000000000000000000...///000111111000///...---...///111222222222222000000000000000000000000000000111111111111000000//////////////////////////////............//////000/////////.......................................///000222222000///...---..................------......//////......------------.........//////---------------------------.../////////...,,,,,,))))))***+++,,,------...***+++,,,------,,,+++***)))***+++,,,---.........,,,,,,,,,---------......+++++++++***************++++++++++++++++++++++++)))***+++---......---------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------((())))))***+++---...///***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,------......------,,,xxxjjjggghhheee___dddgggnnnzzzxxxpppiiidddbbbaaabbb___ZZZXXXXXXYYYYYYYYYYYYVVVTTTSSSRRRQQQPPPOOOLLLRRRUUUUUUVVV[[[]]]]]]^^^```dddgggjjjooouuuyyy|||{{{|||~~~sssppptttxxxxxxxxxyyy|||zzzqqqoooooowww|||{{{yyyvvvsssuuuxxx{{{~~~xxxpppaaaPPP@@@666222222000111111111111000//////000///...---------------////////////////////////,,,---...//////...---,,,...///000111111000///...+++---...000222333444444000000000111222222333333333444444222000000111222666555555555555444444444555444333333444444222111111111222222222333333333444444444333333222222222444444444444444444444444555555444444333222111000333333333444444444555555222222222111111111000000........................222111111111000000//////...000111000...------...000000000000////////////000000000000000000000000///000111222222111000///000000000///......------000000//////.........---///////////////......---111111000000//////......////////////////////////000000//////.........---000000000000000000000000+++++++++,,,,,,------------...///...------...////////////......------,,,.........------,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---))))))(((((()))+++---...,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvllljjjeee___aaaccciiisss~~~~~~uuunnnhhheeeccc```]]]ZZZXXXXXXYYYZZZYYY\\\ZZZYYYWWWWWWWWWVVVUUUUUUZZZ^^^]]]^^^ccceeedddgggjjjnnnrrrwww}}}{{{|||wwwuuuyyy}}}}}}}}}~~~|||vvvuuuwwwzzzxxxyyyxxxxxxxxxyyy}}}qqqhhhYYYJJJ===666222111333333444444333333222111//////...---------------........................---......//////......---...///000000000000///...,,,---...000111222222333//////000111222222333333222333333111000///000222555555555555444444444333444333222222333333222000111111111222222222333333444444333333333222222222333333333444444444555555555444333222111111111222222222333333333444444444222222222111111111000000////////////////////////000000000/////////......///111222222000//////000000////////////////////////////////////////////////000111111111111000///000000000000////////////111000000000///////////////////////////...------/////////.........------........................////////////......------////////////////////////+++++++++,,,,,,---------,,,---...---,,,+++,,,.........------------------......---------,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---******))))))***+++------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++***))))))***++++++++++++++++++*********)))***+++++++++,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnhhhbbb___```ccckkkuuuyyypppjjjfffddd```^^^[[[ZZZ[[[\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[^^^cccfffeeefffjjjlllkkknnnqqqwww}}}~~~~~~~~~{{{xxx}}}vvvvvvyyyzzz|||zzzzzz}}}wwwfff[[[MMM@@@999555222000111111111111111000////////////...------------...........................///..................///---...////////////...---------......///000000000......///000111333333444111222222111//////000222444444444444333333333333333111000000111222111///111111111222222222222333333333333333222222222222222222333444555666777777666444222111000111222333111111111222222222333333222111111111111000000000111111111111111111111111//////...............---...000111111000000000111////////////////////////........................//////000000000000/////////000000000000111111111111111111000000000000///...////////////...------.........---------------........................///............---------------------------------++++++,,,,,,,,,,,,------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++***))))))***++++++)))))))))))))))((((((((())))))***++++++,,,,,,,,,------,,,+++++++++,,,,,,------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnhhhaaaaaabbbfffoooyyywwwpppkkkhhhdddaaa___^^^___`````````aaaaaabbbbbbaaabbbdddeeehhhnnnqqqpppppptttvvvuuuwww{{{~~~xxxvvvvvv|||ssstttxxxzzz{{{xxxwwwzzzyyylllXXXMMM@@@777444444222000//////000000//////...---///......---------..............................000///...------...///000---..................---...---------.........///---...///000111222333444111222222111000///111333444333333333222222222222111000//////000111000...111111111111222222222222333222222222222222222222222333444555777888999::::::777444111000000222333000000000000111111111111111111111111000000000000000000000000000000000000........................+++---...///.........000.........///////////////------------------------////////////////////////---......///000111111111000000000///////////////......//////......---,,,......------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---+++******************+++))))))))))))))))))(((((()))))))))******,,,,,,------,,,,,,++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~uuuoooeeecccbbbccciiirrr}}}|||wwwtttjjjhhhfffeeeeeefffeeedddiiijjjllllllkkkllloooqqquuuzzz}}}|||}}}~~~yyytttsssuuuxxxpppqqqtttuuuuuuttttttxxxooo```JJJAAA666111111222111///222222333333222222111000......---------......///........................000///...------...///000.........------...............------------...///---...///000111222333333111222222222000000222444222222222222111111111111000///......000000///...000000111111111222222222222222222222222222222222333444555666888:::;;;;;;>>>;;;777333111000111111/////////000000000111111000000000000000000000000////////////////////////////////////////////////***,,,...///...---...///------....../////////000------------------------///..................///+++,,,,,,---...///000000.......................................------,,,................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...*********++++++*********************************))))))((()))***+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***''''''(((***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++|||vvvkkkhhhdddaaaccciiissszzzwwwuuurrrppppppnnnlllkkknnnpppssssssqqqrrruuuyyy|||}}}wwwrrrsssvvv~~~wwwqqqrrrrrrooooooqqquuuzzzwwwbbbQQQ???999222//////000000000000111111111111000//////...------------...//////------------------------000//////////////////000//////...------.../////////...---,,,,,,---///000...//////000000111111111000111111111000000111333222111111111000000000000///...---...000111000///000000000111111111111222111111111222222222222222333333444666777999::::::===;;;777444111000000000/////////000000000111111//////000000000000000111------------------------///////////////000000000---///000000/////////000---------......//////000------------------------......------------......++++++,,,---......//////,,,---------------......---............---,,,,,,.............../////////------------------------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,------,,,+++************++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++++++++***)))******+++++++++++++++,,,***)))(((((()))***,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++pppwww~~~tttqqqjjjccc___bbbiiiooo}}}}}}zzzwwwvvvyyy|||{{{yyyzzz~~~wwwooopppsssvvv}}}zzzzzzvvvooommmsss{{{yyyiiiTTTCCC777555222000...///000000......//////......---,,,---------------...//////------------------------//////000000000000//////000000///......///000000///...---,,,---...000111///000000000000000000000---...//////......000111111111000000000////////////.........000111000///000000000000111111111111000111111111222222222222111222222444555666777777888777555333111000////////////000000000111111111////////////000000111111------------------------------........./////////...///111000///......///,,,,,,---......///000000------------------------......---,,,,,,---......,,,---------......//////------------......//////------......------,,,+++,,,,,,---------.........------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************)))))))))(((++++++******++++++,,,---***++++++,,,,,,+++***))))))))))))******+++++++++))))))))))))*********+++************************************************((()))******++++++******)))***++++++++++++***)))*********+++++++++,,,,,,+++***)))(((((()))+++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---------,,,++++++++++++++++++++++++++++++************************[[[aaaiiioooyyy}}}yyypppfff___^^^dddiiirrrzzzvvvlllkkkmmmqqq|||sssmmmvvv}}}ooo___JJJ:::333444333111///...///111111111111111111000000///---------------...///000------------------------...///000111111000///...111000///......///000111///...---,,,---///111333000000000000////////////+++,,,------,,,,,,...000000000000000///////////////......///111222111000000000000000111111111111000000111111222222222222///000111111222333444444333333222222111000000///000000000000111111111111.../////////000000111111........................,,,,,,,,,------.........,,,...///...,,,++++++,,,,,,,,,------...///000000...........................---,,,,,,,,,,,,---............///////////////---.........//////000000------......------,,,++++++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++++++++***)))***+++---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))(((((('''''''''&&&++++++******++++++,,,---))))))+++,,,,,,+++***)))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))&&&''')))*********)))((()))***+++,,,,,,+++***)))))))))******+++++++++,,,,,,+++)))''''''(((***+++++++++++++++,,,,,,---...------------------------+++++++++,,,,,,+++++++++,,,,,,---,,,+++)))'''%%%++++++++++++++++++++++++************************PPPPPPUUU```kkkttt~~~}}}wwwmmmbbb\\\]]]___fffooo{{{~~~{{{kkkhhhnnnyyy{{{yyyuuuuuu|||pppbbbNNN<<<333444333222111000...------000000000000000000000000///////////////////////////...---,,,+++,,,---...---------............///333111///...---...///000...//////000111222222333//////////////////......///...,,,++++++---000222///////////////..................///////////////////////////000000000000444333222111111333555666555222...---///111000///222222222111000//////...111111000000//////......------......//////000000000///...------...///000222111///---,,,,,,,,,---+++++++++,,,---...///000,,,---...//////...---,,,---------,,,,,,---------///...---,,,,,,,,,,,,,,,***++++++,,,---...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++***))))))***+++++++++++++++***************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********((((((((()))******++++++,,,+++***))))))(((((()))************************))))))************))))))((()))***+++,,,---------)))************+++++++++************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++UUUNNNIIINNNXXXdddqqq|||{{{|||zzzsssiiiaaa___```bbbjjjttt}}}{{{kkkhhhlllqqqsss{{{~~~|||{{{tttfffUUUDDD999666333222222111000///......////////////////////////////////////////////////......---,,,,,,,,,---...---------............///111///...---,,,---///000,,,------....../////////000000/////////////////////...---------...000111.........///////////////.../////////////////////.../////////000000000000444333111111111222444555777444111000222444333222222222111111000//////...111111000000//////..................////////////......------------......///...---++++++++++++,,,,,,,,,,,,------...000000---------......---------......------------............---,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---******************++++++)))))))))***+++++++++,,,,,,,,,,,,++++++******************)))))))))))))))***))))))(((((())))))***************************))))))************))))))((()))***+++,,,,,,,,,,,,)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++\\\OOOCCCBBBJJJTTT```iiirrruuuxxxvvvooogggaaa___^^^ccckkkqqqxxx||||||yyykkkgggjjjmmmooottt}}}~~~}}}xxxhhhXXXFFF888555888111111111000000/////////////////////////////////////////////////////////...------,,,------......---------............///...---,,,,,,,,,---...///------------------------//////000000000000000000/////////000000000000111------......//////000000//////////////////............/////////000000000222222111000111222333444777444222111333444444333222222111111000/////////111111000000//////....../////////...............,,,,,,------------,,,,,,++++++************++++++------------...///000000---,,,,,,++++++,,,,,,---///......------......///...------,,,,,,,,,,,,,,,...---------,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++---,,,++++++++++++,,,---)))))))))***+++++++++,,,******************+++++++++++++++++++++*********++++++******)))(((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++fffVVVHHHEEEIIIMMMRRRUUUaaagggooosssqqqjjjdddaaa]]]___ccchhhnnnvvv}}}{{{sssjjjiiimmmtttsssssswww~~~~~~ppp[[[JJJ<<<333333777//////000000000000000000////////////////////////........................---------------.........---------............///...------,,,------...///.....................---......///////////////000000000111222222222111000,,,------...///000111111////////////...................../////////000000111111000000000111222333222111000///000000111111111111111111000000//////111111000000//////....../////////......---------+++,,,---......---,,,+++***************++++++,,,,,,,,,,,,,,,,,,---...///---,,,+++******+++,,,---...------,,,,,,------...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++******))))))))))))++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))******************************************************))))))))))))************))))))))))))******(((((()))***+++,,,,,,,,,+++++++++***************+++++++++***************************))))))(((((())))))(((((('''((((((((((((((((((((((((((((((((())))))************))))))))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++vvvdddQQQHHHFFFFFFHHHJJJQQQXXXccclllooommmiiiggg`````````bbbfffnnnvvv|||}}}}}}vvvnnnjjjlllqqqzzzxxxtttssstttzzz|||hhhOOO@@@999444333555///////////////000000000........................---------------------------------....../////////---------............///..................//////............---------------------....../////////000111333444333222111000,,,------...///000111111000000//////.........---............////////////////////////000000111111......///.........//////111111111000000000000000111111000000//////......//////......------,,,,,,,,,---...//////...---,,,******+++,,,,,,---------++++++******++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---******++++++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++***))))))(((((())))))***))))))+++,,,,,,+++))))))***************************************************))))))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++***************************************(((((())))))************++++++***(((''''''''''''(((((((((((((((((((((((())))))************))))))))))))***+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***www]]]KKKBBB@@@BBBFFFGGGMMMWWWaaaiiimmmoooooogggdddaaa___aaaggglllpppyyy}}}~~~|||rrrnnnmmmppptttzzzwwwssspppooosss{{{ppp[[[EEE:::888555333222////////////////////////........................------------------------,,,---...///////////////---------............///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111222333333333222111000------......//////000000000000000///......------------........./////////........./////////000000...///000000//////000111111111000000000000000000111111000000//////...............---------------------............------++++++,,,---......------*********))))))******+++,,,++++++******++++++,,,+++******))))))******++++++++++++++++++,,,,,,---))))))***+++,,,---......((())))))******))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******************)))************************************************))))))))))))))))))))))))******+++,,,,,,+++******)))))))))***+++++++++,,,******************++++++)))))))))***************'''(((((()))******++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******++++++++++++******sss\\\LLLBBBAAADDD@@@DDDJJJTTT___hhhnnnrrrmmmhhhccc___^^^aaadddfffmmmrrryyy|||yyy~~~wwwuuussssssuuuvvvuuuqqqmmmlllpppxxx~~~ttt[[[KKK<<<666444222000000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///---------............////////////...---,,,+++***++++++,,,,,,------....../////////000111111222222222222222222222111000000.........///////////////111000000///......---------------.........//////------......////////////---///111111//////000222000000000000000000000111111111000000//////......,,,------------------...------,,,,,,,,,,,,------+++,,,---......------,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++******+++,,,,,,---******++++++,,,,,,,,,---(((((())))))))))))((((((************************************************++++++++++++++++++++++++************************+++******))))))******+++******))))))))))))******************************************************(((((())))))))))))(((((()))***+++,,,,,,+++***)))******************++++++)))))))))***+++++++++,,,((()))))))))*********+++)))))))))))))))************************+++,,,,,,************************))))))************))))))))))))************)))))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******rrr\\\JJJBBBBBB<<<===AAAJJJUUUbbbkkkppppppkkkddd___]]]]]]___```bbbhhhpppxxx~~~~~~tttuuu|||}}}{{{xxxuuutttuuutttpppllljjjmmmuuu{{{tttcccIII@@@777333111......000000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///---------.........////////////...---,,,***)))(((------......///000111111000000111222333333444444222222222111111000000000///////////////.........111000000///...------------------.........//////,,,---......//////......+++...000000...---///111000000000000000111111111111111111000//////......,,,,,,,,,------.........---,,,+++******+++,,,---+++,,,---...------++++++,,,,,,++++++***++++++,,,+++,,,---......---,,,+++,,,++++++++++++++++++,,,+++*********+++,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++*********************************************************************+++++++++************************++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''+++++++++***************(((((()))***+++,,,,,,---(((((())))))*********+++++++++******)))((((((((((((((()))***+++---///000************************))))))************))))))))))))*********))))))((()))************+++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******nnn\\\LLLAAA@@@AAADDDGGGJJJQQQaaaqqquuuuuupppeee___]]]\\\YYY\\\]]]dddooowww}}}~~~rrrqqqwww~~~yyyrrrsssoookkkhhheeefffqqq|||yyybbbRRR???999222000111222///---///...---,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///111111111000000000000000000000111111111111000000////////////............,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------......000111111555222...---000111111000000000000000///...---,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++***))))))******((('''))))))************))))))******++++++++++++******************************((()))***++++++***)))((('''((()))+++++++++***)))+++*********))))))((((((************))))))))))))************************))))))))))))))))))))))))...---+++***)))(((((())),,,+++++++++***)))))))))************************++++++******)))(((((((((******)))((((((((((((((()))&&&'''+++,,,***)))+++,,,+++***)))))))))******))))))))))))))))))******,,,***((('''&&&'''((()))+++++++++,,,,,,+++++++++******************************++++++++++++******)))************+++++++++******++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))qqq^^^PPPDDDBBB@@@BBBEEELLL[[[hhhtttvvvtttkkkbbb^^^ZZZWWWYYYYYY^^^iiirrrxxxssslllooowww|||sssmmmjjjfffdddccceeeooozzzoooVVVFFF<<<777111///000111///---000///......---------...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////111000000000000000000000......///000000///......////////////............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------...///000111444111...---///000000///000000000///...------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******++++++++++++++++++++++++)))************+++++++++,,,***))))))******)))((()))******************))))))******++++++******)))))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))))))))(((*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************++++++******************************************)))))))))))))))***************)))(((((((((((((((***''''''***+++(((''')))''')))***+++***)))*********))))))((((((((())))))---,,,***)))((()))***+++******++++++++++++******************************)))))))))******))))))))))))************+++++++++*********++++++*********+++++++++++++++++++++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))xxxgggQQQHHHAAA???AAAGGGSSS]]]nnnvvvzzzsssiiiaaa[[[VVVUUUTTTWWW```hhhooowww}}}~~~yyynnnhhhgggoooxxx|||}}}ssskkkgggdddcccbbbdddmmmwwwyyy```III;;;888444///...///000///---000000///............///------------------------------,,,,,,,,,,,,++++++++++++,,,---------------------------------------////////////...---,,,,,,------------------------+++,,,---...////////////000000000000000000111111---///000111111000///---/////////............---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////222///---,,,---........./////////......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************)))((((((************************)))************+++++++++,,,+++******++++++***)))******++++++++++++******)))******++++++******)))(((((((((((((((((((((((())))))************)))))))))((((((''''''''''''(((******))))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((***+++++++++******))))))******************************************'''(((((()))******++++++***))))))(((((((((((((((+++((('''***)))''''''***&&&***------+++))))))***+++***)))(((((((((((((((,,,,,,***)))))))))***+++))))))************))))))************************(((((())))))))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))((((((((('''''''''))))))))))))))))))))))))eeeWWWIIIBBBBBBEEEMMMTTTeeeqqq{{{yyyqqqhhh```ZZZVVVRRRSSSXXX^^^dddlllttt~~~|||~~~rrrgggcccdddiiirrrzzz{{{{{{zzz{{{{{{~~~sssooojjjfffdddcccccciiirrryyy~~~|||hhhSSSAAA777444111...---...//////...//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,------------------------+++,,,,,,---......//////000000000000000111111111///111333444444333111/////////.........---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...///...---,,,,,,---------///......------,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++***************)))***+++++++++***((('''))))))))))))))))))))))))))))))*********+++++++++,,,+++***+++,,,,,,+++***+++++++++,,,,,,+++++++++))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))+++***((('''&&&''''''((())))))))))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))'''(((***,,,,,,+++)))((((((((())))))******++++++************************(((((())))))************))))))(((((((((((())))))***((((((******(((***///000222333000***''')))+++---,,,+++***)))(((((((((***)))(((''''''((())))))(((((())))))))))))((((((************************(((((())))))))))))(((((())))))*********++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))|||kkkVVVJJJDDDCCCGGGLLLYYYggguuuxxxuuuooohhhaaaZZZTTTQQQSSSVVVYYY```gggsssyyy|||uuufffaaa^^^ccciiiooovvv}}}wwwrrrqqqsssyyyvvvuuuoooiiigggdddbbbeeekkkuuu||||||hhhUUUFFF;;;555000///---------............------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,------------------------+++++++++,,,------.../////////000000111111111111///111222333333222111///............------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------------,,,,,,+++,,,,,,...---,,,,,,+++,,,,,,---//////...---,,,,,,++++++------------------------++++++++++++++++++++++++***************************+++,,,---,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++,,,+++******,,,---,,,***+++++++++,,,,,,+++++++++)))))))))******)))))))))***************************))))))))))))))))))***,,,+++)))((('''((())))))(((((((((((((((((())))))&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''%%%((((((((())))))******+++))))))))))))))))))))))))************))))))(((((())))))(((((((((((()))))))))((((((+++++++++000777>>><<<777000)))'''(((+++...---,,,+++***)))))))))(((((((((((((((((())))))((((((((())))))((((((((()))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))(((((((((((((((((((((((((((((((((gggUUUIIIBBBBBBFFFNNNZZZhhhqqqttttttnnnggg^^^XXXSSSRRRQQQRRRWWW]]]iiipppzzz|||tttvvv{{{jjjaaaXXXYYY```llltttyyy~~~uuummmkkknnnttt{{{{{{wwwqqqllliiigggdddfffkkkvvv~~~kkkUUUEEE;;;444000///......------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---...//////...,,,+++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---....../////////000111111222222......////////////...............------------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,---...---,,,++++++,,,...---++++++***+++,,,---000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++***)))***+++,,,+++*********++++++++++++******((())))))******))))))(((******************************))))))))))))******+++******))))))))))))***''''''(((((((((((())))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((&&&%%%(((((())))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((())))))***)))((()))+++,,,---444<<>>555333111000,,,------...............------,,,,,,,,,+++++++++---,,,++++++******++++++------------------------+++***)))))))))***+++,,,,,,,,,+++***************)))))))))))))))(((''''''++++++***************+++******))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((''''''*********+++++++++,,,,,,*********+++++++++,,,,,,---+++)))***+++,,,***(((************************)))))))))))))))))))))))))))*********))))))(((''')))******************)))))))))******))))))((('''''''''(((((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((()))))))))******))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((()))***************&&&&&&''''''''''''''''''(((((((((((()))***++++++,,,+++***(((((((((((((((************)))(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))((('''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((((((((((())))))((((((''''''&&&&&&&&&'''(((((())))))((((((&&&%%%%%%%%%&&&((()))***'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))***++++++,,,,,,++++++...,,,)))'''&&&''')))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((''''''''''''''''''&&&rrrgggaaa___XXXbbbmmmrrrxxxwwwlll^^^SSSKKKIIIHHHGGGNNNXXXeeegggiiihhhccc]]]YYYVVVPPPNNNLLLKKKLLLOOORRRTTTZZZ___gggmmmrrruuuxxxzzz{{{wwwzzzsssdddVVVRRRSSSZZZiiiyyy|||sssqqqsssttttttwww|||www^^^QQQ@@@555222333111...,,,,,,---...............,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***))))))))))))***'''(((((())))))'''&&&%%%*********************+++******))))))******+++,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,*********++++++++++++,,,+++***)))***,,,,,,+++***************************))))))))))))))))))))))))*********+++******)))(((******++++++++++++******(((((()))))))))((('''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((()))************)))$$$%%%(((*********(((''''''(((((())))))******++++++***)))(((((((((((((((++++++++++++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''(((((()))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''(((((()))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''(((***************+++,,,,,,---+++)))''''''''')))***((((((((((((((((((((((((++++++++++++++++++******))))))))))))))))))))))))&&&''''''''''''''''''(((~~~tttmmmjjj___bbbeeefffjjjvvvtttgggYYYOOOIIIFFFKKKSSS[[[```ggghhhddd^^^ZZZYYYSSSRRRQQQPPPOOONNNNNNNNNTTTXXX^^^dddiiimmmqqqttttttvvvyyy{{{}}}{{{yyy|||xxxaaaYYYTTTVVV\\\fffvvvyyynnnjjjkkknnnqqqttt{{{qqqcccOOODDD777000111111---))),,,,,,---.........------,,,,,,,,,++++++++++++***,,,++++++***************++++++++++++++++++++++++***************++++++++++++***))))))((())))))))))))***+++,,,+++***(((''')))*********+++++++++*********))))))******+++,,,(((((()))***+++,,,,,,,,,************************************************++++++++++++++++++++++++************++++++++++++************++++++++++++***)))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''''''''((())))))*********)))))))))(((((((((((((((*********))))))((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((''''''''')))))))))(((((((((((('''%%%%%%'''(((((()))))))))))))))***))))))(((''''''&&&&&&&&&''''''(((((((((''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&((('''&&&&&&&&&''')))***+++***)))'''''''''((()))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))'''''''''(((((()))))))))}}}sssnnnfff______jjj~~~ooo^^^QQQJJJKKKOOOOOOUUU]]]aaa```]]]\\\\\\UUUUUUTTTTTTRRRPPPNNNMMMOOOSSSWWW[[[___ccchhhlllkkknnnrrruuuxxx{{{}}}vvvxxx||||||nnneeeSSSSSSWWW^^^gggrrr{{{mmmggghhhmmmqqqvvvppp]]]NNNCCC;;;222///000000---(((+++,,,,,,---...---------,,,,,,+++++++++*********,,,+++******))))))******++++++++++++++++++++++++))))))******+++++++++++++++***))))))((()))))))))++++++,,,,,,,,,+++***)))((()))***++++++++++++*********))))))******+++,,,***************+++++++++************************************************'''''''''((((((((((((((())))))*********+++++++++))))))*********+++++++++((()))************+++,,,************************(((((((((((((((((((((((()))******+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''')))(((&&&%%%%%%%%%&&&&&&&&&&&&((()))******))))))(((((((((((())))))))))))*********))))))((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%'''((())))))******************)))((('''&&&%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********(((&&&%%%&&&&&&%%%$$$$$$&&&'''(((***)))(((''''''(((((()))******************************))))))((((((''''''((((((((((((((((((((((((((((((((())))))******+++tttgggaaagggxxxppp^^^RRRLLLKKKIIIMMMSSSWWWYYY[[[\\\]]]UUUUUUUUUUUUTTTQQQOOONNNLLLNNNPPPRRRUUUYYY^^^bbbeeehhhlllpppsssvvvzzz}}}~~~zzzwwwvvvuuu{{{tttfff]]]YYYRRRWWW```hhhqqq{{{ooofffffflllqqqzzz|||lll[[[JJJ<<<777333///...000000///---++++++,,,---------------++++++++++++************++++++***))))))))))))***************************))))))***++++++++++++***++++++***))))))))))))************)))))))))))))))'''(((***+++,,,,,,+++*********))))))******+++,,,+++++++++***************************************************************(((((((((((()))))))))))))))))))))************+++)))))))))************+++''')))***)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++*********))))))************))))))''''''((()))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((***(((&&&$$$###$$$%%%&&&%%%&&&((()))******)))(((&&&'''((()))))))))))))))++++++++++++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''((('''''')))***++++++++++++))))))))))))(((((('''&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++***'''%%%'''''''''''''''((()))))))))((((((((('''(((((((((************************((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******uuupppxxxyyyjjj^^^VVVSSSQQQPPPPPPRRRUUUVVVVVVRRRSSSTTTTTTTTTRRRPPPOOOLLLMMMMMMMMMNNNRRRVVVZZZ\\\___dddgggkkknnnrrrttt|||{{{uuurrrsssvvvxxx}}}pppggg___WWWUUUYYY___fffnnntttzzzpppffffffmmmrrr|||fffTTTGGG<<<222/////////...---,,,---...++++++,,,------------,,,++++++++++++************++++++***)))))))))))))))************************((()))***+++,,,++++++***,,,,,,+++***************+++***((('''''''''))))))'''(((***,,,,,,,,,+++*********))))))******+++,,,************************************************************************************+++++++++,,,))))))))))))************))))))))))))************'''(((***)))&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********)))(((((())))))))))))(((((('''((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''$$$&&&((()))***)))((((((%%%&&&''')))))))))))))))************)))(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))((('''''''''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))***'''(((((()))************''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))***)))(((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&'''((()))))))))(((''''''((())))))******))))))((((((((((((((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''|||}}}xxxmmmaaaZZZRRRNNNNNNOOONNNMMMPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLOOOTTTXXXTTTWWW\\\```cccfffiiilllsssyyyyyytttooolllmmmrrrzzzpppeeeZZZUUUQQQOOOUUU]]]nnnuuu{{{}}}pppggghhhooouuulllSSSBBB;;;555000---//////---)))''')))+++++++++,,,---------,,,,,,+++++++++************)))+++******)))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******---,,,++++++******++++++---+++)))'''&&&(((***,,,&&&(((***,,,---,,,+++************)))***++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))************))))))))))))************&&&(((***(((%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***************(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))((((((((()))))))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%((()))***)))((('''$$$%%%((()))***)))((('''$$$%%%''')))******))))))(((((((((((('''&&&%%%$$$%%%&&&&&&''''''((((((((()))*********)))((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''&&&%%%&&&'''((()))***+++,,,%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))************))))))'''&&&%%%%%%&&&'''((()))&&&''')))*********)))((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$|||}}}rrrbbbVVVPPPLLLJJJHHHPPPNNNLLLKKKKKKLLLMMMNNNMMMNNNNNNMMMMMMMMMOOOPPPMMMOOOSSSWWW\\\___bbbcccffflllsssxxx{{{zzzuuunnniiihhhmmmrrrwww{{{pppdddYYYRRRMMMJJJIIIPPPdddxxxzzzmmmdddccclllwwwlllSSSCCC:::444111222///...---,,,,,,---///000------,,,,,,+++***))))))***++++++,,,,,,------...)))))))))((((((((((((''''''((()))++++++***)))))))))************++++++++++++++++++*********))))))+++***************++++++******))))))***+++,,,,,,,,,---------,,,++++++************)))******++++++***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++***)))(((((('''((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((((((''''''(((((()))))))))))))))***))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((&&&%%%%%%&&&'''((('''''''''((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((((((((()))******)))'''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((******(((&&&&&&&&&))))))))))))))))))))))))///((((((111333***%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''+++)))&&&&&&'''(((((('''))))))((('''&&&$$$"""!!!%%%%%%%%%%%%%%%&&&'''(((+++***)))(((((()))***+++&&&'''((())))))***))))))'''(((((()))***)))))))))***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))+++)))((()))***+++***(((((((((((((((((((((((((((%%%''')))+++***)))&&&$$$&&&&&&&&&&&&&&&'''((()))}}}lll\\\QQQKKKIIIJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKJJJLLLNNNQQQTTTVVVXXXYYY\\\aaahhhlllooouuu|||vvvnnnjjjccccccgggrrr{{{yyymmmeee[[[QQQNNNIIIHHHJJJPPP\\\qqq~~~}}}|||yyymmmffffffppp{{{nnn\\\GGG:::444000...//////...---++++++,,,...///------,,,++++++***))))))++++++++++++++++++******,,,,,,,,,++++++++++++***(((((()))***************)))************+++++++++,,,,,,,,,+++++++++******++++++************************))))))***++++++,,,---------------,,,++++++++++++******)))************++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++******)))(((((('''((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))(((''''''&&&'''(((((())))))((((((***))))))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))))))))(((++++++++++++++++++++++++))))))*********)))'''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&((())))))'''&&&%%%&&&((((((((((((((((((((((((---&&&'''///000((($$$&&&(((((((((((())))))))))))%%%&&&&&&'''''''''''''''---***((('''((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''((())))))&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''&&&''''''((((((((((((''''''((())))))************))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((({{{rrr^^^SSSOOOGGGEEEDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNQQQUUUZZZ]]]```eeemmmssszzz||||||vvvsssooogggcccbbbbbbfffrrrwwweeeYYYRRRKKKEEEGGGEEEHHHQQQ^^^ooozzzyyy{{{zzzyyy|||xxxnnniiilllwwwqqqWWWIII:::333000---,,,---///...,,,+++***++++++,,,,,,,,,,,,+++******)))))),,,++++++***))))))((((((******)))))))))((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))))))))************)))******+++,,,------......------,,,,,,,,,+++******))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++******))))))(((((('''((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((******))))))(((''''''&&&'''(((((((((((('''&&&&&&%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&''''''(((***))))))((('''&&&%%%%%%'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''((()))***+++,,,++++++++++++++++++++++++++++++++++++***)))''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''***%%%%%%,,,---&&&"""$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''---+++)))((())))))(((''''''(((((()))))))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&'''''''''''''''&&&%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''******+++++++++***)))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((qqq}}}wwweee[[[RRRNNNIIIFFFFFFGGGFFFDDDBBBAAAAAABBBDDDDDDDDDDDDIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQSSSXXX^^^cccjjjmmmqqqvvvzzz~~~|||wwwuuunnnhhheeebbb___```dddkkktttuuufffWWWOOOKKKIIIGGGJJJKKKRRR___ppp|||yyyyyyyyyxxxwwwyyy~~~yyyrrrpppuuusss\\\FFF<<<333000000...---......---,,,+++************,,,+++++++++******))))))++++++*********))))))))))))(((((((((((('''''''''***)))((((((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))+++***************++++++------.........------,,,,,,,,,+++)))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++---)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&******%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((***((('''''')))***)))(((*********)))((('''&&&%%%((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''&&&%%%$$$$$$&&&((()))((((((((((((((((((((()))''''''(((((((((((('''''')))************)))((((((+++)))((()))***+++***((((((((((((((((((((((((((((((((('''&&&''''''))))))''''''&&&&&&&&&''''''(((mmmrrr{{{~~~ooohhh___UUUNNNKKKKKKJJJHHHAAA???===>>>@@@BBBBBBAAAFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJMMMQQQTTTYYY]]]aaaeeeiiimmmsssvvvwwwzzz~~~zzztttlllgggccc]]]YYYXXXYYY[[[aaahhhwwwvvviiiaaaVVVMMMIIIGGGHHHJJJPPPWWWbbbppp~~~wwwuuuwwwuuussssssuuuxxx}}}}}}yyy{{{sssZZZGGG<<<555000000000...---...------,,,+++***)))))))))++++++***************)))************++++++,,,,,,,,,,,,+++++++++************)))((((((((()))+++,,,))))))*********+++++++++))))))))))))************,,,++++++***))))))******++++++***************+++,,,,,,---------------,,,,,,+++***)))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***,,,)))))))))))))))))))))))),,,+++***))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''***)))&&&%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((()))%%%$$$$$$&&&(((***)))(((((((((((((((((('''&&&%%%)))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''&&&$$$###$$$%%%''')))'''''''''''''''(((((((((''''''(((((((((((('''''''''(((((((((((((((''''''+++)))((()))***+++***(((((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((''''''&&&&&&&&&''''''tttqqqoooppprrrttt{{{uuutttzzz~~~|||~~~}}}sssdddZZZVVVSSSOOOLLLGGGBBB===<<<===??????>>>AAABBBDDDEEEGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKOOOSSSVVVWWW[[[```eeeiiilllpppuuu{{{}}}uuuoookkkfff___ZZZSSSOOONNNQQQUUU[[[eeeoooyyyqqqggg___UUUOOOJJJIIIGGGGGGJJJOOO[[[ggguuu|||tttppprrrnnnkkklllpppttt{{{pppXXXDDD999666111...//////,,,+++,,,,,,,,,,,,,,,+++*********************************))))))******+++,,,,,,---++++++*********))))))))))))))))))))))))******+++)))************+++++++++((((((((()))))))))))))))+++***************++++++,,,+++******)))*********++++++,,,,,,------,,,,,,+++***))))))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''(((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((()))%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))#########&&&((())))))'''###$$$&&&'''((())))))******))))))(((((((((((()))))))))************))))))))))))))))))))))))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((((((''')))'''&&&'''((()))(((&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''zzzmmmfffbbb```ccciiiqqq|||qqqiiijjjjjjggghhhppp{{{wwwqqqkkkccc\\\TTTLLLCCC>>>>>>???>>>===>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFJJJMMMLLLKKKLLLQQQVVVZZZ]]]aaafffjjjmmmpppqqqvvvxxxzzz|||}}}zzzvvvooojjjccc___]]][[[VVVSSSNNNMMMOOOUUU\\\cccppp{{{xxxjjjbbb[[[UUUPPPJJJGGGIIIOOOSSSTTTZZZaaaooo~~~wwwqqqnnnhhheeeiiinnntttmmmVVVCCC999555222...---//////+++***,,,+++,,,,,,,,,,,,,,,++++++))))))))))))************))))))******************((((((((((((''''''''''''(((((()))***************)))************+++++++++(((((())))))************))))))))))))***+++,,,,,,,,,++++++***))))))******)))***++++++,,,,,,++++++***))))))((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''%%%%%%&&&''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%&&&'''''''''''''''%%%%%%&&&%%%$$$$$$''')))(((((((((((((((((((((((($$$''')))(((&&&&&&''''''"""############$$$$$$$$$((('''&&&%%%%%%'''((()))&&&%%%%%%'''))))))'''%%%$$$%%%&&&(((***++++++++++++***))))))(((((())))))(((((()))******)))((((((''''''(((((()))(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###''''''((((((((((((''''''$$$%%%&&&((()))))))))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((('''&&&&&&&&&&&&&&&pppddd]]]WWWWWW[[[YYYeeewwwuuuhhheeeccc^^^___fffooo{{{}}}ttt```WWWKKKCCCBBBAAA@@@>>>??????AAABBBDDDDDDEEEEEEGGGFFFFFFGGGHHHIIIIIIHHHGGGJJJLLLJJJFFFFFFJJJNNNPPPRRRVVVZZZ^^^aaacccccceeefffhhhjjjkkkmmmpppssssssuuuwwwzzz{{{|||{{{zzz|||}}}~~~zzztttnnnjjjaaa\\\WWWUUUVVVUUURRRPPPQQQRRRVVV^^^fffnnn{{{uuufffYYYRRRNNNLLLJJJGGGGGGNNNZZZbbbfffnnnwww}}}uuullleeeccchhhpppxxxmmmWWWDDD888666888111......000000---,,,...++++++,,,---------,,,,,,)))))))))))))))***************))))))((((((''''''++++++++++++************'''(((***+++++++++***))))))************+++++++++))))))******+++++++++,,,(((((())))))***+++------,,,,,,+++***))))))******((()))***+++++++++++++++)))(((((((((((())))))******++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))))))))))))))(((((('''%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''************************&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***))))))))))))))))))))))))###''')))'''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''%%%%%%%%%&&&(((***)))(((((())))))(((&&&###((())))))************)))++++++***))))))((())))))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$###""""""''''''((((((((((((''''''$$$%%%''')))***++++++++++++)))((()))***+++***)))((((((((((((((((((((((((%%%&&&''''''((())))))***)))((('''&&&&&&&&&&&&&&&uuufff\\\UUUPPPQQQWWWcccqqqzzz~~~{{{tttqqqjjjggghhhfffiii}}}{{{jjjXXXPPPKKKDDD@@@AAA=========>>>???@@@@@@AAAEEEDDDCCCEEEGGGHHHHHHGGGJJJIIIFFFEEECCCCCCDDDDDDGGGHHHIIIKKKNNNPPPRRRRRRWWWWWWXXXYYYZZZ\\\^^^___aaabbbfffiiilllnnnooooooqqqrrrssstttuuuwww|||~~~~~~}}}zzzuuuooohhhbbb[[[WWWTTTTTTSSSRRRPPPQQQSSSVVVVVVXXX]]]eeeoooyyy{{{tttfff___TTTKKKFFFDDDEEEEEEKKKWWWgggrrrwww|||}}}llliiigggiiisssmmmRRR???888666111---,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,++++++)))((('''&&&))))))))))))((((((((((((******))))))((((((''''''((())))))))))))*********,,,+++***)))(((((((((((())))))))))))************,,,,,,,,,++++++*********...---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((******************++++++,,,+++((('''&&&'''((()))************************+++***((('''''''''((()))&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((&&&$$$$$$''')))))))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%&&&''')))***)))'''%%%###&&&%%%###!!!!!!"""###$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((())))))((('''&&&((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&((()))+++,,,+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))tttfff\\\WWWTTTYYYdddpppwwwyyy~~~yyytttkkkhhhuuupppbbbXXXMMMFFFDDDDDDBBBAAAAAABBBDDDEEEEEEDDDDDDCCCDDDFFFGGGGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWXXX[[[^^^aaacccddddddfffggghhhiiijjjmmmqqqtttuuuuuuuuuuuuvvvxxxzzz{{{}}}yyywwwllljjjfffaaa]]]XXXTTTRRRTTTTTTTTTTTTTTTVVVZZZ]]]```dddjjjrrrzzz~~~wwwnnnddd^^^TTTOOOHHHCCCBBBDDDHHHJJJTTTbbbtttqqqnnnmmmqqq~~~iiiXXXBBB555111000---)))...---,,,+++******)))***++++++***))))))***++++++))))))***++++++++++++***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))))))))******(((((()))))))))*********,,,,,,,,,++++++*********,,,,,,+++***))))))))))))************************,,,***((()))+++,,,***))),,,++++++******)))))))))******(((''''''((())))))***************************))))))((((((((((((((((((((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%$$$"""###%%%'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''((())))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((uuuiiiccc^^^```gggpppuuuxxx|||zzznnnrrr~~~~~~ooo```TTTNNNJJJGGGDDDBBBCCCEEEFFFFFFAAA@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKMMMOOOQQQSSSUUUVVVVVVXXXZZZ[[[\\\]]]```cccgggiiiiiijjjjjjkkklllnnnooorrrsssvvvyyy|||}}}zzzuuupppkkkhhhfff\\\[[[XXXVVVTTTSSSRRRRRRUUUVVVXXXYYY\\\aaagggkkkrrrwww}}}{{{vvvoooggg___VVVNNNHHHDDDAAA>>>>>>AAAHHHPPPUUUbbbqqq~~~vvvtttttt|||~~~iiiOOODDD777111111222000,,,///...---+++)))(((((((((++++++***))))))***++++++)))***++++++,,,,,,,,,+++''''''(((((())))))******))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))))))))******+++++++++++++++******************+++******))))))((((((((((((((((((((((((+++***))))))++++++***))),,,,,,+++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%###"""###%%%''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$&&&''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((((()))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))*********)))(((''''''{{{wwwooolllmmmqqqtttvvv|||~~~xxx|||zzzjjjaaaXXXSSSMMMIIIIIIIIIHHHGGGBBB@@@???@@@BBBCCCBBBAAA@@@BBBDDDGGGIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSUUUXXX[[[______``````aaacccddddddccceeehhhlllppptttwwwxxxzzz|||{{{yyywwwtttsssrrrqqqqqqooommmjjjeeeaaa]]][[[YYYVVVVVVUUUTTTTTTUUUXXX[[[[[[]]]aaaeeekkkrrrzzz~~~jjjeee\\\TTTNNNHHHDDDAAA@@@???>>>@@@FFFQQQ^^^fffrrr~~~~~~|||zzz~~~}}}~~~eeePPP???999333111333444111///...---,,,***))))))((((((+++******************++++++,,,,,,+++***)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))*********((((((((((((((()))******(((((((((((()))))))))***+++++++++***************((()))***++++++***))))))***************************)))))))))*********)))++++++******))))))((((((&&&'''((()))******))))))((((((((((((((((((((((((((()))*********)))'''&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&((())))))(((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((((((((((((((()))))))))***)))(((((((((((())))))((((((((((((((((((((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&''')))*********)))((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&((()))***''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))******)))(((&&&$$$}}}tttpppoooooosssyyyzzzpppiii```ZZZXXXVVVSSSPPPIIIGGGDDDBBBCCCDDDDDDCCC???AAACCCEEEGGGHHHGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDFFFHHHJJJKKKKKKLLLNNNQQQTTTTTTUUUVVVWWWXXXYYYYYYVVVXXX\\\```eeejjjmmmoooqqqrrruuuwwwxxxxxxxxxxxxyyywwwuuurrrqqqqqqrrrsssxxxwwwvvvtttrrrpppooonnnjjjiiigggeeecccbbbbbbccc```___\\\YYYWWWUUUTTTTTTTTTUUUWWWWWWXXX[[[```dddhhhlllrrrxxx|||sss^^^XXXOOOHHHDDDBBBAAA@@@???@@@BBBGGGPPP___ooozzz}}}zzzzzzwwwvvv}}}}}}fffOOOBBB333222000///000///,,,***++++++******))))))***************++++++*********)))*********)))((('''&&&++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))*********++++++******)))(((''''''(((((('''(((((((((((()))))))))************************'''(((***++++++***)))((())))))))))))))))))))))))))))))***))))))))))))***((((((((())))))******+++&&&'''((()))******))))))''''''''''''''''''''''''((()))*********)))'''&&&'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))(((((('''(((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&''')))*********)))((())))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((&&&%%%###uuunnnhhhhhhkkk{{{wwwqqqnnnkkkeee```VVVQQQJJJDDDBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@?????????@@@@@@AAACCCEEEEEEDDDEEEFFFGGGIIIIIIKKKLLLMMMNNNNNNNNNMMMOOORRRVVVZZZ___bbbcccffffffggghhhiiiiiiiiihhhiiihhheeecccbbbcccdddeeejjjiiigggeeecccaaa```___\\\\\\[[[ZZZXXXWWWYYY[[[VVVUUUTTTTTTTTTUUUVVVWWWVVVZZZ^^^```bbbffflllqqq~~~qqqgggUUUOOOGGGAAA>>>>>>@@@@@@>>>CCCLLLUUUaaaqqqxxxrrrrrrqqqrrrzzz|||gggPPPAAA;;;000000000000...,,,+++)))******)))))))))******+++)))***++++++++++++***)))%%%&&&'''((())))))******++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))************+++***)))(((''''''''''''''''''(((((((((((()))))))))))))))***************)))))))))***))))))((((((''''''''''''''''''''''''((()))******(((((()))***&&&''''''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$"""!!!#########%%%''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###%%%&&&###%%%(((******(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((((((''''''&&&%%%%%%zzzooojjjiiiqqq{{{zzznnnfff[[[PPPKKKHHHHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBDDDEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAACCCDDDDDDBBBAAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWYYYYYYXXXXXXWWWVVVUUUUUUQQQSSSSSSRRRQQQQQQTTTWWWSSSSSSSSSUUUXXX\\\```bbbdddiiipppuuuyyy~~~sssbbbYYYNNNIIIBBB>>>===@@@CCCDDDHHHRRRaaaooo{{{yyyrrrooooooqqqvvv|||tttaaaOOO???666666///111222111///.........,,,+++***))))))((()))))))))***++++++++++++***)))%%%&&&''')))*********+++(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''(((((((((((()))(((((('''''''''(((((('''''''''((((((((())))))((()))))))))*********++++++***)))(((((((((((((((((((((((((((((((((((((((''')))******((('''(((***''''''(((((())))))************(((''''''((())))))((((((((((((((((((((((((***))))))(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$#########%%%'''(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''(((}}}uuurrrjjjtttqqqccc[[[WWWUUUUUULLLKKKHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDBBBBBBCCC@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLOOONNNNNNNNNOOOQQQSSSTTTPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPLLLNNNPPPOOONNNOOOSSSVVVTTTUUUVVVZZZ^^^dddiiilllssszzzyyyfffWWWNNNIIIEEE@@@===@@@DDDIIIKKKUUUcccvvvxxxpppppprrrtttvvvxxxzzz^^^LLL???444000111+++---///...,,,,,,...000------+++)))(((''''''''')))***+++,,,,,,+++***))))))************))))))(((&&&&&&'''((()))***+++,,,'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***''''''''''''((((((((()))(((((())))))*********+++,,,+++)))''''''''''''(((++++++++++++++++++++++++''')))+++***'''&&&(((***))))))))))))((((((((((((,,,+++((('''&&&'''((()))))))))))))))))))))))))))+++***((('''''''''((()))###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%''')))******%%%%%%%%%''')))***(((&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&%%%$$$######%%%'''(((((('''%%%$$$###$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""$$$%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&''''''((()))******+++$$$&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''(((***+++zzzvvv~~~vvvmmmfffccc___ZZZRRRKKKGGGEEEDDDCCCIIIGGGDDDAAA@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEE???@@@AAACCCEEEEEEFFFFFFAAABBBCCCCCCDDDCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKJJJJJJJJJLLLNNNKKKJJJJJJIIIJJJKKKMMMNNNKKKNNNQQQRRRRRRSSSWWW[[[[[[^^^ccciiiqqqyyyttteeeWWWNNNLLLIIILLLKKKGGGHHHPPPYYY^^^jjj||||||nnnmmmoootttxxxzzz{{{|||zzzaaaHHH===555---,,,222......---,,,,,,+++******...---+++))))))((())))))************************))))))((((((''''''&&&&&&((('''&&&&&&'''((('''&&&''''''((((((((((((''''''***)))))))))((((((''''''''''''((())))))))))))(((+++***)))'''''''''((()))*********)))))))))))))))+++++++++************)))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))&&&((()))(((''''''((()))((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''$$$!!!###''')))&&&###$$$%%%%%%%%%&&&'''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((---,,,***)))''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******+++zzz}}}~~~zzztttlllaaaXXXQQQNNNMMMLLLMMMJJJGGGCCCBBBAAABBBCCCFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSVVVYYYZZZ[[[]]]aaadddkkknnnssszzzqqqfff\\\TTTQQQSSSRRRVVVXXXWWWYYYccclllqqq{{{ooonnnoootttyyy{{{zzzyyy}}}eeePPP===777333------222...------,,,++++++*********++++++++++++***((((((************************((((((((((((((('''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''+++***((('''''''''((()))))))))))))))))))))))))))*********)))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))))))))((((((((((((((())))))&&&((()))((('''&&&((())))))(((''''''((()))'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,)))((((((((('''''''''''''''''''''&&&%%%$$$###"""""" ###))),,,+++)))((((((''''''&&&%%%%%%$$$'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++***(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((((((((zzzooogggbbb___^^^\\\XXXQQQJJJEEEDDDDDDEEEHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSVVVYYYZZZ___aaaeeehhhkkkooossswwwppphhh___[[[YYYXXX]]]ccchhhnnnrrrrrrvvv~~~~~~xxxyyy}}}rrrqqqrrrvvv|||~~~{{{vvvuuuyyy||||||{{{}}}zzzjjjOOO@@@444222111------111------,,,,,,++++++******''')))+++------+++((('''))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((('''''''''((('''&&&%%%%%%&&&''''''***)))((('''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((('''''''''((())))))***'''((()))((('''&&&'''(((***(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###""""""!!!$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++((((((((((((''''''''''''''''''''''''&&&$$$###"""""" $$$)))------+++)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''%%%%%%%%%&&&''''''(((((({{{xxxwwwooocccVVVOOOMMMOOOQQQQQQOOOMMMJJJHHHFFFFFFFFFAAABBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJLLLPPPSSSSSSUUUYYY]]]bbbfffiiikkkmmmooosssxxx}}}zzzrrrlll```]]]\\\```dddiiirrr{{{|||wwwsssvvv~~~}}}xxxwwwxxxyyy}}}}}}tttqqqrrrssssssuuu{{{~~~hhhWWWBBB888111111111...+++,,,,,,,,,,,,,,,++++++******'''(((***+++,,,+++)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((&&&&&&&&&'''((('''&&&''''''(((((((((((('''''')))))))))))))))))))))))))))(((&&&&&&&&&(((***,,,(((((((((((('''(((((((((((((((((())))))))))))))))))))))))((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''''''''''''''((()))***'''((()))((('''&&&'''(((***)))''''''(((((('''%%%&&&&&&&&&''''''''''''(((******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%&&&)))***)))(((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''(((((((((((('''''''''''''''(((((()))))))))|||}}}xxxiiiaaaaaafffkkkhhhddd^^^WWWQQQLLLJJJIIIFFFEEEDDDCCCCCCDDDEEEEEE@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMQQQUUUYYY[[[___fffnnnuuuzzz}}}~~~~~~{{{uuupppjjjhhhgggfffeeeeeecccbbb___aaagggpppxxx~~~yyytttrrrwww}}}xxxvvvyyy|||}}}}}}tttlllkkkkkkmmmsss|||vvvbbbNNNBBB777333///000000---+++***,,,+++++++++++++++******)))))))))((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))(((&&&&&&&&&'''((('''&&&''''''((((((((((((''''''************************)))((('''(((***,,,///111'''''''''(((((((((((('''''''''(((((())))))))))))******)))))))))((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((()))))))))'''&&&&&&(((***(((''''''(((((('''%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&'''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((($$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''***)))(((((((((((('''&&&%%%%%%&&&'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((}}}zzz|||xxxlllbbb[[[VVVTTTNNNKKKHHHEEECCCCCCDDDEEEAAAAAA@@@@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMMMMMMMNNNQQQVVVZZZ___eeeoooyyy|||xxxsssooollljjjhhhfffdddccc```\\\YYYVVVVVVVVVXXX[[[```dddgggllloooxxx~~~{{{zzzuuurrrnnnnnnsssyyyvvvhhhffffffjjjsss}}}ttt___JJJ<<<444...,,,,,,---...---,,,***++++++++++++++++++******+++***(((''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))************++++++((((((((()))+++...000222&&&&&&'''(((((((((''''''&&&''''''(((((())))))************)))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))*********)))((((((''''''&&&''''''(((((()))***)))'''&&&&&&''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((()))$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwtttvvvuuuvvv{{{~~~xxxqqqmmmkkkbbb]]]VVVOOOKKKJJJKKKLLLKKKJJJHHHFFFFFFFFFHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOMMMLLLKKKMMMQQQUUUYYYaaammmxxx|||yyyuuussssssrrrooommmllljjjgggddd___\\\YYYWWWQQQRRRRRRQQQNNNKKKJJJJJJJJJMMMSSS[[[dddmmmvvv|||zzzhhhiiilllqqqwww}}}wwwllljjjjjjoooxxxrrr]]]JJJ<<<333///,,,,,,,,,+++,,,---,,,+++******************++++++*********))))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))''''''((()))***++++++,,,%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))*********)))))))))((('''&&&&&&&&&&&&((()))***)))'''%%%&&&''''''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzxxxqqqiiieeeeeeggglllrrrtttwww{{{uuukkkaaa[[[YYYYYY[[[VVVTTTQQQNNNMMMLLLLLLMMMPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEHHHJJJMMMNNNOOOPPPOOOMMMJJJHHHIIILLLOOOQQQYYYfffrrryyyzzzwwwtttiiifffbbbaaaaaaaaa^^^\\\YYYWWWUUUQQQOOOLLLKKKJJJGGGJJJLLLKKKGGGEEEFFFHHHCCCJJJUUUbbbppp~~~|||pppfffkkksss|||wwwtttqqqqqqwwwqqqZZZGGG:::333///,,,111111///,,,,,,---,,,+++******************++++++((()))+++,,,+++(((&&&$$$''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&'''(((((((((((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&'''(((''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))*********)))***)))((('''&&&%%%%%%%%%)))******)))'''%%%&&&'''&&&%%%%%%&&&)))******)))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))'''(((((('''&&&%%%&&&'''"""###$$$%%%'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''{{{tttjjjaaa```\\\\\\bbbhhhnnnzzzxxxoookkkkkkllllllkkkhhhddd```^^^^^^```fffccc^^^XXXRRRMMMJJJHHHCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKGGGCCCCCCGGGJJJKKKQQQXXX^^^```aaa``````TTTTTTTTTSSSRRRPPPNNNMMMKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIJJJMMMPPPSSSWWW```pppyyylllcccaaammm{{{nnn___JJJ:::222///...---,,,,,,,,,,,,,,,+++***)))))))))************))))))---,,,+++)))((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))'''((())))))((((((***,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''))))))))))))************(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''''''''((((((((((((((($$$%%%%%%&&&'''''''''&&&******)))((('''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''+++)))(((&&&%%%%%%%%%&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""###$$$%%%&&&((())))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&xxx~~~tttlllbbb]]]ZZZ\\\___fffttt}}}|||~~~xxxnnnbbbWWWOOOJJJGGGGGGFFFDDDBBBAAA@@@???@@@BBBEEEFFFGGGIIILLLNNNMMMNNNLLLIIIEEECCCDDDFFFGGGIIIMMMPPPRRRSSSTTTTTTLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMRRRTTTWWWWWWVVVWWW\\\```hhhlllvvv{{{zzzyyyxxxvvvppphhhbbbeeeppp}}}oooTTTIII:::000,,,,,,,,,,,,,,,------------,,,+++***))))))************))))))******))))))((()))))))))+++***((('''''''''((())))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&((()))***)))''''''''')))''''''&&&&&&&&&&&&''''''((((((((()))))))))******$$$%%%%%%%%%$$$$$$&&&((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%&&&'''(((((()))###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&^^^yyyzzzjjjeee```[[[YYY]]]kkkxxx~~~mmm___WWWUUUSSSOOOKKKHHHFFFDDDDDDCCCEEEGGGIIIKKKNNNSSSVVVUUUUUUUUUQQQLLLHHHFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPTTTXXX]]]```cccdddeeekkkppppppmmmnnnuuu{{{|||{{{sssqqqooonnnmmmllliiigggnnnwww~~~iiiWWW@@@999111------...///...------------------,,,+++))))))************)))))))))((((((((())))))***+++***)))((('''''''''(((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,'''((()))((('''''')))***))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&KKK___xxxzzzwwwpppggg^^^]]]eeennnyyyzzzpppkkkhhhddd___[[[YYYXXXXXXSSSTTTVVVWWWYYY]]]bbbfffffffffeeebbb\\\UUUOOOLLLLLLKKKKKKMMMOOORRRSSSSSSVVVUUUTTTTTTUUUWWWZZZ\\\^^^ccckkkssszzz~~~yyytttsssnnnooooooqqqsssuuuvvvvvv{{{yyyeeeQQQDDD888555111/////////---,,,+++,,,,,,---,,,,,,++++++))))))************))))))))))))((((((((())))))***(((((((((((('''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,---***+++,,,+++***)))+++---))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''((((((((('''''''''(((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''''''''''''''''''''???LLL\\\kkk}}}zzznnngggffffffkkkyyy}}}zzzwwwuuuuuuuuunnnoooppppppqqquuuyyy}}}}}}}}}|||yyyrrriii```ZZZVVVVVVXXX\\\aaaddddddcccddddddcccdddfffiiilllnnnssszzz|||xxxrrroooooopppttt{{{rrr___LLL???999111000///...,,,***(((&&&)))******+++++++++******))))))************))))))+++***)))((('''''''''''''''''''''((((((((((((''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''''''((()))((('''&&&&&&(((''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,&&&''''''&&&%%%%%%&&&((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((()))%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''999???GGGSSSddd|||{{{rrrkkkgggnnnyyywwwooogggggghhhnnnvvvzzz{{{zzz~~~~~~xxxuuurrrpppqqqtttzzzmmm[[[JJJ;;;444444------------,,,***)))(((((())))))***************))))))************))))))++++++)))((('''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++&&&&&&'''%%%$$$###%%%&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''444777;;;CCCNNN```uuu}}}rrrppprrrvvvyyy}}}~~~~~~{{{sssrrrsssvvv}}}sssdddSSSGGG<<<222///000---......---,,,,,,,,,,,,))))))***+++++++++++++++))))))************))))))***)))((('''''''''''''''%%%&&&'''(((((((((''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((())))))******)))'''&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((((()))(((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''222333777;;;AAAJJJXXXcccuuuwwwrrrssstttxxxxxxrrrrrrwww|||rrrXXXJJJ===888333---+++...,,,---,,,+++)))((()))+++)))***+++,,,,,,,,,,,,,,,))))))************))))))(((''''''''''''((())))))$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((('''(((((((((&&&%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''')))******)))'''&&&''')))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((444333333555:::@@@GGGKKKXXXbbbqqq~~~}}}~~~~~~{{{}}}eeeSSSDDD???777222000/////////)))))))))))))))))))))))))))))))))***+++++++++,,,+++)))'''&&&((()))))))))$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((''''''''')))+++))))))(((((('''''''''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&&&&'''))))))(((((()))))))))((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###!!! $$$$$$%%%&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%""" """%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))***+++,,,111000//////111555:::===EEEMMMWWWaaalll|||||||||yyyvvvwww{{{{{{|||wwwdddPPPDDD888444///,,,,,,---------************************((()))))))))))))))******+++)))''''''((())))))((($$$%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$###$$$%%%)))((((((((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%######%%%&&&&&&%%%''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###############$$$%%%%%%'''&&&&&&%%%&&&'''((())))))((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&222111//////000222666888:::===BBBGGGPPP___sss~~~uuupppjjjkkkoootttsssoooqqqvvvzzzzzz}}}|||mmm[[[JJJ===666333111...------...---,,,++++++++++++++++++++++++)))(((((((((((((((''''''***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&$$$###$$$%%%((((((((('''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))******++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******)))((('''&&&%%%$$$222111000111222444777888777888999;;;@@@KKK[[[fffyyyyyynnngggbbbdddiiinnnllliiikkkqqqxxxvvvvvvzzz|||uuupppnnnnnnppprrr{{{yyyqqqcccTTTGGG===666333222000...---------+++)))************************)))))))))((((((''''''''')))(((&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&'''(((''''''((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((((()))***)))((($$$$$$%%%&&&'''''''''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))(((((('''&&&&&&'''''''''&&&&&&''''''(((''''''''''''&&&&&&''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((............///000111222333333444444666<<>>888555222000222000...,,,+++,,,---...++++++++++++++++++++++++)))************))))))(((******)))((((((''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''))))))))))))************************************,,,,,,++++++,,,,,,---...---,,,,,,+++,,,---.........000111111111222555777444888>>>CCCIIIQQQ[[[cccrrrzzzwwwnnnccc___```___[[[VVVUUUUUUTTTRRRPPPNNNNNNOOORRRQQQPPPPPPRRRTTTTTTTTTVVVZZZaaagggjjjjjjgggddd___\\\WWWSSSSSSUUUYYY\\\fffddd```[[[WWWXXX[[[^^^cccbbb```]]][[[\\\___bbb```bbbeeehhhjjjlllnnnooooooppprrrwww~~~{{{uuubbbUUUJJJCCC:::333111222333333...---,,,,,,,,,---...///************************((()))***++++++***)))(((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%%%%###""""""###%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&(((((()))))))))*********************************,,,++++++++++++,,,---------,,,,,,,,,------......+++---...///...///000222333555666777999===EEEJJJSSS[[[eeelllpppttt{{{tttnnnnnnmmmiiidddaaa```_________^^^\\\[[[ZZZVVVSSSQQQSSSUUUUUUUUUUUUXXX\\\___```^^^[[[ZZZZZZYYYXXXXXX[[[aaagggjjjssssssrrrnnnkkkiiijjjkkkwwwvvvtttpppmmmnnnrrrvvvsssuuuwww{{{}}}~~~}}}}}}~~~|||||||||~~~wwwhhhYYYJJJAAA777444111///.../////////...---,,,++++++,,,------************************((()))***++++++***)))(((%%%&&&&&&'''((())))))***((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%###""""""###%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%((()))))))))************************************+++++++++++++++,,,------,,,---------............---///000///...---...//////000111111222444888;;;>>>CCCJJJOOOSSSVVV[[[___hhhqqq}}}zzzvvvqqqnnnlllnnnsssuuuqqqmmmfff```ZZZXXXZZZ^^^___```[[[]]]___```___]]]]]]]]]aaabbbdddhhhnnnuuu{{{~~~}}}}}}xxxhhhZZZNNNEEE<<<777111111000///---,,,***))),,,++++++***))))))))))))************************((())))))************)))$$$$$$%%%&&&((()))***+++((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&& !!!!!!""""""######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$#########"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%)))))))))*********++++++************************+++++++++***++++++,,,---,,,,,,------......------///000000///...---...000,,,---...///000111222333444666999<<>>999444111000000000///---+++******+++******))))))))))))(((************************)))))))))))))))******+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%************++++++++++++************************++++++******++++++,,,---++++++,,,------------,,,)))***++++++++++++---///,,,---///000000///......222111111222555777777666999???GGGMMMRRRZZZdddllluuu}}}vvvnnnmmmpppqqqqqqppprrrtttuuuvvvyyywwwmmmdddXXXMMMGGGBBB<<<888666444000,,,+++,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((###$$$%%%&&&''''''((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((('''%%%!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%''')))***+++,,,%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&&&&)))))))))))))))))))))))),,,++++++++++++++++++,,,+++******))))))******+++...///,,,((('''+++---+++***,,,...000000...,,,***---------------.../////////////////////000111111555666777:::>>>CCCHHHKKKXXX\\\bbbhhhnnnuuu|||uuuqqqrrrtttuuuyyyyyyqqqeee[[[RRRJJJCCC>>>777666555333222000///...************************((()))*********((('''&&&))))))))))))***************))))))((('''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&""" !!!&&&)))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$''')))(((&&&%%%(((***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%$$$######""""""""" """$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))++++++************++++++++++++************++++++***,,,)))%%%$$$(((***(((+++,,,...//////...,,,+++...---------------......///............///000000222222222444666999===???CCCFFFKKKOOOTTTYYY___bbbmmmvvvwwwrrrrrrtttxxx}}}vvvooo]]]WWWNNNEEE???:::444111111111000...---,,,++++++++++++++++++++++++++++++)))))))))))))))(((''''''(((((()))))))))************))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$### $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###############""""""###$$$%%%$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%### &&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******,,,++++++++++++++++++,,,,,,---,,,''''''+++,,,+++,,,,,,------------,,,,,,---------------------------------------......///000//////...///000222333444666999;;;===@@@DDDGGGNNNVVVbbbmmmuuu|||{{{uuutttuuuyyy~~~xxxlllaaaVVVOOOEEEAAA;;;666333000...,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++***))))))((((((((((((((((((((())))))))))))******)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%""" !!!$$$&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######&&&%%%$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((('''%%%$$$#########$$$%%%%%%&&&'''''''''(((((('''&&&###!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,,,,...---)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,++++++,,,,,,---...000///......---......///000222333444555666999<<<<<>>999888666333111000/////////,,,+++++++++++++++*********************************)))(((''''''((()))***(((((((((((()))))))))***))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&(((***)))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''$$$"""$$$''')))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((())),,,++++++******++++++,,,(((***)))&&&&&&***+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***+++++++++++++++,,,------..................//////,,,...///000000111444666555777:::===@@@DDDIIILLLQQQVVV___hhhqqqyyy|||yyyoooeee^^^QQQLLLEEE???:::666222000000000...---,,,+++,,,---++++++++++++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''''''''''''''!!! $$$'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%!!!"""$$$&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))+++******************+++(((++++++((((((+++,,,***++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++++++++++++++++++++,,,,,,---,,,,,,------.........///,,,---/////////000222444111111111222444777:::<<<>>>BBBHHHMMMSSSYYY___ccclllsss~~~zzzsssoooiiiaaaYYYPPPHHHBBB???<<<777333111000///---,,,------,,,***)))***+++***************)))))))))''''''''''''''''''''''''((((((((((((((())))))***''''''(((((((((((())))))((((((((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%$$$"""!!!!!!###%%%''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!"""###$$$&&&'''(((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))******------***+++......,,,)))***,,,------,,,***)))&&&(((***,,,------,,,+++,,,++++++++++++,,,------,,,,,,------...............///000///...///111333///.........000333444555555666999;;;===AAAEEEHHHNNNTTT]]]hhhrrr~~~xxxmmmhhhbbb\\\UUUPPPJJJDDD@@@;;;777444555222///......///...---+++---...---***)))***,,,+++++++++******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))'''((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$$$$$$$&&&'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''******((((((+++,,,)))(((***,,,......,,,***(((%%%'''))),,,------,,,,,,,,,,,,++++++,,,,,,---.........////////////......---......---++++++,,,...000///---...///111222222000111222222333555999===<<>>;;;999888/////////......---------************************))))))))))))(((((((((((('''((()))***++++++************))))))(((((('''''')))((('''&&&&&&'''((())),,,***'''%%%$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&((((((''''''&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###%%%$$$"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))***))))))*********+++++++++++++++******************,,,,,,+++++++++*********+++,,,---...---,,,***))),,,---...//////...---,,,------------------------////////////////////////000111222333666999<<<>>><<<===>>>AAACCCEEEGGGHHHQQQUUUZZZ^^^cccgggmmmpppyyy|||uuuqqqmmmkkkjjjeee]]]VVVRRRQQQOOOMMMJJJGGGEEECCC@@@>>>:::666333111000///......---------,,,,,,,,,************************************))))))))))))******))))))))))))))))))***)))))))))((((((''''''((((((''''''''''''(((((())))))((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%###!!!"""$$$&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&'''(((&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''(((((()))***))))))((((((''''''(((((((((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++,,,,,,,,,++++++*********+++++++++***************+++,,,---------,,,******,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111333444555777888:::;;;<<<:::===@@@CCCFFFIIIMMMOOOUUUXXX\\\___```ccceeehhhmmmnnnqqquuuxxx{{{|||}}}}}}{{{xxxuuusssrrrrrrrrrpppppppppnnnkkkgggccc```VVVRRRNNNLLLKKKHHHCCC>>><<<<<<;;;:::888666444333222222111000...---,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++*********)))))),,,+++***(((''''''(((((())))))((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''((())))))'''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))((('''''''''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))&&&'''((()))*********)))))))))))))))************...------,,,,,,++++++************************)))++++++,,,,,,,,,,,,+++***+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111---......///000000111111111333555777777999;;;======@@@CCCEEEFFFGGGJJJKKKNNNPPPRRRUUUXXXZZZ\\\]]]^^^```bbbdddeeefffggggggffffffeeedddbbbaaa``````]]]\\\ZZZXXXVVVUUUUUUTTTRRRRRRQQQOOOLLLHHHEEECCCBBB???<<<:::999888666333555555555555444333111111---............---,,,,,,*********************************************************))))))))))))(((,,,***((('''&&&''')))***''''''((((((((((((((((((%%%&&&((((((((((((&&&%%%%%%&&&((()))***)))'''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&(((((()))******(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$%%%'''''''''&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***)))))))))(((((()))))))))*********,,,+++++++++*********)))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000111111,,,,,,,,,------------------...000000//////111222333555777888888888999::::::;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>======<<<;;;999777555444444222000///......------//////000000000//////...******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))((('''&&&&&&(((***,,,&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$&&&''')))(((&&&$$$######$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################%%%&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---,,,000000000000000000000000,,,---......---,,,---......000222222000000000111111111222333444444444444444444555555666666777777777777777666666555555555555555555444444333333222222222222222222111000000...---,,,+++******++++++******+++,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&''')))***+++%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%'''((('''%%%###"""$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!"""###$$$###"""###$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))+++***)))(((''''''(((((((((((((((((()))))))))***'''''''''((())))))******'''''''''((((((((())))))***************++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))((((((((((((((((((((((((,,,---......,,,,,,---...***,,,......---------...------...///000000000000...............///000000000000000000000/////////...////////////.........---.....................+++,,,,,,,,,+++***++++++))))))***++++++++++++***---,,,+++*********++++++'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((($$$$$$%%%&&&'''))))))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%######%%%((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&&&&&&&%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((((((((((((((((()))******''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))---,,,)))'''&&&&&&'''((((((((((((((())))))))))))))))))***+++,,,------...&&&'''''''''(((((())))))******))))))***+++,,,,,,++++++************++++++((((((((((((((((((((((((++++++++++++++++++++++++((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,---------(((***+++***))))))***+++(((***,,,---,,,,,,...///,,,,,,---//////000000000,,,,,,,,,,,,---...///000..................------+++,,,,,,------,,,,,,++++++++++++***++++++++++++((()))******)))(((((()))''''''((())))))))))))(((***)))'''&&&&&&''')))+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&%%%$$$$$$%%%&&&''')))******''''''%%%$$$$$$%%%''''''###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!"""######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&(((***+++$$$&&&'''&&&$$$$$$&&&)))############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&'''((()))(((%%%###!!!###$$$%%%%%%%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$&&&'''((()))(((((('''((()))))))))(((&&&%%%))))))(((((((((((())))))---+++(((''''''((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))************,,,(((%%%'''+++---+++((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------***++++++,,,,,,++++++***,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***))))))*********(((%%%""" (((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###$$$%%%&&&''')))%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########((((((((('''$$$"""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&))))))((('''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$'''(((%%%"""''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******))))))(((''''''((((((''''''&&&&&&))))))(((((((((((()))))),,,***((('''(((((((((''''''((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''(((((()))))))))*********---***'''))),,,...---***(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++++++++++++++***************************))))))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((()))************)))((($$$&&&''')))))))))''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((())))))))))))(((((((((''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""###$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((&&&$$$''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((''''''((((((''''''&&&&&&'''''')))((((((''''''(((((()))***)))''''''((())))))(((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))******---***((())),,,...,,,***'''(((((())))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%''')))************((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&######"""""""""###$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$######$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))((('''&&&'''((()))(((((((((''''''((((((((()))''''''''')))******)))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******(((&&&''')))******)))((((((((())))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,************************)))))))))))))))))))))))))))(((((((((((()))******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((((((((((((((((((((((((((((((((''''''(((((()))((((((((('''''''''&&&&&&)))((((((''''''&&&%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&)))'''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())),,,+++)))((((((((()))***((((((''''''''''''((((((((('''&&&(((***+++***)))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))'''(((((((((((())))))))))))(((''''''((())))))))))))))))))***************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))******++++++++++++***************************************************))))))))))))***++++++************************))))))))))))))))))))))))************************++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))((())))))***''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,+++***))))))(((((())))))(((''''''&&&&&&''''''((((((''''''(((***+++)))(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))***))))))))))))***++++++************************((((((((((((((((((((((((************************************************************************))))))************))))))((()))******++++++*********************************************************))))))))))))***++++++)))))))))***************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((()))((((((((((((((((((((((((******))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((((((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%&&&$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!"""#########$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))***+++((((((((((((((('''&&&&&&(((''''''&&&&&&''''''(((((('''''')))******)))'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))))))))))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))************))))))'''((()))***+++******)))************************)))))))))))))))))))))))))))(((((((((((()))******((()))))))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++%%%%%%&&&&&&'''((()))***(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((($$$&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$"""!!!$$$&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''')))+++***'''&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&''''''%%%&&&'''''''''&&&$$$###'''''''''&&&&&&'''''''''((((((((()))+++***(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((('''''''''(((***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$###%%%'''))))))((('''&&&$$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######%%%&&&&&&###!!!!!!$$$'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%'''(((######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''***---,,,)))'''''')))''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***(((&&&&&&''')))+++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&'''(((******)))(((((()))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))******))))))((((((''''''&&&((()))++++++)))(((&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((()))***+++------,,,++++++&&&&&&'''((())))))((((((&&&((())))))(((''''''((())))))))))))((('''&&&%%%+++***)))(((&&&&&&%%%%%%$$$%%%&&&'''(((***++++++&&&%%%%%%&&&''''''&&&$$$&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""!!!$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###%%%%%%$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""$$$'''((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''((()))***++++++******&&&&&&'''((()))***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******(((&&&&&&'''(((((((((((((((((((((((((((''''''''''''((())))))***)))))))))((((((((('''((()))************)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))***************'''((()))))))))))))))(((&&&((())))))(((''''''(((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&%%%%%%&&&''''''&&&$$$&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&& """$$$$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))))))))''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((()))***)))&&&%%%$$$%%%(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))*********)))((((((&&&((())))))(((''''''(((%%%&&&'''((())))))))))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''"""###&&&((())))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,+++***(((''''''((((((((((((''''''&&&&&&&&&%%%))))))((((((''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%%%%&&&((((((((((((((((((((((((&&&'''(((******)))(((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&'''((())))))))))))))))))((('''&&&&&&((())))))(((''''''(((&&&&&&'''((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&& """$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###&&&(((((('''%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((,,,***((('''&&&''')))***((((((((('''''''''&&&&&&***))))))((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((!!!$$$&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&'''((()))***(((((((((((('''&&&%%%%%%&&&((())))))(((''''''((((((((()))(((((('''&&&&&&((('''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###%%%'''%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&(((((('''%%%%%%&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))((('''&&&&&&(((***,,,''''''((((((((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$&&&((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((( """%%%&&&'''''')))***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''''''''&&&%%%%%%&&&((())))))(((''''''((())))))))))))((('''&&&%%%***)))((('''''''''''''''((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&***)))&&&$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""!!!"""$$$%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))))))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$''')))'''###!!!!!!###$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&''')))***+++'''((((((((())))))******&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))!!!$$$&&&''''''''')))***'''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&''''''''''''''''''&&&((())))))(((''''''((('''((((((((((((((('''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""%%%&&&$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!$$$'''))))))((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&$$$"""!!!###(((((($$$""""""$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''***************+++,,,,,,%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((&&&"""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''(((''''''((()))'''''''''''''''''''''''')))((('''''''''(((***+++'''((((((((())))))******(((***+++------+++***((())))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&'''((()))))))))(((&&&((())))))(((''''''(((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""%%%((((((%%%"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%!!!%%%''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$ """%%%''''''%%%""" $$$'''&&&%%%''')))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''((('''$$$""" $$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%###""""""$$$'''%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))***++++++***)))(((''''''''''''((((((((()))((()))))))))((('''&&&%%%***)))((('''&&&%%%$$$$$$))))))(((((()))***++++++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%)))***)))(((%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))*********(((&&&%%%###%%%%%%%%%&&&'''((())))))************)))))))))((()))'''&&&''')))***(((%%%)))))))))))))))(((((('''''''''((((((''''''&&&%%%######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((())))))***+++++++++'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%######$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###'''''''''%%%"""!!!"""######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''&&&&&&"""$$$&&&((()))(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''(((((())))))******'''(((((()))(((&&&$$$###))))))))))))))))))))))))(((&&&$$$%%%((()))'''%%%%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&''''''''''''&&&&&&%%%((()))***)))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((())))))((('''&&&$$$$$$$$$$$$%%%&&&'''(((*********)))))))))((((((((('''&&&''')))***(((%%%&&&&&&'''((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((((((&&&%%%$$$)))))))))))))))))))))))))))'''&&&&&&((()))(((&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((((('''&&&'''))))))'''&&&###$$$%%%'''(((((())))))******((('''''''''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''%%%%%%)))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$###""""""'''&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((((())))))((((((((((((((()))******))))))((((((((('''''''''''''''''''''(((((('''&&&$$$%%%&&&'''((((((((((((+++)))'''&&&%%%&&&((()))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$######$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((***)))))))))******))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$)))'''&&&&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''''')))(((((((((((()))******(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&(((((()))))))))((((((''')))(((&&&$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###""""""$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""$$$%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$&&&%%%###"""!!!"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))*********))))))***************)))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((())))))***************************************######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((###!!!!!!###'''***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''))))))******)))((((((''''''&&&%%%$$$$$$$$$%%%&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((('''''''''''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&"""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%% ###$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%###"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''((((((((('''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''++++++************))))))))))))(((''''''(((((()))))))))))))))))))))))))))(((***+++***)))((()))************))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******++++++******************************"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###!!!"""$$$%%%'''(((((((((  %%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$%%%'''''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%% $$$%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%### !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&************)))))))))((())))))(((''''''((()))***))))))))))))))))))))))))''')))+++***((('''(((*********))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###!!!  """$$$%%%&&&&&&'''###!!!###''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###&&&((((((%%%$$$%%%'''$$$$$$&&&'''(((((())))))''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&***))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&"""$$$''''''%%%############$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!%%%'''((((((&&&%%%""""""""""""""""""""""""#########$$$$$$############$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))))))))))))))((('''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%******))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$&&&'''$$$"""&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((())) !!!"""$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$"""###$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&###!!!"""%%%%%%###!!!"""$$$'''(((&&&%%%$$$$$$***'''$$$$$$&&&'''&&&###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ &&&(((###!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''')))&&&###$$$&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''%%%!!! ###%%%%%%%%%%%%$$$$$$%%%%%%%%%))))))(((((('''''''''&&&%%%''')))(((&&&&&&)))+++%%%&&&((()))))))))(((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))***+++))))))*********))))))(((******))))))))))))************))))))((((((''''''************************)))************+++++++++************)))))))))))))))+++...///...---------######$$$$$$$$$%%%%%%%%%'''%%%######%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))'''(((((())))))(((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&)))******)))'''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!!!!###%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$#########%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%'''))))))'''$$$$$$&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%((($$$ """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&& !!!$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''***(((%%%######$$$&&&(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((()))***(((%%%$$$%%%'''&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))************))))))******))))))))))))************))))))((((((((((((************************************++++++++++++++++++*********************,,,......---,,,,,,---######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###"""!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((('''(((((((((((('''%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$)))***+++)))'''&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%%%%%%%&&&''')))'''&&&$$$!!! ###&&&(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$'''%%%"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!! !!!$$$%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%######%%%&&&'''(((((((((***)))((('''&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''%%%$$$%%%'''(((''''''''''''(((((()))&&&&&&'''((()))))))))((())))))(((((('''''''''&&&((()))*********)))((('''))))))************))))))******))))))))))))*********))))))))))))(((((((((************************************+++++++++,,,++++++++++++++++++++++++,,,---//////---,,,------######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%'''''''''&&&%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''%%%$$$$$$&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''...,,,(((%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&&&&$$$###%%%(((***)))&&&"""!!!###&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###'''%%%$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!!!!""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))+++)))((('''&&&&&&'''((()))'''((((((((((((((('''''')))))))))(((''''''&&&&&&((()))+++,,,+++)))'''&&&((())))))************)))******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,***+++++++++++++++,,,,,,---...//////...---...///######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''%%%""" """$$$'''((()))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######&&&%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''')))+++,,,''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&'''(((***++++++)))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%))))))(((((('''''''''&&&)))***+++,,,+++***'''&&&(((((()))*********************))))))))))))******))))))))))))***************************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,............000222######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''###!!!!!!###%%%'''###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$#########$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!!!!!!!###%%%&&&%%%%%%%%%###$$$%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!! %%%%%%$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''))))))'''###!!!!!!$$$&&&$$$%%%''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% """######"""###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''')))+++,,,((((((((('''&&&%%%######&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***(((&&&&&&((()))(((''')))((((((''''''''''''((())))))))))))((('''%%%$$$(((((((((((((((((((((((()))***+++++++++***)))((('''((()))******+++************))))))))))))******)))))))))************+++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...***,,,...///111333777999######$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""!!!######""""""###"""$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$&&&%%%###$$$''''''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""##################"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%(((+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''((((((((((((&&&$$$$$$&&&''''''%%%(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))******************++++++'''((()))******+++++++++******))))))))))))******))))))*********+++++++++************************+++++++++,,,,,,,,,---------------...//////000000///222555777:::>>>CCCGGG######$$$$$$$$$%%%%%%%%%"""$$$'''&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%''')))***)))'''%%%###'''(((((()))((((((''''''###$$$%%%&&&'''&&&%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''$$$"""$$$'''(((&&&###$$$&&&''''''%%%$$$$$$%%%"""$$$%%%%%%###"""%%%((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%"""###''''''###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''###!!!!!!%%%((((((''''''((()))))))))(((&&&%%%$$$%%%&&&((()))*********%%%%%%&&&'''((()))*********)))))))))***+++,,,,,,''''''(((******+++++++++******))))))))))))******))))))******++++++++++++************************++++++,,,,,,,,,---------...//////000111222222333777999===@@@DDDIIIOOOSSS$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$!!! %%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%(((''''''&&&$$$######"""########################''''''&&&&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""######%%%%%%%%%%%%######"""###%%%''''''&&&%%%$$$$$$######%%%''''''&&&%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))++++++******)))))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&'''((()))((('''&&&&&&'''(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''***((('''))),,,---,,,***************************)))************+++++++++*********))))))))))))))),,,******,,,//////,,,***,,,+++)))(((***,,,------,,,...///000222555:::>>>CCCFFFJJJOOOTTTXXXZZZ[[[########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""""" !!!%%%(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%"""$$$%%%''''''&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''((()))*********+++,,,---''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((***((('''))),,,---,,,***************************((())))))))))))*********++++++++++++++++++******,,,++++++,,,//////,,,***---,,,,,,,,,------------///111444777:::>>>CCCFFFMMMOOOSSSWWW[[[^^^``````""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%$$$"""!!!"""&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%&&&%%%###!!!&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,---((((((((())))))*********)))(((((()))+++,,,,,,+++************************((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++.........///000000000000444888===BBBFFFJJJOOORRRXXXZZZ\\\___bbbcccdddddd########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""!!! """#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''''''''((()))(((''''''''')))(((((('''''''''&&&$$$"""''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''(((((())))))******+++((((((((()))***+++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,...---------......---------...//////000333666888===AAAHHHNNNRRRUUUXXX[[[^^^```aaacccdddddddddddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%(((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######"""$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''((()))((('''''''''))),,,***))))))******'''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))'''((()))))))))***++++++******************************++++++++++++,,,,,,************++++++,,,,,,---...............///000......///000333888@@@EEEHHHLLLRRRWWWZZZ\\\^^^___bbbccceeeffffffeeedddddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%(((&&&$$$""""""$$$&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%###""""""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""!!!"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$&&&'''((((((&&&&&&'''((((((%%%###%%%)))++++++)))''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((&&&((())))))))))))***,,,************************+++++++++,,,,,,,,,------))))))******++++++,,,,,,,,,---.........///111333111333666888;;;BBBKKKRRRSSSVVV[[[^^^```aaabbbcccfffggghhhiiiiiiiiihhhggg########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########&&&%%%%%%&&&'''((()))***######$$$%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$"""!!!!!!"""###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&&&&######"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&""" %%%)))***)))''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))******++++++******))))))(((((('''%%%((())))))((((((***,,,******************************+++++++++,,,,,,,,,******++++++,,,------...***,,,.........///333666777<<>>EEEMMMSSSXXX]]]```bbbdddeeeeeedddddddddfffgggiiikkkkkkiiihhhgggggghhhkkkmmmnnnooosssyyy~~~######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%'''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$!!!!!!###$$$%%%&&&&&&%%%'''((((((&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((((('''&&&''')))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''((()))***)))(((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))************))))))******))))))((((((''''''************))))))(((((()))))))))***++++++,,,,,,))))))***++++++++++++*********++++++++++++++++++,,,,,,---------.........,,,---//////000333888<<>>DDDJJJOOOUUUZZZ]]]^^^```aaa```bbbddddddddddddeeeffffffffffffeeedddeeehhhjjjnnnssszzz~~~}}}######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$############$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((())))))***"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%"""###$$$%%%%%%$$$"""!!!!!!&&&'''$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&!!!$$$&&&'''&&&&&&&&&'''((('''%%%%%%'''((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%$$$$$$$$$&&&''''''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***************+++++++++*********)))))))))))))))***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------***++++++,,,------......---111444666777<<>>DDDMMMTTTZZZaaaiiinnnvvv(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''''''''***))))))((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((+++&&&!!!"""(((+++)))&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$$$$'''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((('''))))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((())))))***+++,,,++++++******)))(((((((((((((((((()))))))))))))))***************)))(((((((((((()))******)))((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))************************)))))))))))),,,++++++***))))))******)))))))))((((((''''''''')))))))))))))))*********(((((()))*********************))))))))))))************))))))))))))******************************+++++++++***************++++++++++++,,,,,,,,,,,,...------,,,+++++++++,,,---,,,***)))((((((((()))---------------..................///////////////...//////000111555;;;???CCCIIIQQQXXX]]]dddkkkqqqzzz((((((((()))))))))******++++++***)))))))))******))))))))))))))))))))))))***************)))))))))+++***)))((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((((((---+++((('''((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((******((('''))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((()))******++++++))))))))))))))))))))))))******)))))))))(((((((((*********+++******)))(((((())))))******))))))((()))((('''&&&'''(((***+++***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))))))))************************************,,,+++******)))*********))))))(((''''''&&&%%%%%%************))))))))))))(((((()))***************++++++************++++++++++++************++++++************************++++++++++++++++++++++++*********++++++++++++,,,---------,,,,,,,,,,,,,,,...---,,,+++++++++++++++//////...........................//////000000000000000000111444:::AAAGGGLLLQQQWWW]]]ccckkkttt{{{(((((()))))))))*********+++******)))))))))))))))************************------,,,,,,++++++******++++++***)))(((((((((((())))))))))))((((((((((((''''''((()))******++++++((()))******++++++******,,,,,,+++***((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))(((''''''&&&$$$%%%'''((())))))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&''')))'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''***)))(((&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&''''''%%%%%%&&&&&&''''''''''''###$$$&&&'''''''''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***,,,+++)))&&&))))))((((((((((((((((((''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((***)))))))))((((((''''''(((((()))***************(((((())))))************))))))))))))))))))))))))*********++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((($$$%%%&&&(((((()))))))))((()))))))))************)))***************++++++++++++***************+++******)))((('''&&&%%%%%%++++++******))))))(((((((((((()))***************+++******))))))******++++++******))))))******+++*********************************+++++++++++++++))))))*********+++++++++------------------,,,,,,,,,,,,------...///000111000000//////.........---.........///000000111111111111111333777>>>HHHNNNTTTXXX]]]ccckkkwww))))))))))))***************))))))(((((()))))))))++++++++++++++++++++++++*********))))))(((((((((++++++***)))))))))))))))+++++++++*********))))))(((((())))))***+++,,,,,,)))***++++++,,,,,,++++++)))***+++***(((''')))+++(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$######$$$%%%&&&((((((((()))(((''''''&&&%%%'''(((*********)))(((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''***)))(((&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))+++---,,,)))&&&(((((())))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((******))))))((((((((('''(((((()))************)))((((((((()))******++++++((((((((()))***+++++++++******++++++++++++************))))))))))))******'''))),,,......---+++)))))))))))))))************************************(((((())))))************************************************)))))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))((()))))))))************))))))******+++++++++,,,+++***************++++++++++++******)))(((((('''++++++******))))))(((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))******++++++))))))*********+++++++++,,,,,,---.........---,,,))))))***,,,---......///000000//////.........---......//////000111111222000111222555;;;DDDNNNUUU[[[___fffnnnyyy)))))))))*********++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,,,,+++++++++*********''''''(((((())))))******(((((()))***************'''(((***))))))((()))***&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++,,,+++)))&&&(((((())))))))))))************************************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))(((((()))***++++++***)))((((((((())))))*********+++''''''((()))***+++,,,---)))***++++++,,,++++++++++++******))))))******+++'''***...000111///+++))))))))))))************+++((((((((((((((((((((((((((((((((()))******++++++************************************))))))))))))************************&&&'''((()))*********)))))))))))))))************))))))******+++,,,,,,,,,*********)))******+++,,,,,,,,,++++++++++++******************))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))************************((((((((()))******++++++*********++++++++++++,,,+++,,,...//////...------,,,------......------,,,//////........................///000000111222222000222555:::AAAJJJUUU\\\bbbiiisss~~~))))))*********+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............))))))))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********)))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******++++++++++++******'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%'''((((((((('''''''''&&&&&&%%%%%%&&&'''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++)))'''(((((()))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))''')))))))))))))))*********)))))))))******+++++++++)))***++++++,,,,,,,,,+++++++++***))))))***++++++(((***---//////...+++***))))))*********+++++++++(((((((((((((((((((((((('''(((((()))******++++++************************************))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))************))))))***++++++,,,------******))))))***++++++,,,++++++++++++,,,,,,,,,,,,)))))))))))))))*********(((((()))******************))))))))))))))))))******))))))))))))))))))***************************(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...///000///...---,,,---...//////...---------------------.........---...///000111222333333111444999???GGGQQQ\\\bbbhhhsss)))************+++++++++++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))***+++------************)))))))))))),,,,,,,,,+++++++++++++++((())))))***************,,,+++******++++++)))'''(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''&&&&&&%%%$$$***)))'''&&&%%%&&&&&&'''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$&&&(((******(((&&&$$$)))(((((((((''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''!!!###%%%&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))******$$$%%%'''(((((((((''''''&&&&&&&&&&&&''')))+++,,,&&&&&&%%%$$$$$$&&&'''((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''(((******((('''(((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***((('''******))))))))))))))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++************************'''(((((()))***+++++++++************************************))))))))))))((((((((((((((((((((((((***++++++++++++******)))))))))))))))************))))))***+++,,,,,,------******))))))***+++,,,,,,*********+++,,,,,,------(((((())))))******++++++(((((()))***************++++++************++++++++++++************++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,...000000///...---$$$%%%'''***+++,,,,,,,,,+++,,,,,,------.........---...///000111222333333222666<<>>===;;;999666333111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))),,,......,,,***************))))))))))))******))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&''''''&&&&&&$$$%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((((((((((((((((('''))))))(((((((((((())))))'''((((((((()))))))))***)))***+++***)))((()))***(((((((((((())))))))))))***************************************)))))))))+++++++++***))))))+++---************************++++++******+++,,,------,,,++++++,,,---///111222666777999<<<>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA???===;;;999777666444222000/////////000...---------......+++))))))*********+++++++++,,,,,,------------,,,+++*********************************++++++++++++******))))))))))))))))))))))))(((((())))))************'''(((((())))))))))))))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))******************************************++++++++++++++++++******------,,,+++++++++,,,,,,------------------------------------------------........./////////000000//////111333333333:::CCCMMMWWWeeepppyyy~~~{{{}}}???<<<888555222222333444444555555555666999>>>AAAHHHLLLRRRUUUUUUTTTSSSSSSSSSSSSQQQPPPNNNMMMKKKKKKFFFEEEBBB???<<<999666555333333222111000///...---......------------.........------,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++***,,,......,,,*********************************((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''(((((('''''')))(((((((((((('''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''((((((((('''''''''&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''(((((('''''''''''''''((((((((())))))$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((())))))******)))***+++***)))((()))************+++++++++,,,,,,++++++++++++++++++++++++************************+++,,,------,,,+++,,,---++++++++++++++++++++++++------------...///000000.........///000333555666>>>@@@DDDHHHLLLNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQPPPNNNLLLIIIGGGFFF>>>===:::888666444333333111000000111111000---+++++++++,,,,,,---.........,,,------...---,,,***)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++(((((()))***************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,************************((()))***+++++++++******************************++++++++++++************,,,,,,,,,++++++,,,------------------------------------------------------.........//////000000111111000222555666:::EEEQQQ[[[cccoooyyy~~~zzzwww{{{HHHEEEAAA===:::::::::;;;===>>>?????????BBBEEEIIIQQQUUUXXXZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRJJJIIIGGGEEEBBB???===<<<999888777555444222111000111000000//////000000111///...---,,,+++,,,,,,---***+++,,,---...------,,,+++---...---,,,***++++++*********++++++*********))))))))))))))))))))))))&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''******)))))))))((((((((()))))))))(((((()))))))))((((((''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&''''''((())),,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''((('''''''''(((******)))'''((((((((((((''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((('''''''''''''''((((((((())))))(((((()))))))))*********((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))***************+++(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((()))*********((()))+++***)))((()))+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---000000///---------........................111111111111222333444444333333333333444666888:::BBBEEEJJJPPPUUUYYY[[[\\\^^^^^^___```aaaaaaaaaaaa^^^^^^\\\[[[XXXVVVSSSRRRHHHGGGEEECCC@@@<<<:::888777555222111222222000///------...//////000111111///000111222111///---,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++((()))***+++,,,++++++***************************))))))*********+++++++++************************))))))))))))))))))))))))+++***************++++++************************((()))***++++++++++++***************************------,,,,,,++++++++++++++++++++++++,,,------...................................................---......///000000111111111111444888;;;CCCSSSbbbmmmsss}}}}}}zzzxxxyyyzzzRRROOOJJJFFFCCCBBBCCCDDDFFFGGGIIIIIIIIIKKKNNNQQQ[[[]]]^^^^^^^^^^^^___```___^^^]]][[[YYYXXXVVVVVVLLLKKKIIIGGGEEECCCBBBAAA===<<<:::999777555333222444333222111111222333444///...---,,,+++,,,,,,---,,,,,,.../////////...---,,,---...---+++***+++,,,******++++++++++++******************************((()))***,,,,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''''''''((())))))222111///---***(((&&&%%%&&&&&&&&&'''''''''((((((''''''((()))++++++)))''')))(((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******''''''''''''((((((((((((******))))))((('''%%%%%%''''''&&&%%%%%%'''((()))###$$$%%%'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++((()))******)))((()))+++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111///------000000000000000000000000444333444444555666777888888888777777777999:::;;;AAAEEEKKKRRRYYY]]]```aaabbbcccdddeeefffgggggggggccccccbbb```^^^[[[YYYXXXPPPOOONNNKKKGGGCCC???<<<<<<888333111111222333333/////////000111222222333444555666777666444222000////////////////////////***++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++,,,+++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))++++++******************************************((()))***+++,,,,,,+++***************************.........------,,,,,,,,,*********+++,,,---...///................................................---......///000111111222111222555:::@@@JJJ]]]ooozzz~~~|||}}}xxxvvv|||TTTUUUWWWVVVSSSQQQPPPPPPWWWWWWWWWXXXYYY[[[\\\]]]bbbbbbaaaaaa```aaaaaaaaabbbaaaaaa___]]]ZZZWWWUUUOOOMMMJJJFFFCCCBBBCCCCCCDDDBBB>>>:::666333222111222222222222333333444555111111222222111000///...------,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,+++************************))))))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((''''''))),,,,,,(((%%%(((((((((((())))))))))))*********))))))))))))))))))))))))))))))+++---...+++)))'''''''''((('''&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''---111555444///+++***,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((()))******)))((('''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++******))))))(((((((((((((((((())))))))))))************************---,,,,,,,,,+++***************)))))))))))))))***+++******))))))))))))***++++++*********,,,---...***---000111222222333444333444444222111111333666666666777888:::===???AAA>>>>>>>>><<<:::999;;;<<>>;;;888777555222000111000000//////111444777:::;;;<<<<<<<<<:::888666...///000222333111---***,,,++++++,,,......---+++++++++,,,---......------++++++++++++******))))))(((((())))))***+++------,,,,,,,,,+++++++++************+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,+++++++++***)))(((((('''))))))******++++++++++++---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++***)))((((((***,,,...........................//////.........//////000,,,...000111000///000111...111777>>>JJJ\\\ppp~~~}}}zzzyyyyyySSSUUUWWWXXXWWWVVVVVVWWW[[[[[[\\\]]]^^^```aaabbbccccccbbbaaa``````aaaaaadddccccccaaa___]]][[[ZZZQQQNNNIIIEEEBBBBBBCCCDDDGGGEEEAAA===999555333222111111111222333444555666444444333222111111222222222111111000000/////////,,,+++***)))))))))+++,,,---,,,++++++***+++++++++***************+++,,,,,,+++************)))))))))))))))))))))))))))))))))***)))(((***,,,,,,)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++)))'''&&&&&&((()))((((((((()))***)))((('''(((***(((((((((''''''((((((((((((,,,000///+++''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%'''((()))******)))((('''***)))(((((('''((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++*********)))))))))))))))(((((((((((()))))))))***************************+++++++++++++++***************))))))))))))******++++++***************+++,,,++++++++++++---...//////222555666666666777888555555555444333333666888555777;;;???CCCFFFHHHIIIEEEEEEDDDAAA>>><<<===>>>@@@CCCHHHOOOWWW___eeehhhooonnnmmmkkkiiifffdddccc]]][[[YYYXXXUUUQQQLLLHHHAAAAAA@@@???>>>>>>>>>>>>===<<<;;;<<<<<<<<<:::888333333111000000222555888@@@AAACCCEEEEEEDDDBBBAAA<<<:::999888777555222000...,,,,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))******************++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,+++******)))))))))*********++++++++++++---------,,,,,,+++++++++***,,,------,,,+++---...---,,,+++******,,,---...........................---------------...///000...000222222111000111333111444999CCCRRReeezzzQQQSSSVVVXXXXXXXXXYYYZZZ[[[\\\\\\^^^___aaabbbbbbdddcccbbbaaa```____________^^^]]][[[ZZZYYYXXXXXXTTTQQQLLLHHHEEEEEEGGGHHHKKKIIIEEE@@@;;;777555333222111111222222444555555777666444333333444555666333333333222111000///...///...+++***)))***+++,,,...---,,,,,,+++++++++,,,+++************++++++,,,,,,,,,+++++++++*********************************+++***)))***+++,,,+++)))******))))))((((((''''''''''''''''''(((((((((((((((''''''&&&&&&'''(((((('''&&&%%%&&&(((******)))((()))***)))((('''(((***))))))(((((((((((())))))%%%))),,,,,,)))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%'''((()))******)))((('''+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))************((((((((()))))))))******++++++++++++++++++++++++))))))************************)))))))))******++++++++++++******+++,,,,,,------,,,,,,---///000111666888;;;;;;;;;:::;;;;;;666777777666555666888:::999<<>>>>>>>>???BBBDDDDDDBBB@@@888666333111111333666888BBBDDDHHHLLLNNNOOOOOONNNNNNKKKGGGCCCAAA???<<<:::444222000///000000000//////......---,,,,,,+++***++++++++++++************,,,++++++***))))))******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,---------,,,++++++******************++++++++++++------,,,,,,,,,,,,+++++++++---......---,,,...///000///...---,,,---...///........................++++++,,,,,,---...///000000222333333222111222444444888???LLL^^^rrr}}}}}}RRRTTTVVVWWWVVVVVVVVVWWWUUUVVVWWWYYYZZZ[[[\\\\\\aaa```___]]]\\\[[[[[[[[[WWWVVVTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLHHHDDD???;;;888666666555555444444444444555888888888888888888888888555666666666555444333222333222///---,,,,,,---.........---,,,+++++++++++++++++++++******++++++,,,,,,+++++++++************************************+++***)))))))))***************))))))((((((''''''''''''((((((((((((((()))((('''''''''''''''''''''((('''&&&&&&((())))))(((&&&'''((('''&&&%%%&&&((()))(((((((((((((((((()))&&&)))+++,,,***((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''')))******)))((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))******++++++(((((()))))))))*********++++++++++++++++++++++++((((((((()))*********+++******))))))******++++++++++++******+++,,,------000000//////000222444555:::<<<>>>???===<<<<<<<<<666777777777666777:::<<>><<<888777666555666999<<<>>>BBBCCCEEEHHHJJJJJJGGGDDD<<<999555222222444666777===@@@FFFLLLQQQVVVXXXZZZ[[[XXXUUURRRPPPMMMIIIFFF@@@===:::777666555444222222111000///...---,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++++++++******))))))***+++++++++******++++++++++++++++++++++++************************+++************+++,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...111000///...------..............................+++,,,,,,---...///111222111222333333111111333555777<<>><<<:::999888777777999;;;???BBBBBB@@@>>><<<;;;<<<<<<<<<<<<;;;;;;:::777555333111000///............---,,,+++*********,,,,,,+++++++++++++++,,,++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))((((((((('''((((((((())))))*********((((((((((((((((((((('''***)))'''&&&'''((('''&&&&&&'''((('''&&&%%%&&&((((((''''''&&&&&&''''''(((''')))***+++******)))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''(((*********)))((('''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************++++++++++++++++++++++++((((((((()))*********+++***************+++,,,,,,++++++++++++,,,---...///333333333333444666888999===>>>@@@???===;;;;;;;;;666777777777777888;;;>>>FFFFFFEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKLLLNNNQQQTTTZZZaaagggllloooqqqoooppppppooolllgggccc```XXXUUUPPPLLLIIIEEEBBB???;;;999777666666888;;;===BBBCCCFFFJJJNNNOOOMMMKKKAAA<<<666333333444555555777:::@@@HHHQQQYYY___bbbaaa```_________[[[WWWSSSOOOLLLHHHDDDBBB???<<<999555333222000...---------+++++++++++++++++++++,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---+++++++++++++++*********,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---//////...------,,,,,,,,,........................---------...///111222333000111222111111111333666999BBBPPPaaaqqq~~~zzzvvvuuuvvveeefffgggeeebbb^^^]]]]]][[[\\\]]]^^^___^^^]]]]]]ZZZZZZYYYWWWVVVVVVVVVVVVPPPOOOMMMJJJGGGFFFDDDDDDGGGIIILLLOOOPPPPPPOOONNNTTTTTTTTTSSSQQQOOONNNMMMJJJIIIGGGEEECCCAAAAAA@@@@@@DDDIIINNNNNNLLLHHHEEEAAA@@@???>>>======>>>>>>;;;::::::888666333111000000///...---,,,+++++++++---,,,,,,++++++++++++,,,+++************)))))))))))))))))))))))))))))))))''')))***)))((('''((()))((((((((()))))))))))))))(((((())))))******++++++((())))))*********))))))+++)))'''''''''''''''%%%((()))***)))((('''(((***''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&'''(((*********))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''(((((()))******&&&'''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************************+++,,,---,,,,,,---...///000222333777777666777888:::<<<===???@@@AAA@@@===;;;::::::666777888888888:::===@@@EEEEEEEEEFFFHHHJJJMMMOOOMMMPPPSSSUUUVVVWWWYYY[[[\\\^^^aaaeeeiiimmmooopppnnnooopppooonnnllliiigggaaa^^^[[[XXXTTTOOOIIIEEE===<<<:::888777888999:::===???CCCIIIOOORRRSSSRRRGGGAAA999555555666666555666888===EEEOOOYYYbbbhhhcccdddeeeggghhhfffbbb___]]][[[WWWTTTQQQMMMHHHEEE<<<:::666222///---,,,,,,++++++++++++,,,,,,,,,,,,((((((((()))***,,,---...,,,,,,,,,+++++++++*********+++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))***,,,+++******+++------------------,,,,,,,,,........................///...//////000111222333///000111111111222555888???JJJZZZiiiuuuzzzvvvuuussstttvvv|||mmmooopppooommmjjjjjjjjjhhhiiijjjkkkkkkiiihhhfffcccbbbaaa```````````````YYYXXXVVVSSSOOOKKKHHHFFFJJJJJJJJJKKKLLLMMMMMMNNNRRRSSSUUUVVVWWWWWWVVVVVVSSSRRRQQQPPPOOONNNNNNNNNMMMPPPUUUYYYZZZXXXUUUSSSLLLIIIFFFCCCAAAAAAAAABBBCCCDDDDDDDDDAAA===999666333222111///...---------...---,,,+++++++++++++++,,,,,,+++++++++*********************************&&&))),,,+++)))(((((()))''''''(((((())))))******''''''(((((()))******+++'''''')))***+++******)))***(((&&&&&&((((((((('''((()))***)))((('''(((***((((((''''''''''''((((((((('''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%'''''''''''''''(((((()))''''''((((((((((((''''''%%%&&&((()))*********)))&&&'''((()))******))))))((((((''''''''''''((((((((((((((((((((()))))))))&&&''')))*********((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((*********)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************+++,,,---...000000000111333555666777::::::::::::<<<>>>@@@AAABBBCCCDDDBBB???<<<;;;:::777999::::::;;;===@@@CCCGGGHHHKKKMMMPPPRRRTTTUUUQQQUUUYYY\\\^^^```bbbdddddddddeeefffhhhiiikkklllkkkkkkkkkkkkkkkjjjiiihhhdddcccbbb```\\\UUUMMMGGG??????===<<<;;;;;;;;;;;;<<<===AAAFFFLLLQQQSSSTTTMMMEEE<<<888888999888777888888;;;AAAKKKVVVaaagggffffffgggiiikkkkkkiiigggfffeeedddbbb```\\\WWWSSSIIIFFFAAA;;;555111///...+++++++++,,,,,,,,,------***)))))))))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------***+++---,,,++++++,,,...,,,,,,------......------........................///////////////000111111///000111111222444888;;;GGGSSSbbbmmmuuu}}}rrrppprrrtttxxx|||{{{~~~~~~}}}oooqqqssstttsssrrrssssssrrrsssttttttsssqqqooonnnmmmllllllkkkkkkkkklllllliiihhhfffccc^^^YYYUUURRROOONNNKKKIIIIIIKKKNNNPPPNNNPPPSSSUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWZZZ]]]```aaa```___^^^[[[XXXSSSNNNJJJJJJJJJKKKKKKMMMNNNNNNKKKFFFAAA===555444333111000/////////...---,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++&&&***---...+++))))))***&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***%%%&&&(((************)))(((&&&%%%&&&(((******)))&&&'''((('''&&&%%%&&&((())))))(((((((((((())))))***)))(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))###$$$&&&((())))))((((((((((((''''''''''''((((((******))))))((((((''''''&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********************+++,,,---...222333333444666888:::;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFGGGEEEAAA>>><<<<<<999:::;;;<<<===???BBBEEELLLNNNRRRVVVXXXYYYXXXXXXSSSWWW[[[___aaacccfffhhhhhhgggfffeeeeeefffggghhhfffffffffeeeeeeeeeeeeeeecccccccccccc___VVVLLLEEEBBBBBBAAAAAA@@@???>>>>>>??????AAAEEEJJJNNNPPPPPPQQQIII???::::::;;;:::888999999999>>>FFFRRR]]]dddiiihhhggghhhkkkmmmmmmllljjjjjjjjjkkkjjjfffaaa]]]VVVRRRKKKCCC<<<666222111+++++++++,,,,,,---------,,,+++******)))*********,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,...---,,,,,,---///,,,,,,---.../////////...........................//////.........//////000///000222222333666;;;>>>NNNYYYfffoootttyyyooonnnrrrxxx~~~}}}||||||ooopppqqqssstttuuuuuuuuuwwwxxxyyyzzzzzzxxxvvvuuuuuutttssstttwwwwwwuuussspppqqqqqqpppmmmhhhbbb______[[[VVVSSSQQQOOONNNMMMOOONNNOOOQQQTTTVVVWWWVVVZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZ]]]```cccfffhhhiiicccdddccc___[[[WWWUUUTTTUUUVVVXXXZZZYYYTTTMMMHHH???;;;666222000///...---------------------------******+++,,,,,,***)))(((***************)))((((((+++,,,,,,,,,,,,+++***)))))))))***++++++)))((('''))))))))))))((((((((((((***************)))(((((((((''''''''''''((())))))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))***)))((('''''''''''''''&&&'''((()))************%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((('''((())))))(((((()))***''''''(((((()))*********))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++$$$#########%%%'''***,,,((()))***+++,,,,,,+++***++++++***)))(((((()))))),,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000111222333444555777888999999;;;;;;===AAAEEEJJJOOOQQQTTTRRRPPPMMMIIIEEEBBB@@@AAA@@@???>>>>>>AAAGGGKKKPPPQQQSSSWWWYYYXXXUUURRRRRRUUUZZZ^^^aaabbbbbbaaadddbbb___\\\[[[[[[\\\]]]XXXYYYYYYZZZZZZ[[[\\\\\\^^^^^^^^^^^^[[[TTTKKKEEECCCCCCBBBBBBAAA@@@@@@@@@===???BBBFFFKKKOOOSSSVVVMMMLLLIIIGGGDDDBBB@@@???===???@@@BBBFFFQQQ^^^hhhhhhhhhiiilllnnnpppoooooommmnnnppppppooolllhhheeebbb___XXXOOODDD;;;333///333222000...---------...,,,++++++************+++---,,,++++++******++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))))))))))))***+++,,,......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,,,,+++***+++,,,---...+++,,,---...//////////////////...///111222222111222333444333222777@@@HHHTTT^^^nnnxxxyyyzzzpppnnnvvv|||lllllllllmmmnnnqqqsssuuuuuuuuuvvvwwwwwwvvvuuutttyyywwwwwwyyy|||}}}|||zzz{{{|||||||||zzzvvvrrrpppnnnjjjeeeaaa]]]ZZZWWWUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWYYY\\\]]]^^^```bbbdddhhhkkkmmmnnnjjjkkkjjjhhhdddaaa```___]]]^^^___```___ZZZSSSNNNBBB===777222111111111000///.........------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++******)))+++++++++*********))))))***************)))(((((())))))))))))(((((((((((((((((())))))(((((('''&&&'''''''''&&&'''(((((()))&&&&&&''''''(((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%######%%%'''((('''''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))(((''''''&&&'''(((((((((((('''&&&&&&'''(((((((((((((((((('''((())))))(((((()))************)))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************'''&&&%%%%%%%%%&&&((()))((()))***+++,,,++++++***++++++***))))))))))))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---------------...---------...000111333444555555555777888:::;;;<<>>@@@BBBFFFJJJOOOSSSUUUUUUUUUTTTSSSQQQOOOLLLKKKHHHIIIJJJLLLQQQXXXaaaggghhhhhhiiikkkmmmoooooooooppppppppppppooommmlllkkkfffccc]]]UUUKKKAAA999444444333111000///...//////...---,,,+++************---,,,,,,+++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,+++++++++...------,,,,,,++++++***************+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------,,,,,,+++,,,---...////////////000//////....../////////000111222222222222444444333444;;;FFFNNNZZZ```llluuuzzz|||rrrrrr~~~hhhgggfffgggiiimmmqqqtttrrrrrrrrrrrrqqqqqqqqqqqqssssssssstttxxxzzz{{{zzz~~~}}}|||zzzwwwtttqqqnnnkkkgggeeeaaa___]]]]]]]]]\\\ZZZYYYTTTTTTSSSTTTVVVZZZ^^^``````aaaccceeeiiillloooqqqpppqqqrrrqqqnnnlllkkkkkkgggggggggfffddd___XXXSSSFFF@@@888222111222333444111000000///...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,+++***)))((())))))***+++******)))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))((((((''''''(((((()))))))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))'''$$$!!!!!!$$$''')))%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((''')))))))))((('''&&&%%%%%%'''(((((())))))(((((('''(((((((((((((((((('''&&&'''((())))))(((((()))***,,,,,,+++***)))'''&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++***((('''&&&&&&'''((())))))***++++++++++++***+++*********)))))))))))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,------........./////////000111444666777777777888999;;;>>>AAACCCIIILLLOOOSSSWWWZZZ\\\]]]^^^]]]\\\ZZZWWWUUUTTTSSSRRRNNNKKKLLLPPPSSSUUUUUUXXXXXXYYY[[[[[[YYYVVVRRROOOOOOOOOOOONNNMMMLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOLLLGGGDDD@@@@@@@@@@@@???????????????@@@BBBEEEIIIMMMPPPRRRWWWYYY\\\^^^^^^\\\XXXVVVVVVUUUTTTVVVZZZ___bbbddddddeeegggiiikkknnnoooppprrrqqqpppnnnnnnnnnnnnnnngggfffccc]]]TTTJJJAAA;;;888777555333222111000000000///---++++++***++++++------,,,++++++++++++,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------------...//////111111111111000///...---/////////000111111222222333333333444888AAAOOOYYYbbbccciiisss}}}uuuyyyeeeffffffhhhjjjnnnqqqsssqqqpppooonnnlllllllllllljjjjjjjjjkkknnnqqqtttuuuzzz|||~~~{{{zzzyyyzzzzzzzzzxxxvvvrrrpppmmmkkkjjjhhhfffccc\\\ZZZXXXWWWYYY\\\___bbb```aaacccfffjjjnnnqqqsssrrrtttvvvvvvtttqqqppppppmmmlllkkkjjjgggbbb\\\WWWKKKDDD:::333111222444666333222111000///...------...---,,,+++***+++,,,---,,,,,,---------,,,,,,+++---,,,***(((((()))+++,,,,,,+++)))((((((((()))***(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''')))(((((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***%%%&&&'''((((((((('''&&&$$$&&&((()))***)))((('''''''''(((((('''&&&%%%%%%(((((())))))))))))(((((((((((())))))((('''&&&&&&'''((())))))(((((()))***+++******)))((('''&&&%%%))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********,,,+++***)))((((((((((((************+++******************************)))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------...///000000333222111111333555777888999:::;;;===AAAFFFJJJMMMOOORRRVVVZZZ]]]^^^^^^^^^^^^]]][[[XXXVVVTTTSSSRRRSSSOOOLLLOOOUUUZZZZZZXXX[[[ZZZYYYYYYYYYVVVQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFHHHIIIHHHEEECCC????????????????????????>>>???@@@CCCFFFIIIKKKMMMPPPTTT[[[```cccbbb___]]]aaa]]]XXXXXX[[[^^^^^^]]]\\\^^^aaadddgggkkknnnqqqppppppooonnnmmmllllllkkkeeeeeedddaaa[[[RRRJJJEEE???>>><<<:::777555333222111///---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,,,,------------,,,++++++*********+++*********+++,,,---...///------------------------------------------------...............//////000000000000000000///...---...///000000000111222333333333333555<<>>@@@DDDIIINNNSSSUUUTTTWWWZZZ^^^______^^^\\\[[[YYYVVVSSSPPPNNNLLLLLLLLLIIIHHHLLLTTTZZZZZZXXXWWWUUUTTTSSSQQQNNNJJJFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCCCCEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>=====================>>>???AAACCCEEEFFFIIINNNVVV^^^cccdddcccaaafff```XXXUUUVVVXXXXXXXXXRRRUUUYYY]]]```eeejjjooonnnooopppqqqpppmmmjjjhhhdddddddddccc___ZZZUUURRRIIIHHHEEEBBB???;;;888777333222///------...///000///...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,------...------,,,+++************++++++++++++,,,---...///------------------------..................//////......////////////000///,,,---....../////////...---///111111000000111333222222444999CCCQQQ___hhhmmmmmmqqq|||~~~~~~qqqsssvvvyyy{{{zzzxxxwwwuuuuuutttsssrrrpppoooooogggfffdddbbbaaacccgggjjjwwwyyy}}}~~~|||yyyyyyyyyzzz}}}}}}|||||||||zzzxxxxxxuuuqqqnnnkkkkkkkkklllffffffeeedddfffhhhjjjlllrrruuuyyy{{{{{{yyyyyyyyywwwuuusssrrrpppmmmiiifffYYYRRRIII@@@;;;888555444555444444333222111000000......---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,///...---,,,+++,,,,,,---+++******)))))))))))))))''''''(((((())))))******+++***((('''''''''((()))'''''''''''''''((())))))'''''''''(((((((((((((((((())))))******))))))(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&''')))++++++)))'''&&&'''((())))))************&&&'''((())))))(((((('''%%%%%%&&&'''((())))))((()))((((((''''''(((((()))(((((((((((((((((('''&&&'''((())))))(((((()))***%%%%%%&&&''''''((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((()))******+++,,,,,,,,,+++******)))*********)))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,////////////000000000000---...///000222333444555777666555555777:::===@@@CCCEEEHHHLLLQQQUUUXXXYYYXXXZZZ\\\^^^^^^\\\ZZZYYYVVVTTTPPPMMMIIIGGGFFFFFFCCCBBBDDDHHHOOOSSSTTTSSSOOONNNMMMLLLLLLJJJGGGDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIGGGFFFDDDCCCCCCGGGEEEBBBBBBBBBBBBBBBAAA>>>>>>======<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAAEEEJJJQQQXXX^^^aaabbbbbbccc^^^VVVQQQOOOPPPRRRSSSHHHLLLQQQTTTVVV[[[bbbhhhjjjllloooqqqqqqnnnkkkiiiddddddcccaaa___]]]\\\[[[QQQPPPNNNKKKHHHDDDAAA???;;;888555222000000222333//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,+++,,,,,,---...///------------------------.........///////////////---......///000/////////+++,,,---...////////////---///222111//////111444222444888@@@KKKYYYeeelllqqqvvv~~~}}}|||}}}~~~}}}wwwxxxyyy{{{{{{zzzzzzyyyooonnnjjjfffbbbbbbfffjjjvvvyyy}}}~~~zzzwwwuuusssrrrsssvvvyyyzzzzzz~~~}}}|||}}}~~~|||zzzxxxvvvvvvvvvvvvqqqnnnkkkgggeeedddeeeeeennnrrrwww{{{}}}}}}~~~~~~yyywwwuuutttsssrrrooommmccc^^^UUUMMMEEE???999555444444444444333333222222000000000000000///......,,,,,,---...............---------,,,,,,,,,++++++***************)))(((((('''''''''((()))*********+++***((('''&&&'''((())))))(((((((((((()))******&&&&&&''''''(((((())))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''''''''(((((()))***+++((((((((((((((('''''''''''''''((()))))))))(((((((((((('''&&&&&&'''((((((&&&'''(((((((((((((((((('''((())))))(((((()))***''''''(((((()))******+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((('''((()))******+++++++++,,,,,,***)))))))))******((()))+++------,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,........./////////000000...///000222444555777777777666666888;;;@@@EEEIIIKKKMMMQQQTTTWWWXXXYYYYYYXXXXXXYYYYYYWWWUUUSSSQQQNNNLLLHHHEEECCCAAAAAAAAA===???BBBFFFIIIKKKMMMMMMKKKKKKKKKMMMOOOPPPOOOMMMMMMNNNQQQSSSUUUUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[[[[YYYXXXVVVSSSQQQOOOMMMLLLMMMJJJGGGEEEFFFGGGGGGGGGDDDCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>BBBDDDIIINNNSSSVVVYYYZZZXXXVVVRRRMMMIIIHHHIIIKKKCCCFFFKKKLLLMMMQQQXXX^^^bbbdddgggjjjllllllllllllcccaaa]]]ZZZYYYYYYZZZ[[[UUUUUUTTTSSSQQQNNNKKKJJJFFFCCC===888555333333444000//////...............,,,------......------,,,++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,,,,------...........................---------....../////////,,,---.../////////......---....../////////......,,,000222222///...111555444777>>>HHHTTT```jjjooovvvxxxzzz}}}|||zzzvvvpppkkkjjjnnnrrrzzz}}}{{{wwwmmmllljjjlllooosssuuuvvv|||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}wwwqqqllljjjhhhhhhiiimmmtttzzz}}}wwwvvvtttsssssssssqqqoookkkfff^^^VVVMMMDDD<<<777444444444444444444444444111111222333333111000///------...///000000//////+++,,,,,,,,,,,,+++***))))))***+++++++++***((('''&&&''''''((()))******++++++)))'''&&&&&&&&&((())))))))))))))))))******+++%%%&&&&&&'''((()))******((()))***++++++***)))(((*********)))((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***'''&&&&&&&&&'''(((***+++***)))((('''''''''''''''************)))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((('''((())))))(((((()))***)))*********++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((()))************)))---,,,***)))))))))******((()))+++---------+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------///000111333555777888999555666666999???EEELLLPPPRRRTTTWWWYYYZZZYYYXXXVVVUUUUUUTTTSSSQQQNNNLLLJJJFFFDDDBBB???======>>>>>><<>>@@@DDDGGGKKKNNNOOONNNOOONNNJJJDDDAAAAAACCCAAADDDHHHHHHGGGJJJPPPVVV[[[\\\^^^aaaeeeiiilllmmmaaa]]]XXXSSSQQQRRRUUUWWWVVVVVVWWWWWWVVVUUUSSSRRROOOKKKDDD===888555444444000000///...............,,,------......------,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,......---,,,,,,,,,------........................,,,,,,,,,------.........+++,,,.../////////...---111111111111000///...---,,,000333222///...111555666:::BBBMMMZZZeeemmmpppyyyyyytttsssssszzz||||||vvvoookkkfffdddeeehhhjjjkkkpppuuuzzz}}}}}}~~~~~~{{{wwwssspppnnnmmmpppvvvzzz|||}}}}}}zzzyyyyyywwwuuusssqqqlllfffbbb\\\QQQDDD:::777888888555111000222666444555555444000...------------...//////......---...---------...---+++((()))))))))))))))*********))))))***)))((('''((()))******))))))((((((''''''(((((()))***************---,,,***)))))))))***+++************************((((((''''''''''''((((((***((('''(((***+++***))),,,+++***(((''''''''''''---,,,+++***))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***((())))))(((%%%$$$$$$%%%((()))++++++)))((()))***((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''((())))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---...///,,,------......------,,,------......//////000111111111333555666666666666999:::<<>>=========?????????>>>???@@@BBBDDDFFFHHHJJJKKKQQQSSSVVVZZZ^^^aaacccdddfffhhhkkknnnpppqqqppppppooonnnoooqqqsssttttttsssqqqnnnkkkjjjkkkjjjgggdddcccbbb___]]]ZZZWWWUUUTTTXXXVVVRRRNNNJJJGGGEEEDDD???@@@BBBCCCCCCBBB@@@??????AAACCCFFFHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDHHHKKKMMMNNNOOOSSSZZZaaaeeeggggggeee]]]RRRIIIEEEEEEHHHIIIQQQRRRSSSTTTUUUUUUUUUUUUUUURRRLLLEEE>>>:::777555333222222111000000000000...//////000///...,,,+++---------,,,,,,+++++++++++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,..................------+++***)))))))))+++...///........................,,,++++++++++++,,,------///......------///000111///000000000000000//////444111000222111///000444;;;AAAFFFTTTfffjjjlllxxx|||{{{zzzxxxzzz{{{}}}{{{wwwqqqooolllkkkkkkjjjhhhgggooosssyyy||||||{{{||||||~~~|||yyyvvvtttsssvvvzzz}}}~~~}}}||||||zzzxxxvvvvvvrrrmmmiiiddd[[[NNNEEE<<<;;;888444111000333555777888888777444222111111....../////////......---,,,++++++,,,,,,,,,***(((++++++******))))))(((((()))*********)))(((((((((******))))))(((((((((((((((((()))***************,,,+++***)))((())))))*********************************))))))))))))******++++++,,,+++***)))((((((******)))(((''''''''''''(((((((((((()))***++++++))))))((('''''''''''''''(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***((())))))(((&&&%%%&&&'''((()))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((()))******************))))))))))))************))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,///......---...000222333555555555555666666666666888:::===BBBGGGMMMQQQSSSSSSQQQOOONNNNNNMMMJJJGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@?????????@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJKKKRRRTTTWWW\\\aaaeeehhhjjjnnnooorrruuuwwwwwwwwwwwwuuutttuuuvvvyyyzzzzzzxxxwwwuuusssrrrsssrrrpppmmmmmmllljjjgggdddaaa^^^\\\^^^\\\YYYUUURRROOOLLLKKKFFFGGGIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMOOOOOOOOONNNKKKJJJHHHGGGEEECCCBBBAAAAAA@@@?????????AAACCCDDDEEEGGGLLLRRRYYY```gggjjjfff___TTTIIICCCAAABBBCCCFFFGGGJJJMMMPPPSSSVVVWWWRRRPPPMMMIIIDDD???<<<:::666555444222111111222222///000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------------........................---,,,+++++++++---///111........................,,,,,,,,,,,,,,,---......///......---...///000111//////000000000000//////222000000333333111333777:::DDDNNN]]]lllnnnppp{{{{{{yyyyyyuuuvvv}}}~~~||||||}}}}}}zzzwwwvvvvvvwwwvvvrrrmmmiiimmmrrrxxx{{{zzzwwwtttrrrwww{{{~~~}}}|||~~~}}}{{{{{{xxxuuurrrmmmeee[[[TTTHHHBBB:::444222333555666999;;;<<<;;;999666555555000000000//////......---,,,+++++++++,,,,,,***))),,,,,,+++***)))(((((('''***************))))))(((***))))))))))))((((((((((((((()))*********************)))((((((((())))))******************************))))))))))))******,,,///111000+++(((''''''((((((''''''''''''((((((''''''''''''((()))******))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((())))))''''''((()))((()))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***++++++++++++******))))))))))))************))))))))))))******************************,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,------------,,,,,,++++++000/////////000222444666999888777666555555666777999;;;@@@EEEJJJMMMNNNOOONNNKKKIIIGGGGGGGGGEEECCC===>>>>>>???AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNSSSUUUXXX]]]ccchhhmmmppptttuuuxxxzzz|||}}}}}}|||zzzyyyyyy{{{}}}~~~~~~}}}|||zzzyyyzzz{{{zzzxxxwwwwwwvvvuuussspppllliiigggfffdddbbb___\\\YYYWWWVVVRRRRRRSSSSSSSSSRRRPPPOOORRRTTTVVVYYY[[[[[[[[[ZZZUUUSSSQQQMMMJJJFFFDDDCCCAAA@@@>>>===<<<======>>>???BBBGGGKKKPPPXXXbbbiiigggaaaVVVKKKBBB>>><<<<<<===>>>@@@CCCHHHMMMQQQSSSLLLLLLLLLJJJGGGCCC???<<<;;;999777444333333444555222222222111000000//////,,,,,,------------------------,,,+++++++++++++++,,,------............---........................///...------...///111222........................---------------.../////////............///000000//////000000000000//////000///111444444333555:::999JJJYYYgggttttttvvv|||wwwtttrrrpppqqqxxx}}}wwwsssrrrvvv|||yyysssooorrrvvvzzz{{{yyyyyy{{{}}}~~~}}}{{{yyywwwtttnnnfff```UUULLL@@@888666777888888:::<<>>CCCGGGIIIIIIHHHGGGHHHFFFDDDBBBAAAAAAAAAAAA<<<===>>>AAACCCEEEGGGHHHLLLMMMNNNMMMLLLLLLLLLMMMLLLLLLMMMOOOPPPRRRSSSSSSWWWYYY[[[```eeekkkooorrruuuvvvxxxzzz||||||}}}}}}{{{zzzyyyzzz}}}~~~~~~}}}{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxuuurrrpppmmmlllkkkiiifffdddbbbaaa]]]^^^^^^^^^]]]\\\[[[ZZZ]]]___bbbfffhhhiiijjjiiibbbaaa]]]YYYTTTPPPMMMKKKEEEDDDBBB@@@???>>>======>>>BBBFFFHHHJJJOOOXXX```ddd___WWWLLLCCC===::::::<<<<<<<<<===@@@DDDHHHJJJGGGGGGFFFEEECCC@@@===<<>>AAABBB???;;;888777444333222111111111222222000...---,,,------,,,***))))))******++++++,,,,,,,,,++++++,,,...---+++((())))))))))))************(((((()))***************((((((((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''',,,111111---))))))+++''''''&&&''''''((()))***++++++***)))(((((((((((())))))******))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&'''))))))((((((***+++((()))++++++)))((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******))))))******))))))))))))************))))))))))))******************************,,,,,,,,,---------......,,,,,,,,,,,,---...///000...------,,,,,,------......111555888999888666444444444333333555888:::<<>>???BBBEEEHHHKKKMMMNNNQQQSSSTTTTTTRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\aaabbbdddgggkkkooorrrsssuuuvvvwwwxxxzzz{{{{{{{{{{{{yyyxxxxxxzzz|||||||||yyy{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxuuuuuutttsssqqqooommmlllgggggggggggggggfffeeeeeefffiiilllqqqtttuuuvvvvvvpppnnnkkkgggccc^^^[[[ZZZQQQOOOLLLHHHDDDAAA>>>===<<<@@@EEEFFFFFFHHHNNNTTT[[[ZZZUUUMMMDDD>>><<<<<<===<<<;;;;;;===???BBBDDDFFFEEEBBB???===<<<;;;;;;@@@>>><<<999888777888888:::999777555333000...---........................///...,,,+++***+++,,,---,,,,,,------------,,,,,,---------.........//////..................//////........................///............///000000---......///////////////......///000000000000000000000222444333222777>>>FFF^^^ooowww~~~zzz{{{|||vvvpppooorrrxxx}}}|||}}}~~~wwwrrrqqqqqqnnnjjjffffffkkkpppvvvxxx||||||xxxvvvggg___SSSIIIAAA===;;;:::???BBBFFFFFFCCC>>>:::888666555444333333444555666222000---,,,,,,,,,+++)))((())))))***+++,,,---------,,,,,,---000///+++((()))))))))************+++(((((()))***************(((((()))*********))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&)))---...+++******,,,((((((((((((((()))******(((((((((((()))***++++++((()))***+++***)))((('''))))))************))))))''''''((((((((((((((((((&&&''')))((((((((()))***((()))++++++)))((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))***))))))(((******))))))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---///000111......---------///000111111444888;;;;;;:::666444444444555777999===@@@AAACCCDDDDDDDDDCCC@@@>>><<<;;;<<<======<<<<<<>>>@@@CCCDDDFFFIIIMMMPPPRRRSSSTTTWWWYYYYYYWWWWWWZZZ]]]___``````aaabbbccccccdddjjjlllnnnppprrrttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxvvvvvvxxxzzzzzzzzzzzz}}}~~~~~~}}}}}}}}}zzz{{{{{{{{{zzzxxxwwwuuuoooooooooooooooooooooooooooqqquuuxxx{{{|||||||||yyyxxxuuussspppmmmkkkiiibbb___[[[UUUNNNHHHDDDAAA>>>AAACCCDDDCCCDDDGGGJJJQQQRRRQQQLLLEEE@@@>>>???<<<<<<<<<<<<===???AAACCCFFFDDD@@@===;;;;;;;;;<<<>>>>>><<<;;;:::999888888<<<<<<;;;:::888555222000000000/////////............------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,------.../////////------.........................................................///000000---......///000/////////---...///000000111111000000000222444222333;;;DDDTTTlll|||~~~vvvxxx}}}}}}}}}qqqnnnnnnqqqsssttt{{{|||xxxtttssspppjjjeeecccfffiiiooorrrwww|||}}}{{{ppplllcccWWWLLLDDDAAA@@@EEEHHHLLLMMMIIICCC>>>;;;777666555555555777999:::888555222//////...---+++*********++++++,,,,,,,,,...,,,,,,...111111,,,'''))))))*********+++++++++(((((()))***************((((((***+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((''''''))))))***)))))))))******)))))))))******+++''''''''''''((()))******((()))***++++++)))(((''')))******++++++******)))((((((((((((((((((((('''&&&'''(((((('''&&&''')))((()))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++***))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000...---------///111333555666777999::::::999888777888999;;;>>>AAACCCEEEGGGFFFEEEDDDBBBAAA@@@??????===???BBBCCCCCCCCCEEEGGGJJJKKKMMMPPPSSSUUUWWWXXXXXX\\\``````^^^___bbbffffffgggggghhhhhhiiiiiiiiimmmooorrruuuvvvvvvuuutttvvvvvvvvvwwwxxxyyyzzzzzzwwwuuusssssstttvvvwwwwwwzzz}}}}}}{{{zzzzzzzzz{{{zzz{{{|||}}}|||{{{yyyxxxuuuuuuuuuuuuvvvwwwxxxxxxwwwxxx{{{}}}~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvooommmiiiddd^^^XXXTTTQQQLLLJJJGGGDDDBBBBBBDDDEEEGGGJJJLLLJJJDDD??????@@@======>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::888777;;;<<<>>>??????<<<999777222111111000///...---------------...---,,,,,,+++...............---,,,,,,,,,,,,------...//////000.....................---..............................------......///000------///000000000///...---...///000111111111111000000222444444666BBBNNNbbb{{{~~~yyy}}}rrrooonnnoooqqqttt}}}}}}}}}{{{uuunnnjjjjjjllllllooouuuzzz~~~~~~}}}|||yyyvvvooocccVVVLLLHHHGGGJJJMMMQQQRRRNNNGGGAAA>>>888777666666777999;;;===>>>;;;777444333222000///,,,,,,++++++++++++++++++///---,,,///222222---'''))))))******++++++++++++(((((()))***************((()))***,,,,,,,,,+++***))))))))))))))))))))))))&&&'''(((******((('''&&&)))'''&&&'''((()))((('''++++++************++++++))))))'''&&&&&&&&&&&&&&&((()))+++,,,+++***(((''')))***+++,,,,,,+++***)))((((((((((((((('''''''''&&&'''((('''&&&%%%&&&(((((()))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++*********))))))))))))************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...------------......------...///222555777;;;:::999888888888999:::<<<>>>@@@CCCFFFHHHIIIJJJGGGFFFCCCAAA@@@AAABBBCCCAAAEEEJJJLLLKKKKKKMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]bbbfffgggeeefffjjjnnnjjjjjjjjjkkkkkkllllllllllllnnnrrruuuvvvuuusssqqqtttttttttuuuvvvwwwxxxyyytttrrrooooooppprrrssssssyyy}}}{{{wwwuuutttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvxxxxxxyyyyyyzzz{{{}}}~~~|||}}}~~~~~~}}}{{{yyy{{{{{{{{{{{{||||||||||||vvvuuusssppplllhhheeeccc]]]WWWNNNGGGCCCCCCBBBBBBAAAFFFJJJHHHCCC>>>===???@@@@@@AAA@@@???>>>===<<<999:::<<<======;;;999888999:::;;;<<<<<<:::888666999<<<@@@CCCDDDBBB???===333222111000///...---,,,,,,---...///...---,,,+++//////000000///...------,,,,,,------...///000000...///////////////..............................---------------...//////,,,---///000000000///...---...///000111111111111///000222444555:::GGGUUUkkk~~~tttqqqppprrrtttyyy{{{vvvtttssszzz|||}}}|||yyyxxxyyy|||~~~|||zzzuuuoooggg\\\QQQJJJOOOQQQUUUYYYYYYTTTLLLFFF>>><<<888666666888<<<>>>EEECCC@@@===999555333222******++++++,,,,,,------222111///...---,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******************************((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''******))))))((((((''''''))))))***++++++)))((('''(((((((((((((((((((((((())))))*********))))))((())))))))))))************&&&'''(((*********)))))),,,+++***((((((((()))***&&&&&&'''((()))***+++,,,+++*********))))))(((((((((((())))))))))))((((((************************,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++---......---,,,,,,---000111222333444888<<<@@@?????????===<<<;;;===??????BBBGGGJJJKKKKKKLLLMMMFFFCCC@@@===>>>AAAEEEHHHJJJLLLNNNOOOQQQSSSVVVYYY^^^^^^^^^^^^___```aaabbbgggiiilllmmmlllkkkkkklllnnnooopppooommmkkkkkkkkkmmmnnnppprrrsssrrrqqqqqqqqqtttuuuvvvzzz}}}zzznnnhhhnnnpppkkklllrrrxxx|||uuupppppprrrsssooossswwwwwwttttttwwwzzz{{{yyywwwyyy|||~~~~~~|||}}}}}}~~~~~~}}}}}}~~~~~~~~~||||||{{{zzzyyyvvvtttrrrpppmmmhhhaaaXXXPPPIIIDDDAAADDDCCCCCCCCCDDDBBB???===>>>??????@@@???>>><<<;;;;;;<<<============<<<;;;===;;;999:::;;;;;;777444::::::<<<>>>AAACCCCCCBBB;;;:::888555333000...---/////////000000///,,,)))//////.........------------------.........////////////............//////...............///000000...........................///000000//////000111222222111111111111111111111111444666666;;;NNNaaazzz|||rrrrrrrrrvvv}}}~~~zzzzzz}}}~~~|||{{{~~~{{{|||}}}}}}~~~{{{wwwqqqhhh___XXXUUUVVVYYY\\\]]][[[WWWSSSIIIFFFBBB>>>;;;;;;<<<>>>EEEFFFFFFEEEAAA<<<666333000000...---,,,,,,,,,,,,000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))******++++++******)))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''******))))))((((((((((((***************)))(((((())))))))))))))))))))))))(((((()))***************))))))))))))************'''((()))*********)))(((,,,+++)))((((((((()))***(((((())))))))))))))))))+++*********)))))))))))))))******++++++******)))************************+++++++++++++++,,,------,,,,,,++++++++++++++++++---...//////...---...///...000333666999<<>>@@@BBBGGGJJJNNNQQQQQQOOOOOOOOOIIIGGGDDDDDDEEEIIINNNQQQSSSUUUXXXZZZ[[[]]]```bbbffffffgggggggggfffdddcccdddgggiiijjjjjjjjjkkklllmmmmmmllljjjhhhggghhhiiigggjjjlllnnnoooqqqtttvvvyyy}}}xxxnnnnnnooolllooovvv{{{sssoooooopppmmmpppsssuuuttttttuuuvvvzzzzzzyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~|||}}}}}}}}}|||{{{yyyxxxxxxtttqqqkkkcccZZZSSSNNNKKKDDDBBBAAA@@@@@@???===;;;======>>>>>>>>>===<<<;;;===>>>@@@AAAAAA@@@>>>===>>><<<::::::;;;<<<;;;999======>>>@@@CCCFFFHHHIIICCC@@@<<<888444222111111000///000111111111...+++//////.........------------------.........////////////............//////...............///000000...........................///000000//////000111111111111111111111111111222222444777999BBBVVVjjj||||||zzzwwwxxxzzz}}}zzzxxxyyyyyy~~~~~~}}}zzzxxxyyy|||~~~{{{uuunnniii^^^]]]]]]___bbbdddddddddYYYUUUPPPJJJEEEBBBAAA@@@FFFIIINNNOOOMMMFFF===888666444222000...------------,,,,,,+++*********+++))))))))))))))))))))))))***************)))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))))))))(((((((((+++******)))))))))))))))************************'''((()))***************))))))))))))************))))))*********)))((((((+++***))))))((()))))))))++++++***)))(((''''''&&&***************)))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...///000...222777<<<@@@CCCGGGJJJJJJIIIHHHEEECCCCCCFFFIIIOOORRRVVVWWWUUURRROOONNNKKKKKKKKKLLLOOOTTTXXX[[[^^^```ccceeeeeefffhhhiiifffggghhhiiihhhfffdddccceeefffggggggffffffhhhjjjkkkjjjiiihhhgggggghhhhhhdddhhhkkklllmmmrrr|||zzzuuusssrrrwwwxxxqqqnnnmmmlllmmmppptttwwwxxxvvvtttyyy{{{}}}|||zzzyyyzzz}}}zzzzzz{{{{{{{{{|||||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzuuuooohhh```ZZZVVVIIIGGGCCCAAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<;;;===???BBBEEEFFFFFFDDDCCCAAA>>>;;;:::;;;===??????<<<<<<;;;;;;>>>BBBFFFIIILLLIIICCC===999666555555111000000000111111///---/////////.........------------.........///////////////............//////...............///000000...........................///000000//////000111111111111111111111111111222222444888>>>KKKaaattt}}}}}}}}}||||||vvvssssssvvvxxx}}}}}}xxxttthhheeebbbaaadddhhhkkkmmmeeeccc^^^XXXRRRNNNJJJHHHIIIMMMSSSVVVUUUOOOHHHCCC;;;999666333111000000000++++++***))))))*********************************+++++++++******)))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***************************))))))*********))))))(((((()))))))))************+++++++++******))))))(((******)))))))))))))))))),,,++++++***)))(((''''''************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------...///000///...///000222222777===CCCGGGIIIKKKLLLKKKJJJIIIHHHGGGIIIMMMPPPTTTWWWYYYYYYUUUQQQNNNLLLOOOPPPRRRUUUYYY]]]aaadddeeegggiiijjjiiihhhhhhiiidddddddddeeedddccccccbbbdddddddddcccccccccfffhhhllllllnnnpppqqqrrrqqqpppjjjooorrrsssttt|||xxxsssrrrqqqqqqssszzz|||}}}yyyuuuvvvzzztttuuuvvvwwwyyy{{{|||}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~}}}xxxrrrkkkddd```VVVRRRMMMHHHDDDAAA>>><<<999999999:::::::::::::::<<>>===:::999999===CCCGGGRRRPPPLLLGGGBBB===999777222000//////000000///---////////////........................//////////////////............//////...............///000000...........................///000000//////000111111111111111111222222222333333555999BBBSSSiiiyyy~~~xxxrrrqqqqqqrrrvvvwww{{{}}}zzzqqqmmmgggeeefffiiilllnnnllljjjhhhddd```[[[WWWUUUPPPSSSVVVYYYYYYVVVRRROOOEEECCC>>>:::555222000///++++++***))))))*********++++++++++++++++++++++++,,,,,,++++++******))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************,,,+++)))((((((((()))***************************++++++++++++***((('''&&&((()))))))))************,,,,,,++++++*********))))))))))))*********))))))************))))))))))))***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------.........,,,---//////...000222444999>>>EEEJJJLLLMMMMMMMMMIIIIIIJJJKKKLLLPPPUUUXXXZZZ[[[\\\[[[WWWRRRPPPOOOWWWYYY\\\___cccfffiiijjjiiikkkkkkjjjhhhfffeeeffffffeeecccaaa```___``````^^^___aaabbbdddgggkkknnnuuuwww{{{{{{~~~}}}{{{zzz}}}yyypppnnnqqqooooooqqqtttxxx|||}}}{{{xxxxxx{{{~~~~~~}}}}}}|||}}}~~~~~~zzztttnnnkkkddd___XXXQQQLLLGGGBBB???:::::::::999999999999999999<<>><<<;;;:::::::::777:::???DDDJJJNNNQQQRRRLLLMMMLLLKKKIIIIIIJJJLLLLLLLLLKKKGGGCCCCCCFFFJJJVVVXXX[[[\\\XXXQQQIIIDDD<<<999444000///...---+++000000000/////////............/////////000000000//////............//////...............///000000////////////////////////...///000000//////000111000000000111222222333333222555:::@@@OOOcccttt{{{vvvuuutttyyy}}}yyywwwtttrrrooommmlllnnnqqqsssrrrpppmmmkkkeeeeeecccaaa___\\\ZZZYYYWWWUUURRRMMMFFF>>>888444000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,******++++++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))*********+++++++++***************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,+++***+++,,,------'''((()))***+++******)))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,------...//////000000,,,...///111333666;;;>>>FFFJJJOOORRRRRRPPPOOOOOOMMMQQQUUUYYY\\\___bbbeeegggfffeeeccc```___aaabbbfffhhhjjjlllllljjjhhhfffffffffdddbbbaaaaaadddgggkkkmmmnnnooonnnllljjjhhhjjjooovvv}}}uuupppoooqqqrrruuuyyy~~~|||zzzwwwvvvvvvwwwyyy{{{~~~~~~|||wwwtttnnnhhhbbb\\\UUUPPPIIIGGGDDDAAA???===<<<;;;888:::===AAAEEEJJJMMMOOOMMMPPPSSSTTTSSSRRRSSSTTTPPPRRRSSSQQQLLLJJJMMMPPPZZZ\\\```bbb```ZZZTTTPPPGGGBBB;;;666333111///...000000000000/////////....../////////000000000000//////............//////...............///000000////////////////////////...///000000//////000111///000000111222222333333111777???HHHZZZooo|||~~~zzzyyy|||~~~|||xxxsssooolllooorrruuuvvvtttqqqooommmkkkiiifffbbb]]]ZZZWWWVVVVVVUUURRRMMMGGGAAA===222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++******************************---,,,+++******+++,,,---))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))******++++++++++++)))***+++++++++***((('''((((((((((((((((((((((((&&&'''((()))++++++,,,,,,))))))))))))************,,,++++++***+++,,,...///'''((()))+++++++++***)))++++++***************************++++++,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------...///000000111---///111333555999???BBBHHHLLLPPPSSSSSSRRRQQQQQQRRRVVV[[[___bbbdddfffhhhiiihhhfffdddbbbcccfffhhhggghhhjjjkkkjjjfffbbb`````````___]]]]]]___dddgggrrrwww}}}}}}}}}~~~zzzyyyvvvwwwyyy|||zzzuuuppppppppprrrtttxxx|||~~~~~~~~~}}}zzzvvvqqqlllfff___[[[OOOMMMIIIEEEBBB???>>>===:::;;;<<<>>>BBBFFFIIILLLLLLQQQXXX[[[[[[ZZZZZZ[[[WWW[[[^^^]]]XXXVVVWWWZZZ^^^```cccdddccc```\\\YYYNNNIIIAAA;;;777444222000000000000000////////////////////////000000000000//////............//////...............///000000000000000000000000000000...///000000//////000111///000000111222222333333111999BBBNNNaaawww~~~{{{yyyuuuttttttwww{{{{{{xxxuuutttpppkkkiiifffaaaXXXQQQRRRQQQQQQSSSUUUSSSKKKDDD<<<777222000///...,,,)))+++,,,,,,,,,,,,++++++***************************************************+++++++++*********))))))))))))))))))***+++,,,---&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,************************---+++)))'''&&&'''(((((())))))))))))************+++***)))(((((()))***+++*********---///...***&&&&&&(((***+++++++++,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......000//////.........//////111111111444999???DDDGGGMMMMMMOOOQQQSSSUUUVVVWWWWWWYYY]]]aaadddggghhhhhhhhhhhhhhhjjjkkkkkkiiihhhiiihhhggggggfffeeecccaaa```_________aaagggpppvvvzzzpppkkkiiiggghhhmmmtttyyy||||||}}}~~~|||{{{||||||~~~vvvrrrpppkkkdddaaaZZZRRRNNNMMMKKKFFFBBB???===;;;<<>>OOOdddssswwwyyy|||~~~}}}{{{}}}~~~{{{|||yyyuuurrrnnnfff\\\TTTJJJHHHGGGJJJNNNOOOMMMKKKIIIDDD<<<666333111111000,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************+++,,,,,,++++++******)))(((((((((************************++++++******)))*********************************,,,+++)))(((''''''((()))))))))))))))************+++***))))))))))))***+++,,,+++++++++------+++***)))+++,,,,,,+++******+++******))))))******+++,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------........./////////......//////000000111444888===BBBGGGIIIIIIKKKOOOSSSWWWZZZ\\\^^^[[[]]]```dddgggjjjllllllkkkkkklllmmmmmmlllkkkjjjiiihhhgggeeeddddddddddddfffiiiooowww~~~}}}~~~}}}pppkkkeeecccgggooowww{{{}}}||||||~~~{{{xxxxxxvvvsssrrrmmmgggdddbbb```]]]YYYTTTRRROOONNNMMMLLLKKKIIILLLQQQYYYaaagggkkkllllllmmmnnnnnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiifffbbb___aaa^^^ZZZUUUPPPIIIBBB===888666222000000000////////////............//////++++++,,,---///000111222------...////////////////////////000111111222222444444444333222111000///...///000111111444888;;;888FFF\\\ooovvvuuuuuuwww{{{{{{}}}~~~~~~~~~zzzyyyxxxvvvssslllddd]]]NNNJJJDDDBBBCCCFFFHHHHHHJJJGGGAAA<<<888444111000///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++---...///((())))))***++++++,,,,,,************************,,,,,,+++***)))))))))***************************++++++)))((((((((())))))((()))))))))************************************,,,,,,++++++,,,,,,,,,,,,***,,,------+++))))))******************+++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------------+++++++++,,,,,,,,,------------------............//////////////////000111///111555999<<>>AAAGGGJJJPPPUUU[[[___aaacccggggggggghhhiiijjjjjjkkknnnppprrrrrrpppnnnnnnoookkknnnqqqtttvvvyyy~~~zzzrrrppppppqqqpppnnnqqqvvvxxxxxxyyy}}}~~~~~~zzzssssssxxx~~~zzzwwwuuutttuuuvvvxxxzzz{{{yyywwwvvvuuuuuusssrrrpppooommmjjjgggaaa[[[VVVMMMMMMLLLNNNSSSZZZbbbfffmmmnnnppprrrsssrrrrrrqqqlllkkkiiiiiiiiihhheeecccbbbbbbbbbbbb```\\\VVVQQQFFFAAA:::555222111000/////////............////////////////////////......222111000//////000111111000000000000000111111111//////000111222222222111222222333222222444888;;;>>>SSSkkkvvvuuuttt{{{}}}rrrvvvzzz}}}|||xxxsssmmmjjjfff^^^RRREEE===;;;<<<>>>>>>BBBEEEEEE@@@:::444222000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++------,,,++++++++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++******)))*********************************************************))))))))))))******************+++,,,,,,+++******+++,,,......,,,,,,,,,---+++---...---+++******+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,------------------........./////////////////////000111222222///222666777777999===BBBKKKNNNSSSYYY^^^bbbdddeeejjjiiiiiiiiiiiijjjjjjkkknnnrrrwwwxxxwwwwwwyyy{{{|||{{{wwwxxxzzz}}}|||xxxrrrnnniiiggghhhiiihhhfffhhhmmmmmmmmmmmmooorrrtttttttttqqquuuyyy{{{{{{zzzzzzzzzxxx~~~{{{zzz|||vvvqqqnnnnnnnnnooosssxxxwwwxxxxxxxxxxxxxxxxxxxxxyyywwwvvvtttrrrmmmgggcccWWWTTTOOOLLLMMMRRRXXX\\\gggiiimmmppprrrsssssssssnnnllliiiiiiiiijjjiiihhhccccccdddeeeeeebbb]]]YYYNNNIIIAAA;;;777555333111000000////////////000000111111000//////......---111000///...---------...000000000000000000111111---...///000111222222222333333444333333555888;;;EEE[[[pppvvvtttyyyuuuttttttwww{{{{{{wwwuuutttmmmhhh^^^SSSIIIBBB???>>>;;;???DDDDDDAAA<<<999888333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++)))))))))***,,,...///000+++++++++***))))))((((((++++++++++++++++++++++++*********)))******++++++************************)))******++++++*********))))))))))))***************++++++,,,,,,++++++***))),,,///000...,,,,,,,,,+++,,,...---,,,++++++,,,((()))***+++,,,++++++***++++++++++++++++++++++++******+++,,,------------,,,,,,------.../////////,,,------------.....................////////////////////////000111222333000333777888888<<>>:::777444111111000000000000111111000000000///////////////////////////............111000000000000000000000///000111111222222222222111222333333444666:::===MMMbbbuuuyyyxxxyyy~~~yyyuuuqqqrrrwww}}}~~~||||||}}}pppmmmggg^^^SSSJJJCCC@@@:::>>>BBBCCCAAA>>>===>>>777666333111000000111111,,,,,,,,,,,,,,,,,,,,,,,,........................))))))******++++++++++++///...---,,,+++*********((((((((()))******++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************)))******+++++++++******))))))))))))***************+++,,,------,,,+++***(((,,,000111...,,,+++,,,***,,,------,,,+++,,,---((()))***+++,,,+++******++++++++++++++++++++++++((()))***,,,---...//////,,,,,,------...///000000---------.........//////............/////////000////////////000111222333111444888999:::???HHHOOOUUUXXX]]]bbbfffhhhiiiiiiggggggggghhhjjjlllnnnpppuuu}}}{{{zzzxxxuuutttuuuxxx|||~~~}}}~~~uuuooommmnnnoooppprrrssstttuuuxxxxxxzzz{{{{{{yyyxxxvvvnnnlllmmmooonnnlllmmmrrrpppmmmkkkiiiiiiiiigggfffaaadddggggggdddcccdddeeebbbggglllppprrrtttxxx{{{yyyzzz|||~~~~~~yyyrrrjjjeeeffffffeeejjjrrroooqqquuuwwwyyyzzz|||~~~{{{{{{zzz{{{|||zzzwwwtttoookkkddd\\\VVVQQQOOONNNSSSVVV\\\bbbfffiiikkkkkkhhhddd```___```dddggghhhiiihhhhhhhhhhhhfffccc```[[[VVVOOOHHHCCC>>>:::777222222111111111111222222......//////000000111111///000000111111111111000111111111000000000000000222222333333333222222111///111222333444888<<<@@@SSSgggyyy|||{{{~~~|||rrrxxx|||xxxuuuxxx|||}}}}}}}}}zzzxxxxxxtttnnnjjjeee[[[NNNDDDEEECCCAAA@@@@@@???>>><<<666444222111222222111//////...---------,,,***(((---,,,,,,++++++,,,,,,---*********+++,,,,,,,,,---************************************************+++***)))(((((()))***+++(((((()))***+++,,,,,,---+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------*********+++,,,---...///------------------------...------------...//////111111222111000///---,,,000111222111111111333555666555666<<>>;;;888555333333222111000//////............,,,+++------,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))***++++++,,,,,,++++++******+++,,,---...++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------......///000------------------------...------------.../////////000111222222111000///000111222222111222444666::::::===CCCMMMUUUYYY[[[bbbaaaaaaeeeiiijjjhhheeekkkjjjjjjlllpppvvvzzz|||~~~{{{}}}|||{{{zzzzzz{{{{{{|||{{{}}}~~~|||zzzwwwvvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{yyyvvvsssoooppppppooolllhhhdddbbbaaabbbccccccbbbaaabbbbbb`````````aaadddhhhkkkmmmooosssxxxzzz{{{~~~~~~yyywwwvvvvvvuuusss|||{{{wwwsssooommmnnnpppsssuuuxxxxxxwwwvvvxxxyyy{{{{{{{{{{{{zzzyyyyyyxxxxxxtttpppnnnmmmhhhaaaZZZQQQNNNLLLLLLQQQWWW\\\^^^aaa\\\VVVRRRPPPSSSXXX\\\dddeeegggggggggeeecccbbb___[[[VVVUUUTTTQQQJJJEEE<<<999444222111222222111//////000111111111000///111111000000000000111111////////////000000000111222222111111222222333444666444555666666888AAAKKKcccqqq}}}yyytttuuuxxx|||||||||{{{|||}}}}}}|||~~~|||yyywwwtttmmmddd]]]VVVUUUSSSQQQOOOKKKFFFCCCAAA===888555444333222111111111000000//////......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************---,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------......///------------------------......------......///000...///000222333333333333000111222222222444777999===???DDDKKKTTT[[[___```ccccccccceeehhhiiihhhfffkkklllnnnrrrwww}}}~~~}}}}}}~~~~~~~~~}}}yyytttnnnkkkhhhggggggeeedddbbbaaa```ZZZZZZZZZZZZ\\\^^^```aaacccfffjjjlllnnnrrryyy{{{yyyxxxxxxxxxwww~~~|||{{{zzzxxxvvv{{{}}}~~~}}}zzzwwwuuuuuutttuuuxxxzzz{{{{{{{{{{{{{{{yyyvvvvvvvvvsssmmmhhhZZZTTTLLLGGGGGGKKKPPPSSSWWWVVVTTTOOOKKKKKKPPPTTT```bbbdddfffgggeeecccbbbaaa___\\\\\\\\\ZZZUUUQQQDDD???:::555444444333333111111222222222222111000000000111111111111000000/////////000000000111111222222111111222222333444666555666777888;;;GGGSSSlllxxx~~~{{{vvvxxxyyyxxxxxx|||vvvwwwvvvvvvvvvxxx|||~~~{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}||||||zzzuuuoooiiiddd```\\\XXXUUUQQQMMMJJJDDD@@@:::555444444444444444555444333000///...///......------------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))---,,,+++***)))(((((('''++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,.......................................//////000...///000111222333444444000111222333444666:::===AAADDDJJJRRRYYY___aaaccccccccceeefffgggiiijjjkkkmmmqqqwww~~~|||yyytttsssqqqooonnnkkkgggeee^^^^^^]]]\\\]]]]]]^^^^^^___```bbbccceeeiiiooottt|||}}}~~~|||zzz~~~|||{{{{{{}}}~~~~~~|||}}}xxxtttrrrmmmooorrrvvvyyy{{{{{{{{{{{{zzzyyyzzzzzzxxxtttqqqhhh```VVVMMMIIIIIIJJJKKKPPPRRRSSSOOOJJJHHHLLLPPPXXX[[[___ccceeefffeeedddcccaaa_________^^^ZZZWWWMMMHHH@@@:::777555333222222222222222222111111111///000111222222111000/////////000000000111111111222222111111222222333444666555666777888???NNN]]]vvv~~~}}}{{{~~~~~~yyyuuuzzzsssrrrqqqnnnlllmmmppprrruuuvvvyyy~~~|||zzzyyyxxxwwwzzz{{{}}}~~~||||||}}}}}}|||yyyuuuqqqooojjjccc]]]ZZZWWWUUUSSSHHHBBB:::555444555666777888999:::777333///......///......------......///......------,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++***)))))))))++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,........................///............///000000//////000000111222333444222333444555666999>>>BBBHHHLLLRRRYYY^^^aaadddeeeccceeefffffffffgggkkknnnvvv}}}~~~|||xxxrrrmmmffffffdddcccbbbaaaaaaaaabbbaaaaaa``````cccfffiiimmmooorrrtttvvvuuutttsssvvvvvvvvvwwwyyy|||~~~~~~}}}zzzvvvqqqnnnfffhhhlllppptttvvvxxxyyyzzzzzzzzz{{{|||zzzxxxvvvsssmmmddd[[[TTTNNNJJJGGGJJJNNNPPPNNNIIIGGGJJJNNNNNNRRRWWW]]]bbbeeefffgggddddddcccbbbaaa___\\\YYYVVVPPPHHH@@@:::666333111222222111111000000000000///000111222222111000///000000000000111111111111222222111111222222333444444444555666999BBBUUUfff~~~~~~yyy}}}}}}yyyyyyvvvssspppoooqqqtttssstttvvvzzz~~~}}}xxxsssrrrpppooosssxxx|||}}}|||}}}~~~{{{vvvsssuuuxxx{{{}}}~~~{{{|||}}}~~~}}}{{{xxxvvvuuupppiiiddd```]]][[[ZZZMMMFFF===666333444777888:::===@@@>>>888333111111//////............//////++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,+++++++++******))))))((()))+++---...//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------......---------......///........................//////......//////000111000000000111222333555666555666777888;;;???EEEIIIQQQUUUZZZ___aaaccceeegggeeehhhkkkjjjhhhjjjpppvvvyyypppooonnnllljjjiiigggfffiiigggeeecccbbbbbbccccccdddeeegggjjjkkkllllllllllllnnnppprrruuuyyy~~~{{{zzzyyywwwvvvtttpppkkkgggbbbccceeehhhlllooorrrsssuuuwwwyyy{{{||||||{{{zzzxxxtttnnnhhhaaaXXXPPPKKKJJJLLLMMMKKKHHHFFFGGGIIIGGGJJJOOOVVV\\\aaaeeegggffffffeeedddbbb```^^^\\\\\\WWWOOOGGGAAA;;;666333444333222111000000000000000000111111111111000000000000000111111111222222222222111111222222333444444333555666:::EEE[[[ppp~~~~~~|||{{{zzztttooollljjjmmmrrrvvvvvvtttppppppqqqrrrxxx{{{tttpppsssxxx{{{|||}}}|||}}}~~~|||{{{zzzvvvsssooollliiieee```]]]UUUMMMAAA888444444666777:::@@@EEEEEE@@@:::777777000//////////////////000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******************+++,,,......///......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------......///,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------------......///000........................///////////////000000111000111111222444777999;;;:::;;;<<<>>>@@@EEELLLQQQWWWZZZ^^^``````aaaccceeegggmmmrrrsssrrrwww}}}}}}{{{zzzwwwuuusssrrrsssqqqnnnkkkjjjhhhfffeeecccccccccddddddeeefffgggccceeehhhjjjmmmqqqwww|||~~~|||zzzzzzwwwsssqqqooolllgggccc_________aaadddgggjjjmmmmmmppptttxxxzzz{{{||||||yyywwwtttqqqllleee]]]XXXOOONNNMMMKKKHHHFFFDDDDDDDDDFFFJJJPPPVVV\\\aaadddbbbcccddddddbbb```^^^^^^^^^ZZZTTTNNNHHHBBB===999666555333222111111111222111111000000000000111111000000111111111222222222222222111111222222333444444444666888;;;IIIbbbxxx~~~~~~~~~}}}}}}sssooolllnnntttwwwwwwuuunnnmmmlllkkkmmmrrryyy~~~~~~xxxlllpppvvvyyyzzz|||}}}~~~||||||uuutttsssrrrooojjjccc^^^[[[RRREEE:::555444555666:::AAAHHHJJJEEE???<<<<<<000000////////////000000---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************************------------,,,***(((&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000,,,+++*********+++,,,---++++++,,,,,,,,,---------*********+++,,,---...//////////////////////////////////////////000111111000111222444777:::>>>@@@>>>???@@@BBBEEEJJJQQQVVVXXX[[[^^^^^^]]]]]]___bbbhhhooowww{{{~~~~~~zzzxxxvvvtttrrrpppmmmjjjfffeeecccbbbbbbbbbcccdddXXX[[[^^^```aaaeeelllqqqvvv{{{|||{{{{{{}}}xxxssspppnnnkkkfffbbb^^^]]]\\\\\\^^^bbbfffhhheeeiiinnnsssvvvyyy{{{}}}zzzyyyxxxvvvtttoooiiidddUUUSSSOOOLLLJJJHHHDDDAAADDDEEEHHHLLLRRRXXX^^^aaa^^^___aaaaaa```^^^]]]]]]^^^[[[WWWRRRNNNHHHBBB>>>777666555333222222333333222111000//////000111222000111111111111222222222222222111111222222333444555666777999===KKKfff~~~~~~~~~~~~~~~~~~~~~yyyuuussspppmmmmmmnnnoooqqqrrrtttxxxvvvuuusssuuuzzz{{{wwwyyyzzzzzzyyytttmmmfffbbbWWWOOODDD;;;777777999:::<<<@@@FFFLLLMMMIIIAAA;;;999666222000///...,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...,,,+++******+++,,,...---,,,,,,+++++++++++++++*********************++++++++++++++++++++++++---------------------------------------------------***+++...---)))+++111///...------...---+++)))---------.........//////---,,,+++)))***+++---.........///000111222333333555555666777:::<<<>>>???AAADDDIIIMMMPPPSSSVVVXXX[[[[[[[[[ZZZZZZ]]]aaaeeegggsss~~~{{{{{{{{{wwwtttooommmiiigggfffdddbbb```YYYYYYXXXYYY[[[^^^aaacccjjjqqqwwwxxxvvvuuuyyy~~~}}}xxxrrrmmmkkklllnnnhhhiiieee^^^\\\^^^aaaaaaccccccfffkkkqqqvvvxxxxxx|||||||||{{{yyyvvvtttsssggg```WWWOOOIIIFFFDDDCCCCCCAAACCCHHHKKKNNNUUU]]]```bbbbbbaaa___]]]]]]^^^\\\\\\\\\ZZZUUUOOOIIIEEEAAA===888555333333222222111111111111111111222333---///000222333333333222222222333333333444444444555999999888@@@UUUmmm|||~~~{{{~~~}}}||||||~~~xxxtttrrrssssssmmmmmmooottt}}}}}}|||}}}~~~~~~~~~~~~{{{zzz{{{|||{{{wwwqqqkkkggg[[[SSSHHH>>>999777777888555999???GGGLLLMMMJJJGGG>>>:::555222000///...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++***++++++,,,,,,+++++++++++++++---...///...---,,,,,,+++++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++......------------------------------------------///,,,,,,...,,,'''(((---...---,,,---...---,,,***---------.........//////222222111000000000111222...//////000111111222222333444666999===AAADDDFFFEEEHHHNNNRRRTTTVVVYYY[[[XXXXXXYYYYYYYYY\\\```dddkkkxxx}}}xxxuuupppllljjjgggdddaaa\\\[[[ZZZZZZZZZZZZ[[[\\\dddiiimmmnnnlllnnnuuu{{{|||vvvpppjjjiiikkkmmmoooqqqppphhhccccccdddcccdddddddddggglllpppssstttxxxyyy{{{||||||{{{zzzyyypppjjjaaaXXXQQQKKKFFFCCCAAA???@@@CCCFFFHHHOOOVVV]]]___aaaaaa```___```aaa___^^^^^^\\\XXXSSSNNNKKKFFFAAA;;;777555333222111333222111111000000111111///000111222333333222222222222333333333444444444555999:::;;;EEE\\\tttzzzyyy~~~}}}|||pppnnnkkklllpppuuuzzz||||||zzz{{{~~~~~~~~~||||||~~~}}}~~~~~~~~~{{{vvvqqqnnnbbb[[[OOOEEE>>>:::777555333666;;;CCCKKKPPPSSSSSSHHHBBB;;;555222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++++++++,,,++++++++++++,,,---...///------,,,+++++++++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------------------------000......///,,,)))***---...,,,+++,,,------,,,+++------........./////////111000000//////.........////////////000111222222555666999===BBBFFFIIIKKKJJJNNNSSSVVVXXXYYY[[[\\\WWWXXXYYY[[[]]]bbbhhhmmmvvv~~~yyytttqqqnnnjjjhhhdddcccbbb```^^^[[[YYYXXX\\\```ccccccbbbfffnnnuuuyyyvvvpppjjjeeeeeehhhkkktttzzz|||vvvooommmlllkkkkkkgggdddccceeehhhkkklllqqqssswww{{{}}}~~~}}}|||xxxtttlllddd[[[RRRIIICCCAAA>>>>>>@@@AAACCCJJJQQQXXX[[[___aaabbbbbbcccdddbbbaaa```]]]ZZZWWWTTTSSSNNNIIIAAA;;;777555222111333222111000000000000000111111222222222222111111333333333333444444444444444888;;;???LLLddd}}}|||tttrrrttt|||uuuppppppppppppooosssyyy|||zzz|||~~~}}}zzz|||~~~~~~~~~}}}zzzvvvtttjjjcccYYYOOOGGG@@@:::777999999;;;AAAIIIQQQVVVYYYSSSLLLCCC:::555222000///......//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...---,,,+++++++++++++++......---,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------..............................//////---,,,...000...,,,++++++---------,,,............////////////............---,,,***)))000000//////000111222333:::;;;>>>BBBEEEHHHJJJLLLOOORRRVVVXXXXXXXXXYYYYYYYYYZZZ\\\```fffooozzz~~~zzzwwwtttrrrooonnnmmmkkkgggbbb^^^[[[XXX[[[^^^^^^]]]```eeejjjnnnkkkfffaaa^^^___cccgggrrr|||{{{yyyxxxwwwuuuppphhhcccaaacccdddeeehhhlllqqqvvvzzz{{{{{{{{{|||yyytttmmmdddYYYNNNGGGDDDAAA>>>???@@@BBBHHHPPPVVVZZZ___bbbcccccccccdddcccbbb```^^^\\\[[[ZZZYYYUUUPPPHHHAAA<<<888444222222111111000000000111111333333333222222111111111333333333444444444444555333777;;;AAARRRkkkwwwpppooopppvvv}}}yyyuuupppllljjjoootttvvvvvvxxx~~~wwwxxxzzz|||~~~|||}}}~~~~~~~~~~~~}}}{{{yyyxxxpppkkkddd[[[SSSJJJBBB===<<<;;;;;;???GGGPPPWWWZZZ]]]VVVLLLBBB:::555111...///000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++++++++------------,,,+++******,,,,,,,,,++++++,,,,,,---------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,......---+++,,,...///000...,,,,,,---...---,,,........./////////000000222222222222111000...---111000000000111222444666<<<>>>AAAEEEIIILLLNNNNNNRRRTTTVVVWWWVVVVVVVVVWWW[[[]]]```fffppp~~~}}}zzzvvvuuutttrrrmmmhhhccc___YYY\\\^^^^^^\\\[[[\\\^^^bbb```]]]YYYWWWYYY^^^cccjjjuuuyyyooogggcccaaaaaaaaaeeehhhlllrrrvvvxxxxxxyyy|||zzzxxxtttnnndddZZZSSSIIIDDD@@@@@@???AAAHHHPPPUUUZZZ___cccdddcccbbbbbbcccaaa```^^^]]]\\\]]]]]]YYYUUUOOOHHHCCC===888444111111000111111222333333444444333222222111111111333333444444444555555555333666:::CCCVVVooo|||qqqnnnhhhkkksss~~~}}}vvvlllnnnoooooooooppprrrtttuuuyyyxxxvvvuuuvvvyyy}}}~~~~~~~~~~~~}}}}}}|||{{{zzzuuurrrmmmggg```WWWNNNHHH===<<<<<<@@@HHHRRRYYY]]]bbb]]]UUULLLDDD===666222000111222222111000...------------------------------,,,,,,++++++,,,,,,---)))))))))******++++++,,,...------,,,,,,,,,,,,---******+++,,,------------,,,,,,+++++++++,,,---------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111........................***......+++***---......333000...------......---....../////////000000000333333333222222111111000111000000000222555888:::;;;>>>CCCHHHMMMQQQSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\aaaeeellluuu}}}|||zzzwwwsssmmmhhheee```bbbcccaaa]]]ZZZXXXXXX\\\[[[YYYVVVTTTVVVZZZ^^^bbbkkktttzzz|||tttlllfffccc```___ccceeeiiinnnrrruuuwwwwww{{{{{{zzzyyyvvvppphhhcccQQQKKKEEEBBB??????EEEMMMUUUZZZ```dddeeecccbbbaaabbbaaa```^^^^^^]]]^^^^^^ZZZXXXTTTOOOJJJDDD===888222222222222222333444444555444333222222222222222333444444444555555555555444777;;;FFF[[[uuutttooojjjjjjlllsss~~~{{{wwwuuuttt~~~zzzwwwvvvtttrrrpppkkkmmmrrrvvv}}}yyyuuuvvvyyy|||}}}~~~~~~~~~}}}}}}|||||||||xxxvvvtttqqqllldddZZZTTTDDDCCCCCCGGGOOOWWW]]]```ccc```\\\VVVOOOGGG>>>999111222333333222111...---........................---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,------,,,,,,,,,------...)))***,,,---...---------,,,+++++++++,,,,,,---...++++++++++++++++++++++++------------------------------...///111222333444........................(((---000...///555999888666333000............---.../////////000000000000222111000/////////000111111111000111333777;;;===@@@BBBGGGMMMQQQTTTVVVWWWXXXYYYYYYZZZ[[[___dddhhhrrrzzz}}}xxxssspppnnnmmmkkkgggccc___^^^]]]]]]]]][[[XXXVVVUUUWWWYYY]]]ccciiipppyyy~~~zzzsssnnniiieeeaaa______aaacccggglllppptttvvvyyyxxxxxxxxxxxxvvvqqqnnn^^^VVVMMMGGGBBB@@@DDDLLLSSSXXX___eeefffdddcccbbbaaaaaaaaa```______^^^^^^YYYXXXWWWUUUQQQJJJBBB<<<777666555444333333333333444444333222222222333444444444444444555555555555666888===JJJbbb}}}}}}wwwpppooommmnnnrrrzzzzzzqqqlllmmmooo}}}wwwqqqiiikkkmmmnnnrrrzzzyyyvvvvvvxxxxxx}}}~~~~~~}}}}}}}}}}}}yyyyyyxxxwwwssskkkbbb[[[NNNMMMMMMPPPVVV\\\```bbbcccbbb```\\\WWWOOOEEE???111222333444333111///---........................------++++++++++++------******+++,,,------......,,,,,,,,,,,,------...///,,,---......---,,,***)))++++++++++++,,,,,,---...)))******+++---...//////------------------------,,,,,,...///111333444555////////////////////////$$$,,,111222777AAAGGGGGG888555111///.........---////////////000000000000333222000//////111333444111111111222555999===@@@FFFHHHLLLPPPSSSUUUUUUUUUZZZ[[[[[[]]]```fffnnnsss~~~{{{yyywwwrrrmmmhhhfffffffffaaaaaa___\\\XXXVVVVVVWWW\\\___ccciiittt~~~zzzxxxuuuqqqnnnkkkgggccc___ZZZ[[[]]]aaaggglllqqqtttvvvuuuuuuuuuvvvvvvtttrrriii```VVVMMMFFFBBBEEELLLPPPVVV___eeegggfffdddcccaaaaaabbbaaaaaa```^^^^^^WWWXXXXXXXXXUUUNNNEEE???;;;999777555333222111000444333222222222333444555444444444555555555666666777999???NNNggguuutttqqqnnnmmmqqqxxx}}}|||}}}{{{sssiiieeehhhlll|||vvvrrrmmmjjjkkkpppwww{{{}}}tttqqqqqqqqqzzz{{{}}}~~~~~~}}}~~~}}}zzzyyyxxxwwwuuuqqqkkkggg\\\YYYWWWXXX[[[___bbbdddhhheeebbb___\\\VVVMMMGGG;;;666000000222333000,,,......---------,,,,,,,,,......------------.........******...000///...000---,,,,,,++++++,,,,,,---............---,,,,,,+++......//////...---,,,,,,------------------------//////...---+++***))))))---------...///000000111//////............//////,,,,,,...222888===@@@AAA222///,,,,,,///000000...------///000111111111111000000000000111111111111000222333555777:::???CCCGGGIIIOOOVVVWWWTTTTTTWWWZZZYYY]]]fffmmmrrr|||xxxrrrnnnmmmmmmjjjiiiccc\\\ZZZ[[[YYYTTT[[[[[[___gggqqqwwwwwwuuuqqqkkkiiimmmqqqnnnjjjiii^^^]]][[[\\\^^^dddiiilllrrrqqqqqqrrrvvvxxxyyyyyyvvvnnnbbbUUUKKKFFFDDDDDDLLLPPPWWW^^^cccdddbbb```cccbbbaaabbbcccbbb]]]ZZZ]]][[[ZZZ[[[ZZZUUUKKKBBB>>>;;;777444333333222111555444333333222222222333777555333111111333555666;;;:::AAAVVVqqq}}}wwwpppmmmlllmmmooosssrrrnnniiidddaaa``````wwwpppllllllnnnppp{{{xxxrrrppptttwww{{{~~~~~~~~~~~~}}}|||{{{zzzxxxsssppphhheeebbbaaacccfffggghhhhhhfffdddcccaaa\\\SSSLLLAAA;;;555111111111111///......------------------......------------......---***+++000333000...///---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////............//////,,,+++,,,///333777888888111///,,,---///000000.........///000111111111000000000000000111111111111222333555666999===CCCGGGMMMMMMRRRWWWXXXVVVXXX\\\\\\\\\bbbnnnwwwyyyvvvuuupppnnnhhh```]]]]]]ZZZUUUZZZXXXYYYcccqqqxxxwwwrrroooiiifffjjjnnnmmmkkkjjjeeebbb^^^[[[\\\```eeeiiimmmmmmmmmoootttwwwyyyyyyyyytttjjj___UUUMMMIIIGGGHHHMMMUUU___fffiiihhhgggdddbbbbbbbbbcccaaa^^^ZZZ[[[YYYYYYZZZ[[[WWWNNNGGGAAA>>>999666555555555444555555444333333333333333444444444444444444444444999:::EEE\\\www~~~wwwwww}}}yyyvvvtttsssrrrooonnnmmmiiiccc^^^ZZZXXXuuunnnjjjiiipppssswwwzzz|||}}}}}}sssmmmkkknnntttzzz~~~~~~}}}}}}|||zzzxxxuuuqqqmmmkkkkkkllllllllljjjhhhggggggddd^^^TTTMMMGGGBBB<<<555111000111222---------.....................------------......,,,***---333555111...---------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---............------,,,++++++++++++++++++++++++******+++,,,---...//////------......///000000000//////............//////...,,,,,,---///111111111111///---...///000000/////////000000111000000000000000111111111222222222444555777999<<>>:::888888777666555555444444333333444444222333555666666555444333777;;;JJJddd|||xxxnnnhhhjjjuuu}}}yyyqqqqqqooolllfff___XXXTTT|||uuuqqqooooooooonnnoooppprrrttt~~~yyytttlllnnnqqqvvvzzz}}}|||{{{{{{{{{zzzxxxzzzwwwrrrpppooooooooonnnmmmkkkjjjhhhddd\\\PPPHHHIIIGGGBBB;;;555111111111.............../////////......------------......,,,+++///555777222---,,,------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............//////000000//////............//////000///---...///000000///000////////////000000///000000111111111000000///000000111111222333333333555777999<<<@@@FFFMMMRRRVVVSSSSSSVVVXXXYYY___fffooorrrzzz~~~}}}yyysssppppppmmmhhh```ZZZVVV[[[fffnnnooommmiiiccc___bbbfffhhhlllppprrrnnniiiccc^^^\\\[[[[[[```___aaaeeekkkqqquuuwwwwwwwwwvvvrrriii]]]QQQJJJDDDFFFLLLTTT]]]ccccccbbbeeeeeedddcccbbb```^^^]]]YYYYYYYYY[[[[[[YYYTTTPPPNNNIIICCC>>>;;;999777555444444333333333333333444333444444555555555555555888<<>>:::666333333333222222222222333333666555333333333555777888;;;???PPPkkk}}}rrrllleeecccjjjvvvxxxnnnfff___YYYUUU~~~yyytttppplllhhheeekkkmmmrrryyy~~~{{{xxxwwwwwwxxxzzz~~~~~~||||||{{{zzzyyy}}}zzzxxxwwwwwwxxxwwwvvvooonnnmmmmmmkkkeee\\\UUUGGGGGGGGGEEEAAA;;;666222111000000000////////////......------------......///,,,---222444000------......------------......***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,........................//////......------,,,,,,......////////////////////////............//////...---,,,---///111111000...000222111000//////000000000111111222111111111111111222333444444555666888<<>>CCCLLLSSSXXX[[[]]]^^^bbbdddlllwww~~~{{{tttqqqqqqnnngggaaa___[[[XXXXXXXXXXXX\\\cccccceeehhhkkkkkkkkkiiihhh^^^[[[YYYYYY\\\aaadddeeeiiilllpppssssssrrrooolllbbbYYYPPPPPPWWW```eeefffhhhiiiiiifffaaa^^^___aaa^^^^^^^^^]]][[[ZZZZZZ[[[RRRQQQPPPOOOMMMHHHAAA<<<666666666666666777888888222333555777777777777666???GGG___|||yyyvvv~~~}}}ssshhheeejjjttt||||||pppfff]]]WWW