BM6P6(@ fffdddbbb``````cccfffhhhdddbbb___\\\YYYXXXWWWWWWWWWUUUSSSPPPNNNLLLKKKJJJIIIFFFBBB???===<<<:::999333333555666555777AAAMMMgggsssrrrhhhqqqoookkkooo{{{sssnnnkkklllhhhggggggfffdddfffkkkiiiiiijjjjjjjjjiiihhhggggggjjjmmmnnnmmmkkkjjjiiiiiigggeeefffjjjmmmoooppplllkkkkkkkkkjjjgggccc```]]]ZZZUUUQQQPPPQQQSSSUUUTTTWWW]]]dddjjjqqqxxx|||yyyrrrmmmooowwwyyyssslllhhhhhhnnn~~~wwwiiiZZZQQQGGG;;;444444666444555999<<>>@@@===:::555666555444111000111222444444444444444444444444444333666888888777<<>>===;;;:::999999::::::666888999:::999555111...000///...---+++***)))(((,,,,,,+++***)))))))))***)))((('''&&&&&&'''((()))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((((((((((())))))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000//////...........................444111///...000222444555444555888;;;>>>CCCIIINNNTTTZZZaaagggjjjkkkllllllmmmoooooollleeebbbdddgggnnnnnnmmmnnnppppppnnnlllnnniiifffkkkwwwpppmmmwwweeedddbbbaaaaaaccceeeggghhhfffccc___\\\ZZZYYYXXXVVVUUUSSSQQQOOOMMMLLLLLLIIIFFFCCCAAA???>>>;;;999222222333444222333===III___nnnvvvttttttkkkjjjyyyxxxrrrooooookkkhhhhhhfffccceeejjjhhhiiijjjkkkjjjhhhfffdddgggjjjmmmnnnmmmkkkjjjiiijjjhhhhhhiiillloooqqqqqqmmmlllkkkkkkjjjiiifffccc```^^^\\\ZZZ[[[\\\___aaabbbeeejjjrrr}}}vvvpppjjjlllsssuuuqqqjjjkkkmmmtttmmmaaaTTTMMMFFF<<<777666333222555999===CCCNNNYYYaaalllvvvzzzvvvmmm^^^PPPLLLLLLQQQ___ssszzznnnccc[[[QQQKKKIIILLLNNNOOOSSSPPPLLLHHHEEEEEEFFFFFFCCCBBB???<<<888555222111222111333888>>>AAA>>>;;;333444444222000///000111444444444444444444444444333333555888999:::@@@HHHSSS^^^hhhmmmpppvvvzzz{{{yyyzzz{{{||||||~~~yyy|||{{{gggooowwwqqqjjjiiikkkkkkfffaaacccaaa___```eeeiiikkkkkkmmmmmmllllllkkkkkklllllliiiiiigggfffdddcccbbbaaabbb```^^^^^^^^^^^^]]][[[]]]ZZZWWWVVVVVVVVVTTTQQQOOONNNMMMLLLKKKIIIDDDAAA??????CCCKKKYYYfffooottt}}}xxxggg[[[VVV[[[dddjjjhhhhhhkkkllljjjkkkooonnnqqqsssrrrooolllkkklllnnnoooooonnnnnnppptttwwwsssoookkkiiijjjlllooopppkkkaaaXXXUUURRRKKKEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<:::999999999:::666666777888666333000...000///...---+++***)))(((,,,+++******))))))******)))((('''&&&&&&'''((()))***))))))((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,////////////////////////222000///...000222333444555888;;;???CCCHHHNNNQQQWWW[[[aaaeeeffffffffffffhhhjjjjjjiiigggfffhhhiiimmmlllkkklllmmmnnnmmmlllkkkhhhgggmmm{{{zzzkkkxxxcccccccccccccccdddeeeeeeiiigggdddaaa]]][[[YYYXXXUUUUUUTTTRRRQQQOOOOOONNNIIIHHHFFFEEECCCAAA===:::555444444444222222:::DDDVVViiiyyyzzzjjjaaammmzzzwwwtttnnnjjjiiifffcccdddhhhjjjkkkmmmnnnmmmiiifffccchhhjjjmmmmmmllljjjjjjjjjhhhhhhhhhjjjmmmooooooooonnnllljjjiiijjjjjjhhhgggeeeeeefffhhhkkknnnqqqrrrpppooopppwww~~~qqqkkkfffggglllnnnkkkggghhhlllttt~~~yyyyyy{{{~~~wwwqqq___VVVLLLGGGCCC>>>:::999111111444:::???DDDOOOZZZcccooo{{{|||rrrbbbTTTSSSTTT]]]ppptttcccXXXQQQMMMIIIFFFFFFHHHIIIIIIJJJHHHEEEBBB@@@???>>>>>>===<<<:::888555333111000000000333999???AAA>>>;;;111222222000///...///111444444444444444444444444444333444777999<<>><<<;;;:::999999999555555444444222111///...//////...---+++***))))))++++++***)))))))))******((((((''''''''''''(((((())))))((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------222111000///......///000000000000000000000000000000/////////000111333444888;;;AAAFFFJJJOOOSSSWWW[[[^^^aaabbbaaa`````````cccccceeehhhkkknnnnnnnnnnnnlllkkkkkkmmmmmmmmmlllgggfffiiisssjjjkkkccccccdddeeeeeeeeeeeedddeeedddbbb```]]][[[YYYYYYVVVVVVVVVUUUTTTSSSRRRRRRJJJJJJIIIIIIHHHDDD???<<<:::888777777444333999AAAPPPdddyyy|||fffXXXfffyyyrrrllljjjhhhddddddgggnnnoooqqqrrrppplllgggdddhhhjjjlllmmmkkkjjjiiijjjffffffhhhkkknnnooommmkkkmmmkkkhhhgggggghhhiiihhhiiikkkoootttxxx|||{{{vvvppppppyyy{{{pppjjjeeeaaaaaaeeegggeeecccaaadddjjjpppsssrrrooollljjjjjjkkkmmmnnnkkkeee```TTTMMMFFFCCCAAA???<<<:::222222555;;;???DDDOOOYYYaaannn|||{{{lll^^^ZZZ___lllxxxnnnjjjggg___VVVRRRIIIHHHFFFDDDEEEFFFGGGGGGCCCBBBAAA???===;;;:::999888777666555333222111000000111444999===>>>;;;888000111222111//////000222333333444444444444444444555333444777999===GGGRRR___jjjssstttsssvvvzzz|||~~~uuuooowwwqqqfff{{{zzznnnjjjeeeccceeeeeebbb___cccbbbbbbbbbdddgggiiijjjlllkkkjjjjjjkkkmmmoooqqqooolllhhhddd```^^^^^^^^^\\\ZZZXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\[[[XXXUUURRRPPPPPPPPPQQQQQQNNNIIIEEEBBB@@@@@@CCCKKKWWWcccjjjjjjwww~~~xxxzzz|||tttpppmmmjjjjjjnnnllllllmmmnnnnnnooopppqqqxxxyyyyyyvvvssspppoooooopppqqqqqqnnnkkklllppptttzzzyyywwwpppcccVVVMMMJJJDDDDDDDDDDDDBBB@@@>>><<>>===;;;:::999888777444333222000//////......///......---+++******)))******))))))))))))******(((((((((''''''((((((((()))(((((('''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,------444222000.........000111000000000000000000000000...//////000000222444666<<<@@@GGGMMMQQQUUUYYY[[[___```bbbbbb```^^^^^^___bbbaaacccjjjrrrwwwwwwtttrrrqqqqqqqqqpppnnnkkkhhhaaadddlllyyyyyyiiisssbbbcccdddeeefffeeeeeedddaaaaaa``````___^^^]]]\\\YYYYYYYYYYYYXXXWWWVVVUUULLLLLLLLLLLLKKKHHHCCC???>>>;;;999888555222777===KKK]]]sssdddSSSddd}}}uuummmkkkiiiffffffhhhnnnppprrrrrrppplllgggdddhhhjjjlllllljjjiiiiiijjjfffhhhkkkppprrrqqqnnnjjjkkkhhheeecccdddfffggggggjjjmmmrrrxxx}}}yyynnniiinnnyyyxxxooohhhccc```^^^^^^___``````^^^]]]^^^```aaabbbaaaaaaaaa______```aaa```]]]XXXUUUNNNJJJEEEAAA@@@@@@===999555444777;;;???CCCMMMXXXcccqqquuuhhh```hhhzzzuuuhhh\\\VVVSSSPPPNNNNNNEEEDDDAAA???>>>@@@BBBDDD@@@??????>>><<<:::999888555555555444333222222111222333555888:::999666444111222333222111111222444333333333444444444555555777555555777999===HHHSSS```kkkttttttsssvvv{{{~~~|||nnniiissslllllluuukkkgggdddbbbcccdddbbb```ccccccccccccdddfffhhhiiikkkkkkkkkkkkmmmoooqqqrrrqqqnnnjjjeeebbb```______\\\ZZZWWWWWWXXXYYYZZZYYYYYY[[[]]]^^^]]]ZZZWWWUUUUUUTTTSSSSSSRRROOOJJJGGGCCCBBB@@@AAAHHHTTT```hhhlllwwwxxxrrrnnnjjjkkkmmmllllllmmmoooqqqssstttuuu|||}}}}}}zzzwwwsssqqqqqqqqqsssssspppmmmlllnnnqqqwww|||~~~xxxlll___TTTNNNEEEEEEEEEDDDBBB@@@===<<>><<<:::888777666333222111///.........///......---,,,,,,+++*********))))))((())))))******'''(((((((((((((((((('''((((((''''''''''''((((((''''''((())))))(((''''''((((((((((((((((((((((((*********+++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------///---+++))))))***+++,,,////////////////////////---///000111222444888;;;BBBGGGMMMSSSWWWZZZ]]]^^^aaacccddddddcccaaaaaaaaadddcccfffnnnxxx~~~|||yyywwwwwwwwwwwwuuuooogggaaaZZZaaammmtttoooaaabbbbbbcccdddccccccccc```aaaaaaaaaaaaaaa``````ZZZ[[[[[[[[[ZZZYYYWWWVVVOOOOOOOOOOOONNNKKKFFFBBB???;;;888777444111444999FFFTTTjjj||||||jjjTTTbbbvvvmmmkkkkkkiiihhhjjjkkkmmmnnnnnnllliiieeebbbhhhjjjkkkkkkiiiiiiiiijjjjjjlllqqqwwwyyywwwrrrmmmhhhfffcccbbbbbbdddddddddiiikkkpppuuuxxx{{{{{{|||yyyqqqfffbbbfffnnnvvv{{{|||zzzwwwrrrmmmhhhdddbbb]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\[[[[[[[[[]]]^^^___ZZZ[[[\\\[[[YYYVVVSSSQQQLLLKKKFFFBBBBBBCCC???999777666777:::===CCCNNNYYYjjjwwwxxxkkkdddmmmwwwaaaXXXQQQNNNLLLHHHEEEEEEDDDCCCAAA>>><<<===@@@CCC>>>>>>===<<<;;;999999888444444444444333333333222222333555555555444222111222333333333222333444666222333333444444555555555777666666999<<<@@@KKKUUU```llluuutttrrrtttzzz~~~xxxkkkiiiyyy~~~kkkuuuzzzppphhheeecccaaabbbbbbbbbaaabbbdddeeeeeedddeeegggiiiiiijjjkkklllnnnooopppppppppnnnkkkgggdddbbbaaa```]]]ZZZWWWVVVWWWXXXYYYXXXXXX[[[^^^___]]][[[ZZZZZZYYYWWWUUUTTTSSSQQQMMMJJJEEEDDDBBBBBBFFFPPP]]]eeemmmvvvzzzsssooolllkkknnnmmmmmmooorrrwwwzzzzzzzzz}}}~~~}}}{{{wwwsssrrrrrroooppppppnnnllljjjkkkllloooxxx~~~{{{rrrgggZZZQQQHHHHHHGGGEEECCC@@@>>>===@@@???>>>===;;;888666444333222111000////////////......---,,,,,,+++******))))))((((((((()))******''''''((((((((((((''''''''''''&&&&&&''''''(((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---////////////////////////---000222222333777>>>CCCKKKOOOTTTYYY\\\^^^```bbbccceeehhhiiigggeeeeeeeeeggggggjjjrrr{{{|||xxxxxxxxxxxxvvvrrrkkkaaaZZZVVV```rrrpppttt_______________```````````````aaaaaaaaa```___^^^[[[[[[\\\\\\[[[XXXVVVUUURRRQQQPPPPPPOOOMMMIIIFFFAAA<<<999888666333444888AAAMMMaaarrryyy}}}}}}wwwYYY^^^|||vvvmmmkkklllkkkkkkllljjjkkkkkkkkkjjjgggdddbbbhhhjjjkkkjjjiiihhhiiijjjkkkooouuu{{{~~~{{{tttnnngggeeecccbbbbbbcccbbbaaafffhhhjjjmmmoooooooooooojjjddd]]]]]]bbbjjjnnnpppnnnmmmjjjeeeaaa^^^\\\\\\XXXZZZ\\\\\\[[[YYYXXXXXXYYYXXXWWWXXX[[[]]]]]]\\\WWWXXXYYYXXXVVVSSSQQQPPPKKKLLLIIIDDDEEEGGGCCC<<<888555666999<<>>>>>@@@CCC<<<;;;:::999888777777777444444333333333222222222111222222222111111111222111222333333333333555777222222333333444555555666777666888===@@@EEEPPPZZZbbbnnnwwwuuuqqqsssyyy~~~}}}xxxnnnsssyyyjjjxxxrrrkkkdddcccaaa``````aaaaaaaaabbbdddfffeeeddddddfffhhhfffgggjjjlllmmmmmmmmmlllmmmllljjjhhhfffdddbbbaaa]]]ZZZVVVUUUUUUVVVWWWVVVWWWZZZ^^^___^^^\\\]]]^^^ZZZXXXUUUTTTSSSSSSQQQOOOHHHGGGDDDCCCEEELLLWWW```kkkttt~~~~~~yyyssspppmmmlllnnnnnnnnnqqqwww|||~~~}}}}}}{{{xxxssspppoooooommmlllkkkkkklllkkkjjjhhhkkkvvvyyyoooaaaTTTLLLKKKIIIFFFCCCAAA@@@???@@@@@@???===;;;888555333333333222222111111000000...------,,,,,,++++++***((((((((((((((()))******&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000000000000000000000000...111333333555:::DDDKKKTTTWWW[[[^^^```aaaccceeeeeehhhkkklllkkkhhhfffeeehhhjjjnnntttyyyzzzwwwssstttssspppmmmiiibbb[[[UUUYYYggg|||qqq}}}]]]\\\\\\\\\\\\]]]^^^^^^______```______]]][[[ZZZZZZ[[[[[[[[[ZZZWWWUUUSSSTTTRRRQQQPPPPPPNNNKKKHHHDDD???<<<;;;999666777:::???JJJ\\\jjjmmmnnn}}}^^^ZZZsssuuummmlllmmmmmmmmmnnnkkkllllllkkkjjjhhhfffeeehhhjjjjjjjjjiiihhhiiijjjkkkooovvv|||{{{sssmmmgggeeecccbbbccccccaaa```dddeeefffgggggggggffffffbbb^^^[[[^^^eeekkknnnmmmgggfffeeebbb^^^\\\[[[\\\UUUYYY]]]]]][[[XXXWWWWWWSSSRRRRRRUUUZZZ\\\ZZZWWWTTTUUUVVVUUURRRPPPOOOOOOKKKMMMJJJFFFGGGJJJFFF>>>777444444777<<>>;;;888555333333333333333333222111000---------,,,,,,+++++++++((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''((()))++++++)))((('''((((((((((((((((((((((((************++++++++++++)))************+++++++++++++++,,,,,,,,,---------)))***,,,---......///...111111111111111111111111///222444444555<<>>>>>>>>@@@AAA>>>===:::999999<<<@@@BBB<<<;;;:::::::::999777555444444333333333333222222111111111111111111111111555444444333333222222111222333444444444555777999;;;<<<>>>@@@DDDMMMXXX```mmmmmmoootttyyy}}}tttuuu|||aaaeeewwwxxxppppppeeedddbbb```^^^]]]\\\\\\aaacccdddfffggggggffffffffffffffffffffffffffffffffffffeeecccaaa_________[[[YYYVVVVVVVVVWWWWWWVVVXXXYYY\\\]]]^^^]]]\\\ZZZWWWWWWWWWWWWVVVUUUUUUUUUUUURRRLLLHHHHHHKKKOOORRR^^^iiizzzmmmllloooooooooqqqoooqqqvvv}}}zzzuuusssssstttsssqqqmmmjjjhhhkkkkkkjjjhhhggghhhlllooonnnqqqxxx~~~yyymmmdddXXXUUUNNNGGGEEEEEECCC===@@@>>>:::777555444555666111222444444444222000///............---,,,++++++000(((%%%)))+++(((''')))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))*********)))))))))))))))((()))***++++++***((((((************************++++++,,,,,,,,,,,,------++++++++++++,,,...000222...------///333555444222222444666666888@@@LLLVVVllllllkkkiiifffeeefffhhhhhhmmmqqqqqqmmmiiifffeeeiiijjjnnntttyyyyyyuuupppnnnhhhddddddbbb]]][[[\\\ccc~~~zzz|||YYYZZZYYYVVVUUUVVV[[[^^^cccccccccbbb```]]]ZZZXXX^^^\\\YYYXXXXXXXXXVVVUUUVVVVVVUUUUUUTTTRRRNNNKKKHHHFFFCCC???;;;888666555999???MMM[[[```___```eeettt~~~hhhXXXbbbuuuxxxpppnnnmmmlllkkkhhhjjjnnnqqqqqqooollljjjmmmllljjjiiihhhhhhiiiiiijjjiiikkkooorrrpppjjjddd```bbbbbbaaabbbeeeccc_______________^^^]]]\\\\\\WWWWWWYYY```iiinnnllliiifffccc^^^\\\\\\\\\ZZZYYY\\\[[[ZZZXXXVVVUUUUUUUUUTTTUUUVVVXXXXXXXXXWWWVVVSSSSSSRRRQQQPPPNNNLLLLLLPPPLLLIIIIIIJJJIIIEEEAAA<<<777333555999@@@MMMYYYdddnnnvvvwwwtttqqqkkkfffiiinnnsssooodddWWWNNNIIIAAA@@@???============>>>===<<<:::999:::<<>><<<:::777555444555555222333444555444333111000.........------,,,+++***+++&&&%%%***,,,)))'''((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))*********))))))))))))))))))))))))))))))************))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000...---///222333111///222555888;;;???FFFPPPWWWdddeeefffeeeddddddfffhhhfffjjjnnnooollliiihhhhhhkkkllloootttxxxwwwrrrmmmlllfffaaa___]]][[[___dddwwwrrr|||XXXWWWUUUTTTTTTWWW\\\```ddddddcccaaa___[[[XXXVVV\\\ZZZWWWVVVWWWXXXXXXWWWXXXVVVUUUUUUUUUUUUSSSQQQNNNKKKGGGAAA===:::888777777;;;GGGUUU\\\[[[VVVUUUZZZbbbmmmuuuzzz|||hhhOOOWWWcccvvv{{{sssmmmjjjhhhhhhmmmsssxxxzzzxxxtttpppmmmllliiihhhggghhhiiijjjggghhhjjjkkkkkkiiifffcccaaacccbbb```aaadddccc______``````aaa```^^^]]]\\\[[[YYY[[[dddoootttooohhh___]]]YYYXXXXXXYYYXXXXXXZZZYYYXXXVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTPPPPPPOOONNNLLLKKKJJJIIIPPPPPPOOONNNKKKHHHDDDAAA???888333222555<<>>======<<<;;;;;;::::::;;;:::::::::;;;<<<===>>>;;;999666666666666555444444444333333333333222222111111111111111111111111111111222222333444444555444555777888999;;;>>>@@@>>>???BBBFFFMMMWWWccckkknnnnnnqqqwww~~~~~~hhhXXXaaatttzzzjjjddddddbbbaaa```___^^^]]]]]]\\\____________```aaabbbbbbbbbbbbaaa```___]]][[[ZZZYYYZZZ[[[[[[\\\[[[[[[[[[ZZZWWWUUUTTTVVVXXXYYYYYY\\\[[[[[[ZZZZZZYYYXXXXXXYYYXXXUUUSSSRRRRRRRRRSSSVVVUUUUUUTTTSSSSSSSSSRRR[[[aaapppxxxsssrrrxxx}}}vvvsssyyywwwpppkkkmmmpppssstttqqqlllhhhmmmmmmmmmllllllmmmmmmmmmjjjjjjjjjhhhggghhhkkknnnlllnnnqqquuuwwwuuuppplll```]]]SSSIIIDDDDDDBBB>>><<<;;;999777555444444333333444555555444222000///---------,,,++++++******(((&&&&&&***,,,)))'''((((((((((((((((((((((((((('''''''''''''''((()))***************************))))))))))))))))))))))))***)))))))))))))))******************************++++++,,,,,,,,,,,,------------...///////////////000///...///000000///...444666;;;BBBIIIOOOUUUXXX[[[]]]```bbbcccdddfffgggdddgggkkkmmmmmmmmmmmmnnnnnnnnnppptttvvvuuuoooiiihhhccc]]]YYYVVVYYYeeerrrvvvsssZZZXXXVVVTTTUUUXXX]]]aaabbbaaaaaa___]]]ZZZXXXVVV\\\ZZZWWWWWWXXXZZZZZZZZZXXXVVVTTTTTTUUUVVVVVVUUURRRNNNIIIBBB===:::999999555888BBBPPPZZZZZZSSSLLLOOOWWWbbblllsssxxx|||~~~iiiKKKOOOUUUccczzzyyyooojjjhhhffflllttt{{{~~~{{{vvvrrrlllkkkhhhgggfffgggiiijjjhhhkkkmmmmmmkkkjjjkkkmmmhhhiiifffbbbbbbdddbbb^^^aaaaaabbbcccbbb```^^^]]]\\\ZZZ\\\hhhuuuzzzrrriii\\\ZZZWWWUUUUUUUUUVVVVVVXXXWWWVVVUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRROOONNNNNNMMMLLLLLLLLLLLLLLLOOORRRQQQLLLHHHFFFEEE???888333222444999EEEPPP```kkkuuuvvvssssssrrrqqqvvvqqqgggZZZMMMDDDAAAAAA<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<<<<;;;999666555555666555444444444333333333222222222111111111111111111111111111111222222333333333333333555777999:::<<>>;;;::::::666888???KKKXXX]]]VVVMMMOOOXXXfffsss|||uuuVVVKKKKKKXXXrrrssskkkhhhccciiiqqqxxxzzzwwwrrrnnnjjjiiigggffffffgggiiijjjhhhlllppppppoooppptttxxxsssrrrmmmfffccccccaaa\\\``````aaaaaa```___]]]\\\[[[YYY]]]jjjwww{{{sssiii[[[ZZZXXXUUUSSSSSSTTTVVVWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPMMMPPPSSSQQQLLLFFFEEEEEE<<<777444444555777@@@HHHXXXeeerrrwwwwwwwwwuuuqqqpppjjj```SSSHHHAAA??????<<<<<<<<<<<<;;;:::999888777888999:::;;;;;;::::::;;;999777666666666555444444444333333333222222222111111111111111111111111333333333222222111111111222333666777999;;;???AAACCCCCCEEEJJJRRR\\\eeejjjmmmnnnrrryyy}}}~~~|||bbbUUUjjjxxxppphhhdddeeebbbaaa```___^^^]]]]]]]]]______^^^]]]]]]^^^```aaabbbbbbbbbaaa___\\\YYYXXXYYYVVVSSSTTTVVVYYY[[[[[[[[[YYYXXXYYYZZZ\\\\\\\\\XXXXXXXXXXXXYYYZZZ\\\\\\ZZZXXXTTTQQQPPPPPPQQQRRRWWWYYY[[[]]]\\\YYYVVVTTT[[[\\\dddrrr~~~zzzyyyxxxyyyvvvqqqaaacccfffiiijjjkkkkkkkkkpppooollljjjiiiiiikkkllllllmmmmmmmmmllllllnnnpppuuuuuussspppmmmjjjhhhgggnnnmmmeeeXXXNNNJJJEEE@@@===<<<;;;999777555333222444444333222000...---,,,...---,,,***************------+++((('''((()))***((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))((((((''''''''''''''''''(((((())))))))))))***)))((((((((()))+++,,,************************+++++++++,,,,,,,,,------,,,,,,...//////...---,,,...//////111222444666888999===EEEOOOWWW\\\\\\[[[]]]```dddfffggghhhiiijjjiiijjjmmmrrrvvvyyyzzzzzzpppooooooqqqrrrpppjjjddd```[[[UUUQQQQQQ]]]xxxyyyqqqXXXVVVSSSSSSUUUXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZYYYXXXYYY[[[\\\[[[ZZZYYYWWWTTTSSSSSSTTTSSSSSSPPPMMMIIIDDD@@@===<<<<<<999:::===FFFTTT^^^\\\TTTQQQ\\\nnndddRRRNNNXXXrrrwwwlllgggbbbgggmmmrrrssspppkkkhhhffffffffffffgggiiijjjjjjfffjjjnnnqqqrrrtttyyy}}}}}}{{{sssiiidddccc```[[[]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYY]]]hhhtttvvvnnnfffYYYYYYXXXUUUSSSRRRTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPJJJJJJJJJJJJKKKMMMOOOPPPPPPRRRSSSPPPIIIDDDAAAAAA:::666333444444555<<>>======<<>>BBBAAACCCJJJUUU```hhhlllpppsssyyy}}}}}}{{{zzzzzz~~~}}}zzzzzzdddXXXddduuuyyyrrrpppkkkgggeeeeeedddcccaaa___^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]ZZZ[[[]]]]]]]]][[[XXXWWWXXXYYY]]]dddlllnnnkkkfff``````bbbdddeeeccc```]]]WWWXXXZZZ\\\\\\]]]\\\\\\WWWVVVUUUTTTSSSRRRRRRSSSXXXYYYYYYYYYXXXWWWVVVUUUWWWZZZaaafffhhhooorrrqqq{{{rrrjjjcccZZZ]]]aaadddfffjjjooossssssrrrpppnnnmmmllllllllliiijjjkkkkkkjjjjjjkkklllrrrtttuuutttoookkkjjjjjjjjjppprrrlllddd\\\UUUNNNGGGDDD@@@<<<888666666555888777555333111///...---000///---+++***+++,,,,,,!!!(((+++)))'''))))))'''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&''''''((())))))***'''((()))******+++++++++************************++++++,,,,,,,,,,,,------////////////000111333333222444777888999<<>><<<===IIIYYY___\\\YYYfff}}}xxx___UUUWWWlllzzzkkkaaaggghhhiiiiiihhheeebbb```___aaadddhhhjjjkkkkkkjjjgggiiilllppptttxxxzzz{{{vvvkkkdddccc```[[[]]][[[XXXVVVUUUVVVXXXZZZVVVXXX\\\bbbfffddd]]]WWWRRRTTTTTTSSSRRRSSSWWW[[[VVVUUUTTTSSSSSSRRRSSSSSSRRRQQQOOONNNNNNNNNOOOOOOQQQPPPNNNLLLKKKLLLMMMNNNNNNLLLJJJIIIGGGEEECCCBBB<<<666000......111;;;DDDHHHPPP\\\iiivvv|||wwwnnn[[[TTTKKKCCC???>>>>>>>>>===<<<999777777777999:::666666666666777888999:::444444666777888555111---444444444333333333222222111111111111111111111111000000000111222222333333111333444555666888;;;===@@@@@@BBBKKKWWWccckkknnnsssvvv|||zzz{{{zzzzzz{{{{{{ooo]]]TTTfffsss|||vvvsssoooiiifffgggfffdddbbb```^^^^^^]]][[[\\\]]]^^^^^^]]][[[ZZZYYYZZZ]]]^^^^^^]]][[[YYYYYY]]]eeeqqqzzz|||uuuoooaaabbbeeeggghhheeeaaa]]]YYYZZZ\\\]]]^^^]]][[[ZZZUUUUUUUUUUUUTTTTTTSSSSSSYYYXXXWWWWWWVVVUUUUUUUUUUUUZZZ```cccbbbgggyyyyyyzzz|||nnndddZZZ]]]aaaccceeeiiioootttrrrrrrqqqpppooonnnnnnnnnjjjkkkmmmlllkkkkkklllnnniiimmmqqqqqqnnnkkkjjjkkkiiirrrxxxuuunnnggg___XXXJJJGGGBBB===999777777777;;;999777444222000//////111///---+++++++++,,,---###******)))***)))$$$(((((((((((((((((((((((()))(((((('''''''''((((((+++******)))(((''''''&&&&&&&&&&&&'''((())))))***&&&''')))***+++++++++***************************++++++,,,,,,,,,---------111000000000111333666777555888:::;;;;;;>>>DDDHHHLLLRRRZZZ]]]]]]^^^cccgggfffggghhhiiiiiikkkooorrrlllllloootttxxxxxxtttpppqqqmmmiiieeeaaaZZZQQQKKKHHHGGGJJJTTTfff[[[ZZZYYYXXXYYYZZZ\\\^^^[[[[[[[[[\\\]]]___aaacccdddgggjjjkkkiiieeecccbbb^^^]]][[[XXXTTTQQQOOOMMMMMMKKKIIIHHHHHHGGGEEECCCAAA>>>===>>>@@@FFFSSS___YYYjjjmmm]]]XXXiii~~~uuukkkgggccccccdddggghhhgggdddaaaeeedddeeegggiiikkkjjjiiieeefffhhhhhhjjjmmmqqquuuzzztttnnniiifffcccaaa\\\\\\[[[YYYXXXUUUTTTRRRTTTUUUWWWYYY\\\\\\[[[YYYWWWUUUSSSQQQPPPQQQSSSUUUUUUSSSQQQQQQSSSSSSPPPMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKMMMMMMKKKIIIGGGEEECCC???===888777444222111333888<<>>======???999999999888777666666555777777777777777777777777555555555555555555555555444444444333333222222222333333333333333333333333444444333333222333333333555444444555777888888777999>>>FFFOOOYYYcccmmmttt{{{zzz|||{{{zzz{{{~~~zzzuuu||||||eeeZZZZZZiiiyyy}}}uuuqqqllljjjjjjgggfffdddbbb```___^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[YYYYYYYYY]]]```hhhrrryyywwwnnneee______`````````___^^^^^^\\\\\\]]]]]]]]]\\\[[[[[[VVVUUUSSSQQQPPPPPPQQQQQQVVVWWWYYYZZZZZZYYYYYYXXXXXX^^^dddccc]]]^^^pppuuullljjjfffaaa___bbbiiipppnnnnnnoooppppppppppppppppppooonnnlllllllllmmmmmmkkklllnnnooopppooommmlllpppuuuxxxyyy{{{zzzooobbbYYYPPPEEE<<<999:::::::::<<<;;;999666444111///...111///---+++++++++,,,---,,,,,,+++***)))(((''''''++++++******))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''***)))((('''((())),,,---+++++++++***************---,,,+++++++++,,,---...,,,,,,,,,------------......///000000///111333666777999<<<===>>>CCCJJJPPPZZZ\\\___dddggggggeeecccdddgggjjjllllllkkkkkklllllloooooolllllloooooollljjjhhhddd]]]WWWPPPGGG@@@EEEGGGMMM[[[ppp\\\[[[ZZZZZZ[[[]]]^^^```\\\\\\[[[\\\]]]^^^```aaagggkkkooopppmmmhhhdddaaa^^^\\\ZZZWWWTTTQQQOOONNNNNNLLLJJJIIIHHHGGGEEECCCAAA>>><<<===@@@EEEQQQ]]]```pppuuuddd[[[hhh{{{yyyzzz}}}zzzoooeeeaaaeeeeeefffhhhjjjjjjhhheeedddeeehhhlllooonnnkkkhhhdddeeegggggghhhkkkpppssszzzvvvqqqlllgggccc```^^^YYYYYYYYYXXXWWWUUUTTTSSSUUUUUUUUUXXXZZZZZZYYYWWWWWWUUUSSSQQQPPPQQQRRRSSSRRRQQQPPPQQQSSSRRROOOLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKHHHGGGEEEEEEEEEDDDBBB@@@777666333000///333888===IIIUUUfffttt~~~wwwlllaaaTTTFFF???>>><<<;;;===999999888777777666555555555555555555555555555555555555555555555555555555555444333333222222222333333333333333333333333333333222222111111111222222666666555666777999999:::>>>CCCKKKTTT^^^iiissszzz~~~}}}}}}}}}tttmmmuuuyyyeeeaaaiiiwwwsssoookkkjjjfffdddbbb```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]][[[YYYYYY[[[\\\]]]___eeelllqqqnnnfff^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\ZZZYYYXXXUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWW\\\bbbaaa]]]aaattt|||vvvnnnddd^^^^^^bbbfffiiikkkmmmooooooooooooooooooooonnnmmmmmmnnnooopppnnnoooqqqrrrrrrqqqpppooonnnssswwwyyy{{{|||uuulll___WWWKKKBBB<<<:::999888777777666555444333333222000///---+++***+++,,,,,,++++++******)))(((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((&&&&&&%%%&&&'''((()))))))))))))))))))))))),,,+++*********+++---...------------------------,,,...///000111333777:::===@@@DDDGGGIIIMMMSSSXXX___```dddgggiiiiiigggeeeeeegggkkkllllllkkkllllllllloooooolllkkknnnmmmjjjeeeeeeaaaYYYPPPIIIEEECCCFFFJJJSSSeee|||]]]]]]]]]]]]___```bbbccc___^^^^^^]]]]]]^^^```aaaeeeiiimmmnnnkkkeee```]]]^^^\\\ZZZWWWTTTQQQPPPOOOPPPNNNLLLJJJIIIGGGEEECCC@@@===<<<===>>>CCCNNNYYYdddvvvtttbbbggg{{{xxxvvvvvvxxxuuulllccc```iiiiiihhhjjjllllllkkkiiicccffflllqqqtttrrrmmmiiidddeeeffffffgggjjjnnnqqqtttrrrooojjjddd___[[[XXXUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUTTTUUUWWWXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOPPPQQQSSSRRROOOLLLLLLMMMMMMNNNNNNNNNMMMMMMIIIHHHGGGFFFFFFGGGHHHIIIFFFDDDCCCCCCDDDCCCAAA???666555222//////333:::???KKK___qqqxxx~~~yyyjjj]]]PPPDDD???===;;;999:::888888777777666666555555444444444444444444444444444444444444444444444444555444333222111222333444222222222222222222222222111111000000000000111111888777666666888:::===>>>AAAFFFMMMVVV```kkkuuu|||}}}~~~~~~wwwnnniiirrrwwwfffnnnzzzwwwsssmmmjjjfffddd```]]]\\\\\\]]]]]]^^^^^^``````aaa```___^^^``````^^^\\\ZZZ[[[^^^```______bbbfffhhheee]]]WWWZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWTTTTTTTTTTTTUUUVVVXXXYYYVVVVVVWWWWWWWWWWWWVVVUUUVVVYYY]]]^^^\\\cccxxxuuuhhh___]]]___aaadddggglllnnnoooooooooooooooooooooooopppqqqrrrssspppqqqrrrssssssrrrqqqpppjjjqqqvvvwwwxxxzzzyyywwwjjjbbbWWWLLLCCC===888555555444444333222222222333///...,,,+++******++++++))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))*********''''''(((((())))))******++++++***)))***+++,,,---------------------------+++---///111333777;;;???BBBGGGMMMRRRTTTWWW[[[___ccceeehhhkkkkkkjjjgggffffffhhhkkkllllllkkklllmmmllloooooolllkkkmmmllliiiaaaaaa]]]TTTIIIBBBCCCGGGJJJQQQ___ttt______aaabbbdddeeefffgggdddcccbbbaaaaaaaaabbbcccccceeehhhhhheeeaaa^^^]]]___]]]ZZZWWWUUUSSSRRRRRRRRRPPPMMMKKKJJJHHHEEECCC@@@===<<<===>>>AAAJJJUUUeee}}}mmmgggsss{{{wwwuuuvvvuuuooojjjjjjnnnmmmkkkkkkllllllkkkiiieeeggglllrrruuusssoookkkeeeffffffggggggjjjmmmqqqrrrqqqooojjjccc\\\VVVTTTTTTUUUWWWYYYYYYYYYXXXWWWXXXVVVUUUUUUVVVXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMNNNPPPRRRSSSRRROOONNNLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGEEECCCBBBBBB@@@===:::777555222//////444;;;AAAOOOfffvvvuuuxxx~~~vvveee[[[OOODDD@@@>>>;;;999999777777777666666555555555444444444444444444444444444444444444444444444444555444222111111222444555111111111111111111111111111111000000111111222222888888888888999===AAADDDHHHMMMTTT\\\eeeoooxxx~~~~~~~~~~~~rrrmmmnnn}}}wwwjjj{{{|||yyyuuuooojjjgggddd```]]][[[\\\^^^___^^^```aaabbbcccbbbaaa```bbbccccccaaa```___aaacccbbbaaaaaabbbbbb```[[[WWW[[[ZZZYYYXXXYYY[[[^^^___]]]]]]]]]]]]\\\[[[ZZZYYYUUUUUUVVVVVVWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYbbbwwwtttggg```___```aaabbbgggmmmppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssppppppqqqrrrrrrqqqpppppplllqqquuutttrrrssswww{{{tttnnndddYYYMMMBBB:::555777555333111///............---,,,***************(((((())))))************'''((((((((())))))*********************+++++++++(((((())))))))))))(((((('''((()))+++,,,---------''''''(((((()))***+++++++++***)))))))))***+++,,,..................------+++---000333555999>>>BBBDDDJJJRRRXXXZZZ\\\___bbbfffiiilllmmmllliiifffeeegggiiikkklllkkkkkklllmmmjjjmmmnnnllllllnnnmmmiiiaaa]]]VVVNNNDDD???CCCIIIOOO\\\qqqbbbccceeegggiiijjjjjjjjjiiihhhgggeeeeeeeeeeeefffdddeeeeeecccaaaaaabbbddd```^^^[[[XXXVVVUUUUUUUUUTTTQQQOOOMMMLLLJJJGGGEEEAAA???>>>???>>>@@@HHHQQQfff~~~zzzjjjooo~~~yyyuuuuuuuuussssssuuurrrpppnnnllllllkkkiiigggfffgggjjjmmmqqqqqqpppnnngggggghhhhhhhhhjjjmmmppprrrsssqqqkkkcccZZZUUURRRUUUWWWZZZ\\\\\\\\\[[[ZZZYYYWWWVVVVVVWWWXXXXXXWWWXXXWWWVVVUUUSSSRRRPPPPPPMMMOOOQQQRRRRRRQQQPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIHHHGGGFFFFFFEEEEEEGGGEEECCCAAAAAA???;;;999777555333000000555<<>>JJJZZZfffkkkttt~~~}}}sss^^^RRRFFFBBB@@@<<<999888555555555555555555444444555555555555555555555555333333333333333333333333222222333333333333444444222222222222222222222222444444333444444555666777888;;;???BBBDDDIIIPPPVVV___dddkkkqqquuuxxxzzz|||~~~~~~}}}yyywwwkkkwwwuuuwwwyyyuuurrrnnnlllhhhfffdddaaa``````bbbccc_________``````aaaaaabbbcccfffjjjkkkiiifffdddccceeedddcccbbbaaaaaa``````WWWWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]]]]]]]]]]]]]YYYYYYXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVTTTTTTTTTYYYgggtttnnncccaaaaaa___\\\dddjjjppprrrpppnnnpppsssqqqrrrrrrqqqqqqooonnnnnnqqqqqqrrrssstttuuuvvvvvv|||zzzxxxtttnnnkkkpppxxx|||ssseeeVVVJJJDDD999777444111///...//////---------,,,++++++******(((((())))))*********+++'''(((((((((((((((((())))))))))))***++++++,,,,,,((())))))******))))))(((...---,,,***)))'''&&&%%%))))))******++++++,,,,,,++++++***)))***+++,,,---,,,,,,---...///000000111333555888;;;>>>CCCIIILLLPPPUUUZZZ]]]^^^___bbbffflllppptttsssooojjjhhhhhhggghhhiiiiiihhhhhhiiikkkeeeiiijjjhhhggghhhfffbbbWWWJJJ???>>>@@@AAAHHHQQQeee~~~iiikkknnnpppqqqpppnnnmmmhhhgggfffeeeddddddeeeeee______]]][[[YYYZZZ\\\___^^^\\\YYYVVVTTTTTTUUUVVVTTTRRRPPPOOONNNMMMKKKIIIFFFDDDDDDDDDBBBAAAGGGNNN```www{{{~~~zzzzzz||||||yyyvvvvvvqqqppppppppppppnnnjjjgggffffffgggiiimmmoooooooooggghhhhhhgggggghhhkkknnnoooqqqqqqlllddd]]][[[\\\[[[]]]___``````^^^[[[YYYTTTTTTTTTVVVYYYYYYXXXVVVVVVTTTRRRPPPOOOPPPQQQQQQNNNOOOOOOMMMJJJIIIKKKNNNKKKKKKLLLNNNNNNOOOOOONNNNNNMMMMMMLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@???<<<999444333333111111333666:::CCCMMM[[[iiiwww}}}vvv```SSSGGGAAA>>>:::888777444444444444444444444444444444444444444444444444333333333333333333333333000111333555555444333222333333333333333333333333444444444444555666777888999>>>EEEIIILLLQQQYYY___fffkkksssxxxyyywwwuuuuuu{{{}}}{{{{{{~~~|||{{{{{{yyywwwsssooopppooolllyyyuuuqqqnnnllllllgggfffdddcccbbbaaabbbbbb```___^^^^^^___```bbbdddcccfffiiiiiigggeeeddddddcccbbbbbb```^^^^^^^^^___WWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZWWWWWWWWWWWWVVVTTTRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWXXXUUUTTTUUUUUUXXXaaakkkyyytttjjjiiiiiieee```dddjjjooooookkkiiilllpppnnnnnnoooppppppooonnnmmmooopppqqqrrrtttuuuwwwxxx{{{vvvrrrppplllhhhmmmuuu|||pppaaaUUUNNNAAA>>>999555111000///000.........------,,,+++***)))))))))))))))*********((((((((((((((('''''''''(((((())))))***++++++,,,))))))************))))))000///---+++************)))))))))***************,,,+++*********+++---...***+++,,,...///111222333666999===AAAFFFKKKRRRVVVXXX[[[]]]]]]]]]^^^cccgggjjjnnnrrrqqqlllgggfffffffffggghhhgggffffffhhhjjjdddggghhhdddaaa```\\\WWWMMMBBB<<>>CCCFFFJJJ[[[ooosss|||mmmmmmmmmnnnooonnnllljjj```bbbeeeggggggddd```^^^cccbbb```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPIIIHHHGGGGGGGGGHHHHHHIIIVVV\\\jjj}}}}}}}}}~~~wwwrrrrrrrrrvvv|||{{{uuuooonnnfffeeegggkkklllkkkmmmqqqooommmkkkiiihhhhhhhhhhhhpppooommmiiifffeeegggiiihhhgggfffdddbbb___ZZZWWWTTTTTTTTTUUUVVVVVVTTTRRRPPPPPPOOONNNNNNOOOQQQRRROOOMMMKKKKKKLLLMMMMMMMMMNNNLLLJJJLLLPPPSSSSSSRRRNNNMMMJJJHHHHHHIIIKKKMMMIIIGGGCCC???;;;999777777222111///......000222333>>>GGGTTTcccrrrzzzuuulll```QQQIIIBBB888999;;;555333333333333333333333333666555333222111222333333222222222111111000000000333222222111111222222333555333222000000000000111000111222222333666:::>>>>>>AAAGGGPPP[[[eeekkknnnttt{{{zzzvvvwwwzzz~~~|||zzzyyyxxx{{{rrrlllmmmoooooooooqqq~~~ggg___jjjsssmmmllliiifffeeehhheeebbbbbbccceeedddbbbeeeccc```^^^]]]___aaacccdddcccaaa```^^^]]]]]]]]]```^^^\\\YYYWWWVVVVVVVVVZZZYYYYYYXXXVVVUUUUUUTTTVVVWWWWWWWWWWWWVVVUUUUUUQQQRRRSSSUUUVVVUUUQQQNNNLLLLLLMMMNNNQQQSSSVVVXXX[[[VVVUUUWWWWWWUUUZZZbbbkkk}}}vvvooojjjfffdddaaa___ccciiihhhllloooqqqpppnnnlllllljjjkkkmmmoooqqqrrrssssssqqqmmmgggdddeeeiiilllnnn~~~|||lllbbb```]]]VVVMMMDDD;;;333000111///////////////...---,,,++++++*********)))))))))---------,,,***)))'''&&&))))))))))))))))))))))))'''(((***+++***)))***+++************)))))))))))),,,++++++,,,---,,,+++***............------,,,,,,,,,...000111111444:::>>><<>>:::888666555444000///......///000333444888BBBMMMUUU]]]cccccc___TTTHHHBBB>>>777888:::333444444444444444444444444444444333222222222222333444444444333333333333222333222222111111222222333111111000111222333444555333444666777888<<<@@@DDDIIILLLQQQYYYaaaiiippptttyyy}}}|||wwwtttvvvyyy}}}}}}}}}zzzuuuooommmlllppp{{{lllcccuuu|||qqqhhhgggiiiiiihhhjjjiiigggdddddddddeeedddcccfffddd```]]]\\\\\\^^^```]]]]]]]]]]]]___aaacccdddbbb```^^^ZZZWWWUUUSSSSSSVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSTTTUUUTTTQQQOOOMMMLLLLLLLLLNNNPPPSSSTTTUUUTTTTTTVVVUUUSSSUUUZZZ\\\hhhzzznnnaaa]]]]]]^^^```gggkkkqqquuuvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrqqqooommmjjjjjjlllmmmnnnnnnuuu|||~~~rrrooosss|||wwwlll^^^PPPGGGBBB@@@:::888666444333111///,,,000//////...---,,,,,,+++((()))***+++++++++++++++))))))))))))))))))))))))---+++)))***,,,---+++(((+++++++++++++++++++++++++++++++++++++++******))),,,,,,,,,...000333555777::::::::::::<<<@@@GGGLLLQQQVVV]]]cccggggggfffdddeeeeeeeeedddcccdddfffiiiiiimmmppppppnnnlllmmmoootttpppllljjjiiigggccc```aaa\\\SSSKKKEEEBBBBBBCCCFFFGGGNNN[[[mmmllljjjhhhgggfffeeebbb```ggggggggggggggghhhhhhhhhcccbbb```^^^\\\[[[ZZZYYY[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRQQQOOOLLLIIIGGGJJJLLLQQQSSSRRRSSS]]]iiizzz}}}|||wwwuuuyyy~~~zzzwwwuuuwww~~~{{{vvvoookkkiiikkkkkkiiihhhkkkllllllmmmmmmmmmllllllkkkiiikkknnnnnnmmmlllkkkkkkjjjkkklllkkkgggbbb^^^[[[VVVUUUSSSSSSTTTSSSRRRPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTSSSVVV\\\]]]ZZZUUUOOOOOOOOOPPPOOONNNLLLKKKIIIHHHHHHFFFEEEDDDBBBBBB@@@>>>;;;888555444333333///...------...111333555777@@@JJJOOOUUUZZZ[[[ZZZQQQEEEAAA===666777999111111111111111111111111111333333222222222222222222111111111111111111111111333222222111111222222333111111222222333333444555333555777888:::>>>CCCGGGOOOTTT\\\dddjjjooosssuuuvvvxxxyyywwwsssrrrtttxxx|||}}}xxxtttqqqvvv~~~dddbbb~~~wwwnnnhhhhhhjjjjjjkkkmmmhhhgggfffeeeeeedddcccccceeebbb^^^[[[YYYZZZ[[[]]]\\\[[[[[[\\\^^^aaaccceeeaaa```]]]ZZZWWWTTTRRRQQQSSSSSSTTTUUUVVVWWWXXXYYYUUUUUUTTTRRRQQQQQQPPPPPPRRRRRRRRRSSSSSSRRRPPPMMMMMMLLLKKKJJJKKKNNNQQQSSSRRRRRRTTTUUUTTTRRRSSSUUUYYY```lll|||{{{hhh```^^^aaadddggglllssswwwxxxvvvuuutttssssssssssssrrrqqqoooooommmmmmlllnnnppppppooonnnqqqxxx{{{rrrsssyyyyyyiii[[[SSSOOOLLLCCC@@@<<<:::999888555222111111000///...---,,,+++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***&&&###%%%***,,,***&&&***+++++++++++++++,,,,,,,,,---......---,,,,,,,,,......///222555:::>>>@@@===>>>@@@CCCFFFJJJMMMPPPTTTXXX^^^ccceeedddaaa^^^```aaabbbbbbaaabbbeeeggglllqqquuutttpppnnnqqqtttwwwqqqllliiiiiifff```ZZZZZZVVVMMMEEE???>>>AAACCCKKKOOO[[[oookkkiiifffeeedddcccaaa___eeefffggghhhhhhgggfffeeebbbaaa```^^^]]]\\\\\\\\\]]]]]][[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRROOOLLLIIIGGGHHHHHHKKKKKKHHHHHHPPPZZZiiiqqquuurrrrrryyyxxxzzzxxx|||sssmmmjjjlllmmmkkkkkklllnnnnnnmmmmmmmmmmmmmmmmmmmmmoooqqqqqqooollljjjjjjkkkmmmooonnniiiccc___^^^YYYWWWUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUXXXVVVTTTVVVYYYYYYUUUPPPOOOOOOPPPOOONNNMMMLLLLLLJJJIIIHHHFFFDDDBBB@@@@@@>>><<<:::666444222222111......------...000333444777AAAJJJOOOTTTYYYZZZXXXPPPDDD@@@<<<444555777///111111111111111111111111111222222222222222222222111111111111111111111111333222222111111222222333333333333444444333333333333555777999<<<@@@FFFJJJTTT\\\gggppptttuuuttttttqqqssssssrrrpppqqqtttxxx{{{yyyvvv~~~{{{dddeeessslllggghhhiiihhhiiikkkgggggggggfffdddcccbbbbbbbbb___\\\XXXWWWWWWYYYZZZ]]]\\\[[[[[[\\\^^^```bbb___^^^\\\ZZZWWWTTTRRRPPPRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHIIILLLOOOQQQOOORRRTTTSSSQQQQQQQQQQQQUUUXXXaaapppssseee^^^___dddggglllrrrvvvwwwvvvuuutttttttttsssrrrqqqooommmlllllllllnnnpppsssssspppnnnpppuuu{{{}}}wwwppprrryyy~~~pppccc^^^\\\YYYOOOJJJEEECCCCCCBBB>>>;;;444333222111///...---,,,000000000000///...,,,,,,++++++++++++++++++++++++((($$$!!!###))),,,+++(((*********++++++,,,,,,,,,***,,,......---,,,---//////000222666:::???DDDFFFBBBEEEKKKQQQUUUWWWVVVUUUUUUXXX]]]```bbbaaa^^^\\\]]]___aaaaaaaaabbbeeeggglllppptttsssooommmpppttttttoooiiigggfffbbb[[[UUUOOOLLLGGGAAA===>>>BBBFFFOOO[[[oookkkiiifffddddddcccaaa```cccdddfffgggfffeeecccaaabbbaaa```_______________^^^]]][[[YYYXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIJJJKKKJJJIIINNNUUU```ooozzz|||}}}xxxyyy~~~yyyvvvppplllnnnpppoooooopppqqqpppnnnmmmmmmmmmnnnoooppprrrsssrrroookkkiiiiiikkkooorrrqqqkkkdddaaa```]]][[[XXXVVVVVVVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUSSSRRRQQQQQQOOOMMMKKKNNNNNNOOONNNLLLLLLNNNOOOLLLKKKIIIFFFCCCAAA@@@@@@???===:::666444222111000///...------...///222333888AAAKKKSSSZZZ___^^^ZZZOOOCCC===999222333666///444444444444444444444444000111222222333222222222222333333333333444444444333222222111111222222333444444555555555444333333333555888;;;>>>CCCIIIMMMXXXbbbnnnvvvxxxvvvttttttpppqqqrrrrrrrrrsssvvvyyy|||{{{{{{{{{iiipppyyylllfffcccdddeeecccdddfffeeeggggggfffcccaaaaaaaaa```^^^ZZZWWWVVVVVVXXXZZZ^^^]]]ZZZYYYYYYZZZ]]]^^^^^^]]]]]][[[YYYWWWUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTSSSQQQPPPPPPPPPPPPNNNLLLJJJHHHFFFFFFGGGKKKOOOQQQOOOSSSTTTQQQOOOPPPPPPNNNOOOQQQYYYhhhwww}}}lll```]]]^^^dddhhhnnnrrrtttuuuuuuvvvuuuuuutttrrrpppnnnlllkkkkkkkkknnnqqqttttttqqqooooooqqquuuwwwsssoooqqqwww~~~tttjjjiiiiiiggg^^^WWWPPPMMMMMMLLLGGGCCC999888777555333222000///---...............------------------------------***'''%%%'''***---...---***++++++,,,,,,------...'''+++...///------///222000222666:::???DDDGGGIIIKKKOOOWWW___eeeeeebbb^^^ZZZ\\\^^^aaaaaaaaa```______aaacccddddddeeegggiiijjjlllnnnmmmkkkkkkmmmooonnnkkkfffccc```[[[TTTOOOCCCCCCAAA???===AAAHHHNNNYYYnnnkkkiiifffdddddddddcccbbbdddccccccbbbaaa```______^^^]]]]]]]]]]]]^^^___```]]]\\\ZZZWWWUUUUUUTTTTTTVVVWWWWWWXXXVVVTTTRRRQQQQQQQQQPPPPPPOOOOOONNNNNNPPPLLLLLLOOOQQQPPPRRRUUU\\\qqq{{{}}}|||xxxqqqmmmppptttttttttuuutttrrrooolllkkklllnnnpppoooqqqqqqpppmmmjjjiiihhhlllppptttsssllleeebbbaaaaaa^^^[[[YYYXXXXXXWWWUUUTTTUUUUUUVVVVVVUUUSSSSSSQQQQQQQQQNNNJJJHHHIIIJJJLLLMMMMMMLLLJJJLLLPPPSSSPPPNNNJJJFFFCCCAAAAAAAAAAAA???;;;777444222000000000///---------///111222888AAALLLWWWaaagggccc\\\KKK>>>999555///222666000444444444444444444444444///000111222333222222111222222333333333444444444333222222111111222222333222333444555666666555555555777:::===AAAFFFLLLPPP\\\eeeooouuuvvvtttsssttttttuuuvvvvvvvvvwwwyyyzzz|||}}}|||sss|||qqqfffaaa___aaaaaa``````cccdddfffgggfffbbb______``````]]]ZZZWWWWWWXXXZZZ[[[]]][[[YYYWWWVVVXXXZZZ\\\]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTVVVUUUTTTSSSSSSUUUVVVXXXUUUSSSQQQQQQQQQQQQOOOMMMHHHFFFDDDDDDFFFJJJNNNQQQOOOTTTTTTOOOMMMOOOPPPMMMNNNOOOXXXfffrrr{{{yyymmmccc^^^___ccchhhmmmqqqtttwwwyyyvvvvvvuuusssqqqooommmllljjjkkkmmmqqqttttttrrroooooommmnnnqqqrrrppprrrwww{{{xxxpppsssuuusssmmmfff\\\XXXWWWTTTNNNHHHAAA@@@>>><<<:::888666555000000000000//////...---...........................---+++++++++,,,...///---------...//////000000(((---111222111111555888555888===BBBGGGJJJLLLMMMSSSVVV]]]fffmmmnnnkkkgggaaaaaabbbbbbbbbbbbbbbaaaaaacccfffffffffggghhhjjjkkkkkkkkkjjjkkkkkklllmmmiiigggddd___YYYRRRKKKHHH===>>>>>>>>>???GGGSSS\\\qqqllliiifffeeeeeeeeedddccceeeccc```]]]\\\\\\^^^___XXXXXXYYYYYYZZZ[[[\\\]]]\\\ZZZXXXUUUTTTSSSSSSSSSVVVWWWXXXXXXVVVTTTRRRPPPQQQQQQPPPPPPPPPPPPQQQRRRQQQLLLJJJOOORRRRRRQQQRRRZZZttt~~~yyyrrrnnnqqqvvvwwwwwwxxxwwwtttooolllkkklllnnnpppnnnoooooonnnkkkiiihhhiiilllqqqvvvtttmmmfffcccbbbccc```]]]ZZZZZZYYYXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPPPPRRRRRRNNNIIIFFFIIIMMMKKKLLLLLLJJJIIILLLQQQVVVRRROOOKKKFFFCCCBBBBBBBBBBBB@@@<<<888555222000000000///...------...000111888AAAMMMZZZgggmmmggg]]]GGG;;;555222,,,111666222333333333333333333333333///000111222333333222111000000000111111222222222333222222222222222222333000111333555777777777777777999<<>>??????BBBMMM]]]hhhmmmjjjfffcccaaabbbdddeeeeeedddbbb___]]][[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZWWWVVVTTTRRRRRRSSSTTTUUUVVVVVVUUUTTTRRROOOMMMKKKLLLNNNPPPRRRTTTTTTSSSRRROOOOOONNNMMMMMMQQQVVV[[[ccc}}}{{{}}}||||||}}}{{{zzzvvvvvvyyyzzzwwwsssrrrnnnjjjjjjlllmmmmmmkkkmmmnnnmmmjjjgggeeeeeeffflllnnnooonnnkkkhhhfffeeeccc```\\\[[[[[[ZZZWWWTTTXXXUUURRRQQQRRRTTTUUUUUURRRPPPMMMJJJIIIJJJKKKLLLLLLMMMOOOPPPQQQPPPPPPOOOLLLIIIDDDBBBBBBCCCCCCBBBCCC@@@;;;777222000///...,,,------...000111111222777@@@LLLXXXcccfff]]]RRR@@@888111000000///000333///000111222222222222222444444444333333222222222222222222222222222222222222333333333333333333444444444555555666777777888999;;;>>>AAADDDIIINNNRRR```fffnnnqqqppppppsssvvv|||zzzzzz~~~uuu|||pppiiibbbaaa^^^\\\\\\]]]___```eeedddaaa```___```aaabbbbbb```]]][[[ZZZZZZZZZ[[[XXXXXXWWWTTTSSSUUUYYY\\\]]]___```bbbbbbaaa___^^^]]]\\\ZZZYYYWWWVVVVVVVVVRRRTTTWWWYYYZZZZZZZZZYYYRRRSSSTTTUUUTTTQQQNNNLLLIIIGGGEEECCCCCCFFFIIIKKKQQQPPPPPPOOOOOONNNNNNNNNPPPRRRVVV]]]ggguuurrrddd]]][[[cccjjjmmmrrrxxxzzzyyywwwtttqqqmmmkkkiiikkklllooorrrrrrrrrpppooonnnmmmllljjjjjjlllrrrvvv}}}{{{~~~zzzyyytttnnnllljjjaaaWWWPPPJJJGGGJJJKKKGGGDDDDDDBBBAAA@@@>>><<<:::888777333444555555333222333444555222...------...//////222111111555:::>>>>>>===666777999;;;>>>@@@BBBDDDEEEEEEGGGLLLSSSYYY\\\^^^ccccccdddfffiiijjjhhhgggcccccceeehhhkkkmmmlllkkklllkkkjjjiiijjjlllnnnooorrruuusssmmmkkkmmmkkkeeeddd___YYYRRRLLLGGGCCC@@@<<<===AAAFFFJJJUUUmmmkkkiiigggdddcccdddeeefffcccbbb```^^^\\\ZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXVVVTTTTTTUUUVVVWWWVVVVVVUUUTTTRRROOOLLLKKKKKKMMMOOOQQQSSSSSSRRRRRRPPPOOONNNMMMMMMPPPVVVZZZddd}}}~~~yyywwwwwwzzzyyywwwyyy}}}}}}yyywwwxxxwwwuuussspppmmmkkkjjjmmmoooooonnnoooooonnnkkkgggeeefffggglllnnnqqqsssrrrooojjjfffbbb___\\\[[[[[[ZZZXXXUUUXXXVVVTTTTTTVVVWWWWWWVVVRRRPPPNNNKKKJJJKKKLLLMMMLLLMMMOOOPPPPPPPPPOOOOOOJJJGGGCCC@@@@@@AAAAAAAAADDDAAA===888444222000000+++,,,,,,---...//////000444;;;DDDMMMUUUXXXQQQGGG;;;444.........,,,---///000000111222333333333333333333333333222222222111222222222222222222222222222222333333333333444444444444555666777888888999888:::===AAAEEEKKKRRRVVVaaagggmmmqqqqqqqqqtttwww{{{{{{xxxnnnhhhcccaaa___]]]\\\]]]___```cccbbb```^^^^^^___```aaaaaa```]]][[[ZZZZZZ[[[[[[YYYXXXVVVTTTSSSUUUZZZ]]]```aaabbbbbbbbb```^^^]]]\\\\\\ZZZYYYWWWVVVVVVVVVRRRSSSVVVYYYZZZZZZZZZYYYSSSTTTUUUUUUTTTRRROOONNNMMMLLLJJJHHHHHHIIIKKKLLLPPPPPPOOOOOOOOONNNNNNNNNPPPRRRUUUZZZaaalllwww~~~vvvkkkddd```dddhhhjjjnnnsssttttttuuutttssspppnnnlllmmmoooqqqssssssqqqooommmkkkkkkkkkjjjjjjnnntttyyy|||xxxvvvsssjjj```XXXRRRNNNPPPQQQNNNKKKKKKIIIIIIHHHFFFDDDBBB@@@>>>888999::::::999:::<<<>>>===:::555333333444444444555444555888>>>BBBCCCCCC>>>======@@@EEEJJJMMMOOOQQQPPPQQQTTTZZZ```dddfffgggfffeeecccbbbbbbcccdddaaacccggglllppppppnnnllllllkkkjjjiiijjjkkkmmmnnnuuuzzzzzzrrrkkkiiigggcccgggaaaXXXOOOHHHCCC@@@???<<<<<<@@@IIITTTggghhhgggfffeeeeeeeeeeeefffaaa```^^^\\\ZZZYYYWWWWWWTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUSSSQQQNNNLLLJJJJJJKKKNNNPPPRRRRRRQQQQQQPPPOOONNNMMMMMMQQQVVVZZZfffwwwuuuuuutttqqqooouuu}}}}}}yyyvvvuuuuuuuuupppnnnllllllnnnpppqqqqqqrrrqqqooollliiihhhjjjlllnnnppptttyyy{{{vvvnnngggaaa___]]]\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZZZZXXXUUUQQQPPPNNNLLLKKKLLLNNNOOOLLLMMMNNNOOOPPPOOONNNMMMGGGDDDAAA???????????????BBB@@@;;;777333111000000,,,,,,------......//////111666;;;???EEEHHHDDD<<<777111---......++++++---000111222333333444333333222222222111111111111111222222222222222222222222222222222333333444444444444444555666777888999999:::<<<@@@DDDJJJQQQYYY___eeejjjpppssstttuuuxxxzzztttssskkkhhhcccaaa___]]]\\\]]]^^^___```___]]]\\\\\\]]]^^^___```^^^\\\ZZZYYYYYYZZZ[[[YYYXXXVVVSSSSSSVVV[[[___eeeeeeeeeeeecccaaa___]]]\\\[[[ZZZYYYWWWVVVUUUUUUPPPRRRUUUXXXZZZZZZZZZZZZVVVVVVVVVVVVUUUTTTRRRQQQRRRRRRQQQOOONNNMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOQQQTTTWWW\\\ccckkkppp{{{}}}sssllleeeccccccccceeeiiioooqqqtttvvvvvvtttqqqoooppprrrssstttrrrooollliiiiiijjjlllkkkkkkooovvv{{{wwwnnneee^^^YYYYYYYYYVVVSSSSSSOOOOOONNNMMMKKKHHHFFFEEEAAAAAAAAAAAAAAACCCHHHKKKIIIEEE@@@===<<<<<<=========<<<<<<>>>CCCGGGIIIJJJDDDBBBBBBGGGOOOWWW[[[\\\___]]]ZZZ[[[```fffkkknnnmmmlllhhhbbb]]][[[^^^bbb```dddjjjrrrvvvvvvqqqmmmlllkkkkkkjjjkkkkkklllmmmtttyyyzzzrrrhhhbbbaaa```^^^XXXOOOEEE>>><<<<<<===???===AAALLL___{{{cccdddddddddddddddcccccc^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSTTTVVVXXX[[[]]]ZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTQQQOOOMMMLLLJJJLLLOOOQQQRRRRRRQQQPPPNNNNNNMMMMMMNNNSSSYYY]]]lll~~~~~~{{{xxxwwwssspppsssxxx}}}zzzvvvssssssvvvyyyrrrpppnnnnnnnnnpppqqqrrrssssssqqqooommmnnnpppssssssrrrtttyyy|||yyypppgggaaa___^^^]]]^^^```bbbcccaaaaaaaaaaaa```]]]XXXUUUOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNOOOOOONNNMMMLLLFFFCCC@@@????????????>>>???<<<888444111///............//////000000000000222555777888<<<@@@>>>999555111///111000---,,,...000000111222222333222222111111111000000000000000111111111111111111111111222222222333333444444444222333444555777888999:::>>>@@@EEEKKKQQQZZZccciiikkkoootttwwwyyyzzz|||~~~yyyzzzpppjjjiiicccbbb```^^^]]]\\\]]]]]]]]]\\\ZZZYYYYYY[[[\\\^^^]]]\\\ZZZXXXXXXXXXZZZZZZZZZYYYVVVTTTSSSWWW\\\aaahhhhhhgggfffdddaaa___^^^[[[[[[ZZZYYYXXXVVVUUUTTTOOOQQQTTTWWWYYYZZZZZZYYYWWWXXXXXXXXXWWWVVVTTTSSSUUUUUUVVVUUUSSSQQQNNNLLLOOOOOOOOOOOONNNNNNNNNNNNLLLNNNRRRVVVZZZ___eeeiiippp|||uuummmfffaaa___```aaammmppptttvvvwwwtttqqqoooqqqrrrttttttqqqmmmiiifffjjjlllnnnnnnmmmooovvv|||yyyqqqhhhbbbaaa___[[[XXXWWWWWWVVVVVVTTTRRRPPPOOOMMMKKKKKKIIIHHHGGGJJJOOOSSSTTTPPPKKKGGGFFFFFFFFFEEEFFFFFFEEEFFFHHHKKKNNNOOOJJJJJJMMMUUU```hhhkkkkkkhhhddd___^^^aaafffkkknnnqqqqqqooohhh```]]]___cccaaafffnnnvvv{{{zzztttoooooooooooooooooonnnnnnnnnoooqqqpppkkkccc^^^[[[YYYOOOLLLEEE???;;;;;;>>>AAAGGGHHHMMM[[[qqqaaaaaabbbbbbbbbaaa___^^^[[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSTTTUUUWWWZZZ\\\^^^YYYYYYXXXXXXXXXYYYYYYYYYZZZYYYWWWUUUSSSQQQPPPOOONNNOOOQQQSSSTTTSSSRRRQQQLLLMMMMMMNNNPPPVVV]]]bbbvvv~~~{{{tttnnnmmmqqqqqqpppnnnnnnpppuuuyyytttsssrrrooonnnnnnpppqqqsssttttttsssrrrsssvvvxxxvvvtttsssuuuxxxvvvooohhhaaa``````___aaadddhhhkkkllllllkkkkkkhhhccc\\\WWWNNNNNNMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJFFFCCCAAA@@@@@@AAA@@@???>>><<<888444111000//////......//////000000111111333555666555888<<<===:::444111111333111......111000111111111111111000000000000000000000000000000111111111111111111111111111111222333333444555555222222444555777999:::;;;@@@DDDJJJQQQXXXaaajjjooopppsssvvvyyyzzz|||~~~~~~{{{www}}}ooojjjjjjdddbbbaaa^^^]]]\\\\\\\\\ZZZYYYXXXWWWXXXYYY[[[]]][[[ZZZXXXWWWWWWXXXYYYZZZ\\\[[[XXXVVVUUUXXX^^^bbbfffeeedddccc```^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSOOOQQQTTTWWWYYYYYYYYYXXXXXXXXXYYYYYYYYYWWWVVVUUUUUUVVVWWWWWWUUURRRNNNLLLQQQQQQPPPPPPOOONNNNNNNNNKKKNNNRRRUUUWWWZZZ^^^```hhhyyyxxxooogggdddbbbaaahhhjjjnnnqqqrrrrrrpppooooooqqqssssssqqqlllgggdddnnnqqqsssqqqnnnooouuu{{{~~~~~~{{{yyy|||~~~yyyooogggdddbbb]]]ZZZZZZ______^^^]]][[[YYYXXXWWWUUUTTTQQQNNNLLLNNNSSSVVV[[[WWWSSSPPPOOOOOONNNMMMOOOOOOOOOOOONNNOOOQQQSSSQQQTTT\\\fffpppuuuvvvtttjjjfffbbb```cccggglllnnnsssvvvwwwssskkkffffffhhheeeiiipppwww|||{{{vvvrrrvvvvvvwwwwwwwwwuuutttsssooojjjeeeaaa^^^YYYSSSOOOEEEDDDCCC???===>>>BBBFFFNNNTTT```rrrbbbbbbaaa```___]]][[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRPPPQQQSSSUUUWWWYYY[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSMMMNNNNNNPPPRRRXXX___eee}}}yyyuuuhhhbbbccccccdddfffjjjpppuuuxxxuuuuuussspppmmmmmmnnnppptttuuuvvvvvvuuuuuuvvvxxxsssqqqpppqqqrrrqqqmmmjjjdddcccbbbaaaaaadddjjjnnntttsssrrrqqqmmmggg___ZZZOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIEEEDDDBBBAAABBBBBBAAA@@@???===:::666444333222333------...///000111222222444777888666777;;;===;;;444222222333111...///333333333333222111000///...000000000000111111111111111111111111111111111111111111222333333444555555333444555777999<<<===>>>BBBGGGOOOWWW^^^fffmmmrrrtttuuuwwwyyy{{{|||}}}}}}|||ppp||||||pppkkkjjjdddcccaaa___]]]\\\[[[ZZZXXXWWWVVVUUUVVVXXX[[[\\\[[[ZZZXXXWWWXXXYYY[[[\\\^^^]]]\\\ZZZYYYZZZ^^^aaaaaaaaa___^^^\\\[[[ZZZZZZYYYZZZZZZYYYXXXVVVTTTRRRPPPQQQTTTVVVXXXXXXWWWVVVWWWXXXZZZ[[[[[[YYYVVVUUUSSSTTTVVVVVVUUUSSSOOOMMMTTTSSSRRRQQQPPPOOONNNMMMMMMOOOQQQSSSSSSUUUWWWYYYbbbsssyyyqqqmmmiiieeeeeefffhhhjjjlllmmmnnnooommmooorrrsssrrrnnniiifffrrrvvvxxxuuupppooouuu{{{|||}}}|||yyy|||}}}{{{rrriiifffddd```^^^___bbbbbbaaa```___]]]\\\[[[]]][[[XXXTTTRRRRRRVVVYYY]]][[[YYYXXXXXXWWWUUUTTTVVVWWWXXXXXXVVVUUUVVVWWWSSSYYYbbbkkkppppppooommmhhhfffdddeeeiiinnnrrrtttvvvzzz}}}|||wwwqqqnnnmmmlllmmmqqquuuxxxyyyvvvsss{{{|||}}}}}}|||zzzxxxvvvrrrhhh]]]ZZZWWWQQQIIIEEE>>>??????>>>===???EEEJJJQQQ___ssseeedddbbb```]]][[[YYYXXXXXXXXXYYYYYYWWWUUUSSSQQQOOOQQQTTTWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[\\\ZZZXXXVVVTTTQQQQQQQQQRRRTTTYYY```ddd{{{wwwxxxssseee___^^^]]]___dddmmmuuuyyyyyyssstttssspppmmmmmmooorrruuuwwwxxxwwwuuusssrrrrrrkkklllnnnooooooooommmlllhhhgggeeeaaa___aaafffkkkqqqpppooonnnkkkeee^^^YYYRRRRRRQQQPPPOOONNNNNNNNNMMMNNNNNNNNNLLLKKKIIIHHHDDDCCCAAAAAABBBBBBAAA???@@@>>>:::777555444444444//////111222444555666777777;;;<<<::::::<<<<<<:::666555555666333000333888777777666555333111///...000000000111111222222222111111111111111111111111000111111222444555555666555666888;;;===???AAABBBGGGMMMVVV___fffmmmrrruuuzzzzzz{{{|||}}}~~~yyyqqqppp{{{pppkkkiiidddcccbbb```^^^\\\ZZZYYYVVVVVVUUUUUUVVVXXX[[[\\\]]]\\\ZZZZZZZZZ\\\^^^___``````___^^^\\\\\\^^^``````______^^^]]]]]]]]]]]]YYYYYYZZZYYYXXXVVVSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTUUUWWW[[[]]]]]]ZZZVVVSSSQQQRRRTTTUUUUUUSSSQQQPPPWWWVVVUUUSSSQQQOOOMMMMMMMMMOOORRRSSSTTTVVVXXX[[[^^^nnn{{{}}}vvvooommmjjjhhhhhhiiikkkmmmkkknnnrrruuuuuurrrmmmjjjsssxxx{{{xxxrrrqqqwww}}}{{{qqqiiiggggggeeeeeeggghhhhhhhhhgggfffdddcccbbbbbbaaa^^^[[[XXXYYY[[[^^^^^^]]]]]]^^^___^^^[[[YYYXXX[[[___```^^^]]]]]]^^^YYY___gggjjjgggcccaaaaaaaaaaaadddjjjrrrxxx{{{|||{{{|||~~~|||xxxsssqqqsssqqqpppqqqsssuuuuuuuuuwwwyyyzzz{{{zzzwwwtttqqqlllaaaWWWRRRMMMFFFBBBBBB<<<>>>??????@@@FFFPPPXXXeeexxxhhhfffccc```\\\ZZZXXXWWWWWWXXXYYYYYYXXXUUUSSSQQQPPPRRRVVVYYY[[[[[[ZZZYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^___^^^]]]ZZZWWWUUUTTTTTTTTTSSSUUUYYY___cccuuu}}}~~~zzzwwwpppxxxqqqfffccc___^^^```hhhsss{{{~~~}}}qqqrrrrrrpppmmmmmmppptttvvvxxxyyyxxxtttpppmmmmmmeeehhhmmmoooooonnnnnnnnnllljjjfffaaa\\\]]]bbbgggjjjjjjiiihhhfffaaa[[[VVVUUUTTTTTTRRRQQQPPPOOOOOONNNNNNNNNNNNLLLJJJHHHGGGCCCBBBAAAAAABBBBBB@@@???>>><<<999666333333333333333333555777999;;;<<<===;;;@@@AAA???===>>>===:::;;;999999999777444888>>>::::::888777444222000...000000111111222222222333000000000000000000000000000111111222444555666666888999;;;===@@@BBBDDDEEEMMMTTT]]]gggnnnssswwwyyysssdddjjjtttyyypppjjjgggeeedddbbb```^^^[[[ZZZYYYVVVUUUTTTTTTVVVXXX[[[\\\___^^^\\\\\\\\\^^^```bbbaaabbbbbb```^^^]]]^^^___bbbbbbaaaaaaaaaaaabbbbbbXXXYYYZZZZZZXXXVVVSSSQQQQQQSSSUUUVVVVVVVVVTTTSSSTTTWWW[[[^^^^^^ZZZVVVSSSPPPQQQSSSUUUUUUTTTSSSRRRYYYXXXVVVTTTQQQOOOMMMLLLLLLOOORRRUUUWWW[[[___bbb\\\kkk}}}yyyrrrlllhhhgggiiijjjjjjmmmrrrvvvwwwuuuqqqnnnsssyyy}}}zzztttsssyyyyyypppiiihhhjjjjjjlllnnnttttttssssssqqqpppnnnmmmeeedddbbb```]]]^^^```bbb^^^^^^```bbbdddccc___]]]YYY]]]bbbeeedddbbbcccdddcccjjjooommmeee^^^]]]^^^ZZZ]]]cccmmmvvv~~~~~~~~~~~~~~~~~~{{{vvvrrrxxxtttpppnnnooorrruuuvvvqqqrrrtttuuussspppmmmjjjaaaXXXPPPLLLEEE>>>>>>CCCAAACCCEEEFFFIIISSSbbbmmmhhhgggeeeaaa]]]YYYYYYYYY[[[\\\\\\ZZZWWWTTTSSSSSSPPPSSSXXX\\\______^^^]]]^^^^^^__________________ZZZZZZ[[[\\\]]]^^^___```aaaaaa```___\\\ZZZXXXWWWTTTUUUUUUVVVVVVWWWXXXXXXlll|||{{{}}}uuurrrzzz~~~oooeeeddd^^^\\\hhhzzzxxxuuuqqqnnnmmmnnnpppqqqvvvuuutttrrrpppmmmjjjiiifffhhhkkknnnoooooonnnmmmfffddd```]]]\\\]]]^^^```hhhfffdddbbbaaa___[[[XXXYYYVVVSSSQQQRRRSSSSSSSSSLLLJJJHHHGGGGGGGGGFFFEEEDDDBBB???>>>???@@@AAA@@@>>><<<999666444444444555888999999666999@@@EEEEEEMMMLLLJJJHHHJJJIII@@@444;;;999888;;;@@@CCCDDDCCCHHHCCC;;;555222111111111111111111111111111111111000111111000///000333555666222///111555777555222777999:::<<>>>>>???@@@@@@???>>><<<999777555555555666999<<<===<<>>>>>???@@@>>>===>>><<<:::888777777777888;;;???CCCFFFMMMWWW\\\\\\\\\aaadddbbb]]]WWWLLLCCCAAACCCGGGMMMSSSVVVVVVUUUWWWPPPEEE<<<666333111000333333222222111111111111111222444555444444555666333555666666666888:::<<<>>>@@@EEEIIIOOOUUU\\\aaafffjjjpppuuuzzzjjj___ppp~~~tttjjjiiihhhaaadddcccbbbaaa```\\\XXXTTTQQQRRRSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ^^^```cccdddcccaaaaaabbb```aaaccceeefffeeedddccccccbbbaaaaaaaaa```]]]ZZZ[[[[[[ZZZXXXVVVUUUVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGIIILLLMMMOOOQQQUUUXXXSSSTTT]]]ooo~~~}}}vvvooooooqqqsssxxx|||{{{uuuqqqqqqnnnsssxxxvvvrrrqqquuu{{{tttrrrppprrrxxx~~~vvvlllfffccccccdddeeeeeeeeeeeedddiiiiiiiiikkkmmmllliiigggfffeeefffhhhkkkllllllkkkhhhiiiiiigggffffffiiikkkooollliiijjjooosssttttttoooiiibbb]]]^^^bbbfffiiiiiihhhhhhjjjnnnrrrtttuuurrrvvvvvvoooaaaUUUOOONNNFFFBBBAAACCCEEEFFFKKKPPPOOO\\\dddqqq~~~]]]___``````______```aaabbbbbbaaa___[[[YYYYYYYYY\\\^^^aaadddfffffffffeeebbbbbbaaa___]]]\\\ZZZZZZ\\\]]]___```bbbbbbbbbbbbcccbbb```___^^^]]]^^^^^^[[[[[[ZZZYYYXXXWWWWWWVVV]]]bbbgggiiilllttt~~~|||yyywwwkkkfffrrr~~~ooodddccchhhlllnnnppppppqqqssstttvvvwwwxxxuuutttsssrrrqqqrrrrrrsssoooooopppqqqqqqooonnnmmmhhhfffcccaaa```bbbdddfffhhheeebbb___]]][[[XXXVVVOOOQQQSSSVVVWWWTTTOOOKKKGGGFFFEEEEEEFFFFFFDDDBBB???>>>>>>???@@@???===<<<===<<<:::888888888999:::===DDDJJJPPPXXXbbbhhhhhhfffnnnsssnnnfff\\\RRRJJJIIILLLRRRXXX\\\]]]\\\ZZZQQQKKKBBB;;;777666555555333333333222222111111111000222555666555555555555555999<<<;;;999999===AAAAAAEEEKKKQQQWWW^^^eeeiiilllooosssxxx|||ttthhhiiitttnnnhhhhhhggg^^^````````````^^^ZZZVVVTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ```cccfffgggfffdddcccccc```aaadddfffggghhhggggggeeeeeeeeeeeedddaaa^^^\\\\\\\\\ZZZWWWUUUUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUXXXWWWUUUSSSQQQPPPOOOOOOLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQPPPMMMTTTbbbppp~~~yyyuuugggjjjqqqzzz~~~zzzrrrlllnnnrrrvvvtttpppnnnqqquuuxxx{{{~~~~~~}}}}}}~~~zzz|||yyywwwwwwzzz~~~zzztttlllfffbbbcccdddeeeffffffffffffooooooqqqrrrrrrqqqooonnnnnnmmmmmmnnnpppqqqpppnnnjjjjjjiiiiiijjjmmmnnnppppppmmmjjjmmmrrruuussspppkkkfff```^^^```dddhhhkkkjjjjjjkkklllooorrrtttuuunnnooollldddYYYOOOKKKJJJHHHGGGGGGIIIMMMSSSZZZ```kkkxxx~~~}}}YYY\\\^^^_________```aaa_________]]][[[ZZZ\\\]]]]]]^^^aaaccceeeeeeeeedddaaa```___]]][[[YYYWWWWWWYYY[[[]]]```bbbccccccccc``````___^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^```___]]]^^^eeekkkoooooosssxxxzzz}}}zzzvvv|||sssfffdddppp~~~ooobbb]]]___cccgggkkkmmmooorrrssstttttttttsssssssssrrrssssssttttttkkklllmmmooooooooooooooollliiifffbbbaaaaaacccdddfffccc^^^[[[XXXVVVRRRPPPKKKMMMPPPSSSUUURRRLLLHHHCCCCCCCCCDDDEEEFFFDDDBBB???>>>>>>???@@@???===<<<<<<;;;:::888888999;;;<<<@@@FFFMMMSSS\\\fffkkkkkkmmmvvvzzzuuujjj```WWWOOOPPPTTTZZZ^^^^^^\\\YYYVVVGGGBBB<<<777555555555555222222222222222222222222///222444555555444444555666;;;>>>>>>::::::???DDDFFFKKKRRRXXX^^^eeejjjnnnooorrruuuyyy|||mmmkkkwwwzzznnnlllggggggfff]]]\\\]]]]]]]]][[[XXXVVVUUUZZZZZZYYYXXXWWWWWWVVVVVVXXXWWWVVVUUUUUUVVVXXXYYY^^^aaaeeegggeeebbb```______aaaccceeehhhiiiiiijjjfffggghhhfffccc```\\\[[[\\\\\\ZZZWWWUUUUUUXXX[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQOOONNNMMMLLLLLLJJJKKKKKKJJJHHHIIILLLOOOQQQQQQPPPPPPPPPOOONNNMMMPPPLLLOOOZZZfffsssllljjjjjjpppxxx{{{uuummmkkkooorrrqqqnnnlllmmmppptttvvvxxxyyyzzzyyyzzzzzzvvv|||{{{zzz{{{~~~yyytttrrrtttyyy~~~zzzwwwtttssstttrrrlllgggcccdddeeefffggghhhhhhhhhqqqsssuuuvvvuuutttrrrrrrsssrrrrrrsssttttttsssqqqmmmjjjhhhjjjmmmppppppoookkkjjjkkkpppvvvvvvqqqkkkcccaaa______aaadddffffffjjjjjjjjjjjjiiiiiijjjkkkiiieee^^^WWWQQQKKKGGGDDDFFFIIIMMMSSS[[[iiivvv~~~YYY[[[^^^```______```aaa]]]]]]]]]\\\[[[[[[^^^```]]]^^^```aaacccccccccccc```___^^^\\\YYYWWWVVVUUUWWWYYY\\\___aaabbbbbbaaa\\\\\\]]]^^^^^^]]]]]]\\\YYYZZZZZZ[[[\\\]]]]]]^^^ZZZZZZ[[[YYYTTTOOORRRYYY```dddllluuuzzz|||wwwxxx}}}yyyhhh^^^ggguuu{{{rrrggg^^^[[[]]]```cccfffjjjnnnpppqqqpppoooqqqrrrssstttttttttsssssslllmmmmmmmmmnnnmmmmmmmmmllliiieeeaaa______```aaaddd```ZZZUUURRRNNNKKKIIIFFFGGGJJJLLLNNNLLLHHHDDD??????@@@CCCEEEFFFEEECCCAAA???>>>>>>???@@@>>>===;;;:::999888888:::<<<===@@@FFFKKKPPPWWW```ddddddkkkrrrtttoooggg___XXXQQQRRRVVVZZZ[[[XXXSSSOOOLLL@@@<<<888555333333222111111111222222333444444444000222444555444444555666666:::>>>???===???DDDIIIOOOTTT[[[aaafffkkkooorrrrrruuuxxx{{{~~~fffpppqqqkkkkkkfffeeeeee^^^YYYZZZ[[[[[[YYYWWWXXXXXX[[[ZZZYYYXXXWWWUUUTTTTTTUUUTTTSSSRRRSSSUUUWWWYYY```dddhhhjjjiiieeebbb```___```aaaccceeefffggggggeeeggghhhgggbbb^^^ZZZYYY[[[ZZZYYYVVVUUUUUUXXX[[[ZZZYYYWWWVVVTTTTTTTTTTTTPPPPPPNNNMMMLLLKKKKKKKKKHHHKKKLLLLLLKKKMMMRRRWWWYYYVVVSSSRRRQQQPPPNNNMMMPPPMMMOOOWWW___jjj~~~wwwllleeeiiippppppkkkiiilllppppppmmmlllmmmoootttttttttuuuuuuvvvwwwwwwvvvyyy}}}}}}yyyvvvuuuuuutttooojjjhhhjjjpppvvvyyytttqqqoooooopppoookkkgggeeefffggghhhiiijjjjjjjjjppprrruuuuuutttrrrrrrrrrssssssrrrtttuuuvvvuuusssnnnjjjhhhkkkooorrrooolllfffhhhmmmsssvvvuuunnnhhhccccccccceeeggghhhgggfffmmmmmmllliiidddaaa___```aaa[[[RRRMMMJJJIIIGGGEEEHHHQQQ]]]hhhwww[[[^^^aaabbbaaaaaaaaaaaa^^^___^^^]]][[[\\\^^^aaa]]]]]]___```aaaaaaaaaaaa```___]]]\\\ZZZXXXVVVVVVWWWYYY\\\^^^______]]]\\\WWWYYY[[[]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^ZZZYYYXXXWWWPPPIIILLLSSS___hhhxxxzzzuuuvvv~~~uuufffhhhnnnxxx~~~uuuiii```]]]]]]]]]aaagggmmmpppqqqpppooooooqqqsssuuuuuutttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjhhhdddaaa______aaabbbaaa]]]VVVPPPKKKGGGDDDAAAAAAAAABBBCCCEEEDDDBBB???;;;<<<>>>BBBEEEGGGFFFDDDCCCAAA>>>>>>???@@@@@@???999888777777888:::<<<>>>===BBBFFFHHHMMMTTTXXXWWW]]]aaabbb^^^ZZZWWWRRRMMMNNNQQQTTTSSSNNNGGGBBB@@@:::888555444444444222000///000111222444555666666333444555555444555777999888;;;@@@CCCEEEIIIOOOSSSYYY^^^dddjjjnnnqqqtttuuuvvvyyy}}}zzzgggzzzwwwkkkiiijjjcccaaaccc^^^XXXZZZ[[[ZZZXXXXXX[[[^^^\\\\\\[[[ZZZYYYYYYXXXXXXVVVUUUTTTTTTUUUXXX[[[]]]bbbggglllnnnmmmhhheeebbb````````````````````````bbbeeegggfffbbb]]][[[ZZZYYYYYYXXXVVVUUUUUUWWWYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRRRRPPPNNNMMMLLLKKKKKKIIILLLNNNOOOOOORRRYYY___^^^ZZZUUURRRRRRQQQOOOMMMOOOLLLOOOWWW\\\cccuuupppgggggggggdddhhhkkkooopppooonnnooopppvvvtttrrrrrrrrrtttuuuuuuuuuuuuuuutttrrrpppnnnlllkkkgggdddccceeeiiimmmoooooonnnnnnmmmmmmllliiiggghhhiiiiiijjjkkkkkkkkkkkkmmmpppssssssqqqooooooppppppooopppqqqtttuuutttsssppplllkkkooouuuwwwsssmmmjjjmmmrrrvvvwwwtttooollljjjjjjjjjkkkmmmmmmllljjjllllllkkkeee^^^XXXUUUUUUTTTRRRNNNJJJJJJMMMSSSWWW```ooo]]]```cccdddcccbbbaaabbbaaaaaa```^^^\\\\\\^^^```]]]]]]^^^``````aaaaaaaaa```___^^^\\\ZZZYYYWWWWWWYYYZZZ\\\^^^^^^\\\ZZZXXXTTTVVVZZZ\\\]]]\\\YYYXXX\\\\\\\\\]]]]]]^^^^^^^^^]]]ZZZXXXWWWPPPIIIMMMUUUeeesss}}}tttsss{{{sssooonnnsss}}}uuuhhh```^^^[[[```gggnnnsssuuutttsssnnnpppsssuuuvvvtttqqqoookkkkkklllmmmnnnoooppppppjjjhhheeebbbaaabbbdddfff```[[[TTTMMMHHHCCC???===>>>===<<<===>>>???>>><<<999:::===AAAEEEGGGFFFEEEDDDBBB???>>>???@@@AAAAAA888888777777888:::<<<>>>;;;???AAAAAAEEEKKKOOONNNNNNQQQQQQNNNMMMNNNLLLGGGIIILLLOOOMMMFFF???:::888444333333555666666555333...///000222444666777888555666666555555666888;;;;;;>>>CCCHHHNNNTTTZZZ^^^aaaeeelllqqqsssuuuwwwxxxyyy|||wwwwwwqqqmmmwwwqqqggghhhjjjaaa___aaa^^^YYYZZZ[[[ZZZYYYZZZ^^^bbb^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWWWWYYY\\\```bbb```dddjjjlllkkkfffbbb___aaa```___]]]\\\[[[ZZZYYY___cccgggfffbbb^^^\\\\\\WWWXXXXXXVVVUUUUUUWWWXXXVVVUUUTTTRRRRRRRRRSSSSSSVVVUUUSSSPPPNNNMMMLLLKKKIIIMMMPPPQQQQQQUUU]]]dddaaa\\\VVVRRRQQQQQQPPPNNNMMMKKKOOOWWW[[[```qqq~~~sssiiiddd```gggkkkoooqqqqqqpppqqqrrrxxxuuurrrpppqqqrrrttttttsssqqqooonnnmmmkkkgggeeehhhfffdddccceeegggggggggjjjkkkllllllkkkjjjhhhhhhjjjjjjkkklllllllllkkkkkkjjjmmmqqqqqqooolllmmmnnnllllllmmmooorrrssssssrrrsssooonnnttt|||~~~xxxqqqqqqtttxxxzzzxxxuuurrrqqqnnnlllkkkkkkmmmnnnmmmlllffffffddd]]]TTTMMMJJJIIIJJJLLLMMMMMMNNNUUUbbblllaaaaaa```````````````aaabbb```]]]ZZZYYYYYYZZZ\\\[[[]]]___```aaaaaa______aaa___\\\YYYWWWVVVUUUUUUYYY[[[]]]\\\ZZZWWWVVVVVVXXX^^^```[[[WWWWWWYYYZZZ]]]\\\\\\\\\]]]]]][[[YYY___\\\ZZZYYYVVVQQQRRRVVVlllvvvooowwwppplllssszzz~~~pppaaa\\\]]]aaaeeeeeecccfffllllllkkkmmmqqqsssqqqmmmkkkkkkooossstttssspppmmmkkkllljjjgggfffffffffdddcccZZZWWWRRRKKKFFFAAA>>>===777888999888777666666777333777===BBBCCCBBB???<<<999;;;===>>>@@@@@@@@@???===;;;999777777999;;;<<<;;;:::999;;;>>>AAABBBCCCCCCEEEHHHGGGDDDAAA>>>===@@@AAABBBAAA@@@===:::888333333444555555444444444111000000222555666444111777888999999888999:::<<>>??????>>>@@@AAAAAA>>><<<;;;;;;>>>>>>>>>===<<<999777666333444444555555444444333333222222333666666444111666777888888888:::===@@@EEEKKKRRRWWW\\\bbbjjjppplllpppuuuyyy{{{}}}tttlllggglllwwwuuummmooozzzqqqmmmllliiifffbbb^^^\\\ZZZWWWXXXYYYZZZ\\\^^^```aaa``````^^^\\\ZZZ[[[]]]`````````___]]]YYYWWWWWWXXXXXX[[[___dddffffffeeeccccccaaa___\\\ZZZYYYYYYYYY[[[```aaa]]]ZZZZZZYYYWWWXXXUUUTTTTTTVVVXXXWWWUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVTTTRRRPPPOOOPPPMMMPPPSSSUUUUUUWWWZZZ]]]]]]YYYTTTQQQPPPPPPPPPOOOOOOKKKKKKOOOSSSVVV___iiixxxwwwyyypppmmmkkkiiihhhkkkoootttwww{{{~~~|||uuusssvvvyyyxxxssspppmmmjjjhhhiiikkklllooopppppplllhhhggghhhkkkjjjjjjiiihhhhhhiiilllmmmrrrpppmmmlllmmmmmmlllkkkjjjlllmmmlllkkkjjjllloooqqqqqqqqqsssuuuxxx{{{||||||||||||~~~~~~|||~~~|||{{{xxxwwwuuupppiiibbb]]]ZZZ\\\XXXPPPIIIEEEEEEHHHKKKLLLUUUbbbrrrzzzffffffdddcccbbbbbbbbbbbb^^^]]]\\\ZZZYYYXXXWWWWWWZZZ\\\^^^___``````___^^^\\\[[[YYYWWWVVVVVVWWWWWWZZZ\\\______]]]ZZZXXXWWWUUU[[[^^^[[[ZZZ]]]``````aaa___^^^]]]_________^^^]]]\\\^^^```___[[[\\\___iii}}}|||yyywwwyyy{{{hhheeerrrhhh```YYYXXXWWWWWWYYY^^^bbbjjjsssyyyyyywwwuuutttwwwwwwwwwwwwuuusssqqqpppooommmjjjhhhhhhgggeeedddbbb___[[[UUUMMMFFFAAA>>>>>>===:::888666555555555:::999888666555555666666:::;;;;;;;;;:::999888888:::888777666666777999:::999777666777999;;;;;;:::999;;;;;;;;;999888999:::===<<<:::888777555555444444444444555555444444333666555444555666666444222777888999:::;;;>>>CCCGGGMMMSSSZZZ```dddiiiooosssnnnrrrwww{{{}}}jjj^^^aaajjj|||~~~nnnoooxxxxxxpppooolllhhhccc^^^[[[XXXWWWUUUVVVXXXZZZ\\\___```aaa`````````^^^\\\]]]___bbbccccccaaa^^^ZZZWWWVVVWWWTTTWWW[[[___ccceeeeeeeeecccbbb```^^^\\\ZZZYYYYYYXXX[[[\\\XXXVVVXXXYYYXXXUUUSSSRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWTTTQQQOOOOOOOOOOOOQQQUUUVVVVVVWWWXXXYYYXXXUUUPPPMMMMMMNNNNNNMMMPPPNNNMMMNNNOOOOOOTTT[[[lllsss}}}|||kkkkkkrrr|||uuukkkcccbbbgggpppvvv}}}~~~|||uuurrrsssuuutttnnnnnnmmmlllmmmnnnooooooqqqqqqooonnnllllllllllllmmmmmmlllkkkjjjlllpppssszzzvvvrrrooooooooonnnnnnkkklllmmmllllllmmmpppsssvvvsssrrrtttyyy}}}~~~}}}~~~~~~~~~~~~}}}wwwooopppooohhh]]]TTTPPPPPPPPPMMMHHHBBB@@@CCCIIINNNXXXeeezzzzzztttgggfffeeecccbbbaaaaaaaaa\\\\\\[[[ZZZXXXWWWVVVUUUXXXYYY[[[]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[]]]``````^^^ZZZYYYXXXWWW\\\^^^\\\[[[^^^``````]]][[[ZZZ[[[^^^````````````___aaadddccc___^^^bbbeeezzztttrrr~~~}}}zzz{{{jjj```lll~~~yyylll]]]WWWVVVXXX]]]ccchhhrrr|||~~~~~~~~~~~~}}}{{{wwwuuusssrrrqqqppppppmmmjjjiiihhhgggeeedddcccbbb```[[[VVVPPPKKKHHHAAA???;;;999888777777666999888666333222222333444888888888888888777777777999888777666666888999:::999777666666888888888777888999999888777888:::<<<===;;;999666555555555666555555555666555555444444666666555555666555555444:::;;;<<<===@@@EEELLLQQQWWW\\\ccchhhjjjkkknnnqqqppptttyyy|||~~~rrrddd\\\gggzzzssslllyyyuuuooollliiieee___[[[YYYWWWWWWVVVWWWXXXZZZ\\\^^^_______________^^^]]]]]]___bbbbbbbbb```]]]YYYWWWVVVWWWXXXYYY[[[]]]___aaabbbbbbcccbbbaaa___]]][[[ZZZYYYXXXZZZXXXTTTSSSWWWYYYWWWSSSRRRRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVYYYYYYWWWSSSPPPNNNNNNPPPRRRTTTWWWXXXXXXWWWVVVVVVQQQNNNJJJHHHHHHIIIIIIIIILLLLLLLLLLLLKKKKKKNNNRRR]]]eeepppyyysssfffaaannn}}}|||nnneeedddgggjjjuuutttrrrmmmjjjjjjkkkmmmlllkkkkkkkkklllnnnppprrrqqqpppnnnnnnnnnooommmllllllmmmnnnmmmmmmpppvvv{{{{{{uuuqqqqqqrrrssssssmmmnnnnnnnnnooorrruuuwwwyyytttrrrttt|||~~~||||||||||||zzzxxxzzzzzz{{{zzzqqqffffffccc]]]TTTMMMIIIGGGGGGHHHGGGFFFEEEIIIOOOTTTlll}}}zzzyyy}}}wwwxxxeeedddcccbbb``````______[[[[[[ZZZYYYXXXVVVUUUUUUUUUWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^```___]]]ZZZYYYYYY[[[______\\\[[[^^^___]]]YYYXXXYYY[[[```cccdddeeedddcccdddgggddd___^^^aaahhh{{{tttuuu~~~{{{~~~tttbbbfffrrrzzzggg\\\ZZZ]]]dddkkkttt~~~wwwrrrqqqqqqpppppppppmmmjjjiiihhhhhhfffdddfffeeeccc```[[[VVVQQQOOOEEEBBB???=========;;;:::777777666666555555444444666666666666777777777888999888888777888999:::;;;999888777777888888666555666777777666555777:::<<<>>><<<999777666666888999777777777777777666555444555555666666555666666777<<<===???AAAEEEKKKSSSXXX]]]ccciiimmmnnnnnnoooqqqppptttzzz~~~lllddd______qqq~~~jjjooo{{{nnnkkkhhheeeaaa]]]ZZZYYYXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\___aaa^^^^^^]]][[[YYYWWWXXXYYY[[[[[[\\\]]]___`````````cccbbbaaa___]]][[[YYYXXXYYYZZZWWWSSSSSSWWWXXXVVVRRRSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXUUUQQQNNNMMMOOOQQQUUUVVVWWWXXXYYYWWWUUUSSSNNNKKKHHHFFFGGGGGGGGGFFFEEEGGGIIIIIIIIIKKKNNNOOOSSSZZZcccllluuu}}}yyyiiidddlllzzzwwwmmmgggdddgggfffcccaaa______cccgggmmmkkkiiiiiijjjnnnrrruuuqqqpppooopppqqqrrrpppooooooqqqrrrqqqppprrrwww}}}}}}yyyssspppppprrrtttuuuqqqppppppqqqtttvvvxxxyyyxxxtttrrrvvv}}}~~~~~~~~~~~~zzzvvvuuusssuuu{{{tttkkkccc^^^XXXSSSOOOKKKEEEBBBFFFGGGIIIJJJMMMVVVccclllzzzrrrxxxxxx{{{cccbbbaaa```____________\\\[[[ZZZXXXWWWVVVUUUUUUTTTVVVXXXYYYZZZZZZXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[^^^______]]][[[YYYZZZ[[[^^^``````\\\[[[]]]]]]ZZZXXXYYY[[[___dddggghhhhhhfffdddeeefffccc^^^]]]```nnnjjjbbbeeezzzsssgggaaaaaagggooo|||xxxrrrpppqqqrrrqqqpppnnnkkkjjjjjjjjjhhhgggkkkiiifffbbb]]]XXXTTTRRRNNNKKKGGGFFFFFFEEEAAA===888999:::;;;:::999888777666666666666666777888999888888888888999999:::;;;888777777777888888666444333444444444333444777999<<<:::999777777888:::;;;999999999999888777666666444555666777777888;;;===???AAADDDGGGLLLRRRZZZ___ccchhhooosssttttttvvvyyyssswww}}}ppp]]]XXX[[[fffrrrjjj}}}uuulllkkkcccbbb___]]]ZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\YYYZZZ\\\\\\[[[\\\^^^```[[[[[[\\\ZZZYYYXXXZZZ[[[YYYZZZ[[[^^^___aaabbbbbbbbbbbbaaa___]]][[[YYYWWWXXXYYYVVVRRRSSSWWWXXXUUUTTTUUUUUUTTTSSSSSSTTTVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVUUURRROOOLLLMMMPPPSSSVVVVVVUUUVVVWWWVVVTTTQQQNNNLLLIIIHHHHHHHHHGGGFFF@@@DDDGGGFFFGGGKKKOOOOOONNNRRRXXX```iiisss}}}~~~qqqkkkjjjsssuuuooohhhccc___\\\YYYXXX]]]cccjjjhhhgggfffiiinnnsssvvvrrrrrrttttttuuuuuutttttt|||~~~yyywww{{{yyyvvvqqqoooppprrrtttuuutttsssssstttwwwxxxxxxwwwuuutttuuuyyy}}}yyyqqqoooooorrrvvvtttkkkccc[[[TTTLLLHHHGGGFFFCCC???IIIKKKNNNQQQZZZkkktttoooxxxzzzbbbaaa``````____________^^^\\\ZZZWWWVVVVVVVVVWWWUUUVVVXXXZZZ[[[ZZZYYYXXXYYYXXXXXXWWWXXXYYY[[[\\\______]]]ZZZXXXXXXZZZ\\\^^^___^^^[[[[[[]]]\\\YYYXXXZZZ]]]aaafffhhhgggeeefffcccccccccaaa\\\]]]aaannnuuuiiieeemmmvvvwwwllleeegggmmmzzz|||tttrrrtttuuuuuuqqqooommmlllmmmmmmlllkkkooommmiiieeeaaa^^^\\\ZZZZZZVVVRRRQQQPPPMMMFFF@@@?????????>>>>>>===<<<;;;:::999888777666777888888666666777777888999999:::666666666777888777555333222333444444333333555777777777666666777888:::;;;;;;;;;;;;;;;:::999888777333555888999:::<<<@@@DDDFFFIIINNNRRRWWW]]]dddhhhnnnsssxxx{{{{{{{{{~~~~~~rrrfff\\\^^^jjj}}}ppp|||pppiiikkkaaa```___]]][[[ZZZXXXXXXYYY[[[]]]_________^^^^^^XXXZZZ[[[\\\[[[\\\^^^```[[[\\\\\\[[[ZZZYYY[[[\\\WWWXXX[[[^^^```aaaaaaaaaaaaaaa```___]]]ZZZXXXVVVTTTUUUSSSQQQTTTXXXXXXUUUWWWXXXXXXWWWTTTSSSTTTWWWWWWTTTQQQNNNNNNNNNPPPRRRRRRQQQOOOLLLKKKMMMRRRVVVUUUSSSQQQRRRSSSSSSQQQOOOOOOLLLJJJHHHHHHHHHFFFEEE@@@EEEGGGDDDEEEKKKNNNMMMMMMOOOSSSYYY```jjjsssxxxrrr|||tttpppssswwwlllcccZZZSSSUUU[[[^^^___```cccggglllpppsssooorrrvvvvvvuuutttuuuwww|||~~~{{{xxxtttrrrssstttvvvvvvuuuttttttvvvxxxxxxuuussssssuuuxxx}}}|||xxxnnnkkkhhhhhhhhheee^^^XXXOOOKKKFFFCCCDDDGGGKKKMMMZZZ```iiisss~~~yyyuuuzzzaaaaaa```````````````aaa___]]]ZZZWWWUUUVVVWWWXXXVVVWWWZZZ[[[\\\[[[ZZZYYYZZZYYYXXXXXXYYYZZZ[[[\\\```___\\\YYYVVVWWWZZZ]]]\\\^^^]]]ZZZ[[[^^^]]]YYYXXXYYY]]]aaaeeeeeeccc```dddbbbaaaaaa___\\\]]]bbbiiizzzsssmmmdddiiivvvuuuiiifffjjjuuuvvvuuuwwwyyyyyyrrrpppooonnnooopppooonnnpppnnnllliiigggfffffffffccc___ZZZXXXWWWQQQHHHAAAEEEDDDBBB@@@???>>>>>>>>>===;;;:::888777666777777444555555666777888888999555444444666777777444222333444666666555555666777333333444555666777999:::<<<<<<<<<<<<;;;:::999888333666999;;;<<>>===<<<:::888666555444777999:::<<>><<<:::999999777777777666555444333333666555555666888999999888666555444555777777555222333222222333666888999888777777777777777888888888999;;;>>>@@@DDDJJJPPPUUUYYY^^^dddhhhkkkpppvvv{{{~~~pppiiiooo|||rrrgggiiitttllleeeaaa```aaa```___^^^\\\ZZZXXXWWWYYY[[[]]]^^^^^^\\\ZZZYYYWWWYYY[[[\\\\\\]]]^^^```^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXX[[[[[[WWWWWWYYYTTTTTTUUUVVVWWWXXXYYYYYY]]]]]]]]]\\\[[[YYYVVVUUURRRPPPOOOMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSOOOOOOPPPQQQQQQPPPPPPPPPNNNLLLIIIGGGFFFEEECCCBBBDDDEEEGGGIIIKKKLLLLLLLLLNNNNNNOOORRRWWW\\\bbbeeesss}}}sssjjjccc]]]```___bbbfffhhhgggiiimmmrrrvvvyyyzzzwwwqqqllliiijjjjjjmmmqqqwww}}}|||tttpppmmmnnnrrruuutttsssooommmmmmqqqrrrqqqssswwwyyyxxxtttpppjjjeeecccaaa[[[XXXTTTPPPNNNLLLKKKJJJRRR[[[ccchhhmmm|||zzzuuuuuu~~~```aaabbbaaaaaacccfffhhhfffdddbbb___\\\[[[ZZZZZZZZZWWWTTTUUUWWWXXXVVVTTTTTTWWW[[[]]]]]][[[[[[ZZZXXXVVVTTTTTTVVVXXXXXXXXXTTTTTTSSSSSSTTTUUUUUUVVVTTTVVVYYYZZZZZZ[[[]]]___^^^^^^]]][[[XXXWWWWWWYYYXXXZZZ___dddiiipppxxx}}}}}}yyyxxxrrreeedddlllwwwwwwhhh^^^YYY^^^iii|||}}}zzzzzzzzz{{{}}}~~~|||xxxuuurrrqqqooommmlllkkkllllllmmmkkkjjjiiihhheeebbb___[[[YYYWWWUUUUUUTTTRRRQQQJJJIIIFFFBBB@@@>>>>>>===;;;;;;:::888777555444333555666777888888888999;;;888777777888::::::888777444333333555888::::::999444555555666777999:::;;;<<<>>>BBBFFFKKKQQQWWW\\\___dddjjjnnnpppssswww{{{uuugggdddkkkzzzbbbcccrrr|||pppiiidddaaaaaa``````___^^^\\\[[[ZZZYYY\\\\\\\\\\\\\\\[[[ZZZYYYVVVXXXZZZ[[[\\\]]]___```\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZ[[[[[[ZZZWWWWWWZZZZZZWWWWWWYYYUUUVVVYYY[[[]]]]]]]]]]]]_________^^^\\\YYYWWWVVVRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMMMMNNNPPPRRRTTTUUUPPPPPPQQQQQQQQQPPPPPPOOOOOOKKKGGGEEEDDDDDDCCCBBBCCCDDDGGGIIIKKKLLLLLLLLLMMMNNNOOOQQQTTTWWWZZZ[[[jjjwwwyyyqqqpppoooqqqvvvvvvsssqqqssswww}}}uuukkkeeecccaaaaaafffooovvvyyyyyy}}}~~~|||zzzrrrlllggghhhnnnrrrrrroooeeeaaa___aaabbbcccffflllnnnqqqsssqqqkkkbbb[[[VVVSSSTTTSSSQQQPPPQQQUUUZZZkkkxxxrrriiiiiizzz^^^```aaabbbccceeehhhkkkhhhgggdddbbb```^^^]]]]]]\\\WWWSSSTTTXXXYYYVVVRRRUUUXXX[[[\\\[[[ZZZYYYZZZXXXWWWWWWWWWXXXXXXYYYYYYTTTTTTSSSSSSSSSTTTTTTUUUTTTVVVWWWXXXXXXYYY\\\^^^]]]\\\[[[XXXUUUTTTVVVXXXYYYZZZZZZZZZ\\\aaaggglllhhhmmmuuu~~~|||uuu}}}qqqgggbbbfffsssrrrhhh^^^]]]```jjjyyy~~~}}}xxxtttrrrqqqpppooonnnnnnmmmmmmlllkkkjjjjjjkkkjjjhhhfffdddaaa___^^^^^^^^^]]]\\\TTTRRRMMMIIIEEEBBBAAAAAA???>>>===;;;:::999888777666888::::::777666888;;;999999999:::;;;;;;;;;;;;999888888999;;;<<<;;;:::777777777777888:::;;;<<>><<<;;;;;;;;;999;;;===;;;888666888::::::;;;;;;;;;;;;<<<===>>>===<<<;;;<<<======;;;999777777777888:::===???AAADDDHHHNNNTTTZZZ___dddgggkkknnnqqqsssuuuyyy}}}nnnddd```\\\\\\pppqqqbbbbbbvvv~~~qqqllljjjgggfffgggaaa```___^^^]]]]]]]]]]]]```___]]]\\\[[[[[[[[[\\\[[[[[[[[[ZZZXXXXXXZZZ[[[VVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ]]]YYYWWWXXXVVVRRRRRRTTTVVVYYY\\\aaadddeeeffffffcccbbbbbb```]]]ZZZWWWVVVRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMNNNPPPRRRTTTUUURRRSSSRRRRRRQQQPPPOOONNNLLLIIIDDDBBBBBBCCCDDDDDDGGGHHHJJJMMMOOOPPPPPPPPPLLLMMMOOOQQQSSSTTTUUUUUUWWW___lllyyyzzzqqqsssuuunnnnnnnnnnnnlllkkklllppptttxxx{{{}}}yyyvvvuuutttkkkbbbaaaeeegggbbb\\\[[[TTTOOONNNQQQUUU^^^fffnnn~~~~~~uuuwwwyyyzzzxxxxxxoookkkwww]]]___aaaccccccdddfffhhhhhhhhhfffeeecccaaa```___]]]ZZZWWWWWWXXXYYYWWWUUUXXXXXXXXXVVVUUUUUUWWWYYYTTTWWWYYYZZZYYYXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRSSSTTTTTTSSSUUUXXXZZZUUUUUUSSSQQQOOOPPPSSSUUUVVVVVVTTTPPPMMMKKKLLLNNNJJJTTTaaajjjnnnttt~~~~~~tttyyyzzzddd[[[\\\hhhnnnyyyyyyqqqiiieeebbbaaa``````aaadddlllwww}}}xxxuuussstttuuuvvvvvvuuutttsssqqqpppppprrruuuwwwwwwvvvpppmmmjjjiiijjjkkkkkkkkkeeeccc```[[[VVVQQQMMMKKKIIIGGGDDDBBB???>>>>>>>>>===>>>>>>===<<<;;;;;;<<<===>>>>>>>>><<<===>>>@@@>>>>>>>>>>>>???>>><<<999777777888;;;???DDDHHHKKKNNNRRRYYY___cccgggkkknnnsssvvvyyy{{{|||jjjaaaZZZ[[[___kkk|||kkkcccqqq}}}ssskkkhhhgggeeeeeefffcccaaa```^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[YYYWWWVVVXXXYYYUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXXXX\\\XXXVVVVVVUUUQQQQQQTTTUUUXXX[[[```dddfffhhhiiidddcccbbb```]]]ZZZWWWUUUQQQQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUTTTTTTSSSSSSQQQPPPNNNMMMKKKIIIFFFEEEFFFGGGGGGGGGKKKMMMOOOQQQRRRRRRRRRRRRMMMNNNPPPRRRSSSTTTUUUUUUVVVYYYcccqqq}}}tttffffffmmmzzz~~~zzz}}}vvvnnnkkkllljjjddd^^^YYYSSSOOORRRXXXaaammmxxxtttlllsss___aaacccdddcccdddeeefffggggggfffeeecccaaa```___]]]\\\[[[YYYYYYXXXXXXWWWXXXYYYZZZYYYWWWVVVVVVWWWRRRVVVZZZZZZYYYWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTPPPPPPQQQPPPPPPQQQTTTWWWQQQQQQOOOMMMLLLNNNQQQUUUSSSTTTTTTRRRNNNKKKJJJJJJGGGRRR___ggglllvvv{{{tttwwwiii^^^]]]bbblll{{{zzzqqqfff\\\UUUSSSUUUZZZcccooo||||||zzzwwwxxxzzz{{{|||zzzyyywwwtttssssssuuuxxx{{{||||||sssppplllkkkkkklllmmmmmmiiihhhgggddd```[[[WWWUUUVVVSSSOOOKKKGGGDDDCCCCCC@@@@@@???@@@AAABBBBBBAAAAAABBBBBBAAA>>>>>>@@@CCC@@@@@@AAACCCEEEDDDBBB@@@@@@@@@AAADDDHHHMMMRRRUUUZZZ^^^eeejjjnnnqqqsssuuuvvv{{{yyynnn\\\[[[[[[bbbrrrvvvrrrttt~~~ssslllfffffffffddddddfffdddccc```^^^]]]]]]^^^^^^ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVVVVXXXZZZUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYUUUSSSUUUTTTRRRSSSVVVTTTVVVYYY]]]bbbfffiiijjjddddddbbb```]]]YYYVVVTTTQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNNNNOOOPPPQQQSSSSSSUUUTTTTTTSSSQQQPPPNNNMMMLLLJJJIIIJJJKKKMMMMMMLLLPPPQQQSSSTTTUUUUUUTTTTTTPPPPPPPPPQQQRRRRRRSSSSSSVVVVVV[[[gggqqqzzzqqqiiiiiimmmnnnttt{{{vvvnnniiiggglllttt|||rrrvvvaaaccceeeeeedddddddddeeeffffffeeedddcccaaa___^^^]]]]]]]]][[[YYYWWWXXXYYYWWWYYY\\\\\\ZZZXXXVVVVVVQQQUUUZZZ[[[XXXVVVVVVWWWTTTTTTTTTTTTTTTUUUUUUVVVNNNNNNNNNMMMMMMNNNQQQTTTNNNNNNMMMKKKKKKMMMQQQTTTLLLNNNPPPOOOMMMIIIHHHGGGJJJTTTaaaiiippp}}}zzzvvvvvv}}}jjjVVVYYYbbbppp}}}mmm]]]SSSNNNPPPVVV___kkkwwwyyy{{{}}}~~~|||{{{tttssssssuuuyyy|||}}}}}}tttqqqmmmkkkkkkmmmmmmmmmjjjjjjkkkjjjgggccc___\\\bbb___YYYTTTNNNKKKIIIHHHBBB@@@???BBBFFFHHHHHHFFFDDDEEEEEECCC@@@???BBBEEECCCCCCEEEHHHKKKKKKJJJHHHMMMLLLLLLMMMPPPTTTYYY[[[bbbgggmmmrrrvvvwwwyyy{{{vvv|||yyy{{{}}}~~~zzzooo```UUUUUUZZZaaammmyyysss|||~~~vvvpppjjjfffggggggeeeeeegggeeedddaaa^^^]]]]]]]]]^^^WWWXXXYYYYYYYYYYYYYYYXXXZZZZZZYYYWWWVVVWWWYYY\\\VVVWWWWWWVVVUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVSSSQQQSSSTTTSSSUUUYYYTTTUUUWWW[[[```eeeiiikkkddddddbbb```]]]YYYUUUSSSPPPQQQRRRSSSRRROOOMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLMMMPPPQQQQQQPPPSSSTTTUUUVVVWWWVVVVVVUUURRRRRRQQQPPPPPPQQQQQQRRRUUUSSSWWW___eeemmm{{{{{{yyyiiieeeeeeooouuuxxx{{{xxxggghhhhhhiiiiiihhhhhhgggiiihhhgggfffdddbbb```___]]]\\\[[[ZZZZZZYYYYYYYYY___]]]ZZZXXXWWWWWWWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUQQQQQQQQQQQQRRRRRRRRRRRRRRROOOMMMNNNPPPQQQOOOMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPOOONNNLLLKKKKKKKKKUUUeeexxx~~~gggUUUNNN]]]qqq~~~tttbbbQQQVVVNNNLLLWWWeeepppzzz~~~}}}~~~wwwvvvzzz{{{wwwtttvvvxxxwwwrrrqqqqqqqqqppppppppppppooolllkkkmmmmmmjjjkkknnnooolllhhhccc]]]XXXTTTQQQLLLKKKKKKLLLMMMLLLJJJHHHIIIIIIHHHDDDBBBCCCHHHLLLHHHKKKOOOQQQRRRRRRRRRRRRTTTVVVYYY]]]bbbhhhlllooottttttuuuvvvyyy|||}}}|||ssssssmmmgggddd^^^WWWTTTVVVWWWdddwwwzzzrrrjjjiiihhhiiijjjjjjiiigggjjjeee___\\\[[[]]]___```\\\\\\\\\[[[[[[ZZZXXXXXXYYYWWWTTTSSSTTTUUUVVVVVVZZZYYYWWWUUUSSSRRRQQQQQQWWWVVVTTTSSSRRRRRRRRRSSSWWWSSSPPPOOOQQQSSSSSSRRRTTTTTTUUUXXX]]]aaaddddddhhhbbbZZZWWWXXXXXXVVVSSSSSSSSSRRRQQQPPPNNNLLLLLLLLLMMMMMMOOOQQQTTTVVVWWWUUUUUUUUUTTTSSSQQQOOONNNQQQRRRRRRSSSUUUWWWYYYZZZWWWXXXXXXXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSRRRPPPRRRZZZbbbiiirrrzzz|||xxxrrrggg```iii~~~lllkkkkkkkkkkkkkkklllllliiijjjllllllkkkgggccc```\\\[[[ZZZYYYXXXYYYZZZZZZ^^^]]]ZZZYYYXXXXXXXXXYYYXXXXXXXXXYYYXXXXXXWWWVVVRRRRRRRRRRRRRRRSSSSSSSSSTTTQQQMMMLLLNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOQQQQQQPPPOOONNNNNNMMMMMMTTT\\\jjj|||iiiXXXMMMSSSaaalllyyy}}}lll]]]YYYRRROOOVVV```hhhooouuuzzz{{{www{{{{{{vvvssstttuuutttrrrsssssssssrrrrrrqqqqqqpppmmmmmmppppppnnnnnnqqqzzzwwwrrrkkkeee^^^ZZZXXXVVVUUUTTTUUUVVVUUUTTTRRRPPPPPPNNNJJJHHHJJJOOOSSSVVVWWWYYYZZZ[[[[[[\\\]]]]]]___dddkkkttt{{{{{{{{{|||}}}~~~|||mmmbbb___ZZZWWWWWWWWWVVVXXX]]]hhhzzz~~~ssskkkjjjiiiggggggiiijjjjjjiiikkkfffaaa^^^]]]___aaaaaa]]]]]]]]]\\\ZZZYYYWWWVVVVVVTTTQQQPPPQQQSSSSSSSSSZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPTTTQQQOOOPPPSSSUUUTTTSSSTTTSSSTTTVVV[[[^^^______ccc]]]WWWUUUWWWYYYXXXVVVUUUTTTTTTSSSQQQOOONNNMMMMMMMMMNNNPPPQQQSSSUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSQQQOOOQQQXXX^^^dddllltttuuu{{{}}}vvvvvv~~~ooonnnlllkkkjjjkkklllmmmiiilllppprrrpppkkkeeeaaa\\\ZZZXXXVVVVVVWWWYYY[[[]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYXXXWWWWWWWWWWWWXXXSSSSSSSSSSSSSSSTTTUUUUUUWWWSSSNNNLLLLLLNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPP[[[aaannnvvvfffVVVPPPQQQXXXgggwww{{{pppaaaYYYTTTVVV[[[^^^bbbfffjjjuuu|||{{{~~~}}}xxxuuuvvvvvvtttvvvvvvwwwxxxxxxvvvuuutttpppnnnppptttuuussssssuuu~~~yyysssmmmhhhfffdddcccbbb``````aaaaaaaaa```[[[ZZZWWWTTTRRRUUUZZZ^^^eeeeeefffgggggghhhiiiiiikkklllqqq{{{zzzzzzyyyzzz{{{~~~|||nnn^^^SSSRRRNNNLLLOOOUUU[[[dddmmm{{{qqqkkkkkkhhhffffffhhhjjjkkkkkklllhhhccc``````bbbcccccc______^^^\\\ZZZXXXVVVTTTUUUSSSPPPPPPQQQRRRRRRQQQYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQQQQQQQRRRRRRPPPPPPPPPRRRTTTUUUTTTSSSRRRRRRRRRTTTXXXZZZ[[[ZZZ[[[WWWSSSSSSVVVYYYYYYYYYWWWVVVUUUTTTRRRPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSQQQNNNNNNTTTXXX\\\bbbiiinnnssszzzwww~~~yyyzzzqqqoookkkgggeeefffggghhhiiikkkoooqqqoookkkeeeaaa]]][[[WWWUUUTTTUUUXXXYYY[[[[[[ZZZZZZZZZZZZ[[[\\\ZZZYYYXXXVVVVVVWWWXXXXXXUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUQQQOOONNNNNNOOOOOOLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMNNNOOOQQQRRRZZZcccttt|||kkk\\\PPPNNNYYYggg{{{ppphhh___ZZZXXXYYYZZZ[[[___iiiooottt~~~{{{||||||yyyzzz{{{|||}}}}}}|||zzzyyyqqqoooqqqvvvwwwuuuvvvxxx|||zzzwwwuuurrrrrrrrrrrrmmmkkkiiihhhiiijjjjjjjjjeeeccc```]]]]]]```dddggglllmmmooorrruuuuuusssrrrtttssswww|||wwwpppooonnnoooqqquuuxxxyyyyyyyyyxxxuuummmbbbVVVOOORRRNNNMMMTTT___lll|||xxxpppmmmllliiiffffffhhhkkkmmmnnnllliiieeeccccccddddddddd``````^^^\\\ZZZWWWUUUSSSVVVTTTRRRRRRSSSSSSSSSRRRVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTOOOPPPQQQSSSTTTSSSRRRPPPOOOOOOPPPSSSWWWYYYYYYYYYVVVTTTQQQRRRTTTWWWYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSVVVUUUSSSRRRRRRSSSUUUVVVYYYZZZZZZZZZ[[[[[[[[[ZZZVVVVVVUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSRRRQQQPPPLLLLLLPPPRRRTTTXXX^^^jjjmmmrrrwww~~~zzz||||||xxx~~~sssooojjjeeebbbaaabbbcccggghhhjjjjjjiiifffcccaaa___\\\XXXUUUSSSTTTUUUWWWZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXXXXXVVVUUUTTTTTTTTTUUUWWWXXXVVVVVVVVVUUURRROOONNNMMMJJJJJJJJJKKKKKKMMMNNNNNNKKKKKKKKKKKKMMMOOOQQQSSSZZZggg~~~nnn[[[PPPQQQWWWfffvvvuuuhhh___[[[XXXUUUYYYccckkksss}}}~~~~~~||||||tttrrrsssxxxyyywwwxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzrrrpppmmmmmmnnnoooooonnnllliiifffeeefffiiilllmmmmmmpppwww~~~}}}xxxuuuuuuwww}}}uuummmeeebbb___```cccgggiiijjjiiihhheee```ZZZTTTOOOLLLNNNNNNTTTcccvvv}}}}}}rrrmmmmmmllljjjggggggiiilllnnnooojjjgggeeecccdddddddddccc```___^^^\\\ZZZWWWUUUTTTVVVTTTSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVVVVUUURRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSRRROOOLLLKKKKKKLLLNNNRRRWWWZZZ[[[[[[VVVTTTRRRRRRTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPSSSTTTUUUUUUUUUTTTTTTSSSVVVUUUSSSRRRSSSTTTVVVWWWZZZZZZ[[[\\\\\\[[[[[[ZZZVVVUUUTTTSSSRRRQQQQQQQQQMMMNNNPPPQQQQQQQQQPPPOOOOOOKKKJJJMMMNNNNNNQQQUUUeeegggiiilllqqqxxxsssooojjjeeebbbaaabbbcccfffeeeeeedddcccaaa``````___\\\YYYVVVTTTTTTUUUVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTSSSTTTUUUWWWYYYXXXYYYZZZYYYUUUQQQNNNMMMJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKKKKKKKMMMPPPSSSTTT]]]lllooo___TTTPPPVVVaaauuurrrhhh^^^WWWZZZbbbnnn}}}|||yyyxxx{{{|||zzz{{{~~~|||||||||||||||{{{{{{{{{uuusssqqqqqqrrrsssrrrqqqooommmkkklllnnnpppqqqppppppttt|||}}}uuuuuuwwwyyymmmdddZZZVVVQQQQQQTTTXXXYYYYYYYYYWWWTTTOOOJJJGGGHHHIIIHHHOOOaaa{{{qqqqqqzzzrrrooopppkkkiiiffffffhhhjjjllllllfffeeecccbbbccccccbbb```^^^]]]]]]\\\ZZZXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSQQQRRRSSSUUUVVVWWWVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTRRRNNNJJJHHHGGGHHHIIILLLRRRXXX\\\]]]\\\WWWVVVUUUTTTTTTTTTUUUVVVVVVUUUSSSQQQQQQQQQRRRRRRUUUVVVWWWXXXXXXWWWVVVUUUVVVUUUUUUTTTTTTUUUVVVWWWYYYYYY[[[\\\\\\[[[ZZZZZZUUUTTTSSSRRRQQQPPPPPPPPPLLLMMMNNNNNNOOOOOONNNNNNNNNKKKIIILLLLLLKKKMMMQQQ\\\]]]^^^```dddkkksssyyyyyypppxxx|||xxxttt~~~nnnlllhhheeeccccccddddddcccccccccbbbaaa```___^^^[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYXXXXXXWWWVVVWWWVVVTTTSSSSSSUUUWWWYYY[[[]]]]]]ZZZUUUQQQPPPPPPKKKKKKLLLLLLMMMOOOPPPQQQNNNMMMMMMMMMNNNQQQUUUWWW^^^kkkyyyhhh[[[UUUVVV___qqq~~~oooccc___aaakkk|||~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxwwwvvvtttqqqpppoooqqqtttuuutttrrrtttwww}}}~~~xxxyyy{{{}}}rrrdddYYYRRRMMMGGGEEEHHHKKKKKKJJJIIIJJJIIIGGGDDDDDDGGGJJJRRR```|||rrrjjj|||zzztttqqqppphhhfffeeeeeefffggggggfffcccaaa``````aaaaaa___]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWVVVUUUSSSSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSTTTQQQSSSSSSPPPKKKGGGEEEEEEFFFGGGKKKQQQWWW[[[[[[[[[WWWWWWWWWVVVUUUUUUVVVWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYUUUTTTRRRQQQOOOOOOOOOPPPMMMMMMLLLLLLMMMMMMNNNOOONNNJJJIIILLLLLLJJJLLLOOOSSSSSSUUUWWW[[[bbbkkkpppvvvsssiiihhhmmmyyy|||rrrpppppprrryyyhhhgggeeecccccccccdddeeebbbbbbccccccbbbaaa___]]]XXXXXXXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYXXXWWWWWWVVVWWWXXXYYYYYYYYYXXXVVVUUUWWWUUUSSSRRRSSSTTTWWWYYY___```^^^YYYTTTQQQQQQSSSMMMMMMMMMNNNOOOQQQRRRSSSPPPOOONNNNNNPPPSSSVVVXXX[[[fff||||||kkk]]]UUUTTT___ooopppfff___bbbrrr|||}}}~~~{{{zzzzzzzzzzzz{{{|||{{{yyywwwrrrqqqqqqtttwwwxxxvvvsssvvvwww||||||}}}~~~xxxmmm\\\PPPOOOHHHAAA???BBBDDDDDDBBB???BBBEEEFFFFFFHHHLLLPPPdddvvvsssooossswwwqqqmmmjjjeeedddcccccceeeeeedddbbb```___^^^___```___]]][[[YYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZXXXVVVUUUVVVXXXYYYYYYXXXVVVUUUQQQPPPOOONNNNNNOOOQQQQQQPPPRRRRRROOOIIIEEEEEEFFFEEEGGGJJJPPPVVVYYYYYYYYYVVVWWWXXXWWWVVVVVVXXXYYYVVVUUUTTTSSSSSSUUUWWWXXXWWWXXXZZZ[[[\\\[[[YYYXXXVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZ[[[ZZZYYYXXXUUUTTTRRRPPPOOOOOOOOOPPPNNNMMMLLLLLLLLLMMMOOOPPPNNNJJJJJJLLLLLLKKKLLLOOOMMMOOOQQQTTTXXX```hhhnnnlllyyyfff___[[[aaakkkvvvxxxqqqvvv}}}|||kkkeeecccaaacccfffhhhgggfffggggggfffffffffeeebbb```\\\[[[YYYYYYZZZ[[[[[[ZZZ```]]]ZZZWWWVVVVVVXXXYYYVVVVVVWWWVVVUUUUUUVVVXXXUUUTTTSSSSSSUUUXXX\\\^^^aaa```^^^[[[XXXTTTQQQOOONNNJJJGGGHHHLLLPPPRRRRRRTTTPPPNNNRRRTTTTTTUUUXXX[[[dddppp~~~ttteeeVVVPPPSSS___ooo}}}vvvoooooosss{{{yyyyyy|||~~~}}}zzzyyy{{{~~~wwwyyyyyyvvvuuuxxxwwwttttttvvv{{{}}}zzznnn]]]OOOJJJEEEDDDBBB@@@>>>>>>>>>???@@@???AAAGGGJJJNNN[[[jjj}}}ttthhhuuuyyyuuuqqqlllfffcccccccccbbb```^^^\\\[[[\\\YYYVVVVVVYYY\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^[[[[[[]]]]]]]]][[[YYYXXXUUUTTTTTTWWWYYYYYYTTTPPPNNNNNNOOOPPPOOONNNMMMLLLMMMNNNNNNMMMJJJFFFCCCAAAFFFHHHKKKOOOSSSTTTRRRPPPWWWVVVUUUSSSRRRSSSVVVYYYWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQSSSVVVYYY[[[ZZZXXXVVVSSSRRRQQQPPPOOOOOONNNNNNQQQNNNKKKJJJKKKMMMOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOORRRXXX___fffjjjfffppptttjjj```\\\\\\bbbnnnyyyuuuooo~~~wwwhhhaaaeeecccbbbcccfffhhhgggffffffeeeeeeeeefffeeebbb```___]]][[[[[[\\\\\\[[[ZZZ\\\ZZZXXXVVVUUUVVVVVVWWWSSSTTTVVVVVVUUUUUUWWWXXXVVVUUUUUUUUUWWW[[[^^^```aaa___]]]YYYVVVRRRPPPNNNJJJHHHHHHJJJOOOTTTUUUVVVUUUPPPOOOSSSUUUTTTTTTVVVXXX___gggqqq}}}xxxggg[[[TTTSSS[[[ddd{{{yyyuuuvvv{{{}}}~~~}}}~~~|||~~~}}}yyyxxxzzzzzzwwwzzz|||~~~xxxpppdddVVVKKKGGGCCCBBB@@@>>><<<::::::;;;???>>>AAAHHHOOOZZZnnnlllmmm~~~vvvssspppkkkfffaaaaaaaaa```^^^\\\ZZZYYYWWWUUURRRSSSWWWZZZ\\\\\\\\\]]]^^^___```______^^^___```aaaaaa```^^^\\\ZZZTTTTTTTTTVVVWWWVVVTTTQQQNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLKKKHHHFFFCCCBBBGGGHHHJJJMMMQQQRRRQQQOOOTTTTTTTTTSSSSSSTTTWWWYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRTTTWWWZZZZZZYYYWWWUUURRRQQQPPPOOONNNMMMMMMMMMPPPNNNMMMLLLMMMOOOPPPQQQOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNQQQVVV]]]cccgggeeekkkvvvzzzwwwwwwuuuooojjjjjj{{{~~~uuullluuuzzzggg[[[UUUdddccccccdddfffgggfffeeefffeeeeeefffgggfffdddaaabbb```]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUQQQSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVXXX[[[^^^aaaccc```^^^ZZZVVVRRROOONNNMMMJJJJJJKKKNNNRRRUUUVVVUUUUUUQQQPPPTTTUUUSSSRRRSSSUUUZZZ^^^aaahhhoooqqqnnnwwwxxx|||ppp^^^QQQNNNRRR]]]kkk~~~{{{sssssswwwzzzzzz~~~}}}~~~|||ooodddYYYMMMFFFEEE@@@AAAAAA???===;;;<<<===AAAAAAFFFOOO\\\ooozzzooowwwrrrpppnnniiiddd______^^^]]][[[YYYWWWVVVTTTRRRPPPQQQVVV[[[^^^```]]]___aaaccccccbbb```___bbbbbbbbbaaa```]]][[[YYYQQQSSSUUUUUUTTTSSSSSSSSSNNNOOOOOOOOOOOONNNMMMMMMKKKKKKIIIHHHFFFEEEEEEEEEHHHHHHHHHJJJMMMNNNNNNNNNPPPQQQSSSTTTTTTUUUWWWYYYWWWWWWWWWWWWVVVVVVVVVVVVXXXVVVTTTTTTUUUUUUTTTSSSTTTTTTRRRRRRQQQRRRSSSSSSTTTVVVXXXYYYYYYXXXUUUTTTPPPPPPNNNMMMLLLKKKKKKKKKNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRPPPOOONNNNNNMMMMMMMMMMMMNNNPPPTTTZZZ___ccceeegggmmmuuuzzzxxxwwwpppggg```eeevvvxxxuuu|||vvvssstttzzzhhh[[[SSSOOOdddddddddeeefffffffffeeefffffffffggghhhhhhfffdddaaa___]]]]]]^^^^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTSSSQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVXXXZZZ]]]```bbbccc___]]]XXXSSSOOOMMMLLLLLLNNNOOOQQQSSSUUUUUUSSSRRRUUUQQQPPPSSSTTTQQQOOOPPPTTTWWWXXXXXX[[[```___\\\______cccnnn|||qqq]]]UUUVVVKKKSSS___lll{{{}}}tttppptttqqqooonnniiidddeeeiiisssyyyhhh[[[OOOFFFCCCEEE@@@BBBDDDCCCAAAAAACCCFFFEEEIIIRRR___qqq}}}~~~|||wwwqqqnnnmmmkkkfffaaa]]]]]]\\\ZZZXXXVVVTTTSSSUUUSSSRRRSSSVVV[[[```ccc___aaadddffffffdddbbb``````___^^^]]]ZZZWWWUUUTTTOOORRRUUUUUUSSSQQQSSSUUUPPPPPPPPPPPPOOOOOONNNNNNKKKJJJGGGFFFEEEFFFGGGGGGJJJHHHGGGGGGJJJLLLLLLLLLLLLOOORRRTTTTTTUUUVVVXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRTTTUUUVVVXXXXXXXXXVVVTTTRRROOONNNMMMKKKJJJIIIIIIIIIJJJLLLOOOQQQQQQRRRRRRSSSUUUTTTSSSQQQOOONNNNNNNNNMMMMMMNNNOOOSSSWWW[[[^^^dddgggkkkmmmnnnqqqwww|||zzzsssmmmiiiooozzzyyyjjjcccYYYYYYXXXZZZfff{{{qqqkkknnn{{{wwwxxx|||jjj^^^VVVPPPLLLcccdddeeeffffffeeeeeeeeeccccccdddfffhhhhhhfffeee___]]]\\\\\\^^^______^^^aaa```^^^[[[YYYVVVTTTSSSSSSUUUVVVUUUTTTSSSSSSTTTVVVXXXZZZ\\\^^^```aaaaaa^^^[[[WWWRRROOOMMMLLLLLLNNNQQQTTTWWWWWWUUUSSSRRRUUUQQQOOOQQQQQQNNNMMMNNNQQQTTTTTTTTTWWW\\\\\\YYYRRRRRRVVV___lllxxxmmmddddddOOOMMMLLLPPPYYYiii|||uuuoooiiieee___[[[\\\``````pppxxxzzz|||xxxyyyqqq___RRRHHHAAA@@@BBBBBBDDDFFFEEECCCCCCHHHLLLKKKVVVfffwww}}}|||wwwuuurrrnnnlllkkkhhhccc___^^^]]][[[YYYWWWUUUSSSSSSUUUTTTSSSSSSUUUYYY^^^aaaaaaccceeeggggggeeebbb```]]]\\\[[[XXXUUUSSSPPPOOONNNRRRUUUVVVTTTSSSTTTVVVRRRQQQQQQPPPPPPPPPPPPPPPKKKJJJHHHFFFFFFGGGIIIJJJJJJHHHFFFGGGIIIKKKLLLLLLKKKNNNRRRTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMNNNPPPRRRSSSSSSQQQPPPNNNNNNNNNPPPRRRTTTVVVVVVWWWWWWVVVTTTRRRPPPOOOOOOMMMKKKJJJIIIHHHHHHGGGJJJNNNPPPPPPPPPQQQRRRVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNOOOQQQTTTWWWYYY[[[dddkkkjjjccc___dddkkkzzz|||qqqbbbcccfffkkkuuuxxxjjj\\\VVVRRRXXX___gggttt|||sssqqqxxx~~~zzzhhh[[[TTTPPPKKKGGGbbbdddggggggfffddddddeee``````aaaccceeefffeeeccc```^^^]]]]]]^^^______^^^bbb```^^^[[[XXXUUUTTTSSSUUUUUUVVVUUUSSSSSSUUUVVVYYY[[[]]]___``````______\\\ZZZWWWSSSQQQOOONNNNNNLLLPPPTTTWWWXXXVVVVVVUUUTTTOOOLLLNNNNNNKKKKKKMMMLLLOOOPPPQQQVVV]]]^^^\\\QQQPPPRRRWWWaaakkksssxxxxxxppppppcccZZZOOOHHHHHHOOO]]]jjjxxxyyypppeee[[[VVVWWWXXXdddiiiiiijjjfffjjjzzzooocccTTTJJJBBB======@@@DDDGGGIIIHHHGGGJJJRRRYYYaaarrr~~~xxxsssrrrpppnnnllljjjhhhfffbbb___```^^^\\\YYYWWWUUUTTTTTTQQQRRRSSSSSSSSSUUUYYY\\\bbbccceeeffffffdddbbb```]]]\\\ZZZWWWTTTRRRPPPOOOOOORRRVVVXXXXXXWWWWWWWWWTTTSSSRRRRRRQQQRRRRRRRRRMMMLLLJJJIIIHHHIIIKKKLLLJJJIIIGGGHHHJJJLLLMMMMMMLLLOOORRRSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNLLLLLLNNNQQQRRRSSSOOONNNNNNNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOQQQPPPNNNLLLJJJIIIIIIHHHFFFJJJNNNOOONNNMMMOOORRRUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSQQQ\\\ffffff___ZZZ]]]ccciiiwwwiiifffbbb```bbbgggnnnrrrvvv|||xxxvvvtttpppkkkhhhiiilllooonnnmmmooorrrqqqppptttzzz}}}wwwpppiiieeecccbbb^^^aaabbbeeepppuuuddd\\\```iiivvvrrrhhh\\\TTTQQQOOOKKKHHHbbbeeehhhhhhfffddddddddd___```aaadddfffhhhgggeeedddbbb```_________^^^]]]^^^\\\YYYVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUYYY\\\^^^___aaabbbbbb```^^^]]]ZZZYYYWWWUUUSSSRRRPPPOOOLLLQQQUUUXXXWWWUUUUUUVVVTTTMMMIIIJJJJJJIIIJJJMMMIIILLLNNNPPPVVV^^^aaa___WWWVVVUUUVVV]]]hhhvvv}}}}}}zzznnnaaaVVVLLLGGGKKKRRRZZZhhhwwwyyyiii^^^ZZZZZZ___\\\XXXXXXUUU]]]pppqqq^^^TTTJJJEEEAAA>>>>>>BBBFFFJJJOOOQQQTTT]]]kkkvvvzzzsssnnnmmmnnnjjjiiihhhgggfffdddbbbaaabbbaaa^^^[[[YYYWWWVVVVVVNNNPPPSSSTTTTTTUUUYYY[[[bbbcccdddddddddcccaaa```^^^\\\ZZZWWWUUURRRQQQPPPPPPRRRVVVZZZ]]]\\\YYYVVVVVVUUUTTTSSSSSSSSSTTTTTTOOONNNMMMLLLKKKLLLLLLMMMJJJIIIHHHJJJLLLNNNOOONNNOOOQQQRRRRRRPPPOOOOOOPPPQQQRRRSSSUUUUUUTTTSSSRRRRRROOOLLLKKKMMMOOOPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSRRRQQQPPPOOONNNRRRQQQPPPNNNLLLKKKJJJIIIGGGKKKNNNNNNLLLLLLOOORRRSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOVVV___aaa___\\\\\\^^^```mmmsssqqqpppnnnkkkhhheeeccccccppp{{{qqqkkkeee```ZZZUUUTTTVVVXXXYYYYYYXXXZZZ```dddeeehhhmmmpppjjjbbbZZZUUUSSSSSSTTTRRRYYYaaafffrrrxxxpppttt}}}~~~vvveee___WWWQQQOOONNNMMMKKKaaaeeehhhhhhfffccccccdddbbbbbbdddgggjjjkkkjjjiiiiiifffcccaaa```___]]][[[ZZZWWWTTTRRRQQQRRRSSSTTTSSSSSSSSSRRRSSSWWW\\\aaabbbcccdddeeedddaaa^^^\\\YYYXXXXXXWWWUUUSSSRRRPPPPPPTTTXXXXXXUUUSSSRRRSSSSSSLLLGGGGGGHHHHHHJJJMMMJJJMMMOOOPPPWWW___bbb```^^^\\\YYYXXX^^^lll~~~zzzzzz~~~~~~~~~rrrfffWWWIIIDDDGGGFFFQQQ]]]gggxxxrrrmmm```___TTTLLLJJJHHHRRRhhhooo|||{{{sssyyy{{{ssseeeWWWSSSLLLFFFDDDCCCAAABBBEEEGGGMMMUUU\\\dddssswwwnnnhhhhhhiiifffeeeeeedddddddddccccccdddbbb```\\\ZZZXXXXXXWWWMMMQQQUUUWWWWWWXXX[[[^^^ccccccccccccbbbbbbaaa```]]]\\\YYYVVVTTTRRRQQQPPPQQQSSSVVV\\\aaa```[[[UUUWWWWWWUUUTTTTTTTTTUUUVVVPPPPPPOOONNNNNNMMMMMMMMMJJJIIIIIIKKKNNNPPPPPPOOOQQQRRRRRRQQQOOOMMMNNNOOOOOOQQQSSSTTTUUUTTTSSSRRRUUURRRNNNLLLLLLMMMMMMMMMLLLMMMOOOPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMTTTSSSQQQOOOMMMKKKKKKJJJHHHLLLOOONNNLLLKKKOOOSSSQQQPPPOOONNNMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIISSSUUUYYY^^^```___\\\YYY]]]iii{{{~~~xxx{{{~~~uuunnnrrr~~~llleee]]]XXXXXXZZZZZZZZZ\\\ZZZ]]]fffnnnqqqtttxxxtttnnnddd[[[VVVWWWZZZ\\\ZZZffftttzzzxxxhhh]]]YYYRRRMMMKKKJJJKKKKKKbbbbbbbbbbbbccccccccccccdddcccbbbcccdddddddddcccdddaaa^^^^^^______]]][[[WWWWWWUUURRRPPPPPPRRRUUUSSSSSSTTTTTTUUUYYY^^^bbbiiiiiihhhgggccc___[[[YYYTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSUUUWWWWWWVVVTTTKKKLLLMMMLLLIIIIIIKKKNNNSSSSSSUUUWWW[[[___ccceee```aaa^^^cccmmmqqq~~~yyyvvvxxx~~~ppp```SSSKKKKKKKKKKKKPPP[[[llltttkkk]]]PPPJJJNNNWWW___hhhhhhhhhiiipppzzzlllaaa[[[WWWRRRNNNHHHHHHGGGEEEDDDEEEIIILLLOOOYYYeeeooozzz{{{rrrnnnjjjffffffffffffeeebbb```___```bbbdddbbb___]]][[[YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWaaaccceeedddaaa^^^\\\\\\WWWYYYZZZYYYVVVUUUTTTUUUUUUWWWYYY[[[ZZZXXXVVVTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTQQQOOOOOOQQQQQQOOOLLLLLLLLLLLLMMMOOOQQQRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPLLLNNNQQQTTTTTTSSSPPPOOOPPPOOOOOONNNMMMMMMMMMNNNMMMLLLLLLNNNPPPRRRRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPVVVVVVVVVTTTRRROOOLLLJJJKKKJJJIIIHHHIIIIIIKKKKKKQQQOOOMMMKKKJJJLLLNNNOOONNNMMMKKKIIIIIIJJJKKKMMMQQQVVV[[[ZZZXXXYYY```ggghhhjjjppp{{{~~~xxxuuutttzzzzzzmmmgggiiilllmmmlllmmmjjjlllyyyzzznnnjjjlllpppsssssszzzyyy|||nnnbbb```VVVRRRMMMKKKLLLLLLKKKIII_______________```aaabbbbbbaaa```_________]]]\\\```]]][[[ZZZ[[[\\\ZZZXXXXXXXXXVVVSSSQQQQQQSSSUUUTTTUUUVVVWWWXXX[[[___ccciiiiiihhhfffccc___[[[XXXWWWVVVUUUSSSSSSSSSTTTTTTWWWVVVUUUVVVWWWVVVUUUSSSOOOOOOOOOLLLKKKKKKOOOSSSRRRSSSTTTWWW[[[___bbbdddeeeiiigggiiippptttxxxmmmfffVVVRRRLLLIIIJJJSSS___hhhuuuxxx~~~}}}vvvkkk```XXXWWWZZZ^^^dddbbb___^^^eeeuuuiiiaaaXXXQQQNNNLLLJJJGGGEEEFFFGGGHHHJJJPPPXXX^^^gggrrrzzzrrrmmmhhhdddcccaaabbbbbbaaa______aaacccfffdddbbb___]]]\\\\\\[[[XXXWWWWWWWWWWWWWWWXXXXXX```bbbdddccc```^^^\\\\\\ZZZ[[[\\\ZZZXXXUUUUUUUUUVVVXXX[[[^^^^^^\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOOOOPPPPPPNNNLLLLLLMMMPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQTTTVVVVVVUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKMMMPPPRRRRRRQQQRRRQQQQQQPPPQQQRRRSSSTTTVVVVVVVVVTTTRRROOOMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKNNNMMMLLLKKKKKKMMMOOOQQQPPPOOOMMMLLLKKKLLLMMMNNNPPPTTTXXXWWWTTTUUU[[[aaahhhhhhmmmuuuzzz||||||}}}~~~|||yyy|||ooo^^^TTTRRRQQQNNNJJJHHHIIIIIIHHHGGG___^^^]]]\\\]]]^^^```aaabbbaaa```^^^\\\ZZZYYYXXX\\\ZZZXXXXXXYYYYYYXXXWWWYYYXXXWWWTTTRRRQQQSSSUUUUUUWWWYYYZZZ[[[]]]```bbbhhhhhhgggeeebbb^^^[[[YYY[[[ZZZXXXWWWVVVVVVVVVVVVYYYXXXWWWWWWWWWVVVSSSQQQQQQPPPOOOLLLKKKNNNRRRVVVQQQRRRTTTXXX[[[^^^```aaahhhnnnnnnmmmooottt}}}{{{ooohhh]]]PPPHHHFFFIIILLLSSSUUU[[[bbbkkkssszzz~~~~~~|||xxxrrrlllhhhggghhhmmmfff^^^YYY[[[fffsss|||yyyuuunnniiikkksssuuu___PPPMMMHHHFFFEEEFFFFFFFFFGGGKKKPPPVVV]]]hhhttt}}}xxxpppjjjeeeaaa```^^^___``````___```ccceeeeeedddbbb```^^^\\\[[[[[[WWWVVVUUUTTTUUUWWWYYYZZZ^^^```bbbaaa___]]]\\\\\\]]]^^^^^^\\\YYYVVVUUUUUUUUUXXX]]]``````^^^[[[XXXSSSRRRRRRQQQQQQQQQRRRRRRRRRPPPOOOOOOPPPPPPNNNMMMMMMPPPSSSWWWYYYXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOORRRTTTVVVXXXXXXWWWUUUSSSPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJLLLOOORRRRRRRRRQQQQQQPPPPPPRRRUUUXXXZZZVVVVVVVVVUUUSSSQQQNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTSSSQQQOOOOOOOOOOOOPPPOOOSSSUUUTTTQQQPPPTTTYYYcccdddhhhnnnppppppsssxxx}}}xxxyyy}}}}}}nnn___RRRLLLLLLKKKIIIFFFEEEFFFGGGGGGFFFcccaaa___\\\\\\]]]___```bbbbbbaaa___\\\ZZZYYYYYYYYYYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVTTTQQQQQQSSSUUUUUUWWWZZZ[[[\\\]]]___aaaddddddccccccaaa___]]]\\\^^^]]]\\\[[[YYYXXXXXXWWWYYYXXXWWWWWWWWWVVVTTTRRRNNNNNNNNNMMMNNNPPPSSSUUUQQQRRRTTTWWWZZZ]]]______eeemmmnnnlllkkkppp}}}~~~~~~sssdddUUUKKKFFFDDDBBBCCCEEEIIIOOOVVV]]]aaannnpppsssuuuvvvvvvxxxyyyyyyoooaaaXXXVVVYYY]]]______]]][[[YYYZZZaaaiiippprrrsssrrrqqqooolllhhhfffpppzzz}}}xxxxxxppp[[[KKKHHHHHHHHHIIIJJJLLLNNNPPPTTT\\\hhhsss}}}{{{~~~rrrlllgggbbb``````^^^___```aaa```aaaccceeebbbaaa___]]][[[YYYXXXXXXVVVUUUSSSSSSTTTVVVYYY\\\\\\^^^______]]][[[[[[\\\^^^______\\\YYYVVVTTTTTTVVVYYY\\\______\\\WWWTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOONNNPPPRRRTTTWWWYYYYYYYYYYYYUUUTTTRRRQQQPPPPPPPPPQQQUUUVVVXXXYYYYYYWWWUUUTTTQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHIIIKKKOOOQQQQQQQQQPPPOOOOOOQQQSSSXXX\\\^^^VVVWWWWWWVVVTTTRRRPPPNNNJJJIIIHHHGGGFFFGGGHHHIIIGGGHHHIIIKKKNNNQQQSSSTTTWWWVVVTTTSSSRRRQQQQQQRRRQQQSSSUUUTTTPPPOOOQQQUUU[[[\\\aaahhhkkkjjjmmmrrrssszzzyyy~~~|||sssnnnqqqxxxjjj]]]TTTNNNLLLMMMGGGFFFEEEEEEEEEFFFGGGGGGeeebbb___[[[YYYYYYZZZ[[[^^^___```^^^[[[YYYZZZ[[[VVVVVVVVVUUUUUUUUUVVVVVVSSSTTTTTTRRRQQQQQQRRRTTTUUUWWWYYYZZZZZZ[[[]]]___^^^_______________^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXWWWVVVUUUVVVWWWWWWUUUSSSLLLMMMPPPRRRUUUUUUUUUTTTRRRSSSUUUWWWZZZ\\\^^^___bbbjjjkkkhhhgggkkk~~~ssscccUUUKKKFFFDDDBBB@@@???@@@DDDHHHJJJUUUYYY```ffflllrrrxxx|||zzzpppccc[[[WWWWWWUUUTTTTTTTTTSSSQQQQQQSSSWWWZZZYYYYYYYYYXXXWWWUUUTTTTTTWWW___jjjooommmhhhccc```fffhhhjjjlllkkkhhheeecccccclllyyy}}}rrrpppnnnkkkeeeZZZPPPIIIEEEIIIMMMPPPSSSWWW]]]bbbnnnzzz~~~ooosss|||rrrjjjfffddd```___aaa```bbbccccccbbbaaabbbccc``````^^^]]][[[XXXWWWVVVUUUTTTSSSRRRTTTWWWZZZ\\\[[[\\\]]]]]][[[YYYZZZ[[[\\\]]]]]]\\\XXXVVVUUUUUUYYY[[[^^^___]]]YYYTTTPPPTTTSSSQQQOOONNNMMMLLLLLLPPPQQQQQQPPPPPPOOOOOOPPPTTTTTTTTTTTTUUUWWWZZZ[[[VVVUUUSSSRRRQQQRRRSSSSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJHHHHHHHHHJJJMMMPPPPPPOOONNNNNNOOOQQQTTTYYY]]]___VVVWWWWWWWWWUUUTTTRRRPPPJJJIIIHHHGGGFFFGGGGGGHHHEEEGGGIIILLLOOORRRSSSTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSVVVWWWVVVSSSQQQRRRTTTUUUVVV[[[bbbeeeeeehhhmmmkkksss|||uuupppmmmvvvyyysssuuu~~~zzzqqqllliiilllvvvssseeeVVVOOOMMMJJJIIIJJJEEEFFFFFFFFFFFFFFFGGGHHHaaa___\\\YYYWWWVVVVVVVVVXXX[[[\\\[[[XXXVVVXXXZZZSSSTTTTTTRRRPPPPPPQQQSSSPPPQQQRRRRRRQQQQQQSSSUUUVVVWWWXXXXXXXXXYYY[[[^^^[[[[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTUUUVVVVVVUUUSSSMMMOOOSSSXXX[[[\\\YYYVVVUUUUUUUUUWWWYYY\\\^^^```bbbhhhfffdddeeeggg|||uuuhhh^^^YYYPPPLLLEEE>>>;;;<<<>>>@@@CCCFFFKKKPPPVVV]]]eeekkknnnjjjdddbbbbbbbbb```___WWWWWWVVVSSSNNNLLLKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKQQQWWWYYYWWWTTTRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTUUUZZZbbbiiillljjjfffccc^^^\\\\\\[[[VVVPPPNNNOOOKKKQQQYYY^^^bbbiiisss{{{{{{qqqooozzz}}}nnngggbbbaaa```^^^^^^aaabbbdddeeedddbbbaaaaaaaaabbbbbbaaa___]]][[[YYYWWWUUUUUUTTTTTTUUUWWWZZZ[[[[[[\\\\\\[[[XXXWWWXXXYYYZZZ[[[\\\[[[YYYWWWWWWWWW]]]^^^^^^^^^[[[WWWSSSPPPTTTSSSQQQOOOMMMLLLLLLKKKPPPRRRSSSRRRQQQPPPQQQRRRWWWUUUSSSRRRSSSUUUXXXZZZWWWVVVTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRRRRPPPNNNLLLKKKIIIHHHHHHJJJLLLNNNNNNMMMKKKLLLNNNQQQTTTXXX[[[\\\WWWWWWWWWWWWWWWUUUSSSRRRKKKJJJIIIGGGGGGGGGHHHHHHEEEGGGJJJMMMPPPRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWUUUTTTTTTUUUSSSSSSVVV\\\]]]\\\___cccccclllyyy|||}}}vvvqqqmmmwww{{{uuupppnnnoootttxxxrrrnnnnnnooosss}}}sss```WWWOOOMMMKKKHHHGGGHHHCCCEEEFFFFFFEEEEEEFFFGGG]]]\\\ZZZXXXWWWVVVVVVUUUVVVYYY[[[YYYUUUSSSUUUXXXSSSTTTTTTRRROOONNNOOOQQQNNNPPPRRRRRRRRRSSSUUUWWWWWWXXXXXXWWWWWWXXX[[[^^^ZZZZZZYYYYYYZZZZZZZZZ[[[YYYYYYZZZZZZZZZYYYWWWVVVWWWUUUTTTTTTUUUTTTRRRPPPOOOPPPSSSWWW\\\^^^\\\YYYXXXWWWVVVVVVXXX[[[___bbbeeefffaaa___aaaaaannn~~~|||pppgggXXXIII@@@===>>>@@@>>>???@@@BBBDDDIIINNNSSSYYY[[[^^^bbbgggjjjjjjjjjcccbbb```[[[SSSMMMIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKNNNQQQTTTSSSOOOLLLLLLMMMOOOQQQTTTWWWYYYYYYYYYXXXVVVXXX\\\___aaaaaa```___[[[[[[]]]___\\\XXX[[[bbbgggnnnvvv{{{~~~ssswww~~~qqqeee```\\\]]]\\\ZZZ\\\___```bbbddddddbbb``````aaaccccccbbbaaa___]]]ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUUVVVWWWYYYZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZXXXUUURRRPPPQQQQQQPPPOOONNNNNNNNNNNNQQQSSSTTTTTTRRRQQQRRRTTTWWWVVVUUUTTTTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIKKKNNNQQQTTTVVVWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTLLLKKKJJJHHHHHHHHHHHHIIIFFFHHHKKKNNNQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVUUUUUUUUUTTTRRRSSSVVVVVVTTTWWW[[[[[[cccmmmzzz}}}|||wwwsssuuuyyyqqq___UUUPPPLLLLLLIIIEEEEEEGGG@@@BBBDDDDDDBBBAAABBBDDD[[[[[[ZZZZZZZZZYYYYYYXXXWWWZZZ\\\ZZZUUURRRTTTWWWUUUVVVVVVTTTPPPOOOPPPRRRMMMOOORRRSSSTTTUUUWWWYYYYYYYYYXXXWWWVVVXXX\\\___[[[ZZZYYYXXXXXXWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXWWWUUUTTTTTTRRROOOMMMPPPOOOPPPTTTYYY\\\\\\ZZZZZZXXXVVVUUUWWW[[[```cccfffddd\\\ZZZ]]][[[cccwwwqqq[[[KKKDDDDDDFFF?????????======>>>BBBEEEDDDIIIRRRZZZaaaeeeggghhhmmmllliiicccZZZRRRLLLJJJIIIIIIJJJKKKKKKLLLLLLMMMTTTVVVXXXUUUPPPLLLLLLLLLRRRUUU[[[```ccccccbbbbbbccccccdddeeegggiiikkkllldddeeekkkpppnnnkkkpppzzz{{{vvvrrrjjjbbb]]]ZZZZZZZZZXXXYYY]]]^^^```bbbcccaaa`````````ccccccbbbaaa___\\\ZZZXXXVVVVVVWWWXXXXXXYYYYYYYYY[[[\\\[[[YYYVVVTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^___XXXXXXWWWUUUSSSRRRPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQTTTUUUUUURRRRRRSSSVVVVVVWWWWWWWWWVVVUUUUUUTTTVVVTTTRRRPPPPPPQQQSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPMMMNNNPPPPPPPPPNNNLLLKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHJJJNNNRRRTTTUUUUUUTTTWWWWWWXXXXXXXXXWWWUUUUUUMMMLLLKKKIIIHHHHHHIIIIIIGGGIIILLLOOOQQQQQQPPPOOONNNOOOPPPQQQQQQRRRRRRQQQPPPQQQSSSUUUUUUUUUUUUUUUTTTRRRRRRTTTTTTRRRUUUZZZVVV\\\dddooo}}}pppaaaUUUIIIGGGFFFFFFCCC???@@@EEE===???BBBAAA???>>>???AAA]]]\\\ZZZYYYYYYZZZZZZ[[[^^^\\\YYYXXXXXXXXXWWWUUUWWWWWWXXXXXXSSSMMMMMMQQQSSSSSSRRRSSSTTTVVVYYYZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVZZZ^^^]]]YYYVVVWWWZZZVVVUUUTTTTTTUUUUUUTTTRRRTTTSSSQQQQQQRRRUUUXXXZZZYYYXXXWWWWWWYYY]]]aaacccccc```]]][[[\\\```eeehhhnnnttt|||~~~rrrjjjmmmkkknnntttzzzwwwkkkddd\\\TTTNNNJJJEEEAAA@@@@@@AAAAAA===CCCGGGIIIMMMSSSWWWVVVaaa___[[[UUUPPPJJJFFFDDDFFFGGGHHHJJJKKKMMMNNNOOOUUUVVVUUUQQQLLLHHHGGGHHHPPPSSSZZZaaafffjjjllllllqqqrrruuuxxxzzz{{{{{{{{{xxx{{{~~~~~~}}}ooogggddd]]]\\\ZZZZZZ[[[\\\___```________________________dddccc```]]][[[YYYYYYYYYXXXWWWVVVWWWXXX[[[^^^```___]]]ZZZXXXWWWVVVWWWXXXWWWXXXZZZ\\\___```aaaaaa```]]]XXXUUUTTTTTTSSSSSSYYYUUUQQQOOOOOOQQQRRRSSSZZZVVVRRRRRRUUUVVVSSSPPPVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRQQQOOOMMMKKKJJJIIIHHHJJJNNNRRRRRRMMMGGGFFFGGGIIILLLOOORRRTTTUUUYYYYYYXXXVVVSSSQQQQQQRRRQQQNNNJJJFFFEEEFFFIIIKKKIIIKKKMMMNNNNNNOOOQQQSSSPPPOOOOOONNNOOOPPPQQQRRRZZZUUUTTTYYYYYYTTTRRRTTTQQQPPPOOONNNOOOOOOQQQQQQWWWWWW[[[fffvvvssshhh\\\QQQMMMGGGFFFEEEDDDCCCBBBAAAAAA???>>>===>>>???@@@???>>>]]]\\\ZZZYYYYYYYYYYYYZZZ\\\ZZZWWWWWWWWWWWWUUUTTTSSSRRRSSSUUUSSSOOOOOORRRRRRRRRRRRSSSUUUWWWZZZ[[[WWWWWWVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYY]]]```^^^ZZZWWWXXXZZZVVVTTTSSSTTTUUUUUUTTTSSSQQQPPPOOONNNOOORRRTTTVVVWWWWWWVVVWWWYYY\\\___aaaaaa^^^[[[ZZZ[[[^^^bbbeeecccgggnnntttuuuoooeee^^^^^^___fffqqq{{{vvvllleee```XXXPPPJJJEEEAAA???>>>BBBDDDBBBBBBFFFJJJLLLMMMLLLIIIFFFCCC@@@>>>===@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKIIIFFFDDDDDDFFFDDDHHHMMMTTTZZZ^^^aaabbbkkkooovvv}}}uuujjjcccaaa[[[ZZZZZZZZZ[[[]]]___aaa]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZZZZ[[[\\\YYYXXXWWWWWWXXXZZZ\\\^^^```^^^[[[XXXVVVVVVVVVWWWXXXYYY[[[]]]^^^`````````aaa]]]YYYWWWVVVWWWVVVVVVXXXUUURRRQQQRRRSSSTTTTTTUUUQQQNNNOOOSSSTTTRRRPPPVVVUUUTTTRRRQQQOOOOOOOOOMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKNNNMMMNNNQQQUUUTTTOOOJJJGGGHHHJJJLLLNNNPPPRRRSSSSSSUUUVVVUUUSSSOOONNNMMMPPPNNNMMMKKKJJJIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSQQQQQQRRRRRRSSSSSSSSSSSSUUURRRRRRXXXZZZVVVTTTUUUPPPOOONNNNNNNNNOOOPPPQQQRRRSSSWWW```lllxxxnnnbbbZZZQQQKKKIIIDDDDDDCCCBBBAAA@@@?????????>>>===>>>???@@@???>>>\\\\\\ZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTUUUUUUSSSRRRRRRNNNNNNRRRTTTSSSRRRTTTRRRRRRSSSTTTVVVXXXZZZ[[[UUUUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWVVVWWWYYYZZZ\\\]]]```bbb```[[[WWWWWWXXXTTTRRRRRRRRRTTTTTTTTTRRRNNNMMMLLLKKKKKKMMMOOOPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^\\\ZZZXXXYYY[[[^^^aaa^^^aaaeeeiiijjjggg```[[[WWW\\\ggguuu~~~uuukkk```WWWQQQMMMLLLPPPOOOFFF???>>>AAABBB>>>===<<<;;;::::::;;;;;;999999::::::;;;<<<<<<===999:::;;;:::999888999::::::<<>>======>>>=========???@@@@@@>>>\\\[[[[[[YYYXXXXXXWWWWWWUUUTTTSSSSSSTTTTTTRRRQQQTTTOOOMMMRRRUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUUUUUUUWWWZZZ\\\^^^___```aaa___[[[WWWUUUUUUQQQOOOOOOPPPQQQRRRQQQPPPLLLKKKJJJIIIIIIIIIKKKKKKOOOPPPSSSVVVXXXZZZZZZZZZ\\\[[[YYYXXXXXXZZZ\\\]]]]]]^^^```cccffffffcccaaaccchhhsss{{{sssmmmkkkllloookkk]]]OOOGGGDDDBBB>>>===;;;::::::;;;===>>>999999999999999:::::::::777777777666555444444444;;;;;;;;;;;;<<<>>>@@@AAABBBFFFLLLSSSWWWYYYYYYYYY^^^]]]\\\^^^bbbeeeeeeeeedddpppvvvmmmgggbbb]]]ZZZYYYYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^```aaadddbbb^^^ZZZXXXVVVVVVVVVZZZ[[[[[[\\\]]]]]]]]]]]]ZZZXXXVVVUUUWWWXXXXXXXXXSSSRRRQQQRRRTTTTTTRRRQQQPPPNNNMMMNNNQQQSSSSSSRRRQQQQQQQQQQQQPPPOOOOOONNNMMMNNNPPPRRRTTTVVVVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNMMMOOOOOOOOOQQQRRRPPPLLLHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKOOOSSSUUUUUUSSSQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKMMMOOOPPPQQQRRRTTTVVVRRRQQQQQQPPPPPPQQQRRRRRRQQQQQQSSSWWWZZZYYYVVVTTTMMMLLLKKKKKKKKKLLLNNNOOOMMMQQQTTTVVVYYY___iiiqqqsssvvv{{{fffZZZOOOJJJHHHDDDCCCDDD@@@@@@??????>>>======<<<>>>===<<<===???@@@@@@???[[[[[[[[[ZZZYYYYYYXXXWWWUUUTTTTTTUUUVVVVVVTTTRRRVVVPPPMMMPPPSSSQQQPPPQQQUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWZZZ]]]^^^^^^^^^^^^]]]YYYVVVTTTSSSNNNMMMLLLMMMNNNOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIILLLNNNQQQUUUWWWXXXYYYYYY\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYY\\\```dddeeeeeepppsss|||{{{iii[[[QQQKKKEEEBBB???;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::999888===<<<:::999:::;;;<<<===???@@@AAACCCEEEGGGHHHHHHMMMLLLMMMPPPVVV[[[___```gggvvvxxxoooiiifffccc]]]YYYZZZYYYYYYXXXWWWVVVVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\]]]^^^___aaaccceeefffeeeccc___[[[XXXWWWVVVVVVYYYZZZZZZ[[[\\\[[[[[[[[[YYYWWWUUUVVVXXXYYYYYYYYYUUUTTTTTTUUUVVVUUUSSSQQQPPPOOONNNNNNOOOQQQQQQPPPMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPNNNKKKHHHHHHIIIIIIIIIIIIIIIIIIIIILLLNNNRRRTTTUUUUUUVVVWWWRRRQQQOOONNNMMMNNNOOOOOONNNPPPRRRSSSSSSTTTVVVWWWVVVSSSQQQNNNNNNPPPSSSUUUTTTUUUVVVWWWXXXXXXUUURRRLLLKKKJJJIIIIIIJJJKKKLLLKKKOOORRRSSSRRRVVV___gggiiimmmrrrwww|||nnnaaaXXXPPPKKKJJJIIIEEEBBBCCC@@@@@@??????>>>============<<<<<<===???AAA@@@???ZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVWWWXXXZZZZZZXXXVVVVVVPPPNNNOOOOOOLLLKKKMMMSSSTTTTTTUUUTTTTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRTTTVVVYYY[[[\\\]]][[[[[[[[[ZZZXXXVVVSSSRRRNNNMMMKKKKKKLLLMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHKKKMMMPPPSSSVVVXXXXXXYYY\\\[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWYYY^^^cccggghhhpppqqqxxx|||tttggg]]]PPPLLLGGGAAA>>>>>>???AAA?????????@@@@@@@@@@@@@@@;;;:::999:::;;;<<<<<<;;;:::999999999:::<<<>>>???>>>>>>>>>>>>???AAACCCDDDGGGJJJMMMQQQVVV___hhhnnntttpppkkkgggfffccc^^^[[[ZZZZZZYYYYYYXXXWWWVVVVVV[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWXXXZZZ]]]___aaa______aaabbbdddfffggghhhdddbbb^^^ZZZWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXWWWXXXXXXXXXVVVTTTLLLLLLLLLLLLMMMMMMNNNOOOKKKMMMOOOQQQRRRRRRRRRQQQUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNPPPPPPQQQRRRQQQOOOMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLPPPRRRUUUWWWVVVWWWXXXYYYTTTRRRPPPNNNNNNOOOPPPRRRQQQRRRTTTTTTSSSSSSUUUWWWYYYWWWSSSQQQQQQSSSUUUWWWUUUWWWVVVTTTUUUVVVTTTOOOLLLKKKIIIHHHGGGHHHHHHIIIFFFJJJNNNNNNNNNPPPWWW]]]^^^aaafffkkkooowwwxxxfffWWWOOOMMMHHHGGGHHHHHHCCCAAAAAA????????????>>>>>>>>>======<<<<<<===@@@AAAAAA@@@ZZZZZZ\\\]]]]]]\\\\\\[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZWWWSSSQQQQQQNNNKKKLLLPPPOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUUUUTTTRRRQQQPPPOOOQQQTTTXXXZZZ[[[[[[[[[YYYYYYYYYYYYYYYWWWUUUSSSPPPNNNMMMLLLMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLOOORRRUUUWWWYYYYYY[[[ZZZZZZZZZYYYXXXWWWWWWZZZXXXVVVWWW[[[aaaeeegggiiigggmmmxxxfffbbb\\\VVVSSSSSSUUUWWWUUUUUUUUUVVVVVVWWWWWWWWWLLLJJJIIIIIIKKKKKKIIIGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIJJJJJJJJJKKKNNNSSSXXX\\\aaakkkyyy~~~mmmkkkhhheeeccc```^^^\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZ^^^^^^]]]]]]\\\[[[[[[[[[VVVVVVWWWXXXZZZ]]]___aaabbbcccddddddeeeeeeeeeeeeaaa^^^[[[WWWUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXYYY[[[\\\\\\[[[[[[ZZZXXXWWWWWWVVVTTTSSSJJJKKKLLLLLLMMMNNNPPPRRRNNNOOOQQQRRRRRRRRRPPPPPPTTTTTTTTTTTTSSSSSSRRRQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMPPPQQQRRRSSSQQQPPPOOONNNKKKKKKLLLMMMOOOPPPQQQRRRYYY\\\___```^^^[[[YYYYYYSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRRRRTTTVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVTTTPPPQQQTTTSSSNNNMMMKKKIIIGGGFFFEEEEEEFFFDDDGGGJJJLLLMMMOOOSSSVVVTTTWWW\\\^^^bbbiiittt|||sssjjj___SSSLLLKKKFFFBBBAAADDDDDDAAA@@@BBB>>>>>>>>>>>>>>>============<<<<<<===@@@AAAAAA@@@YYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\]]]___aaaaaa___]]]YYYWWWVVVUUUQQQMMMOOOUUULLLMMMPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVTTTRRRPPPNNNNNNQQQUUUYYY[[[[[[[[[ZZZXXXXXXXXXYYYYYYYYYWWWUUURRRPPPNNNMMMMMMMMMKKKIIIEEEFFFFFFFFFGGGGGGGGGHHHLLLMMMOOOQQQTTTWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUXXXUUURRRRRRVVV[[[___```dddaaafffzzz~~~}}}}}}yyysssnnnkkkllloooqqqssssssttttttuuuvvvvvvvvvooollliiihhhhhhgggccc```ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^______^^^[[[ZZZ]]]cccjjjmmmqqq|||wwwkkkiiifffccc___^^^]]]^^^YYYZZZ[[[]]]^^^^^^^^^^^^```______^^^]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\eeeeeeeeeeeedddcccbbbbbb^^^\\\XXXUUUSSSRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZYYYZZZXXXUUUTTTSSSSSSQQQPPPIIIKKKMMMNNNOOOQQQTTTWWWPPPQQQSSSSSSSSSQQQOOOMMMQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRRRRPPPOOONNNOOOLLLMMMNNNPPPRRRTTTUUUVVVaaaeeejjjkkkgggaaa\\\YYYRRRTTTVVVWWWWWWUUUSSSQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVVVVTTTQQQOOORRRTTTQQQMMMNNNSSSSSSNNNMMMLLLIIIGGGEEEDDDDDDDDDDDDFFFJJJMMMOOOQQQSSSTTTOOORRRUUUUUUWWW^^^hhhpppxxxuuugggYYYRRRKKKDDDDDDHHHCCC???>>>@@@AAA@@@BBBEEE===============<<<<<<<<<<<<<<<<<<===@@@AAAAAA@@@\\\^^^aaaeeehhhgggccc___```aaacccdddcccaaa^^^\\\ZZZXXXVVVSSSQQQPPPPPPPPPQQQRRRTTTSSSQQQRRRUUUYYYXXXXXXWWWTTTPPPPPPSSSVVVTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUUQQQPPPOOONNNOOOPPPQQQRRRKKKJJJIIIHHHHHHHHHIIIJJJOOOOOOQQQSSSUUUXXXYYYZZZXXXYYYYYYWWWVVVUUUVVVXXXXXXVVVTTTSSSTTTWWWZZZ]]]XXX___hhhwww~~~{{{}}}wwwxxx~~~}}}xxx}}}vvvmmmiiijjjnnnqqqyyy}}}||||||uuukkkhhhfffeeeeeebbb\\\WWWYYY[[[]]]_________^^^]]]___^^^]]]\\\[[[[[[[[[[[[YYYZZZZZZZZZZZZ[[[^^^aaaaaabbbbbb```^^^]]]^^^```aaa___[[[WWWTTTQQQPPPOOORRRSSSSSSTTTTTTTTTTTTTTTXXXWWWWWWXXXYYYZZZYYYWWWUUUUUUSSSRRRPPPNNNMMMLLLQQQPPPMMMKKKLLLQQQXXX^^^^^^\\\WWWSSSOOONNNMMMMMMQQQPPPOOOOOOOOOQQQRRRSSSRRRNNNKKKLLLPPPSSSSSSRRRMMMMMMNNNNNNNNNMMMLLLLLLKKKNNNQQQPPPNNNLLLNNNPPPNNNOOOPPPQQQTTTVVVYYYZZZhhhmmmqqqqqqkkkccc[[[VVVXXXVVVRRRPPPOOOOOOPPPQQQPPPQQQSSSSSSSSSQQQNNNMMMOOONNNNNNPPPRRRSSSRRRPPPQQQPPPPPPQQQRRRQQQOOOLLLNNNKKKHHHFFFEEEEEEDDDCCCHHHIIILLLNNNOOOOOONNNMMMNNNOOOOOOPPPSSSYYYbbbgggooozzzvvvyyyuuuiii[[[TTTKKKFFFFFFFFFDDDAAA>>>>>>>>>>>>>>>?????????===<<<::::::;;;;;;;;;:::======>>>???????????????[[[\\\^^^bbbfffhhhgggeee___```aaaaaa```^^^[[[ZZZVVVVVVWWWWWWUUUSSSQQQOOORRRSSSTTTSSSQQQRRRUUUXXXVVVVVVTTTQQQNNNMMMPPPSSSVVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTQQQPPPOOOOOOOOOPPPQQQQQQNNNMMMLLLJJJIIIJJJJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXWWWUUUUUUVVVWWWXXXWWWUUUTTTTTTVVVXXXZZZ]]]```eeeuuuzzzyyywwwpppllliiigggggggggeee___[[[ZZZ\\\^^^___```___^^^^^^___^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYZZZ\\\^^^^^^^^^___^^^]]]\\\^^^___aaa___\\\XXXTTTRRRQQQPPPRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSUUUWWWXXXVVVUUUTTTSSSRRRQQQOOOOOONNNNNNPPPQQQQQQQQQQQQTTTXXX[[[^^^[[[WWWRRROOOOOOOOOPPPRRRQQQQQQPPPPPPQQQQQQRRRNNNMMMKKKKKKNNNPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZbbbfffkkklllhhhaaaZZZWWWWWWUUURRRPPPOOOPPPQQQRRROOOPPPQQQQQQQQQPPPOOONNNPPPOOONNNNNNNNNNNNKKKJJJOOONNNNNNOOOPPPOOOMMMKKKLLLIIIFFFEEEEEEEEEEEEDDDHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMOOOUUU\\\aaammmsssyyy~~~uuummmkkksssxxxmmm___UUUQQQKKKDDDAAABBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;;;;:::999;;;<<<======>>>>>>======^^^]]]^^^```dddggghhhgggbbbaaaaaa```^^^\\\ZZZYYYVVVXXXZZZ[[[YYYUUUQQQMMMUUUUUUUUUTTTSSSSSSUUUWWWVVVUUUSSSPPPMMMMMMNNNPPPVVVXXXZZZ]]]^^^]]][[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUQQQQQQPPPPPPOOOPPPPPPQQQPPPOOONNNLLLKKKKKKLLLLLLPPPRRRTTTVVVWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTUUUVVVXXXWWWWWWVVVVVVWWWWWWXXX___]]]```ooowwwyyypppllljjjgggeeefffgggfffbbb^^^\\\]]]___```aaaaaa```______^^^\\\[[[YYYXXXWWWWWWYYYZZZZZZXXXWWWWWWYYY[[[YYYZZZ\\\\\\[[[\\\]]]___```^^^[[[WWWUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMOOOQQQTTTUUUTTTSSSTTTRRRPPPOOONNNOOOPPPQQQPPPSSSVVVWWWVVVVVVWWWWWW]]]ZZZUUUQQQOOOOOOQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMNNNMMMMMMOOOQQQTTTWWWVVVTTTQQQOOOMMMLLLLLLNNNLLLKKKLLLMMMOOOOOONNNRRRRRRSSSTTTUUUWWWXXXYYY\\\aaaeeegggddd___[[[XXXUUUSSSQQQPPPOOOPPPQQQRRRNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNMMMMMMMMMLLLJJJHHHLLLLLLKKKLLLMMMMMMKKKIIIKKKIIIGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMQQQWWW\\\jjjjjjkkkrrrqqqnnnnnntttxxxhhh]]]TTTKKKEEEGGGCCC???>>>@@@AAA???===???>>>>>>>>>===<<<<<<<<<>>><<<;;;:::;;;;;;999888::::::;;;<<<<<<<<<<<<<<>>>>>>>>===<<<;;;::::::>>>===;;;;;;;;;;;;999777999:::;;;;;;<<<<<<;;;;;;cccccceeegggiiiiiifffdddgggfffdddbbb___]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUU\\\[[[YYYYYYYYYZZZZZZ[[[XXXVVVTTTSSSRRRRRRRRRRRRPPPRRRVVVYYY[[[\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUURRRRRRRRRQQQQQQPPPPPPPPPJJJIIIIIIJJJKKKMMMOOOQQQTTTVVVXXXYYYXXXVVVTTTRRRQQQSSSUUUUUUTTTSSSSSSTTTVVVWWWYYY[[[\\\]]]]]]\\\YYYZZZ\\\bbblll~~~zzzuuutttssswwwuuunnnkkkhhhfffcccaaa___aaadddeeeccc```______```aaabbbbbbbbbbbb___^^^\\\ZZZXXXVVVUUUUUUYYYYYYXXXVVVTTTSSSTTTVVVVVVXXX[[[\\\\\\]]]^^^___YYYWWWUUUSSSQQQPPPPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHIIILLLPPPTTTUUUTTTSSSUUUSSSPPPMMMLLLMMMOOOPPPSSSUUUVVVVVVUUUTTTTTTUUUUUURRROOOLLLKKKMMMPPPRRRQQQRRRSSSSSSSSSQQQPPPOOOPPPRRRTTTSSSPPPPPPRRRUUUTTTSSSRRRPPPOOONNNNNNNNNNNNKKKIIIKKKOOOQQQPPPNNNQQQQQQQQQRRRRRRSSSTTTUUUZZZ]]]______]]]ZZZXXXXXXQQQPPPOOONNNNNNOOOOOOPPPLLLKKKIIIIIIJJJLLLOOOQQQMMMLLLLLLMMMOOOOOONNNLLLLLLJJJIIIJJJKKKLLLKKKJJJLLLKKKKKKLLLNNNPPPOOONNNHHHIIIJJJJJJKKKKKKKKKKKKNNNOOOPPPPPPOOOQQQTTTVVV\\\^^^```eeeooo|||vvvmmmddd\\\RRRJJJGGGEEEDDDCCCAAA@@@?????????>>><<<;;;======<<<<<<;;;:::999999===<<<;;;;;;<<<;;;999777999:::;;;;;;<<<<<<;;;;;;```aaadddhhhkkkkkkiiigggeeeeeedddbbb```]]][[[ZZZXXXWWWWWWWWWWWWYYY\\\]]]^^^\\\ZZZZZZ[[[]]]]]]\\\VVVUUUSSSSSSTTTTTTTTTRRRQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOHHHHHHIIIJJJMMMOOORRRTTTSSSTTTUUUVVVUUUSSSQQQPPPRRRUUUWWWXXXVVVUUUUUUVVVXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[]]]]]]\\\bbbrrrqqqfffgggkkkpppxxxxxxoookkkhhhfffdddccc```___```dddeeedddbbb___``````aaaaaabbbcccccc^^^]]][[[ZZZXXXWWWVVVVVVYYYYYYXXXVVVSSSSSSTTTUUUWWWZZZ\\\]]]]]]\\\]]]]]]VVVTTTRRRQQQOOOOOOOOOOOOKKKKKKJJJJJJIIIGGGFFFEEEIIIKKKNNNRRRVVVWWWVVVTTTSSSQQQOOONNNMMMNNNOOOPPPSSSUUUUUUUUUSSSSSSTTTUUUQQQOOOMMMKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSRRRPPPOOOOOOPPPUUUTTTSSSRRROOOMMMKKKIIILLLLLLLLLNNNPPPQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUXXXYYYZZZYYYWWWUUUTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPKKKJJJIIIIIIJJJLLLNNNPPPMMMLLLKKKLLLLLLLLLJJJHHHLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOOOONNNOOOPPPRRRTTTXXX\\\]]]cccmmmuuuwwwrrrsssuuuuuuwww{{{{{{vvvzzz}}}|||mmm^^^UUUPPPLLLGGGDDDBBBAAA@@@??????>>>>>>===;;;::::::999<<<<<<;;;;;;:::999999999;;;;;;;;;<<<===<<<:::888999999:::;;;;;;;;;;;;;;;bbbaaabbbdddgggiiiiiihhhdddeeeeeedddbbb___]]][[[YYYXXXWWWWWWWWWYYY[[[\\\]]]ZZZXXXYYY[[[]]]]]]\\\WWWUUUTTTUUUWWWYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTRRRQQQQQQPPPPPPRRRSSSSSSSSSRRRQQQOOONNNLLLLLLMMMNNNPPPSSSUUUWWWVVVVVVVVVVVVUUUTTTSSSRRRVVVXXX[[[\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVVVV___lllyyy{{{yyyqqqfffaaaeeekkksss~~~}}}xxxpppjjjgggeeeeeeeeeaaa___]]]^^^bbbdddcccaaa______``````aaaaaabbbccc^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYXXXVVVSSSSSSTTTVVVYYY[[[]]]^^^\\\[[[ZZZZZZUUUSSSRRRPPPOOOOOOPPPPPPKKKKKKKKKKKKJJJHHHGGGGGGKKKLLLOOOTTTWWWXXXVVVTTTMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTVVVVVVUUUTTTTTTTTTOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTRRRRRRRRRPPPNNNLLLRRRSSSTTTSSSQQQNNNKKKIIIIIILLLPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXWWWUUUTTTTTTVVVUUUUUUTTTSSSRRRRRRQQQQQQKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMMMMLLLJJJKKKIIIHHHHHHJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKHHHFFFEEEFFFGGGHHHIIIKKKMMMNNNKKKMMMOOOOOONNNNNNOOOQQQRRRVVVWWWVVVYYYaaaffffffgggjjjmmmoooppprrrtttvvv~~~|||{{{}}}}}}sssgggZZZPPPKKKEEECCCAAA???>>>>>>===<<<======<<<;;;:::999:::;;;::::::::::::999999999999999999:::<<<======;;;999777888999999::::::999999fffdddbbbaaaccceeeeeeeeefffggghhhhhhfffccc```]]]\\\\\\ZZZYYYXXXVVVVVVUUU[[[XXXVVVWWW[[[]]]]]]\\\ZZZXXXWWWXXX\\\]]]\\\ZZZ\\\ZZZWWWUUUSSSRRRQQQRRRXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSQQQOOONNNQQQQQQQQQQQQSSSUUUWWWYYYYYYYYYYYYXXXWWWWWWWWWWWWXXX[[[^^^___^^^]]]\\\]]]]]]\\\ZZZXXXWWWVVVVVVVVVUUURRRRRRUUUVVVUUU[[[dddeeefffeeebbb___aaaggglllxxxpppmmmiiieeeccccccfffhhh___\\\ZZZ[[[___aaa```^^^____________```aaabbbccc]]]]]][[[ZZZYYYYYYYYYYYYXXXYYYXXXVVVTTTSSSUUUWWWYYY\\\^^^^^^[[[YYYXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMPPPTTTXXXXXXVVVTTTIIIJJJLLLNNNPPPRRRTTTUUUPPPSSSWWWYYYXXXVVVTTTTTTOOOOOOOOOOOONNNNNNMMMMMMJJJJJJKKKLLLOOORRRUUUVVVZZZWWWTTTTTTUUUSSSPPPLLLNNNPPPRRRTTTTTTRRROOOMMMGGGMMMRRRTTTSSSQQQQQQRRRPPPQQQQQQRRRSSSUUUWWWXXXWWWWWWXXXWWWVVVVVVXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJKKKMMMQQQRRRRRRQQQJJJHHHGGGGGGIIIJJJKKKKKKMMMLLLKKKLLLLLLKKKHHHFFFDDDEEEFFFGGGIIILLLNNNOOOLLLNNNPPPPPPPPPOOOPPPQQQUUUVVVTTTRRRUUU[[[]]]ZZZdddgggkkkmmmnnnmmmnnnnnnyyy}}}{{{~~~vvvrrriii^^^SSSKKKGGGEEE@@@???>>>===============<<<===<<<;;;:::;;;===???999999999999999999::::::888888:::<<<>>>>>><<<:::666666777888888888888888dddeeefffdddbbbaaabbbccccccbbbbbbdddfffeeeaaa]]]^^^\\\[[[ZZZZZZZZZXXXWWW\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVVVVWWWXXX[[[___aaa[[[YYYVVVRRRPPPQQQUUUXXX^^^YYYWWWYYYXXXTTTQQQRRRQQQMMMNNNTTTUUUPPPNNNPPPSSSUUUVVVVVVUUUTTTUUUWWWUUUXXX[[[\\\\\\[[[ZZZ[[[bbbccceeefffeeebbb^^^\\\ZZZYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPRRRUUUXXX[[[^^^\\\]]]aaacccdddjjjrrryyyyyy||||||}}}vvvmmmeeeeeedddcccbbb```^^^]]]\\\ZZZYYYZZZ\\\```aaabbbaaabbbccccccbbb```]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZ```^^^ZZZWWWVVVVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXWWWUUURRRQQQRRRQQQPPPMMMKKKKKKMMMOOOLLLNNNPPPSSSUUUVVVVVVVVVPPPPPPOOONNNNNNPPPTTTWWWTTTVVVWWWWWWVVVUUUVVVWWWSSSOOOKKKKKKLLLNNNNNNLLLKKKKKKKKKLLLOOORRRVVVXXXYYYWWWTTTTTTTTTTTTSSSQQQTTTTTTTTTQQQNNNLLLLLLMMMOOOOOOPPPRRRTTTSSSQQQOOOQQQQQQQQQQQQSSSUUUWWWYYYVVVVVVVVVVVVWWWYYYZZZ\\\ZZZYYYXXXXXXXXXVVVQQQNNNLLLLLLKKKKKKJJJJJJJJJIIIJJJHHHHHHKKKOOOQQQPPPNNNKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNNNNMMMLLLNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWXXX[[[aaafffiiijjjiiihhhmmmxxx}}}tttzzz}}}xxx{{{yyynnnfff```[[[TTTNNNIIIEEEBBB@@@???>>>===;;;:::999888888:::;;;;;;;;;;;;:::999999777777777777777777777777888888888999999:::::::::777777777777777666555555ccccccdddccc```___```aaaaaa______```bbbbbb```^^^]]]\\\[[[ZZZZZZZZZYYYXXXYYYYYYXXXWWWWWWWWWXXXYYYWWWVVVVVVWWWYYY\\\]]]^^^[[[XXXTTTPPPOOORRRXXX]]]aaa\\\XXXYYYXXXTTTRRRSSSSSSPPPQQQVVVWWWSSSQQQSSSQQQSSSTTTTTTSSSSSSTTTVVVXXX[[[^^^___^^^^^^^^^___bbbdddeeeeeeddd```\\\ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPPPPOOOOOOQQQTTTWWWYYY\\\[[[___eeehhhiiinnnttt}}}tttiiiccc_________^^^]]]\\\[[[ZZZ]]][[[ZZZ[[[^^^aaabbbbbbaaabbbbbbcccbbb```]]]\\\]]]\\\\\\[[[ZZZ[[[[[[[[[```^^^\\\YYYWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSRRROOOLLLKKKKKKMMMMMMOOOQQQSSSTTTUUUUUUUUUMMMNNNMMMLLLLLLNNNRRRUUUVVVWWWXXXWWWTTTRRRRRRRRRQQQMMMJJJJJJLLLMMMMMMLLLMMMLLLMMMNNNPPPSSSVVVXXXWWWUUUSSSRRRRRRRRRPPPOOOQQQQQQQQQOOOLLLKKKKKKLLLOOOOOOOOORRRSSSSSSQQQOOOOOOOOOOOOPPPRRRTTTVVVXXXVVVUUUUUUUUUVVVXXXZZZ[[[YYYXXXWWWVVVVVVTTTQQQNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLPPPRRRQQQOOOOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKMMMNNNPPPQQQQQQSSSTTTUUUUUUUUUSSSUUUYYY]]]___``````___fffnnnyyyxxxqqqhhh]]]UUUTTTPPPJJJFFFCCCAAA???===>>>>>><<<;;;::::::999999999::::::::::::999888888666666777888999999::::::888888999999999999999999777777777777777666555555```aaaaaa___]]]]]]^^^______^^^]]]^^^___```___]]][[[[[[ZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUWWWZZZ]]]\\\[[[]]][[[WWWTTTTTTZZZbbbhhheee^^^YYYWWWVVVRRRRRRTTTPPPNNNPPPSSSTTTQQQPPPRRROOOPPPQQQQQQQQQRRRTTTVVVYYY\\\^^^_________```aaacccdddddddddaaa]]]YYYWWWVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMMMMOOORRRUUUVVVXXXYYY___ggglllmmmrrrwww}}}zzz}}}{{{xxx}}}}}}{{{wwwnnnhhhccc]]]YYYZZZ[[[[[[[[[[[[ZZZYYYYYY]]]\\\[[[]]]___aaabbbbbbaaaaaabbbbbbaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]```___]]]ZZZXXXUUUSSSRRRSSSQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTTTTTTTTTTQQQNNNLLLKKKLLLOOOPPPQQQSSSSSSSSSRRRRRRKKKKKKKKKKKKJJJLLLOOORRRWWWXXXXXXUUURRRNNNMMMMMMMMMKKKIIIIIIKKKLLLMMMLLLNNNNNNNNNOOOQQQTTTVVVXXXUUUSSSPPPOOOOOONNNMMMKKKMMMNNNNNNLLLJJJIIIKKKLLLNNNNNNOOOQQQSSSRRRPPPNNNLLLLLLMMMOOOQQQTTTVVVWWWTTTTTTSSSTTTUUUVVVXXXYYYXXXVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKLLLNNNQQQRRRQQQPPPRRRPPPLLLIIIGGGGGGHHHIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMOOOOOOPPPRRRSSSSSSSSSSSSOOOPPPRRRTTTUUUVVVWWWWWW^^^bbbjjjuuu~~~yyywwwlllbbb[[[SSSKKKEEEGGGDDDAAA??????>>>===<<<<<<<<<;;;:::::::::::::::888888999999888888777666555555666888999;;;<<<<<<999999999888888888888888777777777777777666555555]]]^^^^^^\\\[[[[[[\\\^^^```aaaaaabbbbbb```]]][[[ZZZZZZZZZZZZYYYZZZ\\\]]]YYYZZZZZZZZZZZZYYYXXXWWWZZZWWWUUUWWW[[[]]]\\\YYY[[[[[[[[[[[[]]]ccckkkpppfff^^^WWWTTTRRRPPPPPPTTTMMMNNNPPPQQQPPPOOOOOOPPPMMMNNNPPPPPPPPPQQQTTTWWWYYYZZZ\\\\\\\\\]]]^^^```bbbcccbbbaaa^^^ZZZVVVTTTSSSSSSRRRPPPOOONNNNNNMMMLLLKKKKKKLLLNNNPPPSSSTTTVVVWWW\\\eeejjjmmmrrryyy|||}}}wwwiii```]]]\\\YYYWWWYYYYYYZZZ[[[\\\\\\\\\\\\]]]\\\\\\^^^```bbbaaa```aaaaaaaaa```___^^^\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^______^^^[[[XXXTTTQQQOOOPPPOOOLLLJJJJJJLLLNNNPPPSSSSSSTTTUUUUUUTTTTTTSSSRRRTTTTTTSSSPPPNNNNNNNNNPPPQQQRRRSSSRRRQQQPPPOOOJJJKKKKKKJJJIIIKKKMMMPPPUUUVVVVVVSSSOOOLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMPPPPPPPPPQQQRRRTTTUUUVVVRRROOOMMMLLLLLLKKKJJJHHHKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNOOOQQQRRRQQQOOOMMMJJJKKKMMMOOORRRTTTVVVWWWRRRRRRRRRRRRSSSTTTVVVWWWWWWUUURRRQQQPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPQQQOOOLLLIIIHHHHHHJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHGGGFFFHHHIIIIIIHHHHHHJJJKKKNNNOOOQQQRRRSSSSSSSSSRRRPPPPPPOOOPPPPPPQQQRRRRRRXXX[[[aaajjjrrrvvvvvvttttttwww}}}{{{uuufff```VVVNNNIIIFFFCCCAAABBB@@@>>>===>>>???>>>===999999999888888999::::::777777777888777777666555555555666777888999::::::999999888888777777777666777777777777777666555555ZZZ[[[[[[ZZZYYYZZZ]]]___dddfffiiiiiifffaaa[[[XXXYYYZZZZZZYYYXXXYYY\\\___]]]]]]]]]\\\ZZZXXXVVVUUUZZZXXXVVVWWW[[[]]]\\\[[[YYY\\\aaadddgggjjjnnnpppddd[[[SSSPPPNNNMMMOOOSSSPPPSSSTTTSSSQQQQQQRRRSSSLLLMMMNNNOOOOOORRRUUUXXXYYYZZZZZZZZZYYYZZZ\\\___``````___^^^[[[XXXTTTRRRQQQQQQQQQPPPOOONNNMMMMMMJJJJJJKKKLLLMMMPPPRRRSSSUUUTTTWWW^^^bbbfffmmmuuupppwwwmmmbbb[[[[[[\\\ZZZXXXXXXYYYZZZ[[[]]]]]]^^^^^^\\\\\\]]]___aaabbb```____________^^^]]]\\\[[[ZZZWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]\\\ZZZWWWTTTPPPNNNOOONNNKKKJJJJJJLLLNNNPPPUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTTTTRRRQQQRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQRRRQQQNNNLLLLLLLLLJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRSSSTTTOOOLLLJJJIIIJJJJJJIIIGGGJJJKKKLLLKKKJJJKKKLLLNNNNNNNNNNNNPPPQQQQQQNNNKKKJJJKKKMMMPPPSSSUUUVVVWWWPPPPPPOOOPPPQQQRRRTTTUUUUUUSSSPPPOOOOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPNNNMMMKKKIIIIIIJJJLLLNNNKKKKKKKKKLLLLLLMMMNNNNNNGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFGGGGGGGGGGGGIIIJJJOOOPPPRRRSSSTTTSSSRRRRRRPPPPPPOOONNNMMMNNNOOOOOORRRVVV\\\```bbbeeehhhkkkgggmmmvvvtttnnnnnnllleee]]]RRRNNNGGGBBB@@@@@@AAAAAA@@@>>>======>>>???>>>===777777777666777777888999666777777777777666555555555555555555666666666666888888888777777666666666777777777777777666555555XXXYYYYYYYYYYYY[[[___bbbhhhkkknnnmmmhhhaaa\\\YYYYYY[[[[[[YYYWWWXXX\\\``````___^^^\\\YYYWWWVVVUUUZZZYYYYYYXXXYYY\\\^^^```ccchhhooossstttsssqqqppp___VVVOOOMMMLLLLLLNNNSSSOOOTTTUUUQQQNNNNNNPPPPPPJJJLLLMMMMMMNNNQQQVVVYYYZZZZZZZZZXXXVVVWWWZZZ]]]\\\\\\\\\[[[YYYVVVTTTSSSQQQQQQQQQQQQPPPOOONNNMMMJJJKKKKKKMMMNNNPPPRRRSSSUUUSSSTTTXXX[[[]]]dddllliiiyyy{{{jjjeee^^^[[[ZZZ[[[ZZZXXXVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]^^^aaaccccccaaa^^^^^^]]]\\\[[[ZZZYYYYYYXXXUUUVVVVVVWWWYYYZZZ\\\]]]ZZZZZZYYYXXXVVVSSSPPPNNNOOOMMMLLLKKKKKKMMMOOOPPPUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSUUUVVVQQQQQQRRRRRRQQQOOOMMMLLLJJJKKKLLLKKKKKKKKKLLLNNNLLLMMMOOOOOONNNMMMNNNOOOLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLJJJIIIHHHIIIJJJIIIHHHKKKLLLLLLLLLKKKKKKMMMOOONNNNNNNNNOOOQQQPPPMMMJJJJJJLLLNNNPPPSSSTTTUUUVVVNNNNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPOOOOOOOOOMMMKKKHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNOOONNNNNNOOOPPPMMMMMMLLLLLLLLLMMMNNNOOOMMMLLLLLLLLLLLLMMMMMMNNNGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFGGGFFFGGGHHHJJJOOOPPPRRRTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKLLLPPPTTTUUUTTTUUUZZZ______eeeoooxxx|||{{{~~~~~~vvvlll```YYYWWWTTTOOOIIIGGGEEEAAA>>><<<<<<>>>???===;;;;;;;;;<<<===<<<:::777777666666666777777888666666777777666666555444555555555555444444444444777777777777666666666666777777777777777666555555WWWXXXXXXYYYZZZ]]]bbbfffkkklllmmmjjjddd___]]]\\\ZZZ\\\\\\ZZZVVVWWW[[[```aaa```]]][[[YYYXXXWWWWWWZZZ[[[[[[YYYXXXZZZaaafffpppuuuzzz|||yyytttooolllZZZRRRLLLKKKLLLLLLOOOTTTNNNTTTUUUNNNIIIKKKMMMLLLHHHIIIJJJKKKLLLPPPUUUYYYYYYYYYWWWTTTRRRRRRUUUXXXXXXYYYYYYXXXWWWVVVUUUTTTQQQRRRRRRRRRRRRQQQOOONNNKKKLLLMMMNNNPPPRRRSSSTTTSSSRRRSSSVVVVVVVVVZZZ```cccqqq~~~pppaaa___]]]ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]______aaadddfffeeebbb```\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTUUUVVVWWWXXXZZZ[[[VVVVVVUUUUUUSSSRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOOOOTTTSSSRRRRRRQQQQQQQQQQQQTTTUUUUUUTTTSSSSSSUUUXXXPPPQQQQQQQQQPPPNNNMMMKKKIIIJJJLLLKKKJJJJJJKKKMMMJJJLLLNNNNNNNNNNNNOOOPPPNNNPPPRRRQQQOOONNNNNNPPPNNNNNNNNNNNNNNNNNNMMMMMMJJJIIIHHHHHHJJJKKKKKKJJJKKKKKKLLLKKKJJJJJJLLLNNNNNNMMMNNNOOOPPPOOOLLLJJJJJJKKKMMMPPPRRRSSSSSSSSSMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPPPPQQQOOOMMMJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMPPPPPPOOONNNOOOQQQOOOPPPPPPPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJMMMOOOQQQSSSSSSRRRPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMOOORRRTTTYYY\\\aaagggmmmqqqrrrrrrllllllpppxxxwwwnnnhhheee\\\VVVOOOJJJHHHGGGDDDAAA@@@@@@???===<<<;;;<<<===:::999888:::<<<<<<;;;:::999888888777777777888888777777777777777666555555333444444555555666666666555555666666666666666666777777777777777666555555VVVWWWXXXYYY[[[___dddhhhkkkllljjjeee```]]]^^^```ZZZ\\\]]]ZZZVVVVVV[[[```aaa___\\\ZZZXXXXXXYYYZZZYYY\\\]]]ZZZWWWYYYbbbkkktttwwwzzzyyytttllleeebbbWWWPPPKKKKKKMMMNNNQQQUUUQQQXXXYYYQQQKKKMMMOOONNNFFFGGGHHHIIIKKKOOOTTTXXXVVVUUUSSSOOOMMMMMMPPPSSSVVVVVVWWWWWWWWWVVVUUUUUURRRSSSSSSTTTSSSRRRPPPOOOLLLLLLNNNOOOQQQSSSTTTTTTRRRQQQSSSVVVVVVRRRSSSWWWZZZeeexxx}}}nnneee^^^^^^]]][[[WWWVVVVVVWWWYYYZZZ[[[]]]^^^_________```aaadddggghhhhhhdddaaa[[[ZZZYYYXXXVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYTTTTTTSSSSSSRRRRRRQQQQQQLLLMMMMMMNNNNNNNNNOOOOOORRRQQQQQQQQQQQQRRRSSSSSSWWWWWWVVVTTTRRRRRRUUUWWWPPPPPPQQQQQQPPPNNNMMMKKKHHHJJJKKKKKKIIIIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNPPPPPPRRRTTTSSSPPPNNNOOOQQQMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGHHHJJJLLLLLLLLLJJJKKKLLLKKKIIIIIIKKKMMMNNNMMMNNNOOOPPPOOOLLLIIIIIIJJJMMMOOOPPPQQQQQQQQQLLLLLLKKKLLLMMMNNNPPPQQQPPPPPPPPPQQQRRRPPPMMMJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLOOORRRRRRPPPOOOPPPRRRRRRSSSTTTTTTSSSQQQOOONNNLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBDDDFFFGGGFFFGGGIIIJJJLLLMMMPPPRRRRRRPPPNNNMMMLLLLLLMMMLLLLLLKKKIIIIIIJJJGGGEEEGGGLLLPPPPPPOOOUUUTTTTTTVVV[[[aaaeeegggaaaaaafffnnnuuuyyywwwkkkaaaXXXRRROOOLLLIIIFFFDDDDDDDDDCCCBBB;;;<<<======<<<;;;<<<===888888888:::<<<>>>===;;;;;;::::::999888888999999777777777777777666666555222333444555666888999999444555555555666666777777777777777777777666666555WWWXXXXXXXXXYYY\\\aaadddffffffccc______aaa^^^XXX___\\\WWWUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVWWWYYY\\\bbbfffiiirrrppplllgggbbb^^^\\\ZZZUUURRRNNNMMMNNNPPPRRRRRRQQQOOOMMMMMMMMMMMMKKKJJJJJJHHHFFFFFFHHHLLLQQQTTTSSSQQQMMMJJJIIIKKKMMMOOOSSSSSSRRRQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUVVVVVVUUUSSSQQQOOOZZZ___fffrrr|||pppiiiggg[[[YYYVVVUUUUUUUUUSSSRRRWWWXXXZZZ\\\]]]______```^^^```ccceeeeeeccc```^^^ZZZXXXTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNPPPRRRQQQOOOPPPSSSUUUTTTRRRPPPNNNLLLMMMNNNNNNJJJMMMQQQRRRRRRQQQQQQQQQPPPRRRTTTUUUVVVUUUSSSRRRVVVTTTRRRPPPPPPNNNLLLJJJGGGGGGGGGHHHIIIJJJKKKLLLHHHKKKNNNPPPRRRSSSVVVXXXUUURRRNNNOOOQQQRRROOOKKKLLLMMMMMMLLLJJJIIIKKKLLLMMMKKKIIIIIIKKKMMMNNNNNNJJJIIIHHHHHHGGGGGGGGGGGGKKKLLLMMMOOONNNMMMKKKJJJHHHIIIKKKLLLNNNNNNOOOOOOPPPNNNLLLKKKMMMNNNNNNMMMNNNPPPPPPPPPNNNLLLKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLOOONNNMMMLLLMMMOOORRRSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDCCCDDDEEEGGGFFFEEEEEEEEEGGGJJJKKKKKKLLLOOOPPPPPPNNNLLLJJJNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLQQQPPPPPPPPPQQQSSSTTTVVVUUUXXX]]]cccjjjsss||||||vvvqqqpppoooooonnnhhhaaaXXXRRRNNNKKKHHHEEE@@@@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;;;;<<<<<<===666555444555777888888777666555555555555444444444888777555444444555666666666666555444444444444555555555666777666555333222YYYZZZZZZZZZ[[[]]]aaaccccccdddbbb___```bbb___ZZZ]]]ZZZVVVTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVYYY]]]aaadddeeecccaaa^^^[[[XXXWWWVVVUUURRRPPPPPPQQQSSSTTTSSSPPPOOOMMMMMMNNNMMMLLLJJJGGGGGGGGGGGGIIIKKKNNNOOONNNMMMJJJHHHIIILLLOOORRRPPPQQQQQQSSSTTTVVVWWWXXXUUUTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTRRRPPPNNNQQQSSSYYYaaakkkvvv~~~wwwsssvvv~~~yyyvvvwww}}}tttllleee```ZZZXXXUUUTTTUUUUUUTTTRRRUUUVVVXXXZZZ[[[\\\]]]]]]^^^```bbbcccbbb```^^^\\\XXXVVVSSSRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVPPPRRRSSSQQQOOONNNPPPRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMOOORRRSSSRRRRRRSSSTTTWWWWWWXXXYYYXXXWWWUUUTTTUUUSSSQQQOOONNNMMMJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKNNNRRRTTTUUUUUUWWWXXXTTTQQQNNNOOORRRRRROOOLLLMMMNNNOOOMMMLLLKKKLLLNNNMMMKKKHHHHHHIIIKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHKKKLLLNNNOOOOOONNNLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOPPPNNNKKKKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOPPPQQQLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMMMMNNNQQQSSSTTTUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMLLLJJJHHHGGGCCCDDDEEEEEEDDDCCCEEEFFFIIIHHHGGGFFFFFFGGGHHHJJJLLLLLLNNNNNNNNNLLLJJJIIILLLLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLNNNMMMMMMLLLMMMNNNOOOPPPOOOQQQVVVZZZaaahhhqqqvvvvvvyyyzzzzzz~~~xxxrrrsssvvvwwwwwwsssnnngggaaa]]][[[YYYXXXRRRNNNHHHEEEDDDCCCBBB@@@======>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;888777666666777888666555666555555555555444444444555555555555555666777777666666555444444444444444444555555555555444444333ZZZ[[[]]]]]]]]]]]]___aaa]]]______]]]^^^aaa___ZZZ\\\YYYUUUSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSUUUXXXZZZ\\\XXXWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRSSSTTTUUUTTTSSSOOONNNMMMMMMNNNNNNLLLJJJEEEFFFGGGHHHIIIJJJJJJJJJLLLJJJHHHGGGHHHJJJNNNPPPLLLMMMPPPRRRTTTVVVVVVVVVSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSQQQPPPOOOPPPPPPRRRVVV\\\dddlllpppqqqnnnhhhcccbbbiiiuuu|||yyyzzzzzzwwwrrroootttzzzlllhhhfff___XXXXXXVVVTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWYYYZZZ[[[[[[____________^^^]]][[[ZZZUUUSSSQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTTTTSSSQQQOOOMMMNNNOOOQQQPPPNNNMMMLLLKKKLLLLLLPPPQQQSSSSSSRRRSSSUUUWWW[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSPPPOOOMMMLLLIIIFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNRRRVVVYYYYYYXXXWWWWWWRRROOOMMMNNNQQQRRRPPPMMMOOOPPPPPPOOONNNMMMNNNOOONNNKKKHHHGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKMMMNNNOOOOOOOOOOOOOOOMMMJJJIIIJJJJJJJJJIIIKKKLLLNNNPPPQQQRRRRRRRRRLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNPPPRRRUUUVVVTTTTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLMMMLLLJJJIIIHHHAAABBBDDDDDDCCCCCCEEEFFFJJJIIIHHHGGGFFFGGGHHHIIIMMMLLLLLLKKKJJJIIIHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGIIILLLOOOSSSYYY```dddfffjjjmmmnnnttt|||tttuuuwwwzzz~~~~~~xxxqqqjjjffffffggggggfff^^^ZZZSSSMMMJJJGGGEEEDDDCCCAAA???>>>??????>>>===:::;;;;;;<<<===>>>>>>>>><<<<<<=========<<<<<<;;;:::::::::::::::999999999:::888777777777777666444666555555555555444444444222333444555666777777777666555555444444444444444444444333333333444555555YYY[[[^^^^^^]]]\\\\\\]]]VVVZZZ\\\[[[]]]___^^^ZZZ[[[XXXUUUSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUSSSQQQNNNMMMLLLLLLMMMNNNNNNLLLJJJFFFFFFFFFFFFGGGGGGHHHIIINNNLLLIIIGGGFFFHHHJJJKKKIIIKKKNNNQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPTTTSSSRRRSSSVVV\\\aaadddfffeeebbb___aaajjjwww~~~yyy{{{www{{{}}}wwwyyyxxxyyy{{{hhh^^^^^^___ZZZUUUVVVUUUSSSTTTVVVWWWWWWVVVSSSTTTUUUWWWYYYZZZ[[[[[[^^^^^^]]]\\\ZZZYYYWWWVVVRRRQQQPPPPPPQQQRRRQQQOOOOOOOOONNNOOOPPPSSSVVVXXXUUUTTTSSSQQQOOONNNNNNOOORRRQQQOOONNNMMMLLLLLLMMMQQQQQQRRRQQQQQQSSSVVVYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVTTTQQQOOONNNLLLIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNPPPTTTYYY\\\[[[XXXUUUTTTOOOMMMLLLMMMOOOQQQPPPNNNNNNPPPQQQPPPNNNMMMNNNOOONNNKKKHHHFFFFFFFFFFFFEEEIIIHHHHHHGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOLLLIIIHHHHHHHHHGGGFFFLLLOOOSSSVVVXXXVVVRRRNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNPPPRRRTTTVVVWWWSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHBBBDDDEEEDDDCCCCCCDDDEEEIIIHHHHHHGGGGGGHHHIIIJJJMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEHHHKKKLLLJJJJJJHHHGGGFFFEEEDDDDDDBBBCCCEEEGGGIIIMMMRRRUUUWWW[[[___```fffnnnssssssmmmooorrrvvv{{{~~~}}}zzzxxxwww~~~{{{uuuqqqooogggccc]]]YYYWWWUUUSSSQQQLLLHHHDDDAAA@@@@@@???>>>@@@??????>>>>>><<<;;;:::999::::::;;;;;;<<<======<<<<<<=========<<<;;;;;;;;;::::::999888888777777888777666666888888777555666555555555555444444444111333444666777777666555666555444444333333444444333333222222222333555666XXXZZZ\\\]]][[[ZZZYYYYYYTTTZZZ^^^^^^___```___[[[[[[XXXVVVTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRROOOKKKHHHKKKKKKKKKMMMOOONNNLLLJJJIIIGGGEEECCCDDDFFFIIIKKKLLLKKKIIIGGGGGGHHHJJJKKKLLLNNNQQQSSSSSSQQQOOOMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSTTTTTTSSSSSSQQQPPPNNNNNNPPPTTTXXXZZZ```aaabbbcccgggooozzz|||}}}~~~wwwttt{{{pppmmmkkkooo}}}ooohhh___ZZZYYYYYYWWWUUUUUUTTTSSSTTTVVVWWWWWWWWWSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\[[[YYYXXXVVVTTTTTTQQQPPPPPPQQQRRRRRRPPPNNNKKKJJJIIIJJJLLLPPPUUUXXXTTTSSSRRRQQQQQQRRRQQQQQQSSSRRRQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPRRRVVVYYYWWWWWWXXXXXXXXXXXXXXXWWWWWWUUURRRPPPOOOMMMJJJHHHFFFGGGIIIKKKMMMMMMNNNNNNPPPTTTYYY\\\ZZZVVVSSSQQQMMMLLLLLLMMMNNNOOOOOONNNMMMNNNPPPOOONNNLLLLLLMMMNNNKKKHHHFFFFFFFFFFFFEEEHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNKKKHHHGGGGGGGGGFFFEEELLLQQQYYY```ddd```WWWQQQOOOOOOPPPQQQRRRRRRQQQQQQMMMNNNOOOQQQRRRTTTVVVWWWTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKKKKLLLKKKHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLKKKKKKJJJHHHFFFEEECCCBBB@@@AAACCCCCCDDDFFFIIILLLLLLPPPSSSTTTXXX^^^aaa```ccceeeiiinnnrrruuuwwwxxxyyy}}}|||~~~yyyssspppnnnnnnmmmnnnnnnkkkfffaaa^^^\\\SSSQQQMMMJJJHHHEEEBBBAAACCC@@@>>>===>>>??????>>>:::;;;<<<;;;:::888777666::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::::::::999888777666666555555444444555777999888777666555555555555444444444333444555666666555444333555555444333333333333333333222111111111333444666VVVXXXZZZZZZYYYXXXWWWXXXWWW^^^ccccccccccccaaa^^^ZZZXXXVVVUUUUUUTTTSSSQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPRRRSSSUUUVVVVVVUUUTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPNNNLLLHHHEEEIIIJJJKKKMMMOOOOOOLLLJJJKKKIIIFFFDDDDDDGGGKKKNNNIIIIIIHHHHHHIIILLLNNNPPPQQQRRRTTTUUUTTTQQQNNNLLLKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUOOONNNNNNNNNOOORRRTTTVVVZZZ]]]```cccfffmmmvvv}}}xxx}}}ttt|||wwwnnnccccccbbbfffttttttkkk^^^]]]\\\YYYVVVUUUUUUVVVSSSRRRQQQRRRTTTUUUUUUUUURRRSSSUUUWWWXXXZZZZZZ[[[YYYYYYYYYYYYWWWUUUSSSQQQRRRRRRRRRSSSTTTRRROOOLLLHHHGGGFFFFFFIIIOOOTTTXXXUUUSSSRRRRRRTTTUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOQQQUUUXXXWWWYYY[[[\\\]]]\\\[[[ZZZVVVTTTRRRPPPPPPNNNLLLJJJHHHIIIKKKMMMNNNNNNMMMMMMPPPTTTXXXZZZXXXUUURRRPPPMMMMMMNNNNNNOOOOOOPPPPPPKKKMMMOOOOOOMMMLLLKKKKKKNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJGGGFFFGGGGGGGGGFFFJJJPPPZZZeeellliii```XXXQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUUUUSSSRRRPPPNNNMMMJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIIIIGGGDDDBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCEEEGGGIIIJJJKKKLLLKKKJJJIIIGGGEEEBBBAAA@@@AAABBBCCCBBBCCCFFFHHHFFFJJJLLLKKKMMMRRRSSSQQQUUUWWWZZZ]]]aaaccceeefffgggiiinnnrrrwwwzzz}}}~~~}}}xxxtttvvv{{{~~~zzz|||{{{vvvqqqoooooorrrtttvvvwwwsssmmmgggaaa^^^\\\[[[XXXYYYYYYVVVRRRNNNLLLLLLEEEEEEDDDCCCBBBAAA@@@???@@@>>>;;;;;;;;;<<<<<<;;;666888::::::999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888999999888777666666555555333222222444666888888777666555555555555444444444555555555555555444333333555444444333333333333333222222111111222222333333VVVWWWYYYYYYWWWWWWWWWXXXXXX```eeeeeeccccccaaa]]]YYYWWWUUUTTTTTTSSSQQQPPPQQQQQQQQQQQQQQQPPPOOONNNOOOQQQSSSVVVWWWWWWVVVVVVSSSSSSRRRRRRRRRRRRRRRSSSQQQOOOMMMMMMLLLKKKHHHFFFHHHIIIJJJMMMOOOOOOMMMJJJJJJIIIGGGGGGHHHJJJLLLNNNJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQOOOLLLKKKHHHJJJLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUQQQQQQRRRRRRSSSTTTUUUVVVVVVYYY\\\^^^aaagggooovvvxxxzzz~~~}}}sss|||ssshhhiiiooosssxxxxxxoooiiiccc___ZZZZZZYYYWWWTTTSSSSSSTTTPPPOOONNNNNNPPPRRRRRRQQQNNNOOOQQQSSSUUUVVVWWWWWWVVVWWWXXXYYYXXXUUURRRPPPTTTTTTTTTUUUVVVSSSOOOKKKGGGEEEDDDDDDHHHNNNUUUYYYWWWUUUSSSSSSVVVWWWVVVTTTRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPRRRUUUXXXYYY[[[^^^``````^^^ZZZXXXTTTRRRPPPOOOOOONNNLLLKKKIIIJJJLLLNNNNNNMMMLLLKKKPPPSSSWWWYYYWWWTTTRRRPPPPPPQQQRRRQQQQQQQQQQQQRRRKKKMMMOOOOOONNNLLLKKKKKKMMMKKKHHHHHHIIIKKKLLLLLLHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIGGGFFFGGGHHHHHHGGGHHHMMMVVVaaahhhggg___WWWSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNPPPQQQRRRSSSSSSSSSTTTSSSSSSQQQPPPNNNLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCC@@@BBBDDDGGGJJJKKKKKKJJJJJJJJJIIIHHHFFFCCCAAA??????@@@BBBBBBBBBBBBDDDFFFDDDGGGIIIGGGHHHLLLLLLIIILLLLLLMMMNNNOOOPPPQQQRRRRRRTTTXXX\\\```bbbdddeeeeeedddccceeegggiiiiiihhheeefffiiikkkllllllkkkjjjccc```\\\ZZZ\\\^^^aaabbb^^^[[[WWWQQQMMMJJJHHHHHHFFFGGGHHHFFFCCCBBBAAABBB@@@AAAAAAAAA@@@??????@@@===;;;999999999:::999888777999;;;;;;999999;;;>>>999999::::::;;;<<<<<<<<<::::::::::::999888777666777777777666666555555555333222111333555666666555666555555555555444444444444444333333333444555555555444333333222222333333111222222222222111111000VVVWWWXXXXXXWWWWWWXXXZZZWWW___eeedddbbb```]]]ZZZWWWUUUSSSSSSSSSRRRPPPNNNPPPPPPPPPPPPPPPOOONNNMMMMMMPPPSSSVVVXXXXXXWWWWWWRRRRRRQQQQQQRRRSSSSSSTTTOOOMMMKKKKKKLLLKKKJJJHHHHHHHHHJJJMMMOOOOOOMMMJJJHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNMMMKKKJJJIIIGGGIIIKKKNNNPPPRRRSSSTTTSSSRRRRRRQQQPPPOOOOOONNNPPPPPPPPPPPPQQQSSSTTTUUUQQQRRRSSSTTTUUUUUUUUUTTTWWWYYY[[[[[[^^^ccclllsssyyyxxxooouuu|||~~~wwwvvvwwwwwwrrrzzzyyyoooxxxyyyhhh___\\\[[[[[[\\\ZZZWWWTTTSSSRRRRRRQQQNNNLLLKKKLLLMMMOOONNNNNNKKKLLLNNNPPPQQQSSSSSSTTTTTTVVVXXXYYYXXXUUURRROOOVVVVVVVVVWWWWWWTTTOOOKKKGGGEEEDDDDDDHHHOOOVVV[[[ZZZWWWTTTTTTVVVWWWVVVTTTQQQQQQQQQPPPOOONNNMMMLLLLLLNNNPPPQQQQQQSSSUUUXXXZZZ\\\___aaa```]]]XXXUUURRRPPPNNNNNNNNNNNNLLLJJJJJJLLLMMMNNNNNNMMMLLLJJJPPPSSSWWWXXXVVVTTTRRRQQQSSSTTTUUUTTTSSSSSSSSSTTTKKKMMMPPPPPPNNNLLLKKKKKKMMMKKKIIIIIIKKKMMMNNNOOOGGGGGGGGGGGGHHHHHHIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKJJJKKKIIIGGGFFFGGGIIIIIIHHHHHHKKKPPPYYY``````XXXQQQUUUVVVWWWWWWVVVTTTQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPOOONNNLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAABBBBBBCCCCCCDDD???AAAEEEIIIKKKLLLKKKJJJGGGGGGGGGFFFDDDBBB???>>>===???AAAAAAAAAAAACCCEEECCCGGGHHHFFFGGGJJJJJJGGGJJJIIIHHHGGGFFFFFFGGGGGGEEEGGGJJJMMMOOOOOOOOONNNOOOPPPRRRTTTVVVVVVUUUUUUTTTUUUVVVVVVWWWVVVUUUUUUQQQOOOLLLLLLNNNPPPQQQQQQNNNLLLHHHEEEAAA???======>>>???@@@???======>>>???===>>>>>><<<:::888888999:::888777777999::::::999666888999888555444777999777888999:::<<<===>>>???:::::::::999888777666555666666666666666555555555444222111222444444444222666666555555555444444444333222222222333555777888555444333333222222333333111222333333333111000...UUUVVVVVVWWWWWWXXXYYYYYY^^^___```aaa```___]]][[[RRRRRRPPPPPPPPPPPPRRRRRRRRROOOMMMMMMPPPQQQPPPNNNPPPNNNQQQVVVUUUPPPPPPTTTOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOOOOOOOOOOJJJKKKKKKKKKJJJLLLNNNQQQMMMMMMMMMLLLJJJJJJLLLOOORRRRRRPPPMMMIIIGGGHHHIIILLLLLLMMMOOOQQQQQQNNNLLLLLLOOORRRTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSSSSPPPQQQRRRRRRQQQRRRTTTVVVUUUTTTTTTUUUXXX^^^cccfffsss}}}qqqppprrrppprrrqqqpppxxxxxxlllaaaZZZWWWWWWVVVYYYXXXTTTQQQPPPOOOPPPPPPNNNMMMKKKJJJJJJKKKLLLNNNMMMMMMLLLLLLMMMNNNPPPQQQVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUUUUVVVWWWUUUPPPLLLNNNJJJFFFDDDGGGNNNVVV[[[^^^[[[WWWUUUUUUVVVWWWWWWQQQPPPOOONNNMMMNNNOOOOOONNNQQQSSSUUUUUUTTTUUUVVV\\\^^^```aaaaaa^^^[[[YYYRRRQQQPPPPPPPPPOOOMMMKKKOOOOOOMMMLLLLLLLLLMMMNNNSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPOOOOOOPPPQQQPPPOOOQQQQQQPPPPPPOOONNNNNNMMMNNNJJJGGGGGGKKKNNNNNNNNNEEEJJJOOOQQQOOOMMMNNNOOOQQQQQQPPPOOONNNLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDGGGLLLRRRVVVWWWVVVVVVVVVWWWWWWVVVTTTPPPLLLJJJLLLKKKKKKLLLOOOQQQRRRRRRPPPOOONNNMMMKKKIIIHHHGGGKKKKKKJJJIIIHHHGGGFFFEEEBBBDDDDDDBBB??????AAADDDBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDJJJFFFAAA???AAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIJJJIIIHHHFFFEEECCCBBBAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIJJJKKKKKKJJJHHHDDDCCCCCCDDDFFFGGGFFFEEECCCBBBAAA???>>>=========;;;===>>>>>>======>>>@@@===:::999:::<<<===;;;999888888888888888999999999888777666777999999777666777888888999999:::;;;;;;999888777666666777888888444444555555555555444444444333333333333444555555555444333444666666666444444444555555444222111///222222333444555555666666555444222111000/////////WWWVVVUUUUUUVVVXXXZZZ\\\```aaaaaaaaa```]]][[[YYYPPPOOONNNMMMMMMNNNOOOPPPSSSPPPNNNNNNPPPQQQPPPNNNPPPNNNPPPTTTSSSOOOPPPUUUOOOOOOPPPPPPQQQRRRSSSSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNOOOOOOJJJLLLMMMMMMMMMOOOQQQSSSSSSRRRPPPOOONNNNNNOOOOOOQQQQQQPPPNNNKKKIIIJJJKKKNNNMMMNNNOOOQQQPPPNNNKKKMMMPPPSSSTTTTTTSSSSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVPPPQQQRRRRRRRRRRRRUUUVVVVVVUUUUUUVVVYYY]]]```cccmmm|||zzzzzz|||rrrvvv~~~rrrlllccc[[[XXXWWWVVVVVVWWWUUUSSSQQQOOONNNNNNNNNMMMLLLKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVYYYWWWVVVWWWWWWVVVRRROOONNNLLLJJJJJJMMMSSSZZZ^^^]]]ZZZVVVUUUUUUWWWWWWWWWSSSRRRQQQOOOOOOOOOPPPPPPPPPRRRUUUVVVUUUUUUVVVWWW]]]^^^```aaaaaa^^^[[[YYYVVVTTTQQQPPPPPPOOOMMMKKKNNNNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRQQQQQQRRRRRRPPPOOOOOOOOOMMMLLLLLLLLLLLLLLLNNNKKKGGGFFFHHHKKKMMMNNNNNNPPPQQQQQQOOONNNMMMMMMNNNOOOPPPPPPOOOMMMJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIDDDGGGKKKOOORRRSSSSSSSSSUUUUUUVVVUUUSSSPPPMMMKKKLLLJJJJJJKKKNNNQQQQQQQQQOOOOOOMMMLLLJJJJJJIIIIIIKKKJJJIIIHHHFFFFFFFFFFFFDDDEEEEEECCCAAA@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFF>>>??????@@@BBBEEEGGGIIIKKKGGGCCCAAAAAABBBBBB@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGFFFDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDD???@@@BBBCCCBBBAAA@@@>>>BBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCDDDEEEEEEDDDBBBCCCAAAAAAAAACCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;999;;;<<<<<<;;;;;;<<<===;;;999888888:::;;;:::888888888888888888888888888666666555666777777666444777777888888999:::::::::888777666555555555555666444444555555555555444444333333333333333444555555777555444444555555444222555555555555444333222111000000000111222222222333222111111000000111111222XXXVVVTTTSSSTTTWWW[[[]]]aaaaaaaaa```^^^[[[XXXVVVNNNNNNMMMMMMMMMMMMNNNNNNRRRPPPNNNNNNOOOOOOOOONNNOOONNNPPPRRRRRROOOQQQUUUNNNOOOPPPQQQRRRSSSTTTUUUSSSQQQOOONNNNNNNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNPPPQQQQQQRRRTTTVVVUUURRRNNNMMMOOOOOOLLLJJJPPPQQQQQQOOOMMMLLLLLLMMMOOOOOOOOOOOOPPPOOOMMMJJJMMMPPPTTTUUUUUUUUUUUUUUUYYYWWWUUURRRRRRSSSUUUVVVPPPRRRSSSTTTSSSTTTVVVXXXVVVVVVWWWWWWYYY[[[\\\]]]dddrrr}}}uuuyyyrrr}}}|||qqqlllccc___ZZZWWWWWWWWWWWWWWWSSSRRRQQQPPPNNNLLLKKKKKKLLLKKKKKKJJJKKKLLLNNNOOOMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOQQQSSSUUUWWWXXXXXX[[[YYYWWWWWWWWWWWWVVVTTTQQQPPPQQQRRRVVVZZZ^^^```ZZZXXXUUUTTTVVVWWWXXXXXXUUUSSSRRRPPPPPPPPPPPPQQQQQQSSSUUUVVVVVVVVVWWWXXX]]]^^^```aaa```^^^[[[ZZZYYYVVVSSSQQQPPPPPPNNNMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUSSSTTTUUUUUUVVVUUUUUUTTTVVVUUUTTTUUUUUUTTTQQQOOOPPPOOOLLLKKKJJJJJJLLLLLLMMMLLLIIIGGGHHHLLLSSSXXX[[[WWWTTTQQQOOOOOONNNMMMMMMOOOQQQSSSRRRPPPMMMKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSTTTTTTSSSPPPMMMLLLKKKJJJIIIJJJMMMOOOPPPOOOOOONNNLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGFFFGGGGGGEEECCCBBBCCCDDDHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEELLLIIIEEECCCBBBBBBAAAAAAAAABBBDDDFFFHHHHHHHHHHHHEEEDDDDDDBBBAAA@@@??????CCCCCCBBBAAA@@@???>>>>>>AAAAAABBBBBBBBBCCCCCCCCC>>>???@@@@@@???>>>===<<<@@@???>>><<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@@@@???===AAA???>>>>>>@@@@@@???===>>>===<<<:::999999999999777888:::999888888999:::999888777777999999888777999999888888777777666666555444444555666666555333666666777888888999999:::888777666444333333333333333444444555555444444333333333222222333333444555777666444333444333111000666666555444333333333333000000000000000000000000/////////000111222333444VVVUUUTTTSSSTTTWWWYYY[[[]]]^^^^^^]]][[[XXXUUUSSSOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLNNNRRRTTTSSSQQQQQQQQQMMMMMMNNNPPPQQQSSSTTTUUUSSSQQQNNNMMMMMMMMMLLLJJJHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVUUUQQQMMMMMMPPPQQQNNNIIIOOOQQQRRRRRRPPPOOOOOOOOOQQQPPPOOOOOOOOONNNKKKIIIMMMPPPTTTVVVVVVVVVVVVWWWYYYWWWTTTQQQPPPPPPRRRTTTQQQSSSUUUVVVUUUVVVWWWYYYUUUVVVWWWXXXXXXXXXXXXXXX]]]eeerrruuuqqqtttzzz~~~uuuyyy{{{nnnddd^^^\\\ZZZXXXXXXYYYYYYXXXWWWPPPOOOOOONNNMMMKKKIIIHHHJJJIIIIIIJJJKKKMMMNNNOOOLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYTTTUUUWWWYYY[[[]]]^^^^^^XXXVVVTTTTTTUUUWWWXXXXXXTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSUUUUUUUUUUUUVVVXXX]]]^^^`````````^^^[[[ZZZXXXUUURRRPPPPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXVVVRRROOORRRQQQNNNLLLKKKLLLNNNOOOLLLMMMMMMLLLMMMSSS]]]eeeaaa[[[TTTPPPPPPQQQPPPOOOQQQRRRSSSTTTTTTSSSRRRRRRPPPOOONNNLLLJJJIIIGGGGGGLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRPPPNNNMMMJJJIIIHHHJJJLLLNNNNNNNNNOOOMMMLLLKKKJJJKKKLLLMMMLLLJJJGGGDDDDDDEEEFFFHHHFFFGGGFFFEEEDDDCCCCCCDDDGGGGGGFFFEEEDDDDDDCCCCCCGGGFFFDDDBBBBBBCCCDDDFFFMMMKKKGGGEEECCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIDDDCCCCCCBBBAAA@@@??????CCCCCCBBBAAA@@@???>>>===@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@???======BBB@@@>>><<<<<<===>>>???<<<<<<;;;;;;<<<<<<===>>>>>>======>>>@@@@@@???===???>>>============<<<;;;<<<;;;:::999888888888888666777888888777666777999888777777777888888777777999999888777666666555555555444444444666666444333555666666777777888888999888777666555444333222222333333444444444444333333222222222222222333333444666444333222333333111000666555333222111222333333111111111111111000000000/////////000000111222333SSSTTTUUUVVVWWWWWWWWWVVVXXXYYYZZZZZZXXXVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJIIIIIIJJJKKKJJJPPPVVVXXXWWWTTTQQQNNNKKKLLLMMMNNNPPPQQQRRRSSSQQQOOOMMMLLLLLLLLLKKKIIIIIIIIIHHHIIIJJJKKKMMMNNNSSSTTTUUUUUUSSSSSSTTTUUUXXXTTTQQQRRRVVVXXXTTTPPPOOOQQQTTTTTTSSSQQQQQQQQQQQQOOONNNMMMMMMLLLJJJHHHKKKOOOSSSUUUUUUVVVVVVWWWYYYWWWTTTQQQPPPPPPRRRSSSRRRTTTVVVWWWVVVVVVWWWXXXSSSTTTUUUVVVVVVUUUUUUTTTXXX]]]dddjjjooossswwwyyy}}}zzzuuupppnnnqqqzzz~~~yyyuuunnnhhh```ZZZZZZYYYXXXYYYYYYYYYVVVTTTNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJLLLMMMOOOPPPMMMLLLLLLLLLLLLNNNOOOPPPSSSTTTUUUVVVXXXXXXYYYYYYUUUVVVXXXYYYYYYZZZ[[[\\\XXXYYY[[[\\\\\\[[[ZZZYYYUUUSSSRRRRRRTTTVVVVVVVVVRRRRRRPPPOOOOOOOOOPPPQQQQQQSSSTTTTTTSSSSSSUUUVVV]]]]]]^^^___^^^\\\ZZZYYYUUURRROOOOOOPPPRRRRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUWWWZZZ[[[\\\[[[ZZZYYYYYYWWWTTTRRRSSSQQQNNNLLLKKKLLLNNNOOONNNOOOPPPOOOQQQVVV___fff```ZZZSSSPPPQQQSSSSSSSSSUUUSSSRRRPPPQQQRRRUUUVVVUUUTTTRRROOOLLLJJJHHHGGGKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNKKKIIIHHHIIILLLMMMNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJGGGEEEDDDEEEGGGHHHEEEEEEDDDDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDGGGJJJLLLLLLKKKIIIFFFCCCBBBAAAAAA@@@AAACCCEEEGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>AAA@@@>>><<<<<<===???@@@===<<<<<<<<<<<<===>>>>>>>>>======>>>@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::;;;:::999999888888888888666888999888666666777888777888888888777777777888888888777777666555444444555444444555666666555333444444555666666777777888888777777666555333222222222222333333333333222222222111111111111222333333222111000111222333222111333222111000000000111222111000000000000000000000222111000000//////000000TTTVVVXXXYYYYYYXXXVVVUUUVVVWWWXXXXXXVVVTTTRRRPPPMMMMMMNNNNNNNNNNNNMMMMMMIIIJJJKKKKKKJJJJJJLLLNNNMMMTTTZZZZZZYYYWWWRRRMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOSSSTTTTTTRRRQQQQQQSSSVVVUUUTTTRRRTTTWWWWWWUUURRROOORRRVVVWWWUUUSSSRRRRRROOONNNLLLKKKKKKKKKIIIGGGIIILLLPPPSSSTTTTTTUUUVVVYYYXXXVVVTTTSSSSSSSSSSSSQQQSSSVVVVVVUUUSSSSSSSSSPPPQQQRRRSSSSSSSSSSSSRRRTTTWWW[[[^^^```cccfffhhhlllkkkkkkkkkkkkooozzz~~~yyy{{{}}}xxxiiibbbaaaaaa]]]XXXWWWWWWWWWXXXXXXWWWTTTRRROOONNNMMMLLLKKKJJJJJJIIIGGGHHHJJJLLLNNNPPPQQQRRRPPPOOOOOONNNOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVYYY^^^``````^^^^^^^^^[[[[[[[[[ZZZYYYXXXVVVVVVSSSQQQPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRTTTVVV\\\\\\]]]]]]\\\[[[YYYXXXRRRQQQOOOOOOQQQSSSTTTSSSQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQRRRUUUXXX\\\^^^^^^\\\ZZZYYYYYYXXXVVVUUUQQQOOOMMMLLLKKKKKKMMMMMMPPPQQQQQQQQQQQQTTTWWW[[[YYYVVVRRRPPPQQQSSSUUUUUUTTTRRRNNNLLLLLLOOORRRUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSSSSRRRQQQPPPOOONNNKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIDDDCCCCCCDDDFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFJJJJJJIIIGGGCCCAAAAAABBB===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????======>>>>>>>>>?????????==================>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===;;;::::::<<<>>>>>>===<<<===;;;:::;;;<<<<<<;;;:::::::::999888888888888888777888999888666555666777666777888888666666777888777777666666555555444444555444444555666666555333333444444555555666777777666666666666555444333222111222222333333222222111111111000000111111222333111000///000222222222111111111000000///000000111........................333333111000///.........[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYXXXVVVSSSPPPNNNMMMNNNOOOPPPPPPOOONNNMMMKKKMMMOOOOOONNNOOORRRUUUSSSZZZ]]]ZZZXXXXXXUUUPPPMMMMMMNNNOOOOOOPPPQQQQQQOOOMMMLLLLLLMMMNNNMMMMMMJJJJJJIIIIIIJJJLLLNNNPPPPPPPPPOOONNNNNNPPPTTTXXXTTTTTTTTTUUUTTTSSSRRRQQQPPPSSSWWWYYYWWWUUURRRRRRMMMLLLJJJIIIJJJJJJHHHGGGFFFIIINNNQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQOOOQQQSSSSSSQQQOOONNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPSSSWWWZZZ[[[\\\^^^``````___aaadddeeeiiixxxxxxyyyyyyzzzyyymmmfff^^^YYYYYYZZZXXXVVVTTTTTTUUUWWWYYYYYYXXXVVVPPPOOONNNLLLKKKKKKKKKLLLIIIJJJMMMOOORRRTTTUUUVVVTTTTTTSSSSSSTTTUUUWWWXXXUUUUUUVVVWWWXXXXXXXXXXXX\\\bbbhhhkkkhhhddd```^^^\\\[[[YYYXXXVVVVVVVVVVVVQQQPPPOOOOOOQQQRRRQQQPPPPPPPPPOOOOOOPPPRRRTTTUUUSSSTTTTTTSSSRRRSSSUUUWWWZZZ[[[[[[[[[ZZZYYYXXXWWWSSSRRRQQQRRRTTTTTTTTTSSSPPPOOONNNMMMMMMMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQTTTYYY]]]``````]]]ZZZXXXXXXYYYXXXXXXQQQPPPOOONNNMMMMMMMMMMMMPPPOOOPPPQQQRRRSSSQQQPPPQQQQQQRRRQQQPPPQQQSSSUUUSSSQQQNNNKKKKKKMMMPPPRRRPPPPPPOOOOOONNNMMMMMMMMMHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUTTTSSSRRRPPPOOOOOOLLLKKKJJJJJJLLLNNNNNNMMMMMMMMMOOOOOOOOOMMMKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIDDDCCCCCCEEEHHHJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGFFFCCCAAA@@@GGGHHHIIIFFFCCCAAAAAACCC===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<999888888:::<<<===<<<;;;:::999888999:::;;;:::999999999888777777777777888666777888777555444555666444666777666444444555777555555555555555555555555444333333333555555333222333333333444555555666666333444555555444333222111111111222222222222111111000000000000000111222222111000//////000111000...000000111111111111000000---------...//////000000333222111000......------```___]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZWWWSSSOOOMMMPPPPPPRRRRRRRRRRRRPPPPPPMMMPPPRRRSSSRRRSSSWWWZZZYYY^^^^^^YYYVVVXXXWWWSSSOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMLLLMMMNNNPPPOOOOOOKKKJJJIIIIIIJJJLLLOOOPPPMMMMMMLLLKKKLLLPPPVVVZZZXXXZZZ[[[ZZZWWWTTTSSSSSSQQQTTTXXXZZZXXXUUUSSSQQQLLLJJJHHHHHHHHHIIIHHHGGGDDDHHHLLLOOOQQQQQQSSSTTTQQQRRRSSSSSSSSSQQQOOONNNMMMOOOQQQPPPNNNKKKIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSNNNQQQVVVYYYZZZ[[[\\\]]]YYYXXXZZZ]]]^^^ddduuuyyyuuurrrxxx}}}ooofff```___\\\YYYWWWUUUUUUUUURRRSSSTTTXXX[[[]]]]]]\\\RRRPPPNNNLLLKKKKKKLLLMMMKKKLLLOOORRRUUUWWWXXXYYYXXXWWWWWWVVVWWWYYYZZZ[[[VVVWWWXXXZZZ[[[\\\\\\\\\ccciiiqqqsssooohhhaaa^^^[[[ZZZWWWUUUUUUUUUWWWXXXPPPOOONNNNNNPPPPPPOOONNNPPPPPPPPPPPPRRRTTTVVVXXXUUUVVVVVVTTTSSSTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSQQQOOOOOOMMMLLLLLLLLLMMMNNNKKKLLLMMMNNNPPPRRRSSSSSSQQQPPPPPPQQQTTTYYY^^^bbbaaa]]]YYYWWWXXXYYYZZZZZZSSSRRRRRRRRRQQQPPPOOOOOONNNMMMNNNRRRUUUUUUQQQMMMLLLOOORRRRRRPPPOOOQQQTTTRRRQQQPPPOOONNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJLLLOOOQQQTTTVVVWWWXXXVVVVVVUUUSSSRRRQQQPPPOOOMMMKKKJJJKKKMMMNNNNNNNNNLLLNNNPPPQQQPPPMMMJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIDDDCCCCCCGGGJJJLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKIIIHHHGGGFFFGGGHHHFFFCCCAAAAAACCC@@@AAACCCEEEGGGGGGGGGGGGAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<============>>><<<<<<<<<===>>>???@@@AAA<<<<<<===>>>>>>======<<<:::::::::::::::;;;;;;<<<999888888:::<<<===<<<;;;888777666777999::::::999888777777666666666666777555666777666444333444555222444666555333222444666444444555555555555555555333222111222444444222000222222333444444555555666111222333444333333111000111111222222222222111111000000000000000111111222333111000///000///...,,,///000222333333222111000...//////000111222333333222111000//////.........ddd]]]XXXXXXXXXXXXZZZ^^^[[[[[[[[[XXXUUUSSSRRRRRROOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVZZZ]]]\\\\\\[[[ZZZXXXWWWUUUTTTPPPQQQRRRSSSTTTTTTSSSRRRMMMMMMNNNNNNOOOOOONNNNNNNNNLLLKKKKKKMMMNNNOOOOOONNNLLLJJJKKKOOOTTTXXXYYY[[[XXXUUUUUUWWWWWWTTTQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTOOOIIIEEEEEEGGGJJJLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPNNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIKKKMMMOOOOOONNNRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYWWWTTTUUU\\\iiittt}}}~~~qqquuuwwwlllddd___\\\[[[YYYVVVTTTSSSRRRQQQSSSTTTUUUXXX[[[]]]\\\[[[WWWSSSNNNKKKKKKKKKKKKKKKLLLNNNQQQUUUXXXZZZ[[[\\\XXXYYYZZZ[[[[[[[[[[[[[[[[[[YYYWWWXXX[[[]]]\\\[[[aaadddgggjjjhhhddd___[[[ZZZVVVSSSTTTWWWXXXTTTQQQQQQRRRSSSTTTSSSRRRPPPNNNQQQPPPNNNNNNOOORRRVVVYYY[[[YYYWWWTTTSSSSSSTTTUUUVVVXXX\\\\\\ZZZWWWTTTSSSSSSSSSTTTTTTSSSQQQNNNMMMOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNPPPRRRTTTWWW[[[___]]]\\\\\\[[[[[[ZZZZZZZZZWWWVVVUUUTTTSSSSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSOOOOOOOOOOOOOOONNNMMMLLLPPPPPPPPPOOONNNLLLJJJIIIHHHLLLSSSYYY]]]^^^]]]\\\ZZZWWWSSSPPPNNNMMMKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMGGGJJJNNNQQQQQQNNNJJJGGGKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGFFFFFFFFFIIIKKKIIIGGGEEEEEEFFFFFFFFFEEEHHHGGGFFFEEEEEEFFFGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===============>>>;;;<<<===<<<:::999:::;;;<<<======>>>???@@@@@@AAA<<<===>>>>>>===;;;999888:::999999888888999999:::>>>>>>===;;;888777999:::999999:::;;;;;;;;;::::::<<<:::999777777888:::;;;222444666888888666444222666555444333333333333333555444444333333444444555666555444333111000///...555444444333333444444555555555555555555555555555333333333222111000/////////////////////.........000000///...............000000000000000///......//////000000000000//////000///...---------------ccc]]]XXXXXXYYYYYY[[[___]]]\\\[[[XXXVVVTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSVVVUUUTTTUUUVVVYYY[[[]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQPPPQQQQQQRRRNNNOOOPPPPPPQQQQQQPPPPPPPPPMMMKKKLLLOOORRRRRRQQQNNNMMMMMMPPPTTTWWWYYYZZZ[[[YYYVVVVVVWWWVVVTTTQQQVVVUUUUUUUUUUUUVVVVVVWWWUUUQQQKKKHHHHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJLLLOOOPPPPPPOOOQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWUUURRRQQQVVVaaaiiittt}}}~~~sssooonnnllljjjrrrxxxvvvmmmfffaaa\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTVVVXXX[[[]]]\\\ZZZWWWTTTQQQOOOOOOOOOOOONNNOOOPPPSSSVVVXXXZZZ[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWYYY[[[\\\[[[ZZZ[[[^^^aaacccccc```\\\YYYVVVSSSPPPQQQTTTUUURRRNNNQQQRRRSSSTTTTTTRRRPPPOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWXXXYYYXXXVVVUUUTTTUUUSSSTTTUUUUUUTTTRRRPPPNNNPPPOOOOOONNNNNNNNNNNNNNNMMMLLLJJJIIIJJJKKKLLLNNNLLLNNNPPPRRRSSSVVVZZZ]]][[[[[[\\\\\\[[[[[[ZZZYYYVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNNNNMMMKKKIIIHHHMMMQQQXXX^^^aaabbb```^^^XXXUUURRRPPPOOONNNKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIKKKOOOQQQRRRPPPMMMKKKKKKKKKKKKKKKIIIHHHFFFEEEHHHIIIJJJJJJIIIIIIJJJKKKHHHGGGEEEEEEFFFFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???:::<<<<<<;;;:::999:::;;;<<<<<<======>>>>>>??????;;;<<<=========;;;999777:::999999888888999999:::===>>>===;;;888777888:::999::::::;;;;;;:::::::::;;;:::888666555555666777333444555666666555444333666555555444444444444555444444333333333333444444555555555444444333333222444333333222222333333444222222222222222222222222333222222111111000000000111111000///////////////000000///...............000000000000000///......//////000000000000////////////...---------------aaa[[[WWWXXXZZZYYY[[[___^^^\\\ZZZXXXVVVVVVVVVVVVVVVTTTRRRQQQQQQRRRSSSTTTYYYVVVTTTUUUYYY\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWZZZWWWSSSOOONNNNNNPPPQQQOOOPPPQQQRRRSSSRRRQQQQQQQQQNNNKKKMMMSSSVVVUUURRRNNNOOORRRVVVZZZ\\\\\\ZZZ[[[YYYWWWVVVVVVVVVTTTRRRVVVVVVVVVVVVVVVWWWXXXYYYVVVSSSOOOLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJKKKNNNQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTRRROOOLLLOOOUUU[[[___ffftttxxxpppllliiigggdddrrr|||~~~yyykkkgggbbb^^^\\\ZZZYYYWWWUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVXXX[[[\\\[[[YYYWWWVVVUUUUUUVVVUUUTTTRRRRRRSSSUUUWWWXXXYYYZZZZZZWWWWWWXXXYYYYYYZZZZZZ[[[XXXXXXXXXZZZ[[[[[[YYYWWWWWWYYY[[[]]]]]][[[YYYWWWSSSQQQOOOPPPSSSTTTQQQNNNQQQRRRSSSTTTTTTSSSQQQPPPNNNPPPRRRTTTVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVTTTRRRRRRTTTVVVSSSTTTUUUVVVUUUTTTRRRPPPPPPPPPPPPOOOOOONNNNNNNNNLLLJJJHHHFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTXXXZZZYYYZZZ[[[\\\\\\[[[YYYXXXVVVWWWXXXXXXWWWTTTRRRPPPOOOOOOOOONNNMMMMMMLLLLLLNNNNNNNNNOOOOOOPPPPPPQQQIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHOOOSSSZZZ```cccbbb___\\\TTTSSSQQQQQQQQQOOOLLLIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOPPPOOONNNMMMJJJJJJJJJIIIGGGEEEDDDCCCHHHJJJLLLLLLJJJIIIHHHIIIGGGEEEDDDDDDFFFFFFEEECCCGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????:::;;;<<<;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777999999888888888888999999<<<<<<<<<:::888777888999999999999::::::999999888:::888666444333222222333444444444444444444444444555555444444555555666666444333333222222333333444333333333444444444444444222222222111111222222222111111111111111111111111111111111111111111111111444333111///......//////000//////............/////////000000000///.........//////000000//////............---------------___ZZZWWWYYY[[[[[[\\\___\\\ZZZXXXWWWXXXYYYZZZZZZWWWVVVSSSQQQQQQRRRSSSUUUZZZVVVSSSUUUZZZ^^^\\\YYYZZZZZZZZZZZZZZZYYYXXXWWWZZZWWWTTTPPPOOOOOOPPPQQQPPPQQQRRRSSSSSSRRRPPPOOOQQQMMMJJJNNNTTTXXXVVVSSSPPPRRRVVV[[[___```]]]ZZZ[[[ZZZXXXWWWVVVUUUTTTSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWUUURRRPPPPPPOOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOQQQTTTVVVWWWXXXSSSRRROOOMMMLLLLLLMMMNNNJJJJJJLLLOOORRRSSSRRRPPPMMMMMMNNNOOOPPPRRRTTTVVVOOOPPPOOOLLLJJJKKKNNNQQQUUUZZZdddqqq|||||||||zzzvvvtttssssssrrrrrrsss{{{ooohhhgggccc```\\\YYYYYYXXXWWWVVVQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUVVVXXXZZZ[[[YYYWWWVVVVVVWWWYYY[[[ZZZWWWUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZWWWXXXYYYZZZ[[[YYYWWWUUUWWWXXXYYYYYYYYYWWWVVVUUUQQQPPPPPPRRRTTTUUUSSSQQQQQQRRRTTTUUUUUUTTTSSSRRRPPPPPPRRRSSSUUUWWWXXXYYYWWWWWWYYYYYYYYYWWWUUUTTTSSSTTTTTTRRRPPPPPPRRRSSSQQQSSSTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLJJJGGGEEEEEEFFFHHHJJJKKKMMMOOOPPPQQQSSSUUUWWWWWWXXXZZZ\\\\\\ZZZXXXVVVVVVWWWXXXYYYXXXUUURRROOOMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLGGGGGGIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLPPPWWW]]]___]]]YYYVVVRRRQQQRRRSSSSSSQQQMMMJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMJJJIIIHHHGGGEEEDDDBBBAAAEEEGGGJJJJJJGGGEEEDDDCCCEEEDDDCCCDDDEEEEEEDDDBBBDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>999:::;;;:::999888888:::;;;;;;;;;;;;::::::::::::999::::::::::::999888777999999888888888888999999:::;;;;;;:::777666777888777777777888777777666666777666555333222222222222555444333222222333444555333333333333444444555666333333222222222222333333111111111111111111111111111111000000000000111111111111111111222222222222000000000000111111111111444222000...------...///000///............//////...///////////////.........//////////////////...---------------------,,,]]]XXXWWWZZZ\\\\\\]]]___ZZZXXXVVVWWWZZZ\\\]]]\\\WWWUUUSSSRRRQQQRRRSSSTTTXXXTTTRRRTTTYYY\\\ZZZWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQQQQQQQRRRPPPQQQRRRSSSRRRPPPMMMLLLMMMKKKJJJNNNTTTWWWVVVSSSRRRTTTXXX]]]aaa```]]]ZZZYYYYYYYYYXXXVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRRRRPPPNNNKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPSSSVVVWWWUUUTTTRRRPPPOOOOOOOOOPPPJJJJJJKKKNNNQQQRRRQQQOOOLLLLLLMMMNNNOOOQQQRRRSSSLLLLLLLLLKKKKKKKKKLLLNNNMMMSSSYYY]]]```bbbfffiiilllmmmppprrrsssvvvxxxzzzxxxwwwxxx~~~tttlllgggaaa]]]]]]\\\ZZZVVVTTTTTTSSSRRRPPPNNNNNNOOOOOOQQQRRRTTTUUUTTTTTTTTTVVVYYYYYYXXXVVVTTTUUUWWW[[[]]]\\\YYYVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZVVVXXXYYYZZZYYYWWWUUUTTTWWWWWWWWWVVVTTTRRRQQQOOONNNNNNPPPRRRTTTTTTSSSRRRRRRSSSUUUWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRUUUXXXZZZXXXYYYZZZZZZXXXVVVRRRPPPOOOQQQSSSRRRQQQPPPOOOPPPPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGEEEEEEGGGIIIJJJKKKMMMPPPQQQQQQQQQSSSUUUUUUWWWYYY[[[[[[YYYWWWVVVVVVWWWXXXYYYWWWTTTQQQOOOKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQOOONNNLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHIIIMMMSSSXXXZZZXXXTTTQQQQQQQQQRRRTTTUUUSSSOOOLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMIIIHHHGGGEEEDDDCCCBBBAAACCCFFFHHHGGGEEEBBBAAAAAACCCBBBBBBCCCEEEEEECCCAAABBBAAA@@@@@@@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBB============>>>???@@@@@@????????????>>>===;;;;;;999:::::::::888777888999:::::::::999999999999999999999999999999999888888999888888777777888888999888999:::999777666666777555555555555555444333222444444333333444444444555444333222111111222333444111111111111222333333444222222111111111111222222333222222111111000//////111000000//////000000111000000000111111222222222000000000000000000111111111000...---,,,,,,------//////............//////......////////////............////////////......,,,,,,---......------,,,ZZZWWWVVV[[[^^^]]]^^^```YYYWWWVVVXXX\\\^^^\\\ZZZUUUTTTTTTSSSSSSSSSTTTTTTVVVTTTRRRTTTXXXYYYXXXVVVXXXYYYYYYXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQNNNJJJHHHIIIIIIKKKNNNSSSUUUVVVUUUUUUVVVYYY\\\___^^^[[[YYYWWWXXXYYYXXXVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRRRRRRRQQQNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHKKKNNNQQQTTTVVVUUUUUUTTTTTTSSSQQQQQQPPPKKKJJJJJJKKKMMMOOOOOONNNKKKLLLMMMOOOPPPPPPPPPPPPKKKKKKKKKKKKLLLLLLMMMMMMKKKPPPUUUVVVSSSUUU[[[aaaaaaeeeiiikkkllloootttxxx|||}}}mmmjjjppp~~~xxxuuujjjaaa``````]]]YYYWWWXXXUUUSSSRRRSSSRRRQQQPPPMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQRRRTTTWWWXXXWWWUUUTTTUUUWWW[[[]]]]]]ZZZWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXZZZVVVXXXYYYYYYVVVTTTTTTTTTUUUUUUUUUSSSQQQOOOLLLKKKIIIKKKNNNQQQRRRRRRRRRQQQSSSTTTWWWYYYZZZYYYXXXWWWWWWVVVSSSRRRRRRUUUYYY[[[YYYYYYZZZYYYWWWTTTQQQOOOMMMOOORRRRRRPPPOOOOOOOOOQQQRRRSSSTTTSSSRRRPPPNNNOOOOOOPPPPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWUUUSSSPPPNNNKKKLLLMMMOOOQQQRRRTTTTTTQQQPPPNNNLLLJJJHHHGGGFFFHHHHHHIIIKKKKKKLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIIIILLLQQQUUUWWWVVVSSSQQQQQQQQQRRRSSSTTTRRROOOLLLHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHJJJLLLMMMMMMMMMHHHGGGEEEDDDCCCCCCCCCCCCEEEFFFHHHGGGEEECCCBBBBBBAAAAAAAAACCCDDDDDDBBB@@@@@@@@@??????@@@AAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;;;;;;;<<<===>>>>>>======>>>>>>===;;;999888888999:::999777666777888999999999999999999999999999999999999999999999999888888777777777777888888666888999888777555555666444444444444333222111111222222333444444555555666333333111111111111333333111111000000000111222222222111111000000111111222555444444333222111111111111000000//////000000111---......//////000000000000000000000000000000000.........---------,,,,,,///............//////000------.../////////......---......//////......---***+++---......---,,,,,,YYYUUUVVV[[[___^^^^^^```ZZZXXXWWWYYY\\\\\\XXXTTTTTTTTTVVVVVVWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPMMMKKKKKKLLLNNNPPPSSSTTTUUUTTTQQQLLLHHHEEEEEEIIIMMMPPPRRRSSSVVVYYYXXXWWWWWWYYY[[[[[[YYYWWWUUUWWWYYYXXXWWWVVVXXXZZZYYYXXXWWWVVVVVVUUUVVVVVVSSSRRRPPPPPPQQQQQQOOOMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIKKKNNNQQQUUUVVVTTTTTTUUUUUUTTTRRRPPPOOOLLLJJJHHHGGGIIIKKKLLLLLLKKKLLLOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLPPPSSSTTTSSSSSSVVVYYYZZZ^^^bbbcccbbbdddkkkqqq{{{pppccceeepppnnnzzzoooeee___ZZZWWWYYYYYYWWWVVVXXXXXXVVVTTTTTTUUUTTTSSSRRRNNNMMMMMMMMMMMMNNNOOOPPPNNNNNNPPPRRRUUUWWWVVVTTTUUUVVVXXX[[[^^^]]]ZZZXXXWWWVVVUUUSSSSSSSSSSSSTTTRRRRRRQQQQQQSSSUUUXXXYYYWWWXXXYYYWWWTTTRRRSSSTTTSSSTTTTTTTTTSSSPPPMMMKKKHHHKKKNNNQQQSSSSSSRRRRRRTTTVVVXXX[[[\\\\\\[[[ZZZZZZYYYXXXVVVWWWXXXYYYZZZXXXXXXXXXWWWUUUSSSQQQPPPOOOPPPPPPOOONNNNNNOOOQQQSSSSSSTTTUUUTTTRRRPPPNNNNNNOOOOOOOOONNNLLLJJJHHHDDDEEEFFFGGGHHHIIIIIIIIIMMMOOORRRRRRQQQQQQQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNNNNOOOOOOPPPQQQRRRSSSTTTLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJIIILLLOOOSSSUUUUUUTTTSSSPPPPPPPPPPPPQQQPPPMMMJJJGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKLLLKKKKKKGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGFFFDDDCCCCCCDDD@@@@@@@@@BBBDDDDDDBBB@@@AAAAAA@@@@@@AAABBBDDDEEEBBBCCCEEEGGGGGGGGGFFFEEEAAAAAABBBBBBAAA@@@??????<<<<<<<<<;;;<<<<<<======<<<===>>>>>>===;;;888777777999999999777666777888888888888999999:::::::::::::::999999999:::::::::888888777777777777888888555666888888666555555555555555555555444333222111222222333444444444333333222222111111111111222222333222111111111111111111111111000000000000111111333333333222222222222222111000000000000000000111---......///000000111111111111000000//////......+++,,,...///000///...---...............///000000,,,---......//////......---......//////......---)))+++,,,......---,,,+++XXXUUUVVV\\\___^^^^^^```\\\ZZZXXXZZZ]]][[[UUUOOOSSSUUUWWWYYYYYYYYYWWWVVVSSSUUUWWWWWWVVVVVVWWWXXX\\\\\\[[[ZZZYYYWWWUUUTTTSSSOOOJJJFFFFFFHHHLLLOOOUUUVVVVVVUUUQQQLLLGGGDDDDDDIIIPPPRRRRRRSSSWWW[[[YYYXXXVVVWWWXXXXXXWWWVVVTTTVVVYYYYYYWWWWWWYYY\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRPPPOOOOOOPPPPPPOOONNNJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLOOOSSSVVVXXXRRRTTTUUUVVVUUURRROOOMMMMMMJJJFFFEEEGGGIIIJJJKKKKKKMMMPPPRRRRRRPPPMMMKKKMMMLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPNNNLLLQQQVVVYYYYYYXXX[[[ccckkkvvv|||jjj___fffrrrsssxxxmmmccc^^^\\\VVVTTTRRRRRROOONNNSSS[[[XXXVVVTTTTTTTTTSSSQQQOOONNNNNNMMMMMMMMMMMMMMMNNNLLLMMMNNNQQQUUUVVVUUUTTTVVVWWWYYY\\\^^^^^^[[[YYYXXXWWWVVVTTTSSSTTTTTTUUURRRQQQPPPQQQRRRUUUWWWYYYWWWYYYYYYVVVRRRQQQRRRUUUSSSUUUVVVWWWVVVTTTQQQOOOIIILLLQQQTTTUUUUUUUUUUUUUUUWWWYYY\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMKKKMMMQQQTTTUUUUUUVVVVVVUUURRRPPPNNNMMMNNNOOOOOONNNKKKIIIGGGAAACCCEEEGGGIIIIIIIIIHHHNNNPPPRRRSSSRRRQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQPPPOOONNNQQQQQQRRRRRRRRRRRRRRRRRRIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIIIILLLKKKJJJIIIHHHIIIJJJJJJIIIKKKNNNPPPRRRSSSSSSSSSOOOOOONNNNNNOOONNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDBBBBBBCCCEEE??????@@@BBBDDDDDDAAA???BBBBBBAAAAAABBBDDDEEEFFFBBBDDDFFFGGGHHHGGGEEEDDD??????@@@@@@@@@???>>>>>>>>>======<<<<<<<<<============>>>>>>===;;;888777777888999888777666666888777777888999:::;;;;;;;;;:::::::::999999:::;;;;;;888888777777777777888888444666888888666555444555666666666666555444333222333333333333333222111000111111111111111111111111444444333222111111111111111111000000000000111111...//////000111111222222111111000000000000111111///000000111222333333444222111111000///......---***,,,///111222111///..................///000111,,,,,,---.../////////...---..................---)))***,,,.........,,,+++TTTTTTUUUXXX\\\^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWYYYVVVSSSTTTXXX[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQLLLKKKJJJHHHHHHJJJKKKLLLTTTVVVWWWVVVQQQKKKGGGEEEHHHJJJOOOSSSVVVWWWWWWVVVVVVVVVUUUSSSQQQPPPRRRSSSUUUVVVXXXYYYZZZ[[[ZZZZZZWWWVVVUUUVVVWWWWWWVVVUUUQQQOOONNNNNNOOOOOOMMMLLLIIIJJJKKKLLLMMMMMMLLLKKKHHHIIIJJJLLLOOORRRTTTUUUTTTTTTUUUUUURRROOOKKKIIIFFFEEECCCCCCEEEGGGGGGGGGLLLLLLMMMOOOOOOOOOOOOOOOJJJKKKLLLKKKJJJIIIJJJLLLGGGIIIKKKLLLMMMMMMKKKKKKNNNNNNNNNPPPSSSWWW\\\___fffuuuwwwhhhaaakkktttsssttt}}}{{{tttssssssoooiiiaaa[[[WWWUUUUUUPPPPPPOOOOOOPPPQQQSSSTTTQQQRRRSSSQQQOOOMMMMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTUUU[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQRRRPPPNNNLLLMMMPPPUUUXXXWWWXXXWWWUUUSSSQQQRRRSSSVVVUUUUUUVVVXXXVVVQQQMMMLLLMMMPPPTTTXXXYYYXXXVVVSSSVVVYYYZZZ[[[[[[\\\]]]^^^]]]\\\]]]]]]]]][[[YYYYYYXXXVVVUUUVVVVVVUUUTTTQQQNNNKKKIIIJJJMMMRRRUUUTTTUUUWWWWWWVVVTTTQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNSSSTTTTTTTTTRRRPPPNNNMMMRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMTTTRRRRRRRRRTTTUUUUUUTTTNNNJJJGGGFFFHHHJJJIIIGGGIIILLLNNNNNNKKKIIIJJJKKKHHHHHHJJJKKKLLLLLLLLLLLLGGGGGGIIIKKKMMMPPPRRRSSSPPPPPPOOOMMMIIIGGGHHHIIIGGGDDDAAABBBFFFHHHHHHFFFCCCDDDFFFIIIKKKKKKHHHEEEEEECCCBBBCCCFFFGGGFFFDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCCCC@@@>>>===>>>>>>===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999888888777777777777777777777777888999999::::::888888888888888888888888999888777666666777888999999777555555555444333111555444333333333333444555555444333333222222333333......////////////......222222111000//////000000111000000///000111333444...///000111111000///...222111///...---------...////////////////////////111111111111000...---,,,,,,,,,,,,------........................///000111,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,UUUUUUWWWZZZ]]]______]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTRRRTTTXXX\\\^^^]]]\\\\\\ZZZXXXVVVSSSQQQOOOKKKJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUSSSOOOKKKHHHGGGIIILLLPPPTTTWWWXXXXXXWWWUUUUUUTTTRRRPPPOOOPPPRRRUUUWWWXXXZZZZZZYYYXXXWWWUUUTTTUUUVVVWWWWWWUUUSSSPPPNNNMMMLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJKKKMMMOOOQQQSSSTTTRRRSSSTTTTTTRRROOOKKKIIIHHHFFFDDDDDDEEEGGGHHHHHHKKKLLLMMMNNNNNNOOONNNNNNNNNPPPQQQOOOMMMKKKKKKKKKFFFGGGIIIKKKLLLKKKJJJJJJOOONNNMMMMMMNNNQQQTTTVVV[[[fffsss|||qqqfffbbbmmmuuuyyykkklll}}}zzzyyy{{{yyy|||vvvttt|||zzzjjjaaa```ccc```[[[VVVRRRPPPOOOOOOPPPPPPOOOPPPQQQRRRTTTUUUPPPRRRTTTSSSQQQNNNMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQQQQOOONNNMMMNNNQQQTTTVVVXXXXXXWWWUUURRRQQQSSSTTTUUUTTTTTTVVVWWWVVVRRRNNNMMMNNNQQQUUUXXXZZZXXXVVVRRRUUUXXX[[[\\\\\\^^^___```^^^\\\[[[[[[ZZZXXXVVVWWWUUUSSSRRRRRRRRRRRRPPPNNNLLLJJJIIIKKKOOOSSSVVVTTTUUUVVVVVVUUUSSSPPPNNNIIIJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMOOOOOOOOOPPPSSSSSSRRRQQQMMMJJJHHHHHHJJJJJJIIIGGGIIILLLNNNNNNLLLJJJKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKFFFGGGJJJLLLNNNOOONNNNNNPPPPPPPPPNNNKKKIIIIIIJJJHHHGGGGGGGGGHHHHHHFFFDDDEEEEEEFFFHHHJJJJJJHHHFFFFFFEEEDDDEEEGGGHHHGGGEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCAAA???>>>>>>>>>===<<<::::::<<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;999888777777666666777777666666777777888888999999777777777777777777777777888777666666666666777888555333222222333444333111555444333333333333444555333333222111111111111222////////////////////////222222111000000000000000333222222111111222333444...///000111111000///...222111///...---------...////////////////////////000000000/////////......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))*********+++++++++*********+++++++++,,,,,,UUUVVVYYY]]]```aaa___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVSSSRRRRRRUUUYYY]]]___```]]]]]][[[XXXUUURRROOONNNKKKKKKJJJJJJLLLNNNQQQRRRRRRSSSRRRPPPLLLIIIHHHHHHKKKMMMQQQUUUXXXYYYXXXXXXTTTTTTSSSQQQOOONNNOOOQQQVVVWWWYYYZZZYYYVVVSSSRRRRRRSSSTTTVVVWWWVVVSSSPPPOOOMMMJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRSSSSSSQQQNNNKKKIIIJJJGGGDDDDDDEEEHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRSSSRRROOOKKKIIIIIIEEEFFFHHHIIIJJJJJJIIIHHHMMMLLLKKKJJJKKKMMMOOOPPPSSSXXX___eeejjjmmmqqqtttqqqwww{{{xxxppphhhccccccllltttsssiiinnnxxxlllnnnyyymmmlllsss}}}vvvtttssssss|||rrrlllkkkfff\\\XXXZZZXXXVVVSSSQQQPPPPPPPPPQQQPPPPPPPPPQQQRRRSSSUUUVVVQQQSSSUUUTTTRRROOONNNNNNKKKJJJIIIHHHHHHHHHIIIJJJQQQRRRTTTWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWVVVUUUSSSPPPPPPRRRTTTRRRRRRSSSTTTVVVUUURRRPPPOOOOOOQQQUUUXXXYYYXXXVVVQQQTTTXXX[[[\\\]]]___aaabbb___[[[XXXWWWVVVTTTSSSVVVSSSQQQOOOOOOPPPOOONNNJJJJJJJJJJJJLLLOOOSSSUUUTTTTTTTTTTTTRRRPPPNNNLLLHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUWWWXXXUUUTTTRRRQQQOOONNNNNNMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMIIIJJJKKKNNNQQQQQQOOONNNKKKJJJJJJJJJLLLLLLJJJHHHKKKMMMOOOOOONNNMMMMMMMMMJJJKKKKKKKKKJJJJJJIIIHHHDDDGGGJJJMMMNNNMMMJJJIIIOOOPPPPPPNNNLLLJJJKKKLLLJJJLLLMMMLLLIIIFFFCCCBBBHHHGGGFFFGGGIIIIIIHHHGGGHHHGGGFFFFFFHHHIIIHHHGGGDDDCCCCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDEEEEEECCCAAA???>>>>>>>>>===<<<::::::;;;<<<===============<<<:::999999999:::;;;888888777666666666666666444555555666777777888888666666666666666666666666777777666555555666777777333222111222444555444333444444333333333333444444222222111000000000000000///////////////000111222333222111111000111111111333333222111111111222222//////000000000000//////111000///...------------000000000000000000000000000///......---...///000------,,,++++++,,,...///,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++******************+++++++++*********++++++++++++,,,VVVXXX[[[___cccccc```^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSTTTVVVYYY\\\^^^___[[[ZZZYYYWWWTTTQQQOOONNNMMMLLLKKKKKKLLLNNNQQQRRRSSSRRRPPPLLLHHHFFFGGGHHHLLLNNNRRRUUUWWWXXXWWWVVVTTTTTTSSSQQQOOONNNPPPQQQWWWXXXYYYYYYWWWTTTPPPMMMPPPQQQSSSUUUWWWUUURRRNNNNNNKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQOOOLLLJJJKKKHHHDDDCCCEEEGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQPPPMMMIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIJJJKKKMMMOOOQQQTTTTTTWWWZZZ^^^`````````___cccfffeeeaaa___```bbbgggooo|||uuuooonnnyyyxxxjjjccchhh|||xxxnnnhhhkkkrrr}}}vvvtttwww|||yyyhhh```[[[[[[ZZZWWWVVVZZZRRRQQQPPPOOOPPPQQQRRRSSSOOOOOOPPPRRRSSSUUUVVVWWWTTTTTTTTTRRRPPPOOOPPPQQQLLLKKKJJJHHHGGGGGGHHHHHHLLLNNNQQQTTTVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWUUURRRPPPOOOPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSQQQOOOMMMMMMPPPRRROOOPPPRRRSSSUUUTTTSSSRRRPPPPPPQQQTTTWWWWWWVVVTTTRRRUUUXXX[[[[[[\\\^^^___```\\\XXXUUUTTTSSSRRRQQQVVVSSSPPPNNNNNNOOONNNMMMJJJJJJJJJKKKMMMOOOPPPQQQTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUWWWYYYYYYUUUTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLFFFGGGIIIMMMPPPPPPNNNKKKJJJKKKLLLMMMNNNMMMKKKJJJNNNOOOQQQQQQQQQPPPOOOOOOLLLLLLKKKKKKIIIHHHFFFEEECCCEEEHHHJJJLLLKKKJJJHHHMMMNNNOOONNNMMMLLLLLLMMMKKKNNNOOOLLLGGGDDDCCCEEEJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEECCCAAA???>>>>>>>>>===<<<999:::;;;<<<<<<<<<<<<<<<===<<<:::888888999:::;;;777777666555555555555666333444444555555666666777555555555555555555555555666555555555555555555666555444333444666777666555333333333333333333333333222222111000000000000111000000//////000111222333222222111111111111222222222222111111000000000000//////000000000000////////////......------------000000000000000000000000222000...,,,,,,,,,...///...---+++******,,,---......---------------......++++++++++++++++++++++++************************************++++++++++++XXXYYY\\\```ccccccaaa^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZXXXVVVUUUVVVVVVWWWXXXYYYZZZ\\\]]]WWWVVVVVVUUUSSSQQQPPPOOOOOONNNLLLKKKKKKMMMOOOPPPSSSQQQNNNJJJFFFEEEGGGHHHNNNPPPRRRUUUVVVVVVTTTSSSSSSSSSSSSRRRPPPPPPRRRTTTXXXYYYYYYXXXVVVRRROOOLLLPPPPPPRRRUUUVVVUUUQQQNNNLLLKKKIIIIIIKKKMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRQQQOOOMMMKKKKKKHHHEEEDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKNNNOOOMMMJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNSSSSSSTTTWWWZZZZZZXXXUUUVVVXXXZZZZZZYYYYYY]]]``````gggrrr}}}xxxrrrqqqrrrsssiiijjjsss}}}ooofffccclllxxxlllhhhkkksss{{{}}}|||~~~xxxkkkccc___ZZZUUUTTTRRROOOMMMNNNMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNPPPRRRTTTUUUWWWWWWWWWVVVSSSOOOMMMNNNQQQTTTNNNMMMKKKIIIHHHHHHIIIIIIIIIKKKNNNQQQSSSTTTTTTSSSVVVWWWXXXYYYZZZ[[[ZZZZZZXXXWWWWWWUUUTTTQQQPPPOOOMMMOOOQQQSSSUUUTTTSSSSSSNNNNNNNNNLLLKKKKKKMMMPPPNNNPPPRRRSSSTTTTTTTTTTTTQQQQQQQQQSSSUUUVVVTTTSSSSSSUUUXXXYYYYYYYYYZZZ[[[ZZZWWWTTTRRRRRRRRRRRRQQQTTTQQQMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMRRRQQQOOOMMMKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNQQQSSSUUUWWWXXXXXXUUUSSSPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKEEEFFFIIIMMMOOOPPPNNNKKKJJJKKKMMMOOOOOONNNMMMMMMRRRRRRSSSSSSSSSSSSQQQPPPMMMLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJLLLNNNNNNMMMMMMMMMNNNMMMNNNMMMIIIDDDCCCFFFIIIJJJHHHEEEEEEFFFGGGGGGGGGEEEFFFFFFFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAABBB@@@>>>===>>>>>><<<;;;999::::::;;;;;;;;;;;;:::===<<<:::888888999:::;;;777666555555444555555555333333333444555555666666666666666666666666666666444444444444444444444444777555444444555666444333333333333333333333333333333333222111111111111111000000000000000111222222222111111000111111222222333333333222222111000000000000////////////000000...............---------////////////////////////333111...,,,++++++,,,,,,------++++++++++++,,,---...---,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++ZZZZZZ]]]```ccccccaaa___\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUTTTWWWYYYZZZZZZYYYXXXYYY[[[UUUUUUUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJKKKLLLNNNOOOOOOLLLIIIFFFFFFIIIKKKPPPRRRTTTUUUUUUTTTRRRPPPQQQRRRRRRQQQPPPQQQTTTVVVYYYXXXXXXWWWUUURRRPPPNNNPPPQQQRRRTTTUUUTTTQQQNNNLLLKKKKKKLLLNNNOOOOOONNNLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJMMMNNNPPPRRRRRRQQQOOOMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIILLLNNNOOONNNLLLLLLLLLFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIINNNOOORRRUUUXXXWWWTTTRRRSSSTTTUUUUUUUUUVVVYYY[[[[[[___eeekkkpppuuuzzz}}}~~~xxxooogggaaa```bbbccceeelll{{{xxxmmmhhhjjjuuuwwwllleeefffooo|||vvvmmmeee^^^YYYTTTRRROOOOOONNNLLLIIIHHHLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMOOORRRTTTVVVWWWWWWWWWUUURRRNNNLLLMMMQQQTTTOOONNNLLLJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZUUUUUUTTTTTTRRRQQQOOONNNJJJLLLNNNPPPQQQQQQPPPOOOLLLMMMNNNMMMLLLLLLNNNOOOOOOQQQSSSTTTSSSTTTUUUVVVSSSRRRRRRSSSUUUUUUTTTRRRQQQSSSVVVWWWVVVVVVVVVWWWUUUSSSPPPPPPPPPQQQQQQPPPPPPMMMIIIHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLPPPOOOLLLJJJHHHHHHHHHHHHLLLMMMMMMMMMMMMMMMLLLKKKMMMOOOQQQSSSUUUVVVVVVVVVSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJKKKMMMOOOOOONNNMMMLLLGGGHHHIIILLLOOOOOONNNLLLJJJLLLOOOOOOOOOOOOPPPQQQUUUTTTSSSSSSTTTSSSPPPMMMLLLLLLKKKJJJHHHEEECCCBBBCCCCCCDDDEEEGGGIIIKKKMMMIIIKKKNNNPPPOOOOOOPPPPPPPPPNNNKKKGGGDDDEEEHHHJJJHHHFFFDDDDDDEEEFFFGGGFFFDDDEEEFFFEEECCCCCCCCCEEEAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======AAA???===<<<<<<<<<;;;:::999999:::;;;;;;::::::999<<<;;;:::888888999999:::666666555444444444444444333333333444555555666666666666666666666666666666333333444444444444333333555444222222333333222111222222333333333333222222333333222111111111111222///000000111111000//////000000000000000000111222333333444444444333222222000000////////////000000------.........------,,,////////////////////////111000...,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))*********++++++++++++,,,,,,,,,+++++++++***************)))))))))************+++[[[[[[\\\___aaabbbaaa```\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVXXXYYYXXXVVVTTTRRRWWWYYY[[[[[[YYYXXXYYY[[[XXXXXXWWWVVVTTTSSSQQQPPPKKKJJJHHHHHHHHHJJJLLLMMMJJJJJJIIIHHHHHHJJJMMMPPPTTTUUUWWWWWWVVVSSSPPPNNNNNNOOOPPPPPPPPPQQQTTTWWWYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRPPPKKKKKKMMMOOORRRRRRQQQOOOKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQSSSSSSRRRPPPOOOLLLKKKJJJJJJKKKKKKJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOONNNMMMLLLMMMNNNHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNPPPRRRSSSSSSRRRQQQQQQPPPQQQRRRSSSSSSTTTUUUVVVVVVXXXYYYZZZ[[[]]]aaadddkkkhhhddd```]]]]]]]]]^^^eeennn~~~~~~zzz{{{~~~uuummmmmmsss~~~zzzooommmhhhdddgggssswwwooolllgggbbb^^^ZZZWWWUUULLLLLLKKKJJJLLLMMMLLLJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKNNNQQQTTTUUUVVVVVVTTTSSSRRRPPPMMMMMMOOOPPPNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRQQQRRRUUUWWWYYYYYYYYYXXXRRRRRRRRRRRRQQQPPPOOONNNJJJKKKNNNPPPQQQQQQPPPOOONNNPPPRRRSSSRRRQQQQQQRRRPPPRRRTTTUUUSSSSSSUUUXXXWWWUUUTTTUUUVVVVVVUUUTTTMMMPPPRRRTTTTTTSSSTTTUUURRRPPPOOOOOOPPPPPPNNNMMMNNNKKKHHHFFFHHHJJJKKKLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNLLLJJJGGGFFFFFFGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVVVVUUURRRQQQPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHFFFHHHKKKNNNPPPOOONNNMMMJJJIIIIIIKKKMMMNNNMMMLLLKKKMMMOOOOOONNNOOORRRTTTUUUSSSRRRRRRRRRPPPMMMIIILLLKKKKKKIIIGGGEEECCCBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJMMMPPPRRRRRRRRRSSSTTTSSSOOOKKKIIIHHHHHHHHHHHHEEECCCBBBCCCEEEFFFFFFEEECCCEEEFFFEEECCCBBBCCCEEEAAAAAABBBBBBBBBAAA@@@???@@@?????????@@@BBBCCCDDD????????????????????????===>>>>>>>>>>>>======<<<@@@>>><<<;;;;;;;;;:::999999999::::::::::::999999999999888888888777777777666555444444333333444444333333444444555666666666444444444444444444444444111222333444444333222111333222111222444444444222111222333333333333222111222222111000000000000111...///111222111///---+++//////......///000000111000000111222333222111111111000///......///000111,,,,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,------++++++---------+++***(((++++++***)))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))************\\\\\\\\\^^^```bbbaaa```\\\[[[ZZZXXXVVVUUUUUUTTTSSSTTTVVVXXXWWWVVVSSSRRRVVVYYY[[[[[[YYYXXXZZZ\\\[[[[[[ZZZXXXVVVSSSQQQPPPGGGGGGFFFFFFGGGJJJLLLNNNEEEFFFGGGHHHJJJMMMQQQUUUWWWXXXYYYYYYWWWTTTPPPNNNKKKLLLNNNNNNOOOQQQTTTWWWYYYXXXVVVTTTSSSSSSTTTUUUSSSRRRRRRRRRTTTTTTSSSQQQKKKLLLNNNRRRTTTTTTRRROOOHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNQQQSSSTTTSSSQQQPPPMMMMMMMMMNNNNNNNNNKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNMMMKKKKKKKKKMMMJJJJJJJJJJJJJJJLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSPPPNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPPPPRRRVVVYYYVVVWWWYYYZZZ[[[\\\\\\\\\```iiiyyywwwqqqsssxxx{{{sssnnnpppxxxqqqiiikkkjjjgggiiiuuuxxx|||{{{uuunnniiiddd```aaa___]]]ZZZWWWTTTQQQOOOQQQPPPMMMJJJJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMQQQSSSUUUVVVVVVPPPRRRSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPSSSUUUWWWWWWWWWVVVPPPPPPQQQQQQPPPPPPOOONNNMMMNNNPPPRRRSSSSSSSSSRRRPPPSSSVVVWWWVVVUUUUUUUUUQQQSSSUUUUUUSSSSSSVVVXXXYYYXXXVVVVVVWWWXXXVVVUUUJJJLLLPPPRRRRRRSSSTTTUUUQQQPPPOOOOOOOOONNNLLLJJJOOOLLLIIIHHHIIILLLNNNOOOJJJIIIHHHHHHIIILLLNNNPPPMMMKKKHHHFFFEEEFFFGGGIIIIIIJJJKKKMMMOOOPPPPPPPPPRRRSSSVVVWWWXXXXXXVVVVVVPPPQQQPPPOOOMMMJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCEEEIIIMMMPPPPPPPPPOOOKKKJJJIIIJJJLLLMMMLLLKKKLLLNNNPPPOOONNNOOOSSSVVVUUURRRPPPPPPPPPNNNJJJFFFKKKKKKJJJIIIGGGEEECCCBBBCCCEEEHHHJJJKKKIIIFFFEEEKKKNNNRRRTTTUUUUUUVVVVVVUUUQQQMMMLLLLLLKKKHHHDDDBBBAAAAAACCCEEEFFFFFFEEEDDDFFFGGGFFFCCCBBBCCCEEEAAAAAABBBCCCBBBAAA@@@???@@@???>>>>>>???AAABBBCCC????????????????????????<<<===>>>??????????????????===;;;:::::::::999888999999:::::::::999999888777777777888777666555555555555444333333333333444333333444555555666666777333333333333333333333333111222333444444333222111333222222444666888888777111222333444444333222111111111000///////////////...///111333222///+++(((...............///000000+++,,,---/////////......111000///......///000111+++,,,---.........---,,,------------------------((()))+++,,,......//////***+++---......,,,)))'''------,,,+++******++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))))))))************YYYZZZ[[[^^^aaabbbaaa```bbb___ZZZVVVSSSRRRSSSTTTWWWVVVTTTSSSRRRSSSSSSTTTWWWXXXYYYZZZZZZZZZZZZYYY]]][[[ZZZYYYXXXUUUQQQNNNMMMKKKIIIIIIKKKNNNOOOOOOKKKIIIGGGFFFGGGKKKPPPRRRWWWXXXYYYWWWTTTRRRQQQRRROOOOOOOOOOOOQQQSSSUUUWWWZZZYYYWWWUUUTTTRRRRRRRRRUUUTTTRRROOONNNMMMMMMNNNKKKNNNQQQTTTUUUUUUSSSQQQMMMJJJHHHHHHJJJLLLLLLKKKFFFEEEDDDFFFJJJMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPNNNLLLKKKMMMOOOPPPPPPIIIGGGEEEEEEGGGJJJKKKLLLKKKLLLMMMLLLKKKJJJLLLNNNJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQVVVTTTTTTVVVTTTOOOMMMOOONNNSSSWWWVVVVVVUUUQQQLLLLLLLLLKKKJJJJJJJJJKKKLLLQQQRRRTTTUUUVVVVVVVVVUUUYYYaaahhhjjjkkkoooqqqqqqrrrqqqpppoooqqqtttwwwyyyzzzvvvqqqqqqwww~~~xxxuuutttttttttqqqqqqvvvvvvllleeecccbbb```]]][[[ZZZYYYXXXWWWWWWWWWWWWUUURRRPPPNNNOOOOOOMMMLLLKKKKKKKKKKKKIIIFFFEEEHHHHHHFFFFFFJJJIIIKKKLLLMMMMMMNNNPPPQQQTTTRRRQQQPPPPPPOOOMMMKKKMMMLLLJJJIIIHHHHHHIIIIIIMMMNNNNNNNNNMMMMMMOOOQQQOOOOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTQQQNNNQQQOOOPPPTTTTTTQQQPPPRRRWWW^^^eeefffaaaZZZWWWVVVSSSSSSSSSTTTUUUVVVXXXXXXUUUVVVWWWXXXVVVTTTPPPNNNKKKLLLNNNQQQRRRTTTTTTTTTNNNMMMLLLMMMNNNPPPPPPOOORRROOOMMMLLLLLLMMMMMMLLLLLLJJJHHHHHHJJJLLLLLLLLLOOOMMMKKKHHHGGGGGGHHHHHHGGGIIIJJJKKKLLLMMMQQQSSSUUUUUUVVVWWWYYYXXXUUUSSSTTTSSSSSSQQQNNNJJJGGGFFFCCCGGGLLLPPPPPPMMMIIIEEEIIIIIIJJJMMMOOOPPPNNNLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMPPPOOOLLLIIINNNMMMLLLHHHDDDBBBAAABBBEEEGGGIIIIIIGGGHHHKKKNNNRRRUUUYYYYYYWWWUUUUUUVVVSSSRRRPPPNNNKKKIIIGGGFFFCCCBBBBBBDDDFFFGGGDDDAAAFFFFFFGGGGGGFFFDDDBBBAAA@@@AAACCCEEEEEECCCAAA???;;;:::::::::;;;===>>>@@@===============>>>??????=========<<<===>>>>>>???@@@>>><<<;;;===>>>>>>>>><<<;;;999888888888666444777777777777666555444333000111222333444444444444333333333444444444555555...000222444444444555777666444333333444555333222000111222222111111333555///000222333444333333222000000000000000000000000000000111111111111000000000000////////////000000333222222111000///......//////...------------......---,,,,,,,,,,,,---...000000000000///...---,,,***,,,...,,,$$$$$$...------------------------+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]\\\\\\]]]___```^^^]]]```]]]YYYVVVSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWUUURRROOOLLLLLLLLLLLLNNNOOOOOONNNLLLJJJHHHFFFFFFHHHLLLPPPSSSTTTVVVWWWVVVTTTRRRQQQQQQOOOOOOOOOPPPQQQSSSUUUWWWYYYXXXWWWUUUSSSRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNMMMOOORRRTTTUUUTTTRRRPPPNNNKKKIIIIIIKKKLLLLLLJJJGGGFFFFFFIIILLLOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLJJJJJJMMMOOOPPPQQQMMMJJJGGGDDDEEEGGGJJJKKKMMMMMMLLLLLLLLLLLLNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQSSSRRRSSSUUUTTTPPPPPPRRRTTT[[[___]]]YYYWWWSSSOOOKKKIIIHHHFFFFFFFFFGGGHHHMMMNNNPPPRRRSSSSSSSSSSSSUUU[[[```______bbbcccbbbcccbbbaaabbbdddgggjjjmmmnnnllliiikkkooovvv{{{~~~}}}}}}|||zzzvvvqqqllliiiiiijjjiiigggfffjjjrrrzzz~~~{{{xxxvvvtttsssnnnooopppoookkkddd^^^YYY]]]\\\[[[YYYXXXVVVUUUTTTSSSTTTVVVVVVTTTRRROOOMMMOOONNNMMMLLLKKKKKKJJJKKKHHHEEEEEEGGGGGGDDDEEEHHHHHHIIIKKKLLLMMMNNNPPPQQQQQQOOONNNNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJMMMNNNOOONNNMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWUUURRRRRRPPPPPPTTTTTTRRRRRRTTTbbbjjjqqqrrrjjjaaaYYYUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVVVVUUUSSSPPPOOONNNOOOOOOPPPQQQRRRSSSSSSNNNLLLKKKLLLOOOQQQRRRRRRPPPNNNLLLKKKLLLMMMLLLLLLLLLJJJHHHIIIKKKLLLMMMLLLLLLKKKIIIHHHGGGHHHIIIJJJFFFIIILLLNNNOOOQQQSSSUUUUUUTTTUUUVVVXXXWWWUUURRRTTTTTTSSSRRROOOLLLIIIGGGEEEIIINNNSSSTTTRRROOOLLLHHHIIIJJJMMMPPPPPPOOOMMMLLLKKKJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLNNNPPPPPPNNNKKKMMMMMMLLLIIIEEECCCCCCDDDEEEGGGIIIIIIIIIJJJMMMPPPTTTWWWZZZZZZWWWUUUUUUVVVRRRQQQOOOMMMJJJHHHFFFFFFCCCBBBBBBDDDFFFFFFDDDBBBEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBAAA@@@>>><<<::::::::::::;;;<<<>>>>>><<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>??????===;;;;;;===>>>>>>>>>999777555555555555333111444444555555555444333333111222333444444555555555333333333444444444444555000222444555444333444555666555333333333333111///111222222222000111222444000111222333333333222111000000000000000000000000000000111111111111000000000000////////////000000000000000//////.........///......---------------...---,,,,,,,,,,,,---...---....../////////......******,,,---((($$$(((000+++++++++++++++++++++++++++++++++*********))))))++++++******************))))))))))))))))))))))))((((((((((((((((((((((((```^^^\\\\\\\\\]]]\\\ZZZ[[[ZZZXXXUUUTTTSSSSSSSSSPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWXXXYYY[[[]]]^^^```]]]ZZZWWWTTTRRRPPPMMMKKKMMMNNNPPPSSSTTTQQQMMMIIIHHHGGGFFFFFFHHHLLLQQQTTTRRRTTTVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXWWWVVVTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOOOOQQQSSSTTTTTTSSSQQQOOOOOOMMMKKKKKKLLLLLLKKKJJJGGGGGGIIILLLPPPRRRRRRQQQNNNNNNMMMMMMMMMNNNOOOOOOKKKJJJIIIIIILLLOOOPPPPPPNNNKKKGGGDDDDDDFFFJJJMMMMMMLLLKKKLLLNNNOOOOOOOOOKKKKKKKKKLLLKKKKKKJJJIIIIIIKKKNNNPPPRRRRRRRRRQQQQQQPPPQQQTTTTTTQQQRRRVVV[[[cccgggccc[[[WWWSSSPPPKKKIIIFFFDDDCCCCCCEEEFFFHHHJJJKKKMMMOOOPPPPPPPPPQQQUUUWWWTTTRRRTTTTTTRRRQQQQQQRRRSSSVVVZZZ]]]``````______aaadddgggggggggeeeggghhhhhhfffbbb^^^\\\[[[]]]]]]\\\[[[]]]bbbggghhhiiijjjiiigggccc___\\\YYYZZZ[[[\\\[[[XXXUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQSSSUUUTTTQQQNNNLLLMMMMMMLLLKKKJJJJJJJJJKKKIIIEEEDDDFFFFFFCCCCCCFFFFFFHHHKKKLLLLLLNNNPPPRRRNNNLLLKKKLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOOOONNNLLLLLLNNNOOOQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWZZZ[[[ZZZYYYTTTQQQPPPSSSSSSQQQRRRVVVdddlllsssuuunnncccYYYTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRQQQPPPPPPPPPQQQRRRSSSNNNLLLKKKLLLOOORRRTTTUUUNNNLLLJJJJJJKKKLLLLLLKKKKKKIIIHHHIIIKKKMMMMMMMMMIIIHHHGGGFFFGGGIIIKKKLLLFFFJJJOOORRRSSSTTTTTTUUUTTTSSSSSSUUUVVVVVVTTTRRRTTTTTTSSSRRRPPPMMMJJJIIIEEEIIINNNSSSUUUUUURRRPPPHHHIIIJJJMMMPPPQQQPPPNNNLLLKKKJJJKKKMMMMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQOOOMMMMMMMMMMMMJJJGGGEEEFFFGGGDDDFFFHHHJJJKKKMMMPPPSSSWWWYYY[[[ZZZXXXUUUTTTTTTPPPOOONNNLLLIIIGGGEEEDDDCCCBBBBBBDDDEEEFFFDDDCCCEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<::::::999999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<<<<======>>>???>>>>>>>>>===<<<:::;;;===>>>>>>>>>777555444333444444222000111222222333333333333333222333444555555555555555333333333333444444444444333444666666444333444444666555333222222111///...222333333222000000111333222222222333222222111000000000000000000000000000///000000111111000000///000//////......//////000..................------///...------,,,,,,------------,,,,,,,,,,,,------+++,,,---...////////////***)))+++...---+++---111+++++++++++++++++++++++++++++++++***************))))))******************))))))))))))))))))))))))''''''''''''''''''''''''aaa^^^[[[ZZZ[[[[[[[[[ZZZWWWWWWVVVTTTSSSSSSRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZVVVVVVWWWWWWYYY[[[]]]^^^\\\XXXTTTRRRQQQPPPNNNMMMPPPPPPRRRTTTTTTRRRLLLHHHGGGFFFFFFFFFIIIMMMQQQTTTSSSUUUVVVUUURRROOONNNNNNOOOPPPPPPQQQRRRTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSQQQOOOMMMOOONNNMMMLLLLLLLLLKKKJJJHHHIIIKKKOOOSSSTTTRRRQQQLLLKKKKKKKKKKKKLLLNNNNNNKKKIIIHHHIIIKKKLLLMMMLLLIIIHHHFFFDDDDDDGGGKKKNNNKKKKKKMMMPPPSSSTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHHHHGGGJJJMMMQQQSSSSSSRRRQQQPPPPPPQQQTTTSSSPPPSSSYYY```hhhllleeeZZZTTTQQQOOOMMMJJJGGGDDDCCCCCCEEEFFFFFFFFFHHHJJJKKKMMMNNNNNNQQQSSSSSSNNNMMMNNNNNNKKKHHHIIIJJJLLLPPPTTTWWWZZZXXXWWWWWWXXXYYYZZZYYYXXXWWWYYY\\\]]]\\\YYYUUUSSSRRRTTTVVVVVVVVVWWWZZZ\\\\\\]]]______]]]ZZZVVVTTTUUUVVVVVVVVVUUUSSSRRRQQQMMMNNNPPPQQQQQQOOOMMMLLLMMMOOORRRTTTSSSQQQNNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJFFFEEEGGGFFFCCCCCCEEEGGGIIIKKKMMMMMMOOOQQQSSSNNNMMMKKKLLLMMMMMMLLLKKKHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNOOOMMMLLLKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPOOORRRRRRTTTWWW[[[]]]]]]]]]VVVRRROOOPPPOOOMMMOOOSSSXXX^^^eeegggddd\\\UUUQQQXXXXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQOOONNNOOOPPPRRRTTTPPPNNNLLLLLLOOORRRTTTTTTMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJLLLNNNNNNMMMGGGGGGFFFEEEFFFHHHJJJLLLGGGKKKPPPTTTUUUTTTSSSRRRSSSRRRRRRSSSTTTTTTRRRPPPQQQQQQQQQPPPNNNLLLJJJHHHDDDGGGLLLPPPRRRQQQOOONNNGGGHHHJJJMMMPPPRRRPPPOOOMMMLLLKKKKKKMMMNNNMMMKKKMMMLLLKKKIIIHHHHHHIIIIIIKKKKKKMMMOOOQQQQQQPPPPPPOOOOOONNNKKKHHHFFFFFFGGGDDDFFFHHHJJJMMMPPPSSSUUUXXXXXXXXXXXXVVVTTTSSSRRROOONNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDGGGEEECCCBBBAAA@@@AAAAAACCCCCCBBBAAA???>>>>>>===:::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<;;;<<<===>>>???>>>>>>===<<<;;;:::;;;===>>>>>>===888777555555666666444222000000111333333444444444333444444555666666666555222222333333333444444444333444666666555444555666555333222222333333111000555555555444111111222333333222222222111111000000000000000000000000000000//////000000000000///////////////....../////////------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++))))))...000...---///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((___]]]ZZZZZZ[[[\\\\\\\\\UUUTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSUUUXXXZZZ[[[\\\YYYYYYYYYYYYZZZ[[[[[[\\\YYYVVVSSSRRRRRRSSSRRRRRRSSSRRRRRRRRRRRRPPPMMMJJJFFFFFFFFFGGGJJJMMMQQQTTTVVVWWWVVVTTTPPPMMMLLLLLLOOOOOOPPPQQQRRRSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSQQQOOOMMMLLLNNNNNNNNNMMMLLLKKKJJJJJJHHHIIILLLPPPSSSSSSQQQNNNIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGHHHGGGFFFGGGJJJMMMOOORRRXXX]]]^^^[[[UUUQQQMMMLLLLLLLLLKKKIIIHHHHHHGGGJJJMMMQQQSSSSSSRRRQQQQQQPPPRRRSSSQQQOOOSSS[[[eeelllnnneeeYYYSSSPPPOOOLLLJJJGGGDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQPPPLLLLLLOOONNNKKKEEEFFFHHHJJJNNNRRRUUUWWWWWWUUUSSSRRRSSSTTTSSSSSSSSSTTTVVVWWWVVVSSSPPPMMMLLLNNNQQQSSSTTTUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLNNNOOOOOONNNLLLKKKKKKMMMPPPRRRRRRPPPMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJKKKHHHFFFHHHGGGDDDDDDGGGHHHJJJLLLNNNNNNOOOQQQSSSPPPOOOMMMLLLMMMLLLJJJIIIGGGHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJJJJLLLMMMMMMNNNNNNOOOOOOOOONNNNNNPPPPPPQQQUUUYYY\\\\\\\\\WWWQQQMMMMMMKKKHHHIIIMMMOOORRRUUUWWWVVVSSSPPPNNNVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNPPPSSSTTTRRRPPPNNNMMMOOOQQQQQQQQQMMMKKKIIIHHHJJJKKKKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKGGGFFFEEEDDDEEEGGGIIIJJJHHHLLLQQQSSSSSSQQQPPPPPPSSSRRRQQQQQQQQQQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHGGGFFFHHHKKKMMMMMMLLLJJJIIIFFFFFFHHHLLLPPPQQQPPPOOONNNLLLKKKLLLMMMNNNMMMKKKMMMLLLJJJIIIHHHGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPPPPQQQQQQPPPLLLHHHFFFFFFFFFFFFFFFHHHJJJNNNQQQTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNNNNLLLJJJGGGEEECCCBBBCCCCCCCCCCCCCCCDDDDDDEEEIIIGGGEEECCCBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>===::::::::::::::::::999999<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<===============;;;::::::;;;======<<<;;;888777666666666666555333000111222444555555555555444444555555666555555555222222222333333333444444000222555666555666777888333222111333555666555444777777777555333222333444333222222111111000000000//////////////////////////////000000000000////////////............//////---.....................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---))))))---///---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))^^^\\\[[[[[[]]]^^^^^^]]]TTTSSSQQQPPPOOOPPPPPPQQQQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[VVVUUUSSSSSSTTTUUUUUUTTTTTTRRRPPPOOOOOONNNLLLKKKGGGGGGGGGHHHJJJMMMPPPRRRVVVVVVTTTPPPLLLKKKKKKLLLMMMNNNOOOQQQQQQRRRQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQQQQOOONNNLLLKKKLLLMMMNNNNNNLLLJJJJJJKKKIIIIIIKKKNNNPPPPPPMMMKKKFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGEEECCCGGGIIIJJJHHHGGGHHHLLLPPP\\\bbbiiikkkhhh```YYYUUUNNNMMMKKKJJJIIIIIIIIIIIIIIIKKKNNNPPPRRRRRRRRRQQQPPPPPPRRRRRRPPPNNNTTT]]]jjjnnnmmmcccXXXSSSQQQOOOHHHGGGFFFDDDCCCCCCCCCDDDGGGGGGGGGGGGHHHIIIKKKLLLKKKMMMLLLKKKLLLOOONNNJJJEEEEEEGGGIIILLLOOORRRSSSWWWUUUQQQPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPNNNKKKJJJHHHJJJMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKGGGFFFHHHHHHEEEEEEHHHIIIKKKMMMMMMMMMNNNPPPRRRQQQOOOMMMLLLLLLKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIKKKMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNQQQTTTWWWWWWWWWTTTOOOKKKJJJHHHEEEFFFIIIOOOOOONNNNNNMMMMMMMMMMMMOOOOOOPPPQQQPPPOOOMMMLLLNNNNNNOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMOOOQQQRRRRRRPPPNNNNNNOOOPPPOOONNNOOOLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKKKKJJJHHHFFFEEEDDDCCCDDDFFFHHHIIIJJJLLLOOOPPPPPPPPPPPPQQQTTTRRRPPPOOOOOONNNLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFIIIJJJKKKKKKKKKJJJHHHGGGCCCDDDGGGKKKOOOQQQPPPOOOOOOMMMLLLLLLMMMNNNMMMKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHJJJMMMOOONNNNNNOOOPPPPPPPPPOOOLLLIIIGGGGGGGGGHHHHHHHHHJJJNNNQQQSSSSSSQQQPPPOOOOOOQQQRRRQQQPPPNNNNNNLLLJJJGGGEEECCCBBBBBBCCCDDDCCCBBBCCCDDDFFFIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<;;;:::999888<<<<<<;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;<<<<<<;;;999666444333333444444333222222222444555666666666666333444444555555555444444222222222222333333333333///111444555555555777888222111111333555777777666777777777555333222333555222222111000000000111111////////////////////////...//////000000//////...///......------......///........................---,,,++++++******++++++++++++,,,,,,,,,,,,++++++------------,,,+++***)))///+++))),,,---***)))******************************************+++++++++(((((())))))))))))))))))))))))))))))))))))))))))************************^^^]]]\\\]]]______]]]\\\TTTRRRPPPNNNMMMNNNOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWYYY\\\\\\\\\ZZZYYYUUUTTTTTTTTTUUUUUUSSSRRRQQQPPPNNNMMMNNNMMMKKKIIIGGGGGGGGGHHHJJJMMMOOOQQQSSSQQQNNNKKKHHHHHHKKKNNNLLLMMMNNNPPPPPPPPPPPPOOORRRRRRQQQQQQQQQRRRRRRSSSNNNMMMLLLLLLMMMNNNPPPQQQOOOOOOOOOOOONNNLLLKKKJJJIIIKKKNNNMMMKKKJJJJJJKKKIIIIIIIIIKKKLLLKKKIIIGGGDDDFFFIIIKKKMMMMMMLLLKKKIIIHHHFFFFFFGGGFFFDDDBBBFFFHHHHHHGGGGGGLLLVVV]]]mmmssswwwtttiii^^^XXXVVVNNNMMMJJJHHHHHHIIIKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNPPPQQQOOOOOOWWWaaallllllggg\\\TTTRRRPPPNNNGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJHHHJJJJJJJJJMMMPPPNNNHHHEEEEEEGGGHHHJJJLLLNNNOOOTTTRRRPPPPPPQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOOOONNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIFFFEEEGGGGGGEEEEEEHHHIIIJJJLLLLLLKKKKKKMMMNNNNNNLLLJJJJJJKKKJJJIIIGGGGGGHHHIIIKKKKKKKKKJJJJJJEEEGGGHHHHHHGGGHHHJJJLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLLLLLLLOOOPPPPPPOOOPPPLLLIIIIIIHHHEEEEEEIIILLLKKKIIIIIIJJJJJJKKKKKKIIIJJJLLLNNNNNNNNNLLLKKKMMMOOOPPPQQQQQQPPPNNNMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMQQQNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIGGGEEEBBBBBBBBBBBBDDDGGGIIIKKKJJJKKKMMMMMMNNNPPPTTTWWWVVVSSSPPPNNNMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHFFFEEEHHHHHHIIIIIIHHHGGGFFFEEEAAABBBEEEIIINNNPPPOOONNNOOONNNLLLMMMNNNNNNLLLKKKKKKJJJHHHGGGGGGGGGHHHHHHGGGJJJMMMNNNMMMLLLMMMOOOMMMMMMMMMKKKIIIHHHIIIJJJKKKIIIHHHJJJNNNPPPQQQPPPNNNLLLKKKMMMPPPRRRRRRQQQOOONNNLLLJJJGGGEEEDDDCCCBBBDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHHHHGGGEEEDDDCCC???@@@AAABBBAAA@@@>>><<<<<<=========<<<;;;999888;;;;;;:::999999999999999;;;999888777777999;;;<<<<<<;;;:::;;;<<<;;;999777444333222222333333222111222333444555555555555555333333444444444444333333111222222222222333333333000222444444444444555666222111111222444666555555444555555444222111222444111111000//////000111222////////////////////////......////////////......///......------......///......------,,,,,,++++++,,,,,,+++******************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***...+++***,,,+++((()))---))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))___^^^^^^___```___\\\ZZZUUUSSSOOOLLLKKKLLLNNNPPPLLLMMMOOOPPPPPPPPPOOOOOONNNQQQUUUXXXZZZZZZXXXWWWUUUUUUTTTUUUUUUTTTQQQOOONNNNNNMMMNNNNNNMMMIIIGGGHHHHHHHHHIIIJJJLLLNNNPPPOOOMMMJJJGGGEEEGGGLLLPPPKKKLLLNNNOOOPPPOOOOOONNNRRRQQQQQQQQQQQQRRRSSSSSSOOONNNMMMMMMMMMNNNPPPQQQNNNNNNNNNMMMMMMKKKJJJJJJGGGJJJMMMMMMKKKIIIJJJLLLIIIHHHHHHHHHIIIIIIFFFDDDBBBEEEIIIMMMNNNNNNLLLKKKGGGFFFEEEFFFGGGGGGEEECCCCCCDDDEEEEEEHHHRRRaaammmwww|||~~~uuufffXXXTTTTTTOOOMMMJJJGGGGGGIIILLLMMMMMMMMMNNNNNNOOOPPPQQQQQQKKKLLLOOOQQQOOOPPPZZZeeejjjhhhaaaVVVPPPOOONNNKKKHHHIIIJJJKKKKKKJJJHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGJJJKKKKKKNNNQQQNNNGGGFFFFFFGGGIIIJJJKKKLLLLLLPPPOOOOOOPPPQQQPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLLLLMMMNNNNNNLLLKKKHHHHHHIIIJJJJJJKKKKKKJJJTTTSSSRRRPPPMMMJJJHHHFFFHHHGGGGGGFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJGGGDDDCCCFFFFFFDDDEEEHHHHHHIIIJJJJJJIIIIIIJJJLLLJJJIIIHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIICCCEEEFFFFFFFFFHHHJJJLLLHHHIIIJJJKKKMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLKKKKKKMMMIIIHHHIIIIIIFFFGGGJJJEEEDDDDDDEEEGGGIIIJJJIIIHHHIIILLLNNNOOOOOONNNMMMMMMOOOQQQRRRRRRPPPMMMKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKKKKMMMOOOQQQQQQOOOMMMRRRPPPLLLKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIHHHEEECCC@@@???@@@AAADDDHHHKKKMMMJJJKKKKKKKKKMMMRRRXXX]]]WWWTTTPPPMMMLLLJJJGGGEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDD@@@AAADDDIIIMMMOOOOOOMMMOOONNNMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGJJJMMMNNNLLLKKKLLLNNNIIIJJJKKKJJJIIIJJJKKKMMMLLLJJJHHHJJJMMMPPPOOONNNLLLJJJJJJLLLQQQTTTTTTSSSOOONNNLLLJJJHHHFFFDDDCCCBBBDDDEEECCCAAAAAAEEEHHHGGGHHHHHHHHHGGGFFFDDDBBB@@@AAADDDEEEEEECCCAAA???======>>>>>>===;;;999888::::::999888777777888888;;;999666555555777:::===<<<;;;;;;;;;<<<:::888555555333222333444444333222333333444555555555444444333333333444444333222222111111222222222333333333111333444444333222333333222111111111333444333222222333333222111000111333000000/////////111222333////////////////////////......////////////...............------.........------,,,,,,+++***)))))),,,++++++***)))************+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,...,,,+++,,,***(((+++111++++++++++++++++++++++++))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((]]]ZZZYYY\\\______[[[VVVQQQNNNLLLNNNMMMKKKKKKOOOMMMOOORRRRRRQQQNNNMMMMMMOOOOOOPPPRRRTTTVVVXXXZZZWWWUUUTTTSSSTTTSSSRRRPPPNNNOOOQQQPPPMMMKKKJJJJJJIIIJJJKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFFFFHHHIIIKKKIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNOOOPPPQQQRRRQQQPPPOOONNNJJJLLLOOOQQQPPPNNNLLLJJJLLLKKKJJJJJJJJJLLLMMMNNNKKKIIIGGGFFFGGGHHHHHHGGGLLLLLLMMMLLLKKKIIIFFFEEEIIIFFFBBBBBBCCCDDDDDDCCCJJJAAAAAAIIILLLMMM___xxxwwwnnnfff^^^UUUSSSUUUMMMLLLJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNLLLMMMRRR\\\dddllleee\\\UUUPPPNNNLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHGGGEEEDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLLLLIIIHHHHHHGGGHHHIIIJJJKKKSSSRRRPPPOOONNNMMMMMMMMMPPPNNNLLLIIIHHHHHHHHHIIIHHHIIIJJJIIIFFFFFFIIILLLIIIHHHGGGFFFHHHJJJMMMOOOWWWVVVUUUWWWXXXVVVQQQLLLGGGGGGGGGFFFEEEDDDCCCCCCKKKIIIFFFFFFHHHHHHFFFCCCBBBCCCDDDDDDDDDDDDFFFHHHIIIGGGEEECCCBBBDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHIIICCCCCCDDDEEEFFFGGGHHHHHHGGGJJJKKKJJJKKKNNNOOOLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMQQQUUUSSSOOOLLLMMMOOOOOONNNKKKIIIHHHHHHIIIJJJNNNOOOPPPQQQPPPOOONNNMMMOOONNNMMMLLLKKKJJJIIIIIIDDDGGGJJJIIIFFFCCCBBBCCC?????????@@@CCCEEEHHHJJJKKKJJJIIIGGGGGGMMMUUU\\\ZZZVVVQQQNNNNNNMMMJJJHHHJJJHHHFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEHHHNNNSSSSSSPPPLLLMMMNNNPPPOOOMMMJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMIIIJJJKKKMMMMMMMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLOOOQQQRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;888888888888777777777777888999999::::::;;;<<<<<<<<<<<<;;;::::::999888888333333333333333333333333555444444444444555666666555666555111000444666444222///000444555111111555111222333333444444333333333333333333333333333333111111111111111111111111...............---------////////////////////////,,,,,,---.../////////......,,,++++++------,,,***///***&&&'''+++......,,,)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,///,,,)))(((((()))******************************+++++++++*********))))))+++++++++*********))))))+++++++++++++++***))))))***((('''((()))***)))'''+++)))(((((())))))(((&&&ZZZXXXXXXZZZ^^^^^^ZZZVVVQQQNNNLLLNNNMMMKKKKKKNNNPPPQQQSSSRRRPPPNNNMMMMMMOOOOOOPPPRRRTTTVVVWWWXXXVVVTTTRRRQQQRRRQQQOOOMMMOOOQQQSSSRRROOOMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOMMMOOOQQQRRRRRROOOLLLJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJHHHFFFFFFHHHIIIIIIHHHIIIIIIJJJIIIHHHFFFDDDCCCEEECCCCCCCCCDDDDDDBBBAAAGGGCCCDDDKKKNNNTTTeeexxx}}}rrrggg___YYYRRRPPPRRRMMMKKKJJJHHHHHHIIIJJJKKKNNNNNNOOOOOOOOONNNMMMMMMKKKMMMNNNNNNNNNSSSZZZ```fff```WWWPPPLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIIIIHHHFFFDDDEEEFFFDDDFFFHHHKKKLLLLLLKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKQQQPPPOOONNNNNNMMMMMMMMMOOONNNKKKIIIGGGGGGHHHIIIFFFGGGHHHGGGEEEFFFHHHKKKJJJIIIGGGGGGHHHJJJLLLNNNXXXYYYZZZ]]]^^^[[[UUUPPPIIIHHHGGGFFFEEEDDDCCCCCCFFFDDDBBBBBBDDDDDDBBB@@@AAACCCDDDDDDCCCDDDFFFHHHIIIGGGEEECCCCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHLLLMMMKKKLLLOOONNNLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPQQQPPPSSSUUUTTTPPPMMMOOOQQQQQQPPPNNNLLLKKKKKKLLLMMMOOOOOOPPPOOOOOOOOONNNNNNNNNMMMKKKJJJIIIIIIIIIJJJFFFIIIJJJIIIEEEBBBAAAAAA??????@@@BBBDDDFFFHHHIIILLLKKKJJJIIIIIIMMMTTTZZZXXXTTTPPPNNNMMMMMMJJJHHHIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGKKKPPPTTTTTTQQQNNNLLLMMMOOONNNKKKIIIHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIKKKLLLIIIJJJKKKKKKLLLKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKNNNQQQQQQOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>===<<<;;;;;;888888888888777777777777666777777888888999::::::<<<;;;;;;:::999999888888444444444333333222222222444444444444555555555555444666444111111444666444666222222555444000...111222222333444444444444333333333333333333333333333111111111111111111111111000000000000000000000///........................,,,---.....................,,,++++++,,,---+++***///+++''''''+++...---+++)))***++++++,,,,,,,,,+++******))))))******+++,,,---,,,*********+++,,,,,,************************+++++++++*********))))))++++++*********)))))))))((())))))))))))((('''''')))((('''((()))***)))'''***(((''''''(((((('''&&&WWWUUUUUUXXX\\\\\\YYYUUUQQQNNNMMMNNNMMMJJJKKKMMMRRRSSSSSSQQQNNNLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWTTTRRRPPPOOOOOONNNLLLKKKQQQSSSUUUUUURRRPPPOOONNNLLLKKKIIIHHHGGGHHHHHHIIIHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRTTTTTTSSSPPPLLLIIILLLKKKJJJIIIHHHHHHHHHHHHJJJHHHGGGGGGIIIKKKLLLKKKIIIIIIIIIHHHGGGEEECCCBBBCCCDDDEEEEEEDDDBBB???>>>DDDIIIOOOTTTZZZeeesss~~~qqqbbbZZZUUUPPPNNNOOOJJJIIIHHHGGGGGGIIIKKKLLLPPPOOOOOONNNNNNNNNMMMMMMJJJKKKMMMOOOPPPTTTYYY]]]```ZZZSSSLLLIIIHHHGGGFFFIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKKKKIIIGGGEEEEEEFFFBBBDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMJJJHHHFFFFFFGGGHHHCCCDDDEEEDDDDDDEEEHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLVVVXXX]]]aaabbb^^^WWWRRRLLLJJJHHHFFFDDDCCCCCCDDDCCCAAA@@@@@@AAA@@@???>>>@@@AAACCCCCCCCCCCCFFFHHHIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNNNNLLLLLLOOONNNKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBCCCCCCEEEGGGHHHGGGHHHJJJMMMOOOPPPQQQQQQSSSUUUUUUSSSPPPOOOQQQSSSSSSRRRPPPOOOOOOOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOPPPOOOLLLJJJJJJKKKMMMNNNJJJKKKKKKIIIEEEBBB@@@@@@???@@@BBBDDDFFFGGGHHHIIILLLLLLLLLKKKKKKMMMQQQTTTTTTQQQNNNLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFGGGFFFDDDIIIIIIIIIHHHGGGGGGFFFFFFHHHJJJMMMQQQUUUUUUSSSPPPNNNOOOPPPOOOLLLIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEHHHIIIJJJJJJIIIIIIJJJKKKIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNJJJKKKLLLNNNQQQQQQOOOMMMMMMLLLJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@AAABBBDDDEEEJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHGGGFFFEEECCCBBB@@@???>>>>>>===<<<;;;;;;999999888888888777777777666777777888888999::::::;;;;;;::::::999888888888555555444333333222111111222333444555555555444444333555444111111444666444666444444555444111///111222333333444444444444444333333333333333333333333111111111111111111111111//////000000000000000000........................---............------,,,...,,,++++++,,,,,,+++***///+++((((((+++,,,+++***)))***++++++,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---------************************+++************)))))))))************))))))))))))(((((())))))(((((('''&&&)))(((''''''))))))(((''')))(((''''''(((((('''&&&SSSSSSTTTWWWYYYZZZXXXUUUQQQNNNMMMOOONNNJJJJJJMMMPPPQQQQQQOOOMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKIIIQQQTTTVVVVVVTTTQQQPPPOOOLLLKKKHHHFFFEEEFFFGGGHHHGGGFFFDDDDDDDDDFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMLLLOOOPPPQQQSSSTTTUUUUUUVVVTTTSSSPPPNNNNNNOOOQQQRRRSSSTTTUUUUUUSSSOOOKKKHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKIIIHHHIIILLLNNNOOOOOOMMMLLLKKKIIIGGGEEECCCBBBEEEFFFGGGEEEBBB@@@AAABBBKKKYYYdddiiiqqq~~~vvvcccYYYUUUPPPLLLLLLGGGFFFEEEEEEFFFHHHJJJKKKPPPOOOOOONNNMMMMMMMMMMMMJJJJJJKKKNNNRRRWWW\\\___\\\WWWQQQLLLIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMMMMLLLLLLLLLJJJGGGEEEEEEFFFAAABBBDDDFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLIIIGGGEEEEEEFFFFFFBBBCCCCCCCCCDDDEEEHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJPPPTTTZZZ___```[[[UUUPPPMMMKKKIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCEEEGGGHHHGGGFFFDDDDDDEEEFFFGGGEEEFFFHHHJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLOOOOOOMMMLLLNNNMMMJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCEEEGGGJJJLLLJJJKKKLLLOOOPPPRRRSSSSSSTTTTTTTTTRRROOOOOOQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNLLLLLLMMMOOOPPPTTTRRROOOMMMMMMOOORRRTTTOOONNNLLLIIIEEEBBB@@@@@@@@@AAADDDFFFHHHIIIIIIIIILLLLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKNNNRRRTTTTTTRRRPPPQQQRRRSSSRRROOOLLLKKKKKKLLLKKKJJJHHHGGGEEEEEEDDDGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOLLLLLLMMMPPPQQQQQQOOOMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDBBBAAAAAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGFFFEEEDDDBBBAAA???>>>>>>===<<<<<<;;;;;;999999999888888888777777888999999::::::;;;<<<<<<::::::999999888888888777666666555444222111000000000222444555666555333222222444444111111555555333333222333444444333333333222222333444444444444444222222222222222222222222111111111111111111111111------------................................................------,,,+++---,,,++++++,,,,,,+++)))...,,,))))))***+++***)))******++++++++++++************))))))******+++,,,+++,,,------,,,+++++++++************************************))))))))))))******)))))))))(((((((((***************))))))((()))(((''''''((()))(((''')))((('''((())))))((('''RRRSSSTTTWWWXXXXXXWWWUUUQQQNNNNNNOOONNNJJJIIIKKKMMMNNNOOONNNMMMNNNPPPRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTRRRPPPOOOOOONNNLLLJJJPPPSSSVVVVVVTTTRRRPPPOOOLLLJJJHHHFFFEEEFFFGGGHHHFFFEEEDDDDDDEEEFFFIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVTTTQQQOOOOOOPPPSSSTTTUUUUUUVVVUUURRRNNNIIIFFFEEEFFFFFFGGGHHHIIIIIIIIIKKKJJJIIIKKKNNNQQQRRRRRROOONNNLLLIIIFFFDDDBBBAAADDDFFFFFFDDDBBBFFFNNNUUUccctttwwwdddYYYTTTNNNIIIGGGEEEDDDCCCCCCDDDFFFHHHIIINNNNNNMMMMMMMMMLLLLLLLLLKKKIIIHHHLLLTTT[[[```bbbWWWSSSNNNJJJIIIIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMKKKHHHFFFFFFFFFBBBBBBCCCEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLJJJHHHEEEDDDDDDDDDEEECCCBBBBBBBBBDDDFFFHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHKKKPPPVVV[[[ZZZVVVQQQMMMLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@AAA@@@?????????@@@===???@@@AAAAAABBBEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEHHHJJJKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLOOOOOOLLLKKKMMMLLLHHHJJJIIIHHHFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEGGGJJJMMMOOOMMMNNNPPPQQQRRRSSSTTTTTTRRRRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTRRRPPPMMMKKKKKKLLLNNNPPPTTTRRROOONNNOOOQQQTTTWWWRRRPPPLLLIIIFFFDDDCCCBBBCCCDDDGGGIIIKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMOOONNNMMMMMMNNNMMMKKKIIIKKKJJJIIIGGGGGGGGGGGGGGGIIIKKKNNNPPPQQQQQQPPPPPPQQQRRRSSSRRROOOMMMKKKKKKLLLLLLKKKIIIHHHFFFEEEDDDFFFGGGHHHHHHGGGGGGHHHIIILLLLLLKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRRRROOOMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;;;;999999999999888888888888888999999::::::;;;<<<<<<999888888888888888777777666666555444222111000000000111333555555444222111111333333111111555555333222333444333333333333222111222333333444444333333222222222222222222222222000000000000000000000000,,,---------......//////........................---.........---,,,++++++---+++******+++,,,***))),,,+++************)))(((*********++++++******)))******))))))******+++,,,+++,,,...---***(((((()))************************)))))))))))))))))))))))))))))))))(((((((((''''''***************)))((((((((('''&&&'''((()))(((&&&***)))((((((******)))(((SSSTTTVVVXXXXXXXXXVVVUUUQQQNNNNNNPPPOOOJJJIIIKKKLLLNNNPPPPPPPPPQQQSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSQQQPPPOOOPPPOOONNNLLLOOORRRVVVWWWUUURRRPPPOOOKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEEEEDDDEEEGGGJJJKKKLLLMMMMMMNNNOOOOOONNNNNNMMMNNNPPPRRRTTTUUUVVVVVVXXXVVVSSSRRRQQQRRRTTTVVVVVVVVVWWWVVVSSSNNNIIIFFFCCCDDDFFFHHHIIIJJJJJJJJJKKKJJJIIIKKKNNNQQQRRRRRRMMMLLLJJJGGGEEECCCBBBBBBAAACCCFFFEEEGGGQQQbbbooo~~~{{{mmm^^^VVVPPPJJJFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGFFFLLLUUU]]]```___PPPMMMIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEGGGIIIJJJLLLLLLKKKKKKKKKIIIFFFDDDCCCBBBCCCDDDDDDBBBAAAAAACCCFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEFFFIIIMMMSSSUUUTTTQQQNNNLLLIIIIIIHHHFFFEEECCCBBBAAA<<<>>>???>>>===<<<===>>><<<===???@@@@@@AAADDDFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGEEECCCBBBBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKIIILLLLLLIIIIIIKKKJJJGGGIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIICCCCCCDDDFFFHHHKKKNNNPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTQQQOOOMMMKKKKKKLLLNNNOOOPPPOOONNNMMMNNNQQQTTTVVVTTTQQQLLLIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJKKKJJJIIIGGGGGGHHHIIIJJJJJJLLLOOOQQQSSSRRRRRRRRRSSSQQQOOOLLLLLLJJJIIIGGGGGGGGGHHHHHHHHHKKKNNNPPPOOONNNNNNOOOMMMOOOPPPPPPMMMKKKJJJJJJLLLLLLKKKKKKIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJOOOOOOOOOQQQRRRQQQOOOLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIICCCCCCDDDCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;:::999999999999888888888666777777888888999::::::777777777777777777777777555555444333333222111111000111222333333333222222///333333111222555555333444666666222111111///,,,000111111222222222222222222222222222222222222222000000000000000000000000......//////000111111111------------------------,,,------------,,,,,,+++---+++******++++++***)))***************)))))))))*********+++******)))(((******))))))******+++,,,***,,,...,,,((('''(((***************************(((((()))))))))))))))***((((((((((((''''''''''''''''''((((((''''''&&&%%%((('''&&&&&&(((((('''&&&)))((('''((()))***)))(((TTTVVVXXXYYYYYYWWWVVVVVVQQQNNNNNNPPPOOOJJJHHHJJJOOOQQQTTTUUUUUUTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTSSSQQQPPPNNNOOOOOOPPPNNNMMMOOOSSSVVVXXXVVVSSSQQQPPPIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLRRRSSSRRRRRRQQQPPPOOONNNOOOPPPRRRTTTUUUVVVWWWWWWYYYWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXXXXTTTPPPKKKHHHDDDEEEGGGIIIIIIJJJIIIIIIJJJHHHGGGIIILLLNNNPPPPPPJJJIIIHHHGGGFFFFFFFFFGGG@@@EEEIIIKKKNNN[[[ooovvvooofff^^^VVVRRRNNNIIIGGGHHHFFFEEEDDDCCCCCCEEEGGGHHHEEEGGGJJJMMMMMMLLLJJJHHHGGGEEEFFFNNNXXX]]]ZZZUUULLLIIIFFFEEEEEEFFFGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKIIIGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIJJJHHHEEECCCBBBAAABBBCCCCCCAAA??????BBBDDDDDDCCC@@@@@@AAABBBBBBCCCDDDEEEHHHKKKNNNNNNLLLJJJIIIJJJEEEFFFGGGGGGEEECCCAAA@@@:::<<<>>>===;;;:::<<<>>>;;;<<<>>>??????AAADDDFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIGGGFFFDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKFFFIIIJJJGGGGGGIIIHHHEEEGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJCCCDDDGGGIIILLLOOOQQQRRRQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLKKKMMMNNNOOOQQQRRRSSSTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVVVVQQQLLLJJJJJJKKKKKKJJJKKKKKKKKKLLLNNNOOOQQQQQQPPPNNNKKKKKKLLLLLLJJJHHHHHHJJJLLLMMMMMMOOOTTTWWWVVVUUUUUUVVVVVVTTTQQQNNNNNNLLLJJJIIIHHHHHHIIIJJJIIILLLOOOPPPNNNMMMNNNOOOKKKMMMOOOOOOMMMKKKKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDEEEGGGFFFEEEEEEFFFHHHJJJIIIIIIIIIJJJLLLMMMNNNLLLLLLKKKIIIIIIHHHHHHHHHNNNNNNNNNOOOPPPOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFCCCDDDDDDDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888666777777888888999::::::777777777777777777777777444444444333333222222222111111111111222222222222///222333111222555555222333666666111///000///***//////000111111111111000111111111111111111111111000000000000000000000000......//////000111111222------------------------++++++,,,---------,,,,,,,,,+++******++++++***(((((()))*********)))*********************)))((((((******))))))******+++,,,(((+++---+++((((((,,,000************************(((((((((((())))))******((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%((('''&&&&&&(((((('''&&&'''&&&%%%&&&((((((((('''VVVXXXZZZ[[[YYYXXXWWWVVVQQQOOOOOOQQQOOOJJJHHHIIIRRRUUUXXXYYYXXXVVVVVVVVVWWWXXXYYYYYYYYYWWWUUUSSSOOONNNMMMNNNOOOOOONNNMMMPPPSSSWWWYYYWWWTTTRRRQQQHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKMMMXXXXXXWWWUUUSSSQQQOOONNNQQQRRRSSSUUUWWWWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZYYYVVVQQQMMMJJJFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGFFFGGGJJJLLLMMMMMMIIIIIIHHHHHHIIIKKKLLLMMMDDDJJJOOOPPPSSS___ttt}}}vvvllldddbbbXXXSSSQQQQQQOOOKKKKKKNNNHHHGGGEEEDDDEEEFFFHHHIIIBBBEEEIIILLLMMMLLLIIIGGGEEEDDDGGGPPPZZZ\\\UUUMMMKKKHHHFFFEEEFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@AAAAAABBBDDDFFFHHHJJJJJJJJJIIIHHHIIIGGGEEEBBBAAAAAABBBBBBCCC@@@===>>>@@@BBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJHHHEEEDDDEEEGGGCCCDDDFFFGGGFFFDDDAAA???;;;===???>>><<<;;;===???:::<<<>>>>>>???@@@CCCFFFCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKDDDGGGHHHEEEEEEHHHGGGDDDFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGJJJNNNQQQSSSUUUVVVQQQRRRQQQQQQPPPOOOMMMMMMOOOOOOOOOOOOPPPOOOLLLJJJLLLMMMOOOQQQSSSTTTUUUUUUOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWVVVQQQLLLJJJLLLNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRTTTSSSOOOLLLLLLMMMNNNLLLJJJIIILLLOOOPPPPPPRRRWWW[[[WWWWWWWWWWWWWWWVVVRRROOOOOONNNLLLJJJIIIJJJKKKLLLJJJMMMPPPPPPNNNMMMNNNPPPLLLNNNPPPPPPOOOMMMMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOJJJIIIHHHGGGGGGGGGGGGHHHMMMMMMMMMNNNOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999999:::;;;;;;<<<<<<666666666666777777777777333333333333333333333333111111000000111111222333...111333111222555555222///333333//////222111,,,......///000000000000000111111111111111111111111000000000000000000000000,,,,,,,,,---...//////000------------------------***+++,,,,,,------------,,,+++******++++++***((('''(((***************+++***************)))((((((*********)))***++++++,,,'''***,,,+++)))***000555************************'''((((((((())))))******(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''((('''&&&&&&'''((('''&&&%%%$$$###$$$&&&'''&&&%%%WWWWWWVVVUUUTTTSSSSSSRRROOONNNMMMMMMMMMNNNOOOOOOTTTYYY^^^^^^[[[WWWUUUUUUYYYYYYYYYXXXWWWTTTRRRQQQQQQOOOMMMKKKKKKNNNQQQTTTSSSVVVXXXXXXUUUQQQOOONNNMMMMMMNNNNNNMMMLLLJJJIIIFFFGGGFFFEEEDDDFFFJJJMMMXXXYYYXXXVVVTTTSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZVVVTTTTTTTTTVVVWWWVVVUUUXXXWWWVVVTTTQQQNNNLLLJJJLLLKKKIIIGGGGGGGGGHHHIIIFFFDDDCCCEEEHHHKKKLLLMMMKKKIIIGGGHHHJJJKKKIIIGGGIIIMMMRRRSSSTTT[[[hhhrrrppplllgggaaa\\\XXXSSSPPPLLLLLLMMMNNNNNNNNNNNNNNNLLLJJJHHHEEEDDDCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIEEEHHHMMMQQQRRRQQQOOOMMMGGGDDDAAAAAAEEEIIIKKKKKKMMMKKKIIIGGGEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAACCCFFFJJJLLLKKKJJJJJJJJJFFFFFFEEECCCBBBAAA@@@???>>>===<<<>>>AAABBB???<<>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVTTTRRRPPPPPPRRRRRRPPPMMMPPPOOONNNMMMMMMMMMMMMMMMPPPOOOPPPRRRTTTTTTSSSQQQQQQPPPPPPOOONNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTQQQNNNKKKLLLQQQUUUWWWWWWWWWTTTQQQQQQSSSTTTSSSRRROOOMMMKKKKKKMMMNNNNNNMMMNNNMMMMMMPPPSSSWWWXXXYYY]]][[[YYYWWWVVVUUUSSSPPPSSSRRRPPPMMMKKKIIIHHHGGGJJJLLLMMMNNNNNNMMMLLLKKKKKKMMMPPPRRRRRRQQQNNNMMMIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFFFFEEECCCDDDFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFLLLLLLMMMMMMMMMLLLLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFGGGHHHGGGFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEECCCBBB@@@>>>===@@@??????>>>===<<<<<<;;;888888888777777777777666777888999999888777888999999888888777666555555444222222111111000/////////***+++---///111222333444111111000000000000111111222111111111000000//////111000//////000000///...222111///......000222333---...///000000///...---,,,---......////////////,,,,,,------,,,,,,+++***------------,,,,,,+++***,,,+++***))))))***+++,,,))))))(((((((((((())))))---,,,***)))))))))******)))'''&&&'''((()))((('''***)))(((''''''((()))***(((((()))***************))))))(((((((((((())))))%%%&&&((()))((((((((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))VVVWWWXXXYYYXXXUUUSSSQQQQQQPPPNNNNNNMMMNNNOOOPPPRRRWWW\\\]]]ZZZWWWVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPPPPOOOOOOOOOPPPSSSUUUWWWVVVWWWXXXVVVRRRNNNLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEDDDEEEHHHKKKSSSTTTUUUTTTSSSSSSUUUWWWWWWWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUUUUSSSWWWVVVUUUTTTQQQOOOLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDGGGKKKOOOQQQQQQJJJGGGEEEEEEFFFGGGFFFDDDJJJNNNRRRTTTVVVYYY```eeebbb___ZZZVVVSSSPPPMMMJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCFFFFFFGGGHHHIIIIIIHHHHHHGGGIIILLLNNNOOONNNKKKJJJEEECCCAAABBBFFFIIIKKKJJJKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@????????????@@@BBBEEEIIIKKKJJJIIIIIIIIIEEEDDDCCCBBBAAA???>>>>>>>>>===<<<>>>@@@AAA???===>>>??????>>>===>>>@@@BBBDDDEEEFFFEEECCCAAA@@@@@@AAACCCFFFHHHIIIGGGDDDAAA===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIGGGFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRTTTUUUVVVXXXUUUQQQPPPQQQPPPNNNLLLOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSUUUVVVTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSQQQOOONNNQQQVVV\\\___```ZZZWWWTTTTTTUUUWWWWWWVVVRRRPPPNNNMMMNNNOOOOOONNNOOONNNOOOQQQTTTWWWWWWVVVXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOLLLJJJIIIHHHGGGIIIJJJLLLNNNOOOOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDEEEEEEFFFKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGGGGFFFEEECCCCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCCCCBBB@@@???>>>??????>>>======<<<;;;;;;::::::999999999888888888777888999999777777888999888888777777666555555444222222111111000000//////...///000111111222222222111111000000000000111111111111111111000000000///000///......//////...---444333111///...---------...///000111111000///...)))***++++++,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***++++++***))))))***++++++))))))(((((((((((()))))),,,+++***)))))))))*********((('''((()))***)))(((******((((((((((((******(((((()))************)))))))))(((((((((((())))))'''((((((((('''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))VVVXXX[[[\\\[[[XXXSSSPPPRRRQQQPPPOOONNNOOOOOOPPPPPPUUUZZZ[[[YYYWWWXXXYYYWWWWWWWWWWWWVVVTTTRRRPPPNNNOOORRRUUUWWWXXXYYYYYYXXXXXXVVVRRRNNNKKKJJJJJJMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGEEEDDDDDDGGGJJJNNNPPPRRRSSSTTTUUUWWWZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRQQQRRRSSSSSSRRRQQQTTTTTTTTTSSSQQQOOOLLLKKKJJJKKKLLLKKKJJJGGGDDDBBBEEEDDDEEEIIINNNRRRTTTUUUJJJHHHDDDCCCCCCDDDDDDCCCJJJMMMQQQTTTWWWXXXXXXXXXSSSQQQNNNLLLKKKJJJHHHFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJKKKJJJHHHGGGFFFBBBAAABBBDDDGGGIIIJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCC@@@@@@???>>>>>>===>>>>>>@@@CCCGGGHHHHHHGGGGGGHHHDDDCCCBBBAAA???>>>======???=========???@@@???>>><<<============>>>AAACCCEEEFFFGGGEEECCCAAA@@@AAA???AAAEEEGGGGGGFFFCCCBBB<<<<<<<<<<<<<<<======>>>======>>>????????????>>>@@@???>>>===<<<===>>>>>>??????@@@AAACCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHKKKLLLNNNPPPRRRUUUVVVWWW[[[XXXSSSPPPOOONNNMMMLLLNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRTTTVVVWWWUUUSSSQQQQQQQQQQQQQQQRRRTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOONNNOOOSSSYYY___dddfff^^^[[[XXXWWWXXX[[[\\\\\\VVVSSSPPPOOOOOOPPPPPPOOOPPPOOOPPPSSSVVVWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTOOONNNMMMLLLJJJIIIHHHHHHGGGHHHJJJMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@;;;===???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999777888999999777777888999888777777666666555555555222222222111000000//////222222222111111111000000000000000000000000000000111111111111000000000000///...------......---,,,222111111000...,,,+++***//////000111111000//////,,,,,,------......------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++))))))(((((((((((())))))++++++***)))))))))******+++)))((()))***+++***)))***)))(((''''''((()))***'''((())))))******)))))))))((((((''''''(((((())))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))WWWYYY[[[\\\[[[XXXUUURRRTTTSSSQQQPPPOOOOOOPPPPPPQQQUUUYYYYYYWWWVVVWWWXXXWWWXXXXXXXXXWWWUUUSSSRRRNNNQQQUUUYYY[[[ZZZYYYXXXWWWVVVSSSOOOJJJHHHIIIKKKMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGHHHGGGFFFGGGIIILLLNNNPPPSSSUUUUUUWWWYYY[[[[[[ZZZYYYWWWVVVVVVUUUUUURRRPPPOOOPPPQQQRRRQQQOOOPPPPPPQQQQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFDDDCCCFFFEEEGGGJJJOOORRRTTTTTTMMMJJJFFFCCCBBBCCCDDDDDDJJJJJJLLLQQQVVVXXXVVVSSSNNNLLLIIIHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEDDD@@@@@@BBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<>>===<<<>>>>>>======>>>?????????>>>?????????>>>???BBBDDDEEEGGGHHHGGGFFFEEEEEEFFF>>>@@@CCCEEEFFFEEECCCAAA>>>>>>======<<<=========???????????????>>>>>>===???===;;;::::::;;;===>>>>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCCCCEEEFFFGGGIIIHHHGGGGGGGGGGGGGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIILLLMMMNNNQQQSSSUUUWWWXXX[[[XXXTTTPPPNNNNNNNNNNNNPPPQQQSSSUUUUUUTTTRRRQQQRRRRRRRRRTTTVVVWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMNNNQQQUUUZZZ^^^```^^^\\\ZZZYYYZZZ\\\___```XXXUUUQQQOOOOOOOOOOOOOOONNNOOOQQQTTTVVVWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTLLLLLLLLLKKKJJJIIIHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIHHHGGGGGGGGGGGGHHHEEEFFFHHHHHHGGGHHHJJJKKKGGGHHHJJJJJJIIIGGGDDDAAABBBBBBBBBBBBCCCDDDFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJHHHGGGEEEDDDDDDCCCGGGGGGEEEDDDBBB@@@???>>>:::<<>>??????@@@AAAAAA@@@@@@<<<<<<<<<<<<;;;;;;::::::;;;;;;:::::::::999999999777888999888777666777999777777666666666555555555333333222111111000000///111111111000000000000000000000111111111111000000111111111000000000000000000///---...//////...,,,)))+++---/////////...---...//////////////////...------...............---+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***+++******************+++))))))(((((((((((())))))*********))))))))))))******)))((((((******)))((()))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((((((''''''(((((((((((('''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((ZZZZZZZZZYYYXXXWWWUUUUUUSSSSSSQQQPPPOOOPPPQQQQQQSSSVVVXXXXXXUUUSSSUUUWWWYYYYYYZZZZZZYYYWWWUUUTTTQQQSSSWWWZZZZZZYYYVVVTTTTTTRRROOOKKKHHHHHHKKKNNNMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHIIIIIIIIIJJJMMMOOOQQQSSSVVVWWWWWWWWWXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVOOONNNMMMNNNPPPQQQPPPOOOLLLMMMNNNOOONNNKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJMMMOOOOOOOOOLLLJJJGGGCCCAAAAAACCCDDDGGGFFFGGGLLLSSSXXXXXXVVVOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEE???AAACCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;===???BBBCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>=========>>>>>>???>>>>>>???@@@@@@@@@@@@>>>======???AAAAAADDDGGGIIIHHHHHHHHHIII>>>???BBBCCCDDDCCCAAA@@@AAA@@@???>>>===<<<<<<<<>>======<<<:::999999:::<<<======>>>???@@@AAACCCDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNQQQSSSUUUWWWXXXWWWVVVSSSPPPNNNNNNPPPQQQSSSTTTUUUUUUUUUSSSPPPOOOQQQQQQQQQSSSUUUVVVTTTRRRRRRRRRRRRRRRQQQOOOMMMKKKMMMMMMMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPQQQSSSUUU[[[ZZZYYYXXXYYY[[[^^^```YYYUUUPPPNNNMMMNNNNNNNNNMMMMMMOOOSSSVVVWWWUUUSSSSSSRRRQQQRRRSSSTTTSSSRRRKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHDDDFFFHHHIIIHHHIIIKKKLLLGGGHHHIIIIIIHHHEEEBBB???AAAAAAAAABBBCCCEEEGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIMMMLLLIIIFFFDDDBBBAAAAAAFFFEEEDDDBBB@@@>>>===<<<;;;===@@@BBBBBBAAA>>>======>>>>>>???@@@@@@??????;;;;;;;;;:::::::::::::::999999999999888888888888666777888888777666777888666666666666555555555555333333222222111000000000...............///000111///000111111111111000///000000000000000000111111111000...///000000///---&&&(((+++...000000///...------------------------******+++++++++******)))++++++,,,,,,++++++***)))******+++,,,,,,+++++++++*********++++++*********))))))(((((((((((())))))))))))))))))***))))))))))))(((''''''))))))(((''''''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))))))))((((((''''''''''''((((((&&&%%%###%%%'''))))))((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((YYYYYYXXXWWWUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPQQQRRRSSSUUUWWWVVVSSSRRRTTTVVVZZZZZZ[[[[[[ZZZXXXWWWVVVTTTUUUWWWXXXXXXVVVTTTRRRQQQPPPMMMJJJHHHIIILLLPPPMMMMMMNNNNNNMMMLLLJJJIIIHHHJJJKKKKKKKKKKKKNNNPPPQQQTTTVVVWWWVVVUUUUUUUUUOOOOOOOOOOOOPPPQQQRRRSSSMMMLLLLLLMMMPPPQQQQQQPPPKKKLLLNNNNNNMMMJJJGGGEEECCCBBBAAAAAABBBDDDFFFHHHGGGFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFCCC@@@???@@@BBBDDDCCCCCCHHHOOOUUUWWWWWWOOOMMMJJJIIIIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFF???BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCCCCBBBBBBAAABBBAAA???>>><<<;;;::::::;;;===???@@@@@@@@@AAABBBDDDCCCBBBAAA???>>>======;;;===@@@@@@???>>>>>>???>>>>>>>>><<<::::::<<<>>><<<@@@EEEIIIIIIHHHHHHHHH>>>???AAABBBBBBAAA???>>>AAA@@@???>>>============BBBBBBBBBAAAAAA???>>>>>>;;;;;;:::999:::;;;<<<=========>>>???AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRUUUVVVWWWSSSSSSRRRPPPNNNNNNPPPRRRTTTTTTUUUTTTSSSQQQOOOMMMQQQQQQQQQSSSUUUVVVTTTRRRSSSTTTVVVVVVTTTPPPLLLIIILLLLLLLLLLLLLLLLLLLLLLLLRRRRRRRRRPPPMMMLLLLLLMMMUUUVVVWWWWWWWWWXXX[[[^^^XXXTTTOOOLLLLLLMMMNNNNNNNNNNNNOOOQQQTTTUUUSSSRRRSSSQQQPPPQQQRRRSSSRRRQQQLLLLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLOOOQQQRRRPPPMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHIIIIIIHHHGGGHHHIIIEEEEEEFFFFFFDDDBBB???===AAAAAAAAAAAACCCEEEGGGHHHFFFGGGHHHIIIIIIJJJJJJIIIMMMLLLHHHEEECCCAAA@@@@@@EEEDDDBBB@@@>>><<<<<<;;;===>>>AAABBBBBB@@@>>><<<>>>>>>>>>???>>>>>>======:::::::::999999999999999888888888777777777666666666777888888666666777888555555555555555555555555333333333222111111000000,,,,,,,,,,,,---///111222///000111222222111000///000000000000111111111111222000//////000000///...)))***,,,...///...---,,,---,,,++++++++++++,,,---++++++,,,,,,,,,+++******+++++++++++++++******))))))***++++++++++++++++++)))***++++++++++++***)))))))))(((((((((((())))))'''((()))*********))))))((('''&&&'''((()))(((&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((&&&$$$###%%%)))***(((%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((VVVVVVWWWVVVUUUTTTRRRPPPPPPOOOOOOOOOOOOQQQRRRSSSQQQSSSUUUTTTRRRRRRUUUXXXYYYYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPOOOMMMJJJIIIIIILLLOOOMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLMMMLLLJJJJJJKKKLLLNNNPPPSSSSSSRRRPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJKKKMMMPPPRRRRRRRRRLLLMMMOOOOOONNNJJJGGGDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKJJJHHHEEEGGGGGGDDDAAA???AAABBBAAABBBDDDGGGLLLOOOQQQRRROOOMMMJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBDDDEEEEEEFFFEEEEEEAAACCCEEEEEECCCAAABBBDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@>>><<<;;;:::::::::<<<===>>>>>>>>>@@@AAABBBBBBAAA@@@>>>===<<<;;;999===AAABBBAAA>>>===>>><<<<<<<<<;;;::::::===???;;;@@@GGGKKKLLLIIIGGGFFF???@@@@@@AAA@@@???===<<<>>>>>>>>>>>>??????@@@AAA@@@@@@AAA@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMOOORRRTTTUUUVVVPPPRRRRRRPPPNNNMMMNNNPPPSSSSSSRRRQQQPPPOOOOOONNNRRRRRRRRRTTTVVVWWWUUUSSSTTTWWW[[[]]][[[VVVPPPLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRRRRPPPLLLIIIJJJKKKPPPSSSVVVWWWVVVVVVYYY[[[XXXTTTOOOLLLLLLNNNOOOPPPQQQPPPOOOOOOPPPQQQOOONNNPPPOOONNNOOOQQQRRRQQQPPPMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMNNNOOONNNMMMLLLIIIIIIJJJKKKJJJIIIHHHGGGDDDFFFHHHIIIHHHGGGHHHHHHEEEEEEDDDCCCBBBAAA???>>>@@@??????@@@AAACCCEEEFFFBBBCCCDDDFFFGGGHHHHHHIIIJJJIIIFFFCCCBBBAAAAAABBBCCCBBB@@@>>><<<<<<;;;;;;;;;===???@@@AAA@@@???>>>?????????>>>===<<<::::::999999999999999999999999888888777777777666666666666777888777666555666888555555555555555555555555444333333222222111111000...---,,,,,,---///222333///000111222222111000//////000000000111111111111111///......///000...---,,,---.........---++++++------,,,++++++,,,------...............---,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++)))***++++++++++++***)))))))))(((((((((((())))))&&&''')))*********)))))))))((('''((()))***)))'''(((((('''&&&&&&'''((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''((('''%%%%%%'''***)))%%% &&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((RRRTTTVVVXXXWWWSSSOOOMMMOOONNNNNNNNNOOOQQQSSSTTTOOOQQQSSSSSSQQQSSSWWW[[[XXXXXXYYYYYYYYYXXXVVVUUUWWWWWWVVVUUUUUUUUUVVVVVVPPPPPPNNNKKKIIIIIIKKKNNNMMMMMMNNNNNNMMMLLLJJJIIIMMMNNNNNNLLLIIIHHHHHHHHHIIILLLOOOPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOJJJIIIJJJLLLPPPSSSSSSSSSNNNOOOPPPQQQOOOKKKGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEHHHKKKKKKJJJIIIFFFHHHIIIHHHDDDBBBCCCEEE@@@BBBEEEHHHJJJKKKKKKKKKOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEECCCAAAAAACCCDDDEEEFFFFFFFFFEEEDDDBBBDDDFFFDDDAAA@@@AAADDDAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAADDDCCCAAA???===;;;;;;:::999;;;<<<===<<<===???@@@AAA@@@@@@>>>===<<<;;;:::888<<>>======;;;<<<======<<<===@@@CCC===CCCKKKOOOOOOKKKGGGEEE@@@@@@@@@@@@???===<<<;;;<<<<<<===>>>???AAACCCDDD???????????????>>>======999:::;;;<<<<<<<<<<<<;;;<<<<<<===???@@@AAABBBCCCBBBCCCEEEGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDFFFGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLOOOQQQSSSUUUVVVOOOQQQSSSQQQMMMKKKLLLNNNQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSTTTUUUWWWXXXVVVUUUUUUYYY^^^bbbaaa[[[TTTPPPLLLLLLMMMNNNOOOPPPPPPQQQMMMOOOPPPNNNJJJHHHIIIKKKMMMQQQUUUWWWVVVVVVWWWYYYXXXTTTOOOMMMMMMOOOPPPQQQUUURRRPPPNNNNNNNNNLLLKKKMMMLLLKKKMMMOOOQQQQQQPPPNNNOOOOOOOOONNNKKKIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLLLLJJJHHHGGG@@@BBBFFFHHHIIIIIIJJJLLLGGGFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>???AAACCCDDD>>>???AAACCCEEEFFFGGGHHHGGGFFFDDDBBBAAABBBCCCDDDBBBAAA???===<<<;;;;;;<<<999:::<<<>>>???@@@@@@@@@@@@@@@???>>><<<:::999888888888888888888888999999888888888777777777777666666777888777666555666888444555555555555555555555444444333222222111111000000///...---...000222333...000111222222111000...//////000000111111111222000...------...///---,,,---------......------,,,......,,,,,,,,,,,,......++++++++++++******)))(((***++++++++++++***))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))&&&'''(((*********)))(((***)))((()))***+++***(((***)))(((''''''((()))***&&&''''''((((((((((((((('''''''''&&&&&&''''''''')))'''&&&(((+++((("""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''QQQRRRRRRRRRQQQOOOMMMKKKMMMKKKJJJKKKNNNQQQRRRRRRPPPQQQPPPPPPOOOQQQTTTWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXVVVTTTSSSSSSSSSRRRQQQLLLLLLLLLLLLLLLKKKKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLJJJHHHGGGHHHIIIHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJJJJKKKMMMNNNMMMKKKJJJJJJKKKNNNQQQSSSSSSSSSPPPQQQRRRRRRPPPKKKGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCDDDGGGIIIIIIIIIPPPMMMIIIJJJMMMMMMJJJFFFFFFFFFFFFGGGGGGGGGHHHHHHBBBBBBAAAAAAAAABBBBBBCCCHHHHHHHHHGGGEEEDDDBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???===;;;<<<>>>??????>>>>>>???@@@CCCBBB@@@>>>>>>???@@@AAAAAA@@@>>><<<:::999999888<<<;;;;;;:::;;;<<<===>>>BBBBBBAAA@@@???======<<<<<>>??????@@@GGGGGGHHHLLLNNNMMMHHHCCC@@@>>><<<===???@@@===:::888999;;;===>>>??????@@@BBB???======???>>>;;;888===<<<;;;:::999:::;;;;;;=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFAAABBBBBB@@@??????AAACCCHHHHHHHHHFFFDDDDDDEEEGGGGGGFFFDDDBBBBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGIIIJJJJJJIIIIIILLLKKKKKKLLLOOOPPPPPPOOORRRQQQPPPOOONNNMMMNNNNNNOOOLLLJJJJJJLLLOOOPPPPPPRRRSSSUUUWWWXXXZZZZZZ[[[[[[cccmmmqqqlllbbbYYYTTTLLLLLLLLLLLLMMMNNNOOOPPPSSSRRRPPPNNNLLLKKKKKKKKKLLLNNNRRRVVVYYYZZZXXXWWWTTTSSSRRRQQQQQQPPPQQQQQQSSSQQQMMMJJJHHHHHHHHHIIILLLIIIFFFGGGLLLPPPRRRRRRVVVUUUSSSPPPMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHOOONNNMMMJJJGGGGGGIIIKKKMMMNNNNNNNNNLLLJJJHHHGGGDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGEEECCC@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCEEEEEEDDDCCCBBB???@@@@@@AAAAAA@@@@@@@@@CCCAAA???>>>===<<<:::888::::::;;;<<<===>>>??????@@@???>>><<<::::::999999888777666777999:::::::::888999999999777666666777666777888777555444444444666555444333333333333333555444333222222222333444000///---,,,---...000222///...---------...000111000000000000000000000000111///---------...------...,,,+++,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...(((((((((((())))))))))))******)))((('''&&&%%%%%%)))((('''''''''(((***+++)))&&&(((...000---...333((((((((('''&&&&&&&&&%%%$$$(((((($$$$$$(((((($$$)))%%%%%%(((***(((''')))&&&&&&''''''(((((())))))&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&(((***(((%%%$$$%%%'''RRRQQQPPPNNNMMMMMMLLLLLLMMMKKKJJJKKKMMMPPPPPPPPPQQQRRRRRRRRRRRRTTTWWWZZZWWWWWWVVVUUUSSSRRRRRRQQQUUUSSSQQQPPPPPPPPPNNNMMMGGGHHHHHHHHHIIIIIIJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJHHHFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLJJJJJJJJJLLLNNNOOONNNMMMKKKKKKLLLNNNQQQSSSSSSRRRQQQQQQRRRQQQOOOLLLHHHFFFFFFGGGGGGGGGFFFDDDBBBAAACCCDDDDDDEEEDDDCCCBBBAAACCCCCCDDDEEEFFFGGGGGGGGGIIIGGGFFFFFFHHHJJJJJJJJJPPPMMMJJJKKKOOOPPPMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBB@@@>>><<<;;;<<<>>>???@@@???@@@AAACCCBBBAAA???>>>===>>>???@@@@@@???===<<<:::999999888<<<;;;:::999999;;;===>>>=========>>>>>>>>>?????????DDDIIILLLJJJDDD???<<<;;;<<<<<<===>>>>>>??????DDDDDDFFFIIIKKKJJJEEEAAA>>>===<<<<<<>>>>>><<<:::999999:::;;;===>>>???@@@===<<<;;;===???@@@>>><<<===<<<;;;:::999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCC???AAADDDEEEDDDDDDDDDEEEDDDDDDEEEDDDCCCDDDFFFIIIGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIJJJLLLNNNOOOOOOPPPQQQSSSVVVYYY[[[\\\\\\___eeemmmooojjjaaaXXXSSSNNNMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPOOONNNMMMLLLLLLNNNPPPRRRTTTUUUUUUVVVWWWUUUTTTSSSQQQPPPOOONNNNNNMMMLLLJJJHHHGGGFFFGGGGGGLLLJJJHHHIIIMMMPPPRRRRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLLLLLLLJJJIIIIIIJJJLLLMMMMMMNNNMMMLLLJJJIIIGGGEEEGGGIIIKKKKKKJJJHHHGGGDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@??????@@@>>>===<<<======;;;999::::::;;;<<<===>>>?????????>>>===;;;:::999999888999777666777888999888777555666777666444333444555888888777555333333444666444444333222222222222222444333222111111111222333///...---------...000111//////.........///000111000000000000000000000000000///...............---...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,'''((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((())))))***&&&###$$$))))))&&&&&&***'''''''''''''''&&&&&&&&&'''++++++((((((++++++'''***&&&%%%((((((%%%$$$&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''QQQPPPMMMKKKJJJKKKLLLMMMMMMKKKJJJKKKMMMOOOOOOOOORRRSSSUUUUUUUUUWWWZZZ\\\VVVUUUTTTSSSQQQOOONNNMMMQQQOOOMMMLLLLLLKKKIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMKKKHHHGGGGGGHHHJJJMMMOOOPPPOOONNNNNNNNNKKKKKKKKKMMMOOOQQQPPPOOOLLLLLLLLLOOORRRSSSSSSRRRRRRQQQQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGEEEBBB@@@???@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDEEEGGGIIILLLMMMPPPMMMIIIHHHIIIJJJKKKKKKNNNLLLKKKLLLPPPRRRQQQNNNLLLKKKJJJIIIHHHGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>?????????@@@@@@????????????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA???===;;;999;;;===???@@@AAABBBDDDFFF@@@???>>>===<<<===>>>??????>>>===;;;:::999999999<<<;;;999777888999<<<===::::::;;;<<<======>>>>>>AAAFFFLLLNNNLLLFFFAAA===<<<<<<<<<======>>>>>>???AAAAAACCCFFFGGGFFFBBB???<<<;;;;;;;;;<<<<<<:::888999999999:::;;;===???@@@<<<;;;;;;<<<>>>>>>===<<<===<<<:::999999999:::;;;;;;<<<<<<===>>>>>>??????????????????????????????999<<>>???@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@???>>>>>>===;;;:::;;;<<<<<<;;;999999::::::;;;<<<===>>>>>>>>>===<<<;;;:::888888777888777666777888888666444444555666555333333333555999888666333111222555888333222111111000111111111333222111000000000000111---............/////////000////////////000111222000000000000000000000000....../////////...------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((())))))***+++''''''((((((((()))))))))((((((((((((((((((((((((''''''((())))))))))))((()))''''''***)))&&&%%%'''&&&&&&&&&'''''''''''''''%%%((((((&&&&&&((((((%%%)))&&&&&&'''&&&""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''PPPNNNMMMKKKKKKKKKKKKLLLKKKKKKJJJLLLOOOQQQQQQQQQSSSUUUWWWWWWWWWWWWXXXZZZTTTTTTSSSQQQPPPNNNMMMMMMNNNMMMKKKJJJJJJIIIFFFDDDJJJJJJJJJKKKLLLMMMMMMMMMHHHHHHHHHIIIJJJKKKMMMMMMPPPPPPPPPMMMJJJHHHIIIJJJLLLOOORRRTTTSSSQQQPPPOOOLLLKKKLLLNNNQQQRRRRRRPPPMMMMMMMMMOOOQQQRRRQQQPPPPPPOOONNNLLLKKKIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDGGGLLLPPPRRRSSSOOOKKKHHHHHHIIIJJJKKKKKKJJJJJJLLLPPPRRRRRRQQQMMMLLLKKKIIIGGGFFFDDDDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCDDDEEECCCBBBAAA???===;;;:::999999;;;>>>???@@@BBBDDDFFF???>>>===<<<<<<<<<======>>>===<<<;;;::::::999999<<<:::888666666888;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;@@@DDDJJJLLLIIIDDD???<<<<<<<<<<<<=========>>>>>>>>>???AAACCCDDDBBB@@@===::::::::::::::::::999888:::999888888999;;;>>>@@@======<<<<<<<<<;;;:::888<<<;;;:::999999999:::;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>=========<<<888;;;>>>@@@@@@@@@@@@AAA???@@@AAABBBBBBDDDHHHKKKHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEFFFIIIKKKKKKKKKKKKLLLNNNNNNNNNLLLJJJIIIGGGFFFGGGIIIKKKLLLKKKJJJJJJLLLNNNRRRTTTWWWXXXYYYZZZ\\\^^^]]]ZZZTTTOOOLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKNNNPPPRRRQQQQQQPPPPPPSSSUUUSSSOOONNNOOORRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHIIIKKKMMMNNNOOOKKKNNNQQQSSSSSSQQQNNNLLLKKKKKKKKKJJJJJJKKKKKKKKKHHHJJJLLLMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@AAABBBCCCDDDDDDDDD@@@??????>>>>>>??????@@@??????@@@AAAAAA@@@@@@???@@@@@@AAA@@@@@@???>>>===<<<;;;999999::::::999777999999:::;;;<<<======>>>======<<<;;;:::888777666666555555666777777555333555666777666555444555666777777666444222222444666222111111000000111111111111111000000////////////,,,---.../////////......000000000000000111111222000000000000000000000000+++---......---,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++***************************************+++,,,,,,'''''''''((((((((())))))''''''''''''(((((())))))%%%&&&((()))))))))((('''+++******+++***)))((((((%%%&&&&&&&&&'''(((((((((###%%%&&&%%%%%%&&&%%%###(((&&&&&&(((&&&""""""&&&''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&MMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMQQQSSSTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIKKKMMMNNNRRRRRRQQQOOOLLLKKKKKKLLLMMMPPPTTTUUUTTTRRRQQQQQQMMMMMMMMMOOOQQQSSSRRRQQQNNNMMMMMMOOOPPPQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@???>>>>>>@@@@@@AAABBBCCCEEEFFFGGGDDDDDDCCCEEEHHHMMMRRRUUUSSSOOOJJJGGGGGGHHHIIIIIIIIIHHHIIIKKKNNNPPPQQQQQQNNNMMMLLLKKKIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDBBBAAA???>>><<<:::999999777999<<<===>>>???AAACCC=========<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<:::888666666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<@@@DDDEEECCC@@@<<<;;;<<<<<<<<<<<<===============???AAABBBBBB@@@>>>===888999::::::999888777777999888777777888:::<<<>>>;;;;;;<<<<<<:::999999999<<<;;;:::999888999::::::999::::::;;;<<<<<<======??????>>>>>>===<<<<<<<<<>>>???@@@@@@???@@@BBBDDDAAABBBCCCCCCBBBDDDGGGIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFIIIKKKLLLLLLKKKLLLNNNOOOOOOMMMKKKJJJGGGFFFFFFHHHJJJKKKJJJHHHIIIKKKLLLOOOQQQRRRSSSSSSVVVVVVVVVUUUTTTQQQNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIKKKNNNPPPRRRRRRRRRQQQPPPSSSVVVVVVSSSOOONNNNNNMMMNNNOOOOOOPPPOOOOOONNNOOOOOONNNMMMKKKIIIGGGFFFDDDFFFGGGIIIIIIJJJKKKKKKKKKNNNQQQSSSSSSPPPLLLIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======;;;999999888888666444888888999:::;;;<<<======<<<<<<<<<;;;:::888777555555444444555777777666555444666777666555555666777444666777777555333222222222222111111111111222222111111000000///...------,,,,,,---...///.........///000000111111111111111////////////////////////)))+++------+++***+++,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************)))******++++++''''''''''''((((((((((((&&&&&&''''''((()))))))))%%%&&&((()))))))))((('''$$$%%%&&&&&&&&&'''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''))))))'''&&&&&&&&&%%%&&&)))'''###%%%)))((('''''''''&&&&&&%%%%%%)))'''&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&KKKLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJMMMQQQSSSSSSRRRQQQSSSVVVWWWVVVTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLKKKKKKLLLKKKHHHEEEJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMQQQRRRRRRPPPMMMLLLMMMOOONNNPPPSSSTTTSSSRRRQQQRRRNNNNNNNNNOOOQQQRRRQQQOOONNNMMMMMMNNNOOOOOOMMMLLLJJJJJJIIIGGGFFFFFFFFFFFFAAA@@@???>>>>>>>>>>>>>>>?????????@@@AAACCCEEEFFFEEEDDDDDDFFFIIIMMMRRRTTTOOOLLLHHHFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIICCCBBBAAA@@@@@@??????@@@??????@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????===>>>>>>???@@@AAABBBBBB@@@???>>><<<;;;::::::999777999;;;;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::999888888888999:::999999:::;;;<<<======>>>999;;;>>>???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@AAA???>>>======777999::::::888777777888888777777777888999;;;<<<555777::::::::::::;;;<<<<<<;;;999888888888999:::999999999:::;;;;;;<<<<<<>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<===@@@BBBBBBCCCCCCCCCBBBCCCFFFHHHGGGFFFFFFEEEDDDCCCBBBBBBAAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHFFFFFFIIIKKKMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPPPPQQQTTTSSSRRRQQQQQQPPPNNNKKKHHHHHHHHHIIIJJJLLLNNNOOOKKKLLLNNNPPPQQQRRRRRRRRRQQQSSSUUUWWWVVVTTTPPPNNNKKKLLLNNNPPPQQQQQQPPPPPPNNNMMMKKKIIIGGGEEEDDDCCCAAADDDGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRQQQNNNJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMHHHHHHGGGFFFEEECCCAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???????????????>>>>>><<<999888888777555333777888888999:::;;;<<<<<<============;;;999777666777555444444666777666666333444555555444333555666222555888888666333111111111111111111111111222333111111111000///...---,,,,,,------------............///000111111111000000////////////////////////)))+++---+++))))))+++...,,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************(((((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))&&&&&&'''(((((((((((('''!!!$$$%%%$$$%%%''''''%%%&&&&&&&&&'''''''''''''''%%%$$$%%%))))))%%%$$$%%%%%%%%%''')))'''###%%%+++''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%KKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLOOOPPPOOOMMMLLLPPPTTTVVVVVVUUUTTTTTTRRRRRRQQQPPPPPPOOONNNNNNKKKKKKKKKLLLMMMLLLIIIGGGJJJKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFGGGHHHJJJKKKLLLOOOPPPPPPOOOMMMLLLNNNOOOOOOPPPRRRRRRQQQQQQQQQRRROOOOOONNNOOOQQQQQQOOONNNNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFBBBAAA???>>>======>>>>>>????????????@@@BBBDDDEEEFFFEEEFFFGGGIIILLLPPPRRRKKKIIIGGGFFFGGGHHHHHHGGGIIIJJJKKKKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJCCCBBBAAA@@@????????????>>>>>>???@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>=========>>>>>>>>>?????????>>>===<<<;;;:::::::::;;;999;;;<<<;;;::::::;;;<<<===============<<<;;;;;;:::::::::999::::::;;;;;;:::::::::::::::999999888999999999:::::::::;;;;;;888999;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999<<>>???@@@AAABBBAAAAAABBBEEEGGGFFFEEEEEEDDDCCCBBBAAA@@@???AAACCCEEEGGGHHHHHHHHHKKKJJJIIIIIIIIIIIIJJJKKKJJJGGGEEEEEEHHHKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJGGGFFFGGGHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRRRRTTTQQQOOONNNOOOMMMJJJGGGFFFFFFHHHJJJMMMOOORRRSSSNNNNNNOOOOOOPPPQQQQQQQQQVVVTTTSSSUUUXXXXXXUUUQQQLLLMMMOOOQQQRRRQQQPPPOOOKKKJJJHHHFFFDDDCCCCCCDDD@@@DDDHHHIIIHHHGGGGGGHHHJJJKKKNNNPPPOOOMMMJJJHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLOOOQQQKKKKKKJJJJJJKKKLLLMMMNNNGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>><<<===>>>??????@@@@@@???<<<:::999888888888666444777777888999:::;;;<<<<<<======>>>>>><<<:::888666===:::666444444555555444333444666666555444666777333555777777555222222222000/////////000000111222111111111111000...---+++------,,,,,,,,,---...///---...///000000000//////////////////////////////+++---...+++((()))...222,,,---...---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++************************((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((($$$((()))&&&'''******&&&'''''''''''''''&&&&&&&&&$$$"""$$$))))))$$$"""$$$%%%%%%''')))%%%!!!###)))%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((&&&%%%KKKJJJHHHGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMMMMKKKIIIIIIMMMSSSVVVWWWWWWVVVVVVSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNMMMJJJHHHEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQQQQPPPPPPQQQSSSPPPOOONNNOOOPPPPPPNNNLLLNNNMMMLLLLLLLLLLLLJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@???=========>>>AAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFHHHIIILLLNNNPPPIIIGGGFFFGGGHHHIIIIIIHHHJJJKKKLLLLLLKKKKKKKKKLLLFFFFFFFFFGGGGGGGGGHHHHHHCCCBBBAAA@@@????????????<<<===>>>??????@@@@@@???<<<<<<============<<<<<<============>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;<<<===<<<:::999999;;;======>>>>>>======<<<;;;::::::999999::::::;;;;;;:::;;;;;;<<<;;;:::888777;;;;;;:::999888777666555888999:::999999:::>>>@@@<<<<<<<<<<<<<<<<<<<<<;;;888;;;>>>>>>;;;999:::<<<777999;;;:::888666777999555666777888999999888888666999;;;:::888666777999;;;:::999888888888999:::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555888===@@@AAAAAAAAABBB===>>>???@@@@@@BBBEEEGGGEEEEEEEEEDDDCCCAAA@@@???>>>@@@BBBEEEGGGHHHHHHHHHJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGDDDDDDGGGJJJLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKNNNKKKHHHFFFFFFGGGGGGFFFFFFHHHJJJMMMQQQSSSUUUUUURRRPPPMMMKKKKKKIIIEEEBBBEEEFFFHHHKKKOOORRRUUUWWWPPPPPPOOOOOOOOOPPPQQQQQQZZZUUUQQQSSSXXX[[[XXXTTTNNNOOOQQQRRRRRRQQQOOONNNJJJIIIFFFEEEDDDDDDFFFGGG@@@EEEIIIKKKIIIGGGHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJKKKMMMQQQTTTKKKKKKJJJJJJJJJLLLMMMNNNGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB??????>>>===============;;;<<<===???@@@@@@@@@@@@:::999888888999999888666777777888999:::;;;;;;<<<===>>>??????===;;;888666AAA===888444333333333333555777888888777777888:::555666666444222111222444...............///000111111222222222000///---+++...---,,,++++++---///000,,,---///000000000///...////////////////////////---//////,,,)))***000555+++---///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))+++***))))))))))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))%%%))))))%%%%%%)))(((###(((((((((''''''&&&&&&%%%)))''')))......)))''')))%%%&&&((((((### &&&#########$$$$$$%%%%%%&&& ###&&&((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""$$$'''(((&&&$$$GGGIIIKKKKKKJJJIIIJJJKKKIIIJJJLLLMMMLLLKKKIIIHHHMMMNNNPPPQQQRRRRRRRRRRRRVVVOOOLLLOOORRRQQQNNNNNNKKKLLLMMMNNNMMMLLLJJJIIIGGGEEEEEEFFFHHHJJJJJJIIIFFFEEEDDDFFFIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOQQQSSSSSSQQQPPPLLLMMMNNNNNNMMMLLLMMMOOOLLLLLLLLLLLLKKKIIIHHHGGGEEEHHHKKKLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBEEECCCAAABBBDDDFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNHHHHHHGGGGGGGGGHHHIIIJJJMMMNNNMMMMMMKKKIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGAAAAAAAAA@@@@@@@@@@@@???AAA>>><<<<<>>>>>>>>============>>>>>>===<<<;;;:::::::::;;;<<<;;;999:::<<<999555888@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@???>>>;;;999;;;;;;:::::::::999999999999888777666666777888999888999:::999777555555555666666666666777888999:::<<<=========;;;:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888;;;999888999::::::999888666666666666666777888999;;;:::999777777888:::;;;::::::999888999:::<<<===888888888888888999999:::999:::<<<;;;::::::;;;=========>>>???AAABBBCCCCCCHHHDDDCCCFFFEEEAAA>>>>>>@@@AAAAAABBBCCCCCCCCCBBBHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFFFFGGGJJJMMMOOOIIIGGGFFFIIIMMMPPPPPPOOOQQQNNNKKKHHHFFFFFFGGGHHHGGGGGGIIIKKKMMMPPPRRRSSSRRRPPPMMMLLLLLLJJJEEEAAADDDDDDGGGKKKQQQUUUVVVVVVUUUTTTQQQOOOOOOPPPRRRSSSPPPRRRTTTVVVWWWVVVUUUTTTTTTUUUTTTTTTRRRPPPNNNLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEFFFNNNNNNPPPRRRSSSQQQMMMJJJKKKKKKJJJJJJIIIIIIHHHGGGJJJKKKMMMNNNOOOOOOOOONNNMMMMMMNNNNNNMMMKKKHHHGGGEEEEEEDDDCCCBBB@@@>>>===???>>>======>>>@@@BBBCCCEEECCCBBBBBBBBBBBB@@@???>>>?????????>>>===;;;:::>>>>>>>>>>>>>>>?????????>>><<<::::::;;;;;;;;;:::888999999::::::;;;;;;;;;>>>??????>>>;;;::::::;;;777777666666555555555444666666555444444666777888666666666555555333222111000000000111222222333333//////////////////...---***+++---///000000///...---......///000111111222------............------,,,------...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&))))))((((((((((((((()))******+++******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((((('''%%%$$$***(((&&&%%%$$$%%%'''((("""###%%%'''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$FFFHHHJJJJJJIIIHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHNNNOOOQQQSSSTTTUUUTTTTTTUUUOOOKKKNNNQQQOOOLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHFFFEEEDDDEEEGGGIIIIIIIIIEEEDDDDDDEEEHHHJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOQQQSSSSSSQQQOOOLLLMMMNNNMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGJJJLLLLLLJJJGGGFFFEEEDDDDDDBBBAAAAAABBBCCCDDDDDDCCCBBBCCCFFFIIIJJJJJJFFFFFFFFFFFFGGGHHHJJJKKKHHHGGGGGGFFFFFFHHHIIIJJJLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@????????????===;;;<<<>>>???>>>===>>>>>>======<<<============<<<;;;999999999::::::===888777:::;;;888888<<<888999999:::;;;<<<<<<===:::;;;<<<>>>>>>===;;;::::::999999999888888888888999999888777777888999999888999999888666555555666666666666666777888999:::;;;<<<===<<<:::::::::<<<:::;;;;;;;;;;;;::::::999999999888888888888999999999777666666888888777555555444444444444555555666777888888888888888777777999999888888999::::::;;;666666555555666666777888888:::;;;;;;999999:::<<<<<<===>>>???@@@AAABBBCCCEEEBBBBBBDDDCCC???<<<===???@@@@@@AAABBBBBBAAAAAAFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJLLLNNNJJJHHHFFFHHHKKKNNNOOONNNQQQOOOLLLIIIGGGGGGGGGHHHGGGHHHHHHJJJKKKNNNOOOPPPPPPNNNLLLKKKKKKIIIEEEBBBFFFFFFHHHKKKPPPSSSUUUTTTTTTSSSQQQOOOOOOQQQSSSTTTSSSSSSTTTUUUUUUTTTSSSRRRVVVVVVUUUTTTRRROOOMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHHHHJJJNNNQQQQQQPPPNNNLLLMMMNNNOOONNNLLLJJJIIIFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLMMMMMMLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>??????@@@AAAAAAEEECCCAAAAAAAAA@@@>>><<>>??????>>>;;;999999:::777777666666555555555555777666555444444444555666111111111000000000000//////000000111111222333333///////////////......---******,,,------.........---......//////000000000......////////////.........---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))(((((((((((())))))((((((((()))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&"""###$$$&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$EEEGGGHHHIIIHHHGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIOOOPPPRRRUUUVVVWWWWWWWWWTTTNNNJJJMMMNNNLLLIIIIIIHHHIIIJJJKKKKKKIIIHHHFFFEEECCCCCCDDDFFFHHHIIIHHHGGGGGGFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOONNNOOOPPPRRRRRRPPPNNNKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJLLLNNNMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCEEEIIILLLMMMMMMFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>===;;;;;;<<<======<<>>===<<<<<<<<<<<<<<<===<<<;;;999888888888888===777555888<<<;;;888777666777888999:::<<<======999999::::::;;;;;;<<<<<<888888888777777777777666:::999999888888999999:::888999888666444444666777666666555666666777888999:::<<<<<<;;;:::999:::;;;999999:::::::::::::::999888888888888888999:::;;;999777666666777777666444444333333222222222222333444555777999999777666444777777888888999999888888666666555555666666777888777888999999888888999:::;;;;;;===>>>???AAABBBBBBBBB@@@???BBB@@@<<<:::<<<>>>??????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDFFFIIIJJJKKKLLLLLLJJJGGGGGGIIILLLMMMMMMQQQOOOLLLJJJHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIFFFCCCHHHHHHIIILLLPPPSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQVVVVVVUUUSSSQQQMMMJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIHHHHHHIIIKKKOOOQQQQQQQQQNNNQQQTTTVVVUUURRRNNNKKKEEEFFFHHHJJJLLLMMMMMMLLLIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAA@@@??????CCCAAA@@@@@@@@@???===;;;???????????????>>>===<<<;;;;;;<<<==================;;;999888888777666555888888777777888:::===>>>>>>??????===:::888888999777666666555555555555555888777666444333333333333333222111000000111222222//////000111111222222333///////////////...------************+++,,,------........................//////000000000000//////...---***))))))+++...///***************)))))))))++++++++++++++++++++++++))))))))))))******+++,,,))))))(((((((((((())))))%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$EEEGGGIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKNNNPPPRRRTTTVVVWWWWWWWWWRRRLLLIIIKKKKKKHHHFFFGGGFFFGGGIIIJJJJJJHHHGGGFFFDDDCCCBBBDDDFFFHHHIIIHHHLLLKKKKKKMMMOOOPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOQQQQQQOOOMMMKKKLLLMMMLLLJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNOOONNNKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHKKKMMMMMMMMMGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999888777666666999777666888:::999888666666666777888999:::;;;<<<888888888888999:::<<<===888888888777777777666666888888888888888888888888888888777555333333666888666555555555666666777888999;;;;;;;;;999888999:::777888999999:::999999999666777777777999:::;;;<<<:::999777777888888777555444333222111111111111111444555666777888777666666555666777888888777666555777777777777777888999999555666888777666666777999999:::;;;<<<>>>@@@AAAAAAAAA??????AAA???;;;;;;>>>??????@@@@@@@@@@@@@@@???@@@AAAAAAAAABBBBBBCCCCCC@@@BBBEEEHHHJJJLLLLLLKKKNNNLLLJJJIIIIIIKKKLLLMMMPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFIIIIIIJJJMMMQQQTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTSSSQQQNNNKKKHHHFFFGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIHHHFFFEEEEEEHHHKKKPPPNNNLLLLLLNNNPPPPPPPPPQQQTTTYYY\\\[[[WWWQQQMMMIIIKKKLLLNNNNNNNNNNNNMMMGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA>>>???AAACCCBBBAAA>>>===@@@??????@@@AAAAAA???===@@@@@@@@@??????>>>>>>>>><<<===???@@@@@@@@@@@@??????===:::999888777666444888777666555666999===???>>>>>>>>><<<999777777777777666555555555555666666999888777555333222111111555333111//////000111222//////000000111222222222///000000000///...---,,,,,,+++***)))***+++---...---------------------,,,......////////////......---,,,*********,,,...///)))))))))*********++++++++++++++++++++++++++++++***)))((((((((()))+++,,,)))(((((((((((())))))***$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$FFFHHHIIIJJJIIIHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTTTTTTTTTTOOOKKKIIIJJJIIIFFFDDDFFFFFFGGGHHHJJJJJJIIIGGGFFFEEECCCCCCDDDGGGJJJJJJJJJNNNNNNNNNOOOQQQRRRPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNPPPOOOMMMKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPNNNKKKIIIHHHHHHGGGFFFEEEDDDEEEEEEGGGGGGJJJIIIHHHJJJLLLLLLLLLJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>?????????>>>=========>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;:::999777666666555888999777555555777888777777777888888888888888888888777666777999;;;===888888888888777777777777666666777777777777666666777777666444222333555888555555555444555555666777888::::::999888777888999777777888888888888888777555555666777888:::;;;<<<:::999777777777777666444444444333222111111111222777666666555666777888999555666777888777777555444777777777666777888888999444555777666555555666888777888999;;;===???@@@@@@@@@??????AAA>>>;;;<<<@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDAAACCCGGGJJJLLLMMMLLLLLLOOONNNLLLKKKJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJIIIIIIHHHIIIIIIKKKOOOTTTWWWWWWVVVUUUTTTRRRPPPOOONNNNNNNNNRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPNNNLLLIIIFFFDDDFFFFFFFFFEEEFFFFFFGGGGGGJJJJJJIIIGGGFFFFFFIIILLLRRROOOLLLKKKLLLNNNOOOOOOSSSVVV[[[^^^]]]YYYSSSOOOOOOOOOPPPPPPOOONNNLLLKKKGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA>>>???BBBCCCCCCAAA???=========>>>AAACCCDDDCCCAAA@@@@@@@@@??????????????????AAACCCDDDEEEEEEDDDCCCBBB???<<<::::::999777555888777555555666888;;;>>><<<======;;;888666666777777666555444444555666777888888777666444333222111333111...,,,++++++,,,,,,...//////000111111222222000000000000///...---,,,...---,,,++++++,,,...///------------,,,,,,,,,,,,,,,------......------,,,***++++++,,,------------'''((()))***+++------...************************,,,+++)))((((((((()))***((((((((((((((()))******%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%&&&'''%%%&&&((())))))'''%%%###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$FFFHHHJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNKKKLLLNNNPPPQQQQQQQQQPPPMMMIIIHHHIIIHHHDDDDDDGGGFFFHHHIIIKKKKKKJJJIIIHHHFFFEEEEEEGGGJJJLLLMMMLLLMMMMMMMMMOOOPPPPPPNNNLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLMMMOOONNNLLLJJJJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLNNNOOOOOONNNKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFJJJIIIIIIJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???===<<<===???;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::999777777444888:::555222333777999777777777777777777777777999888777777888999:::;;;888888888888777777777777555666666777777666666555555666555444333333555777555555444444444444555555777999999999777666777888777777888888777666666555444555555666777888::::::888666555444555444333111444333333222222222222333777666555444555777999:::666666777777666666555555555555444444555555666777444555666666555555666777666666888:::<<<>>>???@@@??????@@@AAA>>>;;;===CCCAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDCCCEEEHHHJJJLLLLLLLLLKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHJJJLLLMMMLLLKKKKKKKKKJJJLLLOOOTTTXXXYYYWWWUUUSSSRRRPPPOOONNNMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPQQQMMMNNNNNNMMMKKKIIIGGGEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLLLLIIIGGGGGGJJJNNNQQQRRRTTTWWWZZZ\\\[[[XXXTTTQQQPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA????????????@@@>>>???BBBCCCCCCBBB@@@>>><<<<<<>>>AAADDDEEECCCAAAAAAAAA@@@@@@???@@@@@@AAAAAACCCEEEGGGHHHHHHGGGFFFCCCAAA>>><<<<<<;;;999777888777666555666777999;;;:::;;;;;;:::777666666777777666444333444555777888666777777777666555444444333111000...------------......///000000111111222000000000000///...,,,,,,.........------......///------------------------,,,,,,,,,------,,,,,,,,,***+++,,,......---,,,+++'''((()))***+++---......))))))))))))))))))))))))+++***))))))(((((((((((((((''''''(((((()))***+++'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$EEEGGGHHHIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLMMMOOOOOOOOONNNMMMKKKHHHGGGIIIGGGDDDDDDHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGIIILLLOOOOOOOOONNNNNNNNNPPPQQQPPPNNNLLLNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMKKKIIIJJJKKKIIIHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGIIIKKKKKKIIIHHHCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAA???@@@@@@>>><<<;;;<<<>>>999999999999:::;;;<<<===:::;;;<<<<<<;;;:::999888666888666111000555888777555555555666666777777777999999999888888999999:::777777777666666666555555555666777888888777666555333444555555333333444555555555444444333444444555777888999888666555666777888888888777666555444333444444444444555666888888888666444444444444222000222222222111222222333333444444444444555666777888888777777666555555666666555444444444444555666666444555666666555555666777444555777999;;;===>>>???>>>>>>???@@@===:::===DDD@@@@@@@@@@@@@@@???>>>>>>===>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJHHHJJJLLLLLLJJJHHHHHHJJJKKKKKKLLLLLLJJJGGGDDDBBB@@@@@@AAABBBDDDFFFHHHIIIIIILLLOOOOOOMMMLLLMMMNNNNNNPPPTTTXXX[[[ZZZUUURRRNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPQQQQQQPPPOOONNNMMMKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNNNNIIIJJJKKKKKKIIIIIIJJJKKKGGGFFFEEEGGGKKKPPPSSSTTTUUUVVVWWWXXXWWWUUUSSSRRRNNNOOOOOONNNMMMKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDCCC@@@>>>=========>>>>>>???AAABBBCCCBBBAAA@@@<<<===>>>AAACCCCCC@@@>>>BBBAAA@@@@@@@@@@@@AAABBB@@@BBBEEEGGGHHHHHHFFFEEECCC@@@>>><<<<<<<<<:::999777777666666666777777888888999:::999777666777888777666444333333555888999444555777888888888777777111111111111111111222222......//////000111111111111111000000///---,,,+++....../////////......---,,,,,,------......//////,,,------------------,,,------,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))'''((())))))))))))))))))''''''''''''((()))***+++(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$$$$&&&(((***&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$DDDFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJGGGGGGIIIGGGDDDEEEIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHJJJNNNPPPQQQQQQPPPPPPQQQRRRSSSRRRPPPMMMNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLMMMMMMJJJHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKJJJIIIGGGEEECCCCCCCCCCCCDDDDDDEEEHHHJJJKKKJJJHHHAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAABBBCCCDDDEEECCCBBBAAA@@@AAABBBCCCDDDHHHGGGFFFDDDBBB@@@???>>>>>>??????@@@@@@AAABBBBBB>>>???@@@>>>:::999;;;===888888888999:::;;;<<<===:::;;;<<<<<<<<<;;;:::999999888333---000888999555222333444555666888999999:::::::::999999999999999666666555555555444444444666777888999999888777666222444555555444333444444555444444333333333444444666888888777666555666777888888888777666444222222444444444444444555666777:::888666666666555444222111111000000111222333333000111444555666666555444999888777555555555666777666666666666666777888888444555666666555555666888444444666888:::<<<>>>???======??????<<<999===DDD???????????????>>>======<<<===???AAABBBBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHDDDHHHKKKKKKIIIGGGFFFGGGJJJJJJLLLLLLJJJGGGCCCAAA>>>???@@@BBBDDDGGGIIIKKKKKKNNNQQQQQQOOOMMMNNNOOOQQQTTTXXX\\\]]]ZZZSSSNNNJJJJJJKKKLLLMMMNNNNNNNNNQQQQQQRRRRRRPPPNNNKKKIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQIIIKKKLLLLLLKKKJJJJJJKKKIIIHHHGGGIIINNNRRRTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRNNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHDDDCCC@@@===<<<;;;<<<<<<>>>???@@@BBBCCCCCCBBBBBB===>>>???AAABBB@@@===:::BBBAAA@@@@@@@@@AAABBBCCC>>>@@@CCCFFFGGGFFFEEEDDDBBB@@@===<<<<<<<<<:::999777777777777777666666666666888999888777666777888777666444333333555888:::333444666888999::::::999***+++---///000111111111......//////000111111111111111111000///---,,,+++---.../////////...---,,,,,,,,,------...///000000---..................---000...,,,***)))***,,,---+++******)))(((''''''&&&))))))))))))))))))))))))$$$&&&((()))++++++******''''''''''''((()))++++++((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$&&&(((***$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$$$$######""""""###%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$EEEEEEEEEDDDDDDEEEEEEEEEAAADDDHHHIIIIIIIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHGGGFFFFFFEEEJJJKKKLLLLLLKKKJJJKKKMMMLLLIIIHHHKKKQQQTTTSSSQQQPPPQQQQQQQQQQQQQQQPPPOOONNNQQQQQQOOOOOOQQQPPPMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHAAABBBCCCDDDEEEHHHLLLPPPLLLLLLLLLMMMNNNNNNLLLJJJKKKJJJGGGEEECCCBBBBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<>>>>>======<<<<<<888888888888999:::;;;<<<888999;;;===>>>>>>===<<<666666555666666777888999777444111111444777777666999999999999999999999999777666555333222222333333555555666666666666666666555444444333333222222111/////////000111222444444777777777777666666666666666555444333222111111222222222222333444555666777888555111222555666333///111111111111000000000000000111222333444555555555555777777666555444555666888777555444444333111///555555444333333333444444666777888999999::::::999<<<<<<<<<===============@@@AAABBB@@@>>>======>>><<<======???@@@BBBDDDEEEGGGHHHIIIIIIGGGEEEFFFFFFHHHHHHJJJJJJJJJHHHFFFDDDHHHHHHHHHGGGEEECCC@@@???AAAAAA???>>>>>>AAAFFFKKKKKKOOORRRSSSPPPNNNMMMNNNRRRVVVZZZ[[[YYYTTTQQQNNNHHHIIIKKKMMMNNNOOONNNNNNSSSRRRPPPNNNLLLJJJJJJIIIJJJJJJKKKLLLNNNOOOQQQRRRPPPQQQRRRSSSRRRQQQOOOMMMKKKLLLNNNOOONNNMMMKKKIIIEEEFFFFFFIIIRRR[[[\\\XXXYYYVVVSSSRRRTTTUUUUUUUUURRRRRRRRRRRRQQQOOONNNMMMNNNNNNNNNOOOOOOMMMHHHEEECCCAAA>>>;;;;;;<<>>======???BBBDDDEEEDDDDDDCCCAAA???>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA>>>===;;;;;;:::777777999999:::999888777333666888777555555777999:::888555333222333444555777555333444666777444111222000...------...000222333222000/////////000111...///111222111000...,,,---------............/////////000000///...------......---------,,,,,,,,,333...)))))),,,...+++(((------------,,,,,,+++***,,,)))''')))...000...***''''''((()))))))))))))))))))))((('''''''''''''''***)))(((&&&&&&''''''((($$$%%%&&&'''((((((((((((+++(((%%%$$$&&&((('''%%%'''((()))(((&&&%%%%%%'''((((((%%%"""###((((((%%%'''''''''&&&&&&%%%%%%%%%&&&###$$$((((((%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCDDDEEEEEEDDDCCCCCCCCCFFFHHHIIIHHHIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIHHHGGGFFFFFFGGGGGGKKKMMMNNNMMMLLLKKKLLLNNNOOOLLLIIIKKKPPPTTTSSSQQQSSSSSSSSSRRRQQQPPPOOONNNRRRTTTRRRNNNMMMQQQRRRPPPLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEGGGJJJMMMMMMMMMLLLMMMNNNNNNKKKIIIJJJHHHFFFDDDCCCBBBCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFEEECCCAAA>>>;;;999>>>???@@@AAABBBAAAAAA@@@EEEDDDCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============999999999999999:::;;;;;;777777888999::::::;;;:::555555555444555555666666777555222333666888999999888888888888888888888888666555444333222222333444666666666555555555555555555444444333333222222111/////////000111222333444777666666666666666666666666555444333333222222222222111111222333444555555888555222333555666333000111111111111000000000000333333333444333222222111444555666666555444555777777555444444555555333222444444333333333444444555555666777888999999999999::::::;;;;;;<<<<<<<<<===???@@@@@@???===<<<<<<===<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEJJJNNNMMMOOOQQQQQQOOONNNPPPRRRRRRUUUXXXXXXUUUQQQMMMLLLIIIJJJLLLNNNOOOPPPOOOOOOQQQPPPNNNKKKIIIHHHGGGGGGFFFHHHKKKMMMOOOPPPPPPPPPQQQRRRTTTTTTTTTSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJHHHJJJKKKOOOXXXaaabbb___YYYVVVSSSRRRSSSTTTTTTSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPOOOMMMIIIFFFEEECCC@@@===<<<<<<===>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAADDDFFFFFFEEEGGGEEEDDDBBBBBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<;;;:::777777888999888888777666444666888888666555777999777555333111000111222333666555333444666666444111222111///......///111222222111000/////////000111....../////////...---,,,------------............///////////////...------...------------,,,,,,,,,///,,,((((((***+++***(((,,,,,,,,,,,,,,,+++******)))&&&$$$&&&***,,,***'''((()))******+++++++++***))))))((('''''''''''''''***)))((('''&&&''''''((((((((((((((('''&&&%%%$$$***'''%%%%%%'''((('''&&&'''(((((('''&&&%%%%%%'''((((((&&&"""$$$((()))&&&''''''&&&&&&&&&%%%%%%%%%'''$$$$$$&&&&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%AAABBBCCCDDDDDDCCCBBBAAAFFFGGGHHHGGGGGGIIILLLNNNPPPQQQQQQQQQQQQQQQPPPPPPJJJIIIGGGFFFFFFGGGHHHIIIMMMNNNPPPPPPNNNMMMNNNOOORRRNNNKKKKKKOOOSSSTTTSSSUUUUUUTTTRRRQQQPPPOOONNNTTTTTTQQQKKKJJJNNNPPPOOOKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFFFFHHHKKKNNNOOONNNMMMMMMNNNMMMKKKHHHGGGFFFEEECCCBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDBBBAAAEEEEEEDDDBBB@@@===;;;:::>>>>>>???@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@???AAA@@@???>>>========================>>>>>>>>>>>><<<<<<;;;;;;::::::::::::777777777777888999::::::777666666666666666555555777555444555777:::;;;;;;999999888888777777666666555444333222222333444555666666666555555444444444555444444333333222222111/////////000111222333444666666666666666666666666666666555444444333333333111111111111222333444444888555222333555555333000111111111111000000000000222333333333333222111111222444555555555555666777666555444444666777666555222222333333444444555555444555666777888888888888888888999:::;;;<<<<<<======>>>???>>><<<:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCGGGLLLOOONNNOOOOOOOOONNNPPPSSSUUURRRSSSTTTSSSPPPLLLKKKJJJLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMKKKIIIGGGEEEDDDDDDCCCEEEJJJMMMPPPPPPOOONNNTTTUUUVVVWWWWWWUUUTTTRRROOOOOONNNMMMLLLKKKKKKKKKIIILLLOOOSSS\\\dddeeeaaaXXXVVVSSSRRRSSSSSSSSSRRRVVVVVVVVVUUUTTTSSSQQQQQQOOOOOOOOOOOOOOOMMMJJJGGGDDDCCCAAA@@@???>>>>>>>>>CCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAACCCFFFGGGGGGFFFCCCBBBAAAAAAAAABBBDDDEEEAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA???>>><<<;;;:::777888888888777666555555555777888888666666777999666555222111000111222333555444444444555555333111333222000//////000222333222111000/////////000000////////////............------------...............////////////...------------------,,,,,,,,,,,,))))))(((((((((((())))))***++++++++++++***))))))(((&&&$$$&&&)))+++)))'''******+++,,,,,,,,,,,,+++)))((((((''''''''''''((())))))(((''''''''''''((((((((((((((('''&&&%%%$$$(((&&&%%%%%%'''(((((('''&&&'''((('''&&&%%%&&&'''&&&'''%%%!!!###''''''$$$'''&&&&&&&&&&&&%%%%%%%%%'''$$$###%%%$$$"""###'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBAAAAAAAAAAAABBBBBBGGGFFFFFFEEEFFFHHHKKKMMMQQQRRRSSSSSSSSSRRRQQQPPPKKKIIIGGGFFFFFFHHHJJJLLLOOOPPPRRRRRRPPPOOOOOOPPPPPPMMMJJJJJJMMMQQQTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPRRRRRROOOJJJIIILLLMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIICCCDDDEEEFFFHHHKKKPPPSSSRRRPPPNNNMMMMMMLLLJJJHHHEEEEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@???>>>>>>===>>>>>>???????????????===???AAADDDFFFFFFFFFFFFDDDCCCBBB@@@??????>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>======<<<:::999999999888777777777888:::;;;999999999999999888777777555555555666777999;;;;;;:::999999888777666666555444333222222222333444555666666555555444333333333555444444333333222222111000000111111222444555666555555555666666666666666666666666555555444444333222222222222222333444444777555333333444555333111111111111111000000000///...///000222333333444444000222444444444555666888777555555555666777666555111111222333444555555555333444555666777777777777777888999:::;;;<<<===>>><<<>>>>>>===;;;;;;;;;<<<;;;;;;<<<===???AAACCCDDDBBBCCCCCCBBBAAAAAABBBCCCDDDEEEGGGHHHIIIHHHFFFEEEHHHFFFBBB???===<<<===>>>AAABBBCCCCCCDDDFFFJJJMMMNNNNNNOOOPPPQQQRRRTTTUUUPPPPPPPPPNNNLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQMMMLLLJJJHHHFFFDDDDDDCCCCCCDDDHHHKKKNNNOOOPPPPPPUUUVVVXXXYYYYYYXXXVVVUUUQQQPPPNNNLLLKKKKKKLLLLLLHHHLLLPPPSSSZZZ``````\\\VVVTTTSSSRRRTTTUUUUUUTTTWWWWWWWWWVVVUUUTTTRRRRRRNNNMMMMMMMMMMMMLLLIIIFFFAAAAAABBBBBBBBBAAAAAA@@@EEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGFFFFFF@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;:::999888888888777666666555666777777777777777777888777666444333222333444555444444444444444444222111333222111000000111222333111111000000////////////222222111000000000000111,,,,,,---------..................//////...---------------,,,,,,,,,++++++&&&''')))((('''''')))***))))))************))))))***)))''')))+++,,,+++)))***++++++,,,,,,,,,++++++)))(((''''''''''''(((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%### """%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''###"""$$$%%%$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%EEECCCAAA??????AAACCCEEEFFFDDDCCCCCCEEEHHHJJJKKKQQQRRRSSSTTTSSSRRRPPPOOOKKKIIIGGGFFFGGGIIILLLMMMPPPRRRTTTTTTRRRPPPPPPPPPLLLJJJHHHHHHKKKPPPTTTVVVRRRRRRQQQQQQQQQQQQRRRSSSOOOQQQPPPLLLKKKMMMLLLIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJEEEFFFGGGHHHIIILLLPPPSSSSSSQQQNNNMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????????????????=========>>>>>>>>>??????<<<>>>AAADDDFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>><<<:::999888777777666555555666888999999999::::::999888777666333444444555666777888999:::999999888777666666555444333222111222333444555555444444444333333333222555444444333333222222111222222222333444555666777444444555555666666666777555555666666666555444333444333333333333444444555666555444444444444333111111111111111000000000///......000111222333333333///111333444444444666888888777555555666666555333000111222333444444444444333444555666666777777666888999:::;;;<<<===>>>>>><<<>>>>>>>>><<<;;;<<<===:::;;;;;;===>>>@@@BBBCCCAAABBBBBBAAA@@@@@@BBBDDDCCCDDDFFFHHHHHHGGGFFFEEEGGGDDDAAA===<<<<<<===>>>DDDEEEFFFFFFFFFGGGJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQLLLMMMMMMLLLKKKKKKNNNPPPOOOPPPQQQRRRSSSRRRQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGJJJMMMQQQRRRUUUVVVXXXYYYYYYXXXWWWVVVRRRPPPNNNKKKKKKKKKMMMNNNKKKOOOQQQRRRUUUYYYXXXTTTSSSRRRRRRSSSUUUWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQLLLKKKJJJJJJKKKJJJGGGEEEDDDDDDDDDDDDCCCBBB@@@???EEEFFFGGGHHHHHHFFFEEEDDDCCCBBBAAABBBDDDEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGGGG@@@AAAAAABBBBBBBBBBBBBBB????????????===<<<:::999999999888888777777777777777666666666666777666666555555444333333333444444222333444444333222222111222222111000000111222222000000000000//////......222222111000///000000000,,,,,,,,,------------...------............------------,,,,,,,,,+++++++++&&&((())))))))))))***+++((())))))******)))))))))+++*********,,,,,,,,,+++)))***************))))))((((((''''''''''''(((((((((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((%%%&&&''''''''''''(((((($$$&&&'''&&&%%%%%%&&&'''%%%&&&%%%"""$$$'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%''''''***///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%FFFEEEBBB@@@@@@BBBEEEFFFDDDCCCBBBDDDGGGJJJKKKKKKPPPQQQRRRSSSRRRQQQOOOMMMJJJIIIHHHGGGHHHJJJMMMNNNQQQSSSUUUUUUSSSQQQPPPPPPJJJIIIIIIIIIKKKOOORRRTTTPPPPPPOOOOOOPPPQQQSSSTTTNNNQQQQQQNNNMMMNNNMMMIIIJJJIIIHHHGGGFFFEEEEEEEEECCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLJJJIIIJJJMMMPPPSSSQQQNNNMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>===>>>??????@@@===???AAACCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777333333333222222333333444555666777777777666555444222333555555444444666777888888777777666666555555444333222111111222333444333333333333333333333333555444444333333222222111222222222333444555777777444444444555555666666777333444555666666555444333555444444333333444444555666555555444444333222222111111111111000000000000000111111111111000/////////111222333333333555777888777555555555555444222000111222444444444333333333444555666777777777777999999:::;;;<<<======>>><<<===>>>===<<<;;;<<<>>>::::::;;;<<<>>>@@@AAABBB@@@AAAAAA@@@>>>???AAADDDAAACCCEEEGGGHHHGGGFFFFFFAAA@@@>>><<<===>>>AAACCCFFFHHHJJJKKKKKKKKKMMMOOOOOOOOOPPPSSSTTTSSSOOOLLLIIIJJJKKKJJJJJJLLLOOOQQQOOOPPPQQQRRRRRRQQQOOONNNKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIMMMQQQSSSSSSUUUVVVXXXXXXWWWVVVUUUQQQOOOMMMLLLLLLLLLNNNOOOOOOSSSTTTRRRSSSUUUTTTQQQRRRQQQQQQSSSUUUWWWWWWVVVTTTTTTTTTSSSRRRQQQOOOOOOKKKIIIHHHHHHIIIHHHFFFEEEHHHHHHGGGFFFDDDAAA???>>>FFFGGGHHHIIIIIIGGGEEEDDDCCCBBBAAAAAACCCDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDD???@@@AAAAAABBBBBBAAAAAA======>>>>>><<<;;;999777888777777666666777777888777555444555666666555333222222111111111111222222111333444444222111111222111111111000000111111111//////000000000///...---............------------,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,++++++++++++(((((()))***++++++******((())))))************))))))))))))))))))*********((())))))))))))(((''''''(((''''''''''''(((((()))((((((((()))(((''''''&&&(((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''((($$$%%%&&&&&&%%%%%%&&&'''((()))(((&&&'''+++***%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""###''')))(((+++///&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%EEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFJJJMMMNNNMMMNNNPPPQQQRRRQQQOOOLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSVVVVVVTTTQQQPPPOOOLLLLLLLLLLLLLLLMMMPPPQQQQQQPPPOOONNNNNNOOOQQQRRRLLLNNNMMMIIIIIIKKKLLLIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNNNNNNNNNNLLLJJJJJJMMMOOOSSSQQQNNNMMMMMMMMMLLLKKKGGGGGGEEEDDDCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<===??????>>>>>>>>>???@@@AAA???@@@AAABBBCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>==================>>>>>><<<:::888666111222222222222222111111333444666777777666555444222444666666444333444555444444444444444444444444555444333111111111222222111111222222333333444444555444444333333222222111111111111111333444555666333333444555555666777777222333444555555444333222444444333333333333333444555555555555333222222333111111111111000000000000000000111111000000///...///111222333222222444666666444333444555555444333000111333444444333222111444444555666777777777777999999::::::;;;;;;;;;<<<:::;;;<<<<<<;;;:::;;;===999::::::;;;===???AAABBB>>>???>>>===<<<===@@@BBB@@@BBBDDDFFFGGGGGGFFFFFF>>>>>>======>>>@@@BBBDDDCCCFFFJJJLLLMMMOOOQQQRRRSSSQQQPPPPPPQQQPPPMMMJJJHHHIIIJJJIIIIIIJJJMMMOOOOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHHHHIIIJJJMMMPPPQQQQQQRRRTTTVVVVVVUUUTTTSSSNNNNNNMMMMMMMMMNNNOOOPPPRRRUUUUUURRRPPPSSSSSSPPPQQQQQQPPPQQQSSSTTTRRRQQQQQQQQQQQQPPPOOONNNLLLLLLKKKIIIHHHHHHIIIIIIGGGEEEGGGGGGFFFEEEDDDCCCCCCCCCEEEGGGIIIJJJIIIHHHEEEDDDCCCBBBAAABBBCCCCCCBBBAAA===>>>>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA;;;;;;<<<<<<;;;999777666444444333333444555777888666444333333555555333111111111111111111111111222000222444333111///000222000000000000000000000000...///000000000///...---,,,------......---+++***++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,++++++++++++******((('''))),,,,,,***'''((()))******+++++++++***((()))))))))((((((((()))((()))))))))(((((('''&&&'''''''''''''''((())))))'''((()))))))))(((&&&&&&(((((((((((('''&&&%%%$$$%%%'''))))))'''%%%%%%'''###%%%&&&&&&%%%%%%&&&''''''))))))'''(((+++***%%%%%%%%%%%%&&&&&&&&&''''''&&&###$$$((()))'''(((+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%CCCEEEHHHJJJJJJHHHEEECCCDDDCCCDDDHHHMMMPPPPPPNNNMMMOOOPPPQQQPPPNNNKKKIIIGGGHHHIIIJJJKKKMMMMMMNNNQQQSSSVVVVVVTTTQQQOOOOOOOOOOOOOOONNNMMMMMMNNNOOORRRQQQOOOMMMMMMMMMOOOPPPIIIJJJGGGBBBBBBGGGIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHJJJMMMNNNOOOMMMMMMMMMLLLKKKLLLOOORRRSSSQQQNNNMMMMMMMMMMMMLLLIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@@@@???@@@@@@AAAAAA======<<<<<<<<<>>>???@@@@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<<<<<<<<<<======<<<:::888666222333444555555444222111333555777888999888777666333666888777444222333555222222222222222222222333666555333111000000111111000000111222333444444555555555444333333222222111/////////000111222444444333333444444555666777777111222444555555444222111333333222222111222222222555666666555333222222333111111111111000000000000,,,---...000111111111111000111222333222222333555333222111333555666666555111222333444444333111000444555666777888888888888999999999999999999999:::999:::;;;;;;999999:::;;;999999:::;;;===???AAABBB<<<===<<<;;;:::;;;>>>AAA???AAADDDFFFGGGGGGGGGFFF@@@@@@???>>>>>>???@@@AAA???BBBGGGKKKMMMOOORRRTTTWWWSSSOOOMMMNNNNNNLLLIIIGGGIIIIIIIIIHHHHHHJJJLLLNNNOOOOOOPPPOOONNNLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTTTTTTTRRRQQQMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTTTTPPPNNNQQQRRRPPPRRRQQQPPPPPPQQQPPPNNNLLLOOOOOOOOONNNMMMLLLJJJJJJKKKJJJIIIHHHIIIIIIHHHGGGBBBBBBCCCDDDEEEGGGIIIJJJEEEGGGIIIJJJJJJHHHEEECCCDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@999:::;;;<<<;;;999666555222111111111222444666777666444111222444444222000333333333333333333333333000222444333111///000222////////////////////////...///000000000///---,,,---...///000000...,,,+++++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,+++++++++******+++'''&&&(((,,,---)))$$$))))))***+++++++++++++++)))***+++***)))((()))***)))))))))))))))((('''''''''''''''''''''((()))***'''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((%%%(((******'''$$$%%%&&&###$$$&&&%%%%%%%%%&&&'''%%%'''&&&%%%&&&)))'''###%%%%%%%%%&&&&&&'''''''''&&&$$$%%%((((((%%%$$$&&&########################!!!"""$$$%%%&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%HHHHHHHHHIIIIIIHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJHHHNNNKKKHHHEEEEEEHHHKKKNNNRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLEEEHHHLLLNNNNNNKKKFFFCCCEEEDDDBBBCCCDDDEEEDDDBBBFFFEEEEEEFFFGGGJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIIIIGGGEEEDDDFFFGGGGGGGGG@@@@@@>>>>>>>>>???@@@AAA???>>>======>>>>>>===<<>>AAABBBAAABBBEEEHHHGGGCCC??????>>>===>>>??????===;;;>>>>>>>>>===<<<<<<;;;;;;===<<<;;;:::::::::::::::============<<<;;;:::999777777666444444333333333777444222333666888777666444444444444555777888999222333333444444333333222333444555444222000///000333222222111111222222333444444333333111000...---111111000000///000000111444444333333333333222222111222333555666777777777666666555444333333222222000000111111111222222222444111//////000111000000000//////.........//////---...///000111222333333111222222333333444444555333555666444111000111444444555666666555555666888:::888666888:::<<<:::888999::::::;;;;;;::::::999888:::<<<===<<<;;;;;;<<<:::;;;<<<<<<<<<<<>>>>>BBBFFFJJJLLLNNNQQQSSSSSSRRRRRRQQQOOOMMMKKKJJJEEEEEEEEEFFFHHHJJJLLLNNNKKKKKKMMMOOOQQQPPPMMMJJJIIIIIIGGGGGGGGGGGGIIIIIIKKKLLLLLLLLLJJJJJJKKKMMMKKKNNNQQQSSSSSSRRROOOMMMNNNNNNMMMMMMMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPQQQRRRRRRRRRPPPNNNLLLHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFHHHIIIJJJIIIGGGFFFJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFDDDDDDEEEEEECCCBBB??????AAABBBCCCCCCDDDDDD@@@AAABBBAAA@@@???@@@BBB???????????????????????????===<<<;;;;;;:::888666444333333222333444555666111000111444444222333777000333666666444222111222111111111111111111111111222222000/////////000111------,,,,,,,,,+++++++++------......------,,,+++///,,,+++,,,...///---+++---.........---+++)))(((---,,,***)))((()))*********)))))))))***+++,,,,,,(((***+++***)))((()))***''')))***++++++***)))'''(((&&&%%%%%%'''(((((('''(((&&&'''((($$$###,,,''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***(((""" $$$)))'''&&&&&&%%%%%%&&&&&&'''((($$$!!!###'''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''$$$ %%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$FFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKIIIHHHGGGHHHJJJMMMOOOQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMMMMLLLLLLMMMOOONNNMMMLLLLLLKKKLLLLLLLLLDDDFFFIIIJJJJJJGGGDDDAAAAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGIIIKKKMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFDDDDDDEEEFFFFFFFFF@@@@@@???>>>>>>???@@@AAA???>>>======>>>???>>><<>>======>>>@@@BBBCCCCCCDDDFFFKKKPPPQQQNNNJJJCCCBBB@@@@@@@@@@@@>>>===>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;:::999999::::::<<<<<<<<<<<<;;;:::999888888888666555555444444444888555444555777999888777444444444444555666777888222333333444444333333222111333444444222111111222222222222111111222222222000000111222222222111111444333333222222333333444222222222333333444444444666555444333333444555666555555555444333222222222111111222222222333333333333111//////000111000000//////............//////---...///000111222333333111111222333333444444555555777777555333222444666444555666666555555666888:::888777888:::;;;:::888999999::::::::::::999999777999;;;;;;:::999999::::::;;;=========>>>@@@BBBBBBCCCEEEGGGGGGGGGFFFEEEEEECCC@@@>>><<<===>>>??????CCCGGGJJJLLLMMMPPPQQQPPPPPPOOOOOOMMMLLLJJJIIIFFFEEEEEEFFFGGGIIIKKKMMMKKKKKKLLLNNNPPPOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKKKKIIIIIIKKKLLLKKKMMMPPPRRRSSSQQQOOOMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQOOOMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEDDDFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCEEEFFFFFFEEECCCAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<;;;888666444333333222333444555666666444444555444222777>>>555111------111444555444222222222222222222222222444333222111111111222222.........---------,,,,,,---------...------,,,+++...,,,+++,,,...///---+++************)))((('''''',,,++++++************+++******))))))******+++,,,((()))******(((((()))***'''(((***++++++***(((''')))'''%%%%%%'''((('''&&&)))''''''(((&&&"""%%%,,,'''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))+++,,,,,,***)))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%''''''$$$"""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$DDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLIIIIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOONNNMMMKKKIIIHHHJJJKKKLLLLLLKKKKKKMMMNNNLLLKKKJJJJJJJJJJJJJJJKKKFFFFFFGGGGGGGGGEEECCCBBBAAACCCFFFFFFDDDDDDFFFIIIEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJKKKMMMNNNPPPQQQRRRPPPPPPOOONNNLLLJJJIIIHHHFFFDDDCCCCCCDDDEEEEEEDDD@@@@@@??????>>>??????@@@???>>>===>>>???@@@???>>>>>>???AAACCCDDDEEEDDDDDDEEEFFFKKKSSS[[[^^^\\\YYYLLLIIIEEECCCBBBAAA???>>>======<<<;;;;;;::::::999;;;:::999999999999999999::::::::::::999888777777888888777666555555555555888666555555777888888777555555555444444555555666222333333444444333333222///111333333222222333444222222111111111111222222///000000111222222222111111111000000000000111111000000111222333444555555999777444111000111333444444444444333222222111111222222222222333333333333333111//////000111000/////////............//////......//////000111222222111111222222333444444444555666666555333333444666444555666666555555666888;;;999888999::::::999888888999999999999999999888666888::::::999777777777:::<<<===>>>>>>???BBBDDDBBBCCCDDDFFFGGGGGGFFFEEEGGGEEEBBB@@@>>>>>>???@@@AAADDDHHHJJJKKKLLLMMMOOOMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJLLLKKKKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGIIIJJJJJJIIIIIIJJJLLLLLLNNNPPPRRRRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOOOOORRRRRRSSSRRRQQQOOOMMMLLLMMMNNNNNNNNNMMMKKKIIIGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCCCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBGGGGGGGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<<<<;;;888666444333333333333444444555777666555555333555>>>HHHPPPCCC444...222666444111333333333333333333333333333333222111111111111222//////.........------------------------,,,++++++...,,,+++,,,---...---+++,,,+++++++++***++++++,,,******+++,,,,,,,,,++++++******)))))))))***++++++((()))***)))((('''(((***&&&'''((())))))((('''&&&***(((&&&&&&''''''&&&%%%***'''&&&((((((&&&(((+++'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&"""$$$)))+++'''###&&&&&&%%%%%%%%%%%%&&&&&&"""'''++++++((((((,,,111&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$BBBCCCDDDFFFHHHIIIJJJJJJNNNMMMLLLLLLKKKLLLMMMMMMFFFFFFDDDBBBAAABBBDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGFFFHHHJJJLLLLLLLLLLLLMMMNNNLLLKKKJJJHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFEEEEEEEEEEEEHHHKKKHHHCCCAAACCCGGGEEEEEEFFFFFFHHHIIIJJJJJJHHHIIIKKKMMMOOOPPPQQQRRRNNNNNNNNNMMMKKKIIIHHHGGGDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@?????????????????????>>>===>>>@@@AAA@@@???<<<>>>AAACCCEEEEEEEEEDDDEEEGGGNNNWWWaaaeeeeeecccVVVQQQLLLGGGDDDBBB@@@>>><<<;;;;;;:::999999888888999999888777777888888888888888888888888777666555777777666555555555555555666666555555555666666666666555555444333333444444222333333444444333333222000222333333222111222333111111000000000000111111111111222111111000////////////.........///000000000111111222333333444444777555333222111111111222333333222222222111111111000111111111111222222222333111000000111111000//////............//////000......//////000111111222111111111222333333444444333333333222222222333444444555666666555555666888:::999999999999999888888777888888999999888888777777999::::::999777777777;;;===>>>??????AAACCCFFFAAABBBDDDEEEFFFFFFFFFFFFHHHGGGDDDBBBAAA@@@AAAAAACCCFFFIIIKKKKKKKKKLLLMMMKKKKKKLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOOLLLNNNPPPQQQRRRQQQOOONNNSSSSSSSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEDDDEEEEEEFFFDDDCCCCCCCCCCCCBBB@@@CCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBB???>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB???>>><<<<<<<<<;;;888666333333333333333333333444222222444555444666@@@KKK\\\NNN<<<333333555333///333333333333333333333333111000000///////////////............------------,,,------------,,,++++++---,,,,,,,,,,,,---,,,,,,,,,,,,+++***+++,,,...///)))***+++---------,,,+++******))))))))))))******'''((())))))''''''((()))&&&&&&'''(((((('''&&&&&&+++)))'''&&&&&&&&&%%%$$$(((&&&%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!###(((***'''"""&&&%%%%%%%%%%%%%%%%%%&&&"""&&&)))'''"""!!!&&&+++%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$@@@AAACCCEEEHHHIIIJJJKKKNNNMMMMMMLLLLLLLLLLLLLLLFFFFFFFFFCCCAAAAAADDDGGGHHHIIIKKKLLLMMMLLLJJJIIILLLLLLKKKJJJIIIGGGEEEDDDFFFIIIKKKLLLLLLLLLMMMOOOMMMLLLJJJHHHEEEDDDCCCCCCHHHGGGFFFEEEEEEEEEFFFGGGGGGJJJLLLIIIDDDAAACCCGGGDDDEEEFFFGGGHHHHHHIIIIIIGGGIIIKKKMMMOOOPPPQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAABBBCCCDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>======>>>AAABBBBBBAAA>>>???@@@AAABBBDDDEEEFFFEEEFFFLLLTTT^^^cccdddbbb[[[VVVOOOIIIEEEBBB???===::::::999999888777777777777777666666666777777888666666666666666666555444555555444333333333444444444444444333333333444555666555444333333222222333222333333444444333333222222444555444222000000111111000000//////000000111000000111111111000000///111111111111111222333444222222222222222222222222000111222333333222111000111111111111111000000000////////////000000000000222111000000111111000..................///000000.........///000000111111000000111222222333333444333222111222333444444444444555666666555555666888888888888888888777888888666777777777777777777666888:::<<<<<<:::999999999<<<>>>???@@@@@@AAADDDFFFAAABBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCEEEHHHJJJLLLKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFJJJIIIHHHIIIKKKLLLKKKJJJFFFFFFEEEDDDDDDEEEFFFFFFHHHJJJLLLMMMLLLKKKLLLLLLNNNOOOPPPRRRRRRQQQPPPOOOLLLMMMOOOQQQQQQPPPOOONNNSSSSSSSSSRRRPPPNNNKKKJJJHHHIIIKKKMMMNNNMMMLLLKKKGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGEEEDDDEEEFFFFFFGGGEEEDDDDDDEEEDDDCCCAAACCCCCCCCCCCCBBBAAA@@@???===?????????===<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;:::888555333333333333333333222222///000333555444333:::BBBDDD>>>666111000222555666333333333333333333333333000000000000//////......---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++,,,,,,((((((''''''''')))***,,,((()))+++,,,---,,,,,,+++******))))))((())))))***&&&((((((((('''&&&'''(((&&&&&&''''''''''''&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&((((((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%)))((('''%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$???@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGIIIJJJHHHEEEDDDGGGJJJHHHIIIKKKLLLLLLJJJIIIGGGJJJJJJIIIIIIHHHGGGEEEEEEFFFHHHLLLMMMMMMNNNOOOPPPMMMLLLJJJGGGEEECCCBBBAAAEEEDDDCCCCCCCCCDDDFFFGGGFFFIIIJJJIIIFFFEEEGGGIIIDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKMMMOOOPPPPPPOOOKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAABBBDDDDDDBBB@@@@@@@@@@@@@@@@@@???>>>===>>>======???BBBCCCCCCBBBBBBAAAAAAAAABBBDDDGGGHHHEEEEEEGGGMMMUUUYYYZZZYYYVVVSSSMMMHHHEEEAAA>>>;;;999999888888777666666555555555555555555666666777555555555666666555555444444444333333333333333444333444444333111111222444555444333333222222222222222333333444444333333222333444555444222000///000000000////////////000000+++,,,...000111222333333////////////000111222222333333222222111111111111,,,...111333444333111///000000000000000000000000---.........////////////222111000111222111000.........---......///000111.........//////000000000000000111111222333333333444333222333555777777777444555666666555555666888444666777777666666777888555666666777777666666555888:::<<<===<<<;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGIIILLLMMMLLLLLLLLLMMMLLLMMMMMMMMMMMMMMMLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIHHHHHHIIIKKKKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKNNNNNNLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOOOONNNLLLMMMNNNOOOOOOOOONNNNNNQQQQQQRRRQQQPPPNNNLLLKKKHHHIIILLLNNNNNNNNNMMMLLLGGGGGGGGGGGGIIIJJJLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIGGGEEEEEEFFFGGGHHHGGGFFFDDDDDDEEEEEECCCBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>>>>===<<<===>>>????????????????????????===<<<:::::::::999666444222333333333333222222111222111222555444000111555333444444222000111444888333333333333333333333333111111222222111111000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********,,,---,,,+++***+++---))))))((())))))***++++++))))))***+++++++++************)))((((((((())))))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%$$$&&&'''%%%%%%''''''%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%(((%%%""""""%%%'''&&&%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$???@@@BBBDDDFFFHHHIIIIIIFFFHHHJJJLLLLLLJJJIIIGGGFFFIIIKKKJJJFFFDDDFFFIIIFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEHHHLLLNNNOOOOOOPPPQQQJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGDDDEEEFFFGGGHHHHHHGGGGGGHHHIIILLLNNNOOOOOONNNNNNIIIIIIIIIIIIHHHGGGEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@AAAAAA@@@???===<<<>>>======???BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDBBBEEEJJJMMMNNNLLLKKKIIIFFFDDDBBB@@@===;;;888888777777666555555444444444444444444555666666444444555555666555555444444444333333333444444555333555555444111000222444444333222222222222222333222333333444444333333222222333444444222000111111000//////......//////000***+++---///111333333444---,,,,,,------///000000111111111111111222222222---...000111222111000///////////////////////////.........////////////000111000000111222222///------------......///000111.........///////////////000000000111222222333333444222111333666888888777444555666666555555666888111333555555444444666999555555555666666555555555777999<<<===<<<<<<===>>>???@@@AAA@@@??????AAACCCAAAAAABBBCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKMMMNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJGGGFFFEEEDDDCCCDDDEEEEEEGGGGGGGGGIIIKKKKKKIIIFFFEEEDDDCCCCCCCCCCCCDDDEEEJJJLLLNNNNNNLLLIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQPPPOOONNNMMMJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHKKKMMMNNNLLLLLLNNNOOOOOOOOONNNMMMKKKJJJHHHFFFFFFGGGIIIJJJGGGEEEDDDCCCDDDDDDCCCAAA??????@@@@@@@@@???>>>>>><<<===>>>===;;;:::;;;<<<========================<<<;;;999999999888555333222333333444333222111000555111000333444222000111555777999777333111222444222222222222222222222222000111222222222111//////...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,---,,,***)))+++---***++++++,,,,,,,,,,,,+++******))))))((()))))))))******)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''(((''''''''''''''''''((()))'''%%%%%%'''((('''&&&###)))+++'''$$$&&&'''&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%%%%###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%###$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$???@@@BBBDDDFFFGGGHHHHHHFFFHHHLLLNNNNNNMMMJJJHHHCCCGGGJJJHHHDDDBBBDDDGGGCCCEEEGGGHHHJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEIIIMMMOOOPPPPPPQQQQQQHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIKKKLLLOOOMMMJJJIIIIIIGGGEEECCCDDDEEEFFFGGGHHHHHHGGGFFFHHHJJJLLLNNNOOONNNMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEEEECCCAAA@@@@@@AAAAAA@@@???===<<<>>>======???CCCEEEEEEDDD???@@@AAABBBCCCCCCBBBBBBGGGDDD@@@@@@CCCEEEEEEDDDBBBAAA@@@@@@AAA@@@>>>;;;777777777666555555444444333333333333444444555666444444555555666555555555555555444444444555555666444666777555222111333555333222222111222222333333222333333444444333333222000111333333222222222333//////............//////---...///000000111111000/////////000000222333333//////000111222333333444000000////////////000000.........///////////////////////////000000000000111000000111222222///------------......000111111.........///////////////000000000111222222333333222000///000444777666555444555666666555555666888///111444444333444666999444555555555555555555444555888;;;<<<<<<<<<===>>>@@@AAAAAA@@@??????@@@BBBAAAAAAAAABBBDDDFFFGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKNNNOOONNNNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGJJJLLLKKKHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIKKKMMMMMMKKKHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOOPPPQQQPPPOOOOOOKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNPPPRRRRRRQQQPPPOOOLLLKKKHHHFFFFFFHHHJJJKKKFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>????????????>>>>>><<<======;;;888777777888<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888777444222222333333444333222111000555///,,,111666666555555444555666666444444444444111111111111111111111111...///000000000///---,,,//////.........---------+++,,,,,,,,,,,,+++******))),,,---,,,***)))+++---'''((()))******)))((('''+++***)))'''''''''((()))******)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''###+++///)))$$$&&&((('''''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''%%%######$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$CCCCCCDDDEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKJJJHHHGGGIIIHHHGGGEEECCCBBBAAAAAADDDDDDDDDEEEHHHKKKNNNOOOEEEEEEFFFHHHIIIIIIHHHFFFHHHLLLNNNMMMNNNRRRRRROOOFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHJJJMMMPPPNNNNNNLLLHHHDDDBBBDDDFFFEEEFFFGGGGGGEEEEEEFFFHHHEEEKKKPPPPPPMMMJJJKKKMMMLLLKKKIIIFFFEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAA===???AAA@@@===<<<===>>><<<<<<===>>>@@@AAABBBCCCDDDBBB@@@>>>===>>>@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???===;;;999888999:::888444444666444///111111222333333444555555555666666555333333444666111222333333111111222333333333333222222111111111////////////000000000000111222222333333222222111000/////////......---------.../////////111444666............////////////000000111111111222222222//////000000000000//////000000000000000000000000---......///////////////444333222000///---,,,+++...............------,,,/////////...---------,,,...,,,,,,//////------000//////000000111111111222111111000000111111222333555555333222222333444555333444555444222222444555444444444444444444444444999777666777999;;;<<<<<<======>>>>>>>>>>>>======AAA???===???BBBCCCBBB@@@DDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJOOOOOOOOOLLLIIIGGGFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGIIIHHHFFFDDDCCCCCCIIIJJJKKKJJJJJJJJJLLLNNNLLLMMMNNNOOOOOOMMMLLLKKKNNNNNNMMMKKKJJJHHHGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHPPPPPPRRRRRRQQQPPPNNNLLLMMMKKKHHHEEEEEEGGGJJJLLLHHHBBB===<<>>??????CCCAAA>>><<<;;;:::777555999888888:::<<<===<<<;;;:::;;;888333333666777555333333333222222222111111000000111111222222222333000111222222111000111333...//////000000000000000000......111000---,,,...------,,,,,,,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***'''$$$$$$&&&((((((&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%''')))$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%######$$$%%%'''###!!!###''')))'''###'''(((%%%"""###&&&&&&###%%%""" !!!$$$''''''&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$((($$$"""&&&'''&&&%%%###""""""$$$%%%&&&%%% !!!###$$$%%%%%%$$$$$$$$$######%%%''''''&&&%%%DDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNGGGGGGGGGHHHIIIIIIIIIHHHHHHMMMOOONNNPPPRRRRRRNNNIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIKKKNNNPPPNNNNNNMMMIIIEEECCCDDDGGGEEEGGGHHHHHHFFFEEEFFFGGGGGGJJJMMMMMMLLLJJJKKKKKKJJJJJJHHHFFFEEEDDDDDDDDDAAABBBBBBCCCBBBBBBAAA@@@BBBDDDFFFDDDAAA??????AAA>>>??????@@@AAABBBBBBBBBCCCBBB???======>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@???>>><<<:::888777666888777444666999888444222222222333333444444444555666666555333222444555222333555444333333444666333333333222222111111111////////////000000000000111222222333333222222111222222111111111000000000111111000---+++***+++,,,............////////////000000000111111222222222//////000000000000//////////////////////////////,,,---......//////......//////......------,,,,,,...////////////...------...............---------///,,,,,,///000------000//////000000000111111111111111000000000111222222888777666555555666777777444555555444333333444666333333333333333333333333888777666666999;;;<<<;;;;;;<<<<<<===============>>>===<<<===@@@BBBAAA???BBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGFFFEEECCCCCCDDDHHHIIIJJJJJJIIIIIIKKKMMMNNNOOOOOOPPPOOOOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNPPPQQQPPPOOOMMMLLLKKKIIIFFFDDDEEEHHHLLLNNNJJJEEE???>>>@@@BBBAAA>>>===============>>>????????????>>><<<:::999888777777777777999;;;;;;:::999666888777333222555666333333333333222222111111111000000000000111111222222111222333222000//////000//////000//////...------111//////111111------///------,,,,,,,,,,,,++++++,,,++++++***))))))*********************************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((&&&$$$$$$'''((('''%%%&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((&&&&&&'''((((((%%%###%%%)))***(((%%%'''(((&&&###$$$''''''###&&&###!!!"""%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$&&&''''''&&&((((((&&&%%%%%%'''(((***!!!"""#########"""!!! %%%$$$$$$%%%&&&'''%%%$$$DDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIIIIIIINNNPPPPPPQQQSSSQQQMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOMMMJJJGGGEEEFFFGGGFFFHHHIIIIIIGGGEEEEEEEEEIIIHHHGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBDDDFFFGGGFFFDDDCCC???AAABBBBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@>>>======>>>???@@@@@@AAAAAABBBCCCBBBBBBBBB>>>>>>===<<<;;;999777666666888777555666999999555333333333333333333333333444555555444222222333555111333444444333333555666222222222222222111111111////////////000000000000111111222222222222111111222222222222111111111111///000000...------000222---............/////////000000000000111111111111//////000000000000//////////////////////////////,,,------...............+++,,,,,,---....../////////////////////......------------...............///------000000......111//////000000000000111111000000000000000111111222444444333333333333444555444555555444333333444666111111111222222222222222777666555666888:::;;;:::999::::::;;;;;;;;;<<<<<<;;;;;;:::<<>>>>>>>>??????;;;===>>><<<888666888:::666555555777999999888777222555555222222555444111444444333222111111000000////////////000000000000222222333111///---......000000000///...---++++++...,,,,,,......+++***---------,,,,,,,,,,,,++++++,,,+++******)))*********++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&'''(((&&&$$$&&&&&&''''''''''''&&&&&&***)))'''%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%(((%%%$$$%%%((()))(((%%%'''(((&&&###$$$((('''###&&&$$$######%%%'''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$"""!!!"""$$$%%%%%%""" $$$(((''''''(((((('''%%%$$$###&&&%%%$$$%%%&&&&&&$$$"""EEEEEEEEEEEEEEEFFFGGGGGGFFFHHHIIIKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGIIIIIIJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFHHHJJJJJJOOOQQQQQQQQQRRRPPPKKKKKKKKKJJJJJJIIIIIIIIIIIILLLNNNNNNNNNLLLLLLMMMNNNPPPOOOMMMKKKHHHGGGGGGGGGFFFHHHJJJJJJGGGEEEDDDDDDIIIEEEBBBCCCGGGIIIHHHEEEFFFFFFFFFFFFEEECCC@@@???AAAAAABBBCCCCCCBBBBBBAAA;;;<<<>>>??????@@@@@@AAA???@@@AAABBBCCCCCCBBBBBB@@@???===<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@>>>======<<<;;;999777666888999777444444777555000333333333333333333333222444555555444222111333444111222333222111000111222222222222111111111111111////////////000000000000111111222222222222111111000000000000000000//////.../////////...///222444---------.........//////000000000000000000000000//////000000000000//////////////////////////////------...///////////////------......///000111111//////000000//////...---,,,---------...////////////------000000......111//////000000000000000000000////////////000111111111111111111222222222333444555555444333333444666111111111222222222222222666555444666888::::::999777777777888999:::;;;;;;::::::;;;<<<>>>@@@AAAAAA>>>??????AAACCCEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFBBB???AAAEEEGGGDDDAAACCCCCCBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHIIIIIIHHHHHHBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEECCCAAA@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDCCCCCCEEEHHHIIIIIIKKKMMMOOOOOOOOONNNMMMGGGFFFEEEDDDEEEHHHKKKMMMJJJGGGCCCAAAAAAAAA@@@???======>>>>>>????????????999===???<<<666444666999555444444555777888666555///333555444444666444000444444333222111000//////......//////////////////000111111000...---...///000000000000///...---,,,///,,,+++......++++++...------,,,,,,,,,+++++++++++++++***************+++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))((('''%%%&&&&&&''''''''''''&&&&&&)))((('''%%%%%%$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$###%%%$$$"""###%%%&&&%%%###%%%&&&%%%"""$$$'''&&&"""'''%%%$$$$$$%%%&&&(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$ ###&&&%%%!!! """!!!###### %%%'''(((((()))((('''&&&%%%&&&%%%$$$%%%%%%%%%###!!!EEEDDDDDDDDDEEEFFFGGGGGGEEEFFFIIIJJJKKKIIIGGGEEEFFFEEECCCAAAAAABBBDDDEEEFFFGGGGGGHHHGGGFFFEEECCCGGGHHHHHHFFFDDDDDDGGGIIIJJJOOOPPPOOOOOOPPPMMMIIIIIIIIIHHHGGGGGGHHHIIIIIIMMMNNNOOONNNMMMLLLLLLMMMPPPNNNMMMKKKJJJIIIHHHGGGFFFHHHIIIHHHFFFDDDCCCDDDIIICCC???@@@EEEHHHFFFCCCEEEEEEFFFEEEDDDBBB@@@>>>AAA???===;;;::::::<<<===?????????@@@AAAAAAAAA@@@<<<>>>@@@BBBCCCCCCBBBBBB>>>===<<<<<<<<<===>>>>>>======>>>???????????????>>>>>>===<<<;;;:::888777666777555222333555333///333333333333333333333222333444444333111111222333222333444222000...///000111111111111111111111111////////////000000000000000111111222222111111000//////////////////000000111000///,,,)))'''((()))------------............//////////////////////////////000000000000//////..............................///000000000000///............///////////////////////////......---,,,---------...////////////,,,---000000......111000000////////////////////////......//////000111333333444444555555555555333444555444222222444555111222222222333333333444444333333555777999888777555555555666777999:::;;;999:::<<<===>>>@@@AAABBB??????@@@AAACCCEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFCCC@@@===@@@EEEGGGEEEAAADDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@AAABBBDDDFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDAAA?????????BBBDDDGGGHHHGGGGGGHHHJJJJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDBBBCCCDDDGGGIIIIIIKKKMMMOOOPPPPPPOOONNNIIIHHHFFFDDDDDDFFFHHHIIIGGGEEEBBB@@@@@@??????>>>======>>>???@@@??????>>>;;;>>>@@@<<<666222444777555444444555777777666444000444666555555777555111333333222111111000////////////..................---///000000//////000222///000000111111111000000111...---000000---...222------,,,,,,,,,++++++++++++***************++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$&&&((()))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''&&&%%%$$$######$$$$$$$$$######$$$$$$"""###&&&%%%!!!&&&&&&%%%%%%%%%%%%'''(((%%%&&&'''(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''((()))'''$$$###%%%((($$$&&&'''$$$ $$$*** !!!###$$$$$$$$$######&&&%%%$$$$$$%%%%%%###!!!CCCCCCCCCDDDEEEFFFGGGHHHCCCEEEHHHJJJKKKIIIFFFDDDFFFEEEBBBAAA@@@BBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCFFFHHHJJJHHHEEEDDDFFFIIIKKKNNNNNNKKKKKKLLLJJJGGGGGGFFFEEEEEEFFFGGGIIIJJJMMMOOOPPPPPPNNNMMMMMMMMMOOOMMMLLLKKKKKKJJJHHHFFFEEEFFFGGGFFFDDDCCCCCCEEEHHHDDD@@@AAAFFFHHHGGGDDDFFFFFFEEEDDDCCCAAA@@@???EEEBBB>>>;;;:::;;;===???AAA@@@?????????>>><<<999<<<>>>@@@BBBCCCBBBAAA@@@<<<<<<;;;;;;<<<<<<======;;;<<<======>>>>>>===============<<<;;;:::888888111333222000222666666222333333333333333333333333333333333222111000111333444555555444111000000111000000000111111111111111////////////000000000000000000111111111111000000000000000000111111111111.........,,,******,,,---,,,------------.........////////////............//////000000000000//////........................---......///000/////////---------,,,,,,,,,,,,,,,...............------,,,---------..................,,,,,,//////------000000000////////////.....................///000000000111222333333444333333222333333222111111222444111111222222333444444444333222333555777888777666444444444555666888;;;<<<999;;;===>>>>>>>>>@@@BBB???@@@@@@AAACCCEEEGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>@@@CCCEEEDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBDDDGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHGGGDDDAAA@@@@@@AAACCCGGGHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQQQQKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIKKKMMMOOOPPPOOONNNMMMKKKIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@@@@???>>>===??????<<<777333333555666555555666777888666555222666888666666777666222222111111111111000000000////////////............,,,...000000000000222444///000111111222222222111---***)))++++++***+++///------,,,,,,,,,,,,++++++*********)))******+++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((******((('''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$$$$"""$$$'''%%%!!!%%%&&&&&&%%%###$$$&&&((('''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%###$$$&&&'''$$$&&&'''&&&$$$$$$'''*** !!!###$$$%%%%%%$$$$$$%%%$$$###$$$%%%%%%###!!!BBBBBBCCCCCCEEEFFFHHHHHHBBBDDDHHHJJJJJJIIIFFFDDDDDDCCCAAA???@@@CCCFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGJJJMMMKKKHHHFFFGGGJJJKKKMMMLLLGGGFFFHHHHHHEEEEEEDDDDDDDDDFFFHHHJJJLLLNNNPPPRRRRRRPPPOOOOOOOOONNNLLLJJJJJJKKKJJJGGGEEEEEEEEEDDDBBBAAAAAADDDFFFIIIGGGEEEFFFHHHJJJIIIGGGHHHGGGEEEDDDBBBAAAAAAAAADDDCCC@@@???>>>???AAABBB>>>===;;;<<<>>>>>><<<999@@@BBBCCCDDDDDDBBB???>>>::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777777111333222111333777666333222222222333333444444444222333333222000000111222111222333333222111222444///000000000111111111222////////////000000000000000000111111111111000000.../////////000000000000***+++,,,------///222555,,,,,,---------........./////////......---------//////000000000000//////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++...............------------***+++......,,,,,,///000000/////////...............------......///000---...///000111111111000111222222111000000111333000000111111222333333333222111222444777777666555444333333444666888;;;===999;;;======<<<<<<>>>@@@??????@@@@@@AAACCCDDDEEEBBBCCCEEEFFFFFFDDDAAA@@@===>>>>>>???@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCEEEHHHIIIDDDDDDEEEFFFGGGGGGFFFFFFCCCFFFIIIJJJHHHEEECCCBBB@@@CCCGGGIIIIIIIIIIIIJJJIIILLLOOOSSSTTTTTTRRRQQQKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJLLLNNNNNNNNNLLLKKKJJJIIIGGGEEEDDDCCCDDDDDD@@@AAAAAA@@@???>>>??????<<<>>>???AAAAAA@@@???>>>>>>>>>===;;;999777666555888777777777999999777666444777888555555666555111000000000000111111111111000000000/////////.........000111111000000222333000111111111111000000///+++'''&&&((((((''')))---------,,,,,,,,,,,,++++++******))))))***++++++,,,(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%$$$&&&)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$&&&$$$!!!&&&&&&&&&&&&%%%$$$$$$%%%###%%%%%%$$$&&&)))'''###%%%&&&&&&$$$""""""%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$$$$###!!!!!!"""###$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%###""""""###%%%%%%$$$"""AAAAAABBBCCCEEEFFFHHHIIIAAADDDGGGJJJKKKIIIFFFDDDBBBAAA??????@@@DDDHHHJJJIIIHHHFFFEEEEEEEEEFFFFFFHHHLLLOOONNNJJJGGGHHHKKKKKKLLLJJJEEECCCFFFFFFDDDDDDDDDDDDDDDFFFIIILLLNNNOOOQQQTTTTTTRRRQQQQQQQQQNNNLLLJJJJJJKKKJJJGGGDDDDDDDDDBBB@@@???AAADDDGGGJJJIIIIIIJJJKKKLLLKKKJJJIIIGGGEEECCCBBBAAAAAABBB<<<<<<<<<<<<<<<============<<<<<>><<<:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555666555222333666444000111111222333333444555555222333333222000///111222,,,...000000000111333444//////000000111111111222////////////000000000000000000111111111111000000+++,,,,,,,,,------......,,,,,,,,,***))))))+++,,,,,,,,,,,,---------......//////.........---------//////000000000000//////........................******+++,,,,,,,,,,,,+++,,,------....../////////,,,,,,------,,,,,,+++***/////////......------,,,,,,******------++++++...000000//////.........---...------------.../////////000222333444444444333000111111000//////000222...//////000111222222222111111222444666777666444444333333444666999<<<>>>888:::<<<<<<:::999<<<>>>????????????@@@AAABBBCCCAAABBBEEEGGGFFFDDD@@@>>>;;;===??????>>>???@@@BBBEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@AAACCCFFFIIIJJJCCCDDDEEEFFFFFFGGGFFFFFFAAAEEEJJJLLLKKKIIIFFFEEE@@@CCCGGGIIIIIIIIIIIIJJJGGGJJJNNNRRRTTTSSSQQQOOOJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDHHHIIIKKKLLLMMMLLLJJJIIIIIIHHHFFFEEEDDDDDDDDDEEE???@@@AAAAAA@@@???@@@AAA<<<>>>@@@AAAAAAAAA???>>>>>><<<::::::::::::888666999888888999::::::888666555888888444444555444111/////////000111111222222111111000000/////////...111222333222111000111222111111111111000...---,,,///,,,***,,,---,,,...222---------,,,,,,,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&%%%""""""%%%(((&&&''''''''''''''''''&&&((((((((('''&&&%%%$$$###(((&&&"""!!!"""%%%***---%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""''')))'''$$$$$$$$$%%%$$$"""""""""###$$$&&&'''&&&(((+++)))$$$$$$%%%&&&$$$!!!!!!$$$'''&&&%%%###"""!!!"""######$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""!!!"""&&&))))))%%% !!!"""$$$'''((('''%%%###$$$$$$%%%$$$###!!! """""""""###%%%&&&$$$###FFFCCC@@@AAADDDFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEIIIGGGEEEDDDEEEFFFIIIKKKLLLMMMMMMKKKGGGDDDEEEGGGHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCDDDEEEGGGIIILLLMMMNNNNNNOOOPPPQQQQQQQQQQQQOOOLLLJJJHHHGGGFFFCCCAAAIIIGGGEEEDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCDDD??????>>>======>>>???@@@AAAAAA@@@AAACCCFFFHHHJJJNNNIIICCCAAABBBAAA>>>:::<<<<<<<<<;;;:::999777666888999999:::::::::999999::::::999888666444333222999666333555888:::777444444444444444444444444444777222...///333555333000111111000000//////......////////////////////////111///...///222333222000000000000000000000000000///............---------,,,,,,------...------,,,------------------------------------------------000...,,,,,,---.........,,,,,,------------,,,,,,000---+++,,,...000///---++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,...//////...------...***(((&&&(((,,,//////...---......///...,,,+++******+++---...///......---000///.........///111222333222000///...///000111000000111222333333444444222222111111222222333444222333555555555666999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????>>>@@@AAACCCCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAABBBCCCEEEFFF>>>BBBFFFFFFCCCAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGEEEGGGIIIHHHEEEBBBEEEDDDDDDDDDFFFGGGIIIKKKIIIKKKMMMOOOQQQQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDCCCDDDFFFIIIKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@????????????===>>>???@@@AAA@@@??????:::::::::::::::::::::;;;888888999:::999888777666<<<:::888666555444111///222111111000000111111222222111111000///......---000000000000000111111222...------------...//////---,,,,,,+++*********+++,,,000111---))))))'''%%%+++++++++*********))))))+++***)))(((((()))***+++***&&&&&&((((((&&&&&&***"""&&&***,,,+++((('''&&&))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###'''&&&""""""'''((($$$&&&%%%$$$###"""###$$$%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%***%%%#########!!!"""&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$$$$"""""""""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%$$$#########%%%((()))$$$$$$$$$$$$$$$###"""!!!########################((('''%%%$$$$$$$$$%%%&&&AAA>>><<<===@@@BBBCCCBBBEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKHHHEEECCCEEEGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIFFFDDDHHHFFFDDDEEEFFFHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>======>>>???@@@AAAAAAAAAAAACCCFFFIIIJJJLLLHHHBBBAAABBBBBB>>>;;;======<<<;;;:::999888888888999999999999999888888999999888777666444333222888555222444777888666333444444444444444444444444555222///000222444333111111111000000////////////////////////////////////111///...///111222111//////////////////////////////............---------------------------,,,,,,------------------......------------------------000...,,,,,,---//////...---------......---------///---+++,,,---...,,,***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,...//////...------......,,,))))))+++---,,,+++,,,---.........---,,,+++,,,------......---,,,+++000000/////////000111222222222222222111111000000000000111111222333333444111000000000000111222222111222444444444555888:::999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCBBBAAA???>>><<<<<<======>>>??????@@@DDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCAAAAAACCCDDDEEEEEECCCAAACCCCCCCCCDDDEEEGGGHHHIIIIIIFFFCCCCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIJJJMMMOOOQQQQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????===>>>???@@@AAA@@@??????;;;;;;;;;;;;;;;:::::::::777888999:::::::::999888;;;999777666555444222000000000000111222333444555111111111000///.........000000000000000111111222000///...------------------,,,++++++******++++++***---...,,,---///---***+++++++++*********))))))+++***)))(((((()))***++++++((('''******'''(((+++###&&&)))+++***((('''''')))((((((((('''''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''***)))%%%$$$((((((%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###!!!###''''''""" """$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&$$$%%%&&&######""""""""""""""""""###""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  <<<;;;:::<<<>>>@@@AAAAAAEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@AAAAAABBBBBBBBBCCCFFFHHHJJJKKKKKKKKKJJJJJJHHHEEECCCBBBDDDFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNMMMNNNOOOQQQQQQQQQQQQQQQQQQOOOMMMLLLLLLKKKIIIGGGFFFEEEDDDEEEHHHJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@???>>>======>>>???@@@AAAAAAAAAAAACCCEEEHHHIIIJJJFFFAAA@@@AAAAAA???===???===<<<:::999999999:::999999999888888777777666666777777666555444333333666444222333666777555222333333333333333333333333333222222111111222222333111000000000000////////////////////////////////////...---...000111000//////////////////////////////............------------------------,,,++++++---------.........//////------------------------000...,,,,,,.../////////---..................---...---,,,------,,,)))&&&***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---//////---,,,---...///---++++++,,,,,,+++***+++,,,,,,------------,,,............---,,,+++***///............///000000000111333444444222000///000000000111222222333333///////////////000000111000111333333333444777999888999999999:::::::::::::::;;;<<<======>>>>>>===BBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;<<<======>>>>>>DDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<===???@@@AAABBB@@@@@@CCCGGGGGGCCC???BBBBBBCCCDDDFFFHHHJJJKKKHHHDDDAAA???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJMMMOOOQQQQQQPPPPPPMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@AAA@@@??????<<<======<<<<<<;;;::::::888888999:::;;;;;;;;;;;;999888666555666555444222222222222333333333444444111111000000//////......000000000000111111222222111000///...---,,,,,,,,,,,,,,,++++++******++++++***,,,+++***---000...(((+++++++++*********************))))))))))))*********''''''))))))''''''***%%%'''))))))((('''((()))(((((((((''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))+++)))&&&$$$&&&&&&$$$'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""" !!!%%%&&&"""!!!###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%###%%%((('''###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######""""""!!!"""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGIIIJJJJJJKKKIIIGGGEEECCCAAABBBDDDEEECCCCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLNNNNNNLLLMMMOOOQQQRRRRRRQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDDDDFFFIIIKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@?????????@@@BBBDDDEEEFFFGGGDDDAAA@@@@@@AAA@@@??????>>>;;;999999999:::;;;:::999888777666666666555555555555555555555444333666444333333555666555333222222222222222222222222111222333333111111222333000000000000000000000000////////////////////////............////////////000000000000000000000000///............---------------------,,,,,,+++***,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///000///---......//////......---,,,,,,---......,,,)))'''******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++---///...---,,,------,,,+++++++++------...---******+++,,,------......------------,,,,,,++++++,,,,,,,,,,,,,,,------...///000111222222111000///000000000000111111222222//////......//////000111///000111222222333555888777777888888888999999999999:::;;;<<<<<<======<<<@@@AAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;<<<===>>>???AAA@@@AAACCCFFFFFFDDDAAAAAABBBBBBCCCEEEFFFHHHIIIDDDBBB@@@??????AAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHJJJMMMOOOQQQQQQQQQPPPMMMLLLJJJHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>======>>>???@@@AAA@@@??????>>>>>>???>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;:::777666555555666666555444777777666555333222000000111000000000/////////...000000111111222222222222000000///------,,,,,,,,,,,,,,,++++++***++++++,,,...---***(((***---'''***************************))))))))))))))))))***(((%%%$$$&&&&&&$$$%%%(((&&&'''((((((''''''(((***''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&$$$###$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''""" !!!!!!&&&+++$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$### """&&&&&&###&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$############"""###$$$%%%&&&%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&;;;<<<>>>???@@@AAACCCDDDCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@GGGFFFEEEEEEEEEGGGIIIJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKMMMOOORRRSSSRRRQQQPPPSSSPPPMMMLLLJJJHHHFFFCCCBBBBBBCCCFFFIIIKKKLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAABBBAAA???>>>>>>>>>???@@@======>>>???@@@BBBCCCDDDDDDBBB@@@??????@@@@@@@@@>>>===;;;999888999:::;;;::::::888777666666666666444444555555555555444444666555444555666666555444222222222222222222222222111222444333222111222333000000000000111111111111////////////////////////---......///...//////000111111111111111111111111///............---------,,,,,,------,,,++++++***------------......//////,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---/////////------............------***+++...///...---,,,+++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---......---,,,,,,---***+++,,,,,,,,,,,,------*********+++,,,---...///++++++++++++,,,,,,------,,,,,,---------.........000///...------...///000//////000000000000111111000////////////000111111...///111111111222555777666666666666777777777888888999:::;;;;;;<<<<<<;;;======>>>??????@@@@@@@@@<<<======>>>??????@@@@@@>>>>>>???@@@@@@AAAAAABBB<<<<<<;;;<<<<<<===>>>???===AAADDDEEEDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDD???@@@AAAAAAAAA@@@@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGHHHIIILLLOOOQQQRRRQQQQQQMMMLLLJJJHHHHHHIIIKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===>>>???@@@AAA@@@????????????@@@@@@???>>><<<:::???>>>===<<<:::999888888777555444555666777666555777777777666444222000///000000000000////////////000000111222222222222111......---------......///,,,++++++***++++++,,,,,,///...+++(((***,,,&&&************************)))))))))******)))))))))(((%%%$$$&&&&&&$$$%%%((('''(((((('''&&&&&&)))+++&&&&&&&&&''''''''''''''')))((('''%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((### """######'''---$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%### $$$%%%"""######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%""""""##################999;;;>>>?????????@@@AAAAAAAAABBBCCCBBBAAA@@@????????????>>>??????@@@@@@HHHFFFDDDCCCCCCEEEGGGIIIGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLOOORRRSSSSSSRRRPPPPPPNNNKKKJJJHHHGGGDDDBBBAAAAAABBBEEEIIIKKKKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???>>>>>>???@@@======>>>???@@@AAABBBBBBCCCBBB@@@???>>>??????@@@<<<;;;:::999888999::::::;;;:::888777666666777888555555666666666555555444555555555555555555555555111111111111111111111111222222222333333333222111000000000111111111111222////////////////////////---///000000///...000111222222222222222222222222///............---------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,.........,,,------------------,,,)))+++......---,,,------)))***++++++,,,,,,,,,,,,************+++++++++++++++,,,......,,,+++,,,---+++,,,------+++))))))***************+++,,,......************+++,,,---...---...//////000000/////////...,,,++++++---///000///////////////000000000///////////////000111111...///111111111222555777555555555555666666666666777888999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAA===>>>>>>???@@@AAABBBBBB<<<<<<<<<<<<<<<===>>>>>><<>>@@@BBBCCCBBBAAAAAAAAAEEEEEEFFFGGGGGGGGGGGGGGGGGGIIILLLOOOQQQRRRRRRQQQMMMLLLJJJIIIIIIKKKNNNPPPLLLKKKJJJIIIHHHHHHGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@????????????===>>>???@@@AAA@@@?????????@@@AAABBBAAA@@@===<<>>===>>>@@@???@@@@@@AAAAAA???>>>===>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGHHHFFFEEEEEEFFFIIIIIIFFFDDDAAAAAABBBCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGIIILLLOOORRRTTTSSSRRRPPPLLLJJJIIIHHHHHHGGGFFFDDD@@@@@@BBBEEEHHHJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>??????>>>>>>???AAABBBBBBBBBCCCBBBBBBAAA???======>>>???:::999999999999888888888;;;:::888777777888999:::777777777777666666555444444444555555444444444555111111111111111111111111333111000222555555222///000000111111111222222222////////////////////////---000111111//////000222111111111111111111111111///............---------)))***+++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++***((()))+++---------++++++,,,,,,,,,,,,++++++***,,,...---***)))+++,,,))))))***+++,,,,,,,,,,,,************++++++++++++***,,,...---,,,+++,,,---(((***,,,,,,***((()))***++++++*********,,,---...,,,++++++******+++,,,---+++,,,---...///......---------------......//////////////////////////////......------......///000...000111111111222555777444444444444555555555555666777888999::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????@@@AAAAAAAAA????????????????????????<<<<<<;;;;;;;;;<<<======>>>@@@CCCEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCAAAAAACCCEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGIIILLLOOOQQQRRRRRRRRRMMMKKKJJJIIIKKKNNNRRRTTTOOONNNKKKIIIHHHHHHIIIJJJFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@??????@@@@@@AAA===>>>???@@@AAA@@@??????>>>@@@BBBCCCCCCAAA???>>>@@@>>><<<:::888777777777777666555555666777666444111222444555555444333222////////////000000000000///000222444444333222111///......---------......++++++******++++++,,,---))),,,...,,,---///...+++))))))*********+++++++++((()))***++++++***)))(((+++((('''******'''(((+++&&&'''((((((''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%***&&&%%%((((((%%%%%%)))$$$%%%&&&&&&&&&%%%######&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!%%%++++++&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%###%%%******&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$:::===AAAAAA???>>>???@@@>>>??????@@@???>>>===<<<============>>>???AAAAAA>>>???BBBDDDFFFFFFGGGGGGFFFEEEFFFHHHKKKKKKGGGDDD???@@@@@@AAACCCEEEGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFIIIKKKOOORRRTTTSSSRRRPPPIIIHHHGGGGGGHHHIIIHHHGGG@@@@@@AAADDDGGGIIIHHHGGGDDDEEEGGGHHHIIIIIIHHHGGGCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA???>>>>>>?????????@@@AAABBBCCCDDDDDDDDDBBBBBBAAA???===<<<>>>???888888999999999888777777;;;:::888777777999;;;<<<888888888888777666555444222333444444222222333444000000000000000000000000444111///111666666222...000000111111222222222222////////////////////////...000222222//////111333000000000000000000000000//////.........---------((()))***+++,,,---------...------,,,+++***)))(((++++++++++++++++++++++++***)))'''(((***,,,------***++++++,,,,,,++++++***,,,---...+++(((&&&(((***((()))***+++,,,---------)))************+++++++++***,,,...---,,,+++,,,,,,"""&&&***+++******,,,...,,,+++*********+++,,,---...---,,,***)))******+++((()))***+++,,,+++******,,,---///000111000///...///////////////.........---,,,,,,,,,,,,---.........000111222222333555777333333333444444444555555666777888999999:::999999;;;;;;:::999999999::::::>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>======;;;;;;:::::::::;;;<<<<<<@@@??????CCCGGGHHHEEEBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA???@@@EEEIIIFFFGGGHHHIIIJJJIIIHHHGGGGGGIIILLLOOOQQQRRRRRRRRRMMMKKKJJJJJJLLLPPPTTTWWWRRRPPPLLLIIIHHHIIIJJJKKKFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCBBB@@@???>>>@@@@@@??????@@@@@@AAABBB===>>>???@@@AAA@@@??????>>>???BBBDDDDDDBBB@@@???>>>===;;;999888888888999777666555555666666555444333444555555444222000...////////////000000000000///111222444444333222111111000///...---,,,,,,,,,+++*********+++,,,,,,---''',,,...,,,***,,,,,,***))))))******++++++++++++((()))***++++++***)))(((***'''&&&((((((&&&'''***%%%'''))))))((('''((()))%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((((((%%%&&&&&&''''''&&&&&&%%%***%%%$$$'''&&&!!!!!!%%%$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%""""""%%%&&&######&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$###&&&++++++'''$$$######""""""######$$$######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%&&&'''''''''########################!!!"""###$$$%%%$$$$$$###============>>>>>>>>>>>>===>>>???@@@@@@???======@@@???===<<<;;;<<<>>>???BBBAAA@@@AAADDDEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGDDDAAA>>>@@@DDDFFFCCC@@@BBBBBBCCCDDDFFFHHHIIIKKKHHHKKKPPPSSSUUUSSSPPPNNNHHHGGGFFFGGGIIIJJJIIIHHHCCCDDDFFFHHHIIIIIIIIIIIIDDDFFFIIIKKKKKKIIIEEECCCCCCBBBAAABBBCCCCCCBBB@@@???>>>===<<<<<<===???@@@??????>>>>>>@@@BBBEEEGGGFFFDDDBBB@@@===<<<;;;:::777777777777777888888999888888777666666777888999666444444666888777444000444333222111000000000000000000000000111111111111/////////000111111222222000111222333333222111000---,,,,,,---///000///...000///.........///111222......------------......,,,---------------------(((((()))***,,,---......+++,,,------,,,,,,...000...,,,***)))(((***,,,---))))))*********+++++++++------,,,+++************)))***+++++++++)))((('''************)))(((&&&&&&******+++++++++,,,,,,,,,***,,,,,,))))))++++++(((---,,,***(((((()))+++,,,)))***+++***))))))+++---+++++++++,,,,,,---------+++,,,---,,,++++++---///---------............///000000//////.........---......................../////////000111333444555444444444444444444444444555666666777777777666666:::888666777999;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>===<<<<<<<<<;;;999888999;;;======<<<>>>>>>>>>???@@@@@@AAAAAACCC@@@>>>@@@DDDGGGHHHHHHFFFFFFDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIKKKLLLLLLJJJIIIJJJLLLOOOQQQQQQPPPQQQPPPOOONNNMMMNNNOOOOOOQQQMMMIIIHHHJJJJJJGGGDDD@@@AAAAAABBBBBBAAAAAA@@@DDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCBBBAAAAAABBBDDD@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCCCC???>>>;;;999777777888999666666666666666555555444666666666555333111///---000000000222333444222000...///000111222333333333111000///......///000111------......---+++***((()))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((***((('''(((+++,,,+++)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%% $$$(((,,,---***&&&###((($$$"""$$$((()))%%%!!!%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''"""###%%%&&&''''''&&&%%%;;;;;;;;;<<<<<<==================>>>>>>======<<<>>>===<<<::::::;;;===>>>???AAACCCCCCBBBAAACCCEEEEEEDDDDDDFFFGGGHHHGGGFFFCCC@@@>>>@@@CCCEEECCC@@@AAAAAABBBCCCEEEFFFGGGHHHFFFIIIMMMPPPQQQPPPMMMJJJHHHGGGGGGGGGIIIJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIHHHCCCEEEHHHJJJJJJGGGDDDBBB@@@??????@@@BBBBBBAAA???=========>>>======<<<<<<>>>>>>>>>???@@@BBBDDDEEECCCBBB@@@>>><<<;;;:::999777666666666666777888888888888777666666777888999555444444555777666333000444333222111000000000000000000000111111111222222111111111111111111111000000000111222222111000000...---,,,---/////////---000///.........///111111111000000//////000000111.........------,,,,,,+++******++++++,,,---......+++,,,---,,,++++++---///++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++*********++++++)))***++++++***)))((('''************)))((('''&&&))))))*********+++++++++***---,,,))))))+++***(((+++***((('''''''''((())))))***+++***))))))+++,,,++++++,,,,,,,,,,,,,,,,,,******+++***))))))+++...---------............///////////////......------......................../////////000111222444444333333333333333333333333555555666777777888777777:::888777777999;;;<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBB@@@???>>>>>>>>>>>>>>><<<;;;:::<<<<<<;;;:::======>>>???@@@@@@AAAAAACCCAAA???@@@CCCFFFHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKNNNOOOOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPNNNKKKIIIIIIHHHFFFDDDAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBAAA@@@???AAACCC@@@@@@?????????>>>>>>>>>===>>>??????@@@@@@@@@@@@???===;;;999777777888888666666666666666555444444555555555555444222000...000000000111333333222000...///000111111222111111///...---,,,,,,---...///------------,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))***((('''(((***,,,***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&$$$"""$$$&&&'''&&&###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''"""###$$$$$$$$$###"""""":::;;;;;;<<<===>>>>>>???===<<<<<<;;;<<<<<<=========<<<:::999999:::<<<===>>>BBBFFFDDD???===AAAFFFEEEDDDDDDEEEFFFGGGEEEDDDBBB???>>>???BBBDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDFFFIIILLLOOOPPPNNNKKKHHHIIIHHHGGGHHHJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHGGGGGGCCCEEEGGGHHHHHHFFFCCCAAA>>>======>>>@@@AAA@@@>>>;;;<<<>>>???>>><<<:::999<<<===>>>@@@AAABBBBBBBBB@@@???>>><<<:::999999999666555555555555666777777888777777666666777777888444333333444555444222000444333222111000000000000000000111111111222222222444333333222111111000000///000000111111000000///000...---...//////...---//////......//////000111------,,,,,,,,,,,,------//////...---,,,++++++************++++++,,,,,,,,,,,,------,,,******+++---)))***,,,------,,,+++******************+++++++++++++++*********+++,,,,,,*********+++******)))(((************)))(((''''''(((((()))))))))*********+++------)))(((******'''******)))))))))(((((((((***++++++***))))))***,,,,,,,,,,,,,,,,,,+++++++++)))))))))'''&&&'''***------------............//////............---------........................////////////000222333444222222222222222222222222444444666777888888888888:::888777888:::<<<<<<;;;<<<<<<<<<<<<===>>>??????AAAAAA@@@???>>>>>>>>>???BBB@@@===<<<<<<<<<;;;999<<<===>>>???@@@AAABBBBBBCCCAAA???@@@BBBEEEGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKGGGEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@???>>>===???AAA??????>>>>>>>>>>>>>>>===========================>>>===;;;888777777777777555666666666666555444444444444555555444222111000000000///111222333222000///000000111111111000000///...------------............---,,,++++++++++++******+++,,,,,,,,,++++++***)))(((''''''((()))***)))((('''(((***+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$######$$$&&& !!!"""###$$$&&&''''''########################$$$%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$&&&'''$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$%%%$$$$$$"""!!! <<<======>>>???@@@AAAAAA===<<<;;;;;;;;;<<<===>>>===<<<:::999999;;;===>>>???BBBDDDBBB???===@@@CCCEEEDDDCCCDDDEEEEEEDDDBBB@@@>>>>>>???AAACCCBBB@@@BBBBBBDDDDDDEEEDDDDDDCCCIIIKKKNNNPPPPPPNNNLLLJJJJJJIIIHHHIIIJJJKKKJJJIIIKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDBBBAAA=========>>>@@@AAA@@@>>><<<<<<=========;;;:::999:::<<<>>>@@@BBBBBBAAA@@@???>>><<<;;;:::999999999555444444444444555666666888777777777666666666666222222333333333333111000444333222111000000000000/////////000000000111111333333333222222222111111//////000000000000//////111///......//////...,,,............//////000000++++++************++++++.........------,,,,,,,,,))))))))))))************,,,------+++))))))***+++******+++,,,,,,,,,++++++******************************))))))***+++,,,,,,***************************************)))((('''))))))))))))*********++++++...---)))(((******&&&++++++,,,,,,,,,+++***)))++++++,,,***)))(((***+++---,,,,,,,,,++++++******))))))((('''&&&'''***------------............///------------------------........................///......///000111222222111111111111111111111111333333555666888888999999999888777888:::<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>=========>>>>>>CCC@@@>>>===>>>>>><<<;;;<<<<<<===???@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEFFFGGGHHHIIIJJJKKKMMMNNNOOONNNMMMLLLJJJHHHGGGFFFFFFIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNNNNKKKFFFCCCCCCDDDAAAAAAAAAAAABBBCCCCCCDDDAAABBBCCCCCCCCCBBBAAAAAA===>>>???===<<<;;;===>>>==============================<<<<<<<<<<<<<<<<<<===<<<:::888777666666666555555666666555555444333222333444444444333222111000//////000222222111000111111111222111111000000111000000//////////////////...,,,+++***+++,,,,,,***++++++,,,,,,,,,+++++++++)))(((&&&&&&((()))+++)))((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$&&&'''(((###$$$$$$$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%$$$$$$<<<======>>>???@@@@@@@@@======<<<;;;<<<===???@@@===<<<;;;::::::<<<>>>???AAA@@@??????@@@@@@??????DDDCCCBBBCCCDDDDDDCCCAAA???>>>>>>???AAABBBBBBAAAEEEEEEEEEFFFFFFFFFEEEEEEJJJLLLOOOPPPQQQOOOMMMKKKKKKJJJIIIIIIKKKKKKJJJIIIJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>>>>???AAABBBAAA???>>>===<<<;;;::::::;;;<<<:::<<>>>>><<<;;;:::999999888444444444444444555555666777777777777666666555555222222333333222111111111444333222111000000000000........./////////000000111111222222222333333333000000////////////000000111000......//////...,,,---......///////////////......------------......,,,,,,,,,------.........******++++++++++++++++++,,,------+++))))))***+++,,,+++***))))))+++---...************************))))))))))))***++++++,,,******************++++++)))************))))))(((*********+++++++++,,,,,,+++------)))(((******'''+++,,,,,,,,,,,,+++*********++++++***))))))***,,,,,,,,,,,,++++++******************((('''(((+++...---------............///,,,,,,,,,,,,------------....................................///000111111000000000000000000000000111222444555666777888888888777777888:::;;;:::999<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>??????@@@AAA???======???@@@???>>><<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGIIIJJJLLLMMMNNNOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJJJJJJJGGGHHHIIIJJJKKKMMMMMMNNNJJJLLLNNNKKKFFFBBBBBBCCC@@@@@@??????@@@@@@BBBBBB@@@AAABBBCCCCCCBBBAAA@@@=========<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======<<<;;;:::888777666555555555555555555555444444333222333444444444333222222111///...///111222111000222222222333222222111111000000000000000//////......---,,,+++***+++,,,---++++++,,,,,,,,,++++++***+++)))(((&&&&&&((()))+++((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%&&&%%%&&&''')))&&&&&&&&&&&&%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===<<<;;;:::;;;<<<>>>@@@@@@>>>===>>>@@@AAA???===BBBAAAAAABBBDDDDDDBBBAAA>>>??????@@@AAABBBCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKNNNPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>===;;;::::::;;;===???<<<===???AAABBBBBBAAA@@@>>>===<<<:::999888777777555444444444444555666666777777777777666555444444222333444333111000111222444333222111000000000000........./////////000000000000111111222333333444111000000//////000000111111///...///000000///...------...////////////...------,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,---------.........,,,------,,,******+++------+++)))((()))+++...000+++++++++*********************)))))))))***+++++++++************+++,,,,,,)))******+++******))))))***++++++++++++,,,,,,,,,***,,,,,,))))))++++++(((+++************))))))))))))***+++***))))))+++---+++++++++++++++************+++++++++******,,,------------............///++++++,,,,,,,,,,,,,,,---.......................................///000000000000000000000000000000111111333444555555555555666666666777999:::999888:::::::::;;;<<<===???@@@@@@?????????@@@AAABBBBBB???===<<<===???AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBAAA@@@>>>???BBBDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAACCCGGGIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJKKKJJJGGGDDDCCCBBBAAA@@@???>>>>>>???@@@AAA???@@@BBBCCCDDDCCCAAA@@@<<<======;;;999999:::;;;:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<===>>>???;;;:::999888777555444444444555555555555444333333222333444444444333222111111///......000111111000000111111222222222111111.../////////...---,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++*********)))(((''''''((()))***((()))***)))'''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&((()))###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&######$$$$$$$$$%%%%%%%%%######%%%%%%%%%$$$"""!!!######$$$$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$######%%%'''""""""""""""###$$$%%%&&&;;;;;;;;;;;;::::::::::::::::::;;;<<<============;;;:::999999:::;;;>>>???<<<===>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDCCCAAA>>>???@@@AAABBBBBBDDDEEEIIIGGGFFFEEEEEEGGGJJJKKKKKKMMMOOOQQQRRRRRRPPPPPPMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCBBBAAAAAABBBAAA???===<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBBBBAAAAAA>>>===;;;888777555444444555555555444555666666777666777777777777555444333222444555333111000222444444333222111000000000000000000000000111111111111000111111111111111111111222111000000000000111222000///...///000111000///,,,---.../////////......++++++************+++++++++,,,,,,------.........******+++,,,---......///+++,,,---,,,++++++---///***************,,,---...+++++++++*********))))))+++******))))))))))))***++++++*********+++,,,---)))******++++++*********************++++++++++++(((++++++)))))),,,,,,***,,,+++***)))))))))******''')))******)))***,,,...************++++++++++++(((***,,,,,,+++++++++,,,---------............///***+++++++++,,,,,,,,,,,,..............................------......//////000000000000000000000000000111222333333333333333555444555666999999888666888999999:::<<<>>>@@@AAA============>>>???@@@AAA>>>===<<<===???AAAAAA@@@????????????????????????AAABBBBBB@@@===>>>AAADDDCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAABBBEEEFFFFFFFFFEEEFFFGGGIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGDDDAAACCCBBB@@@???>>>>>>???@@@>>>???BBBCCCDDDCCCAAA@@@<<<======;;;999888999;;;999:::::::::;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@::::::999888777555444333444444555555444444333222333444444555444333111000111///---...///111111111---...///000000111000000.../////////...---,,,++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))''')))***)))'''%%%'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%&&&((("""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$######%%%'''&&&!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$###"""""""""###$$$%%%=========<<<;;;;;;::::::777999:::<<<======<<<;;;:::999888888888:::===>>>888<<<@@@???<<<;;;???CCC?????????AAACCCDDDCCCBBB>>>@@@AAABBBBBBCCCDDDFFFIIIGGGEEECCCDDDGGGJJJMMMNNNOOORRRTTTUUUUUUUUUTTTNNNLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAAAAAAAA@@@>>><<<999;;;===???@@@@@@???>>>???@@@AAAAAABBBBBBBBBBBB===<<<:::777555333222222666555555555555666777777666777777777777555333222333555555444111000222555444333222111000000000000111222222222222333333333222222111111000/////////333222111000000111222333///......///000111111000,,,,,,.../////////...---///......------......///---------------------,,,&&&'''((()))***+++,,,,,,+++,,,------,,,,,,...000((()))+++,,,------,,,,,,++++++++++++******))))))++++++***)))(((((())))))++++++*********+++---...)))******+++++++++******))))))))))))************'''***+++))))))------+++///...,,,******+++,,,---&&&((()))******+++---///))))))******+++++++++,,,&&&))),,,---,,,+++******---------.........//////*********++++++,,,,,,,,,..............................---------...//////111111111111111111111111000111111222222222111111333333444666888888777555777888999:::<<<>>>@@@BBB999999999:::;;;<<<===>>>???>>><<<===???@@@@@@???@@@@@@@@@????????????>>>AAABBBBBB@@@======@@@CCCAAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAABBBDDDEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHFFFFFFGGGIIIIIIDDD@@@FFFDDDBBB@@@??????@@@@@@===???AAACCCDDDCCCAAA@@@=========;;;999888999;;;999999999::::::;;;;;;;;;<<<;;;:::999:::<<>>???@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDGGGHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLOOOTTTVVVTTTRRRMMMMMMMMMKKKIIIIIIKKKMMMKKKIIIGGGFFFGGGGGGFFFDDDJJJGGGDDDBBBBBBBBBBBBAAADDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBAAAAAABBBCCCBBB@@@>>>;;;888666666666555333333333444444444444444444555666666777666444222111444444333333333333222222333333333222222111111111...000111111111111222444222222222222222222222222333222111000000111222333000000000000000///......,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,555000***)))+++,,,***''',,,,,,++++++++++++******)))***,,,---...///......,,,,,,+++***)))))))))******,,,)))######))),,,***---,,,***)))((())))))***************************))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((()))))))))************************************)))))))))(((((('''((((((&&&######'''***///...,,,,,,+++,,,---...((()))***+++,,,+++******,,,------......------,,,......////////////......////////////000000000000////////////////////////444444444444444666777888444555666888:::<<<>>>>>><<<<<<<<<<<<<<<===>>>???======<<<<<<<<<===???@@@???AAADDDDDDBBB@@@??????@@@@@@@@@@@@AAABBBCCCCCCFFFDDDBBBBBBDDDFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLCCCAAA@@@@@@CCCEEEEEEEEECCCDDDGGGHHHHHHGGGDDDCCCHHHGGGEEEFFFGGGGGGFFFEEEGGGFFFDDDBBBAAA@@@AAAAAADDDDDDEEEEEEDDDBBB@@@???===<<<:::999999;;;>>>@@@888888999999999999::::::;;;;;;<<<======<<<;;;;;;888888888888777555444333333333222222111000//////333333333222222222111111333000---******---000333000000000000000111111111111000///---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,+++***((('''+++'''(((,,,,,,'''&&&***&&&&&&''''''(((((())))))+++***((('''&&&''')))***&&&&&&&&&''''''''''''(((***)))((('''%%%###""""""$$$((((((######&&&&&&"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!"""$$$%%%%%%$$$######$$$$$$%%%&&&%%%#########%%%&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%% """%%%&&&%%%$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######"""!!!"""###$$$%%%'''%%%"""!!!"""######"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$666777999::::::999888777:::::::::::::::999888777;;;::::::999:::;;;<<<============>>>>>>???@@@AAA??????>>>======>>>>>>>>>?????????@@@AAACCCEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQSSSTTTSSSRRRPPPPPPKKKKKKKKKJJJHHHHHHJJJLLLKKKIIIGGGFFFFFFGGGFFFEEEJJJGGGDDDBBBBBBCCCBBBBBBBBBAAAAAA@@@???===;;;;;;=========>>>???@@@AAABBBDDDBBBAAAAAABBBBBBAAA???===;;;888666666666555444444444444444444444444555444555555555444333222111444444333333333333222222333333333222222111111111111222333222111000111222222222222222222222222222222111000000000000111222000000000000000///...............---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((,,,...---+++******++++++,,,,,,,,,---***+++---/////////...---,,,+++******))))))******)))+++)))$$$$$$)))+++))),,,+++************+++,,,************************))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,+++++++++******+++,,,,,,***((((((+++......---,,,++++++,,,---...)))***,,,---......------,,,------------------,,,......////////////............/////////000000000111111111111111111111111000111111222333333444444333444555777888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>@@@AAABBB???BBBDDDDDDBBB@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@AAACCCEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLFFFDDDBBBAAACCCEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFFFFHHHHHHGGGEEEGGGFFFDDDBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAA???>>>@@@>>><<<:::999::::::;;;888999999999999::::::::::::;;;<<<<<<<<<<<<;;;:::888888888777666555444333444333222111000000000000333222222222111111111111222000---++++++---000222...////////////000000000000000///...---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,+++***((('''...******,,,***%%%$$$''''''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%)))(((%%%$$$''''''###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%'''(((((('''&&&&&&'''###$$$%%%%%%######$$$%%%'''&&&%%%$$$###############$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$$$$###""" %%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%&&&''''''%%%###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%555666777888777666555444:::::::::999999777666666::::::;;;<<<===>>>>>>>>>===>>>>>>??????@@@AAAAAA>>>===============>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMJJJNNNRRRRRRMMMJJJJJJLLLHHHIIIIIIIIIGGGHHHIIIKKKLLLIIIFFFEEEFFFGGGGGGGGGHHHFFFCCCBBBBBBCCCCCCBBB>>>>>>???>>>>>>===<<<;;;>>>>>>>>>??????AAABBBCCCDDDBBBAAAAAAAAAAAA???===;;;999777777777888777666555555555555555555555555444444444444333222111111444444333333333333222222222222222222222111111111333444555444111000111222111111111111111111111111111111000000000000111111///000000000000///......------......---,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((((((,,,......---))))))***+++,,,---......+++,,,...000000///,,,+++++++++***)))))))))******(((***)))'''''')))***(((***))))))))))))******+++************************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((************************,,,,,,,,,++++++++++++++++++++++++***((()))+++------,,,,,,++++++,,,------)))***+++------......---,,,,,,------------,,,,,,.................................////////////000111111111111111111111111...///111222333333222222444555666777888999999:::<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>@@@BBBCCC@@@BBBDDDEEECCCAAA@@@@@@??????@@@@@@AAABBBBBBBBB@@@>>>>>>???AAADDDDDDDDDGGGGGGGGGHHHIIIJJJLLLLLLJJJGGGCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===>>>>>>===<<<;;;:::999999999999999999:::::::::;;;999:::;;;;;;;;;;;;:::999888888777777666555333222444333111/////////000111111111111111000000000000000///...------...///000---------......///////////////000000///---+++***+++++++++++++++++++++++++++++++++++++++***)))(((***(((''')))***((()))+++((((((((((((((('''''''''&&&((()))******(((&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''(((&&&)))(((&&&&&&((((((%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$$$$%%%"""###%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%""""""###$$$$$$$$$$$$###""" %%%$$$$$$######$$$$$$%%%$$$$$$###############$$$###""""""$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&555555666666666555444444999999999999888666555444777999;;;>>>??????>>>>>><<<======>>>??????@@@@@@===<<<<<<<<<===>>>??????>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLLLLHHHJJJLLLKKKJJJIIIJJJLLLGGGHHHIIIIIIHHHHHHJJJKKKKKKIIIEEEDDDEEEFFFGGGGGGEEECCCAAA@@@AAABBBBBBAAA======>>>>>>>>>>>>======????????????@@@AAABBBCCCDDDBBB@@@@@@@@@???===<<<:::888777777888999888777666666666666666555555555444444444444333333222222444444333333333222222222222222222111111111111111333444555444222111222333111111111111111111111111000000000000000000000000//////000000//////...---(((***,,,...///...---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...,,,******+++,,,+++************+++,,,------...+++---///111000...+++)))******))))))))))))******((())))))))))))))))))(((((((((''''''''''''''''''************************(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))((()))***++++++++++++++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---...------------------...------........./////////////////////////////////...000222444555444333222666666777777888888999999;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<>>>???@@@???BBBDDDEEECCCBBBAAAAAA>>>??????@@@AAAAAABBBBBB>>>======???BBBDDDDDDDDDFFFFFFGGGGGGIIIJJJLLLLLLLLLHHHDDDBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFIIILLLLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???===:::;;;<<<<<<<<<;;;:::999999999999999::::::::::::888999::::::::::::999888777777777666555444333222444333000......///111222000000000000000/////////........................---------......//////000...///000000///---+++)))++++++++++++++++++++++++++++++++++++******))))))+++)))(((((((((((((((***))))))((((((''''''&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&''''''&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$""""""$$$&&&######$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!$$$###$$$&&&'''(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%666666666666666666555555888888888888777666555444666888:::===>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===???@@@@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKQQQMMMJJJIIIKKKMMMNNNNNNFFFHHHJJJJJJIIIIIIJJJKKKIIIGGGDDDCCCEEEFFFFFFFFFAAA???>>>???@@@AAAAAA@@@===>>>??????@@@@@@@@@???????????????@@@AAABBBBBBCCCAAA?????????>>><<<;;;999888777888999:::888777777777666666555555555555555555555444444444444444444444333333333222222222111111111111111111111111111222444444333333444555000000000000000000000000///////////////////////////////////////...------((())),,,.........,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++******++++++++++++++++++++++++++++++++++++,,,---/////////---***)))***))))))((())))))******(((((()))******)))((((((******)))(((((('''&&&%%%))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,,,,+++)))******++++++,,,,,,,,,------,,,***)))(((((((((---,,,++++++++++++,,,---------,,,,,,,,,,,,------------------.......................................000222444444444333222555555555555666666666777;;;;;;<<<===<<<<<<;;;:::777888999;;;<<<>>>?????????AAADDDDDDCCCBBBAAAAAA===>>>???AAAAAAAAAAAAAAA>>>>>>>>>@@@CCCEEEEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLKKKHHHDDDBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDFFFJJJLLLMMMJJJHHHEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???:::;;;<<<===<<<;;;999888888888888999999999::::::888888999::::::999888888666666666666555333222111444222///...---///111222////////////////////////------............------------...//////000111111...///000000///---+++))),,,++++++******++++++,,,++++++******************......,,,(((&&&%%%$$$###))))))((((((''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%'''(((((('''&&&&&&'''!!!"""$$$$$$$$$$$$&&&'''###""""""######$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$###"""###%%%((($$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&'''&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############555555666666666777777777777888888888888777666666666777:::<<<===<<<;;;;;;999:::<<<===>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIIIIIIISSSMMMGGGEEEHHHJJJJJJHHHGGGHHHJJJJJJIIIHHHIIIJJJFFFDDDCCCCCCDDDEEEEEEDDD>>>======>>>AAABBBAAA@@@??????@@@AAAAAAAAAAAAAAA???????????????@@@AAAAAAAAA???>>>>>>>>>>>><<<:::999999888999::::::888666777666666555555444444444666555555444444444555666444444333333333333222222000000000111111111111111000111333333222222444555////////////////////////......////////////.........////////////...------,,,,,,------,,,+++***)))++++++++++++************++++++++++++++++++++++++(((((()))***+++,,,---...++++++******)))))))))))),,,,,,------,,,+++***)))))))))((((((((()))******)))'''(((******(((''')))++++++++++++***)))((('''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***)))((()))******)))(((((()))***+++++++++++++++000///...,,,+++*********---,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,,,,---------......000000000000000000000000---...000111222222111111222222222333333444444444;;;;;;<<<======;;;:::999999:::;;;===>>>?????????===@@@CCCCCCBBBAAA@@@AAA<<<>>>???AAAAAAAAAAAA@@@?????????AAADDDEEEEEECCCCCCCCCCCCEEEFFFHHHJJJKKKJJJGGGDDDCCCCCCCCCBBB@@@CCCBBBAAA@@@@@@AAABBBCCCEEEEEEGGGJJJLLLMMMKKKIIIDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@?????????>>>===;;;888555333777777777777888888888999888999::::::::::::999888666666666555444333111111222111///......///111222////////////000000000000------------------------------...///000111111222//////000000///---+++***---,,,+++******+++,,,---++++++******)))******+++$$$''')))'''(((+++***((((((((((((((((((''''''''')))'''%%%$$$###$$$&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%######&&&&&&$$$$$$'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&"""###%%%%%%$$$$$$%%%'''""""""""""""###$$$$$$%%%""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$$$$###$$$&&&(((%%%%%%$$$""""""!!!!!!"""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$###############"""444444444555666777888999777777888888999999888888888999:::;;;<<<;;;;;;:::999:::<<<>>>???>>>===<<<<<<======>>>@@@AAACCCDDD>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDDDDFFFHHHJJJJJJHHHGGGFFFGGGCCCBBBBBBCCCEEEEEECCCAAA>>>>>>>>>@@@BBBDDDCCCBBB???@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@???>>><<<======>>><<<;;;:::999999:::;;;:::888666666666555555444333333222555444444333333444555555444444333333333333222222///000000000111111111222000222333222111111222333////////////////////////---...////////////...---......//////......---,,,------,,,,,,+++******)))++++++++++++************************************'''(((***+++++++++,,,---((((((((((((((()))))))))++++++******************((((((((((((((()))*********''''''******''''''***&&&'''((()))***))))))((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((&&&%%%&&&((()))'''%%%'''((()))***+++++++++***...---,,,+++++++++,,,,,,---,,,+++))))))+++,,,------,,,+++******+++,,,---+++,,,,,,,,,,,,---------000000000000000000000000//////000000111222222222222222333444555555666666:::;;;<<<======;;;999888999:::;;;===>>>>>>======<<<>>>AAABBBAAA@@@@@@@@@<<<===???AAABBBAAA@@@???@@@???@@@BBBDDDEEECCCBBBAAAAAABBBCCCEEEGGGIIIJJJIIIGGGFFFEEEFFFEEEBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCHHHGGGGGGIIIKKKLLLKKKJJJDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDCCCAAA???>>>@@@???>>><<<999777555333666666666666777777777777888999:::;;;;;;:::999888555555555444333222111000000000////////////000000/////////000000111111111...------,,,,,,------...+++,,,---...///000000111000000///...---,,,,,,+++---,,,***))))))***,,,---++++++***))))))***+++,,,"""&&&'''***//////,,,'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######'''((($$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''!!!###%%%$$$###"""#########$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%%%%""""""#########"""!!!!!!'''%%%###""""""###%%%'''"""$$$%%%%%%$$$###$$$%%%&&&%%%###""""""""""""###%%%$$$$$$######$$$$$$%%% !!!""""""""""""&&&$$$""""""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########222222333444555777888999666777888999999::::::999::::::;;;;;;;;;;;;;;;;;;:::;;;===???@@@???>>>=========>>>???@@@BBBDDDEEE===>>>???@@@AAAAAA@@@???@@@AAACCCEEEFFFGGGGGGGGG@@@EEEIIIJJJGGGFFFGGGIIIEEEGGGIIIIIIGGGEEEDDDEEE@@@@@@AAACCCEEEDDDAAA??????>>>???AAADDDFFFEEEDDD???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>===;;;;;;:::::::::;;;:::777555666666555444333333222222444333222222222333444555444444444333333333222222//////000000111111111222222333333222000///000111////////////////////////,,,---...//////...---,,,......//////......---,,,************+++,,,---...+++++++++************)))************************+++,,,---,,,***)))((((((%%%%%%&&&'''((()))******+++***)))(((((()))***+++((((((((((((((()))******+++'''&&&******&&&'''+++!!!###%%%'''((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))************+++***(((***,,,---+++(((&&&''')))***+++++++++******))))))((()))+++,,,------,,,***))))))***,,,------,,,***))))))***,,,---++++++,,,,,,,,,---------........................222222222222333444555666555555666777888999:::::::::;;;<<<======;;;999888777888:::;;;<<<;;;::::::;;;>>>AAABBBAAA?????????<<<===???AAABBBAAA@@@???@@@???@@@BBBCCCDDDBBB@@@@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGDDDAAADDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHIIIKKKLLLKKKJJJCCCDDDFFFGGGHHHHHHGGGFFFBBBCCCCCCCCCBBB@@@>>>=========<<<;;;999888777777555555555555666666666666999:::;;;;;;;;;;;;:::999555555555444333222111000/////////000000000000000//////000000111111222222...---,,,++++++,,,---...******+++,,,...//////000111000///---,,,,,,,,,,,,---,,,***))))))***,,,---++++++***))))))***+++,,,"""(((+++))))))+++((("""&&&'''''''''(((((())))))$$$%%%&&&''''''%%%$$$"""&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''((($$$$$$))))))%%%&&&***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$&&&((('''&&&%%%&&&&&&$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""!!! (((&&&###!!!!!!###&&&(((###%%%''''''%%%###""""""$$$$$$######$$$&&&''')))%%%$$$$$$$$$$$$$$$$$$%%% """$$$&&&&&&&&&&&&$$$""" !!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$111222222333444555666666666777888:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<===>>>??????@@@????????????@@@AAAAAAAAA@@@@@@@@@??????AAAEEEHHHIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAACCCDDDCCCCCCBBBAAA>>>======@@@@@@???<<<;;;===>>>@@@@@@>>><<<;;;CCC>>><<<>>>===999999===999:::;;;<<<<<<:::888666444444444333222222333333777666333111111111222333333333333222222000//////000111111000......///000@@@;;;555111111111000...444222000...------...///---///000000......///111//////.........---------------,,,,,,+++***))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,***(((((()))***+++)))((('''((()))***)))((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))+++)))'''&&&%%%&&&((()))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***(((((()))+++,,,******))))))))))))******)))((('''''''''(((***++++++)))((())),,,---+++)))******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---******+++,,,...///000000///000111222333444444444555555555555666666666666888;;;>>>===;;;999999;;;777888888999999:::;;;;;;===>>>?????????>>><<<;;;:::;;;===???AAAAAAAAA@@@BBB@@@???AAADDDDDDAAA>>>>>>>>>???BBBEEEGGGGGGFFFGGGFFFFFFFFFGGGGGGFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGIIIIIIGGGDDDAAACCCBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@??????<<<<<<:::999888888777777444555666666555555666888777888999:::999888777666777666333111111111222333555555333222111111000000'''///222000///222111---,,,...000222111...+++(((...------,,,,,,------...///000000///---+++,,,---)))))))))***++++++)))'''---+++(((***---...,,,))),,,******,,,***&&&&&&***+++(((%%%%%%''''''&&&$$$''''''''''''''''''''''''!!!###$$$'''(((***++++++$$$######&&&+++...,,,***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$#########""""""######$$$%%%######""""""""""""######!!!###%%%$$$###"""###$$$%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$''''''$$$!!!###!!!!!!###%%%'''$$$""""""%%%&&&%%%###&&&$$$$$$%%%'''((('''&&&'''######''''''"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&111222222333444555666777777777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAA???>>>>>>???CCCEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIGGGFFFDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>???@@@AAAAAABBBBBBBBB???<<<::::::;;;;;;999777<<<<<<===>>>>>>>>>===<<<===999888::::::777888<<<<<<===>>>>>>>>>===;;;:::666555333333333333333222444333222111111222333444222222222222111000///...000111111000......///111444111...---///111111000///............000222333---------,,,++++++,,,,,,......------------,,,,,,------,,,++++++***))))))))))))*********+++++++++*********+++++++++,,,,,,++++++*********))))))))))))))))))))))))))))))))),,,+++)))''''''((()))***)))''''''''')))***)))((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((())))))(((&&&%%%%%%%%%'''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))))))))******)))(((((('''((()))***+++***)))(((***,,,---+++))))))***++++++,,,,,,++++++++++++*********+++,,,---+++,,,,,,,,,---.........///000111222333333333333111222333444666888999:::999;;;>>>===;;;999999:::777888888999999:::;;;;;;<<<===>>>??????>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???AAACCCCCC@@@>>>BBBAAAAAACCCDDDEEEDDDBBBFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFBBB???AAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>======<<<;;;999777666555555333444666555444444555777888999999:::999999777777777555333111111111222333333222111000000111222222(((///222000...000///,,,+++,,,---...---+++)))'''...------,,,,,,------......//////...,,,++++++,,,)))))))))***++++++)))''')))***+++******)))******+++******,,,)))%%%&&&***+++(((&&&%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$!!!###$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""&&&%%%$$$###$$$%%%'''(((&&&$$$""""""$$$&&&$$$###%%%$$$###$$$%%%&&&%%%$$$&&&######'''&&&"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%111222333333555555666777777888888999:::::::::999::::::;;;;;;;;;;;;::::::999999999999999999::::::999:::;;;<<<============>>>???@@@AAABBBBBBCCCBBB>>>===<<<===@@@BBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHKKKIIIGGGDDDCCCBBBAAAAAADDDDDDCCCAAA???>>>===<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>======<<<:::888<<<<<<;;;<<<<<<===>>>>>><<<999999<<<<<<;;;<<>>>>>============<<<<<<888555222222444444333000111000000000000222444555111111111111000///......000111111000...---///000---,,,+++---///111111000,,,,,,---...000111222222222000...---......---------,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))))))))))))))************+++***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&'''((()))((('''&&&''')))***)))(((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''(((((((((((('''&&&$$$$$$%%%&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&(((******)))((('''+++******))))))******+++((((((((((((((()))******))))))(((***+++,,,+++))))))***++++++,,,,,,+++++++++************+++,,,,,,------------,,,,,,,,,,,,//////000111222222222222000111222444555777888999:::;;;===<<<;;;999999:::777888888999999:::;;;;;;;;;<<<===>>>??????>>>>>>???????????????@@@AAAAAA@@@??????AAABBBBBB@@@>>>BBBBBBAAACCCDDDEEECCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDEEEDDDAAA>>>AAAAAA@@@AAAAAABBBCCCDDDHHHGGGFFFDDDAAA>>><<<:::>>><<<:::888666555444333333444666555444444555777999999::::::999888888777666555333222111111222222111000///...///000222444***///111///......---+++///000000000///...---,,,...------,,,,,,------...---......---+++***+++,,,***)))((()))++++++)))(((&&&))),,,+++'''&&&(((+++***))))))+++)))%%%&&&)))***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''))))))((('''%%%###"""!!!$$$(((+++)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###"""  """###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$###%%%$$$######$$$$$$###"""%%%###$$$&&&&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$111111222333444555666666777777888888999888888888999999::::::::::::999999888888888888888888777777777888999;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC>>>===<<<===???@@@@@@???CCCCCCDDDEEEFFFGGGGGGHHHJJJHHHEEEBBBAAA@@@AAAAAACCCCCCBBB@@@???>>>===<<>>======>>>???AAABBBAAAAAA@@@??????>>>===<<<<<<;;;:::999:::<<<>>>???<<<;;;;;;<<<<<<<<<<<<>>>;;;::::::999999999:::;;;888444111111333444111...000/////////000111222333000000000000000///.........//////...,,,,,,---/////////000000111000///------...///000000//////...111///------///000///---++++++++++++************,,,+++++++++******))))))))))))))))))************)))*********************)))))))))(((((((((''''''(((((((((((((((((((((((())))))(((''''''(((((()))((('''&&&''')))))))))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''((())))))((((((*********))))))*********((((((((((((((())))))***(((((()))***++++++***)))))))))***+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,---------...///000000111111111000333333333333444444444444::::::;;;::::::999999:::777888888999999:::;;;;;;999;;;<<<>>>???@@@??????@@@@@@>>>======>>>???@@@??????@@@AAAAAAAAA???>>>??????@@@BBBEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA???AAAAAAAAAAAABBBCCCDDDEEEHHHHHHFFFDDDAAA???<<<;;;;;;:::999777666555555555444666777777666666777888:::::::::999999888777777444444333222111111222222222000...------///111222,,,///111000...,,,++++++222222111000000///000000...------,,,,,,------...+++,,,---,,,***)))***+++***)))((()))***+++)))(((''')))+++***(((''')))***)))((((((***(((%%%%%%))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$$$$''')))******'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&!!!"""$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$######%%%'''&&&%%%$$$%%%%%%!!!"""$$$%%%%%%%%%###"""$$$$$$######$$$$$$%%%%%%$$$###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&%%%###"""###$$$%%%%%%!!!"""######$$$###"""!!!############$$$$$$$$$###&&&%%%######$$$$$$###!!!$$$$$$$$$%%%%%%$$$###$$$########################000000111222333444555555666666777777888777777777888888999999999999888888777777777777777666666666666777888999;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB???>>><<<===???@@@@@@???BBBBBBCCCDDDDDDEEEFFFFFFHHHFFFCCCAAA??????@@@AAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>@@@BBBCCC<<<<<<======<<<<<<======<<<:::999888888:::<<<>>>888999999888888888888666999888888777777888999999666333000000222222000...000000000000000000000000///000000000000//////...,,,------,,,******+++---000111222222111///---,,,---...///////////////...***))))))***,,,---,,,+++++++++*********)))))))))++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))))))))((()))))))))***(((&&&&&&'''((()))((('''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&)))(((((('''''''''''''''$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))******))))))(((((())))))***'''(((((()))))))))))))))'''((()))***************))))))***++++++++++++***))))))******++++++++++++))))))***+++,,,---...///......//////000000//////222222222222333333333333888888777888999999::::::777888888999999:::;;;;;;999:::<<<>>>???@@@@@@@@@@@@???>>><<<<<<===>>>??????@@@AAABBBAAA@@@@@@???@@@???@@@BBBEEEFFFEEEDDDEEEGGGIIIIIIHHHGGGHHHJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBB???>>>===888888777777777777777888777888999999888888999:::::::::999888777777666666333333222222111111222222333222000...------.../////////000000...++++++,,,///...---,,,,,,,,,---......------,,,,,,------...***,,,,,,,,,***)))***++++++)))((((((*********)))+++)))((()))+++,,,***(((((('''''')))((($$$%%%)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%###"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&!!!###%%%&&&'''&&&$$$###""""""###$$$$$$###""""""###%%%'''&&&%%%$$$%%%%%% !!!###%%%&&&$$$###!!!$$$#########$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%$$$###"""###%%%&&&###$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""###$$$%%%$$$$$$%%%$$$###########################...///000111222333333444444555666666777777777666777777888888888888777777666666666666666777777777555666777999:::;;;<<<<<>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB:::<<<===>>>======>>>@@@<<<:::999777777888:::;;;888;;;;;;888888999888555888888999999999999::::::333333222111111111111222111111111111000000000000000000000111111000000///,,,------,,,***)))+++,,,,,,...000000///...---...++++++,,,---///000111111))),,,///000///---------+++************)))))))))***************************)))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******'''&&&%%%&&&((()))(((''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))'''%%%%%%''')))***)))((((((''''''(((((()))''''''((()))))))))))))))&&&(((******)))((()))***((()))******++++++******((()))******++++++******(((((()))+++,,,...//////---......//////.........---...///111222444555666555444333555777999::::::777888888999999:::;;;;;;999:::<<<>>>???@@@????????????>>>>>>>>>>>>>>>??????AAACCCCCCBBB@@@@@@AAADDDCCCBBBCCCDDDDDDBBB@@@CCCGGGJJJIIIGGGFFFHHHKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCEEEFFFFFFCCCCCCCCCBBBAAA@@@>>>===777777777777888888999:::888999;;;:::999999:::<<<:::999888777666555555555222222222222222222111111333222111000......------000///000222///++++++...///......---------.........------,,,,,,------...***,,,,,,,,,******+++,,,+++)))(((((()))******)))---)))'''(((,,,---+++''''''&&&''')))'''$$$%%%)))''''''((('''%%%%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$%%%###!!!$$$((()))'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$!!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$$$$$$$%%%"""###%%%''''''&&&%%%###############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&"""###$$$$$$$$$###!!!!!!!!!$$$%%%$$$######$$$&&&%%%$$$$$$%%%&&&$$$###"""$$$%%%###$$$&&&&&&###########################------...///000111222222222333444555666777777777666777777888888777777666555555666666777777888888555666777999:::;;;<<<<<>>>>>===<<<;;;<<<>>>@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<===>>>????????????<<<>>>??????===<<<>>>@@@;;;;;;999888777777888888777;;;<<<::::::===<<<888777888999:::;;;::::::999111333555444111000444777//////000111222222222222000000111111111111111000---......---++++++,,,---+++---//////------...000------,,,,,,---///000111---333::::::444///...000+++++++++*********))))))))))))))))))******************))))))(((((((((((())))))((((((((('''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&'''(((((()))))))))((('''&&&%%%&&&((()))(((''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((&&&(((******(((((()))***((())))))***************'''((()))***+++******)))))))))***+++,,,,,,------------.........------,,,,,,---...000222333444555222000000222666999::::::777888888999999:::;;;;;;:::;;;===>>>?????????>>>???@@@@@@AAAAAAAAA@@@@@@???BBBEEEDDDBBBAAAAAABBBDDDCCCBBBCCCDDDDDDBBB@@@AAAEEEHHHHHHEEEDDDGGGJJJFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBAAA@@@>>>===<<<999888888888888999::::::888999;;;:::999999:::<<<999888777555444333444444111111222222222222111111000111111111111000///...222///000333111,,,---111////////////////////////...------,,,,,,------...***,,,---,,,++++++,,,---,,,***(((((()))*********))))))(((((()))))))))(((&&&%%%&&&((('''$$$%%%)))&&&'''((('''%%%%%%''')))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$######$$$"""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""$$$&&&&&&$$$######%%%""""""""""""!!!!!! !!!$$$%%%$$$"""###$$$$$$###"""###$$$%%%$$$###!!!%%%&&&######'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---...///000111111111222333555666777777777666666777777777777666666444555555666777888999999555666777999;;;<<<<<<<<>>===<<<<<<::::::;;;===???@@@???AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>>>>=========>>>===>>>>>>>>>>>>>>>999;;;<<<>>>???>>>>>>===888:::<<<:::777666777999;;;;;;:::888777777666666111666888666777;;;;;;777555666888:::;;;:::888777000555888777222111666;;;---...000111333444444444000111111222222222111111...//////...,,,,,,---///...000222000---,,,...000222111...,,,+++,,,---...---555===<<<333,,,***---++++++++++++************)))))))))))))))***************))))))((((((((('''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''&&&%%%&&&(((((((((''''''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((###$$$&&&((())))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''&&&$$$"""!!!&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))*********)))(((%%%(((******(((''')))+++(((((()))***************'''((()))++++++******)))++++++++++++++++++++++++---------......---,,,,,,000000000000111111111111000...---000555999;;;:::777888888999::::::;;;;;;;;;<<<===?????????>>>>>>???AAABBBCCCDDDCCCBBBBBB@@@CCCFFFEEECCCAAABBBCCCAAA@@@AAABBBEEEFFFEEECCC???CCCGGGGGGDDDBBBEEEIIIEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBAAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA???===;;;:::;;;::::::999888888999999777999::::::999888:::;;;999888666444333222333333000111111222222222111111...///111333333222000///222///000333222---...333++++++,,,,,,---,,,,,,+++...------,,,,,,------...+++,,,------,,,+++,,,---,,,***(((''')))*********%%%(((***)))&&&%%%'''***&&&%%%&&&((('''$$$%%%)))%%%'''((('''%%%%%%'''***''''''''''''''''''''''''%%%%%%&&&'''(((((((((((("""%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""###%%%&&&&&&%%%###"""!!!###%%%%%%###"""###$$$!!!!!!"""###########################$$$%%%&&&'''"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!$$$''''''$$$######$$$'''&&&&&&%%%%%%$$$$$$$$$ $$$%%%$$$"""###$$$"""!!! !!!###$$$$$$### %%%&&&"""###''''''###$$$$$$$$$$$$$$$$$$$$$$$$......------...///111222111222222333333444555555222333444555666666666666444333333444444666777777555777999::::::;;;===>>>@@@???????????????===;;;============>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>AAA@@@@@@??????@@@AAABBB=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;<<<>>>???>>>===888888888777777777666666555666666777777777777666888888777777888999::::::999888666333222111111111000000000111111222222222222222222222222111000///...///111222111000...---,,,---///000///...///000---------...------,,,,,,***---000111000...---,,,***************)))((((((222,,,)))+++***%%%&&&+++(((((())))))*********+++***)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''')))+++,,,)))%%%###%%%((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$%%%'''&&&%%%%%%&&&((()))"""$$$'''%%%%%%'''&&&&&&''''''(((((())))))&&&'''((('''%%%$$$%%%&&&''''''(((((()))*********%%%%%%%%%&&&&&&'''''''''((("""&&&+++(((###$$$%%%''''''&&&'''(((***,,,+++***)))(((((())))))))))))(((((((((((()))))))))************++++++++++++***)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,...000111///...///000222444444444222111000111222333555666777777999999::::::;;;:::::::::<<<;;;::::::;;;===@@@AAA@@@BBBFFFHHHIIIHHHEEEDDDFFFDDDBBBAAA@@@AAACCCDDDAAACCCDDDCCCAAA@@@@@@AAAFFFFFFEEECCCAAAAAACCCEEEFFFEEEDDDCCCAAAAAA@@@@@@EEEDDDBBBBBBCCCCCCBBB@@@CCCCCCBBBAAAAAABBBDDDDDDCCCCCCAAA@@@>>>===;;;;;;777888999:::::::::999888777777888888888999999999666666555444444444444555666666444333222111111111444222111000000000...,,,000000000000///////////////............---------.........---,,,+++***)))000///...---------------************))))))))))))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&"""%%%((('''%%%&&&+++000###$$$&&&'''((('''&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%###"""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$""""""$$$%%%### """###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$######"""""""""######""""""###%%%'''(((%%%###!!!"""%%%&&&$$$!!!&&&%%%$$$######$$$%%%&&&------------...///000000000111111222222333444444222333444555555666666666444444444444444555666777777888:::;;;;;;<<<>>>@@@BBBAAAAAAAAA@@@???>>><<<<<<<<<<<<===>>>???@@@AAADDDCCCCCCCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@???=========>>>>>>????????????>>>>>>===<<<<<<;;;;;;:::999999:::<<<===<<<;;;:::::::::999888666555444555666666777777777777777666666666666666777888888888777555333222111111111111111111222222222333333222222222222222111000000//////111111111000...---,,,...000000///......///,,,---...///000111111111***,,,///000///---,,,+++***************))))))(((000+++)))+++***&&&&&&***((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((+++&&&$$$((()))%%%"""###&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((())))))***&&&&&&&&&''''''((((((((((((### !!!'''***(((%%%&&&'''((((((&&&&&&'''(((''''''(((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,+++)))((()))***+++,,,******+++++++++,,,,,,,,,,,,***((()))+++,,,---,,,000111222333333111000///000111222333444666777777999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;<<<>>>@@@AAABBBDDDGGGIIIJJJIIIGGGEEEFFFDDDCCCAAAAAABBBCCCDDDBBBDDDEEEEEECCCBBBBBBCCCGGGGGGEEECCCAAAAAABBBEEEGGGFFFEEEDDDDDDCCCCCCDDDFFFDDDCCCCCCDDDDDDBBBAAACCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDBBB@@@???>>>===999999:::;;;;;;:::999888777777888888888999999999666666555444444444444444444444444333333444444444444333111222333333222111000000000000////////////............------------,,,,,,---------,,,++++++333222000...---+++******************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$''')))(((%%%%%%(((,,,%%%%%%&&&'''''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%###!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$###""""""###$$$$$$***+++,,,---............//////000000111222222222222222333444555555555555555555444444444555555666777999;;;<<<<<<===???@@@AAAAAAAAA@@@???>>><<<;;;;;;<<<<<<===???@@@AAAAAADDDDDDCCCBBBAAA@@@?????????@@@AAAAAA@@@???======;;;<<<===>>>???@@@@@@@@@@@@???===<<<;;;<<<<<<===:::999888:::<<<======<<<<<<<<<<<<;;;999777444333555555666777777777777777555555444444555555666666777666444333222111111111222222222222333333333333111222222222222111000000///000111111111000...------///000000...------...***+++,,,,,,------------++++++---......---++++++******++++++******)))(((---+++***++++++'''''')))'''((((((((((((((())))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((&&&$$$'''+++,,,)))%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))&&&&&&((()))%%%""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((('''%%%$$$%%%'''((((((((('''((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,+++***)))))))))++++++******+++++++++,,,,,,,,,000---***)))+++---//////000111111222111///...---000111222333444555666777999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;<<<===>>>@@@BBBCCCEEEGGGIIIJJJIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDCCCEEEFFFFFFDDDCCCCCCDDDFFFFFFFFFDDDBBBAAACCCEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDEEEEEECCCAAABBBBBBAAAAAAAAABBBDDDDDDHHHGGGFFFEEECCCAAA@@@???;;;;;;<<<;;;;;;:::999888888888888888888999999999666555555444444444444444222333333444555666777777222111000111333444444222000000000000////////////............------------***+++,,,,,,---------,,,222111000...,,,++++++***************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%(((***)))%%%###$$$&&&(((((('''&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$#########!!!!!!"""###$$$$$$############$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""###$$$$$$###"""###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$#########%%%&&&$$$"""!!!###&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######""""""""""""######((()))+++,,,------,,,,,,---......//////000111111222222333444444444444444555555444444444555555666777999;;;;;;;;;<<<>>>@@@>>>??????>>><<<:::999999<<<<<<>>>???@@@BBBBBBBBBCCCCCCBBBAAA??????>>>>>>???@@@AAABBBAAA???<<<;;;999:::<<<>>>???@@@@@@???AAA@@@===<<<;;;;;;===>>>;;;::::::<<<>>>??????>>>;;;<<<<<<<<<:::888555444444555666777777888777777555555555444444555555666555555444333222111111111333333333333333333333333111111222222222111111000///000000111000///.........///000000...,,,,,,---------,,,,,,***)))''''''++++++++++++,,,,,,+++******++++++++++++***))))))*********++++++)))((((((''''''''''''(((((((((((('''((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''!!!!!!"""%%%))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$######%%%&&&%%%%%%&&&(((''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''((((((%%%&&&&&&&&&&&&&&&'''(((&&&'''(((((('''&&&((()))((((((''''''((()))******))))))(((((((((((())))))))))))))))))************,,,+++***)))))))))************+++++++++,,,,,,,,,111...,,,+++---.../////////000111111111000//////000000111222444555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFEEEDDDBBBCCCBBBBBBBBBBBBCCCEEEFFFIIIHHHGGGEEEDDDBBBAAA@@@======<<<<<<;;;:::999888888888888888888888888888666555444444333333444444222222333444555555555555000/////////111222111000000000000000////////////.........---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''))))))&&&#########***)))'''&&&%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$############"""!!!""""""#####################$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!###$$$%%%&&&&&&%%%$$$###$$$############$$$######%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$'''%%% """'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""###%%%'''&&&###"""$$$'''$$$##################$$$''')))***,,,---,,,,,,+++,,,------......//////000111222333333333333333333555444444444444555666666666888:::::::::;;;===???===???@@@???<<<999999:::===>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>============???@@@AAABBBAAA???===;;;999:::<<<>>>???@@@??????BBB@@@>>><<<;;;<<<===>>>;;;::::::;;;>>>@@@??????::::::;;;;;;:::999777666444555666777888888888888777777666666555666666777444444444444333222222222333333333333333333333333000111111222222222111111000000000000000//////...---///000///---,,,,,,---000000000///...,,,+++***---+++))))))+++,,,+++***+++++++++++++++***))))))(((***************)))((((((((((((((('''''''''''''''((()))******)))((('''***)))))))))((((((((('''''''''''''''''''''''''''!!!%%%'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$######&&&)))***)))(((((((((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&'''$$$%%%'''(((((((((***,,,+++)))&&&$$$###%%%''')))))))))(((((((((((())))))(((((()))))))))*********++++++************************+++++++++,,,,,,,,,***))))))***,,,,,,+++)))...///000111222222222333///000111222444555666666888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAABBBCCC@@@BBBDDDDDDDDDEEEHHHJJJEEEEEEEEEFFFGGGHHHJJJJJJJJJHHHFFFFFFFFFEEECCCBBBDDDCCCCCCCCCCCCEEEGGGHHHHHHGGGFFFDDDBBBAAA@@@???======<<<;;;::::::999999888888888888888888888888555555444333333333333333222333333333333222111000222111000000111111000...000000000000////////////...------------,,,,,,,,,------------,,,+++***)))))))))))))))***++++++,,,************)))))))))((())))))((((((((('''''''''&&&'''''''''''''''''''''$$$&&&'''((('''%%%%%%$$$***((('''%%%%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!! ###$$$%%%&&&&&&%%%$$$#########$$$############$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&& $$$&&&%%% ###'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""!!!$$$&&&%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,,,,,,,,,,,,,,,,------.../////////111222222333333222222222444333333444444666777777555777999::::::;;;===>>>>>>AAACCCAAA>>><<<===???>>>???AAABBBCCCCCCBBBAAA>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@>>>>>>:::<<<>>>@@@AAAAAA@@@???AAA@@@>>>===<<<<<<===>>>999888888999<<<>>>>>>===999999999999888888888888333444555777888888888888888888777777666666777777444444444555555444333333333333333333222222222222000000111222222222222111000000000000////////////,,,...//////---,,,,,,---+++,,,,,,---.........---///+++((((((+++---,,,++++++++++++,,,++++++***)))'''******((((((***+++((()))))))))(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))) %%%))))))'''&&&(((+++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%((((((%%%$$$'''******((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&###%%%'''(((((())),,,---***((($$$"""!!!"""%%%&&&))))))(((((((((((())))))((((((((()))))))))******))))))******++++++++++++******+++++++++,,,,,,,,,))))))***,,,......,,,***......///000222333444555///000111222333444555666777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>@@@AAAAAA@@@@@@@@@AAA???AAADDDEEEEEEGGGIIIKKKDDDEEEEEEEEEFFFHHHIIIJJJJJJHHHFFFEEEEEEEEECCCAAACCCCCCBBBBBBCCCEEEGGGHHHFFFEEEDDDCCCAAA???>>>======<<<;;;:::999999::::::999999999888888888888888555444444333333333333333333333444333222000...---555333222222333333111000000000000000////////////------------,,,,,,,,,,,,.........---,,,+++))))))++++++***)))))))))))))))************))))))))))))***))))))(((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$%%%$$$""""""$$$'''"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%************+++,,,------,,,,,,------.../////////111111222222222222111111222222333333555666888999666888:::;;;;;;;;;===???===@@@CCCBBB???===???BBB>>>???@@@BBBBBBAAA???>>>===<<<;;;;;;;;;===???@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDEEEDDDBBBAAA@@@@@@??????>>>=========888777777999<<<>>>>>>===<<<:::888777666666777777333444555777888888999999999888777777666666777777444444555666666666555444333333222222222111111111000000111222222222222222111000000///////////////+++---......---,,,---...((()))***,,,,,,---------111,,,((((((+++...---+++++++++,,,,,,++++++***)))'''***)))%%%&&&+++,,,)))******)))))))))((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((((((''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((###'''&&&%%%((()))&&&&&&&&&'''''''''''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&((((((((()))+++---''''''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((()))))))))***'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++******,,,...000000000.........///000111222333//////000222333444555666555666888999:::;;;;;;;;;888999:::;;;<<<======>>>@@@???>>>>>>???@@@BBBCCC@@@AAAAAAAAA@@@@@@??????===???AAAAAA@@@???@@@AAAAAACCCEEEFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDBBB@@@AAAAAA@@@AAABBBDDDEEEGGGEEEEEECCCBBB@@@>>>======;;;:::999999888999::::::999999999888888888777777555444333333222222333333333444444444333111///---333111111111333444333222000000000000////////////---------,,,,,,,,,++++++------------,,,,,,+++***,,,++++++*********++++++************))))))))))))******))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''""""""###$$$%%%&&&''''''###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""""""""#####################$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$+++******)))***,,,---...,,,,,,---......//////000111111222222222111111000111111222333555777999:::777999;;;<<<<<<===>>>@@@:::>>>BBBAAA===<<<>>>AAA===>>>@@@@@@@@@???===;;;===<<<;;;;;;<<<>>>AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCFFFGGGGGGFFFDDDBBB???@@@@@@@@@???>>>===<<<:::999999;;;>>>@@@@@@@@@>>><<<999555444444555666333444555777888888999999888888777666666666666666444555666777777777666555222222222111111000000000///000111222222222222222111111000///////////////***,,,......------...////////////000000///......222---((((((+++......,,,+++,,,,,,,,,,,,+++******'''***)))$$$%%%+++---***++++++******))))))((((((***)))(((''''''((()))***&&&&&&'''((()))***++++++''''''''''''''''''''''''***&&&###$$$&&&(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###$$$%%%'''&&&%%%%%%&&&(((###$$$%%%(((((($$$%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''(((((()))))))))(((((('''''''''&&&(((''''''(((******'''%%%&&&((())))))(((((()))+++%%%'''***,,,---,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***,,,---------******+++++++++,,,,,,,,,)))'''%%%&&&)))---///000//////.........//////000//////000111333444555666555555777888999:::::::::777888:::;;;<<<=========@@@???>>>>>>>>>@@@BBBDDD???@@@@@@@@@@@@???>>>>>>===???AAAAAA@@@@@@AAABBBCCCEEEGGGGGGEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@????????????@@@BBBDDDEEEEEEEEECCCBBB@@@>>>===<<<:::999888888888999:::;;;999999999999888888777777555444333333222222333333333444555555555333111///......---///222333333222000000000000////////////---------,,,,,,,,,++++++++++++,,,---------,,,,,,*********+++,,,...///000************))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((,,,)))'''&&&''''''''''''!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''""""""###$$$&&&'''((()))!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''%%%###!!!&&&%%%$$$######$$$%%%&&& ###%%%$$$""""""$$$&&&"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%''''''&&& !!!!!!"""""""""#########""""""###%%%'''((('''%%%###$$$&&&(((&&&######$$$%%%&&&&&&%%%$$$###))))))(((''''''((()))***)))***+++---.../////////---...///000000111111111111222333444555777888888777999::::::999999===AAAEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>>======<<<:::999;;;???BBBFFFFFFFFFDDDBBBAAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHBBBAAA@@@?????????@@@@@@???===<<<<<<===>>>>>>===999999888777666555444444777777888888888777777666777777777666666666666666666666555444222111000000////////////////////////777444000///111111000...//////---++++++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...///++++++,,,,,,,,,,,,------***+++,,,+++)))((()))***))))))(((((((((((())))))((((((''''''''''''((((((!!!###&&&((()))(((&&&%%%)))(((((('''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$)))'''%%%%%%%%%%%%###!!! ###%%%''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%)))((($$$%%%***,,,)))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((()))(((((('''&&&&&&+++***))))))))))))))))))++++++++++++******)))))),,,+++***(((&&&''')))++++++***)))***++++++***)))***+++,,,,,,------,,,,,,,,,,,,---......//////000000111222111000000222444444444444555555777888999999999:::;;;<<<<<<<<<<<<;;;:::::::::<<>>>>>======???<<<;;;<<<@@@CCCBBBAAAFFFFFFFFFEEEDDDCCCCCCBBBEEEFFFHHHJJJJJJIIIGGGFFFIIIHHHGGGEEECCC@@@>>>===?????????>>><<<===???AAABBBBBBAAA>>><<<;;;<<<>>>::::::888888888888::::::<<<;;;999888777888999999555444333333222222222333111111111111000000//////,,,///111222000//////000......---,,,,,,...///000.........------,,,,,,,,,"""'''******,,,//////,,,'''((()))***+++---///000+++***)))(((((()))***++++++&&&&&&******%%%%%%)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$###!!! """%%%'''%%%###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""######$$$'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###!!!!!!$$$%%%((('''%%%$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$***))))))))))))***+++,,,***+++,,,...///000000000---...///000000111111111111222333444555777888888;;;<<<======<<<===@@@CCCBBBCCCEEEEEEDDDBBB@@@>>>@@@???===<<<<<<===>>>???>>>???>>>===<<<===AAADDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFGGGBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>======??????>>>===:::999999888777666555555888888999999:::999999999777777777777666666555555666555555333222111000000000000000000000000000000777444000///000111000...///000000---******---000---------..................------,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...---+++***+++,,,***))))))(((((())))))***))))))(((((((((((())))))###%%%&&&((()))((('''&&&((((((((('''''''''((((((((((((''''''''''''((((((%%%%%%$$$############$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$&&&&&&%%%###!!!###%%%'''(((''''''&&&''''''&&&%%%%%%&&&''''''###$$$%%%&&&''''''''''''))),,,)))$$$"""$$$$$$!!!%%%%%%&&&&&&''''''((((((''''''(((((((((((('''''')))))))))))))))((('''''')))))))))((())))))***+++'''((()))***+++******)))++++++***((('''''')))++++++***))))))++++++***)))***++++++,,,---,,,,,,,,,******++++++,,,---------...///000111000111444666555555444555555666777888888999:::;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@BBBAAA@@@@@@@@@@@@@@@AAAAAA???======>>>BBBCCCCCCAAAEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJIIIJJJIIIGGGEEEBBB@@@>>>===>>>??????===<<<<<<>>>@@@@@@@@@@@@===;;;:::;;;===;;;:::999999999999:::;;;<<<<<<;;;:::999888888888555444333333222222222222222222111111111000000000...///111222111000111222000///...---------------------------------,,,,,,'''+++,,,***)))***((($$$+++************+++------+++******)))((((((((((((***'''&&&***)))%%%%%%)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$$$$""" !!!$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$###############$$$#########$$$$$$$$$%%%%%%########################"""""""""""""""###$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###%%%&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$************+++,,,......+++,,,---...///000000000---...///000000111111111111222333444555777888888999:::;;;;;;;;;;;;>>>@@@???BBBFFFHHHGGGDDD@@@<<<@@@???>>>======>>>???@@@@@@@@@@@@??????@@@CCCFFFDDDBBBAAACCCFFFFFFCCC@@@@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAA@@@>>>;;;;;;;;;:::999888777666666999999:::;;;;;;<<<;;;;;;999888888777666555444444555555444333222111111000111111111111111111111111555333111000000000///......111222000+++)))+++///////////////////////////------...------,,,+++***++++++++++++,,,,,,,,,,,,---...///...---,,,,,,...*********))))))***************))))))))))))******'''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&((((((((('''&&&'''&&&$$$######$$$&&&'''###$$$%%%&&&''''''''''''%%%'''&&&######&&&'''%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''))))))*********)))(((((((((((((((((()))***++++++%%%'''***---......,,,+++***+++***)))'''''')))++++++***))))))++++++***)))******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,...///000000222555777666555555555555555666666777888888999::::::;;;;;;???>>>===<<<<<<===???@@@?????????@@@AAABBBCCCDDD?????????BBBDDDEEECCCBBBDDDDDDDDDDDDEEEEEEEEEFFFDDDFFFHHHKKKMMMMMMNNNMMMLLLJJJGGGDDDAAA???>>>===>>>>>>>>>===<<<<<<>>>@@@??????>>><<<:::999;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::888777666444444333333333333222222222222222111111111111111///000111111111111333555111111000///...,,,***))),,,,,,------------------+++......+++)))***'''###///---+++)))((()))***+++'''(((((()))))))))((((((***''''''))))))&&&&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$%%%###!!!!!!###%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""&&&%%%$$$########################$$$$$$$$$$$$%%%###########################""""""""""""###$$$$$$#########$$$&&&''')))***%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$((())))))***+++---......***+++,,,---............---...///000000111111111111222333444555777888888888888999999::::::<<<<<<===@@@CCCEEEEEECCC???<<<>>>>>>=========>>>???@@@@@@AAAAAAAAA@@@BBBDDDGGGFFFDDDCCCFFFJJJJJJFFFAAA???@@@BBBDDDEEEEEEEEEDDDAAACCCDDDEEEEEECCCAAA@@@AAAAAAAAABBBCCCBBB>>><<<===<<<;;;;;;999999888777888999:::;;;<<<<<<<<<<<<:::999888777555444333222444333333333222222111111111111111111111111111111333222111000000000///...+++000333111+++))),,,000000000000///////////////------......---,,,***(((***++++++++++++,,,,,,,,,---//////...---,,,---...++++++************++++++***))))))(((((())))))******)))(((''''''((())))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&%%%'''%%%###""""""###%%%'''''''''''''''&&&%%%$$$###%%%&&&&&&&&&''')))***)))***)))((('''%%%$$$###"""&&&''''''((((((''''''&&&(((((())))))))))))((('''))))))((((((((())))))***(((***...111222111///---)))******)))(((((()))++++++)))((()))***+++***))))))******++++++++++++++++++,,,,,,---......//////,,,...///000000111444666666666555444444444555555666666777777888999:::;;;======<<<<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCC>>>@@@BBBDDDEEEEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEHHHJJJMMMOOOPPPPPPLLLJJJFFFBBB???============>>>>>><<<;;;;;;===????????????===;;;:::<<<======<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;999777555333333333333333333333333222222222222222111111111111///000000000///111333666000000000000///,,,***))),,,,,,,,,------.........+++//////---,,,...---***///---+++(((((((((***+++###$$$&&&(((*********))))))(((((((((((('''&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$""""""###$$$&&&&&&"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$########################$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%&&&((()))***%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!######""""""""""""############$$$%%%%%%%%%%%%$$$&&&'''((()))***+++,,,,,,)))******+++,,,,,,,,,,,,---...///000000111111111111222333444555777888888;;;;;;;;;<<<============<<<===>>>?????????>>>===<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAABBBDDDGGGFFFDDDCCCFFFJJJJJJFFFAAA>>>@@@BBBDDDEEEEEEDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBCCCDDDCCC@@@===>>>>>>===<<<;;;::::::999888888999::::::::::::::::::999888666555333222111222222222222222222222222111111111111111111111111111111222111000/////////)))---000000,,,+++...222/////////......---------------......---+++)))(((*********+++++++++,,,,,,,,,---...---,,,++++++---++++++************++++++)))((((((''''''(((((()))+++***(((''''''((()))***&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&''''''''''''&&&%%%$$$###***)))(((((('''%%%###$$$***)))(((&&&%%%###""""""&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&******)))((('''''''''(((***,,,///111222000---+++(((*********(((((()))+++***)))((()))******)))(((((()))******++++++******++++++,,,,,,---......///...///000000///000111333666555555444444444444555555555555555666888999:::::::::;;;;;;<<<>>>??????======<<<<<<===>>>>>>???>>>@@@BBBDDDDDDCCCBBBBBB@@@@@@AAABBBDDDEEEFFFGGGCCCDDDFFFIIIKKKMMMNNNOOOKKKHHHDDDAAA>>><<<<<<<<<=========<<<:::;;;===???@@@@@@@@@>>><<<;;;===???========================999999999999777555222111222222333444444444333222111111111111111111111111.../////////...///222444---.../////////...,,,+++,,,,,,,,,------.........***---...,,,---000000---,,,+++***(((((()))***+++$$$%%%''')))))))))((((((((())))))''''''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$%%%&&& !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$######$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%###!!! $$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''))))))*********((()))******+++++++++***---...///000000111111111111222333444555777888888999888888999;;;;;;:::999;;;::::::999:::;;;<<<===;;;;;;<<<<<<======>>>>>>>>>@@@AAAAAAAAABBBEEEGGGDDDBBBAAACCCFFFFFFCCC@@@???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCBBBBBBDDDEEEEEECCCAAA@@@@@@???>>>===<<<;;;;;;888888999999999999888888999888777666444333222111111111111222222222222222111111111111111111111111///111222222000......///+++,,,---------...000222///......------,,,,,,,,,,,,,,,---,,,,,,+++***)))************+++++++++++++++,,,---,,,*********,,,*********))))))*********((((((''''''''''''((((((***)))(((''''''((()))***%%%&&&''')))))))))((((((((((((''''''''''''(((((())))))(((''''''''''''(((###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&)))'''%%%%%%%%%%%%###!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''$$$"""###&&&'''$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&***)))(((((('''''''''(((((())),,,---...,,,***)))((()))******))))))***+++***)))((((((******)))((((((((()))************)))))))))******++++++,,,,,,///000000000//////000222555444444444444444555555444333333333555777999:::888888999:::;;;<<<===>>>:::::::::::::::;;;<<<======???BBBBBBAAA@@@AAAAAA>>>???@@@AAABBBDDDEEEEEEBBBCCCDDDEEEGGGIIIJJJKKKGGGEEEBBB???===<<<;;;;;;<<<<<<<<<;;;::::::<<<>>>@@@@@@@@@>>><<<<<<>>>@@@<<<======>>>>>>======<<<777777777666555333222111111222333444555444333222000000000000000111111111...///000///......000222,,,------...//////......,,,,,,------------------***------***))),,,,,,)))***))))))))))))***++++++*********)))((('''&&&%%%'''***)))'''&&&((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&###%%%&&&%%%$$$$$$$$$&&&!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$########################$$$############$$$%%%%%%$$$######"""""""""######$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&'''((())))))))))))((())))))***++++++++++++***---...///000000111111111111222333444555777888888555444444555888888666444888888888888999:::;;;<<<;;;;;;<<<===>>>?????????>>>@@@BBBBBBBBBCCCEEEGGGDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBCCCEEEFFFFFFDDDAAAAAA@@@???>>>===<<<<<<999::::::999999888777666888777777555444333222222000000111111222222222333000000000000000000000000...000222222000......///000---***+++---///000000//////......---,,,,,,+++,,,,,,+++++++++++++++,,,************+++++++++++++++,,,---,,,+++******,,,***))))))(((((())))))***))))))(((((((((((())))))''''''''''''((())))))***$$$%%%''')))***)))((((((((((((''''''''''''((((((++++++***)))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&)))'''(((,,,$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))******&&&''')))***+++++++++***''')))******))))))***+++***((('''((()))***)))((('''((())))))******)))))))))))))))***++++++,,,,,,---...////////////222444333333333333444555555666333222222222333666888:::888888999999::::::::::::777777888999:::<<<===>>><<<>>>@@@???>>>===???AAA======>>>???AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBAAA@@@???===;;;:::999;;;<<<<<<;;;999999;;;===?????????===<<<<<<===???<<<<<<===>>>>>>===<<<<<<888777666555444444333444000111333555555444333222....../////////000000000///111222222000//////000---------------...//////------------------,,,,,,***---,,,)))(((++++++)))((()))***++++++***)))(((***))))))(((((()))))))))'''******&&&&&&))))))%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&"""%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''((()))******)))((('''******+++,,,,,,,,,++++++---...///000111111111111111222333444555777888888777666666888:::;;;888555666777888999:::;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@???AAACCCDDDDDDDDDGGGHHHFFFFFFFFFDDDBBBAAABBBCCCAAA@@@@@@@@@AAACCCEEEFFFCCCCCCBBBAAAAAAAAAAAABBBDDDBBBAAABBBEEEGGGGGGGGGBBBAAAAAA@@@???>>>======;;;;;;;;;:::999888777666777777666555444333333222000000000111222222333333////////////////////////---000333222000......///444///))))))---000///---000//////...------,,,,,,,,,+++*********+++,,,---)))************+++++++++,,,---...---+++***+++,,,))))))(((((((((((())))))******))))))))))))******%%%&&&&&&'''((())))))***$$$%%%''')))******)))(((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%'''''''''''''''((())))))###$$$&&&''''''&&&$$$###''''''''''''&&&%%%$$$$$$$$$!!!###)))***&&&%%%)))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((###$$$%%%&&&(((***,,,---%%%&&&(((***,,,---......&&&(((***+++***)))***+++***((('''((()))***)))((('''(((((()))))))))))))))***++++++,,,------......+++,,,...//////000333555222222222333444555666777222222111111333555888:::999999999999999888777666555555666888:::===???@@@<<<>>>???>>>;;;;;;>>>AAA<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBB?????????>>>===;;;999888;;;<<<<<<:::999999;;;======>>>>>><<<;;;;;;===>>>;;;<<<===>>>>>>===<<<;;;888777666444444444555666000111333555555555333222---.........//////000000000222444444222000/////////...---,,,,,,---...///.........------,,,,,,,,,***,,,,,,******...///---)))***+++,,,+++)))'''&&&&&&&&&&&&'''))),,,///000&&&******&&&%%%))))))%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$'''!!!%%%))))))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((""""""""""""####################################$$$$$$######$$$$$$%%%&&&############$$$$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$((((((((()))******++++++'''''')))***++++++++++++......//////000000111111333444555777888888888888666777888999999:::999999444444555666777999;;;<<<;;;<<<>>>???@@@@@@??????===>>>???AAADDDFFFHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@???????????????BBBBBBBBBBBBBBBCCCDDDEEECCCBBB@@@>>>======>>>>>>>>>===<<<;;;999888777777666666555444222111111000222222222111111111000000333111///...---...///000333333111000000000111222......//////......---,,,///...,,,++++++,,,...///---,,,,,,///333333---'''+++++++++,,,,,,---------...,,,++++++,,,+++)))'''***)))((((((((()))+++,,,)))))))))))))))*********,,,***(((&&&'''***...000***)))(((''''''''''''''''''))))))'''$$$###&&&)))'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$&&&&&&$$$"""$$$&&&%%%%%%%%%%%%&&&((()))+++&&&%%%$$$$$$&&&&&&%%%$$$,,,&&&"""###)))+++(((###&&&&&&%%%$$$############)))&&&###$$$'''((('''$$$&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&))),,,+++)))''')))+++))))))))))))((('''&&&%%%++++++***)))(((((()))))))))))))))((()))******+++*********+++++++++,,,,,,+++,,,---...////////////000111333333333333444666444444555555555888<<>><<<<<<===???===>>>???@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<;;;:::::::::;;;<<<<<<>>>>>>===<<<;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;888777666555444333333333222333555666666555333222//////000000000000000///222222111000000111222333///...,,,,,,,,,---///111///000///---***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))((()))+++***(((''''''(((((((((((((((''''''''''''%%%###"""$$$'''((('''%%%"""!!!$$$'''###!!!***&&&&&&&&&%%%%%%$$$$$$$$$%%%### ###&&&%%%"""!!!$$$$$$"""###&&&&&&%%%############%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$###"""""""""###$$$$$$$$$######$$$$$$%%%&&&!!!###$$$$$$###"""$$$%%%$$$$$$$$$#########""""""!!!$$$######$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###&&&### ###((($$$$$$$$$$$$######""""""%%%%%%%%%&&&'''((('''%%%$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++((((((((()))***+++++++++.........///000000111111333444555666777888888888555555666777888888888888444555555666777999;;;<<<:::;;;===>>>??????>>>>>><<<===???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC????????????????????????BBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>>============::::::999888777666666555666555555444333222111000111111111111111111111111333222000///...///000111222111000/////////000000......//////......---,,,///---,,,++++++,,,---///,,,+++***---000000,,,'''++++++,,,,,,,,,,,,,,,,,,---,,,++++++,,,+++)))'''***)))((((((((()))++++++***))))))))))))))))))))))))(((&&&&&&''')))+++---)))((((((((('''''''''''''''&&&''''''''''''%%%###''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''%%%$$$%%%&&&###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&(((******))))))******&&&''''''(((((((((((((((***)))((((((''''''(((((((((((()))))))))*********---------............///)))***,,,...///000111111000111333333222222444555444444555555666888<<>>>>>===<<<;;;<<<===<<<<<<<<<===<<<<<<;;;:::888888666555444333333333111333444555555444333111//////000000000000//////111000///......///000000///...---,,,,,,---///000333444444333000//////000++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))''''''((())))))((((((''''''&&&&&&&&&$$$###$$$&&&'''&&&$$$(((###!!!$$$&&&$$$%%%)))%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&(((&&&%%%''''''$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$######$$$&&&$$$$$$$$$#########""""""###%%%$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""&&&***'''  $$$$$$$$$$$$#########"""%%%$$$$$$%%%''''''&&&%%%$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++)))))))))))))))***+++,,,------...//////000111111222333555666777777888888444444555666777777777777555555555666777999:::;;;:::;;;===>>>???>>>>>>===<<<>>>???AAAAAAAAA???>>>AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@AAAAAA???>>>===<<<<<<<<<888888888888777777777666666555555444333222111111111111111111111222222222333222111000///000111222111000///.........//////......//////......---,,,...---,,,++++++,,,---...,,,***(((***------+++(((,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,+++)))((()))))))))((()))******+++*********))))))(((((((((&&&&&&%%%&&&&&&'''((()))'''((()))))))))((('''&&&'''%%%%%%'''+++***%%% &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&''''''(((%%%'''((((((&&&%%%&&&'''"""$$$&&&((((((&&&$$$"""&&&%%%$$$%%%&&&'''&&&$$$!!!%%%(((&&&"""!!!%%%***%%%%%%%%%%%%&&&'''((()))%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((($$$$$$$$$&&&((()))((('''$$$%%%&&&((()))*********((((((''''''&&&&&&'''''''''((()))*********))))))******+++++++++,,,,,,,,,(((***,,,...000111222333///111222222111222333444333444555666666888;;;>>>;;;;;;:::999888777666666444444444555777888:::;;;<<<===<<<;;;999:::;;;===999;;;<<<>>>@@@AAABBBBBB@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888999::::::<<<>>>>>>===<<<;;;<<<===<<<<<<======<<<;;;;;;:::999888777555444444444444111222333444444333222111//////000000000000//////000///...---------------......---,,,,,,...///000///111222111///---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++)))(((((()))***))))))((('''&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$---###&&&((('''&&&$$$$$$$$$$$$############%%%&&&)))******(((&&&$$$(((&&&&&&)))(((###"""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$###############$$$&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&### """$$$$$$$$$$$$$$$############$$$######$$$&&&'''%%%$$$$$$######$$$%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$((((((((()))******++++++******)))))))))***+++,,,,,,------...///000111111222333444555666777777777444444555666777777777777555555555666777999:::;;;:::;;;===>>>??????>>>>>>===>>>@@@BBBAAA???<<<:::??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;888999999999999999999999666555555444333333222222222222222111111111000000111111000//////000000111000000/////////..................///......---,,,------,,,++++++,,,------,,,***))))))+++,,,+++***---,,,,,,,,,++++++******,,,+++***+++,,,+++)))((()))))))))))))))******+++++++++***)))(((''''''&&&%%%%%%&&&'''''''''''''''&&&''')))******((('''%%%'''&&&&&&(((******&&&###&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%'''''''''%%%$$$"""'''%%%$$$%%%&&&'''&&&%%% %%%((('''###"""''',,,$$$#########$$$$$$%%%&&&###&&&)))(((%%%$$$%%%(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((""" """&&&(((&&&$$$$$$%%%&&&((()))*********((((((''''''&&&''''''(((&&&''')))++++++***)))'''))))))))))))*********+++***+++,,,...000111111111///000111111000000222333333444555555666777:::<<<999999888888777666666555222333333444555777888999:::::::::999888888:::<<<:::;;;<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;<<<===<<<:::999999999:::;;;<<<;;;:::999888999999:::<<<>>>>>>===<<<;;;<<<===<<<<<<======<<<;;;;;;:::999999777666555444444444000111222222222222111000///000000000000//////...000///...---,,,,,,++++++...------------...///000***,,,//////,,,***)))(((************************(((((((((((((((((((((((((((***++++++***))))))*********)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%$$$+++""""""&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((())))))'''$$$"""###"""###'''&&&!!!!!!$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''########################$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$######$$$%%%%%%$$$"""''''''&&&%%%%%%$$$######((((((((()))******++++++***************++++++,,,,,,,,,---...///000111111111222333555666666666666555555666777888888888888666666666666777888::::::;;;<<<===????????????>>>>>>???AAABBBAAA>>>;;;999===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>>>>>>>::::::;;;;;;===>>>@@@AAA>>>>>>>>>===<<<;;;:::999777777888888888888999999666555555444444333333333555444333222111///......//////........./////////000111111000000000//////.........///......---,,,,,,,,,,,,++++++,,,,,,,,,---,,,******+++,,,,,,,,,,,,,,,,,,++++++*********+++***)))***++++++***(((((()))))))))************+++******)))((('''&&&&&&%%%&&&'''(((((((((''''''%%%'''(((******)))'''&&&''')))***)))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###)))((('''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&'''(((***&&&%%%$$$$$$#########$$$###&&&)))(((%%%$$$%%%'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((###!!! ###''')))'''%%%&&&&&&'''(((((()))(((((((((((((((''''''((())))))%%%''')))***+++***(((''',,,,,,,,,,,,------------,,,,,,---..................000111000//////000111111333444555555555888:::777777777666555555555444111111222333444666777888777888888777777777:::<<<<<<======>>>>>>>>>======>>>===<<<::::::::::::;;;<<<;;;999888888888999:::;;;;;;:::999999999;;;;;;<<<>>>>>>===<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666555555555111111111111111111111111000000000000000///......000000//////...---,,,,,,------------......//////,,,///111111///---,,,,,,************************((((((((((((((((((((((((''')))++++++)))((()))******))))))((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%'''$$$ !!!%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$### %%%%%%""" """$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''########################$$$###"""######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&&&&%%%###%%%$$$###$$$&&&&&&$$$###''''''&&&%%%%%%$$$######((((((((()))******++++++******+++,,,,,,++++++***++++++,,,---///000111111111111333444555666666666555555666777888888888888666666666666777888999::::::;;;===>>>??????>>>>>>===>>>???@@@???===;;;:::<<<<<<<<<<<<===>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>>>>??????@@@999999:::;;;<<<>>>???@@@=========<<<;;;:::999888555555555555555666666666555555555555444444333333555444333222111///......------...............///000000111111111000///.........//////......---,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++************))))))***++++++***((((((((()))************))))))))))))(((((('''''''''''''''(((((()))(((((('''&&&'''((()))))))))((('''&&&)))***(((%%%%%%)))---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&&&&&&&$$$"""***)))'''&&&%%%&&&'''''''''&&&%%%&&&'''((('''%%%(((&&&$$$%%%(((***)))''')))((('''&&&%%%%%%%%%%%%$$$%%%(((((('''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%''')))***)))((('''((((((((((((((('''&&&((((((((('''(((((()))***&&&'''((()))))))))((((((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...///000000......///000///111333333333444555777666555555555444444444333111111222222444555777888666777777777666777:::<<<===============<<<<<<;;;===<<<:::999888888999999::::::999888888888888888;;;:::999999:::;;;===>>><<<>>>>>>===<<<;;;<<<===999:::;;;<<<============;;;:::999777666666666666111111111111111111111111000111111000000///...---///000000000///...---------------............///---///111111///---------************************))))))))))))))))))))))))&&&(((******)))(((((()))((((((((((((''''''''''''&&&'''((('''&&&%%%&&&'''$$$'''(((%%%%%%'''((('''&&&&&&&&&&&&''''''''''''))))))(((''''''&&&&&&&&&!!! !!!&&&'''$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%#################################$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&###############$$$$$$$$$$$$!!!"""$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$((((((((()))******++++++)))***,,,------,,,***(((***+++,,,---///000111222000111222333444555555555444444555666777777777777666666666666777888999:::888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>??????AAAAAAAAA@@@@@@@@@??????======>>>>>>???@@@@@@AAA<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;999888777555555555555555555555444555555555555444444444444222222222111111111111111------.../////////////////////000000000///...---......//////......---,,,+++++++++,,,,,,+++++++++,,,---------,,,,,,,,,---************++++++++++++***)))((()))++++++***((('''((()))***+++******)))((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((()))%%%&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((('''%%%"""&&&&&&&&&&&&&&&&&&&&&%%%(((&&&%%%&&&'''((('''&&&(((&&&$$$$$$&&&((('''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))(((((())))))''''''(((((((((((('''''''''&&&&&&&&&''''''((()))'''''''''(((((((((((()))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---/////////------...///---///111222222222333444444444444444333333333333111111222222444666777888555666666666666777:::===;;;;;;<<<======<<<<<<<<<;;;:::999777777777777888888888999999888888777666::::::999:::;;;===???AAA<<<>>>>>>===<<<;;;<<<===888999:::<<<===>>>>>>???;;;:::999888777666666666222222222111111222222222111111111111000///...---......///000000///...---,,,------...............,,,---...---+++++++++,,,************************))))))))))))))))))))))))%%%&&&((((((((('''((()))''''''''''''(((((((((((($$$&&&((((((&&&%%%''')))"""(((+++))))))+++)))$$$%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%%%%######&&&'''%%%%%%(((%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$######$$$&&&""""""#########$$$$$$$$$%%%""""""&&&&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###%%%&&&''')))***$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++(((***---//////,,,)))'''***+++,,,---///000111222000111222333444555555555222333444555666666666666777666666666777888999999666777999:::;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@?????????===>>>>>>???@@@AAAAAAAAA???>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;999777666888888777777666666666666555555555555555444444444//////000111222222333333......///000111111000000---.../////////...,,,,,,......//////......---,,,***++++++,,,,,,++++++***+++,,,------,,,+++,,,,,,))))))******+++++++++,,,))))))((()))++++++***((('''((()))++++++******)))'''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''((()))***###"""###&&&))))))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''(((+++)))''''''))))))&&&###"""$$$&&&((((((&&&$$$###((('''&&&&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%############$$$%%%&&&&&&&&&%%%$$$&&&))))))&&&"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((###&&&)))(((%%%$$$&&&(((&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))***+++++++++,,,,,,,,,,,,'''''')))***+++,,,,,,------...//////---,,,---///,,,...111111111111222333444444333333333333333333111111222333444666777888555666666666666888;;;===999:::;;;<<<============:::999888666666666666777777888999999999888666555999999:::;;;<<>>>>>>>><<<;;;<<<===666888999;;;===??????@@@<<<;;;999888777777666666333333222222222222333333111111111111000///...---,,,---.../////////...---,,,---......//////......---......---++++++---...))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&'''((('''&&&'''(((&&&&&&''''''((()))))))))$$$&&&((((((&&&%%%'''*** &&&))))))+++---((($$$$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))&&&$$$"""((($$$$$$&&&%%%###$$$'''&&&%%%############%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###### !!!###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$$$$###"""$$$%%%""""""######$$$$$$$$$$$$&&&######((((((######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$""" !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((...,,,******,,,---+++(((++++++,,,------......////////////000111222444555444555666777777777666555444555666666444333444555555333222111333555888::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@<<<<<<>>>??????@@@@@@@@@===>>>???@@@@@@???>>>===AAA@@@@@@???>>>===<<<<<<:::::::::::::::999777777555555555555555666777777666444222222333333333222444444333333222111000000////////////////////////000...,,,---000111///---///---+++,,,...///---+++000---,,,...---))))))+++...,,,******+++++++++******************++++++++++++***)))'''''')))***+++))))))((((((''''''&&&&&&))),,,...,,,(((%%%$$$&&&)))'''&&&&&&''''''&&&%%%$$$%%%''')))))))))(((((($$$&&&(((((('''###%%%'''((('''###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''###&&&%%%""""""%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((%%%"""!!!$$$'''$$$%%%%%%&&&&&&''''''(((!!!!!! !!!###%%%&&&'''$$$"""$$$''')))(((&&&'''''''''''''''((())))))+++)))&&&&&&'''(((((('''***)))((()))***)))(((&&&'''((()))******)))(((''',,,***((('''(((******)))(((((()))***++++++,,,,,,---------............///,,,------...///000000111555444222000000111333444222333444555555555444333777666666777999;;;===>>>>>>>>>===;;;:::999888888;;;888666777888999666444;;;<<<<<<:::888666777888::::::;;;<<<===>>>???@@@@@@???======>>>>>><<<;;;777888999;;;===>>>@@@@@@<<<:::777555333444555666000111222222222222111000////////////////////////////////////////////////------------------------000000///...------,,,,,,---,,,+++******)))&&&$$$'''''''''''''''((()))***((()))*********((('''&&&(((''''''&&&&&&&&&'''''')))***,,,...000222333444444222...***((((((((()))'''%%%###%%%(((***)))(((%%%,,,///,,,'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$"""%%%""""""%%%%%%""""""%%%""""""###$$$%%%%%%&&&&&&'''%%%"""!!!"""######"""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$######"""######$$$'''%%%###!!!!!!###&&&((("""$$$$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$&&&$$$###%%%((()))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$ $$$%%%###%%%)))&&& %%%'''((('''&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&''''''(((((((((((((((+++)))'''((()))***(((&&&++++++,,,,,,---........./////////000111222444444222222333444444444333333444555666666444444555666555555444444555777999;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<===>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===BBBAAA@@@???>>>===<<<<<<======<<<:::888666444333555444444444444555666666555333222222333333222111444444333333222111111000111111111111111111111111111///---...000111///......,,,***+++---...---+++///++++++------))))))+++...,,,******+++++++++***((())))))***++++++,,,,,,+++***)))(((((()))***+++((((((((((((((('''''''''''')))******)))'''''''''***(((''''''(((((('''&&&))))))*********))))))((($$$%%%'''((((((&&&###"""&&&((()))'''%%%###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%''''''######&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&((()))'''&&&$$$$$$%%%''''''''''''''''''''''''(((((()))(((&&&%%%%%%''')))******)))((((((((())))))'''%%%'''((()))******)))((('''+++******)))(((((())))))(((((()))******+++,,,,,,------------.....................//////000000000222111///......///000111111222333444444444333222444555777999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;999777888::::::999777:::<<<===<<<:::888888999::::::;;;;;;===>>>???@@@@@@???======>>>>>><<<;;;888888999;;;<<<>>>???@@@:::888555333111222333444222222222222222222222222////////////////////////000000000000000000000000........................//////......---,,,,,,++++++***)))***+++***(((&&&)))(((((((((((())))))***)))))))))))))))(((''''''(((((('''''''''(((((()))/////////...---,,,,,,,,,,,,,,,,,,++++++)))((((((&&&$$$"""###&&&((('''&&&&&&,,,///+++&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###""""""$$$%%%&&&%%%###%%%""""""%%%%%%""""""%%%"""######$$$%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''%%%###&&&%%%%%%$$$#########$$$'''&&&###"""!!!"""###%%%"""$$$%%%$$$###"""###$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%###%%%(((&&&!!!$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''((((((((((((((()))(((''''''(((((('''&&&***++++++,,,,,,---.........//////000111222333444222111111111222222333444333444666666555555666888666666666666777999:::;;;777777777777999;;;===>>>======<<<<<<<<<======>>>;;;<<<<<<============<<>>>>>>>>>>>>>>>>>???CCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;999777555333222333333333333333444555555444222111111222222111000444333333222222111111111111111111111111111111111111000//////111111000///...---,,,---...///...,,,,,,)))))),,,,,,)))))),,,---,,,******+++,,,+++***(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++'''((((((((((((((())))))&&&&&&&&&''')))***)))(((***)))(((((())))))(((&&&++++++***)))((('''''''''$$$%%%&&&'''(((((('''''''''((()))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''')))((($$$$$$&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%***+++)))&&&))))))(((((('''&&&&&&%%%(((((('''''''''(((((()))((('''&&&%%%###$$$&&&(((''''''&&&&&&''''''((()))(((&&&%%%&&&'''))))))(((((('''''''''(((((('''%%%'''(((((())))))(((((('''$$$(((++++++)))((()))+++((())))))******+++++++++,,,,,,,,,---------......////////////000000000000000///...---...///000111000111222333444333333222333555888;;;<<<<<<:::999999999:::;;;<<<<<<<<<<<<999888666777999:::999999999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAA???>>>>>>>>>>>>===;;;888999:::;;;<<<===>>>>>>999777555333222222333444444444333222222333444444////////////////////////111111111111111111111111////////////////////////......------,,,,,,++++++***))))))***++++++***(((+++******))))))))))))******))))))(((((((((((((((((((((((((((((()))***+++111000///---***((('''&&&$$$&&&***,,,---+++)))'''%%%$$$"""###$$$%%%%%%$$$'''---///***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###%%%%%%$$$###(((%%%%%%((((((%%%%%%(((#########$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$$$$###$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!###$$$%%%$$$###"""###%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%###""""""######$$$&&&''''''((("""$$$%%%$$$&&&(((&&&""""""$$$%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((())))))((())))))))))))(((*********+++,,,,,,------......///000111222333333333333222111222333555666222444555666555555777999555666777777888999999999777777777777999<<>>======<<<<<<<<<<<<===<<<======>>>>>>======<<>>>>>???@@@AAADDDCCCBBB@@@???===<<<;;;888888888888777666555444222222222222222333333444222111000111222222111///333333333222222111111111111111111111111111111111111000000000111111111000000////////////000//////***((((((+++,,,)))***------+++******+++,,,+++******************+++++++++******)))(((((()))******''''''(((((()))))))))***(((%%%$$$&&&)))+++)))''')))(((''''''(((((('''&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&)))((($$$###&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''))))))'''%%%)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&((()))(((%%%""""""%%%)))'''&&&&&&&&&&&&'''((((((+++)))'''&&&''''''%%%$$$'''&&&&&&'''((((((&&&%%%(((((((((((((((((((((((($$$+++,,,***)))+++...((()))))))))*********++++++,,,,,,,,,------------000000000000000/////////000000//////000111222333111222333444555444333333444555888:::;;;;;;:::999888999:::<<<<<<<<<<<<;;;666555444444666777888999:::===@@@BBBAAA???>>>>>>===<<<;;;;;;<<<===???AAAAAA???>>>>>>???>>>===;;;999::::::;;;;;;<<<<<<===999888666555444444555666555444222111111222444555////////////////////////000000000000000000000000........................---------,,,,,,+++++++++******)))***+++,,,***(((++++++***)))((((((((((((***)))(((''''''((()))***''''''''''''((()))***+++,,,,,,+++***)))((('''&&&"""%%%(((+++,,,+++)))(((&&&%%%$$$###$$$$$$$$$$$$(((---...)))&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###!!!'''$$$$$$''''''$$$$$$'''#########$$$$$$%%%%%%%%%!!!!!!###"""!!!$$$##################$$$"""######$$$$$$$$$######%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############"""!!! ###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$&&&'''&&&###"""$$$%%%%%%###""""""###&&&%%%$$$######$$$%%%&&&&&&''''''((((((((((((((((((((())))))((((((((()))))))))******+++,,,,,,,,,---...///111222222222222222222111111222333555666333444666666666666777999555666666777888888888888888888888999;;;>>>@@@BBB>>>======<<<<<<<<<<<<=========>>>?????????>>>>>>BBBBBB@@@@@@@@@@@@BBBBBBCCCBBBAAA@@@>>>===<<<;;;777777777777777666444444111111111111111222333333111000000111333333111///333333222222222222222111000000000000000000000000000111111111000000000111......//////.........///***'''(((+++,,,******------+++)))***+++,,,,,,+++,,,,,,++++++***)))))))))******))))))))))))******'''((((((((())))))******+++(((%%%&&&)))***(((%%%(((&&&%%%%%%&&&'''%%%$$$&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%'''&&&###"""%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&###&&&((((((&&&$$$###$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&""""""%%%(((&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''%%%###'''&&&&&&'''(((((('''%%%((((((''''''''''''((((((%%%,,,---***((()))+++)))))))))))))))*********++++++++++++,,,,,,,,,---000000000000/////////////////////000000111222333222333555666666666555444666666666777888999:::;;;999:::;;;<<<<<<<<<::::::555555555555555777999;;;;;;>>>BBBCCCCCCAAA@@@@@@>>>======<<<===>>>@@@AAAAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666555444444555555444222111//////111222444000000000000000000000000////////////////////////---------------------------,,,,,,,,,,,,,,,++++++,,,+++***+++++++++)))'''***)))((((((''''''''''''***)))(((''''''((()))***%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''&&&'''((()))************&&&&&&&&&%%%%%%%%%%%%&&&))),,,,,,(((%%%&&&%%%############$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$###!!!""" """""" """###$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$#########$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%% !!!"""###$$$######"""###%%%%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&%%%$$$%%%'''&&&%%%###$$$$$$&&&%%%$$$######$$$%%%&&&&&&''''''(((((((((((((((%%%&&&''''''&&&&&&'''(((((())))))******+++,,,,,,,,,---///111222222222111/////////000111222333444444555777777666666777999777777666666777888888999888888:::<<<>>>???@@@AAA======<<<<<<<<<======>>><<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???>>>===<<<<<<;;;;;;:::888666444222111111111111111111222333333111000111222444444222000222222222222222222222222///////////////////////////000111111//////000111+++,,,------,,,+++,,,---+++((())),,,,,,******---,,,+++)))***+++,,,,,,+++,,,,,,++++++***))))))))))))))))))******)))))))))((())))))))))))))))))***,,,+++)))((((((((('''&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%&&&'''((())))))((((((&&&%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""""""""$$$###"""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%((()))###&&&%%%""""""%%%&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((###!!!"""%%%#########$$$%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''((($$$###$$$&&&((()))(((''''''&&&&&&'''))))))(((&&&(((''''''&&&&&&''''''(((&&&)))---,,,)))&&&%%%%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,............////////////,,,,,,---...000111222222333444555777777666666555777777666666777888:::;;;888:::<<<======<<<:::999888999999888777888<<>>>>>??????@@@@@@@@@@@@BBB@@@????????????>>><<<<<<;;;;;;;;;::::::999999555444444333333222333333222222111000000111222222000000000000000000000000........................------------------------------------,,,,,,,,,,,,---,,,++++++,,,+++)))''')))((((((''''''''''''(((((((((((((((((())))))***&&&&&&&&&&&&&&&'''((()))((((((((('''&&&%%%%%%%%%((('''''''''''')))***+++&&&'''((('''&&&&&&''')))(((+++***&&&%%%'''&&&###############$$$$$$$$$$$$'''&&&%%%%%%%%%$$$""" %%%""""""%%%%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""###$$$%%%$$$###"""###%%% """$$$%%%%%%$$$ """###$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''######&&&'''&&&%%%'''%%%'''((((((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((((((%%%'''((((((&&&&&&(((***(((((())))))***++++++++++++---///111222222111000...///000222333333444444555666777777666555666888:::999777777777888:::;;;666888:::===>>>???>>>>>><<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;:::999777444222111222111111111111222333333111111111333555555333111222222222222222222222222000000000000000000000000...///111000...---///111,,,...///...,,,+++---///,,,******------***+++---,,,***)))***+++---,,,,,,))))))*********+++++++++))))))************))))))*********))))))))))))))),,,,,,+++)))((('''(((***(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&'''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%$$$"""###%%%&&&%%%###''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))***(((%%%###$$$'''+++..."""%%%%%%"""###'''(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((($$$%%%'''(((((((((((('''%%%%%%%%%&&&((((((&&&$$$&&&&&&%%%%%%&&&&&&'''(((""""""###&&&)))***)))((('''''''''(((******)))'''((('''&&&&&&&&&&&&'''(((((()))******)))'''%%%$$$)))))))))))))))))))))(((************++++++++++++,,,,,,------......//////,,,,,,...000111222333333333444555666666666555444666666777777888888999999666888:::===>>>===<<<;;;:::;;;:::999777888<<<@@@???AAACCCCCCBBBAAABBBBBB>>>@@@AAACCCCCCBBBAAA@@@BBB@@@????????????>>><<<<<<<<<;;;;;;:::999888888444444333333333333222222222222222222222222222222000000000000000000000000////////////////////////........................------------------------,,,+++***+++,,,,,,+++)))(((((((((((((((((()))***''''''((()))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%'''((()))***%%%'''((('''&&&&&&(((+++((()))(((%%%%%%(((((($$$############$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$(((%%%%%%((((((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""######!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$""""""###%%% """$$$$$$$$$###""""""#########$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((###"""&&&(((%%%%%%(((&&&'''((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''(((((((((((((((''')))++++++)))(((***---((((((((()))******+++++++++,,,///111222222111000000111333555666666666666666777888777666555666777<<<;;;999777777999<<<===555777:::===>>>>>>===;;;;;;;;;;;;<<<<<<>>>???@@@888999:::<<<>>>???@@@@@@===>>>???@@@@@@???>>>===========================999999999888888777666555222222222111222222333444111111222444666666444111222222222222222222222222111111111111111111111111---///111000---,,,...000///111333222///...000222...++++++...---++++++---,,,***)))***+++------,,,&&&'''(((***+++,,,......))))))************))))))++++++******))))))((((((***,,,---+++''''''***---)))'''&&&&&&'''(((&&&%%%$$$%%%&&&&&&%%%$$$"""!!!'''(((((()))(((((('''&&&'''$$$###$$$&&&'''&&&$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$"""!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******(((%%%!!! $$$))),,,###%%%&&&###$$$(((***((($$$$$$%%%%%%%%%&&&&&&&&&)))&&&######'''***)))((('''''''''&&&%%%%%%$$$$$$"""###%%%'''''''''''''''$$$###$$$&&&******'''###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$&&&((()))'''%%%(((''''''(((***+++***(((((('''&&&%%%%%%&&&'''(((%%%$$$%%%(((***+++***((())))))))))))(((((((((((()))************+++++++++++++++,,,,,,---...//////...///000222444555666666222333444555555555444333333555888::::::999888666333666999===??????>>>===999::::::888555666:::>>>AAABBBCCCBBBAAA@@@AAACCC???@@@CCCEEEEEECCCAAA@@@BBB@@@??????@@@???>>>======<<<<<<;;;:::888888777555555555555555555444444222333333444444333333222000000000000000000000000000000000000000000000000////////////////////////........................***))))))+++---...---+++))))))(((((()))***++++++&&&'''(((*********)))(((***))))))(((((((((((()))$$$$$$%%%&&&&&&'''((((((!!!###%%%'''((())))))###&&&((('''%%%&&&))),,,'''((('''$$$%%%))))))%%%"""############$$$$$$$$$#########%%%((())))))'''$$$""""""$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%"""###%%%%%%%%%$$$""" %%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$ ###&&&&&&$$$###%%%'''######$$$%%%&&&&&&'''((()))###"""&&&(((%%%%%%)))%%%'''((('''&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###***'''%%%&&&(((***)))'''%%%%%%'''***,,,)))"""&&&&&&&&&&&&&&&''''''(((+++,,,,,,***((((((,,,000///000111222333444555555555666777777666666777888777777888999999999999999888888999:::::::::999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>===============>>>>>>>>>>>>===<<<;;;999999999999888777666555444444333333333444444555555555222222222333333333444444444333222222111111222222000000000000000000000000......---------......///,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++*********)))))))))***,,,------+++))))))***+++***)))******))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%"""%%%&&&%%%#########%%%'''(((((('''&&&&&&'''))))))(((((('''''''''&&&&&&%%%$$$$$$##################$$$&&&((((((%%%######""""""""""""$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$#########$$$(((&&&$$$%%%'''(((&&&$$$)))%%%"""!!!$$$'''&&&%%%######%%%&&&''''''(((((()))(((%%%######$$$&&&((($$$%%%&&&(((((((((''''''((('''&&&&&&'''((('''&&&+++***************++++++)))((('''%%%$$$&&&))),,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++,,,---///000000111111444444444444444444444444555333222333777999999777888999;;;<<<>>>>>>>>>===BBB===999777:::===??????>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA???>>>======<<<===;;;999777666666666777666666555444333333222222666555444222000///...---000111111000///......///...///000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,***///,,,***+++---...,,,)))************))))))))))))))))))))))))************$$$""" !!!%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''((()))((('''''')))+++$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$######""""""''''''&&&$$$"""!!!"""$$$'''$$$""""""%%%&&&%%%###"""&&&(((&&&""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######"""###%%%%%%$$$"""%%%$$$###$$$&&&'''&&&%%%&&&%%%###"""###%%%''''''&&&$$$$$$%%%&&&%%%###"""""""""######"""""""""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((())))))'''((((((((())))))(((%%%"""+++************+++,,,,,,***+++,,,+++)))))),,,///.........//////000000000444666777777666555777888777888888999999999888888777888999::::::::::::::::::::::::;;;<<<<<<======>>>>>>======>>>>>>???@@@>>>>>>===============>>><<<<<<<<<<<<;;;:::888888888888777777666555555555333333444444444444444444666666555444333222111111333333222111111111111222........................000000///...---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))******)))))))))***+++,,,,,,***)))(((******)))((((((((())))))***+++++++++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""""""""###$$$&&&"""$$$$$$$$$######%%%&&&%%%'''(((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###&&&%%%$$$######$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$######$$$$$$&&&$$$"""###%%%&&&$$$"""'''%%%######$$$%%%&&&%%%''''''((((((((((((((((((&&&&&&$$$$$$$$$&&&((()))&&&'''((((((((('''&&&&&&((('''&&&&&&'''((('''&&&******))))))))))))******'''((((((&&&%%%&&&)))+++************++++++++++++,,,,,,+++++++++,,,------,,,---...000111111222222444444444444444444444444555333222333666888888666888999;;;<<<===>>>=========;;;999999<<>>??????@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA???>>>===<<<<<<<<<;;;999888666666666777666555555444333333222222444444333222000///......///000111000.........///---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,...,,,***+++,,,---+++)))*********))))))(((((((((&&&&&&'''''''''((((((((('''%%%$$$%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())),,,***((((((******)))&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&$$$""""""###%%%'''%%%######%%%'''&&&$$$###&&&(((&&&"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###""" !!!###$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$######""""""!!!###%%%%%%$$$""""""###&&&%%%###"""""""""###$$$""""""###$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((&&&%%%&&&'''))))))(((******)))(((&&&&&&''')))******))))))******+++,,,)))***++++++******+++---........................444555666666555555666888888888888888888888888777777777999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>======>>>>>>???@@@======<<<<<<<<<======>>>999999999999999888777666666666666666666666666666444444444444444444333333777666555444333222222111333222222111111111111111////////////////////////222222000///...------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((******)))))))))***+++++++++)))((('''((()))((('''&&&''''''(((((())))))***((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%&&&((()))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$###""""""###$$$%%%&&&%%%%%%%%%###"""###&&&)))%%%&&&((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((''''''&&&&&&###$$$$$$%%%&&&'''((()))))))))))))))((('''&&&%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))************+++++++++++++++,,,---------...///000111222222222444444444444444444444444555333222333555666666555888999;;;<<<=========<<<999888999;;;>>>??????======>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@>>>===<<<;;;;;;;;;:::999888777666666666555555444444333333222222333222222111000000/////////000111000.........///...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,------,,,+++******++++++***(((******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((///***'''(((,,,,,,'''"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&'''&&&$$$$$$&&&'''&&&%%%###%%%'''&&&###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&"""  $$$&&&'''###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%###"""######%%%%%%$$$############$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%&&&'''((())))))(((******(((%%%%%%(((,,,((((((((((((((()))******((()))***+++++++++++++++......//////000000000111333444555555555555666888999888888777777777777777777777999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============>>>??????<<<<<<;;;;;;<<<<<<======777777777777777666666555555555555666666666777777555555555444444333333333333333444444444555555555222222111000000000000000111111111111111111111111222111000///////////////---......///......------,,,,,,,,,,,,,,,,,,,,,,,,************)))(((((('''***))))))))))))************(((''''''(((((('''&&&++++++***))))))(((((('''((((((''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%###""""""######%%%&&&'''%%%&&&&&&%%%$$$%%%''')))$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''''')))))))))(((((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''&&&&&&%%%'''))))))((('''(((((((((((((((((())))))))))))************+++,,,------,,,---...000111111111111333333333333333333333333444333222333444444555555888999:::<<<======<<<<<<999999:::;;;<<<=========::::::;;;===???@@@AAABBB??????@@@@@@@@@@@@??????AAA@@@???===<<<;;;:::::::::999999888777666666666444444444333333333222222111111111111000000000000...///000000...---...000000111222000///---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***++++++++++++******)))***))))))(((******)))((('''&&&%%%%%%'''((((((((())))))))))))''')))***)))&&&%%%(((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++(((&&&(((******&&&"""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''&&&%%%$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&'''$$$###!!!!!!$$$&&&''''''$$$###"""###$$$%%%$$$###!!!"""""""""######$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&'''(((***$$$'''))))))&&&%%%'''************)))***++++++,,,(((((()))***,,,,,,++++++,,,---...///111222333444111333444555444444666777888888777666666777777888888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<===>>>>>>???;;;;;;:::;;;;;;<<<======777777777777666555444444444444555555666666777777555555555444444333333333333333333444444444555555222111000000//////000000111111111111111111111111///////////////000111222------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))))))))***))))))))))))***(((&&&&&&'''((('''&&&...------,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""#########$$$%%%&&&'''###%%%'''((('''&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%######$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$###$$$&&&$$$#########$$$%%%'''((($$$%%%'''((((((&&&%%%$$$'''''''''''''''((())))))(((&&&&&&&&&'''((('''&&&&&&''''''''''''&&&%%%$$$$$$&&&)))***)))((('''(((''''''((((((((()))))))))************+++,,,---...++++++---...///000000000333333333333333333333333333333333333333444555666888999:::<<<<<<<<<;;;;;;<<<<<<;;;999999999;;;<<<999:::;;;<<<>>>???@@@AAA>>>>>>????????????>>>>>>@@@???>>><<<;;;:::999999888888888888777666666555333333333333333222222222000000000000000000000000---...000///...---...000///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,------,,,)))'''************)))(((((())))))))))))((('''&&&&&&&&&((((((((())))))))))))***$$$&&&((((((&&&&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$######"""###$$$$$$###$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$!!!&&&%%%$$$$$$%%%&&&%%%###"""""""""""""""""""""!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$"""######%%%''')))+++---#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&&&&%%%&&&(((***###%%%((()))(((''''''((((((''''''''''''((())))))((((((''')))+++,,,,,,+++((()))+++---///111222333000222444444444444666777777777666555666777888999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======<<<<<<======>>>???:::::::::::::::;;;<<<===999888888888777555444333444444444555555666666666444444444444444444333333666555444333222111111000111000000///////////////////////////////////////---------...///000222222,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++))))))*********)))((('''***((('''&&&'''((('''&&&&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&"""$$$((()))(((&&&%%%&&&$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$&&&''')))+++&&&&&&'''''''''&&&$$$###&&&%%%%%%&&&&&&'''))))))((('''&&&&&&'''((('''&&&&&&'''(((((('''&&&$$$###$$$''')))***)))'''(((((((((((((((((()))))))))))))))))))))******,,,---...***+++,,,---.../////////333333333333333333333333111333444444444444777999888999:::;;;<<<<<<;;;:::======;;;999777777999;;;;;;<<<===>>>???@@@AAABBB===>>>>>>>>>>>>>>>>>>===???>>>===;;;:::999888888777777888888777777666555333333333333222222222222000000000000000000//////,,,...//////...---...000---......,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,)))&&&)))***+++***(((((((((***)))))))))(((((((((''''''''''''''''''(((((((((((($$$%%%&&&&&&&&&''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%$$$######%%%((($$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&"""###$$$###!!!!!!###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$ '''%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$######""""""###$$$$$$###""""""###%%%###$$$%%%%%%&&&%%%%%%%%%""""""###$$$%%%'''((()))""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%(((+++&&&&&&&&&(((***+++***)))%%%%%%$$$$$$%%%%%%&&&'''***'''&&&'''***,,,---,,,((()))***,,,---///000000///111333333333444555777666555555444555777999;;;;;;;;;;;;<<<;;;;;;:::999:::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>999999999999:::;;;<<<===;;;;;;:::999777555444333444555555555555555555555333333444444444444444444444444333222111000000///000000///............///........................------------...///000000++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---))))))*********)))'''&&&+++)))''''''((()))((('''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''###%%%'''&&&%%%$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$&&&))))))(((&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&%%%###"""$$$&&&'''%%%######$$$%%%&&&%%%'''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((('''&&&&&&'''((('''&&&''''''((()))(((&&&$$$###%%%'''))))))((('''((()))(((((()))))))))*********(((((())))))***,,,---...***+++,,,...//////000000222222222222222222222222000222444555444555999<<<888999:::;;;<<<;;;::::::888:::<<<;;;888777999:::<<<<<<======>>>???@@@@@@<<<======>>>>>>======<<>><<<:::999888888888666777888888888777666555222222222222222222222222111111000000/////////...,,,---///...------///000......///---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++))))))+++,,,+++)))((()))+++((((((((())))))))))))***(((((((((((()))))))))***'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((&&&###""""""$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&%%%$$$$$$$$$"""$$$%%%$$$!!!!!!###%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$#########$$$%%%%%%""" &&&%%%$$$$$$%%%%%%$$$"""&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$###!!!!!!###%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%"""$$$&&&&&&%%%%%%(((+++***'''%%%&&&***---,,,+++((((((((((((((()))*********'''%%%%%%))),,,------++++++,,,------.../////////111333333333444555777555444444444555888:::<<<<<<<<<<<<<<<;;;:::999999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>999999999999:::;;;<<<=========<<<:::888666444333555555555555555555555555333333333444444555555555000000111111111222222222000000///...............000000000000000000000000///......---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///((()))*********((('''&&&+++)))((('''((()))((('''*********)))((((((''''''&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###"""###&&&)))###%%%'''&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$%%%&&&"""###%%%(((***+++)))''''''((((((((((((&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&$$$&&&((('''%%%$$$&&&((()))%%%"""!!!$$$'''&&&%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))((('''%%%$$$######$$$%%%((('''&&&&&&'''((('''&&&'''((())))))((('''$$$###&&&'''((((((''''''(((***))))))))))))************((((((((()))***,,,---...+++,,,---///000000111111222222222222222222222222///222555555555666:::===888999:::;;;;;;;;;:::999333777<<<===;;;999999::::::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<>>>===<<<:::999888777777666666777888888777666555222222222222222222222222111111111000///.........,,,---......------///000111222222000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&&&&))),,,------))),,,---,,,)))((()))+++(((((())))))******++++++***+++++++++,,,,,,,,,,,,+++(((%%%&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%...(((!!! ###&&&%%%###$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%######$$$###%%%&&&%%%""""""$$$'''$$$#########%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&$$$######$$$$$$###!!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######%%%((("""###%%%&&&'''&&&%%%%%%############$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%'''''''''&&&%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''!!!!!!"""###$$$%%%%%%&&&###&&&&&&###$$$((()))'''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((('''(((***,,,------------000000/////////111222333555555444444555666888999::::::;;;;;;<<<;;;;;;:::999999888888999;;;<<<===<<<===>>>>>>>>>===;;;:::;;;:::999888888888999::::::999888777555555444444333444444555555444444333555333222222444444333111000111222333333333333333///111222000---,,,...111///...---,,,,,,---...//////////////////.................................///...,,,,,,,,,,,,...///,,,)))'''''')))***+++***(((((((((((())))))))))))...+++((((((******(((&&&'''''''''''''''((()))***((('''&&&%%%%%%%%%%%%%%%(((***(((###$$$))))))%%%+++)))&&&$$$###%%%''')))***((('''%%%$$$$$$%%%%%%"""%%%%%%"""!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''(((!!!"""+++///***"""&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%%%%%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***((($$$$$$(((***((())))))((()))+++,,,,,,+++---,,,+++++++++---///111///.........///000111111333333444666777999::::::======<<<;;;;;;:::999999777777888999:::;;;;;;<<<>>>===<<<;;;:::;;;<<<<<<999:::;;;=========<<<<<<>>>>>>>>><<<:::666333111555555666777666555333222111222222333333222222111111222222222111000...---111000...------......////////////......---------,,,,,,------,,,,,,+++***...+++))))))***,,,,,,++++++***)))'''''')))***+++))))))((((((''''''&&&&&&(((((((((((()))))))))))))))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$###&&&###$$$'''&&&!!!"""(((###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%###"""""""""######""""""""""""""""""""""""$$$######"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''(((%%%""""""###"""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###""""""$$$$$$$$$%%%$$$(((%%% %%%''''''%%%%%%)))***((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((***+++,,,---------000////////////111222333444444444444555666888999:::;;;;;;;;;;;;::::::999888888888888999;;;===>>>===============<<<;;;;;;;;;:::999888888888888999:::999777666555444444444444444444444444444444444444222111111222333111000000000111222222222222222333444444333222111222222000///...---------...///,,,,,,,,,------......///------------------------+++******))))))******+++***((('''''')))))))))((((((((((((((()))))))))))),,,***''''''((()))'''%%%(((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&%%%&&&$$$!!!"""''''''###((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%!!!###%%%###"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%######%%%(((***(((&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''')))(((%%%%%%((()))''',,,***((()))++++++)))'''---,,,+++++++++---///000///////////////000111222444555666777999:::;;;<<<999999999888777666666666666777777888999:::;;;;;;===<<<;;;:::999:::;;;;;;:::;;;===>>>?????????>>>===<<<;;;999777666555555666777777777666444222111111222222333333222222111111111222222111000///...//////...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***---+++))))))+++,,,,,,++++++***)))(((((()))***+++((((((''''''''''''''''''(((((((((''''''''''''''')))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&###$$$%%%%%%%%%%%%$$$###(((######(((***'''$$$%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%###"""""""""##############################$$$######"""###%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%)))'''$$$$$$%%%%%%###!!!%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%!!! %%%(((&&&"""&&&)))(((%%%%%%))))))''''''''''''''''''&&&&&&&&&)))(((''''''&&&&&&''''''&&&''''''((((((((((((((()))))))))***+++,,,---...............///000222222333333333333555666888999:::;;;;;;;;;:::999888888777777777888999;;;>>>???======<<<;;;;;;;;;<<<<<<<<<;;;:::888777777777777999888777555444444444444444444333333333333444444333111000000111111000//////000000111111111111000444444444555666555333111000000///...---------...++++++,,,---...///000000------------------------+++,,,,,,------,,,,,,+++(((((('''((())))))(((&&&(((((((((((())))))))))))***(((&&&&&&''''''&&&%%%((((((''''''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&###$$$""" """&&&'''$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%%%%&&&((()))&&&""" !!!###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""%%%%%%$$$$$$$$$&&&'''((("""%%%)))(((%%%$$$&&&)))###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""###%%%'''(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$##################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%&&&''''''(((&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%((()))&&&&&&)))(((%%%///+++''''''******'''""",,,,,,+++++++++---///000////////////000111222333444444555777888999:::::::::::::::999999888888777666666777888999:::;;;;;;;;;;;;999888888888999:::999:::<<<>>>????????????<<<:::777555444555777888777777777666555333111000111222222333333222222111000000111111111111000///---------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---+++))))))+++,,,+++***+++***)))(((((()))***+++'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''!!! &&&,,,***%%%"""###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((#########$$$&&&'''&&&%%%$$$######$$$&&&'''&&&%%%&&&)))(((%%%%%%'''(((%%%'''''''''''''''''''''''')))(((((('''''''''''''''&&&''''''(((((((((((((((***))))))))))))+++---...------......///000111222111222222333555666777888::::::::::::999888777777666666666777999;;;>>>???===<<<;;;:::::::::<<<<<<<<<;;;:::999888777666666888777666555444444444444555555444333333444555555333111000000111222000/////////000000000000//////222000000222555555111---000000//////...---------/////////000000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++)))((((((***+++***(((%%%(((((((((((()))))))))))))))((('''''''''''''''&&&)))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$""""""$$$'''((('''###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***(((%%%###"""!!! $$$$$$$$$$$$%%%&&&'''((("""'''***)))$$$"""%%%((($$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###%%%''''''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$((()))'''''')))((($$$...)))%%%&&&)))***&&&!!!++++++++++++,,,---...////////////000000222333444111222333444555666777777::::::999999999888888888555555666777888999:::::::::999888777666777888888666777999;;;<<<===<<<<<<:::999666444333444555666555555555444333222111111111222222333333222222111000000000111111111111111------...///...---,,,+++,,,,,,,,,------......///+++,,,,,,,,,,,,+++******,,,***))))))+++,,,+++*********)))(((((()))******'''((((((((())))))******))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###'''(((%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((""""""###%%%'''&&&$$$"""###$$$&&&&&&%%%$$$%%%&&&%%%'''&&&######&&&&&&$$$&&&'''''''''''''''''''''))))))(((''''''''''''(((&&&''''''(((((((((((((((***))))))((()))***,,,---+++,,,---...///000111111000111222333444555666666888888999999888777777666555555666777999;;;>>>???<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999888777666888777666555555555555555666555555555555555555666444222111111222222111000//////000000000//////...///......000333333///+++000000000//////......---111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((+++******+++,,,+++)))&&&(((((((((((()))))))))))))))))))))(((''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&###"""###%%%''''''(((%%%$$$#########$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))#########$$$%%%&&&''''''%%%&&&((('''&&&%%%%%%%%%'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###''')))(((((()))'''###***'''$$$%%%)))+++(((%%%******++++++,,,------............///000222333444111111222333444555555666555555555444444444444444444555666666888888999:::999888777666555666777777555777888:::;;;<<<;;;;;;999888777666444333333222333333222222222222222222111222222333333222222111000000000000000111111111......///000000...---,,,+++,,,,,,------.........++++++,,,,,,++++++***)))+++***)))***++++++***)))******))))))))))))******)))))))))***+++++++++,,,******))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#####################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%$$$!!!###$$$&&&%%%""""""###%%%###&&&%%%""""""&&&&&&$$$&&&&&&&&&'''''''''''''''***)))((((((''''''((((((&&&''''''((((((((((((((()))))))))))))))***++++++***+++,,,...///000000000111111222333444444444444666666777777777777777666666666666777888:::===>>>::::::999999999:::;;;;;;<<<<<<<<<<<<;;;:::888888888888777666666666666666666666777888888777666666444222111111222333111000000000000000000//////...///...///000222222000......//////000000000///...//////...---,,,+++******++++++++++++++++++++++++******++++++++++++******---,,,++++++,,,,,,***((((((((((((((())))))))))))((())))))(((''''''(((***''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&""" ###$$$$$$$$$&&&%%%$$$###"""###$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$((())))))'''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$######$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%&&&''''''(((%%%$$$#########$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###'''(((''''''((('''###&&&&&&%%%''')))******)))******++++++,,,------------------...///111222333222333333444555555666666444444444444444444444444444444555666777888999999999888666555555555666777888999;;;<<<===<<<<<<;;;888888777666555333222222555444444333222333333333111222222333333222222111111111000000000000000111//////000000//////...---************+++++++++++++++++++++++++++******)))***))))))***++++++***((()))))))))******)))))))))************++++++++++++******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$((((((%%%###$$$''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((###$$$&&&&&&%%%%%%''')))######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$ %%%%%%$$$""" """$$$###%%%%%%######'''(((&&&&&&&&&&&&'''''''''((((((***))))))(((((((((((((((&&&''''''(((((((((((((((((())))))***************(((***,,,...///000000000111222333444444333222111444444555666777777777777777666666777888999;;;===888888999:::::::::::::::<<<<<<=========<<<::::::999999888777777777777888666777999;;;;;;999777666333111000000111111000///000111111111000000///...---///000000//////000111---...///000111111000000------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------...,,,***)))******)))((((((((((((((())))))))))))&&&((()))'''%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((###!!!$$$&&&###$$$'''###$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###)))((('''&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%###""""""!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%###!!!!!!###%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''(((&&&&&&((('''###%%%'''))))))(((((())),,,)))******+++,,,,,,---,,,+++,,,,,,---...000222333222222333333444444555555555555555555666666666666333444444555666777888999999888666555555555666777999:::;;;<<<<<<;;;:::999888777555444333444555777;;;:::888666444333333333111222222333333222222111333222111000//////000000//////......---------...+++++++++***************+++++++++++++++***)))))))))))))))***++++++)))'''))))))************))))))******)))))))))))))))((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############%%%%%%$$$######$$$%%%%%%!!!%%%'''$$$$$$&&&###$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################$$$######"""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""$$$&&&%%%$$$$$$&&&((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""(((&&&""" !!!"""######&&&&&&###$$$((()))'''&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&''''''((((((((((((((('''(((***++++++***)))(((((()))+++...///000000///222222333444333222111000222333444666777777888888777777777777777999;;;<<<666888999:::;;;::::::999<<<===>>>>>>>>>===<<<;;;:::999888888888888888888666888;;;======;;;888666111000//////000000///...111111111111111000//////+++---///...,,,+++...222,,,---///000111222111111------------------------************************+++***)))(((((()))***+++...,,,)))(((((()))(((((((((((((((((())))))))))))$$$&&&(((&&&$$$$$$&&&)))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((,,,&&&###'''(((%%%%%%)))!!!###&&&((()))'''%%%###''''''(((((('''%%%$$$""""""!!!!!!"""$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""%%%((((((%%%$$$&&&(((%%%'''''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""%%%((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$''''''%%%%%%''''''$$$%%%))),,,***'''&&&)))---))))))***,,,,,,,,,,,,,,,+++++++++,,,...000111222000000000111111222222333222222222222222222222222333333444555666777888888999888777666555666666777888888999:::999888777666999666333111111555999<<>>???::::::===@@@@@@???===<<<;;;:::999999888777666666777888888<<<<<<<<<;;;999777666555000000000000111222333444111111222333333333222222000000000000000//////...////////////000000000000,,,,,,,,,+++++++++*********+++++++++***)))'''&&&'''((()))***,,,...//////))))))))))))(((((((((((('''))),,,+++(((&&&''')))&&&%%%$$$######%%%&&&'''((('''%%%"""&&&+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$!!! $$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%,,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))++++++***((('''(((,,,///---------.........////////////000000111111111222111111111111111111222222333333333444444444555555666555333333444444444333777777777777777666555555222222222333666;;;???BBBCCC@@@;;;666333222333444000111222222222222111000333333222111///...,,,+++......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,++++++***)))(((*********))))))))),,,...,,,)))&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################(((%%%###$$$'''((('''&&&&&&$$$""""""#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$&&&%%%######$$$(((,,,///***&&&""" """###"""!!!$$$&&&&&&%%%######%%%((("""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%((('''###$$$***---,,,******)))***+++---000222333333222111222333444555444444555555666777777777555555555555666666666666888555777<<<<<<888666999>>>>>>===<<<;;;:::999888999888777777777888999999;;;;;;:::999888666444333444333222111000000000000000111111222222222222222000000000000000//////...000000000///////////////------,,,,,,,,,+++++++++***+++++++++***)))'''&&&)))*********++++++,,,,,,))))))))))))(((((((((((('''((())))))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''%%%###$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$!!!!!!$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$%%%(((***'''&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&'''((((((''''''''''''''''''''''''*********)))((()))+++...++++++,,,,,,,,,---------.........//////000000000000000000111111111111111333333444444444555555555666444333333444555555444666777777888888888888777333333333444777;;;???BBBBBB???;;;666333222333333222222111000000111222222///000000000//////...---.........---------,,,,,,,,,,,,------------------+++,,,,,,++++++***)))((()))))))))(((((()))+++,,,...,,,)))((()))++++++***(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&&&&$$$%%%$$$######$$$%%%###"""##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%###"""###$$$'''((()))%%%"""!!!###$$$###"""%%%&&&&&&%%%$$$###%%%'''"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%))))))&&&$$$'''+++---(((((((((((()))+++...///222222111111222222333444333333333444444555555666444444555555555666666666777666777999999555444555<<<<<<;;;::::::999888888888888888888888999:::;;;999999999888666555333222444333222111000000000000//////000111111111111111000000111111000000///...111000000//////.........,,,,,,,,,,,,,,,+++++++++******+++******)))(((''',,,++++++***))))))(((((())))))))))))((((((((((((((('''&&&'''((('''&&&$$$))))))(((((('''%%%$$$######&&&'''######&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%''')))'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''((()))+++***))))))***,,,))))))*********+++++++++---------.............../////////000000111111111333444444444444555555555555444333333555777777666666666777888999999999999444444444555777;;;>>>AAA@@@===999555333222222333444222000//////000222444,,,---...///////////////.........------------,,,------------------,,,,,,,,,,,,,,,,,,+++***)))((()))(((((((((((()))******+++)))(((((())))))((('''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###$$$###$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''&&&%%%$$$#########$$$$$$'''&&&%%%$$$############'''%%%###"""$$$%%%%%%%%%"""###$$$$$$%%%&&&'''((("""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())),,,---)))$$$###'''***(((((((((((()))+++------000000111111222222333333111222222222333333333444333444444555555666666666666666666777777555444555:::::::::::::::999999999888888888999999:::;;;;;;888888888777666555444333000000000000111222333444---...///000111111111000000111111111111000//////111111000///......------++++++++++++++++++++++++************))))))((((((+++++++++***)))(((''''''))))))))))))(((((((((((()))'''%%%&&&))))))'''###'''((()))))))))'''&&&%%%"""''')))&&&###%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&)))++++++***)))******)))))))))************+++------------............---......///000111111222444444444444555555555555555444333444777999999888666777777888888888777777333333333444666999<<<======;;;777444222222222333222222111000000111222222+++,,,---...////////////............------------.........------,,,,,,,,,,,,,,,,,,,,,+++***))))))***)))((()))*********)))(((((('''((())))))'''$$$'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%,,,+++)))'''&&&%%%$$$$$$%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###$$$$$$######$$$&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###%%%$$$$$$$$$%%%&&&''''''#########%%%&&&'''''''''"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))+++---+++&&&###&&&+++)))))))))***+++,,,------//////000111222222222333111111111111222222222222333333333444555666666777555666777777777888888777:::::::::::::::;;;;;;;;;888888999999::::::::::::888888888888777666444444000000000000111222333444------...///000111111111111111111111111000000///111000000///...------,,,)))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((+++(((&&&(((******(((%%%%%%&&&((()))***)))((((((###)))+++(((%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$###''''''''''''(((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))&&&(((++++++***)))))))))************++++++++++++........................,,,---...///000111222222444444444555555555666666555444444555888:::::::::777777777777666555444333222222222333444666888999999888555333222111222222///000222333333222000///..................---,,,//////.........---------.........------,,,,,,,,,,,,,,,---,,,,,,+++***))),,,+++******,,,---+++)))+++++++++,,,------***'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%+++***)))'''%%%$$$$$$###&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############""""""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&######$$$&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%&&&&&&$$$""""""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''')))+++)))''')))///)))******+++,,,,,,---------...///111222222222222111111111111111111111111222222333444555666666777555888888666666999:::888888888999::::::;;;<<<<<<888888999999999999888888888888888888777666555444444333222111000000000000,,,---...000111111111111111111222222111111000///000//////......---------)))))))))*********************))))))))))))******)))))))))************+++))))))))))))((((((((((((***)))((()))***)))(((&&&$$$%%%&&&((())))))******$$$)))+++(((''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%'''''''''&&&&&&&&&''''''(((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&(((***+++***)))))))))***++++++++++++,,,,,,,,,///............---------,,,---...///111222333444444444555555555666666666777555555666999;;;;;;;;;888888777666555333222111111111222222333444555666666555444222111111111222...000333555555333000...000000000///...---,,,+++/////////.........------------------------,,,,,,------------,,,+++***)))...,,,***+++......+++(((+++******+++,,,,,,)))'''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""############"""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''$$$###$$$%%%''''''%%%###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%'''&&&### """$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((%%%&&&***+++)))***...))))))***+++,,,,,,,,,,,,,,,---///000111222222111111111111111111111111111111222222333555666666777777:::999555555888999555666666777888999:::;;;<<<888999999999999777666555666666666666666555444333444333222111000000000000------///000111222222222111222222222222111000000........................******++++++,,,,,,,,,,,,******)))(((((()))***+++++++++++++++++++++++++++))))))))))))(((((((((((('''(((***)))((('''''''''&&&&&&&&&&&&'''((())))))%%%(((((('''(((+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&(((((('''$$$%%%%%%&&&''''''((((((&&&'''((())))))(((((('''''''''''''''''''''''''''&&&(((******)))((()))*********++++++++++++,,,,,,...---------,,,,,,,,,+++,,,---...000222333555555555555555555666666666666888777666777999;;;;;;;;;777777777777666555333333222222222333333444444555444333222111111111111111///000222333333222000///000000000000///...------////////////............,,,,,,------------------------------,,,+++***)))...+++)))+++......***&&&***((((((((())))))'''&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######%%%(((%%%$$$######$$$%%%###""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$########################!!!###%%%%%%###"""$$$%%%$$$######%%%((()))&&&###"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,'''&&&+++,,,)))(((+++((()))***++++++++++++++++++,,,...000111222111111222222222111111111111111111111222333555666666777888;;;:::444333777777222444444555777888999:::;;;999999999999888666555333555555555555444333222222000000000000111222333444---...///111222222333333111222222222222111000000---------...............,,,,,,,,,------.........******)))(((((()))***+++------,,,,,,+++*********))))))))))))((((((((((((%%%(((***)))&&&$$$%%%''')))(((&&&%%%%%%&&&'''(((%%%&&&&&&%%%(((,,,)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""""""###&&&'''%%%############$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$&&&'''&&&$$$$$$$$$%%%%%%&&&'''((((((###%%%'''(((*********)))))))))))))))))))))))))))'''((())))))(((((()))+++************++++++++++++,,,,,,,,,++++++*********,,,---///000222444666666555555555555666666666777999888777777999;;;;;;:::666777777777777777666555333333444444444444555555333222111111111111111111111111111111111111111111000000000000000000///...000/////////............,,,,,,,,,------.........------------,,,+++******---***(((***---...)))%%%---,,,++++++,,,,,,+++***&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""$$$&&&%%%###"""%%%(((&&&$$$""""""#########"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$!!!###&&&%%%###!!!"""$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((******(((&&&&&&&&&''''''(((((())))))&&&''''''((()))((((((((('''))),,,------,,,,,,,,,......---...///000222444//////000111111111111111222000...000555888999888:::999888666666666777888333444666777888888777777999999999888888888777777999888666333222111111111555444333111...,,,+++***............///000111222222222222111111111000000///......------,,,++++++---,,,+++******+++,,,---''''''(((((()))))))))***,,,,,,,,,+++***)))(((((('''''''''''''''((()))***%%%''')))***((('''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&$$$###!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%###$$$&&&$$$ $$$$$$%%%%%%%%%%%%&&&&&&"""%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''"""%%%((((((%%%###$$$%%%'''&&&$$$$$$%%%%%%%%%$$$$$$''')))'''$$$###%%%(((&&&&&&$$$$$$$$$$$$&&&&&&$$$###""""""###%%%''')))$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&'''((())))))$$$%%%&&&'''''''''&&&%%%***'''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''((()))++++++(((***+++***((((((+++///////////////111333555666666666666666777777777777777777777777777777777777888777555555666666555333222333444444555555444444555555444333222222222222444444555555444444333222000000000000000000000000////////////..................////////////......,,,,,,,,,+++++++++******((((((((()))******++++++***)))))))))))))))*********)))(((&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((###&&&'''&&&"""!!!"""%%%!!! %%%+++,,,'''!!!'''&&&$$$######$$$&&&'''############$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$(((%%%$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%''''''&&&$$$$$$$$$#########$$$&&&'''!!!###%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%###"""###&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''')))***((('''''''''''''''((((((((((((&&&''''''((((((((((((((('''((())))))))))))+++------------...///000111222///000000111111111000000222111///111555888999999999888777555555555666777555666777999999999999888999999888888888777777777888777555444222111111000444333222000///---,,,+++000////////////000111111222222222222111111111111000//////......---,,,,,,,,,++++++++++++++++++,,,(((((()))))))))*********++++++++++++***)))(((((((((''''''''''''(((((()))&&&(((******(((''''''(((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&$$$$$$&&&%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%''''''%%%$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$###%%%&&&&&&%%%&&&'''(((''''''&&&%%%%%%&&&''''''$$$###!!!!!!!!!"""$$$%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%''')))))))))''''''''''''((((((((((((''''''''''''((()))***+++)))***+++*********,,,...////////////111333555666555555666666666777777777888888888888888888888888999777666666777777666444444444555666666666666666666555444333222222222222333333333333333222222111000000000000000000000000////////////..................////////////......,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***)))))))))))))))*********)))((('''&&&''''''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&$$$$$$$$$%%%'''%%%###""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%###"""%%%)))&&& %%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###""""""###%%%%%%$$$###%%%$$$#########$$$%%%&&&%%%$$$"""###$$$### ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%((('''%%%&&&''')))((((((((((((((('''''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%&&&***---***+++,,,...////////////000000111111111000000///333222111333666888999999777666555444333444555666666777888:::;;;::::::999888888888777777777666666666555555444333222000///222222111000///...------000000/////////000000111333333333222222222111111111000000///......------+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++***)))(((((()))((((((''''''''''''((('''(((******)))(((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$''''''$$$$$$&&&&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%(((&&&%%%%%%&&&'''%%%$$$$$$######$$$'''(((((('''(((''''''&&&&&&''''''(((%%%$$$###!!!!!!!!!"""######$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((()))(((&&&&&&''''''''''''((((((((((((''''''(((((()))***+++***)))***+++---...---,,,/////////000111333444555555555555666666666666777999999999999999999999999999777666777888888777666666666777777777888888888666666555444333333333333111222222222222111000000000000000000000000000000////////////............---......//////......---,,,,,,,,,+++++++++******------,,,,,,+++******)))***))))))(((((()))))))))))))))(((''''''''''''(((***))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$###!!!%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$###""""""###$$$%%%&&&%%%%%%$$$###%%%)))&&&!!!%%%$$$"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%###""" """###"""!!!$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$#########$$$$$$***%%% !!!$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%(((((($$$###%%%(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''&&&%%%&&&)))+++((()))+++---.........---000111111111111000//////333333333555666888999999555444333222222333444444555666888999::::::999999777777777666666666555555333444444444444222000///000000000000////////////////////////000111222333333333333333222222222222000000//////...---------***+++,,,------,,,+++***++++++++++++++++++++++++***************)))((((((***)))((('''''''''''''''''')))******(((((((((***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###'''(((%%%$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%(((&&&&&&&&&''''''&&&$$$&&&$$$"""###'''((('''$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&"""###%%%%%%$$$%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''$$$!!!&&&&&&&&&'''''''''((((((((((((((((((((()))*********)))))),,,///111...+++//////000000222333444444444444555555555666666666777777777777777777777777777666555666777888777666777777777777777888888888777666555444333333333333111111222222111111000///////////////////////////////////////............---------......---------,,,,,,,,,+++++++++***************)))))))))((((((***))))))(((((((((((())))))((((((((('''''''''''')))))))))(((((('''''''''(((''''''&&&&&&''''''(((&&&###"""###'''((('''$$$###%%%&&&&&&&&&&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&$$$###"""!!!"""$$$&&&'''###%%%$$$"""$$$'''%%%!!!%%%$$$"""!!!"""$$$''')))######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!#########"""$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''((('''&&&$$$$$$$$$###############)))&&&""""""$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%"""!!!"""$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))'''%%%$$$&&&'''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&%%%&&&'''(((((($$$&&&)))***)))((())))))''')))+++---......------000000111111111000000///333444555666666777777888333333222111111222333444333555666777888888777777666666666555555555444444222222333444333222000///////////////000000000000------...///111333444555333333333222222222111111//////...------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++))))))*********)))((((((***)))((('''''''''''''''((()))***)))''''''(((***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&(((%%%###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###(((%%%###$$$&&&'''$$$!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((###$$$%%%%%%$$$%%%''')))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''))))))((((((((('''$$$!!!&&&&&&&&&&&&'''''''''''')))(((((((((((())))))******)))))),,,000111...+++//////000111222333333333444444444444555555555555666666666666666666666666555333333444666777666555666666555555555666777888666666555333333333333333222222222222222111000000////////////////////////////////////............,,,,,,------------,,,,,,,,,,,,,,,+++++++++******(((((()))))))))***************)))(((''''''(((((((((((((((((((((''''''&&&&&&'''''''''((((((((()))'''''''''&&&&&&'''''''''$$$""" """%%%'''%%%###%%%%%%%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%######"""""""""###%%%%%%!!!######!!!"""%%%$$$ $$$###""""""###%%%''')))######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""'''%%%$$$$$$&&&'''''''''########################&&&&&&%%%$$$###"""######&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$""" ###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((()))'''%%%%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))$$$&&&***++++++)))))))))((()))***,,,------------//////000111111111111111222444666666555555666777333222111111111222333444222333444666777666666555555555555444444444333333111111222222222111111000////////////000000000000---......///111333555666222222222111111111000000.........---,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***((())))))******)))(((((()))((((((''''''''''''((('''(((((('''&&&&&&((()))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((%%%"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###""""""$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""((('''%%%$$$%%%$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&((()))(((&&&%%%&&&&&&&&&&&&'''''''''))))))(((((((((((()))))))))((()))+++---///...---//////000222222333333222333333333444444444555555444444444444444444444444333222222333555777666555666555444333444555666777555555444333222222222222222222222222222111000000000000000000000000000000////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))******+++,,,,,,------******)))(((''''''''''''((((((((()))(((''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""###$$$###"""%%%%%%$$$############$$$########################%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######################## ######!!!!!!###### """""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""%%%###!!!!!!"""$$$%%%$$$!!!"""######$$$$$$######$$$%%%&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***&&&######&&&'''%%%!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%###%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''')))%%%'''))))))(((((()))+++*********+++,,,---...///---...///111222222222222111444666666555333444555222222111111111222333444111222444555666666555555444444444444333333333333111111000000000111111222000000000000////////////000000000000111222333333111111111000000000///////////////...------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************(((((()))))))))))))))((((((''''''''''''(((((()))'''''''''&&&%%%%%%''')))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''$$$!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$#########&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&(((%%%######%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%### %%%&&&&&&%%%###"""###$$$%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$%%%''')))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))'''((()))******+++...000//////111222333333222222222333333333333444444444555555555555555555555555333222222333666888777777666555444333333555666888444444333222111111111111000000111111000000///...000000000000000000000000////////////............++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******)))''''''&&&&&&''''''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$"""""""""###&&&$$$###%%%(((***)))'''#########$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%$$$"""  $$$%%%"""!!!######!!! !!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$ """###$$$$$$$$$$$$&&&$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))'''''''''&&&%%%'''***,,,++++++******+++---///000,,,---///000222333333333000333666666444222333444222222111111111222444555222333444666666666666555444444444333333333222222111000/////////000222333000000000000////////////333333222111000000000111000000000000////////////000000000///......---------,,,+++******+++,,,---+++++++++******)))))))))(((((()))))))))))))))((('''''''''''''''((()))***&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%!!!###%%%&&&&&&&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###'''### !!!$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%(((***#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%%%%######%%%(((%%%%%%&&&&&&&&&&&&''''''(((%%%""""""%%%'''&&&%%%#########%%%&&&%%%""""""$$$&&&&&&###"""$$$'''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***'''%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((())))))&&&(((***)))((()))...222///000111222333333222111222222333333333444444444666666666666666666666666333333333444777999999888777666444333444555777888444333222111000000000000///////////////......---000000000000000000000000000/////////............+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******)))(((((((((******)))''''''&&&&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######&&&'''&&&"""!!!###%%%***&&&###%%%((()))%%% $$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""###%%%&&&%%%""" %%%&&&###"""$$$$$$"""!!!###$$$%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((%%%###!!! """$$$%%%%%%!!!###$$$%%%%%%$$$)))$$$ $$$&&&$$$!!!&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''!!!###"""!!!"""'''+++'''''''''(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&$$$""""""###%%%''''''''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''$$$%%%&&&'''((((((((((((************************---...///000222222222222555555555444333222111000333333333444444444555555777777666666555555444444444333222111111111222333111222222333333333222222333222111000000111222333///000111222222222222222222222222222111111111000//////............//////---------,,,,,,+++++++++++++++,,,------,,,,,,,,,''')))******))))))***,,,&&&(((***++++++)))'''&&&###%%%''''''&&&%%%&&&'''***)))'''%%%$$$%%%'''((('''(((((()))((((((''''''(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&'''((()))++++++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""###%%%&&&'''((('''&&&&&&$$$$$$###"""$$$'''&&&###"""%%%$$$!!!""""""###$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''######################## ###%%%''''''&&& !!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''$$$!!!###''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$&&&'''%%%###''''''''''''''''''''''''%%%%%%%%%'''((((((%%%###''''''&&&%%%%%%%%%%%%&&&)))'''&&&(((******'''$$$))))))***++++++++++++***'''(((***+++,,,---------......///111222333444555444444444333333222222222555333111333666888777666555444333333222222222333444444333222111//////...////////////////////////000111111000///......///111000000///...---------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++******)))))))))))))))000,,,'''&&&)))++++++***))))))((('''&&&&&&%%%%%%$$$)))$$$!!!''''''$$$+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''((((((((("""&&&&&&$$$!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ """###"""!!! !!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""'''%%%###"""!!!"""###$$$!!!""""""""""""#########""""""""""""###&&&((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&### """&&&(((&&&"""'''%%%"""###%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%######%%%'''''''''''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%&&&'''((())))))((((((((()))***++++++,,,,,,---...///000111222222222555555555555444333222111333333444444444555555555666666555555555444444444444333222111111111222222111222222333333222222111222222111000000111222222000000111222222222111111222111111111000000000000//////............//////---------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++''')))******))))))***+++***'''&&&'''***+++(((&&&$$$&&&'''(((&&&&&&'''((()))((('''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&'''&&&$$$$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$######$$$'''&&&&&&%%%%%%$$$$$$######%%%&&&$$$$$$'''(((%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""$$$$$$%%%&&&'''(((((('''$$$%%%%%%%%%######%%%&&&'''$$$!!!###''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''((())))))'''%%%###$$$&&&((('''&&&))))))*********+++++++++++++++---...///000000000......///000222333444444444444333333333222222222222000...///222444444333555444333333222222222222333333222111000000//////---------...///000000111000111111000///......000000000000///...---------...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++******)))))))))))))))...+++(((''')))******))))))(((((('''&&&&&&%%%%%%$$$)))%%%"""((('''###)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""&&&$$$###"""!!!"""$$$$$$"""""""""#########$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&###!!!"""&&&(((%%%"""%%%###"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&''''''###%%%&&&''''''''')))+++&&&&&&'''((())))))))))))&&&'''((()))+++,,,---.........///000111111000000555555666555555444333333444444444555555555666666555555555444444444444444444333222222111111222222111222222222222222111111222111111000000111111222111111222222222111111000000000000000//////////////////............//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))******))))))***+++---'''"""###(((+++)))%%%%%%&&&(((((('''''''''((('''''''''&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''###$$$&&&''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%((((((%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%&&&'''((((((((((((###$$$%%%$$$""""""$$$%%%&&&$$$"""###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''''''''''')))'''&&&&&&'''(((((('''#########$$$$$$%%%%%%&&&&&&$$$"""###%%%((())))))******)))((()))***+++,,,+++,,,---///000000000000---...///000111222333444333333333333222222222222000///...///111222222111444444333333333333222222222111111111000000//////+++,,,---...///111222222///000111000///...///000000000//////...---------...---,,,,,,++++++,,,,,,+++++++++*********))))))+++******)))))))))))))))+++)))(((((())))))((('''((((((((('''&&&&&&%%%%%%$$$)))&&&$$$)))&&&"""'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""""""""###$$$%%%############$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%"""############$$$$$$$$$%%%###!!!###&&&'''%%%###""""""###&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&''''''$$$%%%''''''&&&'''(((***''''''((()))))))))))))))''''''((()))***+++,,,,,,---...//////000000000///444444444444444444333333444444555555555666666666555555555555555444444444333333222222222222111222111222222222222111111000111111000000000000111111222222222222222111000///000////////////.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))******)))((()))+++)))&&&$$$%%%''')))'''%%%%%%'''))))))((('''((()))%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$&&&(((******)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&(((***)))%%%$$$%%%$$$!!!%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))((()))'''%%%$$$&&&''''''''''''&&&&&&%%%$$$###""""""&&&&&&&&&'''((()))******+++***((('''((()))+++---)))***+++,,,------------,,,---...///111222333333333222222222222222222222222111111111222333333333333333333333333333333222000000000000000000000///,,,,,,---...///000111111///000111000///...///000/////////......---------...---,,,,,,++++++,,,,,,++++++++++++************+++******)))))))))))))))((((((((())))))((('''%%%(((((('''''''''&&&&&&&&&$$$***'''%%%***&&&!!!%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%###"""###%%%&&&%%%$$$"""###%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&%%%&&&((('''(((((())))))))))))))))))))))))))))))*********,,,---...///////////////111222222333333333222222444444444444555555555666555555555555555555555555333333333333222222111111222222222222111111000///000000000000000000000000222222222222222111000///////////////.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))))))***+++***)))((()))***###&&&******'''%%%%%%'''%%%'''))))))((('''((()))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&%%%$$$$$$%%%'''###%%%(((+++,,,+++***((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$&&&'''((((((###$$$$$$%%%%%%&&&&&&'''&&&((('''$$$"""$$$### """###$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$$$$$$$&&&((("""######$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&###%%%&&&'''((('''&&&&&&(((%%%######$$$&&&&&&&&&((()))))))))((('''%%%%%%&&&''')))***)))((('''&&&***)))((('''''')))+++,,,((()))***+++++++++++++++,,,,,,---...000111222333222222222222222222222222222222222222222222333444222222333444444444333222000/////////////////////............////////////...000111000///...///111............------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******)))))))))))))))&&&''')))***)))'''&&&%%%'''''''''''''''&&&&&&&&&$$$***'''%%%***&&&!!!%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$######''''''&&&&&&%%%%%%$$$$$$)))'''$$$#########""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%$$$###"""###%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$#########%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%"""###%%%%%%$$$###$$$%%%$$$$$$%%%%%%&&&&&&'''''''''((()))(((&&&%%%&&&''''''(((((())))))((((((((())))))))))))))))))))))))***+++,,,...//////000000///000111222222333222222333333333444444444555555444444444444444555555555222333333333333222111000222222222222111000/////////000000111111000000///111111222222222111111000////////////..................------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((()))***+++***)))((()))***!!!'''------((($$$%%%(((%%%&&&(((((('''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########%%%&&&((($$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&***)))'''%%%############"""######$$$$$$######"""###%%%&&&&&&$$$$$$%%%''' """%%%'''((()))(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$$$$"""###&&&'''$$$""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$%%%%%%$$$"""!!!&&&$$$######$$$%%%%%%$$$ !!!###%%%&&&&&&&&&%%%$$$&&&((((((&&&%%%$$$$$$))))))((('''((()))***+++******+++,,,,,,,,,,,,,,,+++,,,---...///000111222111111111222222222222222000111111000//////000222111222333444555444333222000000//////.........---//////////////////.........///000000//////000111------------------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))&&&(((******(((&&&&&&&&&''''''''''''''''''''''''$$$)))&&&$$$)))&&&"""'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$###"""!!!"""$$$############$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%###%%%''''''%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%'''((('''&&&&&&'''(((''''''(((((((((''''''&&&''''''(((((())))))******((()))+++---///000000111///000111222333333444333222222222333333333333444111111222222222333333333222222333333333222111000222222222222111000///......///000111111000///...000000111222222222111111000000000/////////.........------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++***)))((()))***+++***((((((((()))%%%(((++++++(((&&&''')))$$$&&&'''(((&&&&&&'''(((%%%%%%$$$$$$$$$%%%''''''######"""!!!"""$$$&&&'''$$$&&&'''&&&$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%%%%######$$$%%%%%%$$$#########%%%&&&&&&$$$$$$%%%'''!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###$$$((()))'''###$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&###!!!###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&%%%###"""###%%%###$$$&&&'''&&&$$$""" %%%$$$$$$%%%&&&&&&%%%### """$$$$$$$$$$$$&&&'''&&&%%%######'''***(((((((((((()))))))))***++++++,,,---------,,,,,,++++++,,,---///000111111000111111111222222222222...000111///------///111000111333555555444333222000000///......---,,,,,,------......//////000000---///000000//////000222------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***+++******)))))))))))))))''')))+++***'''&&&'''(((''''''''''''''''''''''''$$$)))%%%"""((('''###)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """%%%'''((('''######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$###"""!!!"""$$$############$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$######""""""""""""#########$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&"""$$$$$$###"""###'''***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%'''((((((&&&$$$$$$$$$######$$$%%%%%%&&&''''''###%%%'''''''''''')))***&&&'''''''''''''''&&&&&&%%%&&&'''((()))***+++,,,'''(((***---///000111111000111222333444555555555111111222222222333333333//////000000111111111222222222333444333222111000222222222111111000.........///000111111000///...///000111222222222222222000000000000////////////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++)))((((((***++++++***((((((((()))***)))((('''((()))))))))###%%%''''''&&&%%%&&&'''&&&%%%#########%%%'''((($$$###""""""###%%%'''((($$$&&&((('''%%%$$$&&&((("""###$$$%%%&&&%%%$$$$$$((('''%%%$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$%%%((((((%%%%%%%%%%%%%%%$$$$$$###"""$$$###"""!!!"""###%%%&&&########################!!!%%%((('''$$$"""%%%(((%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''!!!$$$%%%$$$"""!!!###%%%'''((()))***)))'''$$$"""%%%%%%%%%'''((((((&&&######$$$&&&((()))((('''&&&)))(((&&&###"""%%%,,,222''''''((()))***)))))))))******+++,,,,,,,,,++++++***+++,,,---...000111111000000111111222222222222///111222000...---///222000111333555555555333222111000000...---,,,+++++++++,,,---...///111222222---///000000//////000222------------------------...---,,,,,,++++++,,,,,,+++++++++************)))+++******)))))))))))))))(((***+++***'''&&&(((***&&&'''''''''''''''''''''$$$)))$$$!!!''''''$$$+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%'''&&&%%%%%%%%%$$$""" #########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""############"""!!! !!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&!!!"""""""""!!!###)))---$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""&&&%%%$$$%%%%%%&&&%%%$$$''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))&&&"""$$$***))))))(((%%%$$$$$$&&&)))+++((((((***)))%%%$$$&&&)))+++,,,+++)))+++///333222222333333333222111111444111//////222333222000333333333222222222111111000111111222222111111000///000111222222111///...---...///111111111000/////////000000111111222222.........///////////////...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,+++******++++++***((()))'''&&&''')))(((%%%!!!'''&&&&&&&&&&&&%%%%%%%%%(((+++---***%%%$$$'''+++''''''&&&&&&&&&%%%%%%%%%(((&&&###"""###$$$$$$###((($$$$$$(((((($$$$$$(((%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""######""""""$$$&&&%%%$$$$$$&&&'''%%%$$$%%%###"""%%%&&& ''''''&&&$$$!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$$$$%%%((((((######((((((%%%$$$$$$###!!!!!!###'''***&&&&&&%%%$$$###############&&&)))'''"""!!!$$$)))$$$%%%%%%""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$&&&+++///%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%%%%'''(((((('''%%%$$$######$$$%%%&&&'''%%%$$$$$$&&&))))))'''$$$'''(((((('''%%%%%%&&&(((''')))++++++((((((***,,,+++++++++,,,---...000000........./////////////////////...//////000111222,,,///222444444444444555111///...///000///+++'''---......//////////////////...---...000000///---,,,,,,------------------000000///...------,,,,,,+++,,,,,,,,,,,,+++******************)))))))))))))))((())))))***)))'''%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***'''$$$$$$'''(((&&&###"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&!!!!!!&&&((($$$###%%%'''%%%$$$###$$$$$$#########!!! !!!$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#################################"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%""""""$$$$$$###""""""""""""###$$$%%%%%%%%%$$$######$$$$$$""" %%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((((($$$$$$'''(((&&&'''***))))))(((%%%######%%%'''***''''''***)))&&&%%%'''***+++,,,+++)))+++...222//////000111222222111111111///------///111000...222222222222222222222222333333444444444444333333222222111111000///...------...///000111111000///////////////000000000000...........................---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,***))))))***+++)))(((***((('''((())))))&&&###((((((((((((''''''''''''''''''((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%$$$!!!"""&&&'''$$$%%%(((######""""""""""""######&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""$$$''')))'''&&&%%%%%%%%%%%%$$$&&&'''%%%!!!%%%%%%$$$"""%%%&&&"""(((((((((&&&$$$###%%%'''%%%%%%$$$$$$###$$$$$$%%%$$$''''''######''''''$$$$$$$$$$$$###"""###&&&)))$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%%&&&&&&%%%###$$$'''+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&&&&''''''!!!!!!"""""""""#########'''''''''&&&$$$###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%&&&(((***$$$###"""$$$&&&'''%%%###''')))***)))(((((()))***&&&(((***)))(((''')))+++***+++++++++,,,...///000............///////////////////////////000000111---///222444333333333444333000------......,,,***---......///////////////000///...///000///---,,,------------------------///......------,,,,,,,,,++++++,,,,,,++++++***)))************))))))))))))************+++***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%"""###'''###$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%"""!!!###&&&%%%$$$###$$$$$$$$$$$$)))&&&$$$#########""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""#########$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%###!!!%%%$$$###$$$&&&''''''&&&######$$$%%%&&&'''((((((&&&&&&&&&%%%$$$$$$$$$$$$(((''''''&&&&&&''''''((()))### %%%******))))))))))))(((&&&$$$###%%%'''(((&&&'''******&&&&&&(((++++++,,,+++******---///,,,,,,...///000111111111000///------///000///...000000111111222333333333444444555555555555444444444333222000///...------...//////000000000000///...////////////......---.........------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++)))(((((()))***((('''***)))((()))***)))'''%%%*********)))))))))(((((((((&&&%%%&&&)))+++***)))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''))))))(((&&&!!! ###%%%$$$%%%(((######""""""""""""######%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$"""''''''$$$"""$$$'''$$$&&&''''''&&&$$$$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%###&&&%%%######%%%&&&###$$$%%%&&&&&&%%%$$$%%%'''############$$$%%%&&&'''&&&$$$"""###&&&((('''&&&!!!"""###""""""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%######$$$$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$'''(((&&&###"""%%%)))$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$%%%'''(((((('''"""$$$%%%$$$"""!!!$$$'''&&&%%%###$$$&&&'''&&&&&&%%%''')))***)))))))))***''')))******)))(((***+++*********+++,,,---...///------........./////////000000000///////////////...000333333222111111222333000---+++,,,------------......///////////////222000////////////,,,***.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************))))))))))))******+++++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###&&&'''&&&""" ###'''%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&### """'''""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$### ###$$$###"""###%%%$$$$$$$$$$$$%%%%%%&&&+++(((&&&$$$$$$###!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%$$$###%%%'''(((((('''$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&((($$$"""&&&)))(((((()))'''(((((('''&&&&&&''')))'''%%%&&&)))***'''''')))++++++++++++***+++,,,---,,,---...///000000000000111000//////000000000000//////000111222333444444222333333444444333333222555444222000000000000111/////////000000000000//////000000000000///------......------,,,+++******,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,***)))(((((())))))(((&&&+++************)))((((((*********)))))))))(((((()))((('''''')))*********''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&(((******(((&&&!!! !!!###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$)))(((%%%""" !!!%%%)))&&&&&&%%%%%%&&&&&&&&&&&&((((((%%%"""###'''&&&"""###$$$%%%$$$######$$$&&&$$$$$$######$$$$$$%%%%%%$$$%%%&&&%%%%%%&&&%%%$$$$$$&&&((((((&&&%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###"""$$$((()))&&&############""""""#########%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%'''&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$%%%&&&''''''''' ###%%%$$$!!! ###&&&)))((('''&&&'''((())))))"""%%%'''(((''''''((())))))***************++++++************+++,,,---...,,,------....../////////000000000000000///......///111222222111000000111111000...---,,,------------......///////////////000///...///000///---,,,//////...---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))************)))))))))((()))***+++***)))(((((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''%%%######%%%'''&&&&&&'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&""" '''######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%%%%%%%###$$$%%%$$$$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""'''%%%$$$$$$%%%&&&%%%$$$%%%$$$###%%%'''(((((('''&&&'''((('''%%%$$$%%%&&&'''''''''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''')))&&&###%%%***%%%&&&((((((((((((***,,,'''%%%&&&)))***''''''***++++++******++++++,,,+++...///////////////......000000//////...//////000......///000222333444444222333333444444333333222444333222111222333444555000000000////////////000000111222222111000...---......---,,,+++******)))+++++++++******++++++,,,,,,++++++******++++++,,,***)))(((((())))))(((&&&************)))))))))***))))))((((((((((((''''''&&&)))***((($$$###&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''))))))'''%%%$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$###"""$$$&&&&&&&&&&&&%%%%%%&&&'''((('''(((%%%""""""&&&'''%%%"""$$$%%%%%%$$$###$$$%%%$$$#########$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&$$$&&&((()))'''%%%%%%%%%&&&%%%$$$$$$#########$$$###%%%&&&$$$  ###'''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%###"""!!! %%%###"""$$$((()))&&&###(((''''''''''''''''''(((""""""""""""############$$$######'''+++***###$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%(((***)))&&&%%%&&&((())))))((('''&&&'''((()))###%%%''''''''''''((()))(((((((((((()))******)))***************+++,,,---,,,,,,,,,---...//////000000000111111000///...---///111222111000//////000...///000000...---,,,+++---......///////////////...------...000111000...//////...---,,,,,,++++++******++++++++++++++++++***++++++++++++***))))))************)))))))))(((''')))***)))&&&%%%''')))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$###&&&''''''%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((###""")))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&&&&%%%###%%%&&&%%%$$$$$$&&&)))$$$###"""###&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$######"""""""""%%%%%%$$$$$$#########"""########################$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""'''%%%######%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&''')))***((($$$"""$$$&&&%%%&&&'''(((((((((&&&&&&(((''''''&&&&&&''''''(((''''''))))))%%%!!!$$$***$$$&&&((((((((()))+++,,,'''%%%&&&)))***''''''******))))))***,,,---,,,+++///////////////...---,,,,,,---...---++++++---.........///000111222333444444444555555555555444444222222222222333444555666111000000////////////000///000222333333111///...---------,,,,,,++++++++++++************++++++,,,++++++************+++++++++)))(((((()))***(((''')))******)))(((((()))+++(((((('''''''''&&&&&&&&&###&&&)))&&& """&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%''''''%%%%%%''''''%%%######"""######$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%***,,,+++'''$$$"""%%%&&&'''&&&%%%%%%&&&(((%%%'''&&&""""""&&&'''&&&%%%&&&((((((&&&%%%%%%&&&############$$$%%%&&&&&&'''&&&'''******'''&&&'''###%%%''''''&&&%%%%%%%%%'''&&&%%%$$$############"""%%%((($$$$$$&&&%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""&&&%%%######$$$$$$###!!!''''''&&&&&&&&&&&&''''''#########$$$$$$$$$$$$%%%)))&&&$$$''',,,)))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&'''&&&$$$###%%%&&&'''((()))((('''(((***,,,&&&%%%$$$%%%'''((('''&&&******))))))******+++,,,++++++,,,---...//////000//////000111111000......///000111000///...///000,,,...111111///---,,,+++---......///////////////,,,,,,,,,...000222111000.........------,,,,,,+++++++++++++++++++++++++++******++++++******)))(((************))))))))))))''')))***(((%%%$$$&&&)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$ """$$$### &&&&&&'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''((()))&&&###%%%***&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######!!!!!!%%%%%%"""$$$&&&'''&&&$$$###&&&)))%%%$$$######%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&"""###$$$$$$######$$$%%%&&&&&&'''(((((('''%%%%%%&&&$$$""""""$$$&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%(((***)))%%%###%%%(((###$$$&&&((((((((('''&&&(((''''''&&&&&&''''''((((((%%%%%%((('''%%%&&&***$$$&&&'''((('''&&&'''((((((&&&&&&******'''&&&))))))((('''))),,,...,,,++++++,,,---------------,,,+++---...---******,,,......//////000111222222333333333444444444444333333111111222222222222222222222111000///......///000---...000222222111///...------------,,,,,,,,,,,,***************+++,,,,,,++++++************++++++,,,***))))))***+++)))((((((******)))''''''))),,,((((((((('''''''''&&&&&&$$$%%%&&&%%%""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$###''''''$$$%%%))))))&&&############$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!$$$((()))(((&&&$$$$$$$$$&&&''''''$$$###%%%&&&"""%%%&&&###"""&&&'''%%%%%%''')))(((&&&$$$$$$$$$############$$$%%%&&&''''''$$$&&&******&&&$$$'''"""###%%%&&&%%%$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%$$$""""""$$$&&&###!!! """$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$"""###$$$&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&''''''''')))&&&$$$%%%((('''!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%'''&&&&&&&&&###"""###&&&&&&######%%%'''&&&$$$"""###$$$******)))'''&&&'''***,,,'''%%%$$$%%%((()))(((&&&***))))))))))))***++++++***++++++,,,...//////000---...000111111111///......///000///......///111,,,///000///---,,,---...---......///////////////...------...000111000...------------------------------,,,,,,++++++*********************))))))(((************))))))))))))''')))+++((($$$$$$'''***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((###"""!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&$$$%%%(((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$""" %%%&&&"""$$$''')))'''###"""%%%(((&&&$$$""""""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$###""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$$$$%%%'''$$$%%%'''((()))(((&&&%%%&&&###!!!!!!###%%%&&&&&&&&&$$$######%%%%%%$$$######'''***)))%%%$$$&&&*** """$$$'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))###!!!&&&***)))((()))%%%&&&''''''%%%#########)))&&&'''******&&&&&&(((((('''''')))---...---+++((()))***+++,,,------------///000...,,,+++...000//////000000111111222222000111111222222111111000000111222222222000///---222111000.........///000+++,,,///111222111///---------------------------******))))))***+++,,,,,,++++++************++++++,,,+++******++++++***(((((()))***(((&&&&&&))),,,(((((((((((('''''''''''''''&&&$$$%%%'''))))))(((''''''&&&&&&&&&%%%%%%%%%***'''%%%$$$%%%&&&&&&%%%!!!%%%&&&###%%%***+++'''%%%%%%%%%%%%&&&'''((()))"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!&&&***###&&&((('''$$$"""###%%% $$$&&&######%%%&&&%%%$$$&&&''''''$$$"""!!!!!!############$$$%%%&&&'''&&&###%%%******%%%###&&&!!!"""$$$$$$$$$$$$&&&'''############$$$%%%&&&&&&$$$###"""###&&&((((((((($$$""""""$$$((()))'''%%%##############################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$&&&+++///&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$$$$###"""###$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%&&&&&&&&&)))%%%"""$$$)))***%%%$$$'''))))))&&&$$$$$$%%%***)))'''$$$"""$$$'''++++++((('''(((+++,,,+++)))***)))))))))))))))***+++******+++,,,...//////000,,,...000111222111000///---...///...---...000111...//////---++++++...111---....../////////////////////...///000000...---,,,,,,------------------......------,,,+++*********************)))((((((************))))))))))))(((+++,,,)))%%%$$$(((,,,(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))###&&&((('''$$$$$$'''***$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$!!!'''((($$$%%%(((***'''###!!!$$$((($$$"""!!!"""###%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$######"""!!! %%%%%%%%%$$$$$$#########"""###$$$%%%&&&''''''((("""""""""######$$$$$$%%%))))))((('''%%%$$$######$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&###%%%((((((&&&%%%&&&((("""###%%%''''''&&&%%%$$$%%%### """$$$%%%%%%&&&$$$###%%%###!!!###(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((***+++---///..............................///000111333555666000///...///222333111///444111//////111222///---***+++,,,---............111111111000///......---......---,,,++++++******,,,,,,,,,,,,,,,+++***)))((((((((()))******++++++***,,,+++((((((+++,,,***++++++***)))(((((())))))''''''&&&&&&(((***,,,---******((('''&&&%%%%%%%%%((('''&&&&&&'''&&&$$$"""%%%&&&'''''''''&&&%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$(((%%%###"""$$$%%%###!!!'''&&&%%%%%%$$$$$$$$$%%%(((((((((((('''&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''$$$%%%)))((("""!!!$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%$$$###&&&''''''%%%###!!!!!!"""!!!###$$$$$$###""""""###&&&%%%###""""""###%%%&&&'''%%%""""""###&&&'''((("""$$$%%%%%%$$$###%%%&&& $$$$$$"""$$$)))((("""%%%%%%%%%$$$$$$#########"""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%''')))(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&###"""&&&+++'''&&&%%%%%%'''(((((((((,,,)))&&&&&&(((((('''$$$%%%%%%%%%&&&&&&&&&&&&&&&*********)))))))))))))))+++,,,---...////////////////////////............000000000000000/////////---.........---,,,++++++,,,,,,,,,---...///000000222222111000///...------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,******++++++++++++******((((((((()))******++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''' &&&))))))'''&&&'''###((()))%%%###%%%''''''$$$#########$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!%%%)))***'''$$$"""###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%#########%%%&&&)))(((&&&""""""&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###$$$&&&'''&&&%%%###$$$'''%%%!!!$$$+++"""""""""###$$$$$$%%%%%%&&&###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""!!! %%%&&&""" """###"""#########$$$$$$%%%%%%%%%!!!!!!"""#########""""""%%%%%%$$$###"""!!! '''&&&%%%$$$###$$$%%%%%%(((%%%%%%((('''%%%&&&***%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%%%%&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((******))))))***,,,...///------------------------111111000//////000000000111//////000333333222000333111//////111111///---,,,---...//////000000000222222111000000///......///......---,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,))),,,+++((((((+++,,,)))+++******)))(((((())))))'''''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$ '''%%%###$$$&&&'''&&&$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%)))&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%######$$$%%%%%%&&&((((((&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%"""$$$%%%%%%$$$###%%%&&&(((***((($$$$$$&&&$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&***((($$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$&&&)))'''&&&%%%%%%'''(((((('''&&&%%%%%%(((***+++)))&&&'''''''''((((((((((((((()))))))))))))))))))))*********+++,,,---------------------...///000000000////////////////////////...............---,,,,,,,,,---------.../////////000000//////////////////...------------------...,,,,,,+++************+++)))******++++++******))))))))))))))))))(((((((((******)))(((((('''&&&&&&'''''''''&&&&&&'''''''''"""$$$''''''%%%$$$%%%'''###((()))%%%###%%%''''''((('''&&&%%%$$$###""""""""""""###$$$&&&(((***+++%%%%%%%%%$$$$$$$$$#########%%%''''''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%&&&%%%%%%%%%$$$######$$$$$$'''&&&%%%$$$###$$$$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&&&&%%%'''######&&&&&&$$$(((...$$$$$$##################%%%###"""###%%%&&&%%%###$$$$$$$$$#########""""""###%%%$$$!!!###&&&%%%!!!############$$$$$$$$$$$$######$$$%%%&&&&&&''''''############""""""""""""&&&%%%$$$#########$$$$$$###!!!"""%%%&&&######&&&%%%&&&&&&''''''&&&&&&%%%'''$$$###$$$&&&'''&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''',,,+++*********,,,---...---------------.........111000000///............111000000111333333222000222111//////000000...---......///000111111111111222222222111000000///////////////...------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***))),,,+++((((((+++,,,)))******)))((((((((())))))))))))))))))(((&&&%%%$$$%%%%%%$$$%%%%%%&&&''''''((('''&&&&&&'''&&&%%%###$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%((((((&&&"""$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###))))))%%%"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$$$$$$$$$$&&&(((###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###"""$$$%%%%%%$$$###%%%&&&"""######!!!###&&&%%%"""%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''###$$$&&&)))++++++(((%%%'''''''''((((((((())))))((((((((())))))************+++,,,------......---***+++,,,---///000222222............................../////////...------------..................------...///000111111222........................++++++***))))))))))))))))))******++++++******)))******))))))(((''''''&&&))))))(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''$$$""""""%%%'''$$$'''((($$$###%%%'''&&&&&&'''''''''%%%$$$"""!!!&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$######&&&(((%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&'''""""""###%%%''''''%%%###%%%%%%$$$############$$$"""###$$$%%%$$$%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%'''%%%$$$)))$$$"""###%%%$$$&&&)))%%%%%%$$$$$$###""""""!!!#########%%%&&&&&&%%%###%%%$$$###"""""""""###$$$&&&%%%###"""'''+++)))###$$$$$$$$$$$$##################"""""""""###$$$$$$"""""""""#########$$$$$$%%%$$$###"""""""""######!!! $$$&&&###"""###%%%&&&&&&''''''&&&&&&%%%'''$$$"""###'''(((&&&###""""""############""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''++++++***))))))***+++,,,............////////////............///000000111111111111222222222222111111000000//////......---...///000111111111111111222222222222111111000000000/////////.........---+++,,,,,,---,,,,,,++++++++++++******)))((((((''')))++++++((((((++++++)))***))))))((((((((())))))++++++,,,,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''%%%###&&&%%%$$$$$$%%%''')))***$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$&&&&&&###!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$%%%!!!"""$$$$$$$$$$$$&&&(((###$$$%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%$$$"""$$$%%%%%%$$$###%%%&&&!!!!!!!!!"""%%%(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$***,,,)))%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((('''%%%%%%'''(((''''''''''''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&''''''((()))***++++++,,,---...//////000000///++++++,,,---///000000111,,,,,,---------------......///////////////.....................---------,,,------...///000111111........................++++++***))))))))))))***))))))************))))))*********))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&***)))'''$$$######%%%&&&$$$''''''######&&&'''%%% ###%%%'''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''###""""""$$$&&&'''%%%###$$$$$$$$$###############"""###$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$***$$$!!!###&&&&&&$$$$$$)))%%%""""""###"""$$$$$$$$$#########""""""!!!"""$$$&&&'''&&&$$$"""&&&$$$"""!!!!!!"""$$$%%%###%%%%%%$$$&&&******'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!! !!!""""""#########$$$$$$$$$%%%$$$$$$###############&&&######(((***'''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$"""$$$&&&(((&&&$$$######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''))))))(((''''''((()))***,,,,,,,,,------.........////////////000000111222000111222222222111111111000000000///...---------......///000000000//////222222222111111111111111000///////////////......+++,,,,,,---------,,,,,,,,,++++++***)))(((''''''(((+++***''''''***+++((()))((((((((((((((())))))((()))***++++++***)))(((&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%&&&''''''%%%$$$'''&&&&&&%%%&&&(((***+++######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""&&&((('''$$$###$$$$$$""""""############""""""'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&''''''&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$(((&&&###"""$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&+++(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&###)))+++(((%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$)))'''%%%%%%'''((('''&&&(((((('''%%%%%%%%%'''((($$$$$$%%%%%%&&&''''''(((&&&&&&'''((()))******++++++,,,---...////////////...............---------+++,,,,,,,,,------............///////////////..................---------............////////////------...//////...------,,,,,,+++***************)))))))))******))))))))))))))))))******+++++++++%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&%%%######&&&'''$$$ ###&&&'''''''''"""######$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++$$$!!!$$$&&&%%%$$$&&&%%%$$$$$$$$$%%%$$$""""""#########$$$$$$$$$!!!###%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""$$$&&&"""%%%""" """&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$(((###"""&&&)))'''$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&''''''&&&+++***)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''')))***)))))))))***++++++,,,,,,222222111000///////////////111222222000//////000...///000///---+++,,,------......//////.........111111111111111111111111//////////////////......+++,,,,,,---------------------,,,,,,+++***))))))(((+++***''''''***+++(((((((((''''''(((((())))))%%%%%%&&&''''''(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$'''&&&&&&&&&'''((())))))"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&''')))$$$&&&(((((('''%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$%%%&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$%%%***'''######&&&(((""""""""""""""""""""""""'''&&&%%%$$$###$$$%%%&&&$$$&&&&&&%%%###"""###$$$%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""###%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%!!!!!!###""""""$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%#########&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&%%%$$$)))'''&&&&&&'''''''''&&&%%%%%%$$$######&&&***...%%%&&&&&&'''((()))******'''''''''(((((()))))))))((()))***++++++,,,,,,,,,000000///...---,,,+++++++++,,,,,,------.........------.../////////......------................../////////......---------+++,,,---......---,,,+++,,,,,,+++************+++((())))))******))))))(((((((((((()))***+++++++++&&&&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&((())))))&&&$$$%%%&&&$$$"""###'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%###""""""%%%'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$***$$$"""&&&&&&"""$$$+++ ###&&&&&&'''(((%%%!!!""""""###$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$###"""""""""###$$$%%%$$$ !!!%%%%%%%%%%%%%%%&&&&&&&&&'''!!!$$$%%%'''''''''%%%%%%$$$$$$$$$######"""%%%&&&&&&&&&&&&%%%$$$$$$***$$$ $$$&&&%%%""""""%%%&&&&&&''''''&&&&&&%%%!!!$$$'''&&&$$$###&&&)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((('''''''''(((((()))***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''(((***+++))))))***++++++,,,------000//////....../////////...000222111///---...///---///000///,,,***+++---.........//////......---000000000000000000000000........................+++,,,,,,---......---------,,,,,,,,,+++*********(((******''''''******((('''''''''''''''((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""######$$$$$$%%%&&&'''###&&&'''%%%$$$$$$%%%"""###%%%''''''&&&%%%$$$""""""###$$$$$$%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###&&&)))%%%"""$$$%%%###$$$$$$############$$$$$$(((&&&%%%######$$$%%%&&&$$$%%%&&&%%%###"""###$$$""""""""" """$$$&&&%%%$$$$$$$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%$$$"""$$$%%%%%%$$$###%%%&&& ###'''######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&'''$$$"""!!!"""%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%###$$$%%%)))(((&&&&&&''''''&&&%%%"""$$$%%%%%%$$$&&&)))---%%%%%%&&&'''((()))******''''''((((((((((((((((((''''''((()))************000000///...,,,+++******,,,,,,,,,---......//////,,,,,,---...............,,,---------...///////////////.........---------***+++,,,......,,,+++***++++++***))))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((('''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&'''))))))&&&###%%%&&&$$$!!!###'''&&&""""""######$$$%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%***'''$$$$$$%%%%%%$$$""""""###$$$%%%%%%###""" $$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$######"""###''''''###"""%%%)))$$$%%%&&&&&&&&&%%%######%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$(((%%% $$$///$$$&&&$$$$$$((((((&&&##################$$$$$$"""$$$%%%%%%######$$$&&&""""""#########$$$$$$$$$!!!%%%!!! ###%%%!!!"""######$$$%%%&&&&&&!!!###$$$$$$###"""######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""000)))$$$&&&)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$)))'''###"""&&&+++###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***"""""""""###%%%'''((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''(((***,,,---,,,,,,---......///000000***++++++,,,...000111222---000222111...,,,---///---///000...+++***+++---...///////////////......///////////////000000000---------...............+++,,,,,,---.........---*********)))))))))))))))(((******''''''******((('''''''''''''''((()))***)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''(((******&&&%%%%%%&&&'''(((&&&%%%###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!###%%%%%%%%%$$$###!!!###"""!!!"""$$$"""###%%%'''''''''%%%$$$""""""###$$$$$$$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''%%%###""""""###$$$%%%$$$$$$###$$$%%%'''((($$$#########$$$%%%%%%&&&!!!"""###$$$%%%$$$######%%%((((((###"""$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$"""!!!!!!$$$&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&'''&&&$$$""""""$$$%%%%%%$$$###%%%&&&(((!!!"""###!!!"""&&&#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&###""""""$$$((((((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%% %%%***)))%%%"""###&&&***(((&&&&&&''''''&&&%%%###&&&((((((%%%$$$&&&(((######$$$%%%&&&'''((()))((((((((((((((('''''''''((()))***++++++,,,,,,+++//////...---,,,,,,++++++,,,,,,------...///000000+++,,,,,,---.........---,,,,,,------...///000000........................)))***,,,------,,,***)))******)))((((((((((((((((((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$,,,,,,+++)))(((&&&%%%%%%%%%&&&((())))))(((&&&%%%***'''&&&&&&((((((&&&###%%%%%%###!!!###'''&&&"""$$$$$$$$$%%%&&&''')))***$$$$$$$$$%%%&&&''')))***#########$$$$$$%%%%%%%%%...)))###!!!"""$$$$$$### !!!###$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! )))***%%%"""&&&+++%%%%%%&&&'''&&&%%%$$$###&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%)))$$$%%%222 &&&&&& ###'''&&&%%%%%%$$$$$$###""""""""""""$$$%%%$$$""""""%%%(((!!!"""###$$$$$$$$$$$$$$$"""&&&'''%%%%%%((()))''' """###$$$%%%&&&###%%%'''((('''$$$!!!!!!"""###$$$%%%&&&''''''######$$$%%%$$$###"""!!!''''''%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%***$$$$$$******######***%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((,,,+++***+++---------+++,,,---...///000000000000...............///000000------------,,,,,,+++***,,,,,,---...///000111222333222000000111111///...222000...---,,,---///000------,,,+++************,,,***))))))***++++++***(((((((((((()))***+++,,,)))(((((((((''''''''''''&&&'''&&&%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$%%%###$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&&&&"""'''%%%###$$$%%%&&&&&&%%%&&&((()))'''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!"""'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""!!!###&&&(((((('''%%%###(((%%%"""###%%%&&&$$$!!!%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$###""""""(((((('''&&&&&&&&&&&&'''$$$$$$$$$"""!!!!!!$$$&&&&&&$$$"""###%%%&&&%%%"""$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%&&&''''''&&&***'''%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))******++++++......---,,,+++***)))(((........................---***+++000111,,,+++...---)))+++000111---...222+++---///...---,,,,,,---------,,,++++++***)))))))))+++,,,+++)))''''''(((,,,,,,+++***)))(((''''''((($$$%%%******%%%$$$'''***)))((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$##############################((('''&&&%%%$$$###""""""%%%((($$$"""%%%)))###&&&((($$$"""%%%((('''%%%$$$###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$###""" !!!!!! $$$%%%""""""&&&&&&!!! ###&&&'''&&&$$$$$$$$$+++'''&&&'''&&&!!! """&&&&&&&&&&&&%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$$$$!!!!!!###### $$$######""""""######$$$&&&$$$""""""###$$$###""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######'''%%%######%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$'''(((&&&&&&(((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((,,,+++***+++---------+++,,,---...//////000000000...............//////000---------------,,,+++***++++++,,,---...///000000222111000000111111000///111000...---------///000,,,++++++++++++---...///---+++))))))***++++++***+++***))))))))))))))))))))))))((((((((('''''''''&&&((())))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& %%%'''&&&&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""'''%%%$$$$$$%%%&&&%%%$$$++++++***(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! %%%***)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%)))'''%%%&&&'''(((&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((())))))***+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///...)))(((+++111---+++...---+++,,,000+++---......---,,,,,,------------,,,++++++******((()))++++++***)))***+++((((((((((((((((((''''''(((%%%&&&******&&&%%%(((&&&&&&&&&''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!((()))%%%!!!"""$$$'''###"""&&&'''###!!!"""'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$######""""""###$$$%%%!!!%%%&&&######''''''### ###&&&&&&%%%$$$$$$$$$""" $$$%%%###$$$'''$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% ###$$$"""$$$'''(((&&&$$$$$$############$$$$$$&&&$$$""""""###$$$###""""""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######'''%%%######%%%%%%$$$"""""""""""""""""""""""""""$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$###&&&******%%%%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((+++***)))***,,,---,,,+++,,,---...//////000//////......------......///000,,,------------,,,,,,+++++++++,,,---......//////111000///000111222111000111000///------......///---,,,+++++++++---///111...,,,******+++++++++***---,,,+++)))(((''''''''')))))))))((((((((('''''''''***,,,---+++)))((((((''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%)))(((((()))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&++++++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((&&&###!!!###&&&%%%&&&&&&%%%$$$###%%%'''%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$###""""""""""""###$$$$$$$$$###""""""$$$&&&$$$$$$$$$%%%'''&&&$$$"""$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%$$$###"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%'''(((***+++(((((()))******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,------***+++---333...,,,------,,,///333,,,---......,,,,,,---.........------,,,,,,++++++''')))+++,,,++++++,,,---'''((((((((())))))))))))'''%%%&&&******((((((***''''''&&&''''''((()))***%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&$$$"""""")))%%%###%%%&&&###"""###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""%%%&&&$$$%%%''''''$$$!!!###%%%&&&%%%$$$$$$%%%%%%""""""$$$$$$!!! ###""""""###$$$$$$$$$######!!!###%%%&&&&&&%%%###!!!########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$"""$$$((()))'''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%%%%$$$"""########################%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''%%% $$$---,,,$$$%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((***))))))***,,,---,,,+++,,,,,,---...////////////...------------...//////,,,---------------,,,,,,,,,,,,------...///000000///......///111333222111000000///............///111///---+++***+++,,,---...,,,+++++++++,,,+++***---,,,+++)))(((''''''''')))))))))((((((((((((''')))+++---,,,***)))(((((((((((((((((((((((((((((('''&&&&&&'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&###''')))''''''(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%"""!!!$$$'''&&&%%%$$$%%%&&&&&&%%%$$$""" """%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''$$$&&&)))(((######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%'''&&&$$$###$$$&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&###$$$%%%&&&'''&&&$$$###$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((())))))***++++++,,,************++++++++++++---------------------------++++++,,,---...111333...------...000222444777,,,---...---,,,,,,---///.........------,,,,,,,,,(((***,,,,,,++++++,,,---******++++++++++++++++++'''&&&''')))*********++++++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$&&&''''''&&&%%%&&&$$$###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%&&&&&&%%%!!!###%%%&&&%%%$$$$$$%%%)))%%%%%%&&&%%%!!!!!!###""""""###$$$$$$%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!$$$$$$!!!"""%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&### !!!$$$$$$!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''%%%###+++,,,%%%%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))(((((()))+++,,,,,,++++++,,,---...////////////---------------...//////,,,------......---------......//////000000111111///......///222333333222000000///...............///...,,,***)))***+++,,,...,,,++++++,,,------,,,++++++***)))(((((())))))***)))))))))((((((((((((++++++***)))'''&&&(((***(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''$$$###''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&$$$ ###&&&%%%$$$$$$%%%''''''%%%### """&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$%%%'''&&&"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&%%%$$$######%%%&&&(((&&&%%%###$$$&&&'''&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%######$$$&&&$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''(((((())))))***+++++++++++++++*********))))))++++++++++++++++++++++++***+++******+++...000000))),,,...///111222222111,,,------,,,+++,,,...000......------------,,,,,,+++,,,------+++******+++,,,,,,++++++***))))))(((&&&'''((('''(((***+++++++++***)))(((&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###"""!!!###&&&((('''&&&%%%%%%$$$$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$"""###%%%%%%$$$$$$$$$&&&""" !!!%%%&&&%%%&&&)))######$$$%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%""""""%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%""""""&&&)))(((%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((''''''(((***,,,,,,++++++,,,---......///......------,,,,,,------...///,,,------............---//////000000000111111111///......///222333222111///////////////.........************+++,,,---------,,,++++++---//////...***)))))))))))))))***+++******)))))))))(((((((((******(((&&&%%%%%%(((+++((((((((((((((((((((((((&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''%%%!!!!!!%%%(((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$$$$&&&''''''%%%###$$$$$$%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%% ###%%%###$$$((((((%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''$$$"""$$$''')))'''$$$###%%%'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&%%%$$$###$$$&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++*********)))))))))))))))))))))))))))))))))***,,,+++((('''******((((((,,,///...------+++&&&,,,,,,---,,,+++,,,///111---------,,,,,,,,,,,,,,,+++,,,---,,,***)))))))))******)))((('''&&&%%%%%%&&&((((((&&&&&&***+++)))((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''$$$$$$%%%''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%###&&&((('''%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###!!!"""%%%%%%###"""$$$"""$$$%%%%%%######%%%&&&### ######!!!!!!$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""%%%&&&$$$%%%((()))'''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$###$$$%%%$$$###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$************(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%((((((%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&&&&""" %%%,,,%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((('''&&&&&&(((***,,,++++++++++++,,,---............------,,,,,,------...///,,,,,,---...............////////////000000000000000///...///111222222111///////////////......---)))***+++------------,,,,,,+++***+++...000111111******))))))))))))***************)))))))))(((((('''((()))(((''''''(((***''''''''''''''''''''''''(((%%%"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$!!!"""&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""$$$$$$%%%&&&''''''%%%"""###%%%(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$$$$''''''%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&###%%%''''''%%%$$$$$$%%%######$$$%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%######&&&)))&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((()))'''%%%###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))***************************************...---)))(((+++***%%%***//////,,,+++,,,***&&&,,,,,,,,,++++++,,,///222++++++,,,,,,,,,,,,,,,,,,)))***,,,+++***))))))***((('''''''''&&&&&&%%%%%%&&&)))((($$$$$$)))***'''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''#########$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$###$$$'''(((%%%%%%&&&!!!###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%######$$$!!!"""&&&&&&######&&&###$$$%%%$$$######%%%'''(((%%%###$$$"""$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###&&&'''$$$%%%((((((%%%$$$$$$############$$$$$$'''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''$$$&&&(((###"""...%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))'''&&&&&&'''***++++++***++++++,,,---............---,,,,,,,,,,,,---......,,,,,,---.../////////............///////////////111000///000111222111000/////////000///......---,,,---/////////---+++)))+++******+++///111222222++++++***))))))((())))))************))))))))))))$$$'''***+++***)))))))))''''''''''''''''''''''''+++'''###"""###&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&"""$$$######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''%%%$$$%%%(((((($$$!!!$$$$$$%%%&&&((('''$$$"""!!!&&&'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((&&&$$$%%%%%%"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%((('''%%%$$$&&&)))###%%%''''''&&&$$$$$$%%%"""###$$$$$$%%%%%%%%%%%% """###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%'''&&&%%%$$$$$$%%%'''((('''$$$"""###'''+++'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&((('''''' ###&&&((((((&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''))))))(((&&&"""$$$'''&&&$$$$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((''''''((()))***+++,,,,,,........................)))...000,,,---000///***,,,000000++++++000000,,,,,,,,,,,,++++++,,,///222++++++++++++++++++++++++&&&(((*********)))***+++'''''''''(((((((((((((((&&&***(((######((()))%%%,,,+++***(((&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&'''''' !!!"""###$$$%%%&&&&&& ###&&&((('''%%%%%%&&&$$$&&&%%%&&&(((###"""###%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%&&&"""###(((((($$$###'''###$$$%%%$$$######%%%'''%%%""""""%%%%%%""""""%%%$$$$$$$$$$$$$$$###"""!!!###$$$&&&''''''&&&$$$####################################$$$$$$%%%%%%&&&&&&((('''###"""###"""$$$##################$$$(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&%%%######%%%'''########################+++)))&&&$$$$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((%%%######$$$''''''$$$!!!(((((('''&&&%%%%%%%%%%%%((((((((((((((('''''''''&&&(((((((((((((((***,,,++++++,,,,,,,,,,,,------...,,,***+++......,,,))),,,---.........---,,,+++111000...---,,,---///000111000///......///000111//////.........---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((++++++(((''')))(((%%%''''''((((((((((((''''''&&&&&&&&&&&&'''(((******+++***((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&& !!!"""###%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***((($$$""""""$$$'''&&&$$$######$$$&&&'''((($$$$$$((('''!!!"""%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&&&&''')))***''''''''''''((()))++++++''''''(((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---...000111111///---,,,+++******)))***+++---...))))))))))))))))))))))))))))))(((((((((((())))))%%%(((,,,---+++(((&&&%%%'''((()))((('''&&&''')))%%%(((***(((%%%$$$&&&(((%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&%%%%%%$$$###"""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$######$$$%%%$$$"""######$$$######"""!!!!!!%%%$$$$$$######$$$$$$%%%!!!%%%******'''%%%$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$###"""!!! ###%%%%%%!!!!!!$$$%%%"""######$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%###"""%%%%%%%%%$$$$$$#########***(((&&&$$$$$$%%%'''(((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''((('''%%%%%%&&&%%%!!!$$$%%%&&&(((((('''%%%%%%((((((((((((''''''''''''&&&'''(((((('''(((***,,,+++++++++,,,,,,,,,---------+++***+++......,,,))),,,,,,---......---,,,+++111000...------...000111111000///......///000111///.........------------..................------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''***+++((((((***)))&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############%%%''')))***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&%%%((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################'''&&&$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%###!!!%%%$$$"""!!!!!!"""$$$%%%&&&###$$$((((((###"""%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***))))))))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---+++---,,,+++*********+++,,,))))))))))))))))))))))))))))))(((((((((((())))))$$$&&&((()))((((((((()))&&&((()))((('''&&&''')))'''(((((('''&&&%%%&&&'''%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""'''%%%%%%%%%&&&&&&$$$"""$$$$$$###$$$%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###""""""###$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$############!!!$$$### ######!!!%%%%%%%%%$$$$$$#########$$$"""$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%%%%$$$""" ###&&&)))***(((&&&$$$''''''''''''''''''''''''&&&'''(((((('''(((***,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,------------,,,,,,111000///......///000111000//////......//////000............------------,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))'''***+++))))))++++++(((''''''((((((((((((''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&((()))***%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))'''%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&###!!! """%%%&&&"""$$$$$$"""""""""###$$$%%%$$$###$$$''''''%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%'''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++...---,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((''''''***,,,&&&'''(((((('''&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""$$$%%%'''((()))(((((($$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""'''&&&$$$$$$%%%&&&%%%$$$%%%###"""$$$'''(((%%%###%%%$$$$$$######$$$$$$%%%'''$$$  """$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&&&&&&&&&&'''''''''"""#########$$$$$$%%%%%%"""%%%$$$!!!!!!$$$%%%###'''&&&&&&%%%$$$###"""!!!%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%"""$$$&&&((()))(((&&&$$$&&&&&&'''''''''''''''(((&&&'''(((''''''''')))+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,------------000000/////////000111111////////////////////////------------------------,,,,,,+++***))))))((((((************************))))))))))))))))))))))))&&&***+++)))))),,,,,,)))''''''((((((((((((''''''%%%&&&&&&'''((((((((((((&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$&&&'''(((&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%% """%%%&&&'''&&&&&&%%%###""""""###%%%&&&"""%%%'''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***&&&'''((((((&&&&&&'''((()))&&&$$$%%%'''(((&&&###'''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%"""$$$&&&((())))))'''&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$######&&&$$$!!!!!!"""$$$$$$###%%%###!!!###''')))&&&###%%%$$$$$$######$$$$$$%%%(((###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$&&&&&&&&&'''''''''&&&&&&#########$$$$$$$$$%%%%%%%%%''''''$$$$$$'''(((&&&&&&&&&%%%%%%$$$###""""""(((!!! ###"""!!!"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''###$$$&&&'''((('''&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&''''''&&&''')))+++*********+++++++++,,,,,,)))***+++,,,,,,+++,,,,,,++++++++++++,,,,,,------///////////////000111111......////////////......,,,,,,------------------000000//////...---,,,,,,************************))))))))))))))))))))))))&&&)))***((())),,,,,,)))''''''((((((((((((''''''%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!###%%%'''############$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%$$$###############%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%))))))((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,------............******++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((("""%%%)))+++***)))))))))&&&'''((('''&&&%%%&&&((()))&&&$$$$$$'''(((%%%###)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%###%%%&&&((('''&&&$$$###%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$%%%###!!!!!!"""$$$$$$$$$###"""!!!###&&&'''%%%###%%%$$$$$$######$$$$$$%%%'''$$$!!!!!!$$$&&&%%%"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""""""""%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$''''''$$$$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$((($$$###$$$"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''***)))(((&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$###$$$%%%)))((('''%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&''''''&&&''')))+++************++++++++++++''')))+++,,,+++++++++---++++++******+++,,,---...------......//////000000---......//////......---,,,,,,,,,,,,------------//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&)))***((((((******'''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###!!! """&&&(((''''''&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((&&&$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))$$$!!!"""$$$!!!""""""###$$$$$$$$$%%%%%%'''&&&""""""$$$%%%"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////((()))***,,,,,,---,,,,,,))))))))))))))))))))))))'''((()))******)))((('''$$$((())))))))))))%%%&&&''''''&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$)))(((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""" !!!$$$$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$$$$$$$###"""$$$$$$""""""&&&'''%%%######$$$$$$$$$%%%%%%%%%$$$###%%%'''$$$!!!"""'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&######$$$'''%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&''''''&&&&&&(((***************++++++++++++&&&)))+++,,,******+++---+++************,,,---...+++,,,---....../////////------...//////...------++++++,,,,,,,,,---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&))))))'''''')))(((%%%''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""###%%%''')))&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%$$$""""""###%%%&&&&&&%%%###"""%%%&&&((('''&&&$$$######!!!!!!"""###$$$$$$%%%%%%%%%((('''######((()))&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((())))))***+++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///******+++,,,,,,,,,+++***))))))))))))))))))))))))'''((()))******)))((('''"""%%%'''((((((((()))%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&$$$$$$$$$%%%''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&$$$"""%%%((('''$$$"""###&&&%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###$$$%%%"""###$$$%%%%%%###""" $$$$$$%%%%%%%%%%%%%%%%%%!!!$$$###!!!"""&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""###((()))&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%$$$$$$(((+++!!!###&&&))))))(((&&&$$$$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&&&&&&&(((***)))************+++++++++&&&))),,,,,,******+++...******))))))***,,,---///***+++,,,---............,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&))))))&&&&&&((('''###''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((((('''%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((!!!"""###$$$&&&)))+++,,,###%%%'''))))))'''%%%###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((("""###$$$%%%'''((()))***$$$$$$$$$$$$%%%%%%&&&'''"""!!!"""$$$'''))))))(((!!!###%%%''''''%%%###!!!###!!!!!!$$$)))***(((%%%"""###$$$%%%&&&'''''''''$$$(((((($$$%%%+++---***%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""###$$$%%%&&&!!!"""###$$$&&&'''(((((())))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,************+++,,,---...+++,,,------,,,+++)))((())))))))))))))))))))))))'''((()))++++++)))((('''***++++++)))'''&&&''')))%%%&&&''''''%%%%%%&&&'''$$$&&&((('''###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$((((((&&&$$$$$$&&&#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""$$$&&&&&&$$$"""###(((,,,)))$$$!!!$$$(((%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%"""!!!$$$'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''''')))***""""""$$$%%%$$$""" """######$$$&&&''''''((("""%%%%%%######'''(((&&&'''&&&&&&%%%$$$###""""""(((###"""(((,,,***$$$!!!&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%&&&((()))***'''###"""$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$)))((('''%%%%%%%%%&&&''')))&&&######%%%&&&$$$"""(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''',,,(((###$$$''')))'''$$$'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***++++++***************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------222000.........---,,,***222***''',,,///,,,((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,+++++++++%%%+++---(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$###&&&'''&&&%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%"""!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$######%%%&&&$$$((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%!!!$$$'''&&&###"""$$$''')))'''$$$$$$&&&&&&###!!!'''&&&&&&%%%$$$###"""""")))&&&%%%'''+++---***&&&$$$#########$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$%%%&&&'''&&&###!!!%%%&&&''''''((((((''''''((('''''''''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$+++)))&&&$$$######%%%&&&)))%%%"""$$$(((+++)))&&&+++***((('''&&&&&&'''''')))((('''((()))***)))(((***(((&&&'''***---,,,***++++++******++++++,,,---(((+++---,,,)))((()))+++******+++,,,,,,,,,,,,+++(((((((((((()))***++++++************************)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&***'''$$$$$$&&&'''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((!!!$$$%%%"""###&&&'''$$$%%%$$$$$$###$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#####################$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$######"""""")))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$""" !!!###%%%######""""""""""""######"""###$$$%%%%%%$$$""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%'''(((((()))'''$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%(((&&&$$$%%%''')))(((''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%"""!!!%%%)))(((&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******++++++***))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///...------......---,,,...'''%%%***...,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******++++++++++++*********+++)))&&&'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''$$$!!!'''&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&$$$!!!(((&&&$$$$$$&&&&&&$$$"""&&&%%%%%%$$$$$$#########(((%%%$$$%%%)))***'''$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$$$$%%%'''%%%###!!! !!!###$$$,,,((($$$%%%'''(((&&&###)))((('''&&&&&&&&&'''(((***((('''((())))))(((''')))'''&&&'''***,,,+++******************+++,,,,,,+++---//////---+++,,,...******+++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,,,,************************(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***'''$$$$$$&&&'''&&&$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''' ###$$$!!!"""&&&&&&$$$&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%$$$%%%(((***######""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$######$$$%%%&&&&&&''''''&&&((('''&&&&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! """$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&$$$"""$$$)))++++++***%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***+++******)))))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---+++&&&%%%)))---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))************)))))))))'''""" $$$++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%((()))((((((%%%%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%$$$!!!!!!######$$$$$$%%%%%%$$$$$$###$$$###"""%%%(((&&&&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$&&&'''$$$!!!$$$$$$######$$$$$$%%%%%%"""$$$&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""" """###$$$+++(((%%%%%%'''(((&&&###'''&&&%%%%%%%%%&&&((((((***)))(((((())))))'''&&&((('''&&&&&&(((******)))***))))))))))))***++++++,,,---//////...------...******+++,,,,,,,,,,,,+++,,,,,,+++***)))((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%&&&'''((('''%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###!!!"""%%%%%%###''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$############'''%%%######$$$%%%$$$###!!!"""###""""""$$$&&&)))######""""""""""""######"""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$######%%%%%%%%%######$$$%%%&&&'''&&&%%%%%%'''&&&&&&((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$***(((&&&''')))+++***(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***+++***))))))))))))******+++************++++++++++++***++++++++++++,,,,,,,,,---+++++++++---...---,,,+++)))(((***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++(((((())))))))))))((((((''''''$$$"""$$$))))))&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%###!!!'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$######%%%'''((()))$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''%%%  $$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&%%%"""$$$######$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%### %%%$$$$$$###$$$$$$%%%%%%!!!###&&&'''&&&$$$######'''&&&%%%$$$$$$&&&((()))###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&%%%###$$$'''(((((('''%%%%%%$$$$$$%%%&&&((()))***)))''''''(((((('''%%%''''''&&&&&&'''((()))))))))))))))((())))))***+++)))***+++,,,++++++++++++******+++,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%&&&%%%%%%%%% ###$$$""""""&&&&&&$$$(((''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$### !!!""""""!!!"""$$$&&&$$$######""""""######$$$"""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%######$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&((())))))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''(((''''''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((()))******+++))))))*********+++++++++*********+++++++++,,,,,,...,,,++++++,,,,,,+++***------,,,+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++((((((((())))))((((((((((((---///,,,*********(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$"""!!!!!!"""$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&""" """&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&%%%######&&&)))"""######$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%###"""%%%%%%$$$$$$###$$$$$$%%%!!!###&&&'''&&&$$$######'''&&&$$$###$$$&&&(((***$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))%%%$$$$$$$$$&&&'''((('''%%%$$$$$$$$$%%%'''(((******(((''''''(((((('''%%%''''''''''''''''''((())))))))))))((())))))***+++(((((()))******+++***)))******+++,,,,,,,,,,,,++++++++++++++++++,,,---...(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&"""###&&&'''(((((('''&&&%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%$$$$$$"""%%%%%%###$$$'''(((%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###$$$$$$###%%%&&&'''&&&%%%$$$%%%'''$$$$$$############$$$$$$"""""""""######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%'''((((((%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))(((((((((((()))******+++)))))))))************+++************++++++++++++---,,,+++++++++,,,***)))---//////,,,+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++(((((())))))))))))((((((%%%---111...***)))((('''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&$$$######$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############"""!!!$$$$$$###""" !!!###$$$$$$%%%&&&&&&&&&%%%%%%"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###!!! ###$$$$$$$$$$$$%%%%%%%%%###&&&'''&&&$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%"""###(((---!!!###$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$######$$$$$$"""$$$&&&&&&%%%######$$$&&&%%%$$$###$$$%%%''')))$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%''')))***((('''&&&&&&(((((('''&&&(((((()))(((''''''(((******))))))))))))***++++++)))))))))***,,,---,,,*********+++,,,,,,,,,,,,+++)))))))))******+++------))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###%%%''''''&&&%%%&&&'''"""###%%%&&&((()))))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###&&&&&&$$$%%%((()))&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$$$$&&&&&&&&&$$$######$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''%%%###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&&&&$$$!!! """$$$'''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''''''''(((((()))++++++))))))))))))************************+++++++++++++++***)))***+++,,,+++******...///+++***------***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++((())))))******))))))((($$$)))***(((''')))(((%%%'''''''''''''''''''''''''''((())))))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%''''''&&&$$$###%%%'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######$$$%%%&&&$$$"""!!!###%%%%%%$$$$$$$$$%%%%%%&&&'''"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%$$$$$$%%%'''(((!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%''''''&&&&&&&&&''')))***&&&%%%%%%&&&((()))((('''(((***+++)))'''''')))+++***************+++,,,,,,***))))))***---...---+++******+++,,,,,,,,,,,,+++)))((((((((((((((())))))************************''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%&&&''')))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$###!!!"""%%%%%%###$$$'''(((%%%"""###$$$%%%%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## %%%%%%###!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""$$$%%%%%%$$$ """######"""""""""###%%%$$$$$$######$$$$$$%%%###""""""""""""$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''''''%%%###&&&%%%$$$#########$$$%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&%%%'''(((&&&###"""$$$'''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&###!!!'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++))))))))))))************)))************+++++++++(((((('''))),,,------,,,''',,,---))))))---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++))))))************))))))))))))'''&&&)))...---((((((((((((((((((((((((((()))***++++++***(((&&&$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&######%%%(((%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" ###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%$$$###$$$%%%'''((($$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&& """%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###"""$$$&&&(((((('''&&&%%%$$$######$$$%%%&&&&&&###"""$$$''''''$$$ """$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%'''((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%'''((((((((('''&&&'''((()))***%%%$$$$$$&&&((())))))((()))***,,,***((('''))),,,++++++******++++++,,,---)))((('''))),,,...,,,*********+++,,,,,,,,,,,,+++...---,,,+++************************************************))))))))))))&&&&&&&&&'''''''''(((((("""%%%((((((&&&%%%&&&((()))'''&&&$$$%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!!!!$$$%%%"""###&&&'''$$$ !!!###$$$%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################''''''###!!!"""%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%&&&&&&%%%!!!###%%%&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%###""""""""""""$$$&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################!!!!!!###%%%''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((%%%"""###(((***(((%%%+++&&&"""###'''***)))''''''***)))&&&&&&))))))'''(((((()))***+++,,,,,,,,,)))'''(((***)))&&&'''++++++)))((('''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,***+++---...---***...---,,,+++************))))))))))))))))))))))))((()))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$######&&&&&&%%%$$$############&&&$$$###""""""###%%%&&&"""###%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$###!!!!!!###&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%'''%%%######$$$%%%&&&&&&((('''%%%######$$$%%%&&&$$$'''((('''%%%$$$%%%(((&&&%%%$$$######$$$%%%&&&$$$$$$########################""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''%%%###&&&""" """%%%%%%!!!######""""""######$$$%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''(((%%%!!! !!!###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$######%%%###!!!"""&&&'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###((())))))***((($$$###%%%''''''&&&%%%&&&'''///+++))))))((($$$%%%((()))******+++++++++++++++)))+++,,,+++))))))***+++//////...---,,,++++++***------,,,,,,+++***)))))))))*********)))(((&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$'''///...&&&%%%+++$$$$$$%%%%%%%%%$$$$$$###((('''%%%#########%%%&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&$$$"""######$$$$$$$$$$$$######"""$$$$$$###&&&+++***'''!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%$$$$$$###"""!!! """"""#########$$$$$$$$$'''$$$!!!"""%%%%%%### $$$#########""""""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&&&&&&&!!!$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$###"""###%%%&&&&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((...***'''%%%%%%"""'''&&&%%%$$$%%%&&&((()))&&&)))(((%%%%%%((()))''')))))))))******++++++,,,***((((((+++***''''''*********((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---+++***+++------,,,***+++++++++***+++++++++,,,'''''''''''''''''''''''')))))))))((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''$$$&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$'''%%%$$$###$$$%%%&&&&&&%%%$$$"""!!! !!!"""######%%%'''&&&$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###&&&$$$""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!!!!###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&$$$''')))((($$$&&&(((((('''''''''(((+++'''&&&((('''$$$$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&***+++,,,+++***)))***+++......------,,,,,,++++++*********++++++,,,,,,---***+++++++++***)))(((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***+++'''%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&%%%#########$$$$$$$$$$$$######"""######"""$$$(((((($$$"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$###''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###%%%$$$$$$$$$############&&&&&&&&&&&&%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%!!!###%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''%%%#########%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((***)))((()))***((("""$$$&&&(((&&&######&&&+++$$$''''''$$$%%%((()))'''************************,,,))))))++++++((('''*********)))((()))***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++,,,+++***)))))))))***+++,,,------''''''''''''''''''''''''((((((((('''%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''***)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$%%%&&&&&&%%%###$$$&&&''''''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$############$$$$$$%%%######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$""""""$$$'''***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$""""""###$$$&&&'''((((((###&&&)))((($$$###&&&***&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))((($$$###&&&((('''%%%'''))))))((('''((()))'''%%%%%%))))))&&&%%%(((&&&'''(((((())))))((((((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,++++++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&(((###$$$%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$###!!!'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''))))))%%%$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###""" """&&&%%%!!!###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&""" """&&&%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%%%%###"""###$$$"""###$$$&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%(((,,,---+++)))$$$&&&(((&&&######&&&)))###&&&&&&###$$$((()))'''************))))))))))))...***))),,,,,,)))((()))******)))))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++******((()))******+++,,,,,,,,,))))))))))))))))))))))))'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$$$$######%%%%%%&&&&&&''''''''''''&&&%%%$$$############$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$"""###%%%%%%$$$###"""$$$&&&&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$######$$$%%%%%%%%%%%% ###%%%$$$ $$$(((#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&'''%%%### $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$"""######$$$&&&''''''(((###%%%'''&&&%%%$$$&&&(((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&&&&&&&(((&&&###%%%'''((((((''''''((()))&&&%%%&&&+++,,,))))))+++******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,---***+++++++++,,,,,,,,,---,,,,,,,,,++++++*********+++++++++******)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''***,,,)))"""$$$(((!!!%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$"""!!!!!!&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&'''(((###$$$%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$###!!!"""%%%$$$ %%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&%%%###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########!!!"""$$$$$$""""""###$$$###$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######"""!!!!!!'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''%%%$$$###$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&###&&&&&&###$$$((()))'''******))))))))))))))))))...***(((+++,,,***((()))***************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++************+++)))******++++++******)))************************%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...+++(((''''''((('''&&&&&&''''''''''''&&&%%%$$$############$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###$$$%%%%%%$$$######%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&###"""""""""""""""###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''######$$$$$$$$$$$$%%%%%%$$$)))(((###!!!$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&### $$$%%%%%%%%%&&&&&&''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&&&&&&&''''''$$$$$$%%%''''''&&&&&&&&&'''&&&$$$&&&+++,,,***)))+++&&&'''(((((())))))(((((()))***,,,,,,+++***,,,---))))))******+++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))),,,((("""$$$***$$$&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%!!!###%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$"""###&&&%%%!!!%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$############$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$######$$$&&&###############"""""""""######$$$%%%%%%%%%%%%$$$#########"""######$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''$$$######%%%((()))((('''''''''''''''&&&%%%$$$''''''$$$%%%((()))'''))))))))))))))))))))))))---(((&&&***---+++))))))*********++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++*********,,,))))))+++++++++***)))(((((((((((((((((((((((((((%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%((('''%%%&&&&&&''''''&&&%%%###"""###$$$%%%&&&'''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%((('''$$$###$$$&&&#########$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&!!!&&&,,,,,,'''###"""###$$$%%%'''((((((((('''&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""%%%'''((('''%%%%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%%%%$$$######&&&### """&&&(((%%%"""&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))(((###"""%%%))))))###%%%''''''&&&%%%&&&'''&&&###$$$((()))'''''')))&&&&&&'''(((((((((((('''((()))++++++******+++---)))))))))******+++++++++(((((()))***,,,---......))))))((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&%%%$$$'''***(((###&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$"""&&&&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###$$$'''&&&"""%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''###!!!###'''(((&&&###############$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###$$$&&&(((######""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$###$$$%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&(((+++---&&&)))+++***'''%%%&&&(((&&&)))(((%%%%%%((()))'''''''''(((((())))))******+++&&&$$$(((,,,,,,***)))******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,------******+++---&&&''')))+++,,,+++***)))((((((((((((((((((((((((&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&$$$!!!###$$$&&&&&&&&&%%%$$$"""$$$%%%%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""'''+++***&&&###%%%)))%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!%%%)))((($$$"""$$$&&&%%%%%%&&&&&&'''''''''''')))&&&$$$%%%&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$'''"""&&&))))))'''%%%$$$%%%$$$%%%'''((()))((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& ###&&&((('''&&&###$$$$$$%%%&&&&&&''''''%%%%%%$$$############$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***)))###"""&&&******$$$&&&(((((('''&&&'''((()))&&&%%%''''''%%%%%%)))(((((()))***************&&&((())))))))))))***,,,)))))))))***************'''((()))***,,,---...///******)))(((((()))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&######'''(((&&&&&&((($$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&!!!'''(((%%%######%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%###$$$((('''###$$$$$$%%%%%%%%%$$$###### """$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&"""###$$$#########&&&(((#########"""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%#########%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!'''&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&%%%###"""""""""$$$+++000---&&&"""&&&,,,(((***)))&&&&&&))))))'''&&&''''''((()))******+++***$$$"""''',,,,,,***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,------,,,+++******---...---+++***,,,...$$$%%%(((+++,,,,,,,,,+++************************(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%)))***&&&""" """$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&'''&&&%%%###"""'''&&&$$$$$$$$$$$$&&&'''%%%+++***### ###)))%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###!!!%%%)))((($$$"""$$$'''!!!"""###$$$$$$$$$$$$$$$***(((%%%%%%''''''$$$"""&&&%%%$$$######$$$%%%&&&$$$$$$##################'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&%%%###"""$$$'''"""###$$$$$$$$$$$$%%%&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&)))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''''''''))))))'''%%%'''))))))((('''((()))---)))((()))(((&&&'''***''''''((()))))))))))))))%%%'''((()))((((((***,,,*********)))))))))))))))++++++++++++++++++++++++++++++***))))))***+++,,,&&&'''((())))))((('''&&&((((((((((((((((((((((((***$$$%%%)))''' '''"""###$$$&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())) ''')))&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$"""$$$''''''######$$$$$$%%%%%%%%%$$$$$$ """$$$&&&'''&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&$$$###&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''""""""###""""""###%%%((($$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%&&&'''((((((&&&***...---(((%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''************))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---************************---......---+++******++++++++++++++++++***)))))))))'''&&&'''((()))((('''))))))((('''&&&&&&%%%%%%&&&'''(((''''''''')))++++++)))(((''''''&&&$$$!!!(((((((((((((((((((((((( &&&(((%%%###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&'''&&&$$$!!!(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###"""&&&%%%""" """$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###'''((()))(((&&&%%%%%%&&&'''''''''(((((((((((()))'''******'''''')))(((%%%(((((('''&&&$$$###""""""$$$$$$%%%&&&&&&''''''((('''%%%$$$&&&)))%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))((((((&&&%%%%%%&&&'''(((***)))(((((((((((())))))))))))))))))))))))))))))///,,,((($$$###%%%)))+++***++++++,,,+++***)))((((((((((((((())))))))))))((()))***++++++***)))(((+++)))&&&###"""###&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))'''%%%###%%%'''%%%%%%%%%&&&&&&'''''''''$$$((('''######((()))%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))'''$$$######%%%(((***"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%$$$!!!###%%%((((((%%%""" ###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---...&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$"""&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$'''***)))&&&&&&)))---%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))***'''(((((())))))(((((('''((((((((((((''''''''''''*********+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++***)))((('''***((('''((()))***)))((()))((((((''''''&&&%%%%%%)))))))))(((&&&%%%&&&''''''''''''(((******)))'''''''''''''''''''''''''''###(((((($$$###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&%%%$$$###'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%#####################$$$!!!$$$&&&%%%""""""&&&***%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######%%%&&&(((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((((((!!!######%%%))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&%%%%%%'''***((("""###$$$%%%'''(((((())))))''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))---,,,***)))(((((())))))******+++,,,+++***)))(((,,,++++++***(((''''''&&&((())))))******))))))(((***)))&&&$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''***---%%%%%%%%%&&&&&&&&&''''''%%%((('''######&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$######$$$$$$$$$######$$$%%%$$$###!!!!!!###%%%&&&&&&''')))***###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''%%%###$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''')))************,,,---************)))((('''&&&+++)))((()))***+++***))))))((((((''''''&&&&&&&&&)))))))))(((&&&%%%&&&'''&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''"""!!!%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%###%%%&&&%%%###%%%***...$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###""""""$$$''')))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###&&&)))"""###%%%%%%%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''"""&&&(((&&&&&&(((&&&""""""######$$$&&&''''''((()))))))))((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''"""$$$&&&'''((((((((('''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))***+++,,,---,,,***(((''')))***+++++++++***)))(((,,,,,,+++***)))((((((''')))((((((''''''(((((())))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&###"""%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$'''((('''%%%""" """###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$'''+++///###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&%%%$$$$$$%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$"""%%%((('''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///(((((())))))))))))((((((***)))((((((******)))((()))(((((((((''''''&&&&&&%%%&&&''''''&&&&&&(((***((('''%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%""""""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$######%%%'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$%%%'''***###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%'''&&&###""""""$$$''')))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''###"""%%%(((%%%&&&''''''&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$(((***'''&&&'''$$$ """"""###$$$&&&'''((((((((((((''''''&&&&&&&&&&&&!!!###$$$$$$###$$$(((+++'''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%&&&'''((()))((('''&&&'''(((***,,,,,,+++)))((((((((((((((((((((((((((()))***,,,---,,,***(((&&&((()))***++++++***)))((())))))******++++++,,,,,,)))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))'''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$!!! """###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$######"""###$$$%%%&&&"""######"""!!!"""%%%(((###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#####################$$$%%%&&&'''((((((&&&$$$""""""$$$&&&((("""$$$%%%&&&&&&%%%$$$"""$$$$$$############$$$$$$!!!&&&)))((($$$"""$$$(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&''''''%%%###""""""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((((()))))))))*********+++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---%%%&&&'''(((************)))(((''''''))))))((('''((((((((((((((('''''''''$$$&&&'''&&&&&&&&&(((******(((&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$######%%%((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%&&&%%%###!!!!!!$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$$$$'''%%%###"""###$$$'''(((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%""" """$$$'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&""""""$$$'''&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&$$$"""###''',,,((('''%%%$$$$$$$$$&&&'''((((((''''''&&&&&&%%%%%%&&&'''(((*********)))(((&&&(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))((((((((((((******+++***)))(((((())))))***++++++,,,,,,)))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$"""######$$$$$$######"""###"""!!!!!!!!!###%%%&&&"""$$$%%%$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%"""!!!!!!"""%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%)))(((###!!!$$$'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))!!!"""$$$&&&'''&&&%%%$$$((((((&&&&&&&&&&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))***+++%%%&&&''')))***+++++++++((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&)))(((&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$&&&)))(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!###%%%'''$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&######%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!! """%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&'''&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&& $$$$$$######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%''')))'''%%%%%%'''***$$$$$$######$$$&&&((()))'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))$$$%%%&&&(((((((((''''''))))))))))))))))))))))))))))))(((((('''((())))))'''((()))*********)))(((++++++*********))))))))))))((((((''''''(((((()))''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!###%%%'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%######%%%%%%$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&############$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!###"""!!!!!!"""###$$$%%%"""$$$&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%###"""!!!!!!"""###%%%"""###$$$&&&&&&$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$'''&&&###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''#########%%%&&&'''&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++((()))***+++******+++---((()))******++++++******)))((('''((()))***)))'''((((((((((((((((((((()))'''((((((&&&$$$$$$%%%&&&'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!$$$((('''$$$###%%%(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$###########################$$$&&&&&&%%%""" &&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&)))+++)))%%%###&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&&&&&&&!!!"""$$$'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))$$$$$$$$$%%%&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))((((((((())))))******))))))((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%&&&%%%###%%%%%%%%%$$$$$$$$$######***&&&%%%'''&&&""""""&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%&&&'''(((###############$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$#########$$$$$$%%%$$$%%%%%%$$$"""###%%%'''###$$$$$$%%%%%%$$$$$$######################################################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$######""""""######$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$&&&'''((()))''''''&&&&&&&&&%%%%%%%%%***'''$$$######$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))***++++++,,,))))))))))))************++++++******++++++,,,---************************''')))+++,,,,,,---///111,,,,,,,,,++++++***)))(((***)))((()))***+++***((((((((((((((())))))))))))$$$%%%&&&&&&%%%%%%''')))&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%!!!###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$((((((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" """$$$%%%&&&$$$&&&''''''''''''(((***%%%%%%&&&&&&&&&&&&''''''"""$$$### !!!&&&)))(((######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$ """$$$&&&'''&&&$$$""" $$$(((+++***'''"""%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%'''(((&&&%%%%%%&&&&&&((()))***))))))))))))))))))))))))((()))+++,,,,,,+++***)))&&&'''(((*********)))(((%%%&&&'''((()))***++++++((()))***++++++***)))((((((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$(((***)))(((%%%%%%%%%$$$$$$#########...((('''(((&&&!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((######""""""######$$$%%% """###$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""%%%$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$%%%&&&&&&$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$###"""!!!"""$$$$$$"""!!!%%%""" %%%'''%%%"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''***)))$$$###((()))&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((((((((()))(((''''''((()))(((&&&''''''((()))))))))))))))'''***)))&&&&&&((((((%%%(((((())))))************+++***)))***,,,------,,,((()))+++,,,,,,+++***)))************)))))))))))))))((('''(((++++++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%(((((($$$$$$&&&$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$&&&"""""""""$$$''')))))))))***### +++...!!!)))'''%%%######%%%''')))######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$%%%%%%###!!!!!!"""$$$!!!!!!"""$$$&&&&&&###!!!!!!''')))"""***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&###&&&&&&###$$$''''''$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""'''&&&&&&%%%%%%$$$$$$###(((&&&###!!!!!!###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***&&&(((******'''''')))+++))))))(((((('''''''''&&&************++++++++++++&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''((()))))),,,+++(((&&&$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""############%%% &&&)))&&&###$$$%%%###"""###'''((('''%%%***'''$$$$$$&&&'''&&&###""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""%%%$$$###""""""$$$&&&''''''%%%$$$$$$$$$$$$###!!!%%%((('''$$$###%%%%%%"""%%%%%%$$$###"""!!! $$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&$$$######$$$%%%$$$###%%%&&&%%%###!!!"""&&&+++########################&&&### !!!%%%&&&%%%"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%'''&&&"""###'''&&&"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))(((&&&'''((((((((())))))))))))%%%((()))&&&'''******((())))))))))))))))))******+++******+++,,,------+++'''((()))+++,,,,,,,,,+++************))))))))))))***(((&&&''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((%%%%%%''''''###"""$$$%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&(((+++---...,,,***,,,''' $$$(((***(((&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%'''(((%%%%%%%%%'''(((((('''%%%%%%(((***'''###!!!$$$(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&'''&&&'''(((***###%%%&&&###$$$''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''')))***)))((('''(((***))))))((((((((('''''''''(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$&&&&&&'''(((############$$$$$$$$$$$$%%%!!!!!!%%%'''###"""$$$%%%###"""###&&&((('''%%%)))'''$$$$$$&&&'''&&&$$$###############$$$%%%%%%%%%$$$$$$###""""""##############################%%%$$$###""""""$$$&&&'''%%%$$$######%%%&&&%%%###$$$''''''$$$###&&&&&&###&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&$$$######$$$%%%$$$###$$$%%%%%%$$$"""###&&&)))'''''''''&&&&&&&&&&&&&&&'''$$$!!!"""$$$%%%$$$"""%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&$$$###%%%(((%%% &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&((((((''''''(((((()))***$$$(((((('''(((+++,,,***))))))))))))))))))))))))+++***)))***,,,,,,,,,+++&&&''')))***,,,---------************))))))))))))***(((&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&((('''###"""$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''"""###%%%)))+++***&&&###))))))"""!!!'''$$$###---&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$%%%&&&''''''&&&%%%&&&((()))((('''%%%$$$%%%''')))(((%%%"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''((('''&&&&&&'''"""%%%&&&######&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((((()))***)))((('''((()))))))))((((((((((((''''''(((((((((((())))))))))))'''((()))*********)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((###$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%###!!!"""&&&$$$######$$$&&&'''&&&%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###""""""###%%%&&&&&&%%%"""%%%&&&######&&&'''$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%$$$######%%%%%%%%%######$$$%%%%%%$$$$$$%%%'''$$$#########""""""!!!!!!'''%%%######$$$%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((&&&%%%&&&)))***&&&!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((('''''''''((()))***%%%((()))'''(((+++,,,))))))))))))))))))(((((((((***)))((()))***+++***)))(((((()))***+++,,,,,,,,,************)))))))))(((''''''(((((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&))))))&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((( !!!###%%%$$$""" )))'''$$$******%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$###"""""""""###$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$###$$$$$$&&&$$$######%%%&&&&&&%%%$$$""""""%%%))))))%%%"""'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$!!!"""%%%%%%######&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))(((((((((((((((((()))*********++++++++++++((()))+++,,,,,,***((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###$$$&&&'''(((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%"""!!!%%%)))$$$######$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$###"""###%%%&&&%%%$$$!!!$$$%%%######''''''%%%#########$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&$$$######$$$%%%&&&%%%###"""###%%%&&&%%%%%%$$$$$$!!! '''&&&$$$###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$''')))((($$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((()))'''******''''''******'''))))))((((((((((((((((((***)))(((((()))***)))'''++++++******************************)))))))))((($$$&&&)))++++++(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''###!!!###'''(((&&&&&&)))%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((&&&$$$######$$$%%%%%%$$$***(((###((()))#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$### ###&&&''''''&&&%%%&&&$$$###!!!"""###%%%%%%$$$&&&&&&&&&&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%""""""%%%%%%"""###&&&&&&###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%###""""""$$$&&&(((%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&(((***+++((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&))))))(((((())))))(((((((((((()))))))))))))))))))))*********++++++++++++((()))+++,,,,,,***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%"""%%%'''%%%###$$$(((+++######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$###""""""""""""######$$$###############$$$$$$########################$$$$$$###$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###""" ###$$$"""###''''''%%%############"""""""""""""""###%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&#########$$$&&&&&&%%%###""""""$$$%%%&&&&&&$$$###%%%$$$$$$$$$#########"""&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%######&&&%%%"""!!!###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%&&&'''((((((((((((''''''******&&&&&&((((((%%%'''''''''(((((()))))))))+++***))))))***+++)))(((---,,,+++***))))))))))))************))))))))))))###&&&***+++***'''%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&  $$$%%%###$$$&&&%%%%%%$$$#########$$$$$$!!!""""""###$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''(((%%%###"""###&&&''''''%%%+++%%%$$$%%%###'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&$$$"""###'''+++&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$###############$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$!!!$$$%%%""""""%%%&&&###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""##################$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$""" !!!###''')))&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''((((((''''''''')))''''''((()))******((((((((())))))))))))******(((((((((((())))))))))))'''((()))*********)))(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((############$$$$$$$$$$$$"""&&&'''$$$$$$&&&(((((("""$$$%%%$$$######$$$%%%###$$$%%%$$$######%%%'''$$$###""""""!!!"""""""""#########"""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$###!!! ###$$$"""###&&&'''$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$###""""""############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%''''''%%%###""""""###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$###%%%&&&### '''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''$$$%%%'''))))))((('''%%%%%%'''(((%%%%%%((((((&&&%%%&&&&&&'''((()))******...---,,,,,,------,,,***,,,+++***)))))))))***+++************))))))))))))%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!%%%%%%""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$"""!!!!!!###%%%%%%$$$$$$'''######)))%%%!!!((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$###"""!!!"""$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$!!!###$$$%%%$$$%%%&&&(((!!!$$$$$$""""""%%%&&&###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%$$$#########%%%'''((()))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((&&&%%%'''***,,,+++)))(((((()))))))))*********(((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&$$$&&&&&&"""###&&&%%%"""$$$%%%$$$"""!!!###%%%"""$$$%%%$$$######%%%'''%%%$$$######"""""""""#########""""""###$$$$$$%%%##############################$$$$$$%%%%%%%%%$$$&&&$$$###$$$%%%%%%$$$###!!!$$$$$$""""""&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$""""""###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%!!!"""###%%%''''''%%%###$$$"""!!!###%%%&&&$$$"""!!!""""""######$$$$$$%%%$$$$$$%%%%%%$$$%%%&&&((()))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%### !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%((()))###""",,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''"""%%%(((******)))&&&$$$"""%%%&&&$$$%%%))))))'''$$$%%%&&&'''(((***++++++111000......//////...---******)))))))))***,,,---************))))))))))))(((((((((%%%######'''+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&(((((($$$###%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$$$$&&&""""""###$$$''''''&&&$$$###$$$+++222(((&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""""" !!!###%%%''')))++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++######$$$&&&((((((%%%###((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&&&&'''!!!!!!###$$$&&&'''))))))""""""######$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&!!!$$$$$$""""""%%%%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$######"""""""""'''&&&%%%$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''%%%$$$'''***---,,,***(((((())))))*********+++************++++++++++++&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&!!!"""$$$&&&'''&&&$$$###$$$%%%'''''''''%%%###""")))(((((('''%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''%%%!!!"""%%%!!!"""$$$&&&%%%"""!!!###%%%"""$$$%%%%%%###"""%%%(((&&&%%%%%%$$$#########$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%!!!$$$$$$""""""%%%%%%###!!!""""""###%%%&&&&&&'''"""$$$&&&&&&%%%$$$###$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!!!!###%%%''''''%%%###$$$"""!!!"""%%%&&&%%%"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""'''&&&$$$######$$$&&&''')))((('''&&&%%%&&&&&&'''"""$$$###$$$&&&&&&###&&&((()))'''$$$$$$'''***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%###$$$''')))#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%%%%'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''))))))'''&&&%%%&&&((()))))))))((('''))))))***)))&&&%%%&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())),,,+++&&&%%%))))))%%%''''''&&&&&&&&&&&&''''''&&&(((***+++)))%%%!!!((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&%%%%%%$$$&&&'''(((%%%"""###'''***%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$###"""###%%%'''(((((('''&&&'''((()))***$$$######$$$&&&&&&%%%###&&&'''&&&%%%###"""$$$&&&%%%%%%&&&'''&&&%%%###"""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###""""""$$$$$$&&&&&&%%%$$$$$$######""""""$$$&&&%%%$$$###$$$%%%'''######&&&$$$ """((($$$&&&&&&&&&$$$###$$$&&&$$$((('''"""!!!$$$###%%%%%%%%%$$$$$$#########!!!$$$&&&%%%%%%&&&'''$$$###"""###%%%'''(((((((((&&&$$$%%%(((***(((&&&############$$$$$$%%%&&&'''%%%###!!!!!!###%%%'''&&&$$$$$$''''''%%%%%%(((%%%$$$$$$'''***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((&&&$$$%%%((()))(((%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$((('''&&&&&&&&&$$$"""!!!###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!!!!$$$'''&&&$$$###&&&&&&"""!!!###'''!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%###"""""""""######$$$!!! ###%%%$$$"""######""""""!!!!!! ***$$$ $$$'''%%%""""""###%%%'''((('''###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%)))%%%%%%((('''"""$$$)))%%%%%%%%%%%%%%%$$$######)))((('''&&&&&&'''((()))''''''%%%$$$$$$$$$%%%%%%!!!$$$&&&$$$%%%''''''###%%%&&&''''''%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***&&&###"""$$$%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((('''&&&%%%%%%'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''***++++++***(((''''''((())))))))))))))))))))))))((())))))******))))))((('''******&&&&&&***+++(((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$******)))((((((((((((((($$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$######&&&(((''''''&&&&&&&&&'''((()))$$$######$$$&&&&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%###!!!###&&&%%% $$$$$$%%%&&&&&&$$$$$$%%%&&&###&&&&&&######&&&&&&"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###'''%%%$$$%%%((()))'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''%%%%%%(((%%%$$$###%%%((()))'''%%%&&&&&&&&&'''''''''(((((((((&&&######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((()))'''%%%&&&((()))'''%%%'''%%%$$$%%%&&&'''&&&%%%(((''''''''''''&&&$$$"""$$$$$$######$$$$$$%%%&&&"""###$$$&&&''''''''''''$$$###"""$$$'''((('''$$$!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%&&&%%%###'''&&&$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""######$$$$$$""" !!!$$$%%%$$$###$$$$$$#########"""""""""%%%$$$#########$$$######%%%%%%%%%&&&'''%%%!!!######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&######%%%$$$ !!!%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$###&&&'''%%%%%%''''''$$$%%%%%%%%%&&&&&&%%%###!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))$$$ %%%(((&&&"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%&&&''''''(((''''''&&&&&&'''''''''''''''((())))))+++,,,---,,,***))))))***)))))))))))))))))))))))))))******************)))&&&((()))'''(((++++++)))''''''&&&&&&&&&&&&''''''***)))'''''''''))),,,---''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$&&&&&&&&&$$$$$$$$$&&&"""$$$&&&'''((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%&&&'''((($$$######$$$&&&&&&%%%$$$)))&&&######%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%&&&&&&%%%###!!!############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$"""######$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%"""&&&%%% !!!###$$$%%%%%%%%%%%%&&&'''$$$''''''$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%###!!!&&&'''''''''&&&%%%###"""&&&$$$$$$%%%&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$"""###&&&''''''&&&###"""&&&###$$$''''''%%%%%%(((&&&%%%###$$$%%%&&&%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))(((((())))))((((((((((((((('''***(((''''''((((((&&&%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%&&&'''((()))###############$$$$$$%%%!!!"""$$$%%%&&&&&&&&&&&&$$$""""""$$$'''((('''$$$!!!###$$$$$$###"""$$$%%%#########$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''!!!&&&'''$$$!!! """###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$############%%%&&&%%%###!!!"""$$$((('''%%%%%%%%%$$$!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###!!!"""%%%&&&$$$$$$&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$##################$$$''''''$$$$$$'''&&&###(((%%%###$$$&&&&&&$$$!!!%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%"""!!!&&&)))(((&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%''''''((((((&&&&&&&&&&&&***)))((((((((()))+++,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))******++++++++++++******'''((((((((()))******)))''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((+++,,,%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$###$$$%%%%%%&&&'''&&&$$$###$$$%%%###$$$'''((()))(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###%%%&&&'''&&&$$$***%%%!!!"""&&&(((&&&###'''&&&%%%$$$###$$$%%%&&&$$$############$$$$$$%%%$$$$$$%%%%%%%%%$$$"""!!!############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$ ###$$$###!!!!!!""""""###%%%%%%%%%%%%'''(((&&&'''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%###!!!"""$$$$$$""" """$$$'''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&& """$$$&&&&&&$$$""" &&&######&&&'''$$$%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))************))))))))))))***)))))))))((((((''''''***)))((((((''''''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$######"""%%%'''(((&&&$$$!!!!!!"""###%%%&&&&&&%%%$$$&&&'''"""""""""######$$$$$$%%%"""###%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''***)))&&&""""""%%%"""###$$$$$$$$$$$$###"""$$$$$$###"""""""""######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######''''''%%%$$$""""""$$$%%%(((&&&$$$###$$$$$$###!!!!!!!!!"""#############################################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&######&&&&&&###***'''###"""%%%&&&&&&$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%&&&'''((('''%%%%%%&&&((()))((('''&&&'''((()))***)))+++++++++)))((()))***))))))))))))))))))))))))******++++++++++++******)))))))))******(((''''''''''''&&&&&&&&&&&&''''''#########$$$$$$$$$$$$$$$((('''''''''''''''((((((%%%&&&'''&&&%%%$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''&&&%%%&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$)))%%%!!!"""&&&(((&&&###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$#########$$$$$$"""###$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$!!!###$$$""""""###$$$%%%"""###%%%%%%%%%%%%'''(((###"""###$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$!!!$$$((()))(((&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&&&&$$$$$$'''))))))'''&&&$$$%%%&&&'''''''''&&&%%%$$$######"""&&&%%%$$$%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((((('''******)))((('''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((()))***((($$$""""""###&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$######""""""###)))---))) ######%%%&&&&&&%%%$$$&&&'''"""""""""######$$$$$$%%%###%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&###"""$$$'''%%%$$$""" !!!###(((+++#########$$$$$$############"""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''########################...(((""" ###&&&&&&%%%&&&$$$""""""$$$%%%%%%%%%###############"""!!!!!!########################"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$"""$$$###!!!$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$&&&%%%""""""&&&&&&$$$(((&&&$$$###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***((($$$"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%$$$'''((('''%%%%%%'''+++%%%%%%%%%%%%%%%&&&''''''((()))***)))((('''(((***)))))))))))))))))))))))))))******************)))***((()))++++++'''%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))((('''%%%###&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&'''&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&%%%(((%%%""""""%%%''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((('''$$$######$$$&&&'''###$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######((('''$$$"""!!!"""###$$$&&&&&&%%%%%%$$$######""""""$$$&&&%%%$$$###$$$%%%"""%%%%%%"""!!!%%%''''''###$$$%%%%%%%%%%%%&&&'''###%%%%%%&&&)))$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%''')))$$$'''***)))&&&$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''#########$$$%%%''')))***)))((('''&&&&&&'''((()))%%%"""###&&&&&&$$$$$$'''(((((()))'''%%%%%%&&&'''))))))((('''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))*********+++))))))))))))))))))))))))(((((()))))))))))))))******))))))))))))))))))((()))******)))'''&&&'''(((((('''&&&'''((()))(((&&& $$$((((((&&&%%%''')))&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&&&&&&&+++((( !!!'''!!!###$$$$$$###"""$$$%%%#########$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$$$$%%% """###%%%%%%$$$"""!!!##############################"""""""""######$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&((("""""""""###############000(((!!!###'''&&&$$$$$$###""""""$$$&&&&&&&&&$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$((('''$$$!!!###&&&$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%############%%%%%%###$$$&&&'''''''''&&&%%%$$$&&&&&&######''')))''' """%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&%%%###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%###&&&((('''$$$%%%)))---%%%%%%&&&'''''''''''''''((()))***)))(((((()))***))))))))))))))))))))))))((())))))******))))))((()))&&&(((,,,,,,'''&&&(((''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((######""""""###$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&"""###%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&%%%$$$%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((&&&%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%% %%%'''######&&&(((&&&$$$%%%&&&&&&$$$$$$%%%&&&### !!!%%%&&&$$$$$$(((%%%%%%$$$$$$$$$$$$$$$$$$$$$''')))'''""" $$$)))###''')))(((%%%$$$'''***$$$&&&((('''%%%%%%''')))#########$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''(((%%%""""""%%%&&&###$$$'''$$$'''((((((&&&$$$%%%'''''''''''''''''''''''''''&&&%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%''''''''''''%%%%%%((((((((()))))))))******((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********''')))***)))'''&&&(((******((('''((()))***)))(((&&&))))))(((***---&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''###&&&%%%###"""###&&&!!!###$$$$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%###$$$%%%&&&&&&&&&###$$$##################$$$###"""""""""###$$$%%%%%%""""""$$$%%%%%%%%%$$$$$$###$$$&&&%%%######%%%(((#########$$$$$$$$$%%%%%%)))&&&###"""###$$$"""!!!$$$#########%%%&&&%%%######$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$+++***%%% ###)))((("""$$$%%%%%%&&&'''''''''&&&)))(((&&&%%%%%%&&&((()))###$$$%%%&&&'''&&&&&&%%%%%%'''&&&$$$$$$)))+++)))'''***((($$$######%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))### """(((***'''$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&&&&'''(((((('''%%%"""%%%((('''$$$%%%***...'''(((***+++++++++***)))((()))******)))((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''$$$&&&,,,---((('''***'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((###$$$%%%%%%######$$$%%%!!!"""$$$%%%%%%&&&((()))!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%%%%$$$###$$$&&&)))"""###%%%&&&'''&&&%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$%%%'''))))))((('''&&&$$$%%%'''''''''%%%###"""&&&&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$&&&'''((((((!!!"""$$$&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$'''%%%$$$''''''###$$$&&&'''&&&$$$$$$$$$&&&+++&&&%%%(((&&&!!! $$$&&&%%%%%%$$$$$$#########!!!&&&)))%%%&&& ###''''''%%%&&&+++000$$$''')))(((&&&%%%'''***$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&###$$$&&&"""%%%((((((%%%$$$$$$&&&""""""###$$$&&&''''''(((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++&&&)))******''''''(((++++++)))((()))***+++***(((!!!&&&,,,,,,(((###"""###%%%%%%$$$$$$%%%%%%&&&'''***)))'''%%%$$$$$$$$$$$$$$$""""""###%%%&&&$$$"""###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''(((%%%"""%%%###""""""$$$''')))***$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%$$$$$$###"""$$$%%%$$$""""""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&### &&&%%%$$$%%%%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$###""" """"""###$$$$$$$$$$$$###"""!!!&&&'''"""&&&'''''''''&&&$$$"""!!!"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&)))+++***(((...$$$"""''''''''')))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,+++(((&&&''')))''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%$$$######%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%+++(((%%%$$$&&&((('''%%%)))(((&&&%%%&&&''')))+++((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))'''%%%$$$###'''&&&%%%%%%&&&'''((()))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((()))((('''((())))))&&&###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***'''###!!!%%%)))&&&&&&''''''&&&$$$"""!!!'''&&&$$$""""""###$$$%%%&&& ###%%%###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$######$$$&&&''''''&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&'''((($$$&&&''''''&&&%%%&&&&&&########################&&&&&&%%%$$$$$$%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%%%%%%%$$$$$$#########"""$$$%%%######$$$'''%%%&&&$$$"""$$$(((&&&!!!''')))***(((&&&%%%(((***&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""&&&''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((%%%!!!###'''&&&&&&&&&&&&&&&'''((()))'''&&&&&&''''''((()))***&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&(((******)))((('''***(((&&&''')))***'''$$$************************(((((()))(((&&&&&&''')))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$***///,,,&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''"""''')))&&&$$$%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***&&&$$$""""""$$$%%%###!!!############$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$######$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###%%%''')))(((&&&(((!!!!!!$$$######&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&$$$###$$$%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%)))'''%%%%%%'''((('''%%%''''''((((((((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&%%%%%%(((((('''''''''((()))***$$$###""""""!!!!!!""""""'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$ """&&&&&&''''''&&&&&&%%%$$$###'''&&&$$$###"""###$$$%%%%%% $$$&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$#########"""(((&&&###!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%'''''''''###%%%&&&&&&$$$###$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###&&&'''&&&%%%%%%%%%%%%$$$$$$$$$###### """%%%%%%######$$$&&&"""######"""###$$$ &&&&&&%%%""" !!!%%%)))%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((&&&###$$$)))'''&&&&&&&&&&&&''''''((()))((('''&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%'''&&&%%%''')))***)))'''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$'''***&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$((()))&&&$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%######"""###$$$$$$"""$$$&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$"""###$$$%%%###!!!&&&%%%$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$'''$$$###%%%&&&%%%%%%(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((***,,,"""######$$$$$$$$$$$$$$$######$$$%%%&&&''''''((())))))((('''&&&%%%%%%$$$&&&%%%$$$$$$&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%'''((()))'''&&&&&&''')))******(((&&&%%%''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%&&&((()))***))))))((((((((())))))%%%%%%$$$#########$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%&&&''''''&&&%%%$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&###"""%%%(((''''''&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$!!!!!!%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$############'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!"""%%%(((+++$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&((('''%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%$$$######$$$!!!$$$%%%#########&&&%%%""" $$$(((%%%$$$$$$$$$%%%&&&''''''###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%((('''$$$&&&***((('''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%(((''''''(((((((((((((((###$$$&&&'''''''''&&&%%%&&&%%%%%%''')))******)))(((((((((((((((((((((((($$$&&&))))))((((((((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###%%%'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&)))((($$$"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""""""""$$$######$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""%%%'''(((&&&%%%$$$%%%!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$######'''&&&%%%###""""""""""""&&&$$$######$$$$$$###"""&&&%%%#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%'''((('''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))'''&&&'''((()))))))))(((&&&&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&&&&''')))+++***))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$$$$""""""$$$'''(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&(((''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%###"""###&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***###############$$$$$$$$$%%%$$$###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&((('''$$$((()))***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$#########&&&'''%%%%%%&&&###'''&&&$$$"""!!!###&&&((($$$$$$$$$%%%%%%'''((()))"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))"""###$$$&&&'''((())))))&&&'''(((((())))))((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))%%%'''******)))'''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###%%%)))(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&(((&&&!!!"""%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!$$$%%%&&&%%%$$$###%%%&&&!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!((((((&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$######$$$###!!! !!!###%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$######$$$%%%'''(((###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%% ###%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###############'''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''')))((('''&&&&&&'''((()))'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))000...+++((('''((()))***(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###%%%$$$###$$$''''''### %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#########$$$'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%''')))***)))(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%''''''$$$$$$'''(((&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((()))"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))%%%%%%''''''$$$###%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***###$$$%%%&&&'''''''''&&&&&&''''''(((((((((((((((((((((((('''&&&'''((()))))))))))))))))))))))))))''')))++++++)))&&&$$$$$$((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%$$$&&&******'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$&&&$$$!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%$$$!!! !!!$$$'''!!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!! !!!###$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%'''((("""%%%%%%$$$$$$'''&&&###%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***))))))))))))'''&&&"""%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''&&&'''((()))(((&&&%%%&&&''')))+++&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))///...+++)))(((((())))))&&&'''''''''''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%'''&&&$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%'''&&&%%%&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&"""%%%,,,$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######""""""######$$$%%%%%%%%%###$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######&&&&&&"""!!!%%%))))))$$$$$$$$$&&&''''''$$$"""&&&%%%%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((($$$###&&&'''$$$###$$$'''&&&%%%%%%%%%%%%%%%%%%******)))''''''''''''''''''((())))))(((&&&$$$###%%%%%%%%%%%%&&&&&&'''''')))))))))'''%%%%%%''')))((((((((((((((((((((((((((()))+++***(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%%%%((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$######"""%%%%%%###!!! !!!$$$'''!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###&&&''''''&&&%%%''')))&&&(((&&&$$$&&&+++***$$$&&&&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """""" ###&&&'''''''''""""""###$$$%%%&&&'''((('''''''''''''''&&&&&&&&&)))(((&&&%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&((()))'''%%%$$$&&&(((&&&&&&&&&'''((()))***+++&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))&&&&&&(((((()))((('''''''''''''''''''''((()))***$$$%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&'''((('''###%%%))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&""" %%%+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((&&&###"""%%%(((!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%&&&%%%######&&&(((%%%%%%%%%&&&&&&&&&''''''$$$###"""$$$'''(((&&&$$$"""&&&'''###"""$$$'''&&&&&&$$$###$$$&&&'''%%%###''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%% $$$'''%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&$$$%%%'''((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%(((+++((((((((((((((((((((((((&&&((()))(((''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***)))$$$###%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&& $$$$$$!!! $$$((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""!!!"""###%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$$$$&&&'''&&&$$$###$$$&&&%%%&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''&&&&&&$$$###&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%"""%%%''''''%%%%%%'''***%%%%%%!!!###***((( '''''''''((((((((())))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''%%%###"""%%%)))++++++***)))!!!###%%%''')))***$$$$$$%%%&&&'''((()))******(((&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''((())))))'''$$$###&&&)))"""$$$&&&)))*********)))&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&'''(((*********))))))############$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%$$$%%%))),,,%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&&&&%%%###$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&((()))'''###$$$))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$######$$$&&&((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%+++---)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&((((((######$$$%%%&&&&&&''''''###""""""###%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$"""'''***'''""" $$$)))"""$$$&&&'''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%&&&%%%######&&&(((%%%%%%%%%&&&&&&'''''''''$$$""""""$$$''')))'''%%%###(((+++'''$$$%%%%%%$$$***&&&######%%%((('''&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""'''''''''((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((!!!$$$&&&''''''&&&(((''''''''''''((())))))%%%'''(((&&&%%%&&&***...************************$$$&&&'''''''''(((***---'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''###"""$$$&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''''' $$$%%%######'''******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######"""#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######"""""" """###%%%&&&&&&&&&%%%!!!$$$((()))(((%%%######$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$&&&(((&&&$$$"""$$$&&&###$$$&&&'''&&&$$$"""!!!!!!"""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%###&&&))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&'''(((((('''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((!!!###&&&'''&&&&&&((()))%%%$$$"""""""""$$$&&&((( &&&((($$$###'''(((%%%***%%%###'''((('''((()))((("""$$$+++***&&&###%%%)))***((($$$%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((($$$%%%&&&((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))((('''%%%&&&(((***$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&'''''''''###'''((($$$!!!###&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%,,,)))&&&&&&((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""$$$&&&)))***(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############"""$$$&&&((()))'''&&&$$$!!!###%%%'''''''''%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''&&&'''(((###((('''&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%,,,)))((()))(((###"""%%%(((((())))))))))))((((((###$$$$$$%%%%%%$$$$$$###'''######((((((###"""&&&%%%%%%&&&'''((((((((('''$$$&&&'''&&&###"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((())))))))))))*********)))((('''&&&%%%$$$***(((''''''((()))'''&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%))))))%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%#########$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''(((%%%###%%%)))***&&&""" (((000...&&& ###""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$""""""###%%%%%%$$$ ########################$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%'''###"""%%%%%%!!!$$$$$$$$$%%%&&&&&&$$$!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&'''(((###$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))((((((&&&%%%$$$###"""###%%%&&&%%%******&&&###%%%$$$!!!,,,'''######&&&)))***((($$$&&&'''%%%"""###''',,,)))&&&###%%%((()))'''$$$&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''&&&'''''''''''''''''''''************************'''((())))))((((((***,,,''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$&&&$$$!!!"""&&&&&&###""""""###$$$######!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((###$$$&&&'''&&&'''(((***&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((()))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$((('''&&&&&&&&&%%%$$$###'''&&&$$$$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''(((&&&$$$$$$&&&%%%""""""&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((&&&'''***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&###$$$(((((($$$$$$'''%%%&&&''''''''''''''''''%%%'''(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&""" """&&&'''$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&'''%%%###%%%'''(((&&&######&&&$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$!!!########################$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%""""""%%%%%%"""$$$###$$$%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$###&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&& """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$%%%'''&&&### ((('''%%%############$$$'''++++++'''$$$$$$$$$!!!)))&&&######&&&'''&&&$$$$$$%%%''')))))))))(((((((((%%%###$$$'''(((&&&###'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((())))))***************************$$$&&&((()))))))))***+++))))))((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&%%%!!! ###(((&&& %%%&&&&&&&&&%%%%%%$$$###"""##################"""###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&&&&&&&&&&)))+++&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""" &&&)))&&&"""&&&###"""%%%%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$'''&&&######%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###$$$'''(((&&&&&&(((&&&''''''''''''&&&&&&%%%&&&'''''''''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%"""######$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&%%%''''''(((((((((((())))))&&&&&&'''((()))***++++++***(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&!!!!!!%%%'''%%%%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%'''((('''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""""""""###$$$%%%$$$"""#########$$$$$$#########$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%###$$$######%%%&&&&&&$$$""""""######$$$%%%$$$$$$$$$###&&&'''&&&###"""%%%%%%'''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&'''""""""######$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$!!!"""&&&&&&"""'''&&&%%%$$$$$$$$$$$$%%%&&&(((***(((&&&&&&&&&%%%'''&&&%%%&&&''''''$$$"""(((''''''(((******&&&###&&&%%%###$$$&&&'''%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((()))))))))*********''''''''''''''''''''''''"""$$$'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$%%%%%%$$$"""$$$'''&&&"""((((((''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$"""%%%'''&&&$$$###%%%((('''&&&%%%$$$############&&&''''''%%%$$$###%%%'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''### $$$'''&&&$$$)))"""!!!''''''!!!!!!((($$$$$$%%%%%%%%%%%%&&&&&&'''$$$###&&&%%%""""""%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''(((''''''(((''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$######$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((()))))))))*********%%%%%%&&&'''((())))))******(((%%%$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''(((&&&&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$######$$$)))'''&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###"""###$$$%%%%%%""" """###$$$$$$$$$$$$###"""#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''' ###$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$###!!!###&&&&&&&&&$$$######$$$&&&'''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&''''''(((###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))&&&###%%%)))***'''"""$$$$$$$$$%%%%%%&&&&&&''''''((())))))'''%%%%%%&&&******+++,,,,,,+++(((&&&***&&&$$$%%%((()))&&&###&&&%%%$$$$$$%%%&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''$$$&&&((((((&&&$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&$$$######''')))&&&$$$%%%'''&&&%%%%%%$$$###############))))))(((''''''((())))))$$$&&&(((&&&###"""$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$***,,,---,,,(((%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''***###"""'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$'''''')))---''''''((((((((((((''''''###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&(((((('''&&&'''''''''&&&%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%$$$######%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###!!!!!!"""###$$$$$$%%%%%%"""$$$&&&%%%$$$######$$$$$$"""!!!!!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######"""$$$%%%%%%###""""""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""###%%%&&&%%%###$$$%%%###"""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))(((''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###%%%((()))'''%%%###$$$$$$%%%&&&'''''''''***))))))***'''"""!!!$$$''')))***++++++***(((&&&%%%### """&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))******(((''''''&&&%%%%%%$$$$$$************************)))***+++***(((&&&&&&&&&$$$######$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&$$$!!!"""(((+++((($$$%%%''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$$$$%%%###%%%''')))***)))(((''' """%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''"""$$$'''))))))(((&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!&&&(((&&&%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######%%%'''(((%%%$$$&&&%%%!!!!!!######$$$$$$%%%%%%&&&&&&'''  $$$'''&&&'''+++%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%&&&$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++&&&''''''''''''(((((((((++++++******))))))(((((()))(((''''''((()))'''&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((($$$###%%%$$$!!!!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######%%%$$$######%%%%%%$$$### !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$###"""###%%%&&&$$$###!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&$$$%%%&&&$$$"""$$$(((""""""###$$$&&&'''%%%###"""######$$$%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&"""$$$''')))******)))((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$((((((''''''&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&''')))'''!!!!!!%%%###$$$&&&''''''&&&%%%%%%###""""""$$$&&&((())))))&&&&&&''''''&&&&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&***************************++++++)))''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''&&&### ###'''(((&&&%%%''''''$$$''''''&&&&&&'''((()))***$$$###"""!!!!!!"""###$$$'''&&&%%%&&&'''((('''&&&###%%%(((******'''### ###''')))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$ $$$$$$%%%(((,,,%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""$$$''''''%%%%%%((('''$$$######$$$%%%%%%&&&'''''')))&&&%%%'''&&&"""!!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!%%%&&&######&&&&&&"""$$$$$$%%%&&&&&&&&&%%%%%%$$$"""!!!"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))))))))))))))************)))((((((((((((''''''''')))))))))***+++***(((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''$$$"""$$$$$$"""###&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$"""######$$$%%%&&&&&&''''''%%%###%%%'''(((&&&###((((((((((((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$!!!"""$$$&&&&&&$$$"""!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###""""""""""""###############$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&###"""######!!!%%%+++"""""""""$$$&&&'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%(((+++,,,+++***)))(((((('''''''''(((((()))!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((***)))(((''''''(((''''''''''''&&&%%%$$$$$$$$$"""$$$((('''######)))###%%%(((((((((''''''((($$$%%%&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((((())))))******++++++((((((((((((((((((((((((((((((((('''&&&&&&(((+++)))((('''&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&### %%%%%%$$$$$$'''***&&& $$$#########$$$&&&((()))((('''%%%$$$$$$%%%'''(((&&&$$$###%%%)))+++***(((%%%'''))))))&&& $$$'''+++,,,***(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((("""$$$'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""###%%%'''''''''%%%$$$$$$******'''%%%&&&(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""&&&'''"""!!!((()))%%%&&&------'''######$$$%%%%%%&&&'''''''''$$$$$$''''''$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!%%%&&&""""""%%%%%% ###$$$%%%%%%&&&&&&&&&&&&%%%###!!!###&&&((((((&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&$$$###!!!!!!'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&'''(((######"""$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))***,,,---+++(((%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###&&&&&&%%%&&&***&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###%%%)))***&&&""" ###$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$!!!"""$$$&&&&&&$$$"""!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%% !!!!!! &&&..."""""""""$$$''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!$$$'''((('''%%%### """%%%&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%,,,***&&&###"""###%%%'''""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''(((((())))))))))))))))))))))))************))))))''''''((((((((((((''''''******)))''''''&&&&&&&&&'''''''''''''''''''''''')))'''(((+++***%%%"""$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&((()))(((%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""###''')))&&&###$$$%%%$$$$$$###$$$%%%'''((("""$$$&&&&&&&&&&&&((()))(((''''''&&&$$$######"""############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%******(((%%%######%%%'''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$######"""""""""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$((('''%%%$$$###$$$$$$%%%########################'''!!!###$$$"""###'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$((('''%%%$$$$$$%%%&&&''''''%%%###!!!"""$$$''')))''''''''''''''''''''''''(((''''''((())))))'''%%%%%%(((***((((((***(((%%%'''((()))((('''&&&'''(((******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&$$$''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%!!!!!!###%%%%%%$$$######""""""###%%%&&&(((''''''&&&%%%$$$###""""""&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%%%%%%%$$$'''&&&$$$"""!!!!!!"""###(((&&&$$$$$$&&&&&&$$$"""!!!"""###$$$$$$###"""!!!###&&&%%%""""""$$$$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$!!!!!!"""$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''***)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&))))))%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$&&&$$$!!!"""&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''!!!######"""!!! !!!######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$---+++(((%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$)))$$$$$$''''''$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###"""###$$$&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%))))))''''''))))))%%%&&&'''((((((''''''((()))***))))))((((((((((((((()))((((((''''''(((((()))&&&&&&''''''(((((((((((('''%%%$$$%%%&&&'''%%%$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''$$$""""""$$$%%%%%%$$$###############%%%&&&'''############""""""""""""&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$#########$$$$$$ !!!"""###$$$$$$###"""%%%$$$"""!!!!!!###$$$%%%'''$$$######%%%%%%###!!!!!!"""###$$$$$$###"""!!!###%%%%%%""""""$$$$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""###############%%%%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))&&&'''(((&&&$$$###$$$$$$((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&###$$$''''''%%%%%%((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''%%%%%%%%%""""""(((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''(((((())) ###%%%&&&%%%$$$$$$%%%$$$######"""######$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''''''''''')))(((%%%%%%((()))'''%%%&&&((((((''''''(((******)))((((((''''''(((((()))))))))(((((()))))))))###$$$''')))+++***)))((()))'''&&&&&&''''''%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""%%%$$$######%%%%%%$$$###############$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""$$$$$$###$$$%%%&&&&&&%%%$$$$$$###"""!!!!!!"""$$$&&&'''%%%###"""###$$$$$$###!!!""""""###$$$$$$###""""""###%%%%%%""""""$$$$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$############%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''*********)))((((((''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''$$$###%%%%%%###$$$'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###((($$$###%%%%%%###$$$''''''&&&&&&%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&#########$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$#########$$$&&&((()))$$$$$$%%%&&&'''))))))***$$$&&&((((((&&&&&&&&&'''$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!"""###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))(((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$'''((()))''')))((($$$$$$((()))'''$$$&&&''''''''''''(((***))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%'''((((((''''''***(((''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!###$$$%%%###$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$######$$$$$$##############################"""%%%%%%""""""$$$$$$"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((((('''&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((((((''''''''''''((('''''''''''''''''''''''')))&&&$$$&&&%%%""""""%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&"""!!!&&&***(((%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&'''((('''%%%$$$$$$%%%"""###$$$%%%&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$#########$$$&&&((()))$$$$$$%%%&&&'''))))))***%%%%%%###!!!!!!###%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%###"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((()))***)))&&&%%%%%%'''$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%(((''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%((()))***''')))'''$$$$$$''')))'''$$$&&&''''''&&&&&&'''))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''***(((''''''''''''%%%$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""!!!!!!!!!$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%% !!!""""""!!! $$$##################$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$############$$$$$$"""$$$$$$""""""%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''***&&&&&&'''&&&###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%""""""(((***'''$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))&&&%%%###  """$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###((()))%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''###&&&((('''%%%%%%'''***$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((((((((&&&((('''$$$$$$'''(((&&&%%%'''((('''&&&%%%&&&''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))&&&%%%$$$%%%'''((()))'''&&&&&&''''''%%%$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%$$$###$$$$$$$$$##################%%%&&&&&&%%%$$$&&&'''%%%$$$############$$$%%%!!!$$$$$$""""""%%%%%%#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%%%%!!!"""$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((%%%&&&))))))%%%###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((("""###$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$''''''###%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&'''(((((()))***+++,,,,,,(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%######$$$&&&""""""###%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$ """%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%###)))'''%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''"""%%%'''&&&""" """%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$'''(((%%%%%%((('''$$$'''(((((('''%%%$$$$$$%%%(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&'''%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$""" ###$$$&&&'''(((((('''&&&!!!"""######$$$$$$$$$$$$"""$$$&&&%%%######%%%'''%%%$$$$$$######$$$$$$%%%!!!$$$$$$""""""%%%%%%#########$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&'''###$$$&&&&&&%%%### """""""""##################$$$%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&&&&&&&!!!"""###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''((()))(((&&&%%%%%%&&&&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''%%%$$$&&&***+++'''%%%''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&###'''+++''''''"""###%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''((()))*********((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&& !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%&&&'''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%% %%%''''''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%((((((%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%&&&(((***+++'''&&&$$$$$$$$$&&&((()))%%%%%%$$$$$$%%%&&&((()))###%%%'''((((((&&&### ''''''''''''''''''''''''%%%$$$$$$$$$&&&%%%$$$"""###'''(((&&&&&&((('''###'''((()))'''%%%######$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''' """$$$%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%###!!!!!!%%%(((###$$$%%%&&&%%%%%%###"""!!!""""""###%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$!!! """#########""" !!!###%%%&&&&&&&&& ###%%%$$$""""""$$$&&&&&&%%%$$$######$$$%%%&&&!!!$$$$$$""""""%%%&&&#########$$$$$$$$$$$$######((('''&&&%%%%%%&&&'''(((!!!###&&&))))))'''$$$"""#########$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''***'''$$$$$$&&&'''&&&###***)))((('''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((###$$$%%%&&&'''&&&%%%$$$(((%%%$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&"""$$$''')))'''$$$###$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&)))'''&&&'''((()))(((''''''(((((('''&&&&&&)))+++''''''''''''((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%---+++)))((('''''''''(((''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###&&&'''%%%!!! $$$(((%%%&&&&&&''''''&&&&&&%%%)))&&&$$$$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&((()))((('''%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&'''%%%$$$$$$&&&((())))))(((######$$$%%%%%%&&&''''''111---)))(((***,,,+++***&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&))),,,%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%'''((()))***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%((('''###$$$)))(((###%%%&&&&&&''''''(((((((((((((((((('''&&&%%%######$$$%%%&&&''''''&&&%%%$$$+++)))'''&&&&&&%%%###!!!((('''&&&'''((())))))((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))((('''&&&&&&(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%###$$$$$$"""###%%%&&&%%%###########################$$$%%%&&&%%%%%%######&&&%%%%%%$$$#########$$$'''"""!!!$$$$$$ !!!&&&$$$#########$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$(((((('''&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%&&&&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%***)))'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''&&&&&&&&&%%%)))'''&&&'''((()))(((&&&&&&''''''&&&%%%%%%(((***''''''''''''((((((((((((%%%&&&'''((())))))))))))'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&(((***((($$$###'''+++%%%&&&&&&''''''&&&&&&%%%(((&&&###""""""######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&###%%%&&&%%%$$$""""""###'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&######$$$%%%%%%&&&''''''---***(((''')))***)))((($$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$######%%%''')))&&&'''''''''%%%%%%'''((($$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&''''''&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%'''&&&###%%%)))(((###&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%&&&&&&%%%$$$'''%%%$$$%%%''')))'''%%%(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%$$$$$$&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###$$$%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%$$$######"""""""""###%%%%%%$$$######$$$%%%%%%'''((('''&&&&&&&&&'''&&&##############################$$$%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%!!!!!!$$$%%%"""$$$((($$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%((('''&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%'''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&)))***(((&&&%%%(((+++%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###""""""###&&&''''''''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''')))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((%%%"""###'''***$$$&&&((((((&&&&&&&&&'''############$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$%%%%%%$$$######$$$&&&&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''&&&$$$%%%((('''$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''((((((''''''### """'''(((&&&"""'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###  """$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&'''#########$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$!!!!!!$$$&&&%%%&&&)))$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%% """%%%&&&)))***&&&!!!%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$((('''&&&&&&(((((('''&&&%%%&&&'''&&&%%%%%%'''(((''''''''''''((((((((((((&&&&&&'''(((((()))((((((((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%'''&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%###$$$###$$$'''***%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&)))(((((('''&&&%%%$$$###'''((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  """###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&### !!!%%%'''"""$$$'''((('''&&&''''''############$$$%%%&&&'''&&&$$$######%%%'''''''''$$$$$$$$$""" %%%'''((('''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$###%%%'''((((((''''''### """''')))&&&"""'''''''''''''''''''''''')))'''%%%######%%%''')))&&&&&&%%%%%%&&&&&&'''((('''((()))((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###%%%''')))$$$$$$%%%&&&'''((((((((($$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!######!!! """$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$######%%%&&&&&&&&&(((%%%$$$$$$###$$$$$$%%%%%%""""""""""""############&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''!!!""""""###$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''"""%%%&&&$$$%%%)))'''!!!%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&%%%'''((((((''''''((()))''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&###$$$&&&((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((("""###%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%"""%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&$$$&&&((((((&&&%%%$$$$$$############$$$%%%&&&'''%%%$$$######%%%&&&&&&%%%'''''''''%%%###"""###$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%'''$$$"""###((()))'''$$$&&&''''''''''''''''''''''''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%&&&''''''&&&((())))))'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###%%%''')))$$$$$$%%%%%%&&&'''(((((($$$$$$#########$$$$$$%%%""""""############""""""### """'''((($$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((!!!"""###$$$%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))---***""" %%%)))'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%'''))))))((('''((()))''''''''''''((((((((((((''''''((((((((((((((('''((((((''''''((()))***+++((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%% $$$(((***)))&&&$$$"""$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''')))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''''')))+++"""###$$$%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$###"""&&&'''''''''((((((((((((%%%&&&'''((((((((('''''')))******((($$$"""!!!!!!############$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&((($$$###&&&(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$'''&&&%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$ ###%%%&&&%%%###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###"""###$$$&&&'''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!!!!""""""""""""!!!!!! &&&'''###"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$&&&'''$$$$$$%%%%%%"""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$''')))"""######$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***---&&&"""'''***)))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$&&&((()))(((''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((('''''''''((()))+++,,,((((((((((((''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$$$$%%%'''))))))((('''%%%&&&&&&''''''&&&&&&%%%)))(((((())))))(((%%%###$$$$$$%%%%%%&&&''''''((($$$$$$######$$$&&&'''(((!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&))),,,$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""''''''''''''((((((((((((&&&&&&'''((((((((((((''''''((((((&&&###"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&'''&&&""""""###$$$$$$###$$$&&&(((%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))$$$###'''(((%%%$$$'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$&&&((('''&&&%%%''')))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''(((&&&%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$#########$$$$$$""""""""""""""""""""""""###############$$$%%%%%%!!!"""############"""!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$$$$$$$######$$$$$$%%%&&& %%%&&&######&&&%%%!!!&&&%%%$$$$$$######$$$$$$#########"""""""""!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$'''***###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& ---,,,)))+++***&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%###%%%'''((('''&&&&&&&&&''''''''''''((((((((()))'''(((((((((((((((''''''((('''''''''((()))+++,,,)))((((((((('''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((######$$$&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&""""""$$$###!!!$$$$$$%%%%%%&&&'''((((((%%%$$$###"""###%%%((()))"""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$&&&''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###%%%)))---***)))(((&&&$$$"""!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&"""###$$$$$$$$$%%%(((+++%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%!!!&&&''''''%%%######$$$%%%&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))$$$###''')))%%%$$$'''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%$$$$$$%%%'''((('''&&&"""&&&)))((($$$###&&&***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''******((('''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& ###%%%'''&&&&&&&&&'''###$$$&&&''''''&&&$$$###(((((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!###&&&(((%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$###############""""""!!!""""""###$$$$$$"""###$$$%%%%%%$$$###"""$$$ (((((( $$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$#########$$$%%%%%%&&&###$$$"""###''''''"""&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$))))))(((((('''''''''''')))))))))((('''%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""%%%''''''%%%%%%'''***)))'''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((&&&%%%&&&)))***'''$$$---)))$$$$$$'''***(((&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))(((%%%%%%'''&&&###$$$((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%######$$$&&&)))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&######&&&%%%""""""%%%'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###"""(((***$$$"""&&&(((&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%$$$######&&&((((((%%%!!!"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$&&&&&&### """%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###&&&'''(((((('''%%%$$$###((((((((('''&&&&&&%%%%%%&&&%%%$$$&&&((())))))((($$$%%%&&&&&&''''''''''''!!!###%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$""""""%%%&&&%%%###%%%((()))'''(((***%%%###%%%&&&&&&%%%$$$$$$%%%"""$$$'''&&&###"""###&&&###%%%%%%"""!!!$$$$$$!!! """$$$&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''$$$""""""$$$&&&%%%######((('''### """%%%!!!!!!"""############"""!!!"""###$$$%%%&&&&&&&&&"""###%%%$$$""" !!!"""$$$$$$%%%%%%$$$###"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$###&&&&&&######((("""(((,,,)))###!!!&&&,,,%%%$$$###"""""""""###$$$$$$$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$######""""""############$$$$$$$$$$$$&&&%%%!!!!!!$$$$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&((()))'''%%%%%%&&&'''&&&%%%(((((((((((('''''''''&&&''''''((()))((((((&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''&&&&&&'''(((((('''%%%---((($$$$$$''')))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&###$$$'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%######$$$&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''$$$$$$&&&&&&###"""%%%&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$)))***%%%###&&&(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%(((+++,,,+++(((###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&$$$""""""%%%(((%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((&&&###%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%$$$$$$%%%''')))((('''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$###%%%&&&)))(((&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&(((&&&%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%"""###%%%&&&%%%$$$%%%'''&&&######$$$$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$&&&'''&&&((((((%%%$$$&&&%%%"""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$%%%''''''%%%"""&&&%%%$$$$$$###""" """###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%$$$$$$%%%&&&###''')))'''###!!!%%%***&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$((()))'''&&&(((&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%###%%%(((***++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%***(((&&&&&&'''((('''&&&******)))))))))))))))((((((((()))*********))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''%%%'''(((((('''&&&&&&''',,,(((%%%%%%''')))(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$(((((($$$###&&&'''''''''''''''''''''''')))(((''''''''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((%%%%%%''''''$$$###&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###''''''$$$"""###$$$###&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$######$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&%%%$$$###%%%'''%%%$$$$$$%%%((()))((('''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''###$$$%%%%%%$$$%%%''')))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###(((%%%###$$$'''((('''%%%$$$%%%%%%&&&''''''((((((%%%$$$###$$$&&&((('''&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&***(((&&&$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''%%%'''&&&$$$######$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&'''&&&######%%%"""$$$&&&''''''&&&%%%%%%&&&%%%"""  """######%%%))))))&&&&&&'''%%%!!!'''&&&$$$###$$$&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''')))(((%%%"""###&&&***'''###$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$######"""!!!%%%&&&&&&&&&%%%%%%''')))$$$###"""  ######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""!!!!!!###&&&)))***&&&###$$$%%%&&&%%%######$$$&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%############$$$$$$$$$%%%###'''***(((((()))&&&"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""$$$((()))(((&&&***(((&&&&&&((()))((('''))))))))))))))))))))))))(((((())))))************'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((($$$'''***)))&&&%%%&&&(((***(((%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&###%%%)))***'''%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%!!!###&&&'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((('''$$$$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&'''''''''%%%&&&&&&%%%######%%%''')))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&'''&&&%%%###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$+++'''######&&&'''&&&###%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$$$$''''''&&&$$$""""""$$$'''((('''%%%######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((('''$$$&&&((('''&&&%%%&&&'''&&&!!!""""""!!!!!!%%%&&&%%%%%%&&&%%%!!!&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""%%%+++)))&&&$$$%%%%%%&&&'''&&&&&&&&&""""""#########""""""!!!$$$%%%%%%$$$######%%%'''$$$"""  !!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$###### !!!###&&&''''''%%%###&&&%%%######$$$%%%%%%%%%!!!"""###$$$%%%$$$###"""######$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!%%%&&&$$$$$$&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%((()))******(((%%% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!$$$(((+++***((()))(((&&&&&&((()))((((((((((((((((((((((((((((((''''''''''''((())))))***(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******$$$'''***)))&&&%%%&&&(((((('''&&&&&&&&&'''&&&%%%'''''''''''''''''''''''')))))))))((('''''''''&&&'''$$$%%%***,,,)))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%%%%''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((('''$$$$$$&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''((())))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&''''''(((%%%%%%&&&%%%$$$$$$%%%'''++++++***((('''&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$######$$$%%%%%%$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%%%%%%%(((%%%######&&&((('''&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$###((('''&&&$$$""""""%%%'''%%%$$$$$$###%%%''')))***$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%&&&'''$$$############$$$%%%((($$$&&&''''''&&&%%%%%%&&&***&&&"""!!!$$$''''''&&&###$$$###$$$''''''$$$"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''((($$$!!! """###""" ######$$$%%%%%%%%%%%%%%% !!!######$$$$$$$$$$$$%%%%%%$$$""""""###$$$'''&&&$$$""""""$$$&&&'''$$$%%%&&&''''''&&&%%%$$$ !!!###$$$$$$$$$$$$!!!$$$%%%### """&&&(((%%%###$$$&&&'''&&&%%%!!!"""###$$$%%%$$$##############################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$######%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$''')))***)))((('''%%%&&&''')))((('''&&&&&&''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((($$$###(((,,,***''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((%%%%%%''''''$$$###&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%""""""&&&'''%%%"""#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''###%%%''''''%%%$$$$$$%%%###%%%&&&'''&&&&&&((()))$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&$$$"""###$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&%%%###!!!%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&"""######%%%&&&(((***+++''''''&&&&&&%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&'''&&&%%%######%%%'''######$$$%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%''')))''''''(((%%%"""###'''###%%%&&&&&&%%%$$$$$$%%%(((&&&$$$###$$$&&&''''''!!!$$$%%%###$$$((()))'''"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!!!!!%%%)))$$$%%%%%%###"""!!!"""###""""""###$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%###$$$&&&&&&$$$######$$$&&&%%%$$$###$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$### """###$$$$$$%%%"""%%%%%%!!!!!!''''''&&&$$$$$$&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&&&&&&&'''((('''&&&$$$%%%'''(((((('''&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++'''&&&&&&'''(((((('''%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&(((""" %%%)))(((&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$&&&&&&###"""%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''!!!$$$&&&###!!!!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''%%%$$$###$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""$$$'''((('''%%%$$$$$$ ###%%%$$$###%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&%%%######%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$&&&((((((%%%"""$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%&&&(((!!!%%%((((((%%%$$$&&&)))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""$$$'''+++)))***+++(((######((("""$$$%%%%%%$$$######$$$###$$$$$$###""""""$$$%%%$$$%%%$$$!!!!!!%%%'''%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######""" !!!%%%))) !!!###%%%&&&&&&'''((("""######$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$"""$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""!!!!!! !!!!!!""" !!!######$$$$$$$$$#########  $$$'''%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########$$$&&&'''!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%$$$!!!!!!%%%'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%''')))((($$$###$$$'''&&&%%%$$$$$$&&&'''''''''&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))(((&&&%%%&&&)))***'''$$$%%%'''((('''&&&%%%%%%%%%&&&'''''''''(((((())))))&&&''''''(((((()))))))))'''!!!"""''''''%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&######&&&%%%""""""%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&!!!!!!))),,,)))&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''((((((((('''%%%###"""%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!! $$$((()))(((%%%######!!!$$$((((((&&&$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&$$$$$$'''******(((%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''&&&''')))%%%***...+++$$$ $$$###$$$$$$%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&''''''''''''&&&&&&%%%$$$###%%%''''''&&&&&&&&&'''%%%'''(((((((((&&&###"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''&&&$$$######%%%&&&%%%""""""$$$'''$$$"""$$$(((&&& !!!'''!!!###%%%%%%###"""###$$$$$$''')))(((%%%$$$&&&(((%%%%%%### """!!!((('''%%%$$$$$$%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&& ###%%%%%%######&&&(((&&&%%%%%%&&&''''''$$$!!!######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""###"""""""""((((((((('''%%%$$$"""!!!%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######$$$""" ###%%%&&&&&&###$$$%%%$$$"""!!!###%%%###"""!!!!!!"""$$$&&&'''""""""!!!!!!!!!"""$$$%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&& ###$$$"""###%%%%%%"""&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$%%%&&&(((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((('''$$$&&&...,,,%%%$$$***,,,)))'''&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&'''''''''(((((((((''''''&&&***))))))((('''''''''(((+++,,,)))######((((((###******************))))))&&&'''((())))))((('''&&&(((((((((((('''&&&%%%$$$((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''%%%$$$%%%'''))))))(((''''''''''''''''''&&&&&&)))&&&$$$%%%'''(((&&&###&&&''')))******)))'''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''((((((&&&###%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%!!!###&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&(((******(((%%%######(((''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&''')))""""""###$$$&&&'''((((((###$$$%%%### ###&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%###+++'''$$$###%%%&&&&&&%%%)))&&&$$$%%%'''(((%%%"""$$$%%%&&&((()))(((((('''%%%&&&&&&'''&&&%%%######$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%% '''+++(((%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&%%%$$$'''''''''(((''''''&&&&&&)))(((&&&$$$$$$&&&((()))&&&'''((())))))'''%%%###%%%&&&''''''&&&%%%%%%%%%$$$%%%'''&&&&&&''')))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$#########!!!###'''(((###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$%%%''''''&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%$$$###""""""############$$$%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###!!! ############""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$###$$$%%%$$$""" $$$###"""###$$$$$$###""")))((('''%%%###"""!!!!!!$$$$$$############$$$$$$$$$%%%%%%%%%$$$""" """######"""!!!"""%%%'''"""$$$%%%%%%$$$###%%%&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&%%%%%%((('''&&&(((---,,,***''''''((((((((('''(((((((((((())))))))))))***))))))(((((((((((()))(((((()))))))))(((((('''******)))((((((((((((((((((***(((%%%(((------)))((((((((((((((()))))))))(((((()))******)))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''((('''&&&%%%(((((((((((((((((((((((((((&&&%%%%%%''''''&&&$$$%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!###%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((((('''%%%###&&&&&&%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&'''((('''%%%$$$&&&)))"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$,,,(((%%%%%%'''(((((('''&&&''''''&&&%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&""""""'''(((%%%$$$'''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&(((((((((''''''''')))***)))&&&%%%&&&((($$$&&&&&&&&&%%%&&&((()))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######)))&&&$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&& ###%%%&&&%%%######$$$######$$$%%%%%%&&&''''''%%%%%%$$$###############%%%$$$$$$&&&'''&&&### ###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$######$$$%%%%%%###!!!%%%$$$###$$$%%%&&&%%%### """$$$&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&%%%###$$$&&&((("""$$$%%%%%%$$$###%%%&&&%%%%%%''''''''''''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((()))((((((''''''(((((()))&&&''''''(((((((((((((((%%%'''&&&!!!!!!''',,,...+++)))''''''((())))))(((''''''''''''''''''''''''******************++++++))))))******+++******)))******)))))))))))))))((('''))))))))),,,//////+++((((((((())))))*********))))))************))))))&&&'''((()))************&&&&&&&&&'''''''''''''''((((((((((((((((((((('''$$$&&&((()))'''%%%$$$$$$((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######'''%%%###!!!!!!###%%%'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''"""$$$&&&(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%'''((()))((($$$''')))((($$$"""%%%(((&&&&&&&&&&&&&&&'''((())))))'''%%%###"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''%%%"""###'''(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%)))(((''''''(((((('''&&&###$$$%%%&&&&&&'''&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$&&&''')))***+++''')))+++(((###!!!%%%)))%%%&&&&&&%%%$$$$$$&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%% ###&&&&&&%%%###!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$############$$$%%%%%%%%%&&&''''''$$$"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$######""""""###%%%%%%$$$"""&&&%%%$$$$$$&&&&&&%%%$$$$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((('''''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''((((((((((((((($$$***((( (((---+++)))((('''''')))***)))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,*********+++*********)))((()))***+++,,,---***'''))))))******++++++,,,,,,))))))))))))))))))))))))&&&'''((()))))))))))))))%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((($$$''')))(((&&&%%%&&&'''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$$$$$$$###)))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''###%%%'''''''''&&&&&&'''$$$$$$$$$%%%&&&'''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((($$$%%%%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%$$$###$$$%%%&&&''''''%%%&&&((('''%%%$$$%%%''''''&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))'''###!!!###'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$&&&(((***+++%%%((()))%%%"""'''%%%&&&&&&%%%######$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$### !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!###$$$%%%%%%###&&&$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$$$$######$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########%%%&&&'''$$$%%%%%%$$$"""!!!"""###"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))******''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((%%%++++++###!!!(((***&&&(((''''''(((*********(((++++++,,,,,,,,,---------***+++,,,---......---------...//////000000000000,,,,,,---.........---,,,)))((())),,,---+++(((&&&)))))))))******+++++++++(((((((((((((((((((((((('''(((((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%""" """%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&'''(((""""""###$$$%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((()))))))))'''&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''###$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%'''(((&&&%%%'''&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((******&&&""""""$$$'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&&&&$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$%%%&&&((()))%%%''''''$$$"""'''%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""((('''&&&$$$""""""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%%%%$$$%%%###"""###$$$%%%$$$""" """###$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""$$$&&&'''###$$$%%%$$$"""!!!"""""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))***+++''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''++++++(((&&&''''''%%%(((((((((***,,,---,,,+++++++++,,,---...///000000000111222333333333222111222333444555555666666555111222333444444444333222---+++,,,000111///,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%'''(((((('''$$$$$$$$$%%%&&&&&&'''''''''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$&&&'''&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&'''&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$'''%%%""" """%%%'''&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%%%%&&&((("""######$$$%%%&&&&&&'''&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$ !!!###%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''&&&&&&'''((((((%%%"""$$$((()))'''$$$&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&))))))%%%$$$&&&'''&&&'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&***(((&&&$$$$$$&&&(((***%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&$$$$$$&&&(((%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%###!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###!!!"""###$$$$$$$$$$$$###""""""$$$$$$###""""""!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((***((()))+++)))&&&'''++++++++++++...000111000///...///000222333555666777888999;;;;;;;;;:::888777888999:::;;;<<<<<<<<<<<<777888:::;;;<<<;;;:::999999555444888999444111333---,,,,,,++++++******)))))))))(((''''''((())))))''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%)))&&&$$$&&&)))((("""$$$$$$%%%%%%&&&''''''(((''')))***)))&&&%%%&&&((((((''''''''''''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%(((&&&$$$$$$%%%''''''&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''%%%######$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$###"""""""""###$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%'''((((((%%%$$$%%%'''%%%%%%%%%%%%&&&''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''%%%&&&***)))$$$'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%(((&&&%%%&&&((()))((('''$$$&&&&&&&&&%%%&&&((()))%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%% ###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$###"""###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###&&&$$$""""""###$$$######%%%$$$######%%%%%%$$$###((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((,,,&&&&&&+++***%%%(((111------...111333444333111888999:::<<<>>>@@@BBBCCC???@@@AAABBBAAA@@@>>><<<======???@@@AAAAAAAAAAAA<<<===???@@@AAA@@@???>>>FFF@@@===@@@>>>777444555111111000///...------,,,+++***)))(((((()))***+++&&&'''((()))************(((((((((''''''&&&&&&%%%******)))((('''&&&&&&%%%(((%%%###'''+++(((%%%%%%&&&&&&'''((())))))''')))***)))&&&%%%&&&)))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&'''''''''$$$%%%'''(((((('''%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%###$$$&&&''''''&&&$$$###%%%&&&((())))))(((&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&%%%$$$###%%%''''''''''''(((((((((((((((!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((%%%""""""%%%'''&&&%%%((('''&&&%%%###"""!!! ))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&(((&&&######%%%'''&&&###!!!"""$$$"""%%%((('''%%%$$$&&&)))$$$%%%&&&((()))(((((('''((('''%%%$$$$$$&&&)))+++$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###%%%%%%$$$(((...+++$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!"""%%%'''((('''&&&%%%&&&###"""$$$)))+++((($$$$$$&&&'''&&&&&&''')))+++&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&'''(((((('''#########$$$$$$%%%%%%%%%''''''((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$!!!%%%***,,,,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###'''%%%"""""""""######"""&&&%%%$$$$$$&&&&&&%%%$$$ """%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&$$$###"""$$$%%%$$$######$$$"""$$$%%%%%%$$$###%%%&&&)))&&&######&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))(((&&&&&&&&&((((((''''''''''''((((((&&&'''(((''''''''')))+++'''######(((((($$$%%%))),,,***'''%%%$$$%%%'''(((+++***))))))***++++++***---,,,+++))))))+++000333222333444666999<<>>>>>???AAACCCEEEGGGHHHFFFFFFFFFGGGIIIMMMPPPRRRQQQLLLKKKOOONNNHHHEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMLLLKKKKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBB??????>>>===;;;:::888888555222...---,,,+++)))&&&******)))((()))***++++++)))$$$((()))###&&&,,,)))'''((()))))))))'''%%%$$$(((''''''&&&&&&&&&''''''***)))(((((((((((((((((('''''''''''''''''''''''' %%%)))''''''))))))'''(((%%%"""###''')))'''$$$'''''''''&&&&&&%%%%%%%%%)))%%%%%%''''''###$$$'''#########"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###&&&***((("""'''''''''&&&&&&%%%%%%$$$(((&&&$$$$$$'''))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&######&&&'''%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############'''''''''&&&&&&&&&%%%%%%#########$$$%%%%%%###!!!######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&$$$&&&((('''$$$###$$$%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&$$$"""'''%%%###$$$&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""!!!"""###$$$'''''''''%%%$$$###%%%&&&&&&%%%%%%&&&((()))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&---&&&###''')))'''%%%&&&$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######&&&((()))((('''&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''""""""&&&'''$$$###%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$%%%((($$$$$$&&&$$$ %%%###""""""###%%%%%%$$$###'''%%%$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$%%%%%%""" %%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###)))&&&######%%%&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''')))((((((''''''''''''(((((($$$&&&(((((()))***---///***((((((******'''''')))&&&&&&&&&'''(((***+++,,,)))))))))***+++,,,---...222555888:::===AAAEEEHHHKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJKKKMMMOOOQQQSSSQQQMMMLLLNNNOOOLLLKKKLLLJJJLLLNNNOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA???===<<<:::888666444333111---+++++++++******)))***++++++((($$$***,,,%%%'''+++''''''(((((()))(((((('''&&&''''''&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''''''''''''''$$$'''&&&&&&((()))''''''%%%###$$$''''''%%%"""***)))((('''&&&%%%%%%$$$)))&&&%%%'''&&&$$$%%%''''''&&&&&&%%%%%%$$$######$$$%%%&&&'''((('''&&&&&&$$$((((((### ###$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&''''''&&&***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$$$((((((&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$((((((''''''''''''&&&&&&#########$$$%%%%%%###!!!######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%###%%%''''''&&&$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###(((&&&$$$$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((((((&&&%%%$$$&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$&&&)))***)))(((''''''%%%$$$$$$%%%''''''111)))###&&&******'''&&&"""""""""###$$$&&&(((((('''&&&&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&######'''(((&&&$$$$$$%%%$$$###"""!!!"""###$$$""""""######$$$$$$%%%%%%""""""######$$$%%%%%%&&&!!!!!!###$$$ ######""""""###%%%%%%$$$"""%%%$$$######%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$$$$### %%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$%%%&&&%%%$$$((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%&&&(((***(((''''''&&&&&&''''''(((%%%&&&((((((((()))+++---***))))))))))))(((((((((''''''(((***,,,---......)))+++---...000333666888;;;>>>CCCFFFIIILLLOOORRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNOOOOOOQQQQQQSSSPPPNNNNNNOOOOOONNNNNNLLLNNNQQQQQQPPPNNNLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGFFFDDDBBB???<<<;;;===<<<<<<;;;999777444222//////...,,,+++******)))'''$$$+++---''''''***%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))******''''''''''''''''''''''''!!!&&&(((&&&%%%((()))'''&&&%%%$$$&&&'''&&&### ((((((((('''&&&%%%%%%$$$%%%$$$###$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&$$$%%%'''))))))((('''&&&###''')))%%% """%%%%%%%%%%%%&&&&&&'''''''''!!!!!!"""$$$%%%%%%%%%$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$'''(((&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$#########$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((('''&&&%%%'''%%%$$$###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))(((''''''%%%'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((()))((((((''''''&&&)))'''$$$%%%((()))'''%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&///***%%%$$$&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((###$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$############%%%$$$$$$'''((('''$$$###&&&$$$""" !!!"""###""""""######$$$%%%&&&&&&###$$$$$$%%%%%%&&&%%%%%% """###"""!!!###&&&######"""###%%%%%%###"""$$$###"""###%%%&&&%%%$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&''')))((())))))(((((()))((((((((()))***+++,,,---......---000444777999===BBBFFFGGGIIIMMMPPPQQQRRRTTTVVVSSSTTTTTTSSSRRRQQQOOONNNQQQQQQQQQRRRSSSSSSTTTUUUWWWUUURRROOOOOOQQQPPPOOONNNPPPRRRRRRPPPMMMLLLLLLHHHHHHHHHIIIJJJLLLNNNOOOIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGEEEBBB>>>;;;999:::;;;<<<<<<;;;999888777555555333111...+++)))((('''$$$+++---'''(((,,,''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%)))***'''&&&'''(((&&&&&&%%%&&&&&&'''&&&###"""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$######$$$%%%$$$!!!""""""###$$$%%%%%%&&&$$$%%%'''))))))((('''&&&$$$%%%((()))(((%%%$$$%%%$$$%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''######''''''%%%&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&)))((('''%%%$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''''''''$$$$$$$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((()))))))))((('''&&&(((&&&$$$&&&)))***'''%%%'''&&&&&&'''(((((('''%%%$$$%%%'''(((((('''%%%$$$'''((('''### $$$''''''&&&&&&&&&''''''((()))$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((('''((()))************)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$############$$$%%%%%%%%%&&&'''%%%"""&&&$$$""" !!!"""###""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%$$$###""""""%%%$$$$$$&&&(((***)))&&&$$$###"""###%%%%%%###!!!$$$###"""###%%%&&&&&&%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''&&&))))))''''''******(((******+++,,,---///000111555999>>>AAACCCFFFLLLQQQPPPRRRTTTUUUUUUTTTUUUVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYWWWWWWSSSOOOOOOQQQPPPMMMMMMOOOPPPPPPMMMKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHEEEBBB>>><<<888:::;;;;;;:::999999:::::::::888555222///,,,***+++'''+++---'''***000---...,,,***((('''((()))***''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''++++++'''%%%'''(((&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''$$$$$$'''(((&&&""""""###$$$&&&'''((()))$$$%%%&&&'''((('''&&&&&&%%%$$$&&&+++,,,)))&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''''''&&&$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&######&&&'''%%%&&&&&&''''''((((((''''''&&&&&&''''''(((''''''&&&,,,+++***(((''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''%%%#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%&&&(((((('''%%%((('''&&&'''((((((&&&$$$$$$%%%''''''''''''%%%$$$!!!'''(((###$$$''''''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%&&&'''&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%$$$"""###&&&&&&"""%%%$$$###"""!!!"""###$$$######$$$$$$%%%%%%&&&&&&"""############!!!&&&&&&$$$###%%%'''###$$$#########$$$$$$###!!!$$$###"""###%%%&&&%%%$$$!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%$$$%%%&&&"""$$$'''(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''(((******((('''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''%%%%%%''')))&&&)))***'''(((---...***/////////000333666999;;;???CCCHHHIIIJJJLLLRRRWWWVVVWWWWWWWWWUUUTTTUUUVVVUUUVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSOOOPPPNNNIIIIIIMMMKKKFFFGGGIIIIIIHHHFFFEEEFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIFFFCCCBBB<<<>>>???===::::::;;;===<<<<<<;;;999777444111///000***---...(((---666555000...+++(((&&&''')))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&)))***&&&$$$'''((('''''''''''''''&&&&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''###$$$((()))&&&%%%&&&&&&'''((()))******%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%)))***&&&%%%(((%%%%%%&&&&&&&&&&&&&&&&&&"""$$$$$$###!!!!!!$$$&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$'''(((&&&$$$%%%&&&''''''''''''&&&######$$$%%%&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$######$$$&&&&&&###!!!######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''$$$""""""$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''###%%%((((((&&&%%%&&&(((###&&&))))))(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&((('''%%%$$$$$$%%%'''(((!!!'''((($$$!!!$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''######""""""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%### %%%&&&"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!"""%%%%%%!!! !!!%%%$$$######$$$$$$"""!!!%%%#########%%%&&&%%%$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$''''''%%%$$$%%%&&& $$$'''((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&(((***+++)))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''***,,,&&&***+++(((***///000---444444444666999>>>CCCFFFFFFJJJNNNNNNMMMNNNTTTXXXXXXXXXXXXVVVTTTTTTUUUVVVTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUSSSQQQOOOLLLJJJHHHFFFHHHGGGCCCCCCGGGEEE@@@AAABBBBBB@@@???>>>@@@AAACCCBBBBBBCCCFFFIIIMMMOOOKKKKKKKKKKKKJJJIIIGGGGGGCCCEEEGGGIIIJJJIIIGGGEEECCCDDDDDDAAA>>>===???BBB<<<<<<<<<;;;:::888555444444---///...)))000;;;;;;000---)))&&&$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###''''''$$$###'''((((((''''''''''''&&&''')))+++))))))((('''&&&%%%%%%$$$!!!%%%%%%!!!"""''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%'''%%% ###***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###$$$)))---&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&))))))'''###$$$%%%%%%&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$######%%%&&&&&&$$$"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++)))%%%!!!!!!$$$'''((('''&&&&&&%%%$$$$$$######"""%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''"""%%%((('''%%%%%%&&&(((###'''+++---***(((((((((%%%%%%%%%&&&&&&'''''''''(((&&&%%%$$$$$$''')))+++&&&'''''''''&&&&&&((()))&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((( $$$''''''%%%$$$%%%'''%%%$$$$$$&&&)))***)))(((+++((($$$ $$$(((+++###'''((($$$&&&******&&&'''''''''''''''((()))***(((((()))))))))'''&&&%%%((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%$$$#########%%%((()))$$$$$$&&&&&&&&&&&&$$$$$$######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&$$$%%%"""$$$&&&""""""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))(((''' (((+++&&&###$$$$$$!!!%%%$$$######$$$$$$""" %%%$$$###$$$%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$%%%'''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''(((***+++)))&&&###))))))(((&&&%%%%%%(((***"""$$$&&&'''''''''((())),,,***))),,,000333333222999;;;>>>BBBFFFIIIKKKLLLRRRRRRQQQQQQRRRSSSTTTUUUXXXWWWUUUSSSSSSTTTVVVWWWTTTUUUVVVWWWWWWVVVUUUUUUTTTQQQLLLHHHDDDAAA@@@@@@>>>===;;;:::999999999:::999888666444444666777999=========>>>@@@CCCFFFHHHHHHGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>;;;<<<>>>>>>;;;777888666333111//////000111+++)))(((''''''(((***+++%%%))),,,***&&&$$$&&&)))***((('''&&&&&&'''(((***$$$'''***)))%%%$$$(((---(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))******)))&&&%%%%%%&&&%%%###!!!###&&&((((((&&&)))&&&######%%%&&&$$$"""''''''''''''''''''''''''"""%%%&&&###%%%***(((!!!%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''' $$$)))&&&!!!***)))((('''''''''''''''%%%%%%$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&)))((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###!!!%%%%%%%%%$$$$$$%%%%%%&&&###((()))&&&&&&***)))$$$%%%))))))$$$###''''''"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))(((&&&&&&&&&'''(((&&&'''&&&%%%$$$$$$&&&(((&&&'''((('''%%%$$$%%%&&&"""'''(((%%%&&&******&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&((()))))))))((('''&&&'''''''''''''''&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''$$$$$$%%%((('''%%%%%%%%%&&&(((***&&&&&&''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###$$$$$$%%%%%%&&&'''(((((($$$&&&&&&&&&$$$$$$$$$&&&"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&''''''''' ###(((%%%###%%%***((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$((('''%%%###"""'''%%%######$$$&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%'''((('''###!!!!!!"""+++###%%%***)))%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$'''***''' %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''''''''''''''((('''((()))***)))&&&$$$((()))(((&&&%%%%%%(((***&&&''')))***))))))+++,,,,,,++++++///444888999888EEEFFFIIILLLOOOQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWWWW[[[ZZZYYYXXXXXXYYYZZZ[[[UUUUUUUUUTTTRRROOOMMMLLLJJJHHHDDDAAA>>>===<<<<<<777888888888777666444333444333222222222333444555888777777888999<<>>DDDIIIMMMNNNRRRSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYZZZZZZYYYYYYVVVVVVVVVUUUSSSQQQOOONNNHHHHHHGGGDDDAAA>>>:::888777666555333333333333333222333555555555333111000---///111333333333222111333222222111222333444444444444444555666:::>>>BBBAAABBBDDDGGGHHHJJJJJJJJJMMMKKKHHHDDDBBBBBBBBBCCC<<>>>>>>>>>>><<<:::888777666555444333222111111111444333333222222222222222111333555777777666555444222111111111111111111111222444555666666888===@@@<<<>>>AAAEEEGGGIIIIIIIIILLLJJJGGGCCCAAA?????????:::===???>>>;;;:::;;;===;;;<<<======<<<999666444222111///...,,,+++***)))(((***+++,,,***((('''&&&((((((''''''''''''(((((((((&&&%%%&&&)))***+++***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((('''%%%%%%%%%&&&))))))((('''&&&%%%&&&&&&%%%%%%&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###$$$&&&)))%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$######$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&$$$'''))))))(((&&&&&&&&&&&&((()))(((''''''((()))&&&&&&&&&(((((('''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((()))%%%&&&&&&'''((((((''''''((()))******(((''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$###&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%'''(((############$$$%%%&&&'''###""""""###&&&&&&%%%###$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$%%%$$$###%%%%%%%%%'''))))))'''%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%###""""""$$$###$$$$$$%%%%%%$$$$$$###$$$&&&&&&%%%&&&'''"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&((()))***((('''&&&((()))***))))))***,,,***+++---///111444999<<>>>>>======>>>???;;;<<<===>>>===;;;999888666555444222000...,,,+++$$$$$$&&&'''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((('''%%%%%%%%%&&&'''(((((('''%%%$$$%%%'''$$$%%%&&&&&&%%%&&&(((***'''''''''''''''''''''''''''###!!!$$$&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###&&&(((%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))###$$$%%%''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""$$$((((((%%%$$$%%%)))&&&&&&''''''$$$###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((((((((((((((((((&&&'''))))))'''&&&'''(((%%%'''(((((('''&&&''')))+++(((((()))((($$$###$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***(((''''''''''''((())))))%%%%%%&&&'''(((((((((((((((***++++++)))(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((######$$$%%%&&&'''((((((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$######$$$''''''%%%$$$$$$$$$%%%&&&  !!!###%%%&&&$$$$$$%%%'''((('''$$$!!!&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&(((((('''"""""""""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&''' !!!###$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!"""$$$&&&&&&$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$%%%%%%%%%((((((!!!###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&''')))******(((&&&''')))+++++++++***,,,---+++---000333666;;;AAAEEEMMMQQQUUUVVVUUUUUUVVVWWWXXXXXXVVVTTTRRROOOMMMKKKEEEDDDCCCBBBCCCEEEHHHIIIFFFEEECCCAAA@@@@@@@@@AAA>>>>>>???>>>===;;;999888444444444444444333222111333333333444444444444333666666777777666555444333000000000111111111000000///444:::;;;777333222222555888===CCCHHHKKKLLLLLLHHHHHHFFFCCC@@@<<<888666888888999;;;>>>??????>>>;;;<<<============<<<;;;::::::888666444111///---((('''&&&&&&''')))******''''''((((((((((((''''''&&&(((((('''$$$###%%%'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''%%%&&&'''&&&$$$###%%%'''###%%%&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&+++###$$$)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''(((((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$%%%&&&''''''%%%""""""&&&&&&######'''((($$$$$$(((((($$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''''''''''''''((())))))'''(((((((((&&&&&&''')))$$$&&&''''''&&&&&&'''(((+++((('''***(((###"""$$$&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''''''''(((******(((''''''&&&'''((()))***$$$%%%&&&'''((((((((((((((()))+++***(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((('''&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%########################%%%%%%$$$$$$$$$#########%%%###"""###&&&((()))(((###"""!!!!!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!$$$############%%%&&&'''"""###$$$%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&###!!!''''''&&&&&&'''''''''&&&!!!!!!""""""""""""!!!!!! $$$&&&%%%%%%&&&#########$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%'''***++++++(((%%%'''))),,,,,,,,,+++,,,...333555999<<>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBDDDEEEDDDDDDCCCBBB???<<<999888222222333333444333333222444666888999:::888666555555555555444333222111000111222333333444333333333777>>>EEEFFF@@@:::666666444777===DDDIIILLLNNNNNNGGGGGGFFFDDD@@@;;;777444555444444777<<>>@@@@@@???>>>???@@@CCCEEEHHHJJJKKKLLLHHHEEEAAA<<<999888888888666999888666777<<<>>>===???????????????>>>===<<<444555777777777555333111444222111111444666888999<<>>???AAAEEEHHHKKKMMMNNNIIIIIIIIIHHHGGGDDDBBBAAA888666444222222555888::::::;;;<<<===>>>>>>>>>>>>???@@@@@@???<<<888333000666222,,,)))((()))))))))((((((((()))(((((('''&&&)))))))))(((''''''&&&&&&&&&''''''((((((((())))))((('''&&&%%%%%%&&&'''(((---+++))))))***((($$$ '''&&&%%%%%%''''''&&&%%%###"""$$$(((((($$$"""###&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''&&&%%%######%%%'''$$$$$$$$$######"""""""""%%%$$$$$$%%%''''''&&&$$$$$$&&&'''(((((((((***+++'''+++&&&"""###$$$"""%%%)))(((&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%'''***---$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((((((((((((&&&%%%###!!! """&&&((('''%%%''''''''''''''''''''''''$$$$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%$$$'''+++###%%%(((******)))&&&$$$&&&((()))(((%%%###&&&)))'''''''''''''''''''''''''''%%%### ###%%%'''"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''')))'''$$$%%%''')))'''&&&(((((('''''''''&&&&&&&&&'''))))))&&&###%%%+++111&&&((())))))(((((()))***)))))))))))))))(((''''''&&&((()))***)))((()))***'''((((((((('''&&&%%%%%%''''''&&&%%%%%%'''((()))%%%&&&&&&&&&'''(((((((((''''''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$******%%%"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''&&&"""!!!%%%((((((((((((%%%"""%%%(((!!!'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%$$$###!!!###%%%&&&&&&%%%$$$%%%&&&###!!!!!!###&&&'''$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((!!!!!!""""""""""""!!!!!!######$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&$$$"""###%%%%%%""" %%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''')))***)))'''***+++---...000333777:::BBBDDDIIIMMMQQQTTTUUUUUUUUUTTTSSSQQQNNNKKKHHHFFFBBB>>>999888:::999666222888999;;;===???@@@@@@???CCCDDDGGGJJJLLLNNNNNNNNNFFFCCC@@@<<<:::999999:::;;;>>>???===>>>CCCEEECCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???===:::888666888777555555777999:::;;;===>>>EEENNNOOOIIIDDDDDDDDDEEEFFFHHHKKKMMMPPPQQQKKKKKKKKKJJJHHHFFFDDDCCC===;;;888555444444666666999999;;;<<<===>>>>>>>>>@@@@@@@@@???===:::666444666333...+++******)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&$$$#########"""'''&&&%%%%%%''''''&&&%%%%%%######&&&&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$&&&''''''''''''(((***%%%$$$$$$)))------$$$%%%&&&((()))(((&&&$$$###%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%(((((('''%%%###$$$&&&((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###''')))(((%%%$$$&&&***%%%&&&&&&'''(((''''''''''''(((((('''%%%%%%&&&'''''''''''''''''''''''''''***(((&&&%%%%%%&&&(((***###%%%''''''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''')))'''%%%%%%''')))'''&&&(((((('''''''''&&&&&&&&&&&&((()))'''%%%&&&***///(((***++++++******+++,,,)))))))))))))))(((''''''&&&((()))***)))((()))***''''''((((((''''''&&&%%%***)))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&)))(((""" $$$''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''######&&&'''$$$%%%&&&$$$"""$$$((($$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%!!!###%%%&&&%%%%%%&&&(((#########%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%$$$###""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""###%%%%%%### %%%%%%&&&''''''&&&%%%%%%%%%%%%'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''))),,,------,,,...///111333555:::@@@DDDMMMOOOQQQSSSUUUWWWWWWWWWTTTRRRNNNIIIDDD@@@===<<<888666333444777999888666777888:::<<<>>>AAABBBCCCIIIKKKNNNPPPRRRRRRQQQPPPFFFDDDBBB???>>>???@@@@@@@@@CCCEEEDDDEEEIIIIIIGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@???===<<<<<<;;;:::999999999;;;;;;===;;;===BBBEEEEEEGGGJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFCCCAAA>>>;;;888555444333666777888999;;;<<<===>>>@@@@@@@@@???>>>===;;;:::777444111...---,,,***(((*********))))))(((((((((%%%$$$$$$$$$%%%&&&((()))((('''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%$$$""" '''&&&%%%%%%''''''&&&%%%((($$$"""$$$$$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&(((***%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&$$$%%%&&&''''''%%%%%%&&&'''"""&&&%%%$$$''')))))),,,((($$$$$$''')))(((%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((('''%%%###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$%%%((('''&&&%%%%%%%%%&&&((())))))(((&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&(((((((((''''''''''''&&&&&&(((***)))''''''***---(((***++++++******+++,,,)))))))))))))))(((((('''&&&((()))***)))((()))***''''''((((((((('''&&&&&&+++++++++***)))'''&&&%%%'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((()))&&& """'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((%%%###$$$(((&&&!!!"""%%%%%%###$$$''''''$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))"""$$$%%%%%%&&&'''(((###$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% """###%%%%%%$$$###"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((()))***+++---......111444888<<>><<<<<<===>>>???===;;;<<<>>>AAAEEEHHHKKKIIIGGGEEEDDDDDDEEEEEELLLLLLKKKKKKJJJIIIHHHHHHEEEDDDBBB???<<<888555444444444555666777999:::;;;????????????????????????888666444222111///+++)))+++***))))))((((((((((((&&&%%%$$$$$$%%%&&&(((***((('''&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''(((((('''((((((((((((''''''&&&%%%%%%''''''&&&%%%'''$$$###&&&&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&'''&&&$$$%%%&&&'''&&&$$$###$$$%%%%%%((()))'''$$$"""""""""&&&$$$!!!!!!$$$&&&'''&&&$$$&&&''''''&&&%%%'''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%$$$$$$%%%$$$######%%%'''&&&%%%$$$######$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((***'''$$$%%%'''((('''$$$''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&###%%%'''(((''''''((()))&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''%%%(((******(((((()))***&&&((())))))(((((()))***(((((())))))))))))((((((&&&((()))***)))((()))***''''''((((((((((((''''''))))))******)))(((&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!! """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&!!!"""((('''!!!"""%%%&&&%%%###$$$''')))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$'''))) """%%%%%%%%%%%%&&&'''"""%%%'''&&&$$$"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""##################"""$$$$$$#########$$$$$$%%%%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))******,,,...///555:::AAAGGGKKKMMMOOOPPPRRRUUUXXXZZZYYYUUUQQQNNNEEEBBB>>>999555333222222000//////111333555666666444666999>>>CCCIIINNNPPPVVVVVVVVVUUUSSSPPPLLLJJJLLLKKKKKKKKKLLLMMMNNNOOOHHHKKKLLLIIIGGGHHHFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEEEECCCDDDDDDCCC@@@???@@@BBB@@@@@@???>>>???BBBEEEFFFIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDBBB@@@===:::999444444444444555666777888<<<<<<===>>>???@@@AAAAAA:::888666555444111...++++++***)))((('''''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%%%%###%%%((((((%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''&&&$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%&&&&&&$$$%%%&&&!!!###%%%$$$###"""$$$&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))###$$$%%%$$$######$$$&&&%%%%%%###""""""###%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&***'''$$$%%%'''((('''$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$###%%%'''(((''''''((()))''''''''''''''''''''''''&&&'''))))))((((((''''''((((((((((((((((((((((((&&&((()))***))))))((()))&&&((())))))(((((()))***(((((())))))))))))((((((&&&((()))***)))((()))***''''''((((((((((((((('''%%%&&&(((((()))((('''&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''###'''(((%%%###%%%'''&&&###"""%%%***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%""" ###&&&###$$$&&&%%%$$$######$$$"""$$$&&&%%%"""!!!###&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!'''$$$!!!!!!$$$&&&%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''(((+++,,,...&&&&&&&&&'''(((((()))))))))***++++++,,,...111444<<>><<<444333222111111222333333555555666666666777888::::::===BBBGGGLLLPPPSSSTTTVVVTTTRRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLKKKGGGFFFHHHGGGDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFIIILLLMMMMMMKKKHHHEEECCCGGGKKKJJJHHHGGGIIIMMMJJJMMMMMMHHHFFFGGGEEEAAAAAABBBDDDFFFFFFFFFEEEDDDEEEEEEDDDCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>;;;888666555555555333444777:::<<<<<<<<<<<<<<<:::888777777666444333000...,,,***)))))))))***$$$%%%'''((())))))''''''%%%&&&'''((((((&&&$$$###&&&&&&'''(((((('''&&&&&&'''((()))'''&&&&&&(((+++'''&&&%%%%%%''''''&&&%%%&&&$$$%%%((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%&&&(((%%%&&&'''(((((('''&&&%%%$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&***%%%$$$''''''$$$###&&&&&&'''''''''&&&%%%$$$$$$"""###%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%$$$$$$$$$&&&'''&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((((((((((((***)))((((((((('''''''''&&&%%%(((++++++)))''''''((('''((((((((())))))))))))))))))(((((()))))))))((((((***++++++******+++,,,''''''((()))))))))))))))&&&((()))***)))((()))***''''''((())))))))))))))))))((('''''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))$$$"""'''(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$### !!!&&&(((&&&"""!!!###''''''""""""&&&'''&&&%%%%%%$$$$$$%%%%%%!!!$$$&&&%%%!!! """%%%"""$$$%%%%%%###""""""###'''%%%###"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%'''%%%%%%$$$######$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***))),,,///222444999@@@EEEKKKOOOSSSUUUUUUUUUVVVWWWZZZUUUMMMEEE===888555333111111111111222222333444333444555555555666888:::???AAAFFFKKKOOOQQQRRRSSSSSSRRROOOMMMLLLLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKJJJFFFHHHGGGCCCCCCFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKNNNRRRWWW[[[\\\ZZZWWWUUUPPPUUUYYYYYYWWWWWWZZZ]]]^^^```]]]UUUPPPPPPLLLFFFKKKLLLMMMLLLJJJFFFBBB@@@EEEDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEBBB???;;;888666666666000222666999;;;;;;:::999===;;;888777888888777555222000...,,,******+++,,,"""%%%((())))))((('''$$$&&&((())))))&&&$$$"""%%%&&&'''(((((('''&&&%%%%%%''''''&&&######&&&)))'''&&&%%%%%%''''''&&&%%%)))%%%$$$&&&&&&$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%&&&(((***%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%&&&''''''%%%%%%&&&'''&&&!!! &&&)))'''(((,,,&&&### """&&&)))((('''!!!###$$$$$$###"""$$$%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''(((((('''&&& """%%%&&&&&&&&&''')))"""###$$$%%%%%%$$$###"""&&&&&&((())))))(((&&&&&&%%%'''(((&&&""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''&&&&&&'''&&&###""""""$$$''')))&&&((()))(((%%%$$$&&&)))''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&((()))(((((()))***))))))(((((('''''''''&&&%%%(((,,,,,,)))''''''((('''((((((((())))))*********)))''''''((())))))((('''((())))))(((((()))***''''''((()))))))))))))))&&&(((******)))((()))***''''''((()))))))))))))))---+++)))((('''''''''(((%%%&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''---%%%!!!%%%'''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&(((&&&%%%&&&&&&$$$!!! '''((($$$###&&&'''&&&%%%%%%$$$$$$%%%%%%###''''''###"""%%%((( """$$$$$$$$$###$$$%%%***&&&######%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###"""!!!#########$$$$$$#########&&&''''''((('''&&&%%%$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%!!!$$$''''''%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""$$$(((+++,,,+++///111555888<<>>>>>>>><<<:::;;;666111222888<<<>>>===::::::;;;:::999777555444555444333222111...)))&&&***)))((('''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((('''&&&&&&(((((()))))))))(((&&&%%%'''&&&%%%%%%''''''&&&%%%***%%%$$$'''&&&!!!!!!&&&%%%+++)))!!! &&&'''!!!%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$'''''''''&&&%%%$$$"""!!!%%%$$$$$$#########$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&''''''###!!!$$$***---***'''%%%'''))))))((('''((()))(((''''''''''''&&&###!!!&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###***,,,&&&$$$(((+++***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***************)))((((((!!!&&&******'''%%%'''***''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((((((''''''(((***++++++***,,,,,,***)))'''&&&$$$$$$&&&''''''((())))))******''''''''''''(((((()))))))))******++++++******)))'''((()))***+++++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''$$$!!!"""%%%''''''&&&###%%%'''((('''&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''######$$$&&&'''&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%&&&'''&&&%%%###"""""""""######""" ###"""""""""###$$$$$$%%%"""""""""###$$$%%%$$$###%%%$$$#########$$$%%%&&&!!!"""###"""!!!!!!###%%%"""###%%%&&&%%%$$$!!!###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$''''''### """&&&((()))'''%%%#########""""""###%%%'''((("""""""""!!!""""""###$$$&&&&&&'''''''''((((((((((((''''''***///111111000333555999===AAAFFFMMMQQQTTTUUUWWWXXXVVVSSSOOOMMMDDDAAA;;;666444444555777555666666666666888;;;>>>AAABBBDDDDDDEEEFFFIIIKKKLLLNNNPPPRRRRRRRRRQQQQQQOOOOOOMMMLLLKKKKKKJJJJJJHHHKKKPPPUUUZZZ^^^aaacccfffccc___```cccggghhhhhhlllooovvv~~~{{{{{{xxxwww{{{vvvnnnjjjfffeeebbb]]]UUUMMMGGGDDDFFFGGGGGGEEECCCBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHEEEBBB@@@AAA@@@>>><<<>>>999444333777::::::999999999::::::999888666555555444333222111///+++''')))))))))(((((('''&&&&&&(((((('''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$###'''&&&%%%%%%''''''&&&%%%)))%%%$$$&&&&&&""""""&&&!!!###$$$"""###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###%%%%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###%%%(((***)))'''$$$&&&''''''&&&&&&'''((('''&&&%%%&&&''''''%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%% %%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))((((((((((((&&&'''((()))***+++++++++%%%(((++++++)))((()))+++,,,,,,,,,+++***)))((('''((((((((()))))))))((((((+++++++++++++++*********(((''''''(((***+++***))),,,,,,+++***((('''&&&&&&''''''((((((((())))))))))))))))))(((((((((((('''%%%&&&''')))***+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%)))'''$$$%%%''')))((('''###%%%''''''&&&%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&'''&&&$$$$$$%%%############$$$$$$###"""&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&''''''&&&%%%$$$$$$#########$$$%%%&&&"""#########""""""$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$%%%&&&%%%###!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''$$$$$$######$$$$$$%%%&&&''''''((((((((()))))))))''''''(((+++///222333222888;;;@@@DDDHHHMMMRRRUUUUUUWWWXXXXXXSSSMMMEEEAAA888777555444555666888:::888888999999:::>>>CCCHHHJJJLLLNNNNNNNNNNNNPPPQQQLLLLLLMMMNNNPPPPPPNNNLLLNNNNNNNNNLLLJJJKKKLLLNNNMMMVVVcccpppzzzzzzuuurrrqqqnnnhhhaaaXXXPPPLLLGGGEEEDDDCCCCCCCCCBBBAAADDDCCCAAA@@@AAACCCEEEFFFFFFEEECCCCCCDDDCCCAAA???AAA===888666777888777555777777888999999888888777666555444444333111...+++))))))))))))((('''&&&%%%(((((((((''''''(((((()))&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&'''''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%(((%%%$$$&&&%%%######%%%$$$"""$$$((()))''''''***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''(((&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&(((''''''&&&%%%%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$ %%%(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((******)))))))))(((((((((&&&&&&'''((()))***++++++&&&'''((((((((((((((((((.........---,,,***(((''''''((()))***+++++++++***........................+++++++++,,,...///...---//////......---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))&&&'''((()))************,,,+++)))((('''''''''((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&$$$######%%%''')))((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&'''''''''&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%$$$!!!!!!###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''***&&&""""""$$$######$$$$$$$$$$$$$$$###''''''&&&&&&''''''((((((######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$######%%%''''''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$((('''$$$""""""###&&&'''%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((((())))))***'''&&&''')))---111555777???CCCHHHLLLOOORRRUUUWWWTTTSSSRRROOOIIIAAA:::555444444555777888:::;;;<<<:::<<<>>>@@@BBBFFFKKKNNNPPPRRRSSSSSSRRRRRRSSSTTTPPPMMMKKKKKKLLLMMMLLLJJJLLLOOOQQQQQQOOOQQQVVVZZZdddpppyyyvvvuuurrrnnnhhh```XXXSSSLLLGGGCCCBBBDDDEEEEEECCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFFFFEEEDDDBBBDDD@@@===;;;::::::888666666666777888888888888888888777666666666555333000,,,+++***(((''''''&&&&&&)))(((((((((((())))))***'''''''''''''''&&&&&&%%%&&&(((((((((&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%$$$$$$%%%)))$$$$$$+++***""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$"""###$$$%%%&&&'''''''''##################$$$%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$###$$$&&&$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&""" ###''''''%%%''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((())))))((((((((((((((((((((('''&&&''')))***(((''',,,,,,,,,,,,+++***))))))++++++---...///000000000111111222333444555666666555444555777999999888666777777777777666666666666333333222111000///......))))))*********+++++++++,,,,,,,,,+++***)))''''''+++***(((&&&&&&'''((()))((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% ###$$$"""!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&& &&&(((&&&""""""###"""$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######"""!!!!!!!!!$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&'''$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$"""%%%'''&&&###"""###&&&)))'''%%%""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((()))))),,,+++***+++...555===AAAFFFJJJOOOSSSTTTTTTUUUUUUPPPNNNIIICCC===888444222666777888:::;;;<<<<<<<<<===@@@EEEIIIKKKMMMOOOQQQQQQRRRSSSSSSQQQQQQRRRSSSRRROOOLLLJJJKKKLLLMMMNNNPPPVVV]]]```aaafffooowwwzzzwwwtttpppkkkddd\\\WWWSSSMMMGGGDDDEEEGGGGGGFFF>>>???AAACCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDBBB@@@??????>>><<<;;;777777777777777888888888888777666777888888666555111///+++'''&&&&&&((()))((((((((((((((()))******''''''((((((''''''&&&%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%(((""""""(((&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&'''&&&%%%%%%'''))))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%&&&((('''$$$"""&&&''''''''''''''''''''''''''''''((((((((())))))************))))))))))))))))))(((((((((((()))******)))((()))+++---,,,,,,))))))+++,,,------------333444555777888999999999999:::;;;===???AAABBBCCCBBBBBBCCCEEEGGGGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<;;;999888777777111000000///...---,,,,,,...------+++***(((&&&%%%***)))'''&&&'''(((***,,,(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%&&&######(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%###"""!!!###&&&&&&$$$###%%%&&&$$$$$$###############$$$###%%%'''&&&$$$###$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((!!!"""$$$%%%%%%$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%"""%%%&&&%%%""""""$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((()))))),,,,,,,,,---000888AAAGGGLLLPPPUUUWWWVVVSSSQQQPPPKKKGGGAAA;;;666555555666999:::;;;===>>>?????????BBBFFFLLLPPPQQQQQQRRRRRRQQQRRRQQQPPPNNNOOOQQQSSSNNNOOOQQQQQQRRRUUUYYY\\\dddnnnyyy~~~zzzuuuooogggaaa]]]YYYSSSOOOLLLIIIGGGFFF???@@@AAAAAABBBBBBAAAAAAAAACCCEEEEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCAAA@@@???999888777666666666666666666555444555777888777666444111---)))'''((()))+++''''''''''''((()))******'''(((((((((((('''&&&&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&'''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%'''&&&######&&&&&&$$$'''%%%%%%((('''$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&''''''&&&$$$%%%'''***)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&))))))%%%"""!!!&&&&&&&&&'''''''''''''''''''''((((((((()))))))))++++++*********)))))))))'''''''''''')))+++...///'''(((((()))***,,,---...---...000222555777888888>>>???AAABBBCCCDDDDDDDDDGGGGGGHHHJJJLLLMMMNNNOOOMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLHHHHHHGGGFFFDDDCCCBBBAAA@@@>>><<<999666333000///------------,,,+++***))))))((((((((()))***,,,---'''(((((((((((()))))))))((((((((('''''''''''''''((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$***(((&&&&&&&&&&&&$$$"""&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''&&&&&&'''###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((((((%%%######'''***$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%######%%%%%%###"""$$$'''&&&&&&%%%$$$$$$$$$%%%%%%###%%%%%%###"""###&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((("""###&&&(((((('''$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$######%%%&&&$$$%%%&&&''''''%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((()))******+++,,,...111333777<<>>999555444555888:::<<<===???AAADDDFFFGGGHHHJJJMMMPPPRRRRRRRRRSSSTTTSSSSSSQQQOOONNNOOORRRVVVSSS\\\gggnnnqqqtttzzz}}}vvvvvvtttnnneee\\\TTTQQQJJJHHHDDDAAA@@@@@@AAABBB@@@BBBCCCCCCAAABBBDDDFFFBBBCCCEEEEEEDDDBBBAAA@@@<<<:::888666555444444444333111111222444666666555444222111...,,,***))))))&&&&&&&&&&&&'''((()))***((((((((((((((('''&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((((('''$$$$$$#########$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$'''&&&######''''''$$$%%%((((((&&&&&&***+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%&&&&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((%%%$$$%%%((()))'''%%%%%%&&&%%%$$$###$$$''')))&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&)))(((######(((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))+++++++++*********))))))(((''''''(((***,,,///111'''***,,,---,,,...222666888:::<<>>AAAFFFKKKPPPRRRUUUYYYYYYUUUNNNHHHEEE888666333222222555888;;;>>>???BBBFFFJJJMMMPPPRRRQQQRRRSSSRRRQQQQQQSSSUUUUUUTTTRRROOONNNPPPUUUYYYbbbqqqvvvjjjeeeVVVQQQIIICCC@@@@@@CCCFFF@@@BBBBBBAAA???@@@CCCFFFBBBDDDFFFFFFDDDBBB@@@@@@>>><<<999666444333222222000......///222444444444222333333333000---)))&&&%%%%%%%%%&&&&&&((())))))(((((((((((((((''''''&&&((())))))(((&&&%%%%%%&&&#########$$$%%%&&&'''((("""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))'''&&&%%%%%%''''''&&&%%%###''''''""""""'''((($$$ &&&%%%&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))######$$$%%%&&&&&&'''((($$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((()))%%%###%%%)))+++(((%%%$$$$$$$$$###"""###%%%(((######$$$&&&))))))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&''')))'''$$$(((000&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++++++++************))),,,+++***))))))+++---...///333777777555666<<>><<<999666333222,,,,,,---,,,,,,+++***)))'''((((((((())))))******&&&&&&''''''(((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&'''%%%$$$%%%'''''''''%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''' $$$''''''%%%$$$%%%'''$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""###'''&&&###"""%%%***!!!%%%$$$!!! ###''''''&&&%%%%%%$$$$$$$$$$$$!!!%%%%%%###"""%%%)))"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$######%%%'''######"""""""""###%%%&&&""""""############""""""&&&### !!!$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((+++000333555999???EEEJJJMMMOOOOOOVVVWWWXXXWWWQQQGGG===777666444111000111555999<<>>:::777444///000000///------...000222222222111000...,,,***((('''''''''''''''((((((+++)))&&&&&&'''(((((('''((()))***)))'''&&&&&&'''$$$$$$######$$$''')))+++)))))))))((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""###&&&)))'''$$$###$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))"""!!!'''***'''%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%###!!!###&&&'''&&&$$$###%%%&&&&&&%%%$$$$$$%%%+++)))&&&&&&((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&"""&&&%%% %%%&&&"""(((((((((''''''&&&&&&&&&""""""$$$''')))(((###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''(((&&&$$$######$$$%%%'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))&&&&&&&&&''''''(((((((((((( &&&------*********+++,,,------///333666888:::<<>>;;;888666000000000///------///111111222222222000///---,,,,,,+++***)))))))))******+++)))&&&&&&'''(((((('''((()))))))))'''&&&'''(((((('''&&&&&&''')))+++---(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&(((((('''%%%&&&((($$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%******%%%%%%((($$$%%%&&&&&&''''''&&&&&&%%%###"""###%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$)))&&&$$$$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%))))))&&&&&&))))))%%%(((''''''&&&%%%%%%%%%&&&%%%$$$###$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%&&&'''$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''''')))***)))((('''((())),,,,,,+++)))((('''&&&&&&,,,%%%###(((---,,,***,,,---///111333555888<<>>BBBIIIKKKOOORRRSSSSSSRRRQQQOOOIIIAAA999444333444555333666:::???EEEIIILLLMMMQQQOOOQQQVVVVVVTTTZZZcccooo~~~zzzuuugggccc]]]WWWSSSPPPMMMKKKHHHEEEBBB@@@??????@@@@@@AAAAAABBBBBBAAA???===<<<999888555111---,,,---///000000000111111111111111111///,,,)))''''''((((((***(((''''''(((((('''&&&'''((()))((('''&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%"""!!!"""$$$###%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###%%%((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&%%%$$$((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$&&&%%%$$$""""""###%%%&&&'''%%%###"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))%%%'''(((((('''&&&&&&'''''''''(((((((((((())))))&&&((())))))''''''(((***++++++*********+++,,,,,,,,,...///111111222777<<<@@@BBBFFFJJJMMMQQQUUUXXXVVVWWWYYYZZZ[[[[[[ZZZYYYTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXWWWUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRQQQSSSTTTTTTSSSSSSQQQPPPOOONNNMMMPPPPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRPPPMMMKKKJJJIIIGGGEEE>>><<<888444000...------,,,+++******))))))******))))))***)))((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$######"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&+++$$$ $$$'''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&***---111555999???EEEJJJLLLNNNQQQSSSTTTSSSQQQPPPHHHBBB:::333000111555888:::===AAAFFFJJJMMMNNNOOORRROOOPPPUUUSSSRRR\\\lll{{{sssiii^^^WWWOOOIIIAAA<<<;;;======>>>AAAAAABBBBBBBBBAAA@@@???===<<<999444...++++++,,,/////////000000111222222333111...+++)))((((((((()))(((''''''(((((('''%%%&&&((()))(((''''''((())))))))))))(((((((((((((((###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""(((+++(((''')))((($$$######%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''$$$  $$$&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$'''&&&%%%&&&(((((('''%%%'''''''''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&''')))%%%$$$############%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((()))%%%'''(((((('''&&&&&&'''&&&&&&'''''''''((((((((('''((())))))(((((()))+++***)))))))))***,,,...///,,,111666888999>>>EEEJJJLLLNNNRRRUUUVVVYYY\\\^^^YYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRPPPOOONNNKKKLLLLLLJJJIIIHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSWWWVVVVVVUUUUUUVVVWWWWWWYYYXXXWWWUUUTTTTTTUUUVVVQQQPPPOOOOOOPPPOOONNNLLLIIIGGGBBB===999555333222...---,,,***)))(((((('''+++***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%''' !!!###$$$%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&,,,$$$ ###&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,000666;;;AAAFFFKKKOOOPPPQQQSSSSSSSSSPPPNNNLLL===999444000000444999<<>>:::;;;;;;;;;>>>??????@@@@@@@@@??????>>>===;;;666111---++++++............///000111222555444222000---,,,+++***)))((('''((())))))'''%%%&&&'''((((((''''''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ (((+++'''&&&)))(((""""""###%%%&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''(((%%% &&&'''$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((&&&$$$&&&((()))'''$$$###$$$%%%$$$######%%%''''''''''''&&&&&&&&&&&&&&&(((%%%$$$%%%%%%$$$%%%(((######$$$$$$$$$%%%%%%%%%!!!###'''((('''&&&&&&&&&((((((''''''''''''((((((###&&&((('''%%%$$$&&&)))(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&'''))))))'''&&&'''(((&&&&&&&&&''''''(((((()))''')))************+++---,,,,,,++++++,,,...111333333:::@@@BBBFFFMMMRRRUUUUUUWWWZZZ\\\\\\]]]___```\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYVVVUUUTTTRRROOOLLLJJJHHHBBBBBBAAA???<<<<<<===>>>BBBBBBAAA@@@????????????;;;;;;<<<===@@@CCCEEEGGGEEEFFFGGGHHHJJJKKKLLLMMMSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSSSSUUUOOOOOOOOOPPPRRRSSSQQQPPPOOOMMMJJJFFFBBB>>>;;;999444222000---+++)))''''''+++)))'''&&&%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%""" (((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!"""%%%)))+++$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%!!!!!!"""###$$$%%%&&&&&&!!!###$$$###"""!!!###$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%### !!!"""###%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&***$$$ ###%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&111666===CCCHHHLLLOOOQQQRRRRRRRRRQQQNNNJJJEEECCC555444333333666:::???BBBGGGIIIKKKNNNPPPQQQQQQPPPNNNIIILLLTTTVVV[[[sssuuufffSSSDDD<<<;;;:::::::::;;;;;;<<<<<<=========:::;;;;;;888444000...---......------...///000111444444333222000...+++***(((((('''((())))))'''%%%&&&'''((((((''''''(((***$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&((("""!!!&&&&&& %%%%%%&&&'''&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$&&&$$$!!!"""'''(((%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$&&&((('''$$$"""$$$'''(((%%%""""""$$$%%%$$$######%%%'''&&&&&&&&&&&&''''''''''''$$$"""$$$(((((($$$"""$$$"""###%%%&&&'''&&&%%%$$$!!!$$$'''((('''&&&&&&''''''''''''&&&&&&'''''''''$$$&&&(((&&&$$$%%%)))...'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''))))))'''''''''(((&&&''''''((())))))******(((***+++,,,++++++---......------///111555999<<<@@@GGGMMMOOOSSSYYY\\\ZZZXXX[[[^^^_________```aaa___]]][[[YYYXXXXXXYYYYYYTTTUUUUUUVVVWWWXXXXXXYYYUUUTTTQQQNNNIIIDDD@@@>>>888888888666555666999;;;>>>>>>===<<<<<<<<<===>>>:::999999:::;;;===???@@@??????@@@BBBCCCDDDEEEEEEIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVUUURRRPPPQQQSSSPPPPPPPPPRRRTTTTTTRRRPPPNNNNNNNNNLLLJJJFFFCCCAAA;;;:::666333///,,,***)))'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%###""""""###&&&%%%$$$######$$$%%%&&&"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$###$$$&&&((()))&&&###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''###!!!######!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&555;;;BBBIIIMMMOOOQQQRRRRRRQQQPPPMMMHHHBBB===:::222333555888<<>>>>>======>>>@@@AAA@@@???===;;;::::::::::::;;;<<<===>>>???@@@@@@AAAAAABBBDDDGGGIIIKKKLLLLLLRRRUUUWWWWWWTTTSSSTTTVVVSSSRRRRRRSSSUUUTTTRRRPPPKKKMMMNNNOOONNNKKKHHHFFFAAA???<<<777333///---,,,$$$%%%''')))***)))((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''###$$$%%%&&&((()))***+++%%%%%%&&&'''((((((((((((&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&$$$"""!!!!!!"""+++)))'''$$$######$$$%%%"""$$$%%%$$$""""""###$$$%%%$$$$$$$$$%%%&&&&&&'''""""""""""""""""""""""""%%%$$$$$$''')))***'''###((('''&&&%%%$$$"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###""" ###((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%===CCCKKKPPPQQQQQQRRRSSSZZZTTTOOOKKKDDD;;;777888111555666888@@@KKKOOOLLLMMMJJJKKKPPPPPPLLLLLLQQQKKKPPPXXXbbbmmmqqqYYYKKKDDDAAA???@@@<<<999888777555555666:::<<<;;;999888777555222///...,,,++++++---000222000111222333222000...---)))******(((%%%&&&)))---******))))))(((((('''''''''&&&&&&'''***++++++***+++)))&&&$$$###%%%''')))%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$'''&&&$$$###$$$'''***,,,$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%$$$&&&)))%%%$$$######%%%%%%$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((()))***,,,)))###$$$+++***!!!%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&&&&((()))&&&"""!!!%%%***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&&&&(((+++---((((((((((((((()))---000///333888===BBBHHHOOOSSSWWWYYY[[[]]]]]]___aaacccaaa___^^^^^^___aaabbbbbbbbbaaa___]]]\\\[[[ZZZZZZXXXXXXXXXZZZ]]]^^^^^^]]]TTTMMMCCC;;;555222///...111000///000444999>>>AAA@@@AAABBBDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@AAA@@@===;;;999999999:::<<>>999333...)))***+++***((('''''''''&&&%%%&&&'''((((((&&&$$$(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''***,,,,,,((($$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''"""%%%(((&&&!!!%%%,,,$$$%%%'''&&&$$$$$$%%%'''%%%%%%$$$######$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&###!!!&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&AAAFFFMMMQQQQQQQQQRRRSSSTTTMMMGGGCCC===666444666888<<>>???@@@AAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@???===;;;666555444555777:::>>>@@@EEEFFFHHHJJJLLLOOOPPPQQQPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKMMMKKKHHHFFFCCC???:::666000000...+++((('''(((***&&&%%%&&&'''((()))'''%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&''')))+++***&&&###(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&$$$%%%'''&&&$$$"""###%%%%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%&&&'''%%%###"""!!!!!!"""###%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&$$$"""&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$HHHKKKPPPRRRSSSRRRRRRSSSMMMFFF>>>:::666222444888===CCCHHHJJJMMMPPPOOOLLLOOOPPPSSSXXXZZZYYY\\\```mmmxxxssshhhaaaPPPKKKDDD@@@>>><<<888444:::888666777888:::::::::444222000...---...///000444555666666666444222000,,,,,,+++)))&&&&&&'''))))))))))))((((((((((((''')))((('''''')))***)))'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))******(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%$$$###$$$######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***(((###$$$))))))""" $$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&((((((&&&###"""%%%)))((((((((((((((((((((((((''''''''''''''''''''''''***++++++***(((''''''(((***,,,...000222555:::>>>HHHLLLQQQTTTWWWYYY\\\^^^\\\]]]^^^]]][[[ZZZ[[[\\\^^^]]]\\\\\\[[[\\\\\\\\\^^^^^^^^^]]]^^^^^^_________]]]]]]^^^`````````^^^SSSLLLBBB:::555333222222222222222333444555777888777888999:::;;;<<<<<<<<<@@@@@@???>>>>>>???@@@@@@@@@???>>>>>>>>>===;;;999333222111111111333555777;;;<<>>@@@FFFMMMQQQRRRRRRQQQPPPTTTWWW]]]dddkkkttt{{{lllbbbSSSFFFCCCDDDBBB>>>???:::888:::<<<;;;999999888666444222111000111111111222444666777666555444///...---***((('''''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&((())))))'''%%%%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%&&&$$$!!!$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++(((%%%&&&))))))$$$###&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&''''''&&&$$$$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))***))))))***+++000000///000555===GGGNNNPPPSSSWWWZZZ[[[[[[\\\]]]]]]^^^___^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^___```aaabbbbbb```______aaaaaaaaa___WWWPPPGGG@@@<<<;;;;;;;;;:::::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>888333///...///,,,+++***+++,,,---,,,***))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((&&&$$$###%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&%%%"""***&&&###$$$'''(((%%%!!!######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((()))((('''RRRSSSTTTTTTSSSPPPMMMJJJAAA;;;555555555777===DDDEEEJJJQQQTTTRRRPPPQQQTTTXXXcccsss|||lll___[[[[[[TTTJJJBBB;;;888<<<>>>:::777888999888555333111000000000---///222555666777777777222000...,,,+++)))(((''''''''''''''''''((((((((()))(((''''''(((((('''&&&&&&&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%'''))))))'''&&&$$$%%%'''((('''&&&%%%###'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''%%%"""%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***+++***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''%%%######%%%%%%""""""###&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))%%%&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))))))))***,,,...000222666;;;AAAHHHPPPUUUTTTWWWZZZ\\\\\\[[[[[[[[[]]]___```___^^^^^^___```^^^```aaa```^^^\\\]]]___^^^^^^^^^___```bbbcccddddddbbb``````aaaaaaaaa```\\\WWWPPPKKKHHHHHHHHHHHHFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA??????@@@@@@???===???>>><<<;;;:::999999:::777888999;;;===>>>???@@@JJJKKKNNNQQQSSSSSSSSSSSSOOOOOOOOOOOOOOOOOONNNNNNRRRQQQPPPPPPPPPNNNKKKHHHFFFFFFEEEBBB<<<666333111...---+++***++++++***(((******))))))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''""" %%%((('''%%%&&&&&&%%%$$$###$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))(((TTTTTTTTTTTTRRRMMMGGGBBB999555222555888:::AAAHHHLLLOOOSSSTTTPPPNNNSSS\\\ggg|||}}}yyy{{{{{{{{{}}}vvvllllllxxxppp\\\KKK???888;;;===999777999888777555333111000//////+++---000444666777777777444222000///...,,,***'''&&&''''''''''''(((((((((((('''&&&&&&((()))(((&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))******)))$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%&&&'''&&&%%%'''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$%%%)))***((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((###$$$%%%'''((()))******%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))************,,,///222111999CCCLLLQQQSSSTTTTTTXXXZZZ]]]^^^]]]\\\]]]]]]]]]___````````````aaabbb___bbbddddddaaa___```bbb````````````aaabbbcccdddcccaaa______```aaaaaaaaa```\\\XXXVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSNNNOOOOOOPPPPPPOOOOOONNNKKKIIIGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAAIIIKKKNNNQQQTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOOOOOOONNNKKKHHHHHHIIIJJJHHHCCC===999777222000,,,***)))(((&&&%%%******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&'''))))))'''&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&++++++$$$!!!&&&)))(((!!!###%%%$$$"""!!!###%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&''''''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''SSSSSSSSSSSSQQQJJJAAA:::444111222888<<>><<<777666;;;999888777555444222111111---...111444666777666666666444111111111///,,,)))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))(((''''''''''''(((''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$(((&&&$$$$$$''')))******###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((('''%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$### %%%'''$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((((((###$$$%%%''''''(((((((((%%%%%%%%%&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,---111666:::???EEEOOOVVVYYYYYYXXXXXX[[[\\\^^^^^^]]]^^^___aaa^^^___``````______```aaa___bbbffffffbbbaaabbbeeecccbbbbbbaaaaaaaaabbbbbbbbb```]]]]]]^^^```aaaaaa```___]]]]]]^^^___^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXVVVWWWXXXXXXXXXXXXWWWVVVQQQPPPNNNOOOQQQRRRSSSSSSPPPPPPPPPOOOOOOOOONNNNNNJJJJJJJJJJJJIIIIIIHHHHHHKKKMMMPPPRRRTTTTTTSSSRRROOOOOOOOONNNOOOOOOOOOPPPNNNMMMMMMNNNOOONNNLLLJJJJJJKKKKKKIIIFFFBBB@@@???:::777222///,,,***'''%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%''''''&&&%%%''')))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&+++***######(((%%%$$$######$$$&&&&&&&&&&&& """$$$&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""##################"""######$$$$$$$$$$$$############$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$%%%'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$%%%((()))((('''RRRRRRRRRRRRPPPHHH===555333111444<<>>???AAAAAA===999666555555444333333444555777888555555444444222000///...)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&)))%%%$$$''')))&&&&&&(((#########$$$$$$%%%%%%%%%!!!$$$'''(((((('''&&&&&&###&&&((($$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%""" """%%%((('''%%%---)))###!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%$$$&&&)))((($$$$$$''')))(((&&&%%%$$$%%%&&&&&&$$$###$$$&&&'''%%%&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&%%%'''%%%$$$&&&)))***(((%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''''')))))))))(((&&&&&&(((***.........111888AAAJJJOOOUUUVVVXXXZZZ\\\___```aaaaaa^^^[[[[[[^^^``````___^^^______\\\XXXWWWZZZ]]]___aaadddeeedddccccccccc______```aaaaaa```^^^]]]\\\]]]___```aaaaaaaaa```dddcccaaa``````aaacccddd]]]\\\[[[\\\^^^______^^^[[[[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[\\\\\\ZZZVVVSSSPPPQQQSSSUUUVVVWWWXXXXXXWWWXXXXXXVVVSSSRRRUUUYYYWWWUUUSSSQQQOOONNNNNNNNNPPPQQQRRRSSSRRRQQQOOOMMMPPPOOOOOONNNMMMMMMLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMKKKKKKLLLKKKHHHEEEEEEEEECCC???:::444///,,,((('''&&&''')))***)))'''))),,,---,,,)))&&&'''((('''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######!!!###&&&((('''''''''((((((&&&&&&&&&''''''%%%###%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$###"""!!!%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&%%%""" %%%&&&&&&%%%$$$$$$%%%'''$$$&&&&&&$$$"""###&&&***'''''''''&&&&&&%%%%%%%%%###!!!!!!"""%%%&&&%%%""""""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%%%% !!!$$$%%%***)))'''%%%###!!!((('''&&&%%%$$$%%%&&&'''$$$$$$&&&)))---,,,(((%%%NNNOOOMMMGGG???888444444666777;;;BBBJJJPPPTTTUUUVVVUUUQQQUUUaaammm~~~zzztttjjj]]]UUUTTTVVVVVVUUURRROOOKKKJJJKKKKKKJJJHHHGGGHHHIIIJJJMMMTTT\\\aaajjjlllmmmkkkhhhhhhlllppppppjjjbbb[[[YYY[[[```dddeeeeeeddd```[[[UUURRRQQQQQQXXX___cccbbbaaabbbdddfffbbbgggvvvsssZZZJJJAAA<<<999>>>@@@CCCDDDAAA===999666777777666666666666777777666555555444333111000///+++***)))((((((((()))***((((((((((((((('''&&&&&&)))&&&&&&))))))'''''')))$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%###&&&(((&&&!!!!!!###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&%%%$$$###!!!)))&&&""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%'''***)))%%%%%%((((((((('''&&&&&&&&&&&&&&&)))'''&&&'''***+++)))'''&&&&&&&&&&&&''''''''''''######$$$%%%&&&''''''&&&&&&&&&%%%'''((()))'''&&&%%%'''(((((('''&&&&&&'''+++******)))'''&&&&&&%%%)))***)))(((''''''***---000111444999@@@IIIPPPUUUYYYYYYZZZ[[[\\\]]]^^^^^^cccaaa______``````]]][[[]]]]]]ZZZWWWUUUUUUWWWYYY[[[]]]______^^^]]]]]]^^^```^^^]]][[[ZZZ[[[[[[\\\\\\]]]^^^___``````aaa```dddcccaaa______```aaabbb___^^^]]]^^^______]]][[[ZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWXXXYYYYYYWWWTTTRRRNNNOOOPPPRRRSSSUUUVVVWWWTTTVVVXXXVVVSSSQQQRRRTTTWWWVVVTTTSSSRRRRRRRRRSSSRRRSSSUUUWWWWWWWWWVVVVVVRRRRRRQQQPPPNNNMMMLLLLLLHHHHHHIIIKKKLLLNNNOOOOOOPPPNNNKKKKKKLLLKKKGGGEEEIIIHHHGGGDDD???;;;777444...,,,***)))******)))'''''')))***)))'''%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%!!!###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&$$$"""###&&&)))%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&$$$"""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%'''***+++)))'''NNNLLLHHHAAA:::555333333999;;;???DDDIIIMMMOOOQQQTTTVVVTTT\\\ooorrrddd^^^ZZZSSSIIIDDDFFFJJJMMMNNNNNNNNNMMMOOOQQQRRRQQQPPPQQQRRRUUUXXX^^^gggqqqxxx}}}~~~~~~~~~}}}zzzxxxwwwwwwrrrkkkffffffkkkrrrwww{{{zzzwwwpppggg___YYYWWWRRRUUUWWWVVVSSSQQQQQQSSSTTTRRRWWWdddooowwwqqq[[[LLLDDD@@@<<>>EEELLLSSSXXX[[[\\\\\\]]]]]]]]]]]]\\\\\\bbbaaaaaabbbaaa___[[[WWWYYYUUUQQQNNNMMMNNNOOOPPPRRRSSSTTTSSSQQQQQQRRRTTTWWWUUURRRQQQSSSVVVZZZ]]]^^^^^^^^^^^^___```aaaaaacccbbb```___^^^^^^^^^___\\\[[[ZZZ[[[\\\[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVUUUSSSSSSNNNMMMMMMMMMNNNOOOQQQRRRQQQTTTWWWVVVRRROOONNNOOORRRQQQOOOOOONNNOOOPPPQQQPPPQQQSSSTTTUUUVVVVVVVVVWWWVVVTTTRRRPPPNNNMMMLLLGGGHHHIIIKKKMMMNNNNNNOOOOOOMMMLLLLLLLLLKKKHHHFFFKKKJJJIIIGGGDDDAAA???===666333///,,,+++***)))''''''((())))))''''''''')))(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&''''''&&&$$$$$$%%%'''###&&&((('''%%%###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%% """$$$&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$###$$$&&&((("""""""""###############$$$#########$$$$$$###!!!############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&"""!!!$$$&&&%%%!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%''')))******NNNJJJDDD===888666666777999===CCCHHHJJJLLLNNNPPPMMM[[[dddppp|||pppbbbWWWRRRRRROOOKKKKKKOOOVVV]]]aaaaaaaaaaaaaaacccdddeeeeeemmmnnnppptttzzz|||wwwxxx~~~vvvmmmfffdddaaabbbbbb^^^YYYTTTRRRQQQOOOOOOTTT^^^ffflllvvvooo```TTTNNNCCCBBBAAABBBBBBAAA@@@>>>888999;;;<<<<<<;;;:::999888888888777666444222222///...---+++******++++++'''((((((((((((((('''''''''%%%&&&((('''$$$$$$(((((((((''''''&&&&&&&&&%%%***'''%%%$$$$$$%%%&&&&&&%%%'''((('''%%%$$$&&&'''%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&&&&)))+++"""######%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''%%%''')))((($$$%%%)))$$$%%%&&&''''''&&&%%%$$$(((&&&###"""""""""######%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###&&&))))))&&&%%%''')))&&&'''))))))'''&&&'''((('''(((((())))))*********))))))))))))***...333777>>>BBBIIIPPPVVVZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\^^^___aaaaaa```[[[VVVRRRNNNIIICCCAAABBBDDDDDDCCCEEEEEEEEEDDDBBBCCCEEEHHHGGGGGGHHHKKKPPPVVV\\\___aaa```___^^^^^^___aaabbbcccaaa```^^^\\\[[[[[[[[[XXXWWWWWWXXXYYYYYYWWWUUUVVVTTTRRRPPPMMMLLLKKKJJJSSSTTTUUUTTTSSSRRRRRRRRRMMMKKKIIIHHHHHHIIIKKKLLLQQQTTTVVVTTTPPPLLLKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJOOOOOOPPPPPPQQQRRRRRRSSSZZZZZZXXXUUUSSSPPPOOONNNIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCCCC===:::444000---+++)))'''******************++++++((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''(((((()))(((((($$$%%%%%%%%%$$$&&&(((+++$$$))),,,+++&&&$$$'''***'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%&&&'''!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&###"""%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&'''((())))))JJJEEE>>>888666666999:::666>>>GGGMMMPPPSSSWWW\\\WWWqqqwwwlllddd]]]TTTNNNMMMQQQSSSWWW]]]eeeppp{{{}}}wwwtttxxxxxxvvvqqqhhh___WWWSSSSSSTTTYYY___cccgggmmmsss{{{yyylllbbbRRRMMMFFFBBBBBBCCCDDDDDD888999;;;<<<=========<<<:::::::::999777666444333000///---+++************''''''((((((((((((((('''***)))***,,,***&&&'''+++(((((((((''''''&&&&&&&&&)))&&&###"""%%%'''(((((('''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& ###'''&&&### !!!###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$%%%'''&&&"""$$$(((######%%%&&&&&&%%%$$$###&&&'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%#########&&&))))))&&&%%%''')))&&&((())))))(((''''''(((&&&&&&'''(((((()))******)))***,,,...000444:::>>>HHHLLLRRRXXX\\\]]]\\\[[[\\\]]]^^^`````````___^^^^^^``````^^^YYYRRRKKKGGGBBB===888666888::::::888888999:::999999:::===@@@AAADDDIIIOOOUUUZZZ^^^```bbbaaa```___^^^___```aaa```___]]][[[ZZZXXXXXXWWWWWWUUUTTTSSSTTTUUUTTTRRRSSSRRRPPPMMMKKKJJJIIIHHHNNNQQQSSSSSSPPPNNNNNNOOOIIIIIIHHHHHHIIILLLOOOQQQYYYZZZZZZVVVOOOJJJIIIJJJGGGGGGEEEDDDDDDEEEEEEFFFNNNNNNNNNOOOPPPRRRTTTVVV[[[ZZZYYYVVVTTTRRRPPPOOOLLLMMMNNNOOONNNMMMKKKJJJGGGIIIKKKLLLMMMMMMNNNOOOIIIIIIIIIIIIIIIHHHGGGFFFBBB>>>999444111...***(((+++***))))))***++++++,,,((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&&&&'''((())))))))))))$$$%%%%%%%%%$$$&&&(((+++$$$(((,,,+++&&&%%%'''+++&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%$$$###"""!!!%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$$$$%%%&&&&&&&&&"""#########$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###$$$''''''$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''&&&'''((())))))(((((((((CCC>>>777444444888;;;===>>>EEEMMMPPPPPPTTT]]]eeerrrvvvjjjfff```YYYUUUQQQMMMOOOSSSYYY```jjjuuuyyykkk___XXX\\\___cccfffhhhiiikkkmmmqqqxxx{{{fff\\\OOOEEEBBBAAABBBAAA:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999777666555222111///,,,+++*********&&&'''((((((((((((((((((''''''((()))&&&!!!###((('''''''''''''''&&&&&&&&&(((%%%""""""&&&))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''%%%""" %%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&$$$!!!###(((###$$$$$$%%%%%%%%%%%%%%%###(((******((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((&&&%%%######$$$&&&(((((('''&&&'''(((&&&(((***)))((('''(((((()))))))))((((((''''''''',,,...222555999>>>CCCGGGPPPSSSWWW[[[]]]]]]\\\[[[[[[\\\___aaabbbbbbaaa```cccbbb```YYYPPPGGG@@@<<<999666444333444555555555555666999:::<<<>>>AAADDDJJJNNNTTTZZZ^^^___^^^^^^``````___^^^]]]]]]]]]^^^ZZZYYYXXXWWWUUUTTTSSSRRRPPPNNNKKKKKKLLLOOOPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJMMMRRRVVVXXXVVVTTTTTTUUUOOOPPPRRRVVVZZZ___cccfffllllllkkkdddYYYPPPKKKIIIBBBBBBAAAAAAAAABBBDDDEEEIIIIIIIIIJJJMMMPPPTTTVVVWWWWWWVVVTTTSSSQQQPPPPPPNNNOOOPPPQQQPPPNNNLLLKKKFFFHHHKKKLLLMMMNNNOOOQQQKKKLLLMMMNNNMMMLLLIIIHHHCCCAAA===:::777333///,,,,,,)))''''''((()))))))))(((''''''''''''(((((()))************************&&&'''((((((((((((((((((&&&''''''&&&$$$$$$%%%'''"""%%%''''''%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%###$$$((('''"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%''')))***((('''''''''???:::444333666<<<@@@BBBIIINNNSSSSSSUUU___qqqyyyqqqhhh```[[[YYYXXXYYYXXXYYYbbblllvvv~~~rrrkkknnnrrrvvvxxxyyyyyyyyyyyy|||vvveeeVVVNNNIIIEEEBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<:::888777666555333111...---,,,++++++&&&&&&'''(((((((((((((((%%%%%%''''''### &&&&&&&&&&&&&&&&&&''''''''')))%%%"""###&&&)))'''%%%&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$&&&$$$"""$$$(((&&&%%%%%%%%%&&&&&&'''((( %%%'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&'''(((******((('''((()))******))))))))))))((((((000444999>>>CCCHHHLLLPPPVVVXXXZZZ\\\]]]^^^]]]]]]\\\^^^```bbbcccbbb```___cccaaa]]]TTTIIIAAA<<<:::555777777777666666888999:::===AAAEEEHHHKKKNNNQQQVVVXXX]]]```aaa```^^^\\\\\\]]]\\\\\\[[[ZZZYYYXXXRRRRRRRRRQQQPPPNNNMMMLLLJJJHHHGGGJJJPPPWWW]]]```bbbaaa^^^[[[XXXUUUTTTSSSWWW^^^fffjjjjjjiiijjjkkkhhhjjjnnnsssxxx}}}ppp___SSSMMMDDDDDDDDDFFFHHHJJJMMMNNNLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPPPPPPPOOOOOONNNNNNLLLNNNPPPRRRRRRQQQPPPNNNGGGJJJMMMMMMLLLLLLNNNPPPKKKMMMPPPQQQPPPMMMIIIGGGDDDCCCAAA???>>>:::555222...+++''''''((())))))((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%'''((('''&&&$$$%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###$$$'''(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$ ###%%%%%%###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###%%%(((&&&!!!"""######$$$$$$%%%&&&&&&###$$$%%%''''''''''''''''''((()))(((&&&%%%'''***>>>999555555:::@@@EEEHHHKKKQQQVVVZZZbbbvvvuuunnnjjjeee___[[[]]]aaaeeeggglllzzz~~~nnnbbbYYYQQQKKKGGGEEECCC@@@???>>>>>>>>>>>>>>>===<<<;;;999888777777555333000...---------&&&&&&'''((())))))(((((()))***,,,---(((###%%%+++$$$%%%%%%&&&&&&'''''''''+++'''###$$$'''(((%%%"""$$$$$$$$$&&&((()))***)))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$$$$&&&'''&&&###$$$&&&'''%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%%%%'''%%%###%%%***((('''&&&&&&'''((()))*** ###''''''$$$"""!!!"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''%%%$$$&&&)))***(((%%%'''(((******((((((((()))'''((()))***+++,,,------333888>>>EEEJJJNNNSSSUUUYYYZZZ[[[\\\]]]^^^______^^^___aaaccccccbbb```^^^___]]]YYYPPPGGG@@@>>>???666999======;;;:::<<<>>>@@@DDDJJJOOOSSSVVVZZZ\\\ZZZ\\\^^^```aaa___]]]\\\YYYZZZZZZZZZYYYXXXVVVUUUMMMMMMMMMLLLLLLJJJIIIHHHLLLKKKMMMSSS^^^kkkuuu{{{~~~{{{vvvqqqkkkfffbbb```dddmmmxxx~~~~~~nnn\\\SSSNNNNNNPPPRRRVVVZZZ]]]___YYYVVVRRRNNNMMMMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPSSSTTTTTTSSSRRRIIILLLNNNNNNLLLKKKLLLNNNJJJMMMPPPQQQPPPLLLGGGDDDEEEDDDDDDDDDBBB???:::666111...***(((***++++++)))(((((()))))))))(((&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!###&&&((('''''''''(((%%%$$$$$$&&&(((((('''%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###$$$'''(((&&&###&&&%%%%%%%%%$$$#########"""%%%%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$"""%%%(((&&& $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''(((((('''''')))***)))&&&###$$$(((,,,555666;;;@@@BBBCCCIIIQQQTTTPPPSSSggg}}}~~~~~~}}}vvvlllggghhhhhhfffmmmqqqwww~~~yyyppptttrrr{{{dddLLLJJJJJJLLLMMMIIIAAA>>>???<<<===>>>===;;;999666555555555444000---,,,000333***))))))(((((((((((()))((()))((($$$$$$)))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###$$$&&&)))+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###%%%'''((((((''''''&&&%%%''')))***'''###$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$###$$$%%%&&&'''(((***++++++)))(((((()))'''))),,,------///111333<<<@@@HHHPPPVVVZZZ\\\]]][[[ZZZZZZZZZ\\\^^^___^^^````````````````````````aaa^^^XXXSSSPPPPPPQQQRRRHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQVVV[[[___aaabbbbbb_________]]][[[YYYWWWUUUWWWSSSRRRTTTSSSMMMIIIIIIFFFFFFEEEEEEFFFJJJNNNPPPTTTTTTYYYhhh{{{}}}uuuooolllkkksss}}}tttbbbXXXOOOWWW]]]bbbooo~~~}}}nnnkkkjjjkkkhhhbbb```bbb[[[WWWUUUSSSMMMEEEFFFKKKJJJJJJKKKMMMNNNNNNKKKHHHLLLJJJIIIKKKNNNNNNKKKHHHNNNOOOQQQRRRQQQOOOMMMKKKEEEEEEEEEFFFGGGFFFCCCAAA999444...***)))))))))((()))(((''''''((()))(((&&&'''''''''''''''((()))***%%%&&&((()))((('''((()))%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%!!!$$$)))((("""%%%%%%&&&''''''((((((((("""###$$$%%%%%%%%%$$$$$$)))!!!)))''''''***"""***%%%%%%&&&''''''&&&%%%%%%''''''((()))))))))))))))''''''((('''&&&''')))+++<<<===BBBGGGIIIIIINNNUUUYYY]]]kkkrrrkkklllppprrrqqqmmmlllppptttuuuwwwooohhhiiivvv}}}eeeUUUNNNJJJLLLMMMIIIDDDCCC>>>>>>===>>>===;;;888666666666444111---+++---///******)))(((((((((((()))'''))))))%%%!!! $$$)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###%%%'''(((((('''(((&&&%%%&&&((()))'''$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((())))))***,,,+++***))))))*********+++,,,...222888<<>>@@@EEEKKKLLLLLLPPPWWW[[[kkkyyysssmmmgggggglllooowww~~~uuuhhh```bbbiiivvviiiXXXJJJHHHMMMNNNJJJGGGCCCAAA>>>===>>>===999666666666555222...,,,+++++++++***)))(((((((((((((((''')))***((($$$###%%%((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&((('''&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((***++++++***)))***++++++,,,,,,---111888AAAGGGLLLOOOSSSWWWYYYZZZZZZYYY]]]]]]]]]]]]]]]]]]^^^^^^______```aaabbbccccccdddeeeeeeeeedddbbb```^^^]]]______^^^]]]]]]]]]]]]^^^bbbcccdddddddddbbb```^^^bbb^^^YYYSSSPPPNNNNNNNNNOOOLLLJJJKKKIIIEEEDDDFFFGGGKKKQQQXXX___fffmmmqqq}}}|||ttt}}}}}}lllbbb^^^fffvvvqqq```VVVSSSOOOLLLHHHGGGGGGIIIIIIIIIHHHIIIKKKKKKKKKKKKLLLMMMJJJKKKMMMNNNNNNMMMKKKIIIDDDCCCBBBCCCEEEFFFFFFFFFAAA===777222///---+++***+++***((((((((((((&&&$$$)))((((((''''''''''''((('''((())))))'''&&&''''''"""###$$$&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""$$$%%%''''''&&&%%%&&&'''&&&&&&&&&$$$###$$$&&&(((&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$""" !!!%%%$$$!!!%%%$$$###"""###%%%'''(((&&&%%%$$$$$$$$$%%%'''(((%%%&&&$$$$$$''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((()))((((((***...000AAABBBGGGLLLMMMMMMRRRYYYbbbzzzzzzmmmhhhhhhkkkttt}}}|||wwwuuusssqqqpppppprrrvvv{{{|||zzzwww~~~|||{{{nnnhhhgggkkkuuunnnUUULLLMMMOOOPPPPPPMMMGGG@@@<<<<<<<<<999777666666666444222///---,,,++++++***)))((((((((((((''')))***)))'''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&'''&&&%%%((('''%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******'''((())))))((((((***,,,***,,,...222777???HHHNNNRRRTTTVVVYYYZZZZZZYYYYYY^^^_________^^^]]]^^^^^^______```bbbccceeefffffffffffffffeeedddccccccbbbddddddbbbaaaaaa`````````aaabbbcccccccccbbb```___```\\\TTTMMMHHHGGGHHHIIIGGGFFFGGGIIIHHHEEEFFFIIIUUU\\\fffooowww~~~ooowwwttthhhddddddlll~~~~~~rrrlllccc]]]TTTMMMIIIHHHGGGGGGHHHKKKLLLKKKIIIHHHKKKNNNIIIJJJLLLMMMMMMLLLKKKJJJGGGEEECCCBBBDDDFFFFFFFFFDDD@@@;;;666333000---++++++)))(((((())))))(((&&&***)))((('''''''''''''''''')))***)))'''&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$%%%''''''%%%#########%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%'''&&&$$$###$$$&&&)))+++'''&&&%%%$$$$$$&&&((()))&&&'''%%%&&&)))!!!)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''&&&'''***...222KKKJJJKKKNNNNNNOOOVVV^^^sssxxxnnnkkkppp{{{}}}ooojjjddd___\\\ZZZYYYXXXXXXYYY[[[]]]___```______fffiiijjjgggfffjjjnnnnnnqqqpppooonnnmmmllllllmmmvvvzzzwwwppplllkkkttt{{{hhhTTTMMMLLLQQQWWWVVVOOOFFF???<<<;;;:::888666666666666555333111///,,,+++***)))(((((((((((('''((()))***((('''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&&&&&&&$$$'''&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))%%%'''''''''''''''***,,,)))---333:::@@@FFFMMMQQQSSSUUUWWWYYY[[[[[[ZZZZZZ]]]```bbbaaa___^^^^^^___``````aaaccceeefffggghhhhhhgggfffddddddeeefffgggeeeeeecccbbbaaa`````````aaaaaabbbbbbaaa```^^^]]]YYYUUUNNNHHHDDDDDDEEEGGGEEEEEEIIIMMMNNNLLLOOOTTTcccmmmzzzqqqxxx}}}rrrnnnnnnpppuuuzzzrrrhhh^^^WWWTTTQQQPPPKKKLLLLLLIIIEEECCCFFFIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJHHHEEEDDDEEEEEEEEEDDDEEEBBB>>>:::777444000---***)))((()))+++++++++)))***)))((('''''''''''''''''')))***)))'''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%$$$&&&'''&&&$$$!!! """%%%((()))(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''&&&&&&&&&((('''&&&$$$######&&&(((***'''&&&%%%$$$$$$&&&((()))%%%'''%%%&&&)))!!!)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&''''''))),,,222666OOOLLLKKKMMMOOOSSS^^^iiixxxvvvwww}}}zzzqqqfff^^^XXXUUUQQQOOOOOOOOONNNMMMKKKOOOTTTUUUSSSSSSUUUXXXYYY___aaa______dddhhhjjjfffdddaaa^^^\\\\\\\\\]]]eeeiiiooovvv|||qqqgggaaaccckkkwwwrrr[[[MMMHHHMMMTTTZZZVVVPPPHHHBBB>>><<<;;;888777666777777666333111---,,,+++***)))((((((((('''((((((((((((((('''''')))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%&&&''''''&&&(((+++------222;;;BBBHHHMMMQQQSSSUUUVVVXXXZZZ[[[\\\\\\[[[\\\```cccccc```______aaaaaabbbcccdddfffggghhhiiijjjiiigggffffffgggiiijjjfffeeedddcccbbbbbbbbbbbbdddcccbbb```]]][[[YYYWWWOOONNNKKKIIIIIIKKKNNNPPPOOOOOORRRUUUVVVWWW]]]eeeqqq||||||zzz~~~{{{{{{~~~wwwpppkkkhhheeedddTTTRRRNNNHHHCCCAAABBBCCCHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFEEECCCEEECCC@@@>>>;;;888444111---,,,++++++------,,,+++)))((((((''''''''''''((('''((())))))'''&&&''''''((((((((((((&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% """$$$%%%&&&''''''$$$&&&((('''$$$!!! """$$$((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""###'''$$$###"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%'''((($$$%%%$$$$$$((( ((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))***+++---111888<<>>;;;:::888555333111000000222222111000///,,,)))((()))))))))(((((())))))***+++***(((((())))))'''&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$'''(((&&&&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%""" '''%%%###"""######"""!!!######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''(((((()))))))))(((+++...111666???KKKSSS}}}}}}pppgggmmm}}}uuukkkccc]]]WWWSSSUUU\\\cccffffff______]]]YYYXXX```ooo{{{zzzrrrdddZZZSSSOOOKKKFFF>>>999777777777666333222111///---,,,++++++"""$$$'''((())))))***+++(((((((((((((((''''''''',,,)))'''((((((%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((((((((&&&&&&'''((()))***+++,,,,,,)))'''&&&''')))***)))(((000111222555999AAAIIIOOOTTTUUUXXXZZZ[[[[[[[[[ZZZ[[[\\\^^^___aaabbbbbbccc```bbbeeefffeeeccccccdddggghhhhhhhhhiiijjjjjjkkkiiiiiiiiihhhfffdddaaa```]]][[[VVVOOOJJJHHHIIIIIIQQQZZZ\\\]]]ccchhhwwwzzzwwwwww~~~~~~}}}~~~qqqfffTTTMMMFFFEEEIIILLLJJJGGGKKKJJJIIIHHHHHHEEEAAA>>><<<;;;999777555444333333...111333333///---,,,---***))))))((())))))******+++)))(((((()))((('''%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&"""%%%&&&$$$###&&&%%%!!!&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$&&&&&&$$$"""&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%&&&$$$###""""""$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))))))))''''''(((((())))))))))))(((+++000555;;;EEEOOOVVVhhhgggmmm|||}}}ooohhheeebbb```]]]XXXTTTXXX```iiinnnnnneeeiiillllllooo{{{~~~nnn]]]UUURRRTTTNNNEEE===888666666777444333111///---,,,++++++###&&&)))***((('''((()))'''''''''((((((((((((((()))&&&$$$'''+++,,,((($$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&'''((("""###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''###$$$$$$%%%'''((()))***+++)))''''''((())))))(((,,,000777===CCCIIIPPPTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ\\\^^^```aaabbbbbbbbbdddffffffeeedddeeeeeeffffffggghhhiiiiiiiiiiiihhhhhhhhhgggeeebbb```^^^TTTRRRNNNJJJFFFFFFJJJOOO[[[gggnnnsss{{{~~~zzzdddYYYLLLGGGIIIMMMLLLJJJIIIIIIHHHIIIHHHFFFBBB???<<<<<<:::888777666555555333666888555111///111444+++******)))))))))))))))***(((''''''''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%%%%######&&&%%%"""''''''&&&$$$$$$$$$$$$$$$$$$###""""""$$$&&&''''''"""###$$$%%%&&&&&&'''''' ###&&&'''&&&%%%%%%&&&$$$###!!!"""%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))******''''''(((((())))))******(((+++111888@@@IIIRRRWWWppp[[[eeewwwvvvhhh]]]YYY[[[```dddccc^^^[[[___iiisssyyyzzzsssyyylll^^^XXXXXXSSSKKKCCC<<<888777666555444222///---,,,++++++'''+++...---***'''&&&''''''''''''(((((((((((((((&&&$$$###%%%)))++++++)))%%%'''(((((('''&&&&&&'''$$$&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''''''''&&&%%%%%%%%%&&&&&&+++***)))))))))***+++,,,,,,333<<>>FFFLLLPPPSSSVVVXXX\\\[[[YYYWWWVVVWWWWWWXXX[[[[[[]]]^^^______``````eeefffggggggffffffgggiiieeefffhhhiiijjjjjjiiiiiiiiigggccc]]]VVVOOOHHHEEEMMMMMMPPPWWW[[[```lllzzz~~~~~~{{{|||ssseee[[[SSSLLLGGGGGGHHHJJJLLLNNNMMMIIIFFFAAA@@@???>>>============;;;<<<===>>>>>>>>>===<<<666555222000...,,,+++++++++***(((((())))))'''&&&&&&'''''''''(((((())))))"""###%%%'''))))))))))))%%%)))'''"""!!!%%%***'''''''''&&&&&&'''''''''"""%%%$$$""""""&&&'''%%%'''&&&$$$######$$$&&&''',,,***'''%%%%%%$$$###""""""%%%((((((%%%$$$%%%&&&###&&&'''%%%!!! $$$((("""!!!!!!%%%)))(((############$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***$$$%%%&&&(((***,,,...///...222999CCCMMMUUUYYY[[[tttjjjaaaaaadddiiitttxxxlll___ZZZ^^^[[[```eeeiiissstttbbb```bbbeeeaaaTTTFFF@@@<<<;;;:::666222000000111+++***)))))))))))))))***(((((())))))))))))((((((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%&&&'''%%%%%%&&&'''(((((((((((((((&&&$$$%%%((()))(((&&&$$$&&&%%%""""""&&&(((&&&+++((('''))))))%%%%%%'''))))))))))))((((((((((((&&&(((+++,,,...222666999DDDFFFJJJOOOSSSVVVWWWXXX]]][[[XXXWWWWWWWWWWWWVVV^^^```aaaaaa``````bbbccceeefffffffffggggggggghhhgggeeeeeefffhhhhhhdddaaafff```\\\WWWMMMCCCBBBGGGCCCOOO]]]gggmmmuuuzzztttooooooqqqvvvyyymmmaaaWWWQQQNNNNNNJJJEEEEEEIIIIIIFFFGGGCCC@@@@@@AAAAAA===:::;;;===>>>>>>???AAADDDGGGAAA???:::333---+++---///)))(((''''''((()))***+++***(((&&&%%%%%%%%%'''((())))))(((&&&$$$$$$&&&(((%%%''''''%%%"""###***000'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&$$$""""""###$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%###"""###$$$%%%&&&%%%((('''&&&%%%%%%'''(((***'''''''''&&&%%%'''***,,,...555???HHHOOOTTT[[[___}}}mmmfff^^^ZZZaaammm{{{qqqhhhaaaXXXXXX^^^bbbiiirrryyyggg```]]]bbbccc[[[NNNEEE===<<<:::777555222000...++++++***))))))))))))***&&&''''''''''''''''''&&&)))(((''''''(((***,,,---'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&$$$&&&((()))(((&&&$$$&&&&&&"""###'''(((&&&'''%%%%%%))))))'''(((+++************))))))))))))(((***---///222666;;;???JJJLLLOOOSSSVVVXXXZZZZZZZZZXXXVVVVVVVVVWWWXXXXXX]]]___aaaaaaaaaaaacccdddffffffgggggghhhhhhiiiiiihhhgggggghhhhhheee```\\\ZZZTTTOOOLLLGGGAAABBBGGGOOOYYYgggrrrzzzwwwvvvvvvsssxxxyyy~~~~~~tttkkkfffdddZZZYYYSSSKKKHHHIIIIIIGGGEEEBBB>>>===???@@@@@@???>>>?????????AAAFFFLLLQQQKKKDDD:::333...,,,)))''')))******)))'''''')))***)))(((&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&((()))%%%'''(((&&&######(((---&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$######"""!!!'''&&&$$$###"""###$$$%%%######$$$%%%%%%%%%&&&'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&(((+++...111999CCCKKKQQQUUUZZZ^^^wwwggg___XXXUUUYYYiiiuuuiii^^^ZZZWWWUUUZZZccchhhsss|||zzz~~~|||uuutttyyy||||||qqqdddZZZ]]]dddaaaWWWOOOBBB???:::888777555000---,,,,,,+++***************''''''''''''''''''''''''))))))((((((***,,,...///((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%&&&((((((((('''$$$&&&&&&######'''(((&&&'''%%%%%%))))))'''(((+++''''''''''''((((((((((((***,,,///333777===CCCHHHNNNPPPSSSVVVXXXZZZ[[[[[[XXXVVVTTTSSSSSSTTTVVVXXX[[[^^^```bbbbbbccceeefffgggggghhhiiijjjkkkkkkkkkhhhgggggggggeee```ZZZVVVPPPJJJDDDCCCCCCDDDGGGKKKSSS^^^nnn|||~~~|||}}}tttnnnmmmoookkkjjjbbbUUUMMMKKKJJJHHHGGGDDDAAA???>>>@@@BBBDDDAAAAAAAAAAAAEEEKKKTTTYYYSSSJJJ===666333000***$$$***,,,...,,,)))'''(((***)))((('''%%%%%%&&&''''''$$$&&&'''(((''''''((()))%%%'''((('''$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''(((((((((''')))---000555===HHHPPPTTTVVVYYY\\\wwwfff]]]ZZZUUUYYYeeezzzqqqddd^^^XXXWWWVVVYYYdddqqqxxx{{{zzzwwwsssssswww|||~~~mmm^^^[[[______\\\YYYNNNFFF===999888666222......---,,,++++++******+++***))))))))))))))))))***((((((((()))***,,,---...)))'''&&&%%%%%%&&&''')))((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&'''(((((('''$$$&&&&&&$$$$$$'''(((%%%+++((('''))))))%%%%%%''''''((((((((())))))******+++...222666<<>>555000***,,,---,,,)))((()))+++((((((''''''&&&&&&&&&&&&$$$&&&''''''$$$"""!!!!!!&&&'''((((((&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''%%%######$$$$$$###!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""###%%%***(((&&&%%%$$$&&&((()))$$$%%%&&&'''(((+++///222777@@@KKKSSSWWWYYY[[[]]]vvveee\\\UUUTTTYYYeeewww|||fffZZZVVVTTTVVVZZZ```lll}}}{{{oooeee```eeemmmkkk```QQQDDD===999666555111000///---,,,,,,,,,,,,))))))''''''''''''))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&''')))%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))###'''(((&&&&&&)))(((%%%'''%%%%%%))))))'''(((+++&&&'''((()))***+++,,,,,,...222999@@@EEEKKKPPPTTTRRRSSSTTTTTTTTTSSSRRRQQQOOONNNJJJDDD??????DDDIIIYYY]]]aaaeeefffggghhhiiihhhiiikkkkkkkkkjjjhhhffffffccc]]]TTTLLLFFFDDDDDDEEEJJJQQQZZZhhhyyyzzztttsss|||zzzsssjjjaaaPPPLLLGGGEEEFFFGGGFFFCCCAAADDDGGGIIIIIIJJJKKKMMMSSS[[[bbbddd[[[MMM???777---,,,***(((''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&###!!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%'''''''''&&&%%%$$$######%%%&&&''''''((('''###$$$$$$$$$$$$%%%%%%%%%(((%%%######%%%&&&### $$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""""""""######$$$"""$$$&&&%%%""""""%%%((()))((('''&&&&&&(((***+++$$$%%%'''((())),,,111555;;;BBBLLLTTTWWWYYY\\\^^^nnn```ZZZTTTZZZfff|||tttfff[[[WWWYYYZZZ```jjjxxxwwwooopppuuutttlll^^^OOOCCC;;;666444222111///...---,,,,,,,,,***)))'''&&&&&&''')))***&&&''''''(((((('''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&(((***%%%&&&&&&'''''''''&&&&&&$$$&&&((((((&&&%%%''')))###'''(((&&&''')))(((%%%'''%%%%%%))))))'''(((+++###$$$%%%&&&((()))***+++000666>>>EEEJJJNNNQQQSSSUUUTTTSSSRRROOOKKKHHHFFFCCCCCCAAA<<<:::===EEELLLZZZ]]]bbbfffgggggghhhiiihhhiiijjjkkkjjjgggdddccc___\\\UUULLLFFFEEEIIINNNSSS^^^jjjuuu}}}```VVVJJJEEEFFFHHHFFFBBBEEEFFFHHHHHHHHHIIILLLNNNZZZdddrrr{{{wwwhhhSSSDDD888222+++)))***+++)))''''''''''''''''''&&&&&&%%%'''((((((&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&(((((('''&&&$$$"""''''''(((((((((''''''&&&######$$$$$$%%%%%%%%%%%%'''$$$"""$$$(((***'''$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###"""""""""######$$$%%%"""%%%''''''$$$$$$(((,,,&&&''')))***++++++++++++%%%'''(((***,,,///444888AAAGGGPPPUUUXXXYYY\\\___ggg\\\VVVRRR]]]ooohhh\\\YYYWWWZZZ^^^gggppp}}}}}}yyyzzzxxxrrrgggXXXHHH<<<666333222111000///------,,,,,,,,,+++***((((((***+++,,,(((((((((((((((''''''&&&$$$&&&(((******(((&&&$$$%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%$$$&&&))),,,%%%%%%&&&'''(((((((((((($$$&&&((((((&&&%%%''')))###'''((('''''')))(((%%%+++((('''))))))%%%%%%'''((()))***,,,---///000000222888AAAIIINNNPPPRRRSSSUUUTTTRRRNNNIIIDDD???===999::::::888888===HHHQQQZZZ^^^cccfffgggggghhhiiihhhiiijjjjjjhhheeebbb```VVVSSSMMMGGGEEEJJJSSS[[[ggguuu}}}vvvvvv{{{|||{{{yyy{{{ssscccPPPGGGGGGHHHEEE@@@HHHIIIIIIHHHHHHJJJNNNQQQ___jjj{{{fffSSSCCC:::000---...///,,,)))''''''((((((''''''&&&%%%(((((((((&&&%%%%%%''')))&&&%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''%%%###!!!%%%%%%%%%$$$###""" """###$$$%%%%%%%%%%%%%%%'''$$$"""%%%***---,,,)))$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((("""&&&)))(((&&&&&&***///"""%%%***...000...+++)))'''(((***,,,...222777;;;GGGLLLSSSWWWXXXYYY\\\___{{{```WWWTTTYYYqqqyyynnnbbb[[[VVVWWWbbbnnnzzz}}}vvv~~~rrrmmmfffRRREEE???777888333000000...+++,,,///$$$+++///+++'''((())))))***)))))))))(((((((((((('''&&&%%%'''))))))'''$$$%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&)))'''""""""''')))%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((***+++,,,...111333;;;BBBKKKOOOOOOOOORRRVVVUUUQQQJJJAAA:::555333333555444444555:::CCCNNNVVV___aaadddgggiiiiiihhhgggdddjjjkkkeeeaaa```\\\WWWRRRLLLHHHIIILLLVVVjjj}}}yyytttqqqpppnnnllllllpppzzzvvvZZZNNNKKKHHHEEEFFFEEEHHHIIIFFFEEEIIIMMMPPPbbbsss{{{eeeRRRCCC555...+++******---((((((((((((((())))))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%######%%%&&&###!!!$$$%%%%%%&&&%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))%%%%%%$$$######$$$$$$$$$&&&%%%###"""""""""#########$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%''')))***))))))(((%%%(((*********000999AAALLLNNNQQQTTTWWWZZZ\\\]]]iiiWWWVVV]]]hhhjjjccc^^^___bbbiiiwwwtttlllppp|||{{{sssmmm\\\PPPGGG<<<999444111111000---,,,///""")))---+++(((***,,,,,,)))'''%%%$$$###$$$&&&''''''&&&%%%'''))))))'''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&&&&)))'''""""""'''(((&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''')))+++,,,---000444888AAAFFFMMMPPPQQQQQQSSSUUUMMMHHHAAA:::555222111000222444777;;;AAAJJJUUU\\\bbbdddfffiiiiiiiiigggfffccchhhiiiddd^^^[[[UUUOOONNNLLLMMMTTT\\\iii~~~vvvpppllljjjjjjhhhgggjjjsssppp```VVVMMMHHHHHHDDDFFFFFFCCCCCCFFFKKKNNNaaarrr|||iiiTTTEEE555///,,,***))))))******)))(((((((((((((((''''''&&&%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&'''%%%###$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""######$$$###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&)))+++,,,---333===EEENNNOOORRRUUUYYY[[[]]]^^^~~~hhhYYYRRR\\\mmm}}}nnnddd^^^___ccclllwwwooohhhkkkvvvzzzuuuhhh]]]QQQBBB;;;666222333222...,,,---%%%***---***(((***++++++***'''$$$"""!!!###&&&((('''&&&&&&'''(((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((())))))(((''''''((($$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$###""""""!!!&&&'''''''''%%%$$$%%%&&&&&&'''&&&######'''(((&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&((()))+++---///444:::>>>IIILLLPPPSSSTTTSSSRRRPPPDDD>>>777222111111///---000555<<>>888111///000111///---333999CCCLLLUUU\\\bbbeeedddfffiiijjjkkkjjjhhhffffffeeebbb[[[SSSNNNLLLJJJWWW[[[cccnnn{{{zzzvvvuuuuuuoooqqqrrrrrrttt}}}}}}vvvkkkcccVVVQQQKKKGGGDDDCCCGGGLLLRRRiiioooZZZBBB555111...+++)))+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&%%%%%%&&&((()))+++''')))---000555===GGGMMMSSSUUUWWWZZZ\\\^^^``````vvvaaaVVVTTT\\\kkk}}}jjj]]]UUUWWW\\\lllyyy~~~|||uuuooodddTTTFFF===666444333...+++***---000///***'''((((((&&&)))************)))((((((''''''''''''&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$&&&((('''&&&%%%&&&'''###$$$&&&(((((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&'''(((((('''''''''(((+++///444<<>>000((((((+++((((((((((((((()))******&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%######$$$&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%$$$$$$###!!!###%%%&&&%%%%%%&&&''')))((('''%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$%%%''')))***+++)))***...444<<>>FFFMMMRRRPPPRRRRRRLLLBBB888222///,,,///111111222666>>>EEEPPPTTTZZZ^^^```aaacccddddddeeefffgggeeeccc```^^^YYYRRRNNNPPPTTT[[[iiivvvvvv~~~nnn___QQQFFFFFFFFFEEEKKKTTTbbbxxxdddJJJ666***(((+++***))))))(((((((((((()))&&&'''((())))))((('''&&&)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%"""$$$&&&'''&&&$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((((('''&&& $$$))),,,///000,,,---000777@@@IIIPPPTTTYYYZZZ\\\]]]___```aaaaaa|||eee^^^YYYSSSUUU^^^vvv{{{iiiZZZQQQUUU___kkk{{{xxxtttrrrttttttrrrppplllllllllnnnrrrvvv{{{~~~xxxvvvsssqqqrrrtttxxxzzznnngggkkkjjjaaaRRRBBB;;;888444000///...///,,,((((((,,,+++(((+++***)))((('''(((((()))&&&(((((('''$$$$$$'''***''''''''''''&&&%%%$$$###&&&((())))))(((''''''(((%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''((()))(((&&&%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%"""###((()))%%%%%%)))&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((+++///555<<>>DDDIIIMMMQQQSSSOOOKKKEEE<<<444///...///...000555<<>>777555222...,,,+++++++++))))))))))))))))))))))))((('''&&&'''((()))'''&&&%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$""""""&&&'''&&&(((+++&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''...***&&&&&&&&&&&&(((---'''((()))***---222999===CCCFFFKKKNNNOOOPPPQQQSSSPPPNNNIIIBBB;;;777666777@@@HHHNNNMMMGGGBBBDDDHHHRRRXXX```fffhhhfffdddccc[[[UUUQQQSSSYYYcccrrr|||uuuwww{{{{{{zzz{{{yyyhhh[[[RRRSSSZZZfffzzzxxx___FFF555222///+++))))))***)))))))))))))))(((((((((''''''******)))(((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###(((((($$$&&&***(((!!!"""###%%%%%%%%%&&&)))+++%%%%%%&&&&&&'''&&&&&&%%%&&&&&&(((***)))''',,,222666<<>>BBBIIIQQQUUUVVV\\\^^^aaacccbbb[[[RRRKKKHHHGGGKKKYYYooo}}}lll___XXXaaaqqq~~~fffQQQ===000111---$$$$$$...))))))))))))((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$''')))'''""" $$$(((((($$$!!!"""&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%***+++,,,000666BBBGGGNNNTTTXXX[[[^^^```___^^^]]]\\\\\\\\\\\\\\\ooo\\\UUU___ooosssllllllyyy}}}~~~{{{oooiiiUUUJJJ<<<444111///)))###++++++***))))))))))))*********)))(((((((((((((((''''''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%''')))***%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''((()))*********+++...222888???EEEIIIMMMNNNPPPRRRSSSSSSSSSRRRLLLFFFAAABBBCCCBBBBBBDDD======???DDDLLLSSSXXX[[[___```bbbaaa[[[SSSKKKFFFKKKNNNWWWggg|||nnnaaaZZZhhhxxxpppTTT???000///...&&&'''///***)))))))))((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&'''%%%"""!!!###%%%)))%%%"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''***,,,---222888CCCHHHOOOUUUYYY[[[^^^```aaaaaa``````______``````lllZZZSSSZZZppp~~~ppplllnnnwww~~~zzzyyy{{{}}}yyywwwuuuuuusssvvvyyy~~~wwwpppaaaSSSBBB888444///''' ,,,+++******))))))************)))(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%&&&&&&'''(((%%%$$$$$$%%%&&&'''((()))'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$%%%%%%)))(((&&&%%%###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%'''((()))(((((((((((()))***+++,,,,,,---111666<<>>>>>???===999999;;;EEELLLUUU[[[^^^___aaaccc___\\\VVVNNNKKKRRR```lllssswww{{{ggg```ZZZ^^^pppsssZZZ@@@444000,,,)))***************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$%%%&&&''''''&&&((('''%%%%%%&&&&&&&&&$$$((('''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''+++((('''***---111:::CCCLLLPPPVVVZZZ\\\]]]___```___```aaabbbccccccbbbbbbddd___eeezzzuuufffeeelll{{{}}}yyytttooohhh```[[[UUUQQQMMMJJJJJJJJJJJJJJJKKKJJJJJJIIIJJJLLLMMMNNNSSSRRRWWWeeettt{{{vvvnnnjjjgggeeeeeegggiiikkkkkkpppsssyyy{{{|||ooo\\\III<<<666333222///...---,,,+++***************)))((((((((((((((((((((()))))))))(((''''''$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''%%%$$$$$$&&&&&&%%%#########%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((***+++,,,333777===DDDIIILLLMMMMMMPPPNNNNNNNNNOOOKKKEEE@@@<<<::::::<<<;;;:::>>>CCCPPPUUU\\\```bbb```___^^^[[[WWWQQQLLLOOO[[[lllyyy|||}}}|||~~~mmmcccYYYYYYgggyyy|||eeeJJJ999222,,,))))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''')))''''''+++///444===FFFNNNRRRXXX\\\^^^___```aaaaaabbbcccdddddddddcccbbbbbblllvvvggg___hhhwwwyyytttqqqlllgggbbb[[[TTTPPPIIIFFFCCCBBBAAAAAA???===>>>>>>>>>???@@@BBBEEEFFFHHHKKKQQQYYY```aaa]]]XXXUUURRRQQQRRRVVVZZZ\\\\\\aaadddjjjqqqxxx~~~xxxyyyrrreeeRRRAAA555111111000///...,,,+++++++++*********)))(((((((((((((((((())))))***)))((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%"""###%%%&&&((((((((((((%%%$$$###$$$&&&'''&&&%%%###$$$&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%###$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''((()))+++,,,---555999@@@GGGLLLMMMLLLKKKNNNNNNOOONNNJJJEEE???;;;888666666999;;;???GGGPPPYYY[[[^^^bbbcccaaa\\\YYYSSSQQQOOORRR\\\lll}}}~~~zzz~~~||||||~~~sssjjj___\\\bbbnnn{{{kkkRRR???444...,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$######$$$&&&''''''&&&"""$$$&&&&&&%%%%%%(((+++&&&&&&&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((((((&&&(((---222888AAAJJJOOOSSSYYY]]]___```bbbccc```aaabbbccccccbbb```___kkk}}}vvvhhh]]]\\\lll}}}tttmmmlllhhhccc]]]XXXRRRLLLHHHAAA???===<<<<<<;;;999777555555555666888:::===>>>@@@EEELLLOOOOOOLLLKKKJJJHHHEEECCCDDDIIINNNPPPPPPUUUXXX^^^eeennnuuu{{{}}}zzz{{{~~~{{{sssrrrppphhhXXXDDD666000000000000...---,,,+++++++++******)))(((((((((((((((((()))*********((('''&&&(((((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&((())))))((((((((('''&&&&&&%%%%%%%%%&&&$$$%%%''''''''''''%%%$$$&&&'''((((((&&&&&&'''(((###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''((()))***,,,...///666:::BBBIIIMMMMMMLLLJJJLLLNNNOOOMMMGGG@@@;;;888555333444888<<>>???@@@???>>>>>>;;;;;;<<<>>>@@@BBBDDDEEELLLNNNQQQVVV\\\eeeooovvv~~~yyyyyy||||||tttpppwwwsss]]]HHH???999444333222000,,,******,,,...(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&'''&&&######%%%)))%%%""""""&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((%%%$$$######$$$%%%'''((($$$''''''$$$%%%((((((&&&'''&&&%%%$$$$$$%%%((()))%%%'''(((***+++---111444<<>><<<;;;888555444333333333333333333333444444444444555666777888999888888777888999999:::<<<>>>@@@AAABBBDDDGGGJJJPPPXXXaaagggvvv}}}{{{zzz|||{{{ssswwwtttfffUUUGGG===666444333111...,,,+++---...((()))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###%%%''''''%%%######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&***,,,+++&&&###$$$!!!&&&&&&%%%%%%%%%&&&'''(((%%%'''((()))***...222666>>>EEEJJJJJJKKKOOOQQQQQQQQQOOOJJJBBB999222000111555:::@@@GGGMMMSSSXXX\\\\\\aaabbb``````^^^WWWNNNMMMPPP[[[mmm}}}tttwwwtttmmmkkkqqqoooeeeSSS???333//////...---,,,------,,,***((()))((((((((((((((())))))'''''''''''''''&&&&&&&&&(((((((((((())))))'''&&&$$$&&&'''&&&%%%%%%&&&'''&&&$$$######%%%%%%$$$"""&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%$$$$$$(((((((((&&&%%%%%%(((******,,,...222888@@@JJJPPPSSSVVVYYY[[[\\\^^^```bbbaaacccdddbbb___\\\[[[[[[zzzooofffaaa___ccckkk}}}~~~yyyuuuooojjjfffaaa]]]ZZZTTTPPPJJJFFFBBB???<<<999888777555333222111000000000000111111111222222222111111222333333333222222555555555666777888999:::888999<<>>EEEJJJNNNOOOQQQUUUUUUSSSRRRKKK@@@666222333999>>>CCCHHHOOOUUUYYY\\\___``````bbbccc___ZZZUUUQQQOOOQQQ___tttvvvwww}}}tttlllkkkhhhaaaQQQ???444111***)))((()))++++++***)))))))))((('''''''''((((((((((((((('''&&&&&&%%%%%%(((***---......,,,***)))"""$$$%%%%%%$$$$$$%%%&&&)))((('''&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&(((+++...444999@@@GGGOOOTTTTTTVVVYYY[[[\\\]]]___aaaaaaccceeedddbbbaaa``````wwwkkk^^^TTTQQQSSSXXXeeezzz~~~pppmmmiiiddd^^^XXXPPPLLLHHHEEE@@@===;;;999666555444333222111000/////////111111222222222333333333333333222222222222222222222111111111222222333444333444666777888:::===@@@HHHQQQ^^^jjjsss|||}}}}}}~~~~~~vvvsssuuu}}}|||wwwmmmTTTFFF:::666222//////...,,,***+++*********)))))))))((((((((((((((((((((((((((()))(((&&&&&&&&&(((***+++&&&&&&''''''''''''&&&&&&!!!'''***'''%%%''''''######%%%&&&%%%"""!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$"""&&&(((&&&%%%%%%"""%%%&&&'''((((((((('''''''''((()))+++...555<<>>:::777666444333111444222000......///000111///000000000000111111111333222111111000111111111111111111111222333333444111333555555555555777999===DDDOOOZZZcccnnnxxx}}}{{{|||}}}yyy|||}}}}}}wwwtttvvv}}}wwwbbbRRR@@@:::333//////...,,,)))+++++++++******))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%% ''')))%%%###''''''"""$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%((()))&&&$$$%%%"""&&&''''''''''''(((((((((((()))+++...222999@@@FFFIIILLLOOOOOORRRTTTQQQKKKEEE???888444777???FFFKKKRRRVVV[[[^^^```aaacccdddeeebbb^^^XXXPPPNNNVVVaaarrr}}}tttrrryyyzzzmmmcccccc^^^NNN>>>777000...,,,+++++++++)))(((,,,+++***))))))((())))))'''''''''''''''''''''''')))---//////+++((('''(((%%%&&&'''%%%###"""######!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$#########!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&''')))(((---666>>>EEEKKKQQQTTTWWWYYY\\\]]]^^^^^^```bbbdddfffhhhgggfffdddcccddd~~~fffRRRNNNPPPNNNMMMPPPYYYmmm~~~yyyuuulllhhhbbb[[[UUUNNNHHHCCC<<<999666333333222111///333111...++++++---000222////////////000000000000333222111000///000000111000000000111222333444555000222444555444333333444555;;;BBBJJJRRR[[[gggnnnuuu{{{}}}yyyxxxyyyuuuyyy{{{{{{|||}}}yyyuuuppprrr~~~~~~qqq```GGG???666111//////---+++,,,,,,+++******))))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""((('''%%%((($$$'''&&&%%%&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######'''''''''&&&&&&&&&%%%%%%!!!"""###%%%&&&&&&%%%%%%!!!$$$&&&$$$%%%))))))&&&((('''&&&&&&&&&''')))***(((***...222666===DDDHHHKKKNNNPPPPPPRRRSSSNNNGGG???;;;777888???GGGNNNRRRXXXZZZ]]]```aaabbbdddfffccc^^^YYYSSSLLLOOO___qqq~~~ppprrr|||}}}pppiiiiiicccQQQBBB<<>>;;;444333222222222333444555444333222000......000111111222222111000000111222666444111000111222111000000222444444333333444555444333111222333333111000888666555888===BBBEEEFFFLLLUUUaaammmwww{{{xxxzzzyyyzzz}}}zzztttpppqqqhhhhhhnnn{{{pppYYYAAA777555111---+++***************************))))))(((''''''&&&&&&))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$%%%""" $$$%%%"""%%%######&&&'''$$$%%%(((######&&&%%%$$$&&&'''&&&%%%&&&'''###(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''',,,222888===CCCIIIMMMPPPPPPPPPOOOLLLGGGBBB===<<<@@@EEELLLRRRVVVZZZ[[[YYYZZZ]]]```bbbbbb```^^^VVVSSSNNNMMMUUUggg~~~zzztttwwwzzzwww}}}ssskkk___LLL===777000------...---,,,******+++++++++***((((((&&&(((***)))(((''')))+++---,,,***((('''&&&%%%%%%!!!$$$%%%######$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***)))''')))---...444===FFFMMMRRRWWWZZZYYY\\\___``````aaacccdddfffdddbbbaaa```___\\\ZZZxxx```PPPJJJJJJSSS]]]hhh{{{~~~}}}zzzuuuqqqjjjcccYYYPPPGGGAAA;;;777333333222111111111222222000222333111...---111555///222444333111000333555666444222222222333222111222444555555444333444555777444222111222333444333666555555777:::===>>>>>>===DDDNNNYYYcccooo{{{~~~{{{~~~zzzxxxxxxuuuqqqoooqqqmmmpppyyy|||fffKKK;;;444///,,,***++++++++++++++++++++++++***))))))((((((''''''&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''''''''### !!!&&&'''%%%'''$$$$$$''''''$$$$$$'''***&&&$$$&&&'''$$$"""$$$######$$$'''***(((###'''''''''''''''&&&&&&&&&''''''''''''(((((()))******...555;;;@@@EEEKKKNNNOOOPPPPPPNNNJJJDDD>>>;;;BBBHHHOOOTTTVVVXXX[[[^^^]]]]]]^^^bbbdddccc^^^YYYQQQLLLGGGMMM```zzz~~~|||yyyyyyvvvpppuuu~~~vvvkkkZZZHHH@@@666///---------,,,))))))*********)))(((((((((((((((((('''))),,,///000...+++(((&&&%%%&&&&&&$$$&&&'''%%%""" """%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((&&&'''))))))'''***///111777AAAJJJPPPTTTWWWYYYZZZ\\\___```aaaaaacccdddfffdddbbbaaa```^^^[[[YYYhhhVVVQQQOOORRR[[[gggwww}}}}}}zzzuuuqqqiiibbbWWWMMMDDD===888444222222111111000000000000---...000///......111333,,,000444444222222555999333222111333555666666555333555666555333222222333666555333333444555555444444444555777999::::::::::::>>>DDDIIIPPPZZZfffnnnwww{{{|||~~~xxxuuuuuussspppoooppppppuuu~~~mmmTTTAAA666111///...+++++++++++++++*********))))))))))))((((((''''''$$$%%%&&&'''''''''((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''$$$ """''')))'''***'''''')))((($$$$$$&&&,,,(((&&&((((((%%%###$$$&&&$$$"""$$$(((+++------''''''''''''''''''''''''((('''''''''((()))***+++,,,111777===BBBGGGLLLOOOKKKLLLMMMLLLHHHDDD@@@>>>GGGOOOWWWZZZZZZYYY\\\___```___```bbbdddaaaYYYSSSNNNIIIIIIUUUooozzz~~~~~~xxxuuutttsssooommmqqqxxx|||{{{gggYYYNNN???444...,,,++++++(((((()))))))))(((((((((***)))((('''))),,,000333222///,,,(((&&&%%%&&&'''((())))))(((&&&%%%&&&(((###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((((((&&&'''))))))(((+++000444:::DDDLLLRRRTTTVVVWWWYYY[[[^^^``````aaabbbdddfffdddbbbaaa```]]]YYYWWWqqq\\\QQQPPPSSSYYYcccppp~~~}}}}}}zzzuuuppphhhaaaUUUJJJAAA;;;555222111111111000000//////...///---,,,...111333222111///222555555333222444666333222222333555666666555222444555444222111111111444444555666888777555222111333666888999999:::;;;;;;===???@@@CCCJJJTTT\\\fffmmmyyy|||vvvssssssssspppnnnooonnnrrryyyttt___JJJ;;;444111000++++++*********))))))))))))))))))))))))(((((((((###%%%''''''&&&&&&(((***&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$!!! %%%&&&$$$&&&###$$$&&&'''$$$$$$''' ###'''&&&''')))+++((($$$"""""""""######&&&'''''''''''''''''''''((((((''''''''')))+++,,,...333999???DDDHHHLLLNNNKKKLLLMMMKKKGGGDDDCCCCCCMMMTTT[[[^^^\\\ZZZ\\\___`````````aaa```\\\TTTNNNLLLKKKQQQccc||||||~~~xxxnnngggcccfffkkkooossswwwyyytttfffYYYFFF777...,,,,,,+++(((((((((((((((((())))))+++)))((()))+++///333555222///,,,(((&&&%%%&&&'''%%%%%%%%%$$$######$$$%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&))))))(((,,,222666<<>>===???>>><<<===@@@???:::BBBAAAEEELLLTTT___ooo|||{{{ssspppllllllnnnjjjjjjooowww}}}zzziiiQQQ@@@:::222000---+++,,,,,,,,,+++)))***)))((('''''')))+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$%%%$$$###'''((()))'''$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$((())))))(((''''''$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%'''***+++***((((((&&&''')))******...444888>>>GGGLLLMMMNNNQQQTTTUUUUUUUUUUUUWWWYYY[[[\\\]]]]]]]]]]]]^^^```aaabbbbbb^^^ZZZVVVRRRRRR[[[fff}}}xxxjjjeeefffpppnnnRRR===222...,,,+++***+++---///......444444444333000---***((()))&&&%%%''''''$$$$$$'''((('''&&&%%%%%%%%%%%%&&&###%%%''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&&&&&&&######&&&'''$$$$$$'''%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((***)))))),,,111666???FFFLLLOOOSSSZZZ^^^]]]```aaacccdddeeeeeedddddddddbbbbbbaaa\\\UUUSSSVVVooo^^^[[[ggg|||xxxuuuuuuwwwvvvrrrqqqpppkkkdddZZZQQQFFF@@@999333000111000000000000000000000000111111111111222222222222111111222333333444444555333444444333333555888;;;888777555333333444555666444555666777888888888888333444555666999;;;===>>>AAACCCBBBAAABBBEEECCC>>>BBBAAABBBGGGKKKSSS```mmmxxxrrrnnnmmmooolllkkkmmmsssvvvvvvxxx|||vvv```III;;;333000---++++++,,,,,,+++'''(((((((((''')))+++...)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""'''(((((('''%%%%%%&&&(((((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$%%%'''''''''&&&&&&%%%%%%&&&((()))((('''(((&&&&&&)))******///555;;;AAAHHHMMMOOOPPPRRRUUUUUUUUUVVVXXXZZZ\\\^^^```\\\]]]]]]^^^___```aaabbb]]]ZZZWWWTTTRRRXXXhhhxxx}}}jjj[[[___jjj{{{wwwWWW@@@333///...,,,******---111333444777666444111---***'''&&&)))&&&'''))))))&&&%%%'''''''''&&&%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%&&&(((%%%%%%%%%&&&'''((()))***&&&######&&&'''$$$$$$'''$$$%%%'''((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********...555;;;BBBIIIOOOQQQUUU\\\______```aaacccdddeeeeeeeeedddbbb``````___[[[VVVXXX]]]yyy]]]SSSYYYkkk}}}zzzvvvsssvvvxxxvvvrrrpppoooiiibbbWWWNNNDDD>>>888222000222000000000000000111111111222222222222222222222222222222333333444444555555444444444333333555999===:::888666444333444555777222333555777888888888777444666777888999;;;>>>@@@EEEHHHIIIIIIKKKNNNLLLHHHHHHEEEEEEFFFHHHLLLVVVaaavvv|||vvvpppnnnoooooollllllppppppoooooosssvvvzzz}}}lllQQQ===444111---+++,,,,,,,,,,,,'''(((((((((((())),,,...)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%$$$$$$###$$$%%%))))))((('''&&&&&&%%%%%%######%%%&&&''''''''''''&&&''''''%%%$$$###$$$%%%'''%%%###$$$''')))'''%%%%%%%%%%%%&&&'''''''''&&&'''%%%&&&)))***+++111888>>>CCCJJJOOOQQQRRRSSSUUUTTTUUUWWWYYY\\\^^^aaabbb\\\]]]^^^___````````````\\\XXXTTTRRRTTTaaayyyqqq^^^ZZZcccsss___EEE666000000......///333666777888777555222...+++((('''&&&'''%%%'''******&&&%%%''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%''')))***%%%######&&&'''$$$$$$'''!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))***+++000777>>>DDDKKKPPPSSSVVV\\\```___```aaaccceeeffffffeeeeeebbb```___]]]YYYWWW\\\dddiiiRRRNNNYYYkkk}}}zzzxxxwwwxxxvvvrrrnnnlllfff___UUULLLCCC===888333111333///000000000111111111222333222222222222222222222222333333444555555666666555555555444444777;;;>>><<<:::777555444555777888777888:::;;;<<<<<<;;;::::::;;;<<<<<<<<<>>>BBBEEEHHHMMMQQQTTTXXX[[[XXXSSSPPPLLLJJJJJJHHHJJJRRR[[[qqqzzzrrroooppppppmmmlllnnnnnnkkklllooottt}}}rrrYYYCCC888444///---,,,------,,,*********)))((((((***,,,((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''(((((($$$######$$$$$$$$$$$$###))))))((('''&&&&&&%%%%%%""""""###%%%%%%&&&&&&&&&((())))))((('''''')))+++'''%%%###$$$''')))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&(((&&&&&&)))+++---444;;;AAAEEEKKKPPPSSSTTTTTTTTTRRRTTTVVVYYY\\\___aaabbb\\\]]]___```aaa```___^^^ZZZUUUPPPQQQXXXlll{{{ggg[[[iiivvvoooSSS???555---///222777<<<>>>>>><<<333222///+++)))(((((((((&&&$$$%%%))))))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%''')))'''&&&%%%$$$$$$%%%&&&'''%%%######&&&'''$$$$$$'''!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$&&&((()))***000999@@@EEEKKKQQQSSSVVV\\\___^^^```aaaccceeeffffffffffffdddbbb___]]]XXXWWW```kkksss___NNNPPP\\\mmm~~~~~~}}}|||yyywwwtttuuusssnnnkkkiiiccc[[[TTTKKKBBB===888333111333///000000111111222222222333333333333222222222222333333444555555666666777777777888888888:::>>>AAA???<<<999666555666888:::999:::<<<===>>>===;;;:::999;;;;;;::::::===CCCIIIOOOVVV]]]bbbgggjjjeee___XXXTTTRRRPPPMMMMMMSSS\\\pppvvvqqqqqqppplllkkkmmmmmmkkklllpppxxx|||zzz{{{uuu```MMM<<<888222...------------+++,,,+++***(((''')))+++(((''''''''''''(((((()))((((((((((((((((((((((((''')))***)))'''&&&%%%&&&%%%$$$$$$%%%''''''&&&$$$((((((''''''&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%&&&''''''&&&''')))***&&&%%%$$$%%%'''''''''&&&$$$&&&''''''&&&%%%&&&&&&)))''''''+++---000777???CCCFFFKKKPPPTTTUUUTTTTTTRRRSSSVVVZZZ]]]___aaabbb]]]___aaabbbaaa___\\\ZZZUUUPPPNNNUUUeee}}}qqqfffcccxxxbbbHHH999...111777>>>CCCDDDAAA>>>...---,,,***))))))******&&&$$$%%%((((((%%%%%%(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$%%%''')))&&&%%%%%%$$$$$$$$$%%%%%%&&&######&&&'''$$$$$$'''$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&((((((+++111:::AAAFFFLLLQQQSSSVVV[[[^^^]]]```aaaccceeefffggggggfffeeeccc```\\\XXXYYYeeesssiiiYYYNNNSSSaaaqqq}}}{{{zzzyyyyyywwwuuurrroooqqqpppllljjjiiiccc\\\TTTKKKAAA<<<777222000222///000000111111222333333444444333333333222222222444444444555666666777777999;;;<<<===>>>???BBBDDDAAA???;;;777666888:::<<<;;;===???@@@???>>>;;;:::999:::;;;::::::???IIIQQQ\\\dddnnnuuuzzzzzztttkkkbbb^^^\\\ZZZVVVUUU[[[cccrrr{{{uuuuuunnnjjjiiilllmmmlllnnnrrr|||yyywwwwww{{{xxxgggWWW@@@<<<555000...---------+++,,,+++***((((((***+++'''''''''''''''((())))))((((((((((((((((((((((((&&&(((***)))'''$$$%%%%%%%%%$$$###%%%((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&((($$$''')))(((&&&%%%&&&'''***((((((,,,///222:::BBBEEEGGGKKKPPPTTTUUUTTTSSSRRRTTTWWW[[[^^^```aaaaaa___```bbbcccbbb^^^ZZZXXXPPPMMMRRRbbbzzzqqqjjjooo}}}tttVVVCCC999;;;>>>BBBCCC@@@;;;666++++++******)))))))))***(((%%%%%%((((((&&&'''***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$$$$'''***$$$$$$%%%&&&''''''''''''&&&######&&&'''$$$$$$'''%%%'''((('''%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******'''((()))***,,,222<<>>777111///...------***++++++***((()))+++---'''''''''''''''((()))***''''''''''''''''''''''''!!!$$$((((((&&&%%%&&&((("""!!!!!!###&&&'''$$$!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''')))((('''&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%'''***)))&&&%%%&&&(((+++((()))---000333;;;DDDEEEGGGKKKPPPTTTUUUTTTRRRTTTUUUYYY\\\___aaabbbbbb```aaacccdddbbb^^^YYYVVVNNNNNNXXXooouuuooovvvyyyrrrvvvfffQQQGGGFFFEEECCC@@@999111,,,************)))))))))(((***'''&&&((()))''')))---%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&$$$###$$$'''***"""###%%%((()))***))))))&&&######&&&'''$$$$$$'''$$$%%%&&&%%%###!!! !!!%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++)))***++++++---333===DDDHHHOOOTTTUUUWWW\\\___^^^```aaaccceeeggghhhhhhgggcccaaa___\\\YYY___pppcccRRRLLL[[[rrr{{{|||}}}{{{wwwsssqqqooolllmmmmmmnnnnnnjjjddd```UUUKKKBBB<<<777222111333,,,///333333111000222555333333222111111222222333444555666777888888999999;;;>>>AAACCCCCCEEEIIIMMMJJJDDD???===::::::???FFFJJJOOOQQQMMMDDD>>>>>>AAAEEEDDDBBBBBBFFFNNNYYY```www~~~~~~nnnqqqrrroookkklllqqqwww|||rrrjjjeeecccfffjjjlllpppttt}}}tttiiiUUUAAA111222444///,,,...+++...///,,,'''%%%(((+++((((((((()))))))))))))))$$$%%%%%%%%%&&&&&&''''''###''')))'''###!!!$$$'''######$$$%%%&&&&&&&&&&&&###''''''######''''''"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&$$$'''***((("""***(((''''''(((((((((''''''(((+++///444:::???BBBIIIKKKMMMPPPRRRSSSTTTTTTVVVVVVWWWXXXZZZ]]]```aaafff```^^^aaabbb]]]XXXUUUUUUVVVaaa{{{~~~|||zzzzzzxxxtttvvvvvvdddVVVOOOFFF???;;;666///***+++++++++******)))((('''######%%%&&&''''''(((((((((&&&$$$%%%((()))(((&&&%%%&&&'''''''''&&&%%%$$$!!!((((((%%%+++%%%''''''$$$$$$''''''$$$&&&%%%$$$###$$$%%%&&&'''...)))%%%$$$&&&'''&&&$$$&&&&&&%%%%%%%%%&&&''''''$$$&&&))),,,000777???EEEMMMOOOSSSVVVYYY[[[[[[[[[[[[```fffhhhgggeeeeeefff___```[[[UUUWWWfffxxxfffZZZXXXkkk~~~yyyzzzzzzyyyvvvrrrpppnnnkkkkkklllllllllhhhbbb^^^TTTKKKAAA<<<777222111444333444666666555444555555444333333222222222222222222333444555666777888888;;;>>>AAACCCFFFJJJPPPTTTUUUOOOHHHCCC???>>>CCCJJJRRRVVVXXXRRRIIIBBBCCCFFFIIIJJJKKKLLLQQQ[[[hhhrrr~~~zzz}}}}}}{{{{{{zzznnniiifffhhhkkkkkknnnrrruuu|||{{{bbbKKK777333444///+++---)))+++---***%%%###&&&)))(((((((((((((((((((((((())))))*********+++++++++###''''''&&&''')))((('''&&&%%%$$$%%%&&&'''$$$''''''$$$$$$''''''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((%%%!!!"""&&&'''$$$(((&&&%%%&&&((())))))(((((()))+++...444:::@@@DDDKKKMMMOOORRRTTTUUUUUUUUUXXXXXXXXXZZZ\\\^^^aaabbbeee```^^^aaaaaa[[[UUUSSSQQQ\\\qqqwwwrrrrrryyyxxx|||yyy___SSSDDD999555333...***************)))(((''''''&&&&&&'''((())))))))))))'''&&&$$$&&&((()))(((&&&&&&&&&'''''''''&&&%%%$$$!!!''')))###!!!&&&(((%%%((((((&&&&&&))))))&&&%%%%%%$$$$$$$$$%%%&&&''')))&&&$$$###$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&(((***---222999AAAGGGOOOQQQTTTXXX[[[\\\]]]]]]\\\```dddffffffeeecccccc[[[[[[XXXUUU\\\ooo___[[[bbbyyy|||wwwwwwwwwvvvtttqqqooommmjjjjjjjjjjjjiiieee___[[[SSSIII@@@;;;777222222444555444444444555555333111444444444333333333222222333333444444555777888999<<<===@@@CCCHHHOOOWWW]]]ZZZSSSJJJEEEAAA@@@FFFNNN]]]```aaaZZZPPPIIIIIILLLNNNQQQTTTVVVYYYdddttt|||vvvtttuuu}}}tttmmmiiijjjkkkjjjkkknnnrrryyyuuuZZZ@@@555333///,,,,,,,,,......,,,(((''')))+++(((((((((((((((''''''''''''''''''''''''((((((((( %%%'''%%%$$$$$$&&&,,,***'''$$$###%%%'''(((%%%''''''%%%%%%((((((%%%((((((''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&(((%%% """&&&&&&&&&$$$$$$%%%''')))***)))******,,,///444<<>>555111///...)))))))))'''&&&%%%&&&'''))))))((((((''''''''''''((((((((('''''''''''''''***(((&&&$$$$$$(((---111###$$$%%%'''''''''&&&%%%&&&%%%&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%!!!'''***'''$$$%%%&&&&&&)))'''%%%&&&'''((('''&&&,,,---...222888???FFFJJJNNNOOORRRTTTUUUVVVVVVVVVXXXYYY[[[\\\^^^___```aaabbb```___^^^XXXRRRQQQUUUbbbwwwzzz}}}|||~~~kkkZZZCCC444000000...,,,************)))((('''&&&(((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%(((%%%###%%%''''''&&&%%%&&&))))))'''(((,,,---***%%%%%%&&&&&&&&&'''''''''&&&((()))'''###"""###&&&&&&&&&&&&&&&'''((()))******+++---000555===GGGMMMOOOQQQUUUYYY[[[]]]]]]]]]cccbbbcccfffhhhgggbbb^^^\\\XXXSSSWWWggg~~~mmm{{{~~~{{{wwwtttqqqpppqqqpppmmmjjjhhhfffdddbbb```\\\WWWSSSLLLDDD<<<888666333333666222222333666999::::::999333444666777888888777666666666666777999===@@@BBBHHHFFFGGGKKKTTT^^^fffkkkkkkaaaVVVPPPOOOUUUbbbooowwwmmmhhhjjjooosssyyy{{{gggaaagggooo{{{}}}uuuooommmkkkhhhgggiiidddiiinnnooonnnqqqzzzyyymmmppp~~~}}}```HHH:::333000///+++***)))(((((((((((((((******))))))((((((''''''*********))))))))))))((("""$$$&&&((()))******))) """%%%'''((('''%%%$$$&&&$$$$$$'''(((&&&&&&)))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""'''***(((((()))(((%%%***)))''''''(((((('''&&&,,,...000555;;;BBBHHHKKKMMMOOOQQQTTTVVVWWWXXXXXXYYYZZZ[[[]]]^^^___`````````______\\\VVVQQQTTT[[[fff}}}zzzrrrqqqwwwyyyhhh[[[III;;;444222///---+++++++++******)))((('''***************)))((('''%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&((($$$"""$$$%%%$$$%%%'''"""%%%&&&$$$$$$'''(((%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%"""!!!!!!!!!%%%%%%&&&&&&'''(((******)))+++...222888???HHHMMMNNNPPPTTTXXXZZZ\\\\\\\\\bbbccceeeggghhhfffccc```XXXVVVUUU[[[lll~~~}}}zzzwwwsssooommmooonnnjjjgggeeeccc```^^^\\\XXXSSSOOOKKKCCC;;;888555333444777///111333555555555666777222333666888999:::999999555666777:::???EEEKKKNNNPPPOOOPPPVVVaaakkksssvvvnnndddYYYTTTTTT]]]mmm{{{|||yyy}}}~~~jjjdddllluuu{{{tttqqqmmmhhhfffgggaaafffjjjiiiggglllwww}}}ppplllxxxmmmSSS???555111//////...---,,,------------,,,++++++***))))))(((((())))))((((((((('''''''''&&&&&&'''(((((('''$$$"""$$$%%%&&&'''''''''%%%$$$%%%"""###'''(((%%%%%%)))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%''''''&&&(((+++)))%%%***((('''''')))******)))+++...222888>>>DDDHHHKKKMMMOOORRRUUUXXXZZZ[[[[[[ZZZ[[[]]]___```aaaaaa```___^^^]]]ZZZSSSPPPWWWbbboooyyyppppppssszzzzzzpppiii___PPPAAA777111//////,,,,,,,,,,,,+++***)))((())))))*********))))))((($$$&&&((((((&&&%%%''')))((('''&&&%%%%%%%%%&&&&&&'''$$$$$$'''&&&###$$$((( ###### !!!######!!!%%%%%%'''((((((((('''&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%&&&&&&''')))***+++))),,,111666;;;BBBIIINNNNNNPPPTTTXXXZZZ\\\\\\\\\___bbbeeegggfffdddbbbaaaWWWYYY[[[bbbrrr~~~}}}}}}{{{yyywwwrrrmmmlllmmmlllhhhdddcccaaa^^^[[[YYYUUUPPPLLLJJJBBB:::777555333444777333666999888666555777999111333666888:::;;;::::::666777:::???FFFNNNUUUYYYVVVUUUXXX___kkkvvv}}}rrrhhh^^^[[[^^^iii|||rrrmmmuuuxxxtttnnnhhheeefff]]]bbbeeecccaaaeeerrr|||sssjjjuuuvvvZZZCCC666111///...,,,++++++,,,,,,,,,+++,,,,,,,,,+++***))))))(((++++++******)))))))))((()))'''$$$###%%%''')))***)))(((''''''&&&&&&&&&&&&%%%!!!"""''''''$$$%%%)))'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''%%%###&&&+++***&&&)))''''''(((***,,,,,,,,,+++...333999@@@EEEIIIKKKNNNPPPSSSWWWZZZ\\\]]]]]][[[\\\^^^```bbbbbbbbbaaa^^^^^^]]]YYYRRRPPPZZZfff~~~}}}tttpppqqqsssxxxyyynnnkkkbbbTTTDDD777000///000,,,,,,,,,,,,,,,+++))))))''''''((((((((((((''''''$$$&&&((((((&&&%%%''')))((('''&&&%%%$$$%%%&&&&&&%%%$$$&&&***(((######(((%%%((((((%%%%%%''''''$$$%%%%%%'''((((((((('''&&&)))'''&&&(((+++,,,***'''%%%%%%&&&&&&((()))***+++)))---333999>>>DDDKKKOOOOOOQQQUUUXXX[[[\\\]]]]]]\\\aaafffgggdddbbbaaabbbZZZ^^^bbbhhhwww}}}|||zzzyyyvvvqqqkkkiiikkkkkkhhheee\\\[[[XXXUUURRRNNNLLLKKKAAA@@@===:::777333111///111222333444444444333333444333333666:::<<<:::777999999<<>>CCCLLLYYYeeemmmrrryyyvvvtttyyy~~~}}}~~~uuurrrpppkkkfffcccbbb```___```eeekkkpppzzz~~~~~~sssXXXAAA666333000000///...---,,,,,,,,,***++++++,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((&&&$$$###&&&((()))((('''&&&''')))(((((('''&&&'''((()))***---///333:::BBBHHHMMMOOOQQQRRRUUUWWWYYY[[[\\\\\\^^^bbbbbb``````bbbbbb^^^___]]]ZZZVVVSSSYYYppp|||{{{vvvssssssuuuxxxyyyxxxzzz}}}wwwlll\\\FFF444///222,,,,,,,,,++++++***))))))((((((((()))))))))******%%%&&&((()))((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!######$$$(((***)))&&&''''''&&&&&&%%%$$$###)))((('''(((***+++++++++------111888AAAHHHKKKLLLTTTVVVXXXYYYZZZ\\\___bbbfffeeeeeeffffffddd```]]]]]][[[jjj}}}yyyxxxvvvuuutttpppmmmkkkkkkkkkhhhbbb\\\UUUTTTRRRNNNKKKHHHEEEDDD@@@888000---000333333222222333333333444444444444666555444555888:::;;;;;;>>>BBBIIIRRR]]]jjjvvv~~~uuuqqqnnniiieeeccc```]]]\\\___dddhhhkkkssswww}}}dddJJJ:::333222111///...,,,+++*********++++++++++++***)))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((('''&&&$$$###&&&'''(((((('''&&&'''((((((((('''&&&'''((()))***---000555<<>>@@@???CCCIIIQQQ\\\lll~~~xxxrrrmmmhhheeeccc^^^ZZZYYY^^^bbbeeeeeemmmqqqvvv}}}tttVVV>>>222///...---+++***))))))***++++++++++++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''''')))***+++---111888>>>DDDIIIMMMPPPTTTUUUWWWYYY[[[\\\]]]]]]]]]``````^^^___cccdddbbb[[[VVVOOOMMMVVVllluuuqqqssszzzwwwqqqrrrsssrrrpppsssyyyzzz```EEE555111......---,,,+++*********))))))))))))))))))))))))(((((((((((('''&&&$$$$$$&&&'''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!(((---***&&&%%%%%%###&&&'''((()))************)))((('''(((***+++++++++---000555===DDDJJJNNNOOOUUUWWWYYY[[[\\\___bbbeeeffffffgggggggggddd```\\\^^^\\\mmmxxx{{{xxxvvvuuutttsssmmmmmmmmmllliiiccc\\\WWWPPPOOOMMMJJJFFFCCC@@@???>>>999444444888888333---444444333333333444555666888888888888:::>>>CCCFFFFFFGGGJJJQQQ]]]qqqyyyqqqkkkhhhaaa]]]YYYXXX\\\```aaaaaahhhmmmrrrxxxcccFFF444...---,,,+++***+++,,,---+++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''%%%$$$$$$&&&(((***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((((((((''''''((()))+++,,,///444;;;AAAFFFJJJOOORRRUUUVVVXXXZZZ[[[]]]]]]]]]^^^aaaaaa______cccccc```^^^YYYRRRQQQ```}}}mmmeeeiiisss}}}zzzuuuzzz}}}sssTTT===222...---,,,***))))))))))))(((((((((((((((((((((((()))((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%''''''%%%&&&'''((()))************)))((('''(((***+++++++++...222888???FFFKKKOOOQQQVVVXXX[[[\\\^^^```dddgggggggggggghhhgggddd^^^ZZZZZZXXXjjj{{{{{{xxxwwwvvvuuutttmmmmmmkkkiiiddd^^^YYYVVVOOOMMMKKKHHHDDDAAA???===<<<555...,,,000555777777555444333333333444666777999:::;;;<<>>EEEIIIMMMRRRUUUXXXZZZ]]]___aaadddgggjjjiiiiiihhhgggddd^^^VVVQQQWWW]]]www