BM6P6(@ }}}wwwrrrlllgggccc^^^[[[WWWTTTQQQOOOLLLJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJOOO[[[nnnxxxoookkknnn}}}xxx```UUUOOOKKKHHHDDD???<<<:::999777666777777666555444444333333222222333444444555555666555555555555555555444444555555555555666666666666777777777888:::;;;;;;;;;===???JJJ```uuu|||qqq{{{ssslllgggdddcccccc^^^______```___^^^\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^bbbbbb```\\\XXXUUUUUUUUUOOOUUU[[[___aaabbbeeehhhllloootttzzzuuussssssuuutttsssvvv|||}}}{{{zzzyyyxxxvvvwww{{{}}}}}}sss```JJJ???;;;777333111111111111111111222222222000000000000000000000000000000000000000000000000............/////////000000111111111111222222222222333555555333222222333555333444666555444777===GGGWWWhhhqqqwwwrrruuu{{{~~~yyytttnnniiieee___\\\XXXTTTRRROOOLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGLLLUUUfff~~~|||pppjjjkkkzzz{{{bbbVVVPPPLLLGGGDDD???<<<:::999888666777666666555444444333333444444444444444444444444555555555555555555555555666666666777777777777888888888888888:::;;;;;;;;;???CCCQQQhhh}}}zzzwww}}}wwwrrrllleeeaaa___^^^___\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^```___]]]YYYUUUSSSTTTVVVVVV[[[aaadddeeefffjjjmmmpppsssxxx}}}|||tttqqqqqqtttttttttxxx~~~}}}{{{zzzyyywwwuuuvvv{{{}}}|||~~~ppp^^^JJJ@@@;;;777444333222222111111111111111111000000000000000000000000000000000000000000000000........./////////000000000111111111111222222222000111333333111000111111444333333555555444999@@@LLLYYYgggooovvv|||~~~}}}ooottt|||{{{vvvqqqkkkggg```]]]YYYUUUSSSPPPMMMKKKGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGJJJQQQ^^^qqqsssiiihhhuuueeeXXXQQQMMMGGGCCC???<<<::::::999777666666666555444444333333666666555444444333222222555555555555555555555555777777777777888888888888999999999999:::;;;;;;<<>>CCCRRRkkkyyytttoookkkgggcccaaa]]]YYYWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\^^^]]]ZZZWWWUUUWWW[[[^^^cccgggkkknnnpppsssyyy~~~~~~xxxqqquuussstttxxx||||||xxxvvvsssrrrtttxxxzzzxxxxxx{{{~~~gggXXXIIIAAA>>>999666666333333333222111000//////////////////////////////////////////////////////...////////////000000000000000111111111222222222222333555555444333444555333222333555555777AAAKKKYYY]]]ccciiiooorrrpppmmmuuuzzz|||vvvoookkkbbb^^^ZZZVVVSSSPPPMMMJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHKKKNNNUUUeeexxxoooiiirrr|||hhhXXXPPPLLLGGGDDD???<<<;;;:::999888555555555555555444444444333333333444444444555555444444444555555555666666555555555666666666777777999:::;;;:::999:::>>>AAAFFFZZZwww}}}xxxsssmmmiiifffbbb___\\\ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYWWWVVVYYY^^^bbbeeeiiiooorrruuuzzzwwwssstttrrruuu{{{~~~xxxuuurrrpppqqqvvvwwwuuuuuuxxx|||}}}bbbVVVIIICCC???:::666666333333333222111000//////////////////////////////////////////////////////////////////000000000111000000111111111222222222111333555555444444555666333222444666666:::GGGTTT``````bbbgggkkklllkkkjjjxxx{{{~~~wwwooojjjaaa^^^YYYVVVRRROOOLLLIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFIIILLLRRR```tttssslllrrrzzziiiXXXPPPLLLIIIEEE@@@===;;;:::888777555555555555555555555555222222333333444555666666333333444444555666666666555555555555666666666666888:::;;;:::999;;;@@@DDDLLLccc}}}vvvppplllgggdddaaa___\\\ZZZVVVUUUTTTRRRRRRSSSTTTUUUWWWWWWWWWVVVWWWWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY\\\aaaeeejjjnnnuuuyyy|||}}}wwwuuurrrqqqvvv~~~zzzvvvrrroooooorrrsssrrrsssvvvxxxzzz}}}~~~___TTTJJJDDD@@@:::666666333222222222111000000000000000000000000000000000000000000000000000000000/////////000000000111111000111111111111222222222///111333444333222333444333333555777888===MMM\\\hhheeedddffffffeeegggjjjwww{{{~~~wwwoooiiiaaa^^^YYYUUURRRNNNKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGJJJLLLPPP]]]sssvvvnnnrrrxxxlllZZZQQQMMMKKKGGGBBB===;;;999777666555555555555555555555555333444444444444444444444333333444444555666666777555666666666666777777777666999;;;:::999<<>>;;;999777555444555555555555555555555666555555444444333333222333333444444555666777777777777777777888888888888555888;;;:::999<<>>:::999555333111111222222000///000000000000000000000000////////////000000000000////////////000000000111000000111222222222222111333333333444444555555555555555999???DDDLLL]]]nnnvvvtttmmmbbb[[[]]]hhhqqquuulllfff___\\\WWWSSSQQQNNNLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJJJJMMMXXXkkknnnkkkpppxxxrrr]]]TTTPPPLLLIIIEEEAAA===:::888777888777777666555555555555444555555555555555555444666666555555666666777888777777888888888888777777<<<;;;<<<===>>>DDDTTTccc}}}xxxtttsssllljjjfffdddddddddbbbaaaaaa```___^^^^^^___```aaa^^^^^^]]]]]]^^^___aaabbbdddeeeeeeddddddeeeiiilllnnnqqqvvvxxxzzz}}}{{{zzz}}}~~~|||}}}wwwrrrmmmkkkgggbbbbbbdddgggiiimmmqqquuu{{{|||zzz~~~bbbVVVKKKGGGEEE@@@<<<;;;666444222222222333222000000000000000000000000000000000000000/////////////////////000000000111111000000111222222222222111111222333444555666777777555444999BBBMMMWWWcccmmmoookkkeee^^^[[[```mmmyyy~~~uuulllggg```]]]XXXTTTQQQOOOLLLJJJGGGGGGGGGFFFEEEDDDCCCCCCGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJKKKOOO[[[qqqnnniiimmmuuuttt___TTTPPPKKKIIIEEEAAA===:::888888888777666555444333333333333444555666666555444333555555555555666666777777555666888999999888777777===<<<<<<===???HHH[[[lll{{{yyyxxxqqqnnnkkkhhhgggfffeeedddeeedddbbbaaa```aaacccccc``````______```aaacccdddgggggggggggggggjjjnnnrrruuuyyy~~~yyy{{{|||yyyyyyzzz|||~~~{{{tttnnnkkkeee```^^^aaaccceeeiiimmmqqqwww~~~zzzwwwuuuyyyeeeXXXKKKFFFDDDAAA===<<<666444222111222222222111000000000000000000000000111111000000//////......//////000000000111111111000000111222222222222111222222333444555666777777666666;;;HHHXXXeeekkkmmmhhhccc]]]ZZZZZZbbbqqq}}}tttmmmhhhbbb^^^YYYUUURRROOOLLLJJJGGGGGGGGGFFFEEEDDDCCCCCCGGGGGGGGGFFFGGGGGGHHHHHHGGGIIILLLRRRaaa{{{qqqjjjmmmwwwwwwaaaUUUPPPKKKIIIEEEAAA===:::999888999888777666555555555555333444555666666555444333444555555666666666666666555666777999999999888777<<<;;;;;;===AAALLLaaattt}}}|||{{{xxxuuuqqqnnnlllkkkiiigggiiihhhgggfffeeeeeefffgggcccbbbbbbbbbbbbdddeeefffiiijjjkkkkkklllooosssvvvzzz}}}{{{~~~~~~}}}{{{xxxzzz|||~~~xxxpppkkkeee^^^]]]______bbbeeeiiinnnuuu|||wwwrrroootttlll\\\LLLFFFDDDAAA>>><<<666444111000000111111000111111111111111111111111111111000000//////......000000000000111111111111000000111222222222222111444444444555555555666666888999???NNNcccqqqsssoooccc]]]XXXXXX\\\dddttt|||tttmmmiiiccc___ZZZUUURRRPPPMMMJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFIIIMMMTTTddduuuoooqqq{{{|||dddWWWPPPJJJHHHEEEAAA===;;;999999::::::999888777777777777444555555555555555555444444444555666666666666555555666777888888999888888;;;999:::===CCCPPPgggzzz~~~~~~~~~{{{wwwtttsssrrrpppnnnooooooooonnnnnnmmmmmmlllhhhhhhgggggghhhiiijjjlllnnnooorrrssssssuuuxxxzzz}}}||||||{{{yyy}}}{{{sssmmmfff___]]]```^^^```cccgggkkkqqqxxx|||uuuoookkkppp~~~uuucccPPPHHHFFFBBB>>><<<666444000///000111111111111111111111111111111111000000000000////////////000000000111111111222222000000111222222222222111555555555555555666666666999<<>>888555111000111222222222111111111111111111111111////////////000000000000000000111111111222222222000000111222222222222111333333444555666777888888888===FFFVVVkkk{{{{{{rrr]]]VVVUUU^^^hhhqqq{{{tttmmmjjjddd```[[[VVVSSSPPPMMMKKKEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKNNNSSSaaa~~~{{{{{{iiiXXXPPPJJJHHHDDDAAA===;;;:::999333333222222222333333444666555444333333444555666333333555666666666555444777666666555666888:::;;;:::999;;;@@@HHHVVVnnn~~~|||zzzuuuuuuttttttuuuvvvxxxyyyyyy|||~~~wwwpppiiibbb```ccc```aaabbbccceeehhhmmmppp|||{{{sssnnnsssqqqZZZOOOKKKGGGBBB???999666333111222333444444111111111111111111111111......//////000000111111000111111111111222222222000000111222222222222111111222333555777888::::::777===GGGVVVkkk|||{{{rrr\\\TTTUUUaaammmvvvyyyqqqiiieeebbb___ZZZWWWTTTQQQNNNKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKHHHIIIRRRbbbyyyjjjWWWOOOKKKHHHDDDAAA>>><<<999666666666666666555555555555555555555555555555555555888666444555777777555333777777777777777888888888<<<<<<<<<@@@KKK```www~~~}}}}}}~~~}}}~~~vvvllleeecccddd^^^^^^___aaadddhhhlllnnnwww|||www~~~cccRRRJJJDDDAAAAAA;;;888444333333444444333333222222222111111000000000000000000000000000000000111111111222222222222222222222222222222222222333444444444333444777999;;;@@@NNNcccssswwwrrrlll]]]XXXYYYbbbmmmyyyyyyqqqiiidddbbb___ZZZWWWTTTQQQNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHKKKIIIJJJPPP]]]sssjjjWWWPPPKKKHHHDDD@@@>>>;;;888666666666666666555555555555555555555555555555555555888666444555777777555333777777777777888888888888;;;<<<===DDDRRRhhh~~~~~~xxxnnnfffcccccc^^^^^^^^^```cccfffjjjlllsssyyyyyyiiiXXXNNNFFFBBBAAA;;;888444333333333333222222222111111111000000000000000000000000000000000000000000111111111222222222222222222222222222222333444444444444555777:::===DDDTTTiiiyyy{{{qqqggg[[[XXXZZZcccooo{{{~~~xxxqqqiiidddbbb^^^ZZZVVVTTTQQQMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJKKKOOOWWWjjjkkkXXXQQQKKKHHHDDD@@@>>>;;;888666666666666666555555555555555555555555555555555555888666555555777777666444777777777888888888999999:::<<<@@@IIIZZZrrr}}}~~~~~~zzzppphhhcccaaa]]]]]]]]]^^^aaadddhhhjjjooottt||||||~~~sss```SSSHHHCCCBBB;;;888444222222222222111111111000000000000//////000000000000000000000000/////////000000000111111222222222222222222222222333444555444444555888;;;???JJJ___wwwrrraaaXXXXXX]]]fffqqq}}}~~~~~~yyyqqqiiidddaaa^^^ZZZVVVSSSPPPMMMKKKGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNSSSddd~~~lllZZZSSSKKKHHHDDD@@@>>>;;;888666666666666666555555555555555555555555555555555555888777666666666666666555777777777888888999999::::::<<>><<<999666666666666666555555555555666666666666666666666666777777888777666666666666666777777888999:::::::::999===EEEUUUkkkvvvrrrrrrxxx}}}vvvmmmddd___]]]]]]\\\\\\^^^```ccceeejjjlllrrrzzz|||}}}ppp\\\MMMFFFFFF>>>:::666333333222111000///////////////000000000000000000000000000000000////////////000000000000111111111222222333333333333444555555666777:::===@@@XXXzzz}}}ccc[[[aaaiiinnnsss||||||zzzzzz{{{}}}{{{tttlllgggaaa]]]YYYUUUSSSPPPLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHJJJMMMQQQ^^^uuu}}}nnnmmmsssrrr^^^VVVMMMJJJEEEBBB@@@===:::888666666666666555555555555666666666666666666666666777888999888666555666777666777777888999:::;;;;;;:::???JJJ]]]ttt|||tttoooooossszzz~~~zzzqqqhhhbbb^^^]]]]]]\\\]]]___aaaccchhhjjjmmmttt}}}iiiUUUKKKIII@@@<<<888555444333222111//////000000000000111111000000000000000000000000/////////000000000111111111111111222222333333444444555666666666888;;;>>>CCC___hhh___hhhqqqtttwww}}}~~~{{{{{{{{{zzz}}}|||uuummmhhh```]]]YYYUUURRROOOLLLJJJHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGHHHLLLPPP[[[mmm}}}|||jjjiiipppvvv```WWWNNNKKKGGGCCCAAA>>>;;;999666666666666555555555555666666666666666666666666777888:::888666555666888666777777888:::;;;;;;<<<;;;BBBPPPfff~~~~~~uuullllllqqqwww~~~~~~wwwmmmfff___^^^]]]\\\]]]___aaabbbfffgggiiinnnwww{{{bbbQQQLLLBBB>>>:::666555444222111000000000111111111222222000000000000000000000000000000000111111111222222000111111222333333444444444555666666777999<<>><<<888666777666555666777666444222777777666555555555555666888888777666666666666666888777999<<<;;;999:::>>>AAAHHHYYYqqqpppnnnlllmmmttt}}}}}}{{{{{{~~~xxxmmmfffbbb\\\YYYYYY\\\^^^___aaabbbdddgggnnnyyyqqqYYYNNNHHHAAA;;;:::888444333555111111111000000000000///000000000000000000000000000000000000000111111222000000111222444555666666666444555888888999>>>DDDTTTmmm{{{}}}|||ssslllooolllvvv}}}~~~~~~}}}vvvmmmfff```]]]YYYUUURRROOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIKKKNNNQQQXXXgggvvvlllkkknnnzzz|||cccXXXMMMJJJFFFCCC@@@===:::888777666555666777777666444555555555555555666777888999999888777777777777777888777888;;;;;;888:::???AAALLL___xxxxxxlllkkkkkknnnuuu~~~}}}|||}}}yyyooogggbbb\\\XXXXXXZZZ[[[\\\______aaadddkkkvvvttt[[[QQQHHHAAA<<<:::888444222444222222111111111000000000000000000000000000000000111111111111111222222333111111222333333444555555666444555888888999???FFFWWWnnn{{{zzzwwwnnnfffiiimmmuuu{{{|||~~~|||uuulllfff```]]]XXXUUURRROOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJLLLOOOQQQYYYiiiyyymmmlllooo{{{dddYYYOOOLLLHHHEEEBBB@@@===:::777666555666888888888666333444444444666777888999:::999999888888888888888777666777::::::888;;;???BBBQQQhhhooofffgggjjjpppxxxyyyrrrhhhccc\\\XXXWWWXXXYYYYYY[[[\\\]]]```fffppp|||vvv]]]RRRJJJCCC===;;;888444222444333222222222111111111111000000000000000000000000222222222111222333333444222222222333333444444444666555666888888999@@@III^^^ttt~~~yyyssshhh```dddnnntttxxx{{{~~~uuujjjccc```\\\XXXTTTQQQOOOKKKIIIGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIILLLNNNPPPXXXkkk|||~~~jjjiiilllzzzfffYYYPPPMMMIIIEEECCC@@@===;;;888666555666888999999888444444444555555666888888999888888777777888888888777666777::::::999<<>><<<999444222333333333333222222222111111000000000000000000000000222111111111111222333333333333333333333333333333666555666888888:::CCCMMMggg{{{zzzpppddd^^^dddppptttyyy}}}uuuiii```___\\\XXXTTTQQQNNNKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNWWWkkkzzzfffeeejjjyyyhhhZZZPPPLLLHHHEEEBBB@@@===:::888666555666777999999999666666555555555555666666777777666666666777777888777666777:::::::::===CCCMMMccc|||{{{mmmiiigggkkkqqqwww~~~}}}xxxtttmmmhhh```ZZZXXXWWWWWWWWWWWWXXXYYY[[[```hhhqqqxxxzzzfffZZZOOOHHHAAA>>>:::555222333333333333222222222111111000000000000000000000000000000000000000111222222333333333333333333333333666555777888888:::EEEQQQjjj~~~xxxmmmaaa^^^fffrrrxxx}}}vvviiiaaa___\\\WWWTTTQQQNNNKKKHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGJJJKKKLLLVVVmmmyyyeeeffflll|||jjjZZZOOOLLLHHHEEEBBB@@@<<<:::999777555555666888888888777777666555555555555555666666666666666666777888888666777:::;;;;;;@@@FFFWWWmmmooogggiiikkkpppvvv||||||xxxuuunnniiiaaa[[[XXXWWWWWWWWWUUUVVVWWWYYY]]]dddmmmsssrrrcccSSSKKKDDD@@@<<<666333444333222222222111111111111000000000000000000000000000000//////000000111222222222222333333444444444666666777888777;;;HHHUUUhhh{{{tttiii```___jjjwww~~~}}}uuukkkeee___[[[WWWSSSQQQNNNJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFHHHKKKLLLLLLWWWooo|||iiijjjrrrlllZZZPPPMMMHHHEEECCC@@@===;;;999777444444555666777666666555555555555666666777777777666666777777888999999777888;;;<<<===BBBHHH[[[qqq{{{kkkgggjjjnnnsssyyy~~~zzzwwwmmmhhh```ZZZWWWWWWWWWVVVSSSTTTUUUWWWZZZaaaiiinnn}}}|||iiiVVVNNNGGGCCC>>>888555555222222111111111000000000000000000000000000000000111111000000111111222333111111222333333444555555666666888888777;;;IIIXXXfffyyy~~~rrrhhhbbbeeerrr|||zzztttmmmiii___[[[WWWSSSPPPNNNJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMMMMXXXqqqmmmoooxxxmmmZZZQQQMMMIIIFFFCCCAAA>>>;;;:::777444333444555555555444444444555666777888999888888777777888999:::::::::888999<<<===>>>CCCIII[[[ppp~~~tttllliiilllooottt{{{{{{xxxlllfff___YYYVVVVVVVVVVVVRRRSSSTTTUUUXXX^^^fffkkkvvvkkkXXXPPPHHHDDD???999555666111111111000000000000///000000000000000000000000222222111111222222333444000000111222444555666666666666888888777;;;JJJZZZeeeyyy~~~ssskkkeeekkkyyy|||uuuqqqlllfff^^^[[[VVVSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKIIIIIIOOOWWWooowwwzzzuuu```VVVOOOIIIHHHFFF@@@;;;:::888888888888777777777777444444555666666555444444666666666666777777777777999===:::999???===AAAOOOcccqqq{{{xxxxxxyyyxxxxxxxxxyyy|||~~~oooiiihhhlllqqqpppuuu|||}}}{{{sssjjjbbb]]]XXXRRRPPPRRRTTTUUUWWWXXXYYY]]]aaaeeesss|||kkkVVVNNNGGGGGGEEE>>>777333444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666666777777666999BBBQQQ]]]kkkvvv~~~yyylllgggnnnyyy|||tttpppkkkeee^^^[[[WWWSSSQQQNNNKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFKKKIIIJJJPPPWWWoooyyy{{{wwwbbbWWWOOOIIIHHHFFF@@@<<<:::888888888888777777777777555555555555555555555555666666666666777777777888777;;;999999??????CCCRRRdddsss}}}xxxsssqqqqqqtttttttttuuuwwwzzz}}}tttiiifffgggmmmssstttxxx}}}{{{sssjjjbbb]]]YYYSSSPPPRRRSSSTTTVVVVVVXXX[[[```cccnnnxxx~~~mmmZZZRRRLLLLLLJJJDDD<<<999444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666444666777888;;;DDDQQQ[[[jjjssszzzuuuiiieeemmmxxx|||tttoooiiiccc^^^[[[WWWTTTQQQOOOLLLIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFJJJIIIJJJPPPWWWmmmzzzyyy~~~{{{fffWWWPPPIIIHHHFFF@@@<<<;;;888888888888777777777777666666555444444555666666666666666777777777888888555:::888888>>>@@@GGGWWWkkk{{{vvvqqqmmmkkklllpppqqqrrrsssuuuyyyxxxjjjddddddhhhooovvvyyy}}}|||zzzrrrjjjccc___ZZZSSSPPPQQQRRRSSSTTTUUUVVVYYY]]]aaahhhrrrwwwzzzsssbbbYYYRRRQQQOOOGGG>>>:::444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666333555777999>>>FFFRRR[[[jjjqqqtttoooeeecccmmmxxx{{{tttoooiiibbb___\\\XXXTTTRRROOOLLLJJJFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFJJJHHHJJJQQQVVVjjjwwwsssuuuiiiXXXPPPIIIHHHFFF@@@<<<<<<888888888888777777777666888666555333333555666888666666777777777888888888666;;;888888>>>@@@JJJ\\\vvv}}}sssnnnkkkkkkmmmoooqqqsssuuuwww|||wwwmmmdddbbbeeejjjrrrzzz}}}}}}{{{yyyssskkkdddaaa\\\UUUQQQQQQPPPQQQRRRSSSSSSVVVZZZ^^^dddnnn|||xxxwwwxxxhhh^^^VVVRRRMMMDDD:::666444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666444555666999???IIIUUU^^^jjjnnnoooiiibbbdddooozzz|||uuupppiiiccc```]]]XXXUUUSSSPPPMMMKKKGGGFFFEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEIIIHHHJJJPPPTTTeeeuuunnnmmm|||lllYYYQQQIIIGGGEEEAAA======888888888888777777777666888777555444444555777888777777777777888888888888888===:::999>>>BBBMMMbbb|||sssooommmnnnpppooorrruuuwwwyyy{{{kkkeeeaaacccgggkkkssszzz|||zzzxxxssslllfffccc___WWWRRRRRROOOPPPQQQQQQRRRTTTXXX[[[bbblllzzz~~~xxx}}}jjj___TTTOOOJJJAAA888444444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666777777666999@@@LLLYYYbbbiiikkkkkkfffbbbfffrrr}}}}}}vvvqqqkkkeee```]]]YYYVVVSSSQQQNNNKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFIIIGGGIIIOOOQQQ___xxxwwwkkkhhhvvvlllZZZQQQJJJGGGEEEAAA>>>>>>888888888888777777777777777777666555555666777777777777777888888888999999888===;;;:::???DDDSSSjjj{{{tttrrrqqqrrruuurrrvvvzzz|||}}}nnnddd``````dddiiilllrrryyy}}}{{{xxxwwwtttnnniiigggbbbZZZTTTSSSOOOPPPQQQPPPPPPRRRVVVYYYaaaiiiuuuyyy}}}nnnbbbUUUNNNIIIAAA;;;888444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666888777888;;;DDDQQQ]]]dddggghhhfffccccccjjjvvv}}}xxxsssmmmgggaaa^^^ZZZVVVTTTQQQNNNLLLIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFIIIFFFHHHMMMNNNYYYqqqwwwgggaaaooolll[[[RRRJJJGGGEEEAAA>>>>>>888888888888777777777777666666666666666666666666777777888888888999999999666<<<;;;:::AAAHHHZZZsss}}}xxxxxxxxxyyy{{{zzz~~~ooocccaaa```ccciiimmmpppuuu{{{~~~|||yyyxxxwwwvvvpppkkkiiieee\\\VVVTTTPPPPPPPPPPPPPPPRRRUUUXXX^^^eeeoooyyyzzzzzz|||mmm]]]SSSLLLDDD===;;;444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666666777:::AAAKKKVVV^^^cccdddcccbbbaaadddlllxxx~~~yyyuuuooohhhaaa^^^ZZZWWWTTTRRRNNNLLLIIIIIIGGGFFFFFFFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFIIIFFFHHHMMMLLLVVVmmm}}}vvvddd[[[hhh{{{lll[[[RRRJJJGGGEEEAAA>>>???888888888888777777777777666666777777777777666666777888888888888999999999333:::::::::CCCLLL___yyy}}}~~~~~~pppccc[[[bbbbbbgggnnnsssuuuzzz~~~{{{yyywwwvvvvvvqqqmmmkkkfff]]]WWWUUUPPPPPPQQQPPPPPPQQQUUUXXX[[[aaakkkttt|||{{{yyy{{{gggZZZOOOEEE>>>;;;444333222222111111222222000000000000000000000000222222111111111111222222222222333444444555555666444666===FFFPPPYYY___aaaaaa```___```dddmmmyyy|||vvvoooiiieeeaaa___[[[WWWUUUQQQMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGHHHGGGIIIQQQ[[[vvvvvvggg]]]ddduuuiiiYYYSSSKKKEEECCCAAA>>><<<777666666666666777777888999999888777666666777777999999888888888888888999;;;;;;===>>>BBBPPPkkksssddd^^^___bbbggglllppptttyyy~~~|||yyywwwuuuwwwsssnnniiiddd^^^XXXTTTOOOPPPPPPPPPPPPPPPPPPPPPVVVZZZbbblllxxx}}}~~~vvvqqqfffWWWMMMCCC666555333222222333444333222222111111000000000000000222222333333333333444444222222222333444555666777999888;;;GGGWWWcccfffeeecccccc\\\]]]iiirrr}}}|||vvvpppiiifffaaa^^^[[[WWWTTTQQQMMMJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJHHHGGGHHHHHHHHHOOOXXXhhhvvvwwwggg[[[aaaqqqlllZZZSSSKKKEEECCCAAA>>><<<888777777666666666777777999999888777777777777777999999888888888888888999:::;;;===@@@EEETTTnnnyyyjjjaaa___aaaccchhhoootttxxx}}}}}}zzzxxxwwwwwwtttoooiiiddd^^^XXXTTTPPPPPPOOOOOOOOOPPPPPPPPPUUUYYY___iiitttwwwpppfffZZZQQQHHH999555444222222333444333222222111111000000000000000222222222333333333444444222222222333444555666777999999???LLL]]]iiikkkjjjhhhggg``````lllttt|||wwwpppjjjgggaaa^^^ZZZWWWTTTQQQMMMJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIGGGHHHIIIHHHGGGMMMTTT]]]nnnyyyiii\\\```ooo}}}ppp[[[TTTLLLFFFDDDBBB???<<<999888777777666666666666999888777777777777777777999888888888888888999999::::::===AAAHHHXXXrrrxxxjjjcccaaacccfffeeekkkrrrxxx|||~~~|||zzzyyyxxxtttooojjjeee___YYYUUUPPPOOOOOOOOOOOOOOOOOOOOOTTTWWW]]]eeeooo|||yyyjjjaaaYYYSSSIII:::666444222222333333333222222111111000000000000000222222222222333333333333222222333333444555777888999;;;CCCSSSeeepppqqqooonnnlllccccccpppxxx|||wwwqqqkkkhhhaaa^^^ZZZWWWTTTQQQMMMJJJGGGFFFEEEEEEDDDEEEEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGIIIKKKIIIGGGJJJQQQ[[[lll}}}lll___aaaooo~~~sss\\\VVVMMMGGGEEECCC???===:::999888777666666666666888888777777777777777888888888888777888888999:::;;;;;;===BBBJJJYYYsss}}}jjjcccbbbdddgggiiiiiinnnuuu{{{}}}|||{{{yyyuuupppkkkfff```ZZZVVVPPPOOONNNNNNMMMNNNNNNOOOSSSVVV[[[bbbkkkxxx{{{yyyaaaXXXRRROOOFFF777666444222222333333222111222111111000000000000000111222222222222333333333333333333333444666777888999<<>>:::999888888777777777777777777777777777888888999777777777777888999::::::===<<<===CCCLLL\\\sssoooeee^^^___ccceeefffhhhppptttxxx|||~~~}}}{{{wwwrrrmmmhhhbbb\\\XXXQQQOOOMMMKKKKKKKKKMMMNNNOOOTTTYYY^^^eeeqqqwww]]]QQQIIIGGGCCC888777555333222333333111000222111111000000000000000111111111111222222222222333333333444555666888888888>>>KKK___sss}}}|||wwwrrrppphhhlll|||{{{{{{zzzxxxtttooojjjggg```]]]YYYVVVSSSPPPLLLIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHJJJKKKJJJHHHMMMTTT]]]pppqqqeee\\\bbbqqq{{{```YYYQQQJJJGGGEEEAAA>>>999999888888777888888888777777777777777888999999777777777777888999:::;;;===<<<>>>EEEOOO```wwwyyygggaaa]]]___bbbeeehhhmmmqqqtttxxx|||~~~}}}{{{xxxsssnnniiiccc]]]XXXQQQOOOMMMKKKJJJKKKLLLMMMLLLQQQXXX]]]bbbmmm||||||aaaSSSGGGEEEDDD;;;777555333222222222111000222111111000000000000000111111111111222222222222444444444444555777888999999???MMMcccyyyyyywwwooottt~~~zzzzzzyyywwwsssnnniiifff```]]]YYYVVVSSSPPPLLLIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDFFFGGGIIIKKKLLLJJJIIIIIIKKKJJJIIINNNUUUeeeyyyoooeee^^^eeeuuuaaaZZZQQQKKKGGGEEEAAA???888888888888888888999999777777666777777888999999777777777777888999:::;;;<<<;;;>>>FFFRRRccczzzpppeeeaaa^^^```cccfffmmmtttpppssswww|||~~~||||||xxxsssnnniiiccc]]]YYYQQQOOOLLLJJJIIIJJJLLLMMMIIIOOOVVV[[[aaakkkyyy~~~dddTTTFFFCCCCCC<<<888666333222222222111000222111111000000000000000000111111111111222222222444444444444666777888999999???OOOfff}}}}}}vvvzzz|||}}}{{{yyywwwtttooohhhddd___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFHHHJJJLLLJJJIIIIIIKKKJJJIIINNNUUUjjjqqqiiibbbeeettt~~~dddZZZQQQOOOMMMGGGAAA???:::999777666555666777999777888888999::::::;;;;;;::::::999999888999999999:::;;;===EEEUUUkkkzzzjjjdddaaaaaaeeeggghhhkkkpppsssuuuyyy|||vvvooohhhbbb^^^\\\TTTPPPMMMKKKKKKLLLLLLLLLLLLMMMRRRYYY```gggssshhhUUULLLEEE???>>>999666333222222333333333222111111000000000000000111111000000111111222333000222333444444666888::::::CCCSSSiii}}}}}}{{{|||zzzxxxvvvsssnnnhhhddd___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIKKKJJJJJJPPPWWWppptttmmmhhhkkk{{{fff\\\RRROOOLLLFFF@@@===:::999777666666666888888999999999999888888888888::::::999999888999999:::;;;<<>>999777333222222333333333222111111000000000000000111111000000111111222333111333444444444555888:::;;;CCCQQQggg~~~~~~|||zzzzzzyyywwwuuurrrnnnhhhddd___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJKKKIIIIIIKKKJJJKKKSSS[[[xxxuuuooolllqqqiii^^^SSSNNNKKKDDD>>><<<:::999888777666777888888;;;:::999888777666555444:::999999888999999::::::<<<<<<@@@IIIZZZqqqxxxiiidddbbbdddiiilllkkkmmmqqqvvvyyy~~~~~~yyyrrrkkkddd___\\\TTTPPPLLLIIIIIIJJJJJJJJJNNNNNNRRRXXX]]]cccnnnyyyvvv___RRRHHHAAA>>>:::777444222222333333222222222111111000000000000111111000000111111222333333444555555444555777999<<>>FFFSSSeee|||zzzxxxuuurrrppplllgggddd___\\\YYYVVVTTTQQQNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLJJJJJJKKKLLLNNNVVV```}}}qqqllliiiooo~~~iii]]]QQQLLLIIIDDDAAA@@@:::999999888888888888888666666666666666666666666999888888888999999:::;;;;;;<<>>FFFXXXrrrppphhhgggdddfffjjjnnnooorrrwww{{{~~~{{{zzzwwwsssnnnhhhbbb___]]]XXXQQQKKKJJJKKKLLLMMMLLLKKKNNNSSSVVV[[[eeeooo}}}{{{yyyooo___QQQFFF===:::666444333333333222111222333444444222000///111111000000111111222333333444666666666777999;;;<<>>@@@HHH\\\www}}}|||nnnggggggdddeeeiiimmmnnnrrrwwwyyyxxxvvvsssnnnhhhccc```]]]WWWPPPKKKIIIJJJKKKLLLKKKJJJMMMRRRVVVZZZeeeooo{{{|||tttwwwdddTTTHHH===:::666444333333333222111222333444444222111///111111111000111222222333222444555666666777:::<<<>>>IIIVVVcccpppyyyyyytttmmmyyy~~~}}}{{{wwwtttqqqmmmhhheee```\\\XXXUUUSSSQQQOOOMMMIIIIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJLLLMMMNNNOOORRRUUUmmm{{{ggg^^^```gggzzzooo\\\RRRMMMDDDCCCEEE@@@;;;:::888666777888;;;<<<888777777777777777888888:::::::::999::::::;;;;;;===???HHH]]]yyywwwtttjjjjjjhhhggggggiiihhhiiipppyyy~~~{{{vvvqqqkkkfffcccaaaWWWTTTPPPLLLIIIHHHHHHIIILLLNNNOOOPPPRRRYYYbbbiii{{{{{{}}}qqq[[[GGG???;;;777444444444444333000000000000000000000000000000000000000111111222444555666666666666888:::@@@HHHUUUbbbjjjmmmlllkkkgggooo{{{}}}}}}{{{wwwuuurrrnnniiifffddd```[[[VVVRRROOOLLLIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJLLLMMMMMMOOORRRTTThhh~~~iii^^^^^^cccuuunnn]]]UUURRRIIIFFFEEE>>>;;;:::888777777888:::<<<999888888777777777888888:::999999999999:::;;;;;;===@@@KKKaaa|||{{{pppggggggfffeeegggjjjkkkmmmttt~~~}}}|||zzzvvvpppkkkfffbbb```WWWUUUQQQMMMJJJIIIIIIJJJLLLMMMOOOPPPRRRXXXaaahhhxxx{{{nnnZZZHHH???<<<777444444444444333222222222222222222222222111111111111111222333333333555666666666777999;;;===EEEPPP[[[bbbdddddddddeeelllyyy}}}~~~|||yyyvvvtttpppkkkgggfffbbb\\\WWWSSSOOOKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLLLLLLLNNNPPPSSSaaawwwpppaaa___aaarrrmmm]]]XXXVVVMMMHHHEEE===;;;:::888777777888:::;;;;;;:::999888888888888888999888888888999999:::;;;<<>>;;;:::999888888888999999;;;::::::999888888999999888888888888999:::;;;<<<<<>>999555444444444333222222222222222222222222111111111111111222333333111333555666666888;;;===@@@EEELLLPPPRRRSSSWWW[[[]]]fffwww}}}zzztttmmmhhheeeaaa[[[VVVRRRNNNJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMXXXkkkvvvyyy~~~|||kkkddddddsssqqq^^^SSSMMMDDDBBBCCC>>>;;;;;;:::999888888888888999999888888888888999999888888888999:::;;;<<<===>>>III]]]vvvtttjjjaaa___aaabbbbbbgggnnnssszzz~~~|||wwwvvvssspppkkkeeeaaa^^^YYYWWWSSSOOOLLLKKKKKKLLLHHHJJJMMMOOOPPPTTT[[[aaalllyyyiiiWWWLLLEEEBBB>>>999666555444333333222222222222222222222222111111111111111222333333222444555666666777:::<<<>>>DDDLLLPPPPPPRRRVVV[[[aaalll|||xxxqqqjjjdddccc___YYYTTTQQQNNNJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLUUUiiivvvzzz{{{lllggggggwwwqqq^^^SSSMMMDDDAAABBB===;;;;;;:::999999888888777777777777777888888999:::999999999:::;;;<<<>>>???@@@KKK___wwwzzzooogggaaa___aaaaaabbbhhhpppxxx~~~{{{wwwvvvtttqqqlllfffbbb___YYYVVVRRRNNNKKKJJJKKKKKKGGGJJJMMMNNNPPPTTTZZZ```jjjwwwjjjXXXNNNHHHCCC???:::666555444333333333333333333333333333333222222222222222333444444333555666666666777999;;;<<>>GGGQQQUUUUUUWWW\\\bbbsss{{{vvvrrrmmmhhhddd___\\\WWWRRRPPPMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKIIIFFFJJJQQQXXXlll{{{}}}nnnnnntttsss\\\PPPOOOFFFAAAAAA===;;;:::999888777777777777888888888888888888888888888999:::::::::;;;===???AAALLL___uuutttjjjeeebbbaaacccccchhhpppzzz}}}zzzwwwssspppmmmhhhddd```[[[WWWRRRNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNRRRWWW[[[fffooo}}}|||cccWWWKKKFFFBBB<<<888666666555444444333111000000000111222111111222222222222333333555666777666555666888:::>>>HHHTTTZZZZZZZZZ]]]bbbrrr}}}zzzuuupppkkkfffccc___[[[VVVRRROOOMMMJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJKKKLLLJJJIIIMMMTTT\\\sss~~~rrrqqqwwwsss\\\QQQOOOFFFBBBBBB>>>;;;:::999888888777777888888888888888888888888888888999:::::::::;;;===???CCCNNN```vvvtttjjjfffcccccceeeccciiittt~~~|||{{{xxxtttppplllhhhccc___\\\XXXRRROOOMMMLLLKKKJJJIIIJJJLLLMMMNNNRRRWWWZZZccclllzzzgggXXXKKKFFFBBB<<<888666666555555333333222111111111111222111111222222222222333333444555666666666666888:::>>>IIIVVV]]]]]]]]]___bbbqqq{{{~~~xxxtttooojjjeeebbb^^^ZZZVVVRRROOOMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJKKKMMMLLLJJJOOOVVVccc~~~~~~sssrrruuuuuu]]]QQQOOOGGGBBBCCC???;;;;;;:::999888888888888888888888888888888888888888999:::::::::;;;===???DDDOOOaaawwwuuukkkgggddddddfffeeelllxxx~~~|||{{{xxxtttppplllhhhccc___]]]YYYSSSOOOMMMLLLKKKJJJIIIJJJLLLMMMNNNQQQVVVYYYaaajjjwwwiii[[[NNNGGGBBB<<<888666666666666222222222222222222222222333333333444444444555555444555666666666666999;;;>>>IIIUUU\\\\\\\\\___cccpppzzz}}}xxxsssnnnjjjdddaaa]]]ZZZUUUQQQOOOMMMJJJHHHGGGGGGGGGFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJLLLNNNMMMKKKPPPWWWkkkuuurrrqqqvvv^^^RRROOOGGGCCCCCC@@@<<<;;;:::999888888888888888888888888888888888888888999:::::::::;;;===???EEEPPPcccxxxwwwnnniiiffffffhhhiiiqqq}}}}}}{{{zzzxxxtttppplllhhhccc```]]]YYYTTTOOOMMMLLLKKKJJJHHHJJJLLLMMMNNNQQQUUUXXX___hhhuuu{{{lll___SSSIIIDDD===888666666666666222222222333333333222222333333333444444444555555333555666666666777999;;;???HHHSSSXXXYYYZZZ```eeeqqqzzz}}}xxxsssnnniiidddaaa\\\YYYTTTQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJLLLNNNMMMKKKPPPWWWmmmwwwrrrnnn|||www___RRROOOGGGCCCDDDAAA<<<;;;:::999999888888999888888888888888888888888888999:::::::::;;;===???FFFRRRfff{{{}}}}}}rrrnnnjjjiiikkkooowww~~~|||{{{yyywwwssspppmmmiiidddaaa]]]YYYSSSOOOMMMKKKJJJIIIHHHJJJLLLMMMOOOQQQTTTVVV]]]eeerrr{{{pppdddYYYKKKFFF>>>888555555555555111222333333444333333333111111222222222222333333333444666666666777999;;;AAAIIISSSXXXYYY[[[bbbhhhttt|||}}}xxxsssooojjjeeeaaa\\\XXXTTTQQQOOOMMMJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKLLLNNNLLLKKKOOOVVViiivvvpppjjjwwwxxx```RRROOOGGGCCCEEEBBB<<<<<<;;;:::999999999999888888888888888888888888888999:::::::::;;;===???HHHUUUjjj}}}xxxsssooonnnooouuu~~~~~~|||zzzxxxuuurrrpppmmmjjjeeebbb]]]YYYSSSNNNLLLJJJIIIGGGGGGJJJLLLNNNOOOPPPSSSUUU[[[bbbnnn{{{~~~vvviii\\\NNNHHH???888555444444444111222333444444444333333111111222222222222333333222444555666666777:::<<>>>>><<<999888999888777666777888888888888999999999777888999999999;;;???BBBIII___qqq}}}wwwyyy||||||{{{||||||{{{xxxvvvssspppmmmiiiddd```[[[WWWRRRNNNLLLLLLKKKJJJGGGHHHJJJKKKLLLNNNRRRUUUZZZ^^^gggtttzzzggg___OOOJJJBBB<<<888666555444222222222222222222222222222222333333333333444444555666777777777888;;;>>>DDDWWWeeelllrrrnnnllluuu{{{rrrkkkhhhccc^^^[[[XXXTTTPPPNNNKKKHHHFFFHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHIIILLLOOO[[[yyyqqqddd```fffyyy{{{cccTTTNNNFFFEEEEEE>>>===;;;999888999999888666777888888888888999999999888888999999999;;;???BBBKKKbbbuuu~~~~~~~~~{{{{{{||||||{{{vvvtttrrrooommmiiiddd```[[[XXXRRRNNNLLLKKKJJJIIIGGGHHHJJJKKKLLLNNNRRRUUUYYY^^^ggguuu{{{ggg^^^OOOIIIAAA;;;888666555444222222222222222222222222222222333333333333444444555666777777777888;;;>>>GGG\\\kkkrrrxxxuuuuuu~~~}}}~~~zzzqqqkkkgggbbb]]]ZZZWWWSSSPPPNNNKKKHHHFFFJJJHHHFFFEEEEEEEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLKKKJJJIIIKKKMMMVVVrrrrrrccc^^^cccuuu{{{dddUUUNNNFFFEEEEEE>>><<<:::888888999999999888777888888888888999999999888999999999999<<<@@@CCCLLLdddxxx}}}{{{{{{|||{{{{{{uuussspppnnnlllhhhdddaaa\\\XXXSSSOOOMMMKKKIIIHHHGGGHHHJJJKKKLLLNNNRRRUUUXXX]]]hhhwww|||fff\\\NNNIIIAAA;;;777666555444333333333333333333333333222222333333333333444444555666777777777999<<<>>>HHH___qqqyyy}}}zzz}}}~~~~~~~~~~~~}}}|||}}}yyyrrrlllhhhccc]]]\\\YYYUUUQQQOOOMMMJJJHHHIIIGGGEEECCCCCCEEEHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMLLLKKKIIIJJJKKKSSSmmmqqqbbb\\\aaarrr|||eeeUUUOOOFFFEEEEEE>>>;;;999888888999:::999888777777888888888999999999888999:::999:::<<<@@@CCCLLLeeezzz|||{{{{{{{{{{{{zzztttrrrpppnnnllliiieeeaaa]]]YYYTTTPPPMMMKKKHHHFFFGGGHHHJJJKKKLLLNNNRRRUUUWWW]]]hhhwww}}}eeeYYYNNNIIIAAA;;;777666555444333333333333333333333333222222222333333333444444444666777777777999<<>>;;;999888888999:::999888777777888888888999999999999999:::::::::<<<@@@CCCNNNjjj}}}{{{{{{{{{zzzyyytttrrrpppnnnllliiieeebbb\\\YYYTTTPPPNNNKKKHHHFFFGGGHHHJJJKKKLLLNNNRRRUUUVVV\\\fffuuu}}}eeeYYYPPPJJJBBB<<<888666555444333333333333333333333333222222222333333333444444444555666777777999<<>><<<:::888888999999999888777888888888888999999999999::::::::::::===@@@DDDSSSppp~~~}}}|||{{{zzzxxxtttrrrooommmkkkhhhccc```[[[XXXTTTQQQNNNLLLIIIFFFGGGHHHJJJKKKLLLNNNRRRUUUVVV[[[dddrrr~~~hhh\\\SSSMMMDDD===999666444333333333333333333333333333222222333333333333444444444555666777777999===@@@KKKeeezzz~~~{{{{{{|||xxxzzzxxxrrrmmmjjjddd^^^WWWUUUQQQNNNMMMKKKHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIXXXgggvvviii]]]ZZZ^^^jjjwww~~~gggWWWPPPGGGEEEEEE======;;;999888999999888666777888888888888999999999999:::::::::;;;===AAADDDUUUttt~~~}}}|||yyywwwrrrpppnnnkkkiiieee```\\\YYYWWWSSSQQQOOOLLLIIIGGGGGGHHHJJJKKKLLLNNNRRRUUUWWWZZZbbbnnn}}}zzzzzz|||~~~|||lllaaaVVVPPPGGG???:::666444333444444444444444444444444222222333333333333444444333444666777777:::===@@@LLLfff{{{}}}zzzzzz{{{vvvxxxwwwqqqmmmiiiccc]]]YYYVVVSSSPPPOOOMMMJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGHHHJJJIIIWWWdddtttiii]]]ZZZ]]]gggttt~~~gggWWWPPPGGGEEEEEE===>>><<<999888999888777666777888888888888999999999999:::;;;;;;;;;===AAADDDUUUttt~~~|||yyyvvvqqqooollliiifffbbb]]]YYYXXXVVVSSSQQQOOOMMMJJJHHHGGGHHHJJJKKKLLLNNNRRRUUUWWWZZZ```lllzzzqqqmmmssszzzyyyzzzvvvoooeeeXXXQQQHHH@@@:::777444222444444444444444444444444222222333333333444444444333444666777777:::===@@@KKKdddzzz~~~{{{yyywwwuuutttrrrqqqnnniiiccc___ZZZWWWRRROOOMMMKKKHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFJJJTTTeeewwwkkk```]]]```jjjvvvgggUUUOOOGGGBBBAAA<<<>>>===<<<;;;:::999999888888888888888888888888888;;;;;;;;;::::::<<<@@@CCCRRRmmm~~~{{{xxxvvvuuurrrooojjjfffccc___\\\YYYWWWUUUQQQNNNKKKIIIIIIIIIFFFHHHJJJLLLMMMNNNQQQSSSVVV[[[ccclllvvvllldddfffmmmxxx{{{~~~vvvqqqsssccc\\\TTTIII@@@:::777666666555555555444444333333333222222111111222222333444666555444555777:::===@@@GGG[[[www||||||~~~~~~{{{xxxwwwtttrrrpppooolllhhhbbb^^^ZZZVVVRRRNNNLLLJJJHHHFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFJJJRRRcccvvvlll```^^^aaammmzzzjjjXXXQQQHHHDDDDDD@@@======<<<;;;:::999888888888888888888888888888888;;;;;;;;;::::::<<<@@@DDDRRRkkk}}}zzzwwwuuutttrrrnnnjjjfffbbb___[[[YYYWWWUUUQQQMMMJJJIIIIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSVVV[[[bbbjjjssslllcccdddjjjvvv~~~zzz}}}{{{vvvwwwggg]]]UUUJJJ@@@:::888666666555555444444444333333333333333222222333333444555777666555555666999===???DDDVVVppp|||zzzyyy{{{~~~~~~|||zzzxxxvvvqqqpppnnnmmmjjjfffaaa]]]YYYVVVQQQNNNLLLJJJHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGLLLRRRaaavvvmmmaaa^^^bbbppp~~~lllZZZTTTJJJEEEFFFBBB<<<<<<;;;:::999888777777888888888888888888888888;;;;;;;;;::::::<<>><<<<<<;;;:::999888777777888888888888888888888888999::::::::::::===BBBEEEUUUiii}}}}}}zzzwwwtttrrrqqqnnnjjjfffccc```^^^ZZZXXXSSSQQQNNNKKKHHHHHHHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQSSSUUU\\\gggtttyyykkkgggiii~~~zzzuuuzzzsssggg___RRRFFF>>>:::777555333333333444444444444555222111111111111222333333555555555666777888::::::???GGGWWWjjjyyy~~~zzzxxxtttrrrrrrrrrwww|||yyyuuurrrqqqllljjjhhhfffeeedddaaa___UUURRRNNNKKKJJJIIIGGGEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIKKKIIIHHHFFFFFFGGGHHHIIILLL]]]yyytttggg```aaapppzzzllleeeTTTIIIEEE@@@======<<<;;;:::999888888888888888888888888888888999999:::::::::===BBBFFFTTTiii~~~}}}}}}zzzwwwtttrrrqqqmmmjjjeeebbb```]]]ZZZXXXRRRPPPMMMJJJHHHGGGGGGHHHGGGIIIKKKMMMMMMOOOQQQSSSTTTVVV\\\ggguuu{{{mmmiiikkkyyytttzzzyyyiii```TTTHHH???:::777555333333333444444444555555333222222222222333444444333333444666777999:::;;;===FFFWWWiiiwww~~~~~~zzzvvvuuuuuuyyy}}}yyyuuurrrpppkkkhhhfffddddddbbb```^^^TTTQQQNNNKKKJJJHHHGGGEEEDDDEEEGGGHHHIIIJJJJJJJJJMMMNNNOOOOOONNNMMMLLLKKKKKKIIIHHHFFFFFFGGGHHHJJJSSSfffwwwiiibbbbbbppp{{{kkkbbbPPPEEEDDD@@@>>>===<<<<<<::::::999888888888888888888888888888999999:::::::::>>>BBBFFFRRRiiizzz}}}~~~{{{xxxuuusssqqqllliiieeebbb```]]]ZZZXXXQQQPPPMMMJJJHHHGGGGGGHHHGGGJJJLLLNNNOOOPPPSSSUUUUUUWWW\\\ggguuu{{{nnniiioooyyytttzzzjjjaaaTTTHHH@@@:::777555333333333444444555555555444333333333333444555555222222444666888999;;;;;;:::EEEVVVhhhvvv~~~xxxvvvvvv{{{~~~zzzwwwsssrrrkkkhhhdddddddddbbb^^^ZZZVVVRRRMMMJJJHHHHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIFFFEEEFFFJJJMMMSSSrrrpppddd___bbbooo~~~hhh]]]OOOHHHEEE???>>><<<::::::;;;;;;:::999999999888888888888888999777777999;;;999999@@@JJJYYYlll|||{{{|||}}}{{{zzzyyyxxxuuurrrmmmjjjfffbbb___\\\YYYWWWUUURRRNNNJJJHHHGGGGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSUUUYYY___hhhvvvvvvnnnnnnvvvttt~~~{{{pppeeeVVVIII@@@;;;888666666666555444222111000000111222333444444444333333222444666777666777999;;;<<>><<<:::::::::;;;:::888777777777777777888999999;;;:::;;;===<<<===FFFQQQmmmtttvvvyyy{{{|||~~~~~~}}}zzzxxxwwwuuuqqqnnnkkkgggccc___\\\ZZZVVVTTTPPPOOOMMMJJJHHHGGGGGGGGGFFFGGGIIIJJJJJJKKKNNNPPPTTTXXX^^^fffsss|||www|||uuu~~~|||sssdddSSSDDD<<<888888888777666555444333222222444333222111111333555666555666777777666555777888<<>>===;;;:::;;;;;;:::999777777777777888999:::;;;;;;:::;;;<<<;;;===GGGRRRooo~~~sssvvvzzz||||||~~~}}}{{{zzzyyyxxxvvvtttqqqiiifffbbb^^^[[[XXXUUURRROOONNNLLLJJJIIIGGGGGGFFFFFFGGGIIIJJJJJJLLLNNNQQQTTTXXX^^^fffssszzzttt|||wwwhhhVVVFFF<<<999999888777666555444222111111333333222222222333444555444666777777666666777999<<<>>>GGGRRRXXX[[[___dddrrrxxx~~~}}}|||yyyuuuqqqnnnkkkgggdddaaa```aaa___[[[WWWRRRPPPMMMJJJIIIGGGDDDBBBEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOJJJKKKKKKIIIGGGFFFHHHIIIQQQhhhzzzhhhYYYTTTXXXgggwwwzzzdddZZZNNNGGGEEE@@@>>><<<:::999::::::999888888888888888999:::;;;<<<;;;::::::;;;;;;===GGGRRRnnn}}}uuuyyy}}}}}}|||~~~~~~|||zzzzzzyyywwwtttrrriiifffbbb^^^[[[XXXUUURRRNNNMMMLLLKKKIIIGGGFFFFFFFFFHHHJJJJJJKKKLLLOOOQQQTTTXXX]]]eeerrr}}}~~~~~~uuu}}}{{{lllXXXGGG<<<888888666555555444333222222111222222222333333333444444333555666777666777888::::::<<>>IIITTTZZZ```fffooo|||~~~|||yyyvvvuuurrrooommmhhhgggddd```\\\XXXTTTRRRLLLKKKJJJIIIGGGFFFEEEDDDFFFHHHIIIIIIIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHDDDBBBBBBEEEHHHMMMVVVhhhuuuhhhcccdddpppooo\\\UUUJJJEEEFFFBBB<<<<<<;;;:::999999999999999::::::::::::;;;;;;;;;888888:::===<<<;;;???FFFXXXpppxxxvvvrrroooooossszzz~~~~~~|||yyyuuusssrrrpppnnnllleeeaaa]]]ZZZXXXUUURRRPPPKKKJJJHHHGGGGGGGGGGGGHHHGGGHHHJJJKKKLLLNNNQQQTTTSSSXXX___fffkkkrrryyy~~~pppYYYGGG>>>;;;777777666555555555555555444444444444444444444333555555666666777888888888:::999===HHHRRRYYY```fffuuu~~~}}}|||zzzvvvsssoookkkiiifffddd```^^^\\\XXXTTTQQQNNNLLLJJJHHHFFFEEEEEEEEEJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLLLLKKKIIIFFFCCCCCCDDDFFFHHHLLLggg~~~zzzrrriiieeegggtttooo[[[TTTKKKFFFDDD???<<<<<<;;;:::999999999999999999888888888888888999777666888;;;:::;;;AAAHHHXXXkkk~~~zzztttpppppppppqqquuu{{{~~~~~~|||{{{xxxuuupppllliiiggggggccc^^^ZZZYYYUUUPPPLLLKKKJJJGGGFFFEEEEEEFFFGGGGGGIIIKKKKKKLLLNNNQQQSSSTTTWWW]]]fffpppxxx}}}~~~wwwXXXFFF???666777777777666555555444444666555555444444333222222555444444555555666777888:::999<<>>EEEQQQbbbrrr|||~~~vvvvvvuuutttrrrpppnnnmmmiiieee___ZZZWWWTTTRRRPPPJJJIIIGGGEEEEEEDDDEEEEEEJJJJJJIIIJJJJJJKKKLLLMMMKKKLLLNNNOOONNNMMMKKKJJJIIIGGGEEECCCCCCEEEHHHJJJRRRlll~~~}}}ooo```[[[aaapppooo^^^ZZZQQQLLLIIIBBB<<<<<<;;;:::999999999999777777777777888999:::;;;999888:::<<<<<<<<>>>>><<<;;;:::999999999888888777777888888999:::999:::::::::;;;???DDDHHHWWWsss|||xxxwwwvvvtttssstttuuuvvvwwwxxxyyyyyyyyyqqqpppnnnnnnooorrruuuwwwuuu{{{}}}wwwppphhhaaa[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^```bbbffflllsssxxx~~~|||zzzwwwuuussspppllliiiddd^^^ZZZ\\\ZZZWWWTTTRRRPPPMMMKKKGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY[[[aaammm{{{zzz]]]GGG>>><<<:::999888666555555555555555555444444444444555555555555555555666666666666999666888@@@JJJUUUbbbmmm|||}}}yyyvvvtttrrrpppooollliiibbb```]]]ZZZVVVSSSPPPOOOLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJEEEDDDEEEEEEDDDGGGKKKOOObbbxxxzzzkkkfffeeeuuusssaaaYYYRRROOOKKKAAA>>>===<<<;;;:::999999999888888777777888888999:::999:::::::::;;;>>>DDDHHHZZZuuu~~~~~~~~~~~~|||yyytttqqqooonnnlllkkkjjjkkklllnnnooopppppppppnnnmmmllllllmmmpppsssuuuvvv|||}}}uuupppjjjccc^^^[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYYYYZZZ[[[\\\\\\^^^```cccgggjjjpppvvvzzz~~~}}}|||yyywwwuuurrrooollliiieee```\\\\\\YYYVVVTTTRRRPPPMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY\\\cccpppzzz^^^III@@@>>>;;;:::999888777666666666555555444444444444555555555555555555666666666666999777888???IIISSS```kkkwww}}}wwwuuurrrpppnnnllliiiggg___^^^\\\YYYVVVSSSQQQPPPKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJEEEDDDEEEFFFEEEGGGLLLPPPaaavvv~~~ppplllkkk|||uuuccc\\\TTTQQQLLLAAA>>>===<<<;;;:::999999999888888777777888888999:::999:::::::::;;;>>>CCCGGG[[[uuu~~~{{{yyyvvvuuuuuuuuurrrnnniiifffdddcccaaa```___```bbbccceeefffggggggjjjiiihhhhhhjjjnnnqqqtttxxx~~~~~~tttmmmiiieeeaaa]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[]]]^^^```aaabbbfffjjjnnnrrrwww{{{~~~}}}{{{xxxvvvssspppmmmkkkhhheeeaaa^^^[[[YYYUUUSSSQQQOOOLLLIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY]]]fffssszzz___KKKCCC@@@<<<;;;:::999888777777777555555444444444444555555555555555555666666666666:::777999???FFFOOO\\\hhhrrr~~~|||wwwuuuqqqooommmjjjgggeee^^^]]][[[XXXUUURRRPPPOOOJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMIIIEEEDDDEEEFFFEEEHHHLLLTTTdddxxx}}}pppnnntttvvveee___WWWSSSMMMBBB======<<<;;;:::999999:::888888777777888888999:::999999::::::;;;>>>BBBEEEWWWppp}}}}}}}}}}}}|||{{{zzzyyyvvvssspppooonnnnnniiifffaaa^^^\\\[[[ZZZYYYZZZ[[[\\\^^^```aaabbbbbbffffffeeefffiiimmmqqqtttyyy|||wwwooojjjfffdddbbb```]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___```ccceeehhhiiiiiimmmsssxxx|||}}}{{{zzzwwwtttooommmjjjhhhfffccc```]]]ZZZXXXTTTRRRPPPNNNKKKHHHEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY]]]gggttt{{{```LLLDDDAAA<<<;;;:::999777777777777555555444444444444555555555555555555666666666666:::888999>>>CCCKKKXXXdddrrr~~~{{{xxxuuuqqqnnnllliiifffccc___^^^[[[WWWTTTPPPMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNIIIEEEDDDFFFFFFFFFIIIMMMYYYiii}}}wwwkkkmmmzzzxxxhhhbbbZZZUUUOOOBBB===<<<;;;;;;::::::::::::888888777777888888999:::888999::::::;;;===AAADDDSSSkkk|||{{{{{{zzzyyywwwwwwuuurrrooolllkkkjjjiiidddaaa]]]ZZZYYYYYYXXXWWWXXXYYYZZZ\\\^^^_________dddcccdddeeeiiinnnrrruuuzzzuuuqqqlllgggeeedddcccbbb_________^^^^^^_________aaaaaabbbdddgggkkkoooqqqrrrwww}}}~~~|||zzzxxxuuussskkkiiifffdddbbb```^^^\\\YYYWWWSSSQQQOOOMMMJJJGGGEEEDDDDDDCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUXXXYYY]]]fffqqq|||}}}aaaMMMDDD@@@;;;:::999888777666666666555555444444444444555555555555555555666666666666999888999===@@@GGGTTTaaattt~~~{{{wwwtttqqqnnnkkkhhhdddaaa^^^]]]ZZZWWWSSSOOOLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNIIIEEEDDDFFFGGGGGGIIINNN\\\lllpppggglll|||zzzkkkeee]]]WWWPPPCCC===<<<;;;:::::::::::::::888888777777888888999:::888999:::;;;;;;===@@@CCCQQQhhh}}}}}}}}}|||zzzxxxxxxwwwvvvtttsssqqqnnnkkkiiigggffffffaaa^^^[[[YYYXXXYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\aaaaaabbbdddiiinnnsssvvvzzzxxxmmmkkkiiifffdddcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbdddfffjjjoootttwww|||}}}{{{yyywwwtttrrriiigggcccaaa___^^^\\\ZZZXXXVVVRRRPPPNNNLLLIIIFFFDDDCCCCCCCCCDDDFFFGGGIIIIIIKKKMMMOOOPPPRRRUUUXXXZZZ^^^eeennnxxxcccOOOEEE@@@;;;:::999888777666666666555555444444444444555555555555555555666666666666777777888;;;>>>DDDQQQ___rrr}}}zzzvvvsssooollliiieeeaaa^^^\\\[[[XXXUUURRROOOMMMLLLHHHGGGEEEDDDDDDFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMIIIEEEDDDFFFGGGGGGJJJOOOYYYllltttjjjhhhkkkxxx|||mmmggg___YYYQQQCCC<<<<<<;;;:::::::::;;;;;;888888777777888888999:::777999:::;;;;;;===@@@BBBNNNeee}}}zzzxxxxxxxxxzzzxxxuuutttssssssqqqooonnnllljjjgggdddccccccccc^^^[[[XXXWWWXXXYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ______```ccchhhnnnsssvvvzzzyyyrrriiiiiiiiihhhfffdddccccccddddddccccccccccccddddddeeeeeegggjjjnnntttzzz}}}}}}zzzyyyvvvssspppjjjgggccc```^^^]]][[[YYYWWWUUURRROOONNNKKKHHHFFFCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKMMMOOOPPPRRRUUUXXXZZZ^^^eeemmmwwwgggRRRFFF@@@<<<;;;:::999888777777777555555444444444444555555555555555555666666666666555555888:::<<>>===;;;999888888888888888888888888888888888777999;;;;;;;;;===???AAAOOO^^^ttt}}}wwwrrrooommmmmmkkklllmmmnnnnnnmmmllllllbbbbbbaaa```___]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\]]]ZZZ[[[[[[[[[YYYYYY[[[]]]bbbbbbaaaaaadddiiiqqqvvvzzztttoooiiihhhfffggghhhiiiiiiiiieeefffhhhhhhhhhiiikkkmmmjjjmmmrrrvvvzzz~~~yyyuuurrrooonnngggdddaaa^^^\\\ZZZXXXVVVUUUTTTRRRPPPOOOLLLHHHEEEDDDCCCCCCCCCDDDEEEGGGHHHMMMMMMNNNOOOQQQSSSUUUVVVZZZbbbhhhmmmvvvoooXXXLLLHHHCCCAAA>>><<<999888888888666666666777666555555444555555555555666666666777777777999;;;<<>>===;;;:::999888888888888888888888888888888999:::;;;::::::<<>><<<:::888888888666666666666666555555444555555555666666666777777777777999;;;;;;>>>IIITTTbbbeeeooo{{{|||yyyrrroookkkgggdddaaa^^^\\\ZZZZZZZZZXXXUUURRRNNNLLLHHHGGGFFFDDDDDDFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNQQQPPPNNNNNNOOOPPPOOOMMMJJJGGGEEEFFFGGGIIIPPPWWWgggnnngggbbbaaahhhtttwwwrrrfff]]]RRRCCC???>>>===;;;:::999999999999999999999999999999999;;;;;;;;;999999;;;>>>AAACCCPPPeeexxx}}}xxxsssooolllkkkkkkiiiiiiiiihhhgggfffdddccc\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYY\\\^^^aaabbbdddeeeffffffeeeeeegggiiiiiikkkmmmoooqqqtttyyy}}}{{{xxxuuuqqqooopppoooooopppqqqqqqooommmjjjkkkkkkkkkkkknnnsssvvvzzz|||~~~}}}yyyuuurrrooonnniiifffbbb___]]]ZZZWWWUUUSSSQQQOOOMMMLLLIIIFFFCCCDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVV[[[bbbiiipppzzzttt{{{zzz\\\GGGBBBAAA>>><<<:::999888888777777777666666666555555555555666666666777777777777777888:::;;;>>>HHHSSS^^^ccclllsssxxx}}}zzzxxxqqqmmmiiifffcccaaa]]][[[YYYYYYZZZYYYVVVRRRNNNLLLGGGFFFEEEDDDDDDFFFGGGIIIKKKKKKJJJJJJJJJLLLMMMOOOPPPOOONNNNNNOOOOOONNNLLLHHHFFFEEEGGGGGGJJJTTT___xxxmmmkkkeeedddjjjvvvyyyuuuiii___RRRCCC???>>>===;;;::::::999999999999999999999999999999===<<<;;;999888:::>>>AAABBBNNNcccvvv|||~~~{{{wwwrrrnnnjjjiiihhhgggfffeeedddbbb```___^^^YYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWYYY\\\___bbbccceeeggghhhiiijjjllloooqqqqqqsssvvvxxxzzz{{{~~~{{{wwwtttsssqqqpppqqqqqqrrrtttuuuuuurrrooommmmmmmmmlllmmmqqqvvvzzz}}}yyytttqqqooommmiiifffbbb___\\\ZZZWWWUUUQQQOOOMMMKKKJJJHHHEEECCCCCCCCCCCCDDDEEEHHHJJJKKKLLLLLLMMMOOOQQQTTTVVVWWW]]]cccllluuu}}}qqqxxx___HHHBBBAAA>>><<<:::999999999888777777666666666666666555666666666666777777777777666888::::::===GGGRRR___gggppptttuuu|||~~~{{{xxxwwwooolllhhheeeccc```]]][[[WWWXXXYYYXXXUUUQQQMMMKKKFFFEEECCCCCCCCCEEEGGGHHHKKKKKKJJJJJJJJJLLLMMMOOOOOONNNMMMNNNOOOOOOMMMKKKGGGFFFFFFGGGFFFKKKXXXfffooonnngggeeemmmyyyzzzwwwlllaaaTTTCCC???>>>===<<<;;;:::::::::999999999999999999999999===<<<;;;999888:::>>>AAACCCNNNbbbvvv|||zzz}}}zzzvvvqqqlllhhheeeddddddcccaaa___]]][[[ZZZYYYWWWWWWXXXXXXYYYYYYXXXXXXVVVVVVWWWXXX[[[^^^```bbbdddgggjjjlllooorrrwwwzzzzzz}}}}}}wwwtttssssssrrrrrrrrrrrrsssuuuwwwvvvtttqqqooooooooonnnooosssxxx|||{{{wwwssspppmmmlllhhheeeaaa^^^\\\ZZZWWWTTTPPPNNNKKKIIIHHHGGGEEECCCCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMOOOQQQSSSVVVXXXZZZ___eeennnzzzssszzzxxx[[[JJJBBBAAA???<<<;;;:::::::::888888777666666666666777666666666666777777777888666666777999999<<>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;999999;;;>>>AAACCCMMM```uuu}}}yyy~~~}}}}}}}}}|||xxxvvvsssnnnjjjfffcccaaaaaa```^^^[[[YYYXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ\\\___```dddfffjjjnnnqqquuuzzz~~~}}}|||yyyuuurrrrrrsssssssssrrrqqqrrrtttwwwwwwvvvuuuqqqrrrrrrrrrrrruuuyyy}}}}}}zzzuuuqqqnnnkkkjjjfffccc___]]][[[YYYVVVTTTPPPMMMJJJHHHHHHGGGEEECCCCCCCCCCCCEEEGGGJJJMMMNNNNNNNNNPPPRRRTTTWWWZZZ[[[```eeeppp}}}yyy~~~kkkUUUJJJBBBAAA???===;;;;;;;;;;;;999888777666555666777888666666666777777777888888666666777999999;;;EEEPPPbbbnnnxxxyyyxxx}}}|||xxxuuuuuuooolllhhheeecccaaa^^^\\\ZZZZZZXXXUUURRRNNNKKKJJJEEEDDDCCCCCCDDDEEEHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNOOONNNKKKIIIDDDEEEGGGGGGEEELLL```sss}}}rrrfffaaaaaalll}}}~~~rrrdddTTTBBB???>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999:::;;;::::::<<>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777999;;;;;;;;;===???AAADDDNNN```wwwrrr~~~|||vvvsssooollllllmmmmmmmmmkkkjjjiiigggeeecccaaaaaa^^^\\\ZZZXXXVVVUUUUUUUUUVVVVVVXXXZZZ[[[\\\]]]]]]___^^^]]]\\\\\\\\\]]]^^^]]]```ccceeegggjjjnnnqqqssswww~~~~~~zzzvvvtttrrrppppppqqqrrrrrrqqqsssrrrqqqtttwwwzzz{{{{{{vvvxxxyyyyyyyyyzzz|||~~~|||zzzwwwrrrnnnkkkiiigggaaa___\\\ZZZYYYXXXVVVUUUPPPMMMJJJHHHGGGGGGFFFDDDCCCCCCDDDEEEHHHKKKNNNPPPLLLMMMNNNPPPSSSVVVYYYZZZ___bbbnnn~~~zzz}}}~~~cccQQQHHHBBBAAA???===<<<;;;;;;<<<:::999777666555666777999777777777777888888888888666666777888888:::DDDOOOfffooouuuvvvzzz~~~{{{wwwuuusssmmmkkkgggdddaaa___^^^^^^^^^[[[VVVRRROOOLLLJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNOOOOOOMMMJJJFFFDDDBBBCCCEEEEEEJJJ___uuuwwwjjjeee```cccrrrxxxcccOOOEEE???>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;:::::::::;;;<<<===>>>???HHHNNN```zzzuuuqqqzzzuuupppmmmiiigggeeecccaaaaaabbbbbb```aaabbbccccccaaa___]]]\\\ZZZWWWUUUSSSSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^___^^^]]][[[ZZZYYYYYYYYY[[[\\\^^^^^^^^^___aaaccclllppptttyyy}}}}}}{{{uuuppprrrrrrssstttsssrrrqqqppptttsssssssssuuuxxx{{{}}}{{{|||}}}}}}||||||}}}yyywwwuuussspppmmmhhhddddddaaa\\\YYYWWWVVVTTTRRROOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDFFFHHHJJJLLLJJJLLLOOORRRTTTWWW[[[^^^bbbhhhrrr~~~zzz}}}jjj[[[OOOEEEAAA@@@???===<<<;;;;;;;;;999888777555555555666777666666555555555444444444777888999:::;;;???CCCGGG\\\nnn{{{}}}~~~}}}zzzwwwtttssskkkjjjhhhfffccc```___^^^]]]ZZZUUUQQQOOOLLLJJJHHHDDDDDDEEEEEEFFFGGGIIIIIILLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOMMMJJJFFFEEECCCDDDFFFFFFKKK___tttwwwjjjbbb___cccsss{{{eeePPPEEE???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???EEEMMM```}}}wwwppp{{{uuupppkkkhhhbbb```]]]ZZZYYYYYYZZZ[[[\\\]]]_________^^^\\\[[[ZZZYYYVVVTTTSSSSSSSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^___^^^]]][[[YYYXXXXXXXXXWWWYYYZZZZZZZZZ[[[]]]______cccgggkkkpppxxx{{{zzz{{{yyytttoooppppppqqqrrrrrrqqqppppppsssssssssuuuwwwyyy|||}}}}}}~~~~~~~~~}}}}}}yyywwwuuurrrppplllhhhdddccc```[[[XXXWWWUUUSSSQQQNNNLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLMMMOOORRRTTTUUUXXX\\\___ffflllvvvzzz~~~www^^^RRRJJJDDDAAA@@@>>>===;;;;;;::::::999888666555555555666666777777777666666555555555666777999999;;;>>>BBBEEE[[[lllyyy{{{}}}|||yyyvvvtttrrriiiiiihhhgggeeebbb```^^^\\\YYYTTTPPPNNNLLLIIIHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPMMMJJJFFFFFFCCCEEEHHHGGGKKK]]]rrrzzzlll```^^^ddduuugggQQQFFF???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::;;;<<<>>>???BBBKKKaaa|||rrr~~~zzzsssnnnhhhccc```ZZZWWWTTTPPPOOOPPPQQQSSSVVVWWWYYYZZZZZZYYYXXXWWWXXXVVVUUUSSSRRRRRRSSSSSSRRRSSSTTTVVVYYY[[[\\\]]]___]]]\\\YYYXXXVVVUUUUUUSSSTTTVVVUUUUUUVVVXXXZZZYYY\\\```cccffflllttt{{{zzzxxxuuuvvvwwwuuuqqqmmmlllmmmnnnooopppppppppppprrrsssuuuwwwyyy{{{|||}}}~~~~~~yyywwwtttqqqoookkkgggdddaaa^^^ZZZXXXVVVTTTQQQOOOLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMPPPRRRTTTVVVWWWZZZ^^^aaajjjqqq{{{zzziiiSSSJJJGGGDDDAAA@@@>>><<<;;;::::::999888888777666666666777777888888777777777777666666666777888888999<<<@@@CCCWWWgggtttwwwzzz~~~}}}zzzwwwtttssskkkjjjhhhfffdddcccbbbaaaZZZWWWRRROOOMMMKKKIIIHHHDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPNNNIIIFFFFFFCCCDDDHHHHHHJJJZZZlllqqqbbb___eeevvviiiQQQFFF???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>???@@@@@@???<<<;;;;;;<<<>>>???@@@III```wwwzzzssslllfffaaa\\\YYYUUURRRNNNKKKJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZ[[[ZZZXXXVVVTTTSSSRRRRRRQQQSSSTTTSSSSSSSSSVVVWWWXXX[[[^^^```aaaeeekkkpppwwwzzz}}}}}}{{{zzzzzz|||~~~}}}yyyvvvuuupppooooooqqqrrrqqqnnnllliiijjjkkklllnnnooooooppprrrsssuuuxxxzzz|||}}}}}}~~~}}}xxxvvvrrrpppmmmjjjfffccc___]]]YYYWWWUUUSSSPPPNNNKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNRRRTTTUUUVVVXXX[[[___cccjjjsss~~~{{{fffQQQJJJIIIGGGBBBAAA???>>><<<;;;:::::::::999999999999999999999777777777777777777777777666777777777888:::===AAAPPP```mmmpppuuu~~~~~~{{{{{{~~~{{{xxxuuusssmmmkkkhhheeecccbbbcccdddXXXUUUQQQNNNLLLKKKIIIGGGCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJLLLMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPNNNIIIFFFDDDAAACCCGGGGGGHHHUUUfffyyywwwfffcccgggwwwjjjQQQFFF???>>>===<<<<<<;;;;;;<<<::::::;;;;;;===>>>@@@AAA@@@???===<<<<<<===>>>???@@@III^^^~~~~~~yyytttllleee___ZZZVVVTTTPPPNNNKKKHHHHHHIIIKKKMMMOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUTTTRRRQQQQQQPPPPPPSSSUUUUUUUUUTTTUUUWWWYYYWWWZZZ]]]]]]\\\]]]aaaeeehhhkkknnnqqqqqqrrrsssttttttvvvyyyxxxuuupppmmmkkkhhhhhhjjjmmmnnnnnnllljjjgggggghhhjjjlllmmmooopppqqqsssuuuxxxzzz|||}}}~~~~~~{{{zzzxxxuuuqqqnnnllliiieeeccc^^^\\\YYYWWWUUURRROOOLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMOOORRRSSSUUUVVVWWW[[[```ccckkkttt|||hhhUUUNNNJJJIIIEEECCCBBB@@@>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;666666666666666666666666777777888777777888<<<>>>IIIXXXeeeiiioooyyy~~~}}}zzzxxxyyy}}}|||xxxtttrrrnnnllliiifffdddcccccccccVVVSSSOOOMMMLLLKKKIIIGGGCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQPPPNNNIIIFFFDDDAAABBBGGGGGGHHHRRR```ttt{{{jjjggglll|||iiiPPPEEE???>>>===<<<<<<;;;;;;<<<:::::::::;;;<<<>>>???@@@???>>>>>>>>>>>>>>>??????AAAHHH[[[xxx|||rrrmmmeee^^^YYYUUURRRPPPKKKJJJHHHGGGHHHIIIKKKLLLPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLNNNOOOQQQPPPPPPPPPOOOPPPPPPQQQRRRXXXYYYYYYYYYXXXXXXZZZ\\\ZZZ]]]```___]]]\\\^^^aaa]]]```bbbdddfffhhhkkknnnllloooqqqqqqnnniiieeecccbbbdddgggjjjlllkkkjjjiiiffffffggghhhjjjlllnnnoooqqqrrrtttvvvyyy{{{}}}~~~}}}{{{yyywwwtttpppmmmjjjhhheeebbb^^^\\\YYYWWWUUUSSSOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEGGGIIILLLOOOPPPQQQSSSTTTUUUWWW[[[aaaeeemmmvvv}}}}}}fffWWWNNNJJJHHHFFFEEECCCAAA???===<<<<<<;;;;;;<<<=========<<<<<<555555666666666666777777888888888777666777:::===DDDRRR___dddkkkvvv{{{yyyxxxuuuvvvzzz~~~~~~{{{vvvrrrooommmlllllljjjgggdddaaa___UUURRRNNNLLLKKKJJJIIIGGGBBBCCCCCCEEEFFFIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQPPPPPPQQQPPPNNNIIIFFFEEEAAACCCHHHIIIHHHQQQ]]]sss|||kkkjjjrrrhhhOOODDD???>>>===<<<<<<;;;;;;<<<::::::::::::;;;<<<===>>><<<===???@@@@@@@@@@@@???AAAGGGXXXrrryyylllfff___XXXSSSPPPNNNLLLHHHHHHIIIJJJKKKLLLMMMMMMSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMOOOPPPRRRTTTUUU[[[\\\]]]\\\[[[[[[]]]___^^^aaadddccc```^^^___```ZZZZZZ[[[[[[\\\___cccfffeeehhhkkklllhhhccc___]]]^^^aaafffiiijjjjjjiiiiiigggfffggghhhiiikkkmmmoooqqqqqqrrrtttwwwzzz}}}~~~|||{{{wwwtttoookkkiiigggdddbbb]]]\\\ZZZXXXVVVSSSOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEGGGIIILLLOOOQQQQQQRRRSSSUUUXXX]]]ccchhhsss||||||zzz```TTTMMMJJJIIIFFFEEECCC@@@>>>===<<<;;;999:::;;;<<<<<<<<<<<<;;;666666666777777888888888999:::999888666777:::<<>>===<<<<<<;;;;;;<<<:::::::::::::::;;;<<<===;;;<<>><<<;;;:::777888:::;;;<<<;;;::::::777777888888999999999999:::::::::888777777:::<<>>======>>>>>>???@@@AAABBBEEEQQQggg}}}qqqiii```WWWRRRNNNIIIIIIKKKJJJKKKMMMOOOPPPRRRUUUWWWYYYYYYYYYYYYXXXVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGEEEHHHGGGFFFFFFFFFGGGHHHIIINNNNNNOOOPPPQQQSSSUUUVVVZZZ[[[^^^```bbbbbbaaa``````___^^^]]]\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]aaacccffffffccc___\\\[[[ZZZaaagggjjjnnnqqqppplllhhhgggeeedddfffiiimmmooommmoooqqqtttvvvzzz~~~{{{xxxvvvqqqlllgggeeecccbbbaaa\\\[[[YYYVVVSSSPPPNNNMMMGGGGGGFFFEEEDDDCCCBBBBBBEEEGGGJJJKKKLLLMMMPPPRRROOOPPPUUU]]]```aaaeeejjj|||nnn\\\PPPMMMLLLEEEFFFDDD@@@>>>>>>>>><<<;;;999999999888888888888888777888888999999999888888777888888888888999999999???GGGTTTcccnnnuuuwwwxxxrrrooonnnqqquuu}}}~~~|||zzzxxxuuurrrqqqkkkkkkkkkiiifffbbb^^^\\\UUUQQQMMMJJJHHHGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNMMMMMMNNNQQQSSSSSSQQQPPPOOOOOONNNJJJFFFEEEGGGKKKNNNNNNOOOXXXbbbvvvnnnsssdddMMMEEE@@@???===;;;::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCNNNccc|||~~~rrrhhh___VVVQQQMMMIIIIIIKKKJJJLLLOOOPPPRRRTTTWWWZZZ[[[\\\\\\]]]\\\ZZZYYYXXXUUURRROOOMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOQQQRRRTTTVVVWWWXXXXXXZZZ\\\^^^_________^^^]]]\\\[[[[[[[[[\\\]]]]]]```___^^^]]]]]]\\\\\\\\\```cccffffffdddaaa___^^^[[[cccjjjnnnrrrtttrrrmmmgggfffdddcccdddfffjjjllllllnnnqqqtttvvvzzz}}}yyyvvvuuupppkkkfffdddbbbaaa___ZZZYYYWWWTTTQQQNNNLLLKKKGGGFFFEEEEEEDDDCCCCCCBBBDDDFFFHHHIIIJJJKKKNNNPPPSSSSSSVVV\\\```aaaeeekkk|||lllZZZOOOLLLKKKDDDGGGDDDAAA???>>>>>>===<<<;;;;;;:::999888777777666777888888999999888888777777777888888888999999999===DDDRRRaaannnuuuxxxxxxqqqpppppprrruuu}}}~~~}}}{{{xxxuuurrrqqqkkkjjjiiifffbbb^^^ZZZXXXSSSOOOKKKIIIGGGFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMNNNOOOOOONNNNNNPPPRRRSSSRRRPPPOOOOOOLLLIIIFFFEEEIIIQQQWWWVVVVVV^^^hhhpppkkkrrrfffOOOGGGAAA???===<<<;;;:::;;;;;;;;;::::::999999::::::;;;::::::::::::;;;<<<======>>>AAAJJJ]]]ttttttggg]]]TTTOOOLLLHHHIIILLLKKKNNNQQQSSSVVVXXX\\\^^^``````bbbbbbcccbbbaaa```[[[WWWSSSOOOMMMLLLJJJIIIFFFGGGGGGHHHJJJMMMNNNPPPNNNPPPSSSVVVXXXYYYZZZZZZUUUWWWXXXZZZ[[[[[[ZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\bbbcccccccccbbb```___^^^___bbbeeeeeedddbbb``````___gggpppuuuyyyzzzuuuooofffeeebbbaaaaaacccfffhhhkkkmmmqqqtttwwwzzz~~~{{{wwwtttsssoooiiieeecccaaa___]]]XXXWWWUUURRROOOLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJLLLNNNPPPVVVUUUWWW\\\___aaagggnnn~~~hhhXXXNNNLLLKKKDDDGGGDDDAAA??????>>>===<<<===<<<;;;:::999777666666777777888888888888777777777777777888888888999999999AAANNN^^^llluuuxxxxxxrrrrrrtttvvvwww~~~}}}{{{xxxuuusssqqqlllkkkhhheee```[[[WWWUUURRRPPPLLLJJJIIIGGGEEEDDDCCCDDDFFFHHHIIIKKKKKKKKKNNNPPPPPPPPPOOONNNPPPQQQRRRRRRQQQPPPNNNKKKHHHFFFGGGLLLTTTZZZZZZ\\\fffrrrzzzkkkhhhqqqhhhPPPHHHAAA@@@>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===@@@HHHXXXmmmtttfff\\\SSSNNNKKKIIIJJJMMMMMMPPPTTTWWWZZZ\\\```bbbdddfffhhhiiikkkkkkkkkjjjeee```YYYSSSOOOMMMJJJIIIGGGGGGHHHJJJKKKMMMNNNOOOMMMOOOSSSVVVYYYZZZZZZYYYQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVXXXYYYbbbccceeeggggggeeecccbbb___bbbdddeeecccbbbaaa```cccmmmxxx~~~yyyqqqfffdddbbb``````aaadddfffjjjmmmqqqtttwww{{{~~~{{{wwwtttqqqmmmhhhdddbbb```]]][[[WWWVVVTTTQQQNNNKKKIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFHHHKKKLLLMMMNNNPPPSSSWWWUUUWWW[[[```dddllluuueeeVVVNNNLLLKKKDDDFFFCCC@@@???>>>>>>===<<<===<<<<<<;;;:::999888888777777888888888777666666777777777777888888888888888>>>JJJ[[[kkkuuuxxxyyytttvvvzzz{{{zzz}}}{{{xxxuuusssrrrmmmkkkhhhddd___ZZZWWWUUUQQQNNNKKKJJJIIIGGGEEECCCCCCDDDFFFHHHJJJKKKLLLLLLOOOPPPQQQQQQPPPOOOPPPQQQRRRRRRRRRPPPMMMJJJGGGFFFJJJMMMSSSWWWXXX]]]mmm}}}vvvhhheeepppgggOOOHHHAAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>===???FFFTTTfffyyyuuufff\\\SSSOOOLLLJJJLLLPPPQQQTTTXXX[[[]]]___bbbdddgggiiillloooqqqrrrssssssoooiii```XXXRRRMMMIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNQQQUUUWWWWWWWWWWWWNNNNNNOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPQQQSSSUUUVVV]]]___cccfffggggggeeedddbbbdddggggggeeedddcccccciiisss{{{rrrgggeeebbb``````aaadddfffjjjmmmqqquuuxxx|||~~~{{{xxxuuuooolllgggdddaaa___\\\ZZZXXXWWWTTTRRRNNNLLLIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKLLLMMMNNNQQQSSSVVVTTTVVV\\\aaahhhrrr|||bbbVVVOOONNNMMMFFFFFFCCC@@@?????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<888888888888888777666666666666777777777888888888999===FFFVVVgggssswwwxxxwwwyyy}}}~~~}}}~~~|||yyyvvvsssrrrmmmkkkhhhccc^^^ZZZWWWUUUNNNLLLIIIHHHGGGFFFCCCAAABBBCCCEEEHHHJJJKKKLLLLLLNNNPPPRRRRRRQQQQQQQQQRRRQQQRRRRRRPPPLLLHHHFFFFFFJJJLLLOOOQQQRRR[[[pppqqqeeebbbmmmeeeMMMGGGAAAAAA@@@???>>>===<<<<<<;;;::::::999999::::::;;;999999999999:::;;;<<<<<<===???EEEQQQaaasss{{{vvvggg]]]TTTPPPNNNMMMPPPTTTUUUXXX\\\^^^___```bbbcccfffhhhlllpppsssuuuwwwwwwvvvpppggg^^^VVVOOOJJJFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOORRRSSSTTTTTTTTTNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVYYY\\\```bbbcccbbbaaaccceeeggghhhgggffffffgggmmmwwwzzzpppgggeeebbb``````bbbdddfffjjjnnnssswwwzzz~~~~~~|||yyyvvvnnnkkkgggdddaaa___[[[YYYXXXWWWUUURRROOOLLLJJJIIIDDDCCCBBBAAAAAACCCEEEGGGEEEGGGIIIKKKKKKMMMOOOQQQVVVTTTVVV]]]dddkkkvvv```VVVQQQPPPPPPIIIGGGEEEBBBAAAAAAAAA@@@???;;;;;;;;;<<<======>>>>>>999999999999999888777666666666666777777777888888:::;;;AAAOOO```mmmssstttvvvxxx{{{}}}|||~~~|||yyyvvvtttrrrllljjjfffbbb]]]YYYVVVUUUMMMLLLJJJIIIHHHFFFCCCAAABBBCCCEEEHHHJJJKKKLLLMMMMMMOOORRRSSSRRRRRRSSSTTTQQQRRRSSSPPPKKKGGGFFFFFFGGGHHHKKKLLLMMMXXXppp|||lll```___iii}}}aaaKKKFFFAAAAAAAAA@@@???>>>===<<<;;;::::::999999::::::;;;999999999999:::;;;<<<===<<<>>>CCCNNN]]]nnn|||yyyyyyiii___VVVRRRPPPPPPSSSXXXYYY\\\___aaaaaa``````aaaccceeeiiinnnrrruuuwwwwwwwwwrrrjjjbbbZZZSSSLLLHHHGGGIIIKKKMMMOOOOOOPPPPPPMMMNNNNNNOOOQQQRRRRRRSSSPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPQQQPPPRRRUUUWWWZZZZZZZZZZZZ\\\^^^aaacccdddeeeggghhhnnnxxxvvvkkkeeecccaaa______aaadddfffkkknnntttyyy|||~~~}}}{{{xxxvvvnnnkkkgggdddbbb___[[[YYYXXXWWWTTTQQQNNNKKKIIIHHHCCCBBBAAA@@@AAACCCFFFGGGEEEGGGJJJKKKLLLMMMOOOQQQWWWVVVXXX___eeelllwww~~~~~~}}}```WWWSSSSSSSSSLLLJJJHHHEEEDDDDDDEEEDDDCCC==================>>>>>>;;;;;;;;;::::::999888777666666666666777777777888;;;999<<>>===<<<;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>??????;;;===BBBLLLZZZkkkzzzyyy{{{jjj```WWWSSSRRRRRRUUUZZZ[[[^^^aaabbbaaa```_________bbbfffkkkpppsssuuuvvvwwwrrrkkkddd]]]VVVNNNJJJFFFHHHKKKNNNQQQRRRSSSSSSOOOOOONNNOOOOOOPPPRRRRRRRRRQQQPPPOOONNNNNNNNNOOOLLLLLLKKKKKKLLLMMMNNNOOOLLLMMMOOOQQQSSSTTTTTTSSSSSSVVVZZZ]]]___aaadddgggnnnwww}}}rrrhhhdddbbb```^^^^^^aaadddfffkkkooouuuzzz}}}}}}}}}|||{{{xxxvvvnnnkkkgggeeebbb___[[[YYYWWWVVVTTTQQQNNNKKKIIIGGGCCCBBB@@@@@@AAACCCFFFHHHGGGIIILLLMMMNNNOOORRRTTTYYYWWWZZZ```gggmmmwww~~~{{{~~~|||```XXXTTTUUUUUUMMMMMMJJJHHHGGGGGGHHHGGGFFF??????>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777666666666666777777777777;;;888888BBBSSSbbbjjjlllooonnnooossstttvvv~~~}}}{{{yyywwwuuusssmmmiiibbb]]]ZZZWWWUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCAAADDDHHHKKKKKKKKKLLLMMMPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEFFFGGGGGGGGGQQQhhh~~~pppbbb___XXXcccuuuzzz]]]PPPEEEBBBBBBAAAAAA@@@???>>>>>><<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>@@@HHHWWWhhhxxxuuu~~~~~~mmmccc[[[YYYZZZYYY[[[]]]\\\]]]```ccceeeeeebbb___aaa```aaaeeejjjooorrrsssttttttsssmmmdddYYYPPPLLLHHHHHHJJJNNNQQQRRRPPPOOORRRQQQQQQPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNPPPRRRUUUXXXZZZ]]]^^^^^^lllqqqwwwzzzwwwqqqjjjgggaaa^^^ZZZZZZ]]]aaacccccchhhlllrrrwww{{{}}}}}}~~~~~~{{{xxxtttrrrllliiieeebbb```]]][[[XXXUUUSSSPPPMMMJJJHHHFFFEEECCCDDDDDDCCCAAAAAABBBDDDFFFHHHJJJLLLMMMPPPSSSVVVUUUZZZ___bbbiiittt}}}fff^^^]]]WWWSSSRRRQQQLLLHHHHHHIIIHHHIIIMMMIIIFFFBBB???>>>>>>>>>>>>;;;;;;;;;;;;:::999888777888888888777777777777777888===>>>@@@JJJ\\\iiinnnkkkjjjkkknnnsssxxx{{{|||~~~}}}}}}{{{zzzxxxuuurrrnnniiiccc^^^[[[XXXVVVUUUNNNMMMKKKHHHFFFEEEDDDCCCAAADDDHHHKKKKKKLLLMMMNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQOOOMMMJJJHHHFFFEEECCCDDDEEEEEEFFFOOOeeezzznnnaaa^^^VVVaaassswwwZZZNNNDDDBBBAAAAAA@@@???>>>======<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<======@@@GGGUUUgggxxx|||oooeee\\\ZZZZZZZZZ[[[^^^\\\^^^aaaeeeggggggeeecccdddeeefffiiimmmqqqtttvvvxxxyyywwwrrrggg[[[RRRLLLIIIJJJKKKOOORRRSSSRRRPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOQQQSSSUUUWWWXXXdddhhhnnnpppnnniiidddbbb```]]]YYYYYY]]]```cccccchhhlllrrrwww{{{~~~}}}~~~~~~}}}zzzwwwssspppjjjgggccc```^^^[[[YYYVVVSSSRRRPPPMMMJJJHHHFFFFFFCCCDDDDDDCCCBBBAAACCCDDDFFFHHHKKKLLLNNNPPPSSSVVVVVV[[[___bbbjjjvvvkkk```\\\UUUOOONNNOOOJJJGGGHHHIIIIIIKKKPPPOOOLLLGGGBBB@@@>>>===============<<<<<<;;;999999888888888888777777777777888;;;===>>>HHHZZZhhhnnnmmmmmmmmmooorrruuuwwwxxx{{{{{{}}}|||{{{xxxtttqqqmmmiiiccc^^^[[[YYYWWWUUUMMMLLLJJJHHHFFFDDDDDDCCCBBBEEEHHHKKKKKKLLLMMMNNNPPPPPPPPPOOOPPPPPPQQQRRRSSSQQQOOOMMMJJJGGGEEEDDDBBBCCCEEEFFFEEENNNcccxxxmmm```]]]XXXbbbuuusssWWWMMMDDDAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<======@@@FFFSSSeeexxxrrrhhh___\\\[[[[[[\\\___^^^aaadddhhhjjjkkkjjjiiilllmmmpppssswwwzzz}}}yyymmm___TTTNNNJJJKKKLLLOOORRRSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJKKKLLLNNNPPPQQQXXX\\\```cccaaa___\\\[[[^^^[[[YYYYYY\\\```bbbdddiiilllrrrxxx|||~~~~~~}}}}}}}}}|||yyyuuuqqqnnngggddd```]]][[[YYYVVVTTTQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNPPPTTTWWWXXX\\\___ccclllxxxkkk```[[[SSSMMMMMMLLLHHHFFFHHHJJJKKKOOOUUUYYYUUUOOOHHHBBB???===<<<>>>>>>>>>>>>===<<<;;;:::999999888888888777777777777999:::;;;EEEVVVfffnnnooooooooopppqqqrrrssstttwwwyyy~~~}}}|||xxxtttpppkkkgggbbb^^^[[[XXXVVVTTTMMMKKKJJJHHHFFFDDDDDDCCCCCCFFFIIIKKKLLLLLLNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSRRROOOLLLIIIFFFDDDBBBCCCDDDFFFGGGGGGOOOdddxxxnnnbbb```___iiizzzpppUUULLLEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>AAAFFFQQQcccyyyvvvlllaaa]]]\\\[[[\\\___aaadddhhhlllmmmnnnoooooouuuxxx}}}sssdddVVVOOOJJJJJJKKKNNNQQQSSSRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLKKKJJJIIILLLKKKJJJIIIIIIJJJLLLMMMOOORRRVVVXXXXXXWWWWWWWWW[[[ZZZXXXXXX[[[___ccceeeiiimmmsssyyy~~~}}}}}}|||zzzvvvrrrooolllfffccc___\\\ZZZXXXUUUSSSOOONNNLLLJJJIIIHHHGGGGGGBBBCCCDDDCCCBBBBBBDDDFFFGGGIIILLLMMMOOOQQQUUUWWWYYY]]]```dddooo|||{{{eee\\\XXXRRRNNNOOOJJJGGGFFFIIIKKKNNNTTT[[[bbb^^^WWWNNNEEE???===<<<===>>>>>>>>>======<<<;;;:::999999888888777777777666777777999AAAPPPaaalllnnnoooppppppooopppqqqrrrwwwzzz~~~}}}{{{wwwrrrooohhheee```\\\ZZZWWWTTTRRRLLLKKKIIIGGGEEEDDDDDDCCCDDDGGGIIIKKKLLLMMMOOOQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSQQQOOOLLLIIIFFFCCCBBBAAABBBEEEFFFFFFPPPfffzzzqqqgggeeegggpppoooUUUMMMGGGEEEDDDCCCBBB@@@???>>>======<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===???BBBEEEOOObbbzzz|||zzzoooccc___]]][[[\\\___bbbggglllpppqqqsssvvvxxx~~~zzzhhhYYYQQQJJJIIIJJJLLLOOOQQQQQQPPPQQQRRRRRRTTTVVVXXX[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPNNNLLLKKKJJJMMMLLLJJJHHHGGGHHHJJJKKKKKKMMMQQQSSSSSSTTTUUUVVVYYYYYYXXXYYY[[[___dddgggkkkooouuu{{{|||{{{zzzwwwtttpppmmmkkkfffccc```\\\ZZZXXXUUUSSSMMMMMMKKKIIIHHHGGGFFFFFFBBBCCCDDDDDDCCCCCCEEEGGGHHHJJJLLLNNNOOORRRUUUXXXZZZ]]]aaagggsssppp]]]WWWTTTOOOLLLNNNJJJHHHHHHKKKMMMPPPXXXaaaiiieee^^^SSSHHH@@@======<<<============<<<<<<;;;:::::::::999888777777666666555666777===IIIYYYfffjjjlllooooooooooooqqqtttxxx}}}~~~|||yyyvvvqqqnnnfffccc___\\\YYYVVVSSSQQQKKKJJJHHHGGGEEEDDDDDDDDDFFFGGGJJJKKKLLLMMMPPPRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRPPPNNNLLLIIIFFFDDDCCC???@@@BBBDDDFFFQQQiiiuuullllllmmmvvvnnnTTTNNNHHHFFFEEEDDDBBBAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>??????>>>>>>===<<<;;;;;;:::888777777666888666666888888<<>><<<;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<777<<>>??????@@@@@@@@@??????<<<<<<;;;:::999777777666888666777888777999EEESSSbbbhhhmmmooonnnnnnqqquuuvvv|||wwwqqqlllhhheeeccc___\\\YYYVVVQQQNNNKKKJJJGGGEEEDDDDDDEEEEEEIIIKKKMMMOOOQQQRRRRRRRRROOOOOOPPPPPPQQQRRRRRRRRRSSSQQQLLLHHHFFFEEEEEEFFFFFFFFFEEEGGGQQQiiiwwwqqqqqq{{{hhhRRRJJJGGGJJJGGGDDD@@@>>>>>>>>>???======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<:::999:::<<<<<<;;;???CCCFFFPPPkkk{{{~~~xxxiii^^^[[[[[[[[[[[[ccchhhuuuooo\\\PPPJJJIIIIIIKKKNNNPPPQQQPPPPPPPPPPPPQQQSSSUUUWWWXXX^^^^^^]]][[[YYYVVVSSSQQQXXXZZZ\\\]]]]]][[[YYYWWWXXXYYY\\\]]]]]][[[XXXUUURRRRRRPPPNNNLLLJJJIIIHHHHHHJJJLLLOOOQQQSSSTTTUUUXXXYYY[[[]]]```eeekkkpppsssxxx}}}yyysssnnnmmmoootttwwwyyy|||~~~}}}{{{zzzzzzxxxwwwuuurrrooollliiihhhcccbbb```\\\YYYUUUSSSQQQMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCDDDGGGIIIKKKLLLOOOQQQTTTUUUWWWWWWXXX```iiissskkk___[[[[[[VVVWWWVVVKKKKKKLLLLLLKKKJJJLLLQQQVVVbbbdddbbbZZZOOOFFFBBBBBB>>>???BBBCCCCCCAAA???===;;;;;;;;;::::::999999999666444555888999<<>>CCCEEEOOOhhh{{{{{{zzzkkk```]]]]]]]]]]]]dddkkkyyyppp^^^RRRKKKJJJIIIKKKMMMOOOPPPOOONNNNNNNNNNNNPPPRRRTTTVVV\\\\\\\\\[[[YYYVVVTTTSSSVVVXXXYYY[[[[[[ZZZYYYXXXXXXZZZ]]]______^^^\\\ZZZUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUZZZ[[[]]]^^^```dddjjjnnnuuuzzz|||xxxwwwyyy}}}~~~|||{{{yyyyyyvvvuuussspppmmmjjjhhhfffaaa```^^^ZZZWWWTTTQQQPPPNNNMMMKKKIIIGGGFFFEEEEEECCCDDDDDDDDDCCCEEEGGGJJJKKKLLLNNNQQQSSSUUUWWWWWWZZZbbbkkkuuucccXXXVVVWWWSSSVVVVVVLLLIIIJJJKKKJJJIIIJJJOOOSSS[[[]]]]]]WWWNNNFFFBBBBBBAAABBBCCCDDDDDDBBB@@@???<<<<<<;;;;;;:::999888888777666666888999:::BBBKKK[[[iiinnnooowwwwwwtttwwwzzz|||xxxsssmmmhhhdddaaa^^^[[[XXXUUUPPPMMMKKKIIIGGGEEEDDDDDDEEEFFFIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUTTTQQQMMMHHHEEEDDDDDDDDDEEEEEEFFFLLL[[[sssyyymmmhhhjjjyyy|||\\\NNNMMMNNNMMMKKKGGGDDDAAA@@@@@@AAA======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<::::::;;;<<<<<<;;;>>>CCCDDDLLLccc{{{|||www|||nnnccc______``````gggnnn}}}sssaaaUUULLLJJJIIIJJJLLLNNNNNNNNNKKKKKKKKKKKKLLLNNNPPPQQQWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ]]]```aaabbbaaa```ZZZXXXVVVSSSQQQOOONNNMMMLLLLLLMMMNNNPPPRRRTTTUUU\\\]]]^^^___```dddiiimmmuuuzzz~~~}}}{{{yyyxxxwwwtttrrrpppnnnkkkhhhfffddd___^^^[[[XXXUUURRROOONNNOOOMMMJJJGGGFFFEEEFFFFFFCCCDDDEEEDDDDDDEEEHHHKKKLLLMMMNNNQQQSSSUUUWWWXXX]]]dddmmmwwwyyy```UUUTTTTTTQQQSSSTTTKKKHHHHHHHHHGGGFFFHHHKKKNNNPPPSSSTTTRRRKKKEEEBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::999888777999777777999888999???HHHXXXiiiqqqttt}}}}}}zzz}}}}}}zzzvvvqqqkkkfffdddaaa^^^[[[YYYUUUQQQNNNKKKIIIGGGEEEEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUTTTQQQMMMHHHEEECCCCCCCCCDDDDDDGGGPPPbbbzzzttthhhfffiii{{{wwwYYYMMMLLLMMMLLLJJJGGGDDDBBB@@@@@@@@@======<<<;;;;;;;;;;;;<<<999;;;<<<;;;::::::;;;======;;;>>>BBBCCCIII]]]rrr~~~uuu|||qqqfffaaa```aaabbbjjjssszzzeeeWWWLLLJJJIIIJJJKKKMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNPPPRRRTTTUUUUUUWWWZZZ]]]```bbbcccddd```^^^[[[XXXTTTRRRPPPOOONNNMMMMMMNNNOOOQQQSSSTTT[[[\\\]]]^^^```dddjjjnnnsssxxx~~~~~~|||yyywwwvvvuuurrrqqqooollliiifffdddccc^^^\\\ZZZWWWTTTQQQOOONNNOOOLLLIIIFFFEEEEEEFFFGGGDDDEEEEEEEEEEEEGGGJJJLLLMMMNNNOOOQQQSSSVVVXXXYYY```eeennnzzz}}}sssbbbXXXVVVUUUPPPQQQQQQIIIGGGFFFEEEEEEDDDEEEGGGIIIEEEHHHKKKKKKHHHEEECCCBBBAAAAAA@@@@@@??????>>>>>>???>>>===;;;:::888777777888666777888888888???GGGWWWjjjtttyyy}}}{{{xxxtttpppjjjgggdddaaa^^^\\\YYYVVVRRROOOKKKIIIGGGFFFEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTSSSQQQLLLHHHDDDCCCCCCCCCCCCDDDHHHSSSgggpppgggfffkkkuuuYYYMMMJJJIIIIIIHHHEEECCCAAA@@@??????======<<<;;;;;;;;;;;;<<<999:::;;;;;;::::::<<<===>>>;;;===AAAAAAEEEVVViii~~~uuuvvvuuuiiibbbaaabbbdddnnnxxxiiiXXXLLLJJJIIIJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOQQQQQQRRRUUUXXX\\\___aaabbbdddccc```]]]YYYUUURRRPPPPPPPPPPPPPPPQQQRRRSSSSSSWWWXXXZZZ\\\___dddjjjnnnrrrvvv|||}}}zzzxxxuuutttssspppooommmkkkhhhfffdddccc^^^]]]ZZZXXXUUURRRPPPOOONNNLLLHHHFFFDDDEEEFFFGGGDDDEEEFFFFFFFFFHHHKKKNNNOOOOOOPPPRRRTTTWWWYYY[[[aaafffqqq}}}{{{xxxmmm___VVVUUUUUUNNNOOOQQQIIIFFFEEEDDDCCCCCCDDDDDDDDD???BBBEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>???>>>===<<<:::999888777555444666888888888???GGGVVVjjjvvvzzz{{{~~~yyy}}}{{{wwwsssoookkkhhhbbb```]]][[[YYYVVVRRROOOKKKIIIGGGFFFEEEFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRPPPPPPQQQRRRRRRSSSSSSTTTRRROOOKKKGGGDDDCCCDDDDDDCCCCCCHHHVVVkkk}}}ooogggiiiooorrrWWWMMMIIIFFFFFFEEECCCBBB@@@?????????======<<<;;;;;;;;;;;;<<<888:::;;;;;;;;;;;;<<<===>>>;;;===@@@@@@BBBOOO```uuuyyyssszzzmmmeeebbbdddfffppp|||mmmYYYMMMLLLKKKLLLNNNPPPPPPOOOPPPOOONNNMMMNNNOOOPPPQQQMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGGGGIIIJJJKKKMMMNNNOOORRRUUUYYY\\\^^^cccccccccaaa^^^ZZZVVVTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSUUUWWWYYY\\\aaahhhlllpppuuuzzz~~~|||yyyvvvtttrrrpppnnnnnnllliiigggeeecccbbb^^^]]][[[XXXUUUSSSPPPOOOLLLKKKHHHFFFEEEEEEFFFGGGEEEFFFGGGGGGGGGIIILLLOOOQQQQQQRRRSSSVVVYYY\\\]]]ccchhhtttwwwtttzzz}}}iiiXXXQQQRRRRRRMMMOOOSSSLLLGGGFFFDDDCCCDDDDDDCCCAAA???@@@AAACCCCCCCCCCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::999888444444555888888888>>>FFFPPPeeeqqqvvv{{{yyyuuuyyysssuuuyyy~~~~~~xxxrrrnnnkkkgggeee```^^^[[[YYYWWWTTTPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUPPPNNNJJJGGGDDDDDDEEEEEEDDDCCCHHHWWWmmm{{{mmmgggkkkrrrlllTTTLLLJJJGGGCCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<888:::;;;;;;;;;;;;<<<>>>???;;;<<<@@@??????JJJZZZlll{{{qqq{{{rrrhhhdddfffhhhooo}}}ppp\\\QQQOOOOOOPPPSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRQQQOOOMMMJJJIIIJJJJJJIIIHHHHHHGGGHHHHHHKKKKKKKKKMMMPPPSSSWWWYYY]]]___bbbdddccc```\\\YYYXXXYYY[[[\\\\\\ZZZXXXWWWRRRSSSUUUVVVYYY^^^dddhhhkkkooouuuzzz~~~|||yyyuuurrrpppooolllkkkiiigggeeecccaaa```]]]\\\ZZZWWWUUURRRPPPOOOJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMPPPSSSSSSSSSUUUWWWZZZ]]]___eeekkkyyywwwrrrwww|||vvveeeXXXQQQSSSSSSNNNPPPTTTOOOIIIGGGDDDDDDEEEDDDBBB@@@BBBAAA@@@AAABBBCCCCCCCCCFFFFFFGGGGGGFFFDDDBBB@@@>>>======<<<;;;:::::::::666555666888777666;;;BBBGGG\\\iiimmmsssrrroootttqqqqqqtttyyyyyyyyyzzzsssmmmiiifffcccaaa^^^\\\YYYWWWUUURRRNNNKKKKKKIIIHHHFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVOOOMMMIIIFFFEEEDDDEEEFFFDDDCCCHHHWWWnnnzzzmmmgggllltttgggPPPKKKKKKIIIBBBBBBBBBBBBBBBBBBAAAAAA======<<<;;;;;;;;;;;;<<<888999;;;;;;;;;;;;<<<>>>???;;;<<<@@@>>>>>>HHHVVVeeeuuuqqqvvvuuujjjfffhhhjjjnnn{{{qqq^^^SSSRRRRRRSSSVVVYYYYYYYYYYYYXXXVVVUUUUUUVVVVVVWWWWWWWWWVVVUUURRROOOLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFJJJIIIIIIKKKMMMPPPTTTVVVXXX\\\aaaeeefffdddaaa^^^[[[]]]___aaaaaa^^^[[[YYYRRRSSSTTTUUUWWW[[[```dddeeeiiipppuuuzzz~~~{{{xxxuuurrrooonnnjjjiiigggeeecccaaa___^^^\\\[[[YYYWWWTTTRRRPPPOOOIIIIIIIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHIIIKKKNNNQQQUUUTTTTTTUUUXXX[[[___aaagggmmm|||yyyssswww|||qqqbbb]]]VVVXXXWWWPPPQQQTTTNNNJJJGGGEEEDDDEEEEEEBBB???DDDBBBAAA@@@AAACCCCCCCCCDDDEEEFFFGGGFFFCCC@@@>>>======<<<<<<<<<;;;;;;;;;777666777999777555999@@@???UUUcccgggmmmlllkkkqqqpppooorrrvvvuuuttt|||yyyvvvqqqlllhhheeeaaa^^^^^^]]]YYYVVVRRROOOMMMKKKIIIHHHEEEDDDDDDFFFIIILLLQQQRRRSSSTTTTTTTTTSSSRRROOOPPPQQQSSSUUUVVVVVVVVVRRROOOJJJFFFEEEDDDDDDCCCHHHDDDLLL```sssxxxlllfffmmmxxxdddSSSLLLIIIHHHDDDCCCBBBBBB@@@@@@???>>>BBBAAA???===<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===@@@BBB???<<>>===>>>???AAABBBDDDEEEEEECCCBBB@@@>>>>>>>>>>>>============999::::::999888777999:::AAALLLZZZdddggghhhjjjlllrrrqqqooonnnpppuuu}}}wwwtttoookkkgggccc___]]]]]][[[XXXTTTQQQNNNLLLKKKIIIGGGEEEDDDDDDGGGJJJLLLNNNOOOQQQRRRRRRQQQPPPOOOSSSSSSTTTUUUVVVVVVVVVVVVRRRNNNIIIFFFEEEDDDDDDCCCEEECCCMMMaaassstttjjjfffppp~~~aaaSSSMMMIIIGGGDDDCCCCCCBBBAAA@@@??????AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<>>FFFNNN___ttttttkkkjjjkkkttt~~~tttbbbVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]][[[XXXVVVUUUUUUXXXSSSNNNKKKKKKMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSUUUYYY^^^bbbcccddddddeeebbbccccccbbbaaa___]]][[[WWWUUURRRQQQRRRVVVZZZ]]]___```ccchhhpppxxx}}}zzzwwwsssqqqooollljjjhhhgggdddaaa___]]]]]]]]]\\\ZZZWWWTTTQQQNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHJJJIIIIIIJJJKKKMMMOOOPPPQQQTTTXXXYYYZZZ\\\aaaeeekkkyyywwwtttxxxyyyuuuiiibbb___ZZZUUUOOOJJJFFFEEEFFFFFFEEECCCBBBAAA@@@???AAABBBAAA@@@>>>===>>>???CCCDDDEEEFFFFFFDDDBBBAAA>>>>>>>>>=========<<<<<<;;;;;;<<<:::999888:::;;;===FFFRRR]]]cccgggiiikkknnnooooooppprrrwww}}}uuurrrmmmiiieeebbb^^^[[[ZZZXXXVVVSSSPPPNNNLLLKKKHHHGGGEEEDDDEEEHHHJJJLLLLLLMMMPPPRRRRRRQQQOOONNNSSSTTTUUUUUUVVVVVVUUUUUUQQQMMMIIIEEEEEEEEEDDDCCCDDDEEERRRfffvvvpppfffeeerrryyy^^^SSSNNNIIIFFFDDDDDDCCCBBBAAA@@@????????????>>>===<<<=========<<<<<<<<<=========>>>>>>;;;>>>???>>>;;;>>>EEEKKK[[[ppp}}}sssppppppyyyuuubbbXXXWWWVVVVVVVVVWWWXXXXXX[[[ZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZXXXYYYZZZ[[[WWWRRROOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUYYY]]]aaabbbccceeefffeeeeeeeeeeeeccc```]]][[[WWWUUURRRPPPPPPSSSWWWYYY\\\^^^ccciiipppvvv{{{~~~{{{xxxtttrrrpppmmmjjjhhhiiifffccc```^^^^^^___```[[[ZZZVVVSSSPPPNNNMMMMMMJJJIIIGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKMMMPPPQQQTTTWWWZZZ[[[[[[]]]cccgggppp~~~|||yyyyyyyyyqqq|||ooofff^^^[[[UUUPPPJJJGGGEEEDDDFFFFFFEEECCCBBBAAA@@@???AAABBBBBB@@@>>>>>>???@@@EEEFFFGGGGGGFFFDDDBBB@@@============<<<<<<<<<<<<<<<<<<===;;;999999:::<<<:::>>>GGGSSS^^^fffjjjkkklllnnnrrrtttvvvzzz}}}ssspppkkkhhheeeaaa^^^[[[WWWUUUSSSQQQNNNMMMLLLKKKGGGFFFEEEEEEFFFIIIKKKMMMLLLNNNQQQTTTTTTSSSQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSPPPLLLHHHEEEDDDEEEEEEDDDGGGJJJXXXmmm||||||mmmcccbbbpppsss\\\UUUOOOIIIGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===============;;;<<<<<<<<<============;;;<<<>>><<<;;;===CCCHHHWWWmmm~~~}}}wwwvvvvvvaaaYYYXXXVVVUUUUUUVVVWWWXXX\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\ZZZYYYZZZ[[[]]]ZZZVVVSSSRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUXXX[[[^^^aaabbbbbbdddfffiiiiiiiiigggddd```\\\YYYWWWUUUSSSQQQRRRUUUXXXZZZ]]]```ffflllrrrvvvyyyzzzvvvvvvwwwzzz~~~~~~zzzwwwsssqqqooommmjjjhhhjjjgggccc```___```bbbccc]]][[[XXXTTTPPPNNNLLLLLLHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJLLLNNNPPPRRRUUUXXXZZZ[[[[[[^^^dddhhhuuu}}}{{{zzzrrrnnn~~~uuufff___WWWTTTOOOKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCAAA???>>>???AAAEEEFFFGGGGGGFFFCCCAAA???============<<<<<<<<<;;;<<<<<<<<<;;;999888999;;;999:::???KKK[[[fffllllllmmmpppvvvyyy{{{|||}}}~~~}}}rrroookkkgggeeebbb___\\\UUUTTTRRRPPPNNNLLLKKKKKKFFFFFFEEEFFFGGGJJJLLLNNNLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTNNNKKKGGGDDDDDDEEEEEEEEEHHHMMM\\\qqq{{{mmmccc```mmm~~~qqq]]]WWWPPPJJJHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<:::<<<===<<<;;;===BBBFFFTTTkkk}}}}}}~~~tttaaaZZZXXXVVVUUUUUUVVVWWWYYY\\\[[[ZZZYYYYYYZZZ[[[[[[___``````___]]]\\\]]]^^^___^^^[[[XXXVVVUUUVVVWWWYYYYYYZZZZZZZZZYYYXXXXXX\\\^^^```aaaaaabbbdddeeennnnnnmmmkkkfffaaa[[[XXXVVVUUUSSSSSSTTTWWWZZZ]]]___ccciiiooosssuuuuuuuuullllllmmmppptttzzz}}}yyywwwssspppooommmjjjhhhjjjhhhdddaaa```aaacccddd```^^^YYYUUUPPPMMMKKKJJJGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLOOOQQQRRRUUUWWWZZZ[[[[[[___eeejjjzzz~~~{{{}}}nnnnnnnnn```XXXSSSQQQMMMIIIGGGFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCBBB@@@???@@@AAADDDEEEFFFFFFDDDBBB@@@>>>>>>============<<<<<<<<<;;;<<<;;;:::888777888999:::999<<>>>>>>>>???>>>===<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<>>>AAADDDPPPhhh|||~~~qqqaaaYYYXXXVVVTTTTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ^^^aaadddeeedddcccddddddcccdddcccaaa]]]ZZZYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[___```aaabbbbbbcccfffhhhrrrrrrrrroookkkeee___[[[XXXWWWVVVVVVWWWZZZ]]]___cccffflllqqqssssssqqqpppfffffffffgggkkkoootttwwwzzz~~~|||xxxuuurrrooonnnllljjjhhhhhhfffcccaaa``````aaabbb___]]]YYYTTTOOOLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOORRRSSSTTTWWWYYY[[[\\\```gggmmm|||}}}|||zzzzzznnnppp}}}kkk^^^VVVSSSPPPMMMIIIFFFDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCDDDDDDBBB@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>============;;;<<<;;;999777666777888:::999<<>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCJJJccczzznnn```YYYWWWUUUSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^]]][[[ZZZYYY]]]cccgggiiiiiijjjjjjiiikkkmmmkkkfffaaa^^^]]]^^^___aaabbbcccbbbaaaaaa^^^```aaabbbcccfffjjjmmmssstttuuutttqqqkkkfffccc```___]]]]]]^^^```bbbdddjjjlllqqqtttuuusssqqqooohhhfffeeeeeefffhhhkkkmmmoootttxxxyyy||||||{{{}}}|||{{{vvvssspppnnnlllkkkhhhfffeeedddbbb___^^^]]]]]]]]][[[YYYUUUQQQNNNKKKJJJJJJGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUWWWZZZ\\\^^^ccckkkqqqzzz|||{{{xxxwww{{{zzz}}}rrrxxxsssfff]]]SSSNNNMMMJJJHHHEEECCCBBBAAADDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDCCCAAA@@@AAABBBCCCDDDEEEFFFEEEDDDBBB@@@@@@?????????>>>>>>>>>>>><<<===<<<:::888777777999999999<<>><<<:::999<<<<<<<<<<<<=========>>><<<<<<<<<===>>>@@@BBBCCCFFF```yyylll```XXXVVVTTTSSSTTTWWWZZZ\\\\\\^^^```aaaaaa^^^\\\ZZZRRRXXX```fffjjjkkklllmmmnnnqqqtttrrrlllfffaaa``````aaadddfffgggfffeeeddd]]]^^^```bbbdddhhhmmmqqqsssuuuwwwwwwuuuqqqllliiiiiigggfffeeedddeeeggghhhppprrrvvvxxxxxxvvvsssqqqmmmkkkhhhfffeeefffhhhiiihhhmmmpppqqqtttwwwwwwsssuuuxxx}}}~~~{{{yyytttrrrnnnlllkkkiiigggeeecccbbb```^^^\\\[[[ZZZZZZVVVTTTRRROOOMMMKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJKKKMMMPPPSSSTTTUUUXXX[[[]]]___eeennntttyyyxxxuuurrrttt||||||}}}|||xxxjjjaaaZZZQQQHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBAAADDDEEEEEECCCAAA@@@AAACCCCCCDDDFFFGGGFFFEEECCCBBB@@@@@@@@@@@@?????????>>>===>>>>>><<<999888888:::777888;;;BBBMMMXXX```eeeiiilllooosssvvvyyy}}}~~~xxxsssooojjjhhhdddaaa___]]]ZZZXXXXXXTTTPPPMMMKKKIIIGGGEEECCCDDDGGGJJJMMMOOOPPPQQQPPPNNNMMMOOORRRUUUVVVVVVUUUSSSRRRQQQRRRRRRPPPNNNHHHEEEDDDFFFEEEBBBBBBEEEFFFPPPdddtttiiiccchhhkkkXXXKKKGGGGGGAAAEEECCCBBBBBBBBBAAA>>><<>><<<;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<>>>???AAAAAAFFFVVVoooxxxfff___WWWUUUUUUWWWWWWVVVYYY___dddaaa^^^___aaa```[[[VVVRRRTTT[[[dddhhhiiilllqqqvvvzzzyyyqqqiiidddccccccdddgggkkkkkkhhheeebbbbbbbbbdddhhhnnntttxxxyyy{{{|||{{{xxxvvvttttttpppooommmlllkkkkkkllllllxxxxxxyyyzzzzzzwwwsssooolllllljjjiiigggeeedddccciiihhhgggggghhhjjjlllnnnqqqtttyyy~~~}}}xxxtttpppmmmjjjggggggfffdddccc___]]]\\\[[[[[[[[[YYYXXXSSSQQQPPPNNNLLLJJJJJJIIIGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSWWWVVVZZZ```bbbdddmmmyyyyyyzzz}}}||||||}}}ssssssyyyaaaZZZVVVJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@???>>>===;;;999888888666777999???GGGQQQXXX\\\dddiiikkkjjjpppzzz|||wwwqqqmmmiiifffccc```^^^\\\YYYWWWWWWTTTPPPMMMKKKIIIGGGEEECCCEEEGGGJJJMMMOOOPPPQQQQQQOOONNNOOORRRTTTUUUUUUUUUSSSRRRQQQRRRQQQPPPNNNHHHEEEDDDFFFEEECCCDDDHHHIIITTTjjjqqqgggccckkkfffVVVKKKHHHIIIDDDCCCBBBAAAAAABBBBBB@@@>>>AAA@@@???===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===???@@@AAADDDRRRhhhtttccc\\\VVVTTTTTTWWWWWWVVVZZZ```eeebbb^^^^^^___^^^ZZZVVVTTTTTTXXX___cccfffmmmtttwww{{{|||uuunnnkkkiiiiiikkknnnrrrssspppmmmeeeddddddffflllrrrxxx{{{|||~~~~~~~~~{{{yyyyyyyyyuuutttsssrrrrrrrrrssssssxxxxxxyyy{{{{{{yyyvvvrrrpppooonnnllljjjiiiggggggfffeeedddcccdddfffhhhiiilllnnnttt{{{}}}|||zzzuuupppnnnkkkhhhfffeeedddcccaaa___]]][[[ZZZZZZYYYWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMPPPRRRSSSTTTVVVVVV[[[aaadddgggqqq}}}~~~xxxzzz~~~~~~qqqtttsss^^^XXXTTTHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCBBBBBBAAAAAA@@@?????????@@@???>>>===;;;:::999888999999:::>>>FFFOOOWWW\\\___eeejjjlllrrrzzz}}}{{{~~~zzzuuuppplllgggeeeaaa^^^]]][[[XXXVVVVVVSSSOOOLLLJJJIIIGGGEEECCCEEEGGGJJJMMMOOOQQQQQQRRRQQQOOOPPPRRRTTTTTTTTTUUUSSSRRRRRRRRRQQQOOOMMMHHHEEEDDDEEEEEEDDDHHHOOOPPP]]]tttzzzkkkddddddooo{{{^^^RRRIIIHHHJJJFFFAAA@@@@@@AAABBBCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCLLL^^^xxxppp___XXXTTTSSSSSSVVVWWWVVVZZZ```hhhccc___\\\\\\[[[XXXVVVVVVTTTUUUYYY^^^cccmmmvvvyyy|||~~~yyyuuussskkklllnnnqqqtttuuussspppjjjgggfffjjjqqqyyy}}}}}}||||||||||||}}}~~~|||{{{{{{|||}}}|||zzzwwwuuutttsssqqqooonnnmmmmmmfffeeedddbbbbbbbbbcccdddfffhhhmmmttt{{{||||||{{{yyyvvvqqqlllkkkiiifffdddccccccaaa______\\\ZZZYYYXXXWWWTTTRRRQQQPPPNNNLLLKKKIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWXXX[[[aaaffflllvvv}}}xxxzzz|||ooouuukkkZZZUUUQQQEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@?????????????????????@@@AAABBBCCCAAA@@@@@@??????>>>======???>>>===<<<;;;:::999999<<<;;;;;;===DDDMMMWWW\\\\\\cccjjjooovvv{{{}}}{{{|||xxxtttoookkkeeeccc___]]][[[YYYWWWUUUUUURRRNNNKKKJJJHHHGGGEEEDDDEEEHHHKKKMMMPPPQQQRRRSSSRRRQQQQQQSSSTTTSSSRRRTTTSSSRRRRRRRRRQQQNNNLLLHHHEEEEEEFFFEEEFFFMMMUUU[[[jjjtttfffbbbffftttpppWWWOOOHHHGGGIIIFFFBBBAAA@@@AAABBBBBB@@@?????????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>??????BBBGGGUUUmmmkkk\\\VVVSSSQQQRRRUUUVVVVVVZZZ```jjjfff```\\\ZZZYYYWWWVVVUUURRRRRRVVV[[[aaakkkuuuyyy|||}}}zzzwwwvvvoooppprrruuuvvvuuusssqqqooollljjjnnnvvv~~~~~~||||||zzzxxxvvvtttrrrrrrrrrlllkkkiiifffdddbbbaaaaaabbbcccffflllrrrwwwyyyzzzwwwtttsssxxx~~~|||xxxvvvsssmmmhhhiiigggeeeccccccbbb```^^^^^^\\\YYYWWWVVVTTTQQQOOOOOOOOOMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLOOORRRTTTWWWXXXXXXZZZ]]]bbbgggoooyyy{{{xxx|||}}}zzz~~~zzzqqq{{{yyydddWWWSSSOOOCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBB?????????>>>======<<<<<<>>>>>>===<<<;;;:::::::::<<<;;;:::<<>>===============>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>===============>>>???BBBDDDNNNccc|||}}}gggZZZUUURRRQQQQQQUUUVVVUUUZZZ```jjjfff```[[[XXXWWWVVVVVVQQQOOOPPPUUUZZZ___hhhqqqyyy|||~~~~~~|||yyywwwvvvvvvxxxzzz{{{{{{xxxvvvuuutttqqqpppsssyyy~~~zzzxxxvvvvvvvvvtttrrroookkkhhhdddbbbaaa```___```dddhhhlllnnnnnnnnnjjjiiimmmsssyyyzzzvvvssspppkkkggghhhfffdddccccccbbb___]]]]]][[[XXXVVVUUUSSSPPPMMMNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSUUUXXXYYYYYY\\\___bbbiiiqqqyyy~~~~~~yyyyyywwwxxx{{{xxxqqqaaaUUURRRNNNEEEFFFFFFEEEDDDDDDCCCCCCBBB???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>???@@@AAAAAA??????>>>======<<<<<<;;;======<<<<<<;;;;;;;;;::::::::::::;;;@@@JJJVVV___aaaccchhhpppwww~~~|||wwwssspppllliiiccc```]]][[[ZZZYYYVVVTTTSSSPPPLLLJJJIIIHHHFFFEEEDDDFFFHHHKKKNNNPPPRRRRRRSSSRRRRRRSSSUUUUUUSSSRRRSSSSSSRRRRRRRRRPPPLLLIIIEEEEEEFFFGGGFFFGGGPPP[[[nnnvvviii___bbbmmm}}}aaaPPPLLLGGGEEEFFFBBBEEEDDDBBBBBBBBB@@@>>><<<>>>============>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<>>>>>============>>>AAACCCJJJZZZpppuuucccYYYUUURRRQQQQQQTTTUUUTTTXXX^^^gggddd___ZZZVVVTTTTTTTTTNNNMMMOOOTTTYYY]]]eeennnxxx{{{~~~}}}{{{yyyxxxxxx{{{~~~~~~|||zzzxxxxxxzzzyyyxxxyyy||||||zzzzzzzzzxxxwwwtttqqqnnnjjjgggfffbbb```______bbbdddeeeeeegggbbb___bbbgggllluuu}}}{{{wwwssspppmmmiiigggfffdddccccccbbbaaa___\\\\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNQQQTTTVVVXXXYYYYYY]]]aaaeeellluuu{{{|||{{{xxx{{{}}}}}}lll___UUUPPPNNNGGGFFFFFFEEEEEEDDDCCCCCCBBB???@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>=====================>>>???@@@AAA???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999::::::>>>GGGTTT]]]aaa```dddmmmuuu|||~~~xxxtttppplllhhhfffccc```]]][[[ZZZYYYWWWUUURRROOOLLLIIIHHHGGGFFFDDDEEEFFFIIILLLNNNPPPRRRSSSRRRQQQRRRSSSUUUVVVTTTRRRSSSSSSRRRSSSRRRPPPKKKHHHCCCDDDGGGHHHGGGGGGPPPZZZqqqoooccc\\\cccrrrvvv\\\NNNMMMHHHFFFGGGCCCCCCBBBAAAAAABBBAAA???==================>>>??????;;;;;;<<<<<<<<<=========??????>>>===============???AAAGGGSSSddduuummm___XXXUUUSSSQQQQQQTTTTTTSSSWWW]]]bbb```\\\WWWSSSPPPPPPPPPNNNKKKLLLQQQUUU[[[dddmmmwww{{{~~~}}}xxx|||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyvvvtttrrrqqqjjjgggdddbbbccccccdddcccbbb]]]YYY[[[]]]```gggooowww{{{~~~|||{{{|||{{{xxxsssooollliiigggfffcccbbbaaaaaaaaa___]]]ZZZ[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNPPPRRRTTTVVVXXXXXXWWW]]]cccgggppp{{{}}}xxxxxx|||iii___TTTMMMLLLHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB?????????>>>>>>>>>=====================>>>@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999;;;;;;;;;<<>>???@@@<<<=========>>>>>>??????@@@???>>>======<<<<<<===>>>@@@FFFOOO\\\kkkyyy|||hhh\\\VVVUUUTTTQQQRRRTTTTTTSSSVVV\\\]]]\\\ZZZUUUQQQNNNMMMMMMOOOKKKKKKNNNSSSYYYdddnnnvvv{{{}}}~~~}}}|||tttpppkkkhhhgggggggggfff```[[[WWWWWWXXXZZZ___fffhhhlllrrruuuuuuuuuvvvxxxyyyvvvqqqmmmiiigggfffeeeaaa```_________^^^[[[XXXZZZXXXVVVUUUTTTSSSPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKOOOOOOQQQRRRTTTVVVWWWXXXUUU]]]dddjjjtttwwwwww~~~|||ggg___SSSKKKKKKHHHDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<======>>>???@@@?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===;;;;;;@@@JJJSSSaaa```eeeqqqzzz~~~zzztttpppllliiifffddd___]]][[[ZZZZZZXXXVVVSSSMMMLLLKKKIIIHHHGGGFFFFFFHHHIIIJJJMMMOOORRRTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTQQQNNNJJJHHHDDDDDDFFFIIIIIIIIIOOOWWWppprrreee^^^\\\fffyyyfffYYYLLLIIIIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<======>>>?????????@@@BBBEEEKKKWWWgggvvv~~~rrrggg\\\VVVTTTUUUVVVWWWVVVUUUUUUVVVXXX[[[XXXVVVVVVVVVSSSMMMHHHHHHJJJMMMQQQUUU[[[aaafffuuu{{{}}}yyyvvvuuuppphhhaaabbb```]]][[[[[[]]]___aaabbbdddfffjjjnnnqqqssssssvvvrrrlllhhheeedddcccbbbaaa``````^^^]]][[[YYYXXXWWWUUUSSSSSSRRRRRROOONNNKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMQQQPPPQQQRRRUUUXXXYYYYYY\\\aaagggooozzzzzzwww|||tttaaaXXXUUUPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>???AAAAAA@@@@@@@@@AAACCCAAA???>>>>>>>>><<<:::<<<<<<<<<<<<===???@@@AAAAAA@@@>>><<<;;;::::::;;;;;;;;;<<<======<<<<<<;;;:::;;;;;;<<<===AAAFFFJJJXXXbbbgggiiisss}}}yyysssooollliiifffccc___]]][[[ZZZYYYWWWTTTQQQMMMLLLJJJHHHGGGFFFFFFEEEHHHIIIKKKMMMPPPRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSPPPLLLIIIFFFEEEDDDFFFIIIHHHIIIPPPYYYmmm~~~rrrgggaaa```kkkdddXXXLLLHHHHHHFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@>>>============<<<<<<<<<<<<<<<<<<======>>>>>>>>>AAACCCDDDGGGQQQbbbuuu~~~qqqggg]]]WWWVVVUUUVVVVVVVVVUUUUUUWWWYYYZZZXXXVVVUUUTTTRRRMMMIIIHHHJJJNNNRRRVVV[[[bbbfffrrrxxx|||tttnnnkkkiiifffddddddfffhhhiiifffgggiiilllooorrrttttttuuuqqqlllhhhfffdddcccaaa``````___^^^]]][[[YYYXXXVVVTTTRRRQQQQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGGGGHHHJJJLLLNNNSSSRRRRRRTTTVVVYYYZZZZZZaaaffflllrrryyyzzzwww}}}{{{kkk[[[TTTPPPLLLHHHGGGDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBAAA@@@??????@@@@@@???======>>>>>>===;;;;;;;;;<<<===>>>??????@@@AAA@@@>>>===<<<;;;<<<<<<999999999:::999999888888::::::;;;;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<======AAABBBCCCDDDJJJZZZqqqzzzpppggg^^^XXXWWWTTTUUUVVVVVVVVVVVVXXXZZZZZZXXXVVVTTTSSSPPPMMMJJJIIILLLPPPTTTXXX]]]cccfffnnnvvvzzzxxxvvvuuutttuuuwwwxxxtttsssrrrtttwwwxxxxxxxxxtttpppllliiigggeeebbb`````````___^^^\\\ZZZXXXWWWTTTRRRPPPOOOOOOOOOMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHHHHGGGIIIKKKMMMOOOTTTTTTTTTUUUWWWYYY[[[]]]eeelllpppqqqsssxxxyyyxxxvvv}}}ooocccWWWPPPLLLHHHGGGHHHBBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCBBB@@@>>>>>>???===<<<;;;<<<===>>>===;;;999:::<<<===??????>>>>>>???>>>>>>===<<<<<<======999999999999888888777777:::;;;;;;::::::<<<@@@CCCNNN[[[eeeggglllwww~~~zzzxxxuuupppllliiigggdddbbb]]][[[YYYWWWUUUSSSOOOLLLKKKIIIGGGEEEDDDDDDEEEEEEHHHJJJLLLOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVUUURRROOOJJJFFFCCCGGGFFFGGGGGGFFFIIIUUUaaassssssjjjeeehhh{{{ttt]]]SSSJJJGGGGGGDDDCCCDDDEEEEEEEEEDDDDDDCCCBBBAAADDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEERRRjjjyyyppphhh^^^XXXWWWSSSTTTVVVVVVVVVWWWYYY[[[ZZZXXXVVVTTTRRRPPPNNNLLLKKKNNNSSSWWW[[[```eeeiiimmmvvvzzz{{{}}}tttpppllliiigggdddaaa_________^^^]]][[[YYYWWWVVVSSSQQQOOOOOOOOOOOOMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHHHHJJJLLLOOOQQQTTTUUUUUUVVVWWWYYY]]]___gggmmmpppllljjjmmmppprrrvvv}}}jjj```VVVPPPLLLGGGGGGIIIAAAAAAAAAAAAAAAAAABBBBBBAAACCCCCCBBB@@@>>>===>>>===;;;:::;;;<<<<<<;;;999777999<<<>>>???>>>======<<<<<<<<<<<<<<<<<<============<<<;;;::::::::::::=========<<<:::;;;===@@@HHHVVVcccgggiiipppvvvxxxzzz}}}}}}yyyvvvrrrmmmjjjhhhfffcccaaa\\\ZZZXXXVVVTTTRRRNNNKKKKKKIIIFFFDDDCCCDDDEEEFFFIIIJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSPPPKKKGGGDDDGGGFFFFFFFFFEEEIIIXXXhhh|||~~~rrrgggdddkkklllYYYQQQIIIGGGEEECCCBBBDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA@@@>>>>>>======??????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>BBBDDDEEELLLbbbwwwzzzrrrhhh^^^XXXWWWRRRTTTUUUUUUUUUVVVXXX[[[ZZZZZZYYYWWWTTTQQQPPPOOONNNPPPUUUYYY]]]bbbhhhkkkoooxxxzzzyyyyyyyyyuuurrrlllhhheeeccc```^^^]]]]]]\\\[[[YYYWWWVVVUUURRRQQQOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHIIIKKKNNNQQQSSSSSSUUUVVVVVVWWWZZZ___ccciiinnnooohhhcccffflllooovvv}}}|||ggg^^^UUUPPPKKKFFFEEEGGGCCCBBBBBBBBBBBBBBBCCCDDDBBBCCCCCCBBB???=========>>>===;;;:::;;;:::888777777888;;;===>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<>>===<<<;;;<<<<<<<<<@@@@@@@@@>>><<<<<<===???DDDQQQ___eeehhhkkkpppssswww}}}xxxssspppkkkhhhfffeeebbbaaa[[[YYYWWWUUUTTTRRRNNNLLLKKKIIIFFFDDDCCCDDDFFFGGGIIIKKKNNNQQQRRRSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUSSSPPPLLLHHHEEEFFFFFFFFFEEEDDDJJJ\\\nnnyyyoooddddddmmmeeeUUUNNNHHHFFFEEEBBBBBBDDDDDDEEEEEEEEEEEECCCBBBAAACCCBBB@@@>>>===<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======AAAEEEEEEIII[[[ppp|||ssshhh]]]WWWWWWRRRSSSTTTTTTTTTTTTWWWYYYZZZ\\\]]]\\\XXXTTTRRRQQQOOOQQQTTTXXX\\\bbbhhhmmmrrrzzz~~~|||yyywwwxxxxxxtttmmmgggcccaaa^^^]]][[[[[[ZZZYYYWWWUUUTTTRRRRRRPPPNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJLLLOOOSSSUUUSSSUUUXXXXXXYYY\\\ccchhhmmmpppnnnfffaaafffmmmqqqyyyxxxcccZZZPPPMMMJJJEEEBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAACCCCCCBBB@@@======>>>???===;;;:::::::::888666777888:::<<<======<<<<<<:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===AAABBBBBB@@@>>>======???@@@KKKYYYbbbfffiiimmmooovvv|||vvvqqqnnnjjjgggeeedddbbb```ZZZXXXVVVUUUTTTSSSOOOMMMKKKIIIFFFDDDCCCEEEGGGHHHIIIKKKNNNQQQSSSSSSRRRQQQTTTTTTUUUVVVVVVWWWWWWXXXTTTTTTSSSRRROOOKKKHHHEEEEEEEEEEEEDDDCCCKKK```tttssskkkaaadddppp```SSSLLLGGGFFFDDDAAAAAAEEECCCDDDEEEEEEEEECCCAAA@@@AAA@@@>>><<<;;;;;;<<<============<<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@@@@BBB>>>???CCCCCCFFFWWWkkk}}}~~~|||~~~}}}{{{rrrggg[[[WWWXXXRRRSSSTTTSSSRRRRRRTTTVVVZZZ^^^aaa```\\\WWWTTTSSSOOOPPPRRRTTTYYY___gggmmmssszzz}}}}}}|||vvvmmmfffaaa___]]]\\\YYYYYYXXXWWWUUUSSSQQQPPPPPPNNNMMMMMMMMMMMMLLLJJJKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJMMMQQQTTTVVVTTTWWWZZZ[[[[[[```hhhnnnppppppkkkcccaaagggooosss}}}~~~uuuaaaVVVLLLKKKKKKHHHCCCAAADDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>>>>><<<;;;:::;;;;;;999888888888999:::;;;<<<<<<===<<<===>>>>>>>>>===<<<;;;;;;:::999999999;;;===>>>AAABBBBBBAAA>>>======>>>===EEEQQQ]]]eeehhhjjjmmmtttzzzuuupppmmmiiifffeeecccaaa```YYYXXXVVVUUUUUUSSSPPPNNNLLLJJJGGGDDDDDDEEEGGGIIIIIIKKKOOORRRSSSSSSRRRQQQTTTUUUUUUVVVVVVWWWWWWXXXRRRRRRRRRQQQNNNJJJGGGEEEDDDDDDDDDCCCCCCLLLbbbwwwppphhh```dddrrr]]]QQQKKKGGGFFFCCCAAAAAAEEEBBBCCCDDDEEEDDDCCC@@@???@@@???===;;;:::;;;<<<===@@@@@@@@@@@@????????????999:::;;;===>>>@@@AAABBBFFF???>>>BBBBBBDDDUUUiiizzz{{{zzzyyy{{{xxxzzz~~~zzzqqqeee[[[WWWYYYRRRSSSSSSRRRQQQQQQSSSTTT[[[___cccccc___YYYVVVTTTNNNOOOPPPRRRVVV]]]ffflllrrryyy~~~wwwmmmeee```]]]\\\\\\XXXXXXWWWVVVTTTRRRPPPOOONNNLLLKKKKKKLLLLLLKKKIIIKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIKKKNNNQQQUUUWWWUUUYYY\\\]]]^^^ccckkkssspppooohhh``````hhhpppssswwwxxxrrraaaUUUKKKKKKNNNLLLFFFBBBDDDCCCBBBAAA@@@?????????@@@AAACCCBBB@@@>>>>>>???<<<;;;::::::<<<<<<;;;:::888888888999:::;;;======>>>???@@@@@@@@@???===<<<;;;;;;:::999:::===???@@@AAABBBBBBAAA>>>======>>>;;;@@@LLLZZZcccgggiiikkkqqqyyytttpppkkkfffeeefffeeeaaa]]]YYYYYYXXXVVVSSSPPPMMMKKKIIIIIIHHHEEEDDDDDDGGGJJJMMMOOORRRRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVSSSOOOLLLHHHFFFEEEDDD@@@AAAEEEGGGMMMddd~~~yyykkkfffbbbjjj{{{vvv\\\PPPMMMHHHFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<<<>><<<;;;;;;;;;999;;;===?????????>>>>>>>>>>>>???@@@@@@FFFTTTccc}}}|||zzzxxxwwwxxxzzz}}}~~~zzz{{{}}}}}}tttkkkaaaYYYTTTOOOPPPQQQQQQRRRRRRQQQQQQYYY\\\aaaffffffaaaYYYSSSPPPPPPPPPRRRWWW]]]bbbfffnnnyyyttthhhccc___[[[ZZZ[[[XXXVVVSSSQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLOOOQQQTTTUUUYYYZZZ[[[]]]```eeelllqqqooojjjcccaaaeeemmmvvv{{{{{{xxx|||rrraaaXXXQQQOOOLLLGGGCCCBBBAAA@@@@@@???>>>>>>?????????@@@AAAAAA@@@???===<<<::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>??????@@@AAAAAA@@@>>>;;;:::<<<;;;:::;;;===???>>>===????????????>>>>>>=========@@@GGGRRR]]]dddffffffvvv~~~xxxtttpppkkkfffdddeeeddd```\\\YYYXXXXXXVVVSSSPPPMMMKKKIIIIIIGGGEEEDDDEEEHHHJJJNNNPPPRRRSSSRRRRRRTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVSSSOOOKKKHHHFFFEEEEEEBBBCCCFFFFFFMMMgggttthhhdddcccnnnmmmUUUQQQNNNJJJGGGGGGGGGGGGFFFAAABBBBBBBBBBBB@@@???>>>>>>>>>===<<<<<<=========@@@@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>???AAAAAAEEEQQQ^^^vvv|||xxxvvvvvvwwwyyy|||~~~~~~}}}~~~uuulllbbbYYYSSSPPPPPPPPPQQQQQQQQQPPPPPPWWWZZZ___dddeeeaaaYYYTTTPPPPPPPPPRRRVVV\\\aaadddoooxxx}}}~~~ssshhhbbb___[[[YYY[[[WWWUUURRRPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMOOORRRTTTUUUZZZZZZ[[[\\\```eeejjjnnnmmmhhhcccaaaeeemmmwww}}}yyyxxx}}}}}}kkk___WWWPPPNNNLLLFFFBBBBBB@@@??????>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===???@@@???@@@@@@@@@???>>><<<;;;<<<<<<<<<>>>@@@@@@???>>>>>>>>>=========>>>>>>???<<<>>>DDDNNNZZZcccffffffqqqyyy}}}wwwrrrnnnjjjfffddddddccc___\\\XXXXXXWWWUUUSSSOOOLLLJJJHHHHHHGGGEEEDDDEEEHHHKKKNNNPPPSSSSSSSSSSSSTTTVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVRRRNNNJJJGGGEEEEEEDDDDDDEEEFFFEEEPPPmmmmmmdddccceeettthhhRRRNNNKKKFFFDDDDDDEEEEEEEEEAAABBBCCCDDDCCCAAA???=========<<<<<<<<<======>>>???>>>======<<<<<<======?????????????????????@@@??????AAACCCBBBCCCLLLWWWkkk}}}vvvtttwwwxxx{{{}}}xxxnnndddZZZTTTPPPPPPPPPPPPPPPPPPOOOOOOUUUXXX\\\aaabbb```ZZZUUUPPPPPPPPPRRRVVVZZZ___bbbnnnwww|||}}}|||~~~|||qqqfffaaa]]]YYYXXXYYYUUUSSSPPPOOONNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNQQQSSSUUUVVVYYYYYYZZZ]]]```dddhhhjjjiiifffbbbaaaeeennnxxxzzz|||oooaaa]]]TTTNNNLLLJJJFFFBBBBBB???????????????@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<<<<<<<;;;;;;::::::999999999:::;;;<<<>>>@@@AAA@@@@@@??????>>>>>>======<<<===>>>AAACCCCCC@@@>>><<<<<<;;;;;;<<<>>>AAABBB======???IIIUUU```ddddddkkkrrr|||~~~yyysssooommmiiifffccccccaaa^^^\\\XXXWWWVVVUUURRROOOLLLJJJGGGGGGGGGEEEDDDFFFIIILLLNNNQQQSSSTTTSSSSSSTTTVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWUUUQQQLLLHHHFFFEEEDDDBBBCCCEEEEEEGGGVVVvvvyyyhhhcccdddggg|||gggVVVLLLIIIEEEBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEBBB@@@>>><<<;;;;;;;;;;;;<<<============<<<<<<<<<======>>>@@@AAABBBCCCCCCAAA@@@???AAAAAACCCEEEDDDCCCIIIPPPaaa}}}|||xxxuuuzzz|||zzzqqqfff\\\UUUQQQQQQPPPOOOOOOOOOOOOOOOSSSUUUXXX\\\___^^^YYYVVVPPPPPPPPPRRRUUUZZZ^^^```kkkuuu{{{yyyvvvssstttyyy~~~|||{{{{{{}}}~~~zzzoooddd___[[[WWWVVVWWWSSSQQQNNNMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWYYY]]]bbbfffiiiiiieeedddcccccchhhpppzzz}}}sssbbbXXXYYYQQQKKKJJJIIIEEEBBBBBB???@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;:::======<<<;;;::::::999999:::;;;<<<===???AAABBBCCC@@@???>>>>>>===>>>>>>???<<<>>>@@@DDDFFFEEEAAA>>><<<;;;::::::<<<@@@DDDFFF@@@======DDDOOOZZZ___```eeennn{{{{{{vvvppplllkkkiiieeecccaaa___]]]\\\WWWWWWVVVTTTQQQNNNKKKIIIFFFGGGFFFEEEDDDFFFJJJMMMNNNPPPRRRSSSSSSSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXWWWTTTOOOKKKGGGEEEDDDDDD@@@BBBDDDEEEJJJ^^^ttteeedddhhhnnncccWWWNNNKKKHHHFFFFFFFFFFFFEEEGGGGGGGGGGGGEEEBBB???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???BBBEEEGGGGGGDDDAAA>>>BBBBBBDDDGGGFFFDDDGGGLLLYYYssszzzzzz{{{}}}uuujjj___YYYSSSRRRQQQOOOOOONNNNNNOOOQQQRRRUUUXXX[[[[[[YYYVVVOOOPPPQQQSSSVVVZZZ^^^```gggqqq}}}~~~xxxwwwuuurrrrrruuu{{{}}}|||{{{{{{}}}xxxmmmbbb]]]YYYUUUTTTUUURRROOOMMMLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVUUUVVVYYY___fffjjjjjjjjjbbbcccfffhhhlllttt}}}}}}}}}|||eeeYYYRRRUUUMMMHHHGGGGGGDDDAAAAAA@@@AAACCCDDDFFFFFFGGGGGGFFFEEECCCAAA???===;;;:::======<<<;;;::::::999999<<<===>>>@@@AAACCCDDDDDD???>>>>>>===>>>>>>???@@@<<<>>>AAAEEEGGGEEEAAA>>><<<;;;;;;;;;===AAAEEEGGGBBB@@@>>>AAAIIIRRRXXX[[[aaalll}}}~~~zzztttoookkkiiihhheeebbb```]]]\\\[[[VVVVVVUUUSSSQQQMMMJJJHHHFFFFFFFFFEEEDDDGGGKKKNNNMMMOOORRRRRRRRRRRRSSSUUUTTTUUUUUUVVVVVVWWWWWWXXXVVVSSSNNNIIIEEEDDDCCCCCC@@@BBBCCCEEEOOOgggrrreeeffflllyyyuuu]]]UUULLLKKKJJJKKKLLLLLLKKKIIIMMMLLLJJJHHHEEEBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>AAAEEEGGGGGGEEEAAA???AAAAAACCCFFFFFFDDDEEEJJJPPPhhh~~~}}}xxxoooddd]]]UUUTTTRRRPPPOOONNNOOOOOOPPPPPPRRRUUUWWWXXXWWWUUUOOOOOOQQQTTTWWW[[[___aaaccclll{{{~~~xxxyyy|||zzzzzzyyyxxxwwwwwwzzz}}}~~~~~~~~~vvvkkk```[[[WWWSSSRRRSSSQQQOOOLLLKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNOOORRRTTTVVVWWWWWWWWWWWWXXX[[[bbbjjjmmmllliii```dddjjjooosssxxxvvvyyy~~~nnn\\\TTTOOOQQQJJJEEEEEEFFFCCCAAAAAA@@@BBBDDDGGGIIIIIIJJJIIIIIIGGGEEEAAA???<<<;;;:::<<<<<<<<<;;;;;;::::::999>>>???@@@BBBCCCCCCCCCCCC======>>>>>>??????@@@@@@<<<===@@@DDDFFFDDDAAA===<<<<<<;;;<<<===@@@CCCEEEBBBBBBAAAAAADDDJJJSSSYYY^^^kkk}}}~~~{{{vvvppplllhhhgggeeebbb___\\\[[[[[[VVVUUUUUUSSSPPPMMMJJJHHHEEEEEEEEEDDDEEEGGGKKKOOOLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXVVVSSSMMMHHHDDDCCCCCCCCCBBBCCCCCCFFFSSSmmmrrrfffhhhnnnqqq]]]XXXOOOPPPRRRVVVZZZ[[[YYYWWWXXXVVVRRRNNNJJJGGGEEEDDDCCCBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>???AAABBBBBBBBBBBBAAA???===???CCCDDDBBBDDDHHHHHH[[[ppp{{{sssiiibbbWWWVVVSSSQQQOOOOOOOOOPPPPPPOOOPPPRRRTTTVVVUUUTTTNNNOOOQQQTTTXXX]]]```bbbbbbhhhsss~~~vvvuuuwwwzzzzzz|||~~~~~~}}}|||}}}~~~uuujjj___YYYVVVRRRPPPRRRPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPSSSVVVWWWXXXWWWWWW[[[\\\___fffmmmoookkkggg___fffooouuuyyy|||}}}rrrwwwdddWWWQQQNNNNNNGGGBBBCCCDDDBBB@@@AAA???AAADDDGGGJJJKKKKKKJJJJJJHHHDDDAAA===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBAAAAAA@@@;;;<<<>>>???@@@@@@@@@???;;;<<<>>>AAACCCCCC@@@===;;;;;;;;;;;;<<<>>>???@@@>>>BBBDDDBBBAAAFFFQQQZZZ]]]hhhyyy|||wwwqqqmmmggggggeeebbb^^^[[[[[[[[[VVVUUUTTTSSSPPPMMMJJJHHHEEEEEEEEEDDDEEEGGGKKKOOOLLLNNNPPPQQQPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXVVVRRRMMMGGGDDDBBBBBBCCCFFFEEEDDDGGGUUUpppqqqfffiiipppsssbbb```YYY[[[```fffkkkmmmllljjjbbb___ZZZUUUPPPMMMLLLLLLFFFEEEDDDBBBAAA@@@??????======<<<;;;;;;;;;;;;;;;???>>>===<<<===???BBBCCC<<<;;;<<>>@@@DDDGGGIIIKKKKKKJJJIIIGGGDDD@@@<<<:::888888::::::;;;;;;;;;;;;;;;;;;>>>???@@@@@@AAA@@@???>>>:::;;;>>>@@@AAAAAA@@@???;;;;;;===@@@BBBAAA???<<<:::::::::;;;;;;;;;<<<<<<;;;AAAEEECCC@@@DDDPPP\\\\\\fffttt{{{xxxtttooojjjhhhfffccc___\\\[[[[[[[[[ZZZWWWSSSPPPNNNLLLIIIGGGDDDCCCBBBCCCEEEHHHLLLNNNOOOPPPQQQSSSTTTTTTTTTTTTVVVUUUTTTTTTTTTVVVYYYZZZSSSOOOJJJFFFEEEDDDCCCBBBGGGDDDCCCLLL___yyyrrreeekkkxxxssshhhdddgggmmmssswwwvvvrrrnnnkkkggg```[[[YYYYYYYYYYYYVVVTTTPPPKKKGGGCCC@@@>>>===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======<<<===>>>>>>===>>>@@@BBBGGGMMM___www}}}yyyoooggg]]]YYYVVVVVVSSSOOONNNQQQPPPQQQQQQOOONNNNNNPPPRRRSSSRRRRRRUUUZZZ```dddfffhhhkkkooosssuuuuuutttssstttwww|||~~~}}}nnnhhh```YYYUUUSSSQQQPPPLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUTTTTTTVVVXXXZZZZZZYYY```eeemmmqqqqqqlllhhheeegggmmmvvv|||www|||sss\\\SSSSSSNNNHHHFFFDDDCCCCCCCCCBBBAAAAAAAAACCCFFFIIIJJJIIIGGGGGGEEECCC@@@===<<<:::::::::<<<>>>>>><<<;;;:::;;;>>>>>>=========>>>@@@AAA<<<===@@@BBBBBBAAA???======<<<<<<>>>BBBCCCBBB@@@:::888777888:::<<<<<<;;;>>>AAADDDCCCAAACCCJJJPPPaaa^^^bbbooo|||zzzvvvrrrmmmiiihhheeebbb^^^[[[YYYYYYYYYWWWTTTQQQOOOMMMLLLIIIGGGEEEDDDDDDDDDFFFJJJMMMOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUQQQMMMHHHEEEEEEEEEEEEDDDGGGEEEFFFPPPddd}}}mmmccckkkzzzoooeee]]]^^^bbbfffjjjjjjgggeeefffaaaZZZVVVUUUVVVWWWXXXUUUSSSPPPMMMJJJHHHGGGFFF@@@???>>><<<;;;:::;;;;;;>>>>>>????????????>>>>>><<<===>>>>>>===>>>@@@BBBBBBHHHYYYrrryyyzzzpppiii```ZZZVVVVVVUUURRRPPPRRRQQQQQQQQQPPPOOOOOOQQQSSSUUUTTTTTTVVV[[[```eeegggiiilllppptttwwwwwwwwwvvvuuuxxx}}}zzzlllfff^^^XXXTTTQQQPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQQQQRRRUUUTTTUUUVVVXXXYYYZZZZZZ___fffnnnqqqnnnjjjgggfffjjjpppxxx~~~~~~{{{wwwkkkYYYSSSSSSMMMHHHEEECCCBBBBBBBBBAAA???@@@@@@BBBEEEHHHHHHGGGEEEBBBAAA???===;;;999888888999;;;<<<<<<:::::::::;;;::::::;;;<<<===>>>>>>>>>===???AAABBBAAA@@@===<<<<<<;;;;;;===@@@BBB@@@>>>;;;::::::;;;===>>>>>>======???AAAAAA???AAAGGGMMMYYYZZZ^^^gggsss~~~~~~xxxsssoookkkhhhgggeeeaaa^^^ZZZXXXWWWWWWTTTQQQNNNMMMLLLKKKJJJHHHFFFEEEEEEFFFHHHKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYXXXVVVSSSQQQNNNKKKGGGEEEEEEFFFFFFFFFGGGFFFJJJWWWkkkyyyhhhaaajjjzzzxxxfff]]]SSSSSSSSSUUUXXXYYYYYYXXX[[[VVVPPPLLLLLLNNNQQQRRROOONNNMMMLLLKKKJJJJJJJJJCCCBBB@@@>>><<<;;;::::::>>>??????@@@@@@??????>>><<<===>>>>>>======???AAA???CCCQQQhhh}}}xxx{{{sssmmmeee\\\UUUVVVWWWUUUSSSRRRRRRRRRSSSRRRPPPPPPRRRTTTXXXXXXXXXYYY\\\aaaeeehhhjjjmmmqqqvvvyyyzzzzzzyyyvvvyyy~~~|||ttthhhccc[[[UUURRRPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\___gggooopppkkkffffffiiiooottt|||xxxxxxyyyrrr```TTTRRRSSSLLLGGGEEEBBBAAAAAA@@@???===>>>>>>???BBBDDDEEEDDDBBB???>>>===<<<;;;999888888888999:::::::::;;;===@@@;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBAAA>>><<<:::;;;::::::<<<>>>??????===<<<<<<<<<>>>@@@AAA???>>>;;;===???>>>===???DDDIIIRRRXXX[[[^^^iiizzzxxxrrrnnnkkkiiigggeeebbb^^^[[[XXXWWWVVVTTTQQQNNNMMMLLLKKKIIIGGGEEEEEEFFFGGGIIIKKKNNNPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYXXXVVVSSSQQQMMMJJJFFFDDDDDDEEEEEEEEEEEEHHHOOO^^^tttuuufff___gggvvvfffXXXSSSMMMKKKHHHHHHKKKMMMOOOPPPRRRMMMFFFBBBBBBEEEGGGIIIGGGFFFFFFFFFFFFFFFGGGGGGCCCBBBAAA???>>>===<<<;;;>>>>>>????????????>>>>>><<<===>>>=========???@@@???AAAKKK^^^sss||||||vvvqqqiii^^^UUUUUUXXXWWWTTTRRRSSSTTTTTTTTTRRRRRRSSSUUUZZZZZZ[[[]]]___cccgggkkkkkknnnrrrvvvyyy{{{{{{{{{wwwzzzwwwoooeee```YYYTTTQQQOOONNNLLLJJJJJJJJJJJJIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXZZZ]]]___aaaiiipppnnnhhhdddhhhmmmuuuzzzvvvxxxdddWWWOOOQQQQQQIIIFFFDDDAAA@@@@@@???===<<<<<<;;;<<<>>>@@@AAA???>>>============<<<;;;::::::888999::::::;;;???DDDHHHFFFDDDAAA>>>;;;;;;;;;;;;AAAAAAAAAAAA???===:::999::::::;;;<<<>>>>>>>>>===<<<<<<===@@@BBBBBB???===;;;<<<=========>>>BBBEEENNNYYY]]][[[eeeyyyyyysssnnnkkkjjjgggeeeccc```\\\ZZZXXXWWWVVVSSSPPPNNNLLLJJJHHHFFFDDDEEEEEEGGGIIIKKKMMMOOOQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUNNNJJJFFFCCCCCCDDDDDDCCCDDDIIITTTfff|||rrreee]]]cccoookkkXXXOOOMMMJJJGGGDDDCCCEEEIIIKKKLLLOOOIIICCC???>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????<<<<<<============<<<<<<<<<===>>>===<<<<<<>>>@@@@@@BBBIIIVVViii{{{~~~|||xxxvvvmmmaaaWWWVVVXXXWWWTTTSSSTTTUUUVVVVVVUUUTTTUUUVVVZZZ]]]```bbbdddggglllooooooqqqtttwwwzzz{{{{{{{{{yyy}}}~~~rrrkkkbbb^^^XXXTTTQQQOOONNNLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVXXXXXXYYY[[[___ccceeekkkpppmmmgggeeekkkrrr{{{{{{~~~rrr[[[RRRMMMOOOOOOFFFEEECCC@@@??????>>>===<<<:::999999:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;::::::888999:::<<<>>>CCCIIINNNSSSNNNGGG@@@;;;:::;;;<<>>>>>>>>>>>::::::<<<>>>@@@@@@>>>;;;<<<<<<=========???AAACCCIIIWWW]]][[[bbbuuu~~~{{{tttnnnkkkjjjeeedddbbb```]]][[[YYYWWWVVVTTTPPPMMMLLLJJJHHHFFFDDDEEEFFFGGGIIILLLMMMOOORRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUMMMJJJEEECCCCCCCCCCCCCCCDDDKKKYYYmmmzzznnnbbb[[[```kkkwww^^^QQQLLLJJJHHHFFFCCCCCCEEEHHHJJJKKKMMMIIIDDD@@@@@@AAAAAABBB@@@@@@??????>>>>>>??????===>>>???@@@AAAAAAAAAAAA;;;<<<<<<======<<<<<<;;;<<<===>>>===<<<<<<===???>>>BBBGGGPPP```ttt}}}|||~~~|||zzzyyyrrrfff\\\YYYXXXVVVTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWZZZ___fffkkkmmmooossswwwwwwxxxzzz|||}}}~~~~~~}}}~~~yyynnnggg^^^[[[VVVRRRPPPOOOMMMLLLHHHIIIJJJJJJKKKJJJJJJJJJHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVVVVXXXZZZZZZZZZ]]]bbbgggiiimmmooolllhhhiiiqqqxxxhhhVVVQQQLLLMMMLLLDDDDDDBBB@@@?????????>>>===;;;:::999:::;;;<<<;;;:::999999:::;;;;;;:::888777888999;;;<<<>>>CCCIIIMMMUUUPPPHHH@@@;;;999:::<<<<<<<<<<<<<<<;;;;;;:::999:::<<<>>>>>>===<<<===>>>999999999;;;===>>><<<:::<<<<<<<<<===>>>???@@@AAACCCPPPZZZ\\\aaammmvvvxxx{{{tttnnnjjjiiibbbbbbaaa___]]][[[YYYWWWSSSQQQNNNLLLKKKJJJHHHFFFEEEFFFGGGIIIKKKMMMOOOOOORRRSSSUUUVVVWWWWWWXXXXXXWWWXXXYYYYYYWWWUUURRRQQQJJJGGGCCCBBBBBBDDDEEEEEEFFFOOO___tttqqqfff]]]XXX___kkk}}}iiiVVVOOOKKKHHHDDDCCCBBBCCCFFFHHHIIIHHHIIIFFFBBBAAAAAABBBBBBAAA??????>>>>>>>>>>>>??????<<<===???@@@AAAAAAAAA@@@<<<<<<============<<<<<<======>>>===;;;;;;===>>><<>>===;;;;;;=========<<<999:::;;;<<<;;;:::888777999:::;;;;;;;;;>>>BBBEEEIIIFFFBBB===:::999::::::888888999999::::::::::::888;;;======;;;:::;;;===999888888999;;;<<<<<<;;;<<<<<<;;;<<<===>>>>>>>>>>>>IIIVVV]]]aaaeeelllrrr{{{}}}~~~{{{tttmmmiiihhh``````___^^^\\\ZZZXXXWWWPPPMMMKKKJJJJJJJJJHHHGGGFFFGGGIIIKKKMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[\\\YYYUUUOOOLLLHHHEEEBBBAAACCCEEEFFFGGGHHHQQQcccyyy}}}kkk```YYYVVV```mmm{{{aaaRRRMMMIIIEEEAAA@@@AAACCCEEEGGGGGGFFFCCCAAA??????@@@AAAAAA@@@===============>>>??????===>>>???@@@AAA@@@@@@???======>>>>>>>>>>>>============>>>===;;;;;;<<<>>><<>>>>>?????????>>><<<<<<>>>>>>>>><<<:::888999::::::999888999;;;===<<<<<<<<<;;;::::::999999555666666888999:::;;;;;;777:::<<<<<<:::888:::<<<:::888777888:::<<<<<<;;;<<<;;;:::;;;=========<<<<<>>???@@@@@@AAA<<<<<<======>>>@@@AAABBBAAA@@@???>>>===<<<;;;:::???@@@@@@???<<<;;;;;;<<<@@@@@@BBBDDDFFFPPPdddwww||||||vvvlllccc]]]ZZZXXXWWWWWWZZZ]]]______\\\XXXVVV^^^gggttt~~~yyyoooddd]]]QQQPPPOOOMMMLLLKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGGGGHHHJJJMMMOOOQQQSSSUUUUUUUUUUUUWWWYYYXXXZZZ\\\[[[ZZZ\\\aaaffflllkkkkkkmmmsssyyy~~~[[[XXXRRRNNNLLLJJJHHHFFFCCCAAA??????@@@AAA@@@???>>>======???AAACCCCCCBBBBBBBBBAAA???===;;;999888777777777777888999:::;;;::::::999888888999999:::777888999999::::::::::::<<<<<<<<<<<<;;;:::999999888999:::;;;<<<<<<<<<<<<:::;;;======<<<<<<>>>???BBBGGGPPPYYY```dddfffgggyyyxxxwwwuuurrrooollljjjgggddd```]]][[[XXXUUUSSSNNNNNNMMMLLLJJJHHHFFFEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXZZZXXXVVVWWWXXXVVVPPPJJJGGGCCCAAAEEEGGGEEEDDDEEEJJJZZZtttrrr```ZZZWWWYYYdddrrriiiUUUIIIGGGHHHDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>=========<<<<<<===>>>>>>???@@@@@@============>>>???@@@@@@@@@@@@???>>>===<<<;;;:::>>>???@@@>>><<<;;;<<<===??????@@@BBBDDDMMM```rrr~~~}}}xxxnnneee^^^ZZZXXXWWWYYY[[[^^^```___]]]ZZZXXX___hhhuuuvvvkkk```XXXPPPOOONNNLLLKKKKKKJJJJJJGGGGGGHHHHHHIIIKKKLLLMMMKKKJJJIIIHHHIIILLLNNNPPPRRRTTTVVVVVVUUUVVVWWWYYYXXXZZZZZZYYYWWWWWW[[[___fffgggjjjooovvv|||vvv[[[WWWQQQLLLIIIGGGEEEDDDCCCAAA??????@@@@@@@@@???@@@??????@@@CCCDDDDDDCCC@@@??????===<<<:::888777666666666777777888::::::999999999999999999999999888888999:::::::::999999:::;;;;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<;;;<<<=========<<<>>>???@@@DDDLLLUUU]]]ccceeeeee~~~~~~~~~~~~vvvuuuuuusssqqqooommmlllhhheeeaaa]]][[[XXXUUUSSSMMMMMMLLLJJJHHHGGGEEEEEEFFFIIIKKKMMMNNNOOORRRTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWXXXUUUOOOIIIHHHCCCBBBEEEFFFDDDCCCEEEMMMaaa~~~mmm^^^WWWWWW\\\jjjzzzcccRRRHHHHHHJJJFFFDDDCCCBBB@@@@@@BBBCCCDDDDDDCCCAAA???===<<<;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>======>>>>>>?????????>>>>>>===<<<;;;;;;===>>>???>>>===<<<===>>>======>>>@@@BBBIIIZZZjjj~~~~~~zzzqqqhhhaaa\\\YYYXXX[[[\\\___``````___]]][[[```iiivvv|||qqqfff[[[TTTNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWVVVVVVWWWYYYZZZ[[[ZZZXXXTTTSSSVVVZZZ```dddkkksss{{{~~~tttyyylll\\\VVVOOOIIIEEEDDDCCCBBBBBBAAA??????@@@@@@@@@???@@@???>>>@@@BBBCCCCCCBBB<<<<<<<<<<<<;;;999888777666666555666666777888999777888999::::::999888777999999999:::999999888888888999999:::::::::::::::888999999:::;;;;;;;;;;;;<<<===>>>>>>======>>>??????@@@EEENNNYYYaaadddddd}}}|||||||||{{{zzzttttttsssrrrqqqpppooonnniiifffbbb^^^\\\YYYUUUSSSNNNMMMLLLJJJHHHGGGFFFEEEFFFHHHKKKMMMNNNPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXTTTMMMHHHGGGDDDBBBEEEEEECCCDDDFFFPPPhhh{{{mmm^^^XXXZZZcccsss~~~^^^QQQIIIJJJNNNKKKFFFDDDBBB??????@@@BBBDDDCCCBBB@@@???===<<<<<<;;;;;;<<<<<<<<<=========>>>??????>>>===============>>>>>>>>>======<<<<<<;;;;;;===>>>>>>======>>>@@@===<<<===???@@@FFFTTTbbb}}}|||{{{}}}{{{{{{|||uuulllddd^^^\\\[[[]]]^^^```aaaaaa```^^^]]]```hhhtttzzzmmmbbbXXXQQQLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[XXXTTTSSSVVVZZZ^^^eeeoooxxxuuuqqqrrr}}}~~~hhh[[[UUUMMMFFFCCCBBBAAAAAABBB@@@>>>>>>???@@@???>>>>>><<<<<<===???@@@???>>>;;;;;;;;;;;;:::999888888555555555555555666777777555666888::::::999777666999999999999999888777666666777888999::::::::::::888888999:::::::::::::::===>>>???>>>======>>>???>>>>>>@@@HHHTTT^^^bbbccc~~~|||{{{yyywwwuuusssrrrrrrqqqqqqpppppppppkkkgggccc___\\\YYYVVVSSSOOONNNLLLJJJHHHGGGGGGGGGGGGIIILLLNNNOOOQQQTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVQQQKKKFFFFFFCCCBBBDDDDDDCCCDDDIIIRRRooozzzmmm___ZZZ```mmm}}}xxx\\\RRRLLLMMMRRROOOHHHFFFCCC@@@>>>>>>@@@AAA??????>>>>>>===>>>>>>>>><<<<<<<<<<<<============@@@???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<>>>>>>======???@@@>>>======???@@@DDDOOOZZZvvv}}}|||zzzxxxxxxzzzxxxzzz~~~~~~|||wwwppphhhbbb``````aaabbbbbbbbbbbbaaa`````````gggqqqxxx~~~xxxkkk```WWWQQQJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKLLLLLLNNNPPPRRRSSSVVVWWWYYYYYYXXXXXXYYY[[[XXXYYYZZZXXXUUUUUUYYY]]]cccjjjuuu}}}zzziiimmmwwwwwwcccYYYSSSKKKEEEBBBBBBBBBAAABBB@@@>>>>>>???@@@???>>>===<<<;;;<<<>>>>>>===<<<:::;;;;;;;;;;;;:::999888555555555555555555666777444555777999999999777666999999999999888888777666666777888999:::;;;;;;;;;777888999999:::999999999<<<===>>>>>>======>>>??????>>>>>>DDDNNNXXX___bbb}}}{{{xxxtttrrrqqqqqqpppooooooooooooppplllhhhddd```]]]ZZZVVVSSSPPPOOOLLLJJJHHHGGGGGGGGGHHHJJJMMMOOOPPPQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWVVVSSSNNNIIIEEEDDDBBBBBBDDDDDDBBBFFFLLLYYYwwwwwwjjj]]]]]]kkk}}}sss[[[RRRLLLMMMQQQOOOIIIGGGDDDAAA>>>>>>>>>>>>============>>>???@@@@@@========================???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;===>>>>>>======>>>@@@@@@>>>>>>???@@@AAAJJJSSSgggvvv~~~~~~}}}|||zzzxxxwwwwwwyyyvvvzzz|||}}}{{{{{{yyyssslllfffeeefffhhhhhhgggfffeeedddccccccbbbggglllqqquuuzzztttggg]]]VVVQQQJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMKKKLLLLLLNNNOOOQQQSSSTTTUUUWWWYYYYYYYYYZZZ[[[]]]WWWYYYZZZYYYXXXYYY^^^bbbjjjrrr{{{rrrjjjvvv~~~hhh[[[TTTOOOIIIDDDBBBBBBBBBBBBAAA@@@>>>>>>?????????>>>???>>>======>>>???>>><<<::::::;;;::::::999888888666666555555555555666666444555666777888888777777888888888999888888777777777888999:::;;;;;;;;;;;;777888888999999999888888:::;;;======<<<<<<>>>???@@@???>>>@@@FFFPPPZZZaaa~~~|||xxxtttrrrooonnnmmmlllllllllmmmmmmllliiiddd```]]]ZZZVVVTTTOOONNNKKKHHHGGGFFFFFFGGGJJJLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWUUUQQQKKKGGGEEEBBBAAAAAADDDCCCCCCGGGNNNdddsssggg]]]ccczzznnnXXXQQQJJJJJJNNNKKKFFFEEECCCAAA@@@???>>>>>><<<<<<<<<======???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======;;;;;;;;;<<<<<<=========<<<===>>>>>>======>>>???@@@======?????????EEELLLXXXiii~~~~~~}}}}}}{{{zzzyyyxxxxxxzzzwww}}}{{{|||wwwyyyzzzvvvooojjjjjjkkkpppnnnllljjjhhhgggggggggfffhhhiiijjjlllqqqzzznnnaaaYYYSSSOOOIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUWWWYYYZZZZZZ[[[]]]___\\\^^^```___^^^```eeeiiiqqqxxxuuu}}}jjj\\\TTTMMMIIIEEEBBBBBBBBBBBBBBBAAA???>>>===>>>???>>>===???>>>======>>>>>><<<;;;999:::999999888777666555777777666666555666666777444444555666666777777888666777777888888888888777888999:::;;;;;;;;;;;;;;;777888888888888888777777777999;;;<<<;;;<<<>>>@@@??????>>>===???GGGTTT^^^~~~}}}zzzvvvsssnnnmmmkkkjjjiiijjjjjjkkkmmmjjjeeeaaa]]]ZZZVVVTTTNNNMMMJJJGGGEEEEEEEEEFFFKKKMMMOOOPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXTTTOOOJJJFFFDDDAAA@@@AAACCCCCCCCCHHHPPPnnnrrrggg___iiikkkUUUNNNGGGGGGJJJGGGCCCCCCBBBBBBAAA@@@??????===============>>>??????????????????>>>>>>>>>>>>======<<<<<<<<<<<<======::::::;;;;;;<<<============>>>???>>>===<<<===>>>???===<<<>>>>>>===BBBIIINNN```yyy~~~~~~}}}|||{{{{{{zzzzzz{{{xxx{{{|||uuuxxxzzzwwwppplllmmmooouuussspppmmmkkkjjjjjjjjjhhhiiihhhggggggllluuu||||||}}}}}}|||}}}zzziii]]]VVVPPPMMMIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWTTTVVVYYYZZZ[[[\\\___aaaccceeegggfffeeefffkkkooouuu{{{}}}sss___VVVRRRHHHEEEBBBAAAAAABBBBBBAAAAAA???======>>>???>>>======<<<::::::;;;;;;:::888999999888888777555444333888777777666666666777777444444444444555666888999555666777888888888888888::::::;;;<<<<<<<<<;;;;;;777777888888888777777666555777:::;;;;;;<<<>>>@@@>>>???>>>;;;:::AAAPPP\\\~~~{{{wwwsssqqqoooooonnnmmmkkkjjjiiiiiiiiihhhfffccc^^^ZZZUUUSSSOOONNNKKKIIIHHHIIIJJJJJJIIILLLQQQSSSTTTSSSSSSSSSWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSLLLFFFCCCAAACCCBBBEEEGGGBBB???JJJYYYyyywwwhhhdddgggxxx}}}hhhQQQHHHHHHHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;<<<>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<@@@@@@??????@@@@@@AAABBBJJJ[[[iiiyyy~~~|||~~~}}}|||zzzyyyxxxwwwvvvvvvzzz~~~{{{xxxttttttuuutttssssssuuuxxxwwwvvvuuusssqqqpppoooooopppllljjjkkkjjjjjjpppwww{{{~~~lll^^^WWWQQQLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNPPPQQQRRRSSSUUUWWWXXXYYYXXXYYY[[[\\\\\\]]]___```kkklllmmmkkkjjjlllrrrwww~~~yyy```[[[WWWNNNFFFDDDBBB@@@????????????AAA@@@>>><<<;;;<<<===>>>>>><<<;;;;;;;;;;;;:::888888888888888888777666666666666666666555444333222555666777888888777666555777888999:::;;;;;;;;;;;;>>>===<<<<<<===???AAACCC999888777666666777888999777777888999::::::;;;;;;;;;;;;:::999<<>><<<===>>>???>>>>>>===<<<>>>======<<<<<<<<<<<<<<<===============<<<;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@FFFUUUcccrrr~~~~~~}}}|||}}}}}}|||{{{yyyxxxwwwvvvuuuxxx|||~~~}}}yyywwwvvvwwwwwwvvvuuuuuuxxxzzzzzzyyyxxxvvvuuutttsssssssssooommmmmmllllllqqqwwwzzzhhh[[[TTTNNNJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^```ccceeegggmmmnnnnnnnnnooorrrwww{{{ppp]]]WWWSSSMMMDDDCCCAAA???>>>>>>??????@@@???===<<<;;;;;;<<<======<<<;;;:::;;;;;;:::888888888888888888777666666666666666666555444333222666666777777777777666666777:::===??????===;;;999======<<<<<<===>>>@@@AAA888777777777777777777888777777777888999:::::::::;;;;;;:::999;;;@@@GGGLLL~~~~~~}}}{{{xxxtttqqqooommmlllkkkiiigggeeedddcccccceeehhhhhheee^^^VVVQQQMMMKKKIIIHHHGGGHHHIIIJJJJJJMMMPPPRRRTTTUUUXXXYYYVVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYWWWRRRLLLGGGDDDCCCBBB@@@AAADDDBBBBBBQQQcccpppddd^^^___jjjjjjZZZKKKFFFFFFDDDAAA@@@@@@@@@@@@???>>>>>>=========@@@DDDDDD@@@===<<<===>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>AAAOOOZZZiii{{{}}}||||||}}}|||{{{}}}|||{{{zzzyyyxxxwwwvvvsssuuuwwwyyyyyyxxxvvvuuuuuuvvvwwwvvvuuuvvvwwwyyy{{{zzzyyywwwvvvuuuuuuuuuxxxtttrrrrrrpppooorrrxxx|||vvvaaaVVVPPPKKKHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQSSSTTTVVVWWWYYYYYY[[[\\\^^^aaaeeeiiilllnnnooonnnnnnqqqvvv{{{{{{cccXXXQQQMMMKKKCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;===<<<::::::;;;;;;999888888888888888888777666666666666666666555555444333777777666555555666777888888<<<@@@CCCCCC???:::777;;;;;;<<<===>>>>>>>>>>>>666777777888888777777666666666777777888888999999:::::::::999999<<<@@@DDD}}}}}}|||zzzwwwsssqqqooolllkkkjjjhhhfffdddcccbbbbbbdddfffgggddd^^^WWWSSSOOOMMMLLLJJJJJJKKKMMMNNNNNNPPPRRRSSSTTTUUUXXXZZZTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYVVVQQQKKKFFFDDDDDDEEEBBBCCCEEEDDDGGGYYYmmmzzzkkk```]]]^^^iii```TTTIIIFFFGGGDDDAAA@@@AAAAAA@@@???>>>=========???DDDIIIHHHCCC>>>===>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@<<<<<<;;;;;;<<<<<<===>>>???JJJSSS```ttt~~~~~~}}}{{{zzz{{{||||||{{{|||{{{{{{yyyxxxwwwwwwvvvqqqrrrrrrsssssssssssssssssstttuuutttssssssuuuvvvxxxwwwvvvttttttsssssssss{{{xxxwwwwwwuuusssvvv{{{{{{lll[[[RRRNNNIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUWWWXXXYYYZZZ]]]]]]___ccchhhlllooopppnnnlllmmmrrrzzzfffXXXSSSKKKFFFGGGCCCBBBBBBBBBBBBBBBBBBBBB??????@@@@@@???>>><<<;;;===;;;::::::::::::999777888888888888888777666666666666666666666555444444888777555444444666888::::::===@@@BBBAAA>>>999666999:::<<<===>>>===<<<;;;555666777888888777666555555666666666777777888888888999999999999:::===???~~~~~~}}}{{{yyyvvvtttqqqppplllllljjjiiigggeeedddcccdddccccccaaa^^^[[[WWWUUUNNNMMMLLLKKKKKKLLLNNNOOORRRTTTUUUUUUTTTUUUVVVXXXSSSTTTTTTVVVWWWXXXYYYYYY[[[YYYUUUOOOIIIEEEDDDEEEGGGCCCBBBDDDDDDJJJ___vvvuuuiiiaaa]]]\\\gggvvvXXXOOOIIIHHHHHHEEECCCCCCCCCCCCAAA???>>>>>>>>>>>>BBBGGGLLLJJJDDD???>>>???======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@===<<<<<<<<<<<<===>>>>>>???HHHMMMYYYmmm|||~~~rrruuu~~~}}}{{{yyyyyy{{{|||||||||zzzzzzyyyxxxwwwvvvvvvuuuooooooooonnnoooppppppqqqqqqsssttttttsssssstttuuuuuutttsssrrrrrrrrrrrrrrr{{{yyyyyy{{{{{{yyy{{{ooobbbUUUOOOLLLHHHGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNRRRSSSTTTUUUWWWYYYZZZ[[[___^^^```dddiiilllmmmlllkkkjjjlllsss|||zzzYYYQQQOOOFFFAAADDD@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBCCCCCCAAA>>><<<===;;;:::999::::::999777888888888888888777666666666666666777666666555444888777555333444666999;;;<<<======<<<;;;:::888777777999;;;<<<===<<<:::888555666777888888777666555666666666666666777777777555777999:::::::::<<<>>>}}}}}}|||zzzxxxuuusssrrrqqqkkkkkkjjjiiigggfffeeeeeedddbbb___\\\YYYWWWVVVUUULLLKKKJJJIIIJJJKKKMMMOOOTTTVVVXXXXXXVVVUUUVVVWWWTTTTTTUUUVVVWWWXXXXXXYYY[[[XXXTTTMMMGGGCCCCCCDDDFFFAAA@@@BBBEEEOOOhhh{{{ooohhhccc\\\[[[fff~~~jjjRRRMMMIIIIIIIIIEEEDDDFFFEEEDDDBBB@@@???>>>??????CCCGGGIIIHHHDDD@@@>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????===============>>>?????????EEEHHHRRReeesss|||oooqqqwww{{{~~~}}}}}}}}}~~~~~~~~~|||zzzxxxxxxyyy{{{{{{zzzxxxwwwwwwvvvuuuuuuttttttnnnmmmmmmmmmmmmnnnooooooqqqsssuuuuuutttssstttuuuttttttssssssrrrsssssssssyyyxxxzzz~~~zzzdddZZZPPPLLLJJJGGGGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSUUUVVVXXXYYY[[[[[[______aaaffflllnnnllliiiiiikkkooouuu}}}nnnTTTMMMKKKDDD@@@BBB>>>>>>??????>>>===<<<<<>>~~~||||||zzzxxxvvvtttrrrppppppiiiiiiiiihhhgggfffffffffbbb```]]]YYYUUUSSSRRRRRRLLLKKKJJJJJJJJJLLLOOOPPPSSSVVVYYYZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZWWWRRRKKKEEEBBBBBBDDDEEE@@@@@@DDDJJJXXXtttuuullliiihhh]]]\\\gggaaaOOOKKKIIIJJJHHHEEEEEEHHHFFFEEEBBB@@@>>>>>>>>>???CCCDDDDDDCCCAAA???===;;;===<<<;;;;;;::::::;;;;;;:::;;;<<<===============:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<=====================>>>>>>???===AAABBBJJJ]]]iiixxxqqqlllnnnppp{{{}}}{{{zzzzzzzzzyyyzzz{{{|||||||||||||||zzzxxxvvvuuuwwwxxxxxxwwwuuuuuuuuuttttttssssssrrrmmmllllllmmmmmmmmmnnnnnnoooqqqssstttsssrrrrrrsssssssssrrrrrrrrrsssssstttuuuuuuyyy|||lll[[[RRRKKKIIIHHHFFFFFFHHHGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLNNNOOOQQQQQQSSSTTTUUUWWWXXXZZZ[[[\\\``````cccjjjqqqrrrooojjjjjjnnntttzzztttcccSSSKKKGGGCCCBBBCCC???@@@@@@@@@???===<<<;;;>>>AAAEEEGGGGGGCCC>>>:::<<<:::999999:::999888777888888888888888777666666666666777777777777666666666666555444555777999::::::999777555444555777888777888888999999888777777666666666555555666666666777777777777777777777777555666888888777888:::;;;~~~|||zzzyyywwwtttrrrpppoooooohhhhhhgggggggggfffffffff```^^^\\\XXXUUURRROOONNNNNNMMMLLLLLLMMMOOOQQQSSSQQQUUUYYY[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZWWWQQQJJJCCCAAABBBCCCFFFBBBBBBHHHPPP```ssslllkkklll___]]]iii|||\\\MMMJJJIIIIIIGGGDDDEEEIIIFFFDDDBBB???======>>>>>>BBBAAA?????????===;;;999<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>======:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>:::>>>>>>EEEWWWcccpppsssgggfffhhhvvv|||~~~{{{yyyxxxxxxxxxvvvwwwxxxyyyzzzzzz{{{{{{yyyvvvttttttuuuvvvvvvuuutttttttttssssssrrrrrrqqqllllllmmmmmmmmmnnnnnnnnnlllnnnpppqqqpppoooooopppqqqqqqpppppppppqqqrrrrrrrrrsssyyyppp```UUUNNNHHHGGGFFFEEEEEEHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSTTTUUUWWWYYYZZZ[[[\\\```aaaeeennnuuuwwwrrrmmmlllrrryyy~~~eee]]]RRRJJJEEECCCCCCEEECCCCCCCCCCCCBBB@@@>>>======@@@DDDGGGGGGCCC===999<<<:::999999999999888666888888888888888777666666666666777777777777777666666555555555666777999:::888777666666555666666777777777888888888777777777777666555444444555666777888888888888777777777777666777777777555555777999}}}zzzzzzxxxtttpppmmmkkkjjjjjjhhhgggfffffffffdddaaa^^^\\\YYYUUURRRPPPOOOMMMKKKKKKJJJIIIJJJKKKNNNPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWZZZYYYYYYZZZ[[[[[[XXXVVVWWWRRRLLLGGGEEEEEEDDDCCCAAACCCBBBFFFWWWuuuzzzllliiihhheee[[[jjjrrr{{{kkkRRRJJJIIIFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@<<<===>>>>>>>>>===;;;:::;;;;;;::::::::::::;;;;;;<<<<<<===???AAAAAA???<<<999<<<@@@CCCCCCAAA===:::<<<:::888888999;;;;;;;;;===<<<;;;::::::;;;===>>>???>>>@@@DDDKKKWWWkkk}}}xxx___ZZZ```gggttt~~~|||yyyvvvtttsssvvvvvvvvvvvvuuuuuuuuuuuuuuutttssstttuuuvvvuuutttuuurrrpppooopppqqqqqqpppooonnnlllkkkkkklllmmmnnnnnnnnnooopppppppppppppppnnnoooooopppqqqqqqqqqqqqrrrsssxxx~~~}}}cccRRRLLLJJJHHHFFFFFFFFFGGGHHHKKKJJJJJJJJJJJJKKKKKKLLLPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTVVVXXXZZZ\\\]]]]]]aaa```jjjzzzwwwpppqqqrrrvvv{{{ttt]]]UUUKKKFFFFFFFFFEEEBBBDDDCCCCCCBBB@@@>>><<<;;;<<<===>>>@@@@@@>>>===<<<999888888777777777777777777555444444555555444333555555555555666666777777777777666666555555444444444444444444444444444444555555444444444444555555777777777777666666666666777777666666666666777777666666666666666666666666|||zzz{{{yyyuuuqqqnnnlllkkkkkkiiihhhfffeeeeeeccc```^^^[[[XXXTTTQQQPPPOOOMMMKKKKKKJJJJJJJJJLLLOOOQQQSSSTTTUUUVVVWWWWWWXXXWWWWWWZZZYYYYYYZZZ[[[[[[YYYWWWVVVQQQKKKGGGEEEDDDDDDCCCCCCCCCCCCJJJ```yyyjjjffffffeeeaaaooovvvgggQQQIIIHHHEEECCCBBBBBBCCCDDDCCCBBBAAA@@@????????????===============<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAAAAA???<<<:::===@@@CCCCCCAAA>>>;;;<<<:::888999:::<<<<<<<<<===<<<;;;:::;;;<<<>>>???@@@>>>???BBBHHHTTTgggxxxzzz___UUUXXX^^^lllzzz}}}zzzwwwuuutttuuuuuuuuutttttttttttttttrrrqqqqqqrrrtttvvvuuutttuuusssqqqqqqrrrrrrrrrqqqooonnnlllkkkjjjkkklllmmmmmmmmmnnnooooooooooooooommmnnnooopppqqqrrrrrrrrrqqqssswww}}}sss^^^QQQKKKIIIHHHFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\^^^___``````cccooo}}}vvvrrrwwwvvvyyy~~~~~~yyyfffWWWQQQIIIDDDDDDEEECCC@@@BBBBBBBBBAAA???===<<<;;;:::;;;<<<======<<<;;;:::888777777666666666666666777666444555666666555333444444444555555555666666777777666666555555555555444444444444444444444444555555444444444444555555777777777777666666666555777666666666666666666777555555555555555555555555|||zzzyyy{{{yyyvvvrrrooommmlllkkkjjjhhheeecccbbbaaa___]]]ZZZWWWSSSPPPOOONNNLLLJJJKKKKKKKKKLLLNNNPPPSSSTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[YYYYYYYYY[[[[[[[[[YYYSSSOOOJJJFFFEEEDDDCCCCCCDDDDDDEEEQQQnnnxxxhhhdddfffgggkkkvvv|||___NNNHHHFFFDDDBBBAAAAAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@@@@>>><<<:::<<<@@@BBBBBBAAA>>><<<;;;:::999:::<<<>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAAAAA>>>>>>@@@DDDOOOaaarrreeeTTTPPPRRR___ooozzz}}}{{{xxxvvvuuussssssrrrrrrrrrsssssstttooonnnnnnpppsssuuuuuuttttttsssrrrsssttttttrrrpppnnnmmmllljjjjjjjjjkkklllkkkllllllmmmmmmmmmmmmmmmlllmmmooopppqqqrrrrrrrrrpppqqquuu|||xxxeeeWWWOOOIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVXXXYYYZZZ\\\^^^```aaabbb___eeerrr~~~~~~vvvvvv|||{{{~~~vvvlllrrr|||pppYYYPPPKKKEEECCCCCCCCC@@@>>>@@@@@@??????===<<<::::::888999:::;;;;;;:::999888777777666555555555555666888777555666777777666444333333333333444444444444666666666666666555555555444444444444444444444444555555444444444444555555777777777666666666555555666666555555555555666666555555555555555555555555~~~|||zzzyyyxxxzzzxxxuuurrrooolllkkkjjjjjjgggccc```___^^^]]][[[XXXUUUQQQOOONNNMMMKKKJJJJJJKKKKKKMMMOOORRRTTTUUUUUUVVVWWWXXXXXXYYYYYYXXX[[[YYYXXXYYYZZZ[[[[[[ZZZPPPMMMHHHEEEDDDDDDCCCBBBEEEDDDHHHYYY{{{xxxgggcccgggkkkxxxxxxXXXJJJFFFEEEBBBAAA@@@@@@AAABBBAAAAAABBBBBBBBB@@@>>>===>>>===;;;::::::;;;<<<======<<<<<<;;;;;;<<<<<<=========<<<>>>??????===<<<999;;;===???@@@???===<<<;;;:::999;;;>>>???@@@???;;;;;;;;;<<<===???AAABBBBBB???>>>???BBBJJJ[[[jjjrrrZZZNNNHHHTTTcccqqq~~~}}}zzzxxxvvvtttrrrqqqppppppppppppqqqrrrpppooonnnppprrrssssssrrrqqqqqqqqqrrrtttsssqqqooommmlllkkkjjjiiiiiijjjjjjiiijjjjjjkkklllkkkkkkkkkkkklllnnnoooqqqqqqrrrrrrooopppsssyyy|||hhhXXXPPPMMMHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXZZZZZZ\\\]]]___aaabbbccc^^^dddooozzz|||xxxxxx}}}uuuiiijjjzzz~~~dddTTTIIIFFFCCCBBBBBBAAA???===============<<<:::999999777888888999999888888777888888777666666666666666888777666666777777666555222222222222222333333333666666666555555555555555444444444444555555555555555444444333333444444555777777666666666555555555666555555444444555555666555555555555555555555555}}}{{{yyyyyyxxxxxxvvvtttqqqnnnkkkiiihhhiiifffbbb___^^^]]][[[ZZZVVVTTTPPPMMMMMMLLLJJJIIIIIIJJJKKKNNNPPPSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXYYYZZZ[[[ZZZXXXMMMJJJFFFDDDDDDDDDCCCBBBDDDEEELLLbbbxxxiiidddjjjrrrtttWWWJJJEEEDDDAAA@@@???@@@AAABBB@@@AAAAAABBBAAA@@@>>>======<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<======<<<:::777888:::;;;<<<<<<<<<;;;;;;::::::<<<>>>@@@@@@???;;;;;;<<<===>>>???@@@AAABBB@@@???@@@AAAGGGUUUccc|||bbbNNNEEEMMMYYYgggyyy|||zzzwwwtttsssqqqpppnnnmmmlllmmmnnnoooqqqpppoooooopppqqqpppnnnnnnnnnnnnpppqqqqqqooommmlllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkmmmnnnooopppppppppnnnnnnpppuuu{{{nnn\\\PPPLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[]]]___aaabbbbbbbbb___aaaiiittt{{{{{{{{{{{{xxxiiifffqqqooo[[[PPPEEEDDDBBBAAAAAA@@@???>>>;;;;;;;;;;;;::::::999888888888888999999888888888:::999888888777777888888888777666666777777666555222222222222222222111111444444444444444444555555444444444555555666666666444444333333333333444444666666666666555555555555555555444444444444555555555555555555555555555555}}}{{{zzzyyyyyyvvvuuussspppmmmjjjhhhgggeeeccc```^^^]]]\\\ZZZXXXUUURRRNNNLLLKKKKKKIIIHHHGGGIIIKKKNNNQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZYYYWWWUUUJJJGGGDDDCCCCCCCCCBBBAAABBBFFFSSSmmmxxxjjjeeennnyyysssXXXMMMDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;::::::;;;;;;;;;<<<;;;999:::;;;;;;:::999666777888999::::::;;;;;;;;;::::::<<>>>>>??????@@@??????@@@@@@DDDOOO[[[qqqkkkSSSIIILLLQQQ^^^sss~~~zzzwwwtttrrrqqqooommmjjjiiijjjkkkkkkqqqooonnnnnnnnnnnnmmmkkkmmmlllkkkmmmnnnooommmlllkkkkkkjjjiiihhhggggggfffggghhhhhhiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnqqqvvv{{{}}}}}}|||qqqaaaTTTMMMJJJJJJGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPSSSTTTVVVWWWXXXYYYZZZZZZZZZ\\\```cccddddddcccaaa```bbbhhhqqqzzz~~~}}}|||mmmdddiiiyyyyyy```RRRJJJCCCBBBAAA@@@???>>>>>>>>>999999:::::::::999999888888888888888888888888888::::::999888888888888999888777555666777777666444222222222222111111111111222222222333333333333333444444444555666666777777444444333333333333444444666666666555555555444444444444333333333333444444444444444444444444444444~~~}}}{{{zzzyyywwwvvvtttqqqnnnkkkhhhgggbbb```^^^^^^]]]\\\YYYWWWSSSQQQMMMKKKJJJJJJIIIGGGFFFGGGJJJMMMQQQSSSUUUVVVWWWWWWYYYZZZZZZZZZZZZZZZWWWWWWXXXZZZZZZXXXTTTPPPGGGEEECCCBBBCCCCCCBBBAAA???III[[[xxxvvvjjjfffppp~~~mmmVVVMMMDDDCCCAAA@@@@@@@@@BBBCCC@@@???>>>===<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;::::::999999999999::::::;;;999888777888999888777666666777888999:::;;;<<<;;;:::;;;<<<>>>>>>===;;;;;;;;;<<<<<<============<<<<<<>>>@@@???AAAJJJTTTdddxxxwww^^^NNNLLLLLLUUUmmm|||xxxtttrrrqqqooollliiigggggghhhhhhlllkkkjjjjjjkkklllkkkiiilllkkkjjjjjjlllmmmmmmllljjjjjjjjjiiihhhgggeeeeeegggggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjmmmllllllnnnrrrvvvxxxxxxwwwzzz~~~wwwmmm```UUUOOOLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVWWWXXXYYYYYYZZZYYY[[[^^^cccggghhhgggdddaaa```eeemmmtttzzzsssmmmiiitttfffUUUKKKEEEBBBAAA@@@>>><<<;;;<<<===888999999:::::::::999999888888777777777777888888:::999999888777888888888777666444555666666555333333333333222222111111111000000111111111222222222444444444555666777777777444333333222222333333444666666555555555444444444444444333333333333444444444444444444444444444444~~~|||{{{zzzwwwwwwuuusssooollliiihhh```___^^^^^^^^^\\\YYYVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEGGGJJJMMMPPPSSSUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[VVVWWWXXXZZZZZZWWWRRRMMMFFFDDDBBBBBBCCCCCCBBBAAA>>>JJJaaauuujjjfffqqqfffRRRKKKEEECCCAAA@@@@@@AAABBBCCC@@@???===;;;;;;;;;<<<<<<888999;;;<<<===<<<;;;;;;:::999999888888999999::::::888777666777888777666777777777888999;;;<<<===;;;;;;;;;<<<>>>>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;999:::===???>>>???FFFPPPZZZnnnjjjRRRMMMIIIPPPiii~~~yyyuuusssqqqoookkkhhhfffeeefffggghhhgggfffgggiiijjjjjjiiimmmkkkiiiiiikkkmmmnnnnnnjjjjjjjjjiiihhhfffeeedddggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhmmmkkkkkklllpppssstttuuutttwww{{{~~~zzzjjjaaaTTTMMMLLLLLLKKKIIIHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRWWWWWWXXXYYYZZZZZZYYYYYY\\\```fffjjjllliiieeebbb```iiisssxxx{{{{{{oooqqqrrr~~~sssZZZOOOHHHDDDAAA@@@???<<<:::999;;;===888888999::::::::::::999777777666666666666777777999888888777777777777777777555444444555555444333333333333333222222111111//////000000111111111222444444444555666777777888444333333222222333333444666666555555555444444444444333333222222333333444444444444444444444444444}}}{{{xxxwww{{{xxxtttpppmmmjjjgggeeeaaaaaaaaa```]]]YYYUUUSSSPPPNNNLLLIIIHHHHHHIIIJJJJJJJJJKKKMMMPPPTTTWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYYYYZZZZZZVVVPPPKKKEEEAAAAAADDDDDDAAA???@@@FFFNNNggguuullljjjnnnuuu{{{lllWWWMMMIIIHHHDDDAAA???@@@AAABBBBBB=========<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<999999999999999999::::::;;;:::888666666777888999777888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::===@@@CCCEEEQQQ^^^rrr}}}eeeZZZOOOOOO```|||zzzvvvuuupppooollliiigggffffffeeefffeeeeeedddeeefffhhhiiikkkkkklllllllllkkkjjjjjjiiihhhgggeeeeeeeeefffgggffffffffffffggggggggggggiiikkklllkkkjjjiiiiiijjjmmmmmmllllllmmmnnnpppqqquuuwwwzzz}}}uuujjj]]]VVVMMMIIIJJJJJJIIIFFFFFFHHHIIIJJJJJJKKKNNNPPPPPPQQQQQQQQQQQQSSSVVVXXXVVVXXX[[[\\\\\\\\\]]]^^^ccchhhnnnpppmmmhhhdddbbbhhhpppyyy}}}~~~vvvooovvv||||||yyy___TTTNNNJJJHHHAAA@@@???===<<<:::999888777777888888888999999999666666666666777777777777777777777777777777777777555555666666666666555555333333333333333333333333222222111111111111222222444555555666666666666666555444444333333222222111333333333444444444555555777666444333222222333333333444666777777555444222}}}{{{yyy{{{xxxsssoookkkhhhdddaaa`````````^^^\\\YYYVVVTTTQQQOOOLLLJJJIIIIIIIIIJJJJJJKKKLLLNNNQQQTTTWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYUUUNNNIIIFFFCCCBBBEEEEEEAAA@@@BBBHHHTTTnnn{{{pppkkklllpppwww~~~bbbRRRKKKJJJFFFCCC@@@???@@@AAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;======<<<<<<;;;;;;::::::999999999999999999999999;;;:::888777666777888999999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;<<>>===;;;:::999888888888999999999:::::::::555666666666777777777777666666666666666666666666444555555666666666555555333333333333333333333333222222111111111111222222444444555666666666666666444333333333333222222222333333333444444444444555777666444333222222333333222444555666666555333222}}}{{{zzzvvvqqqllliiieeeaaa^^^^^^^^^^^^]]][[[XXXUUUSSSQQQOOOLLLJJJIIIHHHIIIJJJKKKLLLMMMOOORRRTTTWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZXXXRRRKKKFFFGGGDDDCCCEEEDDDAAAAAADDDJJJZZZwww}}}ssskkkkkknnnttt}}}lllVVVKKKIIIIIICCCAAA?????????@@@???>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>===;;;999888:::::::::999888888888777:::999888777777777888999;;;;;;::::::999999999999<<<<<<<<<<<<<<<=========:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAEEEMMM]]]ppp~~~iiiVVVNNNXXXlll}}}|||zzztttrrrnnnjjjgggdddcccbbb``````______```aaacccddddddeeeeeefffffffffeeeeeeffffffeeeddddddddddddeeefffffffffgggggggggggghhhjjjlllmmmllliiihhhhhhhhhgggggggggggghhhjjjlllmmmooorrrvvvzzzwwwiii]]]TTTOOOKKKGGGFFFHHHIIIHHHFFFIIIKKKLLLKKKKKKKKKNNNPPPQQQSSSTTTTTTTTTVVVXXX[[[ZZZ[[[]]]]]]___aaafffiiiooovvv|||{{{sssllljjjkkkqqqyyy~~~yyy}}}zzzzzz^^^RRRRRRPPPIIIDDD???>>>===<<<;;;:::999888999999999999::::::::::::555555666666666777777777555555555555555555555555333444444555666666666555333333333333333333333333222222222222222222222222333444555555666666555555222222222222333333333333333333333333444444444444666555444333222222222333111222444444555444333222~~~|||{{{vvvsssnnnkkkgggdddaaa^^^___^^^]]][[[XXXUUURRRPPPOOONNNKKKIIIHHHHHHIIIIIIMMMMMMOOOQQQSSSUUUWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZYYYUUUOOOHHHCCCGGGDDDCCCDDDCCC@@@AAAFFFKKK```|||qqqjjjlllrrrxxx^^^NNNHHHFFFFFFAAA@@@>>>>>>??????===<<<>>>>>>======<<<<<<;;;;;;<<<===>>>??????===;;;999;;;::::::999888777777666999999888777777888888999:::999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???DDDHHHTTTggg}}}lllVVVNNNUUU^^^hhhpppyyy}}}|||zzzzzz{{{}}}~~~yyywwwrrrnnniiifffdddccc^^^]]]]]]\\\]]]^^^___```bbbcccddddddeeeeeeeeeeeedddcccccccccccccccccccccffffffffffffggggggggggggjjjkkklllkkkiiigggggggggggggggfffggghhhjjjlllmmmllloootttxxx~~~tttfff[[[RRRLLLIIIGGGFFFGGGIIIJJJIIIHHHKKKLLLMMMMMMLLLLLLNNNPPPQQQSSSTTTUUUUUUWWWYYY[[[ZZZ[[[\\\]]]```dddkkkoooxxx}}}{{{rrrlllnnnrrrwww~~~uuu{{{{{{fffRRRNNNRRRQQQIIIAAA===<<<<<<;;;:::999999888777888888888888999999999555555555666666666777777555555555555555555555555222333444555555555555555222222222222222222222222222222222222222222222222333333444555555555555444000111111222333333444444222222333333333444444444555444444333333222222222111111222333333333222222|||yyywwwrrrpppllliiigggeeeccc``````___\\\YYYUUURRROOOMMMMMMKKKIIIGGGGGGGGGIIIIIINNNOOOPPPRRRTTTVVVWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYYYYWWWRRRKKKFFFBBBDDDBBBAAABBB@@@>>>BBBHHHMMMffftttlllooovvv}}}rrrXXXMMMGGGCCCBBB@@@???>>>>>>>>>>>>===;;;===<<<<<<;;;;;;:::999999999;;;===??????>>>===<<<::::::999999888777666666888888888888888888999999777777888999999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>BBBCCCLLL___www~~~```MMMIIIMMMMMMVVV___ccccccccceeeiiimmmttt|||yyyuuuoookkkgggdddccc]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^```aaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaadddeeeeeeeeeeeefffffffffhhhiiijjjjjjgggfffffffffeeeeeedddeeefffgggiiikkkiiilllqqqvvv{{{wwwfff[[[SSSMMMIIIGGGGGGGGGIIIKKKLLLLLLKKKLLLMMMNNNNNNMMMMMMOOOQQQPPPRRRUUUVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^bbbiiipppvvvxxxpppooouuu{{{}}}xxxppp|||iiiZZZMMMMMMRRROOOGGG@@@;;;;;;::::::999999888888666666666666777777777777555555555555666666666666666666666666666666666666222222333444444444444444222222222222222222222222111222333333333333222111222333333444444444444444///000111111222333444444222222222333333333444444333333333333333333222222000111111222222333333333~~~zzzvvvtttooommmiiigggfffeeecccaaa___]]][[[WWWSSSPPPMMMLLLKKKIIIHHHGGGGGGIIIKKKLLLOOOPPPRRRTTTVVVVVVWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXTTTNNNHHHEEECCCBBB@@@@@@AAA???>>>CCCKKKTTTooowwwooouuu{{{iiiTTTMMMGGGBBBAAAAAA???======>>>>>>===<<<<<<<<<;;;;;;:::999999888888999;;;===>>>>>>>>>>>>999999999888777777777666777888888888999999999999666666777888999:::;;;;;;888888888999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===============>>>FFFWWWmmmjjjQQQHHHIIIDDDJJJPPPRRRRRRRRRVVVZZZ```gggrrr~~~~~~{{{vvvqqqlllhhheeeddd___^^^\\\ZZZYYYYYYZZZZZZXXXYYYZZZ\\\]]]]]]^^^^^^^^^___``````aaaaaa``````cccccccccdddddddddeeeeeeeeeggghhhgggfffeeeeeefffbbbaaaaaaaaaaaacccdddeeefffiiimmmqqqvvv|||yyyiii\\\TTTPPPMMMKKKHHHHHHIIIJJJLLLMMMMMMNNNLLLNNNOOONNNNNNNNNPPPRRRQQQTTTWWWXXXYYYZZZ\\\]]]\\\]]]```ccciiipppxxx~~~}}}wwwsssvvv}}}rrrqqq|||]]]RRRJJJLLLNNNKKKCCC???999999999999888888888888444555555555666666666666444444555555555666666666666666666666666666666666222333333444444333333222222222222222222222222222111222333444444333222111111222333333444444333333000000000111222333333444222222222222333333333333222222333333333333222222111111111222222333333444|||xxxuuusssnnnkkkhhheeedddbbb```^^^[[[ZZZXXXUUURRRPPPOOONNNJJJIIIHHHHHHIIILLLNNNPPPPPPRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVQQQJJJFFFDDDEEEAAA@@@@@@@@@??????FFFOOO___yyyuuupppyyy___OOOJJJFFFCCCCCCCCC@@@===<<<===>>>>>>======<<<<<<;;;::::::999999::::::;;;;;;<<<<<<======888888888888777777777777777777888999999999999999777777888888999999999:::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<=========>>>===>>>DDDPPPaaavvv|||^^^MMMGGGAAADDDGGGHHHIIIKKKPPPSSSXXX^^^hhhsss|||{{{uuupppllljjjhhhaaa___]]][[[YYYXXXXXXXXXUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^`````````___^^^aaabbbbbbbbbbbbcccccccccbbbdddeeeeeedddddddddeeebbbaaa```______```aaabbbccceeehhhlllppptttzzz~~~sssjjj^^^UUUQQQOOONNNMMMJJJJJJKKKKKKKKKLLLNNNOOOLLLMMMOOOOOOOOOPPPRRRTTTSSSVVVYYY\\\\\\]]]___``````bbbgggkkkqqqyyy~~~{{{|||xxxsssvvv|||tttSSSMMMHHHIIIIIIDDD@@@>>>777888888888888888888888555555555666666666666777444444444555555555666666555555555555555555555555333333444333333222111000111111111111111111111111111222444555555444222111111111222333333333333333000000111111222222333333111222222222222333333333111222333333333333222111111111111222333444444555~~~{{{xxxuuusssnnnkkkgggdddaaa___\\\ZZZXXXWWWUUUTTTRRRQQQPPPPPPJJJJJJIIIJJJKKKNNNQQQSSSQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWUUUOOOHHHDDDEEEFFFAAA@@@@@@AAA@@@@@@HHHRRRggg~~~rrrppp|||{{{XXXJJJHHHDDDCCCFFFDDDAAA===;;;<<<>>>>>>???>>>======<<<;;;;;;::::::<<<<<<;;;:::::::::;;;;;;777777777777777888888888666777888999999999999999999999999888888888888888999999:::;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::888999;;;<<<===>>>>>>>>>AAAAAAEEELLLWWWhhhkkkQQQDDD>>>???AAACCCFFFJJJPPPSSSTTTYYYbbbllluuu|||{{{uuurrrooonnncccaaa^^^[[[YYYXXXWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]][[[\\\^^^___```___^^^^^^```aaaaaaaaaaaabbbbbbbbb```bbbddddddccccccdddeeedddcccbbb``````aaaaaabbb```bbbeeehhhkkkooouuuxxxzzzyyyttthhh```VVVPPPOOOOOOOOONNNKKKKKKKKKKKKJJJKKKMMMOOOLLLMMMOOOOOOOOOQQQSSSVVVUUUXXX\\\^^^___```aaabbbdddggglllrrrxxx|||sssuuuyyy|||}}}aaaMMMIIIFFFGGGDDD???===>>>777777777777888888888888666666666666777777777777444444444555555555666666444444444444444444444444444444444333222111000///111111111111111111111111111222444555555444222111111111222333333333333222111111111111111222222222111111222222222333333333000111333333444333222111222222222222333444555666~~~{{{xxxuuurrrpppllljjjgggeeedddbbb```]]][[[YYYUUUSSSQQQOOOMMMKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUTTT[[[VVVPPPKKKGGGEEECCCAAADDD======BBBCCCCCCOOO```}}}xxxsssooopppttt}}}uuu___SSSLLLHHHFFFGGGBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::888888888777888888999999999999::::::::::::;;;;;;888888888888888888888888;;;:::999888888:::<<<===;;;<<<<<<<<<;;;::::::999999:::<<<;;;::::::;;;===@@@@@@CCCIIIPPP]]]sss```DDDEEEBBB@@@BBBDDDGGGNNNVVVYYY]]]aaahhhttt|||xxxuuuiiieee___[[[YYYWWWVVVUUUWWWVVVTTTTTTVVVXXXXXXXXX]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^___```aaaaaaaaaaaa___``````aaaaaaaaaaaaaaabbbaaa```______^^^______\\\^^^bbbeeehhhkkkooorrrvvvzzz}}}wwwtttqqqnnnllliiifffccc[[[WWWSSSQQQPPPPPPMMMKKKLLLLLLMMMMMMNNNOOOQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUXXXZZZ^^^```aaabbbccceeemmmooosss{{{}}}vvvqqqtttzzz~~~eeeUUULLLIIIEEEBBB@@@>>><<<:::888666555555666666555333555555555555555555555555666666555555555555666666666555444555666777666555444444444444444333333333555555333222111111000000444444555555555444333222222222222222222222222222222111111111000000//////000000111111111222222222111111111111111111111111444444444333333222222222~~~}}}|||zzzxxxuuurrrqqqkkkiiifffeeedddbbb```]]][[[XXXUUURRRQQQOOOMMMKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUYYYUUUNNNIIIFFFDDDBBBAAACCC??????CCCCCCGGGYYYnnnqqqkkkfffiiirrr~~~sss^^^RRRLLLGGGEEEFFFBBBBBB@@@???>>>=========;;;;;;;;;::::::999999999999999999999:::::::::::::::999888888888888999999999999999:::::::::;;;;;;888888888888888888888888;;;:::999888888:::;;;===;;;;;;<<<<<<;;;::::::999888:::;;;;;;::::::<<<===>>>===???DDDIIITTTgggxxxoooSSSDDDAAA@@@BBBCCCFFFNNNVVV^^^bbbfffmmmzzz|||yyynnnjjjddd___\\\YYYWWWUUUXXXVVVTTTTTTVVVWWWXXXXXX\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^____________^^^^^^___```````````````__________________``````]]]```bbbdddfffhhhjjjmmmnnnqqqvvvzzz|||~~~}}}wwwrrrpppfffdddaaa___^^^\\\YYYWWWUUURRROOONNNOOOOOONNNLLLLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ]]]___```cccfffiiinnnqqqxxxzzzuuutttxxx}}}hhhTTTJJJHHHFFFCCCBBB@@@???<<<:::888666555555666666555444555555555555555555555555555555444444444444555555555444444555666777777666666555555444444333333333333333222111111111222222333444444555555333222111222222222222222222222222111111111111000000000///000000111111111222222222111111111111111111111111444444333333333222222222~~~{{{{{{zzzxxxvvvtttrrrqqqiiigggdddccccccbbb___]]]ZZZWWWTTTQQQPPPNNNLLLJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVQQQKKKGGGDDDCCCAAA@@@BBBAAACCCCCCBBBKKKggg|||mmmeee```eeerrrooo]]]RRRKKKFFFCCCDDDCCCBBBAAA???>>>>>>>>>>>>:::::::::999999999999999999999:::::::::;;;;;;;;;;;;;;;:::999888888888888999999999999::::::::::::888888888888888888888888:::999999888888:::;;;<<<;;;;;;;;;;;;;;;::::::999777999;;;;;;::::::<<<>>>>>><<<===@@@CCCKKKZZZiii}}}|||aaaGGGCCC@@@AAACCCGGGPPPZZZbbbgggllltttvvvrrrkkkeeeaaa]]]YYYWWWXXXUUUSSSSSSTTTVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[\\\YYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^___^^^^^^^^^]]]]]]]]]^^^___``````aaa^^^```bbbbbbbbbccceeeffffffhhhlllnnnppprrruuuxxxxxx}}}{{{yyywwwvvvvvvwwwttttttrrroookkkfffbbb```ZZZXXXVVVUUUUUUTTTRRRPPPOOOMMMKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaaffflllpppwwwzzzzzzzzz}}}kkkVVVJJJFFFDDDCCCBBBBBBBBB@@@===:::888666555555777777666444444444444444444444444444444444333333333333444444444333333444666888777777777777666555444444333333111111111111111222333333222333444444444333111000222222222222222222222222111111111111000000000000111111111111111222222222111111111111111111111111333333333222222222222222~~~}}}{{{zzzyyywwwtttqqqooonnnfffdddbbbaaaaaa```^^^\\\XXXVVVRRRPPPOOONNNLLLJJJHHHHHHHHHHHHJJJLLLOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVRRRNNNHHHDDDCCCBBBAAA@@@AAACCCDDDCCCBBBQQQtttzzzkkkdddaaaiiixxx{{{mmm]]]RRRKKKDDDAAAAAABBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<:::999888888888888888999999999999:::::::::888888888888888888888888999999888888999999:::;;;::::::;;;;;;;;;::::::999777888::::::::::::<<<>>>@@@>>>>>>@@@BBBGGGSSS___vvvlllOOOHHHBBB@@@BBBHHHUUUaaafffkkkqqqzzz}}}xxxrrrmmmgggbbb]]]ZZZXXXVVVRRRQQQRRRTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^\\\^^^____________```bbbbbbccceeeggghhhkkknnnrrrpppwww|||yyyuuusssqqqnnnmmmkkkiiihhhhhhggggggffffffdddbbb___[[[XXXVVVRRRQQQPPPPPPQQQRRRQQQOOOLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZ[[[\\\]]]^^^___aaaeeellltttyyylllYYYMMMHHHGGGBBBBBBBBBCCCCCCBBB>>>;;;888666555666777777666555444444444444444444444444444444333333333333444444333222222444666888888777777777666666555444333333222222111111111222222333222222333333333222111000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111222222222222222111111111~~~|||{{{zzzxxxuuurrrnnnkkkiiidddcccaaa``````___]]][[[WWWTTTQQQOOONNNMMMKKKIIIGGGGGGGGGHHHJJJMMMOOOPPPQQQSSSUUUVVVWWWWWWWWWVVVWWWWWWWWWXXXWWWWWWVVVVVVNNNJJJEEEBBBAAAAAAAAA@@@AAACCCDDDCCCFFFZZZ|||uuueeecccgggtttttthhh[[[RRRJJJCCC>>>>>>@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<;;;:::999888888777777888888888999999999::::::888888888888888888888888888888888888999999::::::999999::::::;;;::::::999777888::::::::::::;;;===???===>>>AAACCCFFFOOOXXXlllzzz[[[QQQFFF@@@@@@GGGVVVdddiiipppxxx~~~yyytttoooiiiccc___[[[XXXSSSQQQQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]]^^^]]]\\\[[[ZZZYYY[[[\\\]]]\\\]]]^^^```___```aaabbbccceeeiiillllllpppwww|||}}}{{{yyyyyyzzzzzzyyyyyyxxxxxxrrrqqqooommmjjjhhhfffeeeaaa```___^^^]]]]]]]]]\\\]]]\\\[[[YYYWWWTTTRRRQQQLLLKKKJJJKKKMMMNNNMMMLLLNNNMMMMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUWWWXXXZZZ\\\]]]^^^aaaccceeehhhmmmttt|||kkkUUUMMMHHHEEEEEECCCBBBBBBCCCDDDBBB???<<<777666555666777888777666444444444444444444444444555555444444444444555555222222222333666888777777777666666555444444333333555444333222111111111111222222333333333222111000111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111}}}{{{{{{yyywwwtttoookkkhhhfffdddbbb___^^^^^^]]]ZZZXXXUUUSSSPPPNNNMMMLLLJJJIIIGGGGGGHHHIIIKKKMMMPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTKKKHHHCCCAAAAAAAAAAAAAAA@@@BBBCCCEEEOOOiiisssmmmaaaffftttssshhh___UUUOOOIIIAAA>>>>>>???>>>===;;;::::::::::::<<<<<<<<<<<<============888888999999999:::::::::::::::999888777777777777888888888888999999999999888888888888888888888888888888888999999999999999888999999:::::::::::::::888999::::::999999:::;;;<<<:::;;;???AAACCCHHHOOOccc~~~kkk___PPPGGGCCCFFFSSS___kkksss}}}~~~{{{wwwrrrlllhhhaaa]]]WWWSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]]]][[[YYYXXXWWWXXXZZZ[[[ZZZ[[[]]]^^^\\\]]]^^^^^^^^^```cccfffiiijjjlllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiieeedddcccbbb```___^^^]]]WWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNLLLKKKJJJKKKMMMMMMMMMKKKOOOOOOOOOMMMLLLLLLMMMOOORRRRRRRRRSSSTTTUUUVVVWWWVVVWWWYYY[[[]]]___aaabbbeeeiiimmmrrrxxx~~~~~~\\\MMMJJJGGGDDDDDDDDDCCCBBBBBBBBB@@@===:::777666555666888999888777333333333333333333333333555555444444444444555555333222222333555777666666555444444444444333333333777666555333222222111111222333444444444333111000111111111111111111111111000000000000111111111111222222222111111111111111000000000000000000000000000000000000000111111111~~~{{{xxxxxxwwwuuurrrnnnjjjgggeeedddaaa___]]]\\\[[[XXXVVVTTTRRROOOMMMMMMLLLJJJHHHHHHHHHHHHJJJLLLNNNQQQSSSSSSUUUWWWYYYZZZYYYWWWVVVZZZYYYYYYXXXWWWUUUTTTSSSIIIFFFBBB@@@@@@AAABBBBBBAAAAAACCCJJJ]]]zzzwwwmmmkkkgggtttzzzaaaYYYSSSMMMJJJFFF@@@>>>@@@???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======777777777888888888999999888888777777666777777777888888888888999999999999888888888888888888888888777777888999999999999999888888999:::::::::::::::999:::;;;:::888888888:::;;;999:::>>>??????CCCHHH\\\ppp~~~rrrcccVVVMMMJJJPPPYYYhhhqqq|||{{{uuuqqqhhhccc\\\WWWUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\]]]]]][[[ZZZYYYWWWXXXZZZZZZYYYYYYZZZ\\\YYY[[[\\\\\\\\\]]]___aaaccccccdddddddddddddddeeefffeeedddbbbaaa`````````]]]]]]\\\[[[ZZZYYYXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMOOONNNMMMMMMNNNNNNMMMLLLNNNOOOPPPNNNLLLLLLOOORRRTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^aaaccceeefffiiinnnvvv|||nnnUUULLLIIIDDDBBBEEEFFFDDDAAA???>>><<<999777777666555666888999888777333333333333333333333333444444333333333333444444444333222333555666555444222222222333333333333333777666555444444444444444333444444555555333222111111111111111111111111111///000000000111111111111222222222111111111000000000000000000000000000000/////////000000000111111~~~~~~~~~|||yyywwwuuuuuusssqqqnnnkkkhhhgggdddbbb___]]]\\\ZZZWWWUUUTTTQQQOOOMMMLLLKKKJJJHHHHHHHHHIIIJJJLLLOOORRRSSSTTTVVVXXXZZZ[[[ZZZXXXWWW[[[ZZZZZZXXXWWWUUUSSSRRRIIIFFFBBB@@@AAABBBBBBBBBAAAAAACCCNNNgggrrrmmmnnnsssmmmUUUNNNJJJGGGGGGDDD@@@???AAA@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<666777777777777888888888777666666666666666777888777888888888888999999999888888888888888888888888777777888999999999999888777888999::::::::::::::::::;;;;;;:::888777777888<<<:::;;;>>>???>>>@@@DDDUUUaaaxxxssseeeXXXOOOPPPUUUcccmmmyyy|||xxxmmmhhhaaa[[[XXXWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXZZZ\\\]]]\\\[[[ZZZXXXYYYZZZZZZXXXWWWXXXYYYYYY[[[]]]]]]]]]]]]___```______``````````````````cccbbb```___]]]\\\\\\\\\ZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRROOOOOONNNMMMMMMMMMMMMNNNNNNMMMKKKKKKLLLLLLJJJIIILLLNNNOOONNNLLLMMMPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]___aaadddfffhhhiiilllrrr{{{}}}}}}ooo\\\LLLGGGCCC======EEEFFFCCC???===;;;999666444777666666666888999999888333333333333333333333333333222222222222222222333555333222333555555444333000111111222222333333444666555555555555666777777444444555555555444333222000000000000000000000000//////000000111111111222222222222222111111000000000000000000000000000000.../////////000000111111}}}{{{yyywwwuuurrrrrrqqqooolllhhhdddaaacccaaa^^^\\\ZZZXXXUUUSSSQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFHHHJJJMMMOOOQQQRRRTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYXXXWWWUUURRRNNNKKKCCCBBBAAAAAA@@@@@@AAAAAA>>>AAAFFFVVVtttrrriiipppeeePPPIIIGGGDDDCCCCCCCCCAAA@@@@@@???===<<<;;;<<<>>>???>>>===;;;:::999999:::;;;;;;:::999888777777777777888777666555555666777888777777777777777777777777:::999777666666666777888999999:::::::::999999888999999999999999999999999888888999999999::::::::::::;;;<<<<<<<<<===???AAAHHHVVVmmmxxx\\\IIIEEEHHHRRRaaaqqqzzz|||wwwooogggbbb^^^[[[XXXYYYVVVTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^\\\ZZZXXXXXXYYY\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRROOOOOOOOOPPPPPPOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSWWWXXXXXXXXXXXXYYY\\\___^^^___aaaccceeehhhlllooovvv|||yyyzzz}}}gggWWWGGGAAA@@@>>>>>>???BBB@@@>>>;;;888777777777222444777999:::999888777666666555444333333222222222222222222222222222222222222333333333333444444111111111222222333333333555555555555555555555555333333333333333333333333222333333333333222111111000000000000000000000000000111111111111222222222000000000000000000000000111111000000//////......}}}{{{xxxvvvtttssssssrrrqqqmmmjjjfffdddbbb```]]][[[ZZZXXXUUURRROOOOOONNNLLLJJJHHHFFFEEEFFFGGGIIIKKKMMMPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYXXXUUUQQQMMMIIICCCBBBAAAAAA@@@@@@AAAAAAAAACCCJJJ]]]}}}sssppp{{{___NNNHHHFFFCCCBBBBBBBBBAAA???BBB@@@>>>===<<<===>>>???===<<<;;;:::999::::::;;;;;;:::999888777777777777888777666555555666777888777777777777777777777777999888777777666666777777888999999:::999999888888888888888888888888888888777777777888888888999999888:::;;;;;;;;;;;;>>>@@@GGGQQQcccwwweeeOOOHHHIIIIIIVVVfffooowwwzzzssslllhhhddd```^^^[[[XXXUUUSSSSSSTTTTTTSSSQQQRRRSSSSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^\\\ZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSVVVWWWXXXXXXXXXYYY]]]______aaadddgggjjjnnnssswww{{{}}}wwwzzzjjj\\\OOODDDAAAAAA???======@@@>>><<<:::888777777777666777:::<<<===<<<:::999666555555444333333222222222222222222222222222222222222333333333333444444111111222222222333333333444444444444444444444444222222222111111111111111222222333333222222111000000000000000000000000000000000111111111222222222000000000000000000000000111000000000/////////...}}}zzzvvvtttrrrqqqqqqpppooollliiifffeeebbb___\\\[[[YYYWWWTTTRRROOONNNMMMKKKIIIGGGFFFEEEFFFHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[YYYUUUPPPJJJGGGCCCBBBAAAAAA@@@@@@AAAAAABBBEEEOOOfffzzzsssxxxpppVVVLLLGGGEEEBBB@@@@@@@@@???>>>CCCBBB???>>>======>>>???===<<<;;;:::999:::;;;<<<:::999888888777777777777777777666666666666777777777777777777777777777777777777888888777777666666888888999999999999888888777777777777777777777777666666666777777777888888777999::::::::::::===???FFFJJJVVVhhhyyyqqqWWWJJJHHHDDDMMMZZZdddmmm{{{zzztttpppmmmiiigggaaa]]]XXXUUUTTTUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXX\\\]]]]]]\\\YYYXXXXXXYYYVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVXXXYYYZZZZZZ\\\```cccdddfffjjjmmmrrrwww~~~zzzssswww}}}hhhWWWNNNFFF???@@@AAA???<<<;;;<<<;;;:::999888777777777666888:::<<<<<<<<<:::999555555444444333333222222222222222222222222222222222222333333333333444444222222222222333333333333333333333333333333333333000000000000000000000000222222333333222222111000000000000000000000000000000000000111111111222222000000000000000000000000000000000000////////////~~~|||yyyuuurrrqqqmmmmmmlllkkkiiigggdddcccbbb___]]][[[ZZZXXXUUUSSSQQQPPPNNNLLLKKKIIIHHHHHHGGGIIIKKKNNNQQQRRRSSSSSSTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\ZZZTTTNNNHHHEEECCCBBBAAAAAA@@@@@@AAAAAA@@@EEESSSnnnyyytttqqq}}}```OOOKKKGGGDDD@@@?????????>>>>>>CCCAAA???===<<<<<<===>>>===<<<;;;:::999:::;;;;;;999999888777777777777777777777666666666666777777777777777777777777777777666777888888888777555444666777888888888888888888777777777777777777777777666666666777777777888888777999::::::::::::===???EEEEEEKKK[[[ooozzz___MMMGGGEEEJJJRRR\\\fffttt|||yyyuuurrroooiiiddd^^^YYYVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVV[[[\\\\\\[[[XXXWWWXXXYYYTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQRRRTTTTTTUUUVVVXXXYYYZZZZZZXXXZZZ\\\]]]^^^aaaeeehhhkkknnnqqqtttyyy|||xxxwww}}}mmmXXXNNNHHHAAA<<<>>>@@@===;;;:::999888888888777777777777444555777888888888777666444444444333333333222222111111111111111111111111222222222333333333444444333333333333333333333333111111111111111111111111/////////000000000000000222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////}}}{{{wwwtttqqqppplllkkkjjjiiigggeeedddcccbbb___]]][[[ZZZYYYVVVTTTPPPOOOMMMKKKJJJIIIHHHHHHHHHJJJMMMPPPRRRTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\XXXRRRKKKFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>EEEWWWvvvvvvrrrrrrmmmVVVMMMKKKFFFCCC???======>>>>>>===AAA???===;;;:::;;;<<<===>>>===;;;:::999999::::::888888777777666777777777666666777777777777666666666666666666666666666666666666777888888666555444555666777777888888888777888888888888888888888888777777777888888888999999888:::;;;;;;:::;;;>>>@@@DDDBBBFFFRRRfffjjjVVVLLLHHHGGGKKKUUU```nnn}}}zzzwwwrrrmmmfff```[[[XXXUUUSSSUUUUUUSSSRRRQQQPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXXXXWWWWWWWWWVVVXXXYYYZZZYYYWWWVVVVVVWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\YYY[[[]]]___aaaeeeiiimmmtttvvvxxx{{{{{{ttt[[[NNNJJJHHHAAA<<<<<<===;;;:::<<<777777777777777777777777333333444555666555444444333333333333333222222222111111111111111111111111222222222333333333444444333333333333333333333333111111111111111111111111000000000111111111222222111222222222222111000000//////////////////////////////000000000111111111////////////////////////////////////000000000000~~~~~~|||zzzwwwtttqqqooommmlllkkkiiigggfffdddddd```^^^\\\ZZZZZZXXXVVVTTTNNNMMMKKKHHHGGGFFFGGGGGGIIIKKKNNNRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZZZZVVVNNNGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???IIIaaawwwtttsss}}}___RRRMMMKKKGGGCCC???======>>>>>>>>>???===<<<::::::;;;<<<===@@@>>><<<:::999888999999888777777666666777777777666666777777777777666666666666666666666666666666666666777777666666555555444555666777777888777777888888888888888888888888777777777888888888999999888:::;;;;;;;;;;;;>>>@@@BBBAAADDDMMM[[[rrr~~~jjj]]]MMMFFFEEENNNYYYfffyyy}}}zzzvvvoooiiiddd```[[[XXXWWWVVVTTTQQQPPPOOOOOOPPPSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVXXXZZZ\\\]]]^^^\\\^^^aaacccfffjjjooosss|||}}}{{{___NNNGGGEEEHHHAAA<<<<<<;;;999999<<<666666777888888777777666444555555555666555555555333333333333222222222222111111111111111111111111222222333333333333444444444444444444333333333333111111111111111111111111000111111222222333333333111111222222111111000////////////////////////////////////000000000111111////////////////////////////////////000000000000~~~}}}|||{{{yyyvvvsssqqqpppmmmllljjjhhhfffdddcccbbb^^^\\\YYYXXXXXXVVVTTTRRRNNNLLLJJJHHHFFFFFFGGGGGGIIILLLPPPSSSVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZWWWYYYXXXSSSJJJEEEDDDEEECCCBBBAAAAAA@@@@@@AAAAAADDDRRRmmmuuussspppkkkVVVQQQNNNJJJHHHDDD???======>>>??????>>>===;;;:::;;;<<<>>>???AAA@@@===;;;999777777777777777666666666666777777555666777888888777666555666666666666666666666666777777666555555555555666333444555666777777777777777777777777777777777777666666666777777777888888777999::::::::::::===???>>>???CCCHHHOOO```}}}vvv[[[OOOHHHKKKRRRZZZjjj{{{|||xxxsssooojjjeeeaaa\\\[[[XXXUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVTTTUUUUUUUUUUUUUUUUUUVVVSSSUUUUUUTTTSSSRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSSSSTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZ\\\^^^```aaabbbccceeehhhkkkooosssyyy}}}cccQQQHHHDDDBBBEEE@@@<<<===<<<999999;;;666777888888888888666666555555555555555555555555222222222222222222222222111111111111111111111111222222333333333333444444555555444444444333333333111111111111111111111111000000111111222333333444111111111111111000000///////////////////////////////////////000000000111////////////////////////.../////////000000000111~~~{{{{{{zzzxxxvvvtttqqqpppllljjjhhheeecccaaa```___\\\ZZZWWWVVVVVVTTTRRRPPPPPPNNNLLLIIIHHHHHHIIIJJJJJJLLLPPPTTTVVVWWWWWWVVVUUUVVVWWWYYYZZZZZZ[[[[[[WWWXXXWWWPPPHHHCCCCCCFFFCCCBBBAAAAAA@@@@@@AAAAAAIIIYYYvvv{{{qqqppplll{{{aaaQQQQQQOOOIIIHHHDDD@@@======>>>??????>>>===<<<;;;<<<>>>@@@AAACCCAAA>>>;;;888777666666777777666666666666777888555666777888888777666555666666666666666666666666888777666444444555666666333444555666777777777777666666666666666666666666555555555555666666666777666777999999888999;;;===;;;>>>BBBDDDGGGSSSmmmkkk[[[NNNMMMNNNQQQ^^^mmm||||||zzzwwwrrrmmmiiibbb```]]]ZZZXXXWWWWWWXXXTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRSSSTTTTTTUUUUUURRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTSSSRRRQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]^^^```ccceeeggggggjjjmmmppptttwww|||}}}}}}mmmUUUJJJGGGDDDBBBAAA===<<<>>>===999888:::777888888999999888666555444444444444444444444444222222222222222222222222000000000000000000000000222222333333333444444444555555555444444333333333111111111111111111111111///000000111222333333333111111111111111000//////////////////////////////////////////000000000000////////////////////////.../////////000000111111{{{yyyxxxwwwvvvtttqqqnnnjjjhhhfffddddddbbb```^^^[[[ZZZYYYVVVTTTRRRPPPOOOOOOMMMKKKHHHGGGGGGHHHIIILLLOOOSSSTTTUUUUUUWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\XXXUUUPPPJJJEEEBBB@@@???CCCBBBBBBAAA@@@???CCCHHHQQQsssxxxkkkgggpppmmm^^^RRRJJJHHHDDDAAA@@@>>>>>>??????===<<<;;;::::::999999::::::;;;<<<<<<:::999888777777777777888999:::;;;:::999999999888666555666777666555555555666666555444333333222222111111222444555777888888888777777777777777888888888888777777777777777777777777777777777777888999::::::999999;;;======<<>>???;;;:::999888888888999:::666777888777555444333444555555444444444333333333111111222222222333333333000000111111111111000000000000000000111222333444111111222222222222111111111111000000//////......000000000000111111111111////////////000000000000////////////........................////////////000000000000000000000000............////////////~~~}}}}}}{{{xxxvvvuuurrrooollljjjhhheeedddcccbbb___]]][[[ZZZXXXVVVSSSQQQOOONNNMMMLLLJJJHHHGGGGGGHHHIIIMMMPPPSSSUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXZZZZZZWWWTTTOOOIIIDDDAAA@@@@@@DDDCCCBBBBBB???>>>CCCIIIaaapppgggfffqqqdddUUUJJJDDDBBB???AAA???>>>===>>>>>>===;;;;;;::::::999999::::::;;;::::::999888777777777777666777999:::;;;;;;::::::999777666666666777666555555555666666555444444333333333333333333444555666666666666666666666777777888888888777777777666666777777777777777777777777888999::::::999999;;;===@@@>>>???BBBDDDGGGTTTaaaxxxlll[[[PPPMMMRRRYYYaaarrr~~~|||uuutttqqqmmmiiifffcccaaa^^^[[[XXXVVVUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUSSSRRRQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRSSSSSSTTTUUUOOONNNNNNOOOQQQRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVWWWXXXZZZ\\\\\\^^^___aaabbbbbbbbbdddfffiiilllqqqvvvzzz|||||||||}}}{{{rrrrrrxxxaaaLLLGGGFFF@@@<<<===;;;:::999888888888999999666777888777555333333444555444444444444333333333111111222222222333333333000111111111111111111000111111111111222333444555000111111222222111111000222111111111000000000000000000000000111111111111000000000000////////////////////////........................////////////////////////////////////............////////////~~~}}}{{{{{{~~~{{{xxxuuussspppmmmjjjiiigggdddcccbbbaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNNNNLLLJJJHHHGGGFFFGGGHHHIIINNNPPPTTTUUUVVVVVVWWWXXXVVVVVVUUUUUUUUUVVVXXXYYYVVVRRRLLLGGGBBB@@@@@@AAAAAA@@@AAABBB@@@@@@HHHRRRyyy|||rrrhhhccceeerrr|||[[[PPPGGGBBBCCC??????>>><<<<<<======;;;:::;;;::::::999999::::::;;;888888777777777777777888666777888:::;;;;;;::::::888777666666777777666555555555555666555555444333444444555555555555555444444444555555666666777777888888777777777777666666777777777777777777777777888999:::999999999;;;===???======@@@BBBDDDLLLSSSjjj}}}mmmZZZNNNOOOUUUUUUcccvvv}}}}}}{{{yyyuuuqqqnnnlllgggddd```]]][[[YYYVVVTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRSSSOOONNNNNNOOOQQQRRRRRRQQQRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYZZZZZZ[[[]]]___aaabbbcccfffiiikkklllmmmoooqqqvvvyyy~~~|||rrrmmmqqqzzzbbbQQQDDDCCCDDD@@@<<<<<<:::999999888777888888888555777888777555333333444444444444444333333333333111111222222222333333333111111222222222222111111222222222333333444555555000111111222222111111000222222222222111111111111000000000111111111222222111111000000//////......////////////........................////////////////////////////////////............////////////}}}|||{{{zzz|||yyyvvvsssqqqooollljjjgggeeecccbbbaaa___]]][[[XXXWWWVVVTTTQQQOOOMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJOOOQQQTTTVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUVVVWWWXXXSSSOOOJJJDDDAAA@@@@@@AAA>>>===???BBBBBBDDDRRRbbbqqqiiibbb```dddrrrrrrWWWNNNFFFDDDEEEBBB???===<<<;;;<<<<<<;;;999;;;::::::999999::::::;;;777777777777777888999999888999::::::::::::999888777666666666888888666555444555555555555555444444555555666777777666555444444444555555666777888888888777777777666666666666777777777777777777777777777888999999888999;;;======<<<<<<>>>AAADDDHHHKKK]]]sss~~~mmm]]]WWWXXXUUU]]]iiixxx{{{wwwuuusssppplllhhheeebbb^^^[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSUUUVVVXXXZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^______[[[]]]___aaabbbdddgggiiikkknnnrrruuuwwwyyy{{{}}}sssooopppzzzdddSSSIIIBBBCCCEEEBBB>>>===999999888888777777777777444666777666555333333444444444444333333333222222111111222222222333333333222222222333333222222222111222222333333333333333000000111111111111000000111111111111111111111111000000111111111222222222222111111000///......---////////////........................////////////////////////////////////............////////////~~~|||{{{{{{yyyvvvsssqqqpppooommmkkkfffdddbbb```___^^^\\\ZZZWWWVVVTTTRRRPPPMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJKKKPPPRRRUUUWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWOOOLLLGGGCCC@@@???@@@AAA@@@===???CCCCCCGGG[[[rrrzzzhhhbbb]]]]]]bbbnnnppp[[[SSSIIIFFFEEE@@@>>>===;;;;;;<<<<<<:::999;;;::::::999999::::::;;;888888888888999999:::;;;:::;;;;;;;;;:::888666555666666666777888888777555444444555555555555555444555666777777777666555444555555666777888888999999777777777666666666666555777777777777777777777777777888999999888888:::<<<===>>>??????@@@BBBDDDCCCQQQeeettthhhbbbZZZZZZ^^^ggguuu~~~||||||zzzvvvrrrooolllgggdddbbbbbbaaaaaa```___^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVTTTUUUVVVXXXZZZ\\\^^^___^^^^^^___```aaabbbcccccc___bbbfffhhhjjjlllooorrruuuyyy}}}yyynnnooowwwlllVVVJJJEEEAAACCCDDDBBB>>><<<888888888777777777666666333555666666444333444444444444333333333222222222111111222222222333333333222222222333333222222222000111222222333222222111000000000111111000000000000000000000000000000000111111111111222222222222222111111000///......---////////////........................////////////....................................////////////~~~}}}||||||{{{wwwuuuqqqooonnnnnnmmmkkkeeeccc```___^^^]]]ZZZXXXVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGFFFFFFGGGIIILLLMMMQQQSSSVVVXXXWWWWWWXXXYYYWWWXXXYYYYYYYYYWWWVVVUUUJJJHHHEEEBBB@@@??????@@@DDD@@@AAAEEEDDDJJJdddpppaaa]]][[[]]]bbbnnnvvvfff^^^SSSNNNJJJAAA>>>===;;;;;;<<<<<<:::999;;;::::::999999::::::;;;999999888888999:::;;;;;;;;;;;;;;;;;;:::888666555555555555777999999777555333444555555666555555555555555666666666666666555666666777777888888999999777777666666666666555555777777777777777777777777777888999888888888:::<<<@@@CCCDDD@@@>>>??????===GGGUUUmmm}}}uuufff```\\\___hhhvvv|||zzzxxxuuuqqqnnnlllllllllkkkiiigggfffeeeaaa```___]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZXXXVVVUUUVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZZZZYYYZZZ[[[\\\^^^aaacccdddbbbcccdddeeefffggghhhiiigggkkkqqqtttuuuwww{{{~~~}}}tttqqqxxxpppYYYNNNCCCAAA@@@??????===;;;999666777777777777666555555333444666666444333444444333333333333222222222222111111222222222333333333111111222222222222111111///000222222333222111000///000000111111000000//////////////////000000000111111111222222222222333111111000000//////......////////////........................////////////....................................////////////}}}}}}}}}|||||||||{{{{{{xxxuuuqqqnnnmmmllljjjiiidddbbb___^^^]]]\\\YYYWWWUUUTTTRRRPPPMMMKKKJJJIIIGGGGGGFFFGGGHHHKKKMMMOOORRRTTTWWWXXXXXXWWWXXXYYYUUUWWWYYYZZZYYYWWWSSSQQQFFFEEEDDDBBBAAA@@@???>>>CCC>>>???EEEGGGQQQqqq|||nnn___\\\]]]bbbiiiuuurrriiidddYYYTTTPPPEEE???>>><<<<<<======;;;:::;;;::::::999999::::::;;;999888888888888888999:::999999:::;;;:::999888777555555555777999999777555333444444555666666555555444444444444555666777777666666777777777777777777777777666666666555555555777777777777777777777777666777888888777888:::<<<===DDDFFF@@@;;;<<<>>>>>>BBBIIIYYYooowwwmmmjjjkkkppp|||{{{xxxyyyyyyyyyxxxvvvsssqqqpppkkkkkkiiihhhgggfffffffffbbbaaa``````______``````^^^]]]\\\\\\^^^^^^]]]\\\\\\]]]___```aaabbbbbbbbbccccccdddeeegggiiilllmmmkkklllmmmnnnpppqqqrrrrrrqqqvvv}}}zzz|||rrrZZZMMMHHH??????===;;;999999999888666666777777777666555444222444555555444333444555333333333222222222222111111111222222222333333333000111111111111111111000000111333444444333111000//////000000000000////////////000000000111111111111111111222222222333333000000000000////////////////////////........................////////////....................................////////////{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvqqqnnnllljjjhhhgggcccaaa___]]]]]][[[YYYWWWTTTSSSRRROOOMMMKKKIIIHHHGGGGGGGGGGGGIIILLLNNNPPPRRRUUUWWWXXXXXXWWWXXXYYYSSSUUUYYYZZZZZZVVVQQQNNNCCCCCCCCCCCCAAA@@@>>>===>>>999<<>>===<<<======<<<:::;;;::::::999999::::::;;;888888777777777777888888666777999:::;;;;;;::::::444444555888999999777555333333444555666666666555444333333333444555777888666666666666666555555555777666666666555555555555777777777777777777777777666777888888777888:::<<<888AAAEEE???:::<<>>>>>===999777888999999555666777777777666444333222444555555444333444555333333333222222222111111111111222222222333333333000000111111111111000000111222444555555444222111//////000000000000//////000000111111222222222333111111222222222333333333////////////000000000000000/////////......................../////////000..................................../////////000~~~|||zzzzzz|||}}}}}}}}}{{{{{{vvvsssnnnkkkiiihhhfffeeedddcccbbb___]]]ZZZYYYXXXSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMOOORRRSSSTTTUUUVVVVVVWWWWWWVVVVVVSSSUUUXXXYYYWWWQQQKKKGGGCCCCCCCCCBBBBBBAAAAAAAAABBBAAA???@@@LLLiiirrrddddddnnnooo\\\XXXRRRNNNKKKIIIGGGEEE>>>>>>=========<<<<<<<<<::::::999999999:::;;;;;;777777777777777777777777777777777777777777777777666555555555555444444444666666555555555444444444555666666666666666555555444444555555666666777777777666444333444555777999777777666555555555555555888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;CCCBBBFFFRRRaaasssrrrnnnuuu~~~}}}}}}}}}}}}~~~}}}{{{yyywwwwwwwwwwwwwwwuuurrrpppooooooooopppooopppqqqsssvvvxxxzzz{{{xxxwwwwwwzzz}}}}}}zzz```SSSIIIBBB???DDD@@@;;;999888888888777777777666555555555555555444444333333333333222222444444333333333333222222...///000111111222111111......///000111222222333000000000000000000000000000000000000000000000000111111000000111111222333000000111111111111000000222111///.........///000////////////////////////................................................////////////////////////}}}{{{||||||||||||{{{zzzyyyxxxwwwsssnnnjjjiiigggfffdddbbbaaa___]]][[[XXXWWWVVVRRRQQQPPPNNNLLLLLLKKKKKKHHHIIIJJJKKKNNNQQQTTTVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTVVVXXXXXXUUUPPPJJJFFFBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAGGGXXXtttvvvffflll~~~dddSSSOOOJJJFFFDDDBBB@@@???<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::777777777777777777777777777777777777777777777777777777666666666555555555666666555555555444444444555555666666666666555555555555555666666666666666777666444444444555777888888888777666666666666666888777777777888888999999999999999999999999999999@@@???CCCLLLYYYjjjyyyyyy~~~~~~|||zzzzzzzzzzzzzzz|||~~~lllWWWLLLFFFCCCCCCCCC???;;;888888888888777777666666555555555555555444444333333333333222222444444333333333222222222000000111111111000000/////////000000111111222222111111111111111111111111000000000000000000000000111111000000111111222333111111222222222111111000333333111000000000111111////////////////////////........................................................................}}}{{{~~~}}}|||zzzxxxwwwwwwvvvwwwsssnnnjjjhhhfffdddccc___^^^\\\ZZZXXXVVVTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHJJJLLLPPPSSSVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVWWWVVVRRRMMMGGGDDDAAAAAA@@@@@@@@@@@@??????@@@???CCCPPPhhhvvvjjjwwwrrr[[[MMMJJJEEEBBBAAA@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;:::999999999999999777777777777777777777777777777777777777777777777888777777777666666666666555555555555555444444444555555666666666666666555666666666666666555555555666555555444444666777888999888888777777777777888777777777777777888888888777777888888999999::::::<<<<<>>:::888888888888777777666555555444444555555444444333333333333222222333333333333222222222222222222222111111000......000000000000000111111111222222222222222222222222000000000000000000000000111000000000000111222222333333333333222111111000222222111000000000111111000000000000000000000000........................................................................~~~|||~~~|||zzzwwwvvvuuuuuuvvvvvvrrrmmmiiifffeeecccaaa]]]\\\[[[YYYWWWUUUSSSRRRPPPOOONNNMMMKKKKKKKKKKKKJJJKKKLLLNNNQQQTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVUUURRRNNNJJJEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???EEEXXXvvvwwwqqqlll~~~cccUUUJJJGGGCCC@@@@@@@@@??????>>>============>>>??????<<<;;;:::999888888888888777777777777777777777777777777777777777777777777777777777666666666555555555555555555555555555555444555666666666666666666777777666666555555444444666555555555555666777777888888777666666777777777666666777777888888888888888888999:::;;;<<<<<<===;;;;;;>>>@@@EEERRRiii~~~~~~~~~qqqvvv|||ooo]]]MMMCCC@@@AAADDD???<<<999888888888888777666666555444444444444555444444333333333222222222333333333222222222222111111111111111111000//////111111111000000000000000111111111111111111111111////////////////////////000000000000000111222222222222222222111111000////////////.........//////000000000000000000000000........................................................................~~~}}}{{{yyywwwuuuttttttuuuuuussspppjjjgggdddcccaaa___\\\\\\ZZZYYYWWWUUUSSSSSSOOONNNMMMLLLKKKJJJJJJJJJMMMNNNOOOQQQRRRTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXVVVUUURRROOOKKKGGGCCCAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAAJJJaaavvvooolllkkk}}}rrrVVVNNNEEEBBB???======>>>>>>============>>>>>>>>>======<<<;;;:::999888777777777777777777777777777777777666666666666666666666666666666666555555555444444444555555555555555555555444444555666666666666666777777666666555555444444555555555555555666777777666666555555555666666777666666777888999888888777888888999999:::;;;<<<<<<<<<<<<>>>???AAAJJJ___rrrzzz~~~wwwvvvzzzvvvlllfffZZZLLLBBB???@@@AAA===;;;888777888888888777666666555444444444444444444444333333333222222222333333222222222111111111//////000111111111111111111111111000000000000000000000000000000000000000////////////////////////000000//////000000111222000000111000000///.............../////////......////////////////////////........................................................................~~~}}}xxxxxxvvvuuutttsssssssssppplllgggdddbbbaaa```^^^\\\[[[ZZZXXXVVVUUUSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYZZZYYYYYYYYYUUUSSSPPPKKKGGGDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAAGGGVVVnnn{{{pppkkkjjjhhhwwwhhhSSSMMMGGGDDDAAA??????@@@@@@@@@;;;<<<>>>>>>>>><<<:::999;;;:::999888888888888888777777777777777777777777666666666666666666666666555555555555444444444444444444444555555555555555333444555666777777777777666666666666666555555555555555555666666666666666555555555555555666666777666777888::::::999888888666666777777888888999999<<<<<<===???@@@FFFTTTccc{{{yyy}}}tttaaaXXXWWWQQQGGG@@@??????>>>;;;999777777888888888666666555444444333333444444444444333333333333222222222222222222111111111111......000111111222222222000000000000000111111111////////////////////////000000000000000000000000000////////////000111111......//////000//////...//////000111111111000000////////////////////////................................................------------------------}}}|||||||||xxxxxxwwwuuusssqqqooonnnllliiidddaaa``````^^^]]]ZZZZZZYYYWWWUUUTTTSSSRRRMMMMMMLLLKKKJJJJJJJJJJJJOOOPPPRRRTTTVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYTTTQQQMMMHHHEEECCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAANNNeeevvvkkkhhhiiihhhttt}}}bbbRRRLLLHHHFFFBBBAAAAAABBBBBBAAA<<<>>>AAACCCBBB???:::777999999888888888888888999777777777777777777777777666666666666666666666666666666666666555555555555444444444555555555666666333444555666777777777777555555555666666666666666444555555666666666666666666666555555666777777888777888:::;;;;;;;;;999888777777777777777888888888:::999;;;>>>???BBBKKKTTTjjj~~~{{{ppp___SSSHHHJJJHHHAAA>>>???>>>:::999888777777888888777666666555444444333333444444444444333333333333222222222222222222111111111111///000000111111111000000//////000000111111222222////////////////////////000000000000000000000000///////////////000111111---...///000000111000000......000111111111000000------------------------................................................------------------------~~~|||{{{zzzzzzzzzyyyyyyxxxvvvsssooollljjjjjjfffbbb```______^^^]]]YYYYYYXXXVVVTTTSSSRRRQQQMMMLLLKKKJJJJJJJJJJJJJJJMMMOOORRRTTTWWWXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZSSSPPPLLLGGGDDDBBBBBBBBB?????????@@@@@@AAAAAAAAABBBTTTppp{{{rrrhhheeehhhjjjuuunnnYYYMMMEEEDDDBBB>>><<<============@@@CCCFFFHHHGGGBBB===999888888888888888888999999777777777777777777777777666666666666666666666666777777777777666666666666444444444555555555666666333444555666777777777777444555555555666666777777444555555666777666666666777777666777777888999999777999:::<<<<<<;;;:::999:::::::::999999999999999888777888<<<>>>???DDDKKKVVVlllmmmZZZQQQLLLBBBEEEDDD???===???<<<666999777666777888999777666555555444333333333333444444444444333333333222222222222222111111111111000111222222111111000///......//////000111222222333000000000000000000000000000000000000000000000000///////////////000111111---...///111222222222222+++,,,.../////////......------------------------................................................------------------------}}}|||||||||zzzyyyzzzxxxvvvuuutttrrrooollleeecccbbbaaaaaa```]]][[[\\\YYYVVVSSSRRRPPPNNNLLLMMMKKKIIIGGGGGGIIIKKKLLLNNNOOOQQQTTTUUUVVVVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTPPPLLLFFFCCCBBBBBBBBBBBBAAAEEEAAA@@@EEEBBB>>>FFFLLLgggtttlllfffdddeeennn{{{aaaPPPJJJIIIDDDBBB@@@???@@@@@@???>>>BBBBBBBBBBBBAAA???===<<<;;;<<<>>>777111999>>>222777777777777666555444333888888777666555555666666555555666555555444333333777777777777777666555555888777666555333222111000555555666777777666555555777777888777666555333222333333333444444444555555777888999;;;<<<=========888888777777888888999::::::;;;;;;;;;<<<>>>BBBEEEMMMWWWiii~~~~~~ttt^^^NNNIIIKKKEEECCC@@@>>>===<<<;;;999777777666666666666777777444444444555555555555555444444333333222111000000000000000111222222222333000111111111111222222222222000///...///000222333444333222111000///...---.........///////////////......///000000///......000000000000///...---,,,//////////////////////////////............//////.........------,,,,,,,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{zzz{{{zzzyyyxxxxxxvvvtttsssrrrpppllljjjcccbbb``````___^^^[[[YYYYYYWWWTTTRRRRRRQQQOOOMMMLLLJJJHHHGGGGGGIIIKKKLLLNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZYYYWWWUUUTTTNNNJJJEEEBBBAAAAAAAAAAAA@@@DDD@@@???DDDAAA???IIIVVVyyyqqqgggaaabbbfffsssvvv\\\NNNHHHEEEBBB@@@>>>===>>>>>>===<<<@@@@@@AAABBBBBBAAA@@@???999999<<<999666DDDNNNFFF666777777777777666555555777777666666666777777888888888888888888777666666666777777777777666555555777666666555444333222222444444444444444444444444666666777777666555444333333333444444444555555555666777888999;;;;;;<<<<<<888888777777777888999999888999:::::::::<<>>BBB@@@BBBPPPggg}}}lll```\\\bbbkkkxxxgggUUULLLEEEAAA@@@>>><<<<<<<<<===<<<:::===>>>@@@AAABBBBBBBBBBBB888777:::999:::JJJXXXTTT666777777777888888888888666666666666777888999999555555666666555555444444666666666777666666555444666555555555555444444444555444333222222333444555555555666666666666555444333444444444444555555555555666777888999999999999777777777777777888888999666888999999999999:::<<>><<<:::999:::999888777777666666555555666666777666666666555444444444333444333333222222111111111222222222111111111111111000000000111111111222222111000/////////000222333333222222111000///......//////////////////......///...---,,,,,,---...///......///000111222222111000000000000000000000000000000///...---------......------------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,|||{{{zzzyyyzzzyyywwwuuusssrrrooonnnmmmkkkhhheeebbb```^^^]]]]]][[[XXXVVVUUUSSSPPPOOOOOOOOOMMMLLLHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[[[[[[[XXXYYYZZZZZZXXXVVVSSSQQQIIIFFFBBB@@@@@@AAA@@@@@@@@@AAA======AAA@@@GGGZZZ{{{zzzhhh\\\ZZZeeeqqq|||qqqYYYOOOJJJDDD???@@@>>><<<;;;<<<<<<;;;:::;;;<<<>>>@@@AAAAAA@@@@@@:::777999999777DDDOOOKKK777777777777888999:::;;;777777666666666777888888333333444444444333333222555666666666666555444444444444555555555666666666888777555444444555777888444444444555555666666666444444444444555555555555555666777888888888888888777666666666666777888888666777999999888888888999>>>???HHH\\\www}}}xxxwwwuuutttvvv}}}yyydddNNNGGGHHHHHHEEECCC<<<:::888888999999888777666666666555555666666666777777666555444333333333333333333222222111111111333222222222111000000000000000000000111111111111000000//////000000111222222222111111000000//////////////////............///...,,,++++++,,,...///......///000000000000000000000000000000000000000000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}{{{{{{{{{zzzwwwuuusssqqqooonnnmmmjjjgggeeebbb```^^^]]]\\\ZZZWWWUUUUUUSSSPPPNNNMMMLLLJJJIIIGGGGGGGGGHHHJJJLLLNNNOOOQQQRRRUUUXXXZZZ[[[[[[[[[WWWXXXYYYYYYWWWTTTPPPNNNFFFCCCAAA???@@@AAAAAA@@@@@@AAA======BBBBBBNNNhhhyyyggg[[[[[[ggguuucccQQQLLLHHHDDDAAA@@@>>><<<<<<======<<<;;;;;;;;;======>>>===<<<;;;:::666::::::666<<>>===<<<;;;;;;<<<<<<<<<:::999888:::555:::===777999<<<666888777777666777999;;;<<<999888777555444333222222333444555555555555555555444444555555444444333222222222333333444555555666555444333222222333444555444444333333444555666666444444555555555666666666777777777888777777666666555555555555555666777777777888999999888777888:::<<>><<<:::888888999999999777666555555444444555555666666666666555444444444333222222222222222222222222222222222111111111111111/////////000000000111111///000000000111111111111000000000000000111111111000000000///......------///...---,,,,,,---...///............---,,,++++++000000000000000000000000...---------------......,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~|||yyyuuurrrqqqooommmlllkkkiiieeeccc```^^^\\\[[[YYYWWWTTTQQQQQQNNNLLLKKKKKKJJJIIIGGGFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXTTTVVVWWWWWWTTTPPPKKKHHHCCCAAA@@@@@@BBBCCCCCCBBBAAA@@@===@@@FFFIII___mmmcccbbbiiiuuuoooYYYPPPJJJCCCAAAFFFAAA???===<<<======<<<;;;:::;;;;;;<<<;;;:::999888:::555:::>>>888999<<<666888777666666666888:::;;;777666555444333222222222000111222333333333333222333444444444444333222222111111222222333444444444444444444444444444444444555444333333333444555666555555555555666666666666666666666666666555444444555555444444555555666777666777777777666777999;;;;;;===BBBHHHQQQ]]]kkkttt|||zzzzzzzzz}}}kkkWWWLLLGGGDDDDDDAAA===<<<>>><<<:::888777888888777666666555555444444555555666555555555555555555444444222222222222222222222222111111111111111222222222////////////000000000111//////000111111111111111//////000000111111111222111000000///......------........................---...............------////////////////////////,,,,,,,,,,,,---...//////,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||xxxsssppppppnnnlllkkkjjjgggdddbbb___]]][[[YYYXXXVVVRRRPPPNNNLLLJJJJJJJJJKKKJJJIIIFFFGGGIIILLLOOOQQQSSSTTTTTTUUUVVVXXXXXXXXXXXXWWWSSSUUUVVVVVVSSSOOOIIIFFFCCCAAA@@@AAABBBDDDCCCCCCAAAAAA>>>AAAGGGKKKdddrrrccc```fffqqq|||iiiYYYQQQJJJ@@@@@@GGG@@@>>><<<<<<<<<===<<<;;;999:::;;;<<<<<<<<<;;;:::;;;555999===777888;;;777999888666555555777999:::444444333222222222333333333444555555666666666666333444444444444333222222111111111222222333333333555555666777777666555555555555333333333333444555555555555555666666666777555555555555444333222222555444444444444555666666666666666555444666999<<<999;;;===>>>BBBLLL[[[fffxxxqqqYYYJJJIIIBBB>>>>>>===;;;:::;;;<<<:::888777777777666444555555555444444555555555444444444555555555555555222222222222222222222222000000111111222222222333////////////000000000000//////000111111111111111//////000000111111222222111000000///...---------......///000000///......,,,---...///000000000000////////////////////////+++++++++,,,---...///000,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{{{{zzzuuuppplllkkkiiigggdddbbb`````````^^^\\\YYYVVVSSSRRRQQQOOONNNMMMLLLJJJHHHGGGFFFGGGHHHIIILLLOOOQQQSSSTTTSSSTTTVVVXXXXXXXXXVVVUUUTTTVVVWWWUUUPPPJJJEEECCC@@@AAABBBBBBCCCCCCCCCCCCDDD???===AAAGGGVVVuuuooohhhdddiiiuuuzzzkkkZZZOOOGGGAAA@@@AAA============<<<;;;:::999777888:::;;;<<<;;;;;;:::;;;999888777777999;;;<<<999999999888777666555555444555666666666555333222666555444333222222222222333333333333333333333333111222333444555444333222444555666666555333222000333333333444444444555555444444555555555555444444333333333333333333333333555555555555555444444444888888888888777777777777888999999:::<<>><<<:::999999888888777666555555666666666666666666666666777666666666666555555555333333444444333222000///000000000000111111111111////////////////////////............////////////000000000000111111111111444333111000...---------////////////////////////---....../////////////////////.........---------........................---,,,,,,,,,,,,---......000,,,((('''))),,,---,,,***++++++,,,,,,++++++***~~~|||yyytttooolllkkkiiigggdddbbbaaa```^^^\\\ZZZWWWTTTRRRPPPPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTSSSUUUVVVXXXXXXWWWVVVUUUUUUVVVVVVSSSNNNHHHDDDCCC@@@@@@AAABBBBBBBBBBBBBBB======???AAAIII^^^xxxfffaaaaaammmnnnZZZNNNGGGBBB@@@AAA<<<<<<<<<<<<;;;:::999888888888::::::;;;:::999999999888777666777888:::;;;999999999999888777666555555555666666666555444333666555444333222222222222333333333333333333333333222222333333444444333333333333444444444444444333333333333444444444555555444444555555555555444444333333333333333333333333444444444555555555555555555555555666666777777777888999999999;;;>>>DDDHHHTTTfffttt```PPPGGGFFFBBB@@@>>>=========;;;999999999999888777666666666666666666666666666666666444444444444333333333333333333444444333111000///000000000000111111111111////////////////////////............/////////////////////000000000111111222222000///....................................------.../////////////////////.........---------........................---,,,,,,,,,,,,---......///,,,))))))+++------,,,++++++,,,,,,,,,,,,++++++|||yyysssooolllkkkiiigggdddbbb```___\\\ZZZXXXUUURRRPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVVVVVVVTTTPPPJJJFFFCCCCCC???@@@@@@AAAAAAAAAAAAAAA;;;@@@CCCDDDOOOllllll```]]]bbbtttqqqYYYLLLFFFBBB@@@@@@;;;;;;;;;;;;:::999888777888999999999999888888777888888777777888999;;;<<<999999999999999888777666666666666777666555555444555555444333222222222222333333333333333333333333333333222222333333444444222222222222333444666666333333333444444444555555444444555555555555444444333333333333333333333333333333444444555555666666222333444555666777777888888999999999999:::===@@@FFFUUUmmmlllZZZQQQIIIDDDAAA@@@>>><<<;;;;;;;;;999777999999999888888777777666555555555555555555555555444444444444333333333333333333333333222111000///000000000000111111111111////////////////////////............////////////.........////////////000111000//////......//////------------------------------...////////////..................------------------------------------,,,,,,,,,,,,---.........,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++~~~zzzvvvrrrnnnkkkjjjhhhfffdddaaa```___ZZZYYYWWWTTTRRRPPPNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVUUUQQQLLLFFFCCCBBBCCC???@@@@@@AAAAAA@@@@@@@@@>>>EEEGGGHHHZZZ}}}zzziiibbb```hhh}}}qqqWWWIIIEEECCC@@@???;;;;;;<<<;;;;;;:::999888999888888888777777666666888888888999:::;;;<<<===999999999999999888777777666777777666666666555555555444333333222222222333333333333333333333333333444333222111222333444555333222222111222444555666333333333444444444555555333444444555555444444333333333333333333333333333222222333444444555666666333444444555666666777777666888999999999999:::<<>>===;;;:::;;;:::888777999999888888888777777777666666666666666666666666666666666555555555444444222222222222111111000000///000000000111111111111////////////////////////............////////////---------.........////////////.........//////000------------------------,,,---......//////..............................---------------------------,,,,,,,,,,,,---......,,,,,,---.........---++++++,,,,,,,,,,,,,,,,,,+++}}}yyyvvvssspppnnniiiiiigggeeebbb```^^^]]]ZZZXXXVVVTTTQQQPPPOOONNNKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRNNNIIICCCAAAAAACCC@@@@@@@@@AAAAAA@@@@@@???>>>CCCFFFOOOhhhwwwiiiddddddooolllSSSFFFDDDBBB@@@???=========<<<<<<;;;:::999999888888777777666666666777777777888888999:::;;;888888999999999888777777777666666555555555555555444444333222222222333333333333333333333333333333444333222111222333444555444333222111111222333444333333333444444444555555333333444444444444333333333333333333333333333333111222222333444555666666666666666666666666666666555777999:::999999;;;<<>>@@@>>>===;;;;;;;;;;;;999888888888777777777777777666777777777777777777777777666555555555555444444444222222111111111111111111///000000000111111111111////////////////////////............////////////------------...........................//////000------------------------,,,------...............---.....................---------------------------,,,,,,,,,,,,---......+++,,,...///...---,,,,,,,,,,,,,,,------,,,,,,,,,{{{yyywwwssspppnnnllllllhhhgggeeeccc```^^^\\\[[[YYYWWWUUUSSSQQQOOONNNNNNJJJIIIHHHGGGGGGIIIKKKMMMPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWPPPOOOKKKFFFBBB@@@AAACCCAAAAAAAAAAAAAAA@@@@@@???;;;@@@III\\\xxxssshhhbbbffftttuuubbbMMMDDDCCCBBBAAAAAA============<<<;;;::::::999888777777666777777888555555555666666666666666777777888888888777777666666666555444444444444555444333333222222333333333333333333333333333333333333333222222333333444444444333222222222222222333333333333444444444555555333333444444444444333333333333333333333333333333222222333333444444555555777777777666666666555555555777888999999999;;;<<<;;;===BBBLLL\\\sss~~~zzzzzz|||uuuZZZRRRJJJEEE@@@::::::===>>>===;;;;;;<<<<<<:::888666666666666666666666666777777777777777777777777333333333333222222222222222111111000000000111111000000000000111111111111////////////////////////............////////////---------............///.........---......//////------------------------,,,,,,---............------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***,,,...///---,,,,,,,,,,,,,,,------------,,,,,,vvvuuussspppllliiihhhhhhfffeeecccaaa___\\\[[[ZZZVVVUUUSSSQQQOOONNNMMMLLLIIIHHHGGGFFFGGGIIILLLNNNQQQRRRRRRSSSTTTUUUVVVVVVYYYYYYXXXWWWWWWWWWWWWWWWMMMLLLIIIEEEAAA@@@AAACCCBBBBBBBBBBBBBBBAAA@@@@@@???FFFXXXrrrqqqgggbbbiiiyyy|||eeeWWWIIICCCBBB@@@AAABBB<<<<<<<<<<<<;;;:::999999999888777777777888999:::777777777777777666555555555666666777777777666666666555444333222333333444333333333222222333333444333333333333333333333333222222333333444444333333000111222333333333333333333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333555555555555555555666666666777888777666777999;;;888:::>>>BBBLLL^^^sssyyywwwyyyzzz~~~zzzdddOOOIIICCCAAA>>>:::999;;;===<<<;;;;;;;;;;;;:::888444555555555555555555555555555555555555555555555333333333222222222111111222111000//////000111222000000000000111111111111////////////////////////............////////////---............///////////////...---------..............................+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))),,,...---+++***+++---,,,,,,------------,,,,,,uuutttrrrnnnjjjgggffffffeeedddbbb```]]][[[ZZZYYYUUUSSSRRROOOMMMLLLKKKKKKIIIHHHFFFFFFGGGIIILLLNNNRRRSSSSSSTTTUUUUUUVVVVVVZZZYYYXXXWWWWWWWWWWWWWWWJJJJJJHHHDDDAAA@@@AAACCCCCCCCCCCCCCCBBBBBBAAA@@@HHHQQQiiirrrhhhdddlll~~~mmm[[[PPPFFFBBBAAA@@@AAACCC;;;;;;;;;;;;:::999888888888888777777777999:::;;;::::::;;;::::::999888777555555666666666666666555555444333222111222333333333333333222222333444444333333333333333333333333111222333444555444333222---...111333444555555444333333333444444444555555222333333444444333333222333333333333333333333333444333333333333333333333111222222333444555666666777888888666444555777999888;;;>>>???CCCOOOaaappp|||yyyzzzwww{{{hhhVVVLLLDDD>>>>>>>>><<<:::;;;===;;;::::::;;;;;;999888333444444444444444444444333333333333333333333333555555555444444444333333111111000//////000111222000000000000111111111111////////////////////////............/////////000.........////////////000//////...---------------////////////////////////+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))),,,---,,,***)))+++---,,,------......------,,,uuussspppmmmiiigggeeeddd``````^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPQQQOOOJJJFFFDDDEEEFFFFFFGGGJJJOOORRRUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZYYYVVVSSSNNNJJJFFFCCCBBBCCCBBBBBB>>>EEEHHHCCC???AAAEEEFFFJJJjjjyyynnnjjjeeeooozzznnncccWWWQQQIIICCC???>>>>>>>>>======<<<;;;::::::999999888888888888777777777777666555555555444444444444666666666777666555555444333333333333333333333333444333333333333444555555444333333222222333333444444444444444333333222111333333333333333333333333222222333333333333444444222333333444444333333222666555333111111111333444333333333333333333333333555555555555555555555555444444555555666666777777999999:::===???DDDPPP\\\qqqyyyaaaSSSNNNDDDCCCBBB@@@>>>===<<<;;;>>>===;;;:::999888888888666666666666555555555555555444444444444333333333111111111111111111111111//////000000111111222222000000000000000000000000////////////000000000000......------------......------............------......------------............------------...............................................................------,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********sssqqqnnnkkkhhheeecccbbb___^^^]]][[[YYYWWWUUUTTTTTTRRRPPPOOOOOOMMMIIIFFFEEEFFFGGGHHHIIILLLPPPSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWXXXYYYZZZYYYVVVTTTMMMJJJEEECCCBBBCCCBBBBBBDDDDDDDDDBBBAAACCCIIIOOOddd}}}mmmdddbbbhhhssszzzpppfff^^^WWWQQQIIIBBB???>>>======<<<;;;;;;:::999999888888888888888888777777777777666666666555555555444444555666666666666555444444333333333333333333333333444333333333333444555555444333333222222333333444333444444444333333222111333333333333333333333333222222333333333333444444222333333444444333333222666555333111111222333444333333333333333333333333555555555555555555555555666666666777888888999999999777888:::;;;===GGGRRRcccuuu{{{fffSSSHHHFFFAAAAAA@@@>>>===<<<;;;:::===<<<;;;:::999888888888777777666666555555444444555555555444444444333333444444444333222222111111111111111111111222222222000000000000000000000000////////////000000000000......------------......------............------------,,,,,,,,,,,,------......------------......------------------------........................------,,,,,,,,,+++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******ooonnnkkkhhheeecccaaa```]]]\\\[[[YYYWWWUUUSSSSSSRRRPPPOOONNNMMMKKKHHHFFFEEEGGGHHHIIIJJJMMMQQQTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYVVVTTTLLLIIIEEECCCBBBCCCBBBBBBIIIBBB???AAABBBDDDQQQ```pppbbb]]]^^^lllzzzwwwiiiaaaZZZUUUTTTNNNGGGAAA>>>===<<<<<<:::::::::999999888888777999999888888888777777777777777777666666666555555555555555555555444333333333333333333333333333333444333333333333444555555444333333222222333333444333333444444444333222222333333333333333333333333222222333333333333444444222333333444444333333222555444333222111222333444333333333333333333333333444444444444444444444444555666666777777888999999:::888888999888999???HHHUUUfffyyywwwdddVVVJJJDDDCCC>>>>>>======<<<;;;;;;:::<<<<<<:::999888888777777888777777666555444444444555555555555444444444444888777666555333222111111222222222222222222111111////////////////////////////////////000000000000......------------......------............------,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,++++++++++++************++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***mmmkkkiiifffdddaaa``````\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFEEEGGGIIIJJJKKKMMMQQQSSSVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXYYYXXXUUURRRJJJGGGDDDBBBBBBCCCBBBAAAIII@@@>>>BBBBBBFFF]]]xxxtttggg]]]\\\bbbpppjjj\\\SSSNNNLLLMMMIIICCC???======<<<<<<;;;:::::::::999999888888999999999888888888777777777777777777666666666666444444555555444444333222333333333333333333333333444333333333333444555555444333333222222333333444333333333444444333333222333333333333333333333333222222222333333333444444222333333444444333333222444444333222222222333444333333333333333333333333444444444444444444444444333333444444555666666777<<<999999:::999888===CCCJJJXXXkkkyyyyyybbbUUUMMMGGGCCCCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777777777888888777666555444444333555555555444444444444333999888777555333111000///222222222111111000000000////////////////////////////////////000000000000......------------......------............------------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,+++++++++++++++***+++,,,---............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++jjjiiigggeeebbbaaa```___\\\[[[ZZZXXXVVVTTTRRRRRRNNNNNNMMMKKKIIIGGGGGGGGGEEEGGGIIIKKKLLLNNNQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVRRRPPPGGGEEECCCBBBBBBCCCBBBAAACCC???@@@DDDCCCLLLmmmxxxkkkaaaZZZ^^^hhhxxxxxxbbbTTTKKKGGGFFFFFFCCC@@@?????????>>>===;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666666666666444444555555444444333222333333333333333333333333444333333333333444555555444333333222222333333444222333333444444333333333333333333333333333333333222222222333333333444444222333333444444333333222333333333333333333333444333333333333333333333333444444444444444444444444333333333444555555666666:::777888;;;;;;999<<<@@@???JJJZZZjjjyyyqqqaaaQQQIIIFFFBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777777777888777777666555444444444444444444444333333333333777666555333111000///...111111000000//////......////////////////////////////////////000000000000......------------......------............------......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------------***+++,,,---.../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++hhhgggeeecccaaa```___^^^[[[ZZZYYYWWWUUUSSSRRRQQQMMMMMMMMMJJJGGGFFFGGGHHHFFFHHHKKKLLLNNNOOORRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSOOOLLLEEEDDDBBBBBBCCCCCCBBBAAA??????BBBEEEIII[[[mmmddd```]]]eeerrrlll[[[RRRHHHDDDEEEBBBBBBBBBCCCDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777666666666555555555555555555555444333333333333333333333333333333444333333333333444555555444333333222222333333444222222333444444444333333333333333333333333333333222222333333333333444444222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333444555555666666777888888555333444999:::888999<<<===CCCOOO\\\iii}}}xxx]]]RRRHHHEEEDDD@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777666666777777666666666666555555555555333333333333222222222222333333222111111000////////////////////////......////////////////////////////////////000000000000......------------......------............------///......------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......((()))***+++,,,,,,---,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,eeedddbbb```^^^]]]]]]]]]YYYYYYWWWUUUSSSQQQPPPOOOMMMMMMMMMJJJGGGFFFGGGIIIHHHJJJMMMOOOQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSPPPKKKHHHDDDBBBAAAAAACCCCCCBBBAAA>>>@@@CCCFFFRRRoooxxxeeeccceeehhhtttrrr\\\TTTPPPIIIFFFHHHDDDEEEGGGIIIIIIFFF@@@<<<::::::::::::::::::::::::::::::999999999888888888666666666555555555444444555666666666666555444444333333333333333333333333444333333333333444555555444333333222222333333444111222333333444444444333333333333333333333333333222222333333333333444444222333333444444333333222111222333333444444444444333333333333333333333333333333333333333333333333444444555666666777777888444222333888:::777666888===???EEENNNWWWhhhtttcccRRRKKKEEEDDDBBB>>>===>>>;;;;;;::::::999999999888888888777666666666666777555555555555666666666666222222222111111111000000000000111111111111111111////////////000000000000000000000000000000000000////////////000000000000......------------......------............------...------,,,,,,------.........------------......------------------------------------------------++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,bbbaaa```^^^]]]\\\[[[[[[XXXWWWVVVTTTRRRPPPNNNMMMMMMNNNMMMJJJGGGEEEGGGJJJJJJMMMPPPRRRSSSTTTVVVXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTRRRNNNIIIEEECCCBBBAAAAAACCCCCCBBBAAA???BBBBBBFFFZZZ~~~nnn___dddmmmtttuuuaaaPPPOOOOOOJJJGGGKKKGGGIIILLLNNNMMMHHHAAA;;;999999999999999999999999:::::::::999999999888888666555555555444444444444666666777777666666555444333333333333333333333333444333333333333444555555444333333222222333333444111222333333444444444444333333333333333333333333222222333333333444444444222333333444444333333222111222333444444444444444333333333333333333333333333333333333333333333333222222333333444555555666555333555999;;;888666777999888:::@@@FFFSSSmmmnnn]]]PPPJJJEEEAAA???===999:::===::::::999999888777777666888777777666666666666777444444555555666777777777111111111000000000000/////////000111222222333333//////000000111111222222111111111111111111111111////////////000000000000.........------.........---..................------,,,,,,++++++,,,,,,---.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,dddcccbbb```^^^\\\ZZZZZZVVVUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGEEEEEEEEEGGGHHHKKKMMMQQQTTTVVVVVVUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQNNNJJJEEEBBBCCCAAA>>>>>>???AAABBBCCC999BBBFFFJJJddd|||mmmaaafffxxxvvv^^^YYYRRRMMMJJJIIIIIIHHHHHHLLLQQQRRRNNNFFF@@@<<<======<<<;;;::::::999999777777777777777777777777333333444555666666666555555666777888888777666555555555555444333333222222333333333333333333333333333222222222111000000000111111222222222333333333444444444333333222222222111222333333444444444333333333333333333333333333444444444333333222222222555444444333333222222111333333333333333333333333444444444555555555555666333333333444666777999:::777;;;?????????GGGVVVbbb{{{gggVVVMMMKKKCCCBBB@@@???===<<<;;;;;;777777777777666666666666777666666666666555555555333333333444444555555555111111222111111000///...000000000000////////////111111000000000000111111000000000000000000000000---///222444555444333111000111000...,,,,,,...///---...///000000///...---------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++cccbbbaaa___]]][[[ZZZYYYUUUTTTRRRPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIILLLNNNQQQTTTVVVVVVVVVUUUWWWXXXXXXYYYYYYYYYYYYXXXYYYWWWSSSPPPNNNJJJFFFCCCDDDBBB@@@????????????>>>???AAADDDQQQppptttiiidddpppiiiYYYUUUOOOKKKKKKKKKLLLLLLKKKMMMPPPOOOJJJBBB<<<888<<<;;;;;;:::999999888888777777777777777777777777444555555666666666666555555555666777666666444444666666555555444333333222333333333333333333333333333333333222222222222222111111111222222222333333444444333333333222222222222222333444444333333333222222222222222222222222333333333333333333222222444333333333333222222222333333333333333333333333444444444444555555555555555555444555555666777777777:::<<<;;;;;;AAALLLUUUhhhsss|||hhhYYYMMMGGGEEEAAA@@@>>><<<;;;::::::999777777777777666666666555666555555555555444444444333333333444444444444444111111222222222111000000111000000000////////////000000////////////000000////////////////////////...///222333444444333222111222111///---,,,---///......////////////......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++bbbaaa___]]][[[YYYXXXWWWTTTRRRQQQNNNLLLKKKJJJJJJHHHGGGGGGFFFGGGIIIKKKLLLMMMOOORRRUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[WWWRRRNNNKKKHHHEEECCCCCCCCCCCCBBBAAA@@@???>>>DDD>>>BBBXXX|||tttnnnhhhkkk}}}jjj```\\\WWWSSSRRRSSSSSSSSSRRRSSSSSSPPPIIIBBB===;;;::::::999999888888777777777777777777777777777777666777777777777666666555555555555555555444333222777666666555444444333333333333333333333333333333333333333333333444444444111111111222222222222333333333333333222222222222333333333444444333222222111111111111111111111111222222222333333333333333222222222222333333333333333333333333333333333333444444444444555555555555666666555555555555555666888888888777777;;;@@@DDDRRR\\\nnn~~~{{{www```RRRJJJDDDAAAAAA>>>===<<<:::999888888777777777777666666666555555666666666555555555555444444444444444333333333333111222222333333333333333111111000000000///////////////............/////////////////////////////////000111222222333222222333333222000...------/////////............//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++```___]]]\\\YYYXXXVVVUUURRRQQQOOOMMMKKKIIIIIIHHHFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPRRRUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYUUUOOOJJJGGGFFFDDDBBB@@@BBBDDDDDDCCCBBBBBBBBBFFFAAAIIIeee~~~qqqjjjkkkjjjsss}}}sssiiieee^^^YYYVVVUUUSSSRRRSSSSSSQQQLLLFFFAAA>>>===::::::999999888888888888777777777777777777777777888888888888888777666555666666555555444444333222777666666555555444444333333333333333333333333333111222222222333333444444111111111111222222222222333222222222222222222222333333444444333333222222222222222222222222222222111111222222333333333444000111111222333333444444333333333333333333333333333333444444444555555555555555444444444555666666888777555555666888999999FFFMMM\\\ooo|||}}}qqqaaaOOOGGGEEEBBB???>>><<<<<<:::999888777777777777777666666666555555555777777777777666666666666555444444333333222222222111222333444555555555555111111111000000000//////000//////......//////000////////////////////////000000000000111111222222333444333222///---......//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++^^^]]][[[YYYWWWUUUTTTSSSOOONNNMMMKKKIIIHHHGGGGGGEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVQQQKKKFFFDDDCCCBBBAAA???AAACCCCCCAAA@@@AAACCCHHHLLL\\\wwwsssllliiiiiilllzzz|||ppplllccc^^^XXXSSSOOOMMMJJJIIIJJJIIIGGGBBB>>>:::::::::::::::::::::999999999999777777777777777777777777888999999999888777666666777666666555555444444444666666666555444444333333333333333333333333333333000000111111222222333333000000111111111222222222222222222222222222222222333333333444444333333222333333333333333333333333111111111222222333333333///000111111222333444444333333333333333333333333333333333444444444444555222222333333444666777888888666444555777999888777<<>>BBBFFFMMM\\\rrrvvvooommmmmmiiiooozzzeee[[[YYYTTTQQQLLLIIIHHHGGGFFFDDDCCCCCCAAA>>>:::999:::;;;:::::::::::::::::::::999777777777777777777777777777888888888888777777666666666555555555555666666666555555444333333222222333333333333333333333333111111111111111111222222000000000111111111111222111111111222222222222222111222333333444444444333333333333333333333333333111111111222222222222222000000000111222333333444333333333333333333333333333333333333444444444444111111222333444666888999666555555555777999999999999<<>>;;;:::<<<;;;:::999888888888888666666666555555555444444333333333222222222111111333333333333222222222222222222333555555666666666222222111111111000000000111111000000000000111111........................//////000000000000//////000111222222000......///......------------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++ZZZYYYXXXVVVTTTRRRQQQPPPLLLKKKIIIHHHGGGFFFEEEEEEEEEGGGIIIKKKNNNPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUNNNKKKGGGDDDCCCBBBAAA@@@AAABBBBBB@@@???DDDMMMTTTdddzzz|||rrrooonnnooooooxxxeeeTTTMMMLLLJJJGGGEEECCCDDDDDDDDDCCCAAAAAA???===:::999;;;<<<888888999999999999999999777777777777777777777777666666777777888777777777444333333333333555666777444444444333222222111111333333333333333333333333222222222222222222111111000000000000111111111111000111111111222222222222000111222333444555555555222222222222222222222222222222222222111111111111000000111111222222333333333333333333333333333333222222333333333444444444333222333333444555666777444444555555555666888999888<<>>999999<<<;;;:::999888777777777777666666555555555444444444444444333333333222222222222222222222222333333333222333444444555555555555222222222111111111000000000000////////////000000........................---...000111111000...------///111111000......///,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++ZZZYYYWWWUUUSSSQQQPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIILLLNNNPPPQQQQQQTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTMMMJJJGGGEEEDDDCCCBBBAAA@@@AAABBBBBBEEENNN[[[fffwwwqqqpppooooooxxxoooWWWKKKGGGGGGCCCAAA???>>>>>>???>>>>>><<<<<<;;;999666555666888777777777777777888888888777777777777777777777777444555666777777777777777222111111111222444666777444444333222222111111000333333333333333333333333444444444333333222222222000000000000111111111111000000111111222222222222///000111333444555666666111111111111111111111111333222222222111111000000111111111111111222222222333333333333333333333333222222333333333444444444444444444333333444444555333444444333222333666999666:::======???III[[[iii}}}tttbbbYYYQQQJJJGGGDDDAAA@@@;;;777:::@@@:::999888777777666777777666666555555555444444444777777666666666555555555111111111222222333333444222333444444555444444444222222222111111111111000//////............//////........................,,,...000222111000---,,,+++...000000///......///+++,,,............,,,+++++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++ZZZYYYWWWTTTQQQOOONNNNNNKKKKKKJJJIIIHHHFFFEEEEEEIIILLLOOOQQQQQQRRRSSSTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWVVVVVVWWWVVVRRRNNNIIIGGGEEEDDDCCCDDDEEEFFFEEECCCDDDFFFGGGSSSttt}}}vvvnnnpppxxxwww\\\QQQKKKEEEAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???===;;;999888777777444555777888999999888888666777888888888777555444666666666666666666666666333333555666666666555444444333222222111111222222333333333333333333333333555555444333222222111111333222111000000111222333222222222222222222222222000222555777666444111///000000000111222222222333333222222111111222222333222222111111222222333444000000111222222333444444444444444444444444444444333333333333333333333333555555555555555555555555:::888777777;;;BBBIIINNNbbbmmmrrr___UUUMMMHHHFFF?????????>>>===;;;:::999999999888888777666666666888888777777666666555555999888666444333333333333333333333333333333333333555444333333222222333333000000000000000000000000//////000000000000//////------------------------+++,,,---...////////////..................------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,---,,,,,,+++*********+++)))******+++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,YYYXXXVVVSSSQQQOOONNNMMMKKKJJJIIIGGGGGGFFFFFFFFFIIILLLPPPQQQRRRRRRSSSUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWTTTOOOKKKGGGEEEDDDBBBBBBBBBDDDDDDAAADDDIIIPPP[[[sss}}}zzztttnnnsss}}}jjjUUUNNNJJJFFFCCCAAABBBBBBBBBAAA@@@??????@@@???===;;;999888777777666777999::::::999999888777777777777777666555555555555555555555555555555333444555666666666555444666555444444333333444444333333333333333333333333555555444444333222222111222222111000000111222222222222222222222222222222000111333444444333111///111111111111111222222222333222222111111222222333//////......//////000111000000000111222333333333444444444444444444444444333333333333333333333333555555555555555555555555999888666666999>>>CCCGGGPPPZZZmmmttt^^^RRRMMMIIIFFFEEE>>>>>>>>>>>><<<;;;:::999999999888888777666666666666666666666555555555444999888666444333333333333333333333333333333333333444333222222111111222222000000000000000000000000//////000000000000//////........................---...............------..................------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,---,,,++++++******++++++******+++++++++******)))************************++++++++++++++++++++++++XXXVVVTTTRRROOOMMMLLLLLLJJJIIIGGGEEEEEEFFFGGGHHHKKKMMMPPPRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYXXXXXXVVVQQQKKKFFFDDDCCCBBBAAA@@@AAABBBCCC===CCCJJJVVVooowwwtttpppoooyyyyyy[[[LLLIIIGGGDDDBBBBBBAAA@@@>>>======<<<<<>><<<;;;999888777777999999:::;;;:::999888777888777666666555555666666555555555555555555555555333444555555666666555555666555444444333333444444333333333333333333333333555555555444444333333222222222111000000111222222111111111111111111111111000000111111222111111000222222222111111111111111222222111111111111222222...............//////000000000111111222222333333444444444444444444444444333333333333333333333333444444444444444444444444777666555555666999;;;===AAAHHHWWWkkk~~~hhhYYYKKKFFFFFFDDDBBBAAA>>>>>>======<<<;;;:::999999999888888777666666666555555555555444444444444888777666444333333333333333333333333333333333333222222111000000000000111000000000000000000000000//////000000000000//////////////////////////////////////////...---,,,+++------------------..............................,,,------......------,,,------------------------***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++***)))(((************************************************UUUTTTRRRPPPMMMLLLKKKJJJIIIGGGEEEDDDDDDFFFIIIJJJLLLOOORRRSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYWWWSSSMMMGGGCCCCCCBBBAAA@@@@@@AAABBBBBB@@@EEELLL]]]zzzrrrmmmlllrrr~~~iiiSSSHHHEEECCC???===AAA@@@>>><<<;;;<<<<<<===>>>===<<<:::999888888888::::::;;;;;;:::888777666888777666444444555666666555555555555555555555555444444444555555555555555444333222222111111222222222222222222222222222222555555555444444444333333222111111111111111111222000000000000000000000000111111000000000111222222333222222222111000000000222222111111111111222222111000000000000111222222111222222222333333333444333333333333333333333333333333333333333333333333444444444444444444444444444444555555666777777888===BBBJJJWWWjjjyyygggXXXMMMEEECCCDDDAAA>>>============<<<;;;:::999999999999888888777666666666555555555555555555555555777777666555444444333333222222222222222222222222111111000////////////000000000000000000000000000//////000000000000//////..............................//////...------,,,,,,,,,------------..............................,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***)))((('''***************+++++++++************************SSSRRRPPPMMMKKKJJJIIIIIIGGGFFFDDDDDDEEEHHHKKKMMMMMMPPPSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYXXXVVVPPPJJJDDDAAABBBBBBBBBBBBBBBBBBCCCCCCEEEIIISSSlllwwwnnnjjjmmmzzznnn^^^NNNGGGEEEBBB>>>===???>>>===<<<<<<===>>>???===<<<;;;:::999888888888999999:::999888777555444888777555444444444555666555555555555555555555555444444444444555555666666444333222222111111222222222222222222222222222222444444444444444333333333111111111222222111111111000000000000000000000000222111111000111222333444333222222222111000000000222111111000000111111222222111111111111222333333333333333444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333444555666777777777<<<>>>BBBJJJVVVgggyyyyyyeeeYYYQQQIIICCCDDDDDDAAA===<<<;;;<<<<<<;;;;;;:::999888999999888888777666666666666666666666666666666666666666666555555444333333222222222222222222222222111000//////......////////////////////////////////////000000000000//////------------------------,,,------...//////......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***)))((('''))))))*********+++++++++++++++++++++++++++++++++PPPOOOMMMKKKJJJHHHHHHGGGFFFEEEEEEEEEGGGJJJMMMNNNOOOQQQTTTUUUUUUUUUVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWSSSMMMHHHDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBIII]]]zzztttmmmlllvvv```TTTJJJFFFEEECCC@@@@@@===============>>>??????;;;;;;:::999999999999999888888999999888777555444777666555555444444555555444444444444444444444444555444444444444555666666666555444444333333444444222222222222222222222222333333333333333333333333000111222222222222111000111111111111111111111111111111111111111222333444222222222111111111111111111111000000000000111111000000000000000111111222333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222444555777777777777777999;;;???FFFRRRaaalll}}}tttaaaTTTNNNJJJCCC@@@AAACCC@@@>>>>>>:::;;;;;;;;;::::::999888999999888888777666666666666666666777777777777777555555666666555444444333222222222222222222222222111000//////......////////////////////////////////////000000000000//////------------------------+++,,,---...////////////++++++,,,,,,------......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++***)))((()))))))))***++++++,,,,,,++++++++++++++++++++++++OOONNNLLLJJJHHHGGGFFFFFFDDDDDDFFFGGGJJJLLLNNNPPPPPPRRRUUUVVVVVVUUUVVVWWWYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTPPPJJJFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCQQQpppzzzsssooommmsssmmmXXXOOOGGGEEEDDDAAA@@@AAA==================<<<<<<::::::999999999999999999888999999:::999888666555555555666666555555444333444444444444444444444444555444444333444555666777666555444444333333444444111111111111111111111111222222222222222222222222000111222222222222111000222222222222222222222222//////000000111222222222111111111111111222222222111111000000000000111111///////////////000111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444555555666666666444777999:::<<>>@@@>>>>>>@@@999::::::::::::999999888999999888888777666666666555555555666666666777777444555666666666555444333111111111111111111111111111000000///...///////////////////////////////////////000000000000//////........................------...............---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++******)))((())))))***++++++,,,,,,************************NNNMMMKKKIIIGGGFFFFFFFFFCCCDDDFFFIIIKKKNNNOOOPPPQQQSSSVVVWWWVVVVVVVVVWWWYYYXXXXXXWWWVVVVVVVVVVVVTTTTTTSSSNNNIIIEEEEEEGGG@@@AAABBBBBBCCCCCCCCCBBBMMM```wwwlllkkkmmmyyyzzz\\\VVVNNNGGGEEEBBB>>><<<=========>>>>>>===;;;999888::::::999999888999999:::999999:::;;;:::999888777444555666666666555333222444444444444444444444444555555444333444555666777444333222222111111222222111111111111111111111111111111111111111111111222000111222333333222111000222222222222222222222222------///000111111111111000000111111222222222333111111000000000000111111000000000000000111222222111111000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333555555444444444444444444666999;;;999888:::@@@FFFOOO[[[kkk{{{mmm[[[RRRNNNIIIEEEFFF@@@<<<======<<<===???999999:::::::::999888888999999888888777666666666444444444555555555666666444555666666666555444333111111111111111111111111111111000/////////////////////////////////////////////000000000000//////////////////////////////////////////...---,,,,,,******+++,,,,,,---......------------------------,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---)))******+++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))KKKJJJIIIGGGFFFEEEEEEEEEFFFHHHKKKMMMNNNPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYYYYXXXWWWVVVVVVVVVVVVRRRKKKGGGDDDDDDCCCBBBDDDBBBBBBCCC@@@???EEEMMMUUUyyywwwqqqgggeeeppp~~~cccZZZMMMKKKGGGBBB???=========>>><<<;;;::::::;;;===>>><<<;;;999777777888999:::777777666555555555555555777777666555444333333333333333333333333333333333222222333333333333444444555555444444444444555555333333333333333333333333333333333222222222111111111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222222333333444444444555555555555666666666666777888:::;;;<<>>===<<<<<<<<<<<<<<<<<<;;;::::::999999888888777777666555444444444555555444444444444555555666666555555555444444444333333333222111000//////111111000/////////////////////............//////---.........//////000000..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++++++++***)))***+++---...+++++++++*********))))))++++++,,,,,,,,,---------************************JJJIIIHHHGGGFFFEEEEEEEEEFFFIIIKKKMMMOOOPPPSSSUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUPPPKKKFFFDDDCCCCCCBBBAAAAAABBBCCC???>>>DDDMMMccc|||pppjjjdddhhhzzzkkkVVVOOOKKKIIIEEEBBB???=========>>>===;;;::::::;;;<<<===;;;:::999777777888999:::777777666555555555555666777777666444444333333444333333333333333333333333222222333333333333444444555555444444444444555555333333333333333333333333333222222222111111111111111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333444444444444555555555555555555666666777999:::;;;===BBBLLL[[[lll~~~tttfff^^^RRRJJJGGGEEEBBB???@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888888999888888777666666555555666666666555555666666666555555555444444444444333222333333222222000//////111111000/////////////////////............//////---........./////////000..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++*********)))))))))************+++++++++************************HHHGGGGGGFFFEEEEEEFFFFFFHHHJJJMMMOOOPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVRRRNNNIIIEEEDDDCCCCCCBBB@@@@@@BBBBBB@@@AAALLLXXXyyyvvvmmmgggbbbooovvv^^^QQQKKKGGGFFFCCC@@@>>>=========>>>===;;;:::::::::;;;<<<:::999888888888999:::;;;888777666666555555666666777666555444444444444444333333333333333333333333222222333333333333444444555444444333333444444555222222333333333333333333222222111111111000000000111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222333333444444444444555555555555444444555555666777999999999<<>>===<<<<<<;;;<<<<<<::::::999999888777777777999999888888777777666666777777666666666666777777444444444444333333333333222222222222222111000///111111000/////////////////////............//////.............../////////..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++************)))))))))(((((((((((())))))))))))************************FFFFFFFFFEEEEEEFFFFFFGGGIIILLLOOOQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUTTTOOOKKKGGGDDDCCCCCCCCCBBBBBBAAA@@@BBBDDDMMM___ppp{{{vvvnnniiieeeyyycccXXXQQQIIIDDDCCCAAA???>>>=========>>>===<<<:::::::::::::::999888888888888:::;;;;;;888777777666555666666666777666555444444444444444333333333333333333333333222222222333333333444444444444333333333333444444222222222222222333333333111111111000000000000///111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333444444444555555555444444444444555666777888888;;;===@@@GGGUUUhhhvvvvvvhhh[[[SSSJJJGGGDDDBBBBBBBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999888888777666666666888888888777777666666666777666666666666666666777444444333333333222222222222222222222222111000///111000000/////////////////////............//////......................................................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,+++*********))))))************))))))))))))'''''''''((((((((())))))************************EEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQKKKHHHEEECCCCCCCCCCCCBBBDDD@@@???DDDOOOaaazzzyyyxxxssskkkhhhnnnhhhUUURRRMMMCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;::::::::::::888888888888999::::::;;;888888777666666666666666666666555444444444444555333333333333333333333333222222222333333333444444333333222222222222333333111111111222222333333333111111111000000000000///111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444555333333333333444555666666777999;;;;;;===FFFTTT^^^oooxxx~~~qqqeee\\\UUUNNNJJJEEEDDDCCCBBBBBBAAA???>>>>>>===<<<;;;::::::::::::999999888777777666666555777666666666666666555555666555555444444555555666444444333333333222222222111111222222222111000000111000000/////////////////////............//////...............---------..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++***++++++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))((((((((()))))))))******************************EEEEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSUUUUUUTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVRRROOOMMMGGGEEECCCBBBCCCCCCCCCBBBCCCAAADDDSSSgggxxxtttqqqjjjeeefffyyy{{{\\\PPPOOOIII@@@AAAAAA@@@???>>>======<<<::::::::::::;;;;;;::::::888999999999999:::::::::999888777777666666777777666555555444444444555555333333333333333333333333222222333333333333444444333222222111111222222333000000111111222333333333222222111111111000000000111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333444444444444444444333333444555555666555666777777888<<>>============;;;:::::::::::::::999999888888777666666666666666666666555555555555555555444444444444555555444444444444333333333333111111222222222111111000111111000/////////////////////............//////.........---------------..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++*********+++******)))((((((((()))))))))))))))***))))))))))))************************************EEEEEEFFFGGGHHHJJJLLLMMMNNNQQQUUUVVVVVVUUUTTTUUUUUUVVVXXXZZZZZZZZZYYYXXXYYYYYYYYYWWWTTTPPPLLLIIIEEECCCAAAAAABBBCCCCCCBBBEEEFFFSSSmmm{{{qqqooojjjdddfffnnniiiVVVNNNJJJFFFDDDAAAAAAAAA@@@???>>><<<<<<888999999:::;;;;;;;;;;;;999999:::::::::999888888999888777777666666777777555555444444444555555666333333333333333333333333222222333333333333444444222222111111111111222222///000000111222222333333333222222222111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444444444444444555555666555444444555666999<<<===CCCLLLYYYffftttvvvhhh[[[UUUMMMIIIHHHGGGDDDBBB@@@@@@@@@???===============<<<;;;:::999999999999:::999999888888777666666666666666666666666666666666666555555555555666666555555555444444444444333000111111222222222111111111111000/////////////////////............//////.........------,,,,,,,,,..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++***+++,,,------+++***(((++++++++++++++++++++++++((()))***++++++******)))(((((((((((())))))******((())))))))))))*********************************EEEEEEFFFGGGIIIKKKMMMNNNOOORRRUUUWWWWWWUUUUUUUUUTTTUUUXXXYYYZZZYYYXXXWWWYYYYYYYYYWWWSSSNNNIIIFFFCCCBBB@@@AAABBBCCCCCCBBBGGGMMMaaa}}}sssmmmlllhhhccclllzzztttYYYNNNHHHBBBAAAEEEBBBBBBBBBAAA???>>><<<;;;777888999:::;;;<<<<<<<<<:::::::::::::::999888777999888888777777777777777555555444444444555555666333333333333333333333333222222333333333444444444222222111111111111222222///000000111222222333333333333333222222222222111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111222222333333333444444444555555444444444555666666666555444555888:::;;;;;;:::@@@IIISSS^^^mmm{{{~~~~~~yyyzzz~~~}}}ppp```UUUMMMIIIDDDCCCDDDDDDBBB@@@@@@@@@@@@???>>>===???@@@<<<<<<;;;:::999999999999::::::999999888777777777777777777777777888888888777777666666666666777777666666555555555444444444000111111222222222111111111111000/////////////////////............//////.........------,,,,,,,,,..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++)))***++++++***(((%%%###++++++++++++++++++++++++'''((()))***++++++***)))'''((((((((())))))******(((((((((((())))))))))))************************CCCEEEHHHKKKMMMOOOPPPPPPUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXXXX[[[YYYVVVSSSPPPMMMHHHEEEBBBAAACCCEEECCC???@@@DDDFFF]]]vvvnnniiigggbbbcccuuuzzzeeeQQQKKKGGG@@@???DDDCCCCCCCCCCCCAAA>>>;;;:::<<<;;;::::::999999::::::999888777666666777888999888888777777777777888888777666555444444555666777555444333333222222333333222222222222222222222222111111111111111111111111222222222222222222222222222333333444444333333222222111111111000000/////////000111222222222222222000000000000000000000000111111000000//////......333000---...000222222111111000///...............000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444333333444444555666666666999<<<@@@CCCIIITTTcccoooyyyzzztttvvv~~~|||lllbbb\\\UUUPPPHHHFFFEEEBBB@@@???>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999::::::888888888777777777777666999666444555777888777555777777777666555555444444333333333333333333333333444333222111000000000000111111000///////////////......------------......++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++---------,,,,,,++++++++++++*********))))))((((((******+++,,,,,,,,,,,,+++************************)))(((((((((((((((((()))DDDEEEHHHKKKNNNOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYVVVRRROOOLLLIIIEEEBBBBBB@@@AAACCCAAA???AAAGGGSSSppp|||rrrllleeeccceeeffflllooo\\\LLLHHHFFFAAA@@@EEECCCBBBAAA@@@???===<<<;;;<<<;;;::::::999999::::::999888777666666777888999888888777777777777888888777666555444444555666777444444333222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///000000111111000000///111111111111000000000/////////000111111111000000000000000000000000000000111000000000/////////...222000......000222222111000000///.........//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444333333333333333333333444444555666666666999;;;======???GGGRRRZZZhhhsss~~~uuudddXXXRRROOOJJJFFFEEEDDDBBB@@@>>>===<<<<<<============<<<<<<<<<;;;;;;;;;:::999999999999:::888888888888777777777777999666444555777888777555777777666666555555444444333333333333333333333333222111000///............000000///............///......------------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++******************++++++)))************+++++++++------,,,,,,,,,++++++++++++*********)))))))))))),,,,,,,,,+++***((('''&&&((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,EEEGGGIIILLLOOOPPPQQQQQQPPPQQQSSSUUUWWWYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZWWWSSSMMMIIIFFFDDDBBB@@@CCCAAAAAAAAA@@@@@@FFFNNN___{{{nnnhhheee______fffnnnyyyuuu^^^PPPEEEEEEEEEBBBAAAEEEBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999:::::::::888666555555666888:::888777777666666777777888666666555444444555666666444333222222111111222222333333333333333333333333111111111111111111111111222222222222222222222222/////////000000/////////111111111111000000000000///000000000000//////...000000000000000000000000000000000000////////////111000...///000222222111//////.........///000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222111111333333333444555555666666777888999888888;;;AAAGGGRRR\\\lll{{{xxxeee\\\QQQKKKJJJIIIGGGDDDBBBAAA???>>><<<;;;::::::======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999888888888777777777888666555555666777777666777777666666555444444444333333333333333333222222111111000///............//////...------------.........------------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++***************)))))))))++++++***)))(((&&&%%%$$$((((((((((((((((((((((((+++******))))))******+++GGGHHHKKKNNNPPPQQQQQQRRRQQQRRRTTTVVVWWWYYYYYYZZZXXXYYYZZZZZZZZZYYYXXXXXXTTTPPPIIIEEEBBBAAA@@@@@@DDDBBB@@@@@@@@@CCCMMMYYYpppqqqiiihhhccc___aaajjjwwwcccRRRHHHBBBCCCDDDBBBBBBDDDAAABBBDDDDDDDDDBBB???===<<<;;;::::::999999:::::::::999666444444666999:::777777666666666666777777555555555555555555555555333333222111111111111222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111000000000000000000111111111000///......////////////////////////000000000000////////////000000///000111111111111///.........///000111111////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333222222111000000000222333333444444555666666555777888777777999===@@@DDDKKKXXXgggwww}}}tttggg^^^TTTOOOIIIGGGHHHIIIGGGEEE@@@???>>><<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888999999888888888777777777777666555555555666666666777666666555555444333333333333333222222222222222222222111000000000000000......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++++++++************************'''(((((((((((((((''''''***************************))))))(((((())))))***IIIJJJMMMOOOQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWUUURRRMMMGGGBBBAAAAAAAAAAAACCC@@@>>>???@@@GGGXXXhhhvvvjjjfffggg```aaagggsssnnnXXXJJJEEEAAABBBCCCBBBAAAAAA???BBBGGGJJJJJJGGGBBB>>><<<;;;::::::999999:::::::::888666555555666888:::777777666666666666777777444444555555555555444444444333222222111111222222333333333333333333333333111111111111111111111111111111111111111111111111222333333333333333333222000000000000000000111111222222222222111000000///////////////////////////////////////000000000000///000000111111111111111///////////////000111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222111111000000000222222333333444555555555666777888888888999;;;======AAAHHHTTTbbbrrr~~~}}}~~~{{{}}}sssggg\\\TTTPPPIIIFFFCCCBBBCCCCCCAAA?????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777777777777888888888888777777777666666666666666555555555666666666666666555444444333333333333333222222111111111222111000000000000000000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++***************+++++++++'''((())))))******))))))************************,,,,,,,,,++++++,,,,,,,,,JJJLLLNNNQQQRRRSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVYYYZZZ[[[[[[ZZZXXXVVVTTTNNNJJJEEEBBBAAABBBBBBBBB@@@>>>>>>@@@EEESSSjjj}}}mmmdddaaaaaa\\\fffuuuvvv]]]PPPFFFDDDBBBBBBBBBBBB@@@???===AAAFFFJJJKKKHHHCCC???<<<;;;::::::999999::::::999888777666666777888999777666666555555666666777444444555555555555444444555444333333222222333333333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111111222222222222111111000000000000000000000000000////////////000000000000...000111222111000111222000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111222222222333444444555555777777777666666777777777888:::>>>DDDMMMZZZhhhqqqttteee[[[TTTMMMIIIHHHDDDBBB@@@??????>>>===;;;???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888777777666777777777777777666666666555555555555666666555444444555777666666555555444333333333333333333222111111000000///......------...............---,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))************+++++++++*********+++++++++++++++*********+++++++++++++++***+++++++++******)))(((((((((((((((((((((((((((******))))))))))))******LLLMMMOOORRRSSSTTTTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZXXXVVVSSSQQQJJJGGGCCCAAABBBCCCCCCCCCAAA@@@BBBHHHRRRfffssshhhccc___]]]aaatttbbbPPPIIIBBBBBBAAA@@@@@@AAA@@@>>><<<>>>BBBDDDEEEDDDBBB@@@<<<;;;::::::999999::::::777777888888888888777777666666555555555555666666333444444555555444444333666555444444333333444444444444444444444444444444111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111111///000111111111111111000000000000000000000000000.../////////000000000111---000222222111000000222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333111222222333333444555555666555333333444666666666555888;;;<<<>>>DDDOOOXXXgggooozzzeeeZZZPPPMMMIIIDDDBBBCCCAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<::::::::::::999999999999888888777666666666666777555555555555444444444444444666666555333333555777666555555444444333333222333333222222111000000///......---------......//////......------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++******************)))************+++++++++)))*********++++++++++++*********++++++,,,,,,,,,((()))******++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''LLLNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUVVVVVVUUURRROOOMMMGGGDDDAAAAAABBBCCCCCCCCCEEEEEEHHHPPP^^^vvv{{{mmmhhhfffbbb___kkkoooWWWIIIDDD@@@AAA@@@??????@@@@@@>>>;;;<<<===>>>???@@@@@@@@@<<<;;;::::::999999::::::666777888999999888777666666666555555555555666666333333444555555444333333666666555444444444444555444444444444444444444444111111111111111111111111000000000000000000000000111111222222222222111111//////000000111111111222......///000000111000000000000000000000000000000.../////////000000111111,,,000333333111///000222222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333444444555111222222333333444555555333111111222444777999999444999<<<:::777999AAAHHHLLLTTThhhzzzhhh[[[TTTKKKEEEFFFEEE@@@>>>???===<<<<<<<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;;;;:::::::::999999999888888888888777666666666666666555555444444444333333333444555777555333222555777666555555444444333222222333333222222111000000///000000/////////000000111//////...------------...---,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++*********++++++,,,,,,,,,###%%%''')))+++---......************************))))))(((((((((((())))))QQQQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVTTTPPPLLLHHHEEE???EEEGGGAAA>>>@@@CCCBBBGGGIIIQQQaaayyyuuuhhh^^^^^^ccc}}}rrr^^^VVVMMMDDD@@@@@@@@@???>>>======<<<======<<<<<<<<<======>>>::::::999999888777777777444555666777999:::;;;<<<777777777777777777777777555555444444444444555555444333222222111111222222555555444333333222111111000111111111111222222222////////////............000000000000000111111222///000111222222111000///111000///......///000111000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////000000000000111111111111............///////////////000111222222111000///111111222222222222111111666333///...///222555555444444444555555555555666666666666777888:::<<<<<>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999888888777666555333444444444555666666666444444444333333222222222444444444444444444444444222333333444444333333222111111111111000000000000......////////////......++++++++++++,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,+++++++++***)))))))))************************++++++************************+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))(((''''''&&&,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))QQQRRRSSSTTTVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTQQQNNNJJJGGGEEEBBBCCCDDDCCCBBBAAACCCEEEKKKWWWllloooeeefffmmmaaaQQQIIICCC???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===::::::999888888777777666888888888888888888888888555555555555555555555555444444333333333333444444444333222222111111222222555444444333222222111111//////000000000111111111111111000000000/////////111111111111111222222333111111222222222222111111111000///......///000111////////////////////////...///000000000000000///000000000000000000000000////////////////////////000/////////............////////////////////////000000000000111111111111///////////////////////////000111111111111000///111111111222222111111111555222//////000333444444444444444444555555555555555555555555666888999:::888;;;@@@FFFMMMTTTYYY\\\eeemmmzzz{{{lll```XXXQQQKKKFFFDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999888888777666555444444444444555555555555444444333333333222222222444444444444444333333333222333333444444333333222111111111000000000//////......////////////......,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++******************************************************************++++++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((''''''+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))RRRRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQMMMJJJGGGEEEDDDDDD@@@AAAFFFFFFCCCGGGOOO```sssuuujjjppp|||kkkUUUJJJCCC@@@BBB??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;:::999999888888777666666888888888888888888888888444444444444444444444444333333222222222222333333444333222222111111222222444444333333222222111111.../////////000000000000222222111111111000000000222111111111111222333333333333222222222222333333000000////////////000000///////////////////////////000000000000000///...000000000000000000000000////////////////////////////////////............////////////////////////000000000000111111111111000000000000000000000000///000000111111000000///111111111111111111111111333111000000222333333222333333333444444444555555444444333333444555555666777777999;;;???CCCGGGIIIOOOWWWeeeuuuzzzfff___UUUNNNJJJHHHEEEBBB>>>======<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999888888777666555555555555555444444444444333333333333222222222222555555444444333333222222222222333333333333222222111111000000000000//////......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,***************************************+++++++++***************************************************++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))RRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWSSSQQQMMMIIIFFFDDDCCCCCCEEE???@@@GGGFFFDDDRRRfffqqqkkkxxx]]]PPPKKKCCCAAAFFF>>>>>>>>>======<<<<<<<<<;;;:::999999999999999999999999999888777777666666555555666777888999::::::444444444444444444444444333333222222222222333333444333222222111111222222333333333333222222111111/////////000000000111111222222111111111000000000111111000000111111222333333222111000000111222333000000////////////000000////////////////////////000000000000000//////...000000000000000000000000///////////////////////////////////////.........///////////////////////////000000000111111111111222222222111111111111111///000000000000000000///111111000000000000111111111000000111333333222111222333333333444444444444444444333333333333444444;;;:::999999:::===???AAACCCHHHSSSdddwwwpppdddUUUPPPJJJFFFEEEEEEDDDCCC;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::999999999999999999999999888999999888888777666555555555555444444333333333333222222222222222222222555555444333333222222222222222333333333333222222111000000000////////////......////////////......///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++,,,,,,,,,---************************)))))))))***+++++++++,,,***************************************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))SSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUPPPMMMIIIFFFCCCBBBBBBBBBCCC???BBBGGGGGGLLLgggzzzjjjkkksssXXXQQQMMMCCC>>>@@@=========<<<<<<<<<<<<<<<::::::999888888888888888999999888888777666666555555555666777888999999:::555555555555555555555555444444333333333333444444444333222222111111222222333222222222222222111111000000000111111111222222111111000000000////////////////////////000111111222111000//////000111222//////000000000000//////........................//////000000000000//////////////////////////////////////////////////////.........//////////////////////////////////////////000000000111111111111333222222222111111111000000//////////////////000111111000//////000111111000000000111333333222000222222222222333333333444555555444444333333444444888777555555555777999;;;===>>>DDDPPPbbbuuuuuummmhhhcccZZZSSSJJJGGGCCC@@@?????????>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888999999888888777666555555555444444333333333222222222222222222222222222444444333333333222222222111222222333333222222111000000000////////////.........////////////......///......---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,************************)))))))))***+++++++++,,,************************))))))*********++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))***++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))TTTTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSRRRLLLJJJGGGDDDBBBBBBBBBBBBAAAAAADDDHHHNNN___rrrjjjsssnnn\\\UUUOOOEEE===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777888888999888888777777666555555888888888777777666666555555555555555555555555555444444333333333333444444444333222222111111222222222222222222222222111111111111111111222222222222111111000000000////////////............///000000111000000000000000000111//////000000000000//////..............................///000000000000000////////////////////////////////////////////////.........///////////////////////////////////////000000000000111111111111333333222222111000000000000//////......//////000111000///......///000111000//////111222333111000111111222222222333333333555555444444444444444555444333333333444555777888888999:::@@@KKKYYYgggppp|||kkkccc[[[YYYWWWPPPIIIFFFDDDCCC@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999888888888888888888888888888888888888888999999888888777666555444444444444333333333333111111111222222222222222222222222333333333333333111111222222222222111111000000////////////............////////////......///...------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************************+++++++++************************)))))))))***++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))TTTUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXXXXVVVSSSPPPOOOHHHGGGEEECCCBBBBBBCCCCCC@@@BBBEEEKKK[[[zzzvvvqqqvvvmmmeeeYYYQQQLLLGGGAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888777666666555555999888888777666666555555444444444444444444444444333333222222222222333333444333222222111111222222111111111111111111222222000000000000111111111111222222111111111000000000///////////////000000111000111111222222111111000...///000111111000///...........................,,,---...000111111111111////////////////////////////////////////////////............/////////000////////////////////////000000000000111111111111333222222111000000//////000///............///000111000///......///000111111000///000111222222000111111111111222222222222444444333333333444555555222333333444555666777777444666777888;;;BBBLLLTTTcccjjjttt~~~sssggg___RRRMMMKKKLLLJJJDDDAAABBB@@@@@@???>>>===<<<<<<<<<999:::;;;;;;;;;;;;:::999999999888888888777777777888888888888888888888888888999999888888777666555333333333333333333444444000111111111222222222222111111111222333333444444111111222222222222111111000000/////////...............////////////.........------------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++***************************************((())))))***++++++,,,,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))UUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXWWWUUURRROOOMMMEEEEEEDDDDDDCCCCCCCCCCCC@@@CCCFFFMMMfffwwwppptttlllVVVTTTNNNFFFCCCDDDBBB===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888777666666555555555555666666777777888888333333333333333333333333222222111111111111222222444333222222111111222222111111111111111111222222////////////000000000000333333333222222222111111000000000000000111111222111222333444444333222111...///000111111000///...........................+++,,,...///111222222222////////////////////////////////////////////////---.........//////000000////////////////////////000000000000111111111111222222111111000//////...000///...------...///000222000///......///000222111000...///000222222111000111111111111222222222333333222222333333444555000111222333444555444444333666888777555777>>>DDDCCCKKKWWWcccmmmuuu{{{~~~|||oooddd]]]XXXPPPJJJKKKEEECCCCCCAAA===???EEE:::;;;<<<<<<;;;;;;;;;<<<666777999:::;;;;;;::::::888888888888777777777777777777777777777777777777888999999888888777666555222222222333333444444444000000111111222222222222000000111222333444444555111111222222222222111111000/////////..................////////////......---------------...///000++++++************++++++************************,,,+++++++++******))))))************************,,,+++++++++******))))))************************((())))))***++++++,,,,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))QQQQQQRRRUUUXXXYYYXXXVVVXXXXXXYYYXXXUUUQQQLLLJJJFFFDDDDDDGGGGGGCCCBBBEEEDDDDDDJJJ^^^qqqnnnnnnyyy~~~gggZZZOOOKKKFFFCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777888888888888777777777777666666777777666555444444333333333333333333333333222222222222222222222222111111111222222333333333222222222333333333444444000000////////////000000222111111000///......---...//////000000000000000000000000000000000000000///............------------------------...//////222111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,,,,---...........................////////////000000000000000000000000000000000000......//////000000111111---,,,,,,------...///000111111111111111222222333222222111111111111222222333333222111111222333333333333333333333333333333555444444555666888:::;;;???@@@CCCIIIPPPXXX```ddddddiiinnnrrrvvv|||rrrccc^^^WWWOOOIIIEEEDDDCCC@@@@@@??????>>>=====================<<<<<<<<<<<<999999999999999999999999888888888888777777777777777777777777888888888888888777777666555444444444444444222222222222444444444444333333222111000000111111222333444444555555111111000000000000111111000000111111111111000000///////////////......---------------------------------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))+++*********))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))TTTTTTUUUWWWYYYZZZZZZXXXXXXXXXWWWUUURRRNNNJJJHHHCCCAAABBBDDDCCC??????BBBEEEIIITTTkkkyyyllloooxxxjjjYYYPPPHHHEEEAAA????????????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777888888888777777777666666666666666666666555444333333333333333333333333333222222222222222222222222111111111222222333333333222222222333333333333444111000000//////000000111111111111000///............//////000000000000000000000000000000000000000000000/////////...............------......///000000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---.......................................////////////////////////////////////...///////////////000000222111000000000000000111000000000000000111222222222111111000000111111222333222222111111222222333333333333333333333333333444444444444555777888999;;;;;;<<<>>>BBBGGGLLLOOOQQQWWW^^^dddkkkyyy~~~vvvlllbbbZZZQQQOOOKKKFFFCCCBBBBBBBBB>>>============<<<<<<<<<===<<<<<<<<<;;;;;;::::::999999999999999999999999888888777777777666666666666666666777777777888888666666555555444333333333444333333222222333333444444333333222111111000000111111111222333333444444111111000000000000111111//////000000000000/////////////////////...------------------------------------,,,,,,+++******)))++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++************)))))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWVVVUUUVVVYYYZZZZZZYYYXXXVVVTTTQQQMMMIIIGGGEEEAAA???AAACCCBBB@@@AAAEEEGGGQQQdddyyynnnhhhvvvjjjTTTJJJGGGCCCAAA>>><<<======<<<;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888888777777888888777777777777666666444555555555555444333333333333333333333333333333222222222222222222222222111111111222222222222222111111222222222333333333111111111000000111111111111111000000//////.........///000000111111000000000000000000000000000000111000000000////////////...............///000000//////...............---////////////////////////------------------------...//////...,,,,,,---///////////////////////////------------............/////////////////////////////////...............111000///...------------///////////////000111111222111111000000111111222333222111111111111222333222222333333333333333333444444444333444555666666777666666666777999<<<>>>@@@EEELLLSSS\\\jjj|||{{{sssggg\\\UUUOOOIIIDDDBBBBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888999999999999999999999999777777777666666666555555555555555666666666666777555555444444333222222222444333333222222333333444222222222111111000000///000000000111222222333333111111000000000000111111......////////////.........////////////...---------------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVUUUTTTTTTVVVWWWVVVVVVVVVTTTPPPLLLHHHEEEDDDCCCBBBAAABBBEEEDDDCCCGGGMMMMMM```zzz~~~zzzrrrkkkooooooXXXIIIDDDDDDCCCAAA>>><<<;;;:::999777===<<<<<<;;;;;;::::::::::::999999999888888777777888777777777666666666666333444444444444444333333333333333333333333333333222222222222222222222222111111111111111222222222111111111111222222222222222222111111111111222222111000000000/////////...//////000111111111111000000000000000000000000000000000000/////////......///............///000000........................////////////////////////..............................///...,,,,,,...///000000000000000000000000------.........///////////////////////////////////////......------,,,,,,///...------,,,,,,,,,---...............///000000111111000000000000111111222222111111111111222222222222222222222333333333444444333333333333333333555555444444555777:::;;;:::===AAAEEELLLWWWfffqqq}}}nnnddd]]]WWWOOOHHHEEECCC@@@???>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<<<<===<<<<<<;;;:::999888888777888888888888888888888888666666666666555555555555444444444555555555666666555444444444333333222222333333333333333333333333111111111000000000////////////000000111111111222111111000000000000111111---..................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))*********)))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))))))))VVVUUUTTTTTTUUUVVVTTTSSSRRRPPPLLLHHHEEECCCBBBBBBEEEDDDDDDDDDCCCCCCKKKTTTccczzzyyysssmmmmmmqqqrrrZZZOOOGGGDDDCCCBBB???===<<<<<<;;;:::888===<<<<<<;;;::::::999999999999888888888888888777777777777666666666666555333333444444444444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222222222111111111111222222000000000000///////////////000000111111111111111/////////////////////////////////.........------...............///000000////////////////////////------------------------........................---...///...,,,,,,...000000000000000000000000000....../////////000000000........................//////......------,,,,,,000000//////000111111222...............//////000111000000000000000000111111111111111111111111111111111111222222333333333333333333333333222222222444444444444555777999:::777888999:::>>>EEEPPPWWWccchhhqqqzzzzzzqqqiii^^^SSSKKKHHHFFFCCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::888777888999::::::;;;<<<======<<<<<<;;;;;;:::999999888888888888888888888888888666666666666555555555555444444444444555555555555555555555444444444444444333333333333333333333333111111111000000000000000///000000000000000111111111111000000000000111111------............------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))******,,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((())))))))))))WWWVVVVVVWWWWWWVVVSSSQQQLLLKKKHHHEEECCCBBBBBBBBBEEEDDDDDDDDDEEEIIIVVVccc|||rrrhhhdddnnn}}}zzzZZZMMMIIIEEECCCCCC===<<<;;;<<<>>>???>>>======<<<<<<;;;:::999888888888888888888888888888888777777666666666666555555333333444555555555555444333333333333333333333333222222222222222222222222111111111111111000000000///000000000000111111111111111111000000111111111000000000000///////////////000111111222222111111////////////////////////............---------------------------.../////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------...000////////////////////////////////////000000000111......................../////////...........................///000111222...............///000000111000000//////000000111000000111222222111000000000000111111222333333333222222333333333333222111333333222222222333333444222333333333555999@@@DDDGGGLLLTTT[[[aaafffkkknnnqqquuuyyywwwvvv|||~~~uuupppeee___WWWQQQMMMIIIEEEAAA=========<<<;;;999777666666777888999999999888888888999999:::;;;<<<<<<===;;;;;;::::::::::::999999888888888888888888888888777777777666666666555555444444444555555555555666555555555444444444444444222333333444444333333222111111111111111111111111000000000000000000111111111111000000000000111111------............---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))************,,,+++++++++******))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***UUUUUUVVVWWWWWWUUUQQQMMMGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFKKKRRR^^^ssswwwmmmeeeeeewwwxxxbbbNNNHHHFFFAAA@@@DDD<<<;;;;;;===???@@@???>>>===<<<<<<;;;:::999888777777777777777888888888888777777666666666555555555333444555666666666666666333333333333333333333333222222222222222222222222222111111111000000000////////////000000000111111111000000//////000000111////////////000000000000000000111222222222222111////////////////////////////////////............,,,,,,,,,,,,,,,---......------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000................................./////////000000...........................///////////////000000------,,,,,,,,,------...//////......//////000111000000////////////000000///000111222222111000//////000000111222222333333111222333444444444333222222222222222222222333333222333333333333555888:::888<<<@@@DDDFFFKKKPPPTTTZZZ]]]aaaaaadddlllzzztttjjjaaaYYYTTTJJJGGGCCC@@@???>>>======:::::::::999777666555555555555555666777888888999888888888999999:::::::::888888888999999999999999888888888888888888888888888888777777777666666666444555555555555666666666333333333333333333333333222333333444444333333222111222222222222222222222111111111111111111111111111111000000000000111111......////////////......------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++((()))))))))************+++++++++***************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***RRRSSSTTTVVVVVVRRRMMMIIICCCDDDDDDDDDDDDDDDDDDDDDAAABBBIIITTTaaavvvtttlllgggkkkeeeVVVKKKHHHEEE>>>???FFF>>>===<<<===>>>>>><<<:::======<<<;;;999888888777777777777777777888888888777666666666555555555555444444555666777777666666333333333333333333333333222222222222222222222222222111111111000000//////////////////000000000000000000////////////000000////////////000000000000000000111222222222222111////////////////////////000000000000////////////,,,++++++++++++,,,------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111........................---------.........//////..............................//////000000111111222111000//////////////////////////////000111111000000////////////000000///000111222222111000//////000000111222222333333111222333444555444333333111222333444666777888888777777777666555555555666666888999999999<<>>===<<<;;;999999999:::::::::999777777888:::888888777666666777777888777777777777888888888888666666666777888888999999777777777777777777777777888888888888777777777777555555555666666666666777222222222222222222222222222222444444444444222222222222222222222222333333222222222111111111111111111111000000000000111111......////////////......------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((())))))*********+++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***WWWWWWWWWUUUQQQMMMIIIFFFDDDBBBBBBCCCBBB@@@CCCIIIFFFKKKVVViii~~~mmmfffeeeoooqqq[[[KKK@@@AAAAAA;;;:::@@@???>>>>>>===<<<;;;;;;;;;DDDBBB???===:::999999999;;;;;;;;;:::999888777666777777777777777777777777666333222333555666444222444444444333333222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000////////////.........---------------............------------------------------,,,,,,,,,---------.........---,,,+++++++++++++++---------------------------,,,*********,,,...///...------,,,,,,------...+++,,,------......------................................................---------.........//////............////////////222111111111000000//////000000000000000000000000000000000000000000000000222222222333333444444444111111222222222333333333444444444333333222222222555555666666777888888999888999:::<<<@@@GGGOOOUUU\\\^^^cccjjjtttxxxtttpppkkkccc\\\SSSPPPJJJDDDAAA??????@@@;;;::::::999999888888888666666666666666666666666666666666666666666666666777777888888888999999999888888888777888888999999777777888888888999999999888888777777666666555555666666555555555555666666666666666555555444444444333333444444333222000///...///////////////...---222222222222222222222222000000000000111111111111///////////////////////////............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***)))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''((((((((((((((((((((((((WWWVVVTTTRRRNNNKKKGGGEEEDDDAAA@@@BBBBBBAAADDDHHHKKKZZZooovvvhhheeeiiixxxwww]]]VVVHHH???@@@@@@;;;:::>>>>>>>>>======<<<;;;;;;:::@@@???<<<:::888888777777::::::::::::999888777666666666666666666666666666666444333444666777555333444444333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...............---------------------------,,,+++******,,,...///...------,,,,,,------...+++,,,------......------................................................---------.........//////............////////////111111111000000000//////000000000000000000000000000000000000000000000000111111111222222222222222111111111222222222333333444444333333333222222222222222333333444555555666666666777777999===CCCHHHHHHJJJMMMRRRYYYaaahhhmmmqqqrrruuuwwwzzz}}}wwwrrrfffaaa[[[WWWTTTPPPJJJEEEDDDBBB>>>;;;888888888999888888888777777777777777666666666666666666666666555555555555555555555555777777777888888888999999999888777777666666666666666666666777777777888888777777777666666666555555555555444444444444555555555555555444444444333333333333444444333111000///...//////000000000//////222222222222222222222222//////000000000111111111///////////////////////////............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((()))************)))((((((((((((''''''''''''((((((((((((((((((((((((UUUSSSQQQMMMJJJGGGEEEDDDEEEAAA@@@BBBCCCCCCFFFKKKUUUmmmzzzmmmbbbeeeqqqgggSSSNNNDDD>>>@@@@@@;;;:::=========<<<<<<;;;;;;::::::;;;:::999888666666666666::::::::::::999888777777666666666666666666666666666555444555666777666444333333333333222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////------............------...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---......------,,,,,,------...+++,,,------......------................................................---------...........................////////////111111000000000000//////000000000000000000000000000000000000000000000000111111111000000000000000111111111222222222222333333333333333222222222222111111222222333333444444444555555555444555777:::;;;;;;<<>>@@@@@@===;;;===<<<;;;;;;;;;:::::::::999888888777777666666666666999999999999999888777777666666666666666666666666555555444444555555555444333222222222222222222222222222222111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////---......//////......---........................------............------------------------------,,,,,,,,,---------......,,,,,,+++++++++++++++,,,---------------------------,,,+++++++++,,,------...------,,,,,,------...+++,,,------......------....................................................................................////////////000000000000000000//////000000000000000000000000////////////////////////111111111000000000000///111111111111222222222222333222222222222222222222222222333333444444444444555666777666444222333444777777777888:::===???AAAAAACCCGGGJJJNNNRRRWWW[[[aaafffooowwwwwwnnngggbbb]]][[[VVVRRRNNNKKKIIIGGGCCCAAADDD@@@;;;999999999888777666777888888999999999999333333444444555555666666555555555555555555555555555555555555555555555555666666666777777777888888777777666555444444555555555555555555555666666666555555555555555555555555444444333333333333444444222222222222222222222222222222222222111111000000...///000111222333333333111111111111111111111111////////////000000000111000000000000000000000000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((MMMKKKHHHDDDBBBAAABBBBBB>>>BBBGGGFFFBBBDDDTTTfffzzzzzz{{{wwwqqqfffcccggguuufffTTTOOOCCC@@@???@@@@@@>>>======::::::::::::999999999999777777888888888888888777888888999999999888777777555555555555555555555555333333444333333333333333222222222222222222222222222222222111111111000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////---.....................------............------........................,,,,,,,,,---------......//////............//////---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------.....................................................................---............//////////////////////////////000000////////////////////////////////////////////////111111111111111000000000000000111111111222222222222222222222222222222222222222222333333333333333444666777666444333333444444444444444555777888999999;;;>>>???@@@CCCFFFHHHJJJNNNUUU\\\cccgggjjjkkknnnooooooooooooqqqtttwwwyyy}}}}}}~~~wwwxxxwwwuuurrrnnnkkkiiifffaaaZZZSSSOOOLLLIIIGGGBBB@@@>>>>>>>>>>>>===<<<;;;999666555555666666777333333555555666555555444444444444555555666666666444444444444444444444444555555555555555555555555555555666666666777777777555555555555555666777888666666666666666666666666444444444444444555555555555555444444444444555555222222222222222222222222222222111111111111111111//////111222333333333333111111111111111111111111...////////////000000000000000000000000000000000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******************)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((HHHGGGDDDBBBAAAAAAAAABBB<<<@@@FFFHHHGGGPPPggg}}}zzzssspppnnnjjjfffeeejjjvvvrrrXXXJJJGGG???????????????>>>======999999999999888888888888888888999::::::999999888777888888888888888777777555555555555555555555555111333444333222111222333111111111222222222222222222222222111111111111000000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////---------...............------............------........................,,,,,,,,,---------......---------,,,------...///------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,------......------...............................................................---------............////////////......////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000111111111111222111111111222222222222222000000111111111111111111222333444444222222333444333333333333444555666777555777999::::::<<<>>>@@@;;;>>>BBBFFFKKKNNNQQQRRRRRRTTTUUUUUUVVVXXX\\\___cccgggmmmsssyyy~~~{{{xxxtttuuuyyyzzztttmmmgggcccaaa```___YYYZZZ[[[YYYUUURRRPPPPPPJJJGGGCCC@@@???>>>===<<<::::::999999999999999:::666555444333333333555555444444444555444444333333555555555555555666666666444444444444444444444444444444444444444444444444555555555555666666666666444444444555666777888999666666666666666555555555333333333444444444444444555555444444444444555555111222222222222333333333222111111000000000111111///000111222222222222222111111111111111111111111......////////////000000000000000000000000000000///............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))************)))(((******************************))))))((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((DDDCCCBBBAAA@@@AAABBBBBB@@@AAAEEELLLVVVhhh}}}{{{xxxqqqkkkgggfffgggrrr}}}wwwgggSSSFFFDDD===>>>>>><<<;;;<<<<<<<<<888888888888888888888888999999:::;;;::::::999888777777888888888888777777555555555555555555555555111333555444222111333444000111111111222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////////////////...---------.........//////------............------------------------------,,,,,,,,,---------......+++*********++++++,,,---------------------------------------,,,,,,+++***...------,,,,,,------...+++,,,------......------................................................//////.........---------............////////////........./////////000000////////////////////////000000000000000000000000------...///000000111222000000000000111111111111000111111111222222222222111111111111111111111111111222333222111111333444444444444444444444555555222444666777777777999:::777777888:::<<<===???@@@>>>???AAABBBBBBCCCFFFHHHLLLNNNRRRWWW[[[^^^```aaafffiiilllnnnmmmkkkiiihhh___]]]\\\\\\___dddfffffffffhhhgggcccaaabbb```\\\YYYVVVQQQLLLJJJIIIGGGEEEAAACCCDDDCCC@@@>>>???@@@<<<:::888888888999888777777777777666555555666777444555555555444444444555555555555555555555555555555555555555555444444444333333333333333333333333444444444444444444444444444444555555555666666666444333333333444555666666555555555555444444444333222222333333333444444444444444333333333333444444222222222222333333444444222111000//////000111222000000111111111111111000111111111111111111111111........./////////000000///////////////////////////............---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))************************))))))))))))***+++,,,,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((AAAAAA@@@@@@AAABBBBBBCCCGGGDDDFFFQQQeee}}}wwwyyyyyysssjjjfffiiinnnmmmddd]]]OOOEEECCC;;;======:::999:::;;;;;;777777777777777888888888999999:::;;;;;;:::888777666777777888888888777777555555555555555555555555222444666555333222444666000000111111222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---..................------------.........//////---..................---++++++++++++++++++++++++,,,,,,,,,---------......------------......///000---------------------------------------,,,+++***...------,,,,,,------...+++,,,------......------................................................//////.........---------............/////////000---.........//////000000////////////////////////000000000000000000000000***+++,,,---...000111111000000000000111111111111000000111111222222222222444444333333333333333333333333333222111111333555222222111111111111111000222444666666555444555666777777666666666666777777555777888999888888999;;;<<<===???BBBDDDFFFGGGHHHEEEIIIMMMPPPPPPOOOMMMMMMFFFGGGGGGGGGJJJLLLKKKHHHEEEHHHIIIFFFEEEGGGGGGCCC@@@@@@>>><<<===>>>===:::888:::;;;999777555777999777666666666888888777666222333444333222333444666333444555555444333333333222222222111222333333444555555555444444333333333333333333333333333333333444444444444444444444444444444444555555555666666444444333222222333333333444444444333333222222222222222222333333444444444333222222222222222222333222222222333333444444444111111000//////000111222000000111111111000000///000000000000000000000000............/////////000//////////////////////////////.........---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))(((((()))***+++---///000'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((>>>AAACCCAAA???>>>AAADDDHHHKKKTTTfffuuuqqqqqqrrrpppjjjjjjxxxhhhTTTSSSUUUOOOHHHGGG???>>>===<<<;;;:::::::::::::::999999888777666666666666666666777777777777999888888777666555555444777777888777777666555555333222222222333333444555444333111000000111333444222333333333333222111111000000000000000000000000............////////////222111111000///......---000000000000////////////---...///000000///...---........................................................................000///---,,,+++,,,,,,------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111000......//////...---------............------.........////////////000............////////////000000000000000000000000000///...------...///000000///...------...///000000000000000000000000000000111111111111222222222000111111111111222222222000000000000000000000000222222222222222222222222444444444444333333222111444444444444444444444444333333333333333333333333666777777888999:::::::::<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777666666555444333222333333444333333222111222333444555444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333333333333222222222111111111111222222222333333333333333333333333333333333444444444444444444444444444333222222111111222222333333333444444444555555666555333222111222333333444333333222111111111222//////000000111111111222111000///......///000111000000//////.........---........................000000000000000000000000///............------------------,,,,,,+++++++++,,,,,,,,,---------......************+++,,,------))))))))))))))))))))))))************************......------,,,+++******))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((<<<>>>AAABBBCCCCCCCCCDDDKKKUUUfff|||wwwoooqqqmmmlllnnnrrrzzzwww```MMMKKKMMMHHHBBBAAA>>>===<<<;;;::::::::::::::::::999888888777666666666666666666666666666777888888777777666555555444666666777777666555555444333333222222222333444444444333222111111111222333222222333333222222111000000000000000000000000000............////////////111111000000//////......000000000000/////////...---...///000000///...---........................................................................///...---,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///...---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......///---,,,,,,------,,,+++------............------------........./////////............////////////////////////////////////000///...------...///000000///...------...///000000000000000000000000000000000111111111222222222000000111111111222222222000000000000000000000000222222222222222222222222333333444444333333222111555555555555555555555555333333333333333333333333555555666666777888888999777888888888888777666555666666777777777777666666666666666666666666666666555555444444333333333333666555444333222333333444333333222222222333444555444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333333333333222222111111000111111111222222222333333333333333333333333333333444444444444444444444444444333222222111111222222333333333444444444444555555444333222111222222333444333222222111111111222///000000000111111111111111000///......///000111000/////////....................................////////////////////////............---------------------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,++++++***+++++++++************************************************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))???@@@BBBDDDFFFHHHJJJKKKZZZiii{{{rrrnnnpppkkkjjjssskkkWWWEEECCCDDDAAA======<<<;;;:::999999999999999999999999888888777777666666666666666666666666666777777777666555555444444444555555555555444444333444444333222222333333333444444333333222222111111222222333333222222111000////////////////////////............////////////000000000000////////////000000000/////////......---...///000000///...---........................................................................------......------,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,------,,,+++------............------,,,,,,,,,---------..................////////////........................//////............////////////............//////000000000000000000000000000000000111111111222222000000000111111111222222000000000000000000000000222222222222222222222222333333333333333222222111555555555555555555555555222222222222222222222222333333333444444555555666333333333333333222222111222333333444444333333222333333333333333333333333222222222222111111111111555444444333333333333444333222222222222333444444333333333333333333333333222222222222222222222222222222222222222111111111222222222222222222222222333333222222111000000///000111111111222222222222222222222222222222222222333333333333333333333333333333222111111111111222333333333333444444444444444333222222111222222222333333222111111111111222000000000000111111111111000000////////////000000////////////........................................................................------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++************++++++++++++++++++++++++*********************************)))((((((''''''))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))DDDEEEEEEDDDFFFMMMXXXaaa|||}}}rrrmmmmmmkkkkkkqqquuu```PPPAAA>>>???>>><<<<<<::::::999888888888888888999888888888777777777666666666666666666555555555666666666555555444444444333333444444444333333222444444333222222222333333444444444444333222111000222222222222222111000000////////////////////////............////////////////////////000000000000000000/////////.........---...///000000///...---........................................................................,,,,,,.........---,,,+++.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,---------......///...------//////...---------............------++++++,,,,,,,,,---------............////////////......................../////////......//////////////////....../////////////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222333333333222222111444444444444444444444444222222222222222222222222111111111111222222333333000111111111111111000000222333333444444333333222333333333333333333333333333333333333333333333333444333333333333333333333222222222222222333333333222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222333222222111000000//////000000000111111111111222222222222222222222222222222222222222222222222222333222222111111111111111222222333333333444444444222222222111111111222222222222111111111111111222000000000000000111111111000000////////////000000///////////////.................................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++*********+++++++++++++++++++++++++++******************************))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&AAADDDEEECCCGGGWWWqqq~~~sssjjjhhhjjjcccnnn|||hhh]]]TTTIII>>>;;;<<<<<<;;;;;;999999888777777777888888888888888777777777777777777666666666555555444444555555555555444444444444222222333333333333222222444333333222222333333333555555555555333222000///111222222222222111000000////////////////////////............////////////////////////000000000000////////////............---...///000000///...---........................................................................+++,,,---.........,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,---------.........---,,,---...///...---------............------+++++++++,,,,,,,,,,,,---............////////////////////////////////////...//////////////////......//////////////////...//////////////////////////////000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111111111222333333222222222222222222222222222222222111111111111111111111111000000000000000111111111000111111222222222111111222333333333333333333222333333333333333333333333333333333333333333333444222222333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////000000000111111111111111111111111111111111222222222222222222222222333222111111000000111111222222222333333333444444000111111111111111111111111111111000000111222222111111000000000000000000//////000000000000//////.........///////////////........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++*********++++++,,,---***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''===@@@DDDIIIUUUoooyyyrrrkkkiiilllcccwwwyyy^^^PPPLLLHHHBBB<<<999999:::999888999888888777777777888888777777777777777777777777777666666555555444444444444444444444444444444444111222222333333333333333333222222222333333444555888777666444333111000000111111222222111111000///////////////////////////............////////////000000000000/////////////////////.........---------...///000000///...---........................................................................,,,,,,------......------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,+++***+++,,,---,,,+++------............------+++++++++,,,,,,,,,------............////////////////////////////////////......////////////............////////////......000000000000000000000000/////////000000000111111/////////000000000111111000000000000000000000000111111111111111111111111000111222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111222222333222222222000111111222222111111000111111111111111111111111111111111222222222222222111222222333333333333222000111111222333222222222111111111111111111111111000000000000000000000000000000000111111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111222222111000000000000111222222222222333333333333//////000111111111111000111000000000000111222222111111111111000000000000//////000000000000//////.........///////////////........................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************+++,,,---...))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((())))))))))))***AAADDDLLLZZZppp}}}yyywwwppplllnnnpppcccNNNEEEDDD@@@>>><<<::::::::::::888999888888777777888888999666777777777777777777777777777666555555444333333333333333333333333333333111222333333444444333333111111111222333444555666:::888666333222111000000111111111111111000000///000000000000000000000000............////////////111111000000//////......//////.........------------...///000000///...---........................................................................,,,,,,,,,,,,,,,---...///***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......+++***)))***,,,---,,,+++------............------,,,,,,,,,,,,------------............////////////........................---...///000000///...------...///000000///...---000000000000000000000000////////////000000000111////////////000000000111000000000000000000000000111111111111111111111111000000111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111111000111111222222111111000111111111111111111111111000000111111111222222222000111222333444333333222///000111222333222222111111111111111111111111111000000000000000000000000///000000000111111111222000000000000000000000000,,,------...///000111222........./////////000000000000000000000000000000111111111111111111111111222222111000000000000000111222222222222333333333......000111111111000000000000000000000111222222111111111111000000000///...///000111111000///.............../////////000........................---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&)))))))))*********++++++KKKMMMVVVkkkuuuuuuvvvoooiiijjjiiiSSSEEEAAA@@@===>>>>>><<<<<<===<<<999999888888888888888999999666666666666777777777777777777666555444444333333333333333333333333333333111222333444444444444444000000111222333555666777;;;999666333111000111111111111111111111000//////111111111111111111111111............/////////000222111111000///......---//////.........------------...///000000///...---........................................................................------,,,+++,,,---///000)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---,,,+++,,,...///...------..................---,,,,,,------------................../////////000---------------------------...///000000///...------...///000000///...---000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222222222222222222222222222222222222000000000000000000000000222222222222111111111111---......///000000000///222222333333333333222222333333333333333333333333111111222222333333333444000111222333444333333222///000111222333222111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000++++++---...///111222222............/////////000000000000000000000000000000000000000000000000000222111111000000000000000111111222222222333333333---...///111111111000///000000///000000111222222222111111111000000//////...///000111111000///...---.........//////000000................................................---------,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************&&&'''((())))))((('''&&&(((((((((((())))))))))))GGGTTTiii|||wwwwwwqqqiiimmmyyyiiiSSSHHHAAA;;;999<<<;;;:::888888888888888777777888888888888777777444555666777777666555444777777777777666666666666888777555444333333444444444444444333333222222222222222111222333555777999<<<999555222222333333222000000000000000000000000000///...------...///000........................000000////////////000000................................................,,,,,,,,,------.........------,,,+++,,,---...///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++...------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................---------...............------++++++++++++------,,,,,,,,,---------............------------..........................................////////////////////////////////////............////////////000000000000////////////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000222111000//////000111222222111111111000000////////////000000111111222222000000000000111111111111000000///...............---...///111111222222222111111000000000000111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////------......///000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222222222111111111111111......///////////////...///...---,,,+++,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,+++*********,,,///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++*********)))************************++++++************++++++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((([[[mmm}}}tttoooooommmkkkttttttXXXIIIDDD@@@===<<<;;;;;;::::::999888888888777777888888888888777777444555666777777666666555777777777666666666555555888777555444333333333444444444444444333333222222222222111222333444666777999777444333333333333111000000000000000000000000//////............//////........................000//////......//////000................................................,,,,,,,,,------.........------,,,,,,,,,---...///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.......................................------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------..........................................////////////....................................////////////000/////////////////////111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000111111000000000000111111111111111000000000//////000000000000000111111111//////000000000111111111000000///..................///000111111111111111111111000000000000111111000000000000000000000000///000000111111000000///////////////////////////////////////////////////....................................//////////////////............//////////////////............////////////////////////000000000000111111111111////////////000000000000000000000000111111111111111111111000000000//////000000000000000000000000000000//////000000111222111111111111111111111000,,,,,,...///000000000000///...---,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,*********,,,...///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++******)))((((((************************++++++************++++++***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((qqq|||rrriiidddeeehhhoookkkZZZGGG@@@@@@???======:::;;;;;;;;;;;;999888777666777777888888777777666444444555666777777666666777666666666666555555555777666555444333333333444555444444444444444333333222222111111222222333444555444444555666555333111000000000000000000000000......////////////..............................///..................///................................................---------------.........---,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------------------------//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------......---------------------------............/////////....................................////////////////////////////////////000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000111111222222222222111111111111000000000000//////111000000000000000000/////////000000000000111111000000///...............//////000111111000000000111000000//////000000111000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................---............///////////////............//////000000//////...------,,,////////////////////////000000111111111222222222////////////000000000000000000000000111111111111111111000000000000//////000000000000000000000000000000//////000000111222/////////000000000000000***+++---///000111111111///...---,,,,,,,,,,,,---,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........+++++++++***)))(((((('''************************++++++************++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))yyykkkfff___[[[^^^gggwwwqqqXXXLLLAAA>>>???===;;;:::999:::;;;<<<;;;999777666666666777777777777666666444444555666666777777777666666666555555555444444555555555444444333333333444444444444444444444444222222111111111111111111222333555777999888555222////////////////////////---...///000000///...---..............................------------......------------------------........................---------...............,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,---------............///......---,,,,,,+++************+++,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------------.........//////....................................////////////........./////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000111222333333222111000000000000000000000//////111111000000/////////...////////////000000000111000000///...............///000000000000000//////000000////////////000000000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................---------........./////////......------......////////////......---------///////////////////////////000000000000111111111////////////000000000000///000000000111111111111111000000000///////////////////////////////////////////////////000111111.........///////////////,,,,,,...///000000000000......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))nnnbbbZZZWWWXXX___lllkkk[[[LLLDDD>>>>>>>>>;;;888888888999;;;;;;;;;999777555666666777777777777666666555555555555666666777777555555555555444444444444444444444444444333333333444444444444444444444444111111111111111111000000222333666999;;;:::666333////////////////////////---...///000000///...---////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------------------------------------,,,------......------,,,/////////.........------......---,,,,,,+++******((()))***++++++,,,,,,++++++++++++,,,,,,,,,------************++++++++++++------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------................................................////////////------....../////////000................................................//////000000000000//////////////////////////////000111222333333222111000//////////////////000000111000000000//////.........////////////000000000000000///...............//////000000000//////...000000////////////000000///////////////////////////000000111111000000///........................................................................------------..................------------......,,,---------.........///////////////////////////.........////////////000////////////000000000000///000000000111111111111000000000////////////.../////////////////////////////////...///000000111------......////////////...///////////////...------------------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++,,,,,,,,,,,,''''''((()))***+++,,,,,,************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***|||ggg^^^TTTXXX___jjjzzziiiSSSIIIAAA<<<:::<<<<<<999888999888999999999999777666555555666666777777666666555777666555555555555666666555555444444444333333333333333444444444444333222222222333333333333444444111111222222222111111000111333666999;;;:::666333000000000000000000000000......////////////......///////////////////////////..................///,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...............+++,,,------......------,,,------......------,,,------............------//////.........------------------,,,,,,+++++++++((()))******++++++++++++++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------............////////////---------......//////000////////////////////////...........................//////000000//////...////////////////////////000000111111111111000000......////////////000000000//////////////////.........////////////000000000000///.....................///000000/////////000//////......//////000///////////////////////////000000111111000000///................................................------------------------,,,------------...............------------......+++,,,,,,---......//////////////////////////////---------.........//////////////////000000000000000000000000111111111111000000////////////......000000000000000000000000//////......//////000111------......//////000000000000000000///...---,,,------......------,,,+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************************+++++++++,,,,,,'''((()))***+++,,,---...************************++++++************++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))******qqqbbb^^^XXXbbbpppkkkRRREEEBBB===:::999;;;:::888888<<<888888777777666555555555555555666666666666555555888777666555444444555555444444444333333333333222222333444444444444333222111111111222222222333333000111222333333222222111000222444777999888555111000000000000000000000000//////............//////////////////////////////000//////......//////000................................................000/////////.........---+++,,,---.........------,,,,,,---......---,,,,,,------............---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------............////////////,,,,,,---......///000000////////////////////////..............................////////////......////////////////////////000//////////////////000........./////////000000.........///////////////........./////////000000000000///...............------...///000000000000//////............//////////////////////////////...//////000000//////...................................................------------------------,,,,,,---------............------,,,,,,------...------------------------////////////////////////............////////////////////////000000000000000000000000111111111111000000/////////.........000000000000000000000000///............///000000---......///000000111111...///////////////...---------.........---,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++,,,------------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++************++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********iii^^^^^^___mmmlllWWWHHHAAACCC???<<<;;;<<<:::777888<<<888777666555444444444555555555666666666666555555:::888777555444444444444444444444333333333222222111222333444444444333222000000111111111222222222000111222333444333333222000000222555777666333000000000000000000000000000000///...------...///000000000000000000000000000000000////////////000000000000000000000000000000........................000000//////.........---+++,,,---.........---,,,,,,,,,---......---,,,,,,------............------******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++------------++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000,,,,,,------...///000000000000000000000000000000..............................////////////......////////////////////////000///...------...///000---.........//////000000---.........//////000000............/////////000000000///...............,,,,,,...///000000000000//////............//////////////////////////////---..................---................................................------------------------,,,,,,,,,---------.........------,,,,,,------...///......------,,,,,,+++////////////////////////////////////000000000000////////////000000000000000000000000111111111111000/////////............000000000000000000000000...............///000000.........///000111111222------...///000000//////,,,---.........---,,,+++---------.........//////+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,------.........,,,,,,,,,---------............---,,,,,,++++++***************************++++++************++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++~~~nnn___\\\cccppphhhVVVKKK???:::;;;999999999888888888777777777777666555555555555555444555555555666666777777999888777666555444444444333333444555555444444333555555444333333222111111000000111111111222222222333222111000000000222222111222222222222111000000//////000000000000/////////...---,,,,,,---...///////////////////////////111000///...------...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,........................++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////...---------,,,,,,,,,+++***+++,,,---...////////////////////////,,,,,,,,,---------.....................///000000............////////////........................000000//////.........---......///000000000000000111111000000//////........./////////---...///111////////////////////////........................------...///000000000/////////////////////////////////.........---------........................///...,,,++++++,,,...///...---,,,,,,,,,,,,---...------------------------......---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------........................000000//////....................................000000000000000000000000111111000000//////......000000000000000000000000111111///......---------------......///000000000...------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++******)))))))))------.........---,,,+++...---,,,+++++++++++++++************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&wwwlllddd___eeepppsssWWWKKKEEE===:::<<<999999888888888777777777777666666555444444555555444444555555666666666666444333333333333444444555666555555444333222111111555444444333222222111111000000111111111222222222333222111000000111222222111222222222222111000000//////000000000000//////000///...---------...///////////////////////////111000///...---......///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++))))))***------------------------++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...............------------,,,,,,+++++++++,,,---...........................,,,,,,,,,---------.....................//////000------------....................................000/////////.........---......///000000000000000//////////////////.........//////...---,,,...///................................................------.../////////..............................///.........------------........................///---,,,++++++,,,---///...---,,,,,,,,,,,,---.................................---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++------------------------......................../////////......---------........................////////////////////////111000000000/////////...........................//////............///000///////////////.........111000000000////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++++++++*********++++++,,,,,,---.........//////---,,,++++++******************************))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))((((((******)))((('''''''''''')))(((((((((''''''''''''tttccc\\\\\\cccuuummmYYYFFFAAA???;;;999:::888888888888777777777777666666555444444444555555444444444555555555555666111111111222333555666777;;;999777444222111111111444444333333222222111111111111111111111222222222222111111000111111222222111111222222111111000/////////000000000000//////000000///...---------...////////////////////////000000///............///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------......---............/////////+++,,,,,,,,,------------......................../////////.....................///000000000000///------..................---...///...,,,+++,,,---................................................------.........---,,,,,,------------------------............------------------------------------...---,,,++++++,,,---......------,,,,,,------.................................---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------------------......------------,,,,,,........................////////////////////////000000000000////////////........................---------......000111111111000000///......------............---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,************,,,...000222222111///---+++***))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))((((((***))))))(((((()))))))))((((((((((((''''''''''''~~~wwwjjj\\\XXX___pppqqqYYYLLL@@@>>>>>>:::777777888888777777777666666666555555444444444444444555444444444444444444444444222333333444555777888999<<<;;;888555333333333444333333333333222222111111111111111111111111111111111111111111111111222222111111111111111000000/////////000000000000//////000000//////...---------/////////////////////////////////.........//////////////////............------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........///......,,,,,,,,,,,,------------................................................---...//////000000//////,,,,,,,,,------.........---...///...+++*********000000000000000000000000........................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,++++++,,,------------------------------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000000////////////...........................------......///000111000000//////............---------,,,,,,,,,++++++...............---------------------------------+++,,,---,,,***)))***++++++++++++,,,,,,---------+++***))))))+++---000222333222000...+++***)))(((************************((()))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))(((((()))))))))))))))***++++++((((((((((((((('''''''''xxxooommmkkkccc]]]___kkkhhhVVVMMMEEE???======:::777555777777777666666666555555444444333333333333444444444444444444333333333333444444444444444555666666888666444222222222333444333222222222222222111111111111111111111111111111000000111111222222222222000111111111111000////////////000000000000//////000000000//////......---////////////////////////......//////////////////////////////............------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///......---,,,------------.................................---------...............------...///////////////++++++,,,,,,------......,,,---///...+++***)))***................................................,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000//////////////////////////////............//////............//////000000000000000000/////////...........................------------------------+++,,,---,,,***)))***++++++++++++,,,,,,------------,,,***)))***+++---///333111///---+++***)))(((************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((()))))))))(((((())))))***+++,,,'''''''''(((((((((((((((tttfff``````]]]___cccmmm}}}mmmVVVJJJ@@@>>>;;;:::::::::888777666666666666555555555555333333222222222333444444444333333333333333222222444333222222222222222333111111000//////000111222222222222222222222111111222222222111111111111111///000111222222222222222000000111111000000///...//////000000000000//////...//////000000000///...////////////////////////---...//////000/////////////////////............------------------------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---''')))+++,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---//////...------------------....................................---------------.........------...////////////...,,,,,,------------------+++---///...,,,+++******++++++++++++++++++++++++........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................////////////000000000000000000000000000000000000000//////.........//////------......///000000111/////////.........---------------.........//////---------------------------...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,...---,,,*********+++,,,000///---,,,+++*********************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))(((((((((((())))))***+++'''''''''(((((((((((((((}}}rrriii___[[[\\\[[[eeesssnnnWWWHHHDDD999999999777777999999999666666666555555555444444222222222222222333444444333333333333222222222111333222222111111222222333000000000000000000000000111111111111111111222222222222222111111111000000...///111222333333222222000000000000000//////...//////000000000000//////---...///000111111000000////////////////////////,,,---///000000000//////////////////....................................,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......***,,,---//////...---,,,+++,,,,,,,,,------------........................,,,,,,,,,------.........,,,---......//////..................------------***,,,//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////000000000111////////////////////////......---......///000111.........///////////////------,,,,,,,,,+++++++++++++++,,,---...//////000........................---...///...,,,+++,,,---+++++++++++++++*********,,,,,,,,,+++++++++******,,,,,,+++*********++++++************************))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))((((((((('''(((((())))))''''''''''''((((((((()))wwwkkkgggeee```]]]___aaaooommmWWWDDD;;;;;;888:::999777666888999999666666555555555444444444222111111111222333333444333333333222222111111111444333333333444444555666222333333333333222111111111111111111111111222222222222222222111111000000...///111222333333222222000000000000000//////...//////000000000000//////,,,---///000111222111111////////////////////////,,,---///000000000//////000/////////....................................,,,------......------,,,,,,,,,,,,------.........+++++++++,,,,,,---------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,------------------------,,,,,,,,,---------......***+++---//////...---,,,******+++++++++,,,,,,,,,........................,,,,,,,,,------.........,,,---......//////....../////////......---------))),,,///000...---,,,---////////////////////////........................+++,,,------............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---......---,,,,,,---------------------------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............................................................/////////000000111111........................,,,,,,,,,---///000222333000000000///......------000000/////////.........)))***+++,,,---///000000........................+++,,,---,,,***)))***+++,,,++++++******)))))))))***+++,,,,,,,,,++++++******)))))))))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))uuuppphhh___[[[\\\bbbgggooojjjSSSFFF@@@<<<888999999999888888888777777555555555555555555555555444444444444333333222111444444444333333222222222111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000//////.........---***---000000---,,,---///000...,,,,,,...///.........---,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------......---,,,,,,+++******...------,,,+++***)))))),,,,,,,,,++++++*********---,,,+++)))(((''''''''',,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---...---,,,***)))''')))***,,,------,,,,,,.........------,,,,,,,,,------++++++++++++------,,,,,,,,,------.........000000//////...---++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------......---,,,,,,,,,,,,---+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///,,,***---,,,,,,,,,,,,---......,,,,,,.../////////...---,,,---------,,,++++++***---------............/////////////////////////////////............//////------......//////000000------......------,,,+++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++******************************************************++++++++++++************************************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))************))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))zzzlllggg```ZZZ[[[bbbnnnwww}}}mmmXXXHHHAAA???<<<:::888888777777777666666666555555555555555555555555333444444444333333222111444444333333333222222222111111111111111111111111000000////////////000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000///////////////...////////////////////////000/////////.............../////////...---...///...---,,,---...///...,,,...---,,,,,,,,,,,,---...------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---......---,,,,,,+++******------,,,,,,+++*********---------,,,,,,,,,++++++++++++************)))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------////////////...---,,,+++,,,,,,,,,------------...------,,,,,,,,,------...------------------------......---,,,,,,,,,,,,,,,+++,,,------...---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,---,,,,,,,,,,,,---......,,,,,,.../////////...------------------,,,++++++------------....................................//////............//////............////////////------......------,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************)))******************)))******************************))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++******)))))))))))))))))))))************))))))))))))))))))************************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((~~~sssooofffbbb]]]]]]dddsss}}}^^^TTTFFF>>><<<===;;;:::666666666666555555555555444444444444444444444444333333444444444333222222333333333333222222222222111111111111111111111111000000////////////000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111.............../////////////////////////////////////////////............333111...---...//////...///......000111111///---...------,,,,,,------...------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,++++++++++++......------------,,,,,,))))))+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///...,,,,,,,,,,,,,,,---......,,,,,,---............------............---,,,,,,------------....................................//////............///////////////...............------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************((())))))******))))))((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************++++++++++++************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((|||pppiiigggaaaaaaccciiiwwwpppaaaMMMGGG@@@<<<<<<<<<999777666666666666555555555444444444444444444444444444333333333444444333333222333222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111,,,,,,------....../////////////////////////////////////////////.........666222---,,,...000///---000000111333444333111...------------------------------------------------,,,------......------,,,***++++++,,,,,,++++++************+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,)))***,,,......---,,,+++,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------............++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000111111///,,,,,,++++++,,,,,,---...,,,,,,---------.........---......///......------,,,,,,---------.................................///......------......////////////......---------------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************)))))))))))))))*********++++++*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((}}}tttnnnhhhbbb```ZZZ___jjjyyygggRRRIIIEEEBBB>>>===<<<;;;888555777777666666666555555555444444444444444444444444222333333444444333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------......//////.................................///////////////666222---,,,...000///---//////000111333222///---------------------------------------------------,,,------......------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---......+++++++++++++++,,,,,,,,,+++,,,...///...---+++))),,,+++++++++,,,------......---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---............+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///111000///,,,++++++++++++,,,------,,,,,,,,,,,,------......------......///......---,,,,,,,,,------------.................................------------......//////......------,,,,,,------......------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))************))))))((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''zzzjjjfffddd```]]]^^^[[[eeeuuukkkQQQBBB>>>===<<<::::::;;;:::888666777666666666666555555555333333333333333333333333222222333444444444333333111111111222222222222222111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.............../////////.................................///////////////333111...---...//////...---,,,,,,...//////---+++,,,------......------,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******++++++++++++,,,,,,,,,------...---,,,******,,,++++++,,,,,,---...//////...,,,+++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++,,,---------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))******+++,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***,,,...//////...+++++++++++++++,,,------,,,,,,,,,+++,,,------...,,,,,,---............---,,,,,,,,,,,,------------------------------------......------------...............---------------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************((())))))******))))))((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))'''((((((((())))))))))))))))))))))))************************************(((((())))))))))))((((((''''''''''''''''''''''''yyylllbbb```^^^[[[```iiirrr|||pppYYYFFF>>>>>>:::999888888888888888777555555555555444444444333333333333333333333333333111222333333444444444333000111111111222222222222111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////......................................./////////000.../////////...---...///...---,,,,,,......---,,,,,,,,,---......---,,,,,,------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,.../////////...,,,+++++++++---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))******+++,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++******,,,------,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,---...++++++,,,---------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,------------------...------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************)))******************)))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++))))))************))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''|||nnneee``````]]][[[gggyyymmmZZZJJJ>>>:::>>><<<;;;999888777777777666444444444333333333222222333333333333333333333333111222333333444444444444000000111111222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..............................---.........//////000000***---000000---,,,---///111000......///000000///,,,,,,---......---,,,,,,------------------------,,,------......------,,,,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........)))))))))***+++,,,...///+++++++++,,,---...///000000...---++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,''')))+++,,,------,,,,,,*********++++++,,,,,,,,,++++++------------++++++,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++***+++,,,------+++***(((******+++,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,---------************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++)))***+++,,,,,,+++++++++******++++++,,,------,,,+++***+++,,,---...***+++,,,,,,---------,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,------.........------......------,,,+++******+++++++++,,,,,,,,,------------------------))))))******++++++++++++******************************************************++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''{{{qqqhhh```[[[]]]___dddxxxtttkkk\\\LLLAAA;;;999:::999888888777666555555444444333333222222333333444000111111222222222111111222222222111111111000000444333111000000111333444111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000333333333222111000000///---------.........//////////////////////////////------------------------...------...000111///......------------...//////000000//////.........---........................------------------------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***(((***,,,,,,+++++++++,,,------------------------++++++++++++++++++++++++///......------,,,,,,+++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******++++++++++++******+++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,------......------,,,***+++---------+++)))(((+++,,,---...---,,,+++***************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************((()))***)))((('''((()))***)))((('''&&&&&&'''((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((qqqiiibbbZZZZZZccclllvvvrrr\\\WWWNNNEEE???;;;::::::888888777777666555555444444333333222222333333444111111222222222111111000222222222111111111000000444333111000000111333444111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000000000//////...------,,,---------.........//////////////////////////////------------------------...------...000111///...---------............///000/////////.........---........................------------------------++++++,,,,,,---------------............---,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,---************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))***++++++++++++***)))******++++++++++++******+++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++******++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************************************+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,***+++---------+++***(((,,,,,,------,,,,,,++++++************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************(((*********((('''((()))***)))((('''&&&''''''(((((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((ssshhhccc^^^ZZZ___ooojjjTTTEEEDDDBBB???===;;;:::999777777777666555555444444333333222222222222333333222222222222222111000///222222222111111111111111333222111000000111222333111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000//////......------,,,,,,------........./////////////////////////////////------------------------...------...000111///...,,,,,,.../////////...---/////////.......................................------------------------***+++---......---,,,,,,......//////......---,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))***++++++++++++***)))******++++++++++++************))))))******+++,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******************************************************************++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,------...,,,------......------,,,++++++,,,------,,,***)))------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((()))******(((((()))***))))))))))))))))))))))))))))))))))))************)))***+++***((('''((()))))))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((''''''(((((()))uuujjjdddcccaaadddpppiiiSSSFFF??????>>>===;;;999888777666666666555555444444444333333222222222222333333222222222222222111000///111111111111111111111111222222111000000111222222111111111111111111111111///////////////000000111000000000000000000000000000000000000000000000000111111111000000/////////............////////////////////////////////////...........................------...000111///...+++,,,...000000///...,,,................................................------------------------+++,,,---...///...,,,+++...............---,,,,,,***,,,......---------...++++++++++++++++++++++++++++++++++++++++++++++++......------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************++++++++++++*********************+++++++++******))))))))))))************************************++++++++++++******************************++++++++++++++++++++++++******************************************************************************************************************************+++,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,------......,,,------......------,,,+++,,,,,,------,,,++++++...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************++++++************++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************)))***+++***((('''((()))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))wwwlllccc```bbbiiiuuuxxx___MMMCCC??????>>><<<999888777777777555555555555444444444444333222222111111222222333222222222222222111000///111111111111111111111111111111111111111111111111000000000000000000000000///////////////000000111000000000000000000000000////////////////////////222222111111111111111000........./////////000000////////////////////////...........................------...000111///...+++,,,...000000///...,,,---------.......................................------------------------,,,---.........---,,,,,,,,,------------,,,++++++***,,,......---------...++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******++++++++++++******))))))******++++++++++++***))))))(((((())))))*********************************++++++++++++******************************************************************************))))))))))))))))))))))))************************************************************************)))***+++,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,---,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************+++******************+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************)))++++++***)))((()))***''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))wwwmmmddd^^^```hhhzzzyyy]]]JJJ???<<<>>>;;;999777555555555777888444444444444444444444444222222111111111111222222000111111222222222111111111111111111111222222222111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000000000////////////....../////////000000000////////////////////////...........................------...000111///...,,,,,,.../////////...------------------.................................------------------------.........---------------,,,,,,------,,,,,,+++******,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))***++++++++++++***+++***)))(((((()))***+++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************************************))))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((()))******(((((()))***))))))))))))))))))))))))))))))))))))***************+++,,,+++)))((()))***&&&'''(((((()))(((((((((************************(((((((((((())))))))))))***))))))(((((())))))***xxxkkkfffbbbaaalll{{{{{{___LLLAAA;;;:::<<<666666555555555555666777333333333333333333333333222222111111111111222222///000111222222222222222000000111111111222222222000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////...........................------...000111///...---------............///,,,,,,,,,------.................................------------------------000///---,,,,,,,,,---...---------------,,,,,,+++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******)))*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******((()))***+++,,,++++++***,,,+++)))(((((()))+++,,,******************************++++++++++++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...............,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))***************+++,,,+++)))((()))***%%%&&&((()))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******zzzmmmdddcccdddiiizzzvvv```III???;;;888666777666777777888777666555444333333333333333333333333222222111111111111222222...///000111222333333333000000111111222222222222000000111111111111000000000000000000000000000000///////////////000111111000000000000000000000000/////////////////////////////////000000000000000////////////000000000000////////////////////////////////////////////////...------...000111///......------------...//////,,,,,,,,,------.................................------------------------222000---++++++,,,...///......//////......---,,,(((***,,,,,,+++++++++,,,------------------------++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------&&&(((+++...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******************)))***++++++,,,------------------------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******((()))***+++,,,+++******,,,+++***((((((***+++,,,******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************************************((()))***+++,,,---------------------------------************************)))+++,,,...//////......,,,------......------,,,,,,,,,,,,,,,,,,---...///+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))***************+++,,,+++)))))))))***%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******kkkhhhffffffooo```QQQBBB<<<;;;999777888444444555555666777777777444444333333333333222222////////////////////////111111000000000000111111000000////////////000000000000000000000000000000000000//////......------//////......---------,,,//////............//////111000///......///000111////////////000000000000////////////////////////////////////////////////////////////////////////---------............/////////////////////////////////...---,,,,,,++++++......//////......---,,,++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((+++......+++******+++...---,,,++++++---...000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---***(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,************************+++++++++***************))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++******************************++++++++++++******++++++******************++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++***+++,,,...///------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***++++++***)))|||zzzwwwtttttteeegggjjjrrruuuVVVJJJ===::::::888777888666666666555555555555555444444333333333222222222000000000000000000000000111111000000000000111111000000000//////000000000000000000000000000000000///////////////........./////////.........------//////............//////000000////////////000000.../////////000000000000////////////////////////////////////////////////////////////////////////---------............///........................///......---,,,,,,++++++...............------,,,------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))((()))+++------+++***+++,,,...---,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***+++******))))))******+++++++++++++++++++++++++++*********************************++++++*********************************************************))))))))))))***************))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,---...------------------------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))***)))(((''''''tttmmmiiieeedddeeeccciiittt}}}kkkaaaJJJ@@@888777999888777777777666666555444444333333333333333333222222222222111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000.........///////////////000000////////////......//////............////////////000000000000//////....../////////000000000////////////////////////////////////////////////////////////////////////---------............///.................................------,,,,,,+++...............---,,,,,,------------------------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,+++******+++------,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,+++++++++************************))))))))))))))))))******))))))***++++++++++++***+++******))))))******+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))*********************))))))*********++++++++++++++++++++++++************************+++++++++++++++*********)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++,,,,,,---...------------------------..................------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))))))))((('''&&&%%%qqqhhhccc```aaaeeejjjssssssaaaUUUQQQBBB;;;666777999777555555555555555444444444333333333333333222222222222111111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000------......//////000000000000000000000///////////////............//////...///000111111000///............/////////000000////////////////////////////////////////////////////////////////////////---------............///..............................---------,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++***)))***,,,---,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''(((***,,,............++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************))))))************))))))++++++++++++++++++++++++))))))***++++++++++++***************************((()))))))))))))))******))))))***++++++++++++*********))))))))))))************************************************************))))))))))))*********************+++++++++)))))))))***************((()))))))))************++++++************++++++************************************************+++++++++***************)))))))))))))))******+++(((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---------------------------------//////......------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''~~~ooofffaaaaaagggooo{{{wwwdddXXXNNNHHHHHH???:::777888999666333333222333333333444444444555333333222222222111111111111111111111111111111111111111000000000000111111111111000000000000111111////////////////////////------......//////000000/////////000000000000000//////............//////...///000111111000///...............////////////////////////////////////////////////////////////////////////////////////---------............///........................---------------,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,***)))***+++,,,,,,++++++++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++,,,,,,,,,***)))++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************************************************************++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***************************(((((())))))*********+++))))))***++++++++++++******))))))))))))))))))*********************************************************)))(((((()))******))))))*********+++++++++*********+++++++++,,,,,,((()))))))))************++++++************++++++************************++++++++++++++++++++++++************************)))))))))))))))******+++(((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------------------------------------------------...---------,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((()))***+++,,,~~~|||}}}}}}tttkkkeeedddhhhtttqqqWWWKKKGGGCCCAAACCC>>>:::888999999444222222111111222333333444555555222222222222111111111111111111111111111111111111111111000000000000111111000000////////////000000////////////////////////.........///////////////......////////////000000//////............////////////000000000000//////------........./////////////////////////////////////////////////////////////////////////////////---------............///---------------------------------------------------------------,,,++++++------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++++++++***((('''++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))************************************************---------......---------++++++++++++++++++++++++)))******+++,,,+++++++++************************)))))))))***++++++,,,,,,))))))***++++++++++++******))))))(((((())))))******************************************************)))(((''''''((()))***)))))))))***++++++,,,,,,*********+++,,,,,,------))))))))))))*********************))))))*********************************++++++++++++++++++++++++)))))))))***************)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((()))+++---...~~~uuurrrsssvvvnnnkkkjjjmmmrrr{{{hhhUUUEEEAAA???:::;;;@@@===999777999888333222333222222222222222333333333222222222222111111111111000000000000000000000000111111000000000000111111//////............/////////////////////////////////////////////.........------.........///////////////............//////000000////////////000000---------.........//////////////////////////////////////////////////////////////////////////////---------............///------------------------------------------------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,******+++------+++)))******+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++******))))))******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))************************************************,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************)))******+++,,,,,,------))))))***++++++++++++***))))))(((((((((((())))))***************************************************)))(((''''''((()))***((())))))***++++++,,,,,,)))))))))***+++,,,,,,,,,))))))))))))***************))))))(((((())))))***************************************************((()))))))))*********+++)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------.../////////...,,,+++------------------------,,,,,,,,,---------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''(((***+++,,,wwwmmmkkkkkkmmmooofffhhhnnnxxx}}}bbbRRRFFF??????===555666===;;;777666888777333222444444444333333222111111111222222222111111111111000////////////////////////111111000000000000111111......------------......////////////////////////000000//////.........---,,,---------......////////////............//////111000///......///000111---------.........//////////////////////////////////////////////////////////////////////////////---------.........//////------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......+++******+++......+++(((******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************************************))))))************))))))++++++++++++++++++++++++++++++,,,------------,,,******************************+++,,,------......))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))************************+++)))(((''''''((()))+++((())))))***++++++,,,,,,'''(((((()))***+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---....../////////...,,,+++------------------------,,,------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''))))))rrrhhhffffffcccbbbdddeeeooo|||ttt[[[PPPAAA???===;;;999999:::;;;666666555444333333222222111222222333333222222111222222111111111111222222///////////////...------000000000000000000000000000000//////.........---111111000000//////............////////////..................///////////////////////////////////////......---------......//////...------------------------------...////////////000000000000//////------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,+++++++++************)))000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************************************,,,+++******))))))******((((((((((((((((((((((((+++*********))))))(((((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,,,,+++***************************(((((((((((())))))))))))++++++***)))(((((())))))++++++++++++++++++++++++************************(((((())))))*********+++)))************+++++++++************************)))************++++++++++++,,,---...///...---,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,+++++++++******---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,&&&'''(((*********))))))******))))))((((((''''''%%%&&&''')))))))))((('''sssiiiaaa___```___ccchhhuuu}}}vvv]]]KKKCCC<<<:::888666666666777777666555555444333333222222111222222333333222222111222111111111111111111222///000000000000///...---000000000000000000000000000/////////............000000000000//////............////////////..................//////////////////////////////////////////...............///000///......------............------......///000...//////000000//////...------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))******************************************)))))))))((())))))*********+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))(((((()))***+++++++++++++++************************))))))))))))************++++++***)))))))))))))))++++++++++++++++++++++++************************((()))))))))************)))************+++++++++************************)))************++++++++++++,,,,,,---...---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))((()))+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,************************************************+++***))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******'''((()))******)))(((((())))))((((((((((((((('''&&&'''((((((((((((((((((gggaaa[[[YYYZZZ___jjjtttjjjUUUEEE<<<:::;;;:::888777666777888888555555444444333333222222111111222222222222111111111111111111111111111111000000111111000000//////000000000000000000000000////////////............000000000////////////.........////////////......---............//////////////////////////////////////////......//////000111000//////......//////...............///000000---..................---------------------------....../////////000000000------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,(((((()))***+++,,,------///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************************)))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))***++++++************************************+++++++++++++++***))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++***+++---...---,,,************************)))******+++,,,,,,------************************************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))(((''''''''''''''''''((((((((()))((((((''''''''''''(((```]]]YYYWWW[[[iii}}}gggPPPDDD===;;;<<<888888777666666777777888444444444333333333222222111111222222222222111111000000111111111111000000000000111111111111000000///////////////////////////////////////.........////////////////////////......////////////......---------.........//////////////////////////////000////////////000000111111111000//////////////////............///000000,,,------......------,,,------------------------////////////000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,))))))***++++++,,,------------,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))***************************************)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++************************)))))))))*********++++++******)))))))))))))))***************************************************)))))))))))))))*********))))))*********+++++++++************************))))))*********+++++++++---,,,+++***+++,,,...///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,+++,,,...///...---++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''******)))))))))(((''''''%%%%%%&&&&&&''''''((((((***)))(((&&&&&&&&&'''(((YYYZZZZZZ[[[fff}}}}}}iiiRRREEE???<<<;;;<<<333333222222222222222222333333333333333222222222000111111222222111111000///000111111111111000///000000111111111111000000////////////////////////.........///////////////.............../////////......////////////......------------............///////////////////////////////////////000111111111111000///////////////...............///000000,,,,,,------------,,,,,,------------------------////////////000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((((((******))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))************************************************************))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((******)))(((((((((''''''%%%%%%&&&&&&''''''((((((***)))(((&&&&&&&&&'''(((RRRXXX^^^fffxxx___RRREEE@@@===:::777888333333333333222222111111333333333333222222222222000000111111111111000000...///000111111000///...//////000000111111000000000000000000000000000000.........///////////////---............/////////......////////////......,,,------------.........////////////////////////............///000111111111000//////......//////---------------...//////,,,------------------,,,------------------------....../////////000000000------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++******))))))******(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++************************************************************)))))))))))))))************+++++++++************************)))************++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******************************************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((***))))))(((((((((((()))'''''''''''''''((((((((()))((((((''''''''''''(((TTT___kkkxxx|||gggKKKCCC===;;;999666555666666666666555444333222111222222222222222222222222000000111111111111000000...///000111111000///...---...///000000000000///000000000000000000000000............/////////000---------.........//////......////////////......,,,,,,---------.........////////////////////////------------...///000111000///......------......,,,,,,,,,,,,,,,---......------............------------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++************************************************************)))))))))((()))************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++++++++---...---,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************))))))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))(((''''''((()))***))))))((((((((((((((('''&&&'''((((((((((((((((((]]]iiiyyyuuu\\\IIIAAA<<<999888777444666999444444333333111000...---222222222222222222222222000000111111111111000000...///000222222000///...------...//////000//////000000000000000000000000---.........//////000000---------.........//////......////////////......,,,,,,,,,---------......////////////////////////,,,,,,,,,------///000000//////...---------------,,,++++++++++++,,,---------......//////......---------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------***************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,******+++,,,------...///)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************************************,,,++++++***)))*********************************(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++((()))*********((('''&&&)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++************************)))************+++++++++)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))((('''(((***+++***)))*********************************++++++,,,------************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((()))(((''''''''')))***+++******))))))((((((''''''%%%&&&((()))))))))((((((ppp||||||hhhUUUGGGBBB===;;;999777666666666777444444333333333333222222111111111111111111111111000000000000111111111111000000000000000000000000............////////////...///000///...---...000///////////////000111222//////......---------------,,,+++******+++,,,---000000//////.........---//////////////////////////////.........---------........................///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---...---+++)))...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******)))))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------,,,,,,,,,------,,,++++++*********)))))))))))))))************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************************************++++++++++++******,,,+++******+++---///111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))*********)))))))))((((((''''''******))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))******)))&&&%%%&&&&&&************************((()))***+++,,,---------,,,,,,,,,++++++***************************************++++++++++++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((sss]]]PPPGGG@@@>>><<<;;;999777666666666666444444333333333222222222111111111111111111111111000000000000111111111111000000000000000000000000............////////////---///000///...---...000---------,,,------......000000//////............000///...------...///000000/////////.........---........................//////.........---------........................//////...---------------///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------+++)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************))))))))))))************************************************************************,,,,,,,,,++++++*********)))))))))))))))((('''''')))***++++++++++++***)))++++++++++++++++++++++++******************************************************++++++++++++*********)))(((((((((***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))***************))))))(((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))************************)))))))))))))))))))))))))))***+++)))'''&&&&&&'''************************)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******************)))))))))(((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((())))))))))))******)))))))))((((((((('''))))))))))))))))))))))))sssUUUEEEAAA???===<<<:::999888777666555555555333333333333222222222222111111111111111111111111000000000000111111111111000000000000000000000000............////////////---...//////...---...///...---,,,,,,,,,,,,,,,,,,000000000///////////////000//////......//////000/////////......................................................---------........................////////////..................---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------,,,+++***...------,,,,,,------...------------------------,,,,,,,,,------------...*********+++++++++,,,,,,,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++************************************************************************************************+++++++++++++++*********+++++++++++++++******))))))***++++++++++++***)))++++++++++++++++++++++++******************************************************++++++++++++******+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))*********************)))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))***++++++***((('''((()))***************************++++++,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++******(((((()))***+++,,,---...,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******************))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))((((((((((((************************~~~iiiXXXGGG@@@???<<<999888888888777666555555555444333333333222222222222111111111111111111111111111///000000000111111111111////////////////////////............////////////---...//////------...///000///...---------------////////////.....................------.........................................................................................................//////000000000/////////...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------,,,++++++,,,...------,,,,,,------...........................------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,+++***((('''++++++++++++++++++++++++++++++******++++++,,,,,,******************************+++,,,,,,,,,,,,+++)))***************++++++************************************************************************+++++++++***************+++,,,,,,---,,,,,,++++++*********++++++*********++++++++++++++++++++++++******************************************************++++++++++++******------,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))******************))))))))))))******++++++************************))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***************+++************************))))))))))))))))))))))))***+++,,,+++)))((()))***************************++++++,,,,,,,,,+++******+++++++++*********************************************++++++++++++******((())))))***+++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))nnn]]]MMMFFF???<<<:::555444555666666666666555444444333333333222222222111111111000000000000000000000000///000000000111111111111////////////////////////............////////////---...///...---,,,---///000///...------------------------------------------..................------------.......................................---.............................................//////000111111000000///------,,,,,,,,,------......------,,,,,,------...,,,,,,---------.........,,,---...---+++***+++---...------,,,,,,------...........................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********)))'''&&&+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))******+++++++++,,,************************************************************************************************(((((()))))))))))))))(((+++******************+++++++++++++++++++++++++++******************************************************++++++++++++******------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))******************))))))))))))************************++++++******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***+++,,,+++***)))***+++************************++++++,,,,,,,,,+++************************************************************++++++++++++******************************,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((nnnVVVKKKEEE@@@;;;888555222555:::444555555555555444333222222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000............////////////,,,---......---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////...---------------.........---------------------------------.......................................---...000111111111000///------,,,,,,,,,---............------------......,,,---------............,,,...///---***)))+++......------,,,,,,------..............................------------,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***))))))((((((++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************************************************************)))))))))***************))))))******++++++******++++++***))))))***++++++++++++++++++++++++++++++******************************************************++++++++++++***************))))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******)))))))))*********************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))******************************)))))))))))))))))))))))))))+++,,,+++***)))***+++***************************++++++,,,,,,,,,++++++)))))))))*********************************************++++++++++++******++++++*********))))))))),,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''vvvZZZIIIDDDCCC<<<888888888666666999333444444555444333222222222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000............////////////,,,---......,,,,,,---...---------,,,------......,,,,,,,,,---------......---...///000000///...---,,,,,,,,,------.........---------------------------------.........//////........................,,,---///111111000///...,,,,,,,,,,,,,,,---...///......------------......------------............+++...///---)))(((+++///...------,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++************++++++,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,))))))***++++++,,,------************************************************************************((()))))))))*********+++***+++,,,---------------++++++***))))))***++++++++++++++++++++++++++++++******************************************************++++++++++++******((())))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******((((((((())))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))))))))))))))***+++***))))))***+++************************)))***++++++,,,,,,,,,,,,((()))))))))*********+++******************************++++++++++++******))))))))))))************,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((ttt```JJJ???>>>;;;555333888;;;888333000222333444555444333222111222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000............/////////000,,,---......,,,,,,---...///////////////000111222---------.........//////***+++,,,------,,,+++***,,,,,,,,,------.........---------------------------------.........//////........................+++---///000111000///...,,,,,,,,,,,,,,,---...///......------------......---------.........//////+++...///---)))(((+++///...------,,,,,,------...------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------************************************************************************(((((())))))*********+++'''((()))***************,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******''''''(((((()))))))))*********))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))******)))((()))+++************************((()))***+++,,,---------(((((())))))*********+++******************************++++++++++++******''''''((()))***+++,,,,,,,,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************'''((((((((())))))******))))))))))))))))))))))))zzzsssgggYYYLLLBBB;;;888333444555666777777777777555444333333444333111///000000000000000000000000000000000000000000000000........................------......//////000000///...---,,,,,,---.../////////.........---------........................////////////000000000000+++,,,---.........---,,,---------.........//////...------,,,,,,------.........---------,,,,,,,,,......------,,,,,,,,,+++...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------.../////////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********'''(((************,,,...++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))******---+++))))))*********)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&''')))******))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))(((((((((((())))))************************)))************+++++++++************************''''''''''''((((((((((((%%%&&&'''((()))***++++++++++++************++++++************************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((()))+++,,,+++***(((&&&******))))))((((((''''''(((((((((((())))))))))))+++++++++***************+++++++++++++++***)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttddd^^^UUUKKKBBB<<<888666444555555555555444444333555444333333444333111///000000000000000000000000000000000000000000000000////////////////////////.........///////////////......------------......//////.........---------------------------------........./////////000000,,,,,,---.........---,,,,,,------------............------,,,,,,------...............---------,,,111111000000////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************)))))))))***+++++++++,,,---,,,+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,+++******+++,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******---+++***)))***+++***)))************************************************************************************************************************)))***************))))))************************+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''((()))******)))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))(((((((((((())))))************************(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,***)))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******)))***,,,,,,,,,+++)))(((***)))))))))((((((((('''(((((((((((())))))))))))***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffVVVKKKHHHBBB===999777666666666666666555333222000///555333333333444333111///000000000000000000000000000000000000000000000000111111111111111111111111///////////////.........---..................---...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,------------...------,,,,,,------.../////////.........------............------------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++******************************************++++++++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,------,,,+++******,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,+++******)))*********...,,,******+++,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********))))))************************+++++++++***************+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***))))))*********))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))(((((())))))***************************'''((((((((())))))))))))************************************++++++++++++++++++******)))(((''''''++++++************++++++************************,,,+++******)))*********))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''***+++,,,---,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyyaaaOOOEEE>>>===:::777666666777888666666666555333222000///444333222222333333111///000000000000000000000000////////////////////////111111111111111111111111000000//////......------,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////...,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++************************+++++++++*********************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------++++++,,,---++++++************++++++++++++************++++++************************++++++***************+++---,,,******+++,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,***)))***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))***))))))))))))))))))***************************((((((((()))))))))******************************(((((()))))))))***************)))((('''&&&&&&%%%++++++************++++++************************++++++******************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''******+++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ppp\\\MMMDDD@@@<<<;;;999777666666777888555555555555555444333222333222111222333333111000////////////////////////////////////////////////000000000000000000000000000000//////......------,,,---...//////...---,,,---.....................------------------------,,,,,,,,,,,,------------....../////////...,,,++++++++++++,,,,,,,,,------...------,,,,,,------...000////////////.........//////////////////000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,---------............------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++************************+++++++++***************))))))))))))******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++************++++++++++++************++++++************************+++***************++++++,,,+++)))***+++,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***************************************************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,***)))***+++***)))(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++******))))))))))))******************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************+++*********))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((()))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))***+++---......---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggTTTIIIAAA<<<<<<;;;999888666555444444555333444444555555555555444222111111222333333111000////////////////////////000000000000000000000000///////////////////////////////////////.........---..................------------.......................................,,,,,,,,,---------.........///000000///...,,,+++,,,,,,,,,,,,------------...------,,,,,,------.../////////.........---------............/////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******************************************++++++((()))******++++++******++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,((()))+++,,,+++,,,...///++++++************++++++++++++************++++++*********************************)))******+++,,,+++***((()))***,,,+++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***************+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***))))))*********)))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++******))))))******+++************************************++++++++++++************************))))))*********+++++++++((())))))******+++++++++++++++************++++++************************))))))***++++++++++++***))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))******+++***+++...000000///---+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttcccPPPEEE@@@:::777888777666555444333333333333333333444444444444333333222111000111333333222000////////////////////////000000000000000000000000////////////////////////.........///////////////......------------......---------.........//////------------------------------------............///000000000///...,,,+++,,,------------............------,,,,,,------...............---------,,,+++++++++,,,,,,,,,------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***++++++******,,,---++++++************++++++++++++************++++++******************************))))))***++++++,,,***((('''((()))+++******************************************************************************************************************************))))))***,,,,,,------,,,++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''((()))******)))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++******))))))******+++************************))))))))))))************************************((((((((()))))))))******''''''''''''((((((((((((++++++************++++++************************((()))***+++,,,++++++***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))***))))))((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((())))))***++++++,,,)))+++---000000///,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||iiiXXXMMMCCC@@@===777555888333333333222222333333444333333333333333222111000111000000111333333222000////////////////////////000000000000000000000000////////////////////////---.........//////000000///...---,,,,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000...,,,+++---------.........//////...------,,,,,,------.........---------,,,,,,,,,.........//////000000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,---)))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((*********++++++,,,,,,,,,***+++,,,+++)))))))))***++++++************++++++++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,)))'''&&&''')))******)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---...////////////++++++++++++++++++++++++))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++************++++++************************(((((((((((())))))))))))************************,,,,,,---------.........++++++++++++************++++++************++++++************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((+++******)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((())))))***+++,,,,,,,,,'''***---///000...,,,***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnZZZQQQCCCAAA>>>:::888777666777444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000111111222222222222111111//////............////////////.........---------------------------------//////.........---------..............................//////...---,,,,,,---------,,,,,,+++++++++............---,,,++++++000///...---,,,+++******,,,,,,,,,,,,...///111222---...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++******+++,,,---......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---------+++)))(((++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...,,,***,,,---///222444555666666555222...,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((((((((()))******++++++,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))}}}iiiUUUHHHCCC@@@>>>;;;888666555555555444444333333333222222222222222222222222222222222////////////////////////000000000000000000000000//////............//////,,,---------------,,,+++//////............////////////.........---------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------,,,,,,++++++---------...------,,,,,,...---------------,,,,,,---------------------------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,//////.........---------......------,,,,,,++++++++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++************++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++*********)))************************++++++******************++++++++++++++++++++++++************************,,,***)))***,,,---,,,***+++...222666999:::;;;;;;555222...,,,,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))''''''(((((())))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++***************************************)))((((((++++++++++++++++++++++++*********************************************************************************************************)))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''iiiXXXLLLBBB======;;;:::777555444444444444333333333333222222222222222222222222222222222222........................000000000000000000000000......------------......///000000000///......---//////............//////...............---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,...---------------,,,,,,,,,,,,------...---------,,,,,,,,,------.....................---,,,***)))---...000///...,,,---------------,,,,,,++++++++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,////////////..................---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((******************************++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,---,,,++++++///555;;;???@@@@@@???555222///,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++************************)))************))))))(((************************))))))))))))))))))))))))************************************************************************++++++******)))(((((('''))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''vvvdddPPPEEE@@@===;;;<<<777777555444333333444444333222222222222222222222222222222222111111111111////////////////////////000000000000000000000000///......------......///333333333333222111000000///......------......///........................------------------------------------------------........................---------......------,,,------------------------++++++,,,---............,,,,,,,,,---------......,,,---...///...+++)))'''---...000///...,,,,,,---...------,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))))))))))))))((((((******************************+++++++++++++++,,,++++++++++++++++++++++++************************+++******+++,,,,,,,,,,,,,,,111888>>>BBBCCCAAA@@@666333///---,,,,,,,,,+++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((******)))(((&&&++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************************************************************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))(((((((((((())))))******++++++((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))YYYLLL@@@<<<===;;;888666666555555444444444444444222222222222222222222222222222222111111000000000000000000000000000000000////////////////////////000//////////////////000///000000000///......---......------------......---.....................------------------------,,,,,,------------------........................,,,,,,---------------,,,------------------------++++++,,,---..................---------,,,,,,,,,***+++---......---+++)))---...000///...,,,,,,------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,...333:::???BBBAAA???<<<666333///---------,,,+++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))+++------,,,+++***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((())))))************((((((((())))))******+++''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))FFF>>>:::;;;===999555444555555555555444444444444111111111222222222222222222222222111000000//////111111111111111111111111////////////////////////000000////////////000000---......//////...............------------......---------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,------...---------.........------,,,,,,,,,***+++,,,---......---------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))******++++++,,,---------------------------,,,,,,++++++*********))))))))))))))))))))))))******+++++++++++++++,,,******************************++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---000444999>>>@@@???<<<999666333000---------,,,,,,***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))***+++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************((())))))************)))************************************************************************++++++++++++++++++++++++************************'''(((((()))******++++++(((((())))))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''???;;;999;;;;;;888666666444444444444444333222222000111111111222222222222222222222111000/////////000000000000000000000000/////////////////////////////////....../////////...///000111111222111111...------,,,,,,------...---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********+++++++++,,,,,,---------...------,,,,,,,,,,,,---------------...,,,,,,---------.........---...000///...,,,------***++++++,,,,,,------...------------------------,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++************++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))*********************************+++++++++,,,,,,******************************++++++,,,------...++++++++++++++++++++++++************************)))+++,,,,,,******+++...000333888<<<>>>>>>;;;:::777444000...---------,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))(((((((((*********))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))*********)))))))))))))))(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''===888666777666333444777333333333333333222111000000000111111222222222222222222222111000//////...////////////////////////////////////////////////.........------.........,,,---...000111111111111...------,,,,,,------...---------.........//////------------------------+++++++++,,,,,,---------........................***+++,,,,,,------------))))))*********+++++++++............---,,,++++++***++++++,,,---//////000///......---------......---...000///...,,,------)))***+++,,,------...///------------------,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,------------------------------------------------++++++,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++******+++,,,,,,---......++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++))))))******+++++++++,,,******************************+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))(((+++---,,,***)))+++...///222777;;;>>>>>><<<;;;777444000...---------,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************)))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((('''''''''&&&++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++******)))(((((((((******))))))((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))***+++++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))555555444444444333333333555555444333333222111111222111000//////000111222222222222111111111111000---...///////////////.........////////////......////////////////////////............////////////////////////............,,,---......//////......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,...///******+++++++++,,,,,,,,,---------,,,,,,+++++++++'''(((((((((((()))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,+++***))))))))))))***,,,------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++******++++++,,,,,,---111666;;;===<<<:::888777555222///---,,,,,,,,,************************************************************************************************+++***)))(((((()))***+++)))************+++++++++************************))))))))))))))))))))))))((())))))))))))*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************************************++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***++++++++++++***))))))++++++******************+++*********))))))((((((%%%&&&((()))))))))(((''')))(((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((555444444444444333333333555444444333222222111111222111000//////000111222111111111000000000//////000000000000//////...---......////////////......////////////////////////............////////////............------------,,,---......//////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++******+++,,,---...******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++******++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++******))))))************************************+++,,,---------000555999;;;:::888666333111///,,,************************************************************************************************************+++***)))(((((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************(((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************************************+++******))))))******+++******************++++++))))))))))))))))))))))))***++++++++++++***))))))************************************)))))))))(((&&&'''((()))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((444444444444333333333333444444333333222111111111111111000000000000111111000000000000/////////...222222222111000///------......////////////......////////////////////////............////////////...------------,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------+++*********+++,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************+++,,,---...---000333666777666444222000...,,,+++******************************************************************************************************************))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************************************''''''((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))***+++,,,)))(((((((((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))************+++++++++************************))))))))))))))))))))))))+++******))))))******+++******************))))))))))))))))))))))))))))))******++++++******)))(((************************************))))))))))))'''((())))))******)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((444444444333333333222222333333222222111111111000111000000000000000000111111111000000000/////////111111111111111000///.........////////////......////////////////////////............////////////.........---------,,,,,,,,,---......///.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++)))))))))***+++,,,---...---///111333333222000///...---,,,,,,++++++,,,,,,***************************************************************************************************))))))))))))))))))***))))))))))))************************************)))))))))))))))))))))))))))))))))************+++((()))))))))************************************(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))******+++,,,,,,)))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))***************))))))((())))))))))))*********************)))))))))))))))((())))))***************)))))))))(((((((((((('''))))))))))))************(((((())))))))))))((((((******+++++++++,,,,,,,,,******))))))((((((''''''************************))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((444444333333333222222222222111111111111111000000000000000111111000000000222222111111111000000000...///000111111111111111......////////////......////////////////////////............////////////////////////.........---,,,---......///.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************+++,,,---...---...///000000///...---,,,,,,+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((***))))))))))))))))))***+++******))))))((((((((()))))))))))))))))))))))))))************)))(((((((((((()))))))))*********))))))))))))))))))******)))))))))))))))******+++***)))))))))((((((((((((((()))))))))*********+++(((((())))))))))))(((((()))))))))*********++++++******))))))((((((''''''************************)))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((333333333333222222222222000000000000000000000000000000111111111111000000222222222222111111111111------///000111222222222......////////////......////////////////////////............////////////000000/////////.........,,,---......//////......------------------------...------------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,---------.........++++++++++++++++++++++++***************+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---------------,,,,,,))))))******************************************************************************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++***))))))******+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))******))))))(((''''''(((((())))))*********))))))))))))************)))(((((((((((()))***+++******)))))))))((((((((('''(((((())))))*********(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((333333333222222222222111000000000000000000000000///000111222222111000///111111111111000000000000---...//////000000000000......////////////......////////////////////////............//////////////////.........---------,,,---......//////......------------------------......---------,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///...,,,***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++***)))******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***************++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,******************))))))************************************************************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))***+++++++++++++++++++++)))))))))))))))))))))))))))************)))'''&&&))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++************************************************))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))******+++((()))))))))************(((((('''''''''((()))************)))))))))((((((&&&&&&'''(((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((333333333222222222111111////////////000000000000///000111222222111000///000000000000////////////...///////////////...---......////////////......////////////////////////............/////////000......---------,,,,,,,,,,,,---......//////......------------------------.........------,,,,,,,,,........................------------------------++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------...---,,,+++*********+++++++++,,,,,,,,,))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********)))***++++++,,,)))))))))***+++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++***++++++,,,---,,,------------,,,++++++************************************************************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))************)))(((&&&%%%(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++************************************************))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++(((((())))))*********+++((('''&&&&&&&&&''')))***************))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))************''''''(((((())))))******************************))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((444444333333222111000000666444222000//////000111000000000000000000000000////////////////////////000000//////.........---000000////////////000000........................000000//////............................................................,,,,,,------------......///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,---------.../////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------///............---------------............------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...)))***,,,---...------,,,,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++************************)))))))))((())))))***+++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))************))))))******++++++++++++*********************)))((('''))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++***)))(((((())))))************************((((((((((((((()))******++++++******)))(((((((((************************))))))(((((()))***++++++(((((())))))*********+++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((************************************************(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''))))))((((((((((((((()))444444333222222111000000,,,---...///000111222222000000000000000000000000////////////////////////000/////////............000000////////////000000........................000000000/////////......................................................******++++++++++++,,,,,,///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------............------------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***+++,,,---------,,,+++,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******))))))************)))))))))******++++++******)))))))))*********)))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,++++++***)))))))))))))))************************((((((((((((((()))******)))))))))))))))*********************************+++******))))))))))))***))))))))))))*********+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))(((((((((((())))))333333333222111111000000(((***---000222222222111000000000000000000000000////////////////////////////////////............000//////......//////000........................000////////////.........................................................******++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------............------------------............---------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---------,,,++++++,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++(((((()))))))))*********+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))************)))))))))******++++++******)))(((((()))*********))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((())))))******++++++++++++***))))))))))))))))))************************)))(((((((((((()))******'''(((((()))******++++++************************,,,,,,***))))))((()))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))******************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))333222222222111111000000///000111222222111000000000000000000000000000000///////////////////////////////////////........./////////....../////////....................................------------................................................,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......111111///...,,,,,,++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,,,,------......------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///000------------,,,++++++***+++++++++,,,---...---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************))))))))))))*********+++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************************************))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))*********+++******)))))))))))))))***************************))))))(((((())))))***+++(((((())))))************************************++++++******)))*********************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++++++++)))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***222222111111111111111000444222111////////////000////////////////////////////////////////////////........./////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///222333...------,,,+++++++++++++++++++++,,,---...---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******++++++******)))******************************))))))))))))******))))))************)))))))))))))))******)))))))))*********))))))'''&&&%%%((()))))))))************))))))))))))))))))))))))************************((()))))))))************************************)))))))))))))))************)))))))))))))))******************************)))))))))))))))***++++++************))))))(((((())))))))))))))))))))))))))))))))))))***+++------+++++++++***************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******111111111111111111111111000...---,,,,,,---000111////////////////////////////////////////////////.........//////////////////......------......///........................+++++++++,,,,,,,,,,,,,,,................................................******++++++++++++,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------------&&&&&&'''(((***,,,---...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333------,,,+++++++++,,,,,,,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++((()))******+++************++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))******************************))))))))))))******))))))************))))))((())))))******))))))((())))))))))))((('''&&&&&&))))))))))))************************************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++***************************))))))))))))***++++++++++++******)))(((((('''))))))))))))))))))))))))(((((())))))+++,,,...///+++++++++++++++*********++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))******************)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((''''''(((((()))***+++000000000000111111111111,,,,,,,,,---...///000000////////////////////////////////////////////////............/////////000///......------......///........................,,,,,,---------.........................................................******++++++++++++,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,,,,,,,,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,+++++++++,,,---...,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,+++++++++******************************************************'''((()))***++++++***)))************++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))******************************))))))))))))******))))))************))))))(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))************************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***++++++******************************))))))******+++,,,*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************************************(((((())))))))))))(((((('''((((((((()))))))))***&&&''''''''''''((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))''''''''''''((()))***+++000000000000000111111111---...000111222111000///////////////////////////////////////////////////---.........//////000000.........------........................................../////////000000................................................,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,000///...---,,,,,,+++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,++++++***+++,,,...///,,,++++++,,,......---+++******+++,,,,,,,,,,,,+++************************)))))))))((()))******+++,,,,,,,,,++++++*********************************************************'''((()))+++++++++***)))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((())))))))))))((((((###$$$&&&''')))***++++++))))))))))))************************************************************))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))((())))))***++++++*********************************)))******+++,,,((((((((()))******++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******************++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((((('''''''''((()))))))))))))))''''''''''''((()))++++++000000000000000000000000......////////////......222111000.........///000///---***+++...000000/////////000000///...------........................---..................------------............///........................///...---,,,+++,,,,,,---...---,,,,,,++++++++++++...,,,++++++,,,---,,,+++,,,,,,,,,---------...............------,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,+++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++*********+++,,,---+++*********+++---///000***++++++,,,,,,++++++***++++++******************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***))))))))),,,+++***)))((((((((((((++++++++++++++++++++++++))))))))))))******************))))))******+++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...---+++******++++++******))))))))))))******,,,,,,,,,++++++*********))))))************))))))************************************************,,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))***************)))((((((************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++------,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))++++++******))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++------,,,+++*********+++***)))))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))000000000000000000000000......////////////......111000///......//////000000...+++,,,...000///...//////////////////...---..............................///000000///......---------............///........................///...---,,,,,,,,,------///...------,,,,,,,,,---,,,+++******,,,......---+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++*********+++,,,---++++++******+++,,,...///++++++,,,,,,,,,,,,++++++++++++******************,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++******************+++++++++++++++******************)))))))))))))))***+++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...---+++******++++++******))))))))))))******,,,,,,,,,+++++++++******))))))************))))))************************************************,,,+++***)))((())))))***)))))))))))))))))))))))))))(((((((((((((((((()))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))******))))))((((((((((((((()))))))))******************))))))))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++,,,,,,+++************************))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))000000000000000000000000......////////////......//////.........///000000111///------...//////...---...//////////////////........................---...000111111000...------------............///..............................---,,,,,,,,,------//////...---------......+++***)))***---...///...***+++++++++,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,///...------++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++...---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++******++++++++++++++++++---------,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++++++++*********************************+++++++++((((((((())))))+++,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,++++++++++++******))))))))))))******,,,,,,,,,++++++++++++***))))))************))))))************************************************++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))***))))))))))))((((((((())))))))))))******************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++******)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))////////////////////////......////////////..................//////000000111000/////////......---------...///000000//////........................,,,...000111111000...,,,---------............///........................------------------------......------------......,,,+++******,,,......---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///......------,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,---,,,,,,+++++++++******,,,,,,------------,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))***+++++++++,,,***)))))))))******+++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++******))))))******+++++++++++++++++++++++++++)))******++++++******)))************************************************++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))************)))(((((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))++++++******************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((////////////////////////......////////////......------....../////////000///000000///...---------------...///000000//////........................+++,,,...//////...,,,+++---------............///........................,,,------------------------,,,,,,,,,,,,,,,------///---++++++,,,,,,+++***------------............------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++************++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((())))))*********))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))******)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))******))))))))))))******))))))))))))))))))******************************************************)))***++++++)))(((((()))(((((())))))******++++++))))))))))))))))))))))))'''(((((())))))))))))))))))((((((((((((((())))))******************++++++************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((''''''''''''((())))))((((((((((((((((((((((((000000000000000000000000......////////////......------.../////////......,,,...000///...,,,---------...//////////////////........................,,,,,,,,,------,,,,,,,,,---------............///........................+++,,,---.........------,,,,,,+++++++++,,,------000...,,,+++,,,+++***)))............////////////,,,,,,,,,------------...+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,)))***++++++---......///,,,,,,------------,,,,,,++++++,,,---------,,,,,,******+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------)))******+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,+++***))))))***++++++,,,,,,++++++*********++++++,,,---------)))***************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++------,,,******)))))))))++++++++++++++++++++++++*********++++++++++++,,,******))))))******+++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,------,,,,,,+++++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******************************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((())))))************)))(((((())))))******++++++))))))))))))))))))))))))))))))************)))))),,,+++++++++******)))))))))))))))))))))))))))))))))))))))************+++************))))))))))))******))))))))))))******))))))))))))************************************************************)))***++++++)))(((((()))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***)))))))))***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''''''''''''''(((((()))))))))))))))))))))))))))000000000000000000000000......////////////......---.../////////...---,,,))),,,//////---,,,,,,...//////////////////...---...........................---,,,,,,,,,,,,---...---------............///........................+++,,,---.........------,,,,,,,,,,,,,,,---......///---++++++,,,,,,+++***---------.........//////,,,,,,,,,---------......,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,***+++,,,,,,---------,,,((())),,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------))))))***+++++++++++++++)))***+++,,,,,,,,,++++++******+++,,,++++++***))))))******++++++******)))******++++++,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++***************,,,,,,+++*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,---------,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((******))))))))))))******((()))))))))************************************************************)))***++++++)))(((((()))*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))((((((((())))))***+++((((((((())))))******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))000000000000000000000000......////////////............/////////...,,,+++'''+++......,,,+++,,,...///000000000///...------........................000///---,,,,,,---///000---------.........//////........................***+++---...///...---------------------...///000---,,,***+++,,,------,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------------&&&))),,,///000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,------...))))))***++++++++++++***)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))))))))************))))))******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++''''''(((***+++,,,---...,,,+++++++++******))))))************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,---------,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++,,,---,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,------))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++,,,------))))))))))))))))))))))))))))))******+++++++++++++++*********))))))((((((******))))))))))))******(((((())))))*********+++************************************************)))***++++++)))(((((()))++++++******))))))(((((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))***++++++''''''(((((()))))))))***************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))111111000000000000111111000000//////.........---........................111///,,,******+++---///,,,---......//////......///...---,,,,,,---...///...---,,,,,,,,,,,,---...////////////////////////........................---------..................---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,............,,,+++------------------------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------***++++++,,,,,,++++++***///,,,)))))),,,...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++*********************************+++++++++************))),,,+++++++++******))))))************************---,,,,,,++++++,,,,,,---+++,,,...//////...,,,++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************)))************+++++++++))))))))))))************************))))))))))))%%%''')))+++,,,+++******,,,+++++++++***)))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++************************,,,+++***))))))***+++,,,)))************+++++++++))))))*********+++++++++,,,+++***((((((((()))***''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))((('''(((*********(((*********)))((((((''''''))))))))))))))))))))))))111111000000000000111111000/////////....................................111000...,,,,,,---...///,,,---......//////......------...//////...------...---,,,,,,,,,,,,---..................................................................---------...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,---.........+++++++++,,,,,,---------***++++++,,,,,,++++++***...+++))))))+++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---.........------,,,,,,,,,******************************++++++,,,,,,,,,---******))))))((((((((((((************************---,,,,,,++++++,,,,,,---+++,,,---//////---,,,++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++***************************************)))************+++++++++))))))))))))************************))))))))))))((((((((())))))***+++++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++***))))))***++++++)))************+++++++++))))))*********+++++++++,,,+++)))((((((((()))***(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))'''&&&%%%&&&((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))111000000//////000000111////////////....................................000////////////.........,,,---......//////......+++---///111111///---+++...------,,,,,,------...................................................//////......------,,,,,,...------,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------------......++++++++++++++++++++++++///...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,***))))))***++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---......------------,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,++++++++++++***************************+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************)))************+++++++++)))))))))*********++++++************))))))))))))+++***((('''''')))+++,,,***************+++++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++***))))))***++++++)))************+++++++++***************++++++++++++***))))))((())))))))))))******++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''''''''''''((()))*********))))))))))))))))))))))))000000////////////000000///////////////.................................---...///000000///...---,,,---......///.........,,,---///000000///---,,,------------------------................................................//////...------,,,++++++------------------------,,,,,,------.........///------------------------,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++........................------------------------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******+++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************************************************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))*********+++++++++))))))*********+++++++++************)))))))))(((+++***)))(((((())))))***)))))))))***+++++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++******************+++))))))*********+++++++++******************************))))))))))))))))))))))))***++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((()))(((((((((***+++***))))))))))))******+++++++++((((((((((((((((((((((((000000////////////000000.........///////////////........................+++,,,...//////...---,,,,,,---......///...............------------......------------------------................................................//////...---,,,++++++***------------------------++++++,,,,,,------......------------------------,,,------......------,,,---,,,+++******+++,,,---........................///...---------///000111........................------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))*********+++++++++************++++++++++++************)))))))))((())))))***++++++***(((((()))))))))***+++++++++,,,******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++*********************************++++++*********))))))*********+++++++++************************)))))))))*********))))))((()))))))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((***)))((()))+++++++++)))*********))))))(((((((((((((((((((((((((((((((((000//////......//////000.........///////////////........................+++,,,---.........---,,,,,,---......//////......///...---,,,,,,---...///,,,------......------,,,------------------------..............................------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---...///000111------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******,,,......,,,+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++((())))))******+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************)))************+++++++++*********++++++++++++,,,************))))))))))))'''(((***,,,,,,+++)))'''***************+++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++************************)))***++++++++++++***))))))************++++++++++++++++++***************(((((()))************)))((())))))))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((('''&&&%%%%%%%%%))))))))))))))))))))))))//////............//////............/////////000........................,,,,,,---...............,,,---......//////..............................,,,,,,---......---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,............------------........................,,,------......------,,,,,,------......------,,,........................******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------......------,,,------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...*********+++,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***)))+++......+++******,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,---************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************)))************+++++++++*********+++++++++,,,,,,************))))))))))))'''((()))***************+++++++++*********************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++************************)))***++++++++++++***))))))************++++++++++++++++++*********))))))'''((()))***+++******)))***************)))((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((''''''''')))***)))(((((((((((('''''''''''''''))))))))))))))))))))))))//////............//////---.........//////000000....................................//////000000,,,---......//////......+++---///000000///---+++,,,,,,---......---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,000000//////.........---........................,,,------......------,,,---...///000000///...---------------------------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......------,,,,,,------...,,,------......------,,,------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,+++++++++'''***------***))))))+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************)))************+++++++++******+++++++++,,,,,,,,,************)))))))))))))))(((''''''(((***,,,...,,,+++++++++******))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++******))))))'''((()))+++++++++***)))+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++))))))***+++,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))......//////000000111111000///...------...///000........................////////////////////////000000000///......------........................---------............/////////.........---------..............................,,,++++++,,,......------------------------************+++,,,------................................................------------------------000000000000///...---,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------.........---......//////000000000.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******))))))******++++++++++++*********))))))))))))***+++,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++000///...---,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((()))***++++++,,,,,,+++***))))))******,,,,,,++++++***)))))))))))))))))))))************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************(((((((((((())))))))))))///////////////000000000000///...------...///000........................////////////////////////------......///000000000........................---------............/////////.........---------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---...................................................---------------------------...///////////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,---------...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))*********++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))))))))******************************************************************++++++***))))))))))))******+++,,,++++++***))))))************************++++++))))))))))))************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++))))))))))))******************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))***************++++++,,,************)))))))))(((************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++******)))))))))************************(((((((((((())))))))))))000000////////////////////////............//////........................////////////////////////------......///000000000........................---------............///...............---------........................,,,------......------,,,------------------------///...---------------...................................................------------------------,,,,,,---//////000000000------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---///111111///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))((((((((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***)))))))))******,,,+++******)))*********((())))))***++++++,,,,,,))))))))))))************+++++++++***************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++)))************))))))((()))))))))))))))))))))))))))************+++++++++************))))))))))))************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))000000000//////......---/////////....../////////........................////////////////////////000000000///......------........................---------............///................................................---...///000000///...---------------------------//////...---,,,,,,,,,---................................................------------------------,,,---....../////////...------------------------------------------------+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++---000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++++++++************************************************))))))*********+++++++++,,,++++++***))))))))))))++++++***************+++))))))*********+++++++++((()))))))))************************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************)))((())))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))000000//////......------...//////////////////...........................////////////////////////000000000///......------........................---------............///---.............................................,,,---...//////...---,,,------------------------......---,,,,,,+++,,,,,,................................................------------------------...............---,,,,,,------------------------------------------------+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,)))+++...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......---,,,,,,,,,,,,---************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***))))))******+++***************+++++++++++++++*********))))))((()))))))))************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))*********))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))//////........................////////////..............................////////////////////////------......///000000000........................---------............///---------.......................................***++++++++++++++++++***------------------------...---,,,,,,,,,,,,,,,,,,................................................------------------------/////////......,,,++++++------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,++++++*********++++++*********)))******+++,,,,,,,,,++++++***))))))((())))))))))))***************************+++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++************************((())))))************)))))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))************************************)))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))------..................---...///000000///...---........................////////////////////////------......///000000000........................---------............///---------.........//////........................,,,,,,++++++++++++,,,,,,------------------------------------------...///................................................---------------------------------......---,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......,,,,,,,,,,,,,,,---------***+++---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************++++++************************************************++++++******************++++++*********+++,,,,,,******))))))***++++++,,,++++++******************))))))))))))************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,------)))))))))))))))))))))))))))))))))*********++++++************************(((((()))***************))))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))))))))*********************************************)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((()))))))))))),,,------....../////////---...///000000///...---........................////////////////////////000000000///......------........................---------.........//////---------.........//////........................000///...------...///000------------------------...............///000111................................................------------------------++++++,,,---............---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///.........//////000000000,,,,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******************+++))))))******++++++++++++))))))***+++,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,------******))))))***+++,,,,,,)))))))))***++++++,,,,,,))))))))))))************))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))******************))))))))))))******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((())))))*********+++************************,,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))000000//////......------......------------......//////......---------,,,000000000000////////////////////////////////////...........................------------...//////............////////////........................////////////////////////,,,,,,,,,---------..............................////////////////////////////////////////////////------------------,,,,,,*********+++,,,---///000//////.........---------,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///........................+++,,,,,,---.........---.........------,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,------+++******++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,+++******))))))******************************++++++++++++++++++++++++******++++++++++++******,,,---------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,///,,,))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************)))))))))***+++,,,,,,(((((()))+++,,,---...///,,,,,,,,,+++++++++******************************)))************+++++++++************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))+++*********+++,,,------))))))*********++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))'''))),,,---,,,***))))))))))))))))))))))))(((((()))))))))*********///////////////...............------------....../////////.........------000000000/////////......////////////////////////...........................------------...//////............////////////................................................,,,,,,,,,---------............////////////......////////////////////////........................///////////////////////////...------,,,---------//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++,,,------......------......---------,,,,,,,,,+++,,,------......------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***,,,,,,------------,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***---,,,+++*********************************************************************++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************++++++,,,,,,,,,)))'''(((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************************************)))******++++++((())))))***+++,,,------,,,,,,,,,,,,++++++++++++************************)))************+++++++++************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))******+++************++++++,,,))))))*********++++++++++++++++++*********))))))************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,.........///////////////......------------......000000////////////....../////////.........------////////////////////////...........................------------...//////............////////////........................------------------------,,,,,,,,,---------.........///000111111000///...////////////////////////------------------------////////////////////////000//////...------.....................------------------------,,,,,,,,,---------------------------------............///------------------------,,,,,,------......------...------------,,,,,,,,,,,,------..................------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,......,,,+++************************************))))))))))))))))))))))))******++++++++++++******))))))))))))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++*********)))))))))************+++((('''&&&'''***,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++******)))*********)))))))))*********++++++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++************************+++++++++***************))))))))))))************))))))))))))))))))))))))+++************))))))))))))))))))*********++++++++++++***)))))))))*********************++++++++++++++++++***************************************)))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''(((*********((())))))))))))))))))))))))'''''''''((((((((())))))------......//////000000......------------......000000000000000////////////.........------------////////////////////////...........................------------...//////............////////////........................------------------------,,,,,,,,,---------......---...///000000///...---////////////////////////------------------------,,,,,,,,,---------------------------...///000111..........................................------,,,,,,,,,,,,---------------------............///------------------------,,,,,,------...------,,,------------------------+++,,,------......------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++***)))***++++++***)))***++++++,,,,,,++++++******++++++,,,,,,++++++***************************,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,---...///...---,,,+++***************************************************************++++++++++++******(((((())))))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,++++++******))))))))))))))))))))))))))))))***((((((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************,,,,,,+++***)))))))))******)))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++***)))((((((((()))*********************************************************************************++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))*********)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((------......//////000000......------------....../////////000000000000000///.........------------////////////////////////...........................------------...//////............////////////................................................,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////---.............................................******++++++,,,,,,,,,,,,---------............///------------------------,,,------...------,,,,,,------------------------******+++,,,,,,,,,,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))+++++++++)))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,---...///...---,,,++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******)))))))))***)))))))))))))))))))))***++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))((((((((()))************************************************************************+++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,++++++***++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........///////////////......------------............////////////000000/////////.........------////////////////////////...........................------------...//////............////////////........................////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------......///000000000000000...---,,,,,,++++++---------...............---------...............)))******++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...))))))***+++++++++++++++,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++***************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))******+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********+++************)))))))))+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++******)))******************************))))))))))))((((((((((((''')))))))))))))))))))))))))))************+++++++++***************************************+++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))*********++++++++++++***)))))))))******+++++++++******************************+++++++++************************++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++---------+++***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,///////////////...............------------......------........./////////000000000/////////......////////////////////////...........................------------...//////............////////////................................................,,,,,,,,,---------......///...,,,++++++,,,...///////////////////////////........................------......///000000111222111000...---,,,,,,,,,---------.........//////,,,,,,---------.........******++++++,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,******+++,,,------,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***+++************+++,,,,,,******************************************************++++++++++++******))))))***+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++************'''***,,,---+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************)))******++++++*********++++++++++++++++++************)))))))))************************)))************+++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))******+++************++++++,,,+++++++++*********))))))))))))*********+++++++++************************++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,...,,,***)))***,,,))))))))))))))))))))))))'''''''''(((((((((((()))000000//////.........---.........------.........,,,---------......//////000000000000////////////////////////////////////...........................------------...//////............/////////000........................------------------------,,,,,,,,,---------......111///---++++++---///111////////////////////////////////////////////////++++++,,,,,,---...//////000////////////000000111---------.........//////,,,,,,,,,---------......++++++,,,------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........++++++,,,------------,,,,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,))))))))))))***+++,,,---************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******+++++++++,,,,,,---------,,,,,,,,,+++++++++******$$$'''++++++***)))+++,,,************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++*********+++,,,------++++++++++++******))))))))))))******++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,---,,,)))''')))+++))))))))))))))))))))))))))))))))))))************////////////////////////////////////////////////---------------...///000////////////////////////////////////////////////000000//////.........---///...---,,,,,,,,,,,,,,,/////////...------,,,,,,......---------,,,,,,,,,///......------,,,,,,+++................................................---------.........//////111111111000//////......------------------------000///...---------------............---,,,+++***//////.........---------,,,,,,---...---,,,***)))...------,,,,,,------...------------------------........................***+++,,,,,,------------.........------,,,,,,,,,111111///...---,,,,,,,,,------------------------...------,,,,,,------...***++++++,,,,,,++++++***++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,///...---+++***)))))))))...------,,,,,,++++++******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++------------------------***+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,+++++++++*********)))))).........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,+++)))((((((((()))***++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))((((((((((((!!!$$$(((+++------,,,,,,(((((())))))*********+++++++++************++++++((()))))))))************************************************************+++*********))))))((((((******++++++++++++******)))))))))***+++++++++,,,,,,+++***))))))***+++++++++++++++************)))))))))))))))))))))))))))////////////////////////////////////////////////......---------......///////////////////////////////////////////////////000/////////............///...------,,,,,,,,,---........................///.........---------,,,------------------------........................---------------------------------.........//////,,,,,,------.../////////------------------------......---------......//////////////////...---,,,//////.........------------------------,,,++++++...------,,,,,,------...................................................***+++,,,---------------......---------,,,,,,,,,///...------------------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,---,,,,,,,,,+++++++++***......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********************************************+++,,,,,,---,,,+++***)))******+++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++,,,+++******))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,++++++************+++++++++++++++******)))))))))************************************************************))))))))))))******************************************************++++++++++++*********************)))))))))'''(((***,,,---,,,++++++))))))******************++++++************++++++************++++++++++++************************************************+++*********))))))))))))******++++++++++++*********************+++++++++,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))//////////////////////////////////////////////////////...---------......////////////////////////////////////////////////////////////............///...------,,,---------,,,------...//////000000////////////............+++,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------.../////////////////////////////////,,,,,,,,,------///000000///000000000000000//////...............---------......---,,,,,,,,,,,,---...------,,,,,,------...////////////////////////........................+++,,,,,,------------,,,...------------,,,,,,,,,,,,,,,+++,,,,,,---......------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******************))))))***+++,,,,,,---...******+++,,,,,,---......'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************)))************+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,*********************************)))))))))))))))************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++******))))))******+++,,,*********))))))******************)))))))))))))))************************++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++,,,,,,,,,,,,++++++******+++++++++++++++*********++++++************++++++***++++++++++++,,,,,,,,,***************************************************************)))))))))******++++++++++++******+++++++++***************,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))////////////////////////////////////////////////000///...---------------///////////////////////////////////////////////////////////////...............------------......---........./////////000000000000///////////////,,,---------.........///........................------------------------............////////////111111111000//////......////////////////////////---------------...//////...//////000000000000///........................///...---,,,,,,---...///...------,,,,,,------...................................................,,,,,,---------------,,,------------------------,,,++++++++++++,,,------------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,---------(((((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++***,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++******))))))))))))************************))))))************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))***************+++---,,,+++***)))******+++---,,,,,,++++++*********++++++************++++++*********+++++++++,,,,,,******************************************************************************++++++++++++******,,,+++++++++***))))))))),,,+++*********+++,,,---+++++++++*********))))))))))))))))))))))))))))))////////////////////////////////////////////////000///...---------------////////////////////////////////////////////////.........///////////////......---------......///000000/////////.........000000000000000000000000/////////......---------........................////////////////////////........./////////000000111111111000//////......000000000000000000000000//////...---------------------...//////.........---.....................//////---------...///000...------,,,,,,------...------------------------........................---------......------,,,------------------------------,,,++++++++++++,,,------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++***++++++,,,,,,,,,+++***---------,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,******************************************************++++++++++++******((((((((()))))))))******+++***)))(((((()))+++,,,---,,,,,,++++++*********++++++************++++++))))))))))))*********+++***************************************************************+++++++++******++++++++++++******,,,+++++++++***)))))))))++++++*********+++---...+++++++++*********))))))))))))))))))))))))))))))//////////////////////////////////////////////////////...---------......////////////////////////////////////////////////.........///////////////.........---......///000111111000//////...------////////////000000000000000000//////...------,,,........................////////////////////////....../////////000000000,,,,,,------.../////////000000000000000000000000000000///------,,,,,,,,,,,,---------------,,,,,,---------...............///............///000000...------,,,,,,------...------------------------........................---............------,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------------,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))+++,,,------,,,+++)))(((......---,,,,,,+++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++***++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,---......************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********))))))*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))******************************++++++++++++******'''''''''((())))))******)))((((((((((((***+++,,,+++++++++++++++*********++++++************++++++(((((()))))))))******************************************************************+++++++++++++++******++++++++++++******+++++++++***************++++++******+++,,,---...+++++++++************)))))))))))))))))))))))))))////////////////////////////////////////////////......---------......///////////////////////////////////////////////////............/////////000...............///000000000000000///////////////.........//////000000000////////////....................................////////////////////////.../////////000000000000,,,,,,------...////////////////////////////////////......---------......---------------,,,+++***---------.........//////......///000000000000000...------,,,,,,------..................................................................---,,,,,,,,,,,,,,,---------......------------------...///------------------------...------,,,,,,------...,,,,,,------------,,,,,,+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++)))***,,,---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++************++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************++++++++++++******'''(((((()))******++++++******))))))******++++++))))))******************++++++************++++++))))))*********+++++++++*********************************************************++++++,,,,,,,,,******++++++++++++*********************+++++++++++++++******+++,,,...///+++++++++************)))))))))))))))))))))))))))////////////////////////////////////////////////---------------...///000////////////////////////////////////////////////---.........//////000000...............///000000......//////000000111111---.........//////000000------......///000000000................................................////////////000000000000111111111000//////......////////////////////////---------------...///000............---,,,+++***---------.........//////---...///111111111000///...------,,,,,,------...////////////////////////.........................../////////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,---...///111111------------------------...------,,,,,,------...,,,------......------,,,***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,+++)))***,,,------,,,+++)))***++++++,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************+++,,,---...---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,------.........*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,***+++---...///...------+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///,,,,,,++++++++++++,,,,,,(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***(((((())))))*********+++++++++************++++++******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,******++++++++++++******))))))******+++++++++,,,++++++******+++---...///+++++++++************)))))))))))))))))))))))))))//////......---------,,,000000000000////////////......////////////......111111000///...------,,,////////////////////////////////////////////////000000//////.........---............////////////000000////////////000000111111111000...+++)))'''---------.........//////000000111111000///...---......////////////......---.........//////000000//////.........//////000111111111111000///...---000/////////............///////////////.........////////////////////////........................111111111000//////......//////////////////////////////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------/////////......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***+++,,,------,,,+++***)))***+++,,,------------++++++++++++,,,---......++++++++++++++++++++++++///...,,,+++***)))))))))---+++)))+++---///---+++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---///000000///---,,,---,,,,,,,,,,,,---......++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++***+++,,,,,,------,,,,,,........................---,,,,,,++++++,,,,,,---+++***))))))***---///111...------,,,,,,,,,------------++++++++++++------...---+++))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,+++++++++************++++++++++++******(((((())))))))))))((((((************************++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++(((((((((((()))***,,,,,,************************************************------------------------+++++++++*********))))))******))))))******+++,,,******++++++++++++,,,,,,(((((((((((())))))))))))******))))))))))))******/////////.........------......//////000000000111......////////////......000000//////......------////////////////////////////////////////////////000000/////////.........000000000000111111111111000000////////////000000//////000//////---,,,+++---------.........//////111000000000////////////......////////////.............../////////000000000//////......//////000111111222222111000///...000000/////////..................///////////////........................................................................////////////////////////+++,,,,,,,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,------,,,,,,---------..................---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,------...------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++******++++++---+++***+++---...---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,---,,,,,,,,,,,,---......++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++******+++---000111...------,,,,,,------------,,,,,,++++++,,,,,,---...---+++***)))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++******((())))))******))))))(((************************++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++******)))******+++,,,---************************************************+++++++++++++++*********+++++++++*********))))))******))))))******+++,,,,,,,,,,,,---------......))))))))))))******************))))))))))))******000000////////////......,,,---...///000111111222......////////////......///////////////.........////////////////////////////////////////////////000000////////////......000000000000111111111111000000////////////000000,,,---...////////////...------........./////////111111///......//////000...//////000000//////.........////////////000000000000000//////000000000000111222222222111000000000000000/////////......------......//////000000................................................++++++,,,,,,---......///////////////////////////***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******+++,,,.../////////...---,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,---......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...000111---------,,,,,,------...---,,,,,,++++++,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++************++++++++++++***************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************************************************************+++++++++*********************))))))******+++,,,,,,,,,,,,,,,------------************++++++++++++******))))))))))))******000000000000000/////////------......///000000111......////////////...............///////////////////////////////////////////////////////////////000000//////////////////............////////////000000////////////000000------....../////////000............////////////222111///------...000111//////000000000000////////////////////////000000111111000000000111111222///000222333333222111000000000000////////////...,,,------...///000111111////////////////////////........................,,,,,,,,,------.........////////////////////////---.........//////000000------------------------------------------------,,,,,,---.....................------,,,,,,,,,+++------------............+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++*********,,,...000///...------,,,,,,,,,---***+++++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,------///000111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++,,,,,,+++*********++++++************************************************+++++++++++++++,,,,,,,,,******************************))))))******+++,,,)))************+++++++++)))))))))*********++++++******))))))))))))******/////////000000000000000/////////.....................////////////.............../////////////////////////////////////////////////////////////////////000000000000000000............////////////000000////////////000000////////////......//////........./////////000000111000...------///111222//////000000000000//////000000000000000000//////000000000111111333444444000111333444555444222111111000000000////////////,,,------...///000111111000000000000000000000000////////////////////////////////////......------////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,.........------,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++*********,,,...000,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------...//////000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********+++++++++++++++++++++++++++******)))))))))************************************************************+++++++++,,,,,,,,,******************************))))))******+++,,,)))))))))*********++++++((((((((()))))))))************))))))))))))******......////////////000000/////////.........------......////////////......///////////////.........//////////////////////////////////////////////////////000000000000111111000000000000111111111111000000////////////000000111111000///................../////////000000000000//////......///111111///000000111111000000///111111000000000000/////////000000111333555666777333444666888888666444222111111000000000/////////------......//////000000000000000000000000000000////////////////////////222111111000//////......//////////////////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,.........---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------)))***++++++---......//////......------......///++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++******+++,,,...///++++++++++++,,,---......*********++++++,,,,,,------,,,,,,+++*********+++***,,,------++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,------............,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***)))))))))))))))******************************************************(((((())))))***+++++++++***************+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,'''((((((((())))))))))))******))))))))))))******------........./////////------........................////////////......000000//////......------//////////////////////////////////////////////////////000000000111111111000000000000111111111111000000////////////000000111111///.........///000.../////////000000000000.../////////000000000111000000111111111111000000111111111000000000//////......000222444777999:::777999;;;<<<<<<999666444111111111000000000//////.........///////////////........................////////////////////////000000000000000000000000////////////////////////.........---,,,,,,,,,+++................................................+++,,,,,,---------------------------............,,,,,,,,,,,,---------............---------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,------...++++++*********++++++,,,)))******+++,,,,,,------++++++******++++++,,,,,,***,,,------++++++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,************************++++++************+++++++++,,,------------,,,++++++++++++***++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,,,,------...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,************************************************)))))))))***+++,,,,,,,,,))))))*********+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,(((((()))))))))***************))))))))))))******,,,---------......//////+++,,,,,,---...///000000......////////////......111111000///...------,,,//////////////////////////////////////////////////////000000111111111222............////////////000000////////////000000000000///......///111111////////////000000000000---...///000111111000000000000111111111111000000222111111111000000//////---...///222555888;;;<<<;;;<<>>@@@BBBDDDCCCAAA===;;;777555222000/////////000////////////////////////............///////////////000111000///...///000000/////////............222222111111000000//////////////////............///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++------------------------))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********------------------------,,,---...///000000000000///---+++,,,---...---,,,000///---,,,,,,---///000........................------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------,,,++++++...+++)))***---...,,,***------------------------------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,+++***)))))))))***---,,,***)))))))))***++++++++++++,,,,,,---------++++++++++++******))))))******************************)))))))))***+++,,,,,,++++++***++++++,,,,,,---,,,+++*********,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((((()))))))))************************************))))))))))))))))))))))))//////............///////////////......---------//////............//////000000000000000///.........//////000000000000///111000000000/////////.../////////...//////000000000000000000000000000000111111111111111111111111000111111111222222222222000000000000000000000000000111222111//////000222333333222111111222333444444555555444222111111222222222111111333666:::<<<>>>???AAABBBBBBAAA???>>>:::888666444222222222222000000000000////////////....../////////000000000111222222222000///000111000000/////////.........000000000000000000000000////////////............///...------------...///........................------------------------//////...---,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,------......,,,,,,+++++++++************+++,,,,,,------,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,---...//////000000000///---+++,,,---...---,,,///...---++++++---...///------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++...---------...///...---------------------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,+++*********++++++,,,,,,+++***************+++++++++,,,,,,---------++++++++++++*********)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))))))))))))))************************************))))))))))))))))))))))))//////............//////........................000//////......//////000000111111111111000/////////000000000000//////...000000000000////////////111111000/////////000000000000000000000000000000111111111111111111111111111111111222222222333333000000000000000000000000000111222111//////111333555555333222222333444444666777888777444222222222222222111111333666999:::======>>>???@@@@@@@@@AAA>>><<<:::888666555444444000000000000000000000000///000000000000111111111222333444333111000111222000000000/////////......------...//////000111111////////////............///...------------...///................................................///...------,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,+++++++++*********))))))***+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------............------------,,,,,,,,,,,,+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++*********)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++------------------------,,,---...//////000/////////---+++,,,---...---,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...///000000///...///000------------------------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))******+++++++++************************))))))************************))))))))))))))))))))))))//////............//////,,,,,,---...///000111111000000////////////000000111111222222222111111000000000111000000///...---000000000000////////////222111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000111222111000000222333666555444222222222333333777888999888555333222222333222222222333555777999:::999999:::;;;>>>@@@BBB???>>>===;;;999777666555000000000000000000//////000000111111111222222222111333333333111000111222000000000////////////...---........./////////000////////////.....................------.........................................................///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************---,,,,,,++++++,,,,,,---))))))******+++++++++,,,++++++*********)))))))))***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------......//////.........---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++******)))))),,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///////////////---+++,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,---------+++,,,---------------------000222111...---///111------------------------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))***+++,,,,,,++++++***+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++************))))))************************))))))))))))))))))))))))//////............//////.........///////////////000000////////////000000111111222222222222111111000000111000000///...---////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111222111000111222444555444333222111111222333666888999999666444222222333222222222333444666777666666555666888;;;???BBB?????????>>><<<999777666222222222111000//////...111111111111222222222222111222333222000///000111111000000000////////////000/////////.........---////////////............---..................---........................------------------------......---,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++************)))***+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---------.........//////.........---------,,,,,,---------.........+++,,,,,,------,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///////////////---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------............+++,,,------.........---,,,///111000---,,,...000------------------------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,******,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,......---,,,+++))))))***,,,,,,---------......------,,,+++++++++************++++++++++++,,,,,,,,,+++++++++******((()))***++++++++++++++++++++++++***************************************************************//////............//////333222111000...---,,,+++111000000//////000000111000000111222222222222111///000000000000//////...////////////000000000000000////////////000111222000000000000000000000000////////////////////////........./////////000000000000000000000000000000000111222111111111333555444333222111111222333333555777::::::888555444444333333222333333444555555555444333444666:::>>>AAA@@@AAAAAABBB@@@>>>;;;999777666555444222000//////000111111111111222222222111222222222000///000111111111000000000/////////111111000//////...------////////////............------...//////...------........................------------------------...------,,,,,,------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,---............---.........------------,,,++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------------------+++,,,---......///......///---+++,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------....................................////////////+++,,,---......///......,,,---......---,,,---...------------------------------------------------+++,,,,,,---------------,,,,,,,,,,,,------------*********)))******++++++***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************)))***,,,---------,,,+++))))))***+++---///000111444222000---,,,+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******)))******+++++++++***************+++++++++,,,,,,************************************************//////............//////111111111000///......---111111000000000000111111///000000111222222111111...//////000000000000///.../////////000000000111---------...///000111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111222222111222444666444444333222222333555555555888;;;<<<:::888777777333333333333333333444444555444444555777;;;>>>AAACCCDDDFFFGGGFFFDDDAAA???===<<<:::888555333111000000000000111111111111222222333333333111000111222111111111000000000//////000000000000000000000000////////////............------...//////...------................................................---------,,,,,,------...---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,.../////////...---------------,,,,,,,,,,,,******,,,---------,,,++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,+++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------++++++,,,---............///---+++,,,---...---,,,---------......---------------------------------------------------------......------------..............................////////////////////////---------.........//////+++,,,---...////////////...---,,,---......---,,,------------------------------------------------+++,,,,,,---......------,,,,,,,,,---------......------,,,,,,++++++,,,,,,+++++++++++++++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,******)))***---000444777999666222...+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))))))))******+++,,,------************************************************//////............//////,,,---...///000111222333111111000000000000111111...///000111111111111111......///000000111000000.../////////000000111111,,,,,,,,,---///000222333000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000111222222111222444666555444333333444555666777555888<<<===<<<:::999999333333333333333333333333555555555666999<<>>;;;888555333222///000000000000111111111333444555444222111222333111111111111000000000000//////000000111111222222000/////////............,,,---...//////...---,,,........................000000000000000000000000------,,,,,,,,,------...+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,.../////////...---------,,,,,,,,,+++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++''''''((()))***+++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........------------------------++++++,,,---............///---+++,,,---...---------......//////......---........................------------------------///......------......///........................000000000000000000000000,,,,,,,,,---------......+++,,,---...////////////000---+++,,,///000...,,,------------------------------------------------+++,,,,,,---.........---,,,,,,,,,------.........000///......------------,,,,,,+++***+++,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++***)))***---222777:::<<<999333...+++***,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++***)))((((((((()))***,,,---...///************************************************////////////000000000000111111000000//////......////////////000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222000111111111222222222222111111111111111111111222111111111222222333444555666::::::666333666999999777777999;;;======;;;999::::::999888777777888888888999::::::999:::<<<>>>CCCEEEHHHKKKLLLKKKIIIHHHBBBCCCCCCBBB???:::444111666555555444333333222222333333222111222333444555555555333222111111111111////////////000000000000......//////......---,,,000000000000000000000000000000000000000000000000////////////000000000000111000///------......///000...,,,---000111///---......---,,,,,,+++******------------------------++++++******)))(((''''''---,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......------,,,,,,+++,,,,,,,,,++++++*********.........------,,,,,,,,,......---,,,,,,+++******---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------------------,,,,,,+++***---------,,,,,,+++++++++************************$$$&&&(((***+++,,,,,,+++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------000///...---,,,++++++++++++---///...,,,*********************************---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------............------........................000000///.......................................////////////////////////.........////////////000...------------...//////000000000//////.........//////...............//////...,,,,,,---......---////////////............+++,,,......---------...,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---///222555666;;;888444///,,,++++++,,,++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,+++++++++*********))))))************************////////////000000000000111111000000////////////111111111111000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111000111111111111222222222000000000111111111222222333333222222222222222222444555555555555666888:::555;;;???<<<::::::999777::::::;;;===???@@@???>>>@@@???>>><<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>BBBDDDFFFHHHGGGEEECCCAAA@@@AAABBBAAA???;;;777444666666666666666555444333555444333333333555666777555555444333333333333333111000000000000//////////////////000//////......////////////////////////////////////////////////////////////000000000000111000///...---......///000...------000000///---......------,,,++++++***------------------------------,,,++++++***))))))---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******------------,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,---------------------,,,+++***---------,,,,,,+++++++++************************((()))***,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,)))+++------,,,+++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................------............------........................000000///.......................................////////////////////////............//////////////////......//////000111//////......------,,,,,,......------------......///...---....../////////000000000000000000//////,,,---...///.........///++++++++++++++++++++++++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---...111333444888666222...,,,++++++,,,++++++++++++++++++++++++************************************************++++++***))))))***+++++++++++++++*********))))))************************////////////000000000000111000000000000/////////222222222111111000000000000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111000111111111111222222222///000000000111111111111444444333333222222222111222333333222222444888;;;;;;DDDLLLNNNMMMKKKEEE???@@@???>>>@@@BBBDDDDDDCCCFFFEEECCCBBBAAA@@@??????BBBBBBBBBAAA>>>===>>>@@@BBBCCCDDDCCCBBB???===;;;===>>>>>>>>>===:::777555666777999:::::::::888777666666555555666888:::;;;888888777777777777777777555444333222000///////////////000111111000000000////////////////////////........................////////////000000000000000000///............//////...---...//////...---......------,,,+++++++++------------------------......------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------''')))+++,,,++++++,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................------............------........................000//////............///........................////////////////////////------........./////////000000//////000000111222000//////...------,,,,,,///......---......////////////...//////000111222111222222222333222222222......///000000000000000---,,,,,,,,,,,,,,,,,,------------------...///000,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,---...000111444222///---+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***+++++++++++++++***************************************////////////000000000000000000000000000000000000222222111111000/////////000000111111111111000000000000111111111111000000000000000000000000000000222111111000000111111222111111111111111111111111000000111111111222222222//////000000000111111111444444333333222111111111000111222111111444;;;@@@KKKVVVbbbggghhheee[[[RRRHHHFFFCCCCCCDDDFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCDDDEEECCCCCCCCCBBBAAA???===;;;;;;;;;;;;;;;999777555444666888<<>>@@@AAA????????????>>>>>>======<<<:::888555333111111000//////000111111111111000................................................////////////000000000000000/////////..................---.....................------,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,---------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,+++++++++,,,------...)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------------------............................................................------............------........................000///............//////........................////////////////////////------........./////////000////////////000111111111111000000///......---///////////////000000111...///000000000111333555555555666777888777666666111000000111333333222111000///......---......///---------------...//////...///111222222111///...------------------------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...000///---+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++************************************************////////////000000000000000000000000111111111111000000/////////.........000000111111111111000000000000111111111111000000000000000000000000000000222222111111111111222222111111111111111111111111000000111111111222222222000000000000111111111111333333222222222111111111333555666555666<<>>===;;;999888666555888;;;???CCCFFFGGGGGGFFFAAAAAAAAABBBDDDGGGIIIKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCAAA===:::777555444444///000000111111111000000////////////////////////........................////////////000000000000///////////////......------.........---------.........------------,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,------------,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........+++++++++++++++,,,---...---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------------------------.........//////................................................------............------........................//////............//////////////////////////////////////////////////////........./////////000000//////......//////000111000000000000///////////////.........///000000111///111333444333555888:::;;;===>>>???@@@???>>>>>>666555555666888999777555333222000///......///000......------------.........///111222222111///...------------------------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************************************////////////000000000000000000000111111111111222........................000000111111111111000000000000111111111111000000000000000000000000000000222222111111111111222222222222222222222222222222000111111111111222222222000111111111222222222222222222222333333333333333333555777888:::CCCPPP[[[ssszzz~~~wwwjjj^^^TTTQQQMMMKKKKKKKKKKKKJJJHHHIIIIIIKKKMMMOOOQQQRRROOOPPPQQQPPPOOOOOOPPPRRRKKKJJJIIIHHHHHHHHHHHHIIIFFFEEECCC@@@>>>===<<<<<<<<<>>>BBBEEEGGGHHHIIIHHHFFFFFFGGGHHHKKKNNNQQQSSSPPPQQQQQQQQQPPPNNNLLLKKKHHHEEEAAA===:::888777777222222333333222111111000000000000000000000000000........................////////////000000000000/////////000///......---,,,...///...---,,,---.........------------------------------------------++++++++++++************------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++******,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,,,,------............---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------............+++++++++++++++,,,------///000000...,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,------------------------------........./////////................................................------............------........................///............//////000//////////////////////////////////////////////////////000000000111111111///............///000000////////////000000000000////////////000111111222555888;;;<<<;;;<<>>@@@CCCDDDBBB???999777444222000000000111111000///......---......,,,---............---,,,------------------------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))***************+++++++++************************////////////000000000000000000111111111222222222------......//////000000000000111111111111000000000000111111111111000000000000000000000000000000333222222111111222222333222222222222222222222222000111111111111222222222222222222222333333333333333333444444555666666666333666999;;;???JJJZZZggguuuxxxyyywwwtttoooeeeZZZUUUSSSQQQPPPPPPQQQPPPOOONNNNNNOOOPPPRRRTTTVVVWWWUUUVVVVVVTTTRRRQQQRRRTTTOOOMMMLLLJJJIIIJJJJJJKKKIIIHHHEEEDDDBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHKKKNNNQQQSSSRRRSSSUUUVVVVVVUUUTTTSSSJJJGGGCCC>>>;;;999999999666666666666555333222111111111111111111111111111////////////////////////////////////000000000000...///000000000///------+++---///...,,,+++---///------..................------------------------************++++++++++++...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,+++........................++++++,,,,,,---......///+++++++++,,,,,,---------------------------------,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---/////////------,,,,,,---...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............++++++++++++++++++,,,,,,---......---++++++---///------------------------++++++,,,---................................................////////////................................................------............------.......................................///000000////////////////////////////////////////////////111111111111222222222222000000//////000000111222000111111222333444555666444444444444555666777888>>>BBBFFFGGGFFFGGGLLLQQQQQQSSSUUUXXXXXXXXXVVVUUUOOOLLLJJJLLLPPPQQQOOOKKKCCCAAA===999777666666777555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++***++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))))))))*********+++++++++************************////////////000000000000000000111111222222222222------...///000111222222000000111111111111000000000000111111111111000000000000000000000000000000333222222111111222222333222222222222222222222222000111111111111222222222222222333333333444444444444444555666777888999999888;;;???BBBGGGSSSfffsssoooppppppmmmllljjjbbbZZZUUUTTTRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZYYYWWWTTTRRRSSSTTTQQQOOOMMMJJJIIIIIIJJJKKKHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAACCCFFFJJJMMMOOOQQQSSSVVVXXXZZZZZZYYYXXXKKKHHHCCC>>>;;;999999999999999999888777555333333111111111111111111111111000000000000000000000000////////////000000000000...///000000000///---,,,+++---///...,,,+++,,,///------..................------------------------++++++++++++++++++++++++///...,,,++++++,,,...///---------,,,,,,+++++++++........................++++++,,,,,,---...//////+++++++++,,,,,,---------........................,,,,,,,,,---------......+++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---,,,,,,---.../////////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,---------.........//////,,,,,,++++++***++++++,,,++++++,,,+++***+++...000........................,,,---...///000000000000..................................../////////000////////////////////////........................---..................---.......................................///000111000000000000000000000000////////////////////////111111222222222333333333111111111000111222222333444555666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>???EEEJJJNNNOOONNNOOOTTTYYYYYY[[[]]]```aaa```^^^]]]XXXUUUSSSUUUYYY[[[XXXTTTMMMJJJFFFAAA>>>=========888777555333222000/////////...------------...///........................,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))******++++++++++++************************111111111000000000000000////////////////////////222111000//////000111222222222111111111111111222000000000000000000000000000000000000000000000000000222222222111000111222111111222222222333333333222222111111111111111222333555555555333222333444222333555777999;;;<<<===AAACCCEEEIIIPPPYYYcccjjjnnnkkkhhhfffeeedddbbbaaaXXX\\\\\\XXXYYY]]]]]]YYYXXXYYY[[[\\\^^^___```aaacccbbbaaa___]]]\\\[[[[[[VVVVVVUUURRRNNNMMMNNNOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAABBBBBBAAA@@@>>>@@@>>>======???BBBGGGIIIKKKNNNRRRVVVXXXXXXVVVUUUNNNHHHAAA;;;999:::;;;<<<999999::::::;;;<<<<<<===;;;999777555444222000......///000000000///...------...///000000000......------..................***+++,,,---...000111111000000///...------,,,,,,000///...------...///000000//////......---,,,,,,000//////---,,,+++******,,,,,,,,,------.........------------------------........................------------------------***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......---,,,,,,++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++........................------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,...........................------,,,,,,------...---------...............,,,++++++******++++++,,,///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,++++++***........................////////////////////////............////////////111111000000//////......222222000///...---------000//////////////////000//////...//////000111222//////...---...///000111///......///111333222222333444555555666777:::===::::::;;;<<<===>>>??????DDDEEEFFFFFFEEEDDDEEEGGGRRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZVVVWWWYYY\\\]]]^^^]]]]]]TTTRRRPPPOOONNNMMMJJJHHHGGGDDD???<<<999777444222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))*********++++++++++++******************************))))))))))))))))))))))))111000000000000000000000000000000000000000000000111111000000000000111111222111111000000111111111111111111111111111111111111111111111111111111111000222333222111000111222111222222222222333333333333333222222222222222333333444555555444333555666444666888;;;>>>BBBFFFHHHPPPRRRUUUXXX\\\aaagggkkkkkkiiigggfffeeedddaaa___aaaeeeeeebbbbbbfffgggdddfffeeedddddddddeeefffgggeeedddcccbbb````````````______]]][[[WWWVVVWWWXXXUUUSSSQQQOOONNNLLLIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDBBB@@@>>>>>>@@@BBBDDDBBBEEEIIINNNQQQRRRSSSSSSPPPKKKCCC===:::999999888666777777999;;;>>>AAACCC@@@>>>;;;999888555222000000111111111111000//////---...///000000///..............................***++++++,,,---...//////000//////...------,,,,,,//////............//////,,,,,,++++++++++++******,,,,,,,,,------------...---------.........//////........................------------------------------------------------***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,------------.........,,,,,,++++++++++++,,,,,,000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------------........................////////////////////////....../////////000000000111111000000////////////222111000000000000000000222222111111111111222222//////......///000000111222222111111222333444555333222222444777999999888666777888999;;;===@@@BBBEEEFFFFFFGGGHHHHHHIIIIIILLLNNNOOOPPPOOONNNOOOQQQUUUVVVXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[\\\\\\[[[YYYYYYWWWXXXZZZ\\\]]]]]]]]]]]][[[ZZZXXXXXXXXXXXXVVVTTTNNNJJJFFFBBB>>>:::555222111000000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))*********++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((000000000000000000111111111111111111111111111111000000111111111111000000111000000000000000111111111111111111111111111111111111111111111111111111111222333222111000111333222222222222333333333333444333333222222333333444111222333333222333555777777:::>>>CCCGGGMMMRRRVVV\\\^^^aaabbbcccdddgggiiilllkkkjjjjjjjjjhhheeecccfffiiiiiihhhiiimmmooommmqqqoookkkiiiggghhhjjjlllkkkjjjiiiiiihhhiiiiiiiiijjjjjjiiifffcccaaaaaabbbaaa]]]ZZZXXXXXXVVVSSSOOOQQQQQQQQQQQQPPPPPPOOOOOOJJJHHHFFFCCCAAA@@@@@@@@@???AAACCCFFFHHHJJJKKKKKKNNNJJJEEEAAA???>>><<<;;;888888888999<<<@@@EEEGGGGGGEEEBBB???>>>;;;777444444333333222222111222222...//////000000///..............................++++++,,,,,,,,,---------/////////...------,,,,,,......////////////......************++++++++++++,,,,,,,,,---------..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........---------,,,,,,---------,,,+++******,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------...//////000......................../////////////////////////////////000000000111111111000000000000/////////111000000000111222333333111000000//////000000111000000000000000111111222222222222333333555666777666555666888<<<>>>???>>>>>>???@@@CCCEEEHHHKKKLLLQQQQQQQQQRRRSSSSSSTTTTTTQQQSSSUUUUUUTTTSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]]]][[[ZZZVVVSSSNNNJJJEEE???999444000000///.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------------------,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))000000000000000111111111111111111111111111111111///000111222222111000///000000//////000000111111111111111111111111111111111111111111111111111111111222333333111111222333222222222333333333444444333333222222222333444444333444555555555666888;;;:::???FFFMMMRRRWWW]]]bbbfffggggggeeedddeeehhhjjjpppppppppqqqrrrqqqmmmkkkjjjlllmmmnnnqqquuuxxxyyy{{{xxxtttqqqppprrruuuwwwwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwvvvrrrnnnkkkjjjkkkkkkgggcccbbbcccbbb^^^ZZZZZZZZZZZZXXXWWWVVVVVVWWWSSSRRRQQQOOOMMMKKKIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDGGGEEEDDDDDDEEEEEEDDDCCC>>>===;;;;;;>>>BBBFFFIIIMMMKKKIIIFFFDDDAAA<<<999777666444333222222333444000000000000000/////////////////////............------------------------//////.........---------,,,---////////////---,,,++++++,,,---......////////////...---,,,,,,++++++------..........................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------......//////000......------------......***)))((()))++++++***)))........................------------------------................................................---........./////////000........................////////////////////////000000000000111111111111000000000000000000000000000//////000111222333444222222111111111111222222333222222222222333444444555666666777999:::<<<<<<======>>>AAAEEEHHHIIIIIIKKKJJJKKKMMMPPPSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^\\\ZZZZZZWWWTTTPPPKKKDDD===888000000///....../////////------------------------------------------------------------.........///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,******+++,,,,,,---......,,,---...///...---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////000000111111111111111111111111111111111111///000111222222111000///000000000000000111222222111111111111111111111111111111111111111111111111111333333333222111222333222222333333333444444444222222222222222333444555777888999::::::<<<@@@CCCAAAHHHRRRXXX\\\```eeejjjvvvsssnnniiifffhhhlllqqquuuuuuvvvxxxyyyxxxvvvsssttttttuuuxxx|||~~~{{{yyyyyyxxxuuuqqqppppppooollliiibbbbbbbbb___[[[YYYZZZ[[[[[[[[[[[[[[[YYYWWWUUUTTTRRRPPPNNNKKKIIIGGGGGGFFFAAAAAAAAACCCEEEFFFEEECCC@@@???>>>>>>@@@DDDIIILLLQQQOOOMMMKKKJJJFFFBBB>>>999888666444444444444555222222111111000000000000000000/////////.........////////////...........................---------,,,---...//////...---,,,,,,------...///000111111.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......------,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...---......///000000111111///......------......///...---,,,---///000///...........................------------------------................................................000000000//////.........////////////////////////////////////////////////000000000000111111111111000000000000111111111111/////////000111222333444888777777777777777777888444444444444555666777888>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJLLLOOOSSSWWWXXXXXXVVVTTTRRRSSSVVVYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[XXXVVVVVVVVVWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^___bbbbbbbbbccccccbbb```]]]ZZZXXXUUUQQQMMMGGG@@@;;;000000/////////000000111........................------------------------------.........////////////...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------******+++,,,,,,---......,,,---...//////---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////000111111222222111111111111111111111111000000111111111111000000000000000000111222333444222222222222222222222222222222222222222222222222222333444333222111222444333333333333444444444444333333333333444555555666555777999;;;>>>BBBHHHLLLRRRXXX___cccdddgggmmmsss|||tttllliiilllsssxxx~~~}}}}}}}}}{{{zzzqqqqqqooojjjddd```aaaccc^^^___``````___\\\XXXVVVVVVUUUTTTRRRQQQPPPPPPPPPCCCBBBAAABBBBBBBBB???======<<<===???BBBGGGLLLOOOQQQPPPOOONNNMMMJJJFFFCCC;;;:::999888777666666666555444333222222222222222111000000//////.........000000000///////////////........................------............------+++,,,,,,---...//////000***+++,,,,,,---...//////,,,,,,,,,+++++++++++++++++++++++++++++++++++++++........................---------------------------............------,,,,,,,,,,,,---------............---,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------......---------,,,,,,,,,*********+++++++++,,,,,,...........................------,,,,,,------...------...///000111111222......------------......---,,,,,,---///000///...........................------------------------................................................111000000///......------/////////////////////////////////////////////////////////000000000111111000000000111111111111222000111111333444666888999;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>???@@@FFFGGGIIILLLOOOQQQRRRRRRUUUUUUVVVZZZ^^^bbbcccccc```[[[WWWWWWZZZ^^^______^^^___```bbbccceeefffgggcccbbb___[[[XXXWWWXXXZZZ^^^\\\YYYVVVSSSQQQOOONNNJJJKKKLLLMMMOOORRRTTTUUUWWWWWWWWWXXXZZZ\\\]]]^^^bbbbbbbbbddddddccc```^^^ZZZWWWTTTPPPLLLGGGBBB>>>111111000000000111222222////////////////////////---------------------------------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,---------,,,------...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...//////000111111222222000000000000000000000000111111000000000000111111111111111111222333444555222222222222222222222222222222222222222222222222222333444444222222333444333333333444444444444555555555555555666777888999777:::>>>CCCIIIPPPYYY^^^hhhkkkmmmkkkiiimmmvvv~~~zzztttsssyyy~~~uuupppppprrrlllmmmnnnmmmjjjddd^^^ZZZWWWWWWWWWWWWWWWVVVVVVVVVJJJHHHFFFDDDCCCAAA>>><<<;;;;;;<<>>>>>>>>===<<<:::999888888777555444333333333444111111000000///......---.........///////////////...........................------,,,,,,------...+++,,,,,,------.........***++++++,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---,,,,,,,,,,,,,,,---------......000///......---------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,---...///000000...------------------...+++***)))+++---...---,,,........................................................................................................................////////////////////////////////////////////////....../////////000000000000000111111111222222222222333555777;;;>>>AAACCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEGGGIIIKKKMMMNNNRRRTTTWWW[[[^^^```aaaaaabbbbbbcccgggkkknnnooooooiiiccc\\\\\\```fffiiiiiidddeeegggiiilllnnnoooppphhhfffbbb^^^[[[\\\___bbbjjjhhhccc___ZZZWWWUUUTTTLLLLLLKKKKKKLLLNNNOOOPPPRRRRRRRRRSSSUUUXXXZZZ\\\]]]]]]___aaacccbbb___]]]\\\XXXSSSOOOKKKFFFAAA>>>222222111111222333333444111111111111111111111111........................,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((...//////000111222222222////////////////////////222111000//////000111222222222222222333444555666222222222222222222222222222222222222222222222222222333444444222222333444333333333444444444555555777777777777888999:::;;;BBBFFFKKKRRRZZZdddnnnuuuxxxxxxuuuoookkkppp|||~~~{{{ssslllgggYYYYYYZZZYYYYYYXXXWWWVVVPPPNNNKKKIIIGGGEEECCC@@@<<<======???@@@BBBDDDEEELLLLLLMMMOOOPPPOOOKKKHHH@@@@@@AAAAAA???===;;;:::999888666555444444555555222111111000///......------------.........//////---...........................,,,++++++,,,......---------.........//////------------------,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...---,,,,,,,,,,,,,,,---------......111000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))***+++---......///---------,,,,,,------------,,,,,,---///000000///////////////////////////................................................////////////////////////,,,,,,------.../////////000000000000000000000000////////////////////////............////////////000000111111222222222222333444777<<>>BBBGGGKKKNNNSSS\\\eeemmmxxxzzzyyy{{{}}}yyylllhhhccc^^^[[[YYYWWWVVVPPPOOOOOOOOONNNKKKGGGDDDBBBAAA@@@???>>>??????@@@AAABBBEEEGGGIIIKKKLLLLLLEEEDDDCCCAAA???===<<<;;;;;;;;;:::999999999999999333222111111111111111222000//////...------,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------------------------------------------------------------------------------------------------------//////.........---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------+++,,,,,,---...///000000000000//////.........---///...---,,,,,,---.../////////.........---------///////////////////////////////////////...............///000000000000000------...///////////////......////////////......222111111000000000111111444111///111111///000444...111111000222777999777555:::@@@FFFJJJOOOSSSVVVSSSWWWXXXTTTSSSXXX]]]___dddaaa^^^\\\]]]bbbhhhlllwwwuuutttwww}}}{{{{{{}}}~~~xxxuuullldddcccjjjppprrrpppllliiiiiisss{{{rrrqqqpppnnnnnnqqqvvvzzzzzzpppiiifffeeedddbbb___^^^YYYRRRRRRWWWVVVPPPMMMOOOMMMJJJKKKQQQTTTSSSXXXYYY[[[]]]____________ZZZVVVPPPIIICCC???===<<<333666666444888>>>???;;;888777777777777666444222333111......///000000///000000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++*********))))))************************111111111111111111111111111111111222222111111111111111222222222333333333333333333222222222111111222222222222333333333333444444333333333333444444333333333333333333333444888777666666777888888888777:::???DDDIIINNNSSSWWW]]]bbbiiipppwww{{{tttmmmiiiddd^^^ZZZYYYWWWUUUUUUUUUTTTPPPMMMMMMMMMLLLKKKIIIFFFDDDBBBAAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEBBB@@@>>><<<999999:::;;;;;;;;;::::::666555444333222111111111000000000//////.........////////////....................................++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///......------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,---......,,,,,,---...------------------------------------------------------------------------------------------------------------------------......------,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,---....../////////.........------------///...------------.../////////.........---------/////////////////////////////////////////////.........///000000000000000//////000111111111111111...//////000000//////...000000////////////000000222///...111222000111555333666666444666<<>>>>>BBBHHHLLLOOORRRUUUVVVTTT[[[``````bbbfffkkkllllllhhhcccaaaeeejjjoooqqq}}}yyyvvvwww|||~~~~~~}}}wwwooogggeeeiiinnnooonnnjjjiiinnnyyyyyypppqqqqqqqqqrrrwww}}}vvvoookkkkkkkkkjjjlllkkkeee^^^\\\___]]]XXXSSSUUUSSSOOOPPPUUUWWWVVVTTTUUUVVVXXXYYYYYYYYYXXXVVVSSSNNNHHHCCC>>>;;;999333666777666;;;DDDGGGDDDBBBAAAAAA@@@???===:::888888555222111111111000///111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++++++++*********))))))************************111111111111111111111111111111111111111111111111111111222222222333333333333333333333222222222222333333333333444444444444111222444555555444222111111222333444555555555555666666555666777888:::;;;???DDDKKKRRRYYY___eeehhhqqqvvv{{{yyypppiiihhhccc```___```___ZZZUUUPPPQQQRRRRRROOOKKKGGGDDDBBBBBBAAAAAAAAAAAABBBBBBHHHIIIIIIHHHFFFCCC@@@>>>888999;;;<<<======<<<;;;:::999777555333111111000000000000000////////////////////////....................................------------............,,,,,,,,,,,,,,,,,,,,,,,,222111000///...---------+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......,,,,,,---...---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,///...------------...///...............---------////////////////////////......//////////////////...//////000000000000000//////000111111111111111//////000000000000//////000000000//////000000111111//////222444222444777777:::;;;;;;>>>DDDGGGGGGGGGKKKPPPTTTVVVWWWXXXYYYUUU^^^fffhhhjjjnnnqqqpppkkkeee___^^^dddiiilllllluuuqqqmmmlllpppvvv{{{~~~}}}{{{yyyzzz~~~uuupppiiigggiiilllnnnmmmjjjmmmuuuvvvoooppprrrsssuuuzzzxxxrrrpppqqqssstttyyywwwppphhhddddddbbb^^^[[[]]][[[WWWVVVYYYZZZXXXSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQNNNIIIDDD???;;;999555666666888>>>HHHNNNNNNMMMMMMLLLKKKHHHEEEBBB@@@@@@===999777555444111///111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++++++++***************************************111111111111111111111111222111111111111111111222111111222222222333333333333333333333333333333333333333333333444444444444222222333333333333222222333444666777777777777666333444666777999<<<@@@CCCNNNRRRXXX___fffnnnuuuzzzzzzvvvrrrqqqppplllbbbZZZRRRSSSSSSRRRPPPNNNKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@EEEFFFHHHHHHHHHEEEBBB@@@<<<<<<<<<<<<<<<<<<======>>><<<:::777444222111000000000000///////////////////////////............---------------------------------------------...------------------------000000///...---------...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......,,,,,,---...------------------------------------------------,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++------------------------.........------.................................////////////////////////............//////////////////000000000000//////------...//////////////////000000111111000000///222111111111111222222333222000111555666555666:::999>>>CCCFFFJJJPPPQQQOOOLLLPPPUUUYYYZZZ[[[[[[[[[XXX```ggghhhhhhjjjkkkjjjccc]]]WWWYYY```ffffffdddgggeeeccccccffflllqqqtttsssqqqqqqssswww{{{||||||pppmmmiiiiiimmmqqqttttttsssvvv~~~wwwtttuuuvvvvvvvvvyyy||||||yyyvvvssstttvvvxxxzzz~~~wwwpppkkkiiigggeeeaaacccbbb^^^\\\^^^^^^[[[XXXXXXWWWWWWUUUTTTSSSRRRRRRQQQPPPMMMHHHCCC>>>;;;777666555777>>>GGGNNNQQQQQQRRRRRRQQQNNNKKKIIIHHHHHHEEEAAA>>>;;;888555222111111000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++************************************************111111111111111111111111222222111000000111222222111111222222222333333333333333333333333333333333222222222222333333333333555444222111111222444555555666777777888888777777666999===AAADDDIIINNNSSSXXX\\\bbbiiiqqq{{{~~~qqqgggbbb___[[[VVVRRRPPPOOOOOOLLLKKKIIIGGGEEECCCBBBAAA@@@AAADDDFFFGGGFFFDDDBBBCCCAAA>>><<<;;;<<<>>>???@@@???<<<999666444222222000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++***..................//////---..................------.....................////////////////////////---.........//////000000//////000000000000//////------...///////////////000000111111111111000000111000000000111111222333222000222777999777999<<>>:::;;;>>>@@@DDDHHHJJJNNNRRRRRRPPPOOOPPPRRRRRRPPPMMMKKKIIIFFFBBB???999888777444222000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++++++++++++++***************+++++++++************************222222222222222222222222333222111//////111222333111111222222222333333333333333333444444444555555333333333333444444444444666555555444444555555666888777777888:::>>>AAADDDEEELLLTTTYYY\\\```eeeiiimmmttt~~~|||kkk]]]TTTPPPNNNOOOOOOPPPPPPNNNKKKGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCAAA@@@>>>>>>>>>666666555333222111000///////////////............////////////////////////............---------,,,........................------,,,------...///000,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------------------------------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,------............------,,,,,,------...------------------------........................******+++,,,,,,---......................................................++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---......///.........------------------------....../////////------...//////...---------------.........//////////////////////////////------......///000000111000000000000000///......//////000111111111111111111222222222222222222111111111111111222333444444777777===EEEKKKMMMQQQUUU]]]ccciiijjjkkkkkkgggaaa[[[\\\\\\[[[XXXWWWXXXZZZYYY___bbb___^^^bbbfffgggiiimmmuuu{{{zzzwwwoooooosssxxx|||~~~||||||}}}{{{wwwrrruuuwwwxxxvvvpppjjjfffYYYXXXWWWVVVSSSPPPNNNLLLMMMFFFAAACCCCCCBBBDDDHHHKKKPPPTTTTTTQQQPPPRRRUUUSSSRRRPPPPPPOOOMMMIIIGGGBBBAAA>>>;;;777444111///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++))))))*********+++++++++************************222222222222222222222222333222000//////000222333111111222222222333333333333333333444444555555555444444444555555555666666444555666777777666555444;;;::::::;;;???DDDJJJMMMRRRYYYbbbhhhiiikkkpppttt||||||lll```ZZZWWWMMMNNNPPPQQQOOOLLLHHHEEEJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNPPPPPPNNNKKKIIIHHHGGGFFFEEECCCCCCCCCCCC999999777666444222111111000/////////....................................000000//////.........---........................000//////.........//////***,,,...000000000......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------------------------------++++++,,,,,,---...//////------------------------------------------------+++++++++,,,,,,---------...------,,,,,,------...------------------------........................******+++,,,,,,---......................................................++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,------.........,,,---...//////...---,,,---------.........//////////////////////////////---------...///000000111000000000000000///......---......///////////////111222222333333222222111444444444555666777888999===>>>EEEOOOWWW[[[___dddfffjjjllljjjhhhhhhddd___XXXYYYZZZZZZZZZ\\\```bbbhhhnnnrrrooonnnpppqqqqqqrrrzzz|||yyyyyy~~~{{{~~~{{{tttooo______]]]\\\YYYWWWUUUTTTTTTLLLGGGIIIIIIFFFFFFJJJNNNRRRWWWWWWSSSRRRTTTWWWSSSSSSRRRRRRRRRQQQNNNKKKJJJHHHEEE@@@;;;777444222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++++++++***))))))******++++++++++++************************111111111111111111111111111111222222222333333333333333333333333333333333777555333222333444333222555333222111111333555666777555444444666888999999<<<:::>>>FFFLLLOOOVVV___dddkkkrrrsssrrrvvvwwwkkkbbbbbbaaaZZZQQQMMMOOOOOOMMMMMMNNNOOONNNKKKIIIHHHHHHMMMOOORRRTTTTTTSSSQQQPPPOOOOOONNNMMMKKKIIIFFFEEECCC>>>999444222000///.../////////000000000111111---------......000111111...............---------000...,,,+++++++++---...------------------------///............---------.........------,,,,,,,,,---............---,,,+++------------------------,,,,,,++++++,,,,,,---...------..................+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,---///000000000///...........................------------------------------------------------------------------------................................................++++++,,,------......///,,,------......------,,,------------------------------------------------........................////////////////////////////////////000000000000000000000000000000000000............/////////000111111111111000000000000222222111111111222333333000///000000111222333444333333444555888;;;>>>???HHHJJJQQQZZZdddjjjkkkjjjiiikkkkkkfff```\\\^^^aaa___aaacccbbbbbbfffooovvv~~~~~~~~~~~~wwwkkkjjjgggeeecccbbbaaaaaa___XXXPPPLLLNNNQQQRRRQQQQQQVVVZZZXXXWWWYYYYYYVVVUUUTTTSSSRRRRRRRRRSSSTTTMMMJJJGGGEEEDDDAAA<<<888444333222111111000000000000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................************************++++++++++++++++++++++++************************++++++************++++++111111111111111111111111111222222222222333333333333333333333333333333333555444444555777888777666555444333333333444555666777555444444666888999:::@@@AAAFFFPPPWWW[[[ccckkkrrryyy~~~yyyuuussszzzzzz}}}{{{sssooooookkkbbb\\\YYYVVVQQQRRRQQQPPPOOOOOOOOOOOOPPPOOOQQQTTTVVVWWWVVVUUUTTTUUUTTTSSSRRRQQQOOONNNNNNHHHDDD>>>999666444222000000000000000000000000000//////............//////........................000///---,,,,,,,,,..............................///............---------------------------,,,,,,...------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...///.........------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------,,,---...///000//////...........................------------------------......---------,,,,,,,,,------------------------................................................------------------------,,,------......------,,,------------------------------------------------................................................////////////000000000000000000000000000000000000........./////////000000000000000000000000000000111111111000000111111222111111111111222333444444;;;::::::;;;???EEEJJJNNNVVVYYY^^^fffkkkkkkgggccc___bbbdddbbb___]]]```dddfffjjjooorrruuu|||}}}{{{xxxwwwuuusssrrrqqqqqqqqqiiibbbXXXRRRRRRTTTVVVVVVTTTYYY\\\[[[ZZZ\\\\\\ZZZVVVUUUSSSQQQOOOOOOOOOOOOKKKJJJIIIIIIIIIEEE@@@;;;666555333111000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,222222222222222222222222222222222222333333333333333333333333333333333333444444555888;;;<<<<<<:::555555555555555555555555888777666666888;;;>>>AAALLLNNNTTT^^^fffkkksss{{{rrrkkkgggggggggoooqqquuuzzz}}}~~~~~~|||{{{|||}}}vvvooofff^^^XXXSSSNNNMMMOOORRRSSSSSSRRRSSSVVVXXXZZZZZZYYYXXXZZZYYYXXXWWWUUUUUUUUUUUUMMMIIICCC???;;;888555333222222111111000/////////111000///...------------////////////////////////111000...---------...//////////////////////////////............---------,,,,,,------------------...---,,,,,,+++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...//////...---,,,+++******,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------------...////////////...........................------------------------.........------,,,,,,,,,------------------------................................................//////...------,,,++++++,,,------......------,,,------------------------------------------------........................------------------------////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000222111111111111111111222222333333444555666888999@@@??????BBBGGGNNNVVVZZZ```bbbfffiiiiiieee^^^YYYZZZ^^^bbbddddddfffkkknnnuuuyyy|||~~~yyy}}}~~~~~~}}}}}}|||tttmmmbbbZZZWWWXXXZZZ[[[XXX]]]___]]]\\\^^^___]]]XXXVVVSSSOOOLLLIIIHHHGGGFFFGGGIIIKKKLLLJJJFFFBBB<<<:::777333111///........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---222222222222222222222222222222222333333333444444444444444444444444444444444444666:::===>>><<<:::555555666666666666555444888888999;;;===CCCHHHLLLZZZ]]]ccckkkrrr{{{{{{{{{~~~}}}rrrhhhbbbaaacccdddjjjlllqqquuuxxxxxxvvvtttqqqssstttqqqoooqqqyyy}}}sssccc[[[QQQMMMPPPSSSSSSRRRRRRTTTVVVYYYZZZ[[[[[[ZZZ^^^\\\ZZZXXXWWWVVVVVVVVVNNNKKKFFFCCC@@@===:::777666555444333111000//////111000///...------------////////////000000000000111111000///.../////////........................///............---------,,,,,,,,,------............---,,,++++++,,,------------------------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------------------------------------------------------------------------........./////////........................------------------------------------------------------------------------......................................................---------,,,,,,,,,,,,------......------,,,------------------------........................................................................////////////000000000000////////////////////////...////////////000000000//////000000000000000111222222333444444444444444444555666888;;;>>>AAABBBHHHIIIJJJNNNSSSYYY___bbbdddcccccccccbbb```^^^\\\dddhhhmmmqqqtttxxx}}}|||~~~yyyxxx{{{{{{{{{|||~~~|||}}}yyytttkkkccc\\\ZZZ[[[]]]]]]aaabbb___]]]___```^^^XXXVVVRRRNNNIIIDDDAAA???AAABBBEEEHHHJJJKKKKKKJJJDDDBBB===999444111///........./////////...,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,222222222222222222222222222222333333333444444444444444444444444444444444555555666999;;;;;;999777444555555666777666666666777999===AAAEEELLLSSSYYYdddiiiooovvv~~~uuuqqqqqqtttwwwvvv{{{|||uuunnnkkkgggbbb```aaadddfffiiilllooorrrrrrpppnnnmmmjjjmmmppppppnnnpppvvv|||{{{uuutttuuuvvvyyy}}}tttjjj^^^VVVTTTTTTRRRPPPQQQSSSUUUWWWXXXYYYYYYYYY```^^^\\\ZZZXXXVVVUUUTTTOOOMMMJJJHHHGGGDDDAAA>>>:::999888666444333111111000//////....../////////.../////////000000111111111111000000////////////------------------------///............---------,,,,,,,,,------.........---------,,,------......------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------------------------------------------------------------------------------------......///........................------------------------***++++++,,,---...//////------------------------................................................,,,,,,,,,---------......,,,------......------,,,------------------------................................................////////////////////////////////////000000000000////////////////////////////////////000000000111///000000000111111222222000222333555777888888888888:::<<<@@@EEEIIIMMMOOOUUUWWW[[[___bbbeeeggggggdddcccaaa```aaaffflllpppwwwzzz~~~|||yyyxxxyyy{{{}}}||||||~~~yyy{{{~~~{{{yyytttllleee```aaaccceeegggfff```]]]______^^^YYYWWWSSSNNNHHHBBB>>><<<===>>>???AAADDDHHHLLLOOOLLLIIIEEE@@@;;;666222000...//////......---,,,,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++333333333333333333333333333333333333444444444444444444444444444444444444666555555777888888666444555555666666777888999::::::???EEEJJJOOOVVV^^^dddmmmuuu~~~|||wwwrrrnnnjjjiiilllrrrzzzzzzrrrlllcccdddddddddeeegggkkkoooqqqsssttttttrrrpppoooppplllpppuuuvvvvvvvvvwwwzzz|||~~~}}}zzzuuurrrqqqnnnnnnnnnooorrrwww{{{~~~zzzmmmaaaYYYTTTOOOLLLPPPQQQRRRTTTUUUVVVVVVWWW______^^^\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNLLLHHHEEE>>>===<<<:::888777555555000000000///000000111111---......//////000000111000000000000////////////------------------------///............---------,,,,,,------------------------...////////////...------------------------,,,,,,++++++,,,,,,---...******+++,,,---...//////............------------,,,,,,,,,------------...------------------------------,,,,,,------...///........................------------------------***++++++,,,---...//////------------------------................................................++++++,,,,,,---...//////,,,------......------,,,------------------------................................................000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111000111111222222333333333///222555999<<<>>>???@@@@@@BBBEEEJJJOOOUUUYYY\\\^^^```dddgggiiihhhgggfffbbbbbbcccdddiiirrr|||~~~}}}{{{zzzyyyzzzxxxzzz~~~~~~~~~zzz{{{|||zzzzzz{{{}}}|||||||||}}}~~~~~~|||uuullliiikkkoooooopppmmmeee`````````^^^ZZZYYYVVVQQQKKKFFFAAA???>>>>>>>>>===???CCCIIIMMMMMMMMMKKKGGGBBB===999666222111000...------------------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++333333333333333333333333333333333444444444444555555555555555555555555555666555444555666777666555777666777888999<<<>>>???DDDKKKSSSYYY]]]cccjjjpppyyy||||||}}}~~~zzzuuupppkkkhhhfffiiioooxxx~~~}}}xxxuuuppprrrssstttuuuyyy~~~}}}{{{}}}wwwuuurrrqqqrrrvvvzzz}}}ssseee[[[SSSPPPPPPPPPQQQRRRSSSSSSTTTTTTYYYZZZ\\\\\\\\\YYYWWWUUUUUUTTTSSSSSSRRROOOJJJGGGAAAAAA???>>><<<;;;:::999444333222111000000000111,,,------...//////000000//////000000//////..............................///............---------------------------,,,,,,,,,...000222222111///...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---.........//////.........------------,,,,,,,,,---------......------------------------------,,,,,,,,,---...///........................------------------------------------------------------------------------................................................,,,---------------------,,,------......------,,,------------------------................................................000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111111222222333444444555555333666;;;AAAFFFIIIKKKLLLKKKLLLOOOTTTYYY^^^bbbdddccceeeggghhhhhhhhhfffeeeeeeiiipppvvv|||~~~{{{yyyxxxwwwzzz}}}|||xxxxxx{{{}}}}}}|||wwwtttsssssstttuuuyyy}}}{{{zzz{{{|||~~~wwwooonnnvvv~~~{{{{{{vvvkkkdddcccbbb```]]]\\\ZZZVVVQQQLLLHHHEEECCCCCCCCC@@@???@@@DDDGGGIIIJJJLLLKKKIIIEEE@@@===888666222///.........///........................---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,333333333333333333333333333333333444444444555555555555555555555555555555555444333444666777888777999888888999;;;>>>AAADDDOOOVVV___eeeiiimmmsssyyy{{{xxxyyy{{{~~~uuummmiiiiiillloookkkrrr{{{~~~{{{{{{}}}}}}~~~|||{{{{{{qqqwwwvvvhhh```\\\PPPPPPQQQQQQRRRRRRRRRSSSSSSUUUXXX[[[[[[YYYVVVTTTVVVUUUTTTSSSQQQMMMHHHDDDCCCCCCAAA@@@???===<<<<<<777666444222111000//////,,,,,,,,,---...//////000///////////////......---//////////////////////////////.........---------.........------,,,,,,,,,,,,...111444444333000...------------------------,,,,,,++++++,,,,,,---........................---//////.........---------,,,,,,,,,------.........------------------------------,,,+++,,,---...///........................------------------------000//////...,,,+++******------------------------................................................///......------,,,,,,+++,,,------......------,,,------------------------////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222333444444555666666999===CCCIIIOOOTTTVVVWWWRRRSSSVVVZZZ^^^bbbfffhhhkkkkkkkkkkkkkkkjjjjjjjjjmmmvvv}}}www{{{}}}{{{zzzyyy{{{~~~|||yyyzzz{{{yyywwwsssooommmmmmnnnooommmrrrzzz}}}uuunnnppp{{{|||qqqhhhfffeeeccc______]]]ZZZVVVQQQMMMKKKGGGHHHHHHEEEAAA>>>???AAADDDGGGKKKMMMMMMIIIEEEBBB<<<999555111//////000111.......................................---------........................************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---111111222222222333333333222222333333333444444444444444444555555555666666555666888888777777888999;;;:::;;;???DDDJJJNNNPPPYYYaaalllsssvvv|||{{{qqqmmmpppyyyxxxoookkkmmmssswwwxxx}}}xxxsssqqqppppppuuu~~~zzzqqqaaa___[[[XXXUUUTTTSSSSSSPPPPPPSSSUUUTTTQQQUUU[[[VVVWWWXXXXXXVVVSSSNNNLLLDDDCCCBBB@@@>>>===<<<;;;888777555333222111222222111222222222111000///...////////////////////////......------------......---------------...//////,,,,,,------///000222333000000222555888666111,,,,,,------......------,,,///............---------......---,,,---...///000................................................------------------------................................................////////////...---,,,+++///---+++,,,//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////.........------------------------------------,,,++++++************---......///////////////---------............//////////////////.........///////////////.........000000000000////////////222222222111111111111111111111111222222222222222111333666555333444777:::>>>EEEOOOWWW[[[ZZZYYYXXXXXXXXXZZZ^^^ccchhhlllmmmqqqsssuuuuuurrrqqqsssuuu}}}~~~|||}}}yyywwwtttrrrrrrsssttttttooonnnqqqyyy}}}yyytttvvv~~~}}}tttmmmhhhgggggghhhfffaaa]]]ZZZXXXWWWWWWOOOMMMIIIGGGDDDBBB>>><<<>>>AAAEEEIIILLLLLLLLLKKKIIIFFF@@@:::666333222222222000---------...------.........------,,,,,,,,,+++,,,,,,---.........---......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------111222222222222333333333222333333333333444444444555555555555555555555555555777777777666555777888999:::===DDDLLLUUU\\\```hhhqqq|||~~~{{{uuupppnnnsss}}}yyyrrrqqqvvv}}}~~~yyy|||yyyvvvwww{{{wwwtttnnniiiddd^^^WWWSSSSSSRRRSSSVVVVVVSSSTTTXXXVVVWWWYYYYYYXXXUUUQQQOOOFFFEEECCCAAA???>>>>>>???;;;:::888666444222111111///////////////...------////////////////////////000//////......//////000......---------......///.........---......///000//////000222444333///,,,,,,------......------,,,///............---------...---,,,,,,,,,---...///................................................------------------------------------------------........................------...............---///---,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////.........---------------------------------//////......------......,,,------...............---------............///////////////////////////////////////////////////000000000000000000000///111111111111111111111111000111111222222333444444333555666666666999@@@EEELLLQQQYYY]]]^^^]]][[[ZZZ\\\\\\\\\___dddiiimmmooozzz}}}~~~{{{zzzzzzzzzxxxvvvooonnnooovvv|||yyyvvvtttssstttvvvzzz}}}{{{|||~~~~~~wwwpppkkkjjjlllmmmqqqlllfff```\\\[[[ZZZZZZVVVSSSNNNJJJGGGCCC???<<<>>>@@@CCCGGGJJJKKKLLLLLLKKKIIIFFFBBB===888555222333000------...///000///......------------------+++,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------222222222222333333333333333333333444444444555555666666666666555555555555888888888777666666888:::<<>>===:::888444222000////////////............////////////////////////111000000//////000000111//////......---.........000///...---------------...---...///000000...,,,------............------///............---------,,,,,,,,,,,,,,,---......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...////////////...---------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////.....................---------------------------------//////.........///000000+++,,,,,,---...------------------............///////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222444555555222333555666999@@@JJJQQQ]]]aaaeeefffeeebbb```___```aaacccggglllrrrwwwyyyuuussstttxxx~~~}}}zzzvvvsssqqqpppooommmooorrrwww|||~~~zzzzzzvvvqqqmmmmmmpppuuuxxx~~~xxxooohhhcccaaa___^^^ZZZWWWSSSOOOLLLIIIFFFCCC???@@@AAADDDFFFIIIKKKMMMMMMMMMMMMKKKGGGAAA;;;777555222///---...000111111---------...............,,,,,,---............---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222222222333333333444444444444444444555555555555777777777666666666666555999:::999888777999<<>>;;;888555333222222111111000000000000////////////////////////111000000//////000000111000//////...............000///...------,,,,,,---...---------......------------............------///............---------++++++++++++,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...//////........................---,,,------------------------......////////////......................................................,,,,,,+++,,,,,,---......,,,,,,---............------------............//////////////////000000000///////////////000000000000000000000000111111111000000000111111111111111222222111111222333555666444777;;;???DDDLLLVVV^^^gggiiillllllkkkiiiiiiiiieeeiiiooovvv|||~~~zzzwwwuuuuuuuuurrrrrrrrrtttvvvyyy|||~~~|||xxxssspppqqquuu{{{~~~vvvpppmmmjjjfffccc[[[YYYUUUSSSRRRQQQOOONNNEEEDDDCCCCCCDDDGGGJJJLLLNNNOOOPPPOOOLLLHHHCCC@@@:::666222//////000000000------....../////////000------............---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222222333333333444444444444444555555555666666666777777777777777777777777888888888888999<<>>????????????>>><<<999888444444222111111000111111000000000000000000000000000//////......//////000000//////........./////////......---------..................------...///---......//////......---///............---------++++++,,,,,,,,,,,,---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...------,,,......//////...---------------------------------......////////////......---.............................................+++*********+++,,,------------...///////////////---------............///////////////000000111111////////////000000111111///000000000111111111222000111111111222222222333444444333222333555666777;;;@@@GGGLLLRRRYYYbbbhhhgggiiilllnnnoooppprrrtttooottt}}}{{{yyyuuurrrrrrtttwwwyyy}}}~~~xxxtttuuuwwwzzzzzzwwwsssrrrsssrrrnnnjjj```]]]YYYWWWWWWWWWVVVUUUNNNLLLIIIFFFEEEGGGIIIKKKOOOOOOOOOOOONNNLLLKKKJJJAAA===888333222000///............//////000000000---......//////...------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333333333333444444444444555555555666666666666777777777777777888888888888555666777888<<>>===>>>>>>>>>>>>===<<<<<<666555333111////////////000000000000000000000000000//////......//////000//////......//////000111000//////.........//////---/////////...---...///......////////////......///............---------++++++,,,---------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////...---,,,+++---///000000...------...------------------------......////////////......---------.......................................------,,,,,,,,,---......---...//////000000//////---------............///...//////000000111111222...//////000000111111222///000000111111222222222111111222222333444444444666666555555777:::<<<>>>AAAFFFMMMRRRWWW\\\dddiiihhhkkkooosssvvvyyy||||||zzzuuusssssstttvvvyyy~~~zzzvvvttttttqqqmmmllloootttwwwuuuqqqhhhddd___\\\[[[ZZZYYYXXXWWWTTTPPPLLLJJJJJJKKKMMMPPPPPPOOONNNNNNNNNOOOPPPHHHDDD???;;;777444111////////////000000000000000...////////////...------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333333333444444444444555555555666666666777777777666666777777888999::::::777888:::>>>DDDMMMWWW^^^gggsssxxxqqqppprrruuu||||||{{{vvvgggYYYRRRRRRQQQQQQPPPPPPQQQSSSUUUVVVWWWWWWTTTQQQMMMHHHDDDBBB>>>>>>===<<<<<<<<<======:::888555222000/////////000000000000000000000000111000000//////000000111............///000222222333222111000///.........+++...000000---,,,---///......////////////......///............---------+++,,,---...///......---................................................------------------------------------------------........................---...............---------///111000...,,,---///..............................////////////......---------.........//////........................///......------------...,,,---......//////......---------............///...//////000111111222222...//////000111111222222///000000111111222333333222222333444444555666666777777777999===BBBFFFIIIKKKOOOSSSUUUXXX]]]dddjjjssswww|||~~~{{{zzzyyyzzz}}}~~~wwwqqqlllmmmrrrwwwvvvsssllliiidddaaa`````````___\\\ZZZVVVRRRPPPOOOPPPQQQRRRQQQQQQPPPPPPOOOOOOPPPLLLJJJFFFBBB???;;;777333111111000000000000000000///////////////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------333333333444444444555555666666666666777777777777555555666888999:::;;;<<<;;;===@@@EEELLLWWWccckkkuuu}}}uuuooopppsssyyy|||xxxeee[[[ZZZRRRQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWUUUQQQMMMIIIFFF???>>>===;;;;;;;;;<<<===>>><<<999555333111111111000000000000000000000000222222111111111111222222---------...000111333444666555333111///------,,,***---000000---+++,,,---......////////////......//////.........---------,,,---.../////////...---................................................------------------------................................................,,,,,,---...////////////---000222111...,,,---///..............................////////////......---------........./////////////////////////////////...---,,,,,,,,,,,,,,,+++,,,------......---------------.........//////...//////000111222222222...//////000111222222222///000000111222222333333333333444444555666777777666777999<<>>>>>@@@@@@DDDIIIPPPXXXdddrrr|||~~~yyyyyy}}}~~~{{{tttrrrqqqrrrxxxpppbbb\\\XXXSSSOOOOOORRRTTTUUUTTTUUUUUUVVVVVVSSSNNNJJJDDDCCCAAA???<<<:::888777AAA@@@>>><<<888444111///111111111111111000///...111111000000000000111111000///......///222666888;;;999555111...---......................................................,,,---......//////.....................---------//////.........---------++++++,,,,,,---...//////------------------------............////////////////////////////////////---......///......------111///---,,,---...---,,,---------............///000000000000000000000000......////////////..............................---------.........//////////////////////////////............///////////////000111222222111///...111111000000//////......111222222222333333333444222444666999;;;;;;;;;;;;===???DDDJJJQQQWWW\\\^^^[[[bbbeeeccceeeooo}}}{{{xxxxxxuuurrrlllooorrrsssrrrooojjjhhheee___YYYVVVXXXXXXUUURRRXXXVVVUUUTTTSSSQQQMMMJJJJJJKKKKKKJJJIIIGGGDDDCCC888666444333222111...+++........................,,,,,,------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...555555555666666666777777888888888777777666666666:::777777;;;======>>>BBBGGGMMMTTT[[[cccppp{{{yyyvvvxxx{{{{{{xxxtttrrrrrrtttxxxuuueeeaaaZZZVVVSSSTTTUUUVVVSSSSSSTTTUUUUUUTTTPPPLLLJJJHHHDDD@@@===;;;;;;;;;CCCCCCBBBAAA>>>:::666444111111111111111000000000111000000000000000000111000///......///222555777:::777444000.........///................................................,,,---......//////......------..................//////.........---------+++,,,,,,---......//////------------------------............////////////////////////////////////---...............------///...------...///...------------............///////////////////////////......////////////..............................---------.........//////////////////////////////............////////////...000111222222111000///222222222111111000000000222222222333444555666777999:::<<<>>>???@@@AAAAAAEEEGGGLLLRRRXXX^^^cccffffffnnnttttttvvv~~~xxxooorrruuuwwwwwwsssooolllfffaaa[[[XXXXXXYYYYYYXXXYYYWWWVVVUUUUUUSSSPPPMMMIIIIIIIIIIIIHHHFFFEEEDDD===:::666333222111///...//////////////////000000------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...555555666666666777777777999999999999888888888888<<<888888;;;===???CCCHHHRRRYYYccckkkuuuzzzzzzzzz{{{zzzwwwsssooorrruuu{{{tttpppjjjddd^^^YYYVVVUUUSSSRRRSSSTTTVVVUUUSSSQQQQQQNNNIIICCC???>>>>>>>>>BBBCCCEEEEEECCC???;;;999444333111000000111111222000000////////////000000000///......///222444666777555222000/////////000................................................,,,---......//////......,,,---------.../////////...............------------------......//////000------------------------............////////////////////////////////////---........................------...000000...------------............///////////////////////////......////////////..............................------........./////////////////////////////////............////////////...///111222222222111111333333222222222222222222222222222333555888:::<<<===???AAACCCFFFIIIKKKKKKQQQSSSWWW]]]ccchhhmmmooottt~~~tttvvvxxxyyyxxxuuuqqqnnnjjjhhhccc^^^YYYXXXYYY[[[ZZZXXXVVVUUUUUUTTTRRRPPPJJJIIIHHHGGGFFFEEEEEEEEEDDD@@@:::666444333222000///000000000111111111111.........------,,,,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...555666666666666777777777666666666777777777777777>>>::::::===@@@CCCKKKSSS]]]dddooo|||~~~zzz|||~~~{{{vvvtttsssyyyyyyooocccYYYTTTTTTSSSSSSTTTVVVWWWVVVUUUTTTQQQMMMIIIEEEAAA???>>>???AAACCCEEEDDDAAA===:::888666333111000000111111/////////000000/////////000////////////111333444333222111/////////000111................................................,,,---......///.........,,,,,,,,,---...///000000....................................//////000000------------------------............////////////////////////////////////---------------......///...------///000111///------------............///////////////////////////......////////////..........................................////////////////////////////////////............////////////...///000222222333333222222222222222222333333333222222333555888<<>>@@@CCCFFFEEECCC???===<<<:::666333000///////////////000000000000//////000000/////////000222222111000/////////000111111................................................,,,---......///.........,,,,,,,,,---...///000000---..............................///////////////------------------------............////////////////////////////////////...------------...///000///......///000000///------------............///..............................////////////......................................./////////000000000000000000000000000000............//////////////////000111222333333333111111111222222333333333222222555888===AAAFFFHHHGGGHHHIIIKKKOOOSSSWWWZZZXXX]]]fffpppzzz||||||~~~yyysssmmmjjjhhhhhhnnnqqqrrrlllbbb[[[YYYZZZ[[[XXXUUUSSSSSSTTTSSSSSSQQQNNNKKKFFFCCC@@@??????DDDCCCCCCBBBAAA===777333000000000000000000000000//////...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------666666666777777777888888666666777888999::::::;;;;;;;;;>>>DDDKKKSSS```lllzzzxxxvvvxxx{{{}}}rrrwww|||zzzwww{{{nnnccc[[[WWWSSSPPPPPPQQQQQQQQQPPPQQQSSSRRROOOIIICCC@@@@@@BBBEEEGGGHHHFFFDDDBBB===;;;888555222000///...///000111222222111000///000000/////////000000111///////////////000000111................................................,,,---......//////......,,,---------.../////////---------.......................................------------------------............////////////////////////////////////...---,,,,,,---...000111222000....../////////...---------............///..............................////////////..................................../////////000000000000000000000000000000000............////////////000111111111222333333333000000111222333333444444333555999???DDDIIIMMMOOOQQQQQQOOOOOOQQQUUUXXX[[[[[[bbbnnn|||~~~~~~}}}xxx{{{yyyrrrmmmjjjiiiiiimmmooommmfffaaa___aaa]]]YYYUUURRRRRRSSSSSSSSSSSSQQQMMMHHHDDD@@@===<<>>@@@FFFNNNVVV```ooo}}}~~~vvvrrrtttwwwzzzrrrzzz~~~vvveee```YYYTTTRRRRRRRRRRRRQQQRRRSSSSSSQQQMMMIIIFFFCCCDDDFFFHHHHHHGGGFFFEEE;;;:::888666444222111000000111222333333222111000000000000000////////////........./////////000000................................................,,,---......//////......------..................---------.........//////------------------------------------------------............////////////////////////////////////...---,,,,,,,,,...000111555222///------...///...---------............///..............................////////////................................./////////000000000000000000000000000000000000............////////////222222222111222222222333000111222333444555666666555999???FFFMMMRRRUUUWWWWWWVVVTTTTTTVVVZZZ___bbbkkksss~~~|||{{{xxxqqqrrryyy{{{tttpppiiikkkkkkiiieeecccdddfff```\\\VVVSSSRRRSSSTTTTTTRRRQQQNNNJJJFFFAAA>>><<<;;;===@@@CCCEEEDDD@@@<<<555555444222111000///...------------------------,,,,,,------------,,,,,,------------------------***+++,,,---------,,,,,,777777777777888888888888666666777888:::;;;<<<<<>>888222......///000000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777777888888888888999999:::<<<>>><<<:::===CCCJJJTTT[[[eeennnxxx}}}{{{|||~~~~~~xxxqqqooouuuvvvhhh```ZZZVVVTTTUUUTTTTTTTTTUUUUUUSSSQQQNNNLLLJJJHHHGGGEEEAAA???888777777777666666666666333222222222222111111111000000000000////////////////////////////////////////////////////////////000000/////////.........------------............//////...---------------......------------......///............---------........................////////////////////////................................................//////.........------------------............//////////////////...------//////////////////////////////.........---------////////////000000000111111111000000000//////////////////000000000111111111222222333333222222222222444888:::;;;<<>>CCCJJJOOO^^^eeeppp|||{{{wwwwwwyyywwwyyy{{{{{{~~~yyylllbbb]]][[[WWWVVVTTTTTTVVVVVVUUUTTTTTTRRROOOMMMKKKGGGBBB???:::999777666555666888999222222222111111111000000......//////000000111111////////////////////////////////////////////////000000000000000/////////,,,,,,,,,------------...//////...------------.........------------......///............---------........................////////////////////////...............................................................------------------............//////////////////......---/////////////////////////////////............---/////////000000000111111111111111111000000000000000000000111111111222222333333333333333333222222///222555888:::>>>AAADDDFFFKKKPPPTTTVVVXXX\\\___kkklllpppvvv||||||wwwrrroooppptttxxxzzz}}}~~~~~~|||~~~uuupppjjjiiijjjnnnqqquuu||||||ooobbb[[[YYY```eeegggfffhhhjjjjjjfffYYYWWWSSSOOOLLLIIIDDDAAA===<<<;;;===???AAABBBAAADDDCCCAAA>>>;;;777333111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,666777777777888999999999;;;;;;;;;>>>DDDMMMTTTYYYfffnnn|||{{{zzzxxxqqqqqqtttuuu}}}}}}ppphhhddd[[[YYYVVVTTTUUUVVVVVVVVVXXXVVVTTTRRRPPPLLLGGGCCC>>><<<888555444444666888222222222111111000000///////////////000000000000////////////////////////////////////////////////////////////////////////,,,,,,---------.........///......---------............------------......///............---------........................////////////////////////........................................................................---------............///...///////////////....../////////////////////////////////...............//////000000000111111111000000000000000000000000000000000111111111222222333333222222222222222333111222555777;;;AAAHHHMMMTTTWWWYYYYYYZZZ]]]eeekkkyyy{{{~~~~~~sssssssssvvvzzz}}}|||~~~}}}xxxvvvuuusssrrrrrruuuyyyyyyllldddcccdddhhhjjjiiilllqqqsssrrrZZZWWWSSSOOOMMMKKKHHHGGG>>><<<;;;;;;>>>???@@@???BBBCCCDDDCCC@@@;;;666333//////...---...///000000................................................------------------------777777777888999:::::::::===>>>AAAGGGOOOYYYccchhhqqq{{{{{{tttuuu{{{sssmmmnnnrrrzzzvvvpppccc^^^YYYVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSOOOKKKGGGCCC@@@;;;666333333444555333333222222111000000///000000000000////////////////////////////////////////////////////////////........................---.........////////////......---------......///......------------......///............---------........................////////////////////////................................................---.....................---------............///......///////////////...000000000000000000000000////////////////////////000000000000111111111111/////////////////////////////////000000000111111222111111111111222333444777777888:::???GGGQQQXXX\\\\\\]]]^^^aaaiiittt|||zzzooottt|||~~~yyyvvvtttyyy}}}vvvqqqqqqooopppmmmhhhiiinnnqqqqqq[[[WWWSSSOOONNNMMMKKKJJJ@@@>>><<<;;;<<<=========???AAADDDEEECCC>>>999666000///...------...///000------------------------------------------------------------------------777888888999:::;;;<<<<<<;;;???FFFNNNWWWbbblllsss|||}}}sssnnnrrr{{{yyyrrrpppuuuzzz}}}nnnhhh___YYYVVVUUUUUUTTTRRRRRRRRRSSSSSSQQQMMMJJJHHHEEE???:::666444444555555444444333222111000000111111000000//////......////////////////////////////////////////////////------------...................../////////000000...------------...//////......------------......///............---------........................////////////////////////................................................---------...............---------............///---...//////////////////000000000000000000000000...////////////000000000000000000111111111222222............/////////////////////000000000111111111111111111222333555666777888:::===CCCLLLVVV\\\\\\]]]___eeeooo{{{zzzxxxvvv~~~wwwrrrpppsssyyy~~~~~~{{{~~~}}}uuujjjfffgggiiihhh\\\XXXTTTRRRPPPOOOMMMLLLEEEBBB>>><<<<<<===<<<<<<;;;===AAACCCCCCAAA>>>;;;444333000...------...///------------------------------------------------------------------------888999999:::<<<======>>><<>>;;;888888888666666555444333222111111////////////000000000000////////////////////////////////////////////////---.........////////////---------.........//////---------------...//////......------------......///............---------........................////////////////////////................................................---------.........//////---------............///------...///////////////000000000000000000000000.../////////000000000000000000111111111222222222......//////000000000000000000000111111111222222222222111222444666999;;;888<<>>>>>===<<<999;;;>>>AAACCCDDDCCCBBB:::888444111.........///........................................................................999999:::;;;<<<>>>>>>???DDDNNN\\\fffnnnxxxvvvtttpppiiiiiiooopppppprrrxxxyyylllaaaZZZVVVUUUTTTUUUVVVWWWYYYZZZXXXSSSPPPLLLJJJFFFBBB???===<<<<<<777666666555333222111111------...///000111222222////////////////////////////////////////////////.../////////000000111111,,,,,,,,,---------......---------------...///000.........------.........//////.........---------........................////////////////////////................................................---------.........//////---------.........//////------...///000000//////000000000000000000000000.../////////000000111111000111111111111222222222//////000000111111111222111111222222222333333333333333333444666999<<<>>>???EEEOOOWWW]]]bbbeeeggghhhjjjrrr}}}zzzpppoooqqqrrrwww}}}|||tttqqqnnniii___]]]ZZZXXXVVVTTTQQQNNNPPPLLLFFFBBB@@@???>>>===888:::===@@@CCCFFFGGGGGG>>><<<777333000/////////000000000000000000000000000000000000000000000000........................999::::::;;;===???BBBCCCLLLVVVeeerrr~~~|||uuuuuuuuuqqqmmmlllnnnqqqxxxqqq___XXXVVVUUUWWWSSSSSSXXXZZZWWWTTTSSSPPPMMMJJJHHHFFFBBB>>>;;;:::999888777666555444333111111111111111222222222////////////////////////000000//////......------........................////////////000000000000...------,,,,,,------...,,,,,,,,,------.........---...............------///......------,,,++++++............////////////000000//////.........---///,,,+++,,,...///---+++////////////////////////000000//////.........------...000111111111000///000000000000000000000000000000000000000000000000222222333333333333222222222111111111000000/////////000111111111111000000444666888777666888>>>CCCKKKRRR[[[dddiiikkkmmmmmmqqqyyy~~~|||{{{vvvwwwnnnlllmmmnnnmmmtttzzz}}}{{{wwwqqqiiigggccc___ZZZUUURRRQQQNNNNNNMMMKKKGGGBBB===::::::::::::;;;>>>BBBFFFHHHFFFBBB===666222/////////000//////.........//////,,,+++++++++,,,///222333,,,,,,,,,---...///000111888888999;;;===AAAFFFIIIUUU```qqqxxxtttvvvwwwuuuqqqqqqssszzz{{{fffZZZUUUTTTUUUQQQRRRXXX\\\ZZZWWWWWWVVVSSSPPPMMMJJJGGGCCC@@@<<<;;;:::888777555444333111111111111111222222222///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000...------,,,,,,------...,,,,,,,,,------.........---...............------....................................////////////000/////////............000...,,,---///000...,,,////////////////////////000/////////............---...///000111000000///000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000000000111111222222222222111111333444444555888???HHHNNN[[[^^^bbbgggkkkoootttxxx}}}|||}}}~~~xxxsssqqqooommmnnnpppvvv~~~xxxssspppkkkddd]]]XXXUUUSSSQQQQQQPPPNNNJJJEEE@@@===<<<;;;::::::===AAAEEEHHHGGGEEEAAA<<<777444111000////////////////////////...---,,,,,,,,,...000111---------------...///000888999:::<<<@@@FFFMMMSSS^^^lllyyyvvvyyy|||{{{zzzzzz~~~sssddd[[[WWWTTTRRRTTT[[[aaa```]]]]]]YYYVVVRRROOOLLLIIIFFFCCC???>>>===:::888666444333222222222222222111111111////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......------------......---------------.........------...............---------......///000000111............////////////////////////............000///......000000///...////////////////////////////////////..................///000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111000000000222333333333333333333222444333333777???KKKXXX___kkkjjjiiihhhlllsss}}}|||zzz||||||xxxuuullljjjkkkoooyyy}}}tttkkkbbb[[[WWWUUUUUUTTTSSSPPPMMMHHHDDDBBB???===;;;:::<<<@@@EEEHHHHHHHHHFFFCCC???:::555333...//////000000//////...000///---,,,,,,---...///......---------......///;;;<<<>>>@@@DDDKKKUUU]]]gggvvv~~~{{{~~~uuuiii```XXXVVVXXX```fffeeecccccc]]]ZZZUUUQQQNNNLLLIIIGGGCCCBBB@@@===:::777555444333333333222222111111111////////////////////////------......//////000000////////////////////////........./////////000000......------------......---------...............,,,---......///.........------......////////////............///////////////////////////.........///.........//////......///////////////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000222222333333333333222222111111111111111111111111333333222222333333333444666666999@@@LLLYYYfffmmmqqqooolllkkknnnxxxvvvrrroooooouuu}}}}}}qqqfff^^^YYYWWWUUUUUUSSSQQQOOOLLLJJJHHHCCCAAA>>><<<===@@@EEEGGGHHHIIIJJJIIIEEE???999555///000000111111000///...///...------------...//////......---------......;;;>>>AAACCCGGGPPP\\\eeesss}}}|||yyykkkaaa^^^___fffkkkkkkiiiiiigggbbb[[[VVVSSSPPPNNNLLLGGGEEECCC@@@<<<999666555444444444333222111000000////////////////////////------......//////000000////////////////////////............///////////////......------......///........................,,,------...//////...............---------,,,,,,............////////////.........///////////////------...------------...////////////////////////.........//////////////////////////////000000111000000000000000000000000000000000000000000000000222222333333333333222222111111111111111222222222222222111222222444555666888<<>>CCCGGGLLLVVVdddooozzzyyy~~~yyyppplllkkkqqqvvvvvvvvvwwwsssmmmddd[[[UUUQQQNNNLLLIIIHHHEEEBBB>>>;;;999777666555444333222111000000////////////////////////.........///////////////------------------------------.........///////////////............///////////////...............,,,,,,---...///////////////......---,,,,,,++++++............////////////.........///////////////,,,---...---,,,+++,,,...////////////////////////.........//////////////////////////////000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222222111222444666888:::===EEEQQQ[[[cccjjjrrrxxxyyy{{{~~~|||wwwttt|||}}}xxxyyy|||vvvmmmhhheee\\\[[[XXXVVVTTTTTTTTTTTTMMMKKKIIIFFFEEEFFFGGGHHHGGGHHHJJJJJJIIIEEEAAA???888777555333111000000000,,,,,,------...//////000......---------......///;;;AAAIIIPPPWWWbbbrrr}}}zzz}}}}}}sssggg]]]VVVQQQNNNJJJIIIGGGCCC@@@===;;;999777666555444222111000//////////////////////////////////////////.........---------------------------------.........////////////............//////000/////////.........---+++,,,---...////////////............------------............////////////............/////////000,,,...//////---,,,---///////////////////////////............/////////000000//////...///000111222000000000000000000000000000000000000000000000000000000111111111111000000111111111222222333333333333222333444666:::===???HHHRRR```iiimmmrrr|||~~~}}}}}}|||{{{zzzzzzyyywwwuuusssvvv{{{vvvsssgggddd```\\\YYYXXXXXXXXXQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEE===;;;777333111000000111------...............------------------...///000===EEEOOOXXX```mmm~~~wwwkkkaaaZZZWWWKKKIIIGGGDDDAAA>>><<<;;;777777555444222111000///////////////////////////000000//////.........---000000000000000000000000---------.........////////////............//////000000//////.........---+++,,,---...////////////------......///000000000............/////////000---.........//////000000---///111000------...111////////////////////////---.........//////000000000///.........///111222000000000000000000000000000000000000000000000000222222333333333333222222111111111222222333333333444444444666999===@@@CCCRRR^^^lllsssuuuzzzuuuvvvxxx{{{~~~|||wwwqqqpppwww}}}pppmmmgggbbb]]][[[ZZZZZZSSSSSSQQQPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIAAA>>>999444111000111222////////////...---,,,+++,,,,,,,,,---...///000111CCCKKKUUU]]]fffvvvtttiii___WWWRRRNNNHHHCCC@@@>>>;;;::::::999777666555444111///111///......000111000///000000000000000000000000------............------............////////////......------------......////////////////////////////////////////////////////////////////////////......////////////......000000//////.........---////////////////////////.../////////...---,,,,,,&&&'''***,,,......---,,,111111111000000000000000222222222222222222222222111111111111111111111111000111111111111222222222555555555444333222111000000333666666777===GGGPPPbbbjjjqqqvvv}}}|||vvvtttiiisss}}}|||sssnnnqqqzzz|||ssslllhhhddd```\\\\\\UUUTTTZZZ]]]VVVOOOMMMIIIJJJJJJHHHGGGFFFGGGHHHFFFDDD@@@999222///000222---------...000111000...000000///...............PPPUUU^^^gggsss}}}qqqlllhhhmmmmmmoootttzzz~~~~~~tttggg\\\XXXTTTMMMGGGBBB>>>;;;888999888777777666555222///111000......000111000///000000000000000000000000---......//////......---............////////////......------------......////////////////////////////////////////////////////////////////////////...//////000000//////...000/////////............////////////////////////......//////......---,,,)))***,,,...//////......111000000000000000000000222222222222222222222222111111111111111111111111111111111111222222222222333333333444444444333333111333777:::>>>FFFOOOWWW```iiisss{{{tttooonnnoooyyy}}}{{{zzz||||||wwwtttsssttttttssstttvvvyyyzzz}}}zzztttuuu{{{|||wwwrrrkkkccc]]]^^^XXXXXX^^^aaaZZZRRROOOKKKKKKJJJHHHFFFEEEEEEFFFEEEDDDBBB<<<666222111222///......///111222111000000000///...............XXX\\\cccooojjj___XXXTTTYYYXXXYYY\\\aaafffiiiiiimmmrrryyypppbbb]]]XXXQQQKKKFFFAAA===;;;888888777888888777333000222000...///000111000///000000000000000000000000---......//////......---............////////////......------------......///////////////////////////////////////////////////////////////////////////000000111111000000///////////////............////////////////////////....../////////...---------...///000111000//////000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333111222222333444555666666333555999@@@HHHQQQZZZ___bbbmmmyyyyyypppoooqqqyyy~~~}}}~~~tttnnnlllkkkooouuu{{{}}}}}}zzzxxxppprrrtttuuutttqqqmmmkkkiiieeeaaa______`````````bbbdddggghhhjjjooowww~~~}}}~~~vvvjjjbbb```]]]^^^dddfffaaaYYYSSSMMMLLLKKKHHHFFFDDDBBBBBBCCCDDDCCC@@@;;;666333222111000///000222222222000000/////////............]]]aaajjjyyy~~~~~~}}}ttteee___\\\ZZZWWWWWWVVVVVVXXXYYYZZZZZZ^^^dddlllpppsssxxxwwwggg___ZZZTTTNNNJJJFFFCCCAAA999888999::::::999555222333111//////000111000///////////////////////////......////////////..................////////////......------------......////////////////////////////////////////////////////////////////////////000000111111111111000000///////////////.........////////////////////////......////////////......///000000111111000//////000000000000000111111111000000000000000000000000111111111111111111111111111111111222222222333333222333333444444666777777666888===FFFQQQ[[[aaaccciiiuuuyyyvvvzzzxxxsssrrruuuxxxzzzyyyzzz{{{}}}~~~vvvoookkkjjjjjjqqqxxx{{{||||||xxxtttkkklllnnnnnnlllhhhccc```___\\\YYYXXXYYYZZZ[[[ZZZ\\\^^^```aaabbbffflllrrrttttttiii```^^^```eeeiiifff^^^XXXQQQOOOLLLIIIGGGDDD@@@>>>AAABBBDDDCCC@@@;;;666333333111000000111222111000///////////////......---eeekkkwwwzzzzzz|||ooogggeeedddddd\\\\\\[[[ZZZXXXVVVVVVVVVXXX]]]bbbeeegggkkkssszzz~~~oooddd___XXXRRRMMMIIIFFFCCC;;;;;;;;;<<<<<<;;;888555333111000///000111000///////////////////////////...//////////////////...............////////////......------------......////////////////////////////////////////////////////////////////////////000000111111111111000000.........///////////////////////////////////////......///////////////...000000000000000//////...//////000000111111111111000000000000000000000000111111111111111111111111111222222222222333333333555555444444444555666777:::===DDDNNNYYYaaaeeefffnnn{{{}}}}}}{{{{{{xxxwwwssspppmmmmmmqqquuuwwwxxxuuuttttttvvvyyy}}}|||xxxtttqqqpppooonnnvvv|||{{{yyyyyywwwrrroooppppppooolllgggbbb___ZZZXXXVVVUUUWWWXXXYYYYYY\\\^^^`````````ccciiinnnpppwwwyyynnn```______bbbfffgggaaa[[[UUURRROOOLLLIIIEEE@@@<<<>>>???BBBCCCBBB>>>999555333111/////////000///.../////////000///...------pppxxx|||www{{{tttnnnjjjiiijjjccccccaaa^^^[[[ZZZ[[[]]]]]]```cccdddfffjjjpppuuuwwwxxx~~~yyynnnhhh```XXXQQQLLLGGGCCC@@@???>>>===>>>===;;;999444222000000111111000///000000000000000000000000...//////000000//////...............////////////......------------......///////////////////////////////////////////////////////////////////////////000000111111000000///.........///////////////////////////////////////......///000000000///////////////////////////////////////000111111222222111111111111111111111111111111111111111111111111222222222222333333333333666555444444555666777888???DDDNNNXXXaaagggjjjkkksss}}}rrrqqqvvv|||zzzsssoooooopppmmmkkkjjjlllpppttttttrrrrrrrrrrrrsssvvvyyy}}}zzzyyywwwuuutttssssssssssss|||zzzwwwyyyyyyuuutttsssrrrooojjjeeeaaa^^^[[[YYYXXXXXXYYY[[[[[[[[[[[[^^^aaaccccccgggmmmrrrtttwww{{{tttiiigggcccaaadddhhheee___ZZZVVVRRROOOMMMHHHAAA<<<;;;<<<===@@@AAA@@@<<<999555222///.../////////......///000000000///---,,,{{{zzzzzzxxxzzzuuurrrnnnhhhdddeeeiiinnntttsssqqqpppppprrrtttvvvvvvtttvvv|||tttooofff^^^VVVPPPKKKHHHFFFCCC@@@???>>>>>>===<<<555333111000111111000///000000000000000000000000//////000000000000//////............////////////......------------......////////////////////////////////////////////////////////////////////////...//////000000//////.............../////////000////////////////////////......///000000000000000000///////////////000000...//////000111111222222222222222222222222222222111111111111111111111111222222222333333333444444555444444444555777:::;;;CCCLLLYYYccciiimmmqqqttt{{{uuuqqquuu~~~~~~zzzuuupppnnnoooqqqsssrrrnnnlllnnnrrrvvvuuussssssssstttwwwzzz~~~~~~~~~zzzxxxwwwvvvuuuuuutttssswwwyyyuuuzzz}}}zzzxxxvvvsssnnniiiddd```^^^^^^\\\[[[[[[]]]^^^^^^^^^]]]aaafffiiilllqqqxxx~~~~~~|||zzz{{{}}}~~~~~~yyyqqqiiijjjooonnnhhh]]]YYYTTTRRRPPPKKKDDD>>>999888888;;;???@@@>>><<<777444111//////000//////...///000111000///---,,,}}}}}}sssnnnpppwww~~~}}}{{{zzzyyywwwzzzuuusssttttttvvvuuuppphhhaaa[[[VVVQQQNNNIIIFFFBBB?????????>>>===555333111000111111000///000000000000000000000000//////000000000000//////............/////////000.........------.........////////////////////////////////////////////////////////////////////////......////////////......---.........//////000000////////////////////////......///000000000000000000000//////000111111222...//////000111222222222222222222222222222222222111111111111111111111111222222333333333444444444333222222333666999<<<>>>FFFQQQ```jjjooossswww{{{|||xxxuuuxxx}}}xxxsssqqqnnnmmmnnnrrrvvvyyyxxxtttpppqqqvvvzzzzzzyyyzzz{{{}}}~~~}}}}}}}}}{{{yyyxxxwwwvvvtttrrruuu~~~~~~tttqqqxxx~~~||||||yyyuuuoooiiidddaaa```]]]\\\ZZZ[[[\\\]]]]]]\\\```eeekkkpppuuu|||{{{wwwwwwxxxyyysssuuuzzzsssrrrxxxwwwrrr___[[[VVVTTTRRRNNNEEE???777666555888===@@@@@@???888666222000000111000000...///000111000///---,,,zzz~~~|||}}}{{{vvvooonnnqqqvvv{{{wwwpppggg^^^WWWQQQNNNHHHGGGFFFCCC@@@>>>===>>>;;;777333111222333222111000000///...............//////////////////////////////............////////////............//////////////////////////////////////////////////////------............------////////////////////////***+++,,,---...000111111........................////////////000000000000111000///......///000111111111111111111000//////111222222333333222222111111111111111111111111111444444333333333444555555444555666666777;;;AAAEEEVVV___jjjttt{{{}}}xxx}}}}}}|||zzzvvvsssnnnooopppqqqrrrtttvvvxxx|||yyywwwxxx|||}}}{{{zzzxxxtttqqqyyywwwssspppooosssyyy~~~{{{xxxsssnnniiigggeeeeeeaaaaaaaaaaaaaaa```___^^^ccceeekkkuuuyyytttuuuxxxwwwuuuvvvvvvwww{{{}}}zzzccc```[[[WWWTTTOOOIIIEEE===999777888;;;>>>>>>===;;;999666222000/////////111///...------...///111{{{xxxxxxyyyxxxooofff]]]UUUQQQIIIHHHGGGDDDAAA???>>>>>><<<888444222222333111000000000///............/////////////////////////////////............////////////............//////////////////////////////////////////////////////---......//////......---////////////////////////,,,------...///000111111........................////////////000000000000111000///......///000111111111111111111000//////111222222333333222222111444444444444444444444444333333333333444444444444555666777888:::???GGGMMM\\\eeerrr}}}}}}~~~~~~zzzzzz{{{{{{zzzzzzyyyyyyrrrtttvvvwwwyyy{{{}}}~~~}}}|||yyytttqqqvvvtttqqqnnnmmmqqqwww|||zzzxxxtttoookkkgggeeedddbbbaaaaaa``````______^^^dddhhhppp{{{uuurrruuuxxxxxxvvvtttssssssuuuyyyzzzfffccc___\\\YYYUUUPPPLLLBBB===999888:::<<<<<<;;;===;;;888444222000000000000///...------...///000xxx{{{rrrggg\\\UUULLLJJJGGGDDDAAA@@@??????===:::666444333222000///111000//////......////////////////////////////////////............////////////............//////////////////////////////////////////////////////---......//////......---////////////////////////////////////000000111111........................////////////000000000000000000////////////000000000111111111111000000///111222222333333222222111222222222222222222222222111222333444444444444333777888999;;;>>>GGGRRR[[[hhhrrrzzzyyy{{{~~~~~~xxxuuutttsssssssssvvvyyyzzzyyyyyy|||{{{~~~~~~xxxtttrrrqqqooollllllpppuuuzzzyyyxxxuuurrrnnnjjjgggeeeeeedddbbbaaa``````aaaaaaeeekkkuuuzzzsssqqquuuyyyzzzyyyqqqqqqpppqqqssswwwzzz||||||}}}zzzrrrhhheeebbb``````^^^YYYUUUHHHCCC<<<888999;;;;;;:::>>>===:::777444222111000000///...------...///000{{{|||{{{}}}pppccc[[[OOOLLLHHHDDDBBB@@@???>>>>>><<<999666333111000///111000000///...///////////////////////////////////////............////////////............//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////........................////////////000000000000000000////////////000000000000111111111111000///111222222333333222222111000000000000111111111111000111222444444444444333888:::<<<>>>CCCOOO___jjjxxx~~~zzzxxxzzzzzzvvvppplllkkkmmmqqqsssvvvzzz~~~~~~{{{{{{{{{vvvrrrqqqpppnnnnnnqqqvvvzzzyyyyyyxxxwwwsssooollliiikkkiiigggeeeeeefffggghhhiiioooxxx~~~yyytttssswwwzzz{{{zzzqqqqqqrrrtttvvvxxxzzz|||zzzttttttqqqllliiifffdddfffhhhgggbbb]]]NNNGGG???:::999;;;<<<<<<>>>===;;;999666333111000000///............///000|||}}}|||{{{|||yyyvvvuuuwwwyyy{{{{{{vvvvvvuuuuuutttsssrrrrrrssssssrrrtttxxx}}}~~~{{{}}}{{{{{{~~~yyykkkaaaTTTOOOIIIEEEBBBAAA>>><<<>>>===;;;777444111000///111111000/////////////////////////////////////////////............////////////............//////////////////////////////////////////////////////...//////////////////...//////////////////////////////............------////////////////////////////////////000000000000//////000000000000/////////000000111111111000000111222222333333222222111333333333333444444555555111111222333444444444444999<<<@@@CCCJJJXXXkkkyyy~~~vvvyyy~~~yyyrrrllllllkkklllmmmqqqvvvyyy|||yyytttttttttsssrrrtttxxx|||{{{{{{|||{{{yyyvvvrrrppprrrpppooonnnnnnoooqqqrrrssswww}}}}}}zzzyyy{{{}}}}}}|||vvvwwwyyy{{{}}}~~~~~~~~~wwwrrrrrrqqqoookkkiiiiiinnnsssrrrllleeeSSSLLLBBB<<<<<<===>>>>>><<<<<<;;;:::777444222000//////............//////}}}{{{vvvsssqqqooommmllljjjggggggiiijjjkkkkkkeeeffffffeeedddcccaaaaaaaaaaaa```bbbdddiiimmmooovvv|||sssiii[[[UUUMMMGGGEEECCC???<<<======<<<999555111000000222111000000//////000000//////////////////////////////............////////////............//////////////////////////////////////////////////////...//////000000//////...////////////////////////...............---------////////////////////////////////////000000000000//////000000000000/////////000000111111111111000111222222333333222222111111111222222333333444444222222222333444555666777;;;???EEEJJJRRRaaawww|||wwwvvvvvv|||vvvrrrooojjjgggeeehhhlllppptttxxx}}}vvvwwwwwwvvvuuuvvvyyy|||{{{|||}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwxxxyyy{{{|||~~~~~~~~~}}}uuupppooopppqqqlllkkknnnvvv}}}|||sssjjjYYYQQQGGGAAA???@@@@@@???;;;;;;<<<;;;:::777444222////////////////////////{{{xxxwwwsssnnnjjjhhhgggfffeee```___]]]]]]^^^___^^^]]]YYYYYYYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTWWWZZZ]]]^^^dddhhhnnnttt|||zzzpppccc[[[RRRKKKHHHFFFAAA===<<<======:::555222111222222111000000//////000000//////////////////////////////............////////////............////////////////////////////////////////////////////////////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000...///000111111000///...//////000111111111111111111222222333333222222111...//////000111111222222555444222222333666888:::>>>DDDKKKQQQZZZjjj{{{xxxyyy}}}tttrrrnnniiieeeccccccdddjjjnnntttyyy}}}}}}wwwwwwxxxwwwuuuuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}{{{|||}}}~~~|||uuuooolllllloooiiijjjoooyyytttjjj___WWWMMMEEEBBBAAA???===:::;;;===>>>===:::777555......////////////......~~~~~~}}}yyywwwtttrrrqqqooommmjjjhhheee```^^^]]]]]]]]]]]]ZZZXXXWWWWWWXXXXXXWWWUUUQQQRRRRRRRRRPPPOOOMMMKKKJJJJJJLLLNNNPPPSSSUUUVVV[[[\\\^^^```dddjjjrrrwww{{{~~~vvvhhh```UUUNNNKKKHHHCCC???;;;======:::666222222333222111111000000000000000//////////////////////////////............////////////............////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000111000000000000000000000000////////////000000000000...///000111111000///...//////000111111111111111222222222333333222222222111111222333444444555555666555333222333666:::<<<@@@GGGPPPVVV___pppyyyyyyzzz{{{uuullliiiiiihhhddd```___bbbeeesssxxx~~~sssnnnlllrrr{{{}}}xxxvvvwwwwwwvvvttttttuuuvvvyyyzzz|||}}}|||}}}~~~xxxqqqllllllooodddffflllxxx~~~rrrfffccc[[[QQQHHHDDDAAA>>>;;;:::<<<>>>??????<<<999777......////////////......