BM86(% {{{xxx}}}qqqYYYKKKIIIKKKGGGLLLVVVdddrrr~~~zzzxxx{{{~~~~~~~~~~~~}}}vvvsssmmmfff]]]UUUOOOLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMQQQVVVVVVUUU^^^vvvvvvmmmsssWWWTTT]]]___TTTOOONNNNNNJJJJJJHHHEEEDDDEEEEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>======<<<;;;;;;===>>>>>>===>>>>>>???@@@@@@???>>>>>>;;;;;;<<<;;;<<<>>>CCCFFFGGG<<<>>>;;;>>>CCCRRRwwwzzz~~~qqqpppvvv]]]CCCIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>======888888===BBBAAA???JJJZZZsss\\\NNNAAA>>>???>>>>>>AAA???@@@@@@@@@@@@@@@AAABBBAAAIIIUUU^^^___[[[WWWVVV___ZZZWWWVVVVVV]]]pppTTTIIILLLIIIEEEEEEFFFHHHHHHGGGGGGQQQjjjrrrhhhmmmwww~~~xxxwwwrrrjjjaaa[[[YYYZZZVVVUUURRROOOQQQTTTQQQJJJHHH]]]yyyttt{{{yyyiiiUUUFFF<<<555555444444333333444444555222333333444444333333222222222222222222333333333222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222333333333333333333333333444555555666666666555666999:::;;;===@@@CCCGGGHHHIIIHHHFFFFFFGGGIIIHHHJJJMMMPPPSSSUUUVVVVVVXXXnnnpppbbb[[[___]]][[[VVVPPPKKKHHHHHHSSS]]]lll|||~~~}}}ssspppjjjcccZZZSSSMMMJJJLLLKKKIIIHHHHHHJJJLLLMMMNNNRRRUUUUUUTTT^^^xxx~~~tttwwwzzzZZZXXXgggxxxYYYRRRNNNNNNPPPLLLJJJHHHEEEEEEEEEEEEDDDCCC@@@???>>>>>>======>>>>>>AAA???>>>===>>>>>><<<:::<<<:::999999;;;<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888<<>>;;;>>>CCCNNNwwwzzzyyy}}}ttt```SSSNNNUUUbbbooovvvnnnYYYGGGGGGGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBB===>>>????????????>>>===;;;999;;;@@@@@@@@@KKKYYYqqq|||PPPGGG???===???@@@AAABBB>>>@@@BBBCCCAAAAAABBBCCCGGGGGGFFFIIIMMMRRRSSSRRRJJJJJJKKKJJJIIIMMMZZZhhhxxxNNNHHHFFFFFFHHHNNNVVVYYYWWWSSSQQQSSSaaa}}}}}}{{{tttpppyyyvvvsssmmmeee^^^ZZZYYYYYYUUUTTTRRRRRRWWW\\\XXXPPPGGGbbb|||{{{qqqqqqyyy|||qqq___MMM???666444444333333333333444444222333333444444333333222111111111222222333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222333333444444444444444444555555666666444666888:::;;;===@@@BBBHHHIIIIIIHHHGGGGGGIIIKKKIIIJJJMMMQQQSSSUUUVVVVVVXXXmmm}}}vvvlllddd]]]RRRIIIHHHOOOXXXdddmmmwww|||wwwwww{{{~~~|||{{{qqqmmmfff^^^VVVOOOKKKIIIKKKJJJHHHGGGHHHJJJMMMOOOOOOQQQTTTTTTUUUbbb}}}```\\\fffgggQQQPPPMMMLLLOOONNNIIIHHHEEEEEEFFFFFFEEEDDDAAA@@@???>>>===>>>??????BBBAAA???>>>>>>===;;;999;;;999888999:::<<<;;;;;;========================>>>===;;;999999;;;@@@DDD@@@;;;@@@===@@@CCCJJJmmmxxxcccSSSLLLFFFIIIKKKNNNRRRTTTPPPJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCDDD===@@@CCCGGGIIIIIIGGGFFFEEE>>>;;;???AAABBBKKKWWWmmmYYYFFFBBB======@@@BBBCCCBBB???AAACCCCCCCCCDDDIIIMMMPPPWWW___dddeee```TTTHHH???CCCFFFEEEBBBCCCKKKSSSooojjjIIIKKKEEEOOO```pppzzz}}}yyyvvvxxxmmmfffuuunnncccaaapppuuunnneee^^^[[[YYYXXXXXXSSSSSSSSSVVV]]]bbb]]]TTTNNNmmmuuujjjjjjoooqqqkkk]]]LLL===555444444333333333333444444222333333444444333333222000000111111222333333333222222222222222222222222222222222222222222222222000000000111111111111222111111111111111111111111222222222222333444555555444444444444444555666777444666888999:::<<<@@@BBBHHHIIIIIIHHHGGGGGGIIILLLIIIKKKNNNRRRTTTVVVWWWWWWXXXlll}}}sssuuu{{{mmm```^^^eeesss~~~}}}xxxrrrsssxxx}}}}}}|||}}}}}}|||yyyvvvooojjjbbbYYYQQQKKKHHHGGGJJJHHHGGGFFFGGGJJJNNNPPPOOOPPPRRRSSSVVVhhh[[[ZZZaaauuuYYYLLLNNNKKKIIIMMMMMMIIIGGGFFFEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>@@@AAABBB@@@>>>>>>>>>>>>===;;;<<<:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@???======???@@@???<<>>@@@CCCDDDJJJRRRggg~~~HHH@@@@@@??????BBBEEEDDDAAABBBCCCCCCBBBCCCJJJUUU^^^iii{{{mmmSSS@@@CCCHHHKKKHHHCCCCCCHHHNNNXXXkkk\\\FFFQQQTTThhh}}}|||}}}rrrdddXXX[[[kkk~~~sssiii]]]WWWWWWYYYXXXVVVSSSTTTUUUYYYaaaeee^^^SSSWWWwwwxxxqqqooolllfff___TTTFFF999333444333333222222333333444222333333444444333333222///000000111222222333333222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111222222111111222444555666555555444333444555666777444666888999:::<<>>>>>???@@@AAA@@@???===>>>??????>>>======;;;::::::<<<======<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@CCCDDDBBB@@@>>>===>>>===FFFDDDGGGFFFEEEaaa}}}|||~~~wwwiii^^^bbbmmmooosssooobbbWWWTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTTTT```^^^ZZZVVVRRROOOLLLKKKTTTZZZdddnnnuuuxxxxxxwww^^^NNNAAAAAADDDEEEIIIOOOaaayyyvvvGGG???@@@AAABBBDDDFFFDDD@@@DDDDDDBBB@@@CCCNNN___lllzzzaaaMMM@@@HHHMMMPPPKKKEEEDDDIIIMMMGGGYYYkkkUUUEEEVVVeee|||jjjYYYVVVUUUZZZggg}}}sssfffXXXRRRUUUYYYXXXUUUSSSTTTVVVZZZbbbeee]]]QQQXXXwww}}}www}}}|||}}}uuuggg[[[PPPDDD:::555444333333222222333333444222333333444444333333222///000000111222222333333222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111222222111111222444555666666555444333444555666777444555888999:::<<>>======>>>@@@@@@???===<<>>>>>AAA@@@???@@@BBBBBBBBB@@@FFFQQQWWWSSSLLLHHHEEEAAACCCEEEFFFFFFHHHOOOZZZbbb|||vvviiiaaaaaaVVV]]]dddlllyyy}}}}}}}}}wwwqqqppppppqqqssstttuuuuuuvvvvvvuuusssooollliiiiiijjjmmmrrr{{{[[[KKKEEEKKKbbbrrrfffHHHEEEDDDDDDEEEGGGHHHHHHGGGIIIFFFCCCBBBAAABBBHHHQQQTTTZZZ[[[TTTLLLHHHDDD@@@CCCDDDEEEEEEDDDCCCEEEFFFFFFOOOSSS^^^www```NNNRRR]]]ppp}}}zzz{{{}}}|||xxxtttccc[[[PPPKKKLLLPPPQQQRRRSSSUUUQQQ\\\tttppp]]][[[}}}{{{qqqvvvwwwrrrqqqppprrrwwwzzzwwwrrrppphhhhhhdddWWWFFF;;;777777555555444444444333333333333333333333333333333333111111000000111111222333222222111111111000000000111111111111111111111111000000000000111111111111111111111111111111111111111111000000111111222333999666333111222444444444555666888999:::<<<@@@CCCIIIIIIGGGEEECCCCCCFFFIIIJJJKKKLLLOOOSSSVVVVVVVVVVVVqqquuuYYYKKKHHHDDDHHHJJJIIIFFFIIIRRRZZZWWWaaafffooozzzpppZZZPPPQQQRRRQQQKKKHHHQQQbbbqqq{{{{{{{{{zzzwwwppphhhbbb]]]VVVNNNGGGEEEGGGIIIJJJKKKHHHEEEGGGLLLPPPQQQPPPIIIMMMRRR[[[pppuuu[[[WWW```oooQQQMMMIIIGGGHHHIIIJJJJJJFFFFFFFFFHHHIIIHHHEEECCC>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJJJJHHHGGGFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBKKKSSSXXXUUUNNNJJJFFFDDDHHHJJJLLLMMMOOOVVV___gggyyyxxxrrrpppwwwyyy|||yyyxxx{{{zzzrrriiijjjnnntttzzz~~~yyyvvv}}}bbbMMMIIIQQQmmmYYYFFFFFFEEEFFFIIIMMMPPPPPPPPPLLLHHHEEEDDDBBB@@@CCCIIIEEEFFFEEECCCDDDGGGGGGDDDEEEFFFHHHIIIIIIKKKMMMOOOUUU```bbbeeerrrlllRRRLLLRRRXXXkkk{{{~~~~~~}}}}}}{{{xxxxxxxxxuuuoookkkZZZTTTMMMIIIKKKOOOQQQQQQPPPOOOTTTkkksssxxxwwwpppzzz{{{xxx{{{zzzmmmggg```eeeaaaPPPAAA<<<:::777555555555555444444444444333333333333333333333333111000000000000111222222111111000000000000//////111111111111111111111111000000000000111111111111111111111111111111111111111000000000000111222222777444111000222333444444444555777888999;;;???BBBJJJJJJHHHFFFCCCCCCEEEHHHJJJJJJKKKNNNRRRTTTTTTSSSXXXuuu```rrrjjjSSSIIIIIIAAADDDCCCCCCKKK^^^nnnvvvsssooo```[[[bbb___TTTRRRGGGGGGGGGKKKVVVfffyyy}}}|||zzzxxxtttnnnfffaaaYYYSSSJJJEEECCCFFFIIIKKKIIIGGGGGGIIIMMMPPPRRRQQQJJJLLLQQQ___zzzfffVVVddd}}}lllPPPMMMJJJHHHIIIJJJJJJJJJDDDEEEGGGHHHIIIHHHEEECCC>>>>>>??????AAABBBDDDEEEGGGIIIKKKKKKIIIHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@>>>>>>@@@AAABBBAAAEEEJJJNNNMMMIIIGGGHHHHHHKKKNNNQQQTTTVVVZZZ___cccpppzzzpppjjjeee```llluuu~~~vvvkkkbbb^^^]]]```gggnnnvvv|||```LLLJJJQQQjjjiiiKKKEEEFFFFFFHHHMMMSSSWWWYYYZZZSSSOOOMMMMMMKKKHHHHHHLLLMMMMMMKKKHHHHHHIIIIIIIIIJJJMMMQQQTTTYYY^^^cccgggmmmxxxyyyyyy\\\IIIJJJNNNMMMUUU```uuu~~~~~~{{{yyyvvvtttrrrmmmfffaaaVVVRRRNNNMMMOOORRRTTTUUUMMMNNN]]]xxx}}}yyy~~~wwwqqqjjjhhhmmmcccJJJ:::::::::444555444444444444333333333222222222222222222222222000000000000000111222222000000000///////////////111111111111111111111111///000000000111111111111111111111111111111111111222222222222222333333444444222000000111333333333333555666777888;;;>>>AAAJJJJJJIIIGGGDDDDDDEEEGGGJJJIIIJJJMMMPPPRRRRRRQQQYYY{{{GGGUUUjjjzzz^^^LLLEEEEEE;;;===???FFF[[[yyy~~~mmmiiiccc^^^cccZZZRRRKKKMMM\\\uuu|||xxxsssoooiiiddd```WWWQQQIIIDDDCCCEEEHHHJJJGGGGGGHHHKKKNNNQQQRRRSSSLLLNNNUUUeeeyyyYYYWWWwwwjjjSSSPPPMMMKKKKKKKKKJJJIIIDDDEEEGGGHHHHHHGGGFFFEEE@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDCCCBBBAAABBBCCCEEEEEEEEEFFFFFFFFFFFFGGGAAA???>>>???@@@BBBAAA@@@BBBBBBBBBBBBAAABBBFFFJJJLLLPPPVVVZZZ\\\\\\[[[[[[cccyyy{{{zzz|||```OOOGGGDDDCCCNNNddduuuhhhbbb]]]^^^```eeelllssszzz}}}^^^NNNLLLLLL\\\wwwxxxVVVFFFKKKJJJJJJLLLQQQWWW\\\^^^^^^XXXTTTSSSVVVVVVSSSSSSUUUTTTTTTTTTQQQLLLIIIJJJNNNUUUXXX]]]bbbhhhooowww|||~~~xxxSSSFFFIIIIIIDDDHHHLLLZZZnnn~~~xxxlllgggnnn|||yyywwwtttooojjjddd]]]YYYSSSQQQPPPQQQSSSUUUWWWWWWQQQPPPeee{{{fff}}}nnnyyy{{{ssssssuuusss```CCC444777999333333333333222222222111111222222222222222222222222000000//////000000111222///////////////000000000000000000000000000000000///000000000111111111111000000000000000000000000222222111111222222333444333111///000222333444333333555666777888;;;>>>AAAIIIJJJIIIGGGEEEEEEFFFGGGJJJIIIJJJMMMPPPRRRRRRQQQ[[[FFFHHHQQQaaarrrzzzuuummmwwwnnnddd```jjjkkkTTTHHHCCC@@@???>>>???HHHYYYqqqyyyqqqvvvzzzwwwvvv}}}{{{tttnnniiieee```]]]SSSNNNHHHDDDDDDFFFHHHIIIFFFHHHJJJNNNQQQSSSTTTUUUMMMSSS]]]qqqkkkQQQ[[[dddTTTQQQNNNLLLKKKJJJIIIHHHDDDFFFGGGGGGFFFFFFFFFGGGCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@AAA@@@??????@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@AAACCCDDDBBBAAACCC@@@>>>>>>>>>===BBBHHHLLLPPPVVV[[[\\\ZZZWWWTTTVVVlll{{{uuuyyy}}}}}}|||___KKKCCCBBBDDDHHH<<>>CCCAAACCCGGGKKKWWWttt}}}|||~~~zzzvvvqqqkkkfff```ZZZVVVMMMIIIEEEDDDEEEGGGIIIJJJGGGJJJNNNRRRTTTVVVWWWXXXLLLWWWiiiwww]]]PPP___dddQQQNNNKKKJJJIIIIIIGGGFFFEEEFFFGGGFFFDDDEEEGGGJJJGGGFFFDDDBBB@@@???>>>>>>???@@@AAAAAA@@@@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDCCCAAA>>>BBB>>>===@@@???===???EEEFFFIIIMMMRRRTTTSSSPPPNNNKKK___{{{{{{~~~iiiWWWFFFAAABBBBBBCCCEEE>>>CCCMMMYYYdddgggccc^^^dddbbb```aaadddkkkrrrwww{{{zzz~~~\\\TTTMMMGGGMMMPPP\\\cccpppsssllldddVVVMMMSSSWWWYYY^^^fffoooxxx}}}tttooonnnssswwwwwwxxxzzzyyysssnnnnnnnnnnnnrrryyyyyy{{{~~~[[[LLLLLLIIIHHHJJJCCCKKKUUU\\\^^^___dddjjjjjjlllmmmkkkfff]]]QQQGGGMMMVVVcccssssssvvv}}}|||~~~}}}|||{{{{{{rrroooiiiaaaXXXRRRMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQRRRZZZyyyqqqjjjtttiiiMMM999444666666555333333333222222222111111111111111111111111111111///////////////000111111000000000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000///////////////000111111111000000111444555555555555666888999:::<<<@@@CCCFFFHHHIIIHHHGGGGGGHHHJJJJJJKKKLLLOOOSSSVVVVVVVVV]]]|||EEEJJJRRRZZZbbbmmm~~~vvvaaaRRRQQQOOOLLLWWWjjjxxxtttnnnhhhZZZIIICCCDDDBBB===<<<===CCCGGGCCCKKKooo|||zzz~~~~~~}}}uuurrrnnnjjjddd]]]UUUPPPGGGEEECCCCCCEEEHHHJJJKKKHHHLLLPPPTTTWWWXXXZZZ[[[KKKZZZrrrdddSSSQQQbbb{{{xxxTTTMMMJJJHHHGGGHHHGGGFFFEEEEEEGGGGGGEEECCCDDDHHHLLLIIIHHHEEEBBB@@@>>>===<<<<<<===>>>>>>======???AAA?????????>>>>>>=========;;;<<<>>>AAACCCAAA>>>:::===:::<<>>??????@@@??????>>>===<<<<<<======<<<:::999888:::999:::<<<>>>???===;;;@@@===;;;<<<>>>@@@>>>===???BBBEEEEEEDDDDDDGGGJJJNNNOOOhhh}}}zzzeeeOOOTTT[[[bbblllsssrrrllltttjjj\\\NNNEEEEEEJJJOOOYYYYYY\\\bbbeeefffjjjppprrruuuxxxwwwyyylll]]]TTTTTTQQQLLLRRR```sss|||wwwiii```]]]]]]cccmmmzzztttPPPPPPQQQNNNUUU]]]fffhhhnnnuuu{{{}}}|||zzzeeecccqqq|||lllVVVKKKDDDLLLKKKVVVnnn{{{wwwxxxwwwuuuqqqnnneeeXXXLLLFFFGGGKKKJJJOOOQQQNNNKKKMMMRRRUUUTTT~~~uuuxxxttteeeggguuuzzz]]]===666999777333333444444333222111111111111000000000000000111111111000000000000000000000000222111111111000000//////000000000000000000000000//////000111222333333333000000000000000000000000000000000000111111111111111///---///333666666555666666555666888;;;>>>@@@CCCCCCCCCDDDEEEGGGHHHIIIKKKMMMQQQTTTVVVXXXXXXWWW```zzz{{{^^^PPPJJJTTT[[[```ppp{{{fffUUUMMMGGGCCCCCCCCCBBBBBBEEEGGGGGGAAA@@@DDDKKKfff~~~}}}{{{uuuqqqkkkddd]]]VVVOOOJJJEEEBBBAAADDDKKKNNNMMMJJJKKKKKKMMMSSSZZZ\\\YYYUUUSSShhh{{{}}}zzz~~~aaaSSSPPPPPPbbbuuuXXXFFFLLLKKKJJJKKKMMMMMMLLLJJJFFFHHHHHHFFFCCCAAABBBDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::<<<<<<===<<<;;;::::::999:::<<<>>>>>>===;;;???===;;;<<<>>>@@@???>>>>>>AAACCCCCCBBBBBBEEEGGGIIIMMMkkk~~~~~~}}}qqqaaabbbsssvvvdddQQQFFFEEEHHHQQQSSSYYYaaafffgggkkkpppssswww|||~~~nnn___UUUWWWWWWUUU\\\hhhzzz|||ooofffccchhhlllttt~~~nnnQQQSSSSSSSSS```kkkiiimmmrrrwwwyyyzzzzzzzzztttqqqpppbbb^^^dddsss~~~|||yyyyyywwwtttllliiiaaaVVVKKKEEEGGGJJJQQQPPPOOOOOONNNOOOSSSWWW[[[vvvlllgggooo~~~uuujjjooo}}}vvvWWW;;;555888777333222333333222111111111222222222222222222222222222111000000000000000000000000111111111000000000//////000000000000000000000000/////////000000111111111//////////////////////////////000000000111111111111///...000333555555444:::999888888999;;;===???CCCCCCCCCDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUVVVVVVUUU```zzzooo\\\QQQMMMRRR```jjjsssvvv___LLLJJJDDDBBBCCCDDDBBBCCCGGGGGGPPPQQQMMMKKKIIIYYYvvvkkkgggiiiuuu}}}}}}~~~zzzvvvwwwzzz|||zzzwwwrrrnnnggg```YYYRRRKKKGGGBBBAAABBBEEEJJJLLLKKKHHHKKKJJJLLLRRRZZZ]]]ZZZVVVZZZ|||ttttttYYYUUUVVV^^^yyyjjjQQQHHHLLLKKKKKKLLLMMMMMMKKKJJJGGGHHHHHHEEEBBB@@@@@@AAABBBAAA???>>>===<<<<<<<<>><<<::::::999::::::888999;;;============<<<:::999999;;;===>>>===;;;<<<;;;;;;<<>>???@@@@@@@@@@@@BBBDDDHHHNNNrrr||||||~~~}}}~~~~~~uuukkkdddvvvxxxppplllfffiiimmmllleeeYYYLLLDDDGGGJJJSSS___fffhhhmmmrrr}}}|||oooaaaXXX\\\^^^]]]fffttt{{{uuurrrwwwyyy}}}mmmUUUVVVUUUXXXiiivvv||||||~~~{{{xxxvvvrrrmmmdddaaa[[[RRRIIIEEEGGGJJJOOOLLLMMMRRRQQQNNNQQQYYYoootttXXXVVVTTT[[[yyy}}}vvvvvvrrrkkkrrrgggNNN888444777666222111222222111111111222333333555444444333333222222222000000000000000000000000111111000000000000//////000000000000000000000000//////////////////////////////////////////////////////000000000000111111111000///000222444444333===<<<;;;::::::;;;===>>>CCCCCCCCCDDDEEEGGGIIIKKKKKKMMMPPPSSSUUUVVVUUUUUU```{{{~~~ppp```VVVQQQOOOUUUUUU^^^lllzzzttt^^^LLLJJJGGGEEEDDDCCCFFFOOOZZZ^^^nnnyyy|||yyyiii]]]```uuujjjPPPSSS\\\kkkyyy}}}{{{xxx|||}}}|||zzztttnnnooouuuyyywwwsssnnnjjjccc\\\UUUNNNHHHDDD???@@@CCCFFFIIIJJJIIIGGGKKKKKKLLLRRRYYY^^^^^^\\\iiizzzsssxxxfffUUUVVVZZZrrrkkkUUURRRJJJIIIIIIIIIKKKJJJIIIGGGFFFFFFFFFEEECCCBBBAAAAAA???????????????????????????>>>;;;999777888888999999:::<<<===>>>>>>======:::999999:::<<<======;;;;;;;;;<<<>>>@@@AAABBBAAA???????????????@@@AAACCCJJJPPPwwwrrrvvvwwwyyy}}}uuuqqquuuzzzmmm]]]VVVRRRXXXaaaaaaVVVJJJEEEGGGPPP\\\eeelllttt|||xxxoooddd___cccbbbbbbooonnn]]]bbbhhhsss~~~rrr{{{|||zzzyyy{{{{{{vvvssspppjjjccc[[[YYYTTTMMMHHHFFFGGGJJJIIIKKKRRRYYYTTTOOO[[[nnnmmmTTT^^^\\\^^^{{{wwwllliiilllkkkgggoooyyywwwVVVDDD555333666555222000111111000000111222333333555555444333333222111111000000000000000000000000000000000000000000//////////////////////////////000/////////////////////////////////////////////////////////000000000111111111000000111222333333<<<;;;:::999:::<<<>>>???DDDCCCCCCDDDEEEHHHJJJLLLKKKNNNQQQUUUXXXYYYYYYYYYbbb}}}YYYWWWUUURRROOOOOOTTTXXXWWW^^^mmmqqq]]]LLLAAABBBCCCCCCEEEOOOggg|||uuukkkttt{{{lll___^^^]]]jjjqqqcccbbbgggnnnrrrvvvxxxzzzzzzwwwyyy}}}}}}{{{xxxvvvuuuvvvpppjjjlllqqquuussspppjjjeee^^^WWWQQQKKKFFFBBB>>>AAAEEEGGGHHHGGGGGGHHHMMMMMMNNNPPPTTTXXX\\\___{{{ssssss{{{fffXXXSSSSSS[[[yyylllVVVUUUKKKJJJIIIJJJKKKJJJIIIGGGHHHGGGGGGFFFEEEDDDAAA@@@>>>???@@@AAABBBCCCDDDDDD@@@>>><<<999888888999:::<<<<<<===>>>>>>>>><<<<<<:::999888999;;;======<<<:::<<<>>>@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAABBBIIIMMMrrrppprrruuuyyy{{{}}}~~~}}}~~~}}}ttt}}}rrr[[[LLLJJJOOOSSSTTTKKKKKKQQQ[[[fffppp~~~yyyqqqkkkjjjmmmiiihhhzzzpppjjjzzznnnWWWSSScccvvv}}}zzzvvvxxxvvvqqqnnnkkkccc[[[SSSQQQNNNJJJGGGGGGHHHJJJJJJPPPYYYZZZSSSXXXttttttiiivvvpppiii{{{{{{{{{~~~eeeccchhhiiigggoootttkkkGGG===333222444444111///000000000000111222222333444333333222111000000/////////////////////////////////////////////000000////////////////////////000000000000000000000///...........................////////////000000000000000111000000111222333888777777777999<<>>BBBFFFGGGFFFFFFGGGJJJNNNPPPQQQNNNLLLPPPYYYaaauuurrruuuxxxnnnZZZRRRXXXWWWhhhjjjYYYUUUOOONNNMMMNNNOOONNNLLLJJJNNNLLLJJJIIIHHHEEEAAA===>>>???@@@BBBDDDEEEEEEEEEAAA@@@>>><<<<<<;;;<<<<<<======>>>??????>>>===<<<:::999888999;;;<<<<<<<<<;;;>>>AAACCCCCCCCCDDDEEEDDDBBB???>>>???AAAAAAAAAEEEEEE```vvvppprrrvvvxxxyyy||||||yyyzzzzzztttooottt~~~zzzmmmZZZHHHBBBJJJTTTPPPNNNPPPXXXcccqqq|||wwwrrrrrrvvvrrrsssvvv|||ttt```NNNDDDFFFTTTccc}}}yyyvvvvvvsssnnnkkkhhh___VVVMMMLLLJJJIIIHHHIIIJJJKKKLLLRRRUUURRRTTTiiikkkdddjjjiiiqqq~~~jjjhhhmmmppppppwwwrrr___>>>999444222333333111///111111000000000111222222222111111000000/////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000..............................////////////000000...000111000000000333555444444444555888<<<@@@BBBDDDDDDCCCCCCEEEHHHLLLNNNMMMPPPTTTYYY]]]```aaaaaafffaaa[[[XXX[[[\\\]]]aaaggg{{{wwwdddSSSFFFEEECCCBBBBBBBBBHHHVVVdddnnnZZZOOOIIICCC???IIIEEEFFFLLLTTTddd~~~~~~|||yyyzzzzzzxxxuuusssssstttsssqqqooonnnooonnnmmmkkkaaa]]]VVVPPPLLLHHHEEEBBB???DDDHHHGGGEEEDDDHHHLLLMMMRRRSSSNNNIIINNN^^^lllkkkqqqqqqjjj```SSSRRR]]]cccggg[[[SSSSSSRRRQQQQQQRRRQQQOOOMMMPPPNNNLLLKKKKKKHHHCCC???>>>>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????;;;<<<>>>???@@@??????>>>;;;999777888:::<<<<<<<<<===@@@DDDFFFEEEDDDEEEFFFEEEBBB>>>===>>>@@@AAA@@@DDD@@@LLLeeepppnnnnnnpppuuuzzz}}}~~~{{{vvvvvv|||}}}{{{xxxpppgggeeelll}}}zzznnnWWW\\\^^^WWWKKKCCCDDDHHHKKKGGGHHHOOOZZZiii{{{{{{sssqqqxxx{{{xxxyyyppp```ZZZSSSNNNJJJIIIOOOXXXrrr|||yyy{{{zzzvvvtttsssnnnhhhfffcccZZZPPPJJJIIIHHHHHHJJJKKKKKKKKKLLLPPPRRRVVViiiwwwfffgggaaahhhwwwuuuyyy}}}}}}~~~lllNNN888777555333222222111000222111111000000000000111000000000000000000000000////////////////////////........./////////000000000000000000000000000000.........//////000000000................................./////////000000,,,...000000///000333666333333444555888<<<@@@BBBEEEDDDCCCCCCEEEIIIMMMOOONNNPPPTTTXXX[[[]]]]]]]]]gggiiigggmmm|||uuubbbQQQFFFBBB>>><<>>>>>???@@@@@@???===<<>>BBBFFFGGGFFFEEEEEEGGGEEEAAA===<<<>>>@@@@@@???GGG???@@@JJJcccpppkkkgggjjjsssyyyzzzxxxyyytttttt{{{~~~}}}wwwttthhhaaa\\\aaasssuuu]]]UUUKKK@@@<<<>>>@@@???<<>>666777666333111111111000222222111000//////000000000000000000000111111111////////////////////////---.........//////000000000000000000000000000000,,,,,,------...///000000..................................../////////000+++...000000///000444777555444555666888<<>>>>>???BBBCCCSSShhhYYYDDDDDDDDD===CCCAAABBBCCC???GGGfff~~~yyytttssstttwwwtttrrrqqqppplllfff```ZZZTTTLLLGGGEEECCC@@@===EEEEEEEEEEEEGGGIIIKKKLLLQQQNNNMMMNNNPPP[[[sssyyy\\\aaa___VVVIIIBBBIIITTT[[[ttteee___YYYNNNRRRPPPOOOOOOQQQRRRRRRQQQMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCBBB@@@>>>===<<<===???BBBEEEEEEDDDBBB@@@>>>>>>???BBBDDDDDDBBB???;;;;;;:::;;;<<<===???@@@DDDEEEEEEEEEEEEDDDCCCCCC???@@@@@@AAABBBBBBBBBAAAFFF>>>DDDJJJTTT~~~wwwmmmqqqvvvtttsssvvvzzzvvvqqqpppsssyyy~~~~~~vvv______^^^___hhhqqqppphhhRRRFFF======>>><<<===@@@CCC>>>===@@@CCCLLL___rrr~~~vvvttttttsssssswwwttt```QQQccc}}}|||qqqggg^^^YYYfff{{{|||xxxwwwvvvsssooojjjccc\\\VVVQQQLLLIIIEEEEEEFFFGGGHHHHHHIIIIIINNNaaavvvyyyrrr~~~yyyvvvRRR;;;444444333333333333222222000000000000000000111111000///...---...000222444000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCDDDBBB@@@@@@CCCGGGIIIJJJNNNLLLPPPWWW[[[ZZZYYY[[[jjjlllVVVHHHBBBEEEDDDBBB@@@@@@AAACCCEEEEEEWWWvvv^^^GGGBBBAAA???BBBAAADDDFFFCCCGGG]]]vvv{{{yyyyyyzzzxxxuuusssrrrpppllleee___WWWSSSLLLGGGDDDBBB@@@???EEEEEEDDDEEEGGGIIILLLNNNUUUQQQNNNOOOSSS```zzzooo```bbbRRRFFFEEEFFFIIIVVVeeewww\\\WWWVVVOOOQQQPPPOOOPPPQQQRRRRRRQQQMMMMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA???>>>===>>>@@@CCCFFFFFFEEECCCAAABBBBBBCCCEEEFFFFFFDDDBBB============>>>@@@AAABBBFFFFFFFFFFFFEEEDDDBBBBBB??????@@@BBBBBBCCCCCCCCCEEE???FFFKKKNNNqqquuupppqqqvvv||||||xxxrrrnnnooossszzzqqq___WWW\\\___```cccgggddd^^^UUUKKKBBBAAA@@@<<<:::;;;<<<;;;===@@@AAAEEERRRaaawww~~~||||||yyywwwyyyeeeUUUFFFOOOaaa|||hhhbbb}}}{{{eeeiiiuuu{{{wwwwwwuuuqqqlllggg```YYYSSSNNNJJJFFFEEEEEEEEEFFFGGGIIIJJJKKKTTTpppwwwccckkkzzzyyy{{{iiiGGG666444444333333333222222222111111111000000000000000111000/////////000111111000000000000000000000000111000000000/////////...//////000000000000//////////////////////////////////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCDDDBBB@@@AAADDDHHHJJJKKKOOOMMMPPPWWWZZZZZZZZZ]]]qqqfffQQQFFFBBBEEECCCAAA???>>>>>>@@@@@@@@@III\\\|||{{{YYYGGG@@@AAAFFFGGGDDDDDDFFFFFFJJJZZZmmm}}}zzzzzz{{{}}}xxxvvvsssrrrpppjjjbbb\\\SSSQQQLLLGGGBBB@@@@@@BBBEEEDDDDDDDDDGGGKKKNNNQQQXXXSSSNNNPPPXXXkkkbbbbbb[[[HHH???EEEFFFGGG```lllWWWUUUWWWTTTPPPOOOOOOPPPRRRRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFEEEDDDBBB@@@???>>>???AAADDDFFFGGGFFFDDDCCCEEEDDDDDDEEEFFFFFFCCCAAA?????????@@@AAABBBDDDDDDHHHHHHGGGFFFEEECCCBBBAAA???@@@AAABBBCCCCCCCCCCCCDDD???GGGKKKFFF^^^{{{~~~|||mmmnnnuuuyyyyyywwwrrrllljjjmmmuuu{{{vvvqqqtttwwwjjj```PPPHHHBBBBBBDDDCCCAAAAAAFFFFFFFFFDDD@@@AAAJJJVVVlllvvvoooTTTLLLIIIIIILLLZZZvvvqqqJJJHHHgggzzztttttt~~~~~~yyyvvvuuusssooogggbbb[[[TTTOOOJJJFFFCCCEEEEEEDDDEEEFFFIIILLLMMM[[[uuu|||```PPPMMM^^^lll}}}^^^@@@888333333333333222222222222222111111111000000//////111000000000////////////000000000000000000000000000000000000//////////////////000000000000//////////////////////////////////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCDDDCCCAAABBBEEEIIIKKKKKKOOONNNPPPVVVYYYYYY[[[___tttwww]]]KKKEEEEEECCCCCCDDDFFFIIILLLPPPRRRRRRSSSSSS```gggOOOFFFAAADDDLLLLLLEEEBBBEEELLLWWWhhhwww~~~|||yyyvvvtttuuuwwwxxxxxxuuurrrpppmmmggg^^^XXXOOONNNKKKEEE@@@>>>AAAEEEEEEDDDDDDEEEHHHLLLQQQSSSVVVRRRNNNRRRaaazzzqqqYYY]]]OOOFFFDDDHHHHHHSSS}}}~~~aaaTTTTTTUUURRRPPPOOOOOOPPPRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@???>>>???BBBDDDEEEEEECCCCCCCCCBBBAAAAAABBBAAA???===???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBB>>>DDDHHHBBBLLLxxxooonnnoookkkpppqqqoookkkgggiiipppwww}}}{{{qqq```JJJEEEBBBDDDJJJNNNPPPQQQVVVSSSMMMEEE>>>???GGGPPP```iii{{{[[[IIIIIIGGGDDDAAADDDPPPeee|||}}}\\\JJJIIIRRRYYY~~~}}}~~~~~~}}}xxxuuutttpppkkkaaa\\\UUUNNNJJJFFFCCCAAAFFFEEEDDDDDDFFFIIIMMMOOOWWWeeewwwzzzhhhOOOCCCCCCHHHWWWuuu||||||~~~}}}SSS:::;;;333333333222222222222111222222111111000/////////......///000//////......////////////////////////000000000000//////////////////000000000000//////////////////////////////////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCDDDCCCBBBCCCFFFJJJKKKLLLNNNMMMOOOTTTWWWWWW[[[```rrrgggPPPDDDCCCFFFEEEGGGKKKRRRYYYaaagggjjjkkkmmmeee]]]ooo]]]RRRQQQJJJFFFIIIFFFCCCFFFQQQaaaqqq~~~{{{vvvqqqooopppqqqqqquuurrrmmmjjjgggaaaYYYSSSLLLKKKHHHCCC>>>>>>BBBFFFEEEEEEEEEFFFIIINNNRRRTTTRRRPPPOOOXXXnnneeeTTTSSSHHHEEEFFFOOOaaahhhSSSMMMOOOMMMHHHQQQPPPOOOOOOOOOOOOMMMKKKHHHIIIJJJKKKKKKKKKJJJJJJGGGFFFEEECCCBBB@@@???>>>;;;===???AAABBBBBBBBBAAAAAA???>>>>>>>>>>>><<<:::>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===@@@===???DDDBBBBBB___|||mmmlllkkkeeegggjjjllljjjggghhhmmmsss{{{}}}}}}~~~~~~fffVVVMMMLLLIIIGGGIIINNNSSSVVVWWWSSSKKKBBB<<<===AAAEEEQQQXXXhhh~~~nnnMMMCCCGGGEEEEEEEEEDDDFFFKKKSSSYYYfff~~~~~~{{{eee\\\^^^^^^WWWOOOVVVcccsss}}}|||}}}~~~~~~{{{vvvtttrrrllleeeZZZUUUOOOIIIEEECCCAAA@@@FFFEEEDDDDDDFFFJJJMMMPPPPPPWWW___\\\LLL>>>@@@IIIKKKZZZzzz~~~}}}mmmDDD222666333333222222222111111111111111111111000000//////,,,---...////////////...////////////////////////////////////000000000000//////000000000000//////........................////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCCCCBBBBBBDDDGGGJJJLLLLLLKKKKKKNNNSSSUUUUUUZZZ```rrrpppVVVEEE@@@AAACCCHHHJJJLLLPPPUUUYYY]]]___uuuuuuqqqgggdddeee\\\QQQMMMIIINNN[[[nnn|||vvvrrrpppoooooonnnqqqmmmgggccc___[[[TTTOOOJJJHHHDDD@@@>>>???CCCFFFEEEFFFGGGIIILLLOOORRRTTTPPPPPPTTTbbb~~~jjj[[[OOOJJJGGGAAAGGGeeezzz\\\MMMLLLNNNMMMLLLSSSQQQNNNLLLLLLKKKIIIHHHFFFGGGHHHJJJJJJJJJIIIHHHEEEEEECCCBBB@@@>>>===<<<999:::<<<>>>???@@@@@@@@@@@@???============<<<:::<<<<<<>>>???@@@AAAAAAAAA???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDBBBAAA???===<<<>>>???>>>BBBDDD???NNNoooxxxiiihhhmmmppphhhjjjkkkiiiggghhhkkkooozzz|||}}}qqq^^^TTTSSSWWWVVVOOOIIIKKKQQQUUU^^^YYYOOOFFFCCCCCCAAA<<>>AAAIIIQQQcccttt{{{~~~vvvYYY<<<111444222222222222111111111111000000000000000000000111////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////........................////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCCAAAAAAAAACCCGGGJJJKKKKKKJJJKKKOOOUUUVVVUUUZZZ```vvvxxx]]]JJJBBBBBBCCCCCCGGGHHHIIIKKKMMMOOOQQQQQQjjj||||||wwwtttooolllllljjjrrr}}}wwwsssrrrrrrpppnnnmmmggg```[[[XXXUUUPPPLLLIIIEEE@@@===>>>AAADDDFFFEEEFFFHHHKKKNNNPPPQQQRRRQQQTTT[[[nnnttt^^^QQQGGGGGGEEEAAAXXXpppXXXNNNOOORRRXXX^^^UUURRRMMMIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGEEEDDDBBBCCCBBBAAA@@@>>><<<;;;:::888999;;;===>>>????????????===;;;;;;<<<<<<;;;::::::<<<===???@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@???===<<<<<>>@@@BBBPPPhhhqqqXXXNNNOOOSSSKKKOOOSSSTTTTTTVVV\\\aaa]]]WWWOOOMMMPPPSSSTTTSSSOOORRR[[[gggmmmpppyyymmmmmm~~~}}}|||}}}~~~}}}zzzyyytttnnnkkkhhh___UUUPPPLLLFFFCCCBBBCCCCCCCCCGGGGGGGGGGGGIIIJJJKKKLLLWWWdddgggVVVDDDFFFTTT___iiixxxuuuyyybbbHHH;;;666444222222222222111111111111/////////000111111222222777666444222111000000111000000000000000000000000.../////////000000000111//////000000000000//////........................////////////////////////............////////////000000000000111222333444333444666666888;;;@@@CCC@@@@@@@@@CCCGGGJJJKKKJJJIIILLLRRRXXXXXXWWW[[[bbbvvv~~~lllTTTFFFEEEGGGFFFDDDCCCFFFJJJPPPVVV\\\```bbb\\\ppp~~~yyy||||||wwwttttttsssqqqoookkkddd\\\VVVSSSQQQMMMJJJIIIDDD===;;;>>>BBBEEEEEEEEEGGGJJJMMMOOOPPPQQQQQQSSSXXXbbbvvvkkkZZZJJJAAAGGGAAAEEEooozzzgggUUUNNNNNNRRR^^^lllWWWRRRLLLGGGEEEEEEDDDCCCDDDEEEEEEEEEDDDAAA???===BBBAAA@@@>>><<<;;;:::999888999;;;<<<>>>???@@@@@@<<<;;;999999:::::::::999:::;;;===???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@??????>>>;;;HHHDDDAAAHHHCCCHHHbbbzzziiitttzzzooogggdddeeeggghhhlllqqqyyyzzzbbbTTTSSS___ttthhhLLLEEEKKKIIIBBBAAACCCPPPhhhgggYYYYYY^^^bbblllpppsssqqqmmmlllooorrrsss```QQQTTT___ccc^^^XXXQQQTTT___mmmtttwww~~~|||||||||~~~}}}yyywwwqqqkkkhhhdddZZZPPPNNNJJJEEEBBBBBBCCCEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKPPPaaaaaaLLL@@@TTTwwwwwwRRR;;;999888222222222222111111111111000......///000111222333333===;;;888444222111111111000000000000000000000000.../////////000000111111//////000000000000//////........................////////////////////////............/////////000000000000000111222333444333444666777888;;;@@@CCC??????@@@CCCFFFIIIJJJJJJJJJMMMTTTZZZ[[[YYY\\\ccctttbbbYYYLLLBBBDDDJJJJJJEEEUUUSSSWWWggg}}}}}}}}}{{{xxxvvvuuussspppmmmkkkeee]]]UUUPPPLLLJJJHHH@@@??????AAACCCEEEEEEDDDEEEIIILLLNNNPPPQQQOOOLLLQQQ___vvvrrr[[[LLLGGGCCC:::BBBPPPfff\\\QQQLLLPPPTTTUUUTTTNNNLLLHHHEEEBBBAAAAAABBB@@@AAAAAABBBBBBAAAAAAAAA<<<<<<<<<;;;;;;<<<<<<<<<888999:::;;;;;;;;;;;;:::::::::::::::;;;===???@@@===============>>>?????????<<<999999;;;>>>???@@@<<<<<<<<<<<<===???@@@AAA???@@@CCCHHHNNNOOOMMMJJJsss~~~vvvqqq}}}mmmaaabbbbbb^^^]]]bbbdddlllwww~~~~~~ooo```XXXaaabbbeeecccVVVHHHFFFLLLNNNhhhXXXJJJKKKIIIGGGHHHGGGWWWgggqqq}}}wwwkkkoooxxxwww{{{xxxrrrgggcccjjjsssxxx|||yyywwwrrrkkkeeeaaa[[[TTTOOOIIIFFFCCCAAAAAACCCFFFHHHGGGKKKIIIEEEHHHPPPOOOGGGWWWaaaYYYFFFSSS}}}^^^EEE555777;;;444333333333222222222111111222222111111111111111111:::999777444111///......////////////000000000000////////////////////////222000//////000000///---////////////////////////000000000///......---------.........//////000000111111222111000111444666333333444666999===@@@BBBBBBBBBBBBEEEHHHJJJKKKKKKMMMPPPSSSVVVXXX[[[^^^aaavvviiiLLLIIIEEEDDDEEEHHHLLLOOO]]]sss~~~}}}vvv{{{zzzxxxvvvuuurrrnnnkkkiiiccc\\\TTTOOOKKKHHHEEE>>>???@@@AAACCCEEEEEEDDDGGGJJJNNNQQQSSSTTTQQQNNNSSSeeebbbRRRHHHEEEFFFBBBMMMpppbbbZZZOOOLLLNNNRRRRRRPPPLLLIIIDDD@@@>>>>>>???@@@@@@AAABBBCCCCCCBBBAAAAAA======<<<<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDDDD@@@===;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>:::;;;===BBBFFFHHHFFFDDDPPPrrr~~~iii^^^SSSTTT[[[aaaccccccaaagggpppwww|||wwwbbbTTTUUU[[[RRRNNNMMMMMMIIIBBB@@@CCCFFFXXXrrrvvv```MMMIIIIIIEEEDDDGGGWWWjjjzzz||||||{{{uuuvvv|||zzzssspppyyy}}}|||~~~}}}zzzwwwtttnnngggaaa]]]XXXQQQLLLFFFDDDBBBAAAAAABBBEEEFFFHHHJJJJJJHHHJJJOOOQQQOOOrrrmmm[[[QQQiiikkkLLL<<<333444555...333333222222222111111111444444333333222111000000333222111///...---------////////////000000000000////////////////////////222000//////000000///---////////////////////////////////////......------........./////////000000111111222111000111444666555555666777999<<>>@@@BBBDDDDDDDDDDDDKKKMMMPPPUUUWWWVVVSSSQQQWWWmmmxxxUUUNNNGGG@@@DDDHHHccc}}}]]]VVVNNNJJJLLLNNNLLLJJJIIIFFFAAA===;;;<<<>>>@@@@@@AAACCCDDDDDDCCCAAA@@@=========<<<<<<=========;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>BBBBBBBBBCCCDDDEEEFFFGGGAAA???<<<;;;;;;:::888666::::::::::::::::::;;;;;;<<<<<<<<>>======@@@IIIUUU^^^bbbbbb```^^^RRRLLLJJJKKKIIIEEEIIIRRR___wwwyyyzzzzzzzzz~~~rrrmmmrrrwwwllljjjkkkjjjsssttt|||xxxwww{{{|||{{{{{{}}}~~~zzzyyyzzzyyywwwtttpppjjjbbb[[[WWWRRRLLLGGGBBBAAAAAAAAABBBCCCDDDEEEJJJHHHJJJLLLLLLLLLRRRZZZ}}}iiiSSSUUUwww[[[===999888777666111333222222222222111111111666666555333222111000///......------------......////////////000000000000////////////////////////111000//////000000///...////////////////////////...............---------......////////////000000000111111111000111444666777777777777999;;;>>>?????????@@@DDDIIIMMMNNNNNNNNNPPPTTTVVVXXXZZZ\\\^^^mmmnnnTTTTTTKKKHHHMMMMMMNNN___uuurrriiijjjssszzz~~~rrrrrrrrrsssrrroooiiieee___[[[VVVPPPKKKGGGBBB>>><<<>>>AAADDDDDDDDDEEEEEEPPPPPPSSSWWWXXXVVVTTTTTTddd}}}jjjRRRRRRHHH===FFFUUUlllXXXRRRLLLIIIJJJJJJHHHEEEGGGEEEBBB@@@>>>>>>@@@@@@@@@AAACCCDDDDDDBBB@@@>>>===<<<<<<;;;;;;<<<<<<===;;;::::::999999999999999:::;;;;;;<<<===>>>@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@???>>>======;;;888555::::::;;;;;;:::::::::999============???@@@AAABBBGGGYYYwwwuuuaaaUUU]]]hhhfff___]]][[[]]]aaagggooowww}}}}}}~~~{{{nnnjjjqqq|||sssWWWDDD======???@@@BBBDDDGGGLLLQQQSSSSSSSSSQQQOOOMMMKKKFFFEEENNNZZZeee{{{ooojjjqqqwwwcccaaaffftttvvv```SSSQQQXXXeeeqqq}}}uuu|||ooojjjiiiooovvvzzz}}}}}}yyywwwwwwvvvtttqqqkkkeee\\\UUUQQQMMMHHHDDD???@@@BBBCCCEEEEEEFFFFFFLLLHHHIIILLLJJJIIISSScccxxxcccVVVcccwwwNNN777;;;;;;888777666222222222222111111111111444444333222222111000000///.........//////000111////////////000000000000////////////////////////111///...///000111000...////////////////////////------------............//////////////////000000000111111000000111333555666666666888999<<>>:::777;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::;;;<<<===???EEEIIIfff|||hhh\\\mmmvvvfffZZZ]]]\\\]]]```dddkkkssszzz~~~xxxoooqqq}}}{{{nnn[[[JJJBBB@@@@@@@@@AAAAAACCCHHHOOOVVVYYYZZZWWWSSSMMMHHHDDDEEEMMMVVVqqqxxx```UUUUUUVVVNNNLLLNNN[[[ppp]]]SSSJJJFFFFFFHHHOOOWWWuuuzzz~~~~~~xxxuuuzzz}}}xxxvvvvvvtttqqqmmmggg```WWWPPPLLLIIIEEEBBB???AAACCCFFFHHHIIIJJJJJJNNNIIIHHHKKKJJJLLL]]]qqq}}}tttttt{{{}}}aaaAAA333999666000222555222222222111111111000000000000000000111111111111111000000//////000000000////////////000000000000000000000000000000000000000///...///000111000///////////////////////////,,,------....../////////000000000000000000//////000000111000///000333555444555666777:::>>>AAACCCBBBBBBCCCEEEIIILLLLLLLLLOOORRRUUUWWWXXXXXXYYYZZZllltttkkkccccccddddddeeefffiiiiiiiiiiiiiiifffbbb^^^TTTQQQKKKGGGDDDAAA???<<<>>>AAADDDEEEDDDEEEIIILLLVVVUUUWWWXXXSSSPPP[[[kkkgggOOOFFFFFF>>>NNNiiiVVVRRROOOLLLJJJIIIHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<999888777777777999:::;;;===>>>@@@CCCEEEFFFGGGGGGHHHHHHFFFEEECCCCCCBBBBBB@@@?????????@@@???<<<:::;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>======???AAAGGGCCCVVVkkk___ooowwwhhh\\\```^^^aaadddeeegggmmmvvv}}}~~~|||uuunnnhhheeecccbbbhhhjjjhhhaaaZZZSSSIIIAAA@@@@@@CCCHHHOOOUUUXXXZZZXXXTTTOOOLLLLLLPPPVVV[[[zzzuuuZZZKKKGGGFFFDDDAAA@@@GGGVVVgggvvv~~~qqqccc]]]___fffpppxxxaaaJJJGGGGGGIIIIIIHHHLLLRRRbbblll{{{wwwvvvuuurrrmmmiiibbb[[[QQQKKKHHHFFFDDDAAA@@@AAADDDGGGJJJLLLMMMNNNNNNKKKIIIJJJOOO]]]uuu{{{uuuxxxsssuuuoooOOO:::444888222---222444222111111111111000000000......//////000111111111000000///...............////////////000000000000000000000000000000000000000///...///000111000///////////////////////////,,,------...///000111111111111000000000000/////////000000000///000333555444444555888;;;>>>BBBDDDDDDCCCDDDFFFIIILLLLLLLLLOOORRRVVVXXXXXXWWWWWWXXXhhhyyyyyy{{{{{{tttiiifffiiikkkiiigggeeeccc```[[[XXXPPPLLLGGGCCCAAA@@@???===@@@CCCEEEEEEDDDEEEKKKPPPUUUUUUXXXXXXQQQQQQddd}}}}}}YYYIIIDDDBBB???\\\}}}^^^WWWQQQOOOLLLJJJJJJJJJIIIIIIHHHFFFDDDBBBCCCDDDGGGIIIFFFEEECCCBBBAAAAAABBBBBB>>>>>>============>>>>>>:::999888888999;;;===>>>CCCDDDEEEGGGHHHHHHHHHGGGJJJIIIHHHHHHGGGHHHHHHHHHAAA???>>>>>>>>>===;;;999999:::<<<>>>>>>>>>===<<<>>>@@@BBBBBBAAAAAACCCEEEJJJFFFRRRwwwwwwhhhiiinnnkkkccc___```eeeiiigggdddgggqqqyyy|||||||||}}}~~~{{{pppiiiffffffeeedddttt~~~nnn___VVVXXX[[[]]]]]]]]]\\\[[[\\\YYYTTTRRRVVVaaakkkrrr}}}]]]KKKGGGFFFBBB@@@??????EEEOOOZZZaaagggYYYLLLIIIIIIJJJNNNTTTaaarrrnnnQQQLLLLLLMMMOOONNNPPPZZZfffeeeooo{{{yyyvvvuuusssoooiiiccc]]]VVVLLLFFFDDDCCCBBBAAA@@@AAACCCFFFJJJMMMOOOQQQLLLMMMLLLLLLZZZvvvwwwvvv{{{[[[CCC666444777222222777444111111111111000000000000000000000000000111111111///...............//////////////////000000000000000000000000000000000000///......///000111111///////////////////////////------...///000111222333111111111000000000/////////000000000///000222555666666777888;;;>>>AAABBBBBBBBBCCCFFFJJJMMMNNNMMMPPPSSSVVVXXXWWWVVVVVVVVVhhhzzzjjjiiiqqqnnnkkkgggccc___[[[VVVSSSNNNJJJDDD@@@?????????>>>BBBDDDFFFEEEDDDFFFLLLRRRSSSTTTXXXXXXPPPRRRkkkfffSSSIIIGGGFFFEEEdddwwwYYYXXXRRRPPPMMMKKKJJJKKKKKKLLLNNNKKKFFFCCCCCCGGGMMMPPPIIIGGGEEECCCBBBCCCDDDEEE@@@@@@????????????@@@@@@::::::999999;;;===@@@AAAGGGHHHIIIJJJIIIIIIGGGFFFIIIIIIHHHIIIIIIJJJLLLLLLBBB@@@>>>===<<<;;;999888888999;;;===>>>>>>===<<<999===@@@@@@???>>>@@@BBBAAA???KKKkkkvvveeefffoooiiiZZZaaagggllliiiccccccmmmwwwyyyyyyyyyzzz}}}~~~|||~~~rrreeekkkzzz}}}}}}wwwpppjjjhhhaaa\\\UUUPPPWWWhhh{{{aaaIIIBBBCCCCCCCCCBBB@@@@@@EEEMMMSSSWWWKKKCCCDDDEEEBBBAAACCCDDDUUUqqq~~~\\\JJJOOONNNNNNMMMMMMUUUgggzzzyyy~~~}}}yyyvvvttttttrrrmmmfff___YYYRRRIIICCCAAABBBAAA@@@@@@AAACCCFFFIIIMMMPPPRRRJJJNNNNNNNNNcccmmmCCC:::111111222000555888000111111111111000000000000333222222222111111000000///......//////111222222////////////000000000000000000000000000000000000///......///000111111000////////////////////////---...///000111222333444222111111111000000/////////000000//////000222444888888888999:::===???AAA@@@AAABBBFFFJJJNNNPPPPPPPPPSSSWWWXXXWWWVVVUUUUUUlll~~~sssnnnfffaaa^^^ZZZTTTPPPFFFDDDAAA>>>======???@@@EEEDDDDDDEEEHHHKKKOOOQQQXXXVVVNNNLLLRRRZZZtttzzz\\\KKKHHH@@@>>>TTTdddYYY```XXXTTTPPPMMMLLLMMMMMMMMMJJJIIIGGGFFFFFFJJJPPPTTTQQQKKKCCCAAACCCEEEEEECCC@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<>>>AAACCCEEEIIIHHHIIILLLPPPNNNHHHAAAGGGGGGHHHIIIJJJIIIGGGDDDAAA@@@>>>===;;;;;;;;;<<<;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@999DDDFFFSSS}}}vvviiieeeeeekkkgggkkkmmmiiicccdddllltttxxxzzz{{{zzzzzz{{{|||~~~tttwwwyyyssskkk^^^SSSUUUbbbwwwYYYGGGDDDBBBGGGDDDAAA@@@@@@CCCLLLTTTZZZEEE>>>@@@<<<===BBBBBBBBBEEEQQQdddvvvyyyuuu|||~~~fffRRRPPPNNNWWWVVVTTT\\\hhh{{{~~~xxxvvvrrrnnnjjjddd]]]XXXPPPLLLGGGBBB???>>>>>>???>>>BBBCCCBBBFFFMMMNNNKKKOOONNNIIIMMMnnn}}}]]]888777666555444333222222222111111111111000000000000000000000000000000000000111111000000//////......///...---,,,,,,---...///......///000000000000000////////////////////////............///////////////000111111111000...---............////////////111000000000111222333333444555666777:::<<<>>>???DDDCCCCCCFFFIIIKKKKKKJJJNNNQQQUUUWWWWWWWWWXXXYYYhhhtttpppnnniiibbb\\\YYYUUUPPPLLLFFFDDDAAA>>>>>>???AAABBBEEEEEEEEEGGGJJJMMMPPPRRRUUUTTTNNNQQQ^^^lllfffVVVIIIHHHCCCFFFiiiyyycccZZZ]]]VVVTTTPPPNNNOOOOOONNNNNNJJJIIIGGGEEEEEEHHHMMMQQQRRRLLLEEECCCDDDEEECCCAAAAAA@@@???@@@AAAAAA@@@>>>@@@@@@???@@@AAACCCFFFHHHDDDCCCDDDHHHMMMNNNJJJFFFIIIIIIIIIJJJKKKJJJGGGDDDDDDBBBAAA???>>>===>>>>>>???@@@BBBBBBAAAAAABBBDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@FFFDDDLLLmmmttteeeiiikkkkkkiiibbb\\\\\\cccjjjnnnrrruuuwwwwwwzzz|||pppiiivvvrrrOOOEEEHHHKKKEEEEEEEEEDDDCCCGGGPPPYYYUUUCCC???CCC>>>===AAAAAABBB@@@BBBJJJVVViiirrr]]]UUUTTTUUUkkkwwwyyyiii]]]RRRQQQVVVWWW\\\YYYUUUWWWPPPJJJOOOaaaddd^^^]]]lll~~~~~~{{{wwwuuurrrpppllliiiddd^^^XXXTTTMMMJJJEEEAAA???>>>??????@@@DDDDDDCCCGGGNNNPPPNNNIIIKKKPPPbbbhhhKKK999666666555333333222222333111111111111000000000000000000000000000000000000111000000000/////////...///...------------...///......///000000000000000////////////////////////000000000000000000000000000000000000000///..................////////////000000000000111222333333444444666777:::===???@@@DDDCCCDDDFFFIIIKKKKKKKKKMMMQQQUUUXXXXXXXXXXXXXXXnnnxxxgggcccgggnnn{{{{{{bbb\\\sss}}}{{{{{{{{{{{{zzzhhhccc\\\WWWTTTPPPKKKGGGDDDBBB@@@>>>>>>@@@CCCEEEEEEEEEGGGJJJLLLOOOQQQSSSOOONNNKKKTTTkkknnnWWWTTTFFFGGGEEETTT{{{jjj^^^XXXWWWTTTRRRQQQQQQQQQQQQPPPNNNKKKJJJHHHEEEDDDEEEIIILLLKKKGGGDDDCCCEEEFFFDDDAAACCC@@@???BBBFFFGGGCCC>>>AAAAAA@@@AAABBBDDDFFFGGGBBBAAA@@@CCCHHHJJJHHHFFFIIIHHHHHHHHHIIIHHHEEEBBBDDDBBBAAA???>>>>>>>>>???AAABBBCCCCCCBBBAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGCCCGGG\\\vvveeebbbkkkjjjggg___WWWTTTYYY^^^eeeiiiooorrrsssvvvzzz}}}~~~{{{wwwwww|||WWWDDDAAAFFFJJJDDDFFFGGGHHHKKKQQQYYY___PPPBBBAAAEEE@@@===BBBBBBEEEEEEEEEEEEGGGPPPeeexxxzzzssscccPPPDDDDDDIIIKKKIIIQQQZZZcccooo}}}{{{dddNNNFFFEEECCCCCCFFFIIINNNKKKLLLWWWZZZXXX^^^oooqqqkkklll|||tttuuu~~~|||||||||wwwsssrrrllliiieee```\\\WWWQQQMMMHHHFFFCCC@@@>>>???@@@AAAFFFHHHGGGDDDEEEHHHJJJHHHGGGNNN```~~~xxxOOO;;;888666555444333333222222333111111111111000000000000000000000000000000000000000000000000///////////////......------......///......///000000000000000////////////////////////222222222222222222222222111000//////......//////............////////////000000000000111222333444333444555888;;;>>>AAABBBDDDDDDDDDFFFIIIKKKKKKKKKMMMQQQVVVYYYYYYXXXXXXXXXpppzzzeee\\\UUUWWW]]]bbbjjjsss}}}mmmjjjvvv}}}yyyvvvsssooolllccc^^^WWWSSSPPPMMMHHHDDDAAA@@@>>>===>>>@@@DDDFFFEEEFFFIIIMMMOOOQQQRRRSSSJJJJJJGGGUUUrrrbbbUUUTTTCCCCCCKKKhhhfffZZZXXXTTTOOOQQQPPPPPPQQQRRRRRRPPPNNNLLLKKKIIIFFFDDDCCCFFFHHHBBBAAAAAADDDGGGHHHGGGEEEEEEBBBAAAEEEKKKLLLFFF@@@???>>>>>>??????AAABBBCCCFFFDDDAAAAAABBBCCCBBBAAAGGGFFFEEEEEEEEEDDDBBB@@@AAA@@@>>>===<<<<<<======???@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBFFFGGGDDDGGGSSSdddiiiXXX```eeehhhbbbXXXQQQRRRVVV^^^ccciiimmmoooqqquuuxxx{{{www|||iiiXXXQQQSSSSSSqqqxxxWWWGGGDDDBBBCCCFFFEEEEEEFFFKKKUUU```eeeeeeQQQBBBAAAFFF@@@???FFFHHHMMMVVV^^^]]]TTTOOORRRYYYeee```TTTHHHBBBCCCDDDBBBEEEGGGHHHJJJQQQ[[[______XXXMMMEEEHHHLLLLLLJJJJJJHHHRRRUUUZZZhhhjjjbbbaaaxxx~~~}}}lllaaaccclllvvv{{{yyysssrrrhhheee___ZZZUUUOOOJJJFFFDDDBBB@@@??????@@@BBBCCCGGGIIIJJJIIIHHHIIIJJJJJJPPP^^^yyy|||~~~mmmGGG666666555444444333222222222333111111111111000000000///////////////////////////000000000000//////////////////............//////......///000000000000000111111111111111111111111333222222222222222111111111000///------...//////............////////////000000000000111222444444333444666888<<>>===<<<===>>>AAADDDFFFEEEHHHLLLOOORRRRRRRRRQQQJJJLLLLLL[[[|||kkk]]]UUUKKK@@@EEE^^^yyyZZZSSSUUURRRLLLMMMMMMNNNOOOQQQPPPMMMKKKKKKKKKJJJGGGDDDCCCDDDEEEAAABBBDDDGGGJJJJJJIIIHHHFFFCCCBBBFFFLLLMMMGGGAAA=========>>>>>>???@@@@@@GGGEEEAAA???????????????FFFDDDCCCCCCDDDCCCBBB@@@@@@???===<<<<<<<<<<<<======>>>???>>><<<<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBEEEFFFEEEIIIPPPWWWwww}}}sssVVVSSS]]]fffeee[[[RRRPPPRRRVVV[[[bbbgggjjjnnntttyyyzzz~~~nnn___TTTOOOSSS[[[ZZZaaatttiiiTTTEEEFFFIIIGGGGGGKKKHHHFFFEEEMMM___qqqsssmmmWWWFFFAAADDDAAACCCNNNRRR^^^gggmmmgggZZZRRRQQQTTTVVVVVVSSSOOONNNNNNKKKEEEJJJIIIFFFCCCEEELLLNNNMMMJJJIIIJJJLLLLLLHHHGGGHHHJJJYYYaaajjjyyyzzzooojjjttt___WWW___ppp~~~~~~uuuooolllfffbbb[[[TTTOOOJJJEEEBBBAAA@@@@@@@@@AAACCCEEEFFFGGGIIIKKKMMMMMMNNNQQQTTTaaayyyvvv```???444888444444333222222222333333111111111111000000000///////////////////////////////////////000000000000////////////////////////......///000000000000000222222222222222222222222222222111111111000000000111000...---------...///............/////////////////////000111333444555444444666999<<<@@@CCCDDDEEEDDDDDDGGGJJJLLLLLLKKKLLLPPPUUUXXXXXXWWWWWWWWWgggmmm[[[UUUUUUYYY^^^aaacccgggnnntttooonnnooottt~~~wwwtttyyyhhhTTTJJJMMMZZZmmm{{{tttssssssttttttqqqlllhhh]]]XXXQQQMMMLLLIIIEEEAAA<<<======???AAABBBDDDEEEFFFIIINNNRRRSSSSSSPPPNNNNNNVVV\\\ooowww[[[TTTLLL???BBBYYYmmmVVVSSSSSSPPPMMMJJJJJJJJJKKKLLLLLLIIIGGGHHHIIIHHHFFFCCCBBBBBBCCCFFFHHHIIIKKKKKKIIIGGGFFFEEECCCBBBDDDIIIIIIEEE@@@?????????@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAAEEEDDDBBBBBBDDDDDDCCCAAA@@@???>>>===<<<===>>>>>><<<===>>>>>>===<<<===???>>>??????@@@@@@AAAAAABBBDDDFFFDDDGGGLLLMMM```cccRRRYYY```bbb^^^WWWRRRQQQNNNRRRXXX]]]bbbiiisssyyywww{{{||||||qqqaaaQQQLLLRRRaaattt}}}zzzqqq^^^OOOEEE???CCCGGGGGGJJJOOOKKKIIIIIIRRRhhh~~~zzz```JJJAAADDDDDDKKKWWW[[[mmmnnngggYYYPPPUUUcccmmmppprrrooojjjhhhgggbbb\\\TTTTTTOOOGGGCCCEEEDDDBBBCCCGGGKKKIIIEEEDDDIIIPPPaaasss|||yyyiiifffnnnxxx}}}yyysssnnniiifffaaa\\\UUUNNNIIIEEEBBB???@@@@@@AAABBBDDDFFFHHHJJJOOOMMMMMMMMMKKKLLLRRRZZZ|||~~~ppp{{{xxxLLL333222999333333222222222222333333111111111111000000000000000000000000000000000000////////////000000000000...//////000000//////.........///000000000000000222222222222222222222222111111111000//////......000///......------................../////////////////////000111333444555555666777:::===@@@BBBDDDEEEEEEEEEGGGJJJLLLLLLLLLMMMPPPSSSUUUVVVVVVVVVWWWhhh}}}iii^^^[[[TTTZZZ```dddeeeeeebbb```ZZZUUURRRTTT[[[iiiuuuwwwbbbVVVOOOJJJHHHGGGJJJWWWdddooooooooonnnlllggg```[[[XXXSSSMMMIIIHHHEEEAAA>>><<<>>>@@@CCCDDDEEEEEEEEEFFFJJJOOOSSSTTTRRRNNNKKKOOO___pppeeeRRRGGGBBB@@@OOO}}}aaaUUUUUUPPPKKKKKKHHHGGGFFFFFFGGGGGGEEECCCCCCDDDEEEDDDBBB@@@@@@AAAEEEFFFHHHHHHGGGEEECCCCCCBBB@@@@@@@@@BBBBBB@@@>>>@@@@@@AAAAAAAAA@@@@@@???;;;;;;;;;:::;;;<<>>???@@@AAAAAA@@@???>>><<<;;;;;;<<<======:::<<<======<<<<<<>>>???======>>>??????@@@AAAAAACCCEEEAAABBBIIIIIIOOO___{{{fff___ZZZ[[[```aaaZZZSSSLLLNNNPPPRRRVVV___jjjsssqqqvvvyyyyyy|||yyy]]]ZZZ]]]kkk}}}uuuzzzooo]]]MMMBBBCCCBBBAAABBBEEEGGGKKKNNNKKKOOORRRYYYnnnfffNNNCCCGGGJJJSSS^^^```pppmmmbbbUUUUUUiiipppfff```[[[[[[]]]ZZZPPPHHHDDDCCCAAAEEEKKKPPPOOOMMMQQQZZZbbbqqq{{{sssnnnlllhhhbbb]]]WWWRRRLLLGGGDDDBBB@@@???AAABBBBBBDDDFFFIIIKKKLLLUUUPPPMMMNNNQQQYYYiiiyyywww{{{\\\;;;444666444333222222222222222333333111111111111000000000000000000000000000000000000.../////////000000000111...///000111111000///.........///000000000000000111111111111111111111111222111111000//////............//////......---,,,............////////////......///000111333555666777777888:::===@@@BBBCCCEEEEEEEEEGGGJJJLLLMMMLLLMMMOOOQQQRRRSSSTTTVVVXXXjjj~~~wwwtttrrrmmmkkkkkkooovvvsssfffXXXTTTQQQRRRVVVdddwwwkkknnn}}}uuuSSSTTTXXX```cccZZZPPPRRR[[[kkkkkkmmmnnnmmmhhhbbb]]]TTTPPPIIIFFFDDDBBB>>>;;;===???CCCFFFGGGGGGFFFEEEGGGJJJPPPTTTTTTQQQMMMIIILLLccc|||kkk[[[OOO???>>>JJJ]]]xxxWWWSSSTTTKKKFFFIIIFFFEEECCCCCCDDDCCCBBBAAA???@@@BBBBBB@@@??????@@@>>>@@@BBBBBBBBBAAAAAAAAA???>>>>>>======<<<<<<<<>>>>>888999999999999:::<<<>>><<<:::999:::<<<===>>>===<<<;;;:::999888999:::;;;777999;;;;;;:::;;;<<<>>><<<======>>>??????@@@@@@BBBDDD>>>>>>HHHJJJIIIPPPsss{{{iiiXXXWWWccciiibbbWWWOOOOOOMMMLLLMMMUUU```iiikkkqqqvvvxxx{{{}}}rrrZZZfff|||qqqdddZZZ``````WWWPPPOOOOOOMMMAAAEEEHHHHHHJJJMMMOOONNNKKKTTTZZZ___qqqiiiOOODDDJJJPPPYYYbbbaaakkkkkkfffaaajjjwwwddd^^^___```WWW]]]^^^VVVOOOLLLMMMLLLMMMUUU\\\]]]\\\^^^cccgggyyyssskkkgggbbbYYYRRROOOKKKEEEAAA@@@@@@@@@???BBBCCCDDDFFFHHHJJJMMMNNNRRRMMMMMMUUUbbbwwwiii@@@444???===---222222222111222222333333111111111111000000000000000000000000000000000000.../////////000000111111...///000111111000///......//////000000000000000////////////////////////222222111111000//////...---.../////////...,,,+++............/////////000......///000111333555666888888999;;;===@@@BBBCCCFFFEEEEEEGGGJJJMMMMMMLLLMMMNNNPPPPPPQQQRRRUUUXXXiiikkk```YYY```oooyyyvvvnnnqqq{{{vvvhhh^^^YYYZZZWWWYYYsssyyywwwwwwYYYMMMSSSZZZooolll[[[XXXiiiggghhhkkkiiiaaaYYYWWWOOOLLLHHHDDD@@@>>><<<<<>>>>>======:::;;;<<<======<<<;;;:::???AAACCCDDDCCC@@@;;;888777777777777888999:::;;;999::::::;;;;;;::::::999:::::::::999999999888888777999<<<>>>???===:::888<<<;;;;;;::::::;;;;;;<<<===>>>AAAEEEIIIJJJIIIHHHZZZhhhNNNYYYjjjcccTTTPPPOOOMMMKKKLLLPPPUUUYYYffflllsssvvvwwwzzztttlll___nnnYYYRRRLLLJJJNNNQQQPPPNNNJJJHHHHHHMMMSSSWWWUUURRRTTT___hhhoooaaaOOOJJJQQQVVVbbboooqqqqqqhhhqqquuuwwwvvvoookkkbbbXXXUUUWWWXXXSSSNNNPPP^^^iiiiiifffkkkwwwuuuhhhaaa[[[TTTMMMNNNJJJDDD???===>>>BBBDDDCCCEEEFFFGGGIIILLLLLLJJJLLLNNNRRR\\\rrroooFFF888888666333333222222222333333444444444000000000////////////...111111000000//////............//////000000111111000///...------...///000//////000000000000//////........................111000000///...---------......------------......///////////////000111111222111000000111333555777777888:::===???AAABBBCCC@@@EEEHHHIIIKKKNNNNNNKKKOOOQQQSSSSSSRRRRRRSSSTTTbbbddd```\\\aaammm}}}zzznnnpppzzzqqqZZZSSSWWWggg|||uuummmfffcccdddbbb\\\VVVSSSLLLIIIEEEAAA>>>=========???BBBDDDEEEDDDFFFIIILLLPPPPPPRRRTTTPPPLLLNNNTTTjjj{{{fffYYYQQQ???>>>KKKcccwwwcccRRRPPPOOOIIIDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::<<<===??????>>>;;;888666777666777777888999999:::999999::::::::::::999999:::999999999888888888888666777:::;;;<<<;;;999888;;;;;;::::::::::::;;;;;;<<<<<<>>>BBBEEEGGGFFFDDDMMMxxxnnneee[[[UUUYYYRRRQQQOOOMMMLLLMMMOOOQQQ___fffnnnuuuxxxzzz}}}}}}tttnnn}}}{{{aaaWWWMMMLLLSSSYYYYYYWWWTTTPPPMMMOOOUUUZZZ\\\\\\```nnn}}}iiiTTTLLLQQQYYYkkk~~~yyywww|||iii^^^^^^```___[[[aaakkksssrrrqqqxxx{{{mmmccc]]]XXXQQQKKKIIIFFFBBB???>>>@@@CCCEEEIIIHHHFFFGGGJJJNNNOOONNNSSSLLLSSSooo}}}]]]???777999777444333222222222333333333444444111111111111000000000000111000000000/////////.............../////////000000///...------...///000//////000000000000//////000000000000000000000000111000000///......------......------------......///////////////000111111111111000000111333555777666888:::<<>><<<<<<>>>???AAABBBCCCDDDEEEGGGKKKNNNTTTSSSSSSPPPKKKLLLXXXfffyyyTTTOOOKKK@@@IIIeeebbbUUULLLMMMMMMFFFBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????AAA@@@???>>><<<:::999999::::::;;;;;;;;;;;;::::::::::::;;;;;;:::888666555555555666666777888888999888999999::::::999999888999999888888888777777777666666777888888888888777:::999999999999999999:::::::::<<<>>>AAABBBAAA???AAAZZZvvvYYYNNNbbbWWWUUURRRNNNLLLJJJJJJJJJTTTZZZcccmmmtttwwwxxxxxx{{{|||zzzuuuooo^^^WWW^^^hhhmmmmmmlllfff^^^\\\___dddhhhjjjqqqqqq]]]UUUZZZdddzzz{{{|||~~~|||~~~uuulllbbbZZZVVVRRRLLLGGGBBBAAA@@@???@@@BBBEEEGGGIIIHHHGGGIIIKKKLLLMMMMMM___bbbsss[[[GGG777666:::777444444222222222222333333333333333333333222222222111111000000000000////////////------............////////////............//////...//////000000//////...000000000000000000000000000000000///......------......------------......///////////////000111111111111000111222333555777555777999<<<>>>@@@AAABBBEEEIIIJJJHHHJJJNNNOOOMMMQQQSSSUUUVVVVVVVVVXXXYYY```hhhpppvvvsssoootttyyyeeeZZZVVVPPPJJJGGGDDDBBB???<<<<<<>>>@@@BBBBBBCCCCCCDDDGGGJJJNNNPPPVVVUUUSSSNNNIIIPPPfff{{{```LLLJJJBBBFFFdddoooVVVOOOKKKLLLKKKFFFDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@DDDCCCBBB@@@>>><<<;;;:::::::::::::::::::::::::::::::::999999888888777777555555666777777888888888888999999999999999999888888888888777777777777666777666666666666777888888999999888888888888999999:::::::::<<<>>>>>>===<<>>???AAADDDFFFHHHIIIGGGIIILLLMMMKKKIIIMMMSSSqqqwwwCCC:::444666888666444555222222222222222222222333444444444333333333222222000000000000////////////...//////////////////////////////....../////////...//////////////////...........................000000//////..................------------......///////////////000000111111111111111222444555666555666888;;;>>>???AAAAAACCCFFFFFFDDDFFFJJJLLLJJJOOOQQQSSSUUUUUUVVVWWWYYYccc~~~ooozzzxxxcccWWWRRRMMMHHHEEEBBB@@@>>>===>>>@@@CCCFFFDDDDDDDDDFFFIIILLLOOOPPPTTTRRROOOIIIFFFRRRoookkkQQQLLLHHH<<>>@@@DDDGGGIIIJJJKKKIIIJJJLLLIIICCCEEEVVVjjj|||YYY<<<777555555666444444555222222222222222222222222444444444333333333222222////////////000000000000000000000000000000000000...//////////////////.........////////////..............................////////////..................------------......///////////////000000111111111222222333444666666555666888;;;>>>???AAAAAABBBEEEEEECCCEEEJJJLLLJJJOOOQQQSSSUUUUUUVVVWWWYYYhhhcccoooxxxiiiYYYRRRNNNJJJFFFEEE??????>>>???@@@CCCEEEGGGEEEEEEFFFHHHLLLOOOOOOOOOOOOMMMJJJGGGJJJZZZ{{{YYYJJJKKKIIIDDDiiiuuuUUURRRNNNIIIGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDD?????????>>>>>>======<<<;;;;;;::::::::::::;;;;;;666666777777777777777777777888999;;;<<<;;;;;;:::999::::::;;;;;;::::::999999999888888888777777777888888888777888999999:::999888888888888888888999<<<;;;::::::<<<===<<<;;;AAACCCDDD\\\aaaJJJXXXQQQIIIEEEEEEFFFFFFEEEDDDEEEGGGLLLSSS]]]eeekkkmmmpppuuuwwwwwwwwwwwwwww~~~{{{uuupppmmmsssvvvwwwsssooolllfff```UUUQQQMMMIIIFFFCCCAAA???>>>???BBBEEEGGGIIIJJJKKKIIIFFFCCC???<<>>@@@AAABBBCCCFFFHHHGGGIIINNNOOOMMMQQQSSSUUUVVVVVVVVVXXXYYYhhhfffjjjuuu~~~|||zzzxxxssslllcccYYYQQQMMMKKKEEEBBBAAA<<<===>>>@@@BBBCCCEEEFFFFFFFFFGGGKKKOOOPPPOOOLLLIIIIIIJJJOOOZZZrrriiiPPPGGGEEELLL___eeeXXXRRROOOKKKIIIJJJKKKIIIEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCC=========>>>>>>??????@@@<<<<<<;;;::::::;;;<<<<<<777777888999::::::999999999:::<<<>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;::::::999999999888888888888777777888888888999999999999999999888888999999999;;;:::999999;;;<<<<<<;;;;;;DDDBBBLLLvvvmmm[[[WWWRRRMMMKKKLLLLLLIIIEEEEEEFFFGGGHHHJJJOOOXXX___ccchhhnnnrrruuuxxx{{{~~~}}}zzz|||yyyrrrssspppgggaaa]]]YYYTTTOOOLLLHHHEEECCCBBBAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHCCCBBBGGGMMM\\\|||}}}sssllltttbbbCCC<<<777777555333333333333222222222222222111111111000111111111111000000000000.../////////000000000111111111111111000000000///---...///000000///...------......//////......---000000000000000000000000.../////////////////////......------------......///////////////000111111111111222444555555666666666888:::<<>>===:::<<<>>>@@@BBBCCCDDDDDDGGGGGGHHHLLLPPPQQQNNNKKKFFFGGGMMMYYYlllbbbUUUNNNEEE@@@QQQyyykkkWWWYYYSSSPPPMMMMMMPPPQQQLLLEEEFFFEEECCCBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCC======>>>@@@AAABBBCCCDDD===<<<;;;;;;;;;;;;<<<===999:::<<<===>>>>>>===<<<:::;;;>>>???@@@@@@>>>===;;;<<<<<<======<<<<<<;;;:::::::::999999999999888666666777888888888888888::::::999999999999:::::::::999888999;;;<<<<<<<<<666DDDAAA???aaarrrlllYYYVVVSSSTTTUUUSSSLLLGGGCCCFFFGGGEEECCCEEELLLSSSVVV\\\dddjjjoootttzzzxxxtttwww{{{sssrrrkkk___VVVRRROOOLLLKKKHHHEEEBBBAAAAAACCCCCCBBBBBBBBBCCCDDDEEEEEEFFFKKKHHHNNN^^^mmm|||wwwCCC000;;;333333333222333444333000222222222222111111000000000000000////////////....../////////000000111111111111000000/////////...---...///000000///...------..................---.................................///////////////.........------.........///////////////000111111111111333444555666666666777888:::===???AAABBBCCCAAAFFFJJJLLLOOOSSSTTTQQQOOOQQQSSSSSSSSSRRRSSSTTT^^^}}}pppgggjjjsss~~~wwwmmmiiieee^^^WWWPPPOOOMMMJJJFFFBBB>>><<<>>>@@@BBBCCCCCCCCCEEEGGGJJJKKKKKKKKKMMMNNNMMMIIIIIIRRR]]]nnneeeTTTLLLCCCDDDPPPfffttt^^^ZZZZZZTTTQQQNNNMMMOOOOOONNNKKKJJJHHHFFFDDDCCCEEEGGGHHHJJJIIIGGGEEEBBBAAA@@@???CCCBBBAAAAAABBBCCCDDDEEE>>>;;;999:::===???>>>===<<<<<<<<<<<<===>>>???@@@CCCBBBBBBBBBCCCAAA>>><<<<<<;;;888777777999<<<>>>999999999888888777777777;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;::::::::::::999999:::;;;===>>>BBB@@@BBBHHHNNNeee{{{tttaaaUUU]]]jjjfffTTTFFFDDDBBB@@@BBBEEEGGGGGGEEELLLQQQXXX___eeeiiimmmpppwwwyyy{{{{{{{{{~~~ttthhhYYYOOOMMMLLLIIIEEEEEECCCAAA@@@@@@AAABBBCCCEEEHHHEEE@@@DDDMMMKKKAAAJJJNNNaaa~~~TTT:::444777555444444333333333444444222333333444444333333222000000000000////////////111111000000//////......111000///...------...///////////////////////////........................------------------------------...//////......---------............------000000000000111111111111///111222111333777999999777888999:::<<<>>>@@@AAADDDEEEGGGIIILLLPPPSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTcccoooeeefffttt{{{llldddbbb___XXXQQQMMMLLLJJJGGGCCC@@@>>>===???AAACCCDDDDDDDDDFFFHHHMMMMMMLLLNNNPPPPPPLLLGGGEEEPPPfff}}}]]]PPPJJJCCCEEE]]]xxxiii\\\ZZZSSSSSSPPPMMMMMMNNNNNNMMMKKKKKKIIIFFFDDDCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFCCCBBBBBBAAABBBCCCDDDEEEAAA>>>;;;;;;===>>>>>>===;;;;;;<<<===>>>???AAABBBGGGEEECCCCCCBBBAAA???<<<999888666555555888;;;===::::::999999999888888888;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<===>>>@@@???BBBEEEIIIZZZ~~~kkk\\\ZZZ^^^YYYNNNIIIFFFCCCCCCEEEFFFEEEDDDGGGKKKRRRXXX]]]aaafffiiinnnqqquuuvvvvvvxxx}}}~~~yyyuuuuuu{{{|||nnncccUUULLLJJJIIIGGGCCCBBBBBB@@@@@@@@@BBBDDDEEE@@@CCCGGGGGGDDDAAADDDJJJPPPZZZrrrjjjFFF888666444666555444333333333333333222333333444444333333222000000000000////////////111000000000/////////...111000///...---......///////////////////////////........................------------------------........................------............------...////////////000000000///000111222333666777777777777888:::<<>>>>>AAABBBDDDEEEEEEFFFHHHJJJIIIIIIJJJMMMNNNMMMKKKIIITTTbbbfffQQQGGGCCCAAARRRuuuvvvZZZXXXYYYLLLQQQOOOMMMMMMMMMNNNMMMLLLMMMKKKHHHEEECCCBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA>>>===>>>>>>>>>===;;;;;;<<<===???@@@BBBCCCHHHEEEBBB@@@???>>>===<<<777555444333444666999;;;;;;;;;::::::::::::999999;;;;;;;;;::::::::::::999;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>AAABBBAAAKKKggggggOOOPPPRRRLLLHHHEEEBBB@@@@@@@@@@@@???BBBEEEIIIMMMQQQVVV[[[___fffkkkqqquuuvvvwwwzzz}}}zzzsssnnnnnnuuu|||~~~}}}|||{{{{{{{{{zzzeee[[[OOOGGGFFFEEECCCAAAAAA@@@@@@@@@AAACCCEEEFFFHHH>>>===FFFHHHCCCFFFPPPccc{{{|||nnnzzz{{{OOO777666888555666666555333222222222222222222333333333333222222000000000000////////////000000000000////////////000000///............///////////////////////////////////////////////////........................000///...------...//////------............------............///////////////000222444555555555555666777888:::<<>>???@@@AAABBBDDDFFFGGGGGGGGGIIIKKKGGGIIILLLLLLJJJIIIPPPYYYqqqfffRRRIIIBBBCCCIIIiiidddRRRSSSUUUKKKMMMMMMLLLMMMNNNOOOOOOOOOMMMKKKHHHEEECCCAAAAAAAAAFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>???@@@@@@=========>>>>>>@@@AAABBBDDD@@@<<<::::::;;;;;;;;;888666444333333444666777;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<============<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@@@@===@@@QQQccc~~~]]]OOOKKKGGGFFFCCC@@@>>>>>>>>>???@@@???AAACCCEEEHHHLLLRRRVVV\\\bbbkkkqqqtttuuuxxxzzzrrrrrrvvvyyyxxx~~~}}}xxxuuusssrrrqqqpppYYYRRRHHHCCCAAABBBAAA???AAAAAA@@@AAAAAACCCDDDEEEEEEAAA@@@BBBDDDIIIYYYkkkzzz]]][[[|||YYY>>>444555888999777666555333222111111111222222333333333333222222000000000000////////////000000000000/////////////////////.........//////////////////////////////000000000000000000000000........................111000...,,,,,,---///000------............------........./////////000000111111333888888666444555666666888:::<<>>>>>>>>>>>>>>@@@BBBCCC@@@???>>>>>>>>>>>>>>>>>>???<<<888777888:::<<<<<<:::999777555444444444555::::::::::::::::::::::::888999999999999999999999::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<=========;;;===??????<<<===EEEOOOxxxqqqooo|||^^^LLLGGGEEEDDDCCCAAAAAAAAACCCDDD???@@@AAABBBCCCGGGKKKOOOMMMUUU___gggkkkmmmpppssslllsss~~~~~~uuuuuu|||~~~uuurrrnnnkkkhhhddd```]]]OOOJJJCCC??????@@@@@@???BBBBBBBBBBBBAAABBBBBBBBB888FFFLLLDDDBBBWWWwwwhhhZZZ^^^ssssssfffaaaqqq___>>>999999333222:::777666444333222111000000111222222333333222222111000000000000////////////////////////000000000000......//////////////////////////////////////////000000000000000000000000////////////////////////222111///---,,,---///000------............------//////000000000111111111222111555<<<===888555777666777888:::<<>>AAADDD@@@@@@???===<<<<<<<<<<<<===:::777777999<<<===>>>:::999777666444444444444777888888888888888999999777777777777777888888888777888999:::::::::::::::888999:::;;;<<<<<<<<<<<<:::<<<======<<<===BBBFFF```|||uuuzzzoooTTTIIIEEEFFFFFFDDDAAA@@@AAABBB???@@@@@@@@@@@@BBBFFFIIIFFFMMMVVV^^^bbbeeeiiilllmmmttt|||~~~}}}uuuhhh___```gggwww~~~vvvvvv{{{yyyrrrllljjjgggccc```ZZZTTTPPPGGGDDD@@@>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAEEEEEEHHH\\\{{{yyyqqqgggdddnnn~~~ttthhhhhheeehhhhhhHHH444999<<<333///555555555444222111111111111111111222222222222111111000000000000////////////////////////000000000000---...//////000/////////////////////////////////////////////////////////000000000000000000000000222111///............///------............------000000000000111111111111222111666@@@AAA:::666888777888999:::<<<>>>@@@AAAFFFFFFFFFFFFGGGHHHJJJJJJMMMOOOSSSVVVXXXXXXWWWWWWbbbxxxzzzxxxzzzfffZZZUUUOOOKKKHHHGGGDDDBBB>>>>>>>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMLLLKKKMMMQQQTTTbbbuuuWWWOOOJJJHHHHHHQQQooorrrkkkYYYXXXQQQMMMMMMJJJFFFHHHIIIHHHFFFEEEGGGJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@??????>>>>>>??????@@@>>>??????@@@???>>>===<<<999;;;<<<;;;:::;;;>>>AAA???>>>===<<<;;;;;;;;;;;;;;;999777777888:::;;;;;;777777666555555555555666555555555666666777777777555555555555666666777777444555666777888888888888777888999;;;;;;;;;;;;:::999::::::999:::>>>AAABBBNNN}}}kkkZZZOOOPPPPPPLLLFFFAAA???>>>>>>?????????>>>???AAACCCBBBHHHOOOTTTWWWZZZ___cccgggmmmtttwwwvvvuuuvvvxxx{{{{{{zzzrrrbbbSSSOOORRRVVVfff}}}~~~vvvvvvyyysssgggdddbbb^^^ZZZWWWSSSNNNKKKCCCAAA???>>>???@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBLLLIIINNN```zzzsssssskkk^^^ggg{{{}}}{{{KKK???666555999888555444444444333222111111222222111111222222222222111111000000000000////////////.../////////000000000111,,,---///000000000//////////////////////////////........................000000000000000000000000111111000000///......---------............------/////////000000000000111000///555AAACCC:::666888999999999:::<<<>>>???@@@CCCCCCDDDEEEGGGIIIJJJLLLLLLOOOSSSWWWYYYYYYXXXWWWbbbwwwXXXQQQLLLGGGCCCAAA@@@???>>><<<<<<>>>???@@@@@@@@@@@@CCCEEEGGGHHHHHHIIIKKKLLLMMMIIIMMMYYYggg}}}rrrQQQGGGEEEEEEJJJSSSkkknnn```XXXRRRJJJMMMPPPKKKFFFHHHHHHFFFBBB@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<===>>>?????????===<<<;;;:::;;;<<<;;;888888;;;>>><<<<<<;;;;;;;;;;;;<<<<<<:::888555555666777666666444444444444555666777777333444444444555555666666444444444444555555666666333333555666777777777777666777999:::;;;;;;:::999999999888666888===@@@AAA???ggg~~~www___```___YYYPPPHHHCCCBBB<<<===>>>===<<<<<<===???<<<@@@EEEHHHJJJMMMSSSWWW[[[bbbkkkqqqtttsssqqqoooooossswwwtttfffWWWRRRUUUUUUUUUXXX___kkkyyy~~~zzz}}}yyyqqqpppssskkk]]][[[WWWSSSOOOLLLJJJGGGEEE@@@???>>>>>>???AAACCCDDD???@@@AAABBBCCCDDDDDDDDDBBBTTTrrrnnngggnnnwwwzzz}}}RRR888===999000333???@@@666333333222222111222222222111111222222222222111111000000000000////////////.../////////000000111111,,,---///000000000//////////////////////////////........................000000000000000000000000111111111111000///---------..................---............/////////000///---444AAACCC:::555888:::::::::;;;<<<===>>>???@@@AAABBBDDDGGGJJJLLLNNNLLLOOOSSSWWWZZZZZZYYYXXXbbbzzzzzz{{{{{{lllRRRLLLIIIEEEBBB???>>>??????>>>???@@@@@@??????AAACCCJJJKKKLLLKKKJJJKKKMMMOOOGGGSSS```mmmnnnPPPFFFGGGEEEDDDSSS\\\XXXSSSPPPOOOMMMIIIFFFIIIFFFCCCCCCEEEGGGFFFDDDEEECCCAAABBBDDDEEECCCAAAAAA>>><<<<<<===>>>============<<<<<<<<<<<<======999::::::;;;;;;::::::::::::999999888999:::<<<===;;;:::888777555444444444333444444555555444444333333444444555555444444333111222444555666555444444555555555666666666666777666666666666777777777777999999:::::::::;;;;;;;;;BBBIIIaaa{{{ttt```VVVKKK???<<<>>>AAAAAA@@@>>>>>>???=========???AAAEEEIIIKKKPPPTTT[[[aaaeeehhhjjjkkkqqqpppqqqpppjjjdddeeejjj[[[XXXZZZ```eeejjjuuu~~~xxxwwwwwwvvvsssmmmeee]]]XXXNNNKKKHHHFFFEEECCC@@@===;;;<<<>>>AAACCCCCCAAA???BBB<<<===DDDFFFBBBFFFOOOcccyyyvvvYYYTTTrrrrrrOOOCCC888888777777777777888888555666666555222111111222111111111111111111111111222111000.........///000///////////////////////////000111111111000...---............////////////000///...---------------000000000000000000000000000000111111111111000000---...///...------...///......///000000000000000111333666999:::999888777:::===;;;555999DDDFFF???GGGFFFDDDDDDGGGKKKOOORRRTTTSSSSSSSSSTTTUUUVVVVVVccc{{{llleeeddd```___VVVCCCIIIGGGCCC@@@>>>>>>?????????@@@AAAAAA@@@@@@BBBDDDIIIIIIJJJKKKMMMNNNOOOOOOPPPaaauuuqqqTTTJJJGGGIIIFFFRRRxxxyyydddXXXTTTQQQOOOOOONNNKKKIIIKKKHHHEEEEEEFFFGGGFFFEEECCCCCCCCCFFFHHHHHHDDDAAABBB???===<<<<<<===<<<<<<===<<<<<<<<<<<<<<<======<<<<<<=========<<<;;;;;;:::999999999:::;;;;;;<<<999999777666555444444444333444444555555444444333333333444444444444333333111222333444555444444333444444555555555666666666555555666666666777777777999999999999::::::::::::777@@@NNNhhhdddSSSIIIBBB@@@AAAAAAAAA@@@?????????=========>>>@@@CCCFFFHHHFFFJJJPPPUUUXXX[[[^^^```kkkhhhiiimmmooommmnnnqqqwwwtttuuuzzz}}}wwwsssttttttsssooohhh___VVVPPPJJJGGGEEECCCCCCAAA???===?????????AAABBBBBBBBBAAAGGGEEEEEEFFFGGGNNN___oooxxxfffZZZeeevvvUUU???444777777666666666666777777===>>>===:::666333222222111111111111111111111111222111000/////////000000111111111111111111111111///000000111000///...---............////////////000000//////............//////////////////////////////000000000000//////---...///...---,,,---///......///000000000000000222333444555777888999999666;;;;;;888@@@MMMQQQLLLGGGEEEDDDEEEGGGLLLOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWhhhxxxmmm```\\\YYYPPPNNNLLLBBBDDDBBB@@@>>>===>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFJJJJJJIIIKKKMMMNNNNNNNNNWWWoooxxxSSSHHHGGGEEEIIIHHHdddeeeTTTSSSQQQOOOOOOOOOOOONNNLLLLLLJJJGGGFFFFFFFFFDDDCCCBBBCCCEEEHHHJJJIIIEEEBBBDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<======<<<;;;::::::888999999::::::::::::999888777666555444333333333444444555555555555444444222333333333333333333222111222333333333333333333333333333444444444555555444444555555555666666666777888888888999999999999666>>>BBBJJJmmmeeeRRRLLLIIIDDDBBB@@@????????????>>>============>>>@@@BBBDDDCCCEEEIIIMMMPPPSSSVVVYYY```]]]___hhhpppuuuyyy}}}~~~xxxtttrrrrrrrrrnnnooonnnjjjbbbXXXNNNHHHDDDBBBAAA@@@@@@@@@>>><<<>>>>>>>>>???@@@AAABBBBBBFFFGGGGGGHHHTTTkkkqqqYYYPPP\\\wwwzzzPPPBBB>>>777666666555555555555666666>>>???>>>;;;777555444444111111111111111111111111222222111000000000111111111111111111111111111111000000000000000///................../////////////////////.............................................////////////......,,,...///...---,,,---.........///000000000000000333222222222444666999:::555999;;;;;;BBBPPPUUUSSSFFFDDDCCCEEEIIIMMMPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXjjj}}}nnn___YYYUUULLLIIIJJJEEE@@@???=========>>>???@@@AAACCCDDDDDDCCCDDDFFFHHHMMMMMMKKKIIIHHHKKKQQQUUUfff^^^NNNJJJGGGDDD[[[cccwww]]]VVVQQQPPPPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAABBBDDDFFFHHHGGGEEEDDDGGGDDDAAA???>>>>>>===<<<::::::::::::;;;<<<======999999:::999999888777666666777888999999888777666666555444444333333333333444444555555555555444444222222222222222222222222222222222222222222222222222222333333333444444444444444444444555555555666777777777777888888888888===@@@>>>>>>UUUmmm[[[TTTPPPHHHDDD@@@>>>>>>??????>>>======<<<<<<===>>>??????AAACCCEEEGGGIIILLLPPPSSSTTTSSSVVV```jjjttt{{{ssslllhhhggghhhjjjeeeeeeeeebbb[[[RRRIIICCC@@@???>>>>>>???@@@???===>>>???@@@AAAAAABBBCCCDDD@@@KKKUUU___oooyyy___SSSJJJPPPggg\\\===<<>>;;;:::===EEE```sssfff\\\SSSOOOIIIDDDAAA@@@??????>>>>>>==================<<<===>>>???@@@BBBFFFIIIJJJLLLPPPVVV]]]gggzzzyyysssooohhh```[[[WWWVVVVVVVVVWWWWWWVVVQQQKKKDDD@@@???>>>===>>>@@@AAAAAA@@@BBBCCCEEEDDDCCCCCCDDDGGGLLLbbbuuuyyyuuuooocccVVV]]]cccmmmyyywwwcccCCC888888555000444444333333333333444444---///111222222333555777111111111111111111111111111111111222222222111111........................111000000///////////////............////////////...///000000000000//////------------------------,,,,,,------------,,,,,,,,,---...---,,,+++,,,.........///000000000000000---///222555666777777666999;;;;;;999;;;@@@DDDEEEEEEDDDDDDHHHNNNSSSSSSQQQQQQQQQRRRSSSTTTVVVXXXYYYcccoooVVVIIIHHHCCCAAAAAA<<<<<<<<<===>>>???@@@BBBCCCBBBCCCEEEEEEEEEFFFHHHJJJFFFHHHIIIJJJPPPbbb{{{fffOOOJJJBBB@@@cccpppVVVQQQVVVTTTUUUWWWWWWTTTRRRRRRRRRTTTUUUUUURRROOOKKKJJJJJJGGGGGGFFFDDDBBBCCCFFFIIIJJJGGGDDDBBBAAAAAA@@@???;;;::::::999999:::::::::::::::;;;;;;;;;;;;::::::666666666666555333222222444444333333333444555555555555666666666666555555444333222111111222333444444333333222222222222333222222222333333333444444444444555555555666666666666777777777888888888888;;;777:::???===FFFmmm{{{nnnjjjcccXXXMMMEEEBBBBBB??????>>>>>>>>>>>>======;;;<<<<<<<<<<<<>>>AAADDDDDDGGGKKKNNNPPPWWWkkk}}}~~~zzzuuuhhheee___XXXRRRMMMJJJHHHHHHIIIIIIIIIFFFCCC???===???>>>>>>???AAACCCCCCBBB@@@AAABBBAAA@@@CCCJJJOOOrrr||||||iiiUUUUUUgggxxxsss^^^iiieee???777===;;;555333444444333333333333444444...000111222111111333444111111111111111111111111///000111111222111111111111111111111111111111111111111000///////////////............////////////000111333444444444333222------------------------,,,,,,------------,,,,,,+++---...---,,,+++,,,---......///000000000000000,,,...222666888888777666999:::;;;:::;;;???DDDGGGFFFDDDEEEJJJRRRVVVUUURRRRRRRRRRRRSSSTTTVVVWWWXXXaaalllTTTHHHIIIDDDAAABBB???======>>>???AAABBBCCCDDDAAACCCDDDEEEEEEFFFIIIKKKHHHGGGIIIQQQccc|||fffVVVLLLKKKGGGSSScccWWWVVVTTTTTTWWWZZZZZZXXXVVVUUUVVVTTTVVVWWWUUUPPPMMMLLLLLLKKKLLLLLLJJJGGGFFFHHHKKKHHHFFFCCCAAAAAAAAA@@@>>><<<;;;:::999888888888888;;;<<<===>>>>>>>>>>>>>>>999888777555444333333333444444333444444555666666555555666666666666555555555444333222222333444555666555444222222222333444333333333333444444444444555555666666666777777777777777777888888888999999888999===???;;;@@@VVVooosss^^^MMMFFFEEE@@@@@@@@@@@@@@@???>>>>>><<<>>>??????>>>>>>@@@BBBAAACCCFFFHHHHHHKKKWWWdddrrrkkklllllliii___\\\WWWQQQKKKHHHFFFEEECCCBBBBBBAAA@@@???>>>===???>>>>>>???BBBCCCCCCBBB>>>??????@@@FFFRRRcccooo|||eeeRRRNNNbbbmmmhhhzzz```GGG444666===;;;999;;;444444333333333333444444000111222222000000111222111111111111111111111111...///000111111111000000111111111111111111111111222111000///...//////000............///////////////111222444444444222111------------------------,,,,,,------------,,,,,,+++,,,------++++++,,,---......///000000000000000...///222444777888999999888999:::;;;<<>>>>>???AAABBBCCCDDDEEEAAACCCDDDEEEEEEFFFIIIKKKNNNJJJKKKXXXqqq\\\TTTLLLFFFHHHPPPkkkwww^^^\\\[[[SSSTTTWWW[[[\\\ZZZXXXYYYZZZRRRTTTVVVSSSOOOKKKJJJKKKMMMPPPRRRPPPMMMJJJJJJLLLGGGDDDAAA@@@@@@@@@???>>><<<<<<:::999888777777777:::;;;<<<>>>??????@@@@@@;;;:::888666555444555555444444444444555555666777555555666666666666555555666555333222222333555666777666444333222333444444333333444444444444555555666666666666777777777777888888888888999999999999444:::===:::888@@@JJJQQQjjjTTTIIIHHH@@@AAAAAAAAAAAA@@@@@@???;;;===>>>>>>======>>>???AAA@@@BBBEEEFFFEEEJJJQQQWWWaaaqqq|||uuusssvvvsssqqq{{{|||}}}vvvggg\\\ZZZYYYVVVVVVSSSNNNHHHEEECCCCCCCCCCCCBBBAAA@@@?????????@@@???>>>>>>???BBBCCCCCCBBBBBBCCCDDDHHHTTTjjjmmmUUUYYYooo|||}}}}}}}}}fffFFF@@@:::777333///000555555444444333333444444555...///111111000000111333111111111111111111111111---...///111111111000///////////////////////////222111///.........///000............/////////000,,,...000111222111000///........................,,,------......------,,,+++,,,------++++++,,,---...//////000000000000000111111111333555777:::<<<888999:::;;;;;;===CCCIIIHHHFFFFFFMMMWWW[[[YYYTTTTTTSSSSSSSSSTTTUUUVVVVVVZZZ{{{}}}{{{vvvqqqkkkfffcccaaaEEEBBB>>>;;;999:::<<<===<<>>@@@CCCDDDCCC???<<<>>>>>>===<<<:::777555444222555666666444444777::::::999888888777777888888:::777444222111222444666555444444444555555333111444444444444444444444444555444444444666888:::;;;888888999999999:::::::::888999:::::::::<<<@@@CCCOOOrrrggg]]]OOOIIIEEEDDDBBB>>><<<>>>>>>???AAAAAA@@@??????@@@======<<<===>>>@@@BBBCCCHHHLLLRRRYYY^^^bbbcccddd]]]```bbb^^^\\\bbbppp|||tttggg]]]\\\YYYVVVRRROOOLLLKKKIIIHHHEEECCCAAA@@@@@@@@@FFFAAA<<<<<>>AAACCCCCCFFFIIIMMMXXXrrrbbb]]]jjjtttnnn@@@:::999888777555555444444222222222222222222222222444333111///...//////000//////000111111111111111222111111000///......---////////////////////////000000///...............111000000///...---------..................---------,,,,,,,,,,,,---......---------------------------------------------------......///////////////---...///000333555777888777999:::;;;<<<>>>BBBEEEFFFGGGJJJOOOSSSTTTSSSQQQQQQQQQSSSUUUXXXXXXVVVTTT]]]}}}qqq\\\ZZZWWWRRRNNNJJJHHHFFF@@@???===;;;;;;===???@@@???@@@BBBBBBBBBBBBDDDEEEEEECCCDDDHHHJJJJJJLLLPPPQQQ___uuu|||\\\IIIEEEIIIHHHGGGTTTxxxnnn^^^[[[\\\YYYUUUSSSSSSSSSTTTTTTTTTUUUUUURRRQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNLLLJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<===AAA@@@??????AAAAAA@@@>>>>>>>>>===<<<:::888666555444666777777666777:::<<<999999888777777777777888777666555444333333333333444333333444666666555333444444444444444444444444444444333444444666888999888888888999999999999:::999999::::::999;;;???AAAEEEcccsssdddRRRHHHDDDBBBDDDHHH???>>>=========???CCCEEE===============>>>???@@@>>>@@@DDDIIILLLOOOPPPPPPSSSUUUVVVTTTSSSXXXbbblllnnnvvvssshhhooozzztttrrrqqqppprrrvvv{{{}}}ttt|||vvvzzzxxxwwwwwwtttlll```WWWQQQPPPNNNLLLIIIGGGFFFEEEEEECCCAAA???>>>======>>>>>>===<<<>>>AAACCCBBB???FFF@@@<<<>>>AAAAAADDDIIIQQQVVVaaakkkoookkkfffdddjjjzzz|||kkkHHH:::999888777666555444444444222222222222222222222222333222111000//////////////////000111111111111111111111111000///.........////////////////////////000000///...............000000000///...------------------------------------,,,,,,,,,,,,---......------------------------------------------------......///000000000000///......///111333555777888999:::;;;;;;<<<===@@@CCCIIIIIILLLOOOSSSUUUTTTRRRQQQQQQRRRTTTWWWXXXWWWUUU[[[{{{zzziiiXXXKKKIIIGGGDDDAAA>>>===<<<;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCBBBAAABBBDDDFFFDDDDDDHHHLLLNNNNNNSSS[[[lll}}}mmmUUUDDD@@@EEEIIIDDDKKKkkkxxxmmm```XXXWWWWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????>>>>>>======EEEBBB>>><<<===???@@@@@@=========<<<:::888666666666777999999999999<<<>>>999888777777666666777777444444555555555444333333444333333444666777666555444444444444444444444444333333333333333444555666777777777888888888999999999:::::::::999:::===???>>>DDDfffuuummmcccTTTEEE>>>CCCAAA???>>>===???@@@AAA??????????????????>>>>>>======???@@@BBBCCCDDDDDDHHHIIIIIIHHHIIIMMMSSSXXXUUU[[[XXXOOOVVViiinnnfff```___^^^^^^___```bbbcccjjjlllqqqxxxrrrdddbbbuuummm```^^^^^^\\\XXXXXXWWWWWWYYYZZZWWWQQQKKKDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>============:::<<<>>>AAABBBBBBAAA@@@CCC>>>@@@EEEEEECCCKKKWWWnnnkkkllllll___QQQWWWiii~~~iiiDDD888<<<888777666555444333333333222222222222222222222222111111222111111000///...//////000111111111111111111111000000//////......////////////////////////000//////............///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------...///000000111111000000///000000111333444666777;;;<<<<<<<<<<<<===@@@BBBLLLLLLMMMPPPSSSUUUTTTSSSQQQQQQQQQSSSVVVXXXXXXWWW[[[zzz{{{dddYYYVVVKKKJJJGGGEEECCCAAA@@@@@@999:::<<<>>>AAABBBCCCDDDCCCCCCBBBAAA@@@AAADDDGGGJJJJJJKKKNNNPPPTTT```mmmlllTTTKKKEEEFFFKKKBBBHHHbbbhhhddd]]]XXXUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJGGGDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>===DDDAAA===;;;<<<===>>>>>><<<<<<<<<;;;:::888777666999999999999999999:::;;;888777666666555555666666222333444555666777888888666555333444555666666555333333333333333333333333444333333333333444444444666666777777777888888888999::::::999888888:::<<>>AAADDDNNNMMMMMMOOORRRTTTTTTSSSRRRQQQPPPRRRUUUWWWXXXXXX]]]|||bbbQQQNNNEEEDDDBBB@@@>>>===<<<<<<;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAADDDGGGLLLJJJKKKOOOVVVcccwwwzzzVVVLLLMMMIIIFFFHHHIII```}}}vvvrrr___]]]YYYUUUQQQOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@??????????????????@@@@@@@@@@@@@@@???>>>===@@@>>>===<<<======;;;:::::::::::::::999888777666:::999888777777777666666777666555555444444555555333222222333555999<<>>>>>???AAABBBCCCAAAAAABBBEEEFFFEEEDDDEEEIIIIIIGGGIIIMMMMMMHHHKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQTTTXXX]]]aaadddeeehhhfffccc```]]]\\\]]]^^^^^^```[[[RRRRRR]]]gggjjjaaaZZZQQQLLLJJJJJJHHHFFFGGGFFFEEEDDDDDDCCCBBB@@@BBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFIIIGGGJJJIIILLL___{{{jjj^^^MMMFFFZZZ~~~wwwyyy|||KKK:::AAA???000666555444333333222333333222222222222222222222222///000111222222111///...//////000111111111111111000000000000//////////////////////////////////////////............//////............------------,,,---------.........///---,,,,,,,,,,,,---......------------------------------------------------//////000111111111111111111111111222333555666777777999;;;<<<===@@@CCCGGGMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQQQQRRRUUUWWWXXXXXX```hhhMMMAAAAAA@@@???===<<<;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCFFFIIIIIIHHHNNNZZZkkkyyy\\\GGGHHHJJJEEEFFFOOOeeexxxvvvyyy\\\RRRQQQOOOLLLJJJIIIKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>=====================>>>;;;;;;;;;<<<===<<<999666888888888888888777666555999777555444555555444333666555444444333333444444444222111111444888===@@@:::777444222222222222111333333333333333333333333222333444444555555555444444444555555555666666666666777999888777777888999777999<<>>>>>>>>???AAABBB@@@@@@@@@AAACCCCCCBBB@@@===@@@CCCDDDEEEFFFDDDBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPPPPPPPNNNLLLLLLNNNPPPIIILLLKKKGGGIIIQQQSSSOOOJJJHHHFFFDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<===>>>?????????????????????@@@BBBFFFKKKPPPRRRLLLQQQ\\\ooo~~~ccc]]]bbbdddmmmxxxKKK<<<===;;;555333666555444333333333333333222222222222222222222222000000111111111111000000//////000111111111111111000000000000///////////////////////////////////////............//////000------------------------,,,------....../////////---,,,,,,,,,,,,---......------------------------------------------------...///000000111111000000000111111222444555777888666888:::<<<>>>AAAEEEHHHKKKKKKLLLNNNRRRSSSSSSRRRSSSRRRRRRSSSUUUWWWWWWVVV```}}}pppvvvuuu```III?????????????????????@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAACCCEEEFFFFFFGGGIIIKKKJJJOOO\\\ssspppZZZKKKCCCGGGHHHIII^^^{{{}}}yyy}}}dddSSSJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@@@@CCCBBBBBBAAA@@@???>>>>>>::::::999999:::;;;===>>>999888888999::::::888666666666666666666666555444666444222222444666555333555444444333333333333333333333222222333666888999888555222111111222222111222222222222222222222222///000222333444444444444333444444444444555555555444666888888777777888999555666;;;???AAAUUUxxxmmmddd[[[RRRKKKJJJHHHDDDAAA???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@@@@@@@===>>>@@@CCCCCCAAAAAABBB@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFBBBDDDFFFFFFDDDCCCEEEGGGBBBEEEFFFDDDCCCDDDEEEEEE??????@@@AAABBBBBBBBBBBB??????@@@@@@@@@AAABBBCCC???????????????>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????@@@EEEMMMSSSUUUUUUIIIOOOccc}}}wwwiiieeesssMMM333888>>>777444<<<666555555444444444444444222222222222222222222222111111000000000000111111//////000111111111111111////////////000000000000////////////////////////...............///000000------------------------++++++,,,------...//////---,,,,,,,,,,,,---......------------------------------------------------......///000000000000//////000111222444666888999888999;;;<<<>>>@@@DDDGGGJJJJJJMMMPPPTTTVVVUUUSSSSSSSSSSSSUUUVVVWWWUUUSSS\\\|||jjj[[[VVV___^^^MMMBBBDDD::::::;;;<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAADDDGGGIIIIIIJJJLLLMMMQQQYYYmmm}}}XXXLLLEEEEEEKKKKKKUUUkkkWWWPPPJJJIIIIIIIIIIIIHHHFFFDDDEEEEEEDDDDDDCCCCCCBBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@>>>===EEEEEEDDDCCCAAA@@@??????888888777666777999<<<>>>888777666666888999888777444555555555555555444444444111000111555777777555555444333333222222333333333333333444333333222222666333000///111222333333222222222222222222222222---...000222333444333333333333333444444444555555333555777888777777888999888555;;;BBB999999eee~~~mmm```SSSOOOJJJEEEBBBAAACCCDDDAAAAAAAAA@@@@@@??????>>>===@@@BBBBBB@@@???@@@BBB@@@>>>>>>@@@???<<<===AAAAAABBBBBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCC???BBBEEEDDDAAA??????@@@???BBBDDDBBB===;;;???EEECCCCCCBBBAAA???======>>>???@@@AAAAAA@@@@@@AAABBB>>>>>>>>>??????@@@@@@@@@BBBBBBDDDDDDEEEDDDCCCBBBBBBAAACCCIIIRRRVVVUUUQQQHHHFFFTTTbbbVVVKKKnnn~~~xxxKKKBBB:::888777777777999666666555444444444555555222222222222222222222222222111000//////000111222//////000111111111111111////////////000000000000////////////////////////...............///000111------------------------******+++,,,,,,---......---,,,,,,,,,,,,---......---------------------------------------------------....../////////////////////000222444777999::::::;;;<<<======???CCCFFFIIIKKKNNNRRRVVVXXXVVVTTTSSSSSSTTTVVVWWWVVVTTTQQQXXXyyy}}}hhhLLLKKKIIIFFFCCCAAA???>>>;;;<<<>>>>>>======???@@@???@@@@@@AAAAAABBBCCCCCCGGGAAABBBIIILLLIIIOOOYYYcccpppyyy^^^XXXIIIJJJIIIGGGUUUyyyxxxVVVLLLLLLLLLKKKIIIFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@===???AAAAAA@@@@@@DDDGGGGGGFFFDDDBBB@@@>>>===<<<888888777777666666555555444444444444555666888999777666555444444333333444555555666666666666666666444444333222111111111222111111000000000111333444444444333222111111111222222000///000111111000///000111111111111222222222333444444555555444444333666666666666777777777777999888<<>>DDDAAA>>>===@@@BBBCCCCCC@@@@@@AAAAAA@@@@@@AAACCC@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===????????????????????????>>>???@@@???>>>>>>@@@BBBCCCBBBAAA???>>>=========???>>>===???AAAAAA>>>;;;>>>======???BBBCCCBBB@@@CCC@@@===>>>AAABBB@@@===AAABBBBBBCCCCCCDDDDDDDDDKKKEEEDDDPPP]]]]]]RRRGGGEEEHHHJJJLLLVVVmmmmmmPPP@@@===999666444444666777555555444444444333333333222222222111111111111000//////000000000000//////000///.........///111222222111000......---------................................................------------------------,,,,,,,,,---------......------------------------........................+++++++++,,,,,,,,,------......////////////......---...000333555777999::::::;;;<<<===@@@BBBDDDFFFHHHIIILLLPPPTTTVVVUUUSSSQQQRRRTTTUUUTTTSSSQQQPPP^^^wwwtttmmmeeeXXXLLLFFFEEECCCAAA???>>><<<;;;<<<>>>????????????@@@BBBBBBCCCDDDDDDCCCCCCCCCDDDEEEBBBEEEMMMPPPTTTdddvvvdddTTTRRRDDDFFFNNNdddcccMMMIIILLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDEEECCCAAA@@@AAACCCCCCCCCAAA@@@>>><<<;;;;;;777777777777777666666666666666555555666777888999777666555444444333333333555555555555555555555555444333222111111111111222222111111000000111222333333333222111111111111111222000///000111222111///111111111111222222222222333333333444444333333333444444444555555555666666777333555888777555AAAQQQrrryyyyyyqqqtttyyy|||xxxkkk]]]WWWVVVTTTGGGGGGGGGGGGFFFEEEBBB@@@BBBBBBAAA@@@===:::999999AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@AAADDDBBBAAABBBCCCCCC@@@===EEEDDDBBBAAAAAABBBCCCDDDAAAAAABBBAAA@@@@@@@@@AAA@@@AAAAAA@@@AAADDDJJJNNNEEEPPP^^^ddd___TTTMMMLLLGGGMMMXXXgggwwwhhhKKK>>>===;;;888555444444555666555444444444444333333333222222222111111111111000//////000000000000//////000///////////////000111111000///...............................................................------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////......////////////............000222555777999:::999999;;;===???BBBDDDEEEIIIIIILLLOOOSSSUUUTTTRRRPPPQQQSSSTTTTTTRRRQQQPPPYYYtttxxxjjjWWWJJJFFFFFFCCC@@@@@@??????>>>======<<<<<<>>>???AAAAAA@@@@@@BBBCCCAAABBBDDDDDDCCCCCCDDDFFFHHHHHHOOOXXX___kkknnn___QQQJJJJJJJJJYYYrrrgggNNNFFFIIILLLGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCIIIIIIHHHFFFBBB???>>>???@@@???>>><<<;;;;;;;;;;;;888888888888888888999999999888777777777888999999888777666555444444444444555555444444444444444444333222222111111111111222333222222111111111111222222222111000000000111111222000///000111222111000111111111111222222222333222222222222222222222222222222222333333333444444999333333999:::777888===IIIgggxxxrrr]]]VVV___mmm}}}~~~mmm___ZZZRRRIIICCCBBBEEEIII>>>???@@@BBBCCCEEEFFFFFF<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@??????AAACCCBBBBBBAAAAAABBBCCCDDDDDDBBBAAA@@@AAABBBBBB@@@>>><<<>>>@@@AAABBBCCCDDDFFFBBBEEEGGGEEEAAA???BBBFFFEEEHHHLLLMMMNNNSSS\\\cccxxx~~~~~~ppp\\\RRRVVV^^^vvvpppuuuaaaCCC888888888777666555444444444555444444444444333333333333222222222111111111111000//////000000000000/////////000000000000000//////000//////.........//////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////............000222555777888999777888:::<<>>>>>>>>?????????@@@@@@>>>@@@AAAAAAAAAAAABBBDDD@@@BBBEEEEEEEEEFFFIIILLLPPPTTT]]]kkkyyyzzzbbbYYYVVVOOOJJJJJJPPPuuummmSSSHHHIIIKKKLLLEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAABBBDDDGGGHHHKKKJJJIIIFFFBBB???===<<<>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::888888888999::::::999888777666666666666444444444444444333333333333222222111111111222222444333333222111111111111111111000000000000000111111000///000222333222111111111111222222222333333222111111111111111111222222222222222333333333333888444555;;;===:::888::::::GGGnnnuuuqqqfff\\\bbbyyyzzzkkk\\\PPPKKKIIIIIIGGGDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA???@@@AAACCCCCCBBBBBBBBBBBBCCCDDDDDD??????@@@AAABBBCCCCCCBBB;;;???DDDGGGFFFEEEEEEFFFCCCDDDDDDCCCCCCEEEJJJNNNNNNUUU]]]aaadddkkkwww}}}xxxyyyuuusss}}}zzz|||oooRRREEE>>>;;;999555666666666666555555444444444444333333333222222222222222111111111000000//////000000000000////////////111111111000...---///............//////000................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////.........///000222444666888999777888;;;>>>AAADDDFFFGGGKKKLLLNNNQQQTTTTTTSSSQQQUUUVVVXXXYYYYYYXXXWWWVVV\\\zzzYYYEEEEEEFFFGGGEEEBBB>>><<<======>>>???@@@AAABBBBBB>>>@@@AAAAAAAAAAAABBBDDDBBBEEEHHHHHHGGGJJJOOOUUUZZZaaaooommmaaaYYYYYYVVVOOOKKKNNNXXX{{{```PPPNNNOOOMMMJJJFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBBBBCCCFFFHHHKKKMMMHHHHHHFFFEEECCCAAA>>><<<>>>>>><<<;;;;;;<<<>>>???======>>>>>>??????@@@@@@>>>===;;;:::999999::::::<<<;;;:::999888888888888555555444444444333333333333222222222222222333333333333333333222222111111111000000000000000111111111000000000222333333111111222222222222333333333222111111000000111111222222333333333333444444444333333555888777555666999===999OOOyyyxxxzzz{{{{{{fffXXXQQQLLLEEEAAAAAAAAABBBAAAHHHGGGDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEIIIIIIIIIHHHFFFFFFGGGHHHFFFEEEEEEJJJRRR\\\bbbeee{{{qqqhhhfffnnnvvvyyywwwwww}}}NNN:::<<<@@@;;;444555666666777777666555555444444333333333222222222222222222111111111000000//////000000000000//////...///000111111000///...///............//////000................................................------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------......////////////.........///000222444666777888888:::===@@@DDDFFFHHHHHHMMMMMMOOORRRUUUVVVTTTRRRVVVWWWYYYZZZ[[[ZZZYYYXXX]]]|||tttQQQFFFEEEDDDBBB@@@>>><<<:::======>>>>>>???@@@AAAAAA???@@@BBBBBBAAAAAACCCDDDAAADDDGGGHHHIIINNNXXXaaammmxxxyyyjjj\\\WWWTTTRRRKKKEEENNN[[[zzzzzzjjjZZZUUUUUURRRLLLHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDEEEFFFHHHJJJLLLMMMFFFEEEDDDEEEEEEDDDAAA???@@@???>>><<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>===;;;:::999::::::;;;===<<<;;;:::999999999999666666555555444333333333444333333333333444444555222333333444333333222111111111000000000111222222111000000111333444333222222222222222333333333333333222111000000111222333333333444444444555555555555777999888444222555999???666@@@eee{{{dddnnnvvv|||tttiii___WWWQQQJJJEEEAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAACCCEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEECCCAAA@@@AAACCCGGGCCC??????CCCJJJOOORRRSSSTTTYYYeeetttxxxpppqqq{{{mmmXXXBBB:::<<<===999777555666666777666666555444333333333333222222222222222222222111111111111000//////000000000000//////......///000000000000000000//////.........//////................................................------------------------,,,,,,,,,---------......------------------------........................---------.........//////......////////////.........///000222333555666777999;;;>>>BBBEEEGGGHHHHHHLLLLLLNNNRRRUUUVVVUUUSSSTTTUUUWWWYYYZZZYYYXXXWWW[[[yyyYYYFFFGGGEEEBBBAAAAAAAAAAAA@@@>>>?????????@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFAAAFFFLLLPPPVVVbbbsss|||cccTTTLLLQQQNNNLLLHHHDDDJJJeee{{{eee]]]WWWXXXXXXRRRMMMLLLLLLJJJGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIEEEDDDDDDFFFHHHGGGDDDAAABBBAAA???======>>>@@@BBBAAA@@@@@@@@@@@@@@@??????===<<<;;;:::::::::;;;<<<<<<;;;:::999888888888888777777666666555444444333444444444444444555666777111222333444444444333222111111111111111222333333111000000111333444444333222222222333333333444444444333111000000111333444333333333444444444444555666999;;;999666666888999999777===KKK```}}}pppkkkgggmmm|||zzzlll]]]RRRQQQOOOLLLIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDDDDGGGJJJLLLJJJLLLSSS]]]cccccc```___gggsssmmmDDD???======<<<888999<<<666555555444444444333333333333333222222222222111222222222111111111111000//////000000000000//////............///111222333111000///...............................................................------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////......////////////.........///000111333555666666:::<<>>BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDFFFGGGGGGNNNVVV___kkk}}}eeeRRROOOMMMJJJJJJHHHHHHIIIKKK^^^ccc[[[WWWWWWZZZXXXQQQOOOQQQNNNLLLHHHEEEEEEGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIJJJJJJJJJIIIGGGEEEDDDFFFEEEEEEGGGIIIIIIFFFBBBCCCAAA???======>>>@@@AAA@@@@@@@@@??????>>>>>>>>><<<;;;:::999999:::;;;<<<;;;:::999888777777777777888888777666555555444444555555555555555666777888000111333444555444444333222222111111222333444444111000000111333555444333222222333333333444444444444333111000000111333444222222333333333444444444222444666666777888888777111999>>>:::888LLLvvv}}}ooonnnqqqrrrppp{{{}}}{{{uuulllaaaVVVMMMGGGDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFIIILLLMMMNNNPPPVVVZZZiiikkkssswwwiii```mmm~~~aaaIIIBBB===::::::888444555888666555444333222222222222333333333222222222111111222222222111111111111000//////000000000000//////...---------///111333444222111000......---------................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////.........///000111333444666666999;;;???BBBDDDEEEEEEEEEGGGGGGJJJNNNRRRTTTSSSRRRUUUWWWYYY[[[\\\[[[ZZZZZZbbbqqqcccVVVRRRSSSQQQMMMKKKEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEDDDCCCEEECCCDDDGGGFFFCCCHHHQQQRRR\\\fffnnn}}}___QQQLLLFFFCCCDDDIIIPPPMMMAAAJJJvvvsssaaaRRRTTTWWWYYYYYYWWWTTTRRRQQQOOOLLLHHHFFFGGGKKKOOONNNLLLIIIHHHGGGFFFEEECCCGGGGGGIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAABBB<<<>>>AAACCCCCCAAA>>><<<;;;;;;;;;;;;::::::::::::<<<<<<;;;:::::::::;;;;;;888888777666555444333333444555555555666666777777222222333333444333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444666777555555444333444555666777;;;777888<<<<<>>=========<<<======>>>>>>======<<<>>>>>>======<<<;;;::::::999888777666555444444444555555555555555555555555444444444555555555555666444444555444444333222111111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555444444333333333444555666666222333888999666:::CCCKKKggg|||vvvtttuuu{{{zzzvvv~~~yyywwwhhhQQQ<<<777;;;999999888888777777666666555666666555555444333333333333333333222222222111111111111111111000000000000000000000000000000000000000000000...------///111///---,,,---......---+++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///---,,,,,,---...---+++,,,,,,,,,---------.........------,,,,,,------...////////////////////////000000000111333666888:::::::::<<<@@@DDDGGGGGGFFFHHHJJJNNNSSSVVVUUURRROOOSSSUUUVVVVVVVVVXXX[[[]]]dddCCCAAAAAADDDDDDAAACCCGGGBBBBBBBBBCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMOOOSSSXXXaaannnjjjXXXNNNGGGGGGJJJKKKIIIHHHRRR^^^uuu^^^[[[WWWNNNNNNMMMMMMLLLLLLMMMMMMNNNOOONNNLLLHHHEEEDDDEEEGGGEEECCC@@@???@@@BBBCCCCCC@@@AAACCCDDDEEEEEEDDDCCCEEEDDDCCCBBBAAA???>>>>>>@@@@@@???>>>>>>==================<<<<<<=========??????>>>===<<<;;;::::::;;;:::999777666555555555444444444555555666666666444444444444444444444444555555555555444222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333444444444999555444888999777777:::===DDDXXX|||yyyqqq|||sssWWWAAA:::666:::???:::888888777777666666666666555555555444444333333333333333333222222222111111111111111111000000000///////////////////////////222222222111///...000111+++---///000/////////000000///......////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,---...---,,,,,,,,,,,,---------.........------,,,,,,------...///////////////////////////000000222444666888:::::::::<<<@@@DDDGGGGGGFFFGGGJJJOOOTTTWWWVVVRRRNNNRRRTTTUUUVVVVVVWWWZZZ]]]eee@@@???BBBEEECCC@@@AAAFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFIIIMMMQQQXXX___hhhsssnnnYYYMMMIIIHHHGGGFFFGGGKKKUUUjjjxxx]]]SSSOOOLLLJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKHHHDDDCCCDDDEEEDDDAAA??????AAACCCCCCCCC>>>@@@BBBDDDFFFGGGGGGGGGEEEDDDCCCBBB@@@>>>======;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>=========<<<;;;::::::999;;;:::999888666666555555333333444444555555666666444444444444333333333333444444444444333222111000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111111111222222333333333333333:::666333555888888888999>>>777999SSS}}}qqqRRR???888:::999;;;;;;333777777777666666666666666444444444444444333333333333333333222222222111111111111111111000000000///////////////////////////111222222111///...///000---///000///------///111/////////.........///000------------------------------------------------+++++++++,,,,,,,,,------...,,,,,,,,,......---,,,,,,,,,,,,---------.........------,,,,,,------...........................///000111333555777999:::::::::<<<@@@DDDGGGGGGFFFGGGJJJNNNTTTWWWVVVQQQNNNQQQSSSWWWYYYYYYYYYYYYZZZcccAAA@@@AAADDDCCC@@@@@@DDDBBBBBBBBBAAABBBBBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHHHHHHHMMMTTTZZZgggrrr|||[[[MMMNNNNNNHHHBBBHHHEEEEEEQQQlll]]]SSSSSSLLLGGGJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJIIIGGGDDDBBBCCCCCCBBB@@@???@@@BBBCCCCCCBBB???AAACCCFFFHHHIIIIIIIIICCCCCCBBB@@@???===<<<<<<777888:::<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888777666555444444333333333333444444555555555666444333333333333333222222222222333222222111000///000000000111111111111222222222222222222222222222000000000000000000000000000000000000000000000000//////000111111000000///000111222333333333222222666444222222444666888888999666777AAAUUUvvvjjjHHHDDD888999===999888:::555666666666666666666666666444444333333333333333333333333333222222222111111111111111111000000000000000000000000000000000000---///000///---------......///...---++++++---///,,,------,,,++++++,,,...........................------------------------++++++,,,,,,,,,,,,---------,,,+++,,,.........---,,,,,,,,,---------.........------,,,,,,------...........................///000111333666777999999::::::<<<@@@DDDGGGGGGFFFGGGIIIMMMRRRUUUTTTQQQNNNPPPTTTYYY[[[[[[YYYXXXWWW```DDDAAAAAADDDEEEBBBBBBDDDBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGKKKPPPTTTZZZdddpppyyyppp[[[HHHFFFLLLMMMGGGCCCKKKMMMYYYsssnnnTTTRRRTTTLLLIIIMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDBBBBBBCCC@@@??????AAABBBBBBAAA??????@@@BBBDDDEEEEEEEEEDDDAAA@@@???>>>===<<<;;;:::777888:::;;;<<<<<<<<<<<<888999999999999999999888666666777777777777888888555555444333333333333333444444444444444444444444333333333333222222222111000000111111111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000000///......000000222333333333222111111222333222333444666666444666:::<<>>888777;;;999666666666666666666666666333333333333333333333333333333333222222222111111111111111111000000000000000000000000000000000000,,,---//////...---...///------,,,,,,---------,,,+++---...,,,******,,,...------------------------------------------------++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,---------.........------,,,,,,------...........................///000222444666888999999::::::<<<@@@DDDGGGGGGFFFGGGIIILLLPPPSSSSSSPPPNNNRRRUUUYYYZZZYYYWWWVVVVVV^^^}}}|||CCC???>>>BBBDDDBBBAAACCCDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJPPPWWW```iiitttxxxWWWQQQMMMKKKKKKFFFAAADDDKKKLLLYYYtttooo___QQQPPPNNNIIIHHHLLLDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDBBBBBBCCC>>>>>>???AAABBBBBB???<<<===>>>???@@@@@@???>>>===>>>>>>===<<<;;;::::::999888999:::;;;<<<;;;:::999666666777777777777666666444444555555666666777777555555444333333444444444444444444444444444444444333333333222222111111111...//////000000000000///000000000000111111111111........................000000000000000000000000000000000000000000000000......///000000///...---///000111222333222111111...222555555444444444444444444777:::999;;;HHHXXX|||VVV@@@<<<@@@===666;;;???777444777333555555555666666666666666333333333333333333333333333333333222222222111111111111111111000000000000000000000000000000000000---...000111000000000111---,,,---///111111...,,,---///000...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,,,,---------.........------,,,,,,------...........................///000222444777888999999::::::<<<@@@DDDGGGGGGFFFGGGHHHKKKNNNQQQRRRPPPNNNTTTVVVXXXXXXWWWVVVUUUVVV^^^|||zzzEEECCCAAAAAABBBDDDDDDDDDAAABBBDDDFFFGGGGGGHHHHHHJJJEEEEEEMMMSSSUUUYYY___nnnttt|||dddVVVUUUTTTGGGAAAFFFIIIGGGNNN[[[rrrjjj___YYYRRRMMMKKKJJJJJJJJJCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???<<<::::::;;;===???;;;<<<===<<<:::888777888777555444555888;;;<<<<<<999999888666666555555555333333444444555666666666666444333333444555444333222222222333333333444444333333333222222222111111000000000000///////////////111222333333222111///000000000000000000000000000000//////.........---////////////////////////............////////////000000000000111111111111222222222333333333444444888777666555666888:::;;;NNNlllrrrUUUEEE???===<<<999888888888777777666666777777666555444444333333444333222111111111111222333333333222222222111111000000000000000000000000000000//////.........---........................///............------------,,,,,,++++++,,,,,,---........................------++++++++++++------))),,,+++((()))---,,,'''---,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------............////////////...///000333555777999:::999;;;>>>BBBEEEGGGGGGHHHLLLJJJIIIKKKNNNRRRSSSTTTTTTUUUVVVUUUUUUWWWZZZ]]]aaa~~~}}}ooo@@@???>>>???AAADDDEEEFFFEEEFFFGGGGGGHHHHHHIIIJJJLLLIIILLLUUU]]]cccllluuu{{{jjj]]]PPPIIIJJJGGGGGGKKKNNNIIIJJJ^^^wwwrrraaaYYYVVVRRRPPPNNNLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@??????===<<<::::::;;;<<<===;;;<<<===<<<:::999999:::<<<;;;999:::;;;===>>>===999888777666666555555555333333444444444444555555444222111222444555555555333333333444444444555555333333333222222222111111111000000000///////////////000111222222111000///////////////////////////000/////////............////////////////////////............//////////////////000000000111111111222222222333333333333444777666555444555777999:::???MMMfff{{{jjjTTTCCC<<<;;;;;;:::888888888888888777777777777666666555444444333333444333333333222222222222333333222222222111111111000000000000000000000000000/////////....................................///............------------,,,,,,++++++,,,,,,---........................------,,,++++++,,,------))),,,,,,***+++000000,,,'''***,,,------------...,,,,,,,,,---------......------------------------............////////////...///000333555777999:::999;;;>>>BBBEEEFFFGGGHHHJJJIIIIIIKKKOOOQQQRRRRRRPPPQQQSSSTTTTTTVVVXXX[[[bbbvvvAAA@@@@@@AAABBBDDDFFFHHHEEEFFFGGGHHHHHHJJJMMMPPPVVVXXX```kkkvvvoooYYYSSSSSSPPPMMMMMMIIIIIIJJJKKKOOObbbwww^^^XXXTTTSSSRRRRRRQQQNNNIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBAAA@@@???======<<<<<<;;;;;;;;;;;;<<<======;;;::::::<<<>>>CCCAAA???>>>?????????>>>888888888777666666555555555555444444444444333333222111000111444555666555444444444444555555555555333333333222222222111111111111000000000/////////...///000111111000///...////////////////////////////////////............////////////////////////............//////////////////000000000000111111111111222222222333333333555444333333444555777888777999BBBYYYQQQHHH>>>::::::<<<<<<:::888888888888888999999999666666555555444333333333333333444555555444222111333222222222222111111111000000000000000000000000////////////....................................///............------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------+++------++++++...///---&&&***...000...,,,---...,,,,,,,,,---------......---------------------------............/////////...///000333555777999::::::<<>>?????????>>><<<;;;>>>>>>===<<<;;;<<>>?????????======>>>AAADDDDDDBBB@@@??????===;;;888999999:::::::::999888777::::::999888777666666555666444222222333333222111111111222222222333333333333333333222222222111111111111111111000000000000.........//////..........................................///////////////////////////////////////............////////////...////////////000000000000000000111111111222222111111111222222333444444222777999555444EEEgggbbbIII>>>BBB>>>;;;999999888555222777777777888888999999:::444444444444444333333333222333555666666555333222222222222111111111000000////////////////////////.........///////////////........................///............------------,,,,,,++++++,,,,,,---------------------------------------------------***+++++++++++++++...222<<<;;;888222,,,***,,,///,,,,,,,,,---------......------------------------------------...............///000333555777999:::;;;<<>>>>><<<:::777999:::;;;<<<<<<;;;:::999;;;;;;:::999999888777777888666444333333333222111111111111111222222222222333333333222222222111111222222111111111000000000/////////....../////////.................................///////////////////////////////////////............////////////......////////////000000///000000000000111111111000000111222222333333444222222444777777:::CCCMMMnnn~~~yyyUUUBBB???BBB===:::888777888888888777777777777777777888888888444444333333333333333333111222444555555444333333222111111111111000000000////////////////////////.........///////////////........................///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------((()))+++......///555<<>>??????>>>;;;999;;;<<<===>>>>>>===<<<;;;:::::::::999999888888888888666444444555555444333111111222222222333333333333333333222222222111111222222222111111111000000000//////////////////000..................................../////////000////////////////////////............////////////........./////////000000/////////000000000111111000000111222333333333333444111333999;;;888888;;;GGGccc~~~|||iiiNNNEEEEEEBBB>>>:::999999999:::;;;;;;;;;777777777666666666666666333333333333333333333333222222222222333333333444111111111111000000000000////////////////////////............/////////000........................///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***))),,,///...---444===;;;555...+++,,,...---,,,,,,,,,,,,---------......------------------------,,,,,,---------............///000333555777999:::<<<===@@@BBBDDDEEEFFFFFFKKKKKKMMMQQQTTTVVVUUUSSSRRRTTTUUUVVVVVVWWWZZZ\\\eeevvv|||}}}ooo```XXXTTTXXXPPPJJJLLLQQQUUU[[[```PPPOOOVVVaaalll|||sssdddZZZ]]]aaa___^^^```YYYWWWTTTRRRQQQOOOMMMKKKMMMLLLLLLKKKJJJJJJIIIIIIBBBCCCCCCEEEFFFGGGHHHIIIDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCC@@@??????@@@AAA@@@>>>;;;;;;<<<>>>@@@@@@???===<<<999999999888888888888888777555444444666777777666222222333333333444444444333333333222222222111111222222222111111111111000000000////////////000000........................---.........//////000000////////////////////////............/////////000............/////////000////////////000000000000000111222333333444333333333222333444111...555@@@888JJJfff}}}wwwzzz}}}hhhPPPBBB???>>>;;;888::::::999999999888777666777777666666555555444444333333333333333333333333222111111111111222333444111111111111000000000000////////////////////////---.........//////000000........................//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...,,,---///+++(((---777333---'''(((---000...+++,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///000333555777999:::<<<===@@@BBBDDDEEEEEEEEEKKKKKKLLLOOOSSSUUUTTTSSSQQQRRRTTTUUUVVVYYY]]]```jjj|||lll\\\TTTQQQNNNLLLLLLKKKLLLNNNQQQSSSTTTTTTTTTTTTbbbyyyiiiWWWYYY[[[]]]]]]\\\ZZZYYYVVVTTTRRRPPPOOONNNLLLJJJNNNLLLIIIGGGHHHHHHGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIKKKHHHFFFFFFHHHJJJHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<<<<======>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;::::::999999888777666666333444444444555666666666666666555444333333222222222222222111111000000000222222222111111111000000///////////////000000000......////////////......////////////////////////........................////////////////////////......---,,,---...///000////////////000000000000111111222222222333333333222222333444444555555666;;;999===LLLeeettt[[[HHHFFFCCC???<<<:::::::::<<<:::888777555555555666777777666666555555555444444444333333333333222222000000000000000000000000000000000000000000000000111111111111000000000000//////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................///////////////.........222222333444666888:::;;;;;;<<>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::999999888777777666444444444444555555555555555555555444333333222222333222222222111111111111222222222111111111000000000000000000000000000000......////////////......////////////////////////////////////////////////...........................------,,,---...///000.../////////000000000000111111111222222222333333222222222333444444555555888777777;;;CCCTTTooo{{{aaaPPPIIICCCAAA???<<<;;;:::;;;;;;;;;:::888777666555555666777666666666555555555444444444333333333222222222000000000000000000000000000000000000000000000000111111111000000000////////////.........---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........................../////////////////////...222222333444666888999:::<<<<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999:::999999888888777777666555444444444444444444333555444444333333222222222333333333222222222222111222111111111111000000000222222111111000000//////------............------////////////////////////000000000000000000000000...........................------------...//////....../////////000000000000111111111222222222222111111222222333444444444444555666666333888III[[[{{{gggOOOBBB>>>>>>===<<<;;;:::999:::;;;<<<:::999888777666555555555666666666555555555555555333333333333222222222222000000000000000000000000000000000000000000000000111111000000000000//////...............---------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................//////////////////222222333444555777999:::<<<===???CCCGGGHHHGGGFFFIIIIIIKKKNNNRRRSSSSSSRRRSSSTTTYYY______^^^aaagggppprrr^^^WWWSSSNNNWWWPPPKKKKKKLLLMMMQQQVVV\\\[[[aaassshhhUUUSSSQQQLLLMMMNNNPPPPPPOOONNNNNNLLLKKKJJJKKKKKKJJJHHHEEEIIIGGGFFFEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEEEEFFF@@@@@@???>>>===<<<<<<===<<<:::999888777888999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888777777666666555444444444333333222222444333333333222222222111333333333222222222222222111111111111000000000000333333222111000//////...------............------////////////////////////////////////////////////........................------------......//////........./////////000000000000000111111111111222000000111111222333333333222333777999777777@@@KKKWWWmmm}}}\\\LLLMMMNNNGGG===;;;:::999999999::::::;;;999888888777666555555555555555555555555555555555333333333222222222222111000000000000000000000000////////////////////////111000000000////////////................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////111222222333555777999:::<<<===???CCCFFFHHHGGGEEEHHHIIIKKKNNNQQQRRRSSSSSSTTTUUUYYY^^^^^^^^^bbbiiivvvrrr___PPPMMMQQQTTTRRRPPPNNNPPPVVV]]]eeepppzzzxxxeeeXXXUUUTTTLLLJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHIIIJJJIIIFFFDDDHHHFFFEEEEEEFFFFFFDDDCCC@@@??????>>>>>>>>>??????======>>>>>>>>>???AAABBB???>>>>>>===<<<<<<<<<<<<999888777666666666777888:::999999999999999999999888888888777777777777777777666666666666666555555444444333333222222222111222222222222222111111111222222222222222222222222000000000000000000000000333222222111000///......---..................---////////////////////////................................................---------...........................//////////////////000000000111111111//////000000111222222222333111222555555333333666777EEE[[[sssrrraaaPPP@@@AAALLLQQQHHH;;;;;;;;;::::::999999999999888777777777666666555555444444444555555555555555333333222222222111111111000000000000000000000000////////////////////////000000000////////////...---.............................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........//////000000111111222333555777999:::======@@@CCCFFFHHHFFFEEEGGGIIIKKKMMMOOOQQQSSSTTTVVVVVVXXX[[[\\\]]]dddlllyyyuuu^^^___XXXPPPOOOSSSWWWVVVTTTUUU^^^qqqoooTTTLLLMMMRRRPPPCCCGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEFFFHHHIIIIIIFFFDDDCCCBBBAAABBBCCCCCCAAA???>>>===<<<<<<;;;<<<<<<<<<:::;;;<<<;;;:::;;;===???>>>===<<<<<<;;;;;;;;;<<<888777777666666666777777999999888888888888777777666666666666666666666666444444444444444444444444333333222222222222222111111111111111111111111111000111111111111222222222//////000000000000000111111111000000//////............////////////......////////////////////////........................------------------------,,,---......//////......------........./////////////////////000000000000......//////000111111222444000///444666333111111444555;;;EEETTTlllyyy[[[JJJ@@@???>>>???@@@???===;;;<<<;;;;;;;;;:::999999888666777777777777666555444444444444444444555555555222222222222111111111111000000000000000000000000000000000000000000000000000000////////////......---------.......................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------......///000000000111111222333444666888999===>>>@@@CCCFFFGGGFFFDDDFFFHHHKKKMMMNNNPPPSSSVVVXXXWWWYYY\\\]]]^^^fffooovvv}}}rrrfffYYYRRRQQQNNNNNNSSS[[[ccckkkoooqqqZZZLLLKKKIIILLLLLLDDDFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCEEEGGGIIIIIIFFFDDD??????>>>???@@@@@@>>><<<<<<;;;;;;:::999999::::::999;;;<<<;;;999888:::===<<<;;;;;;::::::::::::;;;666777777888888777777777888888888777777666666666444444444555555555555555222222222222222222222222111111111111222222222222000111111111111111111111//////000000000111111111////////////000000111111/////////...............//////000000000000//////////////////////////////........................------------------------,,,---.../////////...------------.........//////........./////////000000---......//////000111111222000111666777666777:::999666666888<<>>>>>@@@CCCFFFGGGFFFDDDEEEHHHKKKMMMMMMOOOSSSWWWXXXYYY\\\```aaabbbhhhpppuuutttdddbbbccc^^^[[[\\\SSSTTTYYYdddtttpppZZZQQQQQQQQQGGGEEEJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHBBBCCCDDDGGGIIIIIIFFFDDD???>>>>>>???@@@@@@>>><<<;;;;;;:::999888888888999999;;;<<<;;;888777:::<<<::::::999999999999999999666777888999999888777666888888777777666666666555444444444444444444444444111111111111111111111222000000111111222222222333000000000000000111111111......//////000000000111.../////////000000111111---------...............000000111111111111000000////////////////////////000000000000000000000000------------------------,,,,,,.../////////...------------.........//////............/////////000------......///000000000//////111333000---111888...000666<<<:::888@@@KKKjjjuuu^^^XXXPPPBBB===CCC???;;;777888;;;===;;;888777777888999999999999999555666777777777666555444333333333444444555555555222222222111111111111000000000000000000000000000000000000000000000000000000/////////............---------.........//////........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................---------...///000000111000111111222444666888999>>>>>>@@@CCCFFFGGGFFFDDDEEEHHHKKKLLLMMMOOOSSSWWWXXXZZZ___eeefffeeeiiipppxxxiiiddd^^^[[[[[[[[[[[[ZZZeeehhhuuunnndddZZZWWWRRROOOMMMKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD>>>======>>>??????===;;;;;;:::999888888888999999<<<;;;:::999999999::::::999999::::::999888666555777777666666666666777888888777666555555444555555222222222222222222222222333222111000////////////111111111111111111111111222111111000000000000000000000000000000000000000......////////////......++++++---......---++++++,,,------......------,,,////////////////////////////////////////////////------------------------******+++,,,,,,---......................................................111000...---...///111222111111222222222333333333000111222444666777888999LLLXXXrrr^^^VVVMMMGGGFFFEEEAAA>>>======<<<;;;::::::999999999888777777888888777555999888888777666555555444444444333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000//////.........---...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++---......///////////////111111111222444777999;;;>>>???AAACCCDDDDDDCCCCCCJJJKKKMMMOOOQQQSSSUUUVVVXXXYYY]]]bbbbbb```ccchhhssszzzuuuxxx|||~~~~~~yyyeee]]]\\\XXXUUUQQQMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===>>>??????===;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;:::999777666777777777777777777777777777666555444333333333333222222222222222222222222444444333222111111111111111111111111111111111111222111111000000000000000////////////////////////......////////////......,,,,,,,,,------,,,,,,,,,,,,------......------,,,................................................------------------------******+++,,,,,,---......................................................///...---,,,---...000111111111111222222222333333111111222444555666777888888<<>>???@@@>>>;;;<<<<<<<<<;;;:::999999999999888666777888888777555888888777777666555555444444444333333333222222222222222222222222222222222000000000000000000000000////////////////////////000/////////.........---...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...............///000000000000///111111111222444777:::;;;???@@@BBBDDDEEEEEEDDDDDDJJJKKKMMMOOORRRTTTUUUVVVWWWXXX[[[``````___bbbhhhnnniiiVVVQQQUUUZZZVVVSSSOOOLLLJJJIIIGGGEEEHHHHHHHHHGGGFFFFFFEEEEEEAAABBBDDDEEEEEEDDDBBBAAA@@@???>>>?????????===;;;;;;;;;<<<<<<<<<;;;999999<<<============<<<;;;:::;;;;;;<<<<<<;;;:::888777666777888999888888777666555555444333222222222222111111111111111111111111333333333222111111000000111111111111111111111111222111111000000000000000////////////////////////......////////////......------,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------------------------------***++++++,,,,,,------...------------------------------------------------...---,,,,,,,,,---//////000111111111222222222222222222333333444555555555777333333;;;III^^^yyygggSSSGGGCCCBBBBBB???<<<<<>><<<;;;;;;;;;:::999999888888999777666666777777666555777777777666555555444444333333333333222222222222222222222222222222222222000000000000000000000000/////////////////////////////////..........................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------...........................------------...000111...///000000111111000000111111111222555777:::;;;@@@AAACCCEEEFFFFFFFFFEEEJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVXXX\\\^^^^^^aaagggllljjjUUUOOORRRWWWZZZVVVSSSOOOLLLKKKJJJHHHGGGJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCFFFGGGGGGFFFCCCBBBAAA@@@??????@@@???>>><<<>>>===<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<===<<<============;;;:::999666888999::::::888666555555555444333222222222222111111111111111111111111111111111000000//////...111111111111111111111111222111111000000000000000..............................////////////.........---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------,,,,,,------...///000000000111111111111222222222222333333333333333:::777666777999AAAQQQaaabbb\\\QQQHHHCCCCCCEEEHHHBBB@@@??????@@@@@@===;;;::::::999999999888888888888666555555666777555444666666666555555444444444333333333222222222222111111111111111111111111111////////////////////////////////////////////////...................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------........................------------............///...---,,,---///111333//////000111111111111111000000111222555888:::<<>>===???>>><<<<<<>>>BBBFFFIIIDDDBBB???===<<<>>>AAABBB>>>>>>??????>>>===;;;:::888999:::;;;;;;999777555777666555444444333333333111111111111111111111111000111111222111111000///111111111111111111111111222111111000000000000000////////////////////////......////////////......///...,,,,,,,,,,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------..................////////////000000000111111111111111222222222222222222000111444777777777>>>HHHZZZkkkooo\\\JJJHHHFFFCCCAAA?????????>>>>>>=========;;;999777888888888888888777777777777666555555666666555333555555555555444444444444333333222222222111111111111111111111111111111111////////////////////////........................---------..........................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------........................++++++,,,,,,,,,---------///...---,,,---///111333//////000111111111111111000000111222555888;;;<<<===>>>AAACCCDDDEEEEEEEEEFFFGGGIIILLLOOOQQQSSSTTTUUURRRSSSXXX[[[[[[]]]```kkkoooggg]]]XXXXXXYYYXXXVVVXXXUUURRRPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDBBB@@@???@@@@@@???>>>>>>======???CCCIIIOOOSSSIIIFFFCCCAAAAAABBBEEEGGG@@@@@@AAAAAA@@@???===<<<::::::;;;;;;:::999777666888888777666555555555555222222222222222222222222222333444555555444333222111111111111111111111111222111111000000000000000000000000000000000000000......////////////............------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////000000000000000000000111111111111111111000222555333111555;;;999DDDRRRaaavvvkkk[[[RRRIII@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::777777777777777777777777777555444444555555444333444444444444444444444444222222222222111111111111111111111111111111111111000000000000000000000000........................---------------....................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,---------...------------...000111...///000000111111000000///000000222555888;;;===<<<>>>@@@BBBDDDEEEEEEEEEEEEGGGIIILLLOOOQQQTTTUUUUUURRRSSSXXX[[[ZZZZZZ[[[gggxxxeeejjjgggaaa\\\XXXWWWXXXYYYWWWUUURRRPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFCCCAAA???@@@@@@???>>>===>>>???BBBEEEHHHJJJLLLFFFFFFEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;:::999999888888888888777666555555555555333333333333333333333333333444666777777666444333111111111111111111111111222111111000000000000000111111111111111111111111......////////////......------............------,,,------......------,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......................../////////000000/////////000000111111111777444222444333000000333///444999===JJJ```uuuvvvyyy}}}eee]]]NNN@@@:::===>>><<<888888999:::;;;===???@@@;;;<<<<<<<<<;;;;;;;;;<<<666666666666666666666666666555333444555555444222333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000........................,,,,,,,,,------....................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------...............///000000000000/////////000222555888;;;======>>>AAACCCEEEFFFFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVUUURRRSSSYYY\\\ZZZWWWWWWbbb}}}jjjaaa]]]\\\]]]\\\YYYTTTRRRTTTWWWWWWTTTQQQPPPPPPOOOOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA@@@@@@@@@???>>>===???AAACCCCCCAAA???===AAABBBDDDFFFEEECCCAAA???AAABBBCCCCCCBBBAAA???>>>===<<<;;;:::999888999999888777666555555444555555444444444444444444444444222333444666666555333222111111111111111111111111222111111000000000000000111111111111111111111111......////////////......,,,---...//////...---,,,,,,------......------,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,............/////////000.........///000111111111111......333555333111222444777777333444===GGGLLLeeewwwjjj]]]WWWMMMBBB???@@@>>>;;;<<>>;;;:::;;;<<<===<<<;;;999888;;;;;;;;;999777666666777555555555666666666666666666444333333444555333222333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000........................,,,,,,,,,------....................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,------......---,,,+++---....../////////////////////000222555888;;;===>>>???BBBDDDFFFGGGGGGGGGHHHIIIKKKNNNRRRUUUWWWXXXUUUSSSTTTZZZ]]]ZZZVVVUUU```zzzrrrnnnddd[[[[[[YYYWWWUUUSSSTTTTTTUUUSSSRRRQQQOOONNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@???===<<<<<<<<<======<<<:::999888999888666555444444444555666666666555444444333333888777666555444333222222333333333222222000///...222111///000444777555000000000000000000000000000000000///...............000000000000000000000000///...---,,,,,,---...//////...---,,,,,,---...///------------------------//////...---,,,,,,++++++..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///......///000000000000000111111000000111111222333333444555777888:::;;;<<>>??????>>>===============<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;:::999999666666666666555555555555666555444444555666555444444333333222222333333444333222222111111222222333000000000000000000000000000000//////.........---000000//////.........---........................---------------------------------------------------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000------++++++++++++------------------------------....................................//////////////////000111111111111111000//////111444999???BBB???@@@BBBEEEGGGIIIJJJKKKKKKNNNNNNLLLOOOUUUYYYXXXQQQRRRWWW]]]\\\XXXWWWZZZkkkwwwhhheeeeeeaaa[[[XXXVVVTTTRRRQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@AAAAAABBB?????????@@@@@@???>>>>>>>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;999888777888777666555444444444555444444444444444555555555777666555444333222222111///000000111222222222222333333111///......///...////////////////////////000000///.......................................///...---,,,,,,---...///......---,,,,,,---......------------------------///......---,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///......///000000000000000111111000000000111222222222222333555666777888999555;;;DDDMMMUUU___kkksssvvvkkkcccUUULLLAAA<<<<<<===<<<999======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999;;;;;;::::::999999888888666666666666555555555555666444333444555666555444444333333222222333333444333222222111111222222333000000000000000000000000000/////////............000/////////....................................---------------------------------------------------,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......///000000000000000000//////111444999>>>BBB>>>@@@BBBEEEGGGIIIJJJJJJIIILLLMMMKKKNNNUUUXXXXXXTTTTTTXXX]]]]]]YYYYYY\\\lllvvvjjj\\\UUUWWWZZZZZZXXXSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<;;;;;;:::999888999999999999999777666666777666555444444444444444222222333333444555555666555444444333222111000000//////000111111222222333///111333333000...---///////////////////////////000///......---.........------------------------......------------......---,,,,,,++++++,,,,,,---------------------------......------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------............///......///000000000000///000000000000000111111222111111222222333444444444///222555777777:::@@@EEENNNZZZlll}}}wwwlll\\\OOOHHHEEECCCAAA>>><<<999999:::;;;;;;:::::::::999888888888888999999999999888888888888888::::::999999888777777666666666666555555555555444555444333444555666555333333333222222222222333333222222111111111111222222000000000000000000000000////////////............////////////....................................------------------------------------------------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...///////////////000000000111555999>>>AAA>>>???BBBEEEGGGIIIJJJJJJFFFJJJKKKJJJNNNTTTXXXWWWVVVVVVYYY]]]]]]ZZZ\\\```mmmhhh[[[VVVPPPNNNOOOQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@????????????>>>======<<<;;;;;;:::999888888999999::::::::::::999777666666888888888888777777666666777777777777666666555555666555555444444333333333222222222222333333444444333222222111000000//////222222111000000000000000++++++...333444111......///////////////////////////......------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///---...//////000000//////000////////////000111111111111111111111222222222333444555444222333555888555999???EEEOOO]]]nnnzzzxxxkkk]]]NNNEEEGGGBBB===::::::;;;;;;;;;:::;;;<<<<<<;;;;;;;;;<<<888888777777777777777888888888888888888888888888:::999999888888777777666666666555555555444444444555444333333555555444333333333222222222222333333222222111111111111222222000000000000000000000000///////////////.........///////////////.................................------------------------------------------------///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---...//////000000//////000000000222555999===@@@===???BBBEEEHHHIIIIIIIIIDDDGGGIIIIIIMMMTTTWWWVVVWWWVVVXXX[[[[[[ZZZ\\\aaannniiiVVVRRRPPPNNNMMMMMMMMMNNNNNNLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>===<<<;;;;;;:::999888777777777888999999999999888777555555666666555555555555555555666555555555444444444444444444444444444333333333333333222222111111111000111111111000//////......222111000/////////000000===222***,,,000///,,,,,,..............................------------..............................,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------------------------++++++++++++++++++++++++,,,------------.........---------............///------.../////////////////////......//////000111111111111111111111111111222333333333222222333444555555444333555>>>IIIRRRPPP\\\ppp~~~jjj```RRRIIIDDDAAA===999<<<<<<<<<======<<<999777999::::::888666555777999888777777666777777888888888888888888999999999999::::::999999888888777777555555555555444444444444555333222333444555444333333222222111111222222333222111111000000111111222////////////////////////.........///////////////.........///////////////........................------------------------------------------------...---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............//////000111111111111000000000111222555999===???<<<>>>BBBEEEHHHIIIIIIHHHCCCGGGIIIIIIMMMSSSVVVUUUVVVTTTVVVYYYYYYXXX\\\aaannnrrrhhh___RRRMMMLLLKKKKKKLLLMMMMMMNNNJJJIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCBBB@@@>>><<<;;;<<<===>>>>>>===<<<;;;:::999999888777777777888888888888888888777666555555555444444444444555555555555444333333444444555222333333444444333222222333222222111000000//////000000000000//////............---...///111333555XXXCCC000,,,......///222........................---------,,,------...///........................,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++------------............---------............///------...////////////..................///000000000000111111111111111111111111111111111111111111333555666777777999;;;>>><<>>===??????>>>;;;<<<;;;:::888888777888888777777777666555555777999777777666666666777888888888888888888888999999999::::::999999888777777777555555555444444444444333444333222333444555444222222222111111111111222222111111000000000000111111////////////////////////.........///////////////.........///////////////........................---------------------------------------------------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111111111111000000111333666999<<<>>>;;;>>>BBBFFFHHHIIIHHHGGGCCCGGGIIIJJJMMMSSSUUUTTTTTTRRRTTTXXXXXXWWWZZZ```nnnyyybbb]]]VVVTTTTTTPPPKKKIIIHHHHHHJJJLLLMMMMMMGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCCCC@@@===;;;;;;<<<===>>>>>>===<<<;;;999888777777777777777888666777777777777777666666666555444333444444555666555444333333333444555555111222333444444333222111000000000000000000000000000000000000////////////...---------///111333555RRR???000///111...000555........................---,,,,,,,,,------...///------------------------+++,,,------------,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++************************+++,,,,,,,,,---------------------............///,,,---......//////............------......///000/////////000000000111111111000000111222222111111...000333666666666555555999888888777999===DDDIIIVVV\\\gggtttvvviii```OOOMMMIIIEEEBBB???===;;;;;;;;;<<<<<<;;;:::888777666666555444333555888;;;777777777888999999888888666555555555555666777888666666666777777888888888999888888777777666666555555555555444444444333333444333222222444444333222222222111111111111222222111111000000000000111111////////////////////////............/////////000............/////////000........................------------------------------------------------,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000000000000000111333666999<<<===;;;===BBBFFFHHHHHHHHHGGGDDDHHHKKKKKKNNNSSSTTTRRRRRRRRRTTTXXXYYYXXXZZZ___mmmnnn^^^QQQSSSWWWMMMFFFLLLQQQMMMJJJGGGGGGJJJLLLMMMLLLEEEEEEEEEFFFEEEEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@CCCDDDCCCAAA===;;;:::<<<===??????>>><<<;;;777777666666666777777888555555666666777666666666666555444444444555666777555444333333333444555666000111333333444333222111......//////000000111111000000000000000/////////111000///---...///111222111(((&&&...111+++***///........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------******************************+++++++++,,,,,,,,,---------.........//////,,,---......//////.........------------...//////------......///000000111///...///000222333333222////////////000111222333111333666666555444444444333666;;;BBBIIINNNRRRTTTVVV\\\cccjjjpppwww|||tttggg]]]QQQMMMHHHFFFEEEDDD@@@===;;;<<<<<<:::888888999:::;;;;;;:::888555555666888555666777777666555666777777777777999:::999666222444444444444444555666777444555555555666666777777777777777666555555444444555555444444444333333333444333222222444444333222222222111111111111222222111111000000000000111111////////////////////////---.........//////000000---.........//////000000........................------------------------------------------------+++***)))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000++++++------------++++++++++++++++++++++++++++++........................,,,,,,,,,---------......---......///////////////000000222444666999<<<===:::===BBBFFFHHHHHHGGGFFFEEEIIIKKKKKKNNNSSSTTTRRRRRRRRRUUUYYYZZZYYYZZZ___llllllZZZVVVPPPOOOMMMJJJHHHIIILLLNNNNNNMMMMMMKKKJJJIIIHHHHHHDDDBBBAAABBBCCCDDDCCCBBBGGGEEEBBB@@@@@@AAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;???>>><<<;;;:::::::::::::::999777666555555666666777777666666555555555555555444444333333333444444222222333333333333333333555333222222333444444333222111000//////000111111000/////////....................................///---++++++---///000000//////............//////111111000000//////......++++++******************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///////////////000000000000///////////////000111111//////000111111111111111111111111111222333444444222333444555666888999999999:::;;;===???@@@AAABBBKKKNNNSSSWWWZZZ^^^cccfffqqqrrrsssuuuuuusssrrrqqqllllllkkkjjjiiiiiiiiijjjfffeeebbb^^^ZZZVVVSSSQQQMMMIIIDDDBBBBBBAAA>>><<<:::::::::999999999888888777666555555555777888999555999;;;888888;;;999555555555555555555555555555555555555555666666666666555555555555555555555555666555555444444666777888777666666666555555555555444444444444444444444444333333333333333333333333000000000000000000000000//////////////////////////////............//////111000---,,,///111...***------..................//////.........---------.........------,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------//////---,,,,,,---...///------------------------............////////////000111222444666999;;;<<<;;;<<<>>>BBBFFFGGGFFFEEEGGGHHHIIIKKKMMMOOOQQQQQQNNNMMMPPPUUUXXXXXXZZZ^^^qqqppp\\\RRRRRROOOOOONNNLLLKKKKKKMMMPPPNNNMMMLLLJJJHHHGGGEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEGGGEEEBBBAAAAAABBBAAA@@@@@@??????>>>>>>??????@@@???>>>>>>===<<<<<<<<<<<>>>>>>>>===<<<<<<<<<:::999888666666666666777666666666666666666666666555555555444444444555555444444444444444444333333555333222222333444444333222111000000000111222333000000/////////.................................///---+++***,,,.........///..................//////////////////.........---------------------...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------------------.............../////////000000000000///////////////000000111//////000111111111111000222222111111111222333333333333444444555666666666666777888999:::;;;<<<===:::<<<>>>???@@@AAACCCEEEBBBDDDEEEFFFFFFEEEDDDBBBEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;:::CCC@@@<<<;;;;;;;;;:::888888888888777777777666666666666555555666777777888888777555444444555777888555555555555555555555555444555555555666666666666555555555555555555555555666555444444444555777777666666666666555555555444444444444444444444444444333333333333333333333333000000000000000000000000111111111111111111111111111000//////.........///.........///000222111000///000111111111///...,,,//////.........---------......---------,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///...---,,,,,,---...///------------------------............////////////000111222444666999;;;<<<;;;<<<>>>BBBFFFGGGGGGEEEHHHHHHJJJLLLNNNPPPQQQRRRPPPOOOQQQWWWYYYYYY\\\```tttqqqaaaYYYSSSQQQQQQMMMNNNNNNNNNLLLKKKLLLMMMMMMLLLJJJHHHFFFCCCBBBAAADDDCCCBBBDDDFFFHHHGGGFFFFFFDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>===<<<;;;:::999888777777777777666666666666666777777777666666666666666666666666666666666555555444444444555333222333444555444222222111111111222222333444000000000000////////////////////////////////////000---++++++,,,------,,,......------------......------------............---------....../////////++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------------------................../////////000000000//////......//////000111...///000000111111000000333222111111111111111111444444333333333333333333333333444444555666666777444555666555444333444666888888:::;;;;;;:::888888;;;:::999999888999999999888999999:::;;;;;;<<<<<<999777555555666777777666555555555555555444444444444555666666666666666666888333444999999444333888444444444444444444444444444444444555555555666666444444444444444444444444555444444444444555666666666666666666666555444444333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111222111000///////////////+++---//////...------...,,,...000111111000...,,,...............---------...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------......------------------------............////////////000111222444666999;;;<<<<<<<<<>>>BBBFFFHHHGGGFFFHHHIIIKKKMMMOOOQQQRRRSSSPPPOOORRRWWWYYYYYY\\\bbbwwwmmmbbbWWWRRRRRRSSSQQQOOOLLLMMMNNNNNNKKKIIIHHHHHHJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@@@@BBBEEEGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@>>>======<<<<<<999999999:::::::::::::::;;;<<<>>>???@@@???===<<<<<<<<<;;;:::999999999999666666777777777777888888666666777777888888777777888888888777666555444444444333333333555555444222222222222222333444444555111111111000000000//////////////////////////////111///---,,,---...---,,,------,,,,,,,,,,,,------+++++++++,,,---------...)))******+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,---------................../////////000000///............///000000...//////000000000000000333222111000000000000000222222222222222222222222222222222333333333333333444666777777666666777999555666777777777777666555666555555444444444555555666666666777777777777777666555555555555666666666444444444444444444333333333444666777777666555444666222888EEEEEE888222666444444444444444444444444333333444444444555555555444444444444444444444444444444444444444555555555555555666666666555444333222222222222222222222222222222222222222222222222000000000000000000000000........................000000000000000111222222111222555555111+++***---******+++,,,---.................................------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------......------------------------............////////////000111222444666999;;;<<<<<<<<<>>>AAAFFFHHHHHHGGGIIIJJJKKKMMMOOOQQQSSSSSSPPPPPPSSSWWWXXXXXX\\\cccyyygggXXXNNNNNNNNNMMMNNNOOONNNMMMNNNPPPQQQOOOLLLHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@BBBEEEGGGGGGGGGEEEDDDCCCCCCEEEEEEDDDBBBAAAAAA???>>>======<<<<<<:::;;;<<<<<<===<<<<<<;;;===>>>@@@AAABBB@@@???>>>=========<<<<<<;;;::::::777888888888888888888888666666888999999999888888999999888777666666555555444333333444666666444222222222333333444444444444222111111111111000000000000000000000000000000000222111//////000000///...------,,,,,,,,,,,,------******++++++,,,,,,------((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,------------...............////////////...............//////000......///000000000000000222111111000//////////////////000000111222222222333333333333333333333333///111222222222222333555000000000000000000000000222222111111111222222333222222222222222222222222666666666666555555444555444444444444444444444444333444555666666555444333666222888FFFFFF888222666444444444444444444444444333333333333444444444444444444444444444444444444222333333444444444444444444555666666666555333222222222222222222222222222222222222222222222222222000000000000000000000000.................................///111222444555999999<<>>AAAEEEHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSVVVZZZZZZYYY___ggg~~~fffUUUOOOMMMKKKPPPQQQMMMKKKMMMOOOOOOPPPRRRRRRPPPMMMIIIGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIEEEDDDCCCCCCDDDDDDBBB@@@??????>>>=========>>>>>>???@@@AAABBBBBBAAA???>>>AAABBBCCCCCCCCCBBBAAA@@@>>>>>>???>>>>>>===<<<;;;999999999999888888888777555666888999:::999999888888888888777777666666666444444444555666666444222222333333444444333333222222222222222111111111000000000000000000000000000222111000000111222000///......------------......++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,------------------........./////////......------......///000---...//////000000//////111000//////////////////......///000111111222222333333333333333333444444000222222222000000000222444444444444444444444444666666555555555666777777444555555666777888888999444555666666444222222222333333444444444444444555444444444555444444333222999444444999999444444999333333333333333333333333222222222333333333444444333333333333333333333333111222333333444444333333333444666777666555333111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111---------...000222444555666444888@@@???777444888777555222///,,,,,,,,,------------...............,,,,,,,,,------------...++++++,,,---------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------...------------------------------............////////////000111222444666999;;;<<<======>>>AAAEEEIIIJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSWWWXXX[[[^^^]]]]]]ccclll~~~jjjWWWLLLJJJLLLOOOLLLPPPQQQLLLJJJNNNPPPOOOMMMNNNNNNMMMJJJHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCEEEHHHIIIIIIHHHEEEDDDCCCCCCDDDCCC@@@>>><<<<<<<<<======???@@@@@@AAABBBCCCDDDCCCBBB@@@>>>BBBBBBAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<;;;;;;:::999888777777666444555777999:::999888888777777777777777777666666444444444666777777444222333333444444333222111000333333222222222111111111111111111111111111111111000//////000222222111//////..................///,,,,,,,,,,,,,,,+++++++++,,,---------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,------------------.........//////...------------...//////---...//////000000////////////.........///000000000000000000000000111111000000111111222222333333333444555444333222333444111111000000000000111111000/////////000000111222//////000111222333333444111333666555333111111333222222333333333444444444555444444333222222333333666444222111111222444666333333333333333333333333222222222222333333333333333333333333333333333333000111222333444333333222222444666777666555222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111............///000111111111,,,000:::<<<444///222444444333222111///---,,,---------.........//////,,,,,,,,,---------......+++,,,------...---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))***,,,---......------------------------------............////////////000111222444666999;;;<<<======>>>AAAEEEIIIKKKKKKHHHHHHJJJLLLNNNPPPQQQRRRWWWXXX\\\^^^\\\\\\dddnnnddd]]]TTTPPPNNNLLLGGGBBBAAAGGGIIIGGGHHHLLLKKKFFFGGGHHHIIIHHHFFFEEEFFFGGGJJJIIIHHHFFFEEECCCBBBBBBCCCBBBBBBCCCFFFGGGGGGFFFEEEDDDCCCCCCCCCBBB???<<<::::::;;;<<<>>>???AAABBB@@@AAABBBCCCBBB@@@===<<<@@@@@@>>>===<<<<<<<<<<<<@@@@@@AAAAAA@@@???===<<<===<<<;;;:::888777666666333555777999:::999888777666666666666666777777777444444444666777777444222333444444444333111///...333333333222222222111111111111111111111111111111.........///111222111/////////............//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,,,,------------------.........//////...------------...//////---......///////////////...............///000111222222222111000/////////......//////000111111222---...000000//////111222222111111000000111111222111111111111111222333333333333333333333333333333///333666666444222333555111111222222333333333333666555333222111222333333///444555333333555444///333333333333333333333333111111222222222333333333333333333333333333333333000111222333444333222222222444666777666555222000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000///...............444---///:::<<<333,,,---***---000333444222///------------.........//////,,,,,,,,,------.........+++,,,------......------,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++---......------------------------------............/////////000000111222444666999;;;<<<======>>>AAAEEEIIIKKKKKKGGGHHHIIIKKKMMMOOOQQQQQQTTTVVVZZZ\\\ZZZYYYaaalllyyyvvvaaaVVVNNNLLLJJJGGGEEECCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDFFFHHHHHHGGGFFFEEEFFFHHHGGGFFFEEECCCAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEHHHGGGFFFEEECCCAAA???>>>======<<<<<<===>>>?????????@@@AAAAAA@@@???===<<<<<<<<<<<<<<<============?????????>>>===;;;:::999<<<<<<;;;;;;999888666555555555666666666666666666777777666666666666777777666:::===;;;555111222444111111111111111111222222111111111000000000//////222111111000000000000000000///...............///........................,,,------------------------------,,,,,,++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***++++++++++++***,,,+++***))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------000///...---------------............////////////......------------......////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111222222222222111111111111222222222333333333111111111111111111111111222222222222222222222222222222222111111111000000222222222111111111000000222222111111111111111222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////...///111222222111///......------000444666555333222///++++++---///...,,,000,,,+++......***+++///++++++,,,,,,,,,,,,------...,,,)))''''''))),,,...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111111222555999<<>>BBBGGGLLLNNNOOOJJJIIIIIIKKKNNNQQQRRRQQQRRRRRRTTTWWWXXXXXX___hhhrrrtttdddXXXOOOIIIKKKJJJHHHEEEDDDCCCBBBCCCAAACCCDDDCCCBBBAAABBBCCCBBBDDDFFFFFFEEEDDDDDDDDDFFFFFFDDDCCCBBB@@@????????????AAABBBCCCDDDDDDDDDGGGGGGFFFEEEDDDBBBAAA@@@===============>>>??????AAABBBBBBAAA@@@>>><<<;;;<<<<<<<<<===============>>>>>>======<<<:::999888:::::::::999888777666555555555555555666777777888:::999777555444444444555666999;;;999444111111333111111111111111111111111222111111111000000000000222111000000//////000000444444222111000000000000........................---------,,,,,,++++++***,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------...//////...---------------,,,------...///000000111......------------......................................................000000000000//////......000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222000111111222222111111000111111111222222222333333111111111111111111111111222222222222222222222222222222222111111111000000222222222111111111000000333222222111111222222222333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////000/////////....................................+++,,,...//////...,,,+++...---,,,///222444444333555333000.........---,,,000,,,+++......******---++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///000000111222555999<<<>>>>>>===???BBBGGGKKKNNNNNNKKKJJJJJJKKKNNNQQQQQQQQQOOOPPPSSSWWWXXXYYY```iiisssttt\\\KKKFFFFFFEEECCCFFFFFFDDDCCCBBBAAAAAAAAA???AAABBBAAA@@@???@@@AAA@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>=========>>>???@@@AAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>=========>>>??????BBBBBBBBBBBB@@@>>>;;;:::======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666777777777777777666555555444444444555555777888999<<<:::777444222222222222444666888666222000000222111111111111111111111111222111111111111000000000111111000///////////////666555333222000/////////------------------------...---,,,+++***))))))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...------------------,,,,,,---------...............------------......................................................000000000////////////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000000111111111222222222222111111111111111111111111111111111111111111111111222111111111111000000000222111111111111000000000222222222222222222222222333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////....................................+++,,,---......---,,,+++...---,,,---///222333333666666555222///---,,,,,,...+++,,,......******+++++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///000000000//////000000111333666999<<<>>>>>>>>>???CCCGGGKKKLLLLLLMMMKKKKKKLLLOOOQQQQQQQQQLLLNNNSSSXXXYYYZZZbbbkkk|||wwwccc___WWWLLLFFFEEEFFFEEECCCAAAAAAAAA@@@@@@@@@@@@@@@===>>>??????>>>===>>>??????AAACCCCCCBBBAAA@@@AAA@@@??????>>>===<<<<<<;;;<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>======>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999888888666555555444444555555555555444444222222222333444666777888;;;999666333111111222222222444555333111///000111111111111111000000000000111111111111111111111111000000///............///111111000...------------------------------------------,,,,,,++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***++++++++++++***+++******************+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,---------...---------,,,,,,++++++......------------......................................................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111111111222222222222111111111111////////////////////////000000000000000000000000///////////////////////////////////////.................................------...//////...------...---++++++---///111222333555777444///,,,,,,...++++++,,,------,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000000000//////000000111333666999<<<===>>>>>>???CCCGGGJJJKKKKKKNNNLLLLLLMMMOOOQQQQQQQQQKKKNNNUUUYYYYYYZZZaaakkk~~~tttfff\\\PPPHHHEEEFFFGGGEEECCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>>>>@@@BBBCCCAAA@@@@@@@@@======<<<<<<;;;;;;:::::::::;;;===>>>??????@@@@@@>>>??????@@@AAAAAA@@@@@@>>>>>>===============>>><<<===>>>?????????>>>===;;;;;;;;;;;;::::::999999666777777666666555444333222222333444444444333333000000111333444555555666777666444222111222333333111222222111/////////000111111111000000000//////000000000000000000000000000///......---.........------,,,,,,,,,------...------------------------++++++,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***++++++++++++************++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,------............//////000000000......------------...................................................................../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111111000000222222222111111111000000////////////////////////////////////////////////.................................///////////////........................---..................---...---,,,++++++---///111---111444333000------///)))+++,,,,,,---......---+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///000000000000000000///000222444777999<<<=========???CCCGGGJJJJJJJJJNNNMMMLLLMMMPPPRRRSSSRRRNNNQQQWWW[[[YYYYYYaaallluuufffTTTHHHEEEEEEDDDBBB===@@@AAA???;;;:::<<>>????????????<<<===>>>>>>?????????>>>======<<<<<<;;;;;;<<<<<<999:::<<<===>>>>>>>>>>>>::::::999999888888777777555555555555555444333333111222222333333333222222...000222555555555444333333222222222222222333333111000000/////////000000111111111000000//////.........////////////000000//////...------------------,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000------------............++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++++++++***)))***++++++++++++***)))******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...,,,---///111333666777888......------------......---------------------------------------------------............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000///////////////000000000000000000000000000000000000//////////////////////////////000000000000000111//////000000000000000111---...000111222111111000222111111111111000000000000000000000000000000000////////////////////////.................................///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++,,,...000***---111222111000......---///...++++++......---++++++,,,,,,,,,,,,---------,,,+++******+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------...///000111111111111///000222444777:::;;;<<<<<<<<>>??????>>><<<;;;;;;===???:::;;;<<<===<<<<<<;;;::::::;;;<<<<<<::::::;;;<<<;;;===???@@@>>>=========999999999999:::::::::::::::;;;<<<>>>????????????======>>>>>>???>>>>>>>>><<<<<<;;;:::::::::::::::888999;;;<<<<<<<<<<<<;;;999888888777666666555555444444555555555444333333222222333333333222222111///111555888999777333111000111222333333222111111111000......///000000111222111111000//////......------------.........//////...------,,,,,,------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***)))***++++++++++++***)))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...000222444555666......------------......---------------------------------------------------------.........////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////........./////////000000000000000000000000000000////////////////////////////////////000000111111////////////000000111111...///111333444333222222111111111111000000000000000000000000000000000000////////////////////////..................................../////////000------------------------...------------------...,,,...000///,,,,,,---///+++,,,///222333222///,,,333555111+++))),,,---***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---///000222222333333...000222555888:::;;;<<<:::;;;>>>CCCHHHKKKKKKJJJLLLKKKLLLNNNRRRUUUVVVVVVQQQUUUZZZ[[[YYYZZZfffttt|||lll\\\VVVRRRKKKGGGGGGGGGDDDAAA???>>>>>>>>>===>>>===<<<===??????>>><<<:::;;;<<<===<<<;;;:::999:::;;;<<<<<<::::::;;;<<<999<<<>>>>>><<<;;;;;;<<<999999999999999::::::::::::;;;<<<>>>??????@@@@@@>>>>>>????????????>>>>>><<<;;;::::::999999999999999999;;;;;;;;;:::999999888777777666555444444444444444555555555444333333333333333333333222111111000333888;;;;;;888444111000111333444333222000...111///......///000111111222111111000///......---,,,,,,,,,------...............---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))******+++++++++)))))))))******+++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,))))))***++++++++++++***)))***+++,,,,,,+++***)))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++,,,,,,---...------------------,,,,,,.........------.........---------------------------------------------------------.........////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............/////////000000000000000000000000000////////////////////////.../////////000000111111.../////////000000111111///111333555666555444333111111111111000000000000000000000000000000000000////////////////////////........................---.........//////000000------------------------000000////////////000000,,,///111000---,,,---...------...222555444///***999999444+++'''++++++(((++++++,,,,,,,,,---------)))+++---//////---+++))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................+++,,,...000222333444444...///222555888:::;;;<<<999:::>>>CCCHHHKKKLLLKKKLLLKKKKKKNNNRRRVVVWWWWWWQQQTTTYYY[[[YYY[[[iiiyyyzzznnngggVVVQQQLLLHHHGGGEEEBBB@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======;;;:::999888888999999999999999999999999;;;;;;;;;<<<;;;;;;::::::999999999999999999999:::;;;<<<>>>???@@@@@@??????BBBBBBBBBBBBAAA???===;;;>>>===<<<;;;:::999999999;;;;;;<<<<<<======<<<<<<888777666555444444555666333444555555555444222111222111111000000000000000111222333444333222111000000000000000000000000000000000000000000000000000......////////////.........---,,,,,,---...///000,,,,,,,,,------.........+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,...---+++))))))***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------------------------------------............///------............------///000///...------///111///...---,,,,,,,,,,,,,,,////////////////////////............//////////////////............//////000000////////////000000//////............//////////////////////////////111111111222333333444444000000111111111111000000................................................000///...---------------+++---......------///000................................................---------............///111***+++444555---***...999777444111...,,,++++++)))***+++,,,---.........++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111222666444222333666999;;;;;;888999<<>><<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888888888888888888888888888::::::;;;;;;;;;;;;::::::888888888999999999999:::<<<===???@@@AAAAAA@@@@@@BBBBBBCCCBBBAAA???>>><<<>>>===<<<:::999999888888999:::;;;;;;<<<;;;;;;;;;:::999777666444444444555444444555666777777777777666555333111000000111111111222333333333222111000111111111111111111111111000000000000000000000000......////////////............---------...///000,,,,,,,,,------.........,,,------------------,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++******)))))))))))))))***------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++*********,,,---,,,***))))))***,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------............------............------/////////...------///111///......---,,,,,,------....................................//////////////////............//////000///////////////000111//////............//////........................---......//////000111111000000111111111111000000................................................//////...---------------,,,...///...------...///................................................------------............111+++,,,444555...+++...222111///,,,+++************++++++,,,------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111222555333222333666999;;;;;;888:::===@@@DDDGGGIIIJJJPPPPPPOOONNNSSSYYYYYYUUUUUURRRUUU\\\]]]]]]eeeqqquuukkk```UUUNNNEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777666666666666666666666666999::::::;;;;;;:::::::::888888999999999:::::::::<<<===???@@@AAAAAA@@@@@@BBBCCCCCCBBBAAA@@@???>>>===<<<;;;999888888888888777888999:::::::::::::::;;;:::999777666555555555555666666777999;;;<<<===:::888555333222111222333333333333333333222111000111111111111111111111111000000000000000000000000...//////000000//////...//////...------.........---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++++++++++++++++++++******+++,,,,,,,,,++++++***)))))))))))))))******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++)))((()))***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------........................------------............------............------...//////...------...000//////......------..............................---............///////////////............/////////////////////000111111//////............//////........................,,,,,,---......//////000///000000111111000000///................................................//////...------------...---...//////---,,,---...------------------------------------------------------------............000+++---444555///,,,///,,,,,,+++*********++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------///111111111000111222444333222333777:::;;;;;;:::;;;>>>BBBEEEHHHIIIJJJOOOPPPPPPPPPUUU[[[[[[WWWQQQQQQVVV]]]]]]ZZZaaalll{{{nnnfffXXXUUUPPPMMMKKKIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<======>>>>>>===;;;:::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666666666666666888999999::::::::::::999999::::::;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????BBBBBBBBBBBBAAAAAA@@@@@@<<<;;;:::999888777777777666666777888999999999999::::::999888888777777777888777777888999;;;===???999888555333333333555666555555555444444333333222111111111111111111111111000000000000000000000000//////000000000000//////000000///.........---------------..................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,+++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***************************************++++++,,,************************)))***++++++,,,,,,,,,,,,((()))******((((((***+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,------......------,,,---...///...------...000000//////.........//////........................---------........./////////......------......//////......//////000111222///......------......///...........................//////000000111222222//////000000000000//////................................................///......---------.........///000///---,,,,,,---------------------------------------------------,,,,,,---------.........///,,,...333555111...///---,,,,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------........................---///111111111000111222333222222444777:::;;;;;;;;;===@@@CCCFFFHHHIIIJJJMMMNNNOOOPPPUUU\\\[[[WWWOOOOOOUUU\\\[[[ZZZbbbooovvvggg[[[UUUQQQMMMIIIFFFDDDAAAAAAAAACCCCCCCCC@@@???>>>===;;;:::888888<<<===>>>>>>===<<<::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888777777666666777777777777777777777777777888888999::::::999999;;;;;;<<<<<<===>>>>>>???===>>>@@@AAABBBBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAA<<<;;;:::999888777777777555666777888999999999999999999:::::::::::::::::::::999888777888999:::;;;666555444444444666888999888888777666555555444444111111111111111111111111000000000000000000000000//////000000000000//////000000000//////......---...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++******************************))))))******+++,,,************************)))***++++++,,,,,,,,,,,,((()))))))))((((((+++---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,------------,,,,,,+++---......------.../////////.........//////000........................------------..................------------......///////////////000111111......------------..............................//////000111111222222333//////000000000000//////......................................................---------......///...///000///---,,,,,,---------------------------------------------------,,,,,,,,,------------......,,,...222444111///...............------,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------........................---///111111111000111222222222222444888;;;;;;;;;<<<>>>AAADDDGGGHHHIIIIIIKKKLLLLLLMMMSSSZZZZZZVVVOOONNNSSSYYYYYYZZZhhhyyywwwtttooojjjddd\\\UUUOOOLLLIIIFFFCCCBBBBBBAAA@@@===<<<;;;:::::::::<<<<<<>>>============<<<<<<<<<:::;;;<<<<<<999888888888888999999:::::::::::::::888888888888888888888888888888777777777666666666777777777777777777777777666777888888999999999999;;;;;;<<<===>>>??????@@@@@@AAACCCDDDEEEEEEDDDDDD@@@@@@?????????@@@AAAAAA===<<<;;;999888888888888666777888999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999999888777777777777777444444555666777999:::;;;999999777666555555555555222222222222222222222222000000000000000000000000///000000111111000000/////////000000000///....../////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++++++++++++++++++++******+++++++++***))))))(((((((((((()))***++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************))))))))))))***++++++******************************+++,,,,,,,,,++++++((()))))))))((())),,,///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,***,,,.........---...///......------......//////------------------------,,,------------...............------------......000000////////////000000......------------......---------------------------......//////000111111...//////000000//////......................................................------------...//////---...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---000222222///---------------,,,+++******++++++,,,------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------///111111111000111222222111222555888;;;<<<;;;<<<>>>AAAEEEGGGHHHHHHGGGKKKKKKJJJJJJPPPWWWYYYUUUOOONNNQQQVVVWWW[[[mmmIIIHHHFFFEEEEEEDDDBBB@@@===???AAAAAA>>>======>>><<<============>>>???@@@555555666777777888888888777999:::888666555777:::666777888888999999888888777777777777777777777777777777666666666666555555555555555555555555555555555666777888999999999999999:::;;;<<<===>>>>>>???@@@AAABBBDDDDDDDDDDDDCCC???>>>>>>>>>>>>???@@@AAA>>>===<<<:::999999888888777888:::;;;<<<===============>>>>>>===;;;:::999888888888888777777666555666777888:::;;;;;;;;;:::999888666555333333333444222222222222222222222222000000000000000000000000000000111111111111000000......000000111000//////000/////////.........---,,,------------------,,,------------------------++++++************++++++++++++++++++++++++++++++)))************)))((('''(((((((((((()))***+++,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))***++++++************************++++++,,,,,,,,,+++******)))))))))))))))***...000***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))+++.........---...///------,,,,,,---......///------------------------,,,,,,---------............------,,,,,,------...222111000//////......///...------,,,,,,------...------------------------,,,,,,---......//////000......////////////......................................................---------------...//////,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---///111111///++++++,,,---------,,,+++******++++++,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111222111111222555999;;;<<<;;;<<<>>>AAAEEEGGGGGGFFFFFFMMMLLLJJJHHHNNNVVVXXXVVVMMMMMMQQQVVVVVV[[[mmm???===<<<<<<===???>>>>>>:::===???===999888<<>>===>>>@@@AAABBBBBBAAA@@@>>>>>>=========???@@@AAA>>>===<<<;;;:::999999999888999;;;<<<===>>>>>>>>>@@@@@@@@@???===;;;888777666777888999999888777666888999;;;======<<<;;;999888777555333222222222222222222222222222222222222000000000000000000000000000000111111111111000000---...///111111111000000000000//////.........---+++,,,............,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''************+++,,,---...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))******))))))+++///222******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++(((+++...///...---...///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------.........------,,,,,,------...333222111///...............------,,,,,,------...------------------------------......///000000111......////////////......................................................---------------...///000+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,...000111...++++++,,,---...///...------)))***+++,,,---............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111333000111222555999<<<<<<;;;;;;>>>AAADDDFFFFFFEEEEEEOOOMMMJJJHHHMMMUUUXXXVVVLLLLLLQQQWWWWWWZZZkkk<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888999888888888777777666666666666666666666666666666555666777666555444555777777777666666666666777777888888777777666666555555333444666777777666444333444555555555555555444444666666666666666666666666::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>=========>>>???@@@@@@<<<<<<;;;:::::::::;;;;;;???>>>>>>============>>>>>>>>>===<<<;;;999777666777666777999;;;<<<<<<::::::;;;===???>>>;;;888666888555333222333444444333222222222111111111000000111111222222222333333333000000000000000000000000111111000000///.........000000000000///////////////////////////////////////............---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))************************************************************++++++++++++,,,,,,,,,************************,,,+++)))''''''((()))***+++++++++************)))++++++++++++++++++++++++******))))))))))))******+++++++++*********)))))),,,,,,+++***))))))******(((***,,,---,,,,,,---...///,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,------.........///...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///111111////////////............,,,------......------,,,+++,,,.../////////...---................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***...444444...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///...---+++***///---+++,,,//////---******((('''***///000,,,'''+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,------------------------...///000///000111222333333222222000111333555777999::::::???CCCHHHJJJIIIFFFDDDCCCPPPNNNJJJHHHNNNVVVWWWTTTPPPTTTTTTXXX___^^^fff{{{::::::::::::::::::::::::888888999999999999888888888888888777777666666666555555555555555555555555444666777666555444555666777666666555555666666777777777777666666666555555333444555666666555444333333333444444444444333333555555555555555555555555888888888999999:::::::::<<<<<<<<<<<<<<<============<<<<<<<<<======>>>???::::::999999999999::::::<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999777666555666555666888:::;;;:::999888:::<<<===<<<:::777555666444222222333333333222222222222111111111000000000000000111111111222222000000000000000000000000111111111000000000000000000000000000/////////.......................................------------*********************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************************((())))))))))))*********************************---+++***(((((()))***++++++++++++************)))++++++++++++++++++++++++******))))))))))))******+++++++++*********)))))),,,++++++***))))))******(((***,,,---,,,,,,---......,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,------------------///...,,,++++++,,,...//////...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,...///000111////////////............,,,------......------,,,,,,------...............------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***...555666222,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,++++++...,,,)))***,,,------,,,---+++)))***,,,---,,,)))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---------......///---......//////000000111000111333555777999:::;;;>>>BBBGGGIIIJJJIIIHHHHHHKKKJJJGGGGGGMMMVVVXXXUUUOOOSSSSSSVVV]]]]]]ggg}}}777777777777777777777777777777888888888888777777777777777666666666666666555555555555555555555555444555666666444444555666666666555555555555666666666666666555555555555555333333555555555555333333222222333333333333222222444444444444444444444444555555666777888888999999::::::::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===888888888777888888999999<<<;;;::::::999999999:::999999999888777555333333444444444666888999888777666888:::;;;:::888555333555333111111222333222111222111111111111000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000/////////....................................---------,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++************+++++++++,,,************************************************((())))))))))))*********************************---,,,***))))))***+++++++++++++++************)))++++++++++++++++++++++++******))))))))))))******+++++++++***************,,,+++******)))*********(((***,,,---,,,,,,,,,...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------------------,,,,,,...---,,,++++++,,,---.........---,,,,,,,,,------------------------------,,,,,,,,,,,,---...000000/////////............---,,,------......------,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++...555888777------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,...+++))))))***,,,,,,,,,...---+++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------//////...---------......------,,,,,,---///000111222222222333555888;;;<<<===@@@EEEHHHJJJJJJLLLMMMHHHIIIGGGHHHOOOXXX[[[YYYOOORRRQQQTTT\\\]]]hhh666666666666666666666666666666777777777777666666666555555555555555555555444444444444444444444444333444555555444333444555555555444444444444555555555555555444444444444444222333444444444444333222111222222333333333333333444444444444444444444444333333444555777888999999999999888888777777666666;;;;;;;;;<<<<<<<<<;;;;;;777777777777888888999:::===<<<;;;:::::::::::::::888888777777666444333222333222222444666777666555444666777888888666444222333111000000222222111000111111111111000000000000/////////000000000111111000000000000000000000000.........///000111111222000000/////////.........------------------------------------,,,,,,,,,+++************************************++++++++++++************++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************,,,,,,+++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++************************++++++***************+++(((***,,,,,,++++++,,,---,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000//////.........---------,,,------......------,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***---222555777---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++***)))***+++,,,...------------,,,++++++,,,------,,,******+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...000///...---------------///...------...000222444333222222222555888;;;======@@@DDDFFFHHHJJJLLLMMMJJJKKKKKKKKKQQQZZZ]]]\\\QQQSSSQQQSSS[[[]]]jjj555555555555555555555555444555555666666555555444444444444444444444444444444444444444444444444444222444555444333222333555444444333333333333444444333333333333333333444444222222333333333333222222222222333444444444444444222222222222222222222222222333444555666777888888777666666666555555444444:::;;;;;;<<<<<<;;;::::::777777777777888999;;;;;;<<<;;;:::999888888888888777777777777666555333333222111111333555555444333333444555666555444333111111000000111222222111000000000000000000000000000000000000111111111222222////////////////////////+++,,,,,,---...///000000////////////............---------------------------,,,,,,,,,++++++++++++************************))))))*********+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++************************+++***************++++++)))***,,,,,,+++***+++,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,---------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///............------------,,,------......------,,,------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++---111444...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***)))***+++,,,---...000222222111...,,,***+++---......,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------.........000///...---------------///...------...000333444333222222222555888;;;======@@@CCCEEEFFFGGGIIIJJJKKKMMMMMMMMMQQQXXX[[[ZZZRRRTTTQQQTTT[[[^^^kkk555555555555555555555555333333444444444444333333333333333333333444444444333333333333333333333333222333444444222222333444333333222222222222333333222222222222333333333333222222222222222222222222111222333444555555555444222222222222222222222222222222333444555666666777555555444444444444444333888999:::;;;:::999888777666666666777888:::;;;<<<999888777666555555444444777777777777666555444333222111111222444444333222222222333444444333222111111000000111333333222000//////000000000000000111000000000111111111222222////////////////////////***++++++,,,---......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))************+++(((((())))))***+++++++++************+++++++++,,,************************************************((())))))))))))******************************************++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++************++++++***************+++++++++*********)))******+++,,,)))***,,,,,,+++******++++++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------,,,,,,------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,---...............------------,,,,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,+++***---333...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---...111444555333111//////222222000///...,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,---------............//////...---------......,,,,,,,,,,,,---///111333222222222333555888;;;<<<<<>>EEEIIIJJJJJJIIIIIIFFFKKKMMMMMMOOOUUUXXXXXXOOOQQQPPPRRRYYYYYYddd{{{222222333333///+++///666222222222111111111000000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222333333333333444444000000///...............000000///////////////000222333555666777888777777333333333444333333222222333222111222333666999;;;888999;;;;;;;;;999777666444222111111333333222000222222222333333444444444666666555444333222222111000000111222333333333333000000000000////////////000000000000000000////////////000000///...------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))******+++++++++******))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,+++***)))((())))))))))))************---+++******++++++)))(((+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,***)))***++++++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***(((((()))***************,,,,,,+++(((&&&'''***---*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,++++++,,,,,,,,,------......------,,,+++((()))***+++,,,---------,,,---.........---...///***,,,...,,,+++...666===111000...---,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---------,,,,,,...///...---,,,+++++++++,,,---000///......---,,,+++***,,,,,,,,,------............---+++******+++---...444...***+++,,,...777AAAiiiNNN666111111...,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,000000111000...------...///---++++++---...+++))),,,,,,------///000111222111222333555777:::<<<===<<<>>>AAAEEEHHHKKKLLLLLLIIIJJJJJJJJJNNNUUUWWWUUUMMMPPPNNNRRRZZZZZZcccxxx...333:::@@@<<<333000111222222222111111111000000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111222222222333333000000///............///111000000000000000000000444555666777777666555555333333444444444444333333333333222333444777999;;;999:::;;;;;;;;;:::888777444222111222333333222000222222333333333444444444555444444333333222222111111222222333333333333222000000000////////////...//////////////////000000///////////////...------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))******+++++++++******))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,+++***)))((())))))))))))************,,,***)))***++++++***)))************************+++++++++*********))))))*********+++++++++,,,,,,+++***)))***++++++***))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++++++++***...,,,******++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------......------,,,+++((()))***++++++++++++++++++---...---***))),,,///,,,...///...,,,///666<<<111000...---,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---------,,,,,,...//////---,,,,,,,,,---------///......---,,,,,,,,,+++,,,,,,,,,---------------...---+++******+++---...333...+++,,,,,,---555>>>ZZZFFF666444444000...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...---///111222111000...---///---++++++------,,,***---------...///000111222111222333555777:::<<<===<<<>>>AAAEEEHHHJJJKKKLLLJJJLLLLLLLLLQQQWWWXXXVVVNNNQQQOOORRRZZZ[[[eee{{{...333<<>><<<>>>AAAEEEHHHJJJKKKKKKJJJMMMNNNOOOSSSXXXYYYVVVOOOQQQOOOQQQXXX[[[ggg222222555999777222111444111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000111000000000111111111222222111000000///.../////////111111222222333333222222555555666777777666555444444555555666666666666666666666666666777888::::::::::::;;;;;;;;;;;;:::999888666555555666666444333333333444444444444444444222222222333333444444444555555555555444333222111000000000/////////......---------...//////000000...///////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))*********+++************((()))))))))***************)))((()))+++,,,,,,+++)))))))))***************************************************+++++++++++++++)))))))))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++*********************+++------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------------......------,,,+++******+++++++++******))),,,++++++---000000///---+++,,,,,,+++***+++...111//////......---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...,,,---------,,,,,,...///333///++++++...///,,,)))......---,,,,,,---.........------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,...111...***+++...---))))))---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111222000...***+++---000222333111000------,,,------------,,,......///000111111222222222222333555888:::===>>><<<>>>AAAEEEGGGIIIJJJKKKIIIMMMOOOPPPTTTXXXXXXTTTNNNPPPMMMOOOVVVYYYhhh222//////111000...000444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...////////////000000000111111111111222222222333111111000///////////////000111222333444333333333222333555777777777777666444555666666777777777666777777777777888888999999999:::::::::::::::::::::;;;999888888888888666555444444444444444444444444333333444444555666666666666666666555444333222111111000000000000/////////............//////000000......///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))******************++++++((()))))))))***************)))((()))+++,,,,,,+++*********+++++++++,,,,,,************************))))))*********+++++++++***)))((()))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++***))))))))))))******(((+++---+++))))))...333++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...------......------,,,+++,,,,,,,,,---,,,,,,++++++,,,))))))000999:::333+++++++++++++++***+++,,,..................------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........,,,---------,,,,,,...///444000,,,+++---...---+++111000...---,,,---......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++,,,,,,,,,,,,,,,...///---+++---222,,,,,,,,,,,,,,,,,,,,,,,,---+++******---///000000---+++***,,,///111222111,,,------------------......///000111222222222111222333444666888;;;===>>><<<>>>AAADDDGGGIIIIIIJJJHHHLLLNNNNNNRRRWWWVVVRRRJJJNNNLLLMMMTTTWWWggg///---///333333000///000//////000000000000000111000000000000000000000000//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000......////////////000000111111111222222222333333222111000000//////000000///000222333444444333222222333555666777888777777333444555666777777777777777777777777888888888888888999999999999999::::::<<<;;;999999999999777666555555555555444444444444444444555555666666666777666666666666555444333222222222111111111000000000000000000000000000000///---...//////////////////.............../////////++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++******))))))))))))***************************************)))******+++,,,))))))))))))************+++***))))))+++,,,+++************+++,,,,,,------***************+++++++++)))))))))************+++***)))((()))+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++******)))((((((((()))+++,,,---111444000******222999,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......------......------,,,+++,,,,,,---------------,,,,,,))))))111:::<<<444+++,,,---------............---......///......---------,,,,,,++++++,,,,,,---------------------------,,,---------............,,,---------,,,,,,...///333111...------///222555666444111...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///,,,+++,,,,,,++++++---...,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,000222333111---******...111222111,,,---......------...//////000111333333333222111222333444666888;;;===???<<<>>>AAADDDGGGHHHIIIIIIHHHKKKLLLLLLPPPUUUUUUQQQGGGLLLKKKMMMSSSWWWggg000---...222333000///111////////////000000111111000000000000000000000000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000........./////////000000000000000111111111111222222111000000//////000000...///111333444333222222333444555777777777666666333333444555666666666666777777777777777777666666777777777777888888999999<<<:::999888888888666555666555555555444444444444444444555555555555555555666666666666666555444333333333333222222222222111222222222111000000//////------...///////////////---........./////////000+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++)))************+++++++++******))))))))))))******++++++++++++++++++++++++******)))))))))***,,,,,,))))))))))))************,,,***)))***++++++***))))))))))))***+++,,,,,,,,,))))))*********+++++++++))))))))))))************)))(((((()))+++---,,,+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))(((((()))+++---...888;;;<<<999444222555999,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......------,,,+++***+++,,,,,,------------,,,++++++///333444000---,,,,,,---...//////...---,,,---...//////...---------,,,,,,++++++,,,,,,---------------------------------------............,,,---------,,,,,,...///000111000......333<<>>???===>>>AAADDDFFFHHHHHHHHHJJJLLLLLLKKKNNNTTTUUURRREEEKKKLLLOOOUUUXXXhhh333...+++---......000444.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////000000000000222111111000000000000000---///111333444333222111555666777777777666444444222333444555666666666666666777777777777666666555777777666666777888999999;;;:::888777777777555333666666555555555444444444444444444444444444444444666666666666666555555444444444444333333333222222444444333222111000//////------...///000000//////---.........//////000000+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))************+++++++++******))))))))))))******++++++++++++++++++++++++******)))))))))***,,,---))))))))))))************---+++******++++++)))((('''(((((()))***+++++++++))))))******++++++++++++))))))))))))************)))(((((()))+++---,,,+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***)))((((((***,,,///111BBBBBBBBB@@@===999777666,,,,,,,,,++++++*********,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......------,,,+++((()))***+++,,,---------+++------,,,******,,,...******+++---......---+++,,,---.../////////---------,,,,,,++++++,,,,,,------------------------------------.........//////,,,---------,,,,,,...///---000222000000666CCCNNN???<<<777222...,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++(((...///+++***......++++++---///............---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000000///666333000222555555111,,,+++---//////---,,,...111000111333444444333222111333333555666999;;;>>>???===>>>AAADDDFFFGGGHHHHHHKKKMMMLLLJJJNNNTTTUUUSSSEEEKKKMMMPPPVVVYYYjjj//////.........---------///////////////...............------------........................------///////////////.....................////////////////////////////////////////////////////////////000000///////////////000111111000000//////............000111222333333444111111222222222333333333777666555444333444555555333333222222222333444444444555777888999999999888999999999888888888777777777777777777777666444222666555444333333333333333777666555333333222222333000000000000000000000000111111000000//////......////////////////////////........................---------.........//////******+++++++++,,,,,,,,,)))++++++***((()))---111++++++++++++++++++++++++***)))((((((((()))+++,,,+++++++++*********))))))************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,)))'''''')))+++***)))))))))*********++++++++++++******))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***///000...,,,000:::BBBDDD999555...)))&&&'''))),,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++***((()))***+++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,...000...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,+++******,,,,,,+++***---...---+++***+++...000...222+++%%%---000,,,---,,,,,,---.........------,,,///333555444000+++'''+++,,,------,,,---000333555555444333222222222222555444444666999;;;;;;:::<<<>>>AAAEEEGGGGGGGGGGGGNNNNNNMMMJJJMMMSSSTTTRRRGGGMMMOOORRRYYY]]]ooo///.........------------...............///////////////............//////..................------///.....................////////////000000000000........................////////////////////////000000///////////////000000000000/////////............000111222333333333333333333333333333333333444333333333333444666666444333333333333444555555555666777999::::::999888999888888888777777777777666555333333444555555555555555444444444555555666666666666555444333333333000000000000000000000000///////////////000000000................................................,,,---------.........///,,,,,,++++++,,,,,,------)))++++++***))))))---000++++++++++++++++++++++++***)))((((((((()))+++++++++++++++*********))))))++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++************...,,,))))))+++---,,,+++***+++++++++,,,,,,,,,,,,++++++***))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***))))))***++++++,,,---+++(((+++222888888888555000+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---//////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---,,,+++,,,------,,,+++)))***+++,,,,,,///333666999<<<111(((---...***++++++++++++,,,,,,,,,,,,---999999777555222...+++)))+++,,,------,,,---000333555444333222222111222222444333333666999;;;;;;;;;<<<>>>AAADDDFFFGGGGGGGGGMMMNNNLLLJJJMMMRRRTTTQQQFFFMMMNNNRRRYYY___sss............------------,,,------....../////////000//////......//////000------------------............................../////////000000000111111........................//////////////////////////////.........//////000///////////////.........---...///111222222222222444444444333333333333333111111111111222444555666444444333333444444555666555666777999999999999888777777777666666666666666555444222111222444777999444444444444555666777777555555666666666444333222000000000000000000000000---......///000000111111........................------------------------,,,,,,------------......------,,,++++++---...///************)))***,,,///++++++++++++++++++++++++)))))))))((()))******++++++++++++***************+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++++++++---,,,******,,,---,,,+++++++++,,,,,,,,,---------++++++***))))))))))))***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))'''''')))+++,,,***,,,***'''(((,,,///---333222///,,,++++++,,,---------------------------------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---///......------------......---,,,,,,++++++,,,,,,***++++++,,,,,,------......---,,,,,,......---,,,((()))+++,,,...111555888;;;>>>333)))---///,,,000222222111111111222444444@@@===777222...,,,,,,---+++,,,------,,,---000333555444333222111111111111222222222555999<<<<<<<<<<<<>>>AAADDDFFFGGGGGGFFFKKKLLLKKKJJJLLLRRRSSSQQQFFFLLLMMMPPPYYY```vvv------------------------++++++,,,---......//////.........------.........,,,,,,------------......---------------...................../////////000......................................................------......//////........................---...///000111111111111333333333222222222222111000000000111222222333444333333222222333333444555444555666777888777666666555555555555555555555444555555444444333555777:::444444333333333444555555222333555666555333111000000000000000000000000000........./////////000000........................------------------------,,,,,,,,,,,,,,,,,,---------,,,+++******,,,---///************)))***,,,---************************)))))))))))))))******+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,---,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************))))))(((++++++++++++++++++++++++------------,,,,,,+++***++++++***))))))***+++++++++------******,,,---***---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...---,,,++++++,,,...------,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,------......,,,+++,,,---...---,,,+++,,,------,,,---000222555888///'''---111222888777666444444444666888:::999666111,,,***+++...000+++,,,------,,,---000333444333222111111000000000111000111555999<<<======<<<>>>AAADDDFFFGGGGGGFFFIIIKKKJJJIIILLLQQQRRRPPPGGGLLLLLLNNNVVV^^^vvv,,,,,,------------------***++++++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++,,,,,,,,,---------...,,,,,,,,,---------..............................------------------------------,,,------...//////---------------.........---...//////000000000000111111000000000000000000111111111111111111000000111111000000111111222333222222444555555444333333333333333333333333333333222444666666444333444555555444333222111111000111///111222333333222000...////////////////////////000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,******))))))***+++++++++************************((()))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************++++++,,,,,,,,,---******++++++************************++++++++++++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********)))((((((++++++++++++++++++++++++,,,,,,---------,,,+++******+++---......---+++******---...,,,,,,......+++******+++++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++*********++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,+++***+++,,,---,,,***,,,------,,,+++***,,,---555:::222***///222222888111000///...///111333555111000---+++***+++---///+++,,,------,,,---000333333333222111000000000000000000111444999<<<======;;;===@@@CCCFFFFFFFFFFFFGGGIIIIIIHHHLLLQQQQQQNNNIIIMMMKKKMMMTTT[[[rrr,,,,,,,,,,,,------------***++++++,,,,,,---------+++++++++******+++++++++++++++,,,,,,------......***++++++,,,,,,---------+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------------...///////////////....../////////000000000111111222222111000000///000000//////000000111222000111222333333222111111111111111111222222222222///222666555222000111222555444333111000///......//////000111111000///...////////////////////////000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***************+++)))((()))++++++***)))************************(((((()))************)))***************+++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++,,,,,,,,,,,,,,,+++---......---,,,,,,---))))))*********+++++++++,,,,,,+++************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++++++++***++++++++++++++++++++++++******,,,,,,,,,,,,+++***)))+++...000000...+++)))(((+++,,,***+++...---******+++,,,---------,,,,,,------------------------************************++++++++++++++++++++++++++++++,,,---------,,,,,,***************************+++,,,------,,,+++***)))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++*********+++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***------,,,+++,,,,,,***************++++++,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,+++******,,,,,,+++***(((***,,,,,,++++++---...===CCC<<<222222000,,,000,,,,,,+++,,,,,,...000111//////...---,,,,,,,,,,,,+++,,,------,,,---000333333222111000////////////000000111444888;;;<<<<<<;;;===@@@CCCEEEFFFFFFEEEEEEHHHHHHHHHKKKPPPQQQMMMJJJNNNLLLMMMSSSYYYppp++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,------......*********+++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------------.../////////......------...///000111222222///000111222222222111000000000000000000111111222000111222333333222111000//////000000000111111111000333666555222222555888444444222111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((()))***,,,,,,+++***)))+++)))((()))++++++***'''************************'''((()))***+++******)))))))))*********+++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,++++++***---//////---,,,,,,---*********+++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,************************************************((()))***++++++,,,++++++************************'''(((***+++,,,,,,+++******+++---......---+++***'''***+++)))))),,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---------,,,,,,************************)))***,,,------,,,***))))))******++++++,,,------------......------,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++&&&))),,,------,,,,,,---+++*********++++++,,,---...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---,,,++++++,,,---,,,+++'''))),,,---,,,---...///;;;DDD???666555000)))+++,,,,,,---...///000111222---------,,,,,,++++++++++++,,,------,,,---000333222222000///////////////000000111444888;;;<<<;;;;;;===@@@CCCEEEFFFFFFEEEDDDGGGGGGHHHKKKPPPPPPMMMJJJNNNMMMNNNTTTZZZppp+++++++++,,,,,,---------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......))))))***+++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------------......///.........---......000111222333444...///111222333333333333111111111000111222222333111222333444333333111111.../////////000000111111444666888666444555;;;AAA333333222222111222222222111000000000000000111222////////////////////////,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))'''))),,,......---+++)))+++)))((()))+++,,,)))'''))))))))))))))))))))))))'''((()))++++++******)))))))))******++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************---------,,,,,,+++++++++(((+++......+++)))***,,,++++++,,,,,,,,,------------,,,++++++******++++++*********++++++,,,,,,,,,************************************************&&&&&&'''))))))*********************************%%%&&&)))+++,,,,,,+++***++++++++++++++++++++++++))),,,,,,)))))),,,,,,))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))******+++,,,,,,------------......------,,,++++++++++++,,,,,,+++++++++------------,,,,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++%%%(((+++------------...++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,***++++++,,,,,,---.........---,,,,,,......---,,,***,,,......---------///111<<<;;;555666222+++---***+++---///000000000000)))))))))))))))+++,,,---+++,,,------,,,---000333222111000//////.........111000111444888:::;;;;;;;;;===@@@CCCEEEFFFFFFEEECCCFFFGGGGGGKKKPPPPPPLLLIIINNNNNNPPPVVV\\\qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++------------++++++******+++++++++,,,,,,,,,------...///...---+++***111111000000//////......333333333333333333333333111000/////////000111222444333222111111111222333333222111222444555444333444444444555555555555555333333333222222222111111111111111111000000000000111000000///...---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++++++++++++++***)))(((+++***)))))))))***,,,---++++++******************************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---''')))+++++++++,,,...///******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******///666:::;;;777111---111111111111000///------...---,,,,,,++++++++++++...------------.../////////////////////000111111111111111444777:::;;;:::===>>>AAADDDFFFFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLPPPQQQOOORRRVVVVVVggg,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---.........------,,,+++222111111111000000000000333333333333333333333333222111000000000111222333555555333222222222222333333222111222444555444333333333333444444444444555444444333333333222222222222111111111000000000000111000000///......------.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))***************++++++++++++***)))(((******))))))******+++,,,************************************************))))))***++++++++++++***+++++++++*********))))))************************************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********+++******************+++)))************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++***)))***,,,******+++++++++,,,,,,,,,+++******))))))******+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&***...333555666444333222222222222111000///......---,,,,,,+++++++++,,,---------------...//////000///////////////000111//////111444888:::;;;:::<<<>>>AAADDDFFFFFFFFFEEEIIIJJJJJJKKKKKKLLLLLLLLLSSSSSSPPPRRRUUUTTTeee,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///...------------------222222222222111111111111333333333333333333333333222222222111222333444444777777555444333333333333444333222333444555444333222222333333333444444444555555555444444444333333222222222111111111000000111000000//////......---///.........------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++******))))))((()))******++++++******************************************************))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))+++++++++++++++*********************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---......,,,***))))))*********+++++++++,,,,,,,,,***))))))))))))))))))***---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------------------,,,+++***------,,,+++++++++,,,,,,---------------......///111000///////////////000---...000444888;;;;;;:::;;;===@@@CCCEEEFFFFFFFFFKKKKKKKKKLLLLLLMMMMMMMMMRRRSSSPPPPPPSSSSSSfff++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,---...///111111111111111111111111333333333333333333333333222222333333444444555555999888777666555555444444444333222333444555444333222333333444444555555555666666666666555555555555333333222222222111111111000000000000//////....../////////............---,,,,,,------------,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))*********))))))************))))))'''(((***+++++++++***)))***************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))+++++++++************************++++++*********))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...//////...,,,******+++******+++++++++,,,,,,,,,******))))))))))))******,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,------------............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***///...---+++))))))(((((()))*********))))))((('''---,,,,,,++++++,,,,,,,,,------,,,,,,------...///111000000///////////////+++,,,///444999;;;;;;::::::<<>><<<>>>@@@CCCDDDDDDCCCBBBHHHHHHJJJKKKMMMNNNPPPPPPMMMOOOMMMNNNSSSZZZwww************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,------++++++++++++------,,,,,,,,,---------......,,,---///000000000///...000000111111222222222333333333333333333333333333///111333555666666666555444555777888999999888888777666444444555555444333222222333444555666777888666666666666555555555555555555444444444333333333000000000000000111111111111111111111000000000000------............------......,,,++++++,,,......+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((''''''((())))))))))))))))))((('''''''''(((***+++((())))))***++++++,,,,,,************************))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,+++)))((()))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++,,,.........,,,,,,---...******+++++++++,,,,,,,,,******))))))))))))******+++***)))***+++++++++)))******+++++++++,,,,,,,,,,,,,,,------...///000000...---+++******+++---...++++++++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,)))************+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))(((((())),,,...000+++,,,------------,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------...000111333444666444222333666;;;>>>???===???AAACCCCCCCCCBBBAAALLLLLLLLLMMMNNNNNNOOOOOOIIILLLKKKNNNTTT]]]}}})))************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************)))(((((((((((()))***************+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111111111111111222222333222222222222222222222222111222222333333444444555444444444444444555666777555555555444444555555555555555444444444444555555444444444444444444444444:::;;;;;;999666333222222222111111111000000//////000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((((((((((((((((((((()))******++++++)))((('''***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((()))+++---...)))))))))***+++++++++,,,++++++******************)))))))))***+++++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))***,,,---...*********+++,,,,,,,,,------,,,,,,+++*********+++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,---///111222------,,,+++,,,---...///...///000000000222555888JJJBBB999666777::::::999:::<<<>>>AAABBBCCCCCCCCCEEEJJJLLLJJJJJJNNNPPPOOONNNKKKMMMRRRUUUbbb))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************************)))(((((((((((()))***************************)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000000111111222222222222222222222222222111111222222333444444444444444444444444555666666555444444333333444444555555555444444444444555555333333333333333333333333444666666555222000///000111111111000000000//////000000000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++***)))((('''***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))+++,,,---***************+++++++++***************************************+++++++++++++++************++++++************************))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))***++++++++++++***************************)))((((((((((((((()))************+++++++++++++++,,,+++******)))))))))***)))))))))*********++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++++++++,,,---...---,,,,,,,,,,,,---......---...//////000111444666AAA;;;555444777:::;;;::::::<<<>>>AAABBBCCCCCCCCCFFFKKKMMMKKKJJJNNNPPPOOOPPPLLLMMMQQQTTTbbb)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))******))))))(((((((((((()))***************************))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///............///000000111111111111111111111111111111111222333333444444333333444444444444555555333333222222222222333333444444444444444444444444333333333333333333333333000222333222000......///111111000000000000//////000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---+++++++++***************************************+++++++++***************++++++************++++++************************(((((()))))))))*********+++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++++++++*********************************)))(((((((((((((((******************))))))+++***))))))((())))))))))))))))))******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------*********************************++++++,,,,,,---************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***************+++,,,------......------,,,---/////////000222555777444111222666:::;;;::::::<<<>>>AAABBBCCCCCCCCCHHHLLLNNNKKKKKKNNNOOONNNPPPMMMMMMOOORRR```))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((((((((((()))************************)))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,---............------------,,,---......///000000000000000000000000000000111111222333333333333333333444444444333333111111111000000111111111444444444444444444444444222222222222222222222222///111333333111000111222000000000000000000//////000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******++++++,,,,,,+++++++++***)))))))))***************+++++++++,,,+++++++++***)))))))))++++++************++++++************************))))))))))))*********++++++***))))))))))))***+++************************))))))***++++++++++++***************************++++++***************++++++*********)))(((((((((+++******)))))))))******,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************+++,,,---...///...---,,,+++---...///...///111333111//////222666999:::999:::<<<>>>AAABBBCCCCCCCCCIIIMMMOOOLLLKKKNNNOOONNNNNNMMMMMMNNNQQQ^^^zzz(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))(((((((((((()))***************))))))))))))))))))******************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---...//////////////////////////////000111111222222333222222333444444333222111000000////////////000000333333444555555444333333111111111111111111111111///000222222111111222333//////////////////000000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********)))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++,,,+++++++++***)))))))))++++++************++++++*********************************+++++++++,,,,,,+++++++++******+++++++++************************))))))***++++++++++++***************************))))))))))))***+++,,,---+++*********)))(((((((((++++++*********++++++,,,//////...---,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,---------+++,,,---...///...---,,,+++,,,...///...///000111000000111444777888999888:::<<<>>>AAABBBCCCCCCCCCIIIMMMNNNKKKJJJMMMNNNMMMJJJKKKMMMNNNPPP]]]ttt((((((((()))))))))******))))))))))))))))))))))))***)))))))))))))))((((((************************''''''((()))))))))(((((((((((()))***************))))))))))))************************************)))))))))************+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++,,,------......................../////////000111111222222111222333444333222111000000000////////////000000222333444555555444333222000000000000000000000000---...000111000///000111......////////////000000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******)))((()))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++******+++++++++***************)))))))))***++++++,,,,,,+++++++++***************++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************&&&&&&''''''(((***+++,,,******************))))))++++++++++++++++++,,,---000///......---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++---.../////////+++,,,------......------+++---///000//////000111111222333555777888888888:::<<<>>>AAABBBCCCCCCCCCGGGKKKMMMJJJJJJMMMNNNMMMGGGJJJMMMNNNRRR___vvv(((((((((((()))))))))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))&&&''''''((())))))(((((((((((()))***************((()))))))))************************************))))))))))))******************************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------......//////000111111222111222333444333222000///000000////////////000000111222444555555444222111////////////////////////,,,...000000///...///000........./////////000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++)))((((((((()))******)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))***************+++++++++((())))))***++++++,,,,,,***************+++++++++++++++************++++++************************************++++++++++++******++++++++++++******************************))))))***++++++++++++***************************((((((''''''((()))***************+++++++++++++++***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,***+++,,,.........---------,,,,,,,,,,,,---......+++...000111000///000111000222444555666777999::::::<<<>>>AAABBBCCCCCCCCCEEEIIIKKKIIIIIILLLNNNMMMIIILLLMMMMMMTTTfff(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------......//////000111111111000111333444333111///...000000////////////000000111222444555555444222111////////////////////////...000111111000//////000---.........//////000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((()))******)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))))))))******+++++++++,,,((())))))***++++++,,,,,,))))))******+++++++++,,,++++++************++++++************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,++++++************************+++,,,,,,,,,---))))))((())))))***++++++'''((((((***+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////************************,,,,,,++++++++++++++++++************************++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***...---,,,+++,,,---...///,,,...111111111000000111///111333444555777999;;;;;;<<<>>>AAABBBCCCCCCCCCCCCHHHJJJHHHHHHLLLNNNMMMKKKMMMMMMMMMUUUkkk******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...000111222111///---...////////////000111111222222222222222111111111000000//////000000111111111222444444444333333222222222////////////////////////......---------....../////////000000000000//////......---------,,,,,,,,,---------------------------,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))'''%%%######'''))))))((())))))************))))))++++++++++++++++++++++++++++++************+++++++++++++++*********))))))'''***---+++'''&&&))),,,))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))+++,,,------++++++,,,---,,,+++++++++***)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000//////.........---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---...///...,,,+++,,,---+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000111222333333333333555777999;;;===>>>???@@@AAABBBBBBBBBIIIIIIIIIIIIHHHIIIKKKNNNLLLQQQNNNSSSTTTfff******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************+++,,,---------...//////------...////////////000111111222222222222222111111111000000.../////////000000000000444444444333333222222222000000000000000000000000///......------......///......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))************************)))))))))(((************************))))))))))))))))))))))))+++(((&&&''')))++++++***))))))************))))))************************++++++************+++++++++++++++*********))))))'''***---+++(((&&&))),,,))))))*********+++++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************************************)))************+++++++++************************))))))*********+++++++++++++++************++++++******************++++++***+++,,,,,,******+++,,,++++++++++++*********************++++++***************+++++++++,,,,,,,,,************++++++++++++............---------,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++,,,,,,,,,------------------,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000111111222222333444555888:::;;;===>>>???@@@AAABBBBBBBBBFFFHHHKKKLLLKKKJJJJJJJJJKKKPPPLLLQQQRRRddd******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***,,,,,,++++++++++++,,,,,,)))+++,,,---,,,,,,...////////////000111111222222222222222111111111111111.........////////////000444444333333333333222222222222222222222222222222//////............//////---......//////......---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))************************)))))))))))))))))))))))),,,***))))))***++++++***))))))************))))))))))))))))))))))))))))))++++++************+++++++++++++++***************(((***,,,+++((('''))),,,***************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************(((((()))))))))*********++++++************++++++((())))))***++++++,,,,,,)))***++++++))))))***+++*********+++++++++++++++))))))************))))))******+++++++++,,,,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,++++++++++++++++++,,,,,,***++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------...///000111111111111222444666999;;;<<<======???@@@AAABBBBBBBBBCCCGGGLLLNNNMMMJJJHHHGGGJJJNNNJJJPPPRRReee******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,+++++++++,,,,,,***+++------,,,,,,---.../////////000111111222222111111111111111111111111/////////000000000000000333333333333333333333333333333333333333333333333000000//////.../////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))************))))))************************++++++************++++++************************)))***,,,+++)))(((***+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))))))))*********+++++++++************++++++))))))*********+++++++++)))+++,,,+++***)))***,,,*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,---------.........,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......///000000111///000222444777999;;;<<<<<<===???@@@AAABBBCCCCCCDDDGGGKKKMMMLLLJJJHHHGGGIIIMMMIIIQQQUUUiii******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---//////...,,,,,,,,,---/////////000111111222222111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222111000///////////////000000111111111111000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************))))))++++++++++++++++++++++++++++++************++++++***************************+++++++++*********+++************************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,++++++************+++++++++++++++*********))))))+++,,,---,,,+++***+++---******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++---...---,,,+++---...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......//////000000///000222555777999;;;<<<<<<===>>>@@@AAABBBCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJMMMIIIRRRXXXmmm******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///000111///---,,,------/////////000111111222222111111111111111222222222333222222222222222111111222222333333333333444444444444444444444444444444333222111000000//////000000111111222222111111000......---------,,,,,,,,,........................,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++++++++,,,))))))************))))))++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))),,,,,,++++++***))))))(((************************++++++++++++++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))(((+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++---......,,,,,,---///+++++++++,,,,,,,,,------------,,,,,,------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,++++++++++++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............//////000000///000333555888999:::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGGGGGGGGGGHHHLLLOOOKKKMMMIIIRRRYYYnnn******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000///...---...////////////000111111222222000000111111111222222222222222222222111111000000222222222333333444444444333333333333333333333333444333222111000000000000000000111111111111000000......---------,,,,,,,,,........................,,,,,,---......---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,---+++***+++---))))))************))))))************************++++++************++++++))))))*********+++++++++,,,+++***++++++,,,+++***+++++++++*********))))))))))))))))))))))))))))))++++++******************************************************************************************)))************+++++++++************************************++++++++++++++++++************++++++++++++*********************,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------------************************)))***,,,------,,,***)))++++++++++++++++++++++++***,,,------,,,,,,---...*********+++++++++,,,,,,,,,,,,++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000111333666888999999999;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEFFFFFFGGGIIIMMMPPPLLLMMMHHHPPPVVVkkk~~~******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000+++---............///111/////////000111111222222000000111111222222222222222111111111000000//////222222222333333444444444333333333333333333333333444333222111000000000000//////000000000000//////......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###&&&******)))((()))+++))))))************))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++,,,+++***+++,,,,,,+++***++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************++++++************++++++)))))))))***++++++,,,,,,)))+++++++++***)))***+++---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((())))))))))))******************++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))++++++++++++++++++++++++)))***,,,,,,++++++,,,---))))))*********++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********((()))***++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///////////////000222444666888888888888;;;<<<>>>@@@BBBCCCDDDDDDAAACCCFFFGGGHHHJJJMMMPPPMMMNNNGGGMMMSSSfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))******************)))))))))))))))*********************************+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,------.../////////111222222333333222222111...///000111000000......///000111222333333333333555444333333222222222222111111111111000000000///------............------..............................---------,,,,,,,,,+++,,,,,,+++***)))***,,,(((***++++++*********+++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************((()))***+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++*********+++,,,---+++*********))))))(((((((((((()))*********************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************------,,,,,,+++***)))))))))************+++++++++,,,------+++******,,,...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))(((((())))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***,,,+++*********+++,,,---))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------......000111111444333333555888::::::999:::<<<>>>AAABBBCCCCCCCCCFFFHHHIIIIIIIIIJJJLLLOOOOOOIIIMMMLLLMMMnnnzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))************)))(((''''''((()))***))))))(((((((((((())))))(((((()))))))))***************)))))))))))))))*********************************+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,------.../////////111222222222222222222111000111222333333222111000000000222333333444444444444444333222222222222222111111111000000000//////------............------...........................------------,,,,,,,,,+++,,,,,,,,,++++++---///((()))******)))))))))***************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))***+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******))))))***++++++,,,++++++*********+++,,,---************)))))))))((((((((()))*********************++++++++++++******))))))))))))))))))))))))*********))))))*********************************------,,,++++++***)))))))))************++++++++++++,,,,,,***))))))+++---++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++***))))))))))))))),,,,,,+++++++++******************+++++++++,,,,,,)))******+++,,,+++++++++++++++*********+++,,,---*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------......000111111333222333555888:::;;;::::::<<<>>>@@@BBBCCCCCCCCCGGGHHHJJJJJJJJJKKKMMMOOOLLLGGGLLLLLLNNNppp)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))******)))))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......//////111111222222222222111111222333444555555444333222000111222333444444444444333333222111111111222222000000000000////////////------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,+++******,,,---))))))))))))))))))((((((************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))*********)))******+++,,,+++************+++,,,,,,************))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,+++******)))))))))************+++++++++***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))******************)))))))))***************+++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111111111111222444888;;;;;;;;;:::<<<>>>@@@BBBCCCCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPKKKFFFMMMOOOSSSuuu(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***)))(((((((((((())))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------...//////000000111111111111000000222333444555555555444333111111222333333333333333222111111000000000111111000000/////////.........---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,+++)))((()))***+++***)))))))))***))))))************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************)))******+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))+++***************++++++***************++++++,,,*********)))))))))))))))(((((()))*********************++++++++++++******)))))))))))))))))))))))),,,++++++++++++++++++,,,************************,,,+++++++++******))))))))))))*********+++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,//////..................++++++******++++++,,,,,,++++++++++++++++++++++++++++++***))))))*********************************************************++++++,,,------------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////......///000111111000000111444888;;;<<<;;;:::;;;===@@@BBBBBBCCCBBBDDDFFFIIIJJJJJJKKKMMMOOOLLLIIIQQQSSSWWWzzz((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))((((((''''''((()))******((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++******++++++,,,++++++,,,,,,---.........///000000111111000000///000111222444444444333222111111222222333222222222000000/////////000000111/////////............---...---,,,,,,,,,,,,---...------------------------------,,,,,,,,,+++++++++***+++,,,+++++++++---///...,,,***)))+++,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))((()))))))))************************************((()))))))))******************************************+++++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))++++++***************+++))))))******++++++++++++))))))))))))))))))******(((((()))*********************++++++++++++******)))))))))))))))))))))))),,,++++++++++++++++++,,,************************++++++***************)))))))))*********+++++++++***,,,------+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,..................------+++*********++++++,,,---+++++++++++++++++++++++++++***************++++++******++++++++++++++++++++++++******************++++++,,,------------,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......000////////////000000111000000111333777:::;;;;;;999;;;===@@@AAABBBBBBBBBAAADDDGGGIIIIIIJJJKKKMMMLLLIIIQQQTTTXXXyyy))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((((((((())))))''''''''''''((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++************++++++,,,+++++++++,,,------......//////000000000000//////...///000222222222111111000000111111111111111000//////.........///000000///.........------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''))),,,---///111444777111---***)))+++---,,,***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))***************************************++++++++++++***)))))))))************+++++++++************************)))))))))))))))))))))))),,,+++******)))*********((()))******++++++******))))))))))))************(((((()))*********************++++++++++++******))))))))))))))))))))))))++++++************++++++************************************************)))************+++++++++***,,,......,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++************+++,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000//////000000111000000111333777:::::::::999;;;===???AAABBBBBBBBB???BBBFFFHHHIIIIIIJJJKKKIIIFFFOOORRRVVVvvv))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))'''''''''((((((((())))))'''&&&&&&'''''')))************************************+++++++++,,,,,,,,,***************+++,,,,,,***++++++,,,,,,---.........//////000000//////...,,,---///000111111111000//////000000000000//////......------......///000.........---------,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((())),,,---...000333555111---((((((+++,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************+++++++++++++++***)))))))))************+++++++++************************)))))))))))))))))))))))),,,++++++***))))))******'''((()))***+++******)))((()))))))))************(((((()))*********************++++++++++++******))))))))))))))))))))))))*********))))))*********************************))))))))))))************)))************+++++++++)))+++------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))******+++++++++************+++,,,---...+++++++++++++++++++++++++++*********++++++,,,---)))))))))*********++++++---------,,,,,,,,,++++++)))******+++,,,+++++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111000000000000000111111111111333666999999999999:::===???AAABBBBBBBBB???BBBFFFIIIIIIJJJKKKLLLGGGDDDOOORRRVVVvvv))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''''')))************************************+++++++++,,,,,,,,,******))))))***+++,,,,,,***++++++,,,,,,---............////////////......,,,---///000111111111000...///////////////......---------------...///000......---------,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++******,,,---111,,,''''''***,,,***'''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************+++++++++++++++***)))((()))************+++++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******'''((()))++++++******)))(((((())))))*********+++(((((()))*********************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))*********)))************+++++++++(((***,,,,,,+++***)))***++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------************+++,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---'''((((((((())))))******.........------,,,,,,,,,))))))***++++++++++++***)))***+++,,,---,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++*********+++,,,---*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......111111000000000000000111222111111333666888888888999:::<<>>>>>>>>>>>???@@@???AAADDDFFFFFFGGGIIIKKKJJJIIILLLQQQccc))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))************************************************'''))),,,............000111111000//////...------......///000000000000000---...............////////////.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***(((&&&&&&'''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,111111---******,,,************)))))))))((()))))))))))))))*********))))))))))))************************************++++++++++++++++++++++++************************+++,,,***((())),,,,,,((()))************+++++++++************+++++++++++++++++++++*********))))))******************++++++))))))*********+++++++++------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++***************++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222333333222000///000222000111333555666777888888999;;;>>>>>>>>>>>>???AAA???AAADDDFFFGGGHHHIIIKKKGGGHHHMMMQQQ^^^|||~~~))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))***************************************************,,,.........---...///111111111000000//////.........///000000000000000////////////............/////////.........------....../////////...------------------------------(((((()))***,,,---......,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...333333///,,,,,,---+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...333444111,,,******************))))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++------+++((())),,,+++((()))************+++++++++************+++++++++,,,+++++++++***************)))))))))***+++++++++,,,))))))*********+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++******+++,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...,,,,,,++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222333222000000111222000111333555666777888888:::<<<>>>???>>>>>>@@@AAA???BBBEEEFFFGGGHHHJJJLLLEEEHHHOOORRRXXXooo|||tttwww(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))***************+++++++++************************+++,,,............///000222111111111000000000///......///000000000000000111000000//////.........////////////..................////////////......------------------------))))))***+++,,,---......,,,,,,------,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***,,,***))))))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...///,,,)))((((((*********)))))))))))))))++++++******))))))((((((((()))))))))************************************************************++++++++++++++++++++++++,,,---+++((())),,,+++'''))))))*********+++++++++*********+++++++++,,,,,,************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222222111000111222000111333555666777888888:::<<<>>>?????????@@@AAA???BBBEEEGGGHHHIIIKKKMMMFFFIIIQQQRRRTTTfffsssnnnvvv(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))))))))*********+++++++++***************************+++---.........111333111111111111000000000000......///000000000000000111111111000000//////...000000/////////...............///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&,,,333333...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))))))))))))))******++++++******))))))((((((((()))))))))************))))))))))))))))))))))))***************************************************,,,***'''(((,,,,,,((())))))*********+++++++++***++++++++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...000222333222111222333000111333555666777888888:::<<>>???>>><<<===???AAABBBBBB@@@CCCFFFHHHIIIJJJLLLNNNKKKHHHSSSSSSZZZgggccchhhppp(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++))))))*********+++++++++)))************+++++++++,,,++++++,,,,,,---...///.........................../////////000000000000222111111000000111111222222111000///////////////............////////////....................................------------............---,,,+++***++++++*********)))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))************)))))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************************))))))************))))))))))))))))))************,,,++++++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************))))))))))))))))))***+++++++++++++++************************++++++++++++++++++++++++******)))***000666555000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))))))))******************++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))((()))***,,,---******++++++++++++******************************************************************))))))))))))+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------............//////000000111111222000111666888888:::>>>AAA???======@@@BBBCCCDDDBBBDDDGGGIIIIIIJJJLLLNNNJJJGGGRRRPPPXXXeeeaaaeeemmm((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++)))))))))*********++++++)))************+++++++++++++++++++++,,,---..................................../////////000000000222111111000000111111222111111000......------------............/////////....................................---------------......------,,,+++***,,,+++++++++************************************+++***))))))((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******************))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))******))))))***+++************************))))))************)))))))))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++******000777888444---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,++++++***))))))***,,,---******+++++++++++++++***************************************************************************+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///000111111111333111222666999999;;;???BBB@@@======@@@CCCEEEFFFDDDFFFIIIJJJJJJJJJLLLMMMIIIHHHRRRPPPXXXgggcccgggnnn((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************))))))*********+++++++++************+++,,,---...---------......................../////////000000111111000000000000111111111000///...---,,,,,,,,,---------.........//////.................................---------,,,,,,---------------,,,+++***,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******************)))))))))))))))++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))******))))))***+++************************((())))))************)))))))))*********+++++++++))))))******++++++,,,,,,************************************++++++++++++)))***************++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))---555777555---------------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,))))))*********+++++++++---,,,+++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++*********+++,,,,,,******++++++,,,,,,++++++************************************************)))***************++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......------...///000111111222333111222777999999<<<@@@BBB???<<<<<>>BBBDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLFFFIIIVVVSSS___vvvvvvyyy)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))((((((((()))))))))******)))************+++++++++))))))))))))***+++,,,---,,,,,,------.../////////------........./////////111000000//////000000111//////...------------...,,,------------.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++))))))))))))************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---,,,,,,******))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))******))))))***+++************************'''((()))******+++***************++++++++++++,,,)))))))))***************************************)))))))))************+++))))))******+++,,,,,,,,,,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---,,,((()))---...,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---*********++++++++++++,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---...///000111222333333111222666999999;;;???===<<<;;;<<>><<<<<<<<>><<<<<<>>>AAADDDFFFEEECCCCCCEEEGGGIIIIIIIIIJJJLLLDDDJJJXXXSSSaaa~~~+++*********))))))((((((***(((%%%######%%%(((***))))))))))))))))))))))))(((((())))))*********+++---,,,,,,+++***)))((((((&&&''''''((()))******+++***)))((()))***+++***(((++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((('''''',,,,,,***)))(((((((((((())))))************))))))))))))))))))***+++,,,---******+++,,,,,,,,,++++++---------...............000000000000000000000000////////////000000000000..................------,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++************************************************,,,+++++++++******))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++++++++++++++++++++++++++************************************************))))))))))))************************************)))))))))***+++++++++,,,******))))))))))))************))))))))))))******---,,,++++++******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))'''&&&'''***+++***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444444111---+++***+++,,,------,,,+++***$$$+++...+++***,,,---)))......---,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********........................---......---+++******+++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------...000111333444444444333333666999;;;<<<;;;;;;;;;<<<>>>AAABBBAAA@@@CCCDDDDDDFFFGGGHHHIIIIIIGGGOOOSSSWWWggg************)))))))))(((+++***(((&&&&&&(((***+++))))))))))))))))))))))))(((((()))))))))*********++++++***))))))(((((((((''''''(((((())))))*********)))((()))***+++***(((+++******)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''++++++***)))((((((((()))))))))************))))))))))))))))))***+++,,,---***+++,,,,,,---,,,,,,,,,---------............///000000000000000000000000////////////000000000000........................,,,,,,---------.................................------,,,,,,,,,,,,++++++************************************************++++++*********)))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************))))))*********++++++++++++++++++++++++************************************************))))))))))))******************************************************++++++******))))))))))))************))))))))))))******,,,,,,+++***************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))'''&&&'''***+++***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////---***(((+++++++++,,,,,,+++++++++,,,///---((((((---000///......---,,,,,,+++***************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,---,,,+++******,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------...000111222333444333333333666999;;;<<<;;;<<<;;;;;;===@@@AAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJGGGNNNQQQTTTggg************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***(((******)))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******)))))))))))))))***))))))************))))))))))))))))))***+++,,,---+++,,,------......------------........./////////000000000000000000000000000000000000////////////........................,,,------------.................................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************************************))))))))))))******************************************************))))))******))))))))))))************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,************************++++++************++++++)))((('''(((*********))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((,,,++++++++++++++++++,,,,,,,,,)))&&&(((,,,---+++...------,,,,,,++++++************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------......000111222333444333333333666999<<<<<<<<<===;;;:::;;;>>>AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJHHHMMMMMMOOOaaa~~~*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((***)))((()))***+++***(((***))))))((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))))))))***+++))))))************))))))))))))))))))***+++,,,---,,,------...............------......//////000000000000000000000000000000000000000000////////////---------...............------------....................................------,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************((()))))))))************************************++++++******))))))((((((******))))))))))))************))))))))))))************)))((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++************************++++++************++++++)))))))))))))))***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---((())))))+++------***&&&---------,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///---+++******++++++++++++++++++++++++++++++++++++******+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......///000111222333333333222333666999<<<===<<<===;;;::::::===@@@BBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIMMMKKKKKK[[[uuu))))))))))))))))))******''''''((())))))(((''''''))))))))))))))))))))))))))))))((((((((((((((((((((())))))******++++++,,,))))))))))))((((((((((((***)))((()))***+++***((()))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))***+++))))))************))))))))))))))))))***+++,,,---,,,---......//////......------......///000000111111111111111111111111111111000000000/////////...---------.........//////---------.........//////........................------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++******))))))(((((((((******))))))))))))************))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))*********)))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++---...---+++***------,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++*********((()))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111111111///,,,*********++++++++++++++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000111222222333222222333555999<<<=========;;;999:::===@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKOOOOOONNN\\\sss|||www))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''))))))******+++++++++,,,(((((((((((())))))))))))***)))((()))***+++***(((((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))************))))))))))))))))))***+++,,,---,,,---......//////......------...///000000111222111111111111111111111111111111000000//////......,,,,,,------.../////////------........./////////........................------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))((((((******))))))))))))************))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))************************************************)))))))))************+++++++++++++++++++++++++++++++++************++++++***+++++++++)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,...+++++++++)))'''***///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++*********(((((()))***++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++111111111///,,,*********++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...//////000111111222222222111222555999<<<======<<<:::999:::===@@@AAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLRRRSSSSSSbbbxxxzzz((()))))))))************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************''''''(((((())))))*********)))((()))***+++***((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***++++++***)))((((((((()))))))))************))))))))))))))))))***+++,,,---,,,,,,---............---------...///000111222222111111111111111111111111111111111000///.........,,,,,,------...//////000............////////////........................------,,,,,,,,,,,,++++++************************************************)))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))))))))******))))))))))))************))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))************************************************))))))))))))************************************++++++************++++++***+++---+++)))((()))+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,+++++++++***,,,222555000))))))///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,************************(((((()))***************'''((()))***++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000/////////000111111222222111111222555999===>>>===:::::::::;;;>>>@@@@@@???AAABBBCCCEEEGGGIIIKKKLLLLLLQQQRRRRRR```vvvyyy(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((&&&''''''((()))******+++***)))((()))***+++***((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******,,,,,,***)))(((((((((((())))))************))))))))))))))))))***+++,,,---+++,,,------......------------...///000111222222111111111111111111111111222111111000///......---,,,,,,------...///000000............/////////000........................---------,,,,,,,,,++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''''''(((((())))))************))))))))))))************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++***,,,---,,,)))''')))+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++******+++,,,------,,,+++***(((222AAAKKKCCC444---///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,************************(((((()))***************'''''')))******+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111//////000000111111222222111111222555:::===>>>>>>999999:::<<>>AAABBBCCCEEEGGGIIIKKKLLLKKKOOONNNLLLYYYoooxxxsss))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))'''$$$%%%''')))'''&&&%%%&&&((()))))))))((('''+++++++++************)))******++++++++++++******)))************+++++++++((())))))))))))***************+++,,,,,,---......,,,---...000111111111111////////////000000000000111111000000//////............---------......///////////////////////////---------...............++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***'''&&&&&&'''***+++))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))************(((((())))))))))))(((((())))))))))))***************)))))))))((((((''''''************************************************************************+++*********))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))******))))))))))))******************************************************++++++******++++++,,,---(((+++---,,,***)))+++...((()))***,,,,,,+++******,,,,,,------,,,,,,+++***---------,,,+++***)))(((***000888;;;999222+++''',,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------,,,++++++******)))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++++++++++++++++++++++++++,,,---,,,***)))***+++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++,,,,,,,,,,,,------+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111000111333666888:::;;;<<>>@@@???===AAA???BBBGGGIIIGGGGGGJJJLLLOOOMMMLLLZZZnnnxxxuuu))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&((()))))))))((('''+++++++++*********)))))))))))))))******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...///000000000000000.../////////000000000000000000000000//////......///......------......///.......................................---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***(((''''''(((***+++))))))))))))))))))))))))************))))))))))))************************))))))))))))******************++++++++++++******))))))))))))*********************))))))(((((((((************************************************************************************)))))))))((())))))))))))))))))))))))***)))((('''&&&''''''(((************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))))))))))))))******))))))))))))******************************************************++++++******++++++,,,---.........,,,)))'''&&&'''((()))***++++++,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***))))))***...222444222...+++)))---------,,,,,,+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111000111333666888:::;;;<<<<<<::::::;;;???BBBBBBAAACCCAAADDDIIIJJJIIIIIIKKKJJJMMMLLLLLLXXXllluuusss((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&&&&''''''((()))(((((((((++++++*********)))))))))(((((())))))))))))(((((()))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......///////////////........./////////000000000000000000////////////...//////............//////........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))***************++++++************************))))))))))))******************++++++++++++******))))))))))))***************************)))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))************))))))))))))******************************************************++++++******++++++,,,---***)))***,,,000222333222999777444111...+++)))(((,,,,,,,,,,,,,,,++++++******+++++++++++++++******+++,,,,,,+++***)))+++---......---,,,,,,+++******)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000111111///111333666888:::;;;<<<999999999<<<@@@DDDEEEEEEDDDCCCEEEJJJLLLJJJJJJMMMHHHKKKJJJKKKWWWhhhqqqppp((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''(((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))******+++,,,,,,------///////////////...---,,,........./////////000000////////////////////////000000///.........//////........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))*********+++************************((()))))))))************(((((())))))))))))((((((((()))))))))************++++++***************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((()))))))))))))))***************))))))))))))******************************************************++++++******++++++,,,---)))(((***000888===???>>>===:::666111---+++)))(((+++,,,,,,,,,,,,+++******))))))***+++++++++++++++++++++***((('''))),,,/////////...---+++***))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------,,,,,,---------.........////////////000000000111///000333555888999;;;;;;999999:::===@@@DDDFFFGGGEEEDDDFFFKKKLLLJJJJJJLLLHHHJJJKKKMMMWWWfffnnnnnn(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((''''''''''''((((((((()))*********)))))))))(((((()))******++++++******)))(((((()))))))))*********''''''((((((((()))))))))'''''')))***,,,---...///......///......---,,,+++............////////////.............../////////000000///.......................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((()))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((())))))******************))))))))))))******************************************************++++++******++++++,,,---000...---000444777666444++++++***)))***+++---...++++++,,,,,,++++++***)))(((((()))***++++++++++++***+++,,,+++***+++---/////////...---+++***))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,------------......////////////000000000///000222555777999:::;;;:::;;;<<<>>>@@@BBBDDDFFFDDDCCCEEEJJJKKKHHHHHHKKKIIIKKKMMMPPPYYYdddlllnnn'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((''''''''''''((())))))******)))))))))(((((((((******++++++++++++******((((((((()))))))))******)))))))))*********++++++&&&'''(((***+++---...///---.........---,,,++++++------........./////////---............/////////000///...---------------------------------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))******++++++******))))))))))))******************************************************++++++******++++++,,,---,,,+++******,,,,,,+++***((((((((()))***+++,,,---+++++++++++++++******)))(((((()))***+++++++++***)))+++---------,,,---.........---,,,,,,+++******)))************+++++++++++++++++++++++++++++++++------,,,,,,+++******)))***************+++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++---))))))******+++,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,++++++************++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------......////////////000000...000222555777999:::;;;:::;;;===>>>>>>@@@CCCEEEDDDBBBDDDIIIJJJGGGGGGIIIIIIKKKNNNSSSZZZbbbjjjmmm'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%''')))(((''''''&&&'''((()))******)))))))))(((((((((((())))))************))))))(((((((((((()))))))))***))))))))))))*********+++))))))******++++++,,,,,,,,,,,,---------,,,,,,+++---------.........//////---------........./////////...---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++******))))))))))))******************************************************++++++******++++++,,,---%%%&&&((((((((()))***,,,.........---,,,+++))))))+++++++++++++++***))))))((()))***************)))(((***,,,,,,+++******+++---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***************+++++++++++++++++++++++++++++++++************************((()))***+++++++++******************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------........./////////000000...///222444777999::::::888:::=========???BBBEEEDDDCCCDDDIIIJJJGGGGGGIIIIIIKKKOOOTTTZZZaaaggglll'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))'''%%%$$$''')))(((''''''&&&&&&((()))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((,,,+++++++++******))))))+++,,,,,,------,,,,,,,,,---------.........//////---------........./////////...---,,,+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))),,,,,,,,,+++++++++******)))(((((((((((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++******))))))))))))******************************************************++++++******++++++,,,---))),,,...,,,***(((***---'''(((***+++,,,+++***)))***++++++++++++***))))))))))))************))))))((()))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,------))))))******++++++++++++)))************+++++++++************************)))***+++,,,------...---++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++***))))))************++++++++++++++++++,,,,,,---------******************************+++,,,,,,---......++++++,,,,,,,,,---------............/////////000...///222444777888::::::666888<<<======???CCCGGGEEECCCEEEIIIJJJHHHGGGIIIIIIJJJNNNUUUZZZ___eeekkk))))))))))))************,,,,,,+++***)))(((''''''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***************)))(((((()))*********++++++++++++******))))))))))))******,,,+++***((((((((()))))))))************+++++++++------......------,,,+++------------------------//////000000///...---------.........---,,,,,,+++++++++,,,,,,---...////////////...---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))+++++++++*********))))))''')))******))))))***+++************************))))))))))))))))))))))))******))))))))))))******------,,,+++************))))))))))))))))))))))))))))))************))))))******)))))))))))))))***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...,,,++++++,,,------,,,------......------,,,+++...---+++''''''+++---......------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------,,,+++*********+++,,,************************)))************+++++++++)))+++------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------,,,---......//////.........000222555777888999999;;;;;;<<<>>>???AAABBBBBBFFFFFFIIIMMMNNNIIIGGGHHHLLLLLLLLLPPP]]]kkkrrrqqq))))))))))))******************))))))((('''''''''************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***************)))(((((()))))))))*********++++++******))))))))))))******+++***)))(((((())))))***)))************+++++++++............---,,,++++++,,,,,,,,,,,,------......///////////////...---------.........------,,,++++++,,,,,,---......////////////...------,,,++++++,,,,,,---------.........,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************)))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))+++++++++*********))))))''')))******))))))***+++************************))))))))))))))))))))))))******))))))))))))***************))))))***++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))***---/////////------......------,,,+++,,,---,,,******,,,---,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------,,,+++*********++++++************************************++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------,,,---......//////.........000222555777888999999::::::<<<===???AAABBBCCCEEEDDDGGGLLLLLLHHHFFFFFFKKKKKKLLLQQQ]]]lllssssss))))))))))))************((((((((('''''''''''''''************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))((((((((((((((()))))))))************))))))))))))*********))))))(((((()))***+++)))************+++++++++............---,,,+++*********+++,,,---......//////////////////......------............---,,,,,,,,,,,,------...///////////////......---,,,,,,,,,------------............,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))+++************)))))))))''')))******))))))***+++************************))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))***---/////////------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++,,,+++************+++,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************+++++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,---......//////.........000222555777888999999888999;;;===???AAACCCDDDDDDCCCFFFKKKKKKGGGEEEFFFJJJKKKMMMRRR^^^mmmuuuvvv((()))))))))************'''''''''(((((()))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((***+++,,,))))))*********+++++++++............---,,,+++***)))***+++,,,---...///000...///////////////......------............------------.........///////////////......---------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))***************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))************))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))******++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,...,,,++++++,,,---,,,,,,------......------,,,+++,,,******,,,,,,******,,,++++++******)))******+++++++++++++++++++++++++++++++++************+++++++++******************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,***))))))+++...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......///............000222555777888999999777888:::<<>>@@@BBBCCCCCCCCCFFFLLLMMMIIIGGGHHHIIINNNRRRVVV```nnnyyy|||))))))))))))************((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))************************)))(((((()))))))))*********++++++******))))))))))))******+++***)))(((((())))))***)))************+++++++++******,,,---.../////////.../////////000000111111------...///////////////------...///////////////000000000000000000000000............////////////000/////////............,,,++++++******++++++,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))******''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***************+++))))))))))))))))))))))))))))))************))))))''')))+++,,,------,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***))))))***---/////////------......------,,,+++...***///888888///***...+++++++++++++++,,,------++++++++++++++++++++++++((()))***++++++***)))((()))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++---......---+++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++---,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////.........000222555777888999999888999:::<<<>>>???AAAAAABBBBBBEEEKKKLLLHHHFFFGGGGGGLLLPPPTTT]]]kkkvvvzzz))))))))))))************(((((((((((((((((((((((((((((())))))*********+++************************'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++***************)))((((((************++++++++++++******))))))))))))******,,,+++***((((((((()))))))))************+++++++++((()))+++---...///000000000000000000111111111111------...///000000//////------...///000000//////111111111000000000000000.........///////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))'''((((((((())))))******((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))''')))+++---...---,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------...,,,++++++,,,------,,,------......------,,,+++---+++333??????333+++---,,,+++++++++,,,------...++++++++++++++++++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++------,,,+++***+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////.........000222555777888999999999999:::<<<===???@@@@@@AAA@@@DDDIIIKKKGGGEEEFFFFFFKKKOOORRR[[[hhhssswww))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++---...---+++)))'''))))))))))))************(((((())))))*********+++++++++************++++++))))))))))))************)))************+++++++++------,,,,,,,,,---......//////000000000000//////---------............///000000000000000000000000.................................////////////000......---------,,,,,,,,,,,,++++++***)))(((''''''******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((---+++)))((('''((()))***)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************++++++++++++++++++++++++***)))(((************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++***))))))+++---...---------,,,,,,+++++++++,,,,,,...//////...,,,,,,******+++++++++,,,,,,,,,//////.........------------......//////......---...///000000...,,,,,,---************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++++++++,,,...******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++***)))))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------............////////////---000444888::::::999888999:::;;;<<<<<<===@@@BBBAAADDDGGGJJJKKKJJJHHHFFFIIIOOOMMMMMMXXX```kkkzzz))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,---000222111///,,,+++))))))))))))************((()))))))))************))))))(((((((((((())))))((((((((()))))))))******))))))*********+++++++++,,,,,,,,,+++,,,,,,---......//////000000//////...------------............------------------------........................------........./////////---------,,,,,,,,,,,,+++,,,,,,++++++******))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((,,,+++)))''''''((()))***)))(((((('''((()))***+++))))))))))))************))))))))))))))))))))))))************)))))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************++++++++++++++++++++++++***))))))************************+++******))))))******+++******+++++++++,,,,,,,,,---,,,+++***+++,,,...///---,,,,,,,,,++++++++++++******++++++++++++************+++++++++,,,,,,,,,.........------------,,,++++++,,,,,,,,,,,,++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,******+++,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------............////////////---///333777888888777666777999;;;<<<<<<===???AAACCCEEEHHHJJJKKKIIIFFFDDDGGGNNNNNNPPP^^^hhhqqq))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))+++---111333444111...,,,))))))))))))************))))))))))))************))))))(((((((((((())))))''''''((((((((())))))))))))))))))*********++++++++++++******++++++,,,------..................---------------............------------------------........................,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))((('''''''''((()))((((((((((((((()))******************++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***++++++++++++***))))))+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,...---,,,+++,,,---...///+++++++++++++++***************))))))))))))************+++++++++,,,,,,,,,------------,,,,,,,,,,,,*********++++++*********(((***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,***))))))*********+++++++++,,,,,,,,,+++++++++***************************************++++++,,,------------,,,+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------............////////////...000333666888888777666666888;;;============>>>EEEGGGIIIKKKJJJHHHEEECCCEEELLLNNNUUUfffpppxxx(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''***...111222000,,,***((()))))))))************)))))))))))))))*********++++++************++++++''''''''''''(((((((((((())))))))))))*********************)))***++++++,,,,,,------......------,,,,,,,,,---------.........////////////////////////........................++++++,,,,,,,,,---------+++++++++************)))******++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((''''''''''''((((((((((((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++******+++++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,+++,,,---......************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************************************)))***,,,---------,,,+++************************------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111444777888888777777555888;;;======<<<<<<<<>>???;;;<<<===<<<<<<<<<>>>@@@EEEFFFIIIKKKJJJHHHEEECCCBBBNNNOOONNNTTT[[[iii}}}))))))))))))))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))---......//////......---******+++++++++******)))---------...------,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************---+++((())),,,------+++++++++************++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************,,,------,,,*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000333666999:::::::::999888888:::>>>???<<<:::BBBEEEIIIJJJIIIFFFEEEDDDFFFKKKKKKOOO[[[bbbooo))))))))))))))))))))))))(((((())))))(((''''''&&&***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++************+++,,,,,,************************)))************+++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++)))***,,,---,,,***++++++++++++++++++,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------.................................000333666999:::::::::999888888;;;>>>???>>><<>>@@@BBBCCCCCCFFFJJJKKKJJJGGGFFFEEECCCJJJKKKRRRaaammm}}}))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))+++,,,---+++,,,,,,------,,,,,,+++++++++,,,---............++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))(((((((((((()))******************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222...---,,,+++*********+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.................................000333666999:::::::::999;;;<<<======>>>AAACCCCCCFFFJJJLLLJJJHHHFFFEEEEEEKKKKKKRRRaaannn))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,+++,,,...//////...,,,++++++,,,---....../////////,,,,,,------...---------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///444888444222///,,,++++++,,,---,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000333666999::::::::::::;;;===<<<;;;<<<@@@CCCDDDGGGJJJLLLJJJHHHFFFFFFFFFLLLMMMSSSaaalll{{{))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,,,,...111333333111...,,,+++,,,---...////////////---------...------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------000666;;;888555111---+++,,,---///++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------*********++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------.................................000333666999::::::::::::<<<===<<<:::;;;>>>BBBDDDGGGKKKLLLKKKHHHFFFFFFFFFMMMNNNUUUbbbjjjwww)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))'''&&&&&&'''((()))))))))))))))))))))))))))---+++))))))+++,,,---,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************---+++111:::888---(((------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///999777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,++++++******++++++,,,------------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------++++++++++++------+++,,,------------,,,+++---,,,,,,+++*********+++++++++************++++++'''(((***+++,,,++++++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////.........000222444777999:::::::::999:::;;;;;;;;;<<<>>>@@@CCCFFFIIIJJJJJJJJJKKKLLLHHHNNNRRRXXX```bbbooo))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))))))))))))))))),,,***((()))***,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********---+++///888666,,,(((---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))******))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************)))************+++++++++++++++++++++*********)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///888666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++************+++,,,***+++,,,------,,,+++***---,,,++++++******++++++++++++************++++++,,,,,,---------,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////////////////...///000333666888999999999999;;;<<<<<<<<<<<>>>>>===>>>AAACCCEEEHHHKKKLLLKKKIIIHHHHHHGGGLLLMMMOOOVVV[[[nnn(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''((()))***)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,+++(((***---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******)))))))))***((()))))))))************************************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................---------------------------...///...---------///---------------------...---------------------------------.........//////---......//////......------------------------------,,,,,,,,,,,,,,,,,,---***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---.........//////000000000111444666999:::::::::<<<===>>>>>>>>>???AAACCCEEEHHHKKKLLLKKKIIIHHHGGGFFFMMMOOORRRWWWYYYkkk))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((()))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------....................................---------------------------...///...------...////////////000000000000111------------------------------........./////////......////////////......------------------------------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++************+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000000000222444777999:::;;;;;;;;;===>>>>>>>>>>>>AAACCCCCCGGGKKKMMMLLLJJJHHHHHHFFFNNNQQQSSSWWWZZZmmm))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((()))++++++***((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))'''***++++++******+++,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))******))))))))))))************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------------.........///................................................---...///...------...///...//////000000000000000....................................////////////......////////////......------------------------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++***++++++---///000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000111///111333666888999::::::;;;<<<=========>>>@@@BBBBBBFFFJJJMMMLLLKKKIIIHHHGGGNNNPPPRRRWWW\\\rrr))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))(((((((((***,,,,,,***(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))'''***,,,+++***+++,,,+++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------.........//////////////////////////////........................---...///...------...///,,,,,,---......---------..................................../////////000......////////////......------------------------...------,,,,,,------...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))***+++,,,,,,+++***)))------,,,++++++,,,------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---+++***)))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000000111...000222555777888999999:::<<<============@@@BBBAAAEEEJJJMMMMMMKKKJJJIIIHHHNNNOOOPPPUUU]]]www))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((,,,)))'''(((++++++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++************************)))************)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---...///000///...---,,,***+++,,,+++***+++,,,...///...------------......222111///.........///000------....../////////000------------------......000000/////////.........------------------------000...---...///000///.............../////////000......////////////......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------++++++++++++------******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000////////////000222444555777777777777;;;===>>>>>>>>>>>>AAACCCEEEEEEHHHMMMLLLHHHHHHLLLNNNLLLOOOTTTUUU___}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,++++++,,,,,,+++)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))***((('''(((+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++************************(((((()))*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------------,,,,,,+++,,,---...---,,,,,,---//////.....................000///......------......000000000000111111222222////////////////////////000000//////////////////........................000///......///000///............/////////000000......////////////......---------------------------------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000/////////////////////000111333555777777777777;;;===>>>>>>===>>>@@@CCCEEEEEEHHHLLLKKKGGGGGGJJJKKKJJJNNNRRRTTT___}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------,,,++++++,,,,,,+++******************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********(((''''''(((+++,,,,,,+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************++++++******************************************&&&'''(((***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------...............---,,,,,,,,,,,,---...//////...---,,,...///......////////////......000////////////.........//////.........///000000000000000000000000000000/////////////////////000000000000000000000000000000///......000000///........./////////000000000...//////000000//////...---------------------------------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------////////////////////////000111333555777777777777;;;<<<===>>>===>>>@@@BBBEEEEEEGGGKKKJJJEEEEEEHHHJJJKKKNNNRRRUUUaaa((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((******))))))))))))******''''''((((((((()))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------...,,,++++++,,,---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((((((((((()))))))))******((((((((()))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++++++++***************************************'''((()))***++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............000///...------...///000...//////...---,,,...///------.../////////......111111111111111111000000000//////......///000000000000000000000/////////............////////////000000000000000000000000000///...///000111000......////////////000000000//////000000000000//////................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------............//////////////////111333555777888888888;;;<<<=========>>>@@@BBBDDDDDDGGGJJJHHHDDDCCCFFFJJJMMMQQQTTTWWWfff(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------...---+++,,,------,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************************))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((''''''((((((((()))))))))***++++++***)))((((((((())))))))))))))))))))))))))))))*********+++++++++((()))))))))******************************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------------...---------........./////////...---------///000111...///000///------...000...//////000000111000000444333333333222222222222444444444444444444444333111111111000000000//////..................//////////////////////////////111///...///000111000///////////////000000000111//////000000000000//////................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........------....../////////000///000333555777888888888:::<<<======<<<===@@@BBBDDDCCCFFFIIIGGGCCCBBBEEEIIIMMMRRRSSSWWWhhh(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((***))))))(((((())))))***))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,---..................---,,,,,,------,,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++************)))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))+++,,,,,,+++(((''''''((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************))))))*********+++++++++************************++++++,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///......------......///------........./////////,,,,,,------///000222222111222222222111111333555444444444444555666777888999888666555555555666777777888999;;;:::999777555555555555444333333222222111111111000000/////////////////////////////////111000//////111111000////////////000000000111111///000000111111000000///................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------............---------......//////000...000222555777888888888:::;;;<<<===<<<===???AAACCCCCCEEEIIIHHHCCCCCCFFFFFFLLLPPPPPPTTTfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((()))((((((''''''(((((()))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,------...............///---,,,,,,------,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++((('''(((***)))))))))))))))))))))))))))************+++++++++))))))))))))************(((((()))***+++,,,,,,---******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////............////////////,,,---///222444555666777555666777777777888:::<<<>>>===;;;;;;<<<>>>@@@BBBCCCAAA>>><<<<<<===@@@AAA???AAADDDFFFFFFCCC???<<<<<<;;;;;;:::999999888888666555555444333222111111111111111111111111111111111000///000111111000/////////000000000111111111000000111111111111000000................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---......///000000...000222555777888999999:::;;;<<<<<<<<<===???AAABBBBBBEEEIIIHHHDDDDDDGGGEEELLLPPPOOOSSSfff************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''''''''((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......///---,,,,,,---...,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++''')))++++++((('''))),,,))))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((***+++,,,---...************************((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////............/////////000///111444777:::;;;<<<<<<999;;;<<<<<<<<<===@@@BBBFFFDDDAAA@@@AAADDDGGGJJJMMMJJJFFFDDDCCCFFFIIIKKKLLLOOOSSSVVVUUURRRMMMIIIAAA@@@@@@???>>>=========999999888777555444333222222222222222222222222222111000///000111222111///000000000000111111111111000000111111111111000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---++++++------------++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000...000222555777888999999:::;;;<<<<<<<<<===???AAABBBBBBEEEIIIIIIEEEEEEHHHGGGNNNSSSQQQTTThhh''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((('''(((((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))------+++***))))))((((((******+++++++++,,,,,,,,,---------...------,,,,,,........................------------------------+++,,,,,,,,,,,,+++******---,,,***)))))))))******++++++******))))))((((((+++*********))))))((((((+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((*********)))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---))))))*********+++++++++,,,,,,++++++,,,,,,---...---///000...---......---...///000000000000000111...---...000333666888888666:::===>>>DDDKKKIIIBBBBBBBBBBBBGGGRRR]]]]]]XXXbbbWWWRRRTTTTTTVVVggg}}}}}}nnnccc[[[YYY___gggooowwwgggZZZOOONNNKKKKKKTTT[[[VVVKKKCCC>>>:::999999999;;;===444777999777444333222111111......333333000111666333222111000//////000000000222444555666555333222////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---...///...,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------++++++++++++------************************++++++++++++++++++++++++///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////111222444666888888888777999;;;<<<===<<<===???@@@AAADDDGGGHHHGGGFFFEEEFFFGGGKKKOOOQQQWWWiii''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&'''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,---------------,,,,,,------------------------------------------------+++,,,,,,,,,,,,+++******,,,,,,***)))))))))***************)))))))))))))))************)))))))))(((************)))))))))(((************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***---------------......///+++++++++,,,,,,,,,------------,,,,,,------...///---------------///000///++++++,,,---.../////////222444777999999888888999888AAANNN]]]llltttlll```QQQSSSWWW```nnn{{{|||www{{{pppjjjnnnooooooxxx|||xxxvvvyyyyyysssrrrqqqwwwxxx___UUUHHHAAAAAADDDHHHJJJPPPIII???999888999888777;;;777555666333......222111111222222333333444444111111333444333222000///////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////111222444666777888888777999;;;============???@@@AAADDDGGGHHHGGGFFFFFFFFFGGGLLLPPPRRRXXXjjj''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******************++++++++++++,,,,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,,,,,,,+++******,,,+++******)))*********))))))))))))************************))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))******++++++++++++************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++******************++++++,,,---------.........//////.........---...//////000...---,,,---///000000000......///111444555555555777;;;>>>===;;;<<>>???AAA@@@CCCFFFHHHHHHGGGHHHHHHJJJOOOSSSUUU[[[lll''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))*********+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************+++*********(((((())))))******++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++(((((())))))*********************))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++++++++,,,------------------............---------,,,---......///---,,,---222333///111555666666666666777999<<>>===>>>@@@AAA???BBBFFFHHHHHHHHHIIIIIIJJJPPPUUUWWW\\\mmm''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++)))))))))************+++)))***+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))***************))))))))))))******((((((((()))******++++++)))))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,------------...------,,,,,,------...///---+++///555555555>>>KKKQQQRRRPPPJJJDDDDDDIIIOOOaaajjjsssuuuqqqoootttyyyzzzyyyssszzz|||{{{|||sssjjjqqqrrrkkkgggmmmtttwwwuuupppooottt{{{}}}~~~{{{vvvrrrvvvrrrrrr]]]MMMDDD===<<<:::888777777777777333333333222222222222222000000000000000000000000000000000000000000000000////////////////////////......------------......///***+++000000+++***///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///222555777888888888:::<<<>>>>>>>>>>>>@@@BBB???BBBFFFHHHIIIIIIJJJKKKJJJPPPUUUWWW]]]mmm''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&&&&''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))************))))))***,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,++++++************)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))************))))))'''(((((()))******++++++))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***)))))))))))))))***++++++,,,,,,,,,---------...............---......///000222000444;;;===DDDZZZrrr~~~qqqccc^^^eeennnvvv{{{~~~wwwrrrsssuuu{{{tttjjjllluuu{{{yyyuuurrrrrrnnnbbbUUU\\\iiiqqqooorrr{{{}}}xxxsssnnnlllssszzz}}}~~~wwwuuu|||~~~zzz{{{ooopppxxxwww|||wwwxxxwwwmmmgggVVVWWWWWWUUUQQQLLLFFFBBB:::999888666444333333222000000000000000000000000000000000000000000000000////////////////////////......------------.........***...777777...***...........................------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///222444666888888888;;;<<<>>>>>>>>>>>>@@@BBB>>>BBBFFFIIIIIIJJJKKKLLLJJJPPPUUUWWW]]]mmm''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))***+++,,,---------************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***++++++******))))))(((((((((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))((('''(((((()))***+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++------,,,,,,------...///------------.........//////////////////000111111888666:::AAAEEERRRrrr{{{ssszzz}}}uuummmkkknnnsss~~~}}}~~~|||rrrhhhjjjrrrtttuuuvvvxxxzzzwwwjjj\\\ZZZjjjxxxzzztttyyytttqqqxxx}}}{{{zzz}}}zzzqqqttt}}}|||oooiiikkkwwwyyyzzz|||zzzrrrfffZZZSSSBBBAAA>>>;;;888666555444000000000000000000000000000000000000000000000000////////////////////////......------------......///,,,333??????333,,,///........................------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---///111444666888888888;;;<<<>>>???>>>???@@@BBB>>>BBBFFFIIIJJJJJJKKKLLLJJJPPPUUUWWW\\\lll'''&&&&&&''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((()))************+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------******++++++++++++,,,,,,+++000111//////111111///***---222555666777777888999:::<<<>>>IIIccc}}}yyyxxxxxx}}}vvvooolllnnnsssxxxuuutttuuuwwwsssmmmpppxxxwwwzzz|||}}}www~~~vvvuuu|||yyyqqqwww{{{qqqlllqqq}}}}}}kkkQQQBBB;;;AAABBB999222333000111111222333222111///000///...///111222111000////////////////////////////////////////////////,,,///444777777444///,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++++++++---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222444666888888999;;;===============???AAABBBDDDFFFFFFFFFGGGIIIJJJKKKPPPRRRSSS]]]ttt(((((('''(((((()))***+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))((()))************+++++++++***************************++++++++++++,,,,,,,,,*********+++,,,,,,,,,---////////////////////////111111---***,,,111222///555777777777777<<>>@@@@@@BBBEEEFFFGGGHHHJJJLLLHHHLLLMMMOOO\\\vvv''''''''''''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***'''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((())))))***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))*********+++++++++)))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++************************++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,....../////////000000000///333555555999>>>AAA???EEEEEELLL^^^www~~~{{{iii```VVVUUU]]]fffkkkllljjjjjjfff^^^[[[cccuuunnniiisss~~~~~~vvvuuu}}}hhhaaammm~~~wwwyyy```TTTEEE>>>???@@@<<<888222111///000111222111000000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,777666444000,,,***+++------,,,++++++------,,,+++************++++++++++++------------------------.........////////////000000111222444555666666666:::;;;<<<<<<;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHIIIIIIKKKLLLNNN[[[sss&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&''''''((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))************)))))))))))))))************)))************+++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...///000000111222444555666:::HHHZZZgggkkkaaaaaafffttt{{{vvvrrraaaYYYRRRQQQYYYcccjjjlllnnnnnnmmmjjjlllwww|||zzzzzz}}}zzzqqqkkkmmmuuu~~~wwwfffRRRFFFCCCAAA;;;444777444111///000111111111000000000000000000000000////////////////////////---...///000000///...---......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++***,,,...---,,,++++++------,,,+++************++++++++++++------------------------------........./////////...///111333555666777777:::;;;<<<<<<;;;<<<>>>@@@DDDFFFGGGGGGFFFFFFGGGHHHHHHJJJKKKNNN[[[qqq''''''''''''((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((()))******)))************+++++++++)))******+++,,,,,,------------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''(((((((((((())))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((()))***+++******)))((()))))))))************)))************+++++++++************************,,,,,,,,,------------...+++,,,,,,,,,---.........++++++---...000222333333888888<<>>===EEE___~~~{{{eeeddddddgggiiiggg___XXXVVVZZZbbbmmm|||}}}wwwxxx{{{sssttttttwww|||ttt~~~ssslllooozzzxxxzzzsssPPPJJJAAA:::777666666777000000000000000000000000///////////////////////////...------------...///......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++++++++---,,,++++++------,,,+++---------.........//////........................,,,,,,,,,---------......+++---///222555777999999:::;;;<<<;;;;;;;;;===???AAACCCEEEFFFFFFGGGIIIKKKFFFIIILLLQQQ___ttt''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++------............------......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,---------+++((('''++++++++++++++++++++++++---,,,***((('''(((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((()))***+++***)))+++++++++*********))))))((()))***++++++***)))(((++++++,,,,,,,,,------------***''''''***,,,,,,++++++++++++***++++++,,,---...---,,,---///000000000333222222333666:::???AAAAAABBBNNNiiimmmTTTUUUZZZ___```^^^^^^aaahhhiiissswwwiiiggggggggglllttt~~~yyyuuupppjjjhhhccc```hhhzzzyyyqqqpppwwwvvveee\\\kkkssszzzfffMMM>>>;;;===;;;777444444444444222///---+++............000111333444////////////////////////////////////////////////---,,,,,,---///000...---...........................///000///---,,,---......---,,,,,,,,,,,,---...,,,---,,,+++(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...------//////...---,,,,,,,,,---------......,,,---------.../////////............////////////000111333555666777888888;;;;;;;;;<<<===>>>???@@@CCCDDDDDDEEEEEEHHHLLLPPPKKKNNNQQQVVVcccwww''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,------............------...------------,,,,,,,,,***++++++,,,,,,++++++***---///222333333000,,,)))************************,,,+++***)))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++************************************)))(((((())),,,------,,,+++++++++*********))))))))))))***++++++***)))(((++++++++++++,,,,,,,,,,,,,,,***((()))+++---,,,***---,,,,,,+++,,,,,,------///...---...///000111111...222777<<<>>>>>><<<:::AAAVVVppp}}}wwwlllaaa___```fffnnnsssuuu{{{uuuqqqqqqyyywwwyyywwwvvvzzzvvvjjjhhhdddiiimmmooovvv|||rrrkkkgggkkkwww~~~dddQQQHHHCCC<<<777555555444444333222222222............//////000000////////////////////////////////////////////////...------...000000///---........................---...///...,,,,,,,,,---...---,,,,,,,,,,,,---...---...---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,......---,,,,,,,,,,,,---------......---------...........................////////////000111333555666777888888999999999:::;;;<<<===>>>BBBCCCDDDDDDEEEFFFJJJLLLKKKMMMNNNRRR```uuu''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------------............------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,///333555555111---)))))))))))))))))))))))))))******+++******)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))((((((***---.........+++++++++***************))))))******+++******)))*********++++++++++++,,,+++******+++------,,,***...------,,,,,,---------++++++,,,---///111333555999999999<<>>999555222222333444///000000111000000/////////////////////////////////////////////////////////......///111111000...........................,,,---...---,,,++++++---...------,,,,,,------............---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------.....................---------............////////////000111333555666777888888999999999:::;;;<<<===>>>AAACCCDDDEEEDDDEEEFFFHHHKKKLLLLLLOOO]]]ttt''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******+++++++++,,,,,,,,,,,,---,,,------......------,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******,,,...000///---***((()))))))))))))))))))))))))))***+++++++++)))((('''*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))(((***,,,------,,,************************))))))*********+++******))))))*********+++++++++******+++---...---,,,+++...------,,,,,,------------...///111333666:::===>>>???BBBIIITTTaaammmuuu}}}sssllllllvvvhhhggglllrrroooiiilllwww}}}{{{uuukkkaaa```hhhpppxxx}}}}}}~~~yyyssskkkbbbTTTEEE:::555444444111111222333333333222111///////////////////////////////////////////////////......///111222000///........................,,,---...---+++***+++,,,---------------------------......---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,+++***+++,,,,,,+++***,,,,,,,,,---------....../////////...---------,,,............////////////000111333555666777888888;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFEEEDDDDDDEEEIIIKKKLLLPPP^^^uuu''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******)))************++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******)))))))))))))))************************((()))***++++++***((('''))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************((((((((((((((((((((((((*********+++++++++,,,,,,+++***))))))***+++***(((***************************************++++++,,,))))))*********+++++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,---......444555777777777:::???CCC999CCCTTTeeesss{{{~~~~~~~~~wwwnnnccc\\\WWWVVV___oooxxx|||~~~uuulllnnntttooommmqqqyyy~~~|||xxxxxxyyyyyyggghhhmmmwww}}}aaaKKK<<<666444111111222333333333333333000000000000000000000000///////////////////////////......///111222000///........................,,,---...---+++***+++,,,------------------------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,+++******,,,,,,+++***,,,,,,,,,---------....../////////...---------,,,............////////////000111333555666777888888;;;;;;;;;<<<===>>>???@@@CCCEEEFFFFFFEEEDDDDDDEEEFFFIIIMMMSSSbbbxxx''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***---+++)))'''''')))+++,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************(((((((((((())))))))))))*********+++,,,,,,------,,,***))))))***)))(((&&&***************+++++++++***************+++,,,---*********++++++++++++,,,***,,,......---------...,,,,,,,,,---...///000111666888999888777:::???DDDKKKRRR___lllvvv|||~~~rrr```TTTOOOXXX\\\hhh{{{~~~lllcccfffooovvvzzzsssooofffYYYNNNKKKOOOUUURRRPPPSSSYYY\\\[[[YYYZZZccclllvvv~~~zzzqqqfffgggoootttXXXDDD999444333222222111111111222222000000000000000000000000///////////////////////////......///111111000...........................,,,---...---,,,++++++---,,,------......------,,,+++,,,,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,---------.....................---------............////////////000111333555666777888888999999999:::;;;<<<===>>>DDDEEEFFFEEEDDDCCCDDDEEECCCHHHMMMTTTcccyyy''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,*********+++,,,---))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************((((((((())))))*********)))))))))***+++,,,,,,,,,,,,***))))))++++++***((())))))*********+++++++++******))))))***,,,---...++++++++++++,,,,,,,,,,,,,,,---///...,,,,,,...000,,,------///000222444555555888;;;===>>>CCCLLLSSSbbbcccdddgggkkkppptttwww|||uuudddYYYYYY^^^\\\gggvvvzzznnnnnnvvv{{{wwwqqqiii___TTTOOOQQQUUUVVVVVVVVVUUUQQQLLLHHHHHHJJJMMMOOOKKKJJJLLLLLLIIIHHHKKKKKKPPPVVVYYY[[[^^^bbbeeevvv{{{tttssswwwwwwcccRRRFFF@@@;;;999666333111111222333000000000000000000000000////////////////////////...------...000000///---........................---...///...,,,,,,,,,---,,,,,,---......---,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,---------......---------...........................////////////000111333555666777888888999999999:::;;;<<<===>>>CCCDDDDDDCCCAAABBBDDDFFFCCCGGGJJJQQQaaaxxx''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***++++++++++++***)))***,,,------+++))))))******++++++++++++******))))))***,,,---///++++++,,,,,,,,,------------...///---++++++///222---...///111333555777888888===CCCHHHMMMVVVbbbkkkdddgggllloooooolllgggdddooorrrsssnnnfffbbbdddgggqqqyyyeeeaaaZZZTTTQQQQQQRRRTTTYYYVVVSSSTTTWWWZZZZZZYYYQQQRRRRRRRRRQQQNNNKKKIIINNNKKKKKKNNNOOOLLLKKKNNNIIIJJJJJJGGGFFFIIILLLMMMGGGMMMUUU^^^mmm|||xxxmmmbbbYYYTTTCCC@@@;;;666333333444555000000000000000000000000////////////////////////---,,,,,,---///000...---...........................///000///---,,,---...,,,,,,---......---,,,,,,---...///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++------,,,+++,,,,,,,,,---------......,,,------....../////////............/////////000000111333555666888888888;;;;;;;;;<<<===>>>???@@@BBBBBBBBB@@@???@@@CCCFFFDDDFFFHHHMMM]]]vvv))))))))))))))))))))))))(((((((((((((((((((((((((((***+++(((%%%'''---333(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++******))))))((((((''''''+++(((&&&'''))))))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))***+++,,,,,,+++***)))***************************************)))((((((+++++++++************************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---.........///111000222555666777999<<<999MMM]]]bbbpppwww{{{~~~zzzqqqhhh___XXXhhhgggiiilllkkkkkkvvv||||||nnnaaaYYYRRRPPPKKKHHHOOOZZZ]]]YYYbbbeeekkkpppssssssqqqooooooqqqvvvxxxrrrhhhcccdddfffhhhkkkooopppllleee```YYYWWWUUURRRPPPOOOPPPQQQIIIHHHHHHJJJNNNSSSVVVXXX\\\ZZZ\\\``````gggzzzlllccciiiqqquuurrrllliiijjjdddUUUEEE===999555444555222111111000000111111111111111000000//////......000000//////......------........................------------------------------------------------......---------,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000222444555555666777999;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDDDDCCCBBBCCCDDDAAACCCFFFMMM```yyy))))))))))))))))))))))))(((((((((((((((((((((((((((***+++)))&&&&&&+++000(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))(((((((((((('''''''''&&&***(((&&&'''((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))***++++++++++++***)))***************************+++++++++******)))(((******************++++++)))***************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---111888;;;:::888:::<<>>@@@BBBDDDDDDCCCBBBCCCDDDCCCEEEHHHOOOaaazzz))))))))))))))))))))))))((((((((((((((((((((((((''')))+++)))&&&&&&))),,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((('''''''''(((''''''''''''&&&&&&&&&&&&)))(((''''''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++******)))******************************+++++++++***)))))))))))))))***+++++++++,,,*********)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000333999??????<<<;;;@@@DDDTTThhhyyyzzzsssmmmhhhcccaaakkkttt|||ooocccXXXRRRLLLKKKJJJGGGGGGJJJOOOSSSXXX```jjjuuu~~~}}}|||ooojjjccc```^^^ZZZSSSMMMHHHDDDCCCGGGGGGFFFOOO[[[sssyyyxxxnnn```aaaccchhhttt~~~kkkWWWDDD999666666444222222222222111000111000000000000/////////...///////////////000000........................------------------------------------------------......---------,,,,,,,,,,,,------......------,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000222444555555666777999;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDDDDCCCBBBCCCDDDDDDFFFHHHOOOaaayyy((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((()))''''''''''''''''''''''''((((((''''''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))************))))))************************)))))))))******))))))((((((((()))***+++,,,,,,,,,++++++******)))))))))(((***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++***++++++...111444555<<>>@@@BBBDDDDDDCCCBBBCCCDDDBBBDDDGGGNNN___vvv(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((***++++++((((((((((((((((((((((((''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))******+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******,,,///222777:::<<<<<>>@@@BBBDDDDDDCCCBBBCCCDDDCCCEEEHHHOOO```vvv))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))***,,,,,,((((((((()))))))))))))))&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))***+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))(((((()))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++---000555999===@@@BBBCCCUUUgggnnnrrrvvvtttooogggdddeeeiiikkkfff^^^ZZZ^^^\\\```lllvvvwwwsss{{{kkkbbbYYYOOOKKKNNNYYYZZZ^^^dddnnn|||}}}zzzooo```TTTIIIBBBEEEJJJYYYgggzzzzzzvvvhhhhhhmmmzzz{{{yyyxxxxxxssshhh```^^^LLLDDD:::666666777666333000000000111111111111222///000000000000000000111////////////////////////......................................................---------,,,,,,,,,,,,------......------,,,,,,,,,------......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000222444555555666777999;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDDDDCCCBBBCCCDDDEEEGGGKKKRRRccczzz))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))***++++++'''''''''((((((((())))))%%%''')))((('''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((()))***+++++++++((()))***++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((()))*********************************++++++************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------000222777;;;???BBBCCCDDDTTTqqq{{{hhhjjjrrrxxxppp^^^PPPLLLJJJQQQeee}}}zzznnn^^^YYYVVVRRRUUU]]]\\\dddppp~~~~~~~~~|||kkk```ZZZTTTNNNOOOTTT^^^iiikkkjjjmmmttt}}}yyyrrrqqqjjjccceeepppgggcccccchhhmmmmmmmmmnnncccWWWHHH>>>:::999666222000000111111111222222222111111111000000000000000////////////////////////......................................................---------,,,,,,,,,,,,------......------,,,+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000222444555555666777999;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDDDDCCCBBBCCCDDDEEEHHHKKKSSSeee{{{))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***************(((((())))))******+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------444777;;;@@@CCCDDDDDDDDDbbb~~~{{{sssuuu{{{{{{kkkUUUMMMQQQXXXddd~~~~~~}}}yyyssstttbbbTTTVVV[[[___jjjvvv}}}}}}wwwtttpppnnnpppuuu|||sssrrrkkk```OOOIIIGGGKKKOOOPPPTTT[[[ppp|||~~~lllbbbdddnnn{{{eee___\\\dddnnnuuuzzz~~~ppp[[[LLLDDD???999555000000111111222222222222222222111111000000//////000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---.........------,,,,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000222444555555666777999;;;;;;;;;;;;;;;<<<>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDCCCFFFJJJRRRddd{{{))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''&&&''''''''''''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,---------******+++++++++,,,,,,,,,........................------------------------******************************))))))))))))******((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,++++++,,,---,,,++++++---...,,,---...------///444777===@@@FFFFFF???;;;FFFWWWvvv{{{{{{kkkXXXMMMRRR^^^qqqyyy|||mmmbbb[[[\\\aaaVVV___iiipppzzz{{{xxxyyyuuu~~~~~~vvvuuu~~~yyymmm[[[NNNGGGFFFFFFFFFVVV]]]jjj{{{xxxuuuqqqjjjiiixxxzzzuuunnnlllwwwtttWWWEEE<<<666888111///333555222111333000000111333444333111...111111000000//////......////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++,,,---...///,,,------...///000111111///////////////.........000111333555666777888888999:::;;;<<<===>>>???@@@GGGEEEDDDDDDDDDCCCBBBAAAAAAJJJKKKPPPdddwww)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------******************************))))))))))))******************************************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******+++,,,,,,,,,+++++++++,,,,,,,,,***+++,,,......---,,,,,,...333777;;;CCC@@@???@@@AAADDDNNNZZZhhhffffffjjjrrr|||}}}lllYYYPPPPPPYYYjjjyyy}}}qqq```XXXUUUSSSTTTXXXmmmxxx{{{uuutttxxx|||tttfff[[[TTTPPPLLLNNNUUU```ooo}}}ooocccnnnzzzttt___JJJ::::::555444555444000///222333333333555666666333111111000000000/////////...///////////////////////////......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++,,,---...///---------......//////000/////////////////////...000111333555666777888888999999;;;<<<>>>@@@AAABBBFFFEEEDDDCCCCCCCCCBBBAAAAAAJJJKKKOOOdddwww))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,------------------------------------------------******************************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))************+++++++++((()))))))))************++++++,,,,,,,,,++++++******+++++++++******,,,......,,,+++---222888<<>>IIIRRRYYY^^^^^^ZZZVVVWWW___hhhqqquuucccRRRBBBDDDUUUmmmeee\\\UUUVVV]]]ccciiimmm~~~pppgggbbbQQQLLLHHHIIIPPP[[[eeekkkmmmxxxuuuppptttyyy~~~zzz^^^FFF???<<<999777333//////333333333333444666666333111000000000000///////////////////////////////////////......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,+++++++++,,,------......---------------...............//////////////////000111333555666777888888999:::;;;===???AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAJJJJJJOOOdddwww((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********++++++,,,,,,,,,+++******)))***++++++******,,,...,,,,,,...222999>>>@@@@@@???===@@@LLL\\\eeefffdddccccccaaa]]]XXXVVVUUUVVVPPPMMMMMMXXXkkk}}}vvvhhh\\\[[[]]]aaajjjuuu{{{www}}}xxxwwwkkkbbbUUUKKKGGGGGGIIIJJJYYYaaakkkssszzz~~~{{{wwwssssssyyyooo[[[JJJCCC;;;555222111222444111000000111222222111///000000000000//////////////////////////////////////////............/////////............---------------------------------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,............////////////000111333555666777888888;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@AAAAAAAAAJJJJJJOOOdddxxx(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++,,,,,,,,,++++++***)))***++++++***+++---///,,,...333:::???AAAAAA@@@???HHHXXXhhhtttyyytttooonnnqqqpppfffVVVKKKJJJMMMNNN]]]ppp}}}vvvfff^^^[[[XXXUUUSSScccmmmyyy}}}ooo___SSSIIIBBB>>>FFFLLLYYYggguuuzzzyyyzzz{{{||||||zzzsssooorrrxxxyyytttnnn\\\PPPAAA666333555444222000///...///111111000...////////////000000000000/////////////////////////////////......////////////............---------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---.........---------------------,,,,,,,,,---.........//////000000000111333555666777888888===>>>>>>>>>????????????AAACCCDDDCCCAAA@@@AAACCC@@@IIIJJJNNNdddyyy))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,+++)))+++,,,,,,+++,,,...000...444;;;???AAAAAA@@@AAAHHHYYYmmmzzz|||wwwqqquuurrreeeSSSLLLTTT^^^eee|||mmm[[[LLLIIINNNVVVaaammmuuuhhh]]]UUUPPPIIIGGGIIIRRRaaawww~~~ggg```[[[]]]bbbhhhqqqxxxvvvkkkWWWEEE;;;999666111333111000111222333222111////////////000000000000////////////////////////000//////......//////000///............---------------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---...//////...---,,,---------------.........------......///000000000000111333555666777888888=========>>>>>>>>>??????@@@CCCEEEDDDAAA@@@BBBDDD@@@IIIIIINNNdddyyy))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,---------***+++------,,,---000222444:::AAABBB???===@@@DDDTTTaaannnqqqrrrttttttssspppqqqmmmbbbVVVVVVbbboooyyyXXXNNNMMMZZZgggqqqzzzvvvwwwwwwwwwwwwvvvtttssssssttt{{{{{{|||}}}}}}xxxuuutttpppdddWWWOOOOOOZZZqqq}}}|||ggg```[[[___fffooo~~~dddMMMAAA999444555333222222444444444333.../////////000000000111////////////////////////000000////////////000000///............---------........................------...//////.........------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,---...//////...---,,,---------......//////000------......///000000111000111333555666777888888999:::;;;<<<>>>???@@@AAA@@@DDDFFFEEEAAA@@@CCCFFF@@@IIIIIINNNdddzzz))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******$$$%%%(((******(((%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------'''((()))+++,,,---......+++,,,---------...000222999???DDDAAA<<<:::@@@GGGYYYaaaddd___]]]bbbgggiiinnnooolllddd]]]^^^hhhrrr{{{hhhTTTMMMMMM]]]www~~~|||~~~oookkkiiikkkggg]]]YYYZZZYYY\\\^^^]]]ZZZYYY[[[^^^ffffffgggiiilllppptttvvv}}}~~~nnn[[[LLLJJJPPPQQQXXXhhhzzz}}}~~~}}}{{{qqqjjjhhhooozzz^^^HHH>>>999555333222222333444444333.../////////000000111111////////////////////////000000////////////000000//////.........---------........................000000000000///...---,,,........................+++++++++,,,,,,---------......---------,,,,,,,,,,,,---///000000...---+++---------...///000111111---------...///000000111000111333555666888888888666777999;;;>>>@@@BBBCCCAAADDDGGGFFFBBBAAACCCGGG@@@IIIIIINNNdddzzz((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))******++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******++++++******************+++******))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))((()))+++)))************+++++++++*********)))******+++,,,***++++++++++++***))))))+++///111000---///666<<<===???@@@;;;777999BBBLLLTTTXXXZZZVVVQQQOOOSSSXXXssseeeWWWUUU```nnnuuuwwwyyyjjjaaa\\\WWWRRRRRR^^^ppp~~~}}}||||||xxxrrrkkkeeeaaa^^^]]]YYYVVVRRRPPPOOONNNKKKHHHLLLKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUYYY\\\^^^___```gggggghhhjjjooovvv|||sss___OOODDDIIILLLXXXlll}}}sssjjjsss~~~~~~|||xxxzzzrrrWWWDDD:::666000///444555111000333////////////000000000000////////////////////////000000000000000000000000...///111000...------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................////////////---///222333333333444666:::::::::;;;<<<===>>>???AAABBBDDDDDDCCCBBBBBBCCC@@@EEEEEEOOOggg{{{((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))******++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))************************+++******)))))))))))))))'''&&&&&&&&&&&&'''((((((***++++++***)))((()))***)))************+++++++++***************++++++,,,)))******+++++++++++++++---,,,---...222777<<<>>>BBB???:::777888???HHHNNN[[[\\\ZZZTTTMMMLLLPPPVVV\\\YYYXXX```nnnssshhhYYYPPPNNNQQQWWW\\\yyy}}}zzzqqqjjjeeecccbbb```^^^YYYTTTOOOLLLJJJIIIJJJGGGDDDCCCDDDEEECCCAAABBBAAAAAAAAAAAAAAABBBBBB;;;<<<>>>@@@AAABBBCCCCCCLLLLLLLLLMMMPPPUUUYYY\\\bbbeeehhhlllpppvvv}}}kkk[[[HHHIIIPPP]]]jjjzzz{{{zzz{{{vvvmmm}}}mmm\\\PPPGGG>>>666444222//////333///000000000000000000000////////////////////////000000000000000000000000///000000///---,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................///////////////111333444444555666888:::::::::;;;<<<===>>>???AAACCCEEEEEECCCBBBCCCDDDCCCHHHGGGPPPgggzzz((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((('''''')))))))))))))))******++++++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))************************+++******))))))))))))))))))))))))((())))))***+++)))***+++***(((((()))***)))************+++++++++***************+++,,,,,,)))******++++++,,,,,,---...+++***000999@@@AAA@@@EEEAAA===AAAKKKTTTWWWWWWaaa```^^^YYYTTTRRRUUUYYY\\\___eeeppp~~~}}}cccVVVKKKLLLSSS]]]mmm}}}qqqtttzzz{{{tttkkkggg```XXXRRRNNNKKKJJJJJJIIIFFFCCCAAA@@@??????<<<;;;::::::<<<>>>>>>======<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJNNNRRRWWW]]]bbbdddjjjsssyyy~~~{{{ddd___YYYTTTTTT```{{{}}}oooyyyvvv{{{{{{{{{|||vvvhhh\\\NNNEEE<<<666333///000222000000000000000000000000////////////////////////000000000000000000000000000000000...,,,+++---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................////////////111333555666666777888::::::::::::;;;<<<===???@@@CCCDDDFFFEEEDDDCCCCCCDDDFFFKKKIIIQQQgggyyy((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))******+++***************************+++,,,,,,------,,,,,,------------------------************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))***************++++++++++++******)))))))))))))))+++************+++,,,,,,((()))+++***)))((((((***))))))*********++++++++++++************+++,,,,,,+++++++++++++++,,,------------///777@@@DDDCCC@@@???AAAIIIVVVdddkkkiiidddffffffeeecccccccccfffhhhqqqtttzzznnnZZZRRRRRR```mmmyyy{{{{{{rrriiiaaa[[[WWWTTTOOOKKKGGGEEEDDDDDD@@@@@@?????????@@@AAAAAA;;;;;;;;;<<<>>>???AAAAAABBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@>>>@@@BBBCCCDDDGGGJJJMMMPPPVVV___fffkkkrrryyy~~~{{{jjjWWWHHHHHHYYYlllwwwzzzwww}}}mmmiiihhhlllrrrqqqiii```QQQJJJAAA;;;777444222222111111111000000000000000////////////////////////////////////////////////000000///...,,,---000222------------------------........................------------------------------------------------------------------------------------------------....................................////////////111333666777777777999::::::::::::;;;<<<>>>???@@@DDDEEEFFFFFFDDDCCCDDDDDDEEEIIIHHHPPPgggyyy))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++***************************+++,,,,,,------,,,,,,------------------------***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))*********++++++++++++******)))))))))))))))(((''''''''''''((())))))''')))++++++***))))))***))))))*********++++++++++++++++++***+++,,,,,,---------,,,++++++,,,------,,,222:::@@@CCCBBB@@@>>>;;;DDDSSScccpppvvvwwwuuuqqqlllgggeeeiiipppwww|||zzznnn]]]LLLOOO^^^uuuyyymmmbbbZZZTTTPPPNNNJJJHHHEEEBBB@@@?????????999999:::;;;===???@@@AAA@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCBBBAAAAAACCCDDDGGGKKKPPPTTTXXX^^^fffmmmzzzvvveeeTTTHHHHHHMMM]]]lllwww|||rrraaabbbdddiiiooosssttttttkkkaaaQQQBBB999555444333222111111111000000000///000000000000000000000000/////////////////////////////////......000333666------------------------........................------------------------------------------------------------------------------------------------....................................////////////000222555666666666888999:::::::::;;;===???@@@AAADDDFFFGGGFFFDDDCCCCCCDDDAAAFFFFFFNNNfffzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))******+++***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))***++++++,,,,,,+++******))))))))))))))))))))))))))))))******+++'''))),,,,,,+++******+++)))************++++++++++++++++++++++++,,,------...---,,,+++,,,---...///000999CCCFFFBBB======>>>FFFNNN[[[gggpppwww~~~vvvmmmccc```ggguuu}}}{{{uuujjj[[[QQQQQQ```xxxvvvooobbb]]]UUUMMMHHHFFFFFFGGG@@@???===;;;999888888888888888:::<<<>>>@@@BBBBBBCCCDDDEEEDDDCCCCCCEEEGGGFFFEEEEEEEEEEEEFFFGGGHHHLLLMMMMMMNNNNNNMMMMMMMMMHHHHHHHHHGGGFFFEEEDDDCCC@@@BBBCCCBBBAAAAAABBBCCCCCCEEEGGGHHHHHHLLLSSSYYYeeennnzzzrrr___PPPKKKJJJQQQbbbxxxyyyvvv{{{}}}tttaaadddhhhmmmtttmmmPPP>>>999888666222222222111111000000///000000000000000000000000000000000000000000000000---.../////////000333666------------------------........................------------------------------------------------------------------------------------------------....................................///////////////222444555555666777888:::::::::<<<===???AAABBBDDDEEEFFFFFFDDDBBBBBBCCC@@@EEEEEENNNggg{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))************************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++((())))))***++++++,,,,,,+++******))))))))))))))),,,,,,++++++,,,,,,---...(((***---...---,,,+++,,,)))************+++++++++,,,++++++++++++,,,------++++++***+++,,,///222333888>>>EEEDDD???;;;<<<@@@KKKRRR[[[ccciiinnnrrruuugggaaa]]]bbbnnn|||zzzhhh___[[[ZZZ\\\aaaqqq{{{qqqeeeZZZTTTLLLJJJGGGCCC???>>>>>>???;;;;;;::::::::::::;;;;;;???@@@BBBDDDEEEGGGHHHHHHGGGIIIJJJIIIGGGGGGIIIKKKLLLLLLLLLLLLMMMOOOPPPQQQOOOOOOOOOOOONNNNNNMMMLLLRRRQQQPPPNNNMMMLLLKKKJJJDDDFFFGGGGGGEEEDDDDDDEEEBBBDDDFFFDDDBBBBBBEEEIIIMMMVVVaaaiiimmmttt}}}xxxeee]]]LLLHHHMMM___rrr~~~xxxtttttt||||||tttttttttvvveeeNNNDDD>>>999333333222111111000000///000000000000000000000000000000000000000000000000---...//////......///000------------------------........................................................................------------------------------------------------....................................////////////000222444666666666777999::::::;;;<<<>>>@@@AAABBBCCCEEEFFFEEECCCAAAAAABBBBBBGGGGGGPPPiii}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))******++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,,,,((())))))***++++++,,,,,,+++******)))))))))))))))))))))(((((())))))***+++(((+++---///...,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...)))))))))***---111555777>>>AAACCC@@@<<<;;;>>>BBBDDDJJJSSS\\\``````\\\YYYQQQSSS[[[jjj{{{tttgggYYYRRRSSS[[[oooxxxsssjjj___VVVPPPLLLKKKDDDEEEDDDAAA>>>:::888888:::;;;<<<>>>@@@CCCEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLNNNOOOOOOMMMMMMOOORRRUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXWWW\\\ZZZXXXVVVTTTRRRQQQQQQMMMNNNOOONNNKKKIIIHHHIIICCCFFFHHHGGGCCC@@@@@@AAA<<>>@@@BBBCCCCCCDDDEEEDDDBBBAAA@@@AAAEEEJJJIIIRRRkkk~~~((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++*********))))))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++((((((((((((((((((((((((---,,,***)))))))))******))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))###$$$%%%''')))+++------///...+++)))))))))***+++++++++,,,...222666;;;>>>???@@@@@@>>><<<<<>>>>>===;;;:::;;;>>>AAAAAAAAABBBEEEGGGHHHGGGFFFJJJKKKNNNQQQTTTSSSPPPLLLUUUVVVVVVUUUUUUWWW[[[^^^gggiiilllnnnnnnoooqqqrrrvvvtttrrrooonnnnnnoooooopppnnnlllhhhdddaaa___^^^XXXUUURRRPPPOOONNNLLLJJJIIIGGGFFFFFFFFFEEECCCAAADDDEEEEEEFFFHHHPPPZZZbbbrrrvvv|||llliii```RRRIIIUUUtttyyyuuutttuuuvvvxxxzzz||||||nnnaaaOOO@@@:::777333111000000///---000000////////////000000000000000000000000000000//////...------------...---,,,,,,++++++,,,,,,---........................------------------------,,,---......//////......---------------------------------............///---------............///...............///000000000111222444555666777777;;;;;;;;;;;;;;;<<<===>>>BBBDDDFFFFFFDDDCCCCCCCCCCCCHHHIIIUUUmmm~~~((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))***+++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,+++******)))'''(((((()))***++++++,,,,,,,,,+++******+++,,,---...---,,,...222888<<>><<<;;;===??????@@@AAACCCEEEGGGGGGHHHIIIJJJKKKJJJJJJLLLPPPSSSSSSQQQRRRWWW\\\]]]___cccfffjjjnnntttwww{{{xxxtttrrrmmmkkkiiifffccc___YYYUUUVVVSSSOOOKKKJJJHHHGGGEEECCCCCCCCCBBBBBBEEEJJJOOOZZZaaammmzzzzzzooo```SSSRRR]]]iiittt}}}~~~zzzxxx~~~{{{|||qqqeee\\\SSSLLL;;;888555333333222000...000000////////////000000000000000000000000000000//////...------------...------,,,,,,,,,,,,------........................------------------------,,,---......//////......---------------------------------............///---------............///...............///000000000111222444555666777777;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEEEEDDDCCCCCCCCCCCCHHHIIIUUUmmm~~~))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++*********************************)))******+++,,,))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++******)))))),,,,,,,,,+++++++++******)))******+++,,,------...111...---///666<<>>EEESSScccnnnnnnhhhdddccc```^^^aaaffflllnnnvvvfffQQQYYYaaannn}}}}}}uuukkkeeeaaa]]]WWWRRRFFFCCC???============<<<:::===AAADDDEEEFFFHHHIIILLLLLLLLLMMMNNNPPPQQQRRRVVV\\\^^^ZZZSSSVVVcccppprrrvvv}}}|||tttoookkkfff^^^WWWSSSOOOMMMKKKEEEFFFEEECCCAAA@@@AAACCCEEEJJJTTTaaannnyyy~~~rrrfff[[[SSSWWWddduuuuuu___fffnnnrrrmmmddd^^^[[[YYYCCC???:::666444333111///111000000//////000000111000000000000000000000000000///......------............------------..............................------------------------,,,---......//////......---------------------------------............///---------............///...............///000000000111333444666777777777:::::::::;;;;;;===>>>>>>???AAACCCDDDCCCBBBCCCCCCCCCHHHIIIUUUmmm~~~))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************)))))))))******+++,,,,,,))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))(((...------,,,,,,+++++++++)))***+++,,,------------///...///555<<>>===<<<;;;<<<>>>???@@@BBBEEEHHHJJJKKKLLLNNNPPPQQQSSSTTTWWWYYY]]]bbbeeennnsssuuuoooiiilllzzzwwwooohhhaaa\\\XXXOOONNNKKKHHHFFFEEEEEEFFFDDDDDDEEEJJJTTTaaannnvvvmmmZZZIIIOOO[[[jjj{{{uuu___UUUbbbmmmpppmmmjjjeeeaaaTTTMMMCCC999444222000000111000000000000000000111////////////////////////000//////...............//////............//////........................------------------------,,,---......///.........---------------------------------............///---------............///...............///000000000111333555666777777777:::::::::;;;<<<===>>>???===@@@BBBCCCCCCBBBCCCDDDCCCHHHIIIUUUmmm~~~))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********)))))),,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++---000555<<>>777;;;CCCPPP___nnnzzzxxxpppfff]]][[[cccnnn|||hhhXXXSSS\\\ooo~~~~~~wwwlllgggYYYUUUOOOKKKIIIEEE@@@<<<======>>>>>>???AAACCCEEEJJJKKKLLLLLLMMMOOOTTTWWWYYY\\\aaaffflllrrrzzzyyyqqqkkk^^^ZZZSSSNNNJJJHHHHHHHHHJJJGGGDDDDDDIIISSS]]]dddooo{{{~~~hhhJJJGGGLLLaaa}}}zzzxxx}}}ppp___dddjjjmmmqqqtttqqqlllmmmbbbPPP???555111000000111111000000000000111111////////////////////////000000///............///000//////......//////000........................------------------------,,,---......///.........---------------------------------............///---------............///...............///000000111222333555666777888888:::::::::;;;<<<===>>>???===@@@BBBCCCCCCBBBCCCDDDCCCHHHIIIUUUmmm~~~))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++)))******+++++++++++++++***++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++***************++++++,,,,,,---------------,,,,,,,,,,,,000555<<>>DDDEEEBBB>>><<<<<<:::>>>EEEPPP[[[cccffffffcccWWWJJJFFFKKK[[[ssshhhRRRBBBLLLfff}}}uuuuuu{{{{{{nnnbbbWWWOOOKKKEEECCCAAA???????????????AAADDDGGGHHHHHHIIILLLOOOMMMQQQVVV\\\bbbiiipppttt~~~}}}sssjjjbbbZZZUUUJJJIIIHHHGGGEEEDDDDDDCCCLLLTTT\\\dddppp}}}uuubbbNNNJJJYYYrrrxxxwwwqqqYYYGGG<<<666444222111111000000111111222000000000000000000000000111000000//////////////////......------......///........................------------------------,,,---......//////......---------------------------------............///---------............///...............///000000111222444555777888888888999999999:::<<<>>>???@@@AAACCCEEEEEEDDDCCCCCCCCCCCCHHHIIIUUUmmm~~~(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++(((((()))*********************+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))(((((((((((((((++++++******+++...111333@@@EEEIIIFFF>>>999:::<<<777>>>KKKYYYbbbbbb[[[TTTUUUKKKDDDJJJZZZmmm~~~{{{TTTLLLKKK[[[qqqtttkkkkkk~~~uuunnncccZZZTTTNNNHHHDDDBBBAAA??????@@@BBBDDDFFFDDDGGGKKKLLLMMMNNNRRRUUUZZZ```iiisss}}}xxxnnngggZZZVVVPPPJJJFFFEEEFFFHHHBBBEEEHHHMMMYYYiiisssvvvwwwfffVVVPPPTTT___hhhrrr{{{dddPPPCCC:::666222222111111111111222222000000000000000000000000111111000///////////////......------------..............................------------------------,,,---......//////......---------------------------------.........//////---------.........//////...............///000000222222444666777888888888999999999:::<<<>>>???@@@BBBDDDFFFFFFDDDCCCCCCCCCCCCHHHIIIVVVmmm~~~))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((&&&(((((())))))))))))((((((******))))))((((((''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************+++++++++*********))))))'''(((***++++++***((('''))))))))))))((((((((((((((()))+++,,,------,,,,,,---------,,,,,,+++++++++%%%***......,,,///666>>>DDDFFFFFFBBB;;;999;;;???===MMMZZZ^^^aaaeeeaaaYYYSSSIIILLLbbbzzz|||dddUUU^^^fffmmmqqqjjjqqqzzzsssbbb[[[QQQIIIFFFDDDAAA???BBBBBBCCCCCCCCCEEEIIILLLLLLMMMNNNOOOQQQXXXbbbjjjppp{{{|||rrrdddVVVMMMIIIGGGFFFFFFDDDDDDGGGJJJOOOZZZdddvvvrrrpppeeeNNNCCCHHHUUUhhhyyy~~~uuummm```MMM===666888333000111000...///222000000111111111111000000222111111000///......---////////////000000000000.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,------------------------------------------------..................------000000000000////////////333444444444555666666666777888999;;;===>>>@@@@@@FFFGGGHHHFFFDDDBBBBBBBBBDDDGGGGGGSSSmmm))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((())))))))))))((((((******))))))(((((((((((((((((((((((()))))))))***************************))))))))))))************+++*********)))))))))))),,,++++++******)))))))))************++++++++++++************************************************))))))))))))************+++,,,---,,,***)))***+++************************************************+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************+++++++++*********))))))))))))***++++++***)))))))))))))))))))))))))))(((((()))***,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,---------222;;;BBBEEECCC???<<<<<<>>>AAACCCFFFRRR```hhhkkkhhh^^^UUULLLPPP]]]sssmmm]]]```hhhuuuuuummmwww{{{pppiiiYYYSSSJJJDDDAAA@@@???>>>===???BBBDDDFFFHHHKKKNNNNNNSSSXXXZZZ^^^eeeqqqzzzvvviii]]]TTTMMMHHHIIIFFFDDDFFFHHHKKKUUU___nnnyyyzzzppp\\\MMMKKKEEEZZZtttwwwzzz|||vvvxxxqqqkkkiiiaaaRRREEE???:::777666777444111222666000000111111111111000000111111111000///.....................////////////.........------,,,,,,,,,---------------......///------............------------------------------------------------------........................000000000000////////////333333444444555666666666777888999;;;===>>>@@@@@@BBBDDDEEEEEECCCBBBBBBCCCEEEHHHIIIUUUnnn))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''(((((())))))))))))((((((***))))))))))))((((((((())))))((('''((()))***+++************************)))))))))*********++++++***************)))))))))+++***)))(((((()))***++++++++++++++++++*********************************************************)))))))))*********+++++++++,,,---,,,***)))***+++************************************************+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++------,,,,,,,,,,,,++++++///---,,,,,,000888@@@FFFFFF@@@:::;;;CCCNNNUUUXXX]]]bbbmmmuuurrreeeWWWPPPKKK\\\ssstttcccZZZXXXqqqxxx}}}zzzuuukkkbbb\\\NNNJJJDDD@@@????????????;;;>>>BBBEEEGGGIIILLLOOORRR[[[eeekkknnnvvv}}}qqqdddXXXQQQMMMHHHDDDCCCBBBCCCIIIQQQ\\\iiiwwwpppWWWHHHAAARRRhhhyyy{{{zzz{{{zzzwwwjjj[[[ZZZWWWXXX]]]]]]UUUMMMHHH;;;888555555222///000444000000111111111111000000111111000000//////......------------.....................---------------......------......///000.........------.........------------------------------------------------........................////////////000000000000333333444444555666666777888888999;;;===>>>???@@@@@@AAACCCDDDCCCBBBCCCDDDFFFJJJKKKWWWooo(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''')))+++,,,************************))))))*********+++++++++************************)))(((''''''))),,,///000,,,,,,,,,++++++*********************************************************))))))*********++++++++++++,,,---,,,***)))***+++************************************************+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))))))))************************************,,,,,,+++******+++,,,,,,)))))))))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++...555===BBBDDDCCC>>>;;;@@@NNN___mmmuuuwwwwwwzzz{{{nnnZZZQQQTTT___uuuwwwiiiccc[[[TTT\\\kkkxxxlllbbbYYYSSSOOOEEECCC@@@??????AAABBBCCCEEEFFFHHHJJJLLLOOOTTTXXX___lllzzzxxxmmmeee[[[TTTMMMIIIDDD@@@BBBFFFIIITTTbbbnnnyyy|||kkk^^^QQQUUU[[[fffvvv}}}yyy{{{zzzmmm^^^PPPPPPTTT\\\aaaaaa]]]YYYFFF<<<333111111000000111000000111111111111000000111000000000/////////...------........./////////...............---------///............///000000///...---,,,,,,---...///---------------------------------------------------------...............////////////000000000000222333333444555666777777888999:::;;;<<<>>>??????AAABBBDDDDDDCCCCCCCCCDDDEEEJJJLLLXXXooo(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************+++***((('''((()))+++---************************************++++++++++++***************+++++++++***)))))))))+++---000222---,,,,,,,,,++++++******************************************************************+++++++++++++++,,,---,,,***)))***+++************************************************+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********))))))((()))))))))************************************,,,,,,+++******+++,,,,,,((()))))))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---333;;;??????===>>>===>>>DDDQQQdddvvv}}}tttbbbSSSXXXfff~~~ooo\\\OOOQQQVVV]]]sssxxxkkk]]]SSSKKKFFFDDD>>>>>>??????@@@CCCEEEGGGMMMNNNPPPRRRWWW^^^gggmmmvvv|||ppphhh___XXXPPPGGGCCCDDD>>>DDDNNNYYYdddooo|||jjjaaaVVVWWWiii{{{zzz}}}~~~~~~yyyzzzzzztttkkkgggiiimmmsssyyy{{{wwwrrr\\\JJJ888333555666444222000000111111111111000000000000000000////////////....../////////000000000........................///............///000000///...---,,,,,,---...///---------------------------------------------------------.........//////.../////////000000000111222222333444555666777888999999:::;;;<<<>>>>>>???CCCEEEFFFFFFDDDCCCCCCDDDCCCIIIMMMYYYooo))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))************+++******)))((()))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************)))))))))))))))***************************+++++++++++++++++++++++++++++++++((())))))******+++++++++,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------+++---111888>>>???<<<888:::;;;>>>DDDPPP___oooyyy~~~zzzrrrdddWWWWWWjjj~~~^^^NNNEEEMMM\\\mmmyyyoooaaaSSSIIICCC???===:::<<>>???DDDFFFGGGFFFDDDCCCCCCDDDAAAIIINNN[[[qqq))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))*********+++++++++))))))***++++++***))))))((())))))******+++,,,,,,...---,,,++++++,,,------+++++++++,,,,,,------------000555;;;>>>===:::666;;;:::===FFFSSSaaajjjnnnnnnlllbbbUUUTTTddd{{{|||TTTIIIFFFRRRggg}}}rrriii```TTTIIICCC???>>>>>><<>>>>>BBBCCCEEEEEEDDDCCCDDDEEEAAAJJJPPP^^^ttt))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))******++++++++++++'''(((***++++++***((('''((())))))***++++++,,,,,,///...---,,,,,,,,,---...+++++++++,,,,,,---------///333999===>>><<<999777===;;;===III[[[hhhmmmkkkdddbbbXXXMMMTTTmmmmmmQQQLLLMMM[[[ssssssjjjXXXQQQHHHAAA>>>>>>@@@AAA???CCCHHHKKKLLLMMMQQQTTT]]]eeerrrzzzkkk^^^WWWMMMFFFBBBAAA@@@CCCNNN\\\mmmpppwwwnnnvvvxxxpppgggjjjuuu}}}|||~~~xxxzzz|||iiixxx{{{pppaaaRRRCCC666222333000000111111111111000000////////////000000000000---------.........//////---.........//////000000---,,,,,,,,,,,,---......,,,---...//////...---,,,------------------------------------------------,,,,,,------...///000000---......///000111111222111222333444666777888999::::::;;;;;;<<<===>>>>>>>>>@@@CCCDDDCCCCCCEEEFFFBBBKKKRRR```www))))))))))))))))))))))))((((((((((((((())))))***))))))))))))******************))))))((((((''''''*********))))))))))))))))))************+++++++++))))))************))))))******+++,,,,,,+++***)))+++++++++)))((((((***---******++++++,,,,,,,,,---,,,,,,------,,,+++++++++...---,,,,,,,,,,,,------//////...---,,,+++******,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------///............---------+++***)))(((((()))***++++++++++++*********))))))+++++++++*********))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***((('''(((+++///111222333444333111000000000000------000000---,,,...444:::???>>>;;;999999999777CCCKKKYYYnnnvvvqqqqqqgggVVVIIIPPPhhhoooVVVRRR___nnn|||qqqaaaUUUMMMDDD===<<<===???DDDJJJJJJGGGIIIOOOQQQRRRXXXaaammmxxxtttkkkcccUUUKKKIIIDDD===@@@IIITTT[[[jjjzzz~~~mmmaaacccpppttt}}}}}}mmmgggccc]]]OOO===333333222333333222111222000...111111111111000000000000111111000000//////......000000///...............////////////////////////////////////////////////............................................................////////////////////////////////////...000333444666888<<<>>>;;;:::999888888:::;;;===AAAAAABBBBBBCCCDDDDDDDDDDDDIIIMMM]]]xxx)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************+++*********))))))))))))************))))))))))))************++++++++++++((()))***++++++,,,,,,,,,++++++,,,------,,,+++***---......---,,,+++---...///////////////////////////---+++***++++++,,,,,,///......------------...........................---......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------............------------+++***))))))))))))***+++,,,,,,,,,,,,+++++++++***+++++++++*********)))))),,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***((('''(((+++///111777888999999777555333333,,,***+++......---000555999???AAA>>>:::<<>>:::;;;>>>AAAFFFLLLPPPNNNPPPXXX^^^dddnnnxxxyyypppbbbVVVQQQJJJBBBBBBIIIFFFJJJVVVgggttt||||||bbbVVVcccmmmzzzzzzsssooommmlllfff```ZZZPPPBBB;;;:::333333222111111222000///111111111111000000000000111000000000/////////...000000///...............////////////////////////////////////////////////////////////////////////000000000000000000000000............///////////////////////////////////////111333444555777:::===>>>===<<<;;;;;;===>>>@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFKKKOOO]]]xxx))))))))))))))))))))))))******))))))******+++,,,))))))))))))************++++++++++++************************************************+++++++++,,,))))))***+++,,,---------+++,,,------------,,,,,,)))+++---------,,,---///////////////............555222------///111111000000000000//////.........+++,,,,,,,,,,,,---------//////...---------------------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------------++++++************++++++---------,,,,,,,,,+++++++++++++++***************------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***(((((((((+++...000<<<===???@@@???<<<888666,,,++++++---,,,---333:::???AAAAAA<<<:::BBBTTTdddjjjpppttt~~~```OOOBBBRRRmmmwwwggg[[[SSSSSSXXXrrrxxxuuuhhh]]]SSSHHH@@@>>>::::::>>>BBBEEEJJJPPPQQQQQQUUU^^^hhhttt~~~qqqddd]]]TTTIIIDDDGGGBBBAAAGGGUUUeeerrr~~~dddMMMSSSeeewwwyyywwwjjjddddddgggfffbbb___\\\VVVKKKBBB>>>666333111111111111111000111111111111000000000000000000000000////////////000//////............///////////////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////000222444555555666999;;;>>>===<<<<<<<<<===???@@@CCCCCCCCCDDDEEEEEEFFFFFFIIINNNPPP^^^xxx(((((((((((((((((((((((())))))(((((())))))***+++((()))))))))************************************)))***************++++++*********+++++++++,,,,,,************+++,,,,,,---++++++,,,,,,,,,------,,,(((+++...000000000000111///000000000111111222222777444111333666888666333444333333333222111000////////////......---------111///---,,,---------------------,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,------------------.........---------,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,+++++++++************************---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***(((((()))+++---///999;;;???BBBCCC@@@<<<999000.........,,,,,,444===DDDAAA======@@@LLLaaarrrzzz}}}|||qqqUUUIIIJJJccc}}}}}}dddVVVNNNLLL[[[ooouuu|||jjjZZZQQQIIIBBB===>>>===???DDDGGGIIINNNTTTTTTWWW^^^hhhtttzzzqqqjjj```RRRHHHEEEDDDBBBDDDJJJSSS```rrrqqq[[[NNN___wwwxxxqqqttt~~~xxxqqqlllkkkkkkccccccdddddd```UUUIIIAAA;;;555111111222111111222111111111111000000000///000000000000////////////000///............//////////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////000222444555555666777999;;;::::::::::::;;;<<<<<>>AAAAAA>>>:::======<<<<<<;;;999777666888888888888777777777777555111...---......---,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))((()))***,,,---222444999>>>BBBAAA===999111//////111111222999AAAGGG???<<>>@@@<<<888///---...555:::<<>>KKKZZZccckkkrrryyyrrrVVVFFFMMMWWWooo~~~lllWWWSSSYYYdddyyy}}}|||{{{jjj]]]LLLAAA===>>>>>>===DDDDDDGGGKKKMMMPPPXXXaaaqqqzzz~~~rrrbbbWWWJJJGGGDDDAAA===BBBRRRbbbkkkuuuttthhhhhh|||ppphhhlllvvv{{{|||{{{zzztttqqqqqqqqqmmmjjj~~~vvvnnnfff___III<<<222333444111111444111111111111000000000000////////////000000000000///............//////000////////////////////////////////////////////////........................000000000000000000000000............///////////////////////////////////////111444666666555666777999:::::::::;;;;;;;;;;;;???@@@@@@AAABBBBBBCCCCCCFFFKKKNNN^^^zzz))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************(((((()))))))))*********))))))***++++++,,,------+++++++++,,,,,,,,,------------,,,,,,---///222333777777777777777999:::;;;???AAACCCDDDEEEGGGKKKMMMRRRRRRRRRRRRSSSSSSSSSSSSZZZaaaiiillllllkkklllnnnccccccccccccaaa^^^[[[YYYYYYXXXVVVTTTQQQNNNLLLKKKGGGAAA;;;888999999666333000000000///...---------,,,---------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,---......///---------,,,,,,,,,++++++))))))***++++++***)))))),,,,,,+++++++++*********))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))))))))******+++++++++...555;;;===:::666000---000999BBBEEEFFFGGGBBB<<<@@@PPP\\\```eeelllvvv|||zzzsssdddMMMFFFVVVaaannn~~~tttdddVVVYYYhhhxxx{{{ooo\\\QQQDDD<<<===AAACCCDDDGGGGGGJJJOOOSSSYYYfffrrr}}}}}}pppeeeZZZRRRKKKGGGDDDEEEKKKSSSXXXfffxxxwwwlllwwwxxxqqqrrrxxx|||{{{zzzuuuqqqllljjj|||mmmbbbPPP@@@444555666222111555111111111111000000000000.../////////000000000111...............///000000////////////////////////////////////////////////........................000000000000000000000000............////////////////////////////////////---000444666666666666777::::::;;;;;;<<<<<<;;;;;;@@@@@@AAAAAABBBCCCCCCDDDDDDJJJOOO```}}}))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))******+++++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,---000333666888======<<<<<<===>>>@@@AAAEEEHHHLLLPPPUUU\\\bbbgggggggggffffffeeedddccccccbbbiiiqqqtttrrrrrrvvv{{{rrrrrrrrrrrrpppmmmjjjhhhtttrrrmmmhhhaaa\\\WWWUUUNNNHHHAAA>>>>>>>>>;;;888333222222111000//////...---.........//////000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++((()))***++++++***)))(((---------,,,,,,,,,++++++))))))******++++++++++++***)))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))***+++,,,,,,---333:::<<<999444555111333===GGGIIIEEECCC;;;888@@@PPPYYYYYY^^^fffuuutttjjj___TTTEEEIIIaaappprrrlllaaaZZZbbbuuu}}}llldddQQQGGG<<<777:::@@@DDDEEEIIIIIIMMMSSSZZZcccssswwwmmmfffYYYMMMIIIHHHFFFDDDDDDKKK[[[qqqqqqeeehhhwwwxxxpppvvv||||||{{{qqqkkkiiissslllZZZTTTBBB555666777222111666111111111111000000000000.../////////000000111111...............///000111////////////////////////////////////////////////000000000000000000000000..................................../////////000////////////////////////,,,000333666666666777777888999::::::;;;;;;::::::AAAAAABBBBBBCCCDDDDDDEEECCCJJJPPPbbb((())))))))))))(((((('''***************)))(((((()))************+++++++++++++++***************+++((())))))******))))))(((---))))))......+++,,,111222......111555666999===BBB@@@@@@DDDMMMVVV\\\```fffggggggiiiooouuutttooojjjnnnrrrqqqmmmkkkmmmooorrrvvvxxxxxxyyy|||{{{wwwrrrssswwwzzzxxxrrrsssxxx}}}wwwrrrnnnjjjeeebbb\\\TTTKKKJJJNNNPPPLLLGGGBBB@@@<<<888555333222222111000///...---,,,,,,+++.........------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............---------************************************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))************)))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++---000444777777555222999666999BBBGGGDDD===:::;;;<<>><<<===EEEJJJVVVdddbbb\\\aaabbbXXXLLLFFFNNNbbb{{{mmmaaaaaannn}}}~~~}}}}}}rrr```NNNEEE?????????@@@CCCGGGLLLPPPPPPTTT[[[fffttt~~~{{{|||~~~yyy{{{~~~uuuuuu|||~~~zzz{{{xxxwwwyyy}}}~~~{{{wwwpppvvvxxx{{{wwwkkk```WWWNNNGGGBBBFFFGGGQQQbbbrrr|||cccVVVfff{{{}}}ppppppvvv{{{ooojjj{{{vvvnnneee[[[TTTMMMDDD>>>999555333222111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////........................//////.........---------------...////////////...------......///000000000000111222333444555555555777999::::::::::::;;;===AAAAAABBBBBBCCCDDDDDDDDDFFFHHHRRRddd}}}((()))***+++++++++++++++)))************))))))((()))************+++++++++++++++************++++++---,,,,,,,,,,,,,,,------///---...111333555;;;AAADDDBBBEEEOOOYYY]]]___bbb```dddiiinnnppprrrtttuuu{{{ssskkkhhhlllllljjjiiikkkkkkgggbbb^^^^^^___fffiiikkkhhhggghhheeeaaaZZZcccjjjkkkooowwwxxxsssqqqppppppsssxxxzzzxxxvvvqqqnnnlllooossstttpppkkkjjjccc]]][[[\\\YYYOOOFFF>>>>>>===<<<999666333111//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++***+++,,,///333888999888777>>>DDDLLLPPPJJJAAA>>>@@@KKKZZZaaagggrrrpppgggeeeXXXKKK???CCC\\\~~~{{{hhhdddmmmppp}}}ttt|||pppaaaOOOBBB<<<<<>>999555333222111000///........................------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///............---------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++******************************+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,+++,,,///333888;;;;;;;;;>>>FFFNNNNNNDDD;;;???HHHbbbttt{{{}}}tttiiiOOODDD>>>MMMmmmyyynnnbbbkkkzzzssseeeTTTDDD<<<:::;;;???EEEHHHJJJMMMQQQUUU]]]ffftttssshhhdddfffkkksss{{{|||yyywwwuuutttzzzvvvpppwww~~~zzzqqqiiihhhfffaaaaaajjjwww{{{www|||rrrqqqwwwuuukkkjjjrrruuuyyy~~~~~~uuuuuu|||yyytttjjj\\\RRRKKKCCC@@@GGGTTTbbbppp{{{|||~~~www]]]QQQddduuu{{{}}}yyy{{{wwwjjjtttyyy{{{yyyyyyyyytttlll[[[ZZZVVVWWW___gggddd[[[YYYPPPLLLNNNHHH999111333333222222111111000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////......................................................///000000000//////------......///000000000000111222444555555666666777888::::::::::::<<<===AAAAAABBBBBBCCCDDDDDDDDDHHHLLLVVViii))))))***,,,,,,---------((())))))*********))))))))))))*********+++++++++++++++******+++,,,,,,---+++,,,,,,---...///111222111666;;;===>>>DDDKKKPPPRRRYYYdddllllllkkksss}}}}}}wwwpppjjjgggffffffiiihhhbbb^^^aaadddeeeeeebbb]]]YYYYYY^^^eeejjjhhhkkkllljjjkkknnnooolll```lllpppkkkmmmwwwvvvmmm^^^YYYUUUXXXaaahhhjjjiiipppssswww{{{|||yyyuuurrrnnnoooppprrrsssqqqooolllddd___WWWMMMEEE???;;;:::777555333000...---------/////////.........------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++*********))))))******************************+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,...333888<<<>>>???BBBFFFKKKHHH>>>;;;FFFTTTrrrtttcccGGGAAADDDXXXwwwuuuaaa\\\jjj{{{uuufffXXXJJJ???:::;;;<<>>AAAAAABBBBBBCCCDDDDDDDDDIIINNNWWWiii)))***+++,,,,,,,,,,,,,,,((())))))************))))))************+++++++++++++++***++++++,,,---...,,,---///222444666666777888BBBKKKNNNQQQWWW]]]```jjjooowwwyyysssmmmqqqzzzuuuqqqkkkgggeeecccaaa___aaaeeeddd]]]ZZZ___ggglllhhhddd```^^^```gggoootttyyyzzzwwwrrrpppssssssqqqsss{{{~~~wwwsssuuutttpppqqqkkkeeefffmmmrrrrrrpppiiiiiihhhgggiiimmmtttyyywwwxxxyyyzzzzzzzzzzzz{{{sssnnneee\\\SSSLLLHHHGGG@@@>>>999555111///......000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,...222888>>>AAABBBIIIHHHGGGCCC===???OOO___qqq~~~~~~cccTTTBBBDDDNNNccc}}}rrr[[[]]]nnn{{{pppcccUUUJJJBBB<<<;;;>>>@@@EEEKKKOOOQQQWWWaaaiiiwwwzzzuuunnniiihhhlllrrrwwwxxxmmmfffkkkuuusssmmmhhhfffdddaaa```aaaiiigggggglllssstttooohhhccc\\\\\\dddiiijjjnnnuuuooorrrvvvxxxxxxwwwxxxyyyxxx|||{{{rrrkkknnnxxx~~~yyyppphhhXXXSSSMMMGGGCCCFFFTTTcccsss~~~tttaaaVVVVVVooo|||zzz~~~mmmlllmmmpppuuuxxxwwwtttkkkhhhcccaaacccgggjjjkkkhhhddd^^^WWWOOOFFF===777444444333222111000000/////////000000000000//////////////////////////////////////////////////////////////////////////////........................---------...............------...////////////...------......///000000000111222333444666666666666666777999::::::;;;===>>>AAAAAABBBBBBCCCDDDDDDDDDHHHNNNWWWiii******+++++++++++++++***(((((()))***************)))************+++++++++++++++++++++,,,---.........111555999===>>>>>>>>>BBBQQQ___eeeiiiooouuuvvv{{{{{{{{{{{{uuummmlllpppccc^^^[[[\\\bbbfffeeebbbfffoootttpppkkkkkkooopppooommmjjjjjjmmmrrrvvvyyyxxxwwwpppgggdddfffgggfffyyy~~~~~~wwwsssvvv{{{{{{uuurrrvvv~~~|||eeeeeedddbbbbbbiiisss{{{|||yyywwwxxx{{{zzzwwwsssmmmfff```[[[XXXPPPLLLFFF@@@;;;777666555000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******************************++++++,,,,,,++++++***++++++************************************************+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,---222999???CCCEEENNNHHHCCC@@@???DDDSSSbbbgggttt}}}fffMMMGGGCCCNNNaaauuujjjYYYaaawwwvvvaaaSSSEEE???>>>>>>???BBBEEEJJJPPPTTTXXXbbbppp{{{xxxrrrjjjdddcccgggnnnrrr|||wwwssslllffffffjjj___[[[YYYZZZYYYXXX^^^fffjjjhhhhhhkkklllggg___XXXUUUSSSSSSYYYaaaffffffddd\\\___dddhhhjjjlllnnnppprrrwwwxxxqqqnnnssszzz}}}zzz|||zzzrrrfff^^^VVVNNNFFFDDDJJJSSSiiiwww~~~uuucccUUUgggzzz{{{wwwrrrmmmnnnsssxxx{{{|||uuuoooiiigggiiilllqqquuuvvvyyyssseee[[[TTTGGG999555444444333111000000/////////000000000000//////////////////////////////////////////////////////////////////////////////........................---------.........//////......///000000000000///------......///000000000111222333555666666777777555777999::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDFFFLLLVVVhhh******+++++++++***))))))(((((()))***************)))************+++++++++++++++++++++,,,---...///111444:::???CCCEEEDDDDDDIII[[[mmmuuuzzzyyyuuuuuusssmmmiiihhh___[[[YYY```kkkrrrqqqlllpppyyyuuufffeeeeeefffhhhjjjjjjjjjooollldddZZZVVVYYY[[[[[[___ccciiijjjccc^^^fffrrr{{{yyy~~~zzziiillloooooonnnpppuuu{{{vvvoooiiillluuu|||~~~|||zzz{{{{{{yyytttoooiiieee]]]YYYRRRKKKEEE@@@>>>===000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,---222999@@@EEEGGGOOOGGG@@@===???FFFSSS___aaaooo{{{vvvWWW@@@BBBGGGYYYsss{{{___SSS]]]uuu}}}nnnYYYKKK===:::===AAACCCFFFHHHMMMSSSXXX^^^jjj||||||zzztttkkkccc```bbbgggjjjuuupppnnnpppoookkkiiijjjTTTPPPPPPQQQPPPQQQZZZggg___]]]]]]^^^]]]VVVMMMHHHGGGIIIIIIKKKSSSYYYSSSIIINNNRRRWWW[[[___bbbeeegggeeelllnnnkkkllltttzzz|||pppsssxxxzzzrrrhhh\\\TTTMMMGGGGGGJJJbbbrrrxxxyyy{{{aaaaaa___mmmuuussswww}}}yyysssooopppsssvvvxxxzzzqqqeee___OOO;;;555555444333222000000/////////000000000000//////////////////////////////////////////////////////////////////////////////........................---------.........////////////000111111111111111------......///000000000222222444555666777777777555777999::::::;;;===???AAAAAABBBBBBCCCDDDDDDEEECCCKKKUUUhhh++++++***************************)))))))))))))))---***((()))+++---,,,***///******///111///111666444999>>>BBBCCCFFFKKKOOObbbnnn|||vvvxxxrrrkkkoookkkjjjjjjnnnsssvvvuuurrr~~~zzzuuukkkccc\\\[[[ZZZYYYYYY[[[bbbccc]]]SSSOOOPPPOOOJJJRRRTTTZZZ^^^\\\VVVUUUYYYiiiddddddkkkrrrvvv{{{qqqmmmjjjnnnxxx~~~yyyrrrkkkkkkrrruuuqqqlllsss}}}uuunnnlllkkkiiiaaaXXXUUUSSSKKK@@@;;;999555222000///000111///---...///...***+++...------------------------........................---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++---...000666===CCCGGGIIIJJJEEE===:::???LLLZZZdddffflllssssssfffRRREEEBBBRRRkkkgggVVV\\\mmmmmm```OOOGGG>>>;;;???FFFJJJKKKMMMOOOWWWdddmmmuuu{{{}}}}}}tttiii^^^\\\\\\ZZZZZZ[[[aaaccceeegggiiikkkllllllPPPNNNLLLJJJKKKNNNRRRUUUPPPOOONNNLLLIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHIIIKKKOOOSSSXXXZZZ]]]___aaaeeemmmyyyvvvqqqggg\\\RRRJJJFFFDDDRRReeexxx}}}}}}{{{|||yyyzzzllljjjwww~~~wwwxxx~~~vvvrrrrrruuuyyynnngggWWWFFF>>>777111222333111///000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000........................////////////////////////////////////000000000000000222444555444444666777555777888888888:::<<<>>>>>>@@@CCCDDDDDDDDDDDDEEEIIIOOOZZZnnn************************++++++++++++++++++******---+++***+++---//////---///---///333444111333888EEEKKKPPPPPPOOOXXXkkkzzz{{{vvvooohhheeemmmzzz~~~wwwuuuyyy~~~{{{ttt{{{zzzxxxwwwuuuqqqoooooo```XXXPPPOOOOOOMMMOOORRR```dddccc\\\WWWUUUQQQKKKGGGIIINNNUUUUUUOOOIIIHHHNNNJJJHHHJJJRRR]]]eeeiii^^^\\\ZZZ]]]fffrrr{{{}}}zzzwwwwwwzzz|||zzzxxx|||zzztttssslllooonnnkkkjjjggg\\\PPPGGGCCC<<<777444222///...222000000222000---...111---------------------------------------------------------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++***))))))***++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++------000666>>>DDDFFFFFF@@@<<<888999BBBOOO[[[bbbjjjgggbbbYYYLLLBBBCCCIIIgggxxxmmmVVVRRR^^^qqqsssaaaVVVEEEBBB>>>===AAAFFFJJJKKKRRRVVV```nnnwwwzzztttuuu{{{|||vvvpppllleee[[[SSSQQQQQQOOOOOOPPPUUUVVVXXXZZZ[[[]]]]]]^^^RRROOOKKKGGGDDDDDDFFFGGGDDDCCCBBB@@@???===<<<;;;========================<<<<<<<<<===@@@DDDGGGIIIHHHLLLSSS\\\fffppp{{{wwwyyyzzzzzzzzz{{{}}}yyypppfff]]]TTTLLLFFFJJJYYYiiiqqqxxx|||{{{}}}|||rrrkkkkkkrrrxxxyyy{{{yyy~~~~~~}}}vvvmmmllllllbbbSSSBBB999333222222///...///000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////........................////////////////////////....../////////000000000000222444555444444666777555777888888888:::<<<>>>???AAACCCDDDBBBAAABBBBBBAAAHHHUUUkkk************************+++,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---...---///111666<<>>;;;666111333///...000///---...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++------000777AAAFFFEEEBBB<<<999999@@@MMMZZZbbbdddjjj```RRRDDD::::::HHHXXX|||rrr___WWWTTT^^^ppp}}}qqq```QQQIII===>>>@@@BBBDDDHHHLLLPPPYYY```nnn||||||vvvvvvyyy|||qqqccc\\\YYYSSSKKKFFFFFFFFFDDDCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLMMMJJJEEE@@@===;;;;;;;;;::::::999888777666666555999999999999999999999999888777777888999;;;===???>>>CCCJJJQQQVVVYYY\\\^^^^^^___aaaaaaaaaccceeegggpppsssxxx~~~zzztttmmmcccVVVLLLEEELLLVVVaaaooo|||{{{tttpppttt}}}{{{eee___qqquuummm~~~{{{tttssswwwhhhgggbbb]]]```ddd^^^SSSHHH???666444333///...///000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////........................////////////////////////------........./////////000222444555444444666777555777888888888:::<<<>>>@@@BBBCCCCCCAAA@@@@@@@@@EEEKKKVVVkkk***************+++++++++++++++++++++,,,,,,,,,,,,******)))***,,,---......222666<<>>777222///000000......111........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++******************+++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,------000999BBBFFFCCC>>>;;;:::>>>KKK[[[gggjjjiiiggg\\\MMMBBB<<>>===>>>???@@@AAAAAABBBBBBAAAAAAAAA???<<<:::888888888999888888888888888888888888999999999999999999999999;;;;;;:::::::::;;;<<<<<<<<<@@@DDDFFFEEECCC@@@@@@EEEGGGHHHIIIIIIKKKMMMPPP[[[___gggoooxxx~~~~~~zzzooo```TTTFFFFFFIIITTTfffvvv}}}~~~~~~{{{vvvtttzzzjjj```mmmsssffflllzzzuuukkkfffeee[[[]]][[[WWWVVVYYYWWWRRRLLLBBB999777555111000111000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////........................////////////////////////------------.........///000222444555444444666777555777888888888:::<<<>>>AAABBBCCCCCCBBBAAAAAACCCJJJNNNWWWkkk~~~))))))*********+++++++++************++++++,,,,,,---.........///000222333888;;;???CCCIIITTT```gggvvvyyy~~~uuuttttttmmmbbb]]]dddnnnttt{{{zzzzzz|||rrrdddeeebbb```bbbddd```WWWNNNAAAGGGOOOZZZkkk{{{{{{ttttttvvv{{{{{{xxxwwwyyy{{{rrriiiccccccjjjqqqmmmwwwyyypppnnn}}}mmm]]]NNNHHHFFFDDDCCCEEELLLSSSZZZZZZWWWZZZeeeppppppsssvvvvvvtttssstttvvvyyyxxxxxxyyyyyyvvvsssqqqhhhaaaYYYWWWXXXXXXRRRLLLAAA:::444333333111000222........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********************************++++++************++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,---222:::BBBDDD@@@;;;888;;;DDDTTTgggsssuuusssiii[[[KKKBBBCCCNNNcccuuulllVVVQQQVVViii}}}rrrdddRRRBBB===???===AAAEEEFFFGGGNNNYYYbbblllzzz}}}ttthhh[[[PPPIIIFFF@@@<<<;;;>>>???<<<;;;<<<;;;<<<<<<======<<<<<<;;;777777777777777888999:::888999999999::::::;;;;;;:::::::::::::::::::::::::::999999888888888888888555888;;;===<<<;;;;;;<<<<<<===>>>??????@@@CCCEEEHHHLLLUUU___iiirrryyy|||yyywwwiii]]]LLLEEEBBBLLL^^^ooozzz~~~{{{}}}~~~}}}~~~{{{rrrddd```vvvyyylllbbbiiiwwwwww||||||ssshhh___YYYVVV\\\^^^ZZZUUUUUUXXXYYYLLLCCC:::888666333111111000000000000000000000000////////////////////////////////////000000000000////////////////////////................................................////////////////////////------------.........///000222444555444444666777555777888888888:::<<<>>>AAABBBCCCDDDCCCCCCEEEGGGGGGJJJSSSjjj}}}{{{)))))))))***++++++,,,,,,))))))******++++++,,,,,,+++,,,...///000222555888===BBBHHHOOO\\\lllwww{{{tttjjjgggiiikkkpppqqqmmmlllsss|||~~~|||xxxtttrrrnnncccWWWMMMLLLPPP\\\ggghhh___TTTQQQ\\\gggoooxxx{{{qqqgggaaa]]]\\\[[[^^^gggpppzzzqqqgggbbb```bbbiiipppeeeppp~~~zzzllleeegggssswwwzzz~~~nnn```______[[[XXXXXXMMMOOONNNJJJFFFIIISSS\\\hhhlllqqquuuwwwyyy{{{|||~~~yyyvvvtttnnnhhhdddccc```[[[UUUHHH???666444222///...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------)))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++************************************++++++,,,,,,---+++...555<<<@@@AAA>>><<<999???LLL```ssslllYYYFFF???FFFWWWlll|||xxxaaaOOOSSS^^^wwwuuueeeVVVHHH>>><<>>;;;999999<<<;;;999888;;;888999999::::::999999888666666777888888888888888666666777888888999999:::::::::::::::::::::::::::999999999999888888888888777888:::999999999:::<<<999:::;;;;;;;;;;;;>>>@@@===@@@FFFOOOXXXaaaiiimmmttt|||~~~yyyooohhhSSSIIICCCHHHUUUeeettt~~~zzz|||zzzyyy~~~vvvuuuxxxnnndddrrr~~~yyyiiihhhuuuwww|||~~~{{{tttlll```VVV\\\```bbb]]]VVVRRRSSSUUUMMMDDD===:::888444000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////................................................////////////////////////------........./////////000222444555444444666777555777888888888:::<<<>>>AAABBBDDDDDDCCCDDDGGGIIIKKKMMMUUUkkkyyy|||((())))))***++++++,,,,,,******++++++,,,------...)))---111333666999???CCCOOOVVV^^^iiizzzsssfff^^^]]]bbbgggmmmtttyyyvvvrrruuuyyy{{{zzzwwwuuuuuuoooeee]]][[[]]]___eeepppzzz{{{rrrjjj]]]gggmmmlllnnnrrrnnneeeaaa[[[WWWVVVYYY___lllyyymmmfffdddiiimmmlllkkkmmmgggnnnxxx{{{tttgggbbbdddooolllmmmttt}}}~~~wwwvvvkkkgggooovvvxxx}}}vvvmmm___PPPFFFCCCFFFJJJXXX]]]eeemmmssswwwyyyzzz{{{xxxsssoookkkgggbbb___RRRGGG<<<888555111...///........................---------------------------------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************)))***++++++++++++***)))***++++++,,,,,,++++++***************************)))******+++,,,,,,------***000777===>>>=========;;;CCCRRRdddttteeeSSSBBBBBBQQQeeewwwmmm[[[TTTbbbrrrwwwgggVVVJJJCCC===<<<>>>@@@CCCGGGMMMUUUaaannnxxx{{{uuukkkcccWWWLLLDDD???;;;999999777777:::999666777:::777777888888999888888777777777888999999888777777666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======;;;999888888:::888999:::999888999:::<<<<<<<<<>>>AAAGGGMMMTTTWWWeeemmmvvv|||~~~{{{xxxtttqqq___TTTIIIGGGKKKUUUfffvvvzzzzzz|||zzzyyyuuuuuuwwwyyyvvvsss{{{xxxsssvvv{{{~~~}}}|||xxxlll```dddccccccbbb___ZZZVVVUUUSSSKKKDDDBBB???888333111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////................................................////////////////////////....../////////000000000000222444555444444666777555777888888888:::<<<>>>CCCCCCDDDCCCBBBCCCEEEGGGOOOOOOVVVkkkyyy((())))))***++++++,,,,,,++++++,,,,,,---.../////////333999===AAAFFFMMMRRRhhhnnnuuuwwwbbbMMMKKKZZZkkkqqqpppxxxyyynnniiigggeeemmmmmmrrrxxxsssiiiiiirrrwwwvvvvvvvvvtttnnnfff```VVV```ccc```cccnnnsssooollliiihhhjjjjjjmmmvvvqqqnnnttt~~~yyy{{{}}}wwwrrrrrrpppkkknnnyyy{{{qqqjjj^^^YYY^^^nnn{{{jjjYYYOOOJJJIIIGGGNNNXXXbbbjjjoooqqqrrr}}}{{{xxxtttpppkkkhhhggg```TTTGGGBBB???:::666666////////////////////////........................---------.........//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------)))111999===<<<;;;<<<>>>999AAAOOO^^^jjjrrrvvvwww[[[KKKBBBKKKaaauuu~~~dddZZZ```ppp|||nnn]]]KKKBBB@@@>>><<<<<>>:::999999:::888888:::999666777;;;777888999999999999999999666777888999:::999888777999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<============999:::<<<<<<;;;;;;<<<>>>;;;<<<===<<<;;;:::<<<>>>>>><<<:::999;;;???DDDGGGNNNWWW```hhhsss~~~yyyvvvvvvvvvjjj^^^PPPGGGCCCHHHYYYkkkxxxwwwxxxyyyxxx~~~}}}vvvssswwwzzzyyy}}}uuu~~~pppeeebbbbbbhhhooooookkkggg[[[TTTMMMJJJFFF>>>777444000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////................................................////////////////////////////////////000000000000000222444555444444666777555777888999999:::<<<>>>DDDDDDDDDBBBAAAAAABBBDDDGGGIIIQQQjjjzzz***++++++,,,,,,,,,+++++++++******,,,***(((---444666777@@@JJJMMMOOO^^^qqqwwwxxxrrrggg```\\\bbbppp}}}xxxtttuuuqqqeee___bbb^^^aaahhhttt~~~yyyrrrllliiiggggggccc[[[XXXXXXUUU^^^kkksssqqqmmmpppxxxyyylllggg[[[YYYXXX]]]iii|||pppmmmeeeWWW\\\WWWOOOKKKOOOYYYeeemmmzzz~~~|||xxxyyy}}}yyytttnnnjjjhhhYYYIIIDDDHHHIIIAAA888333000,,,,,,///111000//////...---,,,,,,,,,------............////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,***))))))+++,,,------,,,555<<<:::999<<<===:::>>>CCCMMM[[[fffiiiddd^^^QQQ???<<>>???===;;;@@@???>>>>>>======>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999;;;===>>>@@@???===;;;<<<>>>@@@BBBFFFFFFIIITTTeeeuuuzzzwwwwwwyyynnndddXXXOOOHHHHHHRRR^^^mmmyyy{{{~~~zzz{{{{{{tttyyy{{{}}}|||kkktttmmmiiikkkyyy|||lllddd[[[QQQKKKIIIFFF>>>777000111222111000///000111333222111000///...---,,,////////////////////////................................................////////////////////////////////////////////////...------------...//////444444333333333333222222666666777888999;;;<<<===DDDDDDCCCAAA??????BBBDDDJJJLLLTTTiiisss***++++++,,,,,,+++++++++///------000000///111666888<<>>===;;;;;;:::777999AAANNN[[[bbb]]]RRRIIICCC<<>>???@@@@@@???>>>>>>>>>============::::::::::::::::::::::::<<<:::999888888999:::;;;>>>===<<<<<<===>>>@@@AAABBBCCCFFFMMMWWWdddqqqzzz|||xxxsssuuuyyyqqqiii___VVVLLLEEEGGGMMM___mmm}}}{{{wwwzzz~~~{{{tttnnnssswwwxxxvvvqqq{{{{{{vvvuuu}}}sss```YYYQQQOOOOOOJJJ???555222111111000000000000000222222111000///...------////////////////////////................................................////////////////////////////////////////////////...------------...//////333333333333333333333333666666777888999;;;<<<===BBBBBBBBBAAA@@@AAADDDFFFIIILLLSSShhhppp++++++++++++++++++++++++...+++---111333222555999???GGGQQQ[[[iii{{{uuuhhhaaabbbeeeppppppqqquuuyyy{{{{{{zzzxxxvvvnnnddd```cccddddddpppvvv{{{wwwmmmeeeccceeeaaa\\\ZZZ]]]ccciiirrr{{{{{{xxx}}}yyykkkgggooo}}}rrrZZZJJJDDDDDDNNNUUUaaaooozzzyyyvvvwww{{{~~~tttpppiiidddaaa]]]YYYUUUHHHBBB999333111000...,,,......////////////..................////////////........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------///888@@@@@@<<<:::888666:::EEEVVVeeejjjaaaOOO@@@;;;CCCYYYvvvuuuttt|||nnnaaacccyyyrrrdddLLLDDD<<<:::???EEEHHHIIIJJJVVVeeeqqqzzz~~~zzzxxxuuuqqqmmmjjjgggfff```\\\UUUOOOIIIEEE@@@======;;;::::::;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<:::999999:::???>>>===>>>??????===<<<===>>>???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@?????????????????????>>>>>>>>>>>>??????<<<<<<======>>>???@@@@@@>>>@@@AAABBBDDDKKKWWW```iiisss{{{tttvvv{{{tttnnnhhhaaaUUUHHHBBBAAAOOOaaattt}}}}}}|||yyygggfffkkkyyyooopppssswww{{{~~~yyyssssssvvvwwwrrrlll[[[VVVRRRTTTXXXTTTGGG:::555222//////111222111///000000000000////////////////////////////////////................................................////////////////////////////////////////////////......------......///000111222222333333444444555666666777888999;;;<<<===@@@AAAAAAAAAAAABBBEEEHHHHHHLLLTTTggguuummm++++++++++++++++++,,,,,,,,,---000444555888@@@JJJTTT^^^hhhrrruuuooofff___^^^bbbhhhllluuuvvvvvvuuutttsssssstttrrrwwwuuukkkgggkkkkkkeeedddiiimmmjjjcccbbbgggnnnqqqrrrwww|||yyyuuufffeeekkktttuuuaaaVVVRRRJJJLLLSSS```ooozzz{{{zzzwwwsssrrruuu{{{xxxuuurrrooolllgggaaa]]]PPPHHH>>>777444333111///000000111000///...,,,+++............////////////........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++***+++------,,,,,,,,,---222999???>>>:::999;;;>>>EEENNN___pppyyyoooYYYGGGCCCVVVqqq}}}qqq~~~xxxjjjZZZXXXkkksssbbbTTTCCC???<<<===BBBHHHMMMNNNVVVeeewww}}}zzzvvvqqqlllcccaaa]]]YYYUUURRROOONNNKKKHHHDDD@@@>>>=========???>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;========================:::<<<>>>>>>>>>===>>>@@@============>>>===<<<;;;888999;;;<<<===??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@>>>===???CCCGGGRRRZZZeeepppyyy{{{zzz|||vvvrrroookkk```QQQGGGDDDIII\\\ooowwwzzz~~~{{{aaaZZZ^^^ttttttjjjfffmmmtttuuuwww}}}yyyqqqggg___]]]\\\\\\\\\XXXSSSPPPVVV___^^^SSSGGG:::444///...222333111...////////////000000000000////////////////////////................................................////////////////////////////////////////////////...............//////000000111111222444555555666666666777888999;;;<<<===AAABBBBBBBBBAAABBBDDDFFFHHHMMMVVViiimmmkkk++++++++++++,,,---...///111555:::>>>???EEEUUUfffmmmuuu|||iiiddd^^^[[[aaalllwww||||||zzzxxxtttooojjjjjjmmmpppqqquuuqqqddd]]]___^^^YYY^^^```bbbeeejjjrrr||||||}}}pppiiijjjvvvwwwsssooommmwwwxxxkkkffffff]]]YYYTTTTTT[[[cccjjjmmmlllrrrwwwvvvqqqqqqwww~~~{{{zzzzzzvvvnnnggg]]]TTTIIIAAA<<<999666333//////000//////...---,,,............////////////////////////////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++))))))*********+++++++++)))+++,,,,,,++++++---///555999;;;:::777:::CCCMMMYYY]]]ggguuu|||rrr[[[HHHMMMfff|||yyyxxxnnn\\\QQQ\\\yyyuuugggVVVIIIAAA@@@@@@CCCGGGMMMRRRUUUdddsss{{{rrrlllhhhbbbZZZVVVMMMKKKIIIFFFCCCAAA@@@???AAAAAAAAA@@@@@@@@@AAABBB@@@AAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@??????@@@AAA@@@AAABBBBBBAAAAAA@@@AAA@@@AAABBBCCCCCCCCCBBBBBB????????????????????????@@@@@@@@@?????????>>>>>><<<======>>>>>>>>>??????@@@AAACCCDDDEEEDDDCCCBBBBBBAAA@@@@@@BBBBBB@@@===???CCCJJJRRR]]]lll|||~~~zzzyyyuuurrrooofffYYYNNNKKKKKK[[[kkkrrruuuyyy~~~vvvYYYLLLNNNhhhnnndddjjjsssuuuvvv{{{tttlllaaaVVVPPPNNNQQQSSSSSSNNNKKKQQQ\\\```ZZZSSS???999222///222333222///////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///000000000000111222444555666666666666777888999;;;<<<===BBBCCCDDDCCCBBBAAACCCDDDIIIOOOYYYlllmmmnnn+++++++++,,,---000222333555999@@@FFFJJJRRReeewwwzzzvvveeemmmjjjlllvvvwwwrrriiiaaa]]]___eeejjjvvvsssiiiYYYNNNNNNRRRTTTYYY\\\dddqqqvvvoookkkiiinnnvvv{{{yyypppfff___dddooo{{{zzz}}}ssshhhffflllrrrsssnnnfff\\\SSSNNNOOOQQQ\\\gggtttxxxvvvuuuyyy}}}vvvooohhh___SSSIIIBBB<<<777222///////////////000111111............////////////////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,(((+++,,,,,,***+++///333888888999888666;;;LLL\\\oooqqquuuyyywwwiiiTTTDDDUUUqqq~~~tttfffWWWVVVkkkyyykkk^^^OOODDDAAACCCEEEHHHLLLQQQXXX\\\mmm|||}}}{{{nnnfff]]]YYYTTTMMMGGGEEEBBBAAA@@@???>>>>>>>>>>>>===???@@@AAAAAAAAACCCDDD>>>@@@CCCCCCBBB@@@@@@AAA========================<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>AAABBBDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@???BBBEEEFFFBBB===:::;;;===@@@HHHVVVhhhtttyyy|||wwwsssqqqjjj^^^TTTPPPMMMWWWaaahhhoooxxxwwwppp[[[MMMKKKbbbwwwjjjlllsssuuuwwwyyypppiii___UUUOOOMMMNNNPPPPPPKKKGGGJJJQQQVVVVVVSSSDDD>>>777222111222111000////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111000000111222444555666666666666777888999;;;<<<===CCCDDDEEEDDDBBBAAABBBCCCIIIPPP\\\ooorrrvvv+++++++++,,,///222555888;;;===CCCNNNWWWaaaooo{{{zzzrrrqqquuuxxxzzz}}}wwwllldddbbbfffmmmqqqpppjjjbbb[[[TTTSSS\\\fffmmmtttvvvuuuzzzzzzsssmmmiiigggiiirrr}}}yyytttwww|||xxx~~~|||xxxyyyzzzggg]]]___hhhqqqvvv~~~yyyfffTTTJJJGGGMMMXXXhhhuuu{{{~~~}}}yyyvvvrrrjjj^^^UUUMMMGGG@@@;;;777555222000///000111222............////////////////////////////////////...............------,,,------------------------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---,,,+++---444999:::999999888777===PPPdddrrrzzz{{{mmm[[[NNNGGGbbb~~~sssfff]]]eee{{{mmm^^^TTTJJJAAA@@@DDDHHHKKKOOOUUU]]]dddooo}}}xxxsssnnnjjjfffdddXXXQQQLLLKKKGGGBBB???BBBAAA@@@@@@@@@@@@AAABBBBBB>>>AAACCCDDDEEEHHHLLLPPPLLLPPPUUUUUUPPPJJJDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????AAAEEEGGGGGGIIIKKKLLLGGGJJJMMMMMMLLLLLLMMMOOOTTTUUUVVVVVVVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSSSSMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMYYYYYYYYYXXXWWWVVVUUUTTTPPPNNNLLLKKKJJJIIIHHHGGGCCCCCCAAA???@@@GGGRRR[[[gggrrr~~~}}}xxxttttttoooeee\\\XXXLLLOOOSSSXXXcccrrr{{{}}}zzz|||}}}vvvrrrhhhZZZSSSccc|||rrrllllllnnnrrrtttlllggg```ZZZVVVSSSRRRPPPSSSNNNIIIGGGHHHJJJKKKJJJHHHCCC<<<555111000111222000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222333333444555555666666777888999;;;<<<===AAACCCEEEEEECCCCCCCCCDDDHHHPPP]]]pppyyy+++++++++---000444888:::EEECCCHHHWWWfffpppxxx}}}uuuaaaUUUbbbwwwwww|||}}}zzzzzz{{{}}}tttiiibbbbbbgggmmmppp^^^[[[]]]ccccccbbbkkkyyy|||tttnnnmmmttt|||~~~}}}yyyvvvuuuuuuwwwsss~~~xxxdddZZZ[[[bbbhhhooogggVVVOOOCCCLLL\\\nnn}}}~~~}}}|||uuukkkccc]]]WWWQQQLLL@@@===888222///......///............/////////000000000000000000000000000......//////......---,,,------------------------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---///---,,,///777>>>;;;999::::::888>>>RRRgggeeesss~~~wwwcccPPPJJJLLLppptttiiieeerrruuucccTTTLLLEEE>>>???CCCIIIMMMPPPWWWaaaiiinnn{{{yyyooojjjccc\\\WWWQQQLLLIIIJJJEEECCCEEECCC???@@@EEEBBBBBBBBBBBBCCCDDDEEEFFFFFFIIILLLNNNQQQVVV^^^eeeeeejjjppppppgggZZZOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEKKKNNNTTTXXX\\\```eeehhhmmmpppttttttssssssuuuxxx{{{{{{{{{||||||}}}}}}}}}uuuuuuttttttsssrrrqqqqqqnnnmmmkkkjjjkkknnnqqqsssyyyxxxwwwuuutttsssrrrqqqgggfffbbb[[[TTTPPPRRRUUUNNNMMMKKKFFFAAA@@@DDDHHHMMMZZZnnn{{{wwwvvvxxxvvvnnneeebbbJJJIIIGGGJJJXXXiiitttvvvyyy}}}yyyyyy~~~~~~{{{zzzsssdddXXXbbb~~~}}}|||uuujjjccceeejjjnnnmmmiiidddaaa___\\\XXXUUUXXXTTTOOOIIIEEECCCCCCCCCJJJFFF???777111///111333111000000000////////////////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111111222222333333444444555666666777888999;;;<<<===???AAADDDEEEDDDDDDEEEFFFGGGOOO]]]qqq}}},,,///333777888:::;;;===???QQQaaafffnnnzzz{{{mmm\\\SSSRRR]]]ppp}}}tttttt{{{{{{ssseeeZZZ\\\bbbbbb]]]YYY^^^ggglllkkkppp}}}wwwsssxxx}}}}}}~~~}}}tttmmmiiiggguuu{{{kkkaaa\\\NNNIIIVVVjjjwww~~~zzz}}}uuunnniiiddd^^^ZZZ___VVVEEE444---...111000...///000...,,,---000333//////000000000000//////////////////............////////////////////////---,,,,,,++++++,,,,,,------------------------------------,,,******+++---***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,***((())),,,...///---++++++...333999===;;;:::888999>>>JJJWWW```eeefffiiieeeUUUGGGOOOaaaxxx]]]pppyyylll]]]OOOEEE@@@???CCCHHHMMMQQQYYYcccjjjkkk~~~yyysssnnnfff^^^VVVSSSOOOLLLKKKJJJIIIHHHFFFHHHIIIJJJKKKMMMPPPRRROOOMMMLLLNNNQQQSSSWWWZZZYYY[[[___dddkkksssyyy||||||mmmffffff```___ZZZTTTVVV^^^eeehhhbbbaaa^^^ZZZUUUQQQOOOPPPPPP^^^ssswwwlllddd___]]]]]]UUUOOOOOOLLLFFFEEEHHHRRRSSS]]]ppp|||vvvtttuuusssmmmfffUUUKKKEEELLLYYYeeeooovvv{{{zzz}}}zzz~~~wwwuuukkkcccqqq|||qqq{{{}}}zzzssseeecccrrrsssmmmaaa```gggbbb\\\cccrrrjjj```WWWLLLCCCBBBEEENNNPPPKKK>>>222//////000000000000000000000000000//////............//////000000//////.........---........................///......---------......////////////............000////////////000000111333333444444444444444444666888999999999:::===???AAADDDCCC@@@@@@DDDHHHIIIEEENNNWWWkkk...111555777666888<<<@@@NNN]]]jjjttt}}}eee^^^XXXWWWZZZaaappp}}}~~~|||xxxrrrnnnooouuu{{{qqqfff^^^^^^aaa```______[[[dddoooyyy~~~tttoootttzzzyyyuuusssvvvsssttt}}}~~~|||tttrrrttt|||wwwpppzzzqqqnnnnnnmmmaaaUUUSSSXXXaaappp|||}}}}}}vvvrrrppplllfffaaaWWWSSSJJJ???888555111,,,///000111000------///111//////000000000000//////////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***)))))),,,......---,,,,,,///555:::>>>;;;999666777===JJJXXXaaadddcccddd^^^PPPFFFSSSgggxxxjjjfffvvvhhhWWWJJJAAA??????DDDJJJOOOTTT\\\iiirrruuu|||xxxpppgggcccaaaZZZRRRTTTQQQNNNLLLLLLNNNOOOOOOPPPRRRUUUXXXZZZ]]]aaadddcccaaa```dddkkkqqquuuxxxxxxzzz}}}|||yyy}}}~~~xxxooolllooommmpppyyyuuuooofff___\\\]]][[[TTTOOONNNUUUVVV^^^mmm{{{~~~xxxwwwxxxwwwqqqkkkZZZOOOEEEFFFOOOZZZgggqqqxxxwwwzzzyyyzzzsssjjjmmmwww{{{vvvsss~~~oookkkxxxtttrrrhhhcccfffccceeerrr{{{pppeeeYYYMMMHHHHHHOOOQQQLLL???444000111111000000000000000000000000//////............//////000/////////....................................///......------.........---.........//////000000///////////////000000111333333333444444444444555666888999999999:::===???AAADDDDDD@@@@@@DDDHHHHHHHHHPPPXXXlll000555:::::::::>>>HHHPPP]]]iiiwwwoooaaa```bbbgggjjjkkkpppvvvtttuuusssnnniiijjjpppuuujjjccc\\\]]]___aaadddiiimmmuuuxxxssssss{{{yyyuuuttttttxxx}}}~~~~~~|||sssfffdddnnnyyyxxxmmm___SSSPPPZZZfffqqqyyy{{{}}}wwwvvvwwwtttmmmfffTTTRRRJJJ@@@:::666000)))///000111000///...///000///000000111111000000///////////////............---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---//////---,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++)))***,,,...,,,,,,,,,...222777<<>>:::777888@@@NNN]]]ffffffbbb]]]UUUIIIGGGZZZrrrsssbbb]]]rrr{{{ppp___NNNBBB>>>>>>@@@FFFLLLSSSXXXcccrrr~~~yyyoooggggggiiifff```bbbbbbccceeehhhmmmqqqsss{{{~~~xxxrrrrrrqqqllleeebbbeeeeeejjjqqqyyy~~~yyyxxxyyyxxxtttppp```UUUHHHDDDGGGPPP```nnnttttttxxx|||}}}|||}}}~~~vvvkkkfffiiiooouuuxxxqqq|||zzz{{{rrrhhhfffccckkk~~~yyynnnaaaRRRJJJHHHPPPRRRMMM@@@555111222222000000000000000000000000/////////....../////////////////////....................................///......---......//////,,,,,,---...///000111111///////////////000111111333333333444444444555555666888999999999:::===???BBBEEEEEEAAA@@@DDDGGGGGGJJJRRRYYYooo333999@@@BBBDDDLLL\\\iiinnnyyyvvvfffrrrqqqsssuuusssnnnmmmooosssooolllnnntttvvvqqqlllhhh```[[[```iiipppwww}}}zzzsssrrrvvvyyyyyywwwwwwrrrppppppttt{{{}}}|||}}}}}}}}}}}}rrrbbb```lllxxx}}}lllYYYNNNJJJ```lll}}}zzz|||~~~zzz{{{~~~|||ssskkkaaa[[[OOOAAA999777444000...//////000000//////000000000000111111000000000////////////............---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---000000...,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,---,,,******,,,...+++,,,---000555999>>>@@@AAA>>>;;;>>>HHHWWWfffnnnmmmdddXXXLLLEEEKKKccc{{{zzz}}}xxx]]]VVVbbb|||qqqeeeTTTEEE======@@@CCCHHHPPPXXX```lll}}}yyymmmmmmrrrssspppsssxxx}}}~~~}}}xxxwwwxxxxxxuuuqqqggg\\\QQQIIIGGGMMM\\\jjjpppssswwwzzzzzzzzz}}}}}}|||vvvqqqaaabbbmmmwwwwwwpppxxxxxxkkkfffccchhhxxx}}}vvvooohhh^^^PPPFFFCCCOOORRRNNNBBB777222222111////////////////////////......////////////......///////////////................................................//////000---------...///000000111///......//////000111222222333333444444555555555666888999999999:::===???BBBFFFEEEAAA@@@CCCFFFEEEKKKQQQYYYppp888???GGGKKKOOOZZZkkkyyywwwrrrqqqqqq|||xxxuuusssooojjjkkkoooyyywwwwwwyyyzzzvvvkkkbbbiiiaaa___lll~~~|||qqqnnnmmmpppuuuyyyxxxuuuxxxxxxllleeecccbbbbbbbbbfffkkkoooqqqqqqrrrvvv{{{wwwxxxuuukkklllqqqtttWWWCCCNNNXXXkkk|||{{{vvvvvv|||yyywww{{{yyyrrrrrrlll___PPPFFFCCC???:::.........///000111111000000000111111111111000000////////////....................................---,,,,,,++++++,,,,,,---------------------------***---///000...,,,++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++------,,,++++++,,,...***,,,///333888<<>><<>>???@@@???BBBHHHUUUeeerrryyy||||||iiiRRREEEKKK```www~~~www```bbb|||wwwhhhTTTLLLAAA<<<>>>CCCHHHJJJOOO\\\kkkwwwrrrbbb^^^^^^ZZZRRRUUU___kkkuuuyyyzzz{{{|||{{{~~~~~~{{{yyyxxxvvvuuussslllddd[[[PPPGGGGGGLLL[[[fffooorrrrrrtttwwwwww~~~uuuvvvyyyooo|||}}}pppjjjmmmxxxyyysssiiiaaadddnnnssskkkdddiiihhhcccdddYYYUUUTTTXXXXXXRRRLLLIIIMMMRRRSSSIII>>>777222...000000000000000000000000---...///000000///...---.........///////////////////////////////////////............///000111111000000//////........................///111222333111222333333444555666666666888999999999:::===???AAADDDEEEBBBAAADDDFFFEEELLLOOOWWWooo>>>DDDMMMVVV```lllyyy}}}ooo```YYY]]]hhhttt{{{{{{uuuooonnnnnnrrr}}}rrrbbbZZZ\\\bbbeeekkk{{{}}}|||{{{qqqiiimmmtttvvvnnnfffaaa\\\XXXJJJJJJIIIJJJOOOYYYdddmmmmmmqqqwww|||~~~vvvlll[[[QQQLLLTTTaaajjjnnnoooccceeehhhkkklllmmmmmmmmmnnnqqqqqqmmmggg```SSSHHH???:::555222222222222111000111111222222111111000////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++---......---,,,,,,---+++...333888<<>>===BBBGGGIIIIIITTTdddwwwuuugggccciiioooooojjjeeebbbaaabbbdddhhhkkkooosssxxx{{{hhhmmm{{{xxxuuutttssstttmmmfff```UUUJJJEEEFFFSSS```mmmppppppsssuuuuuuxxxrrrttt|||{{{ssswww~~~wwwpppkkkjjjwww|||rrroooiii___^^^aaajjjfffaaaggghhhcccdddVVVRRRRRRWWWYYYTTTNNNKKKMMMTTTWWWOOODDD;;;444...000000000000000000000000---...///000000///...---............/////////000////////////////////////............///000111222.........///////////////------......///111222333111222222333444555666777666888999999999:::===??????CCCEEEBBBBBBEEEGGGFFFKKKNNNWWWqqq===CCCMMMZZZgggtttlll]]]SSS[[[nnnzzz{{{vvvyyysssnnnmmmmmmpppzzzwwwggg\\\ZZZ]]]bbbeeekkkxxxwwwooommmyyyyyylllccc]]]___\\\UUURRRQQQLLLDDD@@@@@@@@@@@@DDDNNNZZZcccmmmpppsssvvvxxxzzz|||~~~}}}~~~vvvyyy~~~xxxwwwvvvssstttttt```LLLIIIRRR___kkksssmmmppprrrrrrooommmnnnoooqqqtttuuussspppkkkbbbYYYGGGAAA999444333333222000111111222222222222111111000/////////............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,***((((((***+++***+++,,,------,,,+++***+++++++++++++++++++++++++++---......---,,,,,,---+++///444:::>>>??????>>>CCCLLL\\\rrr|||eeeJJJCCCVVVrrryyyfffQQQ```~~~lllWWWDDD@@@===???EEEIIIIIIHHHXXXiii~~~~~~rrrgggbbb```___```bbbbbbcccdddgggiiizzz```JJJYYYuuuyyyuuurrrpppppprrrlllfffbbbZZZPPPJJJIIIPPP___mmmqqqrrruuuwwwuuuxxxxxx{{{}}}zzzxxx}}}}}}vvvpppmmmiiifffvvvyyyppppppkkk```\\\]]]hhhfff```dddfffccceeeXXXRRRQQQVVVXXXSSSLLLIIIMMMVVVZZZSSSHHH>>>555///000000000000000000000000---...///111111///...------.........//////000000000000000000000000000000............///000222222,,,------...///000111111------......///111222333111111222333444666666777666888999999999;;;===???>>>CCCEEEBBBBBBFFFGGGFFFHHHMMMXXXtttAAAMMM]]]iiiuuuyyyqqqddd[[[VVV\\\sssxxxsssssskkkjjjvvvzzzyyy~~~jjj^^^WWW^^^fffhhhnnnvvvmmmbbbiiirrr~~~wwwmmm___TTTOOOLLLHHHDDD@@@===<<<;;;999777666777;;;BBBIIINNNXXX]]]ccceeefffiiipppuuummmqqqvvv{{{|||yyysssoooooosssyyy}}}~~~|||jjjjjjmmmqqquuuyyyzzzzzzxxxwww}}}xxxeeeVVVSSS^^^jjjnnn~~~www|||vvvgggoooqqqtttxxxzzzuuukkkcccSSSHHH>>>:::777333111333222000000222222000111666000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,111777===AAAAAA???>>>EEEGGGddd~~~iiiSSSHHHVVVnnn}}}rrrVVVPPPjjj}}}zzzqqq[[[MMM===;;;===DDDHHHJJJNNNSSSeeexxx~~~wwwtttpppvvvrrrppprrrtttvvv|||xxxsssjjjSSSFFFXXX|||zzzpppkkkkkkmmmqqqrrrqqqlllcccYYYQQQMMMJJJRRRaaannnqqqoooooossswww{{{zzzwww|||}}}ooommmrrrsssqqqrrrqqqiii___jjjzzzvvvhhhbbbbbb```]]]```fffllliiiaaa\\\]]]WWWQQQRRRZZZ]]]VVVNNNKKKKKKQQQWWWVVVNNNBBB777111////////////000000000000///////////////////////////////////////.........////////////////////////............//////////////////............//////////////////000000000000111111111111111111111111555777888888888:::<<<>>>AAAAAAAAABBBDDDEEEGGGHHHLLLJJJXXXvvvWWWcccooouuuxxxyyyuuuooohhhiiiqqqzzz{{{xxxooouuummmaaa___]]]```iiirrr{{{yyymmmvvvxxxmmmddd[[[QQQIIICCCBBB???<<<999888777777666555555555777999<<<>>>CCCGGGLLLNNNNNNRRRXXX^^^^^^fffooosssppphhhbbb^^^]]]ccclllsssvvvwwwxxxxxxzzzzzzwwwtttxxxxxxfff]]]aaaiiittt}}}~~~zzzzzzooommm{{{rrr```RRRLLLWWWhhhzzz~~~xxxuuuuuuuuuvvvxxx}}}~~~yyysssbbbUUUFFF<<<666000...///111//////222111......222111000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---.........************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,...333:::@@@BBBAAA???===<<>>@@@EEELLLRRR___jjjvvvzzzrrrggg___[[[]]]bbbhhhlllkkkiiifffddddddeeedddbbbfffqqqyyy|||~~~xxxuuutttrrrvvvwwwuuussspppjjjdddiiiooo{{{|||nnnwww|||zzzzzzxxxmmmqqq{{{wwwVVV???HHHPPPiii{{{yyy|||yyyiiiZZZJJJ???999333222444111///000333333///...///111111000000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,000666>>>CCCDDDAAA>>><<<;;;OOOfffkkkiiinnn___=========JJJccczzzbbbQQQWWWwww~~~|||vvvrrrhhhXXXHHH???AAA???AAAGGGNNNSSS[[[cccnnnrrrqqqgggbbbSSSIIIMMMXXXuuu}}}cccSSSXXXlll|||ssskkkhhhmmmppprrrrrrnnneee\\\VVVPPPSSS[[[eeekkkmmmqqqvvvuuuvvvssspppvvv~~~vvvlllwww|||rrrkkkgggeeeYYY]]]fffnnnmmmgggccccccfffgggkkkpppooofff```^^^```cccoooyyyqqqYYYTTTNNNLLLJJJDDD999000000000000000000000000000////////////////////////------------------------////////////////////////............////////////111000000//////000000111////////////000000000000222333333444555666666777777999:::::::::<<<>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIOOONNN\\\zzzppp}}}xxxqqquuu}}}xxxzzz~~~{{{xxx~~~hhhYYYQQQXXXjjjrrr|||~~~yyypppggg]]]PPPFFFAAA===999666555555444333333444555666000111444666777888777666555777999;;;???EEEMMMSSSbbbkkktttwwwsssiii```[[[[[[]]]___^^^[[[WWWUUUTTTPPPUUUYYYZZZ```kkkuuuxxx|||wwwrrrooojjjjjjiiiiiilllsssxxx{{{qqqeeecccbbbhhhwwwtttooopppiii{{{eeeNNNJJJJJJ[[[yyy~~~|||{{{|||}}}{{{zzzpppbbbSSSHHH@@@999555555222000111555666222000111111111111000000000//////////////////............------------------------,,,000333333///+++((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------222999AAAEEECCC???;;;:::AAAPPP___aaa^^^^^^PPP<<<===FFFYYYooo}}}yyyWWWRRRddd{{{pppaaaRRRGGGAAACCCAAABBBJJJRRRZZZdddmmmyyy~~~~~~{{{qqqrrryyyZZZUUUHHHFFFWWWlllyyy^^^RRR]]]uuuwwwooojjjiiilllpppsssqqqjjjaaaZZZVVVVVV[[[cccjjjllloootttuuutttqqqooottt}}}~~~zzzlllssszzz{{{xxxxxxzzz}}}lllddddddnnnrrrmmmiiillljjjiiilllrrrsssllleeebbbeeedddiiivvvwwwkkkZZZUUUOOOLLLJJJCCC999111111111111000000000000000////////////////////////---------...............////////////////////////............////////////111111000000000000111111////////////000000000000111222333444555666777888777888:::::::::;;;>>>@@@CCCCCCCCCDDDFFFGGGIIIJJJNNNOOO]]]{{{{{{vvviiieeeqqq~~~zzzwwwvvvvvvyyyiiiZZZ^^^aaadddlllwwwvvvsssxxxtttfff\\\QQQKKKDDD>>><<<999777444777666555444555666777888555555666888:::;;;===>>>::::::999:::<<>>666---+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////333:::BBBDDDAAA<<<999999AAAJJJUUU\\\YYYJJJ>>>===;;;KKKcccxxxaaaLLL\\\sssxxxgggVVVJJJDDDAAADDDBBBDDDMMMWWWbbbmmmwwwyyyqqqqqqtttqqqmmmmmmvvv}}}}}}|||~~~sss```]]]TTTWWWnnn{{{jjjTTTQQQfff|||tttpppgggiiilllpppppplllccc]]]XXXUUUWWWaaaiiimmmppptttuuutttqqqpppuuu{{{~~~|||lllpppwwwzzzjjjaaaiiirrruuuvvvzzzrrrnnnpppwww{{{wwwqqqnnnqqqhhhaaaeeepppuuulll```UUUUUUSSSQQQKKKCCC:::444222111111111000000000///////////////////////////......//////000000000000////////////////////////............////////////111111000000000000111111////////////000000000000000111222333444555666666666777888999999:::<<>>:::999888777555444777666666555666777888999<<<<<<;;;;;;;;;===>>>@@@@@@>>><<<:::999:::<<<>>>BBB>>><<>>EEENNNTTTfffxxx|||qqqiiiVVVSSSQQQUUU\\\``````]]]XXXPPPKKKOOOYYYeeerrr|||}}}zzzooohhhaaahhhoootttzzz~~~}}}nnnggggggeeefffbbbaaalll}}}~~~~~~|||zzz|||~~~vvvnnnhhh```TTTIIIDDD;;;333...000111111111222222222111111111000000000////////////............------------------------)))222::::::333---,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111555<<>>BBBBBBCCCDDDEEEGGGHHHIIIJJJMMM^^^|||wwwfff______cccllltttnnnkkklllssswwwwwwvvvvvvpppmmm^^^TTT```uuuzzzkkk\\\VVVQQQIIIBBB@@@999888555444444555555555666666666666888:::<<<===@@@@@@??????@@@@@@AAAAAACCCAAA>>><<<;;;::::::999<<<:::888999<<<===<<<:::<<<<<<<<<===@@@GGGOOOUUUgggsss|||xxxnnnhhheeecccPPPJJJDDDEEEKKKOOONNNJJJCCC???>>>CCCJJJSSSbbbqqquuuzzz~~~zzzvvvtttqqqyyy~~~ttt~~~}}}jjjbbbhhhpppwww~~~~~~ssskkkppp|||}}}vvvqqqmmmnnnlllddd]]]ZZZHHH===333000111000111444222222222111111111000000////////////....................................(((***,,,---------------+++++++++,,,,,,,,,------------------------------------------------------///...---,,,,,,...///000888>>>DDDDDD???;;;;;;===FFF]]]eee```VVV@@@666EEEPPPddd|||XXXKKK\\\}}}lllUUUGGGEEEFFFFFFGGGGGGLLLYYYfffrrr~~~qqquuuzzzooo```RRROOORRRYYYZZZYYYXXXXXX[[[]]]]]]gggqqqrrrsss}}}tttcccZZZfff~~~yyypppmmmkkklllooooookkkggg___TTTLLLPPP[[[fffmmmssssssrrrsssuuuwwwvvvuuutttooolllsssuuulllbbbcccrrruuulllhhhmmmuuuvvvqqqnnnhhheee[[[OOOKKKOOORRRQQQTTTRRRPPPQQQRRRMMMCCC:::333333222111111000000///////////////////////////.........///000111111111////////////////////////............////////////000//////......//////000////////////000000000000111111222222333333333444666777999999999:::===???AAAAAABBBCCCDDDFFFGGGHHHIIIMMM___}}}yyyjjj___ccckkkllljjjjjjeeehhhqqq}}}}}}vvvrrriiibbbWWW___}}}mmmbbbXXXOOOKKKFFF>>>999::::::777444222222444666777777777777888:::===@@@AAA@@@AAABBBDDDEEEEEEEEEEEE???>>><<<;;;<<<<<<;;;:::999999999999888999:::;;;777999;;;???CCCKKKSSSYYYYYY\\\YYYMMMEEEKKKXXXbbb\\\RRRHHHDDDFFFGGGBBB===;;;:::<<<===<<>>@@@AAAAAAAAABBBDDDEEEGGGHHHIIINNNaaaccciiimmmnnnooopppnnniiihhhrrrpppfffeeeaaa[[[\\\nnnuuuccc[[[IIIGGGBBB>>>:::888777777333222555888777333444888888888999:::<<<>>>???@@@AAAEEEGGGGGGKKKPPPOOOJJJNNNHHHCCCBBB@@@======???<<<<<<;;;;;;::::::::::::???>>>===<<<===BBBIIIOOOLLLJJJFFFBBBBBBIIIUUU]]]XXXPPPIIIHHHFFF@@@:::888777777666666888===CCCHHHZZZfffsssvvvpppkkklllqqqzzz~~~|||uuu~~~rrrbbbffftttccc[[[eeezzzxxxuuurrrsssrrrjjj___UUUGGG:::666555222///...222444666555111///000111000000000000////////////........................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///...---,,,---000333AAAAAABBBBBB===:::>>>EEE^^^kkkmmmYYY@@@888@@@HHHUUUhhhdddEEEaaayyynnn[[[GGG======AAAEEEHHHKKKVVVgggsss|||zzzzzz~~~vvvhhhYYYJJJDDDEEEJJJLLLOOOPPPPPPRRRWWW\\\^^^gggvvv~~~rrrvvvuuudddQQQ^^^uuu}}}wwwtttuuu}}}~~~vvvpppkkkiiilllpppsssssskkk]]]MMMEEEDDDJJJ[[[lllnnnqqqsssrrrnnnllllllnnnrrrjjjiiiuuuqqqgggZZZYYYgggxxxyyyqqqooohhh\\\TTTVVV^^^bbb```[[[bbbaaaRRRHHHJJJMMMLLLVVVUUUOOOIIINNNUUUNNN>>>999222...///000...---...////////////////////////------,,,---...111444666000///...------...///000............////////////---...///...---,,,---//////////////////000111111111222222333333444444555444555555777888:::<<<===@@@AAAAAAAAAAAACCCFFFIIIJJJOOO```|||wwwxxxuuupppppprrrrrroooyyypppccc[[[VVVVVV^^^mmm~~~}}}lllWWWIIICCC@@@>>>;;;888666555555555555333444777888666888;;;777999===AAACCCCCCAAA@@@CCCLLLVVV]]]dddjjjkkkhhhccc\\\UUUPPPIIIAAA======EEECCCAAA???=========>>>;;;<<<<<<===>>>>>>??????======<<<===AAAGGGMMMRRRKKKEEEAAABBBAAA<<<999999666666666555555888===@@@EEEMMMXXX```dddiiiooouuuvvvxxx}}}yyymmmllljjjlllxxx~~~{{{yyyvvvzzzrrr\\\SSSeeerrr~~~{{{wwwwwwvvvnnneeeWWWIII;;;555333222111111111333555444111000000222////////////....................................------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------...111444>>>???@@@@@@===>>>HHHTTTqqqtttjjjRRR???AAASSSaaafffmmmyyyrrrUUURRRppp|||rrrfffSSSCCC<<<===AAADDDJJJOOO[[[lllzzzxxxkkk[[[KKKBBBAAAEEEIIINNNPPPSSSWWW]]]ccc^^^bbbnnn|||tttgggnnn~~~uuueee]]]lllxxxkkkaaafffssszzztttmmmiiijjjnnnqqqrrrooocccUUULLLFFFIIIXXXgggmmmoooqqqooolllkkkmmmooorrrmmmlllrrr}}}vvvooofffcccmmmyyyzzzsssjjjiiibbbYYYVVV[[[bbbeee^^^___[[[QQQJJJKKKNNNPPPOOOSSSSSSPPPUUUZZZQQQCCC;;;444///000111000...///////////////////////////......---...///222444666000///...------...///000............////////////---...//////...---...//////////////////000111111111222222333333444444555555555666777999;;;===>>>AAABBBCCCCCCCCCDDDGGGJJJMMMRRRccc~~~yyyzzzyyyvvvxxx}}}~~~{{{~~~sss\\\[[[^^^[[[lll|||}}}yyyfffVVVIII<<<666444777666555444333444555555666222222777::::::<<>>???BBBFFFKKKNNNQQQSSSbbbpppzzznnnaaaXXXWWWYYYVVVQQQLLLHHHEEEDDDCCCGGGHHHJJJMMMNNNJJJBBB;;;===;;;;;;>>>BBBEEEEEEDDD???;;;999:::999555555777777777777666555555888:::<<>>@@@EEELLLQQQVVV]]]eeekkk______ffftttwwwhhh]]]hhhtttdddgggxxxxxxhhh\\\aaammm}}}yyypppjjjiiimmmqqqsssrrrkkk```UUUKKKLLLYYYgggmmmnnnooommmjjjjjjmmmqqqrrrrrrnnnkkktttwwwuuuooolllooovvvwwwuuuiiipppqqqggg___```hhhnnnmmmfff___XXXRRROOORRRYYYYYY\\\YYYRRRPPPRRRMMMEEE:::333...///111///...000//////////////////////////////...///000222444555//////............//////............////////////...///000000......///000///////////////000111111111222222333333444444555666666777888:::<<<===???AAACCCCCCCCCCCCEEEHHHJJJOOOUUUfffppptttwwwzzzzzz}}}hhhTTTXXXhhhrrr~~~iiiZZZHHH???:::777666777555555444444555666777888:::666666;;;???@@@@@@BBBFFFFFFHHHNNNYYYggguuu}}}{{{tttpppmmmkkklllnnnssstttnnnaaaWWWIIIDDD???@@@EEEIIIGGGCCC???;;;999999666333444888888999:::999777666777888<<<<<<<<>>???AAABBBCCCCCCCCCDDDGGGJJJOOOVVViiippprrrtttvvvzzz|||wwwooo}}}uuueeeWWWYYYoooxxxkkkOOOCCC999777888777777888666666666666777888888999???;;;<<<@@@BBBAAAAAACCCHHHLLLUUUdddwwwdddZZZOOOLLLPPPTTTSSSPPPFFF@@@;;;:::888666888<<<777888:::999888777888999666888888999===III[[[hhhtttuuuuuutttsssrrrtttuuuuuummmnnnzzz|||uuuttt{{{{{{ooolllppp___PPPNNNbbbzzz|||{{{yyyuuuuuukkk___VVVLLL@@@777333444333222111222222222222111111111000000000000///........................//////.........---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...---///333999===AAACCCFFFCCC===???PPPbbbbbbSSSBBB:::???OOOcccppprrr{{{uuuYYYPPPoooyyylll^^^OOOAAA???CCCEEEGGGKKKZZZfffuuu}}}wwwxxx~~~yyylllZZZIII@@@???===CCCLLLRRRXXX___ggglllddd```dddrrr}}}ooo___YYY[[[yyyuuucccWWWVVVbbbgggfffnnn~~~zzzrrrkkkhhhjjjnnnrrrtttssslll]]]QQQPPPZZZccclllooopppooollllllnnnpppiiipppmmmcccgggzzz}}}qqqccc^^^dddlllhhhsss{{{xxxqqqkkkgggdddaaa___aaaddd^^^[[[eeevvvqqq\\\LLLGGGIIILLL;;;444...///111000111333////////////////////////------------......//////...//////////////////...............///////////////000111000///...///111///////////////000000111111222222333333444444555666777777999:::<<<>>>???@@@AAABBBBBBBBBCCCFFFIIILLLUUUjjjqqqooollllllrrrxxxxxxsssvvvnnnfffcccaaaggg}}}lllXXXMMM@@@999555555666333111111666666777888999999::::::<<<;;;<<>>KKKVVVdddeeefffhhhlllqqquuuwww|||yyyyyy}}}uuuqqqrrr|||yyymmmeeejjjuuujjj[[[SSS```vvv}}}yyyuuurrrxxxqqqjjjcccXXXIII===888888666333222222333333222222222222111111111000000.................................------------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...000555<<>>@@@CCCBBB???BBBQQQaaaaaaPPP===888AAASSShhhvvvrrr{{{~~~dddUUUZZZuuurrrfffUUUGGG>>>???CCCDDDHHHNNN```mmm|||xxxssstttyyyyyykkkZZZIII@@@???>>>DDDKKKQQQVVV[[[aaafffccc___aaannn||||||ooo___SSSWWWcccyyygggYYYTTTPPPWWW]]]```mmm~~~{{{xxxrrrlllggggggiiilllssstttooo```SSSOOORRRUUUccchhhmmmooonnnllllllmmmeeekkkkkkfffiiiyyyvvvbbbWWW\\\fffqqqzzz}}}vvvooohhhaaaiiikkknnnllleee___ccckkkmmmmmmjjj```TTTKKKIIIIII???777111222333333444777////////////////////////,,,,,,,,,---------------......////////////..................////////////...///000000......///000///////////////000111111111222222333333444444555666666777888:::<<<===??????@@@AAAAAAAAACCCFFFHHHKKKTTTkkksssqqqnnnnnnttt|||{{{uuueeebbb]]]]]]hhh{{{sss^^^KKK???999999555444555444111111333666777999:::<<<===>>>>>><<<<<<@@@EEEKKKUUUgggwwwppp___MMMDDDBBB???======;;;;;;;;;:::888777999:::>>>===<<<;;;;;;???EEEIIIQQQPPPRRRXXXbbbkkkppprrruuuyyy{{{|||}}}wwwqqq{{{vvvggggggnnntttrrrrrrmmmfffeeennnzzz~~~zzzvvvzzzvvvrrrnnneeeVVVKKKGGG<<<888444333333444333222111111111111000000000000........................------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...000666>>>CCCAAA@@@@@@???>>>CCCRRRaaa[[[JJJ;;;:::EEETTTffftttxxxkkkTTTXXXkkk{{{kkk```MMMBBB===BBBFFFFFFMMMWWWdddsss~~~}}}tttrrrsssvvv}}}yyymmm\\\JJJ@@@>>>===BBBJJJOOOSSSWWW\\\aaaddd______hhhrrryyy~~~|||nnn```RRRMMM]]]rrr}}}nnn^^^XXX\\\XXX^^^iiivvv|||{{{xxxrrrkkkgggggghhhoootttssshhh]]]VVVPPPKKKUUU\\\ffflllmmmkkkjjjjjjeeeiiijjjhhhhhhooo~~~wwwbbbTTTWWWaaa|||uuuooojjjgggwwwzzzyyysssllleee]]]UUURRRWWW^^^___XXXMMMFFFCCC>>>666000111333333444777////////////////////////---------...------,,,,,,---...///000000///...---............////////////---...//////...---...//////////////////000111111111222222333333444444555555555666777999;;;===>>>@@@AAABBBBBBBBBDDDGGGIIILLLUUUmmm{{{{{{yyyyyy|||}}}tttjjj^^^ccc___ZZZiiiiiiQQQCCC<<<:::999666444333555555444888>>>777888;;;>>>@@@BBBCCCDDDCCCEEEKKKTTT```sssfffYYYTTTOOOIIIFFF@@@@@@???===:::999;;;<<<;;;::::::???FFFMMMOOOPPPEEEDDDFFFPPP]]]iiiooopppkkktttyyyxxx||||||~~~uuudddmmmvvvuuuyyynnnTTTSSSdddssszzz~~~}}}yyywwwuuunnnbbbYYYWWW>>>:::555333444555333222000000000000////////////........................------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...111777???DDDGGGCCC???======CCCQQQ```TTTGGG>>>CCCMMMXXXdddnnnxxx~~~~~~oooYYYMMM^^^|||xxxfff[[[III@@@>>>EEEIIIJJJRRR___fffwww}}}xxx}}}zzzrrrqqqsssttt{{{zzzppp___LLL@@@<<<;;;AAAHHHNNNQQQUUUZZZ^^^gggaaa^^^dddlllttt{{{qqqbbbUUUJJJLLLeee~~~yyy~~~xxxhhh[[[]]]gggeeekkk{{{yyyqqqkkkhhhhhhkkksssvvvppphhh```UUUJJJIIISSS```iiikkkjjjhhhgggiiiiiijjjiiiddddddppp~~~sss```RRRTTT___|||nnnhhhhhhiiisssvvvtttooonnnlll]]]JJJNNNSSS[[[___ZZZPPPGGGDDD;;;333---...000000222555////////////////////////.........///......---,,,---...///000000///...---............/////////000---...///...---,,,---//////////////////000111111111222222333333444555555444555555777888:::<<<===AAABBBCCCCCCCCCEEEHHHJJJMMMWWWooo}}}wwwfff```XXXXXXiii|||vvvgggRRRBBB:::888888777555333222333777:::::::::999888===EEEDDD>>>AAAIIIRRRTTT___rrrvvvvvvpppaaaWWWVVVUUULLLBBB???BBBCCC???999???CCCDDDJJJaaawwwqqq[[[AAA:::AAAUUU```___```hhhpppsssvvvyyy|||}}}qqqdddhhhsss~~~cccPPPTTT___uuu}}}xxx{{{wwwqqqppppppaaaNNNFFF;;;333555888555111111222222222111111111111000////////////////////////++++++,,,------......///------------,,,++++++***------------------,,,,,,,,,,,,,,,---------......000...---///444;;;AAADDDIIIFFFAAA<<<>>>JJJYYYdddWWWGGG>>>GGG[[[jjjrrrvvvmmmUUUVVVrrrtttaaaRRRFFF@@@@@@GGGJJJKKKVVVeeesss~~~yyyzzz~~~tttnnnqqquuuwww{{{zzzooo^^^KKK???<<<===???FFFNNNRRRRRRTTTXXX___ccceeeeeejjjtttyyyeeeQQQKKKLLLVVVnnn{{{}}}uuujjjaaa```hhhqqqppp{{{qqqiiidddbbbkkkrrruuuqqqkkkdddWWWJJJKKKSSS___iiinnnmmmiiifffggggggeeecccbbbhhhrrrzzz~~~ttthhhddd\\\ZZZdddvvvvvvvvvtttqqqkkkccc]]]gggjjjkkkgggccc___YYYRRRNNNQQQVVVYYYWWWOOODDD<<<999333000111111......000////////////////////////---,,,---...//////...,,,........................---------............///............////////////000//////.........//////555444333222111222333333666555555555777:::===???@@@@@@@@@@@@@@@BBBEEEHHHMMMUUUrrrmmm]]]YYY```pppbbbVVVFFF:::666666666666666444333333666999::::::AAA>>>???CCCDDDDDDNNNYYYfffooo~~~xxx|||~~~yyyxxx|||ttthhh[[[SSSQQQPPPKKKGGGHHHLLLPPPZZZmmm{{{uuueeeLLLGGGJJJVVV^^^^^^^^^bbbooosssxxxzzz|||wwwooollllllmmmtttZZZPPPQQQhhh|||~~~zzztttuuuuuuiiiYYYLLL===222111555444222111222222222111111111111000////////////////////////------------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......000...---000555<<>>@@@BBBBBBDDDIIIPPP]]]ppp{{{~~~yyyrrriiiccc___```fffnnntttqqqhhh___VVVWWWZZZ___eeeiiillllllssswww{{{|||}}}vvvsss{{{~~~iiiXXXQQQXXXuuuyyyyyy{{{ttthhhYYYHHH888222333444444333222222222111111111111000//////////////////////////////...------,,,++++++++++++,,,---------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......///......111777===BBBDDDBBB@@@;;;===PPPhhhmmmcccHHHEEENNNbbblllnnn|||]]]OOOddd|||mmmXXXHHHAAA>>>AAAIIIPPPWWWfffvvv~~~tttqqquuuvvvqqqqqqwww}}}{{{ssscccPPPBBB>>><<>>AAAAAABBBBBBBBBDDDGGGJJJLLLUUUuuuuuullljjjlllcccJJJ<<<999555444555666666555333666:::===>>>@@@CCCFFFBBBJJJUUU```ppp~~~|||{{{zzzyyyxxxyyywwwuuuyyyxxxwwwuuuuuuvvvyyy|||}}}xxx|||ttt___QQQNNNSSS^^^gggjjjnnnvvv|||~~~|||{{{|||~~~zzzyyyuuulllgggVVVeeevvvzzzyyy|||{{{vvviii\\\JJJ===666444444666222222222111111111000000////////////////////////......---------,,,,,,,,,***++++++,,,------------++++++,,,,,,---...//////,,,,,,,,,---------......///...///333999???CCCDDDFFFDDD???CCCZZZppphhhQQQ@@@EEE]]]{{{{{{zzzZZZZZZuuuvvveeePPPAAA@@@???CCCKKKSSS]]]mmm{{{~~~rrrmmmpppoooooorrrzzz}}}zzzsssdddPPPBBB======BBBKKKOOOLLLJJJQQQ[[[iiihhhhhhfffeeeiiivvvtttcccWWWLLLGGGHHHTTTcccttt}}}sssiiibbbYYYUUUTTT[[[jjjzzz}}}xxxqqqmmmhhhlllqqqvvvwwwrrrhhh___SSSXXX^^^bbbdddeeeggghhhfffdddccccccccc___XXXSSSUUUhhhrrrsssuuunnneeegggvvvuuusssoooggg^^^TTTNNNXXX```ffffffccc^^^SSSIIIFFFJJJPPPVVVVVVPPPFFF??????888333222111......000////////////////////////---,,,,,,...000222222111........................---------............///............///////////////............//////000111111111222333444555666666666666777999;;;===>>>AAABBBCCCBBBCCCEEEHHHLLLMMMUUUssswwwlllhhhiiiooofffOOO@@@777666555555666666555444333888>>>@@@@@@AAAFFFJJJRRRdddxxx|||ssspppooorrrxxx}}}}}}zzzuuutttsssrrrrrrsssuuuvvvnnnqqqrrrqqqsssvvvtttooofffggghhhfffdddeeekkkppprrruuuxxxxxxvvvwwwzzz~~~qqqSSSFFFIIIRRRaaaoooqqqqqqvvv}}}{{{yyy}}}}}}}}}{{{yyyyyyzzzyyyxxxiii^^^aaavvv{{{wwwyyy|||}}}uuunnn```MMM===555444555222222222111111111000000////////////////////////,,,,,,,,,---------......***++++++,,,------------++++++,,,,,,---...//////,,,,,,,,,---------............000555;;;AAADDDEEEDDDCCC@@@GGG\\\iiiYYY===<<>>AAABBBCCCCCCCCCEEEIIILLLOOOUUUqqqvvvjjjbbb```aaafffzzzmmmRRRCCC<<<555555555555444444333333666;;;@@@@@@???CCCLLLUUUrrrvvvnnnhhhgggggggggllltttzzzwwwoooeeeeeeeeefffhhhjjjkkklllhhhkkkkkkiiihhhgggaaaYYYTTTXXXYYYVVVRRRRRRXXX^^^fffhhhiiigggdddcccdddfffffflllvvvhhhRRRNNNVVVccckkkuuuwwwuuusssvvv{{{zzzvvvuuu}}}}}}uuuoooooouuu{{{|||zzzhhh___ooo~~~xxxwwwyyy|||xxxxxxooo]]]KKK>>>666222222222222111111111111000////////////////////////++++++,,,,,,---...//////++++++,,,---------,,,,,,+++,,,,,,------.........,,,,,,,,,---------.........///111777===BBBEEEEEE===;;;===GGGVVVZZZIII444:::FFF___zzz^^^TTTkkkuuuiiiZZZKKKAAA@@@DDDKKKRRR[[[fffttt}}}}}}pppkkkmmmuuuyyy}}}}}}uuusssxxxvvvcccTTTUUUdddsss}}}zzzwwwqqqbbbOOOAAA<<<;;;>>>DDDKKKNNNSSS___lllkkkhhhfffeee___]]]jjj{{{}}}mmm[[[MMMFFFEEEGGGKKKUUUfffxxx|||vvvkkk```VVVOOOLLLKKKIIIRRR___jjjsss~~~~~~zzzsssnnnjjjggghhhppptttqqqiiieee^^^VVVQQQUUUaaajjjjjjfffiiigggdddaaa```___]]]\\\^^^www|||qqqccc______dddiiihhhccc]]]ZZZZZZ[[[bbbhhhiiihhhddd\\\TTTDDDMMMZZZhhhppppppjjjdddEEE===666444222......111////////////////////////+++...222777999777222...........................---------............///............////////////......---......///000111222222333444444444333333555666777999;;;<<<===>>>@@@AAABBBBBBCCCEEEIIIMMMQQQUUUpppuuuhhh___]]]aaafffhhhwww}}}|||\\\III@@@:::333333444444333444555666999===@@@???AAALLL```ooouuummmhhhddd```\\\WWWWWWWWWZZZdddjjjdddYYYOOOQQQSSSUUUWWWYYYYYYZZZ[[[]]]\\\YYYWWWVVVPPPHHHIIIJJJIIIGGGDDDDDDGGGJJJMMMOOOPPPPPPPPPOOOOOOPPPPPPTTT[[[ccclllwwwxxxdddZZZ```lllvvvpppooovvvxxxtttssswwwuuuvvvxxx}}}yyyqqqpppxxx~~~yyyjjjfffooo{{{}}}wwwvvvwwwxxxzzzvvvkkk___QQQ@@@222222222222111111111111000////////////////////////,,,---------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......---///222888???DDDEEEFFF===999<<>>@@@@@@AAABBBBBBEEEIIILLLPPPUUUqqq~~~nnn^^^VVV[[[jjjvvvuuu}}}~~~xxx}}}iiiRRRIIIAAA999222333333444444666999<<<999===??????EEEXXXuuuuuu```ZZZSSSPPPRRRSSSQQQNNNDDDDDDCCCFFFPPPWWWQQQEEE???AAADDDGGGIIIJJJIIIIIIJJJKKKJJJGGGFFFGGGCCC>>>EEEBBB???>>>??????>>>===???????????????===;;;999>>>???>>>>>>CCCMMMXXX]]]]]]jjj{{{{{{iiigggsss{{{hhh```lllvvvtttrrrvvvtttyyy}}}wwwttt{{{uuu^^^\\\ppp|||xxxyyyttttttxxxzzzyyytttooocccKKK555222222222111111111111000///////////////////////////......------,,,,,,+++------------,,,,,,+++***------------------,,,,,,,,,,,,,,,---------......---///333999@@@DDDFFFFFFCCC<<<>>>JJJKKKAAA;;;>>>;;;VVVqqq|||zzznnnWWWLLL^^^xxxvvvgggYYYNNNDDD??????HHHQQQZZZdddppp|||yyymmmjjjnnnsssyyy~~~~~~sssgggmmmvvv~~~}}}yyyqqqbbbOOOBBB>>>>>>===@@@DDDDDDAAABBBEEE===@@@JJJTTTRRRMMMWWWggg|||zzzeeeSSSIIIHHHKKKMMMKKKSSSbbbuuu}}}sssgggRRRNNNHHHBBB@@@AAADDDGGGLLLSSS]]]fffooo{{{~~~~~~{{{vvvddd]]]]]]fffnnnmmmjjjiii]]]WWWPPPPPPUUU]]]aaacccccceeeeeeaaa\\\YYYZZZ\\\ZZZwwwbbb___aaajjjuuuxxxrrrjjj\\\bbbhhhjjjmmmpppoookkkddd```[[[XXXXXXZZZ[[[[[[HHH@@@888555222......111////////////////////////+++,,,---000111000---***........................---------.........//////............/////////000---------......000111111---///111333555666666666555666888:::<<<======>>>???@@@AAAAAABBBEEEIIILLLOOOUUUsssnnn```]]]YYYbbbvvvyyy{{{ppp___WWWLLLAAA:::444444444666999;;;<<<<<>>BBBHHHUUUhhh|||tttyyy~~~qqqTTTOOOQQQ\\\dddccc___^^^aaajjjtttxxxxxxwwwzzz~~~vvvyyy}}}yyypppooozzz}}}hhhWWWUUUaaalllxxxqqq{{{vvvqqqmmmggg\\\KKK>>>555444222222444444444222000000000000////////////------------------------------------------------------------------------++++++++++++++++++++++++///000333999@@@DDDDDDCCCAAA888;;;IIIJJJ===777<<>>@@@CCCFFFIIIHHHDDDAAACCCKKKTTTUUUMMMIIISSSaaaxxx~~~oooXXXMMMNNNRRRUUUWWWTTTSSSfffvvviiiZZZNNNBBBAAA@@@BBBFFFJJJMMMMMM\\\ccciiimmmuuu}}}}}}~~~|||xxxtttlllbbbZZZ___llltttqqqjjjhhhbbbXXXPPPSSS]]]cccdddfffeeecccaaa^^^YYYSSSOOOWWWlllxxxsssddd]]]eeesssxxx}}}yyyfffbbbhhhtttvvvmmmjjjnnnrrriii[[[OOONNNSSSUUUSSSLLLDDD:::333111000///...........................---...///...,,,+++,,,---//////............//////........................---.........//////000000///////////////.........000000000111222333555555666666777888:::;;;<<<===BBBBBBBBBBBBBBBEEEIIIMMMPPPUUUpppxxxbbbWWWWWW\\\mmm}}}xxx~~~eeeZZZWWWMMM@@@888666555555666999===???AAA777AAA@@@CCC[[[xxxpppjjjjjjdddYYY```WWWNNNMMMRRRVVVTTTOOOEEEFFFFFFGGGFFFFFFHHHKKKXXXeeennnlllmmmtttwwwtttlllnnnooonnnjjjeeebbb```eeeeeeaaa[[[XXXZZZZZZXXXTTTQQQOOONNNJJJDDDCCCFFFEEE@@@@@@DDDFFFCCCAAACCCHHHTTTfffuuukkkHHHIIIPPP[[[```^^^^^^aaa___fffnnnrrrrrrrrruuuyyywwwyyy}}}}}}zzz~~~xxxsssqqqttttttvvvhhhQQQNNN^^^nnnxxx{{{vvvrrrppplll```MMM>>>888666333222333333333222000000000000////////////........................------------------------------------------------------------------------111222555;;;BBBEEEEEECCC@@@999===IIIKKK@@@;;;AAAFFFTTTeeeooottt{{{uuuuuuRRRLLLWWWuuuyyyiii^^^RRRDDD>>>AAAIIIMMMXXXfffqqqyyyzzznnnlllpppvvvuuuuuuyyy~~~~~~||||||}}}wwwmmmaaaSSSEEE<<<<<<>>>AAAFFFJJJKKKHHHFFFLLLOOOSSSTTTPPPMMMRRR[[[xxxkkkVVVOOOSSSXXXYYYXXXWWW\\\rrr{{{eeeWWWLLLDDDBBBBBBAAACCCGGGNNNUUUZZZeeelllrrrttt{{{|||{{{zzz{{{}}}}}}{{{yyypppeeeZZZ\\\gggpppppplllgggbbbXXXOOOPPPYYYaaacccfffdddcccaaa^^^YYYSSSNNNOOO```uuu}}}vvvpppmmmaaa```ppp}}}tttgggccc```eeepppsssllliiimmmkkkcccWWWMMMLLLRRRUUURRRNNNHHH>>>777444222111///....................................---------...//////............//////........................---........./////////000/////////////////////...000000000111222333555555666666777888:::;;;<<<===@@@@@@@@@@@@@@@CCCGGGJJJQQQVVVrrrfffWWWQQQXXXhhh|||~~~wwwhhhZZZWWWVVVMMM???555444444333444777;;;???BBB@@@JJJKKKQQQkkk}}}yyy~~~}}}sssjjjiiiaaa\\\aaakkknnneeeZZZJJJKKKLLLMMMPPPWWWaaaiiixxx~~~|||wwwvvvxxxxxxvvvyyyuuuqqqnnnfff]]]ZZZ\\\^^^YYYXXX[[[\\\YYYUUUTTTVVV]]]fffnnnuuu~~~___FFFOOO[[[ccccccbbbgggpppppptttwwwvvvtttrrrsssuuuxxxzzz}}}tttuuu|||yyyxxx~~~tttYYYPPP[[[jjjyyy|||vvvqqqpppooodddPPP???;;;888444111111222111111000000000000////////////////////////////////////------------------------------------------------------------------......222444888>>>CCCFFFEEECCC<<<:::@@@JJJHHH<<<:::BBBOOO\\\ooo|||wwwoooQQQUUUhhhwwwfff[[[OOOBBB===AAAJJJOOOZZZhhhrrrzzzzzznnnjjjnnnttttttvvvyyy}}}~~~xxxlll___QQQEEE===999<<<@@@GGGLLLOOONNNLLLRRROOOOOOSSSVVVVVVXXX\\\uuu}}}zzzeeeSSSRRR[[[```]]]ZZZ[[[hhhfffQQQFFFAAA>>>AAADDDHHHJJJLLLQQQYYY^^^iiipppvvvyyy}}}{{{yyyxxxzzz{{{{{{{{{uuuiii\\\ZZZaaajjjnnnnnngggcccZZZOOOMMMUUU___cccfffdddcccaaa^^^ZZZTTTOOOJJJVVVgggrrrsssnnnjjjiiieeeaaammmyyyuuuooojjj```___\\\```jjjnnnjjjhhhkkkeee___TTTJJJJJJNNNPPPNNNNNNHHH@@@:::555333000///........................///...---...///000///...//////............//////......................................./////////......//////////////////000000000111222333555555666666777888:::;;;<<<===???@@@@@@@@@@@@CCCGGGJJJRRRWWWuuu\\\VVVYYYeeezzzyyy```^^^[[[YYYTTTIII===555444555777888:::===@@@CCCIIIVVV\\\gggwwwmmmggglllzzzvvvaaacccdddcccgggrrr~~~}}}|||~~~~~~|||{{{zzzzzz}}}YYYQQQ]]]jjjnnnjjjiiisss|||wwwsssqqqqqqyyy{{{}}}kkk]]]ZZZ___}}}~~~wwwppppppppphhhVVVGGG???:::444111000111111111000000000000////////////........................------------------------------------------------+++++++++,,,,,,,,,,,,,,,222555:::@@@DDDEEECCCBBB===DDDOOOTTTIII;;;===JJJWWWcccxxx{{{zzziiiXXXeee{{{rrraaaVVVKKK???===BBBJJJPPP]]]kkkvvv{{{nnniiikkkrrruuuxxx{{{~~~xxxlll^^^PPPDDD===999<<<@@@GGGNNNQQQQQQPPPOOOLLLMMMUUU\\\```dddhhhttt|||sss___PPPUUUaaaddd```\\\cccwwwiiiPPPDDDAAAAAAAAACCCIIIQQQSSSRRRSSSVVVZZZmmmttt|||}}}}}}zzzxxxxxxxxxwwwvvvwwwlllaaa\\\```ggglllnnniiiggg___SSSOOOVVV```fffgggfffdddccc```\\\VVVQQQGGGOOO]]]jjjnnnjjjeeedddaaa]]]fffppplllhhheee^^^[[[XXXZZZccchhhgggfffhhhddd```UUUKKKHHHLLLMMMKKKIIIEEE???999444111///...........................///---,,,---///000///---///......------......///............................................................////////////000000000111222333555555666666777888:::;;;<<<===@@@AAABBBBBBCCCDDDHHHKKKRRRXXXvvvYYYZZZfffvvvppp^^^ZZZaaaeee___PPPCCC:::666666999===???@@@AAADDDGGGCCCWWWhhh}}}rrr\\\UUUbbbsssddd^^^iiirrrqqqlllmmmvvvzzzuuusssrrrssssssxxxzzz}}}{{{yyyuuukkkcccaaagggrrr}}}~~~uuussstttooobbbWWWEEE@@@888222000000111222000000000000////////////------------------------------------------------------------------------+++++++++,,,,,,---------111555<<>>>>>DDDNNNVVVdddsss~~~}}}oooiiiiiiqqqvvv{{{~~~zzzmmm]]]NNNBBB<<<;;;===AAAHHHNNNRRRSSSRRRKKKLLLQQQYYY```fffooowwwzzzlllZZZPPPYYYdddeeecccccctttlllOOO???>>>CCCDDDCCCIIINNNRRRTTTSSSVVV]]]dddzzz~~~|||{{{zzzyyyyyyxxxuuusssvvvooofffaaaaaaeeejjjmmmlllkkkdddXXXTTTZZZccchhhhhhgggfffdddbbb^^^XXXTTTDDDHHHUUUeeelllggg___]]]XXXXXXhhhwwwtttkkkaaaTTTXXXTTTUUU\\\bbbdddddddddbbb___VVVMMMJJJOOORRRQQQIIIFFFAAA:::555222000000...........................---,,,---.........---......------------.............................................------------.........//////000000000000000111222333555555666666777888:::;;;<<<===???AAABBBBBBCCCDDDGGGJJJPPPXXXvvvWWW]]]ppp}}}uuuzzzrrr___XXX```iiikkk___KKK===888777333777<<>>CCCDDDBBB@@@>>>???MMM[[[ZZZLLLHHHZZZrrr~~~~~~yyyXXXYYYttt|||vvveeeTTTKKKDDD>>>AAAIIIOOOWWWfffuuu~~~pppiiihhhpppvvv~~~{{{nnn^^^MMM@@@:::;;;===AAAHHHNNNSSSTTTSSSNNNPPPWWW___dddjjjuuu~~~~~~zzzvvvdddWWWSSS]]]ddddddhhhqqqnnnVVV>>>777>>>DDDEEEDDDOOOOOOOOOQQQWWWddduuuwwwwwwwwwxxxzzzyyywwwuuussspppjjjccc```bbbggglllnnnllleee\\\YYY___eeehhhhhhgggfffeeeccc^^^YYYUUUHHHGGGRRReeeoookkkcccaaa___WWW___iiihhhddd^^^SSSVVVSSSQQQVVV]]]bbbbbb```^^^\\\UUUNNNNNNUUU\\\^^^PPPMMMGGG???888444333444...........................///000///---,,,---.........------------.......................................---------------------......///000000000000000000111222333555555666666777888:::;;;<<<===<<<>>>@@@AAAAAABBBEEEGGGNNNWWWwwwUUU]]]ttt~~~qqqjjjnnnaaaWWWdddhhhmmmiiiXXXEEE;;;888666222666:::<<>>666222111111000000000000////////////........................------------------------------------------------------......///000000000222888AAAFFFFFFBBB@@@>>>AAAFFFJJJFFF@@@GGG```wwwxxxvvvWWWdddyyy{{{ppp___NNNGGGAAA>>>CCCMMMQQQYYYhhhvvvqqqiiihhhmmmuuu~~~~~~}}}}}}ppp___LLL???888999;;;@@@GGGNNNSSSVVVVVVRRRSSSYYYbbbiiippp|||}}}{{{{{{tttmmm\\\TTTVVVaaaddddddpppsssWWWGGG:::;;;BBBGGGHHHJJJOOOOOOQQQYYYgggzzzyyywwwuuuuuuwwwxxxwwwvvvqqqoooiiiaaa\\\]]]eeelllllljjjccc\\\\\\bbbeeeeeegggfffeeedddbbb]]]XXXTTTLLLGGGOOOcccqqqpppkkkjjjhhhWWWRRRWWWYYY]]]___XXXVVVRRROOORRRYYY``````^^^]]][[[VVVOOOPPPZZZcccgggYYYUUUNNNCCC999444444555........................///333666333---+++---111...------,,,,,,------....................................------,,,,,,,,,------......///000000111000000000111222333555555666666777888:::;;;<<<===<<<>>>@@@AAAAAABBBEEEGGGKKKVVVyyyTTT\\\uuuyyyrrr~~~}}}zzzkkkeeefffUUUTTTpppmmmmmmcccPPPAAA<<<888444999<<>>BBBMMM```xxxssseeeaaacccmmmsss{{{vvvwwwwwwzzzqqq]]]UUULLLEEEFFFPPP[[[cccfffkkkooossswww{{{{{{vvviiimmmvvv}}}qqqaaasss|||yyynnndddSSSCCC999333111000000000000000////////////////////////////////////------------------------------------------------++++++,,,,,,---...//////333:::CCCHHHGGGCCC@@@???KKKGGG@@@::::::HHHcccyyy}}}~~~kkkxxx[[[uuulll[[[KKKDDD@@@???EEEPPPWWW```nnn{{{rrrjjjhhhkkkttt~~~}}}|||}}}rrr___LLL>>>666777999>>>FFFNNNTTTWWWXXXSSSSSSXXXcccnnnwww~~~yyyyyyzzzsssiiiWWWSSSYYYccceeeeeewww^^^III@@@<<>>DDDKKKNNNXXXtttzzzuuussslllllliiibbb[[[YYY^^^ccciiimmmeee```jjjoooooosssxxxsssxxxyyy^^^KKKIIIFFFRRR\\\aaafffpppuuuuuurrrpppooopppqqqrrrrrrrrrsssoookkkhhhddd]]]RRRIII===???AAAEEEPPPddd}}}yyyvvvvvvwwwwwwvvv|||xxxpppcccTTTMMMSSS\\\fffrrrzzz{{{}}}|||tttllleee]]]UUUPPPFFFGGGGGGFFFCCCEEERRRaaadddiiiooorrrssswww~~~||||||yyyllloooxxxuuu|||rrrWWWRRRcccyyy~~~xxxxxx|||tttrrrooo[[[<<<000222///000000000000////////////////////////............//////.........---------///...---,,,,,,,,,,,,,,,...---+++,,,---///000000:::<<<@@@DDDFFFDDD@@@===???@@@???:::;;;JJJeeezzzwwwxxxoooqqqwwwaaa___www~~~sssfffXXXLLLHHHDDDAAAGGGRRR]]]fffrrr||||||rrrkkkooouuu|||zzzppp___LLL???<<<;;;:::;;;BBBMMMVVVYYYYYYQQQRRR[[[jjjuuu|||||||||vvvuuurrrhhhUUURRRWWWaaafffmmmgggOOO@@@AAADDDKKKQQQUUUUUUSSSTTT\\\gggwwwyyyrrrsssuuuuuutttuuuyyyuuummmaaaXXXWWW]]]dddiiidddaaaaaa\\\VVVWWW]]]dddbbb`````````^^^ZZZVVVJJJIIIKKKUUUhhhxxxzzztttwwwnnnaaaVVVWWW___dddcccbbbYYYRRRSSSXXX]]]dddkkkmmmggg^^^TTTNNNOOOTTTXXXddd___UUUHHH<<<555222111////////////............,,,...000000//////111333222000...,,,+++,,,---...................................................,,,,,,------...//////////////////000111333444555777777777888999;;;<<<===BBBCCCCCCCCCBBBDDDHHHKKKNNNYYYzzzkkkvvv|||yyyvvvyyyzzzwwwxxxtttlllccc]]]]]]ccciiiccc```TTTDDD::::::<<<;;;BBBJJJUUU]]]dddttt}}}zzzwwwtttrrrooooookkkcccZZZXXX\\\aaabbbggg```ZZZccciiijjjooossspppuuu{{{oooSSSAAA@@@NNNXXX```cccffflllooonnnqqqpppnnnmmmmmmnnnnnnnnnqqqnnnjjjfff```XXXMMMEEE<<<===@@@GGGTTTdddttt~~~{{{uuusssuuuwwwxxxwwwzzzpppaaaQQQFFFEEEQQQ^^^mmmtttwwwtttttt{{{}}}rrrbbbSSSJJJEEE@@@======???@@@BBBLLLVVVbbbhhhooorrrqqqttt{{{tttooonnnvvv~~~{{{yyyxxxmmmjjjzzzsssWWWOOOZZZlll}}}}}}wwwwwwxxxssspppnnn\\\@@@555555///111000000000////////////////////////............//////.........---------///...---,,,,,,,,,,,,---...---,,,,,,---///000000;;;===AAADDDEEECCC@@@===CCCAAA===999<<>>:::<<<;;;<<>>:::===999888===AAADDDIIIOOO]]]gggqqqtttrrrsssyyyyyylll```ZZZeeesssvvvooohhhjjjwwwqqqjjjxxx]]]SSSSSS[[[qqq~~~zzzwwwuuupppllljjj[[[DDD;;;888///111111000000000/////////////////////...........................---------......---,,,,,,,,,------...---,,,,,,---///000111<<<>>>BBBDDDDDDBBB???<<>>DDDNNNUUUXXXXXXVVVSSSXXXgggyyyuuummmllleee]]]TTTGGGIIIPPPYYYccctttrrrZZZEEE999CCCIIISSS^^^fffkkkmmmmmmppp{{{xxxqqqrrrtttuuuwwwzzzxxxvvvpppggg___[[[]]]```llliiigggeee___XXXUUUWWWcccaaa```______^^^[[[YYYNNNHHHAAAFFF]]]zzzvvvhhhfffmmmsssttttttsssjjj\\\YYY___dddbbbXXXZZZYYYRRRIIIFFFIIINNNOOONNNJJJDDD<<<777444444////////////............---...////////////000222//////---,,,,,,---...///................................................,,,------......///000000111111222222333444555666666666777888999;;;<<<===BBBBBBCCCBBBCCCEEEHHHKKKOOO[[[xxxwwwttt}}}sssfff^^^^^^___^^^\\\OOOKKKBBB999444777>>>BBBQQQ[[[eeennntttrrrsssqqqoooooolllmmmjjjaaaVVVNNNLLLMMM```fffaaa]]]gggmmmooouuuzzzwwwrrreeeWWWYYYcccpppqqqnnniiieeefffjjjnnnmmmmmmlllkkkiiijjjkkkmmmmmmkkkfff^^^TTTIII@@@;;;>>>???III^^^xxx{{{wwwrrrpppqqqrrrpppnnnmmm\\\KKKBBB@@@CCCOOO\\\mmmsssyyyzzzxxxwwwwwwxxxyyy|||gggPPP@@@:::;;;999999>>>AAABBBEEEJJJUUUbbbrrryyyxxxwwwzzzzzzqqqcccUUUPPP[[[jjjnnnkkkhhhggg}}}zzz|||iii```WWWSSSggg~~~wwwqqqmmmhhhdddWWWDDD===:::000111111111000000000//////////////////.......................................------,,,,,,,,,---------------------...111333===@@@CCCDDDCCC@@@>>><<>>:::888===IIIXXXbbbtttxxxiiinnnxxxfffOOOUUUsssyyypppkkkYYYIIIHHHLLLNNNRRRYYYdddnnn||||||uuuvvvzzz}}}tttbbbLLL===777;;;;;;???FFFOOOWWW\\\]]]SSSRRRWWWhhh~~~ooobbb```XXXPPPHHH===@@@PPP^^^jjj~~~iiiVVVHHHCCCCCCHHHQQQ^^^iiippptttvvvwwwyyyrrrqqqqqqqqqtttxxxtttssspppjjjccc______```kkkkkkjjjgggaaaYYYUUUTTTbbbaaa```___^^^\\\ZZZYYYMMMGGGAAAEEEWWWooo~~~}}}uuuhhh^^^aaammmxxx}}}|||uuu```XXX___ccc^^^WWWZZZZZZSSSGGGBBBFFFLLLPPPPPPMMMGGG???888444222////////////............---...//////......///111......---------...//////................................................---------...//////000000111111111222222444555555666666777888999;;;===>>>AAABBBCCCBBBCCCEEEIIILLLMMM[[[yyyqqqqqqttteee]]]\\\\\\XXXSSSFFFBBB<<<888777;;;CCCJJJ]]]```dddssszzzsssqqqqqqmmmjjjiiieeegggfff^^^QQQFFFAAA@@@LLLTTTQQQSSScccmmmooottt}}}zzzyyyuuuiii]]]^^^fff___\\\WWWSSSQQQTTT^^^ggghhhjjjlllllllllllloooqqqllljjjeeeZZZMMMCCC<<<:::AAADDDQQQkkkyyyuuuqqqpppqqqqqqnnnkkkkkkWWWEEE@@@@@@EEESSScccpppqqqtttvvvwwwvvvttttttvvv{{{~~~ssscccTTTKKK===<<<===???<<<:::>>>EEEKKK[[[nnnzzz|||{{{}}}yyyoooXXXMMMJJJTTT^^^cccjjjtttwwwvvvpppooocccXXXeeetttkkklllfffbbbVVVEEE???<<<000111111111111000000000000////////////............---.....................------,,,,,,,,,------...,,,---......---...111444>>>AAADDDEEEBBB>>><<<<<<===<<<:::777:::FFFYYYhhh}}}yyywwwgggTTT___zzzsssgggUUUFFFFFFKKKNNNUUU\\\gggrrryyysssssswww~~~|||uuudddNNN>>>777999;;;???GGGQQQ[[[bbbeeeVVVXXXaaasssdddTTTQQQIIICCCAAA<<>>AAABBBBBBBBBCCCEEEIIILLLLLL\\\|||pppsssrrraaaXXXVVVUUUOOOJJJ>>>:::888999<<>>???@@@AAABBBBBBCCCEEEIIIMMMLLL]]]}}}nnnvvvvvvjjj[[[QQQNNNLLLFFFAAA:::777777<<<@@@DDDNNNXXXZZZXXXeee{{{vvvqqqnnnoooooojjjfffeeecccbbb^^^SSSFFF===;;;<<>>:::999;;;===@@@KKKWWW\\\bbbjjjmmmmmmlllnnnpppgggfff^^^PPPAAA999:::???GGGSSShhh~~~rrrooommmmmmnnnmmmiiieee]]]III::::::@@@IIIaaazzz{{{gggTTTSSS]]]hhhoootttuuuuuuvvvyyy|||{{{vvvrrr^^^VVVMMMFFF@@@;;;<<<@@@<<>>???@@@AAABBBBBBCCCFFFJJJMMMKKK]]]~~~ppp}}}}}}nnncccUUULLLHHHEEEAAA===<<<888999>>>BBBDDDLLLUUU[[[]]]pppzzzzzzrrrnnnnnnqqqqqqmmmjjjjjjgggddd\\\OOOBBB<<<===AAAHHHLLLKKKWWWttt{{{uuuqqqooommmjjjaaaUUUJJJEEE???<<<<<<>>>===<<>>:::777888:::>>>FFFRRR___iiipppsssrrrxxx|||{{{{{{|||{{{xxxiiiYYYLLLGGGCCCJJJiiiuuunnnjjjttt}}}{{{sssyyy~~~hhhXXXKKK:::222222222111111111111000000/////////............---------.........//////,,,,,,,,,,,,,,,---...///***...000///---...333777AAAEEEGGGEEE???;;;:::<<<<<<;;;===GGGYYYlll{{{~~~kkkgggxxx}}}tttqqqWWWKKKBBBCCCFFFLLLZZZjjjsss~~~{{{uuullllllnnnvvv}}}uuuoookkkhhhmmmnnnrrrrrrgggTTTEEE>>>:::;;;===AAAJJJVVVccclll|||UUU@@@<<>>???@@@AAABBBBBBCCCFFFJJJMMMIII\\\~~~uuurrr{{{yyy```WWWNNNJJJEEE???;;;:::777666999===???CCCLLLVVVUUU]]]vvvzzzwww{{{rrrrrrqqqpppooonnnmmmmmmnnnlll[[[JJJCCC;;;777>>>IIIGGGPPPdddxxx|||wwwvvvpppiiiccc^^^VVVNNNGGG???@@@BBBCCC???:::===CCCMMMZZZgggiiihhhhhhiiihhhddddddUUUCCC>>>999999AAAOOOddd~~~~~~tttqqqooommmnnnnnnhhh]]]UUUGGGCCC;;;888FFF]]]mmmrrrdddPPPCCCKKK___lllpppqqqqqqpppnnnnnnooossswwwzzzkkk\\\III>>><<<===;;;999;;;999:::BBBSSSeeeooorrrssstttuuuyyy}}}}}}yyyuuunnnbbbVVVLLLCCCFFF```}}}zzzrrr}}}|||}}}}}}|||yyysssooo{{{wwwlllaaaRRRCCC:::333...000222111111222//////............//////................................................---,,,---//////...444<<>>EEEOOO^^^kkkxxx{{{EEE;;;666:::<<>>>>>AAAFFFKKKOOOWWWiiiyyy~~~xxxrrrmmmkkkjjjgggfffeeeeeeccc___ZZZVVV[[[^^^dddiiiiiiddd[[[UUUMMMSSSZZZ^^^___]]][[[ZZZPPPJJJAAA;;;AAAPPPbbblllccc\\\VVVVVVWWWWWW[[[```ddd\\\XXXYYYTTTLLLMMMWWWZZZ\\\^^^^^^YYYOOOHHHEEESSSPPPLLLIIIFFFAAA;;;777111000000////////////000------------------------------------------------------------------------...............---------...............///000000000000000111222222333333444555666777777999<<>>???>>>AAAFFFVVViiiuuuqqquuurrrrrrqqqqqqooonnnllllllllljjjYYYHHHBBB;;;777???FFFFFFRRRhhh{{{zzzuuuuuurrrlllhhhccc\\\RRRKKKEEEDDDEEEEEE???888888===FFFTTTbbbgggggghhhiiihhh[[[[[[MMM>>><<<:::===GGG^^^rrr{{{qqqpppnnnkkkiiigggaaaWWWOOODDDAAA===>>>LLL```lllnnnXXXPPPPPP___pppvvvsssooopppooonnnnnnpppsssvvvxxxqqqhhhYYYJJJ@@@:::777666;;;::::::AAAOOO^^^jjjnnnuuuuuuwww{{{~~~}}}zzzyyyooocccXXXKKKDDDQQQeeezzzyyyttt~~~lllzzz~~~|||yyyyyy{{{yyypppgggbbb]]]XXX===666111222333222111222//////............//////................................................---,,,...000//////555===CCCDDDDDDAAA===:::999999===>>>GGG[[[rrr{{{ZZZ^^^zzzxxxkkk```KKKBBB???EEEKKKQQQ```ppp{{{{{{rrriiiiiinnntttwwwxxx|||qqqdddXXXLLLFFFEEEEEEKKKRRRXXXYYYTTTGGG;;;;;;999:::???DDDKKKXXXddduuujjjBBB:::666999;;;>>>JJJZZZiiijjjgggZZZJJJ??????BBBDDDKKKTTTZZZ\\\cccuuuyyyrrrmmmkkkkkkllljjjiiigggddd```ZZZUUUXXX\\\cccjjjlllhhh```ZZZLLLPPPUUUZZZ\\\\\\ZZZXXXQQQLLLCCC<<<@@@OOOcccqqqiiiddd```___]]]ZZZ\\\aaa^^^ZZZYYYZZZTTTLLLQQQ^^^`````````^^^YYYQQQLLLIIILLLRRRVVVRRRGGG<<<555333111000000///////////////------------------------------------------------------------------------------.................................///000000000000000111222222333333444555666777777999<<>>@@@???@@@CCC[[[{{{|||rrrmmmoooqqqqqqqqqqqqooommmkkkiiiiiifffVVVEEE@@@:::888AAAEEEHHHUUUmmmzzzsssqqqooommmkkkggg```VVVNNNHHHGGGGGGFFF???777666999???NNN]]]dddfffgggfffdddQQQQQQDDD999;;;===CCCQQQkkkvvvpppooolllhhheee```XXXMMMFFF;;;::::::@@@OOO___fffeeeUUUYYYfffxxx{{{uuuoooooooooooopppqqqrrrssspppnnnhhh\\\NNNCCC>>>>>><<<;;;;;;AAALLL[[[iiisssuuuvvvwwwzzz~~~}}}xxxrrrlllggg[[[PPPRRRZZZggglllqqqrrroooppptttyyyvvvqqq```ooo{{{sssooojjjeeefffiiiAAA999333333444222111222//////............//////...................................................---...000000111777???EEEEEEDDDBBB>>>;;;::::::<<<===KKKcccwwwoooVVVbbbuuufff[[[GGG@@@???FFFMMMUUUdddsss}}}{{{qqqccceeejjjqqqsssppppppsss}}}ppp___PPPCCC:::888:::777===DDDLLLTTTVVVKKK>>>>>>;;;;;;???CCCHHHRRR\\\qqqrrrSSS>>>888555999;;;===FFFRRR[[[VVVLLL@@@888888>>>EEEHHHQQQ]]]eeegggnnnyyyqqqllljjjjjjlllkkkjjjiiigggbbb]]]XXXWWW\\\dddkkknnnjjjbbb\\\LLLLLLOOOTTTZZZ\\\ZZZWWWRRRMMMFFF>>>???MMMeeewwwrrrpppmmmiii```XXXZZZ___cccaaa___]]]SSSKKKQQQ]]]eeedddbbb]]]XXXTTTOOOLLLLLL[[[gggcccPPP===666777111111000///////////////------------------------------------------------------------------------,,,---------.../////////...............///000000000000000111222222333333444555666777777999<<>>>>>===CCCKKKhhh|||sssmmmmmmnnnnnnoooooommmkkkhhhgggfffcccRRRBBB>>>:::999CCCIIILLL[[[qqq{{{tttkkkjjjjjjjjjhhhaaaWWWPPPGGGFFFEEEDDD???888777:::===KKKZZZbbbddddddbbb]]]LLLKKK???777;;;???III[[[ppp|||sssooonnnkkkhhhccc\\\QQQEEE===777666888BBBQQQ^^^bbbaaa\\\gggxxx}}}wwwpppppppppppppppooonnnnnnqqqtttuuupppeeeXXXMMMHHH>>>:::888<<>>;;;:::;;;888:::KKKeeewww~~~~~~dddYYYmmm{{{rrraaaUUUEEE@@@@@@GGGNNNXXXggguuu||||||ppp^^^___fffmmmooommmnnnqqq{{{tttdddQQQEEE===999999<<<999???FFFNNNZZZ```WWWHHH???<<<<<<@@@DDDHHHPPPXXXlll^^^AAA:::666555888:::;;;AAAHHHIIIEEE???<<<;;;>>>AAADDDGGGMMMWWW```gggrrrxxxpppjjjiiiiiihhhhhhhhhhhhgggeee```]]]YYY]]]dddkkkmmmhhh```ZZZNNNMMMMMMRRRYYY]]][[[XXXSSSOOOHHH@@@>>>IIIccczzzyyywwwtttkkk^^^TTTWWW___gggccc___[[[UUUOOORRRYYYccccccaaa\\\XXXTTTOOOIIILLL\\\kkkhhhTTT@@@999999222111000//////......///------------------------------------------------------------------------,,,,,,,,,---...///000000...............///000000000000000111222222333333444555666777777999<<>>;;;===KKKZZZ{{{sssnnnlllkkkkkklllkkkjjjiiigggfffdddaaaPPP@@@===::::::EEEPPPTTTaaavvv}}}wwwhhhgggggghhhhhhcccZZZSSSJJJGGGDDDCCC???888777999;;;HHHXXX```cccddd```[[[HHHEEE:::666<<>>777888???KKK___pppooopppqqqrrrssssssssstttvvvuuuuuutttnnnddd]]]\\\\\\lll~~~zzzccc\\\bbbmmmwwwxxxxxx}}}vvvxxxuuukkkdddeeeFFF===555333222000///000//////............//////...................................................---...000111222:::CCCGGGGGGEEEAAA===;;;:::;;;555999JJJ```qqq|||sss]]]ddd}}}xxx}}}nnn\\\OOOCCCBBBCCCHHHPPP[[[iiiuuuyyyyyylllXXXYYY___hhhlllnnnsssxxxxxx}}}|||}}}|||kkkYYYFFF>>><<<<<<===>>>>>>JJJWWWcccpppsssdddOOO@@@<<<<<>>666444222111000///............------------------------------------------------------------------------,,,,,,,,,---...///000000...............///000000000000000111222222333333444555666777777999<<>>;;;999;;;FFFVVVZZZggg{{{}}}wwwjjjiiihhhhhhiiifff```ZZZRRRLLLFFFDDD???999777:::;;;GGGUUU^^^bbbbbb^^^XXXAAA???666666???EEERRRiiissskkkiiigggfffbbb\\\RRRGGG===777666888???LLLYYYdddpppyyy~~~}}}ppphhhqqqqqqqqqppppppooommmmmmrrrsssxxxxxxkkkZZZMMMBBBAAADDDJJJXXXggghhhjjjmmmnnnnnnmmmnnnooorrrssssssqqqlllfffcccbbb[[[iii{{{wwwmmmffffffooo}}}}}}wwwsssqqqlllfffbbbHHH>>>666333222000///111//////............//////...................................................,,,---///000222;;;DDDHHHGGGEEE@@@<<<:::::::::444===KKK\\\lll~~~fff\\\ttt~~~xxxiiiWWWJJJAAABBBDDDIIIRRR___mmmvvvyyytttfffUUUVVV\\\eeelllqqqxxx}}}{{{uuulllgggmmm||||||tttnnnXXXKKK>>>:::;;;<<<>>>AAAIII]]]rrrmmmRRRCCC>>>===DDDLLLTTT]]]dddkkkwww~~~rrr```KKK:::777555444555777888888888999777666999???DDDFFFGGGGGGBBBAAAJJJVVVbbbnnnvvvzzz}}}sssooolllooossswww|||{{{rrrkkkgggfffhhhgggfffeeeccc^^^YYYTTTQQQUUU[[[ccchhhhhhddd```XXXWWWWWWZZZ^^^___]]][[[SSSMMMHHHCCC===AAAVVVmmmqqqoookkkddd[[[XXXbbbooovvvmmmjjjjjjhhh```YYYWWWZZZYYYTTTSSSSSSKKK@@@BBBGGGLLLLLLGGG???888444333222111///............------------------------------------------------------------------------,,,---------.../////////...............///000000000000000111222222333333444555666777777999<<>>::::::@@@FFFKKKRRRXXX\\\dddpppzzz~~~uuufff\\\XXXTTTWWW[[[```gggqqq|||~~~vvvnnniiiggghhhgggeeedddaaa\\\VVVRRRQQQTTTYYY```eeegggeeeccc[[[\\\^^^______^^^\\\[[[SSSKKKFFFCCC>>>===MMMaaakkkhhheee```YYYVVV^^^iiizzzrrrmmmkkkfff]]]TTTVVVYYYVVVPPPPPPTTTMMMBBBCCCEEEGGGIIIHHHCCC===888333222111///......------------------------------------------------------------------------------------.................................///000000000000000111222222333333444555666777777999<<>>PPPmmm~~~}}}uuutttqqqllliiikkkmmmoookkkjjjhhhggghhhjjjmmmoooeeeaaaNNN===;;;999<<>>::::::<<<:::CCCVVViiivvvxxxpppoooooojjjjjjlllnnnqqqtttwwwyyyqqqlllggghhhmmmooolllgggaaaSSSKKKNNNPPPLLLLLLQQQ\\\bbbiiimmmnnnnnnoooqqqsssxxxzzztttnnnlllmmmooozzzqqqmmm{{{uuukkkpppvvv{{{||||||uuuwwwyyymmm[[[KKKAAA888666555333333555//////............//////................................................,,,++++++---///222;;;EEEGGGFFFCCC???:::888888999333GGGXXXccczzzgggeeemmmyyynnn___NNNAAA:::>>>CCCJJJUUUeeettt|||uuueee^^^```hhhqqqxxx{{{uuueee[[[ZZZ]]]kkkmmmmmmhhh___WWWSSSQQQQQQWWW___fffgggkkkxxxuuu]]]LLLEEECCCIIISSS]]]hhhpppsssuuussshhhYYYMMMDDD???888666444333555777666222000111333666:::<<<======333333555888888777:::@@@888<<>>@@@CCCGGGNNNZZZhhhqqq}}}yyyqqqkkkhhheeeddddddcccaaa^^^XXXTTTUUUWWW[[[```dddeeedddbbb\\\___bbbbbb```]]][[[[[[RRRJJJEEECCC>>>;;;GGGYYYiiieeebbb]]]UUUPPPTTT\\\eeeeeecccaaa```^^^XXXSSSXXXZZZUUUMMMNNNTTTPPPEEEAAACCCFFFHHHGGGCCC===999333222111///......------------------------------------------------------------------------------...............---------...............///000000000000000111222222333333444555666777777999<<>>777666666555666888>>>???AAAPPPrrr|||zzztttqqqoooooommmjjjkkkpppkkklllmmmllliiigggggghhhhhhcccNNN===;;;:::===GGGUUUcccyyyyyyrrrjjjfffdddfffjjjkkkhhhdddWWWKKKCCCGGGHHHEEEGGGNNNWWW[[[ZZZVVVVVVYYYRRRGGG777555555===PPPgggzzzxxxkkkkkkjjjeee___TTTHHHAAA;;;777888<<<>>>GGG]]]xxx{{{rrrqqqooollljjjjjjjjjkkkmmmoooqqqrrrrrrmmmiiijjjkkkfffYYYMMMLLLHHHHHHMMMSSSSSSJJJAAAQQQZZZgggpppooojjjmmmssstttwwwzzzvvvoookkkllloooxxxvvviiitttgggjjj~~~uuuxxxppplllhhhdddZZZIII:::777666222///000000000000000000000000000........................---------............///.........///111777???DDDJJJHHHEEE@@@;;;888888999222DDDZZZmmm}}}aaannnfffkkk|||nnnXXXHHHDDD:::AAAIIIPPPXXXeeewwwzzzrrrdddhhhnnnsssvvv{{{~~~oooaaaWWWSSS^^^WWWSSSSSSRRRPPPVVV^^^bbbjjjttt|||~~~mmmUUUHHH@@@FFFTTT___iiiqqqqqqmmmfff]]]RRRGGG???:::888777666555444444444444444444555666777888:::;;;666666555444555666777999666888::::::;;;AAALLLUUUcccdddccc]]]SSSIIICCCAAA===>>>??????@@@GGGWWWfffoooyyy{{{ssskkkeeeeeeccc```___]]]ZZZVVVSSSOOORRRYYY```bbbaaaccchhh___^^^]]]]]]]]]\\\ZZZXXXWWWQQQIIIAAA;;;;;;EEERRR___bbbeeeeee___WWWUUUWWW]]]```bbb___^^^\\\WWWPPPNNNRRRUUUUUUUUUVVVSSSOOOAAAEEEFFFCCCCCCEEE???666666222///...000000---***..................------+++222---(((...000---000.........------,,,,,,+++---------...------,,,,,,............////////////---///111111111222333555333444555666999;;;===>>>???@@@BBBBBBBBBCCCFFFHHHKKKcccwww{{{qqqjjjoookkk[[[RRRCCC;;;555555666666888;;;===<<>><<<;;;>>>III```kkkwwwqqqiiifffdddfffiiijjjgggdddZZZLLLCCCGGGIIIGGGJJJPPPYYY^^^\\\RRRMMMNNNLLLEEE999777;;;HHHYYYjjjzzzuuuiiigggeee___YYYOOODDD>>>:::888;;;AAAEEEUUUooovvvqqqpppnnnjjjiiiiiijjjlllmmmoooppppppnnnllljjjjjjiiibbbUUUKKKKKKGGGFFFKKKQQQRRRKKKDDDKKKSSSbbbmmmnnnlllooouuutttwwwzzzwwwpppllllllnnnrrrqqqdddiiiqqqrrr~~~yyyuuuyyy|||vvvrrrlllfff[[[NNN===444222333333333000000000000000000000000........................---------............///.........///222888???EEEIIIHHHEEE???:::777777888???XXXooozzz}}}dddpppiiisss~~~xxxiiiSSSCCC???<<>>HHHUUUeeeeeeeeeddd```ZZZVVVTTTZZZ\\\\\\ZZZYYYXXXRRRJJJRRRTTTTTTRRRSSSXXXZZZXXXFFFLLLNNNIIIEEECCC???999666222///...000000...,,,........................,,,333///)))///000---000---------------------------------......------,,,............////////////---///111111111222333555444555555666888:::;;;<<<>>>@@@AAAAAAAAACCCEEEGGGMMMddd|||uuugggeeelllcccSSSQQQ>>>888333444666777:::?????????NNNoooxxxsssrrrppphhhbbbdddhhhhhhhhhiiidddgggiiigggdddbbbccceeefffbbbOOO???======AAAMMMkkkuuutttoooiiifffeeegggiiijjjgggeee^^^OOODDDFFFKKKLLLOOOSSS[[[bbb___SSSIIIHHHGGGBBB888555===NNNXXXYYYbbbppp~~~|||ooofffddd___YYYPPPGGG>>>999888999@@@HHHRRRiiiwwwpppooommmjjjfffhhhiiikkkmmmnnnooonnnnnnpppppppppooolllcccYYYRRRQQQLLLJJJMMMRRRUUUPPPKKKMMMUUUcccnnnqqqppprrrwwwsssvvvyyywwwrrrmmmkkkkkkggghhh[[[YYYppp}}}ooonnnzzzuuupppuuu|||}}}xxxuuurrrnnnjjjdddQQQ:::111444666222000000000000000000000000........................---------............///.........///222888@@@EEEHHHGGGDDD???999777666777BBBddd}}}}}}wwwgggvvvzzzooo|||uuueeeNNN???<<<>>>CCCJJJQQQ[[[iii|||yyykkknnnpppqqqttt|||~~~ttthhh```MMMIIIIIIPPPYYYeeesssjjjddd^^^]]]]]]^^^bbbgggWWWUUUQQQLLLGGGCCC???>>>888888777666555444222222444444333333444555666666444555555555555555444333444555666444333444:::>>>DDDGGGIIIGGGCCC@@@@@@AAACCCEEEIIINNNTTTUUURRRNNNJJJMMMTTTaaannnyyyzzztttkkkfffaaaaaabbbbbbbbb^^^XXXTTTRRRNNNOOOVVV]]]___aaacccbbb]]]WWWVVVYYY\\\[[[YYYWWWRRRKKKDDD>>><<>>@@@AAAAAAAAACCCEEEGGGPPPfffrrrfffggg___PPPLLL<<<777444555666777;;;AAACCCKKKccczzzssspppoooiii___XXX]]]eeehhhhhhgggeeeggghhheee```^^^```ccceeeaaaOOO???>>>???FFFUUUooozzzsssmmmiiihhhggghhhjjjjjjiiigggbbbSSSFFFFFFLLLQQQUUUYYY^^^ffffff\\\TTTPPPIIIAAA:::666@@@QQQRRRDDDCCCOOOmmmqqqpppiiidddaaa\\\UUUHHH@@@999666777;;;EEEPPPaaa|||wwwooommmllliiidddaaahhhjjjlllnnnooonnnmmmlllqqqrrrsssqqqllleee```]]]]]]XXXSSSTTTXXXZZZWWWSSSRRRXXXbbbmmmooommmmmmqqqqqqsssuuutttqqqmmmiiiggg```aaaVVVMMM[[[sss}}}|||xxxwwwpppffffffttt|||mmmqqq}}}{{{tttuuuwwwwww|||oooKKK444333444///000000000000000000000000........................---------............///......//////222999@@@FFFHHHGGGCCC>>>999666666777@@@ddd{{{uuuxxx}}}hhhfff|||tttrrr|||tttcccLLL>>>===>>>CCCJJJSSS^^^nnnzzzkkkoooqqqqqqvvv|||pppfffSSSPPPPPPWWWcccsss~~~xxxwww~~~wwwkkkdddcccdddeeefffWWWTTTPPPJJJFFFBBB@@@???999::::::::::::888666555555555555444555555666666333333444555555444222111444555666666555666999<<>>===JJJ]]]\\\IIIBBBIIIjjjlllkkkgggbbb^^^WWWQQQAAA;;;777777999@@@MMMZZZrrrzzzsssmmmllliiiaaa^^^^^^jjjkkkmmmooooooooommmlllnnnooonnnlllhhheeeeeeffffffaaa\\\[[[]]]]]]YYYVVVOOOQQQYYYbbbgggeeeeeegggmmmnnnooopppooolllgggddd``````YYYMMMQQQhhhyyyxxxsssssspppkkkooossslllxxx|||tttuuuwwwwwwzzz}}}VVV666000333000000000000000000000000000........................---------............///......///000333999AAAGGGHHHGGGCCC>>>999666666777EEEccctttnnnsss}}}yyyooo[[[bbb}}}~~~tttuuu{{{rrr```III>>>>>>>>>CCCKKKVVVcccttt}}}lllrrrwwwyyy~~~~~~rrrgggZZZYYYYYY___mmm~~~~~~vvvoooooo|||tttooossstttnnnggg\\\XXXQQQJJJDDD@@@>>>===:::;;;===>>>===;;;999777555444444444444444555555444555666777777666555444333444666666777999<<<>>>OOOXXXdddkkklllhhheeeddd\\\bbbccc]]]]]]hhhwwwmmmVVVDDDEEEPPP^^^sss~~~uuukkkdddbbb___[[[YYYYYYZZZYYYXXXTTTLLLJJJSSS```hhhkkkmmmhhhaaaYYYVVVXXXZZZZZZYYYYYYTTTNNNFFF<<<666:::BBBWWWjjjyyyxxxmmmccc\\\WWWZZZ^^^```___^^^]]]WWWQQQLLLWWWeeelllmmmiii^^^SSSTTTPPPMMMNNNOOOLLLEEE@@@888444000...000222111///---------.........//////777===666---000000+++...//////...---,,,,,,++++++,,,---....../////////...............///////////////000222222111111222444444555666888:::===@@@AAA@@@BBBCCCDDDDDDEEEGGGIIIQQQkkkbbb```eeeVVVFFF;;;888666777888888>>>FFFPPPmmmwwwsssqqqooolllYYYQQQNNNWWWbbbhhhhhhhhheeefffccc\\\SSSRRRYYY```dddaaaOOO???@@@GGGVVVkkkuuuzzzooollljjjjjjkkkkkkkkkkkkjjjjjjfff\\\OOOIIIMMMWWWaaahhhjjjrrrvvvtttppphhhTTT@@@===BBBUUUlllqqqeee]]]___qqqooojjjeee___WWWNNNGGG;;;888888<<>>???@@@EEENNNZZZhhhxxxttt~~~zzzooofff]]]^^^```ffftttuuummmgggkkk}}}yyyyyyqqqbbb[[[VVVOOOHHHBBB???======>>>???AAABBBAAA===:::777333333222222333444555555333444555555666666666555666666666666888:::<<<>>>FFFRRRcccooorrrpppmmmkkkfffccc^^^bbbttttttXXXAAA@@@GGGPPPddd{{{wwwllleeeccc___ZZZVVVVVVXXXYYYYYYRRRLLLJJJTTT```hhhmmmooojjjfff```\\\YYYYYYXXXXXXVVVSSSNNNHHH???999===EEE\\\tttuuuhhhaaa[[[XXXaaahhhhhhdddbbb___\\\SSSYYY___aaabbbbbb]]]WWWRRRJJJFFFJJJOOOLLLEEE@@@;;;666111///000222111///,,,,,,------.../////////<<>>AAABBB@@@BBBCCCDDDDDDEEEGGGIIINNNjjjrrr___dddfffTTTEEE999777666888999;;;BBBKKK```zzzsssrrrrrrnnnjjjUUUOOOOOOXXXbbbfffffffffaaaaaa]]]TTTLLLMMMXXXbbbeeeaaaOOO>>>@@@KKK^^^uuussskkklllhhhiiijjjjjjiiiiiiiiiiiifff___TTTKKKLLLWWWfffooossszzz|||tttkkkaaaPPP???AAALLLbbbzzz}}}xxxsssmmmeee^^^VVVLLLBBB===777777;;;CCCKKKXXXjjjyyyxxxrrrnnnkkkhhh\\\RRRYYYhhhppppppppppppoooooooooooorrrrrrrrrrrrrrrqqqpppnnnaaa___^^^^^^]]]YYYSSSNNNKKKIIILLLVVV```fffiiilllkkkhhhfffhhhlllmmmiiieeeccc^^^ccc]]]NNN]]]~~~|||hhhkkk~~~~~~}}}zzzvvvgggnnngggOOO999222333222000000000000000000000000........................---------............///......///000444:::BBBHHHIIIHHHEEE???:::777777888CCCTTTbbbgggrrr~~~tttaaaZZZxxx|||}}}vvvnnn\\\HHHAAADDDDDDIIIRRR^^^lllyyy{{{tttkkkdddccceeehhhmmmzzztttjjjeeedddmmmzzzssstttrrrfffWWWTTTPPPJJJEEEBBBAAACCCDDDHHHIIIJJJJJJFFFAAA;;;777444444444555666777888999777777777888888:::;;;<<<>>><<<:::999999:::;;;<<<>>>KKK\\\hhhmmmmmmjjjiiijjjmmmqqq~~~sssYYYIIIKKKKKKHHHTTThhhvvv}}}yyynnnfffccc___[[[XXXWWWXXXXXXWWWPPPKKKKKKSSS^^^dddiiillllllkkkhhhccc\\\WWWVVVVVVUUURRRNNNIII@@@999<<>>??????@@@BBBBBBBBBCCCFFFHHHKKKffffff^^^jjjeeePPPCCC777555666999:::===FFFOOOpppvvvqqqrrrsssnnniiiTTTPPPQQQZZZbbbdddddddddcccccc___VVVOOORRR^^^jjjeeeaaaNNN>>>AAAMMMccc|||}}}mmmhhhkkkfffgggiiiiiihhhgggggghhhfffaaaVVVLLLKKKWWWhhhsssyyyqqqaaaVVVJJJ>>>LLLZZZpppnnnfff]]]UUUMMMDDD;;;666555777>>>HHHSSSaaattt|||pppnnnmmmjjjiiidddWWWNNNYYYmmmrrrqqqppppppoooppppppqqqoooooopppssstttqqqlllhhh\\\\\\]]]___^^^YYYRRRLLLIIIEEEFFFPPP[[[aaaeeehhhkkkgggdddgggmmmoookkkggg```YYYaaa___KKKWWW}}}wwwrrrnnntttpppdddiii}}}~~~~~~|||rrrooocccNNN===555222///000000000000000000000000........................---------.........//////......///000444:::CCCIIIJJJIIIEEE@@@;;;888888999???OOO```kkkyyyjjjXXX]]]oooqqq~~~xxxppp___LLLEEEIIIGGGLLLUUUaaammmyyy~~~xxxppphhhccckkknnnpppsss~~~xxxmmmeeedddhhhvvvwwwfff___]]]WWWNNNNNNKKKGGGDDDDDDFFFJJJMMMRRRSSSSSSQQQLLLEEE>>>999888888888999:::<<<===>>>AAA@@@@@@@@@BBBDDDFFFHHHGGGDDD???<<<;;;;;;:::::::::EEETTT___dddcccaaaaaaooowwwcccXXX^^^ZZZMMMOOO___lllttt}}}zzzppphhhbbb```]]][[[ZZZYYYWWWVVVOOOKKKKKKSSS[[[```dddhhhlllnnnnnnggg^^^VVVTTTUUUUUURRRNNNHHH>>>555666<<>>999333000000111000...,,,,,,------...///000000DDDFFF999,,,---...,,,111))))))+++,,,...///000111,,,---...///000000000000............/////////000000111222222111000111333222333333555777999;;;<<<===>>>@@@@@@@@@AAADDDFFFIIIbbbwwwttt{{{iiigggfffZZZJJJAAA888333555;;;<<<<<>>@@@KKKgggyyyddd]]]UUUMMMBBB999777:::111:::GGGRRR[[[eeeqqqzzz|||wwwtttqqqhhhkkkiii[[[KKKKKK```wwwwwwtttqqqppppppqqqqqqqqqpppmmmkkkmmmppppppkkkfff```YYYXXX^^^]]]SSSPPPUUUNNNHHHCCCGGGRRR^^^eeeggggggggghhhkkknnnnnnjjjfffccc^^^WWWWWWTTTOOOiiidddbbbkkkooommmiiirrryyysssyyyzzzrrrbbbOOO@@@888444111222111111000000000000000////////////////////////////////////////////////000//////111666>>>EEEJJJLLLGGGCCCAAA===888666999DDDWWWfffwwwzzzccc[[[hhhfffbbbgggwww~~~zzzyyyiiiQQQGGGMMMKKKPPPYYYdddqqq~~~tttkkkkkkpppuuuuuuwwwpppbbbZZZdddyyy{{{jjj\\\TTTMMMGGGQQQOOOMMMMMMPPPTTTWWWXXXfffaaa[[[UUUOOOHHH???999???:::;;;EEEPPPWWW[[[^^^[[[VVVSSSRRRTTTRRRKKKEEEEEE???;;;;;;888444999AAACCCRRRaaabbb[[[YYY___eee{{{yyyllliiiyyy~~~fffTTTTTT___nnnwww{{{}}}{{{rrrkkkiiiccc[[[VVVUUUUUUTTTRRRNNNMMMOOOSSSYYY]]]^^^]]]dddiiillliiibbb\\\[[[\\\VVVUUUPPPHHH???::::::<<>>777555888<<<;;;===MMMbbb{{{xxxtttpppnnnkkkhhheee[[[[[[___cccaaa]]]]]]```aaaccc___VVVTTT\\\ggglllmmm^^^PPPJJJIIINNN```tttnnndddaaa```ddddddccccccddddddeeefffggg```WWWQQQRRRYYYaaagggiiijjjeeeYYYHHH>>><<>>EEEJJJKKKFFFBBB???<<<777888<<>>999999;;;NNN]]]hhhgggdddeeebbb\\\VVV[[[aaadddbbb```^^^^^^WWWSSSSSSVVVXXXTTTQQQQQQRRRIIIBBBCCCGGGHHHHHHJJJ>>>:::444000/////////...------------------------000000///...------,,,,,,---,,,,,,---000444777:::......//////...------,,,---------............///000000111111111222222222444555666777999;;;<<<===???@@@BBBCCCCCCCCCEEEGGGKKK\\\{{{tttppprrrjjjllliiiXXXEEE:::666777;;;===;;;BBBZZZsss{{{wwwssspppnnnllljjjiii___^^^```bbbaaa\\\[[[^^^bbbaaa[[[SSSRRR\\\hhhpppnnn___QQQKKKJJJPPPaaasssuuuaaaYYY[[[____________```aaabbbcccdddddd___YYYSSSQQQSSSVVVYYYWWWTTTNNNDDD;;;777999===MMMaaa~~~ooo]]]RRRFFF@@@;;;666444555999<<>>FFFJJJJJJDDD@@@===999777:::@@@GGGkkkcccWWWkkk[[[bbb{{{|||wwwrrraaaJJJBBBHHHOOOTTT]]]hhhtttwwwpppqqqwww}}}~~~}}}|||}}}}}}vvvkkkaaaMMM\\\nnn~~~~~~zzzwwwuuupppjjjccc___\\\```hhhmmmlllhhhaaa^^^YYYTTTOOOJJJCCC???888BBBUUUhhhssssssrrrssskkkiiijjjpppuuuppp```RRRGGG>>>777777:::<<<===@@@ZZZooo}}}sss```]]]lll|||hhhiiinnn{{{uuudddhhhmmmpppsssxxx~~~~~~}}}{{{wwwoooiiiddd___XXXUUUTTTRRROOOMMMLLLJJJKKKNNNSSSZZZ^^^```aaadddhhhjjjhhhddd___[[[UUUTTTOOOGGG>>>888888:::HHHXXXfffgggeeeeee```YYYRRRVVV[[[^^^^^^\\\[[[ZZZTTTOOONNNQQQTTTQQQMMMMMMMMMEEE???AAAEEEFFFEEEFFF===999555222000///...---------------------------000///...---,,,******)))---,,,,,,---///222666888.........///......---,,,---------............///000000000111111111222222444555666777999;;;<<<===@@@BBBCCCDDDCCCCCCEEEFFFLLL___vvvnnnrrrhhhcccfffcccRRRAAA:::777:::===>>>???NNNooo||||||yyytttqqqpppooommmlll]]][[[]]]``````]]]]]]```ccc^^^VVVNNNNNNXXXfffpppkkk^^^OOOIIIHHHNNN]]]kkk{{{zzzqqq___PPPNNNSSSWWWWWWWWWXXXZZZ\\\^^^```bbb___]]]YYYSSSNNNJJJHHHGGGFFFCCC===777444333555777DDDPPPjjjlllcccXXXKKK???:::888666444555777:::===@@@EEEQQQaaammm|||oooggggggjjjfffeee^^^SSSOOOYYYlllyyytttqqqnnnmmmnnnooopppooosssrrrqqqrrrrrrqqqmmmjjjggg___ZZZ[[[YYYTTTPPPPPPWWWWWWUUUNNNHHHFFFLLLRRR[[[```gggjjjjjjiiiiiikkkdddbbb[[[YYYZZZUUU]]]ttt|||kkkjjjqqq{{{{{{~~~~~~zzz{{{~~~zzzppp```JJJ999444666222111111000000000000000////////////////////////////////////////////////000//////222777???FFFKKKHHHCCC>>>;;;888777===FFFWWWxxxeeeZZZqqqggguuu|||vvvnnn[[[FFF@@@FFFLLLTTT```lllxxxxxxtttuuuzzz|||vvvkkk\\\QQQRRRjjj{{{yyyzzzxxxiiiccc___ccckkknnniiiccc___\\\XXXSSSNNNHHHCCCAAA???III[[[jjjmmmiiihhhjjjfffjjjrrr|||yyyrrr```VVVHHH???;;;>>>DDDIIIfffvvv}}}qqqdddlllgggiiinnntttvvvrrrqqqrrr}}}}}}~~~~~~}}}}}}~~~~~~zzzsssmmmddd___YYYVVVUUUSSSPPPLLLFFFFFFGGGKKKRRRZZZbbbffffffffffffggggggddd```\\\VVVUUUPPPGGG>>>999888:::EEEWWWgggiiigggfff___WWWPPPTTTXXX[[[\\\[[[YYYXXXSSSNNNLLLQQQUUUSSSOOONNNIIICCC@@@DDDHHHGGGDDDBBB<<<999555333111000...,,,------------------------......---,,,,,,+++++++++---,,,,,,---...111333555---...............---------------............/////////000000111111222222444555666777999;;;<<<===@@@BBBCCCCCCBBBBBBCCCEEEQQQddduuunnneee^^^[[[^^^YYYJJJ>>>;;;999;;;>>>AAAIIIbbbwwwvvvtttqqqoooppppppooonnn___\\\\\\```aaa```aaadddccc[[[PPPIIIJJJTTTbbbnnnjjj^^^PPPHHHFFFKKKUUU^^^ccc^^^RRREEEAAADDDIIIJJJKKKLLLNNNQQQTTTXXX[[[]]]ZZZZZZXXXSSSJJJBBB===;;;;;;999666333222222222222999>>>QQQiiiqqqfffZZZXXXQQQEEE:::777777777777888999;;;>>>CCCLLL^^^tttwwwjjjbbbcccgggfffhhhbbbTTTOOO[[[ooo}}}ssspppmmmmmmnnnooopppooossssssssssssrrrpppmmmjjjhhhaaaZZZXXXWWWTTTPPPNNNSSSXXXYYYSSSHHHAAAAAAEEEVVV]]]eeejjjjjjiiiiiiiiifffcccZZZ[[[ccc___\\\dddqqq|||qqqqqq}}}yyyttttttwww}}}~~~{{{{{{~~~~~~yyymmmXXXAAA777888222111111000000000000000////////////////////////////////////////////////000//////222888???GGGLLLGGGCCC>>>;;;777777@@@JJJmmmpppccc|||www~~~|||uuujjjVVVDDD@@@EEEGGGRRRbbbqqq{{{xxxxxxzzz~~~}}}vvvlll```WWWggg~~~}}}wwwuuuwww}}}sssfffaaa^^^cccjjjlllfff^^^]]]\\\XXXRRRLLLGGGDDDBBBHHHNNNWWW^^^\\\VVVWWW\\\]]]gggttt}}}zzzhhhSSSGGGHHHSSS]]]~~~}}}nnnkkk}}}|||{{{~~~~~~{{{nnnpppyyyuuujjjwww}}}vvvpppbbb]]]XXXUUUTTTRRRNNNKKKEEEFFFGGGJJJPPPXXXaaafffcccaaa^^^^^^___``````___XXXWWWRRRIII@@@:::999;;;EEEXXXiiillljjjhhh```VVVVVVWWWZZZ]]]___^^^\\\[[[UUUPPPOOOVVV\\\[[[WWWUUUIIIDDDDDDJJJNNNKKKFFFCCC<<<999555333111000...,,,------------------------,,,,,,,,,---......//////,,,,,,,,,---...///111222------...............------------............///...//////000111111222222444555666777999;;;<<<===???@@@BBBBBBAAAAAABBBCCCNNNaaa~~~xxxyyy^^^YYYXXXZZZSSSDDD;;;;;;999:::>>>GGGYYYxxxuuulllkkkjjjlllmmmnnnnnnmmmccc^^^]]]```ccccccdddgggaaaVVVKKKFFFHHHRRRaaammmkkkaaaTTTJJJFFFIIIMMMQQQKKKFFF<<<444666===???===@@@AAACCCFFFIIIMMMPPPRRRRRRTTTTTTOOOFFF>>>888777666666555444222111111111333444>>>MMMUUUQQQNNNOOOHHH???777666777888:::===:::===CCCJJJWWWmmmsssiiibbbdddhhhfffiiicccTTTOOO^^^sssssspppmmmmmmnnnpppppppppqqqrrrrrrrrrpppmmmkkkiiihhh```XXXUUUUUUSSSPPPMMMOOOVVV\\\ZZZPPPHHHGGGJJJZZZ]]]cccfffggggggffffffcccaaaXXXXXXcccbbbZZZZZZvvv|||zzzuuuvvvtttvvv|||}}}|||}}}{{{hhhLLL<<<999222111111000000000000000////////////////////////////////////////////////000//////222888@@@HHHMMMGGGDDD@@@<<<888888BBBMMMmmmyyyzzzppp|||uuuhhhSSSCCCAAAGGGFFFSSSeeesss}}}~~~wwwuuuwwwyyy||||||xxxrrrnnn|||xxxsssrrruuu~~~uuuiii___]]]]]]ccciiikkkeee___\\\[[[XXXSSSMMMIIIGGGGGGKKKLLLOOOQQQNNNJJJNNNUUUWWWbbbooowww|||rrrbbbcccoooxxx~~~pppwwwyyyuuu{{{~~~yyypppxxx~~~vvvooo```[[[TTTQQQPPPNNNKKKIIIIIIIIIIIIJJJLLLRRRYYY^^^ZZZYYYVVVTTTUUUXXX\\\___YYYXXXSSSJJJ@@@;;;:::;;;DDDWWWiiinnnllljjjbbbXXXWWWWWWYYY[[[]]]]]][[[XXXPPPLLLNNNXXXaaa```[[[XXXGGGCCCBBBIIIMMMJJJEEECCC===999555222000///...---------------------------+++,,,---...///000111222,,,,,,,,,,,,---...//////,,,---......///.........---------............///---...//////000111222222444555666777999;;;<<<======???@@@AAA@@@@@@BBBCCCGGGZZZzzz]]][[[\\\]]]SSSBBB888999777999???NNNiiizzzuuujjjjjjjjjkkklllkkkhhhfff^^^YYYXXX]]]bbbdddfffjjj]]]QQQFFFDDDIIISSScccpppmmmdddWWWKKKFFFEEEEEEDDD;;;:::555111222777888555888888999;;;===@@@BBBCCCEEEIIIKKKGGG@@@999666666444555555333111000111333222111444:::@@@DDDFFFGGG>>>999555666777777;;;AAA???IIIXXXeeeqqq~~~rrrkkkhhhdddeeeiiieeefff^^^PPPQQQdddwwwssspppnnnmmmooopppqqqqqqqqqrrrsssrrrooollljjjiiiggg```VVVQQQRRRSSSPPPKKKQQQYYYbbbdddaaa^^^___ccchhhfffdddcccdddfffgggggg```bbbYYYUUU^^^```ZZZ[[[~~~{{{zzz~~~zzzzzz}}}|||uuuVVV???777222111111000000000000000////////////////////////////////////////////////000///000222888@@@HHHMMMGGGEEEBBB>>>999999CCCOOOfffwwwwwwwww}}}vvvyyy}}}vvvfffRRRDDDCCCJJJJJJVVVfffsss}}}~~~~~~uuupppooorrr|||~~~pppbbbZZZ[[[^^^cccgggfffaaa\\\ZZZZZZYYYUUUPPPNNNNNNPPPHHHGGGHHHJJJHHHFFFIIIOOOQQQZZZeeemmmtttxxxuuuoootttssswwwooo```ZZZSSSNNNMMMMMMKKKIIIHHHIIIIIIIIIIIILLLRRRWWWXXXXXXWWWSSSPPPPPPTTTYYYYYYXXXRRRIII@@@:::999:::@@@TTTgggmmmmmmllleee\\\VVVVVVVVVXXXZZZZZZVVVSSSLLLIIINNN[[[fffgggaaa\\\MMMFFFBBBFFFKKKKKKIIIIII>>>:::444000/////////...------------------------,,,,,,---...///000000111,,,,,,,,,,,,,,,---------,,,------...//////......---------............///------...///000111222222444555666777999;;;<<<======>>>@@@AAAAAAAAACCCEEEJJJ^^^___^^^aaaaaaUUUAAA666666555777@@@TTTtttwwwuuupppooonnnnnnlllhhhccc___UUUPPPPPPWWW___dddiiimmmZZZNNNDDDDDDKKKUUUffftttllldddWWWJJJDDDAAA>>>:::444777777444222444444111444444444444555666888888:::>>>AAA???999444444555333444444222......222666111111000000555<<>>999888999888@@@SSSmmmxxxtttpppttttttnnnjjjfff\\\QQQIIIBBBAAAPPPbbbkkkmmmlllZZZLLLLLLVVVYYYaaapppvvvpppgggXXXJJJ@@@<<<;;;<<<:::888444111000000111222000000000000000000//////000222444555333222111222666555333222111222333444222222222222222333333333666777888:::<<>>???AAAAAABBBDDDGGGJJJMMMjjjooollldddWWWHHH>>>999888999999BBBUUUmmm{{{sssrrrjjjqqquuusssnnnfffWWWIIIBBBAAAFFFTTTdddmmmnnnlll^^^OOOPPPZZZ___hhhwww}}}rrrjjj]]]OOOFFF@@@===<<<:::888666333222222222333000000000000000/////////000222444555444444666777777777666555444333222222333333333333333333333333444555:::@@@JJJWWWeeeppphhhWWWQQQOOONNNPPPUUUYYY\\\\\\___[[[OOOFFFOOOfffwwwzzzssspppmmmllllllmmmmmmmmmhhhiiikkklllmmmmmmmmmlllmmmggg^^^WWWSSSOOOLLLJJJOOOVVV^^^bbbbbbeeemmmtttmmmjjjgggeeefffggghhhhhheeeccc___YYYVVVWWWZZZ]]]wwwvvvnnnhhhpppyyywwwvvvvvvtttfffPPP???888444333222111000000000000////////////////////////........................000000///111;;;HHHOOOPPPMMMKKKGGGCCC>>>@@@MMM\\\~~~pppaaa}}}{{{rrrcccQQQHHHGGGKKKNNN]]]mmmvvv~~~~~~}}}|||{{{zzzvvvqqqlllkkkqqqwwwwwwtttttt||||||qqqcccXXXXXX[[[```dddddd___XXXSSSUUUUUUVVVXXXYYYYYYVVVTTTGGGHHHJJJKKKJJJJJJKKKLLLOOOQQQQQQTTT___rrrsssddd]]]___jjjyyywwwnnneeeZZZPPPMMMMMMLLLJJJJJJJJJFFFCCCEEEFFFIIIOOOWWWbbbcccfffgggaaaWWWTTTXXXXXXUUUOOOHHH@@@:::777777888MMMeeesssyyyxxxrrrjjjcccaaahhhtttuuuggg[[[YYY^^^VVVQQQVVV]]]\\\VVVRRRZZZRRRHHHCCCFFFJJJJJJGGG???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++---.........------...///000111000000000111222222333333333444555777999;;;======???@@@AAAAAAAAACCCFFFIIIMMMhhhqqqjjj^^^QQQEEE===999777999:::EEEYYYooossspppqqqkkkooorrrpppkkkaaaRRREEE;;;BBBMMM[[[fffmmmmmmkkk___PPPQQQ\\\aaajjjwww}}}vvvooodddXXXOOOHHHBBB???:::999777666444333333333111111111000000000//////000111222222111333555777777777777777666555444333333333333333333333333333444888???KKK]]]rrrlllVVVJJJFFFFFFFFFIIIOOOTTTXXXZZZWWWTTTKKKEEEPPPgggxxx|||pppooonnnmmmllliiieeebbbbbbdddhhhkkkmmmmmmmmmlllmmmjjjeee\\\TTTMMMIIIHHHRRRUUUWWWVVVUUUZZZccckkkeeefffggghhhgggggghhhjjjfffdddaaa[[[WWWVVVXXX[[[nnnrrryyyqqqeeedddhhhwwwtttwwwuuussslll]]]KKK@@@===444333222111111000000111////////////////////////------------------......///000///111;;;IIIPPPPPPLLLHHHCCC???<<<@@@PPP```ooohhhwwwuuunnn___PPPGGGHHHLLLPPP___oooxxxxxxyyyyyyvvvqqqkkkgggeeehhhttt~~~zzz||||||ppp```UUUXXX[[[___cccddd```YYYTTTQQQRRRUUUXXX\\\\\\ZZZXXXKKKMMMOOOOOOOOOOOOQQQRRRQQQPPPMMMMMMWWWfffpppssszzz|||lll```]]]cccqqq}}}~~~}}}}}}~~~~~~~~~zzzqqqfff[[[QQQNNNNNNLLLKKKKKKIIIEEECCCDDDFFFHHHPPPXXXccceeeiiilllhhhbbb```ccc[[[WWWQQQHHH???999777777888JJJaaaqqqvvvuuunnngggaaaaaaiiittttttggg\\\XXX___UUUNNNNNNQQQPPPNNNNNNTTTLLLDDD@@@@@@BBBCCCCCC???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,,,,---...//////............///000000000000111222222333333333444555777999;;;======@@@AAAAAAAAAAAABBBEEEHHHLLLfffooofffXXXKKKBBB<<<888777999;;;GGG\\\sssxxxpppppprrrqqqpppmmmhhhbbbYYYOOOGGG999HHHWWW___eeekkkkkkhhhZZZMMMPPP[[[^^^eeerrrwww{{{tttjjjaaaYYYRRRJJJEEE<<<<<<:::999666444333222222222222111111111000000111111111000///111444777999999888777777666666666333333333333333222222222888>>>HHHYYYrrryyyhhhWWWIIICCCAAAAAABBBEEEJJJPPPTTTVVVTTTPPPIIIGGGRRRgggvvv{{{kkkkkkkkklllmmmkkkhhhfffhhhkkknnnqqqqqqpppmmmlllkkkkkkggg]]]RRRJJJHHHJJJNNNRRRXXX[[[\\\]]]___bbb```dddiiijjjhhhhhhiiikkkkkkiiieee___YYYUUUUUUUUUccc}}}fffiiiiiikkkrrrzzz~~~pppwwwxxxuuulll\\\LLLBBB???444444333222111111111111////////////////////////,,,,,,,,,---------------///000000222===JJJQQQQQQLLLFFFAAA===<<>>777666777777FFF[[[jjjpppmmmeee___```___bbbhhhggg```ZZZYYYYYYQQQKKKMMMOOOPPPQQQTTTPPPIIIBBB@@@@@@???@@@BBB???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,,,,---////////////...............000000000111222222333333333444555777999;;;======@@@AAABBBAAA@@@AAADDDFFFMMMeeeggg___RRRFFF???:::888777<<<===GGG[[[rrrtttpppqqqqqqqqqnnnjjjfff___UUUJJJDDD???SSScccddddddhhhhhhcccSSSJJJRRR___```fffttt{{{~~~xxxooohhhccc]]]UUUOOOCCCAAA???<<<999666333222333333333333333333333333444444555555666:::???CCCCCCAAA===999777666666666444444333333333222222222888AAAOOOeeegggVVVMMMDDD===999>>>>>>???AAADDDHHHLLLOOOQQQMMMFFFEEENNN^^^jjjoookkkjjjjjjkkknnnooooooooooooqqqsssuuuuuussspppnnnjjjjjjeeeZZZOOOHHHJJJMMMHHHOOOXXXaaaeeeeeecccaaabbbfffjjjkkkjjjiiijjjlllooommmiiibbbZZZSSSPPPOOOXXXzzziiifffmmm{{{xxxvvvxxxxxxoooaaaRRRDDD===555444333222111111111111////////////////////////,,,,,,,,,---------......///000000444>>>KKKRRRQQQPPPIIICCC@@@AAAJJJ]]]nnnpppmmmwwwqqqooossspppgggXXXHHHAAADDDJJJSSSbbbsss}}}vvv{{{~~~{{{ssslllkkkmmmsss~~~~~~{{{tttgggWWWLLLUUUYYYaaajjjoookkkaaaXXXSSSUUUXXX]]]aaaaaa___]]]XXX[[[^^^___]]][[[ZZZYYYUUUSSSMMMIIIPPPdddxxxzzzwwwzzzkkkfffjjj|||~~~~~~}}}uuuhhh\\\RRROOOOOOLLLJJJKKKFFFDDDCCCCCCCCCFFFQQQ\\\ccchhhmmmpppooommmiiieeeXXXWWWRRRHHH===777666777777BBBSSSaaafffbbb[[[VVVZZZ[[[^^^aaa___ZZZWWWVVVRRRMMMKKKOOOTTTUUUUUUWWWMMMEEE@@@AAACCC@@@???@@@???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......---,,,...//////////////////.........000000000111222222333333333444555777999;;;======@@@AAAAAAAAA@@@AAADDDFFFNNNggg[[[VVVMMMDDD===888777777>>>???HHH[[[ppprrrpppooolllkkkiiijjjjjjcccTTTEEE===GGG___oookkkgggjjjggg^^^LLLKKKZZZiiihhhmmm|||yyypppllljjjgggbbb]]]MMMKKKGGGAAA<<<888555333333444444555555666666777777999;;;>>>BBBHHHOOOTTTPPPLLLGGG@@@:::777444333666666666555555444444333555>>>MMMddd~~~cccIII@@@@@@===::::::999:::;;;;;;<<<>>>CCCFFFLLLFFF@@@@@@HHHTTT]]]bbbpppnnnllllllnnnpppqqqqqqnnnooorrrttttttsssrrrpppjjjiiicccYYYOOOIIIKKKNNNMMMQQQYYYbbbjjjoooooonnnjjjkkkllllllkkkjjjkkklllooonnnjjjcccYYYQQQKKKIIILLLoooxxxooovvvzzzrrrwwwyyytttiii[[[JJJ<<<555444333222222111111222////////////////////////,,,,,,,,,---....../////////000111555???LLLRRRRRRMMMFFF@@@>>>AAAKKK]]]nnnkkkiiiwwwpppooonnntttpppeeeTTTDDD???CCCJJJUUUdddttt~~~}}}}}}|||{{{zzz{{{~~~zzz~~~xxxsssrrrsssrrryyy}}}wwwnnnbbbTTTKKKKKKPPP[[[iiisssssskkkccc[[[]]]```ccceeeddd```]]]YYY]]]bbbdddccc___\\\[[[YYYWWWQQQPPPZZZooo{{{ooolll}}}~~~rrrpppvvv~~~{{{ssshhh\\\RRRNNNNNNKKKIIIJJJEEECCCBBBCCCBBBFFFQQQ]]]gggmmmrrrqqqnnniii```XXXRRRSSSPPPHHH===777666888777>>>LLLZZZ___[[[UUUSSSTTTYYY___bbb```ZZZUUURRRQQQLLLKKKQQQWWWWWWTTTSSSLLLBBB===DDDIIIEEE@@@??????:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......------...///......///////////////...000000000111222222333333333444555777999;;;======???@@@@@@@@@@@@AAADDDGGGPPPkkkOOONNNJJJCCC;;;777666888;;;>>>JJJ^^^sss~~~tttsssppphhhkkkhhhhhhiiibbbRRRDDD===LLLhhhzzzuuuoooqqqiiiZZZIIIMMMbbbrrrlllmmm|||yyyppplllnnnooommmiiiYYYUUUOOOGGG@@@;;;777666444444555666888999:::;;;:::<<>>777666888888<<>>JJJSSSNNNEEEAAA???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......------...000,,,---...///000000//////000000000111222222333333333444555777999;;;=========>>>@@@@@@@@@BBBEEEHHHPPPnnnGGGIIIIIICCC;;;666666888666;;;KKKcccyyywwwxxxrrrfffpppiiieeeccc\\\OOOEEECCCNNNmmm|||vvvwwwkkkXXXHHHPPPgggtttjjjggguuuxxxooolllpppssssssqqqaaa]]]UUUKKKCCC===:::888444444666777999;;;<<<===;;;===???AAACCCGGGKKKOOOQQQRRRSSSQQQLLLEEE>>>999======<<<<<<;;;:::999999666777777>>>SSSeeebbbRRRJJJ???:::===;;;222///333333555777666666777<<<@@@>>>;;;<<>>777777999999;;;EEEUUU]]][[[YYY[[[ZZZ\\\[[[WWWTTTUUUYYY[[[XXXNNNJJJRRR[[[\\\VVVQQQRRRDDDAAAPPP[[[VVVKKKEEE???:::666555222------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......------...000+++,,,...000000000000000000000000111222222333333333444555777999;;;======<<<>>>??????@@@BBBEEEHHHPPPqqq???@@@@@@===888666777999888===LLL```sss|||xxxsssoooooonnnfffddd```NNN@@@EEE\\\rrrvvvnnnqqqrrrdddXXXIII^^^mmmeeeWWWZZZpppzzztttoooqqqrrrqqqooopppnnnfff___YYYMMM???888999===<<<999777<<>>888999>>>IIIYYYgggtttuuurrr{{{nnn^^^QQQHHHCCCFFFLLLUUUaaaoooxxxvvvllldddQQQJJJEEEEEECCCAAAEEELLLPPPUUU\\\fffooovvv{{{~~~zzztttzzz}}}~~~}}}~~~xxxiii\\\SSSPPP[[[\\\bbbmmmzzz~~~{{{uuuiii]]]___iiirrrtttuuuwwwsssllliiiccc```lll}}}tttcccYYY___rrr|||{{{|||zzzzzz||||||ppprrr{{{~~~}}}|||~~~}}}xxxssshhh[[[OOOLLLLLLJJJFFFEEEAAA???>>>@@@BBBFFFQQQ[[[cccgggmmmrrrrrrlllbbbZZZXXXSSSLLLEEE???;;;888666555>>>JJJTTT\\\bbbbbbaaa]]][[[XXXXXXYYY\\\^^^```VVVRRRWWWeeeiii___WWWWWWYYYLLLCCCGGGNNNMMMIIIFFFDDD===777555222---,,,---........................,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---........................,,,---///000000000///...000000000111222222333333333333555666888:::;;;<<<>>>@@@AAAAAA@@@AAACCCEEEOOOiiirrryyy>>>???@@@<<<888666777:::<<>>HHHtttttt|||}}}XXX===777333333222//////000111000///.......................................111000000666DDDQQQSSSMMMBBB===999999===GGGXXXhhhxxxiiimmm}}}qqqaaaTTTIIICCCHHHOOOVVVdddrrr|||xxxkkk[[[OOOEEE???<<<======::::::>>>;;;???FFFOOOYYYbbbiiimmmuuuwwwzzz}}}pppcccfffjjjqqq}}}zzziii\\\VVVUUU``````ccclllyyy|||tttkkkhhhooottttttvvvyyyxxxtttpppiiieeennn}}}ppp___]]]ggg|||}}}yyy{{{}}}}}}~~~}}}uuulllqqq|||~~~}}}zzzuuukkk^^^QQQMMMLLLIIIEEECCCAAA??????@@@BBBEEEOOOZZZeeeiiiooossssssmmmgggbbb^^^YYYPPPGGG@@@:::777555666@@@NNN^^^jjjqqqqqqnnnpppiiibbbbbbgggiiifffbbb[[[TTTVVVaaafff___ZZZ[[[WWWLLLFFFIIIOOOOOOMMMLLLCCC<<<777555222...---...........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000111222222333333333444555777888:::;;;;;;>>>???AAAAAA@@@AAACCCEEEJJJcccuuudddrrr===>>>>>>;;;777666888;;;===GGGZZZqqq}}}yyyvvvrrrnnnfffiiigggfffaaaPPPHHHRRReeennniiiccckkklll\\\OOOSSSppp}}}mmmcccrrr}}}uuummmlllkkkgggffffff```iiirrrrrreeeVVVPPPRRRUUUPPPGGG@@@EEERRR]]]aaaiiijjjhhhaaa^^^aaadddddd^^^[[[WWWYYYbbbjjjhhhbbbXXXXXXUUUQQQSSSVVVTTTNNNIII@@@777555999<<<;;;888222111000////////////000000000000000111111111111111000111===RRRfffllliiigggjjjmmmmmmllllllnnnqqqooonnnmmmllllllmmmnnnooorrroookkkfff[[[LLLBBB@@@???GGGOOOVVV___kkkrrrtttzzzyyyuuulllhhhgggeeebbbggghhhgggaaaXXXNNNGGGCCC;;;EEEooosssmmm}}}|||}}}___>>>888444444444111000222222111000...------------,,,------...//////000000111000000777FFFRRRSSSMMM@@@<<<:::999;;;EEEYYYlllqqq```lll~~~tttfffWWWIIICCCIIISSSYYYgggwwwzzzkkkUUUEEEBBB===;;;>>>???===:::999::::::<<>>???@@@@@@@@@AAACCCEEEHHH```zzz|||fffZZZooo<<<======:::666555888;;;;;;EEEZZZrrr|||xxxsssnnniiiccciiihhhgggbbbRRRKKKVVVjjjlllccc___jjjiiiXXXMMM^^^zzziiiaaawwwvvvnnngggffffffdddccceee^^^iiivvvzzzqqqddd\\\ZZZZZZXXXRRRJJJGGGHHHFFFBBBJJJNNNNNNJJJIIIMMMOOONNNMMMKKKJJJNNNXXXdddnnnrrrgggddd^^^ZZZ\\\aaa```\\\RRRIII???999999;;;;;;:::000//////...//////000000////////////000000000000000000333<<>>888444444333000000111111000///...............---........./////////000000000111999GGGTTTTTTMMM???===<<<;;;===GGG]]]rrryyywww}}}kkk\\\lllxxx~~~uuugggXXXHHHBBBJJJUUU\\\kkk{{{uuuaaaRRRIIICCC>>>===??????===;;;@@@>>>;;;:::;;;>>>BBBEEEMMMQQQWWW___gggooovvvyyy|||bbbIIICCCHHHVVVkkkyyyxxxaaaTTTUUU[[[ddddddfffnnnyyy~~~zzz}}}}}}}}}}}}wwwrrrxxxzzzjjj]]]dddxxxyyytttsssvvv}}}~~~}}}}}}|||}}}~~~|||xxxlll^^^PPPKKKIIIFFFBBBAAABBB@@@???AAAAAACCCLLLUUU[[[bbbiiikkkhhhfffgggiiifff```WWWKKK@@@999666666666===MMMbbbqqqsssooojjjqqqggg___aaajjjmmmfff^^^VVVMMMIIIOOOUUUUUUSSSSSSZZZUUUPPPMMMKKKJJJKKKMMMEEE>>>888666333...,,,...---------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------,,,++++++---...///000000000111222222333333555666666777888999999999===???@@@@@@@@@AAADDDFFFFFF___yyyzzzfff^^^ttt>>>???>>>:::555444777::::::DDDXXXooozzzvvvrrrmmmiiieeejjjjjjiiidddSSSLLLXXXjjjkkkbbbaaakkkgggVVVOOOggg}}}|||dddbbb}}}tttlllfffffffffdddcccddd^^^gggrrrvvvssskkkccc]]][[[\\\YYYTTTQQQNNNHHHAAA:::???CCCAAA@@@AAA@@@===BBBCCCCCCDDDGGGRRRdddrrrwwwtttnnnhhhhhhkkkkkkgggbbb[[[PPPGGGAAA<<<999777000////////////000111111....../////////000000000///111333;;;IIIXXX^^^\\\ZZZ___fffjjjlllmmmppprrrooonnnmmmmmmmmmmmmnnnoooooommmjjjeeeZZZJJJ???<<>>:::DDDoooeeedddzzz|||tttuuuyyywwwrrrvvvmmmVVV===777333333333000///111...............///000111000000/////////.........///000222:::IIIUUUTTTMMM???>>>>>>>>>@@@LLLdddyyyvvvsss{{{kkk]]]nnnxxx|||ssseeeUUUFFFAAAIIIUUU^^^lll|||tttkkkZZZTTTJJJCCC@@@AAA@@@>>>AAA???;;;888888:::>>>@@@>>>AAAEEEKKKSSS[[[aaaeeelllrrryyyzzzaaaGGG??????III[[[oooxxxxxx```SSSTTT\\\aaaccchhhqqq{{{{{{www}}}{{{nnndddggg|||{{{vvvssssssxxxzzz}}}~~~~~~{{{wwwiii[[[MMMHHHGGGEEEBBBBBBAAA??????AAAAAABBBJJJTTTVVV]]]dddfffdddbbbdddfffaaa]]]UUUJJJ???999777777;;;???MMMaaammmmmmiiihhhlllgggaaaaaadddeeebbb^^^VVVOOOKKKPPPWWWYYYUUURRRUUUTTTOOOJJJHHHIIILLLMMMHHH@@@999666333---+++,,,------------------------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................------,,,++++++---...///000000000111222222333333555666666777888999999999===>>>@@@@@@@@@BBBDDDFFFEEEaaaxxxrrrDDDDDDBBB<<<777555777:::<<>>===???EEESSSkkk~~~}}}qqqeeevvvzzzoooaaaRRREEEAAAIIITTT___lllzzz|||zzzrrrggg```___^^^\\\ZZZWWWQQQKKKGGGDDDBBBBBB<<<<<<===???CCCGGGLLLNNNSSSXXXaaaiiipppwww|||zzzuuu___JJJDDDBBBFFFSSSiiisssyyycccWWWYYY___```cccjjjrrrzzz}}}zzz~~~sssnnnmmm}}}wwwvvvuuutttuuuzzz}}}yyy{{{vvviii[[[LLLGGGGGGEEECCCBBB@@@>>>???@@@AAABBBJJJSSSVVV\\\dddhhhgggdddcccccc[[[YYYTTTJJJ???888666777888:::FFFXXXaaa```aaafffjjjgggbbb^^^\\\[[[[[[[[[UUUNNNJJJNNNVVVYYYUUUPPPMMMMMMIIIEEEFFFLLLPPPPPPHHHAAA:::777333...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000111222222333333444555666777888999::::::<<<>>>@@@@@@@@@BBBEEEGGGLLLiiiLLLKKKHHHAAA:::777999;;;???III]]]ttt{{{rrrppppppooommmgggiiiggghhhhhhZZZRRRZZZ^^^eeehhhlllnnn```TTTXXXqqqvvvpppggguuussspppjjjgggiiijjjgggeeedddiiipppsssooonnnrrrwwwxxxssssssnnnhhhdddccc^^^XXX___eeeiiihhhggghhhfffccc[[[VVVOOODDD888444AAARRRooozzz|||www||||||yyyppp```MMM===444111000///////////////000//////000000000111111111...111222333999@@@CCCAAAGGGJJJPPP[[[ffflllkkkiiimmmnnnoooppppppooonnnmmmmmmkkkjjjfff[[[KKK@@@===@@@FFFKKKNNNWWWgggxxxzzzvvvnnnggggggjjjhhhccccccbbb```]]]XXXOOOCCC;;;;;;===fffzzzlllrrr|||qqqrrruuu|||xxxjjjddd^^^MMM>>>888444444333000000111...............///000111000000000///////////////...///333===LLLWWWUUUMMMAAA<<<:::>>>HHHXXXpppuuuhhhwwwyyymmm\\\OOOEEECCCJJJTTT```kkkwww}}}xxxpppfff^^^WWWTTTKKKIIIFFFBBBAAAAAACCCDDDCCCFFFJJJPPPWWW```iiipppooommm^^^RRRTTTUUUXXXcccpppvvvxxxfff\\\]]]bbbdddgggkkkpppvvv{{{~~~wwwuuuuuuuuupppqqqpppssstttzzz}}}{{{vvvmmm^^^OOOIIIGGGEEECCCBBB>>>===>>>@@@AAABBBJJJSSSXXX^^^eeejjjkkkhhhbbb^^^XXXWWWTTTKKK@@@888555666444444>>>KKKPPPOOOUUU```hhhddd___ZZZWWWWWWYYYZZZUUUNNNHHHJJJSSSYYYUUUOOOJJJIIIEEEAAAEEENNNRRRQQQFFF>>>888666444///...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000111222222333333333444555777888:::;;;;;;<<<>>>???@@@AAABBBEEEGGGPPPnnnRRRPPPLLLDDD===999:::===???JJJ___wwwzzzooolllllljjjiiiggghhheeehhhjjj^^^TTT[[[XXXbbbjjjpppooo]]]SSS[[[uuuuuunnnkkk{{{hhhgggbbbbbbfffjjjhhhffffffccclllnnngggcccjjjvvv}}}wwwyyyyyyvvvssspppiiiaaabbbhhhllllllnnnrrrtttsssfff^^^RRRFFF888111999FFF[[[nnn}}}|||{{{kkkWWWDDD:::000000///...............000000000000111111111111111333444333666<<<===;;;EEEFFFLLLYYYgggnnnmmmhhhlllmmmpppqqqqqqpppmmmlllkkkiiigggdddXXXHHH===:::===GGGOOOPPPTTTdddyyy{{{vvvnnnffffffiiigggbbbeeedddaaa___YYYPPPDDD;;;888888```~~~{{{oooqqq~~~~~~}}}pppooottt}}}oookkkfffXXX???999555555555222111333000//////.........//////......//////000000111111---///444>>>MMMXXXVVVMMMAAA;;;888===III[[[sssoooaaaoooyyykkkZZZMMMFFFEEEKKKTTT```jjjtttzzzyyyrrrmmm^^^ZZZTTTMMMHHHEEEDDDEEEAAA@@@???@@@EEENNNZZZbbbhhhhhh^^^ZZZeeekkkpppzzz{{{~~~vvvfff]]]^^^ccchhhjjjlllnnnqqqvvv{{{zzzyyy|||rrrmmmmmmkkkrrrsssxxx{{{vvvqqqaaaQQQKKKHHHEEECCCBBB===<<<===@@@AAABBBJJJSSSYYY^^^eeelllnnniiiaaaZZZWWWWWWUUULLL@@@888555555666666===FFFGGGEEENNN]]]iiiddd]]]ZZZZZZ]]]```aaa[[[TTTKKKLLLUUU\\\[[[UUUKKKJJJEEE@@@EEENNNRRRNNNCCC<<<777666444111000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................,,,---///000000000///...000000000111222222333333333333555666888:::;;;<<<<<<>>>???@@@AAABBBEEEGGGKKKiiiPPPOOOJJJ@@@999777:::<<>>JJJ[[[ggglllllljjjiiikkkkkklllmmmoooooonnnlllppphhhdddeee[[[HHH=========DDDIIIKKKQQQbbbyyyyyyiiiaaabbbffffffdddccccccbbb^^^VVVJJJ???999::::::IIIfffzzzzzzyyyrrrllluuuuuurrrnnn___GGG999888;;;111---111111///////////////......---............////////////111222777BBBNNNUUUUUURRR@@@======AAAIIIXXXmmmrrraaammm{{{zzzlllYYYKKKBBBCCCNNNZZZ```kkkuuu}}}tttnnneee^^^^^^___YYYQQQLLLHHHCCCAAACCCGGGJJJLLLYYYYYY]]]gggrrrzzz}}}yyywwwzzzzzzrrrgggbbbffflllkkkjjjkkkoootttuuupppkkk}}}vvvqqqooommmppppppuuu~~~wwwqqqhhh[[[NNNIIIFFFCCC@@@@@@@@@===<<<>>>AAADDDLLLUUUZZZ___gggmmmmmmiiibbb]]]YYYVVVOOOGGG@@@:::777555333888AAAGGGGGGHHHRRR^^^dddbbb___\\\ZZZ\\\```cccQQQIII@@@HHHZZZ\\\UUUXXXSSSJJJCCCFFFNNNSSSOOOIIIAAA>>>999555333111///...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------000000000000000000000000000000000111222222333333666555555777;;;<<<;;;999<<<===??????@@@BBBFFFIIIPPPlllUUUTTTOOOFFF===:::;;;===AAALLLaaaxxx~~~uuurrrppplllhhhhhhhhhiiijjjhhhccc\\\WWWcccdddppp~~~{{{mmmlllwww~~~zzzxxx|||}}}rrr]]]KKKJJJIIIIIILLLSSSZZZ___bbbdddcccbbb___^^^]]]^^^___kkkyyyppp^^^KKKDDD<<<:::>>>CCCGGGHHHNNNIIIAAA:::666444444555777???RRRnnnxxxbbbPPP666333000......///....../////////000111222222222111111111222333555777999BBBLLLZZZfffmmmnnnlllkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnfffcccddd[[[JJJ???>>>@@@EEEJJJMMMSSScccvvv{{{mmmffffffhhhfffccceeeeeeeeeaaaYYYOOODDD>>>:::888CCCZZZjjjlllkkkmmmyyy{{{|||~~~vvvUUU@@@666888333111222/////////000000//////...---............////////////000222777BBBNNNUUUUUURRR@@@===;;;<<>><<<;;;>>>@@@BBBJJJRRR[[[```ggglllmmmiiiccc___[[[WWWOOOFFF???999666555555999BBBJJJNNNOOOTTT[[[YYY[[[]]]___`````````___LLLFFF>>>EEEVVVWWWNNNPPPKKKGGGFFFMMMWWWZZZTTTLLLBBB>>>999555333111///...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------........................000000000111222222333333555444555777;;;<<<<<<:::<<<===??????@@@BBBFFFIIIOOOlll\\\ZZZUUULLLCCC===<<<>>>@@@KKKaaayyyvvvrrroookkkhhhkkklllmmmmmmjjjddd[[[UUU^^^bbbqqquuuuuu{{{tttqqqrrrhhhTTTDDD>>>>>>>>>>>>???CCCLLLVVV]]]______]]]YYYSSSNNNKKKIIIQQQ```pppwwwxxxsssbbbQQQ???999333000111333444333:::999666444222111111111222444???UUUqqqyyydddRRR666333000///000000000/////////000000111222222222000111222333444555666777===CCCNNN[[[eeejjjjjjhhhiiihhhgggggghhhkkkmmmooooooiiigggiiibbbSSSHHHEEEHHHKKKQQQXXX```lllzzz~~~tttooonnnllliiieeeeeefffeeebbb[[[QQQGGGAAA999777AAAWWWhhhlllkkklll{{{~~~}}}{{{eeeGGG555555444555444...//////000000//////...---............////////////000111777BBBNNNUUUUUURRREEE???;;;;;;AAASSSpppyyywww{{{yyysssfffUUUIIIBBBBBBLLLWWWcccnnnyyy}}}wwwrrrmmmhhhccc```XXXUUULLLDDDKKKaaasss{{{iii[[[TTT[[[dddjjjvvv|||dddQQQIIIPPPSSSXXX\\\```eeekkkooofffddddddeeeeeeccc\\\WWWXXXdddtttvvviiijjjrrr~~~~~~|||}}}}}}{{{yyylll^^^NNNFFFBBB???===>>>===;;;;;;>>>???@@@FFFMMMXXX]]]ccchhhjjjhhhdddaaa^^^YYYOOOEEE===888666555444666@@@PPP\\\``````aaa\\\\\\\\\^^^```bbbaaa```NNNJJJCCCJJJZZZ[[[SSSSSSQQQKKKHHHLLLRRRSSSLLLDDDCCC???999555222111///............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...........................000000000111222222333333444444555777;;;===<<<;;;<<<>>>??????@@@BBBFFFHHHSSSqqqaaa^^^XXXQQQFFF===:::===@@@KKKaaazzz}}}uuurrrpppllliiiooopppqqqqqqmmmfff\\\UUUYYY___ooo}}}|||rrrqqqxxxrrrcccYYYVVVLLL<<<777>>><<<<<<<<<;;;<<>><<<<<>>999888AAAWWWllluuuvvvwww|||yyyzzz}}}wwwvvvjjjJJJ777555555666555...000000000000000///..................///////////////111777CCCOOOVVVUUURRRJJJBBB===???III[[[sssrrryyy~~~wwwpppdddUUUIIICCCCCCMMMWWWdddooozzz}}}qqqjjjXXXIIILLL]]]eeeaaaQQQCCC===DDDJJJOOOccczzz{{{hhhWWWLLLHHHEEEEEEFFFKKKTTT```iiiooodddcccaaa```^^^YYYRRRMMMHHHNNNXXXgggzzzuuueeefffooo~~~|||yyyjjj[[[KKKCCC@@@======>>>===;;;<<>>??????@@@BBBEEEHHHTTTsssddd^^^YYYRRRGGG;;;999===CCCMMMbbb{{{}}}wwwvvvuuuqqqnnnqqqrrrssssssoooggg]]]VVVWWW^^^kkkuuuqqqfffcccgggaaaNNNAAAAAA===444555???:::;;;<<<;;;;;;>>>DDDJJJSSSWWWXXXTTTIII???888666555777888999<<>>;;;444444444555777888999999222333444333111111333555222444555666>>>RRRmmmqqqaaaQQQDDD===222000//////000111000///111111111111222222222222000000222333444444444444555666:::CCCPPPZZZ___aaa```dddhhhjjjjjjiiijjjkkkiiiffffffhhheeeZZZMMMEEEBBBFFFSSScccmmmqqqwww~~~}}}zzzvvvrrrooohhhhhhgggbbbYYYNNNCCC<<<:::999AAAVVVmmm{{{~~~}}}~~~wwwnnnxxx|||xxx|||eeeIII999888555555555000000000000000000//////...............///////////////111888DDDQQQWWWVVVSSSLLLBBB===DDDSSSddduuu~~~xxxkkkvvvtttqqqeeeVVVKKKDDDEEENNNYYYdddooo{{{www^^^NNNTTTbbbccc[[[LLLFFFEEEIIIFFFDDDTTTiiizzzlll\\\SSSRRRSSSTTTNNNHHHGGGMMMYYYccciiicccbbb```]]]XXXQQQJJJEEE@@@???CCCNNNccc{{{uuueeeeeemmm~~~~~~xxxsssfffWWWHHHAAA???===>>>@@@???======@@@AAAAAAEEELLLOOOSSSZZZbbbgggjjjjjjjjjbbb[[[OOOCCC;;;666555555777;;;MMMjjjyyymmm___YYY]]]dddiiikkk]]]ZZZMMMIIIVVV\\\YYY[[[XXXPPPIIIHHHNNNSSSTTTSSSGGGBBB;;;555111000...------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////////////////000000000111222222333333222333666888:::;;;===>>>===>>>???@@@@@@BBBEEEGGGOOOpppfff___YYYSSSHHH<<<:::@@@HHHPPPccc{{{{{{{{{zzzvvvrrrqqqrrrrrrrrrooohhh___YYYRRRXXXbbbggg___SSSNNNPPPHHH===666999<<<999999<<<<<<======<<<<<<===@@@BBBKKKPPPSSSOOOEEE;;;555333333333333444777888777666444555555666666666666666444666888666333111333555444777777444333===QQQaaakkkjjjeeeZZZKKK???999777000///...///111111000///222222222222222222222222111111111222333444444444777666666;;;CCCLLLTTTXXX```eeekkkmmmllljjjjjjjjjiiigggggghhhfff\\\NNNCCCAAADDDPPPaaaiiillluuu~~~yyytttqqqpppjjjjjjhhhcccZZZNNNBBB;;;:::;;;EEE]]]{{{vvv}}}{{{tttsss~~~ttt~~~```GGG:::999444333555111000000111111000000///...............////////////000222:::FFFSSSYYYXXXTTTIII@@@;;;DDDVVViiiyyytttiiivvv{{{}}}{{{sssgggWWWKKKDDDEEEOOOZZZcccnnnzzz{{{]]]PPPUUU^^^___ZZZ^^^```bbb___UUUMMMRRR[[[sssyyy{{{hhh^^^bbbkkkpppmmmfff\\\TTTSSSWWW]]]aaa______]]]YYYRRRJJJCCC???===888777>>>MMM```vvvyyykkkjjjqqq|||sssllldddVVVHHHBBB@@@??????@@@@@@>>>>>>@@@AAABBBGGGNNNQQQVVV^^^ffflllooopppoooaaa[[[OOODDD;;;666555555555:::LLLggg|||}}}pppfff]]]]]]eeelllllliiidddaaaPPPFFFOOOTTTRRRSSSQQQMMMIIIKKKOOOQQQOOOLLLIIICCC;;;555111///...---------,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///000000000000000000000000000000000111222222333333222444777999999:::<<<>>>>>>???@@@@@@@@@AAADDDGGGOOOqqqjjjaaaZZZUUUJJJ>>>===EEEMMMTTTdddzzz~~~||||||zzzuuupppoooooooooooommmggg___ZZZLLLRRRZZZ[[[QQQEEE@@@AAA;;;:::;;;???EEEIIIKKKKKKLLLIIIEEEBBBAAAAAAAAA@@@EEEKKKOOOLLLBBB999444444222111111444666666555444777888888777666555555555444999>>>===999444333444888999999666222444:::@@@GGGGGGEEE@@@999444222333000//////000222333222111222222222222222222222222222111111111111333444555555555444666;;;EEEPPPXXXccchhhmmmnnnkkkiiijjjmmmlllkkkkkkkkkiii```PPPBBBEEEFFFNNNZZZ```cccrrr|||tttmmmllllllggggggfffaaaYYYMMMBBB;;;999<<>>===???@@@BBBHHHPPPUUUZZZcccjjjpppqqqqqqooo```ZZZOOODDD<<<777555555111888III^^^kkkmmmllllllddd\\\WWW[[[fffllljjjdddbbb```PPPEEELLLQQQNNNNNNNNNJJJFFFFFFHHHJJJHHHEEEJJJDDD<<<555111///...---------,,,,,,---///222333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////////////////////////////000000000111222222333333222555888999999999;;;===>>>???@@@@@@@@@AAADDDGGGSSSuuummmbbb[[[WWWMMMAAAAAAJJJQQQVVVeeezzz{{{zzzzzzwwwpppkkkmmmllllllllljjjfff___[[[MMMSSSZZZYYYOOODDD??????>>>DDDIIIKKKRRR]]]dddfff```ZZZQQQKKKHHHFFFCCCAAADDDJJJOOOLLLBBB999555555777333111333555666888999666777777666444333333444444;;;CCCDDD???999555444222333444666777777555333666555444333444444333222111000000222444555333222222222222222222222222222333222000000000222444666555666777999>>>IIIWWWbbbgggkkknnnmmmjjjiiilllooojjjiiiiiiiiiggg]]]LLL>>>FFFDDDHHHPPPSSSWWWkkkzzzooohhhfffhhhbbbcccbbb^^^VVVKKK@@@:::999;;;EEE^^^vvvooozzzuuugggIII666555333555666111111111111111111000//////............/////////000111444<<>>???@@@@@@@@@AAADDDFFFRRRtttmmmhhhccc\\\PPPEEEBBBEEEOOORRR^^^sssuuuoooooopppooollljjjjjjkkkkkkjjjfff```[[[NNNTTT[[[[[[QQQEEEBBBFFFIIISSS\\\aaagggooouuuwwwpppcccXXXUUUTTTPPPKKKHHHEEEHHHLLLMMMIIIAAA999444444444333333444555777999555:::555444======666666666BBBLLLJJJ@@@888666666888777777666666666666666777666444333444444333222111222222222111222333555222333333444444333333222222111111111111333444555888777777:::AAAMMM[[[dddhhhgggiiinnnoookkkhhhjjjkkkjjjiiiiiieeeZZZJJJ>>>BBBCCCFFFIIILLLVVVjjj}}}xxxiiiaaa```___aaabbb```ZZZPPPGGG???<<<999:::EEE]]]{{{}}}mmm||||||lll[[[BBBAAA999222666111333222222222111111111111000////////////000000000000222666<<>>;;;???;;;:::===@@@BBBHHHNNNYYY^^^eeekkkooopppmmmhhh___VVVLLLEEE<<<555333555777<<>>666444333///---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000......///000111222333333333333444666777888999:::???CCCFFFEEECCCCCCGGGLLLNNNssssssmmmeee[[[NNNCCC@@@CCCJJJNNN[[[pppvvvpppppppppooommmqqqooollljjjhhhddd___[[[RRRVVV\\\]]]UUULLLMMMSSSTTT___kkkttt{{{|||mmm___ZZZZZZWWWUUUTTTMMMNNNOOOMMMHHH@@@999555333333333444555666888999666<<<999;;;EEEDDD:::999???KKKTTTNNNBBB999666777777777666666666666777777888666333111111111000//////000111111111222333444333333444444444444333333333333222222222333555666888999;;;???GGGRRR^^^fffhhhggghhhlllmmmiiihhhiiimmmlllkkkjjjggg\\\LLL@@@@@@AAADDDHHHLLLVVVjjj}}}vvvhhhaaaaaa```^^^^^^]]]XXXOOOGGG@@@===777777???VVVuuuvvv~~~xxxnnn^^^CCCAAA:::333777111444222222222111111111111000////////////000000000000111777>>>GGGTTT___```\\\MMM@@@BBBEEE\\\uuukkk}}}zzz|||~~~ttteeeRRRFFFBBBEEEQQQ]]]```fffnnnwwwuuuuuu{{{pppkkkooovvvtttmmm```SSSJJJPPP```qqqhhhYYYUUUWWW^^^eeegggmmmssswwwyyyttteeeVVVOOOMMMJJJDDD>>>999666555333333333444555666777888:::???MMMccczzz~~~yyytttqqqnnnpppssswww{{{~~~{{{xxxuuutttaaaNNNFFFEEEBBB>>>;;;>>>;;;:::===@@@BBBHHHNNNYYY^^^dddjjjoooqqqllleee\\\TTTKKKDDD===555333555777;;;GGGVVV___```______\\\YYYTTTRRRVVV^^^___[[[YYYZZZNNNGGGQQQUUUPPPNNNJJJFFFDDDGGGNNNQQQOOOLLLEEE===666444333000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000111222333333444444555666888999::::::===@@@CCCCCCAAAAAAEEEIIIPPPrrrzzzsssiii]]]NNNAAA>>>AAAFFFJJJWWWnnnwwwqqqpppppppppooorrrooollliiifffccc```^^^NNNQQQVVVXXXTTTOOORRRZZZ[[[hhhxxxyyyjjjccccccbbbbbbbbbWWWWWWTTTNNNFFF>>>888666111222444666777888999999999???@@@EEEPPPLLL@@@>>>HHHUUU[[[QQQ@@@777555555666555555666666777888999<<<888444222111111000///000111222333444555666777444444444444444444444444555444333333333444555666888:::???DDDLLLVVVaaahhhkkkhhhhhhkkkjjjggggggjjjmmmkkkjjjjjjfff\\\MMMAAA===>>>AAAFFFKKKVVVjjj|||qqqddd_________YYYZZZYYYTTTMMMEEE@@@===:::777:::KKKeeezzzsssvvvvvvoooaaaEEEBBB<<<555888222555222222222111111111111000////////////000000000000111888AAAKKKWWW``````[[[MMMBBBFFFIII]]]{{{|||www}}}}}}|||sssdddRRRFFFAAAEEEQQQ]]]\\\cccmmmwwwvvvllllll}}}sssbbbPPPJJJPPP]]]ooo|||zzzcccWWWTTTWWW^^^eeeeeekkkqqquuuxxxtttgggYYYKKKHHHDDD>>>999666444333333333333444555666888888777666:::EEEVVVnnn~~~zzzuuunnniiiffffff___```bbbeeeiiinnnrrrtttwwwyyy|||~~~~~~{{{xxxuuuooo^^^LLLEEECCCAAA===<<<===;;;;;;>>>???AAAHHHOOO]]]aaaeeeiiiooorrrkkkaaaXXXPPPIIIDDD===666333555555999FFFWWWaaacccaaaaaa]]][[[VVVPPPQQQWWWYYYWWWWWWWWWLLLGGGRRRWWWRRRSSSMMMHHHMMM[[[bbbZZZNNNIIICCC;;;555444444111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................///000111222333333444555666777888:::;;;;;;;;;>>>@@@@@@??????CCCFFFPPPppp}}}wwwnnncccSSSDDD>>>???EEEIIIWWWnnnyyyrrrppppppppppppmmmkkkiiihhhgggeeebbb```HHHKKKQQQVVVSSSPPPTTT[[[ZZZgggyyysssnnnooommmllllllaaa^^^YYYOOOCCC:::666666000111444777:::;;;<<<<<<===DDDGGGOOOYYYQQQCCCBBBPPP[[[]]]NNN<<<444333333444444555555666888999:::???;;;777555555555555555444444555777999;;;;;;;;;555555555555555555555555666555444333333444555666888:::>>>DDDLLLWWWbbbjjjoookkkiiikkkjjjggghhhkkkjjjhhhggggggcccYYYKKK???======@@@EEELLLWWWiiizzz{{{lll```\\\\\\\\\XXXXXXWWWRRRJJJCCC===;;;;;;888999GGG]]]nnntttsssyyyxxxfffFFFBBB===888999222777222222222111111111000000////////////000000000000000999DDDOOOYYYaaa___ZZZMMMCCCIIIJJJZZZrrrzzz{{{wwwooommm||||||sssdddQQQEEEAAAEEEQQQ\\\]]]fffrrr|||uuusss}}}yyycccUUUOOOSSS```mmmvvvddd\\\[[[]]]bbbgggeeehhhkkknnnqqqpppfffZZZIIIDDD>>>999666444333222333444444444555777888999:::777555777===NNNiii|||}}}tttiiiaaa```bbbeeegggcccaaa^^^[[[YYYXXXYYYYYYfffiiimmmqqqsssuuuuuuvvvjjjZZZJJJCCCBBB@@@===<<<<<<:::;;;>>>???AAAHHHPPPdddiiikkklllqqqtttlll___UUUNNNGGGCCC===666444666333777DDDVVVbbbcccaaaaaa]]]]]]ZZZUUUTTTXXX[[[ZZZSSSSSSJJJIIIUUUXXXSSSTTTSSSLLLQQQdddjjj]]]NNNJJJAAA:::444444444111///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------........./////////......///000111222333333555555666888999:::;;;<<<;;;===>>>???>>>???BBBEEENNNnnn}}}yyytttkkk[[[III???>>>FFFJJJWWWnnnyyyssspppooopppqqqiiiiiiiiijjjiiifffaaa]]]HHHLLLTTT[[[ZZZWWWYYY___\\\gggtttzzzzzz|||yyytttrrrfffddd]]]PPPBBB888444444000222555999<<<>>>???@@@BBBJJJOOOWWW]]]RRRFFFIIIYYYaaa]]]JJJ999555555333444444444555777888::::::>>><<<999888999;;;;;;;;;777777777:::===???>>><<<777777666555555666777777555555444333444555666777999;;;===BBBJJJVVVccckkkrrrnnnllllllkkkhhhhhhllliiigggeeedddaaaXXXJJJ???>>>===@@@GGGNNNZZZkkk{{{|||lllaaa^^^]]]\\\ZZZZZZWWWQQQHHH@@@:::888888666;;;LLLccctttyyyxxx}}}zzz}}}jjjGGGBBB>>>999999222777222222222111111111000000////////////000000000000000:::GGGQQQZZZ```___YYYKKKCCCJJJKKKXXXnnnsss|||}}}~~~~~~yyyqqqeeebbbwww}}}sssdddRRRFFFAAAEEEQQQ]]]```jjjwww}}}{{{~~~|||zzzzzz|||vvvzzz|||lll___XXXZZZ___uuusssgggcccddddddfffhhhfffgggfffeeehhhiiibbbYYYGGGBBB;;;666555444444333444444444555666777888999<<<::::::999777<<>><<<<<<;;;:::<<<>>>???@@@HHHRRRjjjqqqsssqqqtttwwwnnn```UUUNNNGGGBBB<<<555444666333666CCCUUUccceeebbb```[[[]]]]]]ZZZZZZ^^^```^^^SSSSSSLLLOOO\\\\\\VVVWWWUUUIIIJJJYYY```UUUJJJHHH@@@999444444444111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000......///000111222333333555555666888999:::;;;<<<<<<===>>>>>>???@@@BBBDDDMMMnnn~~~{{{xxxppp___LLL???<<>>AAADDDEEEIIIRRRXXX^^^aaaTTTMMMWWWhhhjjj___GGG888999:::666444444555555666888999:::<<<;;;:::;;;>>>@@@@@@???999777888;;;???@@@>>>;;;999888777666666777888999666555555444555777888999===>>>@@@DDDLLLXXXeeemmmtttpppnnnnnnlllhhhhhhkkkiiigggeeedddaaaXXXKKK@@@======AAAIIISSS```qqqssshhhdddbbb```]]]\\\XXXQQQGGG???999777888666<<>>@@@HHHSSSiiitttxxxttttttxxxqqqdddXXXPPPGGGAAA:::444333666333666CCCXXXgggjjjgggddd``````^^^[[[^^^cccdddaaaXXXVVVPPPTTTaaa___YYY[[[YYYLLLFFFNNNVVVSSSLLLIII???888444444555111..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000111......///000111222333333444555666777888:::;;;;;;<<<======>>>???AAACCCCCCMMMooo~~~yyyppp^^^JJJ>>>;;;<<<@@@NNNfffzzzyyyrrrmmmlllnnnpppooonnnmmmllljjjfffaaa]]]UUUWWW___hhhlllmmmqqqwwwyyy}}}xxxtttuuu}}}wwwqqqjjjjjjeeeXXXGGG:::555444444555777;;;@@@DDDHHHJJJNNNXXX```eeedddXXXXXXjjjuuurrr```DDD777;;;<<<555555555555555666777999999>>>>>>???AAADDDEEEDDDBBB<<<::::::===AAABBB???;;;:::999777666666777999:::777666666777888:::<<<===BBBDDDHHHMMMTTT^^^iiippptttpppnnnooolllhhhgggiiigggeeecccbbb___VVVIII???;;;;;;@@@KKKXXXgggzzzyyynnniiifffbbb^^^]]]YYYQQQHHH@@@:::888999777;;;LLLcccuuu{{{zzznnnqqq~~~}}}xxx|||oooHHH@@@???:::888111777222222222111111111111000////////////000000000000111<<>>CCC\\\zzzrrrcccjjjvvv}}}xxxsssmmmgggcccaaaTTTXXXZZZZZZXXXYYY^^^bbbbbbVVVIIICCC@@@===;;;<<<999:::===???>>>???IIITTTaaapppxxxsssrrrwwwtttiii]]]SSSHHH@@@999333222666444888FFF\\\nnnssspppmmmmmmiiiaaa\\\___eeefffbbb]]]XXXOOORRR^^^]]]YYY^^^^^^TTTKKKMMMUUUYYYTTTMMM@@@999444555444111------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000......///000111222333333444444555666888999::::::<<<<<<<<<===???AAABBBBBBKKKoooyyynnn[[[GGG<<<999555999HHHaaavvvyyyrrrmmmlllnnnpppooommmkkkjjjjjjiiigggeeebbbccciiirrrwww{{{nnnkkkmmmvvv}}}zzzsssmmmkkklllhhh\\\JJJ<<<666555555666888<<<@@@EEEJJJMMMRRR]]]eeeiiiggg\\\aaayyy|||vvv___AAA555;;;;;;333666555555666666777888999BBBBBBDDDGGGIIIIIIGGGEEE@@@>>>===@@@DDDEEEAAA===:::999777666666777999:::888888888999;;;===???AAAFFFJJJOOOUUU\\\eeemmmsssssspppnnnooolllgggeeegggdddbbb______\\\SSSFFF<<<999999@@@MMM\\\lll{{{pppkkkfffaaa^^^]]]YYYRRRIIIAAA<<<:::555333888KKKggg~~~iiifffuuuvvvrrrxxx~~~}}}pppHHH??????:::888000777222222222111111111111000////////////000000000000111<<>>666IIIjjj~~~uuummmpppzzz~~~{{{yyypppsssvvvssslllhhhhhhjjjbbbVVVJJJDDD@@@<<<;;;<<<999:::===???>>>???IIITTTYYYkkkvvvqqqooovvvvvvmmm```UUUIII@@@888222222666555999HHH```tttzzzxxxuuuzzzrrreee]]]___ggghhhddd___XXXLLLMMMYYYYYYVVV^^^]]]WWWNNNMMMVVV]]]XXXLLL@@@999444555444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////......///000111222333333333333444666777888999:::<<<;;;:::<<<>>>@@@AAAAAAHHHmmmyyyqqqgggMMM999999===888BBB\\\sss{{{|||}}}vvvrrrpppppppppppppppooonnnlllkkkkkkjjjjjjnnnqqqvvv{{{uuummmeee```bbbddd```[[[XXXeeehhhiiiaaaOOO>>>666666444666999;;;>>>FFFRRR\\\cccnnnxxxwwwlllgggqqq~~~~~~{{{___???777888888:::888555555666555333666;;;MMMYYYYYYVVV```eee[[[TTTKKKCCCDDDNNNUUUOOODDD>>>:::999888888888999;;;<<<===;;;999888===EEEHHHIIIOOOUUUYYYYYY___kkktttwwwxxxssslllhhhiiilllllliiieeehhheee^^^YYYSSSGGG999;;;@@@JJJUUU___lllwwwjjjiiihhheee]]]\\\YYYQQQGGG>>>:::888333999@@@QQQuuusssooo~~~~~~~~~}}}^^^GGG<<<;;;555333666444111111111111000000000000000000000000000111111222111>>>MMMTTTWWWYYYWWWSSS@@@HHHIIIHHHWWWvvv}}}|||tttwwwxxxhhhUUUJJJGGGKKKUUU```fffoooxxx}}}}}}ssshhhgggoooxxx|||}}}yyyqqqgggbbbeeejjjnnnooopppjjjjjjoookkk]]]QQQOOOeeeSSS???777555444444555333333444555666777888999;;;:::888999999999888777777???RRRmmmvvvnnnooo{{{hhheeevvvxxxjjjZZZIIIDDDDDDAAA;;;777;;;<<>>888444222333333999DDDRRRbbbmmmnnnkkkjjjdddaaaccciiilllhhhccc___]]]UUUMMMMMMTTTWWWUUUUUUPPPKKKLLLQQQRRRMMMGGGDDD<<<666555333///,,,,,,---------------...///000///,,,***+++---...,,,)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............///.........///000000111111333555777777777888:::<<<;;;<<<>>>>>>>>>???@@@BBBNNN___~~~yyyssskkkSSS===;;;:::999FFF]]]ooouuu{{{|||vvvrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooorrruuuzzzqqqlllaaaXXXTTTSSSRRRSSSVVVccciiikkkbbbOOO???999:::333666:::===BBBLLLYYYccclllvvv~~~zzznnnjjjuuu}}}```AAA888888777:::999666666888777555888===QQQaaafffgggqqqsssggg___NNNLLLPPPXXX[[[QQQEEE???<<<;;;:::999999:::;;;<<<>>><<<:::<<>>HHHSSS\\\hhh{{{wwwkkkiiihhhccc^^^]]]YYYPPPFFF>>>999888333888AAAWWW|||wwwyyyttttttVVVAAA999;;;666444666333111111111111000000000000000000000000000111111222333@@@NNNUUUWWWXXXVVVRRREEEJJJJJJJJJZZZ||||||wwwhhhVVVJJJFFFJJJUUU```gggqqq{{{rrrhhhgggnnnyyy{{{qqqgggfffmmmsssssspppzzztttrrrsssooofffaaabbb}}}cccFFF777444444333333444444555666777888888999777777777777888999888777??????EEEUUUnnn{{{oookkkooo|||jjjZZZJJJDDDDDDAAA<<<888;;;>>>CCCGGGFFFDDDIIIQQQRRR[[[eeennnwww}}}{{{uuuhhhXXXGGG===888333222333222777???KKKWWW```bbb```___[[[YYY\\\aaaeeeeeecccaaa^^^VVVMMMMMMSSSUUUSSSRRRKKKEEEFFFLLLPPPNNNKKKFFF>>>777666444000---,,,...------,,,,,,,,,,,,---...,,,++++++------,,,***++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............////////////000000111111111333555777777777888:::<<<;;;===????????????AAABBBMMM___zzz}}}xxxsssmmmXXXAAA===<<>><<<;;;::::::;;;<<<@@@<<<;;;AAAJJJRRRVVVWWWWWW^^^fffkkkrrr|||vvvnnneeedddhhhkkkjjjhhhffffffccc^^^XXXQQQEEE:::===BBBLLLVVV___iiizzzwwwmmmllliiiccc^^^\\\WWWOOOEEE===888777555777>>>TTTxxx}}}wwwzzzpppcccOOO<<<666;;;777555666222222222111111111000000000000000000000000111111222555BBBOOOVVVXXXXXXUUUQQQEEEHHHGGGIII\\\}}}xxxvvvhhhVVVJJJFFFIIITTT```hhhrrr~~~sssiiiiiisss||||||ssskkkooozzz~~~xxx}}}|||}}}zzzrrrjjjfffmmmTTT:::000333666666555555666666666777777888888555555777888888999999888@@@>>>===EEEXXXttt}}}pppdddeeeooo~~~xxxiiiZZZJJJEEEDDDAAA<<<:::;;;???EEEKKKJJJIIIMMMUUUYYYbbbmmmuuu|||{{{ttteeeUUUEEE<<<777444222333444888@@@KKKUUU[[[]]]^^^[[[YYYYYYZZZ]]]```aaaaaabbb]]]TTTMMMMMMQQQRRRPPPPPPIIIBBBBBBIIIOOOQQQOOOHHH@@@999777555000---,,,......---,,,++++++++++++...,,,++++++------+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///000000111111111111111111333555777777777888:::<<<<<<>>>???@@@???@@@BBBCCCKKK]]]yyy{{{tttnnnkkkZZZDDD>>>>>>HHH[[[oooyyy||||||vvvqqqooommmlllkkkiiijjjkkklllmmmmmmnnnnnnnnnqqqssstttvvv~~~wwwllljjj\\\KKK@@@;;;@@@OOO^^^mmmtttsssbbbJJJ:::666777666888<<>>AAA@@@>>><<<;;;;;;;;;<<<@@@<<<===EEEOOOUUUXXXZZZ___fffpppxxx~~~rrrdddaaafffiiihhhggghhhfffbbb^^^YYYQQQEEE<<<@@@DDDNNNXXX___hhhxxxvvvmmmmmmkkkeee^^^[[[TTTKKKCCC<<<777555888666:::KKKggg~~~zzz|||zzzuuujjjOOO;;;666:::777555666222222222222111111111000000000000000000000111111222777DDDQQQWWWYYYYYYVVVRRRGGGHHHJJJQQQcccpppsssvvvhhhWWWKKKEEEHHHTTTaaahhhtttxxxqqqpppsssyyyuuuttt{{{hhhTTTEEE888...///555777666444666666666666666666666666555666888999999999::::::999>>>FFFRRR```qqqwwweeeZZZaaaooo}}}~~~{{{wwwtttuuuxxxzzz~~~~~~nnnfffXXXIIIDDDCCC???<<<:::<<<>>>CCCHHHIIIIIIPPPXXX```iiittt||||||ssscccTTTDDD<<<888555444555777===JJJXXX```bbbcccddd``````aaaaaa```___]]]]]]]]]VVVNNNJJJKKKOOOPPPNNNQQQJJJCCCDDDKKKQQQQQQOOOHHH???888777555000,,,+++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///111111111111111111111111333555777777777888:::<<<===>>>@@@@@@@@@@@@BBBDDDIII\\\{{{{{{ooogggfffZZZGGG???===JJJ___sss}}}}}}{{{|||{{{wwwrrrooonnnnnnmmmllljjjkkkllllllmmmlllkkkkkkiiillllllhhheeelll|||xxxppplllfffYYYJJJAAA>>>FFFVVVeeepppvvvqqq\\\EEE999777888999:::===CCCOOO^^^mmmwwwzzzvvv~~~aaaDDD===;;;:::???>>><<<===@@@AAA@@@DDDJJJbbbttt{{{xxxrrrcccTTTRRR___mmmyyyttt```LLLAAA>>>DDDBBB@@@>>>============AAA>>>@@@IIIQQQTTTXXX\\\iiioooyyyqqq___]]]cccggghhhhhhiiieeeaaa^^^YYYOOODDD===<<<@@@IIIRRRYYYbbbrrrqqqhhhiiiiiiddd]]]XXXPPPGGG@@@:::666444555555<<>>999GGG[[[lllwww~~~qqq___XXXcccsss}}}yyytttoookkkiiijjjlllmmmyyy~~~tttkkkcccUUUGGGBBB@@@===:::999<<<<<>>777555444///++++++,,,,,,,,,,,,---...000000,,,------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------............///111111111111111222222222333555777777777888:::<<<===>>>@@@@@@@@@@@@BBBDDDHHHZZZ}}}{{{nnndddfff^^^LLLBBB@@@PPPgggxxx~~~zzzxxxsssqqqooonnnoooqqqqqqqqqmmmnnnoooooonnnmmmllljjjhhhjjjhhh```ZZZ```qqqsssnnnmmmkkkaaaUUUHHHCCCEEENNN]]]iiiooorrrjjjTTTAAA<<<<<<<<<;;;<<<>>>EEERRRbbbrrr{{{zzz}}}___DDD>>><<<<<>>;;;999999;;;:::;;;===>>>BBBNNNZZZaaajjjttt|||{{{rrraaaTTTEEE>>>:::777555666222???VVVkkknnnccc[[[\\\\\\[[[\\\^^^```___]]]ZZZSSSIIICCCFFFMMMQQQRRRRRRSSSLLLFFFFFFJJJLLLIIIDDDDDD<<<666555333///,,,,,,++++++,,,---...000111222,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,---------............---------............/////////000000111222222333333555777777777888:::<<<<<<>>>???@@@???@@@BBBCCCHHHZZZ||||||oooggglllfffSSSHHHDDDXXXppp||||||zzzzzz|||tttqqqooooooqqqssssssssslllmmmnnnoooooommmkkkjjjhhhiiifff\\\TTTYYYmmm~~~uuuooonnnlllhhhaaaTTTIIIGGGLLLVVVcccmmmppppppcccLLL===<<<>>><<<<<<<<>>>>>GGGGGGEEEGGGKKKLLLMMMQQQXXXooo|||qqq```YYYbbbppp|||nnnUUUHHHFFFHHHKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHQQQ\\\]]]ZZZbbbooozzz}}}jjj[[[aaammmnnnkkkiiifff___ZZZYYYTTTHHH>>>:::<<>>???@@@FFFOOOWWWYYYjjjwwwiiibbbjjjzzz~~~yyysssjjjggghhhqqq~~~}}}zzztttnnn^^^RRRFFFAAA>>>;;;:::;;;::::::<<<>>>???BBBMMMXXXeeemmmvvv|||xxxooo```SSSDDD===:::666333444222@@@[[[rrrtttfff^^^```^^^ZZZVVVXXX]]]bbbcccaaaVVVKKKDDDJJJRRRUUUVVVWWWWWWOOOFFFDDDHHHKKKIIIFFFDDD<<<666555444111......++++++,,,,,,---...///000+++---...---+++***+++---++++++,,,,,,,,,,,,------------------............---------............///------...///111222333333333555777777777888:::<<<;;;===????????????AAABBBHHHZZZ{{{|||rrrkkkrrrnnnYYYLLLBBBYYYrrryyytttpppuuu|||yyyvvvsssrrrrrrrrrqqqpppiiijjjlllmmmmmmllljjjiiiggghhheeeZZZQQQWWWlll~~~{{{tttqqqqqqllleeedddWWWJJJIIIQQQ\\\gggppptttqqq```GGG:::;;;===999===<<>>;;;:::555333333333222222222111111000000000000000111111222777EEETTT^^^cccfffeeecccTTTVVVfff}}}pppuuuxxxlll]]]PPPHHHJJJXXXgggsss}}}{{{~~~zzzyyy{{{~~~vvvvvvvvvvvvxxx|||~~~}}}|||yyytttvvv|||~~~rrrOOO===888666:::;;;777444444666777888999:::;;;<<<<<<>>>AAADDDEEEHHHPPP\\\eeeaaassssssgggfffrrr|||uuuqqqsss|||zzzqqqggg___SSSGGGBBB???<<<;;;<<<:::;;;>>>AAABBBDDDLLLWWWYYYbbblllttt{{{~~~yyyrrr```RRRCCC<<<999444222222555DDD```zzz}}}pppjjjnnnhhh___WWWVVV^^^fffiiihhhZZZNNNGGGNNNVVVYYYYYYZZZ\\\RRRHHHDDDHHHLLLMMMKKKDDD<<<666666666222000000,,,,,,,,,++++++,,,------+++---///---+++)))+++---++++++,,,,,,,,,------------------.........//////---------.........//////+++,,,---///000222333444333555777777777888:::<<<;;;<<<>>>>>>>>>???@@@BBBIII[[[zzzxxxssspppooojjj\\\MMMJJJWWWbbbgggjjjooorrrqqqyyywwwtttqqqooonnnnnnnnnpppqqqqqqnnniiiffffffhhhmmmiii```TTTMMMUUUfffvvv~~~yyyssspppooonnnllliiibbbVVVJJJJJJVVVfffppptttvvvlllXXXCCC888888::::::<<>><<<;;;777777:::999777555444444333111///000000000000111111111111666FFFYYYcccdddbbbccceeeffffffssszzzooo||||||www~~~jjjVVVMMMJJJLLLXXXeeennn{{{}}}}}}~~~~~~|||zzzwwwuuuvvvuuutttrrrqqqqqqqqqqqqlllmmmlllkkkjjjkkknnnppplllooorrrtttuuuwwwzzz}}}}}}{{{}}}}}}ooojjjiiifffdddccciiinnnyyygggPPP>>><<<999777777888999999999777888<<<@@@BBBDDDFFFPPPOOOMMMLLLQQQ___mmmuuupppuuu|||~~~uuukkkoooyyy{{{ooommmvvvzzzppphhhXXXNNNCCC???===::::::<<<;;;:::<<>>@@@BBBEEECCCYYYxxxvvvrrrooooookkk^^^PPPLLLPPPUUUWWWYYY^^^hhhqqq|||zzzvvvrrrpppppppppqqqoooppppppnnnjjjgggggghhhgggeee___TTTMMMSSSdddsss}}}xxxssspppooommmiiifffaaaXXXOOOQQQ\\\hhhnnnppphhh___NNN===666:::======>>>???AAAJJJ```yyy{{{[[[CCC<<>>777777777:::???HHHVVVjjj}}}lllfffhhhcccYYYQQQJJJAAA999555333222111000<<>>@@@DDDJJJOOORRRVVVWWWTTTTTT\\\iiisssnnnggg___YYYSSSTTT___mmm{{{yyyyyy|||~~~wwwmmmeeeWWWMMMCCC???===::::::<<<<<<;;;<<<>>>>>>>>>EEENNNWWWcccrrr|||~~~vvv```QQQAAA999666333333555333@@@YYYpppzzzwwwtttvvvtttllljjjttt}}}|||uuupppgggTTTFFFJJJRRRSSSSSSTTTUUULLLFFFIIIMMMMMMIIIHHHAAA;;;666555444000...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,+++,,,------,,,,,,---...............////////////---......///000111222333555555666777888999::::::999;;;======>>>???BBBDDDGGGZZZ}}}uuutttqqqoooooommmbbbUUUMMMJJJKKKOOONNNPPP^^^nnnyyyvvvrrrooommmmmmnnnooommmoooooommmkkkhhhhhhhhhcccccc___TTTLLLOOO___mmmxxxtttpppnnnmmmkkkgggccc```ZZZVVVYYYbbbiiijjjiii[[[SSSEEE999777>>>BBBBBBCCCBBBEEESSSkkksssSSSBBB===AAANNN]]]oootttooolllppppppoooxxx{{{{{{~~~ttt___RRRRRRWWW[[[```\\\VVVPPPMMMNNNQQQSSSYYYbbbnnntttxxx}}}~~~qqqjjjjjjeee```ZZZSSSHHH<<<666777555999@@@KKK\\\rrrpppiiiiiicccYYYMMMGGG>>>777333222111111,,,EEEgggooohhhppp|||{{{}}}xxx~~~gggEEE@@@===>>>===999888999888666555444444333111000000000000111111111222222999GGGYYYdddfffddddddeeennnqqqvvvyyygggiiivvv{{{zzzkkk\\\RRRJJJHHHTTTccciiivvv}}}{{{yyywwwwwwuuupppjjjddd^^^ZZZXXXSSSRRRPPPNNNLLLKKKJJJIIIGGGGGGGGGFFFEEEFFFHHHJJJNNNQQQUUUXXX[[[^^^bbbeeellllllpppxxx|||{{{|||tttbbbXXXQQQLLLIIIJJJNNNTTT___hhhjjjaaaPPPDDD@@@<<<999999<<<===:::777999===@@@BBBEEELLLWWW^^^^^^aaaccc___XXXWWW^^^fffhhh[[[JJJ???<<>>???AAAHHHQQQ\\\hhhvvvxxx^^^PPP@@@999666333333555222???SSSdddiiiggghhhmmmiiiggglllyyy~~~qqqhhheeeTTTIIILLLSSSRRRPPPPPPRRRJJJEEEIIINNNNNNKKKIIIAAA;;;666666444111///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...---...///...,,,,,,---...............////////////...//////000111222333333555555666777888999::::::999;;;=========???BBBDDDJJJZZZzzzttttttqqqoooqqqpppggg\\\QQQKKKMMMTTTRRRNNNYYYlllsssrrrqqqooonnnmmmmmmmmmlllmmmmmmmmmkkkjjjiiihhheeeddd^^^RRRHHHLLL[[[iiirrrooolllkkkllljjjfffbbb```\\\YYY\\\bbbfffeeecccYYYPPPBBB999<<>>>>>>>>======???AAA???BBBEEEHHHJJJLLLPPPRRR[[[\\\cccmmmrrrtttxxx}}}~~~rrr```VVVPPPKKKKKKMMMWWW\\\bbbddd```UUUJJJBBB;;;;;;;;;<<<===<<<;;;:::;;;>>>@@@DDDMMMZZZeeejjjrrrnnnkkkhhhccc\\\WWWWWWWWWPPPFFF===999<<>>===;;;:::<<<999999;;;@@@CCCGGGQQQ[[[aaammm{{{yyy\\\MMM???888555333333555333BBBUUUaaabbb___aaafffgggdddeeelllrrrqqqiiiaaa]]]OOOGGGMMMSSSRRROOOOOOOOOGGGDDDIIIOOOOOOKKKIIICCC===888666444000...///++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++,,,---......///000///---,,,,,,...............//////////////////000111222333444444555555666777888999:::::::::;;;=========>>>AAACCCIIIXXXwwwuuuuuusssqqqrrrrrrkkkbbbYYYPPPNNNUUUTTTPPPZZZkkkpppqqqsssttttttrrrpppnnnkkkllllllmmmlllkkkiiigggddd```WWWKKKEEELLL]]]kkkrrrooolllkkkkkkiiieeeaaaaaa]]]YYYZZZ^^^aaa```^^^VVVNNNAAA<<>>HHHWWWjjj}}}wwwjjjfffccc\\\SSSFFFAAA;;;666444444444333888KKKkkkyyywwwuuuvvv|||jjjcccQQQDDD@@@???BBBBBB>>>;;;;;;777666444444444444222000111111111111222222222222777DDDVVVbbbffffffeeeeeexxx}}}kkkrrrttt||||||pppbbbXXXMMMIIISSScccmmmxxx|||{{{xxxvvvrrrkkkccc^^^VVVSSSMMMFFFAAA===<<<;;;888888777777666777777888888999::::::999999:::<<<777999;;;<<<===>>>@@@BBBFFFIIIQQQ\\\bbbfffmmmtttuuuwwwzzzzzzzzzzzz{{{}}}|||wwwjjj\\\TTTPPPOOOQQQUUUbbbdddeee```UUUIII@@@<<<999>>>CCCDDDAAA>>>>>>@@@===???BBBLLL^^^ooouuurrrwwwmmmhhhmmmoooeeeVVVLLLFFFHHHGGG@@@888555888;;;EEENNNYYY______^^^```dddpppxxxzzzvvvxxxyyytttkkkbbb\\\WWWTTTRRRNNNPPPTTTWWWXXX^^^mmm|||~~~{{{wwwoooddd\\\PPPGGG@@@>>>===;;;;;;<<<999999;;;@@@CCCHHHSSS]]]eeeqqq~~~wwwYYYKKK===777555333333555333EEEXXXbbbbbb_________dddaaa^^^```eeehhheee___WWWKKKEEELLLRRROOOLLLMMMLLLEEEBBBIIIOOONNNJJJGGGEEE>>>888666333...,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,...------,,,++++++,,,,,,...///000///---,,,,,,...............//////////////////000111222333444444555555666777888999:::::::::;;;<<<======>>>@@@BBBFFFTTTuuuvvvvvvtttqqqqqqqqqllleee```UUUMMMNNNQQQTTT^^^jjjiiikkknnnpppqqqpppnnnmmmlllkkkkkklllmmmkkkhhheee\\\UUUKKKBBBBBBLLL]]]jjjooolllhhhggghhhgggdddaaaaaa]]]XXXVVVYYY[[[\\\[[[PPPIIIBBBCCCOOO\\\]]]WWWIIITTTkkkkkkTTTCCCEEEKKKTTTiiiiiiYYYZZZaaalll}}}yyyfff___eeeoootttqqqiii___[[[]]]ccchhhjjjllluuu}}}qqqmmmmmmjjjgggfffaaaVVVKKKDDD===888777999:::AAANNNaaavvvoooeeeaaa^^^VVVNNNCCC>>>999666555555555444666IIIhhh|||oootttrrrttt~~~qqqkkkZZZCCC>>>===??????;;;888999777555444444444444222111111111111222222222222333666CCCTTTbbbhhhiiihhhgggnnnvvvwwwwwwzzztttgggYYYPPPIIIGGGRRR```mmmvvvyyyuuupppjjjbbbYYYOOOHHHFFFCCC@@@<<<999777777777444444444444444555666777333444666666555444555777555666888888777777888999777999@@@IIINNNRRR[[[dddjjjnnnssswwwwwwwwwwwwxxxxxx~~~|||mmmcccXXXTTTSSSTTTYYY___ffffffcccZZZMMMAAA:::777;;;BBBJJJOOOOOONNNOOOQQQNNNUUU^^^lllwwwbbb]]]cccrrrwwwjjjVVVJJJJJJNNNLLLAAA777444666888777;;;AAAFFFFFFCCCGGGMMMeeeooo|||xxxsssqqqlllcccbbbfffcccaaa]]]WWWQQQKKKFFFDDD<<<>>>AAABBBAAACCCNNN\\\ttt}}}{{{vvvmmmbbbYYYNNNEEE>>>>>>>>><<<;;;===;;;999;;;>>>@@@DDDOOOYYYfffrrr~~~tttVVVIII;;;666555333333444333EEEZZZdddeeeccc___[[[ZZZZZZYYYZZZ___dddaaaZZZUUUIIIDDDKKKPPPLLLIIIJJJIIIBBBAAAHHHNNNMMMHHHDDDDDD===888666333---+++,,,***++++++,,,,,,------...,,,++++++******++++++,,,///...---,,,++++++++++++---...///...,,,,,,---...............////////////...//////000111222333333555555666777888999:::::::::;;;<<<===<<<===???AAACCCPPPrrrvvvwwwtttpppooooookkkdddaaaZZZRRRQQQWWW___dddfffbbbccceeegggiiijjjlllllllllkkkkkklllmmmkkkgggcccUUULLLAAA:::>>>IIIVVV^^^^^^[[[ZZZ\\\aaaeeeeeeddd```\\\WWWVVVWWWXXXYYYXXXNNNKKKIIIPPP^^^fff```TTTTTTdddbbbSSSHHHKKKSSS___sssyyybbbPPPQQQWWWcccttt}}}kkkeeellluuuyyyssslllcccaaaeeelllqqqsssuuuzzzooolllkkkhhheeeddd___SSSFFF???;;;888888;;;<<>>===999777888666555444444444444333111111111111222222222333333777CCCUUUccckkkmmmlllkkkmmmzzz~~~jjj[[[MMMGGGEEEGGGSSSbbbjjjrrryyy}}}|||yyysssmmmeee[[[RRRJJJBBB===<<<;;;999888777777777777777666666666666777888888222333555555444333444555666777888777666666777888555555999===>>>@@@IIIRRR\\\bbbjjjqqqttttttttttttqqqwww~~~xxxlllbbbYYYRRRPPPPPPQQQWWW]]]^^^\\\WWWOOOEEE<<<888666:::@@@JJJXXXeeemmmooonnnjjjyyynnnMMMYYYrrrsss___YYY^^^]]]UUUGGG>>>===<<<999888666888<<<;;;999===DDDYYYdddttt~~~nnnaaaXXXWWWVVVTTT[[[fffgggjjjmmmnnnkkkddd^^^ZZZTTTQQQQQQSSSSSSPPPQQQUUUwww}}}yyytttkkk___WWWLLLDDD======>>><<<;;;===;;;999:::===@@@DDDNNNYYYgggrrr{{{qqqTTTGGG:::666555333333444555GGGZZZdddhhhhhhccc\\\WWWXXXXXXWWW[[[```]]]VVVQQQGGGCCCJJJOOOMMMKKKMMMGGGAAA@@@GGGMMMKKKEEEAAA@@@:::555444222...,,,---******+++,,,,,,---......,,,++++++******++++++,,,...------,,,,,,,,,------+++,,,------,,,,,,---...............////////////---......///000111222333555555666777888999:::::::::;;;<<<<<<<<<===???AAABBBMMMnnnvvvvvvsssnnnmmmmmmiiiccc```^^^[[[\\\dddlllhhh```dddccccccdddfffjjjnnnqqqmmmlllkkklllmmmkkkfffbbbSSSIII<<<777;;;DDDLLLPPPJJJIIIJJJPPPZZZccchhhiii^^^[[[XXXWWWWWWXXXWWWVVVQQQPPPRRR\\\iiilll___NNNbbbsss~~~^^^TTTNNNPPPYYYfffxxx|||uuu___MMMMMMSSS^^^nnn~~~nnniiipppxxx{{{uuunnnfffeeekkkrrrwwwyyy}}}|||ssslllkkkiiieeecccccc]]]QQQDDD===:::888999<<<>>>GGGXXXnnn|||jjjaaa]]]XXXNNNGGG<<<999555222222333333333777LLLZZZXXX[[[nnnyyyhhh___NNNFFFAAA>>>???>>>:::888999666555333444444444333111111111222222222333333333888DDDUUUeeemmmpppooonnnpppvvv~~~dddTTTFFFCCCEEEJJJWWWeeefffnnnuuuyyyxxxsssiiiaaaWWWMMMEEE???<<<999444444333333333333444444777666666555444444555555444666777888777666777888666888999888777777888:::999888999999777777???HHHLLLTTT___hhhmmmnnnnnnmmmeeekkkqqquuuxxxsssfffXXXUUUNNNGGGFFFFFFGGGLLLSSSOOOMMMHHHBBB;;;666333222666:::GGG^^^xxx|||}}}[[[LLLfffoooooojjjfffZZZLLLEEECCC>>>666:::555444777777555999@@@OOO\\\mmmzzz}}}sss___QQQGGGIIINNNUUUfffxxx}}}|||xxxlllggghhhpppvvvuuupppmmm}}}|||xxxsssjjj^^^UUUKKKCCC======>>><<<;;;===:::888:::>>>BBBGGGSSS^^^fffrrrzzzoooSSSFFF:::666555333333444999III[[[eeekkkmmmhhh___aaaaaa\\\WWWYYY___^^^WWWLLLCCC@@@IIIQQQPPPPPPSSSFFF@@@???FFFLLLJJJDDD???===777333333222///...000******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////***+++,,,,,,,,,+++---.............../////////000------...///000111222222555555666777888999:::::::::;;;<<<<<<<<<<<>>===DDDRRR\\\^^^___ccc^^^]]]YYYSSSOOOOOOTTTYYYWWWVVV\\\ggglllggg^^^XXXeeevvvdddZZZVVV]]]fffooo~~~oooVVVOOONNNOOO\\\mmmrrrlllppp{{{}}}qqqjjjpppvvvwww|||vvvrrrnnnjjjgggeeecccaaaYYYMMMAAA;;;888555555888AAAMMM___uuu{{{jjj___YYYSSSJJJBBB>>>888555555555222222444>>>OOOXXX^^^iiipppxxx~~~}}}hhhVVVLLLCCCBBB@@@>>><<<:::999888777666666555333222111111222222111111111111222222777CCCSSSaaaiiinnnppprrrpppsssvvvwwwwww~~~~~~yyy```SSSHHHGGGHHHIIISSS___lllpppvvv~~~{{{tttooodddWWWGGG>>><<<;;;777222444555666666555555666888777555555555777777666555:::::::::999999999999999;;;<<<===;;;888666555666222444777888999999::::::CCCGGGNNNWWW^^^bbbbbbaaa^^^]]]]]]___aaa]]]TTTMMM@@@@@@AAAAAABBBBBBCCCDDD@@@>>>;;;888555444444444======HHH```}}}{{{gggOOOJJJhhhxxxgggZZZRRRLLLAAA777:::888888:::999666888<<>>BBBHHHTTT___lllwwwrrrdddOOOEEE;;;888777555555777444MMM]]]eeennnmmmbbb\\\]]]XXXTTTYYYbbbddd^^^VVVLLLFFFFFFOOOTTTRRRRRRVVVMMMBBB<<>>???NNNccc{{{tttcccXXXSSSNNNEEE===:::666333444555333444777AAAVVV___bbbsss~~~xxxqqq~~~tttXXXJJJFFFEEECCC@@@>>>===<<<;;;666666555444333222111111222222111111111111222222777CCCTTTbbbjjjnnnpppqqqssssssrrrnnnmmmvvv~~~|||~~~zzzmmmfff___[[[SSSMMMTTT```lllqqqyyy~~~vvviii```WWWMMMAAA;;;;;;<<<999666777888888777666777999;;;======>>>AAAEEEIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHCCCBBBBBBAAA@@@???===<<<::::::999777666555555666<<<>>>CCCJJJQQQTTTTTTSSSLLLJJJHHHHHHJJJIIICCC>>>DDD@@@<<<999999999777666888666444444777:::::::::::::::DDDYYYrrr~~~xxxyyyxxxXXXGGGJJJgggtttggg\\\QQQGGG@@@;;;999999777444777;;;>>>LLLaaasss}}}xxxhhhXXXWWW]]]gggttt}}}yyytttmmmcccYYYRRRGGGBBB<<<:::<<<===;;;999:::999;;;@@@DDDJJJVVVaaasss}}}ooo```MMMCCC999555444222333555===[[[nnnqqqsssmmmbbb```ddd]]]WWWYYY```bbb]]]VVVNNNHHHIIISSSYYYVVVTTTXXXTTTJJJGGGMMMPPPIIIBBBAAA???999444333111---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333444444555777888999:::;;;============>>>@@@AAABBBBBBTTTmmmooojjjhhhkkkmmmkkkhhhhhhfffeeebbb\\\XXXYYYaaagggrrrpppkkkccc[[[YYY___eeehhhhhhfffdddeeeeee]]]TTT:::888777888888888<<>>AAAMMMUUUeeessswwwuuuvvvyyy}}}{{{tttcccbbbgggmmm}}}{{{xxx~~~}}}|||mmmjjjfffcccaaa___\\\ZZZTTTIII===888666777<<>><<<:::999999666555555444333222111111222222111111111111222222666CCCUUUdddlllnnnooopppoooqqqrrrooopppyyynnnooo}}}{{{yyywwwppp___QQQTTTaaaiiipppzzz|||yyynnn]]]OOOEEE>>>777444777999999777777888888999:::>>>CCCGGGKKKJJJIIIJJJMMMOOOOOOOOOPPPPPPOOOOOOPPPRRRTTTVVVVVVTTTQQQRRRSSSRRROOOLLLGGGEEEAAA===:::999888888666777999===BBBEEEFFFEEE@@@<<<999888:::;;;999777:::888666666888888555222777666444666999;;;:::888<<<<<<@@@LLLYYY```^^^YYYllloooXXXEEE@@@FFFcccuuufff[[[LLLDDD===:::666444666;;;888BBBSSSgggxxx}}}uuuooojjjttt}}}~~~yyyssskkkaaaVVVOOOEEEAAA<<<:::<<<<<<;;;999888888<<>>777333222111---,,,---++++++++++++++++++++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333444444555777888999:::;;;=========>>>???@@@BBBBBBCCCUUUnnnuuummmiiilllooonnnkkkjjjeeedddaaa[[[WWWXXX^^^dddiiihhheee]]]VVVTTTWWW\\\ggggggfffddddddaaaVVVKKK<<<999777888===DDDLLLQQQQQQ\\\lllvvvtttiii[[[SSSUUUPPPHHH???999666777888;;;FFFYYYnnnyyy|||tttsssxxx{{{sssjjjgggdddaaa___]]]ZZZXXXLLLCCC:::777666777===DDDFFFWWWnnn~~~vvvkkk\\\QQQKKKFFF>>>999555222111333333333777<<>><<<:::888888777555555555444333222222111222222111111111111222222666CCCVVVeeemmmoooooooookkkrrrvvvuuuvvv~~~||||||xxxfffhhh}}}zzz|||yyyrrraaaRRRTTT```dddmmmxxx|||xxxpppcccRRRFFF<<<888444444666888999888888999:::<<>>===;;;999666555777999999888111444888;;;;;;:::888888;;;===@@@@@@???<<<;;;:::>>>>>>???CCCGGGIIIGGGDDD[[[lllmmm^^^QQQDDD===BBBGGGaaa{{{~~~ooommm}}}lll]]]RRRFFF???999555777;;;999>>>JJJ^^^rrr~~~}}}xxxrrriii^^^RRRKKKCCC@@@===;;;;;;<<<;;;999777888<<>>???AAABBBCCCVVVooovvvooolllpppsssqqqllljjjeeedddaaa``````aaaaaaaaaaaaaaa___\\\YYYXXXYYY[[[dddffffffdddddd___RRREEE999:::<<>>ZZZqqqsss]]]aaapppvvvwwwlllVVVKKKCCCBBB@@@>>><<<;;;;;;:::666555555444444333333333222222111111111111222222555BBBUUUeeemmmppppppqqqpppuuuuuupppqqq{{{wwwiiikkk~~~{{{qqqhhhbbbXXXPPPTTT^^^eeemmmxxx|||rrrcccSSSGGG@@@;;;:::888888999;;;===>>>>>>AAAFFFLLLRRRZZZaaafffwwwuuusssrrrtttuuuvvvvvvyyy}}}|||wwwwwwxxxwwwqqqlllaaa```^^^[[[XXXQQQIIICCC???<<<999777777888888888555444444555666777777666666:::<<<:::777777===CCCFFFKKKOOOMMMFFFAAA@@@BBB===>>>AAAEEEGGGHHHGGGFFFNNNVVVPPPEEECCC???===DDDIIIaaayyyyyyeee]]]tttooobbbRRRGGG???888777999:::;;;CCCVVVmmm}}}}}}wwwpppggg[[[OOOGGGAAA???===<<<;;;;;;::::::888999<<>>???@@@BBBUUUooosssppprrrwwwxxxsssllliiigggeeeeeegggkkkjjjeee```XXXVVVSSSSSSUUUWWWXXXWWW^^^aaacccdddddd___RRRDDD;;;AAAHHHNNNVVV]]]___]]]ffftttvvvkkkaaaZZZOOOIII@@@999666555555555:::444333;;;IIIZZZmmm{{{{{{wwwwwwnnneeeccc```]]][[[WWWSSSPPPEEE???:::888777777>>>FFFTTTbbbvvveee]]]PPPFFF@@@;;;666333666444333444222222888AAAYYYmmm\\\SSSiii~~~qqquuu~~~gggQQQDDD@@@???>>><<<;;;:::999999666666666666555555444444222222111111111111222222444BBBTTTdddmmmqqqssssssrrrsssmmmeeelllyyyvvv{{{{{{{{{uuunnnttt{{{xxxvvvfffXXXRRRNNNKKKRRR\\\hhhpppzzz}}}~~~wwwgggTTTEEE===:::777888999:::===AAAFFFJJJLLLTTT```mmmyyy{{{yyyxxxwwwssskkk```XXXNNNIIICCC>>>;;;888555444222333555777777777666666777888999888999BBBQQQ]]]______\\\RRRFFF>>>>>>@@@AAACCCFFFIIIIIIGGGCCCAAAAAAFFF@@@>>>CCC@@@;;;>>>CCCYYYrrrvvvcccUUUaaayyyvvvdddVVVKKK@@@;;;::::::999>>>NNNeeexxx~~~{{{vvvnnneeeYYYMMMEEE??????>>><<<;;;::::::::::::999<<<@@@DDDHHHRRR]]]qqqzzz{{{lll___GGG===555333333222333666EEEZZZaaa^^^cccgggiiinnnmmmkkkkkknnnqqqoooggg```TTTJJJFFFKKKMMMJJJJJJNNNOOOIIIJJJQQQQQQJJJFFFIII???888444333222...---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333444444555777888999:::;;;:::::::::;;;<<<===>>>???AAAUUUoooqqqssszzzvvvmmmiiigggfffgggjjjmmmjjjddd^^^SSSLLLDDDDDDJJJPPPQQQOOOSSSXXX^^^bbbeeeaaaTTTGGGFFFQQQXXXVVVSSSXXX^^^aaarrrwwwjjj```YYYMMMFFF===777444444333333555111///111888DDDWWWggg||||||llliiiaaa___[[[YYYVVVQQQLLLIII>>>999666777:::AAAOOO\\\iiitttzzzXXXQQQGGG???:::777444222444222333444333444<<>>===<<<;;;999888777777777777777777777666666666666222222111111111111222222444AAASSScccmmmrrruuuwwwoooooohhh```lll}}}uuuwwwzzzvvvrrrhhhaaaiiiyyywwwfffTTTLLLHHHGGGOOO[[[eeennnzzz~~~yyyyyy}}}~~~vvvhhhWWWGGG===999999666:::???DDDJJJSSS^^^fffkkkttt}}}uuugggaaaXXXOOOGGG@@@:::666444666777888888888888999666888===FFFSSS```lllrrrmmmcccTTTFFF===:::;;;===FFFHHHKKKMMMLLLGGG???999<<>>>>>>>>===;;;::::::::::::999;;;@@@DDDIIIUUU```ttt|||yyyiii[[[DDD;;;444444444333333444CCCWWW___[[[```eeeffflllgggeeedddfffhhhfff```[[[MMMEEEEEEMMMPPPLLLJJJMMMIIIEEEHHHPPPQQQJJJGGGJJJAAA:::555555333...---...------------------------,,,---------------,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333444444555777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAUUUoooqqqwww{{{pppllldddeeegggiiihhheee___[[[UUUIII===<<>>CCCLLLTTT^^^kkkzzz}}}vvvkkk```UUUKKKBBB===555555666555444555777999===AAALLL^^^pppyyywwwrrrdddTTT>>>333444<<>>>>>===;;;::::::::::::999;;;???DDDKKKXXXdddrrrzzzvvvgggYYYDDD<<<666666777555444555HHH^^^ddd^^^\\\\\\[[[aaa___]]][[[\\\___```]]]ZZZGGGBBBEEEPPPUUUPPPLLLMMMEEEBBBFFFPPPQQQIIIEEEHHHBBB<<<777555333///---.........................../////////...---+++***)))++++++,,,,,,,,,------------------.........//////............/////////000////////////000111222333444444555777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBUUUnnn}}}nnnmmmsssnnniiifffgggnnnoooiiidddcccaaa^^^UUUHHHBBBFFFNNNRRRQQQWWWaaahhhiiicccZZZTTTZZZeeefffZZZ[[[sssooo___TTTNNNBBB777333333222111222555888999888777>>>KKKVVVttt{{{jjj___XXXZZZXXXTTTOOOJJJEEEAAA???666777???DDDLLLllloooXXXNNNGGG===888777777444111444555888:::666444>>>LLLbbbnnnwwwyyy}}}rrr|||nnn___QQQIIIGGGEEECCC@@@<<<;;;;;;<<<===;;;;;;;;;;;;:::999888777666555444333222222222222;;;AAAPPPcccooorrrrrrtttzzzqqqmmmiiijjjtttrrrwwwvvvhhhNNNIIIZZZqqq~~~{{{pppcccXXXOOOKKKPPPWWWdddoooyyy}}}}}}|||dddTTTJJJ;;;777>>>AAAIIINNNWWWeeettt|||}}}~~~qqq\\\JJJ>>>999;;;666555888999666777<<<===MMMdddzzzsss\\\FFFAAA;;;999;;;>>>@@@AAAGGGJJJNNNRRRSSSNNNGGGAAADDDZZZsss~~~zzzlllZZZMMMIIIZZZwwwqqqccc^^^XXXWWWeee{{{sssfff[[[HHHCCC@@@BBBHHHRRRbbbpppkkkjjjooovvvxxxxxx}}}tttlllfff```___```bbbcccgggqqq{{{|||ssskkkfff^^^RRRHHHCCC<<<<<<;;;;;;;;;:::::::::===>>>:::<<>>@@@AAABBBCCCSSSlllttthhheeesss~~~vvvrrrssslllggghhhgggcccbbbeeelllllldddVVVKKKIIIKKKMMMUUUYYY```fffhhhfffbbb___bbbeeecccaaammm~~~pppddd\\\NNNBBB777333333222111222333555777666777<<>>>>>>>>===<<<;;;999777777666555444333333222222222888>>>MMM```lllpppqqqsssvvvooolllhhhfffyyytttrrryyyjjjnnnlllTTTOOO]]]pppzzz{{{yyypppfff___YYYUUUVVVZZZfffpppxxx{{{~~~vvv]]]LLLEEE;;;<<>>EEEKKKIIIJJJJJJAAA;;;999555111...,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////////////////000111222444444555666888888888999:::<<<<<<<<<<<<<<<===>>>@@@@@@EEEUUUnnnzzzpppfffcccgggmmmooonnnuuummmeeeaaa^^^^^^ccciiiqqqsssooo```PPPHHHFFFEEERRRUUUYYY^^^bbbeeeggghhhtttqqqpppwwwssshhh```[[[MMMAAA666333333222222333111333444555777:::???BBBUUUuuu~~~~~~~~~cccZZZXXXdddtttrrraaa[[[XXXUUUOOOMMMJJJEEE@@@<<<888666<<<888;;;KKKnnnyyy|||}}}hhhUUUDDD???888555555666555444555444555777888:::CCCLLLZZZmmmtttiiijjjyyyrrr\\\LLLFFFFFFCCCBBB@@@???>>>>>>???@@@CCCBBB@@@>>>;;;999777666666555444333333222333333444999GGG[[[iiinnnpppsssqqqlllkkkfffaaapppttt{{{~~~mmm[[[___vvvyyyhhhWWWVVVfffxxxzzzrrrllljjjhhhccc______hhhqqqwwwxxxzzzqqqUUUEEEBBB???GGGUUU[[[jjjsssxxxyyy~~~}}}zzzxxxvvvtttooonnnllljjjiiijjjkkklllkkkmmmpppssswww|||oooUUUAAA::::::888666666888:::>>>GGGQQQjjj}}}yyy^^^FFF666888666444444777999;;;;;;???CCCHHHLLLLLLHHHCCC@@@RRRYYY___^^^\\\ZZZUUUOOOIII[[[wwwmmm^^^ZZZUUU[[[___nnnyyyvvvnnn```UUUJJJGGGIIIPPP\\\fffaaaZZZRRRPPPPPPQQQUUUZZZ]]]bbbggglllttt{{{}}}zzzqqqkkk___RRRHHHGGGMMMSSSfffnnn}}}}}}{{{xxxppphhhccc[[[NNNCCC>>>;;;;;;;;;;;;::::::::::::888;;;777:::FFFLLLUUUeeeqqq{{{|||sss```MMM999666444333000///444===LLL^^^ffffffhhhddd```eeecccccc```\\\[[[[[[VVVMMMAAACCCOOOUUUNNNLLLLLLEEEEEEAAAFFFKKKHHHJJJLLLDDD:::888444000---+++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---............//////////////////000111222333444555666888888888999:::<<<===============>>>>>>???FFFVVVqqq{{{cccWWW\\\dddfffkkkhhhdddaaa^^^```fffkkkoootttqqqcccSSSJJJFFFEEEIIIKKKOOOTTTZZZ```eeehhh}}}~~~ssshhhccc\\\UUULLLAAA666333333333333444222333444666888:::;;;<<>>CCCFFFJJJLLLJJJEEEAAA>>>KKKQQQWWWZZZ\\\ZZZRRRIIIIIIZZZtttyyydddUUURRRMMMZZZ^^^jjjooooooyyyiii```UUUMMMIIIKKKUUUaaafff___XXXTTTQQQMMMHHHEEEKKKLLLNNNRRRYYY]]]\\\YYYSSSOOOIIICCCCCCMMM___nnn}}}yyyvvvnnnfffaaaYYYLLLAAA<<<;;;;;;;;;:::::::::999999999<<<999===IIIOOOXXXhhhvvv}}}}}}pppZZZFFF:::444000//////111777>>>MMMWWW[[[^^^bbb[[[ZZZdddhhhkkkggg^^^YYYZZZVVVOOOCCCIIIXXX]]]TTTTTTUUUMMMGGGBBBHHHKKKGGGIIIKKKEEE999666333///,,,+++******++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////////////////000222333444555666888888888888:::<<<===<<<<<<======>>>???@@@DDDUUUqqqrrrZZZVVV]]]```___eeekkkkkkhhhhhhjjjlllrrrvvvssseeeVVVMMMJJJHHHBBBEEEIIIOOOWWW^^^dddgggttt~~~rrrgggggghhhaaaVVVKKK@@@555333444333333555555666777888;;;???BBBDDDQQQjjjzzz|||xxxmmmdddgggbbb```[[[RRRHHH@@@===<<<888666999@@@EEEPPPgggkkkXXXNNNIIIEEEBBBBBBAAA???<<<999666444333222;;;NNNaaatttsssMMMEEEIIIeee~~~vvv___MMMAAA===:::666333222111111111222666777333333AAAWWWiiitttpppkkk}}}[[[JJJGGGIIIFFFFFFGGGGGGGGGFFFFFFFFFHHHFFFBBB???;;;888666666333222222111111111111111111444@@@TTTfffnnnrrrtttrrrmmmkkkddd\\\iii}}}wwwuuu{{{eeedddwwwwwwnnnoooxxxxxxrrrrrrpppiiibbb^^^iiiqqqvvvuuuvvv~~~yyygggNNNBBBHHHOOO___qqqxxxnnnXXXHHHBBBQQQfffwww{{{yyyvvvtttoooiiiaaaZZZSSSPPPKKKIIIFFFBBBAAAAAABBBCCCBBBCCCCCCFFFKKKUUU___gggqqqtttvvvtttrrrttt|||yyyppp```NNNAAA999666666666;;;======CCCYYYzzzgggNNN>>>:::===999:::;;;<<<<<<===???@@@EEEHHHLLLLLLHHHDDD@@@???GGGLLLTTT[[[aaabbbYYYMMMKKK[[[rrrttt\\\MMMKKKIIISSS\\\lllpppmmmzzzxxxoookkkddd[[[PPPKKKTTT```ooooooooonnniii___QQQFFFDDDAAA@@@CCCGGGIIIHHHGGGBBBBBBCCCDDDLLL]]]ttt~~~}}}}}}yyytttlllccc^^^VVVJJJ@@@<<<;;;;;;:::::::::999999999888;;;999>>>KKKRRRZZZjjjwww}}}}}}mmmVVVDDD:::444000111222333777<<>>???AAABBBBBBSSSppp}}}uuu\\\QQQQQQSSSWWWeeerrrvvvrrrpppnnnlllssstttooobbbUUUMMMGGGCCCCCCEEEIIIOOOVVV^^^dddhhhiiittt~~~~~~xxxxxx{{{qqqddd```fffkkkdddXXXKKK???555222444444444666888999:::<<>>RRRdddnnnrrrttttttooommmeee]]]kkk~~~|||ppplllsss{{{{{{lllnnn~~~wwwxxx~~~xxxsssqqqmmmddd\\\YYYgggooovvvwwwxxx~~~~~~uuu```LLLGGGPPPYYYhhhzzzyyygggPPP???888DDDWWWhhhrrrsssnnniii```^^^YYYSSSLLLFFFBBB??????===;;;999999999:::;;;<<<<<<;;;:::<<>>999;;;======>>>???BBBDDDHHHLLLNNNMMMHHHCCCAAAAAADDDFFFLLLUUU```fff^^^RRRMMM\\\qqqpppWWWHHHJJJJJJLLLYYYlllrrrnnnvvv{{{rrrqqqooohhh\\\SSSUUU]]]uuu~~~~~~lll^^^VVVQQQMMMLLLIIIDDDAAABBBAAAEEELLLUUUcccuuuxxxmmmnnnvvv}}}xxxqqqhhh^^^YYYRRRHHH@@@===::::::::::::999999999999555999888>>>KKKRRR[[[kkkvvv}}}zzzgggRRREEE777333111222222222555:::PPPUUUSSSSSSZZZZZZ]]]jjjbbbiiifff\\\YYY___\\\SSSEEELLLZZZ\\\VVV[[[\\\QQQCCCBBBLLLPPPIIIGGGGGG@@@888666222///,,,+++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------..................///000111222333555666888888888999:::<<<::::::;;;<<<>>>@@@BBBCCCBBBRRRooo|||hhhRRRDDDBBBEEEMMM___qqqvvvtttsssrrrqqqoooooojjj```WWWPPPGGG???CCCCCCEEEIIIPPPYYYaaafffdddkkkkkkcccbbbllluuuxxxooolllfffdddhhhjjjbbbXXXJJJ>>>444222444444555666777:::===@@@GGGVVVhhhvvv~~~zzzxxxmmmdddggg\\\UUUJJJ@@@999666444333999555777???EEEKKKYYYiiixxx{{{mmmeeebbblllyyyhhhVVVNNNIIIBBB<<<;;;777777666666666555555555777777AAAGGG@@@===>>>888AAATTTmmmnnnXXXJJJCCC999666555444222111111222444444777888;;;IIIbbbzzzwwwyyy}}}yyyjjjOOOHHHJJJJJJGGGHHHIIIJJJJJJHHHFFFDDDCCCAAA>>>:::888777777777444333333333333333444444111111;;;OOOcccmmmqqqrrrssspppooohhh___mmm~~~{{{zzz||||||vvvppplllqqqsssrrr||||||}}}zzzxxxvvvoooddd[[[YYYcccnnnwwwzzz{{{~~~ttt[[[MMMOOO]]]fffsssvvvnnneeeWWWGGG:::888<<>>@@@===>>>???@@@BBBFFFIIIKKKGGGDDD>>>999666666888:::<<<>>>DDDSSSnnnxxxaaaOOOCCC;;;;;;@@@===@@@BBBDDDEEEIIINNNRRRUUUXXXYYYTTTKKKDDDAAAAAAAAADDDJJJWWWffflllaaaSSSKKKXXXllljjjQQQEEEKKKNNNLLLYYYkkkqqqnnnwww|||rrrnnn~~~|||zzzyyyxxxqqqfff```___ttt|||xxxuuurrrjjj___ZZZ[[[___dddmmmxxxzzzdddYYYbbbqqq~~~{{{wwwnnncccYYYRRRLLLDDD>>>===:::::::::999999999999888666:::999???MMMTTT]]]mmmyyyttt]]]III???444111111222111111666===OOOXXXVVVRRRXXXZZZ[[[ccc___gggfff]]]___hhheeeZZZEEEKKKTTTUUUPPPWWWWWWHHHAAACCCOOOUUUMMMIIIGGG>>>888666333///---,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------.....................000111222333555666888888888999:::<<<;;;;;;<<<<<<===???@@@AAADDDSSSnnnxxx___III;;;;;;@@@BBBWWWjjjpppqqqsssvvvvvvnnnnnnkkkddd___YYYNNNCCCAAA??????AAAGGGQQQ[[[aaaaaafffccc]]]dddvvvzzzsssrrrtttssspppnnnkkkbbbZZZJJJ>>>444222444444555777666:::>>>BBBLLL^^^wwwpppbbbbbbQQQKKKBBB<<<999888777555:::444555AAAMMMTTT^^^iiilllsssjjjYYYPPPPPP^^^uuukkk[[[LLLGGGCCC===999999333444444444444555555555999555===BBB555...333666>>>QQQccc\\\FFF@@@@@@666222333333222222222555666777777888???UUUrrr|||sssqqqqqqpppbbbKKKGGGIIIGGGFFFGGGIIIJJJIIIGGGDDDBBB@@@???<<<999777666777777555555444444444555555666111111:::MMMaaallloooqqqrrrpppqqqjjjaaammm~~~{{{vvvyyy~~~uuu}}}}}}}}}~~~~~~uuuhhh^^^\\\aaammmxxx|||~~~~~~tttZZZPPPWWWhhhppp|||xxxdddUUULLLDDD<<<666:::888888===CCCDDD===666888777555555555777999;;;777888999;;;<<<>>>??????<<<@@@EEEHHHHHHFFFDDDCCC???===;;;;;;;;;<<<:::999666999;;;999777777;;;???CCCCCCJJJaaa|||iiiRRRCCC:::666<<>>??????GGGUUUnnn|||ooo^^^GGG:::999<<>>>>>>>>===@@@HHHTTT]]]bbbbbbbbbbbbdddlllvvv}}}{{{nnngggaaa[[[MMMCCC999555333222333777@@@:::888>>>III[[[uuuqqq```[[[OOOFFF===:::999666555666555666999@@@KKKVVV```eeejjj```TTTNNNMMMVVVlllpppXXXSSSLLLEEE>>>999666555333444444333222333555888333666777444222444666666@@@WWW___MMM:::888999444333333333333444444555666333777<<>><<<:::888777666666333333444444333333222111111111;;;PPPdddnnnpppqqqpppqqqnnnfffeeeqqqrrruuu{{{wwwyyyyyy{{{~~~wwwlllaaaXXXSSS```nnnwwwvvvxxx}}}tttYYY^^^fffooo}}}}}}dddLLLAAA>>>:::;;;???>>>@@@@@@>>>======777000666666666666888:::<<<===BBB@@@>>>@@@DDDHHHJJJJJJOOOUUUZZZ[[[[[[\\\XXXRRRJJJGGGBBB@@@@@@AAAAAAAAA>>><<<999555555:::BBBHHHJJJHHHSSSmmmxxx]]]OOOBBB>>>>>>???DDDKKKQQQSSSXXXZZZZZZ]]]jjjyyywwwvvvqqqfffXXXKKKCCC@@@FFFKKK^^^xxxwwwbbbTTTHHHQQQcccdddMMM@@@GGGMMMRRRdddwww}}}yyyvvvxxx{{{~~~yyyttt|||}}}hhhRRRJJJWWWmmm}}}|||wwwssskkk```TTTLLLEEE===:::;;;;;;:::999888777777777777777777;;;BBBIIIRRRaaannnrrr[[[EEE888333000222666444111999EEEYYYaaaaaaYYYYYY```bbb]]]^^^___[[[ZZZccckkkaaaPPPDDDIIIOOOQQQSSSSSSLLLDDDDDDNNNUUUSSSOOOMMMKKKHHH<<<888333000...---,,,,,,,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,+++***)))***+++,,,---,,,------......------,,,---------.........//////,,,,,,---...///000111111555555666777888999::::::;;;;;;;;;;;;<<<>>>???AAADDDWWWrrryyytttjjjUUUBBB:::999GGGYYYeeemmmvvv|||sssllldddXXXOOO@@@???>>>>>>@@@GGGOOOTTT```aaabbbaaaccckkkxxx{{{ooohhhbbb\\\RRRDDD777333444555555777>>><<<>>>GGGRRRaaavvvtttccc]]]OOOEEE<<<999888666555777777777:::???IIITTT]]]bbbkkk```TTTOOOQQQ\\\rrr~~~{{{|||kkk]]]PPPMMMGGGAAA;;;888666666444555555555444444666888666555444444333333666:::FFFYYY^^^MMM===;;;:::555333222222333333444555666444666@@@RRRaaaiiinnnrrrqqqttt~~~yyyyyy{{{lllRRRFFFJJJKKKCCCDDDEEEFFFFFFEEEDDDBBBAAABBBAAA???===:::999888777666666666555555444222222444444===QQQccclllnnnoooppptttrrrjjjdddlllsss{{{~~~~~~~~~{{{uuulllaaaXXXSSS]]]kkkttttttwww{{{sss```eeemmmvvvrrr[[[EEE===;;;888:::???@@@JJJPPPLLLCCC===999777;;;:::::::::;;;===>>>@@@BBBDDDFFFIIIMMMRRRXXX]]]ZZZ```dddeeeeeeeeeaaa\\\QQQOOOMMMLLLJJJGGGCCC@@@DDDAAA<<<999;;;AAAIIIOOONNNRRRbbbyyylll]]]KKKBBB::::::===@@@HHHQQQXXX[[[aaagggiiimmmwww}}}vvviiiZZZNNNFFFCCCFFFQQQfff{{{yyycccRRRHHHPPPcccdddMMM???EEEKKKTTTeeexxx~~~{{{wwwyyy|||qqqxxxsss]]]LLLLLL]]]uuu}}}wwwtttiii___SSSKKKDDD===:::;;;;;;:::999888777777777777888888<<>>@@@AAADDDWWWsss~~~uuuuuuooo[[[BBB333777AAAOOO]]]jjjwwwzzzrrrmmmggg\\\RRRDDDAAA>>>===???CCCGGGIIIZZZ]]]aaaaaaccckkkyyytttkkkgggbbb]]]WWWGGG777222555777888999???@@@FFFPPP\\\kkk}}}ooo___[[[OOODDD:::777666555666999777888:::???GGGRRR\\\bbbcccYYYOOOMMMTTTcccwwwwwwqqqpppsssttttttnnn|||iiiXXXOOOGGGDDD@@@<<<888666666666444555666666555555666777999444333777666222666>>>QQQZZZXXXIII===<<<999333222222222222333444555666888:::HHH]]]gggeeehhhqqqhhhvvvuuu}}}tttkkk\\\NNNHHHHHHHHHEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDBBB@@@===;;;999888888888888777666444333222444333<<>>AAADDDFFFLLLPPPTTTVVVWWW\\\dddkkkffflllpppqqqqqqpppkkkfff___]]][[[ZZZXXXVVVQQQNNNNNNHHHAAA===@@@GGGOOOSSSRRR[[[mmm}}}~~~kkkQQQAAA>>>:::999;;;@@@GGGSSS]]]gggiiipppyyy~~~}}}mmm]]]PPPIIIEEEGGG\\\qqq~~~{{{fffQQQGGGPPPbbbcccMMM???CCCHHHQQQ```sss{{{yyyuuuwww|||pppvvv||||||sssbbbNNNGGGRRRhhh~~~}}}xxxtttggg]]]QQQJJJCCC<<<999;;;::::::999888777777777777999:::>>>FFFNNNVVVdddppplllUUUBBB888555111111444222333AAAQQQeeehhheee\\\ZZZ______ZZZdddeeeaaa^^^aaabbbVVVFFFDDDLLLSSSSSSPPPMMMIIIDDDCCCJJJOOOMMMLLLNNNOOONNN>>>999333...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,---------------------------------...............,,,,,,---...///000111111555666666777888999::::::<<<;;;;;;;;;<<<>>>@@@AAAEEEYYYvvvwwwsssrrrtttqqqcccPPPCCC===???GGGTTTcccqqq|||qqqllllllhhh]]]SSSKKKEEE>>>:::<<>><<<888666555444444333444666666666555666888:::666:::DDDEEE???@@@III^^^[[[OOO@@@777777555000111111111222333444555666777AAARRR```hhhmmmsssxxxfffzzzlll|||qqq___OOOKKKJJJFFFDDDEEECCCCCCEEEEEEFFFFFFEEEEEEGGGFFFDDDBBB???<<<:::999:::999999777666444222111000000999MMMbbbnnnsssuuuooopppoooiii``````ooo||||||{{{yyysssiii^^^WWW[[[gggppprrrttt|||xxxgggmmmuuu~~~tttZZZHHH888444555555999???OOO```kkk___III:::999<<<999;;;>>>CCCIIIOOOTTTWWW\\\]]]___```bbbeeeiiilllnnntttyyyyyyxxxvvvpppiiihhheeeaaa______`````````[[[SSSJJJEEEGGGNNNUUUYYYZZZeeeuuuvvv^^^GGG;;;===>>>???BBBHHHSSSbbbnnnvvvvvv{{{sssaaaSSSJJJFFFMMMgggzzz}}}}}}|||kkkTTTGGGPPPbbbdddNNN@@@CCCFFFIIIVVVhhhttttttqqqtttzzzyyy|||xxxxxx{{{cccQQQCCCHHH\\\rrr|||vvvrrrdddYYYOOOHHHAAA;;;888::::::999999888777777888888:::;;;@@@IIIPPPYYYfffrrrrrr[[[DDD777666222111333222555GGG[[[mmmmmmhhhaaa^^^```___ZZZ]]]^^^\\\ZZZ[[[ZZZNNNAAA>>>HHHQQQQQQMMMKKKIIIGGGHHHLLLMMMHHHEEEFFFFFFEEE???:::333...,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,)))***,,,---------,,,+++---------,,,,,,---------........................------...///000111222222555666777888999::::::;;;<<<<<<;;;;;;===>>>@@@AAAEEEZZZwwwdddkkksssvvvwwwuuuoooiiiIIIBBBAAALLLZZZfffqqqyyysssnnnjjjlllooonnneee\\\WWWNNNBBB:::888;;;===>>>DDDMMMWWW^^^aaagggpppwwwpppiiiaaa^^^___`````````[[[PPPBBB777222555CCCQQQhhhoooxxx}}}xxxggg\\\WWWVVVLLLAAA777444555555777;;;;;;===@@@CCCHHHPPPYYY___YYY[[[___hhhttt~~~oooeeeiiiqqqssspppnnnnnnpppqqqqqqttt}}}uuuyyy~~~sssmmmcccXXXNNNGGGBBB@@@===<<<:::777555444333333222333555555555666888999<<<@@@MMM^^^ddd```___dddkkk\\\HHH888333333333000111111111222333444666777666QQQgggjjjqqqvvvfffzzztttqqqpppZZZIIIJJJLLLFFFBBBEEEBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@===;;;999:::999999777555333111000000///777KKK```mmmsssuuuxxxtttpppmmmhhhgggooo{{{|||uuuuuuyyyxxx{{{}}}~~~yyyoooccc[[[]]]gggqqqssssssyyyyyyiiioooxxx|||mmmTTTDDD777666777666:::AAALLLYYY```VVVFFF>>>>>>AAAEEEHHHNNNUUU]]]ccchhhkkkjjjgggfffjjjppptttrrrpppssszzzwwwoookkkhhhfffeeeeeeeeedddcccccc\\\SSSMMMMMMSSS[[[```dddqqq|||```KKKBBB???BBBEEEJJJSSSbbbsss~~~|||{{{zzzhhhYYYNNNHHHVVVnnn~~~{{{yyy{{{oooZZZIIIQQQcccgggRRRDDDEEEGGGCCCNNNaaaooorrrooossszzz}}}wwwrrrSSSFFFAAAOOOgggyyy~~~yyysssooo```VVVLLLEEE???999888999:::999888888777888888888:::;;;AAAJJJRRR\\\jjjwww~~~hhhMMM:::666222111333222888MMMdddnnnlllgggbbb```___\\\WWWWWWYYYZZZZZZZZZVVVKKKAAAFFFOOOWWWVVVRRROOONNNKKKLLLNNNLLLFFFBBBBBBAAA???===888222...---------------,,,,,,,,,,,,,,,,,,---,,,------------------,,,***+++,,,---...---,,,,,,...---,,,,,,,,,,,,---........................---//////000111222333333444666666777888999:::;;;;;;<<<<<<<<<<<<===???@@@BBBEEEZZZxxxeeeqqq{{{{{{{{{}}}|||xxxVVVGGG???FFFSSS[[[bbbhhhffffffiiipppwwwyyytttooofff\\\MMM@@@999888:::<<<===DDDNNNVVV\\\bbbgggkkkkkkeeeaaa``````^^^___aaaZZZRRRGGG<<<666===RRRfff|||nnneeeaaa___[[[III???666444555666888;;;BBBEEEHHHJJJKKKNNNTTTYYY]]]fffpppyyy}}}uuummmmmmnnnooonnnmmmnnnssswwwuuujjj\\\\\\nnn}}}ooo^^^ZZZTTTMMMGGGBBB@@@???;;;:::888777555444333333222333444555555888;;;>>>CCCQQQfffyyyppp[[[CCC666333333333444111111222333444666777888FFFllllll___rrryyyzzz{{{nnnmmmXXXHHHIIILLLFFFBBBDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCAAA>>><<<::::::999999777555333111000444222888JJJ]]]iiinnnqqqwwwppplllmmmjjjfffkkkuuu~~~vvvyyyxxxwwwzzzzzz~~~~~~}}}ssseee[[[\\\fffpppssssssuuu}}}~~~yyyooottt}}}{{{jjjQQQCCC999999::::::>>>FFFGGGPPPUUUQQQLLLMMMQQQSSSVVV[[[bbbkkksssxxxzzz|||zzzvvvvvv|||||||||{{{zzzxxxuuupppjjjffffffbbbZZZRRROOORRRYYY___gggwwwbbbKKKBBB@@@FFFMMMUUUbbbttt~~~~~~ppp```SSSKKK]]]ppp|||yyyxxx{{{ppp___KKKSSSfffkkkWWWIIIJJJJJJGGGOOOaaaqqquuuqqquuu~~~rrriiipppssscccHHH@@@DDDYYYppp{{{{{{uuunnnjjj]]]SSSIIICCC>>>888777999999999888888888888888999:::;;;@@@IIIRRR^^^nnn|||}}}gggKKK888555222222444444;;;SSSkkkqqqnnnkkkiiiiiifffaaa]]]YYY\\\___aaa^^^WWWMMMEEEVVV^^^bbb___ZZZWWWSSSOOONNNOOOLLLFFFCCCDDDCCC???:::777222///.........---------,,,,,,,,,,,,------------------------------++++++,,,---------------...---,,,++++++,,,---..................---------//////000111222333444444666777777888999:::;;;;;;===<<<<<<<<<===???AAABBBDDDYYYwwwrrr{{{ppp___KKK>>>DDDPPPUUUYYY]]]]]]aaahhhqqqyyy~~~uuulll]]]LLL???888888999;;;>>>CCCKKKTTT[[[```bbbdddaaa```bbb```[[[\\\```[[[RRRFFF??????KKKdddzzzrrrllljjjcccYYYFFF===666555666666777:::BBBGGGLLLOOOOOOQQQUUUZZZiiiuuu~~~qqqllllllnnnpppooollliiiiiijjjcccVVVOOO\\\tttxxxiiiXXXUUUOOOIIICCC@@@======777777666555555444444444444444555555777:::@@@DDDMMMcccyyyjjjTTT>>>666555333333666222222333444555777888999^^^}}}}}}aaa^^^rrrxxx|||}}}vvvhhhWWWIIIHHHJJJHHHEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCC@@@>>><<<::::::999888777555333222444111777HHHZZZfffllloooooojjjiiijjjeee___dddpppyyy|||zzzwwwyyyrrrzzz}}}|||~~~uuu{{{~~~sssdddXXXXXXbbbnnnsssqqqrrryyy{{{uuuzzzyyyfffMMMAAA:::<<<>>>>>>CCCLLLMMMVVV\\\]]]^^^dddiiillliiiooozzz|||yyyyyyvvvmmmaaaUUUQQQVVV\\\jjjxxxzzz___MMMGGGKKKTTT^^^iiiyyyqqqcccTTTKKK___mmmyyy{{{|||{{{pppaaaMMMUUUiiiooo]]]OOOOOONNNOOOUUUeeeuuuyyytttvvv{{{iii[[[]]]ttt~~~fffPPPAAA???IIIaaatttzzz{{{vvvpppiiieeeZZZQQQGGGAAA<<<777666888999888888888888888999999:::999>>>GGGQQQ___qqqqqqYYYCCC666444222333555555>>>WWWqqquuurrrppprrrssspppjjjeeeccceeehhhiiidddYYYMMMGGG^^^bbbdddaaa^^^ZZZTTTNNNMMMNNNKKKFFFDDDDDDBBB>>>777444222000000000///...------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,---......///...,,,++++++,,,.../////////.........------------...///000111222222333666777888888::::::;;;<<<======<<<<<<===???AAABBBDDDXXXvvvyyyqqqdddMMM===CCCOOOTTTUUUXXXXXX]]]eeennnvvv~~~~~~wwwiiiVVVDDD999666777;;;;;;===CCCMMMWWW\\\^^^ZZZYYY\\\```]]]WWWXXX___\\\QQQDDD@@@FFFXXXrrr~~~|||ssshhhjjjzzzzzzsssnnnaaaRRRDDD<<<555555777777777:::>>>EEELLLQQQRRRUUUZZZ___xxxsssoooqqqwwwttthhhcccgggjjjkkkjjjhhheeeddddddfff___QQQOOObbbyyy}}}nnn___RRROOOHHHAAA<<<888777666444444444444444555555555666666666666888===DDDIIIUUUmmm~~~```LLL999555666333222555333333333444666888999:::iii}}}lllXXXggg}}}dddVVVJJJFFFHHHIIIGGGEEECCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;::::::888777555444111...444FFFYYYfffmmmqqqkkkiiilllmmmeee\\\dddsss}}}}}}zzz|||xxxooouuuwww~~~|||lllmmm~~~}}}qqqaaaUUUSSS^^^kkkrrrppppppwww}}}xxx|||vvvbbbJJJ@@@:::===AAAAAAGGGPPPYYYccckkkmmmooouuu{{{}}}zzzuuubbbXXXZZZ___sss|||ttt```VVVVVVZZZdddqqq}}}zzzoooaaaSSSIII___jjjvvv}}}|||oooaaaNNNVVVjjjqqq```SSSRRRQQQUUUYYYhhhxxx{{{tttuuu~~~{{{oooaaa\\\lll||||||}}}}}}vvvZZZ@@@>>>???MMMeeetttyyy}}}yyytttmmmfffbbbYYYPPPFFF@@@<<<777666888999888888888888888999999999999===FFFQQQ___sssiiiPPP@@@999333111333666777???YYYsssssspppppptttvvvssskkkfffjjjlllooonnnfffXXXKKKEEEZZZ]]]^^^\\\[[[ZZZSSSLLLMMMNNNJJJEEEBBBAAA>>>999444333111111222111///......------,,,,,,------......------,,,,,,------......---,,,+++,,,---...//////...,,,++++++,,,.../////////.........---------,,,,,,---...///000111111777777888999:::;;;;;;<<<======<<<===>>>???AAABBBCCCWWWttt}}}{{{jjjYYYFFF<<<@@@KKKRRRUUUZZZ]]]aaafffkkkrrrzzz~~~}}}kkkPPP@@@999555777777888;;;BBBJJJQQQUUUXXXYYYZZZYYYYYYYYY[[[]]]bbbUUUFFFEEEYYYqqqyyytttTTTNNNEEEAAAJJJddduuu[[[GGG===:::888777777888999999>>>???GGGQQQRRRPPP[[[kkkrrrcccUUUNNNWWWfffeeegggjjjjjjiiigggeeeeeeaaaQQQWWWooo{{{xxxhhhSSSGGGEEEAAA===:::777555555555555444444444555555666555222333777888>>>OOO```hhh~~~fffHHH>>>666444555333111222444...///444555333<<>>;;;888666777999999999999999888777666999:::AAAOOOZZZfffvvvbbbFFF888666111111222555:::GGG\\\mmmnnnnnnooommmmmmooosssxxx{{{oooiiicccPPPBBBFFFQQQTTTWWWYYYXXXTTTPPPLLLNNNNNNLLLGGGAAA;;;999888999111+++,,,---,,,,,,...,,,---------,,,,,,+++***///++++++......((('''++++++++++++++++++++++++++++++++++++,,,,,,---------///...---,,,+++,,,---...111000//////000222444666555555666666666999===@@@???===<<<;;;<<>>===DDDLLLQQQYYY[[[___bbbgggmmmtttyyyyyyfffWWWHHH>>>777555555888===CCCHHHIIIOOOQQQRRRSSSSSSUUUWWWZZZTTTNNNIIILLLZZZgggfff]]]NNNCCC999:::MMMnnnqqqXXXHHH:::999777666666888999999>>>===EEESSSXXXWWWZZZccc~~~yyydddYYY\\\ccchhhiiijjjjjjhhhfffeeeddd^^^NNNTTTmmmzzzvvveeeOOOFFFCCC???;;;888666555555555555444444444555666666888777888<<<>>>EEEVVVfffqqqrrrRRRBBB999333333555333222222333000222777777555???MMMpppwww}}}{{{|||dddPPPLLLHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFHHHFFFBBB???===:::777444555333000>>>XXXcccfffoooooollliiigggddddddllluuu~~~|||uuunnn~~~wwwiii|||wwwiii[[[RRRXXXaaalllrrrsssuuuyyy~~~ttt^^^III???;;;DDDNNNWWWhhh{{{~~~xxxssszzz}}}vvvjjjgggppp|||vvvooogggccc^^^WWWSSSSSSiiisss||||||tttlllQQQUUUlll}}}rrraaa^^^]]]ZZZaaaooo~~~pppbbbkkk}}}~~~|||~~~xxxlllaaaUUUGGG>>>;;;CCCOOOdddxxx}}}|||}}}zzzwwwrrrlllddd___SSSIII???;;;999777666888999999999999888888888777;;;===EEERRR]]]hhhxxx{{{\\\AAA555444333222222333888DDDWWWfffcccgggkkknnnooonnnnnnooouuurrrjjjgggcccQQQDDDIIIOOOQQQTTTVVVVVVSSSPPPMMMUUUUUURRRLLLDDD<<<888666999111,,,,,,---,,,,,,---------------,,,,,,+++***///,,,,,,//////+++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000//////...///111444555555666777777777999<<>>:::333000222444333222333333222444888777777AAAPPPfffjjjqqqtttvvv}}}}}}oooYYYKKKHHHEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIKKKIIIEEEAAA???;;;777444444222///<<>>===<<<<<<===???AAACCCIIIUUUsssxxxxxxyyysssjjjZZZGGG999777===DDDJJJPPPXXX```fffkkkpppsssuuu```NNN???:::444222555:::===>>>AAACCCEEEGGGHHHJJJNNNPPPUUUUUUUUUUUUYYYaaajjjppphhh^^^WWW]]]rrr~~~kkkUUUDDD<<>><<<;;;<<<@@@BBBGGGJJJVVVgggppplllfffccciiijjjrrr~~~www|||ooommmjjjgggeeedddbbb```WWWHHHOOOgggrrrmmmZZZDDD@@@===999555333333444555555444444444555666777888555555777;;;EEEUUUkkkzzzlllJJJ777666111000333555333222333444333444666555888EEETTT]]]eeegggbbbfff~~~}}}lllTTTIIIGGGEEEDDDEEEGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHEEEBBB???===:::777444222333000999RRR```eeennnnnnjjjgggfffbbb___bbbhhhuuuxxxooo{{{}}}yyyppphhhccc```fffnnnrrrrrrsssvvvyyy~~~rrrRRRFFF@@@EEESSS[[[dddxxxsss|||{{{~~~}}}ttthhh___```eeeqqqwww|||~~~|||uuuYYYVVVkkk~~~rrrsssvvvnnnnnnvvvzzzzzzoooVVVGGGQQQ^^^jjjxxx}}}tttqqqttt{{{pppdddWWWHHH>>>999888<<>>DDDNNNZZZeeeqqqnnnNNN:::444555222333222333;;;KKK[[[ccccccaaa```bbbhhhmmmqqqrrrmmmooojjjggg```MMMAAAIIISSSSSSSSSSSSQQQOOOMMMLLLPPPQQQQQQOOOIIIDDD@@@>>>999222------...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++---------...///,,,,,,------------............------,,,,,,,,,+++---------------.....................///000222333555777999::::::999:::;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEUUUwwwwww}}}llliiijjjhhh```QQQBBB999:::>>>???GGGSSS___ggglllppprrryyy|||sssiiiOOOHHH???666333333555888<<<>>>???@@@AAABBBEEEGGGOOOOOONNNNNNSSSaaavvvvvvmmmaaaRRRGGGCCCGGGFFFCCC???===???EEEJJJOOOXXXfffqqqtttpppmmmmmmllliiifffdddbbbhhhzzzxxxjjjmmmooolllhhheeecccbbb___\\\TTTGGGNNNdddkkkdddSSS???;;;999666444222333444555444444444555666777888888888:::===CCCQQQhhhxxxUUU>>>777555222222555555222111333666444333555888@@@OOO[[[eeepppkkkYYY]]]{{{~~~rrrbbbLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGBBB@@@>>>======<<<999777222444000777NNN]]]dddlllmmmiiiggggggeeebbbcccggg}}}|||~~~xxxyyy~~~~~~yyyrrrkkkfffdddhhhlllooopppsssvvvzzz}}}}}}}}}{{{mmmRRRCCCIIIYYYkkkttt}}}~~~pppuuutttjjjkkkwwwuuutttxxx~~~{{{~~~~~~ccc[[[kkkuuuvvv{{{yyyvvv|||sssooobbbGGG888>>>DDDIIITTTdddooowwwtttnnnjjjiiihhh\\\\\\[[[]]]eeeoooxxx|||{{{~~~yyyjjjYYYIIICCC===888777===MMM\\\kkkxxx~~~xxxqqqjjjbbb[[[WWWKKKAAA999777888888;;;>>>;;;:::888777777999:::<<<===FFFRRR]]]hhhvvvcccEEE777444444222444333444>>>PPP]]]bbbddd```]]]```hhhnnnppppppkkklllgggaaaZZZHHHAAAMMM\\\ZZZWWWTTTPPPMMMKKKIIIIIIKKKLLLKKKGGGCCCAAA@@@888111---...///,,,++++++---,,,+++++++++,,,------+++++++++)))***+++,,,,,,,,,,,,,,,------..................------,,,,,,,,,/////////......------,,,------......000111222222555777:::::::::::::::<<<::::::::::::;;;===???@@@CCCYYY}}}~~~{{{ooohhhkkkmmmkkk```PPPAAA:::999777???LLLWWW```fffjjjlllhhhkkktttlllggg\\\LLL===555444666666888999999999:::<<<>>>EEEFFFIIINNNUUUddd~~~qqqeeeaaaZZZPPPIIIIIILLLJJJFFFAAA???DDDMMMUUU\\\fffqqqvvvsssqqquuuzzz|||wwwjjjYYYLLLOOO___nnniii\\\XXXiii}}}mmmiiidddbbbbbb___[[[WWWPPPFFFNNN```aaaXXXKKK;;;777666555444333333444444444444444555666777888999888===DDDMMM___xxx|||]]]BBB666555666333333555555222111444666555555;;;EEESSS```iiisssxxxlllYYY]]]vvv}}}oooaaaWWWGGGKKKIIIFFFEEEEEEEEEDDDBBBEEEDDDDDDCCCCCCDDDDDDEEE@@@AAABBBCCCCCCCCCCCCCCC@@@???======>>>>>>===<<<222666111555JJJ[[[bbbjjjmmmiiihhhiiihhhddddddfffvvv|||{{{|||{{{tttnnnjjjjjjkkklllmmmooorrrwww{{{}}}tttmmmccc```dddfff\\\NNNIIIZZZppp||||||oootttyyycccPPPKKKPPPRRRNNNMMMRRRYYYcccnnnxxxmmm```lllvvvxxx~~~|||{{{nnnaaaVVV???222555444333<<<:::AAAFFFDDDCCCFFFJJJLLLLLLQQQVVVZZZ```gggjjjjjjoooqqqoookkkggg```SSSFFF<<<::::::;;;@@@MMMfff|||vvvmmmeee]]]VVVRRRHHH@@@888888999999:::===::::::999888999999;;;<<<<<>>;;;;;;;;;<<<===>>>???@@@EEE]]]{{{{{{|||vvv{{{~~~}}}rrr^^^JJJ<<<555555;;;BBBJJJQQQWWW]]]aaa[[[[[[dddvvvxxxeeeMMM<<<555666333444555666666777999<<>>======??????>>>===333888222333GGGXXX```gggnnnjjjiiikkkjjjeeebbbcccqqq~~~~~~xxxsssoootttrrrooommmnnnrrrxxx|||~~~~~~{{{kkkYYYIIIEEEHHHIIIJJJKKKXXXqqq~~~yyyqqqgggfffnnnsss[[[MMMAAA777555;;;>>>;;;<<>>>>>AAAGGGNNNYYYkkk|||vvvlllbbbZZZRRRNNNEEE===777888999888888:::999999999:::::::::;;;;;;<<>>@@@===>>>>>>???@@@AAABBBBBBIII[[[~~~www~~~hhhPPP===444777999;;;???DDDKKKRRRXXXZZZWWW___rrroooSSS<<<333222222444555666777888;;;===CCC@@@AAAEEELLL\\\yyywwwjjjdddbbbbbbWWWIIIGGGPPPVVVTTTPPPKKKLLLVVVgggttt{{{~~~}}}xxxuuu{{{yyyeee```iiijjjbbbOOOLLL___yyyiiihhhfffbbb_________\\\VVVPPPIIICCCMMMYYYQQQEEE===555222333444555666555444333444444555555666888999:::<<>>===<<<<<<<<<@@@@@@AAAAAAAAA@@@??????>>>===<<<<<<======<<<;;;444999333222EEEWWW___fffoookkkjjjkkkjjjddd``````rrr}}}{{{yyy~~~|||wwwsss{{{wwwrrrnnnnnnrrrxxx}}}{{{xxxkkkSSS>>>:::<<<===EEEPPPeeezzzhhhfffooommmpppxxxzzzeeePPP???======999777;;;;;;:::<<>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@???===;;;:::999666777444333===QQQ```eeennnjjjiiikkkhhhbbbccchhhyyy~~~vvvzzzzzz}}}|||yyyxxxyyywwwrrrlllkkkoootttvvvuuuzzz}}}uuuiiiMMM===;;;666777???AAAQQQttt}}}sssRRRPPP___}}}mmm[[[YYYDDDBBB===999666666777888888999;;;===<<<>>>IIIUUUiii{{{}}}wwwjjjmmm}}}|||uuuaaaFFF===333000333666444111333222333333444555666777BBBQQQbbbsss|||ggg[[[JJJ===<<<===;;;???FFFJJJPPPYYY\\\XXXVVV___kkktttkkkaaaTTTLLLJJJ???<<<999777777888888777999888999:::888555888???EEEJJJXXXlllgggKKK888222222333,,,777444777WWWtttzzzuuuqqqvvvvvvooopppxxxyyyqqqpppmmmfffZZZOOONNN[[[hhhhhhhhhddd[[[NNNFFFIIIPPPLLLJJJFFFAAA@@@BBB>>>888000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------//////......///000222333555555666777888:::<<<===BBBAAA@@@@@@@@@AAABBBCCCBBBXXXzzz}}}{{{{{{fffPPPAAA777888777444777???FFFHHHRRRUUUaaarrrzzzfffSSSEEE===999777777444111000111222333222777555555888;;;AAAOOO^^^uuu~~~ssshhhZZZ[[[[[[XXXSSSPPPPPPRRR[[[\\\aaaiiipppyyy{{{kkksss~~~wwwggg^^^^^^]]][[[YYYWWWUUUQQQLLLHHH???CCCGGGHHHCCC<<<555222444222111222555777666444555777:::::::::===CCCHHHVVVrrrxxx[[[@@@777666333222555666444222222222444555555999CCCUUUiiizzz{{{tttkkkqqqzzzsssWWWOOOLLLEEEFFFDDD@@@???@@@BBBCCCCCCBBB@@@===<<<<<<===<<<;;;>>>>>>===<<<===>>>???@@@@@@@@@@@@???===;;;:::999555666333222;;;LLL[[[aaannniiifffgggfffeeejjjrrr}}}yyyxxx~~~xxxvvv|||}}}}}}zzzxxxyyyrrrlllffffffkkkqqqsssssszzz{{{rrr[[[DDD:::===::::::===<<>><<<888555444444666777999:::<<<>>>===>>>HHHSSScccuuu}}}yyykkknnnzzzxxx~~~fffRRRAAA:::333000222333111...444333333444444666777777===FFFUUUcccmmmlll]]]MMMDDD>>>;;;@@@JJJUUU```iiiooouuu~~~|||qqqiii^^^RRRJJJHHH>>>;;;888777888888888888999888:::;;;999666999???GGGMMMZZZmmmzzz___FFF777333333444///777666>>>\\\rrrssspppiiirrrxxxxxx|||{{{pppkkkiiicccWWWLLLMMMZZZhhheeeeeebbbZZZPPPJJJNNNTTTIIIIIIFFF@@@>>>???<<<888//////...,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......///000222333666666777888:::<<<===>>>??????>>>>>>>>>???AAABBBEEEZZZ{{{wwwmmmvvv___NNN===999666666777999@@@HHHMMMPPPYYYeeennnuuu|||~~~uuufffWWWJJJBBB>>>===999666444222333333222111222222444777777999@@@GGGTTT\\\gggoooqqqkkkbbb[[[YYYYYYXXXXXXWWWXXXXXXYYY\\\aaakkkwww|||yyyggg\\\ZZZ[[[YYYWWWUUUSSSPPPLLLHHHDDD:::===@@@@@@<<<666222000333222333444777888777555444777::::::;;;BBBOOOYYYuuuTTTCCC666444555222111444666555333222333555777999???FFFVVVjjjxxxzzzpppfffgggsss|||fffQQQNNNLLLGGGEEEBBB@@@>>>@@@AAAAAAAAAEEEBBB>>><<<<<<<<<<<<<<>><<<;;;;;;<<<===>>>@@@??????>>>===<<<:::999555555333222999HHHWWW___kkkiiihhhiiihhhgggkkkpppxxxzzz~~~qqqyyy||||||xxx|||~~~{{{yyyxxxtttllleeeeeelllsssuuuttt{{{zzzqqqWWWBBB:::??????BBBFFFDDDPPPMMMLLLNNNNNNYYYvvvjjj\\\UUUJJJ>>>@@@@@@DDDSSSiiidddIII???:::999666444444555777888;;;:::<<<>>>===>>>FFFPPPeeevvv~~~ooopppqqqkkktttvvv|||~~~vvvjjjWWWGGG<<<999666555666555444222444444444444555666777777;;;@@@JJJVVVYYYQQQEEE???>>>DDDLLLTTTaaarrrxxxmmmeeeZZZOOOGGGEEE;;;999777777888999:::999999999:::<<<:::777:::???JJJQQQ^^^ppppppTTT???666444444444333666888GGGbbbmmmjjjkkkgggpppxxx}}}tttggggggaaaTTTIIIJJJXXXeeeaaabbb___XXXQQQOOOSSSXXXGGGJJJHHHAAA<<<;;;:::777///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......///000222333666777777999:::<<<>>>???<<<<<<<<<<<<===>>>@@@AAAHHH]]]}}}wwwqqqmmmqqqyyy{{{zzzwwwgggUUUHHH;;;333666999888===FFFIIILLLSSS\\\aaadddllltttyyyvvvqqqhhh\\\OOOEEE@@@;;;999666555555555444333111333666888999:::===AAABBBGGGOOOWWW[[[[[[YYYVVVYYYWWWVVVXXX[[[]]]^^^^^^___ccclllvvv~~~kkk\\\ZZZ[[[ZZZUUUSSSPPPNNNLLLHHHDDDAAA999:::<<<;;;888444222222444555555777888888777666888888:::===FFFTTTfffrrr}}}aaaCCC:::555666555222111333444444444444555777:::===EEEJJJVVVgggrrrqqqjjjccczzz~~~pppvvv[[[MMMLLLLLLGGGDDDAAA???>>>???@@@@@@@@@EEEBBB>>>======>>>???>>>@@@>>><<<:::999:::<<<===>>>>>>>>>>>>===<<<;;;:::555555444333888DDDUUU```fffiiinnnpppnnnhhhdddbbblll~~~yyy}}}~~~|||yyyxxxuuummmfffgggmmmtttvvvuuuzzz{{{qqq[[[FFF>>>BBBFFFSSS```cccmmmkkkggg]]]PPPLLL\\\qqq{{{bbbIII???CCCHHHIIICCCHHHPPP\\\ooommmOOOAAA<<<:::888777666888999;;;;;;:::;;;===<<<<<>>???;;;;;;;;;;;;<<<>>>@@@AAAJJJ```uuummmqqqvvvnnnaaappprrrlllqqqlll]]]SSSAAA333444888888:::???HHHKKKSSS[[[___aaafffnnnssswww{{{zzzqqq```MMMAAA<<<:::777555666666555444///111333333444666888999:::===BBBGGGLLLOOOPPPQQQSSSRRRQQQSSSWWWZZZ\\\]]]dddeeejjjpppxxxsssaaaXXXZZZYYYSSSMMMKKKHHHFFFDDDBBB>>><<<777888888777444333333444444555555666555555555555999999===JJJ```xxxbbbDDD<<<888666666555222222444111333444555555777:::>>>LLLRRR```nnnqqqiiibbbaaauuuyyy~~~dddOOOGGGGGGGGGDDDCCCAAA???>>>???@@@@@@???@@@>>>;;;;;;===>>>?????????===;;;:::999:::;;;<<<===============<<<;;;;;;444444444333555???PPP^^^dddiiiooopppmmmgggaaa\\\ddd}}}~~~~~~~~~{{{xxxnnnjjjfffgggmmmtttwwwwwwzzz}}}zzzqqqWWWLLLNNNXXXbbbvvvqqqZZZUUU___gggtttlll\\\LLLEEEFFFJJJKKK]]]dddllltttpppSSSCCC===;;;:::888888888999::::::888999;;;;;;;;;@@@HHH^^^ooo|||tttxxxmmmRRRCCCGGGGGGIIIFFFAAA???AAA@@@===============;;;999888777444444444444444444555666555444999BBBBBB???EEEPPP]]]qqqxxxoooeee^^^UUUJJJCCCBBB777666555666999;;;;;;:::888888:::<<<<<<;;;???FFFOOO[[[jjjyyyvvv]]]DDD888666444222222444444888MMMeeefffaaaiiikkkoootttzzz|||sssooonnncccRRRIIILLLUUUZZZ[[[\\\WWWOOOMMMPPPSSSQQQOOOSSSQQQHHH???:::777444------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,------......------//////......///000111333555555666777999;;;<<<>>><<<<<<<<<<<<===???AAABBBKKKcccpppzzz|||vvvuuuxxxqqqcccXXXmmmvvvlllgggqqqvvvqqq___OOO===666555666666777@@@BBBJJJUUU\\\___ccciiijjjqqqzzz~~~mmmWWWFFF???;;;777444444444444444111333222//////222333222555666888;;;???BBBDDDFFFLLLMMMMMMOOORRRVVV[[[]]]fffhhhmmmrrrxxx}}}iiiYYYTTTSSSMMMEEEBBB@@@===<<<;;;999777555333444444333222111222333222333444444444444777999999===IIIaaadddGGG666777555333333333333444555111333444333444999@@@GGG[[[eeevvv~~~uuuccc]]]bbbyyyqqqpppXXXKKKGGGFFFFFFGGGCCCAAA??????@@@AAA@@@???;;;999999999<<<======<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;555555555333222888IIIZZZccchhhkkkiiiggggggfffdddfff~~~~~~|||zzzoooooooooqqqssswww|||~~~yyy{{{~~~~~~zzzrrrZZZ^^^rrrtttccckkk{{{uuueeeZZZ[[[dddpppxxx{{{bbbKKK>>>:::999888777666777888888:::888888;;;;;;;;;@@@FFFIII]]]uuuuuuuuugggIII999<<<>>>AAACCCDDDJJJRRRTTTQQQNNNKKKFFFCCCAAA>>>;;;888666555555444555555666666666555777;;;???GGGWWWeeeyyy}}}wwwvvv{{{{{{tttkkkaaaZZZRRRGGGAAA@@@666555555777999;;;:::999888777888;;;;;;===DDDLLLUUUcccssskkkTTT>>>777666222000222111555<<>>=========>>>???AAABBBJJJddduuu|||zzzsssnnn[[[```hhhnnnppprrrzzznnndddRRR>>>444444555555999999???JJJSSSXXX\\\```cccgggqqq|||xxxdddTTTGGGBBB;;;666444444444444222555444000000444333///222222333444666999;;;<<>>:::888666555555555333222111222333222111111222444222444666666777:::@@@DDDMMMWWWlll~~~___DDD777444333333222111222444444333222333333333888DDDUUUaaarrr}}}sss___cccttt}}}{{{vvvxxxdddPPPIIIHHHFFFGGGJJJCCCAAA@@@@@@AAAAAA@@@???;;;::::::<<<===>>><<<:::;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<===<<<;;;888222444DDDWWWaaagggjjjhhhgggjjjjjjgggggg}}}}}}~~~}}}{{{zzz}}}}}}yyywwwzzz~~~xxxxxxzzz}}}~~~~~~wwwnnn|||vvvhhhmmm~~~~~~xxxgggWWWIII>>>888666666555666666777999999;;;888888<<<======AAAGGGAAAWWWuuuvvvuuufffIII:::>>>???FFFPPP\\\hhhoookkkcccXXXPPPHHHCCCCCCBBB>>>;;;888888777777777777777888999;;;::::::DDD[[[sss{{{zzz}}}{{{|||xxxooofff]]]VVVNNNDDD>>>===666555555777999::::::888888666777999;;;>>>HHHRRR\\\kkk|||]]]III888555555000///333///:::CCCTTTiiikkkaaa```]]]dddmmmrrrqqqjjjcccaaaiiicccUUUHHHJJJWWW]]]XXXWWWXXXQQQHHHHHHPPPPPPIIILLLMMMJJJDDD@@@>>>888111,,,+++++++++++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......///000222333555666666777999;;;===>>>>>>>>>=========>>>@@@AAAHHHdddxxxwwwvvvggghhhyyy}}}rrruuuyyywwweeeIII666444777777<<<888:::DDDMMMSSSWWWZZZ```aaahhhvvv~~~oooaaaPPPJJJAAA:::777666666666---111222///111555444...222222222333444666777888555999>>>@@@BBBGGGQQQXXX___iiixxx{{{tttvvv~~~}}}zzzvvvqqqnnnoootttyyy~~~{{{cccMMMFFFCCC>>><<>>???@@@AAA@@@===:::999;;;===??????>>>===<<<:::;;;<<<<<<===<<<<<<<<>>;;;===???===:::::::::999999999999999:::777;;;:::999HHHiii||||||{{{zzz|||wwwlllcccZZZSSSKKKBBB<<<;;;666555555777999:::999888888666555888:::???JJJUUUbbbrrr}}}TTTBBB444444444//////444...===JJJYYYlllnnnaaaZZZ___bbbfffgggccc___```cccaaa[[[LLLBBBJJJ[[[```ZZZVVVWWWPPPGGGIIIRRRQQQIIIGGGGGGDDD@@@??????888000+++++++++***++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------//////......///000222333666777777999:::<<<>>>??????>>>===<<<<<<===>>>???GGGdddmmmmmm|||dddLLL>>>:::888555888666888>>>DDDIIIRRR[[[^^^```eeemmmuuuzzzzzzxxxhhhVVVDDD>>>>>>:::888888222333444333222111222222111111111111333555777888777888999:::===BBBIIINNNXXXbbbnnnxxx{{{wwwrrrnnnpppjjjaaaYYYVVVXXX]]]aaahhhnnnzzzxxx]]]EEE@@@AAA<<<777777666555444444333444444444222222333333444444444444888444666;;;<<<@@@UUUllltttQQQAAA:::444111333///222444444111111444888888999666666FFFbbb{{{nnndddsss~~~~~~yyyXXXSSSLLLGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAACCCEEEDDDBBB@@@<<<<<<===>>>@@@AAABBBBBBAAA???<<<;;;<<<======>>>JJJJJJJJJCCC999555@@@OOObbbhhhlllllllllmmmjjjffffffvvvzzzvvv{{{{{{xxxqqqoooqqqtttqqqsssvvv{{{iiiPPPKKK]]]ppplll\\\III???:::777666888777777777777777777888999>>>===;;;:::<<>>999999:::;;;;;;AAAPPP___mmmtttnnnBBB===777222111111111111888<<>>======>>>AAACCCKKKfffuuu}}}uuuZZZCCC888444222777555666:::===AAAIIIRRRXXXZZZ^^^fffoooxxx~~~wwweeeRRRHHH@@@999444444222333444444333222111111111111111111111222333333444555555666777:::???CCCNNNUUU```iiioooqqqqqqqqqrrrkkkaaaWWWPPPNNNOOOQQQUUUWWW___kkkwww~~~~~~{{{dddNNN<<<999:::666333444222222111111111111111222444444333222333555999<<<999666888BBBKKKXXXqqqsssZZZBBB:::888444222555222333444222000000333555,,,111666===NNNggg{{{~~~uuunnnuuuiiiUUUPPPJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAACCCEEEEEEBBB@@@>>>??????@@@BBBCCCCCCDDDDDDBBB@@@?????????@@@@@@HHHHHHGGGBBB888555@@@NNN___eeeiiiiiiiiijjjhhheeedddttt~~~yyy{{{}}}vvvrrrqqqssstttttttttuuuyyy~~~~~~^^^HHHFFFZZZmmm}}}hhhYYYMMM@@@;;;:::888777888777777666666777999:::<<>>???AAADDDGGGDDDPPPtttxxx|||nnnPPPEEEPPPcccrrrxxxwwwuuufffYYYYYYWWWQQQJJJFFFAAA:::999;;;:::999999888999<<>>;;;555000------,,,,,,,,,++++++++++++***))))))))))))***+++++++++++++++++++++++++++*********++++++++++++,,,++++++*********+++,,,---------------..................---...///000222333777888888999;;;===>>>???<<<===>>>======>>>AAACCCMMMhhh{{{wwwmmmXXXIII???999666555555777777999@@@HHHOOORRRVVVZZZbbbnnn|||{{{kkk^^^PPPBBB:::777333333444444333222111000333333333333222111000///222333444333222333555777;;;@@@GGGMMMTTTYYY___cccfffaaaXXXNNNFFFAAA??????AAA@@@BBBGGGNNNRRRRRRQQQKKK===333444555111000222111111000000000111111222111222444444444666999;;;>>>;;;AAARRRfff|||wwwNNN@@@555555666333222555555444333222222333444555222777>>>HHHXXXkkkwww{{{xxxooonnn{{{~~~VVVPPPLLLHHHEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAACCCEEEEEECCCAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDBBB@@@???@@@@@@AAACCCCCCBBB>>>666333===III\\\bbbeeeeeeeeegggfffdddbbbqqq{{{vvv|||{{{}}}~~~{{{sssnnnlllmmmppprrrwwwvvvvvvxxx~~~~~~iiiUUUCCCFFF]]]nnn}}}nnnbbbLLLCCC;;;:::;;;999777666666666666666888;;;>>>@@@???@@@BBBEEEIIINNNQQQSSSLLLTTTwww}}}uuusssRRRHHHXXXhhhvvvxxxpppiii]]]YYYbbb^^^TTTJJJEEEAAA======???>>><<<;;;<<<>>>@@@@@@@@@???EEEFFF@@@CCCZZZ}}}~~~~~~yyysssddd[[[PPPIIIBBB:::777777555666888999::::::999999777777999<<<>>>EEEUUUeeennnwww}}}```>>>:::555222222333333444000CCC]]]mmmmmmhhhkkksssvvvxxxyyyyyyuuummmddd^^^YYYNNNLLLYYYeeegggdddccc```[[[UUUSSSSSSRRRMMMHHHFFFDDDCCCAAA>>>888222---,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------..................---...///000222333888888999999:::<<<===>>><<<===>>>======>>>AAACCCNNNjjj|||sssxxx|||zzzrrrcccOOO>>>555444555777666555:::@@@EEEIIINNNPPPUUU```qqq}}}uuueeeSSSEEE>>>:::888666444555555555555444444555555444222111///111333444333222111111222111333666999<<<@@@FFFIIIMMMJJJEEE@@@;;;888777666999777666777999::::::888999444111444333000000333222222111111222333444444///333888;;;999888888888@@@BBBOOOhhhzzz^^^KKK<<<777444666555111000333333333333444555666666666:::;;;AAAPPPbbboooqqqmmmooonnn}}}rrrttthhhKKKMMMJJJGGGEEEDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@???======>>>???>>>===<<<999444222999CCCXXX___dddcccccceeefffeee```mmm~~~{{{ssszzz~~~vvv~~~}}}yyy}}}yyyzzz}}}}}}vvvoooiiieeeeeelllssswwwwwwwwwzzzyyycccSSSDDDLLLfffvvv{{{lllccccccfffRRRHHH>>><<<<<<999666555666666555666999<<<@@@CCCBBBFFFNNNVVV]]]bbbeeefffcccgggsssooovvvVVVOOObbbmmmwwwuuujjjcccYYYXXXccc\\\PPPEEEBBBBBBBBBDDDGGGIIIFFFFFFLLLSSSSSSKKKCCCEEEIIIHHHBBBAAARRRooo|||yyyxxxssslll```VVVLLLEEE???999666777555777999;;;;;;:::888666777888;;;???CCCKKK\\\llluuu~~~sssTTT;;;888444222222444555555777KKKdddnnnkkkhhhoooyyy~~~wwwpppkkkddd^^^[[[OOOPPP___hhhbbb___bbbddd]]]WWWUUUWWWTTTMMMFFFBBB@@@@@@AAA>>>777000---,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++***++++++++++++,,,,,,,,,,,,---------...............---...///000222333999999999999:::;;;<<<===<<<===>>>======>>>AAACCCMMMiiixxxrrrvvvsssqqqqqqvvv|||uuu[[[BBB777555444777777444666:::;;;AAAHHHKKKNNNWWWgggsss|||xxxeeeRRRFFFBBB===888555555666666666333333444555444333111000///111333333222111111222111333444555555666999;;;888888777666666555555555666555555666666555222111222111222444333000000222222222222222333444666666444777::::::999:::???DDDLLLTTThhhvvvZZZEEE:::888666666666333//////222111222333444444555777777999;;;FFF\\\qqqwwwlll``````ooonnntttmmmVVVLLLKKKIIIGGGEEEEEEDDDBBB@@@@@@@@@@@@???>>>======<<>><<<;;;===??????<<<;;;:::666444999AAAVVV^^^ddddddccceeegggfff^^^hhhxxxyyyuuu{{{rrrwww{{{vvvyyy~~~vvvvvv{{{~~~~~~{{{uuunnnccc___hhhvvvwwwwwwzzz~~~{{{hhhQQQEEEQQQmmm}}}wwwggg]]]\\\___^^^QQQCCC===:::777666666666666666777:::===@@@BBBJJJPPP\\\hhhrrrxxx{{{||||||mmmlll~~~yyy]]]VVVhhhvvv|||uuullliiiaaa[[[bbb\\\OOOCCCAAAEEEHHHJJJLLLNNNLLLOOO[[[hhhhhhYYYJJJKKKKKKHHHEEEEEEOOObbbrrryyywwwuuuooohhh\\\RRRHHHCCC===888666777555777999;;;;;;:::777555555777;;;@@@EEEOOOaaarrriiiIII888666333222333555555555>>>PPPdddmmmmmmnnnvvv}}}~~~uuuoooiiicccWWWNNNOOO]]]bbb[[[ZZZ```^^^XXXRRRQQQRRRPPPHHH@@@@@@<<<===@@@>>>666///...,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,------------.........---...///000222333888888888999:::;;;<<<===<<<===>>>======>>>AAACCCIIIfff~~~sssxxxjjj^^^bbbppphhhcccjjjzzz~~~nnnZZZGGG>>>666555555333333444444;;;BBBGGGJJJSSS___iiirrr~~~zzzjjj]]]MMMGGG@@@<<<:::888555222444444444333333222111000...000111222111111111222000222444444444333444555222222333444444555555555222333555555555333111000000111333333222000000111111111222222444555666777777888888777:::EEEVVVbbbqqq{{{pppVVVAAA999:::444444444333111000111333222333444333333777>>>EEEOOORRR```vvvyyydddSSS]]]ooo}}}uuu}}}^^^NNNOOOKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<;;;;;;AAA@@@??????AAABBBAAA@@@??????????????????>>>>>><<>>===???BBBCCC@@@======;;;999<<>>???BBBJJJWWWhhhwwwssscccfffzzz{{{fff\\\eeewww{{{wwwuuuzzzvvvnnnqqqdddUUUIIIIIIMMMPPPPPPOOOCCCBBBGGGSSS___```TTTHHHKKKIIIHHHJJJLLLPPPXXXaaauuu{{{vvvuuutttmmmfffVVVMMMEEE@@@<<<666555666555777999;;;;;;:::888666333555:::AAAGGGRRReeewwwyyy```BBB777555222222333555555555999HHHYYYbbbgggnnnuuuxxxvvvyyypppfffOOOLLLOOOXXX[[[WWWWWW\\\WWWSSSOOOOOOPPPOOOJJJEEEAAA<<<;;;???===444......++++++++++++******************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---...///000222333777777888888999;;;<<<===<<<===>>>======>>>AAACCCGGGdddwww{{{yyyrrr```WWW___^^^```iiixxxvvvbbbPPP===555444444222222333777<<<@@@CCCJJJSSS[[[eeeppp}}}zzzjjjeee___ZZZVVVNNNCCC<<<;;;:::888666444333222222000111222222111111333444...000111111000000111333222222333333333333333333111222333333333222222333222333333222111222222111333333333444666888999:::<<<@@@FFFMMMXXXkkkuuu```NNN>>>333333888111111111111111222333333222444555333555BBBUUUeeerrruuu}}}ooo^^^UUUgggppp~~~{{{hhhUUUMMMLLLJJJHHHEEECCCCCCCCCCCCBBB??????>>>>>>=========<<<@@@>>>===>>>???AAA@@@?????????>>>>>>=========<<<:::>>>BBBBBB??????AAAEEEEEEAAA>>>>>>===;;;;;;???PPP\\\fffhhhfffggghhhhhhbbb```eeetttwwwmmmpppyyy~~~||||||xxxvvvsssiiiaaaiiixxx{{{zzz{{{}}}sssbbbLLLFFFYYYyyyzzznnnooo}}}qqqdddaaagggrrryyyhhhWWWEEE;;;777666888<<<666777999:::;;;;;;;;;;;;888<<>>:::555222333555666888:::::::::999888444666<<>>777444222222333555555444555DDDSSSZZZ```iiiooopppvvv}}}zzzpppcccIIINNNTTTWWWWWWTTTSSSTTTNNNMMMLLLNNNPPPQQQQQQPPPFFF>>>;;;???<<<111+++---++++++++++++************))))))***++++++***))))))++++++++++++++++++++++++*********++++++++++++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------......---...///000222333666666777888999;;;===>>><<<===>>>======>>>AAACCCHHHeee}}}{{{uuuqqqYYYRRR]]]hhhrrr{{{~~~zzzaaaEEE777555555444444555777888999;;;@@@GGGMMMTTT^^^iiissszzzmmm]]]QQQCCCAAA>>>:::777666555555444555555444333333555666222333333222000000222444222222111111111111111111222333333222222222444666444555444222333555555444666666777888:::<<<===>>>EEEPPP```ppp~~~```RRRCCC===888333222555000111222111222444444222222555555555;;;OOOmmmqqqaaa^^^cccqqqqqqsss{{{|||bbbTTTQQQNNNGGGJJJGGGCCCBBBBBBCCCCCCBBB=========>>>>>>>>>>>>>>>???>>><<<===>>>@@@@@@?????????>>>>>>===<<<<<<<<<888<<>>AAAEEEEEE???<<<===<<<999999<<>>???<<<===>>>======>>>AAACCCIIIfff{{{uuunnnkkkqqq{{{ssseeePPP777111444///333333111000333999>>>???HHHKKKQQQZZZfffwwwgggbbbWWWIIIAAA???<<<777777888999777555333333444444444333444555444222000333333333222111222444666333333444444444333222222000444555444555999:::888555:::???AAABBBIIITTT^^^iiisssmmmUUU@@@>>>:::666333222111111555666555333222222444777444777555555HHHhhh|||~~~}}}qqqddd\\\XXX```www~~~ssswwweeeUUURRRPPPMMMJJJCCCCCCCCCCCCBBB@@@>>>===============<<<<<<<<<<<<>>>>>>?????????>>>>>>===<<<>>>???>>><<<;;;<<<>>>:::;;;;;;<<<<<<=========:::;;;<<<<<<======<<<<<>>AAABBBXXXqqqzzzrrriii```UUUNNNJJJLLLKKKEEECCCEEEKKKLLLkkk{{{~~~{{{pppgggkkkyyyxxxtttvvvwwwrrrmmmrrrzzz}}}~~~|||yyytttmmmcccYYYSSSHHHCCC===999777666555444666888::::::888666666666888:::AAAJJJSSS```uuurrr]]]HHH999333333222000111444666666AAASSSgggnnniiicccffflllzzztttllliiijjjjjjddd\\\QQQ\\\```ZZZUUUUUUPPPFFFBBBBBBEEEIIIMMMOOORRRUUU@@@GGGHHH???444...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,+++,,,---...///..............................//////000000111111555666777888:::;;;======<<<===>>>>>>>>>???BBBEEEHHHhhh{{{zzzdddEEE777888777333333222222333666999;;;@@@FFFMMMSSSZZZgggyyy{{{iii\\\TTTLLLEEE>>>===;;;999888777777666999777555555666666555444666666666555444444555666555555666666666777777777555777777555666:::;;;999>>>DDDKKKPPPUUU^^^kkkuuuwwwqqq[[[HHH<<<:::777555333333333333444444333444444444444444333;;;AAAEEETTThhhqqqmmmhhhdddXXXRRRcccsssmmmuuu]]]NNNNNNNNNIIIDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>==================>>>>>>>>>======<<<>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<=====================<<<;;;;;;FFFUUUdddiiiiiiiiigggdddeee``````mmmtttmmmssswwwvvv}}}zzzxxxxxx|||yyyttttttyyy~~~~~~nnn[[[IIIMMMhhh~~~yyyjjjccc]]]^^^dddddd]]]UUUPPPIII@@@:::777777888999:::;;;<<<;;;::::::<<<======<<<;;;;;;<<<===???@@@YYYsssrrrfffYYYRRRKKKDDDBBBDDDKKKLLLlllwwwuuu~~~~~~}}}yyytttlllcccYYYRRREEEAAA;;;777555555555555666888::::::888666666666888;;;BBBLLLVVVdddyyydddOOO???333333333222111111444777999???WWWlllmmmcccbbbjjjtttzzzssskkkggggggddd\\\TTTSSSXXXXXXSSSSSSYYYVVVMMMGGGHHHJJJMMMOOOPPPRRRTTT@@@FFFGGG>>>444...,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---...///........................000000000111222222333333666777888999;;;===>>>>>><<<===>>>>>>>>>???BBBEEEIIIkkk|||{{{YYY@@@888444333444444333222222444666666>>>EEEGGGIIIRRRbbbppp~~~zzzqqqiiibbbUUUQQQKKKGGGDDDAAA<<<888;;;999666555555666555555555555555444444555555555555555555555666666777777666999999888;;;BBBEEEEEEKKKRRR[[[dddkkkuuulll\\\QQQEEE:::666555444333333444555555222222222444555666555444666@@@JJJTTT___iiiggg^^^UUUPPPRRReeettt{{{oooQQQFFFJJJLLLGGGAAABBBBBBCCCCCCBBB@@@>>>===?????????>>>>>>>>>======;;;<<<<<<======<<<<<<<<<<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<>>===;;;:::999CCCRRR```fffggghhhgggdddfff^^^[[[fff||||||}}}ssskkkooossssssxxxxxxxxxxxxzzz|||~~~|||vvvuuuyyy}}}mmmZZZKKKRRRnnnwwwrrrmmmbbbWWWTTTVVV\\\gggnnnjjj\\\OOO???===;;;888666666777777777999:::;;;;;;;;;===???<<<;;;::::::>>>CCCIIIMMMXXXppp~~~ttthhhZZZOOOJJJHHHKKKlll|||wwwqqqiii___UUUOOOAAA===888555555555666666777888:::999888666777777999;;;CCCOOO[[[jjjrrrSSS@@@666000333222222222222555:::>>>VVVrrrvvveeefffrrrzzz|||tttkkkgggeee^^^TTTKKKQQQVVVXXXXXX]]]aaa\\\QQQIIIKKKMMMLLLKKKKKKLLLLLL@@@EEEEEE<<<222...,,,+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---...///------------------------///000000111222222333333777777888:::<<<>>>???@@@<<<===>>>>>>>>>???BBBEEEKKKmmm{{{sssVVVDDD999666444444555333111222555333888<<<======CCCNNNWWWdddsss|||tttmmmggg^^^RRRHHHGGGFFFEEEEEEEEEDDDAAA???<<<:::999999::::::::::::999999999:::;;;<<<<<<===<<>>????????????===;;;:::>>>>>>>>>>>>============;;;;;;<<<=========<<<<<<999888777999;;;===<<<:::<<<<<<<<<;;;;;;;;;;;;;;;============<<<;;;:::999???MMM\\\dddiiilllmmmlllggg```\\\aaaqqqyyywwwzzz|||zzzkkkcccgggooosssqqqtttxxxzzzxxxsssnnnkkkqqqxxx|||yyyyyy|||}}}|||||||||}}}}}}~~~|||iiiVVVLLLVVVuuuvvvjjj```UUUHHH>>>===AAAKKKVVV]]]XXXKKK???:::>>>>>>:::777777666555666888;;;<<<===>>>@@@BBB@@@===<<>>;;;777444555777888888777888:::999888777888999999<<>>>>>>>>???BBBEEEMMMmmm}}}yyyqqqkkkyyyxxxhhhYYY===777333555555222222666555555555666999===AAADDDMMM[[[pppwwwkkkfffgggiiikkkkkkgggaaa\\\SSSPPPLLLIIIIIIIIIHHHFFFDDDFFFIIILLLNNNPPPQQQQQQPPPUUU[[[bbbmmm}}}vvveeeUUULLLAAA999555444333333333333222222222222333333000444777555333999EEEPPP\\\ZZZ^^^jjjqqqjjjYYYLLLIIIRRRttt|||zzz\\\RRRJJJHHHHHHEEEDDDDDD===>>>>>>???>>>===;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>KKK[[[eeennnvvvyyyxxxeeedddbbbaaaiiizzz|||{{{}}}xxxiii___cccmmmuuusssvvvzzz{{{yyyvvvtttttt{{{{{{|||~~~~~~}}}{{{{{{|||}}}~~~|||}}}zzzfffSSSLLLZZZ{{{}}}kkk]]]SSSJJJCCC>>><<>>666///---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------------------------------------------...///000111222222444555666888:::<<<>>>???<<<===>>>>>>>>>???BBBEEEMMMlll||||||~~~~~~~~~hhhaaajjj|||{{{KKK===444555666444444777666444333444777::::::999>>>HHHYYYjjjuuu~~~}}}rrrlllddd```______]]]\\\ZZZ]]]bbbgggkkkllllllllliiiooouuu|||~~~lllWWWFFF>>>999666666666444333444333333333333333222222222222666888777999BBBRRR```mmmkkkqqq{{{yyygggSSSHHHQQQmmmxxxooorrrxxxyyy^^^SSSOOOMMMLLLGGGAAA???AAA??????@@@@@@@@@???======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>BBBBBBBBB@@@===::::::;;;??????>>>>>>===<<<;;;;;;:::;;;;;;<<<======<<<<<>>???;;;333---------+++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444555333444666888:::<<<>>>???<<<===>>>>>>>>>???BBBEEEMMMkkk{{{rrr{{{vvvooonnnnnnjjjnnnuuu[[[FFF555444888666444777333333444444555555555555888;;;DDDPPPYYYbbbppp~~~}}}nnn]]]RRREEE:::888333222666666222111444111222222333444444444444555555777;;;DDDQQQ___hhhkkklllttt|||sssaaaYYY]]]mmmpppsss~~~oooUUUQQQMMMJJJIIIFFF@@@???@@@??????@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<============AAAEEEGGGEEE???<<<>>>BBBAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<>>>IIIUUU```jjjssswwwvvvdddfffeeedddkkk{{{vvvxxx}}}rrrxxxsssfffccckkkuuuvvvwwwwwwtttrrruuu}}}~~~vvvwwwyyy|||xxxbbbMMMNNN```rrrWWWFFF@@@AAAIIIQQQ^^^ccceee\\\NNNGGGLLLTTTccchhhbbbLLL;;;999<<<<<<:::===AAADDDFFFGGGHHHIIINNNNNNPPPUUU^^^jjjuuu|||nnnUUUGGG???DDDJJJSSS___eee___SSSEEEVVVwwwqqqiii```XXXPPPIIIEEE:::777444333555777999:::888999999888777888:::<<<@@@FFFUUUhhhxxxoooLLL666222444333333///111777888999FFFWWWtttvvvtttqqqsss|||yyyooooookkk___UUURRRaaadddfffccc[[[TTTSSSTTTNNNYYY[[[OOOFFFDDDBBB===>>>>>>999111,,,------+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555444555666999;;;===???@@@<<<===>>>>>>>>>???BBBEEENNNllldddfffqqqsssxxxvvvppp{{{}}}|||~~~{{{fffLLL666444999777444666///333666666333111333666777444666===CCCIIIVVVcccyyyzzzaaaLLLAAA???:::333777111000333333000000444///000222333444555555555888555444===MMM\\\fffjjj___cccmmmrrrggg\\\eeeyyymmmZZZQQQIIIDDDEEEEEECCCBBBCCC======>>>??????>>>===<<<>>>=========<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<>>===<<>>===<<<;;;EEEPPPXXXaaajjjllljjjffffffcccbbblll{{{}}}|||qqqyyy~~~sssfffbbbhhhrrrxxx|||~~~|||uuuppppppqqqnnnnnnrrrzzz|||~~~~~~~~~~~~~~~~~~~~~tttvvvxxx{{{~~~uuu^^^IIIOOObbb|||fffNNNDDDGGGQQQaaaooo~~~pppeeeiiirrrxxx|||pppTTT>>>:::===<<<>>>AAAFFFIIIJJJKKKLLLMMMSSSWWW]]]dddiiilllllllll^^^HHH@@@<<<<<<:::;;;DDDLLLIII???@@@TTT~~~~~~qqqlllcccZZZRRRKKKEEEAAA999666333222333666888999888999999888777888:::===CCCJJJYYYnnn~~~eeeDDD111222666555333///111777888:::HHHZZZdddeeegggkkkqqqzzzuuuuuuqqqdddZZZYYYaaaaaaaaa```]]]WWWTTTTTTQQQ\\\___SSSHHHGGGEEE@@@>>>===888000+++,,,---+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333555555777:::<<>>>>>>>>???CCCEEENNNmmm