BM6P6(@ xxxqqqjjjfffeeeaaa\\\YYYZZZ\\\^^^````````````bbbdddhhhkkkmmmmmmrrryyy~~~}}}~~~||||||}}}}}}}}}}}}||||||vvvwwwxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvuuuttttttvvvzzz~~~{{{{{{qqqtttyyyoooTTTHHH@@@999888888555444555777555333222222333222000222222222222222222222222111111111111111111111111444333222333666777555222222222333444444555555666666:::;;;888666888999777;;;<<<<<<===>>>@@@DDDHHHNNNXXXttt~~~~~~|||uuuccc___ZZZWWWWWWYYY[[[\\\^^^cccllluuu~~~}}}{{{{{{uuuqqqoooooosss}}}xxxrrrkkkeeebbb___\\\ZZZ\\\]]]______``````___^^^___aaaccceeeggglllsssxxx|||~~~}}}||||||}}}~~~~~~~~~}}}}}}xxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvuuuttttttvvvyyy|||~~~{{{xxx~~~sssuuuwwwrrrXXXIIIAAA:::999999666555666777666444333444444333222222222222222222222222222111111111111111111111111333222111333555666444222222333333444444555555666777;;;<<<888777999:::888;;;<<<===>>>>>>AAAEEEIIIPPP[[[xxx}}}}}}yyyqqq___[[[WWWUUUVVVYYY[[[\\\\\\aaaiiirrr}}}}}}xxxsssppppppttt|||tttnnngggeeebbb```aaabbbbbbaaadddbbb___]]]\\\\\\\\\]]]___dddjjjpppuuu{{{~~~{{{||||||}}}~~~~~~~~~~~~~~~zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzvvvvvvuuutttuuuxxxzzz|||{{{uuuzzzuuuvvvuuu~~~vvv___KKKBBB;;;::::::777666777666444333333444444222111222222222222222222222222222222222222222222222222222111111222444555333222333333333444555555666666777;;;<<<999888:::;;;:::<<<===>>>???@@@CCCGGGKKKRRRaaawwwzzzqqqhhhZZZWWWTTTTTTUUUXXXZZZZZZYYY]]]ccclllyyy}}}|||uuuqqqnnnrrr|||xxxqqqmmmjjjiiihhhgggjjjgggddd```]]][[[ZZZZZZYYY^^^ccchhhmmmuuu~~~zzz{{{|||}}}}}}~~~~~~}}}}}}|||zzzxxxvvvuuuuuuvvvvvvxxxxxxxxxyyyyyyzzzzzz{{{xxxwwwwwwvvvwwwxxxzzz{{{}}}uuuxxxuuuvvvrrrwwwzzzeeeLLLDDD===<<<;;;888777777444333222222333333111000222222222222222222222222222222222222222222222222111111111222333333333222333333444444555666666666888<<<===:::999;;;<<<;;;<<<===???@@@AAAEEEIIIMMMTTTfff}}}vvvpppuuuyyyjjjaaaYYYWWWTTTTTTUUUWWWXXXXXXXXXYYY]]]fffttt}}}vvvppplllnnn{{{~~~wwwtttrrrqqqqqqnnniiiddd___\\\[[[ZZZWWWZZZ___ccchhhoooyyy}}}{{{||||||}}}}}}||||||{{{|||{{{xxxvvvuuuuuuuuuuuuwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||xxxyyyuuuvvvrrruuu|||iiiNNNEEE>>><<<<<<999777888444444333444555555333111222222222222222222222222222222222222222222222222000111222333333222222333333333444555555666666777888<<<===:::999<<<===<<<<<<===???@@@BBBFFFKKKNNNVVVllluuupppllluuuwwwhhh___[[[YYYWWWVVVWWWWWWVVVUUUWWWWWWYYYaaapppvvvppplllmmmxxxzzzvvvpppiiiccc^^^\\\ZZZWWWZZZ]]]```ccckkkuuu|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzxxxwwwvvvuuuttttttvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{||||||}}}|||{{{vvvyyyuuuwwwzzzgggNNNEEE>>>===<<<888777777666666666777888888666444222222222222222222222222333333333333333333333333000222444444333222333444444444444555666666777777777;;;===:::999<<<===<<<;;;===>>>@@@BBBFFFLLLOOOYYYsssqqqmmmlllxxxwwwjjjaaa[[[YYYXXXXXXXXXWWWUUUSSSUUUTTTVVV___nnnvvvpppooooooxxx{{{rrriiibbb^^^\\\YYY[[[\\\]]]```fffpppxxx~~~}}}{{{zzzxxxxxxxxxxxxwwwvvvttttttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~{{{}}}zzz}}}zzz{{{uuucccNNNEEE>>><<<;;;888666777555555555777888888555333222222222222222222222222333333333333333333333333000333555555333222333555444444555555666666777777666:::<<<999999<<<===<<<:::<<<>>>@@@BBBFFFLLLPPP\\\zzzwwwmmmjjjlll{{{ttthhhaaaXXXWWWWWWWWWXXXXXXVVVTTTTTTSSSUUU___qqqxxxqqqpppooovvvyyyooogggaaa___ZZZ[[[\\\\\\]]]dddmmmuuu~~~|||{{{vvvwwwxxxxxxxxxvvvtttssstttuuuvvvwwwxxxyyyzzzzzzwwwxxxxxxyyyzzz{{{|||}}}~~~xxx~~~~~~}}}rrr___NNNEEE>>><<<;;;888666666222222222444666555333000222222222222222222222222333333333333333333333333111333666666444333444666444444555555666777777777555:::;;;999888;;;===<<<999;;;===???BBBFFFLLLPPP___~~~zzzqqqiiigggkkk{{{}}}pppeee^^^UUUUUUUUUWWWXXXXXXVVVTTTRRRRRRUUU```sssyyysssooonnnssszzzqqqiiibbbaaa[[[ZZZ\\\^^^^^^aaajjjttt~~~}}}{{{yyywwwvvvvvvuuusssrrruuuxxx{{{~~~}}}zzzxxx|||{{{zzzzzzzzzzzz{{{|||zzz|||~~~mmmaaaKKKDDD>>><<<;;;888888:::666555555444444333222222111222222333333222222111222222333333333333444444666555555444444444555555666666666666777777777777999999999999:::;;;;;;<<<>>>===>>>BBBDDDFFFLLLTTT___|||qqqkkkcccdddiii|||wwwkkkaaa[[[YYYWWWVVVUUUUUUVVVXXXYYYXXXUUUWWW```ooozzzsssqqqlllnnnzzzpppeeebbbccc^^^]]]^^^______aaajjjttt~~~~~~}}}}}}{{{zzzxxxwwwwwwvvvtttrrrvvvxxx|||~~~|||zzz}}}{{{zzzyyyxxxyyy{{{||||||~~~rrrcccQQQHHH???<<<:::888888:::555444444333333222111111111222222333333222222111222222333333333333444444555555444444444444555555555555666666777777888888999999999999:::;;;<<<<<>>???BBBDDDFFFMMMUUUfffwwwkkkfffaaabbbiii|||vvvjjjaaa[[[YYYXXXWWWVVVVVVWWWYYYZZZYYYVVVXXXaaammm|||~~~~~~}}}uuuoookkkmmmxxxrrrcccbbbgggcccaaa`````````aaaiiirrr{{{~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxwwwxxxwwwuuussswwwyyy}}}}}}}}}|||yyywwwwwwxxxzzz{{{|||}}}vvvcccVVVKKK@@@<<<:::888888:::444444333333222111111111111222222333333222222111222222333333333333444444555444444444444444555555444444555666777888999999999999999999:::;;;<<<===@@@???AAADDDEEEGGGOOOXXXqqqsssgggccc^^^___ggg}}}ssshhh___[[[ZZZYYYWWWVVVVVVWWWYYYZZZZZZYYY[[[bbbjjjxxx|||}}}xxxoookkkkkkuuuzzzgggeeekkkhhhdddaaaaaa```aaagggooowww}}}}}}~~~~~~~~~|||{{{yyyxxxyyyxxxvvvuuuxxxzzz}}}~~~|||yyyvvvvvvwwwyyyzzz{{{{{{{{{dddWWWKKKAAA===<<<999888999555555444333333222222111111222222333333222222111222222222333333333444444444444333333444444555555555555666666777777888888999999999:::;;;<<<===>>>AAAAAACCCEEEFFFHHHRRR\\\{{{rrrhhheee]]]^^^hhh~~~qqqeee]]]ZZZYYYXXXVVVUUUUUUWWWXXXZZZ\\\\\\___dddjjjwww}}}|||~~~zzzppplllkkkssssssmmmppplllfffbbbaaa``````fffmmmvvv}}}}}}{{{zzzyyyzzzyyyxxxvvvxxxzzz}}}}}}{{{xxxwwwvvvwwwyyyzzz|||~~~xxxlllWWWKKKAAA>>>>>>;;;888777666666666555444444333333111222222333333222222111222222222333333333444444333333333333333444555555777777777777666666666666999999999:::;;;<<<>>>???AAABBBDDDGGGGGGJJJUUUaaarrrjjjhhh___```kkkzzznnnbbb[[[ZZZVVVUUUTTTTTTUUUWWWYYYZZZ^^^___ccchhhnnnzzz|||}}}|||rrrnnnmmmsssxxxwwwpppiiicccbbbaaabbbgggmmmvvv~~~}}}|||zzzzzz{{{{{{yyyxxxxxxzzz|||{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~zzz~~~vvv\\\OOOCCC??????<<<888777777777666666555444444444111222222333333222222111222222333333333333444444222222222222333444555666777777777777666666666666999999999:::;;;===>>>???@@@BBBEEEHHHIIIMMMYYYggg|||pppkkkjjjccceeessswwwlll___XXXYYYUUUTTTTTTTTTVVVXXX[[[]]]aaabbbfffnnnvvv|||~~~uuupppnnnsss}}}tttmmmfffddddddeeejjjpppwww~~~|||{{{{{{||||||zzzyyyxxxyyy{{{}}}~~~}}}}}}|||xxxyyyzzzzzz{{{{{{{{{{{{|||}}}}}}{{{hhhWWWFFF???===;;;999888777666666555444444333333111222222333333222222111222222333333333333444444222222222222333444555666444444555666777888999999999999999:::<<<===???@@@???AAAFFFIIIJJJOOO]]]lll{{{qqqmmmllliiilll|||vvvjjj]]]VVVXXXTTTTTTTTTUUUXXX[[[___aaaddddddiiisss~~~|||vvvqqqooorrr{{{wwwooohhhffffffggglllrrryyy~~~}}}~~~}}}{{{{{{||||||{{{yyyxxxyyyzzz|||||||||{{{{{{wwwxxxzzz|||}}}}}}||||||{{{}}}~~~zzzrrr^^^III>>><<<:::::::::666555555444444333222222222222222333333222222222222222333333333444444444222222222222333444555666111222333555888:::<<<<<<999999999:::<<<>>>???@@@>>>AAAFFFJJJKKKPPP___nnn}}}rrroooooommmpppuuujjj\\\UUUWWWUUUUUUUUUWWWZZZ^^^bbbdddeeedddjjjvvv~~~{{{vvvqqqnnnqqqyyyyyyqqqjjjhhhgggiiipppwww~~~{{{{{{{{{|||}}}zzzxxxwwwxxxzzz|||wwwwwwyyyzzz{{{{{{||||||{{{{{{||||||||||||{{{{{{~~~{{{{{{zzzcccJJJFFF>>>888;;;<<<777777555444444444444444333333333333333333333333222222222333333333444444444555666666555555666888777777888888777666555444:::;;;;;;;;;<<<=========@@@EEECCCDDDMMMRRR]]]ppp}}}qqqlllkkkrrrwww~~~jjj^^^VVVUUUXXXTTTUUUVVVVVVYYY^^^dddiiilllnnnttt|||~~~yyy~~~uuuppprrrwwwzzzsssnnnmmmmmmmmmsssyyy}}}}}}}}}~~~~~~|||zzzzzzzzz{{{{{{yyyzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}|||{{{|||{{{lllPPPGGG>>>888999777777777666555444444444444333333333333333333333333333333333333444444444444444555666666555555666888444555555666777888999999:::;;;;;;<<<<<<=========???DDDCCCEEENNNTTT```tttzzznnniiiiiiiiiooolll^^^UUUSSSUUUTTTVVVWWWYYY\\\aaagggkkkppprrrwww~~~}}}yyyxxxrrrrrruuu}}}wwwrrrrrrrrrsssxxx~~~~~~}}}|||{{{{{{|||||||||||||||{{{zzzzzzxxxxxxzzz{{{|||~~~}}}{{{{{{~~~yyy|||}}}|||sssTTTHHH???::::::666888777666555444444444444333333333333333333333333333444444444444555555555444555666666555555666888555555555555666888:::;;;::::::;;;<<<======>>>>>>===DDDDDDFFFOOOUUUbbbwwwxxxmmmgggeeebbbhhh{{{nnn^^^TTTQQQSSSSSSVVVYYY]]]```eeejjjmmmuuuvvvyyy{{{yyyzzzsssrrrttt|||{{{uuussssssvvv}}}~~~|||{{{||||||}}}}}}}}}}}}||||||yyyyyyzzz{{{|||}}}~~~zzzxxxwww{{{{{{zzz}}}sssRRRGGG???>>>???:::888777666555444444444444333333333333333333333333444444444555555555666666444555666666555555666888:::888666555555666888999::::::;;;<<<===>>>>>>???===EEEEEEGGGOOOUUUbbbxxx{{{tttkkkbbbaaaggg{{{ooo___TTTPPPRRRQQQUUUZZZ^^^bbbfffjjjmmmvvvwwwzzzyyyxxx{{{tttrrrssszzzuuuqqqqqquuu|||{{{zzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}}}}zzzvvvuuuwww|||~~~|||nnnQQQEEE>>>???@@@;;;888888666555555555555555333333333333333333333333444444444555555555666666444555666666555555666888999888777555555777999:::::::::;;;<<<===>>>???@@@???FFFGGGHHHNNNSSSaaawww~~~qqqbbbbbbiii}}}qqqaaaUUURRRSSSPPPTTTYYY^^^aaadddgggjjjrrrtttwww}}}xxxwww{{{sssrrrssszzzvvvpppooouuu~~~}}}|||yyyzzz{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||yyywwwwwwzzzkkkRRRFFF======>>>888888888777666555555555555333333333333333333333333333444444444444555555555444555666666555555666888555555555666777:::<<<===::::::;;;<<<>>>???@@@@@@@@@HHHIIIJJJOOOSSSaaayyywwwdddaaajjjuuufffYYYTTTUUUQQQTTTYYY\\\^^^aaadddfffkkknnnrrrzzz~~~xxxyyy|||tttsssttt{{{xxxxxxxxxwwwwwwyyy}}}yyyrrrqqqvvv}}}}}}~~~~~~~~~}}}}}}}}}zzz{{{||||||}}}}}}}}}}}}|||{{{zzzzzzzzz|||~~~}}}~~~~~~}}}gggSSSGGG<<<<<<===777999888777666555555555555333333333333333333333333333333333333444444444444444555666666555555666888444444666777999;;;<<<===::::::;;;===>>>???@@@AAA@@@IIILLLLLLRRRVVVfff~~~xxxgggaaakkkzzzkkk]]]VVVVVVTTTVVVYYY[[[\\\^^^```cccdddhhhoooyyyyyy|||~~~vvvtttttt{{{oooqqqrrrrrrrrrsssvvvxxx}}}{{{uuutttwww|||||||||||||||}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzyyyyyyzzz}}}{{{{{{wwwbbbSSSIII======???:::999888777666666555555555333333333333333333333333222222222333333333444444444555666666555555666888666777888999999999999999::::::;;;===>>>@@@AAAAAA@@@JJJMMMNNNTTTZZZjjjvvviiiaaammm~~~ooo___WWWWWWVVVXXXYYYZZZZZZ\\\___aaa```eeemmmxxx{{{~~~xxxuuutttzzzllllllllllllllllllmmmmmmwww{{{~~~|||{{{|||~~~wwwsssuuu}}}~~~~~~~~~}}}}}}|||||||||||||||{{{||||||||||||}}}|||yyy{{{ooo___NNNDDD@@@===<<<>>>:::999888666555444444444222222333333333333444444555555444333333555666777555555555666666666666666666666666777888999;;;;;;>>>>>>>>>>>>???@@@AAAAAAEEEIIIKKKRRRYYYZZZkkk|||tttiii^^^ooowwwfff[[[YYYYYYVVVSSSQQQRRRWWW\\\___aaabbbgggttt{{{{{{tttqqqwwwffffffeeeeeeffffffggggggjjjooosssuuutttsssuuuwww{{{xxxuuuxxx}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}}}}~~~}}}xxxnnn^^^NNNEEE@@@===;;;<<<999999777666555555555555222222333333333333444444444333333333333444555555555555555666666666666666888888999999:::;;;===>>>>>>>>>???@@@AAABBBCCCCCCGGGJJJLLLSSS[[[]]]ppp{{{yyyqqqhhhaaarrr~~~{{{uuuiii```___XXXVVVRRRQQQRRRVVV[[[^^^```bbbiiivvv}}}|||tttpppvvv]]]\\\\\\\\\]]]]]]^^^___^^^aaaeeeggghhhjjjooossszzz~~~{{{yyy}}}~~~}}}{{{yyyxxxyyyzzz{{{|||~~~~~~|||zzzmmm^^^NNNEEEAAA<<<:::;;;888777777666555555555666222222333333333333444444222222333444444444444333555555555666666777777777999999999999:::<<<===>>>===???AAACCCEEEFFFFFFFFFJJJMMMNNNTTT]]]aaaxxx~~~xxxwwwooofffcccwww~~~pppooonnnfff___^^^WWWUUURRRPPPQQQTTTYYY\\\___bbbjjjyyy}}}tttoootttTTTTTTTTTTTTUUUVVVWWWWWWXXX[[[^^^```aaafffmmmrrrzzz~~~~~~~~~~~~}}}{{{zzzzzz|||}}}||||||nnn```OOOFFFAAA<<<999999777666666555555555666666222222222333333333444444222333444555666555444333555555555666777777888888777777777888999:::;;;<<<===???CCCFFFHHHIIIIIIIIIKKKNNNOOOUUU^^^eee~~~|||yyyoooeeedddzzzuuueeecccddd]]]WWWUUUUUUSSSPPPOOOPPPSSSWWWZZZ]]]aaajjjzzz~~~}}}sssnnnrrrOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWZZZ\\\^^^dddlllsss{{{~~~~~~}}}{{{zzz{{{|||}}}|||~~~sssdddRRRHHHBBB<<<999999666666555555555555555666222222222333333333444444333444666777777777666555555555666666777888888999777777777888999:::<<<<<<===???CCCGGGJJJKKKKKKKKKKKKNNNOOOUUU^^^ggg}}}pppfffddd|||qqqaaa______YYYRRRPPPRRRPPPNNNMMMOOORRRVVVYYY[[[```kkk|||}}}~~~sssmmmqqq~~~MMMMMMMMMMMMNNNPPPQQQQQQQQQTTTWWWZZZ^^^dddnnnuuu~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzz|||~~~~~~zzziiiVVVJJJCCC===::::::777666666555444444444555222222333333333333444444555555666777777777777777555555666777777888999999::::::::::::;;;===>>>???>>>???BBBFFFIIIJJJKKKLLLKKKOOOPPPVVV___hhh}}}ooofffddd~~~nnnbbbbbbbbb[[[UUUTTTNNNMMMLLLLLLNNNRRRVVVXXXZZZ```lll~~~}}}~~~rrrlllppp|||KKKKKKLLLLLLMMMOOOPPPQQQMMMQQQVVV[[[```hhhrrryyyzzz~~~~~~~~~}}}}}}yyyzzz{{{||||||{{{{{{zzz{{{|||}}}}}}}}}~~~|||oooZZZLLLCCC===;;;<<<888777666555444333333333222222333333333333444444555555555555555666777777444555666777888999:::::::::::::::;;;<<<===>>>???>>>???AAADDDFFFIIIKKKLLLKKKPPPSSSYYYaaakkkxxxkkkeeeeeezzznnneeefffddd[[[UUUUUUKKKJJJJJJKKKMMMRRRVVVYYY[[[bbbnnn~~~qqqlllooo{{{KKKKKKKKKLLLMMMNNNPPPQQQKKKPPPVVV]]]ccclllwww~~~ppplll}}}}}}||||||yyyzzz}}}}}}|||{{{||||||||||||}}}{{{~~~sss\\\MMMDDD>>><<<===999888666555444333222222222222333333333444444444555555444333333555666777444555666777888999::::::888888888999:::;;;<<<===??????@@@BBBEEEGGGJJJKKKLLLRRRUUU[[[ccclllrrrhhhdddeeeyyynnnhhhhhhdddYYYQQQRRRIIIHHHIIIJJJMMMRRRVVVYYY]]]cccppp}}}qqqlllooo{{{LLLNNNPPPQQQPPPOOOPPPQQQSSSUUUXXX^^^fffrrrmmmfffuuu~~~~~~~~~}}}}}}~~~}}}zzz{{{[[[NNNHHH@@@;;;;;;888777666555555444444555555555555444444333333333333444555555666666555555666666777888999::::::;;;:::::::::;;;<<<===>>>???AAABBBCCCDDDDDDGGGJJJMMMNNNUUUWWWZZZcccooo~~~pppdddgggiii}}}uuukkkccc[[[RRROOOQQQMMMKKKIIIGGGHHHNNNVVV\\\aaafffrrr}}}rrrkkklllwwwLLLNNNOOOOOOOOOOOOQQQSSSWWWZZZ```hhhrrr~~~ooohhhvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}aaaQQQJJJAAA===>>>777666555444444333333444555555444444444333333333444444444555555555666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDGGGJJJMMMOOOVVVXXX\\\eeeqqquuugggiiikkk|||rrrhhhaaaYYYQQQNNNOOOMMMKKKIIIGGGHHHNNNVVV\\\ccciiittt~~~|||ssslllmmmvvvMMMNNNOOOOOOOOOQQQUUUXXXZZZ```iiisss~~~vvvqqq~~~~~~~~~~~~~~~kkkUUUIIIAAA>>>???666666555444333333333333555444444444444333333333666555444444444555666777666666777888999:::;;;;;;<<<<<<<<<===>>>???AAAAAAAAABBBCCCDDDEEEGGGJJJMMMQQQXXXZZZ]]]gggttt{{{jjjjjjmmmxxxnnnddd]]]VVVOOOLLLMMMMMMLLLIIIGGGHHHMMMUUUZZZeeekkkvvv|||zzz~~~|||vvvooonnnvvvNNNOOOPPPQQQSSSXXX^^^bbbeeekkkuuu~~~~~~~~~wwwZZZIII???;;;===777777666555444444444444444444444444444444444444777666444333333555777888666777777888999:::;;;<<<;;;;;;<<<===>>>???AAABBBAAABBBDDDEEEEEEHHHLLLNNNQQQXXXZZZ^^^hhhvvvmmmkkknnnsssiii^^^YYYUUUPPPNNNOOOMMMLLLJJJHHHHHHMMMTTTYYYdddjjjvvvyyywww}}}{{{vvvpppnnnttt|||QQQRRRTTTVVVZZZaaaiiinnnsssyyy~~~bbbKKK???;;;<<<999888777666555555555555444444444444444444444444777666444333444555777999777777888999:::;;;;;;<<<::::::;;;<<<===???@@@AAABBBCCCEEEFFFGGGJJJMMMPPPQQQXXXZZZ^^^iiixxxlllkkkooopppeeeZZZWWWUUURRRPPPQQQMMMLLLJJJHHHHHHLLLRRRWWW```gggtttvvvuuu|||zzzyyy~~~{{{sssmmmjjjooovvvVVVWWWZZZ]]]aaahhhpppvvvyyy}}}~~~~~~}}}~~~~~~~~~iiiPPPCCC>>>===:::999888777666666666666333333333444444444444555777666555555555666777888777777888999:::;;;<<<<<<999::::::;;;===???AAABBBCCCEEEFFFHHHIIILLLPPPSSSRRRYYY[[[___jjjzzzzzziiijjjqqqrrrfffZZZWWWVVVTTTRRRSSSMMMLLLJJJHHHHHHKKKQQQUUU\\\dddrrr~~~tttttt|||yyyxxxxxxwwwyyyzzz}}}xxxqqqjjjggglllsss\\\]]]```cccggglllsssxxx{{{}}}~~~~~~}}}~~~}}}{{{}}}}}}}}}lllRRRDDD???===999888777666666555555555333333333444444444555555666666666666666777777777777888888999:::;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIKKKNNNRRRUUUTTTZZZ\\\aaalll|||tttdddhhhtttwwwjjj]]]XXXWWWTTTRRRRRRMMMLLLKKKIIIHHHKKKPPPTTT[[[bbbppp|||rrrsss{{{xxxvvvvvvwwwyyyxxxyyy{{{}}}~~~}}}~~~~~~{{{tttnnnkkkooovvv```bbbdddfffiiimmmssswww~~~}}}}}}~~~~~~|||jjjQQQDDD>>>;;;888777666555555444444555333333333444444555555555555555666777888777777777777888999999;;;;;;<<<===;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGIIIJJJLLLOOOSSSVVVUUU\\\^^^bbbnnn~~~pppaaagggvvv|||nnn```ZZZXXXTTTQQQPPPMMMMMMKKKIIIHHHKKKOOOSSS[[[cccppp{{{rrrsss{{{xxxvvvwwwzzz|||zzz{{{|||~~~zzz|||}}}~~~|||{{{zzzzzz{{{{{{}}}~~~~~~zzztttqqqvvv}}}fffgggiiikkkooorrruuuvvv|||}}}~~~bbbOOOCCC<<<888:::999999888777666555555333444555666666555444333555666666777777777777777999999999:::;;;<<<===>>>=========>>>???AAABBBCCCEEEHHHJJJLLLMMMNNNQQQSSSXXXYYY^^^dddmmmrrr___ccc|||vvvccc^^^]]]VVVPPPOOOOOOMMMKKKKKKLLLNNNNNNNNNXXX^^^jjjyyy{{{vvvsssyyy}}}yyywwwxxxyyy~~~|||zzzyyyyyyyyyyyyyyyxxxvvvtttssssssssssssppprrrsssuuuuuuwwwzzz|||yyy{{{~~~xxxsssuuuzzzssstttuuuwwwzzz}}}xxx\\\KKKBBB===;;;::::::999888777666555444555666666666666666666555555666666777777777777777999999999:::;;;<<<===>>>=========>>>???AAABBBCCCIIIKKKNNNOOOOOOPPPQQQSSSVVVXXX]]]dddnnnrrrbbbggg|||xxxbbb[[[ZZZUUURRRRRRMMMLLLJJJHHHHHHKKKNNNPPPWWW\\\gggvvvzzztttpppxxx{{{xxxxxxxxx{{{zzzxxxvvvttttttttttttooonnnllljjjiiiiiiiiijjjgggiiijjjjjjkkkmmmpppssstttuuuxxx|||xxxssswww~~~nnnUUUGGGAAA>>>===;;;;;;:::888777555444444777777666666666666777777555666777777888888777777999999999:::;;;<<<===>>>=========>>>@@@AAACCCDDDIIILLLOOOQQQPPPPPPPPPPPPUUUXXX]]]dddpppttteeekkk}}}xxx```XXXWWWUUUTTTVVVeeebbb[[[RRRJJJHHHKKKOOOUUU[[[eeesssyyyrrrnnnxxx|||yyywwwvvvuuutttqqqooommmlllkkkkkkdddcccaaa___^^^^^^______^^^^^^___^^^___aaaeeehhhkkklllnnnrrruuuyyy}}}~~~yyyuuuzzz|||dddQQQFFFAAA>>><<<<<<;;;:::888777555444333888777666555555666777888666666777888888888888777999999999:::;;;<<<===>>>=========>>>@@@BBBDDDEEEFFFIIIMMMPPPPPPOOONNNNNNSSSWWW]]]dddrrrvvvffflllttt]]]VVVWWWUUUUUUXXXuuuqqqhhhZZZNNNIIILLLQQQUUU[[[ggguuuyyyrrrooo|||{{{wwwtttrrrnnnllliiifffdddbbbaaaaaa\\\[[[ZZZXXXWWWWWWXXXXXXWWWXXXWWWWWWVVVXXX\\\___aaabbbdddfffiiimmmpppqqqzzz~~~~~~yyy{{{}}}~~~qqq^^^PPPGGGBBB===999;;;;;;999888777555444444777666444444444444666777666777777888888888888888999999999:::;;;<<<===>>><<<======???AAACCCDDDFFFDDDHHHMMMPPPPPPPPPPPPQQQRRRXXX]]]ddduuuwwweeeiiiooo[[[VVVWWWUUUTTTVVVbbbaaa[[[RRRJJJJJJQQQXXXXXX___kkk{{{zzzssssss{{{wwwsssnnnkkkfffdddaaa^^^[[[YYYYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTRRRSSSSSSRRRQQQSSSVVVYYYYYYZZZ[[[]]]___bbbdddeeepppuuu|||{{{zzz~~~{{{yyymmm\\\OOOHHHBBB<<<888:::999999888777666555555555555444444444444555555666777888888999999888888999999999:::;;;<<<===>>><<<===>>>???AAACCCEEEFFFFFFJJJNNNQQQRRRSSSTTTUUURRRYYY^^^dddwwwuuubbbfffmmmZZZWWWXXXTTTQQQRRRQQQPPPMMMIIIGGGKKKRRRXXXZZZaaaooo{{{vvvxxx{{{vvvsssoooiiiddd___]]][[[WWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMNNNOOONNNOOOPPPPPPOOOOOOQQQSSSTTTTTTUUUVVVXXXZZZ[[[]]]eeekkksss{{{|||yyy{{{wwwzzz|||nnn\\\NNNFFFAAA===:::888888888888777777666666555555666666666666555555777777888999999999999888999999999:::;;;<<<===>>><<<===>>>???AAADDDFFFGGGIIILLLOOOPPPQQQRRRSSSUUUSSSZZZ___eeexxxooo___eeeyyyppp\\\WWWWWWRRROOOOOOMMMLLLJJJIIIJJJMMMQQQTTT[[[cccqqq|||yyy}}}}}}vvvssspppllleee___ZZZYYYVVVSSSQQQOOOOOOOOONNNMMMLLLJJJJJJKKKLLLLLLMMMOOORRRRRRQQQPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWZZZaaajjjsss|||{{{xxx{{{~~~rrruuuzzzqqq\\\LLLDDDAAA>>><<<777777777777777777777777555666777888888777666555777777888999999999999888999999999:::;;;<<<===>>><<<===>>>???AAADDDFFFGGGJJJLLLNNNNNNNNNNNNPPPRRRSSS[[[```eeeyyykkk^^^eeetttttt^^^WWWUUUQQQMMMNNNGGGFFFFFFIIIMMMRRRTTTUUU[[[cccqqq}}}{{{zzztttqqqoookkkccc]]]XXXVVVSSSQQQOOONNNMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLOOORRRUUUVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTT[[[eeennnwwwzzzxxx|||~~~~~~|||ooojjjzzzsssZZZJJJCCC???>>>???;;;:::999777666555555555444444555555666777777777888888777777777777777888:::;;;;;;<<<<<<=========????????????@@@BBBGGGJJJKKKMMMMMMMMMLLLLLLNNNPPPWWWYYY\\\ggg}}}yyypppbbb]]]bbbvvvwww```UUUSSSRRRQQQQQQJJJIIIIIIJJJLLLPPPTTTVVVXXXcccuuu}}}{{{tttlllfff```ZZZWWWRRRPPPNNNKKKJJJIIIJJJKKKMMMMMMLLLLLLMMMOOOQQQRRRSSSUUUWWWWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPTTTWWW]]]fffqqq}}}|||~~~}}}rrrnnnuuu\\\LLLDDD???======;;;:::999777666666555555444444555555666777777777888888777777777777888888::::::;;;;;;<<<<<<======????????????@@@BBBFFFJJJJJJLLLNNNNNNNNNNNNPPPRRRYYY[[[___lllxxxsssjjj]]]YYY___tttqqq\\\SSSRRRRRRPPPPPPIIIHHHHHHIIIKKKOOORRRUUUYYYcccuuu|||~~~|||wwwooogggaaa[[[WWWTTTPPPOOOLLLJJJIIIJJJJJJKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUWWWYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRPPPSSSXXX```lllzzz}}}{{{}}}~~~~~~~~~uuuuuuyyy^^^MMMEEE???<<<;;;::::::888777666666666666444444555555666777777777888888888888888888888888999999::::::;;;<<<<<<===??????@@@@@@@@@BBBFFFIIIIIILLLNNNPPPPPPQQQRRRTTTZZZ^^^dddssssssooofffYYYWWW___qqqzzziiiWWWQQQQQQPPPOOONNNHHHGGGGGGHHHKKKNNNRRRTTTZZZddduuu}}}zzz}}}vvvrrrwwwwwwqqqhhh```ZZZUUURRRPPPMMMLLLKKKIIIIIIJJJKKKKKKMMMMMMMMMNNNPPPRRRTTTUUUXXXZZZ\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWUUUUUUNNNPPPUUU[[[fffttt~~~{{{|||yyy||||||___NNNFFF@@@<<<::::::999888777666666666666444444555555666777777777777777888888999999888888888999999:::;;;<<<======???@@@AAAAAAAAABBBFFFHHHHHHKKKOOOQQQRRRSSSUUUWWW[[[___hhhzzztttooofffYYYYYYaaappp~~~nnn```RRROOOPPPOOONNNMMMHHHHHHIIIJJJLLLPPPSSSTTT[[[ddduuu|||zzz}}}uuuoooqqqzzzzzzpppjjjaaaYYYTTTPPPNNNMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUVVVWWWZZZ[[[]]]]]]\\\\\\]]]___^^^^^^^^^]]]\\\ZZZXXXWWWQQQSSSUUUZZZdddrrr{{{{{{}}}bbbOOOGGGAAA===;;;999999888777666666666777444444555555666777777777666777888999:::999999999888999999:::<<<======>>>@@@AAABBBBBBBBBCCCFFFHHHIIIKKKOOOQQQRRRTTTWWWYYYZZZ```kkkuuuqqqgggZZZYYYcccrrrrrrfffZZZOOONNNOOOOOOMMMMMMJJJKKKKKKMMMOOORRRUUUVVV\\\eeeuuu|||{{{zzzrrrrrrwwwzzzuuuiiiddd[[[TTTPPPNNNMMMLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMPPPRRRUUUWWWYYYZZZZZZ\\\]]]\\\\\\\\\]]]___^^^_________^^^\\\ZZZYYYUUUUUUVVVZZZbbbppp~~~{{{{{{gggRRRIIICCC???<<<999999888777777777777777444444555555666777777777666777888:::::::::999999999999:::;;;===>>>??????AAACCCDDDDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQTTTWWWZZZZZZaaannnwwwrrrhhhYYYXXXbbbtttnnncccXXXOOONNNOOONNNNNNNNNLLLMMMNNNPPPRRRUUUWWWXXX^^^eeeuuu{{{{{{vvvrrrssszzz{{{rrrlllbbb]]]WWWQQQOOOMMMLLLKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNQQQTTTWWWZZZ\\\\\\[[[\\\]]]\\\ZZZZZZ\\\]]]]]]^^^```aaa```___]]]\\\XXXWWWVVVXXX```mmm{{{||||||pppVVVKKKEEE???===999888888777777777777777444444555555666777777777555777999:::;;;;;;:::999999:::;;;<<<>>>???@@@AAACCCDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNOOORRRWWW[[[[[[bbbqqqzzzvvvjjjZZZXXXaaavvvqqqcccYYYPPPOOOPPPOOONNNPPPMMMMMMOOOQQQTTTVVVXXXYYY^^^eeeuuuzzz{{{zzzrrrqqqwww~~~|||yyyuuuvvvzzz~~~|||{{{{{{|||sssiiibbb[[[WWWRRROOONNNMMMKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNQQQVVVYYY\\\]]]^^^]]]^^^]]][[[YYYYYYZZZ\\\]]]___aaaccccccbbb```___[[[YYYXXXXXX___lll{{{|||}}}}}}{{{uuuxxxvvvZZZMMMFFF@@@===999888777777777777777888444444555555666777777777555777999;;;<<<;;;:::999::::::;;;===>>>@@@AAAAAADDDFFFGGGHHHGGGGGGIIIJJJMMMMMMMMMMMMNNNRRRWWW[[[\\\cccsss~~~zzzmmm]]]ZZZbbbwwwuuudddZZZRRRPPPPPPOOOOOOQQQLLLMMMOOOQQQTTTVVVXXXYYY___fffuuuxxx{{{|||rrrpppwwwtttooolllmmmnnnpppuuu{{{}}}qqqkkkiiijjjkkkuuu~~~vvvmmmbbb[[[VVVSSSPPPNNNMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNRRRVVVZZZ]]]____________^^^\\\YYYYYYZZZ\\\]]]___bbbdddeeedddcccaaa___]]]ZZZZZZ```mmm|||}}}~~~zzzssssssqqquuu]]]KKKEEEBBB??????<<<999777777888888777777777777777777888888888888999999::::::;;;;;;<<<:::<<<===>>>>>>???AAACCCFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPQQQSSSWWWZZZ^^^ddduuu{{{mmm\\\XXXaaassshhhaaaXXXTTTSSSSSSPPPMMMMMMLLLNNNSSSVVVVVVXXX\\\aaaiiixxx~~~wwwyyyxxxttt|||~~~zzzuuuppphhhgggggghhhlllvvvsssjjjjjjfff___aaajjjnnn|||{{{tttmmmeee^^^ZZZRRRPPPMMMJJJIIIHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSVVVYYY\\\]]]]]]\\\______]]]ZZZWWWVVVXXXZZZ\\\bbbfffgggiiillljjjfffccc```]]]]]]dddooo{{{~~~}}}|||qqqoooppp{{{~~~}}}~~~~~~]]]KKKEEEAAA???===;;;888777777777666666777777777777888888888888888999999::::::;;;<<<<<<;;;===>>>>>>>>>@@@BBBDDDFFFHHHJJJJJJJJJJJJLLLMMMPPPQQQRRRRRRSSSUUUYYY\\\___ddduuuzzzlll[[[YYYbbbuuummmcccXXXSSSSSSSSSPPPLLLLLLKKKMMMRRRUUUVVVXXX]]]ccckkkzzz}}}wwwyyy~~~yyy~~~uuuqqqooommmkkkfffiiimmmsss|||tttiiibbbcccbbb___dddnnnsss}}}vvvooohhhaaa[[[VVVPPPNNNLLLIIIHHHGGGHHHHHHKKKJJJJJJJJJKKKMMMNNNOOOSSSUUUXXX[[[]]]^^^^^^^^^______]]][[[XXXWWWYYY[[[___dddhhhhhhjjjmmmlllhhhgggddd``````fffqqq}}}}}}sssppppppwww||||||}}}{{{\\\KKKEEEAAA>>>;;;999777777777777555444666666777777888888888888999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAACCCFFFGGGIIIKKKKKKKKKLLLMMMOOOTTTUUUVVVVVVVVVXXX[[[^^^aaafffwww~~~xxxjjjZZZYYYcccvvvtttgggYYYRRRSSSSSSPPPKKKKKKIIIKKKPPPTTTUUUYYY^^^eeemmm|||{{{vvvzzzuuuiiieeefffiiikkkkkkooovvvwwwlllccc]]]___aaaccckkkvvv}}}zzzuuuooohhhbbb[[[VVVRRRNNNLLLJJJHHHGGGGGGGGGHHHKKKJJJJJJJJJLLLMMMOOOQQQUUUWWWYYY\\\^^^_______________^^^\\\ZZZYYY[[[]]]bbbfffiiiiiijjjmmmmmmjjjhhheeeaaa```fffqqq|||{{{}}}xxxvvvuuuyyy}}}}}}~~~vvvZZZKKKDDD@@@===:::999888888999888666444666666777777888888999999999999::::::;;;<<<<<<<<<>>>???AAAAAAAAABBBEEEGGGIIIJJJLLLMMMMMMMMMOOOQQQVVVWWWYYYYYYZZZ[[[^^^aaadddiiiyyy|||uuugggXXXXXXcccvvvzzzlll[[[SSSSSSSSSOOOJJJJJJHHHIIINNNRRRTTTYYY^^^gggooozzzuuu{{{sssfffdddiiirrrwwwzzz~~~~~~rrrjjjddd```ccchhhmmmwww|||rrrnnngggaaa[[[VVVRRRNNNLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKLLLOOOQQQRRRWWWXXXZZZ\\\]]]^^^^^^___^^^______^^^\\\\\\]]]___cccgggiiihhhiiilllllliiieeebbb______dddooozzz~~~zzz{{{zzzzzzzzz}}}pppXXXJJJDDD???<<<;;;:::999999::::::777555555666666777888888999999999::::::;;;;;;<<<======>>>@@@AAABBBBBBCCCEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSWWWXXX[[[\\\\\\^^^aaacccffflll}}}yyyrrreeeWWWXXXccczzz~~~ppp___UUUSSSSSSOOOKKKJJJGGGGGGKKKOOORRRXXX^^^gggpppyyyuuu{{{xxxnnnnnnwww{{{nnniiifffgggmmmuuu~~~yyytttkkkgggaaa[[[WWWSSSOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRTTTXXXXXXYYY[[[\\\]]]]]]^^^^^^___``````______```bbbbbbgggiiihhhiiikkkjjjgggbbb```^^^^^^dddmmmwww~~~}}}yyy}}}~~~iiiUUUIIICCC???<<<;;;:::999999::::::999777555555666777888999999::::::::::::;;;<<<<<<======???@@@AAABBBBBBCCCEEEHHHIIIKKKMMMNNNNNNOOORRRSSSUUUXXX[[[]]]^^^```ccceeehhhooowwwrrreeeXXXYYYdddsssdddXXXSSSQQQOOOMMMJJJFFFFFFIIIMMMPPPVVV]]]fffpppyyyuuu|||{{{~~~yyynnnjjjmmmsss|||yyyrrrmmmfffbbb[[[VVVSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTUUUYYYYYYZZZ[[[[[[\\\]]]]]]^^^```aaabbbaaaaaacccddddddiiilllkkklllmmmkkkfffbbb``````aaaeeelllsssxxxzzz}}}xxx{{{wwwcccRRRHHHCCC???<<<;;;999777777888999999888555555666777888999::::::::::::;;;;;;<<<=========>>>@@@AAAAAAAAACCCEEEGGGIIIKKKMMMNNNNNNPPPRRRTTTSSSVVVZZZ]]]___aaadddfffjjjrrrxxxssshhhZZZ\\\ggg}}}uuuhhh\\\TTTPPPOOOOOOKKKGGGEEEHHHKKKNNNTTT[[[dddoooyyyuuu|||}}}wwwvvv|||~~~zzztttlllgggaaa]]]WWWRRROOONNNLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLOOORRRUUUVVV\\\\\\[[[\\\\\\]]]^^^^^^^^^```bbbccccccccceeefffgggmmmqqqrrrrrrrrrnnnhhhbbbaaaaaaaaacccgggjjjmmmmmmrrrxxxyyyxxx}}}qqq___QQQHHHBBB>>><<<;;;888666555666777888888444555666777888999::::::::::::;;;;;;<<<=========>>>???AAAAAAAAABBBEEEGGGHHHJJJMMMNNNNNNOOORRRTTTQQQTTTYYY\\\___aaaeeegggjjjsssyyyuuujjj]]]^^^iii|||vvvkkk^^^TTTOOOOOOPPPLLLGGGEEEGGGJJJMMMSSSZZZcccnnnzzzuuu|||||||||xxxqqqiiiddd^^^ZZZTTTPPPMMMLLLJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKLLLOOORRRUUUWWW^^^]]]]]]]]]]]]^^^___```^^^```cccdddddddddfffgggkkkqqqvvvwwwwwwvvvqqqkkkaaaaaa`````````aaabbbcccbbbgggpppyyy~~~{{{zzz~~~|||}}}}}}yyyjjjXXXMMMGGG@@@<<<<<<;;;:::999999888888999999666666777888999999::::::::::::;;;;;;===>>>@@@@@@?????????@@@AAABBBDDDDDDHHHIIIKKKMMMOOOPPPPPPQQQSSSVVVYYY[[[]]]___ccceeellluuutttfff```ZZZjjjwwwjjj^^^VVVQQQLLLIIIIIIEEEDDDGGGIIIJJJOOOTTT```lll}}}uuuqqq{{{|||xxx|||}}}|||xxxzzz}}}}}}}}}yyyvvvyyy{{{yyyyyyyyyzzzyyywwwsssmmmfffaaa]]][[[XXXSSSNNNKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLNNNRRRVVVXXX^^^^^^^^^^^^^^^^^^^^^^^^bbbaaa``````bbbeeeiiikkknnnrrrwww{{{yyytttmmmhhhdddaaa]]]ZZZXXXYYYZZZ[[[]]]bbbjjjvvv|||yyy~~~~~~|||{{{jjjXXXMMMFFF@@@===<<<;;;:::999999888888999999666777777888999999::::::;;;;;;;;;<<<<<<>>>???@@@?????????@@@AAACCCDDDEEEIIIJJJKKKNNNOOOQQQRRRRRRSSSVVVYYY\\\^^^aaaeeegggnnnxxxqqqddd___\\\nnn|||sssfff\\\VVVQQQMMMJJJIIIEEEDDDGGGIIIJJJNNNTTT]]]hhhxxxuuuqqq{{{xxxqqqppplllnnnqqquuuxxxxxxuuurrrqqqtttzzzzzzvvvtttrrrrrrssstttsssppplllgggaaa[[[XXXTTTRRRNNNJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKMMMMMMMMMNNNPPPRRRUUUWWW\\\\\\\\\\\\]]]]]]]]]^^^bbbaaaaaaaaacccgggjjjmmmpppssswwwyyywwwqqqkkkfff```]]]ZZZVVVTTTTTTUUUVVVYYY^^^gggsssyyyxxx}}}xxxxxxzzz~~~{{{mmmXXXLLLEEE@@@===<<<;;;:::999999888888999999777777777888999999::::::<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBDDDFFFGGGJJJKKKLLLNNNQQQRRRTTTUUUUUUWWWZZZ\\\___bbbfffiiioooyyypppbbb```___rrr|||vvvnnnbbbZZZUUUQQQNNNKKKIIIEEEDDDGGGHHHIIIMMMSSSZZZbbbrrrvvvppp|||vvvpppppplllmmmooosssvvvvvvtttqqqmmmxxx|||xxxsssqqqnnnkkkiiiiiiiiiiiilllkkkiiieeeaaa[[[WWWTTTRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNOOOPPPRRRTTTUUUVVVZZZ[[[[[[\\\]]]^^^______aaaaaaaaaccceeeiiimmmooosssuuuwwwvvvsssmmmfffbbbZZZXXXTTTQQQNNNNNNOOOOOORRRXXXcccppp}}}wwwxxx~~~}}}zzzuuusssuuuzzz}}}}}}qqqYYYKKKEEE@@@======;;;:::999999888888999999777777888888888999999999======<<<<<<<<<======>>>??????@@@AAACCCFFFGGGHHHKKKLLLMMMOOOQQQTTTVVVWWWWWWXXXZZZ\\\]]]```dddgggmmmxxxqqqdddaaa```rrr{{{ssskkk```YYYTTTQQQNNNKKKJJJFFFDDDFFFHHHIIILLLRRRXXX___nnnvvvqqq}}}}}}~~~yyyyyyzzz|||~~~|||zzzyyy}}}vvvppplllgggeeecccbbbaaaaaabbbbbbgggfffdddaaa]]]YYYUUUSSSQQQPPPNNNLLLJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIINNNOOOQQQSSSUUUUUUUUUUUUZZZZZZ[[[]]]^^^```aaaaaaaaaaaabbbdddgggkkkoooqqquuuuuutttqqqmmmfff```]]]VVVSSSPPPLLLJJJIIIIIIJJJMMMTTT```ooo}}}xxxwww}}}}}}zzzvvvuuuwwwzzz~~~vvv[[[KKKDDD@@@>>>===;;;:::999999888888999999888888888888888999999999======<<<<<<<<<======>>>???@@@AAABBBEEEGGGIIIJJJMMMMMMNNNOOOQQQTTTVVVXXXYYYZZZ[[[[[[[[[]]]```ccciiittttttgggccc___ppp{{{qqqjjj```XXXTTTQQQNNNKKKJJJFFFDDDFFFGGGHHHKKKPPPVVV]]]llluuusss}}}|||yyyxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxvvvqqqlllgggccc___^^^]]]\\\\\\]]]]]]^^^aaa```^^^\\\YYYVVVTTTRRRMMMLLLJJJHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJNNNPPPRRRUUUWWWWWWWWWVVVXXXYYYZZZ\\\]]]___```aaa```aaaccceeeiiilllppprrrtttrrroookkkeee___[[[XXXRRRPPPMMMJJJHHHGGGGGGGGGKKKRRR___ooo~~~zzzwww||||||zzzwwwwwwzzzzzz~~~}}}^^^LLLEEEAAA>>>===;;;:::999999888888999999888888888888888888888888<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCFFFIIIKKKLLLNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZZZZ\\\```ccciiitttvvvjjjddd^^^nnn|||mmmggg^^^WWWTTTQQQNNNKKKKKKGGGDDDFFFGGGGGGJJJOOOUUU\\\lll~~~tttrrr}}}~~~{{{vvvpppkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkkjjjgggdddaaa^^^ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXVVVTTTRRRPPPPPPNNNMMMKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPSSSVVVXXXYYYYYYYYYWWWWWWXXXZZZ[[[]]]^^^^^^```aaacccfffiiillloooqqqpppmmmiiiccc]]]XXXUUUTTTOOONNNKKKIIIGGGGGGFFFFFFIIIRRR```ppp|||www{{{zzzxxxvvvwww{{{xxx}}}aaaMMMEEEAAA>>>===;;;:::999999888888999999888888888888888888888888;;;;;;;;;<<<<<<>>>???@@@???@@@AAADDDGGGJJJLLLNNNPPPOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ[[[^^^cccffflllvvvuuuiiiccc^^^nnn}}}gggaaaZZZUUUSSSRRROOOLLLKKKGGGEEEFFFGGGFFFIIINNNRRR[[[mmm}}}rrrppp|||~~~ssskkkgggeeeaaa^^^]]]\\\\\\\\\\\\]]]^^^___]]]^^^___```___^^^]]]\\\VVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPSSSUUUXXXZZZ\\\]]]YYYZZZZZZ\\\]]]^^^______```aaacccfffiiilllnnnooolllhhhbbb\\\VVVSSSQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFIIIQQQ```qqq|||www~~~{{{yyyvvvtttuuuzzzvvv|||}}}cccNNNEEEAAA>>><<<;;;:::999999888888999999999999888888888888888888::::::;;;;;;===>>>@@@@@@???@@@BBBDDDGGGJJJMMMOOOQQQPPPOOONNNOOOQQQSSSTTTWWWXXXYYYZZZ\\\aaafffjjjpppyyytttgggccc^^^ooobbb]]]WWWSSSRRRRRRPPPMMMLLLGGGEEEFFFFFFFFFIIINNNQQQ[[[mmm|||rrrmmm{{{wwwhhh]]]ZZZYYYWWWVVVUUUUUUTTTTTTTTTVVVWWWXXXUUUVVVXXXZZZ[[[[[[[[[[[[SSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQOOOPPPRRRUUUXXX[[[^^^___]]]^^^______```aaabbbbbbaaabbbdddfffiiikkkmmmnnniiieee^^^XXXSSSPPPOOOPPPJJJIIIHHHGGGGGGFFFFFFFFFHHHQQQ```qqqzzzxxx~~~|||yyytttpppqqqvvvwwwyyyzzz|||~~~~~~yyyzzzeeeNNNFFFBBB>>><<<<<<;;;999777666666777888777777777888999999::::::;;;;;;;;;<<<===???@@@AAADDDDDDEEEFFFHHHJJJMMMOOOTTTSSSRRRQQQRRRTTTVVVWWWXXX[[[]]]^^^^^^```fffkkkwwwxxxggg[[[aaapppvvvbbbZZZTTTSSSSSSOOOLLLLLLIIIHHHFFFEEEEEEGGGHHHIIINNNWWWhhh~~~zzzuuusss}}}{{{pppaaaWWWSSSRRRPPPOOOQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQRRRVVV\\\``````^^^VVVVVVUUUUUUTTTSSSSSSRRRTTTSSSQQQOOOMMMLLLMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJIIIJJJKKKLLLNNNOOOOOORRRUUUWWWWWWWWWXXXXXX[[[\\\^^^```bbbcccddddddcccccceeegggjjjkkkkkkiiifffbbb\\\XXXVVVUUUTTTTTTMMMKKKIIIGGGFFFFFFFFFGGGLLLNNNXXXjjj{{{}}}yyy}}}{{{vvvpppppptttuuuvvvxxxzzz|||{{{}}}gggPPPGGGBBB===;;;<<<;;;:::999888888888999777777777888999999::::::;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFHHHKKKMMMOOOSSSRRRQQQPPPQQQSSSUUUVVVWWWZZZ\\\]]]]]]aaafffkkk}}}}}}ssscccXXX]]]kkkuuu```XXXRRRRRRRRROOOLLLMMMIIIHHHFFFEEEEEEFFFHHHJJJNNNVVVdddyyyzzzuuurrr}}}~~~vvvppplllmmmrrr|||vvvlll___VVVSSSQQQOOOMMMKKKLLLNNNOOOQQQQQQRRRRRRRRRQQQRRRVVV\\\```___]]]UUUUUUSSSRRRRRRQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPRRRTTTVVVVVVWWWXXXZZZ[[[\\\^^^```bbbdddeeeeeeddddddeeegggjjjkkkjjjhhheeeaaa\\\ZZZZZZYYYWWWUUUOOONNNLLLJJJHHHHHHHHHHHHLLLMMMWWWiiixxx|||yyy}}}~~~xxxrrroooqqqrrrsssuuuwwwyyy}}}|||dddNNNFFFAAA===;;;<<<<<<;;;:::999999999999777777888888999:::::::::;;;;;;<<<===>>>@@@AAABBBEEEEEEFFFGGGIIILLLNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUXXX[[[\\\]]]```ggglllwwwnnnaaaWWW[[[gggsss^^^WWWQQQQQQQQQNNNMMMMMMKKKIIIFFFDDDDDDFFFHHHJJJNNNTTTaaatttzzztttppp{{{{{{ssslllfffbbb^^^^^^```jjj|||ooohhh^^^XXXUUUTTTRRROOOLLLNNNPPPQQQSSSSSSSSSSSSQQQPPPQQQVVV\\\___^^^\\\UUUSSSQQQPPPOOOOOOQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPRRRTTTUUUUUUWWWYYY\\\[[[\\\^^^```bbbdddeeefffeeeeeefffhhhjjjjjjiiigggccc```\\\]]]```___[[[VVVPPPOOOMMMKKKIIIHHHHHHHHHLLLNNNVVVfffttt|||{{{xxx|||zzzssspppqqqoooppprrrtttvvv{{{~~~{{{zzz[[[JJJDDD@@@===<<<;;;;;;::::::999999999999777777888999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOPPPOOOOOONNNNNNOOOPPPRRRRRRSSSVVVYYY[[[\\\```ffflll~~~uuummmcccZZZ^^^gggttt^^^VVVPPPPPPPPPNNNMMMNNNKKKIIIFFFDDDCCCEEEHHHJJJLLLRRR___rrryyysssqqq{{{zzzuuuqqqlllfff``````^^^]]]\\\\\\bbbrrrsssiiieee```\\\[[[[[[YYYWWWYYYZZZ[[[[[[ZZZYYYWWWVVVQQQQQQRRRVVV\\\^^^]]]ZZZUUUSSSQQQNNNNNNOOOPPPRRRPPPOOONNNMMMLLLKKKJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUWWW[[[^^^\\\]]]^^^```bbbdddfffgggfffffffffhhhjjjjjjhhhfffddd```^^^```cccccc]]]WWWSSSRRRQQQPPPNNNMMMLLLLLLNNNNNNUUUbbbmmmuuu}}}}}}www|||~~~xxx}}}}}}{{{uuurrrrrrnnnoooqqqsssvvvzzz~~~|||qqqVVVGGGBBB???===<<<999999999999999888888888888888888999::::::;;;;;;;;;;;;<<<===???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNOOOOOOPPPPPPQQQRRRRRRUUUXXXZZZ[[[___eeejjjzzz~~~vvvpppfff]]]___hhhxxxaaaYYYRRRQQQQQQNNNMMMNNNKKKIIIFFFDDDDDDEEEGGGIIIIIIQQQ___sssyyyrrrrrr|||{{{vvvqqqmmmjjjhhhccc```___```aaabbb___```kkkwww}}}xxxrrrgggfffddddddddddddcccbbbfffgggggggggeeebbb^^^\\\SSSRRRTTTXXX\\\^^^[[[XXXUUUSSSQQQNNNNNNOOOPPPRRRNNNNNNNNNMMMLLLKKKJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUWWWYYY]]]aaa^^^^^^___```aaadddfffgggfffffffffhhhjjjjjjhhhfffeeebbb```aaadddddd```[[[ZZZZZZYYYWWWVVVTTTSSSRRRPPPPPPUUU^^^fffmmmuuu}}}vvv{{{uuupppkkkqqqvvv}}}wwwttttttnnnppprrrtttwww{{{}}}|||mmmUUUHHHCCC???<<<;;;777888999999999888888777888888999999:::;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGIIILLLNNNOOOPPPQQQOOOOOOPPPQQQQQQRRRRRRRRRRRRUUUXXXYYYZZZ^^^dddiiiyyy{{{uuuiii]]]]]]fffggg^^^UUUSSSRRRNNNMMMNNNJJJIIIGGGFFFEEEFFFGGGGGGIIIPPP___rrrxxxrrrrrr|||wwwtttpppmmmlllkkkiiigggfffgggjjjllljjjhhhmmmuuu|||zzzyyyxxxqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrrrroookkkgggeeeVVVUUUVVVZZZ]]]^^^ZZZVVVTTTSSSQQQOOONNNOOOPPPQQQLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQTTTVVVXXXYYY\\\```bbbaaa`````````aaaccceeefffeeeeeefffhhhjjjjjjiiigggeeedddccccccdddeeefffeeeccccccaaa^^^[[[XXXUUUSSSSSSRRRUUU[[[```eeemmmvvv|||uuuzzz|||pppjjjhhhnnnuuu~~~yyyvvvvvvppprrrtttvvvyyy~~~|||~~~zzzgggRRRGGGBBB>>><<<;;;888888999::::::999999888888888999::::::;;;;;;<<<:::;;;<<<===@@@BBBDDDEEEFFFHHHJJJMMMOOOPPPQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTSSSUUUXXXYYYYYY\\\bbbgggwwwnnn]]]\\\eeemmmcccYYYVVVSSSOOOMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEJJJPPP\\\nnnxxxrrrnnnzzz~~~||||||{{{{{{yyyyyy{{{}}}}}}xxxrrrmmmiiiYYYXXXYYY\\\^^^]]]YYYTTTQQQPPPOOONNNNNNMMMNNNNNNKKKLLLLLLMMMLLLKKKIIIHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQTTTXXX[[[]]]___aaadddcccbbbaaa``````bbbdddeeeddddddeeegggjjjkkkjjjhhheeeeeeeeedddeeehhhnnnsssxxxvvvsssnnnhhhaaa\\\YYYVVVTTTUUUXXX[[[^^^gggpppwww}}}uuuzzztttpppnnnssszzzzzzvvvvvvqqqsssuuuxxx{{{}}}ppp___LLLCCC@@@>>><<<<<<888999:::;;;;;;;;;:::999888999999::::::;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEEGGGHHHKKKNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUSSSVVVXXXXXXYYY[[[aaafffuuusss___\\\eeeqqqfff\\\WWWTTTOOOLLLMMMHHHIIIIIIHHHHHHFFFEEEDDDKKKPPPZZZkkkxxxrrrkkkxxxvvvooojjj[[[ZZZZZZ]]]___]]]XXXSSSOOOOOONNNNNNMMMLLLLLLKKKNNNNNNOOOOOOOOOMMMLLLKKKIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNPPPRRRSSSSSSRRRRRRQQQUUUYYY]]]___```cccdddeeecccbbb``````aaacccdddcccccceeegggjjjlllkkkiiidddfffgggfffeeekkkuuu}}}zzzrrrkkkgggWWWUUUUUUWWWXXX[[[cccmmmuuuzzzuuuzzz|||xxxvvvzzz}}}xxxtttuuusssuuuzzz}}}}}}zzzkkk\\\LLLCCC???<<<;;;===;;;;;;:::999999999:::::::::<<<===<<<;;;;;;<<<===;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHLLLOOOQQQOOONNNQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUWWW[[[[[[\\\bbbjjjxxxooo[[[[[[iii|||{{{ooobbb[[[WWWRRROOOPPPIIIIIIHHHGGGFFFFFFFFFFFFHHHMMMYYYjjjvvvooorrr}}}~~~yyypppgggYYYZZZ]]]___```\\\VVVRRROOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNLLLKKKIIIHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVYYY\\\^^^___``````bbbaaa`````````aaacccddddddiiikkkiiijjjnnnpppoooiiicccaaadddcccgggzzzttteeeWWWQQQMMMNNNQQQVVV___gggvvv}}}~~~xxx{{{~~~yyyuuusssuuuzzz}}}}}}|||wwweeeWWWHHHAAA>>>;;;:::;;;999999999999::::::;;;<<<:::<<<===<<<;;;;;;<<<>>>===>>>@@@AAACCCDDDEEEEEEFFFGGGHHHLLLOOOQQQQQQPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYY\\\]]]]]]ccckkkzzznnn\\\\\\gggkkk___WWWQQQOOOPPPIIIIIIHHHGGGFFFFFFFFFFFFIIIMMMXXXhhh|||uuuoooppp{{{zzzuuusssllldddXXXYYY\\\^^^^^^[[[UUUPPPMMMLLLLLLKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVYYY\\\^^^______```bbbaaa`````````aaacccdddfffjjjkkkjjjkkkoooqqqooojjjdddbbbdddcccfffxxxyyyjjjZZZTTTOOOKKKMMMOOOTTT^^^gggwww~~~yyy}}}|||uuussstttyyy|||}}}{{{iii^^^QQQDDD???===;;;999:::888888888999:::;;;======:::;;;======<<<<<<===>>>???@@@AAACCCEEEFFFGGGHHHHHHHHHIIILLLOOORRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXX[[[ZZZ\\\^^^^^^^^^dddlllzzz|||mmm]]]\\\eeewwwdddXXXPPPNNNOOOIIIIIIHHHFFFFFFEEEEEEEEEIIIMMMVVVeeexxxtttooommmyyy|||zzzssslllkkkllliiicccYYYZZZ[[[]]]]]]YYYSSSOOOKKKKKKJJJKKKLLLNNNOOOQQQLLLMMMMMMNNNPPPQQQQQQRRROOOOOOOOOOOOPPPPPPPPPQQQSSSSSSUUUVVVWWWXXXXXXXXXVVVWWWZZZ\\\^^^___``````bbbbbbaaa```aaabbbcccdddgggkkklllkkkmmmqqqrrrpppmmmgggccccccaaacccqqqyyykkk\\\OOOOOOKKKIIIJJJMMMRRR\\\eeevvv|||zzz~~~~~~wwwtttuuuyyy|||}}}wwwdddXXXLLLBBB???>>><<<::::::999999999999:::;;;<<<===:::;;;======<<<<<<===???@@@@@@AAACCCEEEGGGIIIJJJKKKJJJJJJLLLPPPSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[]]]___^^^]]]ccckkkyyy}}}nnn\\\[[[ddd~~~iii[[[QQQMMMMMMIIIIIIGGGFFFEEEEEEEEEEEEHHHLLLTTTcccwwwuuuooolllxxxxxxsssmmmkkkfffaaaccchhhhhheee[[[[[[\\\]]]]]]YYYSSSNNNKKKKKKJJJJJJKKKLLLNNNOOOLLLMMMNNNOOOQQQRRRSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWXXX[[[]]]___`````````cccbbbaaaaaaaaabbbcccdddhhhkkklllkkknnnttttttrrrpppjjjdddaaa^^^^^^fffppp|||ttteeeYYYQQQJJJJJJGGGFFFHHHKKKOOOZZZdddtttzzzyyyzzzwwwvvvzzz|||}}}yyyeeeVVVKKKBBB??????===;;;;;;;;;::::::999999::::::::::::;;;======<<<===>>>@@@@@@@@@AAACCCEEEGGGJJJKKKMMMLLLLLLNNNRRRUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]][[[\\\^^^\\\[[[aaahhhuuunnnZZZXXXddd{{{}}}jjj]]]SSSMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFJJJTTTdddyyyvvvppplllxxx|||uuuooojjjfffbbbaaa^^^\\\```ggghhheee^^^^^^^^^^^^]]]YYYSSSOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[]]]___aaaaaabbbaaacccbbbaaaaaaaaabbbdddeeehhhjjjjjjkkkpppvvvwwwtttrrrlllddd___ZZZXXX[[[___aaaeeeddd[[[PPPKKKIIIHHHFFFEEEEEEGGGIIIMMMXXXcccsssyyyxxx~~~zzzyyy{{{}}}}}}|||hhhXXXMMMCCC@@@@@@>>><<<<<<<<<;;;::::::999999999::::::;;;============???AAAAAAAAABBBCCCEEEHHHKKKMMMPPPOOOOOOQQQTTTVVVVVVUUUVVVWWWWWWXXXYYYZZZ[[[[[[]]][[[\\\]]][[[ZZZ^^^fffpppmmmXXXVVVbbbzzztttfff]]]UUUNNNJJJJJJIIIGGGFFFDDDDDDCCCCCCEEEIIITTTeeezzz~~~uuuppplllwww{{{xxxsssnnniiifffeeeeeeaaabbb``````dddjjjjjjeeeaaa```______]]]XXXSSSNNNMMMLLLKKKIIIIIIIIIJJJKKKOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWWWWVVVVVVUUUSSSTTTVVVXXXYYYZZZ[[[[[[\\\]]]___aaaccccccccccccccccccbbbaaabbbcccdddeeefffggghhhjjjqqqxxxyyyvvvrrrlllddd]]]YYYWWWUUUUUUVVVVVVTTTNNNHHHEEEFFFGGGEEEDDDFFFHHHHHHLLLWWWbbbqqqvvv}}}xxx~~~|||}}}~~~}}}kkkZZZOOOCCC@@@???===<<<<<<::::::999999999:::;;;;;;:::;;;=========>>>???AAACCCCCCCCCDDDGGGJJJMMMOOORRRQQQRRRTTTVVVVVVUUUSSSVVVVVVWWWXXXYYYZZZ[[[[[[^^^\\\]]]]]][[[YYY^^^eeemmm~~~yyyiiiWWWUUU___yyyjjj___ZZZUUUOOOLLLJJJIIIGGGFFFDDDCCCCCCCCCEEEJJJUUUfff{{{|||sssnnnkkkvvv}}}xxxtttrrrpppnnnllllllnnnppplllnnnnnnmmmppprrrnnnhhhaaa```___^^^[[[WWWQQQMMMKKKJJJIIIIIIIIIJJJKKKLLLPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZZZZYYYXXXWWWTTTVVVWWWYYY[[[\\\]]]]]]^^^___aaaccceeeeeeeeeeeeccccccbbbbbbbbbcccdddeeeccceeefffiiirrrzzz{{{wwwooojjjbbb]]]ZZZYYYVVVRRRUUUSSSPPPMMMJJJGGGGGGGGGEEEFFFHHHIIIIIIKKKVVVbbbiiinnnuuuzzzxxx}}}~~~~~~}}}nnn\\\PPPCCC???>>><<<;;;<<<888888888999:::;;;<<<===:::;;;===>>>===>>>@@@AAADDDDDDDDDFFFHHHLLLOOOQQQSSSSSSTTTVVVWWWWWWTTTRRRVVVVVVWWWXXXYYYZZZ[[[[[[___]]]]]]^^^[[[YYY^^^eeelllvvvqqqfffWWWTTT]]]vvvxxxcccZZZXXXUUUPPPNNNJJJIIIGGGFFFDDDCCCBBBBBBEEEJJJVVVggg{{{zzzqqqlllkkkuuu}}}zzzzzzzzzxxxxxxzzz~~~yyy{{{{{{zzz{{{{{{tttkkkaaa```^^^\\\ZZZUUUPPPKKKIIIHHHHHHHHHIIIKKKLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYWWWYYY[[[\\\]]]\\\ZZZYYYVVVWWWYYY[[[]]]^^^______```aaaccceeeffffffffffffdddcccbbbbbbbbbcccdddeeebbbcccdddhhhrrr{{{|||xxxmmmiiibbb]]]\\\\\\XXXSSSUUURRRPPPPPPOOOLLLIIIHHHFFFGGGIIIJJJIIIKKKVVVbbbbbbfffmmmrrrwww~~~zzzmmm[[[OOODDD@@@@@@>>><<<===999:::<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>???@@@DDDFFFHHHIIIIIIJJJLLLNNNTTTUUUVVVVVVVVVVVVTTTTTTSSSUUUWWWWWWWWWWWWYYY[[[aaa```^^^\\\[[[^^^bbbfffuuuooojjjbbbWWWWWW```ttt}}}oooaaaZZZVVVRRROOOOOOLLLJJJHHHFFFDDDCCCCCCCCCFFFJJJSSSbbbvvv}}}rrrlllkkkrrrwwwjjjaaabbbaaa^^^YYYSSSPPPNNNIIIHHHHHHHHHJJJMMMPPPQQQTTTWWWYYYZZZZZZZZZZZZ[[[ZZZ]]]```aaa```]]]\\\[[[[[[[[[[[[\\\]]]^^^```aaa^^^___bbbdddeeeeeecccbbbdddccccccdddeeefffeeedddgggddddddjjjtttyyyxxxttthhhddd___]]]]]]^^^]]][[[RRRTTTUUUSSSOOOLLLKKKLLLLLLLLLLLLJJJIIILLLRRRWWW___aaadddhhhmmmttt|||~~~{{{sss[[[OOODDD@@@???===;;;<<<999:::<<<;;;::::::;;;===>>>======>>>>>>???@@@AAAGGGIIIKKKKKKKKKLLLMMMOOOUUUVVVVVVWWWWWWVVVTTTTTTSSSUUUVVVVVVVVVWWWZZZ\\\```___^^^\\\\\\___dddgggxxx~~~nnnhhhaaaVVVVVV___rrrpppeeeZZZVVVUUURRROOOOOOLLLJJJHHHFFFDDDCCCCCCCCCGGGJJJSSScccwww|||rrrkkkkkkrrr{{{lllcccdddccc___YYYSSSOOONNNIIIHHHGGGGGGIIIKKKNNNOOOVVVXXX[[[\\\\\\[[[[[[\\\YYY\\\^^^___^^^\\\\\\\\\\\\\\\\\\]]]^^^___aaabbb``````aaabbbccccccddddddaaaaaaaaabbbcccdddddddddgggeeedddhhhnnnqqqqqqoooiiifffcccaaabbbbbbaaa___[[[[[[[[[XXXTTTQQQQQQSSSRRRRRRPPPNNNLLLMMMRRRVVVXXXZZZ^^^aaafffmmmtttyyy{{{~~~}}}zzz\\\PPPDDD@@@???<<<;;;;;;999:::<<<;;;::::::;;;===<<<<<<===>>>???AAABBBCCCJJJLLLNNNOOONNNNNNOOOQQQVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUWWWZZZ]]]``````___^^^^^^aaafffjjj{{{|||kkkggg```VVVUUU]]]nnn{{{fff]]]UUUTTTUUURRROOONNNLLLJJJHHHFFFDDDCCCCCCCCCGGGJJJSSScccwwwzzzqqqkkkjjjrrrqqqffffffddd___XXXRRRNNNLLLIIIHHHHHHHHHIIIKKKNNNOOOXXX[[[^^^___^^^]]]]]]]]]ZZZ[[[]]]]]]\\\\\\]]]^^^^^^^^^^^^___```aaabbbccccccbbbaaaaaaaaaccceeefffaaaaaabbbbbbcccddddddeeehhhhhhhhhhhhiiijjjkkkkkkllljjjiiiiiiiiiiiihhhfffffffffeeebbb^^^[[[[[[[[[ZZZYYYVVVQQQMMMLLLNNNPPPPPPRRRUUUXXX]]]bbbiiinnnwww}}}{{{~~~}}}zzz~~~\\\PPPDDD@@@???<<<::::::999:::<<<;;;::::::;;;===;;;<<<===>>>@@@BBBDDDFFFLLLNNNPPPQQQPPPPPPQQQRRRWWWXXXXXXYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTWWW[[[___```aaaaaaaaaaaaeeejjjmmm}}}{{{jjjfffaaaWWWUUU[[[kkktttddd\\\VVVVVVVVVRRRNNNLLLLLLJJJHHHFFFDDDCCCCCCCCCGGGJJJSSScccwwwyyypppkkkjjjqqqttthhhgggddd___WWWPPPLLLJJJHHHHHHGGGHHHJJJMMMPPPRRRZZZ]]]```bbbaaa_________\\\\\\]]]\\\[[[\\\___aaaaaaaaaaaabbbbbbccceeeeeeeeedddddddddeeeeeefffgggeeefffgggfffeeeeeeffffffjjjllllllkkkhhhhhhjjjmmmmmmmmmnnnooopppppppppooooooqqqrrrrrrppplllhhhfffccc___YYYRRRMMMIIIIIIIIIIIILLLOOORRRUUUZZZ```dddnnnuuu{{{xxx[[[OOODDD@@@>>><<<::::::999:::<<<;;;::::::;;;===;;;<<<===???AAADDDFFFGGGKKKNNNQQQRRRRRRQQQQQQRRRWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUWWW[[[___bbbbbbccccccdddggglllooo|||}}}lllhhhcccXXXUUUZZZhhhuuuddd\\\VVVVVVVVVRRRNNNLLLLLLJJJHHHFFFDDDCCCCCCCCCFFFJJJSSSbbbvvvyyypppkkkjjjqqq~~~sssgggfffccc]]]VVVOOOKKKJJJEEEEEEFFFHHHKKKOOOSSSUUU[[[___ccceeedddccccccbbb___``````^^^^^^^^^aaadddeeedddddddddeeefffggghhhfffgggiiijjjjjjiiihhhgggiiijjjkkkiiifffdddeeefffjjjmmmooonnnjjjjjjlllpppmmmoooqqqssstttuuuvvvvvvxxx}}}{{{uuuoooiii___UUUMMMIIIFFFEEEGGGIIILLLNNNQQQUUUZZZ]]]iiipppzzz{{{yyy}}}YYYNNNCCC???>>><<<;;;;;;999:::<<<;;;::::::;;;===<<<<<<===???BBBDDDGGGHHHJJJMMMQQQSSSSSSRRRSSSSSSVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZXXXWWWXXX[[[^^^bbbcccddddddeeehhhlllooo{{{oookkkggg[[[WWWZZZggg~~~fff]]]UUUTTTUUURRROOONNNLLLJJJHHHFFFDDDCCCCCCCCCEEEHHHQQQaaauuu{{{rrrllljjjqqq~~~{{{xxx~~~~~~~~~~~~ooogggfffccc]]]VVVPPPMMMLLLFFFGGGGGGIIIMMMQQQUUUWWW^^^bbbgggjjjjjjiiihhhhhheeeeeeeeecccbbbbbbdddfffhhhgggggggggggghhhiiijjjhhhiiilllmmmnnnllljjjhhhiiikkkllljjjfffccceeegggkkknnnqqqqqqooonnnoooqqqlllnnnqqqssstttvvvyyy||||||ssseeeXXXOOOJJJFFFEEEEEEGGGJJJLLLOOOQQQUUUXXXbbbiiisss~~~|||{{{sssXXXLLLAAA>>>>>>===<<<===999:::<<<;;;::::::;;;===<<<===>>>@@@BBBEEEGGGHHHJJJMMMQQQTTTUUUUUUUUUVVVUUUVVVYYY[[[\\\\\\\\\\\\\\\]]]]]][[[ZZZYYY[[[\\\```aaaccccccdddfffiiilllzzzsssooojjj___YYY[[[gggpppeeeZZZVVVUUURRROOOOOOLLLJJJHHHFFFDDDCCCCCCCCCDDDGGGPPP```ttt}}}sssmmmjjjqqq~~~{{{zzz}}}yyyxxxxxxxxxzzzyyymmmgggfffccc^^^XXXSSSQQQQQQOOOOOOOOOPPPSSSVVVYYY[[[aaaeeekkkooopppooooooooojjjjjjjjjiiigggfffggghhhjjjjjjiiiiiiiiijjjkkkkkkjjjkkkllllllllllllkkkjjjhhhkkkmmmlllhhhfffhhhkkkooorrruuuvvvvvvtttssssssjjjmmmpppqqqsssvvv{{{yyyhhhYYYOOOIIIFFFDDDCCCEEEHHHJJJLLLNNNQQQSSSYYY___jjjuuu~~~|||iiiWWWKKKAAA>>>>>>===<<<===999:::<<<;;;::::::;;;======>>>???@@@BBBEEEGGGHHHJJJMMMRRRUUUVVVWWWWWWXXXTTTVVVXXX[[[]]]^^^^^^^^^]]]^^^___^^^[[[ZZZZZZ[[[___```aaabbbbbbdddgggiiizzzvvvrrrmmmaaaZZZ\\\hhh}}}oooaaaZZZVVVRRROOOOOOLLLJJJHHHFFFDDDCCCCCCCCCCCCFFFOOO___ssstttmmmkkkqqq~~~}}}~~~}}}uuuqqqqqqtttvvvttt}}}xxxnnngggfffddd___ZZZVVVTTTUUUYYYYYYXXXXXXZZZ\\\___```ccchhhnnnsssttttttttttttmmmnnnnnnmmmjjjiiiiiijjjkkkkkkjjjjjjjjjkkkllllllmmmlllkkkjjjjjjjjjkkklllhhhlllooooookkkkkknnnrrruuuwwwzzz||||||zzzwwwuuuiiikkknnnpppqqquuu{{{zzzgggWWWLLLGGGDDDBBBAAACCCFFFHHHIIIKKKNNNPPPRRRXXXcccooo|||~~~hhhMMMIIICCC???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;??????@@@AAACCCEEEGGGHHHKKKMMMPPPTTTWWWXXXXXXXXX[[[YYYYYYZZZ[[[\\\[[[ZZZ\\\]]]___``````___^^^]]]]]]\\\\\\]]]___bbbeeefffsss|||wwwnnn```[[[```hhhnnn^^^YYYXXXSSSNNNLLLNNNLLLHHHEEEBBBAAA@@@@@@DDDGGGOOO]]]nnn~~~tttmmmjjjtttxxxqqqppptttxxxzzzyyyqqqoookkkddd```___```aaaaaaggghhhhhhddd___[[[\\\^^^gggkkkpppttttttsssrrrrrrtttsssrrrpppnnnmmmlllkkkiiijjjkkkllllllllllllkkkjjjkkklllmmmnnnnnnnnnnnnqqqpppppppppqqqssstttuuuyyy}}}~~~|||{{{{{{xxxsssjjjiiihhhjjjnnnrrrttttttzzzrrr___RRRLLLKKKHHHEEE@@@BBBEEEFFFFFFGGGIIIKKKPPPTTT[[[fffsssuuu```LLLGGGBBB>>>=========<<<<<<;;;;;;::::::;;;;;;<<<@@@@@@AAABBBDDDGGGIIIJJJKKKMMMPPPSSSUUUWWWWWWWWWXXXWWWVVVWWWYYY[[[ZZZYYY\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]___bbbeeegggsss~~~vvveee]]]___fff~~~nnn___YYYXXXTTTPPPOOONNNLLLIIIEEEBBBAAAAAAAAADDDGGGOOO\\\mmm}}}sssmmmkkkttt{{{rrrppprrruuu{{{}}}uuuppplllgggfffhhhlllqqqssswwwtttnnnfff```]]]^^^___hhhlllrrruuuvvvuuuttttttuuuuuusssrrrpppnnnmmmlllkkkllllllmmmmmmnnnnnnnnnmmmmmmllllllmmmoooqqqrrrqqqqqqqqqsssuuuxxx{{{|||zzz~~~|||zzzzzzwwwssskkkiiiffffffjjjnnnrrrtttxxx|||ssshhhZZZPPPMMMKKKHHHDDD@@@AAACCCDDDEEEFFFHHHJJJMMMQQQXXXbbbpppjjjYYYIIIFFFAAA>>>============<<<;;;;;;;;;;;;;;;<<<<<<@@@AAABBBCCCEEEHHHJJJKKKKKKMMMOOOQQQSSSTTTTTTTTTTTTSSSSSSUUUWWWYYYYYYXXX[[[[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^```cccggghhhtttlll___]]]cccyyyqqqbbb[[[XXXUUUSSSSSSNNNMMMIIIFFFCCCBBBAAAAAACCCGGGNNNZZZkkk}}}}}}sssmmmiiisss~~~uuuqqqrrrttt|||zzzsssoookkklllqqqzzz|||pppfffaaa```bbbcccjjjnnntttxxxyyyxxxwwwwwwxxxwwwvvvtttrrrqqqpppoooooonnnnnnnnnnnnpppqqqrrrqqqooommmlllmmmppptttvvvtttuuuvvvxxxzzz}}}||||||zzzzzzwwwrrrmmmiiidddbbbeeejjjoooqqqtttvvvuuussstttvvvuuupppccc\\\TTTPPPPPPNNNIIIEEEAAACCCDDDEEEFFFGGGJJJLLLJJJMMMTTT^^^lll{{{}}}}}}~~~sssaaaTTTGGGDDD@@@======>>>======<<<;;;;;;;;;;;;<<<<<<===@@@@@@AAACCCEEEHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQQQQSSSWWWYYYYYYYYYZZZYYYXXXXXXYYY[[[]]]^^^___^^^^^^___bbbeeehhhjjjtttqqqaaa]]]```ssswwwjjj```YYYUUUTTTTTTOOOMMMJJJGGGDDDBBBAAAAAACCCFFFNNNYYYhhhzzz}}}tttnnnhhhqqqxxxttttttuuu}}}~~~vvvrrrnnnnnnttt~~~xxxllldddccceeegggggglllqqqwww{{{||||||{{{{{{zzzzzzyyywwwuuutttrrrrrrqqqpppooonnnoooqqqsssuuuqqqpppoooooopppsssvvvxxx{{{{{{|||}}}~~~}}}zzzzzzwwwrrrmmmiiieeecccdddhhhkkkllloooqqqnnniiiggghhhfffbbb[[[WWWRRRQQQQQQQQQMMMIIIEEEFFFGGGHHHHHHJJJMMMOOOKKKMMMSSS]]]jjjyyy||||||{{{zzzzzz|||~~~vvvjjj[[[PPPEEEBBB???============<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBEEEGGGJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSWWWYYYZZZYYYYYYXXXXXXXXXYYY[[[]]]____________aaacccgggjjjllluuusssbbb^^^]]]mmm~~~ttthhh\\\VVVTTTSSSOOOMMMKKKHHHFFFCCCBBBAAABBBFFFMMMWWWeeewww~~~tttnnnjjjsssyyyvvvvvvxxxzzztttnnnlllpppxxxzzztttkkkggggggiiiiiiiiinnnsssyyy~~~}}}|||{{{yyyxxxvvvuuutttsssrrrpppooopppqqqsssuuupppqqqrrrsssuuuvvvwwwxxx{{{|||}}}~~~|||{{{xxxtttnnnkkkhhhfffgggggggggggggggjjjiiiddd```___\\\XXXYYYUUUQQQOOOPPPPPPNNNMMMGGGHHHIIIIIIIIIKKKOOOQQQOOOQQQVVV___kkkzzz}}}||||||yyyyyyzzz}}}~~~rrrdddVVVLLLDDDBBB???=========<<<:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQTTTWWWYYYYYYYYYXXXXXXYYYZZZ\\\]]]___````````````bbbdddhhhlllnnnuuutttccc^^^\\\hhhqqqbbbYYYUUURRROOONNNLLLJJJGGGDDDBBBAAABBBFFFLLLUUUbbbuuu~~~tttnnnllluuu~~~yyyvvvxxxzzz|||uuummmhhhiiiooouuuxxxvvvsssooolllkkkjjjiiiiiiooottt{{{~~~}}}{{{yyyxxxwwwvvvuuutttsssrrrrrrrrrssstttpppqqqsssuuuwwwxxxxxxxxxxxxzzz}}}}}}}}}{{{wwwooommmjjjhhhgggfffeeeccc___cccddd```[[[ZZZWWWTTTWWWTTTPPPNNNNNNOOONNNMMMHHHIIIJJJIIIJJJLLLPPPSSSUUUWWWZZZbbbnnn{{{}}}|||zzzzzzzzz|||~~~tttdddUUUKKKDDDBBB???======<<<:::999;;;;;;;;;;;;<<<===>>>?????????AAACCCFFFIIIKKKMMMKKKKKKLLLMMMNNNPPPRRRRRRQQQQQQQQQSSSVVVXXXXXXWWWXXXYYY[[[]]]^^^```aaaaaaaaaaaaaaacccfffiiimmmooouuuvvvccc\\\[[[eee~~~}}}yyyiii^^^WWWSSSOOONNNMMMJJJHHHEEECCCAAAAAAEEELLLTTT```sss|||rrrkkkjjjsss|||vvvuuuwwwzzz|||uuummmgggfffiiimmmoooqqqqqqooommmjjjiiijjjkkkpppuuu{{{~~~|||zzzyyywwwwwwxxxxxxwwwvvvuuutttssssssrrrrrrrrrtttuuuwwwyyy{{{yyy{{{~~~~~~zzzrrrnnniiifffddddddcccbbb]]]bbbbbb\\\XXXWWWVVVTTTUUUTTTSSSRRRRRRQQQPPPOOOMMMNNNNNNMMMNNNPPPUUUXXX[[[\\\___eeeppp}}}{{{{{{zzzzzz{{{}}}xxxfffWWWMMMEEEBBB???======;;;999888;;;;;;;;;<<<<<<>>>??????@@@@@@BBBDDDGGGJJJMMMNNNJJJKKKKKKMMMNNNQQQRRRSSSQQQPPPPPPRRRUUUWWWWWWVVVXXXYYY\\\___aaabbbbbbbbbaaaaaabbbcccfffjjjnnnpppvvvxxxddd[[[[[[ddd|||zzz~~~mmmaaaYYYTTTOOONNNMMMKKKHHHEEECCCAAAAAAEEEKKKSSS___rrr{{{pppiiifffooozzztttsssvvvyyy|||uuummmfffeeegggjjjllljjjlllmmmkkkhhhgggkkknnnpppuuu|||~~~|||{{{yyyxxxwwwzzzzzzzzzyyywwwuuutttssstttsssqqqqqqssswww{{{}}}}}}|||uuuppphhhbbbaaaaaabbbccc```cccbbb\\\WWWWWWXXXWWWUUUVVVWWWXXXWWWVVVTTTRRRSSSSSSSSSSSSSSSVVVZZZ]]]^^^___aaagggqqq}}}yyyyyyzzz|||xxxdddVVVNNNCCCAAA>>>>>>>>>??????>>>============>>>???AAAAAA@@@BBBEEEHHHJJJKKKKKKKKKKKKMMMOOOPPPPPPOOOPPPRRRTTTVVVWWWUUUSSSRRRUUUWWWWWWYYY]]]```bbbcccbbbaaacccdddfffffffffhhhkkknnnuuu}}}zzzfff[[[XXXdddxxxwwwrrr___WWWYYYOOONNNKKKGGGDDDCCCBBBBBBAAACCCHHHRRR^^^nnntttjjjgggnnn{{{xxxwwwwwwxxx|||{{{wwwrrrooooooppppppooonnnkkkgggdddcccfffkkkooouuuxxx|||~~~|||{{{{{{{{{{{{|||}}}}}}|||zzzxxxwwwsssrrrqqqppprrrtttwwwyyy~~~{{{wwwsssoooiiiccc``````bbbddd^^^```bbbbbbaaa```aaabbb[[[\\\]]]]]]\\\[[[ZZZYYYWWW[[[\\\XXXVVVZZZ^^^___cccbbbeeennnvvv}}}|||}}}|||gggVVVMMMDDDAAA???>>>>>>???>>>>>>=========>>>>>>@@@AAABBBBBBCCCEEEHHHIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPQQQSSSVVVWWWXXXWWWUUUUUUWWWYYYZZZ\\\^^^```bbbbbbaaaaaaeeefffgggggghhhjjjmmmpppsss{{{xxxfffZZZWWW___ooovvv}}}uuubbbXXXWWWPPPNNNKKKGGGEEECCCBBBBBB@@@BBBGGGQQQ\\\lllsssiiiffflll}}}|||xxxwwwvvvxxx|||~~~|||yyyuuutttvvvwwwwwwwwwqqqlllffffffiiimmmmmmlllqqquuu{{{||||||}}}}}}~~~~~~}}}{{{zzzvvvuuusssssssssvvvxxxzzz~~~zzzvvvqqqnnniiidddbbbaaacccdddaaabbbdddgggkkkoooqqqsssmmmkkkhhhfffeeedddbbbaaa___cccfffeeefffiiikkkiiigggdddeeennnwww~~~iiiWWWMMMEEECCC@@@>>>>>>???>>>============>>>???@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLOOOPPPPPPQQQSSSTTTYYYZZZ[[[ZZZYYYXXXZZZ[[[^^^______```aaaaaaaaabbbdddeeefffggggggiiilllooopppyyyxxxggg\\\YYY\\\hhhuuuyyywwwfffYYYUUUPPPNNNKKKHHHEEECCCBBBBBB@@@AAAFFFOOOZZZiii~~~rrrhhheeejjj{{{~~~yyyuuusssuuuxxx{{{}}}xxxuuutttwww|||~~~}}}zzzyyy{{{xxxqqqkkklllqqqsssnnniiilllqqqyyy~~~~~~~~~yyyxxxwwwvvvwwwxxxzzz|||~~~~~~|||xxxtttooommmjjjgggeeedddddddddcccccceeemmmxxxyyytttsssrrrpppnnnmmmqqqtttuuuxxx|||zzzuuummmgggfffnnnyyy}}}|||{{{kkkXXXNNNFFFDDD@@@??????>>>===<<<======>>>>>>@@@AAACCCDDDGGGGGGHHHIIIIIIJJJJJJKKKJJJMMMOOOQQQRRRRRRTTTVVV[[[\\\]]]]]]\\\\\\\\\\\\______^^^___```aaacccdddaaabbbcccddddddfffiiilllpppxxxxxxiii^^^[[[^^^hhhvvvvvvyyy{{{uuugggZZZUUUPPPNNNKKKHHHEEECCCBBBBBB@@@AAAFFFOOOYYYhhh}}}~~~rrrgggeeeiiiyyyuuullliiiiiikkkmmmyyyzzzvvvsssrrruuu{{{}}}{{{}}}~~~wwwuuuuuussslllfffgggmmmxxx}}}|||{{{zzzzzz{{{}}}~~~}}}|||zzzvvvsssooonnnllljjjhhhffffffeeebbbaaaeeeqqq~~~}}}tttlllhhhppp{{{{{{zzz{{{mmmYYYOOOGGGDDDAAA?????????>>>======>>>>>>???AAABBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNQQQSSSSSSTTTVVVXXX\\\\\\]]]]]]^^^^^^\\\[[[]]]\\\\\\]]]^^^aaadddfff```aaabbbcccccceeehhhkkkqqqyyy|||uuuhhh]]]ZZZ___iiizzzvvvttttttpppeee[[[VVVPPPOOOLLLHHHEEEDDDCCCCCCAAABBBFFFOOOXXXggg{{{~~~rrrhhheeeiiixxx}}}ppphhheeeddddddnnnxxx}}}vvvsssqqqpppuuu{{{|||||||||uuunnnhhheeeeeelllxxx~~~~~~~~~}}}{{{xxxtttqqqooonnnlllkkkiiigggfffeeebbbaaaeeerrryyypppkkkrrr|||{{{zzzqqqZZZNNNFFFDDDAAA????????????>>>>>>>>>>>>@@@AAACCCEEEFFFHHHHHHIIIKKKMMMOOORRRSSSOOOQQQTTTUUUUUUVVVWWWYYY[[[[[[[[[\\\^^^^^^[[[YYYYYYYYYZZZ[[[]]]```bbbdddaaabbbcccddddddfffiiilllqqqxxxzzzuuurrrfffZZZVVV\\\gggxxxtttrrrnnnddd[[[WWWQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBFFFNNNWWWeeezzzsssiiieeehhhvvvuuulllfffaaagggooo}}}yyyuuurrrrrrqqqqqqvvv~~~|||}}}|||qqqjjjhhhhhhgggmmmyyy}}}zzzvvvsssqqqnnnmmmkkkhhhfffeeeccccccaaaaaaeeeooo|||tttooottt||||||{{{xxx[[[LLLEEECCC@@@???@@@@@@@@@???>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIILLLOOOSSSVVVXXXRRRTTTVVVWWWWWWWWWYYYZZZZZZYYYYYY[[[]]]\\\YYYVVVXXXXXXXXXZZZ[[[]]]^^^___```bbbccccccccceeeiiikkkooovvvxxxsssqqqgggZZZTTTYYYbbb|||xxxvvvpppddd[[[WWWQQQOOOLLLIIIFFFDDDCCCCCCAAAAAAEEEMMMUUUcccwwwtttjjjdddfffttt}}}oooeeeccciiiuuuyyypppnnnppprrrssstttzzz~~~uuummmkkkkkkkkkjjjpppzzz~~~zzzvvvrrrqqqllljjjgggdddaaa```______]]]^^^aaafffppp||||||vvvsssvvv||||||{{{~~~{{{~~~|||[[[IIIEEEBBB@@@???@@@AAAAAA@@@>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMQQQUUUYYY\\\TTTVVVXXXYYYXXXXXXYYYZZZXXXWWWWWWYYY\\\[[[XXXTTTWWWXXXXXXYYYZZZZZZ[[[[[[^^^___```aaaaaacccfffiiimmmtttyyyuuutttjjj]]]UUUXXX^^^~~~}}}{{{ssseee[[[WWWQQQOOOLLLIIIFFFDDDDDDCCC@@@@@@DDDKKKTTTaaauuuuuukkkcccdddrrrxxxjjjaaafffqqq|||qqqkkkkkkooosssuuuwww}}}|||nnnkkkmmmnnnnnnlllrrr{{{~~~zzzvvvrrrqqqkkkhhhddd```^^^\\\\\\\\\YYYZZZ[[[]]]bbbiiirrrxxxuuu||||||xxxuuuxxx{{{|||{{{yyyvvvxxx[[[MMMDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEFFFHHHJJJMMMMMMMMMNNNPPPRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUUUUVVVXXXZZZ[[[[[[YYYWWWVVVVVVVVVWWWWWWYYYZZZ[[[\\\aaa``````aaaaaabbbcccdddgggoooyyyuuurrrhhh]]]TTTXXXddd|||~~~www~~~}}}jjjYYYTTTQQQOOOMMMJJJGGGDDDCCCBBBBBBAAACCCIIIRRR^^^ppp~~~tttlllbbbffftttxxxpppjjjjjjyyyvvvpppoooqqqssssssttt{{{rrrmmmnnnmmmkkkllluuuvvv|||}}}yyyuuuqqqpppooofffccc___]]]\\\[[[ZZZYYYVVVVVVVVVVVVWWWYYY[[[]]]eeehhhkkknnnqqqtttyyy|||~~~xxxvvvwwwwwwxxx{{{~~~}}}zzzxxxoooWWWLLLDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXZZZ\\\\\\ZZZXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]____________```aaabbbccciiiqqq~~~wwwrrrhhh^^^VVVYYYeee}}}zzz~~~{{{iiiXXXSSSPPPOOOMMMJJJGGGEEECCCBBBCCCAAACCCIIIRRR^^^ppp}}}uuummmdddgggtttvvvnnnlllyyyxxxvvvwwwyyyxxxyyy}}}|||vvvnnnkkkjjjlllqqqwwwvvvzzz{{{vvvrrrnnnlllllldddaaa]]][[[ZZZYYYWWWVVVSSSRRRQQQQQQQQQRRRSSSTTTVVVYYY\\\```bbbfffkkknnnxxx{{{}}}xxxtttrrrssstttuuuxxx~~~}}}zzz{{{dddRRRIIICCCCCCBBBAAA@@@@@@@@@@@@???AAADDDEEEFFFGGGIIIKKKKKKMMMPPPRRRUUUVVVWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYXXXYYY[[[\\\\\\[[[ZZZXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^___```bbbccclllssszzzqqqggg```XXX[[[fff}}}zzzyyyuuudddUUUOOOOOONNNLLLJJJGGGEEECCCBBBCCCAAACCCIIIQQQ]]]nnn}}}}}}uuuooofffiiitttvvvqqqzzz}}}}}}}}}|||{{{zzzyyy{{{qqqllllllqqqxxxyyyvvvwww|||~~~{{{~~~|||~~~{{{wwwrrrnnnjjjhhhgggaaa___[[[YYYXXXVVVTTTSSSPPPOOOMMMLLLJJJJJJKKKKKKLLLOOOSSSVVVYYY^^^bbbfffjjjmmmqqquuuvvvtttrrrpppmmmnnnoooqqquuu{{{~~~~~~zzzttt\\\MMMGGGCCCBBBAAAAAA@@@@@@@@@AAA???AAADDDEEEFFFHHHJJJLLLKKKMMMQQQUUUWWWXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\YYYZZZ[[[]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeennnttt}}}oooeee```YYY\\\fff|||vvvqqqkkk]]]PPPKKKNNNMMMLLLJJJGGGEEECCCAAACCCAAACCCIIIQQQ\\\lllzzz|||vvvppphhhiiirrrxxx}}}~~~|||{{{wwwvvv~~~xxxuuuwww{{{yyytttrrruuuwwwzzz~~~}}}}}}|||{{{zzzyyywwwvvvtttxxx}}}|||zzzxxxsssnnnjjjgggdddccc```]]]ZZZXXXWWWUUURRRPPPNNNMMMKKKIIIHHHHHHHHHHHHIIILLLOOOSSSVVVZZZ___cccdddfffiiilllmmmmmmmmmlllhhhiiikkkmmmrrryyy|||}}}lllXXXKKKEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@BBBEEEFFFGGGIIIKKKMMMLLLNNNRRRVVVXXXYYYZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]YYYZZZ[[[\\\]]]]]]\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZ\\\]]]^^^___bbbdddggghhhoootttoooccc___YYY\\\dddxxxssskkkeeeZZZNNNIIIMMMLLLKKKJJJHHHEEEBBBAAABBB@@@BBBHHHOOOYYYiiiwww|||vvvpppiiihhhooo~~~|||{{{}}}uuuuuu}}}tttnnnjjjkkknnnqqqyyy{{{wwwtttssstttuuuuuusssooolllkkklllqqqxxx~~~vvvtttpppkkkgggdddbbbaaa___]]]ZZZYYYWWWUUURRROOOJJJIIIHHHGGGFFFFFFGGGGGGEEEHHHKKKOOORRRVVV[[[^^^```aaaccceeeffffffffffffdddeeegggjjjooowww}}}yyyeeeTTTIIICCCBBBAAAAAA@@@@@@AAAAAAAAABBBDDDGGGHHHHHHJJJLLLNNNNNNPPPSSSUUUXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]___aaadddgggiiikkknnnsss~~~qqqccc^^^XXXZZZaaarrruuujjjddd[[[PPPKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@???AAAGGGMMMWWWeeesss|||vvvpppiiigggkkk~~~}}}}}}}}}zzzsssuuu{{{kkkddd``````ccchhhpppyyy{{{uuupppnnnkkklllmmmlllhhhdddbbbaaafffllluuu}}}|||qqqnnnkkkgggcccaaa```______]]][[[YYYWWWUUUQQQNNNFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGJJJMMMPPPTTTXXX[[[[[[\\\]]]____________^^^```bbbdddggglllsss|||~~~~~~nnn]]]PPPGGGCCCAAAAAAAAA@@@@@@AAAAAABBBEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQSSSTTTVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZ[[[\\\\\\\\\XXXXXXXXXXXXYYYZZZ\\\\\\\\\]]]___aaadddhhhkkklllmmmqqq|||uuueee___VVVWWW]]]lllyyykkkddd[[[QQQJJJKKKKKKKKKJJJHHHEEEBBB@@@???>>>@@@EEEKKKTTTbbbooo|||uuuooohhheeehhhyyy~~~~~~|||}}}~~~{{{wwwooouuuqqq```YYYTTTUUUYYY^^^hhhqqq{{{rrrmmmmmmggggggfffaaa\\\YYYYYY[[[```fffpppyyyzzzuuukkkiiifffccc```^^^]]]]]]^^^\\\ZZZXXXWWWSSSOOOLLLFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGJJJLLLOOORRRVVVYYYWWWXXXYYY[[[[[[[[[ZZZYYY]]]^^^```ccchhhoooxxx~~~}}}{{{xxxfffWWWLLLFFFCCCAAAAAAAAA@@@@@@AAABBBBBBGGGHHHJJJKKKKKKKKKMMMOOORRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZXXXYYYYYYZZZ[[[[[[\\\\\\XXXXXXXXXYYYZZZ\\\]]]^^^[[[\\\^^^aaadddhhhkkkmmmlllppp{{{yyyggg```TTTUUUZZZiiizzzkkkbbbZZZOOOGGGJJJJJJKKKJJJHHHEEEBBB@@@>>>===???EEEJJJSSSaaammm}}}}}}uuunnngggcccfffvvv}}}{{{}}}}}}{{{{{{{{{|||~~~zzzuuullluuuzzziiiXXXQQQMMMNNNRRRXXXbbbkkk}}}rrrmmmnnngggeeeaaaZZZSSSRRRUUUYYYZZZaaakkkuuu|||zzztttooogggeeebbb```]]]\\\[[[[[[]]][[[YYYXXXVVVRRRNNNKKKIIIHHHFFFDDDCCCCCCDDDDDDAAACCCFFFHHHJJJLLLPPPSSSTTTVVVXXXZZZ[[[[[[ZZZYYY[[[\\\^^^aaaeeellluuu{{{}}}~~~~~~zzznnnbbbVVVIIIDDDFFFCCCCCCAAA@@@???@@@AAAAAADDDGGGKKKMMMMMMNNNOOOPPPPPPQQQSSSTTTTTTUUUWWWYYY^^^^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYYYYYYYYZZZ[[[]]]^^^YYYYYYYYY[[[^^^bbbgggjjjpppuuu}}}yyyooo]]][[[TTTZZZhhh{{{vvvhhhYYYOOOKKKIIIJJJKKKKKKIIIGGGEEECCC???>>>???DDDJJJRRR```mmm{{{}}}uuujjjllleeeddduuuyyyssswwwxxx{{{}}}}}}||||||~~~~~~|||vvvssszzzmmm[[[SSSQQQNNNKKKMMMTTT]]]dddxxx}}}vvvllljjj```VVVPPPMMMKKKMMMQQQTTT[[[eeennntttzzz|||xxxsssnnnkkkccc___ZZZUUUTTTVVVZZZ\\\ZZZYYYXXXVVVSSSQQQOOOOOOIIIGGGDDDBBBBBBBBBAAA@@@DDDEEEFFFGGGIIILLLNNNOOOSSSTTTVVVWWWWWWWWWVVVVVV[[[\\\]]]___ccciiiqqqwww~~~|||nnnaaaUUUIIICCCEEECCCBBBAAA@@@@@@AAABBBCCCFFFHHHKKKLLLMMMNNNOOOQQQRRRTTTVVVVVVVVVVVVXXXYYY]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]YYYYYYYYYZZZ^^^bbbfffiiiooottt|||uuuccc\\\UUUZZZhhh{{{vvvkkk]]]PPPKKKHHHIIIJJJJJJHHHFFFCCCBBB???>>>???DDDIIIQQQ___lllzzz}}}vvvllljjjdddcccssstttooossswww}}}zzz|||}}}|||{{{~~~~~~~~~{{{uuusss|||yyyeeeYYYPPPNNNMMMLLLNNNTTT\\\cccvvvuuuhhh```XXXQQQNNNLLLIIIJJJMMMQQQWWW```hhhnnntttyyy}}}}}}|||{{{xxxsssnnniiiggg___\\\XXXTTTSSSTTTWWWYYYXXXXXXVVVTTTRRRPPPNNNMMMIIIGGGDDDBBBBBBBBBAAA@@@CCCCCCDDDEEEGGGJJJLLLMMMRRRSSSTTTVVVVVVVVVUUUUUUYYYZZZ\\\^^^bbbhhhooottt|||nnn```UUUHHHBBBDDDAAAAAA@@@@@@AAABBBDDDEEEHHHJJJKKKLLLLLLNNNPPPRRRUUUWWWXXXXXXWWWWWWXXXYYY\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYZZZ]]]bbbfffiiinnnssszzzlll```WWWZZZggg{{{~~~tttlll```SSSLLLHHHIIIIIIIIIHHHEEECCCAAA???>>>???CCCHHHPPP^^^jjjyyy~~~xxxoooiiiccccccqqq~~~xxxxxxxxxzzz|||uuuooorrrwww}}}zzzyyyzzz|||{{{{{{~~~}}}|||xxxtttrrr}}}iii]]]ZZZOOOOOONNNNNNPPPTTT[[[```qqquuueeeXXXQQQMMMMMMLLLJJJJJJLLLNNNSSSZZZaaafffkkkpppssstttsssqqqnnnjjjeee```^^^YYYWWWTTTRRRQQQRRRSSSUUUUUUUUUTTTRRRPPPNNNMMMLLLIIIFFFCCCBBBBBBBBBAAA@@@@@@AAABBBCCCEEEHHHJJJKKKPPPQQQSSSTTTUUUUUUUUUTTTUUUWWWZZZ^^^aaagggmmmrrr}}}zzzmmm___SSSGGGBBBCCC@@@@@@@@@@@@BBBDDDFFFGGGJJJKKKLLLLLLLLLNNNQQQTTTWWWXXXYYYXXXWWWVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^______^^^\\\[[[\\\[[[ZZZYYYYYYZZZZZZ[[[YYYYYYYYYZZZ]]]aaaeeehhhmmmssszzzvvvdddYYYZZZfffzzzxxxnnniii```UUUOOOIIIJJJJJJJJJHHHFFFCCCAAA@@@===>>>BBBFFFNNN[[[hhhwwwzzzrrriiiddddddppp}}}wwwvvvtttttttttuuuwwwzzz}}}{{{rrrrrrxxx|||~~~xxxwwwyyy{{{{{{{{{~~~zzzvvvsssppp|||qqq___YYYZZZQQQRRRSSSSSSTTTWWW\\\```ooossscccVVVPPPLLLNNNOOONNNNNNQQQNNNQQQVVV[[[```dddhhhjjjjjjiiigggddd___[[[WWWUUUTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJHHHEEEBBBAAAAAAAAA@@@??????@@@AAABBBDDDGGGIIIJJJOOOPPPRRRTTTUUUUUUUUUUUUSSSVVVZZZ]]]aaaggglllppp{{{{{{lll]]]RRRGGGAAABBB@@@@@@@@@AAACCCEEEGGGIIILLLMMMMMMMMMMMMOOORRRTTTVVVWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\```dddgggmmmsssyyyhhh[[[ZZZeeezzzuuuiiiddd^^^VVVRRRKKKLLLLLLLLLJJJGGGDDDBBB@@@======AAADDDKKKYYYeeeuuu{{{sssiiieeeeeepppwwwrrrqqqooopppqqqrrruuuxxxzzz|||||||||vvvzzz|||}}}xxxvvvxxxzzz{{{|||~~~yyytttrrrnnn{{{~~~ggg[[[WWWWWWRRRTTTWWWYYY[[[^^^cccfffuuunnn___VVVPPPMMMOOOQQQQQQSSSVVVQQQRRRTTTWWW[[[___aaaccccccbbb```]]]YYYUUUSSSQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOMMMKKKJJJGGGEEEBBB@@@@@@@@@???>>>??????@@@BBBDDDFFFHHHIIIMMMNNNQQQSSSTTTUUUUUUUUURRRUUUYYY]]]aaagggmmmqqqzzz}}}jjj[[[RRRGGGBBBCCCAAA@@@AAABBBCCCFFFHHHJJJLLLNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWVVVUUUTTTUUUVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYYYYZZZ\\\```dddfffkkkqqqxxxlll^^^ZZZdddzzzvvviiibbb[[[VVVSSSMMMMMMMMMLLLJJJHHHDDDCCC@@@======@@@CCCIIIVVVbbbsss{{{rrriiiffffffooo{{{rrrmmmlllgggiiikkknnnrrrvvvyyy{{{{{{{{{{{{}}}}}}yyyvvvxxxzzz{{{}}}~~~vvvqqqpppkkkxxxpppbbb\\\YYYWWWVVVXXX[[[^^^```dddhhhlllzzzvvvdddZZZTTTPPPOOORRRTTTSSSTTTVVVTTTRRRRRRSSSWWWZZZ\\\\\\^^^]]][[[XXXUUUSSSQQQPPPLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQOOOLLLKKKGGGDDDAAA@@@@@@@@@???>>>>>>>>>???AAACCCEEEGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTRRRTTTXXX[[[```fffmmmqqqzzz}}}hhhZZZQQQHHHCCCCCCAAAAAAAAABBBDDDFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTUUUWWWYYYZZZ\\\]]]^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]ZZZYYYYYYYYY\\\___cccfffhhhooouuuooo___ZZZdddzzz{{{nnnddd[[[TTTRRRLLLMMMMMMLLLJJJGGGDDDBBB@@@======???BBBHHHTTT```rrr~~~zzzppphhheeeeeemmmvvvnnnhhheeebbbdddfffjjjmmmqqqsssuuuyyyzzzzzzyyyzzz}}}}}}yyyvvvxxx{{{|||~~~|||sssmmmmmmhhhsssyyyggg``````aaaaaabbbccccccbbbbbbcccfffhhhnnnyyyvvveeeZZZWWWSSSQQQSSSYYY[[[WWWTTTSSSTTTQQQNNNOOORRRUUUVVVUUUWWWVVVTTTRRRPPPNNNMMMMMMIIIHHHFFFFFFFFFHHHJJJKKKOOOPPPRRRSSSRRRPPPNNNLLLFFFDDDAAA?????????>>>===<<<<<<===>>>AAACCCEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRQQQSSSUUUXXX]]]dddkkkqqqzzz}}}|||gggYYYQQQHHHCCCDDDBBBBBBBBBBBBDDDFFFHHHIIILLLNNNQQQRRRRRRQQQRRRSSSTTTUUUWWWVVVUUUUUUWWWXXXYYYZZZ\\\^^^^^^^^^\\\[[[\\\\\\[[[ZZZZZZ[[[\\\\\\YYYYYYYYYYYYZZZ[[[]]]^^^ZZZYYYYYYYYY\\\___ccceeeffflllsss}}}qqq```ZZZdddzzzssshhh[[[SSSQQQLLLLLLLLLKKKIIIFFFCCCAAA@@@===<<<>>>AAAGGGSSS___qqq~~~zzzooofffeeedddkkk}}}zzzrrrjjjddd```bbbccceeegggiiikkklllmmmooottt}}}zzzxxxwwwwwwzzz}}}|||yyyvvvxxx{{{}}}zzzpppkkkkkkfffooo}}}nnnbbbaaaeeekkkmmmooommmjjjeeeaaa^^^^^^___]]]hhhttttttgggYYYTTTWWWRRRSSSXXX```bbb\\\UUURRRSSSPPPLLLKKKNNNQQQQQQQQQOOONNNMMMKKKIIIIIIHHHHHHGGGEEECCCBBBCCCEEEHHHJJJOOOQQQSSSTTTSSSQQQOOOMMMFFFCCC@@@?????????>>>===::::::;;;===???AAACCCDDDDDDFFFIIILLLNNNOOOPPPPPPPPPQQQSSSVVVZZZbbbjjjppp{{{yyy|||kkk[[[KKKDDDEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSWWWXXXYYYXXXWWWXXXZZZ\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXX\\\]]]YYYXXX\\\^^^]]][[[ZZZZZZZZZ[[[]]]```aaadddmmmrrrxxxppp^^^WWW```tttuuuddd\\\WWWSSSNNNMMMLLLKKKKKKIIIFFFCCCBBB===;;;<<<@@@FFFRRR]]]mmmzzzzzzpppkkkhhheeehhhzzz~~~ssskkkeeeaaa___aaaaaaaaabbbccceeefffggggggllluuu~~~ssstttuuuvvvuuuwwwyyy{{{|||yyyyyy~~~||||||{{{wwwtttnnniiihhheeejjjsssxxxnnnmmmnnnooooooqqqrrrmmmgggaaa]]][[[YYYXXX\\\\\\]]]\\\YYYUUUQQQOOOXXX^^^fffjjjggg___WWWRRRLLLKKKKKKMMMOOOPPPOOOMMMKKKJJJJJJHHHFFFDDDBBB@@@===>>>>>>===>>>AAAEEEIIIMMMRRRVVVVVVUUUUUUPPPJJJEEEBBB???>>>>>>>>>===<<<>>>>>>>>>???@@@AAACCCCCCHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMQQQUUUZZZ```ggglllxxxxxx|||jjjZZZJJJDDDEEEBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWXXXYYYXXXYYY\\\^^^\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXX\\\^^^[[[ZZZ\\\^^^\\\ZZZZZZYYYYYYZZZ]]]___aaa```iiiooowwwqqq___XXX___oooxxxggg^^^YYYTTTNNNMMMLLLKKKKKKIIIFFFCCCBBB>>>;;;===@@@FFFQQQ\\\kkkyyy{{{sssjjjfffbbbeeeuuuyyypppjjjeeecccaaaaaaaaaaaaaaabbbdddeeefffjjjmmmsssxxx{{{{{{yyyxxxqqqrrrtttttttttuuuxxxzzz}}}~~~~~~~~~{{{zzzyyy|||}}}{{{~~~zzzvvvsssmmmgggffffffmmmuuu}}}yyypppoooqqqppppppqqqqqqmmmhhhbbb^^^ZZZWWWUUUVVVVVVVVVUUUTTTSSSSSSTTT^^^ccciiikkkfff^^^VVVQQQLLLKKKKKKMMMNNNOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA???@@@@@@??????AAAEEEHHHJJJPPPTTTTTTTTTSSSOOOIIIEEEBBB???>>>>>>>>>===<<<=========>>>???@@@BBBBBBFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMQQQUUUYYY```ggglllxxxzzz{{{|||}}}xxx~~~gggWWWIIIDDDEEEAAAAAABBBBBBDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSSSSTTTTTTVVVXXXYYYZZZ[[[]]]___\\\\\\\\\\\\\\\]]]^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXXXX]]]___]]]\\\^^^^^^\\\ZZZYYYXXXYYYZZZ\\\___aaa]]]eeellluuuqqq```YYY^^^jjj}}}jjj```ZZZTTTNNNMMMLLLLLLKKKIIIFFFCCCBBB>>><<<===@@@EEEPPPZZZhhhxxx}}}wwwlllfffaaacccrrr{{{ssslllhhheeedddcccaaaaaaaaaaaaaaabbbcccccciiijjjmmmoooppppppnnnnnnoooppprrrrrrrrrtttvvvxxx{{{||||||{{{{{{}}}{{{zzz{{{wwwxxxwwwwww~~~yyyvvvrrrkkkfffdddfffoooxxx}}}~~~tttrrrsssqqqpppqqqmmmllliiieeeaaa\\\XXXVVVQQQRRRSSSSSSTTTVVVZZZ]]]fffiiillljjjddd\\\TTTPPPMMMLLLLLLMMMNNNNNNKKKIIIIIIGGGEEECCCBBBBBBCCCCCCBBBBBBBBBAAA@@@AAADDDGGGIIIOOOSSSTTTTTTTTTPPPJJJEEEBBB???>>>>>>>>>===<<<<<<<<<<<<===>>>???AAAAAAEEEFFFGGGHHHHHHHHHHHHHHHIIILLLPPPTTTXXX___fffkkkwwwttttttvvvxxx{{{~~~~~~{{{dddTTTHHHDDDEEEAAAAAAAAABBBDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYYZZZZZZZZZ\\\]]]\\\\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXX^^^```___]]]^^^^^^[[[YYYXXXXXXXXXZZZ\\\___aaa^^^dddiiirrrrrrbbb[[[^^^gggmmmbbbYYYSSSNNNMMMLLLLLLLLLJJJFFFDDDBBB>>>===>>>AAAEEENNNWWWcccvvv~~~zzzppphhhbbbcccppp{{{vvvooojjjfffeeedddcccaaa```````````````aaaaaaddddddfffgggiiijjjkkkkkkmmmooopppqqqqqqsssuuuxxxxxxyyyyyyxxxxxxzzz}}}}}}xxxwwwyyyvvvuuusssttt|||~~~yyywwwssskkkeeedddfffoooyyyxxxrrrqqqoooooopppiiijjjjjjiiieeeaaa^^^\\\TTTWWWZZZ\\\]]]___cccgggiiikkkkkkhhhbbbZZZTTTQQQOOOOOOOOOPPPPPPOOOLLLIIIHHHFFFCCC@@@@@@AAACCCEEECCCCCCCCCBBB@@@AAACCCEEEIIIOOOSSSTTTUUUUUUQQQKKKEEEBBB???>>>>>>>>>===<<<============???@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJNNNRRRWWW]]]dddiiivvvoooppprrruuuyyy|||{{{{{{|||```RRRGGGCCCEEEAAAAAABBBBBBDDDFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSSSSSSSWWWYYY[[[[[[ZZZYYYYYYZZZ[[[[[[YYYYYYYYYZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY^^^aaa___]]]^^^]]]ZZZYYYXXXXXXXXXZZZ]]]```bbbbbbeeeiiipppuuuccc\\\___eee~~~nnnbbbYYYRRROOONNNMMMLLLLLLJJJGGGDDDBBB???===???AAADDDLLLTTT^^^qqq~~~~~~{{{qqqhhhaaabbbmmmyyyuuunnniiifffdddbbbaaa______^^^^^^^^^___``````aaaaaabbbccceeegggiiijjjlllmmmooopppppprrruuuwwwvvvwwwwwwvvvuuuwwwzzz}}}{{{vvvuuuvvvxxxwwwuuuuuu}}}{{{yyytttkkkfffeeehhhooozzzzzzoookkkiiijjjmmmiiijjjkkkjjjfffbbbaaaaaa^^^dddjjjmmmkkkiiiiiijjjhhhiiiiiieee___YYYUUUSSSSSSRRRRRRSSSTTTRRROOOLLLHHHFFFCCC@@@@@@AAADDDFFFDDDDDDDDDCCCAAAAAABBBDDDGGGMMMRRRSSSSSSSSSOOOJJJEEEBBB???>>>>>>>>>===<<<>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIMMMQQQVVV\\\ccchhhttt}}}kkklllooorrrwww{{{~~~|||vvvzzzrrr\\\RRRFFFBBBDDDBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSWWWYYY[[[[[[YYYWWWWWWWWWZZZYYYWWWWWWWWWXXXZZZ\\\ZZZYYYYYYXXXXXXYYYYYYZZZZZZ^^^```]]]\\\]]]]]]ZZZYYYYYYYYYYYY[[[^^^aaaccceeegggjjjrrrzzzfff]]]```dddzzzooocccYYYQQQOOONNNMMMMMMLLLJJJGGGDDDBBB???>>>@@@BBBCCCJJJQQQZZZlll{{{}}}}}}~~~yyyoooeee^^^```iii|||}}}xxxsssmmmhhheeecccaaa___]]]]]]]]]]]]]]]^^^______aaaaaaaaaaaabbbdddeeefffiiikkklllmmmnnnpppsssuuuuuuuuuuuutttsssuuuxxxzzz}}}wwwttttttuuuzzz|||||||||}}}zzztttkkkfffffflllrrr|||ooojjjggggggjjjlllnnnnnnkkkfffdddeeegggpppwww~~~~~~xxxpppkkkjjjggghhhgggddd___ZZZWWWVVVUUUUUUUUUWWWWWWUUURRRNNNJJJHHHDDDBBBAAACCCEEEGGGEEEFFFFFFDDDCCCBBBCCCEEEFFFLLLPPPQQQQQQQQQMMMGGGEEEBBB???>>>>>>>>>===<<<>>>>>>??????@@@AAACCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEHHHLLLPPPTTT[[[bbbgggrrr{{{fffhhhkkkooosssxxx|||~~~}}}tttooovvvsss{{{gggXXXRRRFFFAAADDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRTTTWWWYYYZZZYYYWWWWWWWWWYYYWWWVVVTTTUUUVVVYYYZZZXXXXXXXXXXXXXXXYYY[[[[[[ZZZ^^^___[[[YYY[[[\\\ZZZZZZZZZYYYZZZ\\\___ccceeedddggglllvvviii^^^```cccvvvpppdddZZZSSSOOONNNMMMMMMLLLKKKGGGEEEBBB??????AAABBBCCCHHHOOOVVVffftttyyy{{{}}}vvvoooddd^^^aaahhhxxx|||uuuuuuqqqkkkgggdddbbb```^^^[[[[[[[[[\\\\\\^^^___```^^^^^^______```aaabbbbbbeeegggiiijjjkkklllooorrrtttttttttsssrrrsssvvvyyy~~~~~~|||wwwrrrqqqtttxxxxxx}}}}}}yyyrrriiieeeeeelllvvvxxxrrrnnnlllnnnpppqqqqqqnnnlllmmmsssyyyuuummmjjjggghhhhhheee```[[[XXXWWWUUUUUUWWWXXXYYYXXXTTTPPPLLLJJJGGGEEEDDDEEEFFFGGGFFFHHHHHHGGGFFFEEEFFFGGGHHHNNNRRRRRRRRRRRRMMMGGGEEEBBB???>>>>>>>>>===<<<>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDGGGKKKOOOTTTZZZaaafffpppyyycccdddggglllqqqvvvzzz||||||}}}mmmiiisss~~~sss~~~uuuaaaWWWRRREEE@@@DDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTXXXYYYYYYXXXXXXXXXXXXVVVTTTSSSSSSUUUXXXYYYVVVVVVWWWWWWYYYZZZ[[[\\\[[[^^^^^^ZZZXXXZZZ\\\ZZZZZZZZZZZZ[[[]]]```dddeeebbbfffnnnyyykkk______aaarrrrrrfff\\\TTTPPPNNNMMMMMMMMMKKKHHHEEEBBB@@@???BBBBBBCCCHHHNNNTTTcccpppvvvzzz|||tttpppfff```cccjjjxxxxxxooorrrnnniiieeecccaaa___^^^ZZZZZZZZZ[[[\\\^^^___```YYYZZZ[[[]]]^^^```aaabbbbbbdddfffggghhhjjjmmmpppsssttttttrrrrrrsssvvvxxx~~~}}}yyysssnnnooouuu{{{sss{{{}}}yyypppgggdddeeejjjxxx|||wwwtttsssqqqssstttssssssyyyxxxooollliiijjjjjjgggbbb\\\YYYXXXTTTUUUWWWYYYZZZXXXTTTQQQMMMKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJMMMRRRVVVVVVUUUUUUPPPJJJEEECCC???>>>>>>>>>===<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAADDDFFFJJJNNNSSSYYY```eeeoooxxxccceeehhhjjjmmmqqquuuyyy{{{~~~{{{sssllltttyyy}}}hhh\\\OOOHHHDDDAAAAAACCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJLLLNNNNNNNNNNNNTTTVVVXXXZZZ\\\\\\\\\\\\ZZZWWWUUUTTTVVVWWWXXXXXXWWWWWWWWWYYY[[[]]]]]]]]]______^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```aaaccccccjjjhhhmmmxxxrrrccc^^^___kkk|||kkk^^^YYYOOOOOONNNOOONNNLLLHHHEEEBBBAAA??????AAAEEEJJJMMMVVV^^^jjjvvv}}}~~~{{{yyysssggg^^^]]]ddduuu}}}rrrpppmmmiiigggeeecccaaa___\\\ZZZXXXYYY[[[]]]^^^^^^[[[[[[ZZZZZZ[[[]]]```aaacccdddfffhhhiiijjjiiiiiirrrrrrrrrqqqpppqqqtttvvv}}}yyytttqqqpppqqqrrrrrruuuxxxyyy|||{{{uuummmeeedddhhhmmmwww~~~yyy{{{tttwww|||~~~||||||tttnnnmmmlllkkkjjjgggbbb[[[WWWTTTTTTUUUWWWWWWVVVRRROOOKKKKKKKKKJJJIIIGGGFFFEEEKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSUUUUUUSSSNNNKKKGGGDDDAAA??????>>>===<<<============>>>???AAABBBEEEEEEDDDCCCBBBAAAAAAAAAAAADDDHHHLLLQQQXXX```dddooozzzbbbdddfffiiikkkoootttwwwyyy|||{{{wwwuuuvvvdddXXXLLLGGGDDDBBBCCCFFFEEEFFFIIIKKKLLLKKKIIIGGGDDDFFFJJJMMMPPPQQQRRRRRRVVVWWWYYY[[[\\\]]]\\\\\\ZZZXXXVVVUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^```aaaaaa``````______^^^]]]]]]]]]\\\\\\^^^___aaabbbcccdddhhhfffkkkvvvtttccc[[[\\\hhhrrrcccZZZPPPOOONNNNNNNNNLLLHHHFFFBBBAAA???>>>AAAEEEJJJMMMTTT\\\iiittt{{{|||zzzwwwrrriiibbbaaaeeesss{{{qqqooolllhhhfffeeecccaaa___]]][[[ZZZZZZ[[[]]]]]]]]][[[ZZZZZZZZZ[[[]]]___aaabbbccceeegggiiiiiiiiiiiimmmnnnnnnnnnnnnpppsssvvv~~~zzzuuuqqqpppqqqqqqqqqsssuuuwwwzzzzzzuuummmfffdddgggttt|||}}}yyy}}}{{{~~~uuummmjjjjjjiiiiiifffaaa[[[VVVSSSSSSSSSUUUUUUTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRVVVUUUUUUUUUTTTQQQLLLIIIHHHEEEBBB@@@@@@???>>><<<=========>>>@@@AAABBBCCCEEEDDDCCCBBBBBBAAAAAAAAAAAACCCGGGLLLQQQXXX___dddqqq|||```bbbdddfffiiilllqqqtttwwwzzz}}}~~~}}}mmm^^^SSSIIIEEEDDDCCCEEEHHHDDDFFFJJJMMMMMMLLLIIIGGGCCCFFFKKKOOOSSSUUUVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\ZZZXXXWWWYYYZZZZZZZZZYYYZZZ[[[]]]___aaabbbccc````````````````````````______```aaabbbcccddddddeeedddiiitttyyycccXXXXXXccczzz|||jjj]]]QQQPPPOOONNNNNNLLLIIIFFFBBBAAA???>>>@@@DDDIIILLLRRRZZZgggssszzz{{{xxxuuuqqqkkkfffeeeeeeoooxxxpppooommmjjjhhhhhhgggfffeee```^^^\\\[[[\\\]]]]]]\\\[[[[[[ZZZZZZ[[[]]]___``````aaadddfffhhhiiijjjjjjjjjkkklllmmmmmmppptttxxx}}}yyytttqqqppppppqqqpppppprrrtttwww~~~|||xxxtttnnnfffdddgggvvv~~~~~~uuujjjffffffggggggfff```YYYTTTRRRQQQQQQRRRRRRQQQNNNLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIKKKNNNQQQTTTVVVWWWWWWWWWVVVTTTRRRQQQOOOKKKIIIIIIGGGEEECCCBBBAAA???======>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCGGGKKKPPPWWW___dddrrr}}}]]]___bbbdddfffiiinnnqqqtttwww{{{~~~xxxhhh[[[PPPGGGDDDDDDCCCEEEHHHDDDEEEHHHKKKMMMMMMMMMMMMGGGIIINNNRRRVVVXXXXXXYYYVVVWWWXXXYYYZZZYYYYYYXXX]]][[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]___```aaaaaaaaabbbbbbcccccccccaaabbbbbbcccdddeeeeeefffddddddiiittteeeXXXVVV___uuuppp___RRRQQQOOONNNNNNLLLIIIFFFBBBAAA???>>>@@@DDDHHHKKKQQQYYYfffrrrzzz{{{yyyvvvqqqlllhhheeeccckkk~~~wwwooopppnnnkkkkkklllnnnnnnnnncccaaa^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^______aaadddgggiiijjjkkkkkkkkklllmmmnnnoooqqquuuyyyzzzvvvqqqoooooopppqqqqqqoooqqqrrruuu||||||xxxvvvsssmmmfffdddgggpppzzzsssfffeeeeeefffgggeee```XXXSSSPPPOOONNNNNNNNNNNNKKKJJJNNNOOOPPPPPPQQQQQQPPPPPPKKKMMMRRRVVVZZZ\\\]]]]]]YYYVVVSSSQQQPPPNNNLLLJJJKKKIIIGGGFFFEEEDDD@@@>>>>>>???AAADDDFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAACCCFFFJJJOOOVVV^^^cccrrr|||[[[]]]___aaacccgggkkknnnqqquuuyyy}}}xxxgggZZZOOOFFFDDDCCCCCCDDDGGGGGGGGGHHHKKKNNNSSSWWWYYYOOOPPPRRRUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZ^^^]]][[[[[[\\\\\\[[[ZZZ\\\^^^___^^^\\\[[[]]]^^^aaaaaabbbbbbcccdddddddddccccccddddddeeefffggggggffffffkkktttkkk[[[UUU[[[ooosssaaaSSSRRROOONNNMMMLLLIIIGGGBBBAAA???>>>???CCCHHHKKKQQQYYYfffsss{{{}}}|||yyysssmmmgggbbb^^^ggg}}}wwwqqqooommmkkkkkknnnqqqrrrssseeeccc```^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^______```bbbdddgggiiikkkkkkkkkkkklllmmmmmmmmmpppssswwwuuurrrnnnlllmmmoooqqqrrrnnnppprrrttt{{{yyyuuusssqqqllleeedddfffjjjvvv}}}qqqfffggggggggggggeee___XXXSSSOOOMMMKKKJJJKKKJJJIIIHHHMMMNNNOOOQQQRRRRRRSSSSSSNNNQQQUUUZZZ^^^aaabbbbbbaaa]]]XXXTTTRRROOOLLLJJJKKKJJJIIIIIIIIIGGGCCC@@@???AAAEEEGGGIIIIIIHHHGGGCCCBBBBBBAAAAAAAAAAAABBBBBBCCCFFFIIIMMMUUU]]]cccpppzzzZZZ\\\^^^```bbbeeeiiilllpppsssxxx|||~~~{{{xxxhhhYYYOOOFFFDDDDDDCCCDDDFFFLLLKKKLLLNNNSSSZZZ```dddWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^___`````````______]]]\\\\\\]]]]]][[[ZZZ]]]```bbb```]]]\\\^^^```aaaaaabbbbbbcccccccccdddccccccdddeeefffggghhhhhhhhhhhhnnnuuu}}}ppp___UUUWWWjjjssscccUUUSSSPPPNNNMMMLLLIIIGGGCCCAAA???>>>???CCCGGGJJJOOOXXXfffttt}}}}}}vvvnnnfff```\\\ccc}}}~~~yyytttnnnllliiiiiikkknnnpppqqqgggdddaaa_________^^^]]]^^^^^^^^^______````````````bbbdddggghhhjjjjjjjjjhhhiiijjjjjjjjjmmmqqqttttttqqqmmmlllmmmoooqqqrrrllloooqqquuu|||~~~wwwtttqqqooojjjdddcccfffiiiuuuyyyrrrwwwssslllnnnmmmkkkiiieee___XXXSSSOOOMMMIIIHHHHHHHHHHHHGGGJJJKKKMMMOOOQQQRRRSSSSSSQQQSSSWWW[[[^^^aaacccccciiieee___ZZZUUUPPPKKKHHHKKKKKKKKKLLLMMMKKKFFFCCCBBBDDDHHHKKKLLLKKKIIIGGGBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEHHHLLLTTT\\\bbbnnnyyyZZZ[[[]]]___aaadddhhhkkkooossswww{{{}}}|||vvvfffWWWNNNFFFDDDEEEDDDEEEHHHMMMMMMNNNQQQVVV\\\bbbfff]]][[[YYYWWWWWWYYY[[[]]][[[\\\^^^```aaaaaaaaaaaa___]]]\\\\\\]]]]]][[[YYYZZZ]]]``````]]]\\\___cccaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccceeefffhhhiiijjjiiijjjooouuu{{{tttbbbUUUSSSeee{{{|||zzzpppcccVVVSSSPPPNNNMMMKKKIIIGGGCCCAAA???===???BBBFFFIIIMMMVVVdddsss}}}yyyooofff```\\\```ttt{{{xxxrrroookkkiiiiiikkkllllllgggeeebbb``````aaa```______``````aaaaaaaaaaaaaaa___```bbbeeefffgggggggggeeeggghhhiiijjjmmmrrruuuxxxtttpppmmmnnnoooppppppkkknnnpppttt{{{~~~wwwsssooolllgggbbbbbbfffiiisssvvvjjjeeelllvvv~~~yyywwwvvvsssoookkkfff```YYYUUUOOOLLLHHHFFFFFFGGGGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSRRRSSSVVVXXX\\\^^^aaabbbfffccc^^^YYYUUUPPPKKKHHHJJJJJJLLLNNNPPPNNNIIIFFFDDDGGGKKKNNNNNNLLLIIIFFFBBBAAAAAA@@@AAAAAABBBBBBBBBCCCEEEGGGKKKSSS[[[bbbmmmxxxYYY[[[]]]___```cccgggjjjooossswwwzzz}}}ssseeeUUULLLEEEEEEFFFFFFGGGJJJKKKLLLNNNRRRWWW[[[___aaa```]]]ZZZWWWWWWYYY]]]___XXXYYY[[[]]]___`````````^^^]]]\\\\\\]]]\\\ZZZXXXUUUYYY]]]]]][[[[[[___ccc````````````````````````aaabbbccceeeggghhhjjjjjjjjjjjjooouuuzzzuuudddTTTQQQbbbyyy}}}uuutttnnncccVVVTTTPPPNNNMMMKKKIIIGGGCCCAAA???===???BBBFFFIIIKKKTTTcccrrr}}}{{{pppgggbbb^^^___nnn}}}{{{xxxtttnnnkkkjjjjjjjjjjjjgggeeebbbaaaaaaaaaaaa``````aaaaaabbbbbbbbbbbbaaa^^^___aaacccddddddddddddeeefffhhhjjjlllpppuuuyyy|||xxxsssoooooooooooooooiiilllooosss{{{~~~xxxsssnnnkkkeeeaaabbbfffgggpppxxxiii^^^[[[cccnnn~~~{{{wwwrrrlllfff```ZZZVVVPPPLLLHHHFFFEEEFFFFFFFFFEEEFFFIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVYYY\\\^^^```\\\ZZZWWWUUUSSSPPPLLLIIIIIIJJJMMMPPPQQQOOOKKKHHHFFFIIIMMMOOOOOOMMMIIIFFFAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFKKKRRR[[[aaammmxxx___\\\\\\```bbbdddhhhmmmooorrrvvvyyy{{{}}}sssdddQQQJJJEEEEEEFFFFFFHHHLLLOOOQQQRRRRRRRRRTTTWWWZZZ\\\ZZZXXXWWWVVVWWWXXXZZZZZZZZZZZZ[[[\\\^^^___```cccaaa]]]ZZZXXXXXXZZZ[[[WWWWWWWWWWWWWWWXXXYYYZZZ_________``````bbbccccccdddeeefffhhhiiijjjkkkkkkhhhnnnoootttgggXXX]]]^^^kkkvvvtttmmmbbbVVVTTTRRRPPPOOOMMMIIIFFFEEEBBB???===>>>AAAEEEHHHKKKRRR^^^mmmyyy|||tttjjjbbb]]]___jjjvvvyyyuuuqqqnnnmmmmmmkkkjjjhhhfffdddcccbbbaaa___]]]^^^_____________________]]]]]]___aaabbbdddffffffiiihhhggghhhjjjnnnrrruuuuuussspppmmmkkkkkkkkkllliiikkkqqqwww}}}~~~|||xxxwwwpppfff```aaa```^^^ccckkkxxxnnnfff]]]UUUYYYdddvvvyyyppphhhddd```[[[WWWQQQNNNIIIEEECCCBBB@@@???BBBDDDGGGHHHIIIKKKNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[UUUTTTQQQNNNKKKJJJIIIIIIHHHJJJMMMPPPQQQOOOMMMKKKHHHKKKOOOQQQQQQNNNIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBGGGJJJPPP[[[fffrrr}}}___\\\[[[___bbbcccggglllmmmppptttwwwzzz|||sssaaaQQQJJJEEEFFFFFFFFFIIIMMMNNNOOOPPPQQQQQQSSSVVVYYYZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\]]]_________^^^\\\\\\]]]^^^^^^]]]YYYYYYXXXXXXXXXXXXYYYYYY\\\\\\\\\]]]^^^___aaabbb```aaaccceeeggghhhiiiiiieeekkkmmmrrr|||mmm]]]```^^^kkktttqqqjjj___UUUTTTRRRPPPOOOMMMJJJHHHEEECCC???===>>>AAAEEEGGGIIIPPP\\\kkkwww|||tttjjjbbb]]]^^^gggsss{{{wwwsssqqqoooooonnnmmmjjjhhhfffeeedddccc```^^^``````````````````______\\\]]]^^^```bbbdddffffffiiiiiiiiijjjmmmpppsssuuutttrrrpppmmmlllkkkkkkkkkhhhkkkpppwww}}}~~~|||wwwuuuoooeee______^^^\\\___ccclll~~~sssfff```YYYRRRUUU^^^kkk~~~zzztttllleeebbb^^^YYYUUUQQQMMMHHHEEECCCBBB@@@???@@@BBBEEEFFFGGGIIIKKKMMMPPPQQQRRRTTTUUUWWWXXXYYYSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLOOOPPPQQQOOONNNLLLLLLMMMPPPQQQPPPMMMIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBGGGJJJPPP[[[fffrrr~~~___[[[[[[^^^```aaaeeejjjjjjnnnsssvvvyyy|||~~~uuu^^^PPPJJJEEEFFFGGGGGGIIIMMMLLLNNNOOOPPPPPPRRRUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYY[[[\\\^^^___```^^^]]]^^^aaabbb___\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZ\\\]]]___aaabbb]]]^^^```bbbdddeeeffffffaaahhhjjjoooxxxnnn^^^]]]YYYeee}}}rrrllleee[[[TTTSSSQQQPPPPPPNNNLLLIIIEEECCC@@@>>>>>>@@@DDDFFFGGGNNNYYYhhhuuu}}}{{{sssjjjbbb\\\[[[cccmmm~~~{{{wwwtttsssrrrqqqooommmkkkiiigggfffeeebbb```bbbbbbaaaaaa``````______\\\]]]^^^```bbbdddffffffggghhhiiikkknnnppprrrsssqqqpppooommmllljjjiiihhhhhhkkkpppvvv|||~~~}}}vvvtttnnnddd^^^^^^]]]ZZZ[[[\\\```mmmrrrggg___[[[VVVOOOPPPVVVaaatttvvvooojjjddd```^^^ZZZVVVRRROOOLLLGGGCCCBBBAAA???>>>>>>@@@BBBCCCDDDEEEHHHJJJMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQOOOLLLIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBGGGJJJPPP[[[fffrrr___[[[ZZZ]]]______bbbgggiiimmmssswwwzzz}}}uuu\\\OOOIIIEEEGGGHHHHHHJJJNNNLLLNNNPPPQQQQQQSSSUUUWWWXXXYYY[[[\\\\\\ZZZYYYXXXVVVVVVWWWXXXZZZ\\\]]]^^^eeeaaa^^^^^^``````]]]YYY___^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^aaabbbddd\\\]]]^^^```aaaaaaaaaaaa\\\dddhhhmmmuuuzzznnn^^^[[[UUU```vvvsssjjjaaaXXXSSSRRRQQQPPPPPPOOOMMMKKKFFFDDDAAA>>>>>>@@@CCCEEEFFFLLLWWWeeerrrzzz~~~zzzssskkkccc\\\XXX^^^fff}}}zzzxxxwwwvvvtttrrrpppnnnkkkiiihhhgggdddbbbccccccbbbaaa```______^^^]]]^^^___aaacccdddffffffbbbdddgggjjjlllnnnnnnnnnnnnnnnmmmmmmkkkiiigggfffgggiiinnntttzzz}}}}}}|||uuutttnnnddd^^^^^^\\\YYYYYYYYYYYYccc||||||qqqgggaaa\\\ZZZUUUNNNLLLOOO\\\kkkzzz~~~|||wwwnnneeebbb___[[[ZZZYYYWWWRRRNNNNNNJJJFFFBBBAAA@@@???======???AAABBBBBBCCCEEEGGGKKKMMMPPPRRRTTTUUUTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRPPPMMMKKKHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@BBBGGGJJJPPP[[[eeesss```\\\ZZZ]]]^^^]]]```eeeiiimmmtttyyy}}}rrrZZZNNNHHHEEEGGGIIIIIIKKKOOONNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ\\\^^^^^^\\\ZZZYYYUUUVVVVVVXXXYYY\\\]]]^^^gggccc^^^\\\\\\]]]\\\[[[___^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\^^^```bbbccc^^^______``````______^^^ZZZccchhhnnnuuuyyypppaaa\\\UUUaaapppwwwlllbbbXXXSSSRRRQQQQQQQQQPPPNNNLLLFFFDDDAAA??????@@@BBBDDDFFFKKKUUUbbboooxxx|||}}}xxxrrrkkkddd\\\WWWZZZaaa}}}}}}|||zzzyyywwwuuurrrpppnnnlllkkkiiifffddddddccccccbbbaaa``````______```aaabbbcccdddeeefffaaacccfffiiilllmmmmmmmmmllllllkkkkkkiiihhhfffeeefffhhhlllqqqwwwzzzzzzyyytttsssnnneee```___]]]ZZZWWWVVVVVV]]]ppp}}}rrrggg```]]]ZZZXXXXXXUUUPPPNNNNNNWWW```iiikkkiiiddd^^^YYYVVVUUUTTTUUUWWWVVVQQQMMMMMMJJJEEEBBBAAA@@@???>>>===???AAABBBAAABBBDDDFFFHHHJJJMMMPPPRRRRRRRRRQQQOOOPPPQQQRRRSSSSSSTTTTTTXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQNNNLLLJJJHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBGGGJJJPPP[[[eeetttaaa]]][[[]]]]]]]]]___dddiiinnnuuu{{{~~~kkkWWWMMMHHHEEEHHHJJJJJJLLLOOOOOOQQQTTTVVVVVVWWWXXXZZZYYYZZZ\\\]]]^^^]]][[[ZZZUUUVVVVVVXXXZZZ\\\^^^___eeebbb___\\\[[[\\\^^^```]]]\\\\\\[[[[[[[[[\\\\\\YYYYYYYYY[[[\\\^^^```aaaaaaaaabbbbbbbbbaaa``````\\\eeeiiiooouuuxxxnnn```ZZZRRR^^^mmmsssfffZZZTTTRRRQQQQQQQQQPPPNNNLLLGGGEEEBBB@@@???@@@AAABBBEEEIIIRRR^^^jjjtttyyyzzzvvvqqqlllfff]]]WWWXXX]]]qqq~~~{{{xxxvvvtttqqqooonnnllliiigggfffeeeeeeeeedddcccccccccccccccdddddddddeeeeeeeeebbbdddgggjjjlllnnnnnnnnnkkkjjjiiihhhgggfffeeeeeedddfffiiimmmrrruuuuuutttrrrrrrmmmeee``````^^^[[[TTTTTTTTTWWWbbbttt~~~wwwpppjjjddd___\\\XXXWWWWWWVVVUUUSSSRRRQQQPPPTTTXXXYYYXXXVVVUUUTTTOOOOOOQQQUUUXXXXXXTTTOOOMMMIIIEEEBBBAAA@@@???>>>>>>???AAAAAAAAAAAABBBDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUSSSRRRQQQQQQQQQQQQOOOOOONNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBGGGJJJPPP[[[ffftttbbb^^^\\\]]]]]]\\\___ccchhhmmmuuu|||}}}|||}}}~~~yyyaaaRRRLLLGGGEEEHHHKKKKKKMMMPPPOOORRRUUUVVVWWWWWWXXXZZZXXXYYYZZZ[[[[[[[[[ZZZZZZUUUVVVWWWXXXZZZ]]]___```dddeeeeeeaaa\\\ZZZ\\\```ZZZZZZZZZZZZ[[[\\\^^^^^^ZZZZZZ[[[[[[\\\^^^___```bbbbbbcccdddeeeeeeeeeeeeaaaiiilllpppuuuvvvmmm^^^VVVMMMZZZlll{{{lll]]]UUUSSSRRRQQQQQQPPPMMMKKKGGGEEECCC@@@??????@@@AAACCCGGGOOOZZZfffoootttvvvuuuqqqlllggg___WWWWWW[[[eee~~~}}}{{{xxxuuusssrrrpppmmmjjjhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeebbbdddfffhhhkkkmmmnnnnnnjjjiiigggfffeeeeeeeeeeeecccdddfffjjjnnnppppppooonnnoookkkddd``````^^^[[[TTTUUUSSSQQQVVV___eeefffcccdddeeegggiiiiiigggfff```___]]]YYYWWWUUUTTTRRRMMMMMMMMMNNNNNNNNNPPPRRRLLLMMMQQQWWW\\\]]]YYYTTTMMMJJJEEECCCBBBAAA@@@???===???@@@@@@??????AAABBBBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBAAAAAABBB@@@@@@BBBGGGJJJPPP[[[fffuuuccc___]]]^^^^^^\\\^^^cccgggllluuu|||{{{zzzzzz{{{nnnYYYNNNLLLGGGEEEIIIKKKLLLMMMPPPOOOQQQUUUVVVWWWWWWXXXYYYWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVWWWYYY[[[]]]___aaafffjjjkkkfff^^^XXXYYY\\\XXXXXXYYYZZZ[[[]]]___```^^^]]]^^^^^^___```aaabbbaaabbbdddfffhhhiiijjjjjjdddlllnnnqqqttttttqqqaaaXXXOOO\\\kkkppp```VVVTTTRRRRRRQQQPPPMMMKKKGGGEEECCCAAA??????@@@AAABBBEEELLLWWWbbbkkkppprrrtttpppmmmhhh___WWWWWW[[[]]]vvv~~~{{{xxxvvvuuussspppmmmkkkkkkkkkkkkkkkkkklllllliiiiiihhhgggfffeeeeeedddaaaaaaccceeehhhjjjlllmmmjjjiiifffdddcccdddeeefffbbbcccdddhhhkkkmmmmmmlllkkkllliiibbb______^^^[[[WWWWWWTTTOOOOOOSSSVVVUUURRRXXX```jjjpppssssssrrrlllkkkfff^^^YYYVVVTTTQQQNNNLLLJJJJJJJJJJJJLLLOOOLLLNNNSSSZZZ```aaa]]]XXXMMMJJJFFFCCCBBBBBBAAA@@@<<<>>>??????>>>>>>???AAA??????@@@AAACCCEEEGGGHHHEEEGGGIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJFFFGGGHHHIIIIIIGGGEEEDDDEEEEEECCCBBBBBBBBBBBBBBB@@@@@@BBBGGGJJJPPP[[[fffuuubbbaaa```______```aaabbbkkkpppuuuzzz}}}|||xxxvvvuuu~~~{{{eeeZZZMMMEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSRRRRRRTTTUUUWWWXXXSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWYYYZZZ\\\]]]eeelllrrrqqqggg^^^YYYYYYaaa^^^[[[ZZZ[[[^^^```aaadddcccaaa______```aaaccceeeddddddeeefffiiilllnnnjjjjjjlllnnnooouuuqqq^^^SSSTTTZZZppppppdddXXXQQQNNNRRRTTTQQQMMMJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>BBBHHHPPPXXXbbblllrrrsssrrrnnnggg___XXXTTTRRRZZZlll~~~zzzwwwuuuuuutttsssrrroookkkkkklllllljjjhhhiiigggeeecccbbbbbbbbbbbbaaabbbcccdddfffhhhjjjkkkjjjiiihhhfffdddbbbaaa```^^^```cccfffhhhiiihhhhhhhhhgggfffdddbbb___]]][[[VVVTTTQQQPPPOOONNNLLLJJJNNNPPPVVVbbbqqq}}}zzzssshhh]]]UUUSSSSSSUUUQQQPPPNNNLLLJJJJJJJJJJJJIIILLLQQQVVVZZZ[[[ZZZYYYRRRLLLGGGEEEGGGGGGCCC??????>>><<<;;;:::;;;;;;<<<@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAACCCBBBDDDFFFIIINNN\\\iii{{{bbbbbbaaa``````aaabbbbbbjjjnnnssswwwzzz}}}yyywww{{{uuuaaaVVVKKKFFFGGGHHHKKKMMMOOOQQQRRRQQQQQQPPPPPPQQQSSSTTTUUUSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\\\\aaaiiiqqqsssnnneee___\\\bbb___\\\ZZZ\\\^^^```aaacccbbbaaa``````aaabbbccceeeddddddeeefffiiilllnnnjjjhhhiiikkknnnuuuwwwcccWWWVVV[[[kkkrrreee[[[TTTPPPSSSUUURRRMMMKKKHHHFFFCCC@@@>>>>>>>>>>>>===AAAGGGOOOWWWaaakkkqqquuutttqqqjjjccc\\\YYYWWWWWWggg}}}{{{zzzyyywwwvvvssspppmmmmmmnnnnnnllljjjjjjiiigggeeecccbbbbbbbbbaaabbbbbbcccdddfffhhhiiihhhgggfffdddcccaaa```___^^^___bbbeeefffgggffffffgggfffeeedddaaa___]]]\\\XXXUUURRRQQQQQQQQQPPPPPPPPPPPPUUU```mmmxxx}}}}}}zzzsssiii___XXXVVVVVVXXXSSSRRROOOMMMJJJIIIHHHHHHIIILLLQQQVVVYYY[[[[[[[[[TTTOOOIIIGGGHHHHHHDDDAAABBBAAA???===<<<<<<======>>>=========>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEECCCCCCBBBBBBBBBCCCBBBDDDGGGIIIOOO\\\iii{{{bbbbbbbbbccccccbbbbbbbbbhhhmmmrrruuuwwwzzz||||||lll[[[SSSIIIGGGHHHIIILLLNNNPPPRRRSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\\\\cccmmmtttuuuooofff```ccc```]]]\\\]]]___```aaaaaaaaaaaabbbccccccddddddddddddddddddfffhhhkkklllmmmjjjiiilllqqqxxx|||fffWWWTTTXXXeeevvviii___WWWQQQRRRSSSPPPLLLJJJIIIGGGDDDAAA???>>>>>>>>><<>>>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@CCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEEDDDCCCBBBBBBBBBCCCBBBDDDGGGIIIPPP]]]jjjzzzddddddddddddddddddddddddiiimmmrrruuuwwwyyy~~~{{{cccVVVQQQIIIHHHIIIJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVWWWYYYZZZ[[[YYY^^^fffooouuussskkkeeecccaaa^^^]]]^^^```aaaaaa___```aaacccddddddeeeeeeccccccddddddfffhhhjjjkkkrrrmmmlllpppvvv~~~zzzdddTTTPPPSSSaaa{{{pppbbbYYYQQQQQQQQQNNNJJJIIIJJJHHHFFFCCC@@@>>>======;;;>>>CCCJJJRRR\\\fffmmmpppqqqppplllgggccc```___YYYbbbwww|||uuutttsssqqqqqqqqqpppppplllkkkjjjiiigggffffffeeeddddddcccbbbbbbbbbcccccccccbbbaaa```^^^]]]\\\[[[\\\]]]^^^___`````````___ccccccbbbaaa```___]]]\\\WWWVVVVVVXXXZZZ[[[ZZZYYYWWWUUUTTTVVV[[[```cccdddeeebbb\\\WWWTTTTTTUUUVVVYYYXXXVVVSSSQQQOOOMMMLLLIIIKKKOOOSSSWWWZZZ[[[\\\ZZZVVVRRROOONNNMMMKKKIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGIIIKKKLLLMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDBBBBBBAAAAAABBBBBBDDDGGGJJJQQQ___lll{{{ffffffffffffffffffffffffkkkooouuuxxxzzz|||yyynnn]]]SSSPPPKKKHHHIIIKKKLLLNNNPPPRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[YYYZZZ___gggnnnppplllgggbbb___]]]]]]___aaaaaaaaa^^^___aaabbbddddddeeeeeecccccccccdddfffggghhhiiisssnnnmmmqqqwww~~~yyycccSSSNNNQQQ```~~~vvvhhh]]]TTTRRRRRROOOLLLLLLKKKJJJGGGDDDAAA???===<<<;;;>>>BBBGGGOOOXXXccciiimmmnnnooommmjjjfffdddccc___fffxxxwwwwwwvvvtttrrrqqqqqqqqqkkkkkkkkkkkkjjjjjjiiiiiifffeeedddcccbbbbbbbbbbbb```______]]]\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]````````````___^^^]]]]]]XXXZZZ^^^ccchhhiiigggeeeiiifffcccaaabbbbbbccccccbbb```]]]ZZZYYYYYYZZZZZZYYYYYYXXXVVVUUUSSSRRRQQQLLLNNNPPPSSSVVVYYY[[[\\\]]]ZZZWWWTTTSSSRRRPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKJJJJJJHHHGGGEEECCCBBBAAA@@@@@@BBBBBBDDDHHHKKKRRR```nnn}}}iiihhhgggffffffggghhhiiimmmrrrxxx}}}}}}~~~~~~mmmeeeYYYQQQPPPKKKHHHIIIJJJLLLNNNOOOQQQQQQSSSSSSUUUVVVWWWXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ\\\```fffhhhgggeee___]]]\\\]]]___aaabbbbbb^^^___```aaabbbcccddddddbbbbbbcccdddeeefffggggggnnnkkkkkkooosssyyy|||gggWWWRRRTTT^^^}}}yyynnnbbbWWWTTTTTTRRRPPPQQQLLLKKKHHHFFFBBB???===;;;<<<>>>AAAEEELLLUUU^^^eeekkkmmmoooooommmjjjiiihhhdddkkk{{{{{{|||{{{xxxtttrrrrrrssslllmmmmmmmmmmmmlllkkkjjjffffffdddcccbbbaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^_________^^^]]]]]][[[___fffpppxxx||||||{{{|||zzzwwwtttqqqooommmmmmjjjhhhfffdddbbbaaa``````^^^^^^^^^]]]\\\ZZZXXXWWWSSSTTTTTTUUUWWWYYY[[[\\\___]]][[[XXXWWWVVVVVVVVVRRRQQQOOONNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHFFFDDDCCCAAAAAAAAABBBBBBDDDHHHLLLSSSaaaooollljjjgggeeeeeegggjjjlllnnnsss{{{~~~{{{|||zzzgggaaaWWWPPPNNNIIIHHHHHHJJJKKKMMMNNNPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWYYYZZZZZZ[[[\\\^^^aaaaaa```___\\\[[[ZZZ\\\___bbbcccbbb______^^^______aaacccdddaaabbbcccdddeeefffffffffiiihhhjjjmmmoootttlll[[[VVVXXXZZZ|||wwwooocccWWWSSSSSSRRRQQQRRRMMMLLLJJJFFFCCC???<<<;;;===>>>@@@DDDIIIQQQ[[[aaagggjjjmmmnnnmmmkkkjjjjjjdddmmm}}}|||wwwuuuuuuvvvppppppppppppnnnllljjjiiieeedddcccbbbaaa`````````]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYZZZ[[[\\\]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]aaaiiiuuu|||xxxtttqqqnnnlllkkkkkkkkkjjjhhheeecccaaa\\\\\\ZZZZZZZZZ[[[]]]^^^______^^^\\\ZZZYYYZZZ[[[WWWVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOOKKKJJJHHHFFFEEECCCCCCBBBBBBBBBDDDIIIMMMTTTcccppp~~~mmmkkkhhheeeeeehhhkkkmmmmmmttt|||}}}zzz|||zzzeee```VVVOOOLLLGGGGGGHHHIIIKKKLLLNNNOOOOOONNNOOORRRUUUWWWXXXXXXXXXTTTUUUWWWXXXXXXWWWUUUTTTRRRSSSSSSTTTUUUWWWXXXYYY[[[\\\^^^______]]]\\\[[[ZZZYYYYYY[[[___bbbcccccc```___^^^]]]^^^```bbbcccaaabbbcccdddeeeffffffffffffhhhkkkmmmmmmqqq~~~nnn]]]WWWYYYXXX{{{~~~tttmmm```TTTPPPPPPOOOOOOQQQMMMLLLJJJGGGCCC@@@<<<:::>>>???@@@CCCHHHOOOYYY___cccfffiiikkkjjjiiihhhhhhcccmmm~~~zzzvvvvvvxxxtttssssssqqqoookkkhhhgggccccccbbb```____________]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ\\\]]]^^^[[[\\\]]]^^^^^^^^^^^^]]]\\\```hhhuuu}}}xxxxxxwwwuuusssooollljjjcccaaa___]]]]]]]]]___`````````___]]]\\\[[[]]]^^^ZZZYYYYYYXXXXXXZZZ[[[\\\[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQOOOQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGEEEDDDDDDBBBBBBDDDIIIMMMTTTcccqqq~~~pppmmmjjjhhhgggiiikkkmmmtttwww||||||{{{|||}}}mmm```PPPJJJKKKGGGJJJJJJKKKLLLNNNPPPSSSUUUNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZUUUTTTTTTSSSTTTUUUWWWXXXWWWXXXXXXYYYZZZZZZ[[[[[[```___]]]\\\]]]^^^```bbbbbb```]]]\\\\\\___bbbeeebbbcccdddeeegggggghhhhhhiiiiiijjjkkkmmmssszzzvvvggg[[[UUUaaaqqq~~~qqqhhh___TTTNNNNNNPPPPPPNNNLLLJJJHHHGGGFFFDDDAAA>>>>>>===@@@CCCFFFIIIQQQ[[[ccceeeiiikkkjjjgggbbb^^^cccdddnnn~~~|||{{{{{{wwwssspppooonnnjjjggghhheeebbb````````````___\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\]]]^^^^^^^^^^^^^^^aaabbbeeemmmzzz|||rrriiidddfffgggddddddgggaaaaaaaaabbbcccaaa___\\\`````````^^^\\\\\\]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXWWWWWWUUUTTTSSSRRRQQQUUUTTTRRRSSSTTTTTTSSSQQQUUUUUUTTTUUUVVVVVVTTTSSSPPPOOOMMMLLLJJJHHHGGGFFFBBBDDDGGGIIINNNVVVaaaiii{{{pppnnnllljjjiiikkkmmmnnnrrrvvvzzz~~~{{{zzzzzz|||nnnaaaRRRLLLNNNJJJLLLKKKKKKLLLMMMOOOQQQRRRMMMMMMOOOPPPRRRTTTUUUVVVUUUUUUVVVWWWYYYZZZZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYYWWWWWWXXXZZZ[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^```aaa```___^^^]]]]]]___bbbcccbbbcccdddfffgggggghhhhhhkkkkkkkkkkkkmmmqqqxxx|||wwwiii^^^XXX[[[kkk|||oooccc[[[QQQMMMNNNQQQQQQPPPLLLJJJHHHGGGFFFDDDAAA>>>>>>===???CCCEEEHHHPPPZZZaaadddhhhjjjiiieee```\\\^^^```hhh|||~~~}}}{{{wwwsssqqqooonnnjjjhhheeeccc```___``````___^^^]]]\\\[[[YYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[______bbbhhhqqq~~~|||vvvuuurrrmmmjjjkkkkkkjjjiiiiiijjjjjjiiiiiieeefffeeeccc```______```______^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXWWWWWWXXXXXXWWWVVVWWWVVVUUUUUUVVVVVVTTTRRRQQQQQQOOONNNLLLKKKJJJIIIEEEGGGHHHJJJNNNVVVbbbjjj|||pppooommmllllllmmmnnnoooqqqtttyyy}}}}}}zzzzzz{{{{{{mmm___PPPMMMOOOKKKMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMMMMNNNPPPRRRUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWYYY[[[]]]___aaaaaaZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccdddeeeggghhhhhhhhhhhhlllllllllkkklllpppuuuyyy|||nnnbbbZZZTTTccczzz{{{mmmccc[[[RRRNNNOOORRRRRRQQQMMMKKKIIIHHHGGGDDDAAA???>>>===???BBBDDDFFFNNNXXX___bbbfffiiihhhccc^^^ZZZYYYZZZ```rrr|||yyyvvvtttrrrpppmmmkkkeeecccbbbbbbccccccbbb```aaa```___]]]\\\[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYY[[[\\\]]]aaagggooovvv{{{yyywwwyyyxxxwwwvvvuuuuuuuuuuuuttttttsssooojjjfffddddddddddddccccccbbbaaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ[[[\\\]]]\\\[[[ZZZYYYWWWWWWXXXWWWUUUSSSSSSSSSRRRQQQPPPOOONNNMMMJJJKKKKKKKKKNNNWWWbbbkkk|||pppooommmllllllmmmnnnoooqqquuuyyy}}}}}}zzzxxx{{{{{{zzz|||}}}hhh[[[MMMKKKNNNJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZ]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYY[[[\\\^^^```aaabbb[[[]]]^^^______^^^\\\[[[\\\]]]^^^___``````aaaaaaeeefffggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkooossswwwtttfff[[[RRR___sss|||nnnggg___UUUPPPQQQSSSRRRQQQOOOMMMJJJIIIGGGEEEBBB???>>>===>>>AAABBBDDDLLLUUU]]]aaaeeehhhgggccc]]]YYYVVVVVV[[[jjj~~~|||yyywwwtttrrrppphhhhhhggghhhiiihhhgggeeeffffffdddcccaaa```___^^^ZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\^^^aaaeeeiiikkktttvvvyyy{{{|||~~~wwwpppkkkiiihhhiiiiiijjjiiihhhggggggddddddcccbbbbbbaaaaaaaaaaaa``````bbbdddeeeeeeddd___^^^\\\[[[[[[ZZZWWWUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNLLLNNNVVVbbbkkk{{{ooonnnlllkkkkkkmmmnnnppptttwww|||~~~tttrrrtttyyy||||||~~~zzzeeeXXXMMMLLLOOOKKKMMMNNNPPPQQQSSSUUUVVVVVVWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[[[[[[[[[[ZZZZZZYYYYYY[[[[[[\\\]]]^^^______```___```aaaaaa```^^^[[[YYY[[[\\\]]]___```aaaaaa```ffffffggghhhiiiiiiiiiiiifffggghhhiiijjjmmmrrrvvv|||yyyiiiZZZTTT^^^ooottthhh___TTTOOOPPPRRRSSSRRRPPPNNNLLLJJJHHHFFFBBB@@@>>>===>>>@@@AAABBBIIIRRR[[[___dddhhhhhhddd^^^ZZZVVVVVVYYYdddyyy}}}zzzvvvtttsssnnnmmmlllllllllkkkiiiggghhhhhhgggeeedddbbbaaa```]]]]]]]]]^^^^^^_________```___]]]\\\[[[[[[[[[[[[[[[\\\\\\^^^___aaacccdddkkkllllllkkkjjjjjjlllnnnrrrvvv|||{{{xxxtttttttttsssqqqooolllkkkjjjjjjjjjjjjjjjjjjjjjjjjgggggggggiiilllnnnnnnmmmgggeeecccbbbaaa^^^[[[YYYWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRPPPMMMNNNUUU```iiiwwwpppnnnllljjjjjjmmmppprrrwwwzzzyyyuuulllkkkpppxxx~~~xxxdddXXXNNNOOORRRMMMNNNOOOQQQSSSVVVWWWXXXXXXZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZZZZZZZYYYXXXXXX[[[[[[[[[\\\\\\]]]]]]^^^```aaabbbbbb```^^^[[[ZZZZZZ[[[]]]^^^``````aaaaaaddddddeeefffggggggffffffdddeeefffggghhhkkkooosssvvv|||kkk[[[VVV]]]llliii___RRRLLLMMMQQQSSSSSSQQQOOOMMMKKKIIIGGGCCC@@@>>>======??????@@@GGGPPPXXX\\\cccggghhhddd___[[[VVVUUUWWW```rrr{{{xxxvvvuuutttqqqooonnnmmmkkkiiiggghhhgggggggggeeedddbbbaaaaaaaaaaaa```````````````___^^^\\\ZZZYYYYYYZZZ[[[]]]]]]]]]]]]^^^___``````bbbbbbbbb```______aaaccc___bbbgggkkknnnqqqtttwwwzzz{{{wwwtttoooooopppqqqrrrsssssstttmmmllllllmmmooopppooonnnpppnnnkkkiiigggeeeaaa^^^[[[[[[ZZZYYYXXXVVVVVVUUUSSSSSSQQQNNNMMMSSS]]]dddqqqssspppllljjjjjjmmmrrruuuyyy|||yyyvvvqqqpppuuu}}}ttt```WWWOOOOOORRRMMMOOOPPPRRRTTTVVVWWWWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\YYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^_________^^^]]]\\\[[[[[[\\\]]]___```aaabbb```aaabbbbbbbbbbbbbbbbbbcccdddeeeeeefffhhhkkknnnppp{{{|||nnn^^^VVVZZZggg~~~sssgggWWWMMMLLLOOOQQQQQQSSSPPPNNNLLLJJJGGGCCCAAA>>>======>>>>>>>>>EEENNNSSSXXX```fffgggddd___[[[TTTTTTUUU[[[jjj|||zzzzzz|||xxxtttpppnnnmmmjjjhhhiiijjjjjjjjjiiihhhfffeeedddddddddcccbbbbbbaaaaaa___^^^\\\[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\XXXYYYYYYWWWVVVVVVWWWYYYUUUWWWZZZ\\\]]]^^^aaacccbbbiiiooopppsssxxx||||||~~~|||zzzyyyxxxwwwuuusssxxxvvvssspppnnnjjjfffccc______^^^\\\[[[YYYXXXWWWSSSSSSQQQNNNMMMQQQYYY```kkkyyyuuurrrmmmjjjjjjnnntttxxxyyy|||~~~|||{{{~~~ppp]]]TTTMMMNNNPPPJJJPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWYYY[[[]]]^^^______ZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXTTTUUUVVVXXXZZZ\\\^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^[[[[[[[[[\\\^^^```aaabbb]]]^^^^^^____________^^^dddeeeeeeeeedddeeehhhjjjkkkuuuzzzoooaaaUUUXXXddd|||sss```RRRMMMMMMNNNNNNSSSQQQNNNLLLJJJHHHDDDAAA>>>======>>>===>>>DDDMMMPPPVVV^^^dddfffccc^^^ZZZRRRRRRSSSXXXeee~~~~~~yyytttqqqooommmkkkmmmmmmnnnnnnnnnmmmkkkjjjgggffffffeeedddcccbbbbbbbbb```___]]]]]]^^^___```]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUVVVTTTRRRQQQRRRTTTTTTUUUWWWWWWWWWWWWYYY[[[WWW]]]bbbbbbccchhhlllmmmjjjuuu}}}zzzwwwtttrrrnnnjjjgggcccbbbaaa___]]][[[ZZZYYYRRRRRRQQQNNNMMMPPPWWW]]]hhhvvvwwwnnnlllmmmooorrrvvv}}}zzzhhhUUUOOOQQQRRRQQQQQQPPPNNNOOORRRSSSQQQRRRUUUXXXZZZ]]]^^^^^^]]]^^^___```]]]YYYUUUSSSSSSUUUVVVWWWWWWXXXYYYZZZXXXTTTQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZXXXZZZ]]]______]]]^^^^^^^^^]]]]]]^^^^^^___cccdddfffgggggghhhkkkmmmqqqzzzxxxrrrooo\\\\\\```ooouuu]]]UUURRRMMMNNNSSSRRRPPPOOOLLLIIIGGGEEEDDDAAA@@@???===<<<>>>CCCFFFNNNRRRYYY___bbbaaa^^^[[[WWWUUUUUUXXX```ttt~~~|||yyyvvvssspppooopppooonnnooopppooommmllliiiiiiiiijjjkkkiiifffccceeedddaaaaaa``````^^^\\\\\\\\\[[[ZZZXXXUUUSSSRRRRRRPPPNNNMMMNNNOOOPPPOOOQQQRRRSSSSSSSSSTTTVVVXXXXXXXXXYYYYYYZZZ[[[[[[\\\bbbeeehhhmmmsssxxx|||~~~|||{{{yyyuuurrrrrrtttvvv}}}~~~yyytttpppooolllgggcccaaa^^^[[[XXXVVVTTTPPPMMMMMMPPPTTTWWWbbbnnn~~~wwwnnnlllmmmooossswww~~~ssscccSSSOOOQQQRRRRRRRRRPPPOOOPPPTTTTTTSSSVVV[[[[[[ZZZZZZZZZ[[[]]]___``````]]]YYYVVVTTTTTTUUUVVVXXXXXXXXXYYYZZZYYYVVVTTTPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYY]]][[[YYYYYY\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^___bbbdddeeeffffffhhhkkkmmmrrryyyvvvpppmmmZZZYYY\\\jjj{{{bbbXXXRRRLLLKKKPPPQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@>>><<<;;;===AAADDDKKKPPPWWW^^^aaaaaa^^^\\\WWWUUUUUUWWW^^^qqq~~~{{{xxxuuusssrrrssssssrrrsssssssssrrrqqqmmmllllllmmmmmmllliiifffgggfffdddccccccbbb```^^^\\\\\\ZZZXXXVVVSSSQQQPPPPPPOOOMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVYYYYYYZZZ[[[\\\]]]]]]]]]^^^___bbbeeeiiillloooppppppooonnnkkkhhhgggiiijjjlllqqqwww}}}zzzwwwrrrmmmhhhddd___[[[TTTQQQNNNKKKKKKNNNRRRTTT___kkk|||vvvnnnlllnnnppptttxxx~~~{{{iii\\\QQQOOORRRRRRRRRSSSOOOPPPSSSUUUTTTTTT[[[dddiiiccc\\\YYYZZZ\\\^^^^^^^^^]]]ZZZWWWUUUUUUVVVVVVXXXWWWVVVWWWYYYYYYWWWUUURRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ^^^[[[YYYYYYYYYZZZZZZYYYWWWXXXYYYZZZ\\\]]]^^^___aaacccdddeeeeeegggjjjlllrrrxxxuuummmhhhZZZXXXZZZgggiii[[[SSSKKKIIILLLOOONNNMMMKKKIIIGGGEEECCC@@@???===;;;:::<<>>;;;:::;;;???BBBIIIMMMSSSYYY]]]]]]\\\ZZZUUUTTTTTTVVVYYYfff~~~~~~~~~zzz{{{{{{{{{zzzzzz|||}}}xxxvvvuuuuuuuuussspppnnnmmmllljjjjjjjjjhhheeeccc\\\ZZZVVVRRRNNNLLLKKKJJJJJJLLLMMMNNNNNNOOOQQQRRRVVVXXXYYYZZZYYYYYYZZZ[[[[[[\\\^^^___aaaaaaaaaaaa]]]]]]^^^^^^^^^_________dddfffgggfffdddbbbbbbbbbdddgggkkknnnnnnnnnooopppmmmnnnppppppqqqsssvvvxxx|||{{{nnnbbb[[[RRRPPPMMMKKKJJJLLLOOOQQQXXXcccsss}}}tttmmmmmmqqqsssvvvzzz|||nnn^^^WWWRRRRRRRRRPPPPPPRRRQQQRRRUUUVVVTTTUUU___kkktttfff]]]ZZZYYYXXXVVVZZZYYYYYYXXXWWWVVVVVVUUUVVVUUUUUUVVVXXXZZZZZZYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^]]]\\\YYYVVVSSSSSSTTTUUUUUUVVVYYY\\\___aaacccccc___```bbbbbbcccdddgggiiinnnsss|||uuulll^^^\\\\\\dddyyyuuudddXXXPPPLLLLLLLLLLLLMMMLLLKKKHHHFFFDDDBBBBBB???<<<;;;;;;???BBBHHHLLLRRRWWWZZZZZZYYYWWWVVVUUUUUUUUUWWW```uuu|||}}}~~~|||{{{{{{}}}}}}{{{yyyxxxwwwvvvsssqqqpppooonnnmmmllljjjfffccc[[[YYYTTTOOOKKKIIIIIIIIIIIIKKKNNNPPPPPPQQQTTTVVVYYY[[[^^^^^^^^^^^^___```^^^___aaacccccccccbbbbbbaaaaaaaaabbbbbbbbbbbbbbbeeegggiiiiiigggeeeeeeeeefffhhhjjjkkkkkkkkklllmmmoooooonnnmmmkkkkkknnnppprrrtttvvvxxxyyyyyyyyyxxx{{{{{{}}}|||ssshhh]]]VVVPPPNNNLLLIIIIIIJJJMMMNNNUUU___nnn~~~{{{sssmmmnnnrrrtttwww{{{{{{vvvggg[[[VVVSSSSSSQQQNNNOOOSSSSSSSSSTTTUUUSSSTTT\\\eeepppiii```ZZZWWWWWWVVVUUUWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWWWWZZZ\\\^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\[[[XXXTTTQQQPPPRRRTTTUUUWWWZZZ^^^aaacccdddeee]]]___aaaaaabbbcccfffhhhlllqqq{{{vvv]]]ZZZXXX___rrrxxxhhh\\\TTTOOOLLLLLLLLLMMMMMMLLLJJJGGGFFFCCCBBB@@@===;;;;;;>>>AAAFFFIIIOOOTTTXXXYYYXXXWWWVVVVVVVVVVVVUUU[[[mmm{{{{{{~~~}}}|||{{{yyywwwuuutttsssrrrqqqooolllgggccc[[[WWWRRRMMMIIIHHHHHHIIIHHHLLLQQQSSSSSSTTTWWWZZZZZZ]]]```bbbbbbbbbdddeeedddeeeggghhhhhhgggeeedddddddddeeeeeeeeefffffffffdddfffhhhiiigggfffeeefffhhhjjjkkkkkkjjjkkklllnnnoooooonnnlllkkkllloooqqqrrrsssssstttsssrrrqqqpppqqqqqqqqqsssvvvwwwvvvuuuxxxwwwxxxzzz||||||{{{yyyuuurrrnnniiiddd^^^WWWSSSNNNMMMJJJHHHGGGHHHJJJKKKSSS[[[hhhwwwzzzrrrmmmnnnrrruuuxxx||||||}}}|||}}}{{{{{{uuujjj```UUURRRQQQQQQOOOLLLOOOTTTUUUSSSRRRSSSSSSRRRVVV]]]^^^\\\ZZZWWWVVVUUUUUUUUUTTTUUUVVVWWWWWWUUUTTTSSSTTTUUUWWWZZZ]]]^^^]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXSSSOOONNNQQQTTTUUUWWW[[[___bbbcccdddddd\\\^^^``````aaabbbeeeggglllqqq{{{xxxaaa\\\UUUVVVggg{{{kkk___WWWPPPKKKLLLMMMNNNOOONNNKKKIIIGGGCCCBBB???<<<999:::<<>>;;;888888;;;>>>>>>BBBIIIPPPVVVZZZ[[[\\\XXXXXXYYYWWWTTTWWWeeettt}}}{{{}}}|||zzzxxxuuupppiiieeeZZZVVVPPPJJJGGGGGGIIIJJJIIIOOOUUUXXXWWWYYY]]]aaa```dddhhhlllmmmnnnoooqqqooopppqqqrrrqqqnnnkkkiiilllllllllkkkkkkjjjjjjjjjjjjlllmmmlllkkkkkklllnnnkkkkkklllkkkjjjkkknnnpppqqqrrrrrrpppnnnnnnppprrrqqqqqqrrrssstttuuuuuuuuupppooooooqqqssstttsssqqqkkkjjjjjjkkklllkkkiiigggfffccc```]]]\\\[[[YYYWWWTTTSSSQQQOOONNNNNNOOOPPPOOOSSS\\\jjjzzz{{{vvvqqqllllllpppvvvzzz|||{{{yyywwwvvv~~~ttthhh^^^WWWPPPOOOMMMLLLKKKLLLMMMNNNSSSSSSRRRRRRRRRRRRSSSTTTQQQUUUXXXXXXUUUTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQRRRRRRTTTVVVXXXYYYZZZYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXVVVWWWYYY\\\]]]\\\XXXYYYXXXTTTOOOOOOTTTYYYXXXYYY[[[[[[[[[\\\___bbb^^^^^^^^^^^^```bbbdddffflllmmmuuu{{{xxxnnn___TTTTTT[[[ggg}}}wwwjjjbbb\\\QQQFFFJJJJJJJJJLLLMMMMMMJJJHHHAAAAAA@@@???>>>===<<<;;;<<<@@@EEELLLQQQUUUWWWXXX[[[WWWTTTSSSSSSVVV```kkkxxxsssqqqllleeeaaaWWWNNNMMMMMMLLLKKKKKKLLLPPPTTTWWWXXX\\\bbbggghhhmmmpppooorrryyy~~~}}}}}}|||zzzwwwssspppnnnoooppppppqqqpppooonnnmmmqqqqqqqqqpppnnnlllkkkjjjmmmmmmnnnnnnnnnnnnmmmlllqqqqqqrrrrrrrrrsssssssssuuuvvvyyy{{{zzzxxxuuurrrqqqqqqppppppppppppppppppnnnnnnnnnnnnllljjjhhhgggeeeccc```]]]ZZZXXXWWWWWWYYYWWWTTTRRRQQQPPPQQQRRRQQQTTTZZZcccpppxxxtttpppppptttzzz}}}|||}}}~~~vvviii^^^VVVQQQOOONNNLLLLLLLLLNNNOOORRRRRRRRRRRRSSSSSSSSSSSSQQQTTTVVVVVVUUUSSSTTTUUUVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVYYY[[[\\\[[[YYYZZZXXXTTTPPPPPPUUUZZZ[[[[[[[[[[[[ZZZ\\\___bbb______``````bbbcccdddeeejjjkkkrrr}}}~~~sssdddXXXVVVZZZdddxxxzzzlllccc]]]SSSHHHJJJJJJJJJLLLMMMMMMJJJHHHDDDBBBAAA???===<<<;;;;;;<<>><<<;;;;;;;;;<<<>>>BBBGGGMMMSSSWWWZZZ\\\XXXVVVTTTSSSSSS[[[ddd{{{|||yyyrrrkkkbbbZZZSSSTTTUUUTTTTTTVVVQQQTTTXXX\\\bbbjjjuuu}}}~~~yyyvvvtttuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~}}}{{{xxxvvvuuuvvvwwwxxxwwwwwwwwwvvvtttrrrooonnnqqqooommmjjjgggeeecccccc___^^^]]]\\\[[[\\\]]]]]]\\\^^^```dddlllzzzvvvuuuvvvwwwzzz}}}|||zzz{{{|||}}}}}}~~~{{{xxx{{{jjj]]]TTTQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRTTTUUUUUUSSSQQQPPPOOOPPPQQQQQQQQQRRRRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSRRRTTTVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\\\\[[[YYY[[[^^^]]][[[ZZZZZZ[[[___aaacccbbbaaa______```]]]^^^aaaccccccbbb```___eeeeeejjjttt|||~~~nnn^^^XXXWWW[[[hhhxxx}}}pppggg```XXXQQQLLLKKKKKKLLLNNNNNNLLLJJJKKKHHHCCC???;;;:::::::::;;;===???DDDJJJQQQWWWZZZ\\\YYYWWWUUUSSSQQQWWW___qqq~~~wwwooohhh```ZZZZZZZZZYYYYYY\\\TTTWWW\\\bbbiiiuuu~~~{{{zzzzzz|||~~~~~~}}}{{{yyyvvvuuuuuutttrrrooollljjjhhhgggeeeeeeddddddddddddeeefffeeegggiiikkkppp{{{rrrsssuuuvvvxxx{{{~~~|||wwwuuuwwwyyyzzz|||{{{yyyuuutttyyyiii\\\SSSRRRQQQQQQQQQQQQQQQRRRRRRQQQSSSTTTUUUTTTSSSQQQOOOOOONNNNNNOOOPPPRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTSSSUUUWWWYYYZZZ[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]^^^^^^]]]YYY]]]bbbddddddaaa]]][[[___cccggghhhfffbbb___]]]^^^```ccceeeeeedddbbb```ddddddiiirrryyyooo___XXXVVVWWWcccqqq}}}sssiiibbb[[[UUUMMMLLLLLLLLLNNNNNNMMMKKKMMMJJJEEE@@@<<<:::999999;;;;;;>>>BBBHHHOOOUUUYYY[[[YYYWWWVVVSSSPPPTTT[[[jjj}}}}}}tttnnnfff```^^^\\\[[[\\\```]]]```ffflllttt|||{{{yyywwwtttqqqooonnnkkkkkkkkkkkkkkkllllllmmmmmmoooppprrruuu~~~qqqrrrtttvvvwwwzzz}}}|||vvvsssqqqsssvvvyyy||||||~~~{{{pppooorrruuuggg\\\SSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMMNNNPPPRRRRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVXXXZZZ\\\\\\\\\\\\YYYZZZZZZZZZZZZYYYXXXWWWZZZZZZZZZ\\\^^^______]]][[[^^^cccfffgggdddaaa^^^^^^bbbhhhjjjhhhccc___\\\aaabbbeeehhhhhhhhhfffeeecccccciiiqqqwwwqqqaaaZZZUUUUUU___lll{{{wwwlllddd]]]WWWOOOMMMLLLMMMNNNOOONNNLLLMMMKKKFFFAAA===:::999999:::;;;===AAAFFFLLLRRRUUUZZZXXXXXXWWWSSSOOOQQQWWWeeeuuu|||tttllleeeaaa^^^]]]aaagggjjjmmmrrrwww~~~~~~{{{xxxvvvtttsssttttttttttttttttttttttttvvvwwwxxxzzzrrrtttvvvvvvwwwzzzzzzuuuqqqmmmnnnppptttxxx}}}yyyqqqooovvvwwwnnnppprrrqqqeee[[[SSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLMMMPPPSSSSSSRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]][[[[[[[[[[[[ZZZXXXWWWVVVYYYYYYZZZ\\\^^^___^^^\\\______aaacccddddddcccbbb^^^aaaeeefffdddaaa^^^]]]```aaadddfffgggggggggfffaaabbbhhhpppttt}}}uuueee\\\WWWTTT]]]hhhzzz|||pppeee\\\VVVOOONNNLLLMMMNNNOOONNNMMMMMMKKKGGGCCC???;;;999888999:::===AAAFFFKKKOOORRRXXXWWWXXXXXXTTTOOOPPPUUU]]]kkk{{{ssskkkgggdddeeekkkssstttvvvyyy|||~~~tttvvvxxxxxxxxx{{{zzzuuupppmmmjjjllloootttxxx}}}~~~tttiiidddkkk|||yyyrrrvvvtttmmmccc[[[TTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPNNNLLLMMMPPPSSSTTTRRRTTTUUUVVVWWWWWWWWWVVVUUUWWWYYY[[[]]]^^^______^^^\\\\\\\\\\\\ZZZXXXVVVUUUXXXXXXYYY[[[^^^___]]][[[bbb```^^^^^^```cccdddeee___```aaaaaa___^^^^^^___]]]^^^```cccdddeeeeeeeee```aaahhhpppssszzzxxxhhh___XXXTTT[[[ggg{{{rrrfff[[[TTTPPPNNNMMMMMMNNNOOOOOONNNLLLJJJHHHDDD@@@<<<999888999:::===AAAEEEJJJMMMPPPWWWVVVWWWXXXTTTOOOOOOTTTVVVccc{{{zzzrrrmmmkkkmmmuuuxxxzzz{{{|||}}}}}}yyyxxx{{{|||}}}}}}zzztttnnnmmmoooooorrrwww|||~~~|||xxxoooddd___eeesssyyyqqqrrrsss|||nnn]]]VVVTTTQQQRRRTTTUUUTTTSSSPPPOOORRRTTTVVVWWWUUURRROOOLLLMMMMMMLLLLLLMMMOOORRRSSSSSSTTTVVVWWWWWWWWWWWWVVVXXX[[[^^^aaabbb```^^^]]]]]]]]]\\\\\\\\\[[[YYYXXXVVVUUUVVVZZZ___bbbaaa___````````````bbbdddfffgggggggggfffeeecccaaa___^^^`````````aaaccceeeggghhhccceeeiiimmmpppwwwooocccZZZVVVZZZ```rrr}}}rrr```NNNJJJJJJKKKMMMNNNOOONNNMMMNNNLLLIIIDDD@@@<<<:::888999:::<<<>>>AAAFFFLLLPPPWWWXXXXXXVVVSSSQQQPPPPPPWWW___pppvvvsssrrrrrrvvv|||}}}|||{{{zzz|||~~~zzzyyy{{{}}}~~~~~~yyywwwsssnnnnnnqqqssswww|||~~~vvvssslllddd___eeessszzzuuuvvvxxxnnn^^^WWWUUUSSSTTTUUUUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSQQQNNNLLLLLLKKKJJJJJJKKKNNNPPPQQQRRRTTTVVVWWWXXXWWWVVVUUUXXXZZZ]]]```aaa```]]]\\\]]]\\\\\\\\\\\\[[[YYYXXXVVVUUUVVVYYY]]]``````____________```aaaccceeegggffffffeeedddbbbaaa___^^^______aaabbbdddfffggghhhfffggglllppprrryyyuuuhhh]]]VVVYYY___mmm}}}xxxgggVVVPPPMMMKKKLLLNNNOOONNNLLLLLLJJJHHHDDDAAA>>><<<;;;999:::<<<>>>@@@EEEKKKOOOTTTVVVWWWWWWUUUSSSRRRSSSTTT[[[kkk{{{zzz|||{{{zzzzzz{{{}}}~~~{{{zzz}}}~~~xxxtttrrrooolllnnnrrruuuyyy{{{rrrqqqnnngggcccgggttt{{{yyy{{{jjj\\\VVVTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQOOONNNMMMJJJJJJIIIIIIJJJLLLNNNOOOQQQRRRUUUXXXXXXWWWVVVTTTXXXZZZ\\\^^^___^^^\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVXXX[[[]]]^^^^^^_________```aaacccdddeeeddddddccccccbbb```___^^^]]]^^^aaadddfffggghhhhhhgggiiilllpppsssyyy~~~nnn___VVVWWW]]]eeeuuuqqqaaaVVVPPPKKKJJJMMMOOONNNKKKJJJIIIGGGDDDBBB???>>>===999:::<<<===???DDDIIIMMMRRRTTTWWWWWWVVVUUUUUUUUUPPPVVVcccyyy~~~{{{wwwxxxzzz}}}|||||||||vvvpppmmmkkkhhhjjjooosssxxx{{{vvvsssvvvuuuooojjjlllvvv|||~~~tttcccXXXSSSQQQUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJJJJJJJKKKLLLNNNNNNOOOQQQUUUWWWXXXWWWUUUTTTWWWXXX[[[\\\]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYXXXYYYXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^___```bbbccccccaaaaaaaaaaaaaaa```___^^^[[[]]]aaadddggghhhhhhhhhggghhhlllppprrrwwwsssaaaTTTSSSXXX]]]kkk|||xxxiiiZZZSSSKKKIIILLLNNNMMMKKKIIIIIIGGGEEECCC@@@>>>===:::;;;<<<<<<>>>BBBGGGKKKPPPSSSWWWYYYXXXVVVUUUUUUOOOTTT^^^ppp~~~xxxuuuwwwzzz}}}~~~zzz}}}~~~~~~|||tttnnnjjjgggeeehhhmmmsssyyy|||wwwsssxxx}}}yyyqqqnnnuuu}}}|||iii]]]UUUQQQOOORRRRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPQQQLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSVVVWWWWWWUUUTTTVVVWWWYYYZZZZZZZZZXXXXXXXXXZZZ[[[[[[YYYWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___```aaaaaaaaa^^^______``````______^^^ZZZ\\\```dddfffggghhhggghhhiiilllppprrrvvvsss```RRROOOSSSWWWbbbsss{{{mmm]]]VVVMMMIIIKKKMMMMMMLLLJJJJJJHHHFFFCCC@@@===;;;:::;;;;;;<<<===@@@EEEIIIPPPSSSXXXYYYXXXVVVTTTSSSPPPTTT[[[iii}}}}}}vvvtttvvvzzz}}}~~~}}}zzzyyytttwwwzzz~~~yyyqqqjjjhhhfffeeejjjpppxxx}}}|||yyyxxx|||wwwpppsssyyypppbbbYYYUUURRRPPPOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSRRRQQQPPPPPPQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVYYY[[[[[[XXXVVVXXXZZZ\\\^^^___^^^]]][[[[[[\\\[[[\\\]]]______```______\\\\\\]]]^^^______^^^^^^[[[\\\___bbbdddeeeffffffiiiiiikkkppprrruuu~~~rrr```RRRNNNOOORRRZZZjjj}}}~~~rrrccc]]]UUUNNNKKKJJJKKKLLLJJJJJJIIIGGGDDD@@@===;;;:::;;;;;;;;;;;;>>>CCCFFFMMMRRRWWWYYYXXXVVVSSSQQQQQQSSSYYYbbbsssvvvuuuwwwzzz{{{{{{xxxuuurrrnnnpppsssvvvyyy~~~{{{rrrkkkfffeeefffiiipppxxx|||~~~uuuuuuzzz~~~ttteeeZZZUUUSSSQQQOOOMMMMMMOOOPPPPPPPPPOOOOOOQQQQQQQQQPPPPPPPPPPPPOOOMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWUUUVVVVVVWWWWWWVVVUUUUUUUUUXXX[[[ZZZWWWUUUWWWZZZ^^^```cccccc```]]]\\\\\\[[[\\\]]]^^^______^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\^^^___aaacccdddeeefffeeeggglllnnnpppxxxooo```TTTNNNMMMNNNTTTcccxxxwwwkkkggg___UUULLLHHHHHHJJJHHHHHHHHHGGGEEEBBB???===;;;;;;;;;:::;;;===AAAEEEIIINNNUUUYYYYYYVVVTTTRRROOOQQQUUU[[[iiizzzwwwxxxyyyyyywwwsssooommmiiijjjkkklllooosssyyy}}}|||vvvkkkfffbbbdddhhhmmmwwwzzzzzz~~~uuukkk]]]TTTQQQPPPNNNLLLLLLMMMOOOQQQQQQQQQOOONNNOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNPPPPPPPPPPPPRRRTTTVVVXXXUUUUUUVVVVVVVVVUUUUUUTTTTTTXXX[[[ZZZWWWUUUWWWZZZ^^^bbbffffffbbb^^^\\\\\\ZZZ[[[]]]^^^___^^^^^^]]]YYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^___aaacccdddaaa```bbbfffiiikkkqqqxxxnnnaaaVVVOOOMMMLLLPPP___vvv{{{qqqoooggg[[[NNNGGGGGGIIIEEEFFFGGGGGGFFFDDDAAA@@@;;;;;;;;;::::::<<<@@@DDDEEEKKKSSSXXXYYYWWWUUUTTTMMMOOORRRWWWcccyyy~~~yyyyyyyyyxxxuuupppllliiigggggggggfffgggkkkpppttt}}}uuupppffffffffffffiiiooowww}}}tttggg```WWWOOOLLLKKKKKKLLLOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNMMMMMMOOOOOONNNMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWVVVTTTSSSRRRSSSTTTUUUUUUXXX[[[YYYVVVVVVZZZ^^^___```cccdddccc```\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ^^^ZZZVVVVVVXXX[[[[[[[[[^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaabbbffflllpppxxxsssbbbUUUOOOPPPLLLTTTaaasssyyywwwzzzwwwhhhWWWLLLJJJLLLIIIIIIIIIHHHGGGFFFEEEDDD::::::999999:::===???AAAEEEIIIOOOUUUWWWWWWTTTRRRNNNOOOQQQUUU[[[lll{{{vvvqqqmmmkkkjjjjjjgggeeeeeegggjjjllllllvvv{{{~~~xxxrrrnnnggghhhiiikkknnnssszzzzzzoooeee^^^UUUNNNKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNNNNNNNNNNNNNMMMOOOMMMMMMMMMNNNOOONNNMMMOOOOOOOOOOOOPPPQQQRRRRRRVVVUUUTTTTTTSSSSSSSSSSSSVVVYYY[[[YYYVVVTTTWWW[[[]]]^^^```aaaaaa^^^[[[YYYYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWVVVWWWZZZ[[[ZZZYYY\\\\\\]]]]]]___```bbbbbb___``````aaabbbeeejjjnnnxxxwwwgggZZZRRRQQQMMMRRR\\\mmmxxxsss^^^OOOLLLNNNMMMMMMKKKIIIGGGDDDAAA@@@;;;:::999999:::===???AAADDDHHHNNNTTTWWWWWWUUUSSSQQQQQQRRRTTTYYYggg{{{wwwuuusssrrrnnnkkkhhhggghhhjjjkkklllssswwwzzzuuuqqqmmmjjjhhhkkknnnqqqtttyyy~~~tttiiiaaa[[[SSSMMMJJJJJJJJJJJJHHHIIIJJJKKKMMMNNNPPPPPPLLLLLLLLLMMMMMMLLLKKKKKKNNNMMMLLLLLLNNNNNNMMMLLLPPPOOOOOOOOOOOOOOOPPPPPPTTTTTTUUUUUUTTTRRRQQQPPPWWWYYYZZZXXXUUUSSSUUUWWWYYY[[[]]]^^^]]][[[XXXWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]][[[YYY[[[[[[\\\]]]___aaabbbccc]]]^^^``````aaadddhhhkkkvvv|||nnncccXXXRRRNNNQQQWWWeeeyyyyyy|||gggTTTOOOQQQNNNMMMLLLJJJGGGDDDAAA@@@;;;;;;:::999:::<<<>>>@@@CCCGGGMMMRRRUUUVVVUUUTTTTTTRRRRRRRRRTTT___vvv}}}yyyuuurrrooolllkkklllmmmnnnnnnrrrwwwxxxqqqmmmkkkiiihhhgggkkkpppuuuzzz~~~qqqfff^^^YYYSSSNNNLLLKKKKKKKKKGGGHHHIIIJJJLLLMMMNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJMMMLLLKKKKKKMMMMMMLLLKKKOOOOOONNNMMMMMMMMMNNNNNNQQQSSSTTTUUUTTTRRRPPPNNNTTTVVVXXXWWWTTTSSSTTTUUUVVVWWWYYYZZZZZZXXXVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVXXXXXXYYY[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^___aaabbb]]]___```aaaaaabbbdddfffqqq{{{uuukkk___UUUOOOPPPTTT___rrr{{{{{{jjjYYYQQQQQQKKKKKKJJJIIIHHHFFFDDDCCC<<<;;;:::::::::<<<>>>???BBBEEEJJJPPPTTTUUUVVVUUUTTTRRRQQQPPPPPPYYYlll~~~}}}vvvvvvsssqqqpppsssvvvwwwxxx{{{yyypppiiifffffffffgggeeejjjqqqxxx~~~||||||qqqfff\\\XXXSSSOOONNNMMMMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTRRROOOMMMQQQRRRTTTUUUTTTTTTTTTTTTSSSUUUVVVWWWWWWWWWUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXZZZ]]]___^^^^^^]]]]]]]]]^^^^^^______```aaaaaa```aaabbbdddkkkrrrzzzqqqdddXXXOOOPPPRRR[[[lllyyytttppphhhZZZQQQOOOKKKKKKKKKJJJHHHFFFEEEDDD===<<<;;;::::::;;;===>>>@@@CCCHHHMMMRRRUUUVVVWWWSSSQQQOOONNNNNNTTTeeettt}}}|||}}}xxxrrriiicccaaabbbdddeeeccciiiqqqyyy~~~zzz{{{rrrfffYYYVVVRRROOOOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKKKKJJJIIILLLKKKKKKKKKKKKKKKLLLLLLMMMNNNQQQSSSSSSRRRPPPNNNNNNPPPQQQSSSTTTSSSSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWVVVUUUTTTVVVZZZ^^^___^^^^^^]]]]]]]]]]]]]]]```aaabbbaaaaaabbbdddgggkkkooo}}}|||tttgggZZZPPPPPPQQQWWWgggzzzuuujjjhhhdddYYYPPPNNNNNNMMMLLLJJJHHHEEECCCBBB>>>===;;;::::::;;;<<<===???BBBFFFKKKPPPTTTWWWXXXSSSPPPNNNMMMMMMRRR___mmm}}}qqqkkkccc^^^]]]___bbbcccccciiiqqq{{{|||zzz|||qqqeeeUUUSSSPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJHHHJJJIIIIIIIIIJJJKKKLLLLLLKKKLLLOOOQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRPPPOOORRRSSSTTTUUUVVVWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYXXXVVVWWWYYY\\\]]]]]]]]]\\\]]]]]]^^^^^^``````aaaaaabbbeeejjjmmmoooqqq|||}}}tttfffZZZQQQOOONNNRRRaaavvvwwwkkkhhhbbbVVVNNNNNNMMMLLLLLLJJJHHHFFFEEEDDD???>>><<<:::::::::<<<===>>>@@@DDDJJJOOOTTTWWWYYYTTTQQQNNNMMMMMMPPP[[[gggzzz}}}~~~}}}zzzlllfff___[[[[[[]]]```bbbccciiirrr|||~~~zzzzzz~~~~~~}}}pppcccSSSQQQNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPQQQRRRRRRQQQNNNLLLRRRSSSTTTVVVVVVWWWWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^^^^\\\ZZZ[[[\\\\\\[[[\\\\\\]]]^^^___```^^^______```ccchhhnnnssstttuuu~~~~~~sssfffYYYQQQOOOKKKMMM]]]ttt{{{ppplllcccTTTMMMOOOHHHIIIIIIJJJJJJIIIIIIHHH???>>><<<:::::::::;;;<<<>>>@@@DDDIIINNNSSSWWWZZZVVVSSSPPPNNNMMMOOOXXXcccpppyyy}}}xxxqqqmmmdddaaa^^^]]]^^^aaaccceeeooottt{{{|||wwwyyy~~~wwwwwwnnn```WWWTTTOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKIIIKKKNNNQQQSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZ[[[\\\____________aaaffflllqqqssszzzoooccccccTTTNNNKKKMMMVVVeee{{{zzznnnbbbWWWPPPOOOHHHHHHGGGHHHIIIHHHFFFDDD@@@@@@>>>===;;;;;;::::::;;;>>>BBBFFFIIINNNSSSVVVUUUTTTQQQNNNLLLOOOTTTXXXkkk{{{xxx{{{xxxooohhhccc```^^^]]]^^^aaafffjjjlllvvv{{{~~~||||||zzzuuuyyykkk\\\UUURRRNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLIIIJJJLLLNNNOOOQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYY[[[]]]^^^______^^^^^^]]]\\\ZZZYYYYYYZZZZZZ]]]]]]]]]^^^___dddjjjoootttzzzzzzhhheeeWWWQQQKKKLLLQQQ___tttvvviii[[[PPPKKKGGGFFFFFFGGGHHHGGGEEECCCAAA@@@???===<<<;;;::::::;;;===AAAEEEHHHMMMRRRVVVUUUTTTQQQNNNLLLMMMQQQUUUeeettt|||xxxoooeee]]]YYYZZZZZZ[[[^^^cccjjjqqquuuzzz}}}||||||||||||}}}zzzyyykkk^^^SSSPPPMMMKKKKKKKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMMMMIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRSSSSSSUUUVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]___`````````cccaaa^^^[[[YYYXXXYYYYYY[[[\\\\\\\\\^^^bbbhhhllltttzzzpppfff^^^VVVOOOLLLNNNYYYmmm~~~vvveeeUUULLLGGGEEEDDDEEEFFFFFFDDDCCCBBBAAA???===<<<;;;;;;::::::===@@@CCCGGGKKKPPPTTTVVVUUURRRNNNKKKKKKMMMPPP\\\jjj{{{rrrhhh___WWWSSSUUUVVVYYY^^^dddllluuuzzz|||wwwtttvvvwwwvvvtttwww~~~iii]]]RRRPPPLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKJJJHHHHHHIIILLLOOOQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]______```dddbbb^^^[[[ZZZYYYZZZ[[[[[[[[[\\\\\\^^^bbbgggkkkrrrwwwuuuhhheee]]]SSSNNNNNNVVVhhhxxxsss___PPPGGGEEECCCCCCDDDDDDCCCBBBCCCBBB@@@>>>===;;;;;;;;;:::<<>><<<;;;;;;:::;;;<<<===@@@DDDJJJNNNRRRSSSRRROOOKKKIIIIIIJJJOOOZZZhhhzzz~~~zzzlllhhhaaa[[[WWWUUUVVVWWWWWW\\\ccciiioooxxx|||zzzyyy{{{}}}~~~|||yyyuuuuuuuuurrrpppqqqvvvzzz}}}uuucccYYYUUUOOOMMMKKKJJJJJJJJJHHHFFFEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIMMMLLLJJJJJJJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPSSSRRRRRRSSSSSSTTTUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXWWWXXXZZZ]]]^^^___``````\\\]]]^^^___```cccgggjjjjjjkkkrrrwwwjjjbbbXXXPPPJJJJJJSSS^^^yyyzzzdddTTTOOOIIIEEECCCCCCDDDCCCFFFEEECCC@@@>>>===<<<;;;::::::;;;<<<>>>BBBHHHLLLPPPQQQQQQPPPMMMKKKKKKKKKIIITTTaaaoooyyyuuugggccc^^^YYYWWWWWWZZZ\\\ZZZ```gggmmmttt~~~~~~~~~zzzxxxvvvxxx|||~~~}}}{{{rrrqqqooommmkkkmmmpppsssooo|||wwwfffYYYRRRPPPMMMLLLJJJIIIIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSTTTUUUWWWXXXYYYYYY[[[ZZZXXXWWWVVVVVVWWWWWWUUUWWWZZZ]]]___```______[[[]]]^^^___```bbbfffiiiiiiiiiooo{{{}}}oooggg]]]TTTLLLJJJQQQZZZnnnpppWWWRRRKKKFFFDDDDDDDDDDDDFFFEEECCCAAA>>>===<<<;;;::::::;;;;;;===AAAGGGLLLNNNPPPQQQPPPNNNLLLLLLMMMDDDPPP\\\hhh~~~yyynnnfff```^^^[[[WWWTTTVVVZZZ^^^aaafffnnnyyy~~~{{{yyyxxxuuutttssstttwwwxxxyyyyyyrrroookkkhhhgggiiikkkmmmpppvvv~~~yyyzzzwwwiiiaaaZZZSSSMMMHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKOOOSSSTTTSSSPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWUUUVVVXXXYYYYYYYYYZZZXXXWWWWWWYYYXXXTTTQQQTTTUUUWWWZZZ\\\^^^______`````````aaabbbdddeeefffhhhjjjhhhmmm|||kkk\\\WWWSSSNNNNNNTTThhh|||kkk\\\NNNIIIGGGCCC@@@???AAABBBCCCCCCAAA???===;;;888999;;;<<<>>>AAAEEEHHHPPPPPPPPPOOONNNLLLJJJHHHLLLLLLQQQ___qqq~~~ttthhh___[[[ZZZWWWTTTRRRUUUYYY]]]eeejjjsss~~~|||xxxuuutttpppoooooopppsssuuuvvvvvvoooooommmmmmmmmooopppqqqppprrr}}}xxxvvvyyy{{{lllaaaZZZUUUOOOJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLKKKLLLNNNRRRSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXWWWWWWYYY[[[[[[ZZZZZZYYYXXXXXXZZZYYYVVVSSSUUUVVVXXX[[[]]]___```aaa```___^^^^^^___```bbbccccccfffccciiizzzttteee^^^VVVNNNMMMSSSaaattttttdddSSSJJJFFFBBB@@@@@@AAABBBBBBBBBAAA???===;;;888999;;;<<<===@@@DDDGGGKKKLLLNNNNNNNNNLLLJJJIIIJJJIIIMMMZZZkkk~~~}}}vvvkkk```XXXWWWVVVUUUSSSTTTWWW\\\```jjjqqq{{{}}}yyytttpppmmmiiiiiijjjkkkmmmppprrrtttnnnoooqqqssstttuuuuuuuuullljjjnnnxxx|||zzzqqqrrrzzzyyyooobbbYYYUUURRRMMMIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVZZZXXXWWWXXXZZZ\\\\\\\\\ZZZZZZYYYZZZ[[[ZZZXXXVVVVVVWWWZZZ\\\___```bbbbbb```^^^\\\[[[[[[\\\^^^```^^^bbb```gggvvvqqqhhh\\\PPPMMMRRR[[[lll|||jjjWWWKKKDDDAAA@@@BBB@@@AAABBBBBBAAA???===;;;888999;;;<<<<<>>@@@DDDGGGMMMQQQRRRPPPLLLIIIFFFDDDEEEKKKTTTcccxxxuuuhhh^^^ZZZZZZZZZYYYSSSVVVZZZ___eeemmmuuu{{{}}}|||zzzwwwrrrlllfffaaa^^^[[[]]]^^^^^^^^^aaaggglllqqqrrrtttuuuuuussspppnnnggg```[[[ZZZ[[[ZZZ\\\```kkkxxxmmmdddXXXPPPNNNLLLIIIFFFGGGFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNLLLLLLNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWZZZ\\\\\\\\\[[[]]]______]]][[[ZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]```^^^[[[XXXWWWXXXYYYZZZVVV\\\___hhhwww~~~yyyeeeXXXTTTKKKWWWhhh{{{tttjjj^^^VVVMMMDDD@@@@@@>>>???@@@AAAAAA???===<<<999::::::999999999<<<>>>CCCGGGLLLQQQRRRPPPMMMJJJGGGEEEFFFIIIOOOZZZmmm~~~zzzqqqfff]]]ZZZYYYXXXVVVUUUYYY^^^eeellluuu~~~|||zzzwwwsssmmmfffaaa\\\ZZZUUUWWWYYYXXXVVVYYY```eeemmmnnnoooqqqrrrsssttttttnnnfff^^^[[[ZZZZZZ___dddrrrjjjaaaUUUNNNLLLKKKHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMNNNNNNMMMMMMJJJKKKMMMNNNOOOOOOOOONNNNNNQQQSSSRRRPPPOOOOOOQQQRRRSSSTTTTTTVVVVVVWWWXXXXXXWWWVVVXXX[[[]]]^^^]]]\\\^^^```___\\\ZZZYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXXWWW\\\^^^fffuuuzzznnn\\\TTTJJJRRR___rrrvvviii___SSSHHHBBBAAA===>>>@@@AAA@@@???===<<<999::::::999888888:::<<<@@@DDDIIINNNQQQPPPNNNMMMGGGFFFFFFHHHJJJRRRbbbrrrwwwpppfff___[[[YYYUUUSSSYYY]]]ccckkksss}}}~~~{{{xxxuuupppiiiccc]]]YYYWWWQQQSSSTTTSSSQQQSSSZZZ```iiijjjkkknnnrrruuuyyy{{{sssjjjaaa]]]]]]___gggooozzzhhh___TTTNNNLLLLLLIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKMMMNNNOOOOOONNNNNNPPPSSSVVVVVVSSSQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXYYY\\\^^^______\\\___```___[[[YYYXXXYYY____________^^^]]]\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVYYY______ffftttyyyttt^^^SSSNNNRRR[[[lllssseeeWWWJJJCCCCCC===>>>@@@@@@@@@???===<<<:::::::::999777777999;;;===AAAFFFLLLOOOPPPPPPOOOGGGFFFFFFGGGGGGLLL[[[jjj~~~jjjhhheee___\\\[[[]]]___]]]dddmmmuuu{{{|||xxxsssoooiiiddd```\\\YYYVVVSSSSSSSSSPPPOOORRRZZZ``````bbbdddiiiuuuzzzqqqfff___[[[___lllxxxkkk```RRRKKKIIIIIIGGGCCCHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKOOOYYYbbb___TTTMMMPPPWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^```bbbccc]]]]]]]]]\\\\\\[[[[[[[[[___```aaabbbaaa```]]]\\\\\\[[[ZZZYYYXXXYYYYYYZZZbbb```___cccmmmzzzeeeSSSMMMPPPTTTaaa}}}~~~lll]]]PPPGGGCCC>>>======@@@CCCCCC@@@<<<:::999888777777999;;;======>>>AAAGGGNNNQQQPPPMMMKKKIIIFFFDDDEEEMMMVVV]]]yyy``````___]]][[[[[[^^^```dddkkkuuu}}}}}}xxxtttoookkkeee```\\\YYYVVVSSSRRRRRRRRRQQQQQQUUU[[[```^^^aaaeeelllyyy}}}ssshhhaaa^^^cccqqq~~~{{{eee\\\PPPIIIIIIJJJIIIFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNSSSWWWWWWSSSPPPQQQSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^```aaabbbaaaaaa```___]]]\\\[[[ZZZ^^^___```aaaaaa```^^^]]]^^^^^^\\\\\\\\\\\\]]]^^^aaaaaadddkkkuuunnnZZZPPPQQQTTT___vvvqqq```RRRIIIEEE???======@@@CCCDDDAAA===<<<;;;999888777888999:::<<<>>>AAAGGGMMMQQQPPPOOOLLLJJJGGGDDDEEEKKKTTTZZZlll{{{VVVWWWXXXYYYZZZ\\\```ccchhhpppzzz}}}xxxrrrnnnhhhddd^^^ZZZVVVTTTQQQOOOOOOOOOPPPQQQUUUYYY]]]```\\\aaahhhqqqvvvjjjcccbbbhhhwwwttt___VVVMMMHHHIIIKKKKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDFFFGGGIIIKKKMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLNNNQQQRRRQQQPPPSSSSSSSSSSSSTTTTTTUUUUUUWWWXXXYYY[[[]]]___```aaaeeedddcccaaa___]]][[[ZZZ\\\]]]___```aaaaaaaaa```_________```bbbdddfffggghhhjjjooovvvyyyaaaSSSSSSSSSZZZlllwwwdddTTTKKKGGG???>>>>>>@@@DDDEEEBBB??????===;;;999777777888999;;;===@@@FFFLLLPPPQQQQQQNNNLLLHHHEEEDDDHHHPPPUUU```nnnSSSTTTUUUVVVYYY^^^eeejjjnnnvvv|||xxxsssmmmhhhaaa]]]WWWSSSPPPOOOMMMKKKKKKLLLNNNRRRVVV[[[^^^```^^^gggqqq|||xxxjjjddddddlll{{{mmmZZZTTTLLLIIIJJJKKKKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNQQQMMMKKKKKKOOORRRRRRPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXYYY[[[\\\^^^___```eeedddcccaaa___^^^\\\[[[]]]]]]^^^```aaacccdddeee___```bbbfffiiillloooqqqsssuuuxxx|||~~~eeeWWWSSSQQQUUUbbbuuu}}}hhhVVVLLLHHHBBB@@@???AAAEEEFFFDDDAAA@@@>>><<<999888888999999:::<<<@@@EEEJJJOOORRRSSSQQQNNNJJJFFFDDDFFFKKKPPPZZZfffwwwXXXXXXWWWXXX[[[ccclllsssyyy|||yyytttooohhhdddZZZVVVQQQMMMKKKKKKJJJIIIHHHJJJNNNRRRWWW\\\```bbbdddooo~~~wwwjjjeeehhhrrrgggXXXSSSMMMJJJJJJKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEDDDCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPVVVUUURRRPPPOOOPPPRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWYYYZZZ\\\]]]^^^___aaaaaa``````___^^^^^^^^^^^^^^^___```bbbeeegggiiidddeeegggiiilllnnnpppppptttuuuuuuuuuuuuyyylll[[[SSSNNNQQQZZZhhhmmmZZZOOOKKKFFFCCCBBBDDDGGGHHHFFFCCC???>>><<<:::999999:::;;;999;;;???CCCGGGLLLPPPSSSSSSQQQLLLGGGDDDEEEHHHKKKTTT^^^nnn}}}^^^^^^]]]^^^ccckkkuuu|||~~~{{{xxxuuupppkkkddd___WWWRRRMMMIIIHHHIIIIIIIIIHHHLLLRRRUUUXXX\\\bbbgggmmmzzz}}}sssiiijjjssswww```TTTPPPLLLIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@CCCEEEFFFEEECCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJLLLOOORRRTTT\\\[[[YYYUUUPPPOOOQQQTTTSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^_________```___^^^^^^___aaaeeeiiikkkiiijjjjjjjjjjjjiiihhhgggjjjkkkjjjiiiiiinnnwww~~~wwwaaaUUUMMMPPPUUU]]]sssuuu```TTTQQQKKKHHHFFFFFFIIIIIIGGGEEE@@@>>><<<:::999:::;;;<<<888;;;>>>AAADDDIIINNNRRRUUUSSSOOOIIIEEEDDDFFFIIIMMMUUUcccttt___aaadddgggmmmttt|||~~~yyywwwtttppplllggg```\\\UUUPPPKKKHHHGGGHHHIIIIIIIIIPPPWWWYYYYYY\\\fffnnnzzzvvvnnnjjjrrrjjjXXXMMMKKKIIIGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@CCCFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJMMMPPPTTTWWW___^^^[[[VVVRRRPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^______`````````^^^]]]\\\]]]___cccgggjjjgggggggggfffeeecccaaa```bbbdddeeeddddddiiirrrzzz}}}iiiYYYNNNQQQSSSUUUggg}}}iii\\\YYYOOOLLLIIIIIIJJJKKKIIIFFFCCCAAA>>>;;;:::999::::::888:::===???AAAEEELLLQQQVVVTTTQQQKKKGGGEEEFFFHHHHHHNNNZZZjjjzzz]]]aaahhhnnntttzzz}}}vvvtttpppmmmiiiddd^^^YYYTTTPPPJJJGGGGGGHHHJJJJJJKKKTTT\\\\\\ZZZ]]]hhhsss{{{pppjjjkkkxxxvvvaaaRRRHHHGGGFFFEEEEEEFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAACCCFFFGGGFFFEEEDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJMMMQQQVVVXXX```]]]YYYUUUTTTSSSQQQPPPRRRSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]____________````````````]]]\\\[[[[[[]]]aaafffiii``````aaabbbbbbaaa```___aaadddfffeeeeeehhhpppwwwyyy}}}ppp\\\PPPRRRRRRQQQ___uuuoooccc___RRROOOKKKJJJKKKLLLIIIFFFEEECCC@@@<<<999888888888888:::<<<===???CCCJJJOOOWWWUUURRRLLLHHHEEEFFFGGGHHHLLLUUUdddsss~~~]]]aaahhhpppwww~~~{{{yyysssooojjjeeeaaa^^^YYYWWWUUUQQQKKKEEEDDDFFFJJJMMMPPPSSSTTTSSSSSSZZZgggrrr~~~tttnnnhhhhhhmmm{{{xxxgggWWWMMMGGGGGGGGGFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@??????@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJHHHHHHKKKPPPUUU\\\[[[WWWTTTRRRRRRRRRRRRTTTSSSRRRSSSTTTVVVVVVVVVWWWVVVTTTTTTUUUWWWZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[\\\^^^^^^cccbbb```^^^]]]]]]]]]^^^\\\___bbbbbbaaadddkkkqqq{{{fffTTTSSSPPPJJJUUUjjj{{{mmmeeecccXXXMMMIIILLLMMMIIIDDDCCCAAA???<<<:::999999999:::;;;<<<<<<===AAAFFFJJJRRRRRRRRROOOKKKGGGFFFFFFHHHJJJPPPYYYeeepppyyy}}}~~~}}}~~~}}}aaafffnnnvvv~~~~~~{{{xxxwwwppplllgggbbb]]]YYYUUURRRPPPMMMHHHDDDCCCEEEHHHJJJKKKPPPTTTVVVYYYaaannnyyyzzzppphhhccc^^^aaaiiizzzyyylll___SSSKKKGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLLLLKKKJJJJJJLLLQQQTTTZZZXXXUUUSSSQQQQQQQQQQQQSSSRRRRRRSSSTTTVVVWWWWWWTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[\\\\\\\\\^^^aaacccbbb```bbbhhhmmmxxx~~~nnn[[[TTTNNNJJJSSScccxxxwwwppphhh___SSSMMMLLLKKKHHHEEEDDDBBB@@@===;;;999999999999::::::;;;<<>>;;;999888888888888999:::;;;===BBBEEELLLNNNQQQPPPMMMIIIFFFEEECCCDDDGGGMMMWWWbbbmmmsssxxxxxxyyy||||||wwwyyyxxxzzzxxx~~~nnnttt~~~~~~}}}zzzwwwsssooommmhhhccc\\\VVVQQQMMMIIIGGGCCCBBBBBBBBBCCCDDDEEEFFFJJJPPPVVVZZZ^^^cccjjjpppuuusssnnnfff]]]UUUQQQPPPPPPXXXiiizzzssshhh]]]TTTMMMIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDIIIIIIJJJJJJJJJKKKKKKKKKIIIKKKMMMNNNNNNOOORRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTVVVYYY[[[WWWWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZWWWYYY\\\^^^```dddiiimmmooottt~~~vvv```RRRQQQTTTUUUpppzzznnnpppjjj```UUULLLHHHHHHJJJFFFDDDBBB???<<<:::888777777888999::::::===@@@CCCHHHKKKOOOQQQNNNJJJGGGEEEBBBCCCDDDHHHOOOZZZeeelllrrrtttvvvxxx{{{xxxvvv}}}ssszzz~~~}}}|||zzzwwwsssnnnkkkhhhbbb^^^WWWQQQMMMIIIFFFDDD@@@AAABBBCCCDDDEEEFFFFFFIIIMMMSSSWWWYYY\\\```cccffffffccc]]]VVVPPPLLLKKKKKKWWWlllqqqjjjaaaXXXQQQKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDIIIIIIIIIJJJJJJJJJJJJKKKHHHJJJMMMNNNOOOPPPRRRSSSPPPOOOOOONNNNNNNNNNNNNNNNNNPPPRRRSSSTTTVVVYYY\\\]]][[[XXXVVVTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\[[[YYYWWWVVVVVVXXXZZZ\\\___cccgggiiijjjoooxxxgggWWWTTTSSSPPPbbbwwwsssoookkkbbbVVVMMMHHHIIIKKKFFFEEECCC@@@===;;;888777888999:::;;;;;;<<>>>>>???@@@@@@???>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMNNNOOORRRTTTPPPPPPOOOOOONNNNNNMMMMMMMMMPPPSSSTTTSSSUUUYYY]]]___]]]YYYUUUSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXXXXWWWVVVUUUSSSSSSZZZZZZ[[[\\\^^^___aaabbbgggkkkrrrzzzqqq___UUUQQQNNN\\\ooovvvoookkkcccXXXOOOJJJIIIJJJEEEEEECCCAAA???<<<999888888999;;;;;;;;;<<<>>>@@@AAAFFFKKKNNNNNNLLLJJJIIIEEEEEEEEEDDDFFFLLLVVV]]]fffjjjooorrrssswww||||||www|||||||||zzzuuutttrrrnnniiiddd___\\\UUUQQQKKKGGGEEEEEEDDDCCCAAAAAABBBCCCEEEFFFGGGHHHDDDGGGKKKOOOQQQSSSUUUVVVNNNNNNMMMJJJGGGEEEEEEGGGHHHWWWpppkkkeee[[[RRRLLLHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKLLLLLLNNNQQQTTTQQQQQQQQQPPPOOONNNMMMMMMNNNQQQTTTTTTSSSTTTXXX\\\\\\[[[YYYWWWUUUTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTZZZZZZZZZ[[[]]]^^^^^^^^^eeeggglllqqqxxxlllZZZQQQQQQVVVggg~~~|||rrrmmmddd[[[SSSMMMIIIGGGDDDDDDCCCBBB@@@===;;;999777888::::::999:::<<<===@@@DDDJJJMMMMMMLLLKKKKKKEEEFFFFFFDDDCCCFFFOOOVVVaaaffflllpppqqquuu{{{|||xxxuuuuuuyyy|||yyy}}}{{{yyyrrrqqqoookkkeee```[[[XXXQQQMMMGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHJJJLLLOOOPPPQQQQQQQQQMMMKKKIIIEEECCCCCCEEEHHHNNN\\\sssllldddYYYNNNHHHEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBBBBBBB@@@@@@===>>>???@@@@@@???>>>===AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHJJJJJJKKKNNNQQQTTTRRRRRRRRRQQQPPPOOONNNMMMNNNRRRUUUUUUSSSSSSWWW\\\WWWXXXXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWZZZ]]]___``````dddeeegggkkkqqqvvv___TTTUUUHHHYYYpppuuuooofff]]]VVVOOOHHHDDDCCCDDDCCCBBBAAA>>><<<:::555777888999888888:::;;;@@@CCCIIILLLLLLLLLLLLLLLEEEFFFFFFCCCAAACCCJJJQQQ___eeekkkooopppttt{{{|||wwwrrrnnnlllrrrxxx~~~}}}~~~|||zzzxxxvvvsssooohhhbbb]]]XXXTTTQQQGGGEEEBBB@@@??????@@@BBB???AAACCCDDDDDDEEEGGGHHHJJJMMMQQQSSSSSSQQQNNNKKKNNNFFFBBBCCCCCCBBBFFFLLLJJJ^^^www~~~oooaaaSSSMMMKKKHHHEEEDDDDDDCCCAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBDDDFFFFFFEEECCCBBBIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZZZZ[[[\\\]]]]]]]]]aaabbbffflllrrr}}}oooYYYQQQOOOXXXfffyyywwwhhh\\\UUUOOOHHHCCCDDDEEEEEEEEECCC???<<<999:::999888888888999:::;;;;;;???EEEJJJNNNOOOMMMLLLIIIGGGEEEBBBAAACCCGGGJJJTTT]]]hhhppprrrsssvvvyyy~~~xxxuuurrrpppqqq|||xxxooommmnnnpppqqqtttzzz}}}{{{|||yyywwwtttrrrmmmiiiccc^^^YYYUUUQQQNNNGGGEEEBBB@@@??????@@@AAA@@@BBBCCCCCCCCCEEEGGGIIINNNOOOQQQRRRQQQOOOKKKIIIFFFBBBAAACCCDDDCCCHHHOOOVVVeeeyyyyyyjjj]]]PPPKKKIIIFFFDDDCCCDDDDDDBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@BBBCCCEEEFFFGGGFFFDDDCCCHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUXXXXXXXXXYYYZZZ[[[[[[\\\]]]___dddkkkrrr}}}ttt\\\RRRKKKSSS```sss}}}mmm___VVVOOOHHHCCCCCCDDDDDDDDDBBB???<<<999::::::999888888999:::;;;;;;>>>CCCHHHLLLNNNNNNMMMJJJIIIFFFCCCAAAAAAEEEHHHOOOXXXdddlllppprrruuuxxx|||~~~sssjjjcccbbbdddeeegggjjjoootttyyy}}}yyyvvvsssooommmeeebbb]]]XXXTTTQQQMMMJJJFFFDDDBBB@@@??????@@@AAABBBBBBBBBBBBBBBDDDGGGJJJQQQQQQPPPOOOMMMKKKHHHFFFAAA@@@BBBDDDEEEGGGNNNVVVfffqqq~~~pppcccWWWLLLHHHGGGDDDBBBBBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJLLLOOOSSSVVVWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYVVVWWWXXXYYYXXXWWWUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ```hhhpppzzzzzzaaaTTTJJJNNNXXXiiiwwwggg[[[QQQJJJEEEDDDEEEEEEEEECCCAAA>>><<<;;;:::999888888999:::;;;;;;===AAAEEEIIILLLNNNOOOLLLKKKHHHDDDAAA@@@BBBDDDIIIQQQ]]]ffflllooosssvvvwww{{{wwwqqqmmmfff___ZZZXXXXXXYYY\\\^^^bbbfffkkksss{{{{{{vvvsssooojjjggg```]]]XXXTTTPPPLLLHHHEEEEEECCCBBB@@@??????@@@AAAAAABBBAAA@@@@@@BBBFFFIIIOOONNNMMMKKKIIIGGGEEEEEEAAABBBDDDEEEGGGNNNYYYbbbuuu{{{jjj\\\RRRIIIGGGFFFCCCBBBCCC??????>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKOOOSSSUUUVVVVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWYYYZZZZZZXXXVVVUUUXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWYYYYYYVVVWWW\\\dddkkkssseeeVVVNNNNNNSSS```tttqqqcccWWWNNNIIIGGGGGGHHHGGGFFFDDDAAA@@@<<<;;;:::999888999:::;;;;;;<<<>>>AAAFFFJJJNNNPPPNNNMMMJJJFFFBBB???@@@AAADDDKKKVVV```gggmmmqqqtttrrrvvv|||{{{xxxnnnkkkfff```ZZZVVVSSSRRRVVVWWWXXX[[[```hhhqqqwww|||}}}xxxtttoookkkeeebbb^^^[[[VVVRRROOOJJJEEEBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@>>>>>>@@@DDDGGGIIIIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFLLLYYYiiirrriiiVVVNNNHHHGGGFFFCCCBBBCCC===>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNMMMLLLJJJIIIKKKLLLOOOQQQSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZVVVVVVZZZ```eeejjjttt~~~jjjZZZQQQNNNNNNWWWggg{{{zzzkkk]]]RRRLLLIIIIIIIIIHHHFFFDDDBBBAAA===<<<:::999999999::::::;;;;;;<<>>>>>>>>>>>>>>??????@@@===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXX[[[YYYXXXWWWWWWXXXZZZ[[[XXXWWWYYY^^^aaaccciiippprrrdddRRRMMMKKKQQQ^^^ooouuufffYYYRRRKKKJJJIIIGGGEEECCCAAA@@@===<<<;;;:::999999::::::;;;;;;;;;===AAAEEEIIILLLOOOOOONNNKKKFFFCCCAAAAAAAAADDDJJJRRR[[[dddlllpppnnnpppsssvvvyyy~~~{{{sssrrroookkkfff```[[[WWWQQQQQQPPPOOOQQQVVV]]]bbbmmmuuu{{{xxxxxx||||||yyyyyyuuurrrnnnkkkgggaaa\\\XXXUUUTTTRRRPPPOOOLLLHHHEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAFFFMMM[[[tttlll\\\OOOIIIFFFFFFDDD@@@@@@BBB??????AAABBBBBBBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKOOOOOONNNNNNOOOPPPRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXX[[[ZZZXXXVVVVVVWWWYYY[[[ZZZXXXZZZ^^^``````ccchhhvvv{{{pppWWWPPPLLLNNNVVVcccvvvsssddd[[[PPPOOOMMMJJJHHHEEECCCBBB>>>===;;;:::999999::::::;;;;;;;;;===@@@CCCGGGIIINNNOOOOOOMMMIIIEEEDDDDDDBBBBBBEEEJJJTTT^^^ggglllmmmnnnooopppsssxxx~~~}}}zzztttmmmfff___[[[SSSSSSRRRPPPPPPSSSXXX\\\```iiivvvzzzwwwwwwvvv|||zzzuuuzzz~~~yyyvvvtttqqqnnnkkkgggccc^^^YYYTTTQQQPPPOOOOOOOOOMMMJJJHHHAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFDDDBBB@@@@@@HHHTTTiiivvv___QQQLLLHHHEEEEEECCC???>>>@@@===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLPPPPPPNNNNNNOOOQQQTTTVVVQQQQQQQQQRRRRRRSSSTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQRRRUUUWWWYYY[[[ZZZXXXWWWWWWXXXZZZ[[[[[[YYYWWWUUUUUUWWWYYYZZZ[[[YYYZZZ^^^```___aaaeeejjjvvvxxx^^^VVVOOONNNQQQZZZkkk{{{~~~nnneeeUUUTTTRRROOOLLLIIIGGGFFF>>>===<<<:::999999:::::::::;;;;;;===???BBBEEEGGGMMMOOOOOONNNJJJGGGFFFEEEBBBAAAAAAFFFOOOZZZdddiiillllllllllllooouuu|||~~~tttkkkbbb^^^WWWWWWUUUSSSRRRSSSWWWZZZXXXaaaooo|||{{{vvvvvvwwwuuu|||zzztttoooqqqzzz}}}xxxqqqmmmllliiifffccc___ZZZUUUQQQMMMKKKKKKLLLNNNNNNMMMLLLEEECCCAAA?????????AAABBB@@@AAAAAABBBDDDFFFGGGIIIGGGCCCBBBEEEFFFCCCAAACCCIIIMMMZZZtttzzzhhhXXXPPPFFFEEEDDDCCCAAAAAAAAA@@@CCCBBB@@@>>>======>>>>>>@@@?????????>>>>>>======@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNMMMNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTZZZVVVSSSSSSUUUVVVUUUSSSUUUUUUVVVVVVTTTSSSPPPOOOMMMOOOPPPPPPOOOPPPTTTWWWYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXZZZ\\\YYYUUUWWW[[[XXX[[[^^^`````````bbbccchhhmmmyyyhhhZZZOOONNNNNNRRRbbbuuu}}}kkk]]]RRRPPPOOOIIIDDDCCCAAA???===:::999999:::;;;888888999:::===???BBBDDDKKKMMMOOOPPPOOOKKKGGGDDD@@@@@@AAABBBHHHQQQ]]]dddkkkiiiggghhhkkkqqqxxx|||vvvkkkddd___^^^[[[WWWSSSQQQRRRTTTWWW[[[fffttt}}}xxxuuuwww|||}}}|||tttmmmiiikkkppp{{{}}}yyysssmmmhhhhhheeebbb___\\\WWWRRRNNNKKKIIIHHHHHHIIIJJJJJJIIICCCBBBAAA?????????@@@@@@AAAAAABBBBBBCCCEEEFFFFFFGGGCCCBBBDDDDDDBBBBBBDDDHHHRRRddd~~~nnn^^^QQQKKKFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@?????????>>>>>>>>>======<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHHHHGGGHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQSSSTTTVVVVVVVVVYYYWWWTTTTTTUUUVVVUUUTTTWWWVVVVVVTTTSSSQQQOOONNNNNNPPPRRRRRRQQQRRRTTTWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYYWWWTTTVVV[[[[[[]]]___```_________```dddiiisssqqqbbbTTTQQQOOOQQQ^^^nnnwwwhhhYYYSSSPPPKKKGGGHHHCCCAAA>>>;;;:::999::::::888888888999<<<>>>AAACCCIIIKKKNNNPPPPPPLLLIIIFFFDDDCCCBBBBBBFFFMMMVVV]]]eeeeeeffffffhhhlllssswww|||qqqlllfff^^^YYYVVVUUUTTTSSSUUUXXXaaammmvvv|||zzzwwwvvvzzz{{{zzzxxxrrrlllfffcccbbbkkk~~~~~~{{{wwwsssmmmgggbbbbbb```]]]ZZZWWWSSSNNNKKKIIIFFFCCCBBBCCCDDDDDDDDD@@@@@@@@@???????????????AAAAAABBBBBBCCCDDDDDDEEEGGGCCCAAABBBBBBAAABBBGGGLLL\\\vvv|||nnn```TTTKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>======999:::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGIIIJJJLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLNNNQQQTTTVVVWWWXXXYYYWWWUUUUUUVVVWWWWWWVVVVVVUUUSSSQQQOOONNNMMMMMMQQQSSSUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXUUUUUUVVVUUUSSSUUUZZZ]]]___``````^^^]]]]]]^^^___ccclllwwwnnn]]]UUUQQQPPPXXXcccsssaaaVVVQQQMMMLLLMMMEEECCCAAA===;;;:::999999777777777888:::===???AAAEEEHHHMMMPPPQQQOOOKKKIIIGGGFFFDDDBBBCCCGGGNNNSSS\\\```dddeeedddffflllqqqzzz}}}{{{qqqeee^^^]]]\\\XXXTTTUUUUUU[[[cccjjjpppyyyzzzwwwvvvwww}}}zzzsssrrrqqqmmmhhheee```^^^iii~~~{{{yyyuuuqqqmmmhhhccc___]]][[[WWWUUURRROOOKKKHHHHHHDDD@@@>>>>>>???@@@@@@===>>>????????????>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFBBB@@@AAAAAA@@@EEEKKKVVVlll}}}pppbbbVVVNNNIIIGGGCCCCCCAAA@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????????????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKMMMPPPRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXWWWTTTSSSQQQOOONNNNNNNNNOOOSSSUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWSSSQQQSSSRRRQQQTTTYYY]]]^^^______]]]]]]]]]^^^]]]___fffpppzzzzzzggg[[[TTTPPPSSSYYYtttxxxfffYYYSSSPPPNNNNNNHHHFFFCCC@@@===:::999888777777777777999;;;===???AAAEEEJJJOOOQQQPPPNNNLLLIIIHHHEEEBBBAAACCCGGGKKKUUU\\\ccceeecccccchhhmmmuuuyyy~~~tttjjjeeeaaa\\\XXXUUUTTTUUU[[[```fffoooyyy}}}xxxuuuvvvwwwyyyuuunnnllljjjfffbbbaaa^^^aaarrr||||||yyyuuusssoookkkhhheee```]]]YYYVVVSSSPPPOOOLLLIIIGGGFFFCCC>>><<<<<<===>>>===<<<===>>>???????????????===>>>@@@CCCEEEFFFFFFGGGDDDAAA@@@AAAAAABBBHHHOOO___xxxuuufffYYYPPPKKKHHHFFFBBBAAA@@@??????>>>??????@@@@@@??????>>>===<<<<<<==================>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQQQQRRRRRRUUUVVVWWWWWWWWWWWWXXXXXXUUUTTTSSSSSSSSSTTTVVVWWWVVVWWWXXXYYYYYYYYYWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVQQQOOOQQQRRRQQQSSSWWWYYY[[[\\\\\\\\\]]]^^^```\\\^^^cccllluuussscccXXXRRRRRRUUUgggzzz~~~vvvhhh[[[SSSQQQOOOMMMJJJIIIFFFBBB???<<<:::999777777666777888:::<<<===???BBBGGGLLLOOOPPPOOOOOOIIIHHHFFFBBB@@@AAADDDGGGOOOWWW```dddccccccggglllqqquuuzzz~~~rrrfff___\\\VVVRRRRRRUUUXXX]]]gggpppvvvttttttwwwyyy|||~~~vvvmmmhhhgggfffccc```ZZZWWW\\\ppp|||vvvsss|||yyyvvvqqqmmmiiieeebbb```]]]ZZZUUURRROOOMMMKKKJJJHHHFFFDDDAAA===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>???BBBDDDFFFGGGGGGGGGAAA???@@@BBBCCCDDDLLLTTTddd|||xxxmmm^^^RRRKKKHHHEEECCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???>>>===;;;:::<<<<<<============>>>>>>=========<<<<<<<<<;;;;;;>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOORRRTTTWWWWWWWWWWWWXXXYYYWWWXXXXXXYYYZZZ[[[]]]^^^XXXWWWWWWWWWYYYYYYWWWUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUPPPNNNPPPRRRRRRSSSVVVVVVWWWYYYZZZZZZ\\\___aaa]]]]]]aaaiiiqqqzzzmmm]]]TTTSSSUUU\\\ooouuuxxxsssgggZZZSSSQQQOOOKKKKKKJJJHHHDDDAAA>>>;;;:::888777777777888999;;;<<<===@@@DDDHHHLLLOOOPPPQQQJJJIIIGGGDDDAAAAAACCCEEEHHHPPPZZZ```bbbcccgggkkknnnqqqwww{{{uuuiiibbbZZZUUURRRSSSTTTWWW___hhhzzzwwwqqqqqquuu{{{~~~zzztttlllhhhdddbbbddddddccc```\\\WWWXXXiii|||uuuooommm|||zzzvvvtttnnnjjjddd```\\\YYYWWWTTTQQQOOOKKKIIIHHHGGGFFFDDD@@@>>><<<;;;<<<<<<;;;:::============>>>@@@BBBCCCBBBCCCEEEFFFGGGFFFEEEDDD===>>>AAADDDEEEGGGOOOXXXdddyyyssshhhZZZOOOIIIFFFCCC@@@??????>>>=========>>>>>>>>>>>>?????????===<<<;;;<<<<<<<<<=========>>>>>><<<<<<=====================>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPSSSVVVWWWVVVVVVWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZWWWUUUUUUWWWWWWVVVTTTWWWXXXZZZ[[[[[[ZZZXXXWWWSSSOOOMMMQQQTTTSSSSSSTTTTTTVVVWWWWWWXXXZZZ]]]```]]]\\\___eeejjjqqq{{{xxxbbbVVVTTTVVVWWWfffzzzwwwssshhhYYYQQQQQQOOOLLLLLLKKKIIIFFFCCC???<<<;;;999888888777888999;;;<<<===>>>AAAEEEIIIMMMPPPRRRLLLLLLJJJFFFBBB@@@AAABBBAAAGGGQQQYYY___cccfffhhhjjjnnnsssxxx||||||qqqeee___ZZZXXXVVVVVV\\\ddduuuvvvpppmmmooovvvyyypppkkkdddbbbaaabbbdddeeecccaaa___[[[\\\iii{{{qqqjjjhhh|||zzzxxxvvvtttmmmiiibbb\\\XXXUUURRRPPPOOOLLLHHHFFFFFFEEEDDDCCC>>><<<;;;;;;<<<<<<:::888>>>>>>======>>>@@@CCCEEEEEEFFFGGGHHHGGGEEECCCBBB;;;===AAAEEEGGGIIIQQQ[[[dddvvvqqqgggYYYOOOJJJGGGCCC??????>>>>>>============>>>;;;<<<>>>?????????>>>===;;;<<<<<<<<<======>>>>>>======>>>???@@@AAABBBBBB===>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNOOORRRVVVWWWVVVUUUWWWYYYVVVWWWYYYZZZZZZZZZYYYXXX[[[WWWTTTSSSUUUVVVVVVTTTWWWXXXZZZ[[[[[[ZZZXXXWWWSSSNNNMMMRRRUUUTTTSSSSSSUUUVVVVVVVVVVVVXXX[[[^^^]]][[[]]]aaaeeejjjrrr|||yyyfffXXXVVVXXXWWW```rrryyyuuuhhhXXXPPPPPPPPPMMMLLLKKKIIIGGGDDD@@@===<<<:::999888888888999;;;<<<======???BBBGGGLLLPPPSSSOOONNNLLLHHHCCC@@@@@@AAA<<>>======??????@@@AAAAAAAAAAAA@@@EEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEJJJJJJKKKLLLMMMOOOQQQRRRVVVUUUSSSRRRQQQRRRTTTUUUXXXWWWWWWVVVVVVUUUUUUTTTWWWWWWUUUTTTSSSRRRRRRRRRUUUUUUUUUVVVVVVWWWXXXXXXNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[]]]aaahhhooosss{{{~~~rrr___UUUUUUQQQYYYgggyyy~~~uuuhhh\\\TTTPPPMMMLLLNNNLLLHHHGGGFFFEEECCCBBB>>>===:::888777888:::;;;<<<===???AAADDDHHHMMMQQQVVVQQQKKKHHHGGGEEEBBB??????AAAEEEKKKRRR[[[eeellllllllllllnnnsssxxx{{{}}}vvvmmmeeecccdddfffsssuuukkkhhhjjjkkkpppyyyyyyrrrlllhhheeekkkhhhggggggiiigggccc___aaa^^^bbbqqq}}}zzzssskkkjjjfff}}}yyyvvvsssooojjjgggbbb^^^YYYUUURRROOOLLLJJJGGGFFFEEECCCAAA??????>>><<<;;;;;;::::::999999888999<<<>>>??????@@@CCCFFFHHHJJJJJJIIIFFFCCCBBBBBBBBBAAABBBDDDJJJQQQXXX\\\eeesssuuu___WWWOOOKKKFFFAAA???AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@????????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTOOOQQQSSSUUUVVVVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZZZZ\\\___dddiiilllqqqwwweeeYYYVVVQQQVVVaaaqqq}}}mmm]]]RRRMMMMMMNNNQQQNNNKKKIIIHHHFFFCCCAAA???===:::888777888999:::;;;===>>>@@@BBBFFFLLLOOOUUURRRNNNKKKIIIFFFCCCAAA@@@AAABBBEEELLLUUU```gggjjjjjjjjjmmmqqquuuxxxyyy~~~rrrlllmmmppp{{{vvvmmmhhhjjjooopppuuu}}}~~~uuuoookkkhhhfffgggfffeeefffffffffdddbbbfffgggmmmyyyyyyyyyyyynnniiiiiiddd}}}yyyuuuqqqmmmhhhccc```\\\YYYTTTPPPNNNKKKIIIGGGDDDCCCAAA@@@>>>===<<<<<<::::::::::::::::::::::::;;;<<<>>>>>>???AAADDDGGGGGGHHHHHHFFFCCCAAAAAABBBDDDCCCBBBEEELLLUUU]]]aaakkkxxxnnnZZZRRRKKKHHHEEE@@@???AAA======<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSRRRPPPOOOPPPRRRTTTWWWXXXWWWUUUTTTWWWVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYZZZ\\\___aaaccchhhuuunnn```YYYQQQRRRXXXfffwwwxxxeeeUUUNNNPPPSSSRRRPPPNNNMMMKKKHHHDDDAAA???>>>;;;999888888888999:::;;;===>>>@@@CCCHHHLLLRRRSSSRRROOOKKKGGGEEEDDDAAA@@@???@@@DDDMMMWWW___fffgggiiillloooqqqtttuuu|||}}}}}}~~~vvvkkkffffffmmmuuuwww{{{~~~uuunnnjjjhhhgggfffdddeeeeeeeeeddddddeeeggglllsss}}}wwwqqqooogggfffgggaaa~~~}}}yyyvvvpppkkkfffbbb]]]ZZZXXXTTTPPPLLLJJJIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>???AAADDDFFFHHHHHHGGGDDDAAA??????@@@CCCCCCFFFLLLVVVaaaiiimmmyyyxxxdddSSSLLLGGGEEECCC???>>>@@@<<<;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>======>>>>>>???@@@??????@@@@@@AAAAAAAAABBB???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUURRRRRRRRRRRRRRRSSSTTTUUUQQQRRRSSSSSSQQQOOOMMMKKKNNNPPPSSSVVVXXXWWWUUUTTTVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWYYYZZZ[[[\\\]]]fffmmm|||zzziii\\\SSSPPPQQQZZZiiizzzsss```UUUSSSVVVPPPOOONNNNNNMMMJJJFFFBBBAAA???===:::888888888888999:::;;;<<<===@@@EEEHHHMMMPPPSSSQQQLLLHHHFFFFFFAAAAAA??????@@@FFFNNNTTTccceeeiiilllnnnppprrrssszzz|||{{{nnngggdddgggpppzzzzzzvvvqqqiiicccaaabbbbbbcccaaacccdddcccaaabbbfffjjjppp|||zzzyyylllhhhcccdddeee___~~~|||{{{zzzyyyuuuqqqkkkeeeaaa]]]XXXUUUSSSPPPLLLIIIHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;888999999::::::;;;;;;<<<<<<;;;<<<>>>AAADDDFFFGGGIIIHHHFFFBBB>>>===>>>???@@@GGGRRR]]]iiirrrzzz~~~nnn\\\NNNHHHCCCCCCBBB???>>>@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTPPPQQQQQQQQQPPPNNNMMMKKKLLLNNNRRRUUUVVVVVVUUUTTTUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTUUUWWWYYYZZZ[[[[[[dddgggrrr{{{rrraaaWWWPPPMMMRRR]]]nnnppp^^^SSSPPPMMMMMMMMMNNNNNNLLLIIIFFFCCCBBB???<<<:::999888777888999::::::;;;===AAAEEEHHHLLLPPPPPPLLLHHHGGGHHHBBBBBBBBBAAAAAACCCGGGJJJ]]]bbbhhhlllnnnoooqqqsssyyy{{{yyyqqqiiiffffffiiiqqqzzz{{{~~~vvvhhhccc]]]ZZZZZZ[[[]]]^^^]]]___aaaaaa```aaafffjjjssszzz}}}lllgggbbbdddddd]]]~~~{{{xxxvvvttttttooojjjeee___[[[XXXTTTRRRPPPMMMIIIGGGFFFEEEDDDBBB@@@???>>><<<;;;;;;::::::999999999::::::;;;;;;;;;777888:::>>>CCCHHHIIIJJJGGGFFFDDD@@@>>>===@@@BBBAAAPPPeeevvveeeVVVJJJEEEAAAAAAAAA>>>===?????????>>>============>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMNNNOOOOOOOOOPPPNNNOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSUUUWWWXXXZZZZZZ]]]aaakkk|||yyy}}}iii]]]SSSMMMOOOVVVccc{{{kkkWWWMMMMMMMMMLLLMMMNNNNNNKKKIIIFFFEEEBBB???<<<:::888777888999999999999;;;???BBBEEEHHHKKKMMMLLLKKKJJJJJJDDDEEEEEECCCAAAAAABBBDDDTTT[[[dddjjjlllmmmoooqqqvvvyyy}}}~~~mmmgggdddfffiiilllrrrzzz}}}rrrlll]]]ZZZVVVUUUVVVXXXZZZZZZYYY[[[^^^aaacccfffjjjmmmuuupppjjjeeedddcccYYY|||wwwssspppooonnngggccc^^^YYYVVVTTTQQQOOOLLLIIIFFFDDDCCCCCCBBB@@@>>>>>><<<;;;::::::::::::::::::::::::::::::::::::999999;;;@@@EEEHHHGGGEEECCCCCCAAA???>>>@@@DDDHHHQQQiiioooXXXPPPIIICCC@@@AAA@@@>>>===>>>>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPOOONNNNNNOOOQQQSSSTTTWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\fffuuu|||qqqbbbWWWPPPPPPRRR[[[qqqhhhYYYQQQPPPNNNNNNOOONNNMMMKKKHHHGGGEEEAAA>>>;;;999888888999999999888:::===@@@DDDEEEGGGJJJMMMOOONNNLLLHHHGGGEEEBBB???>>>@@@BBBHHHQQQ]]]eeehhhiiilllnnnsssvvvzzzwwwpppfffbbbbbbggglllqqqxxxqqqgggbbbYYYWWWUUUUUUWWWYYYZZZZZZZZZ\\\```gggnnntttwwwxxxxxxvvvpppgggddd```UUU~~~zzzuuupppmmmkkkjjjccc___YYYUUUSSSQQQOOONNNIIIGGGDDDBBBBBBAAA@@@???===<<<;;;:::999999999999::::::::::::::::::::::::>>>>>>???BBBEEEEEEBBB>>>@@@??????>>>>>>BBBHHHLLLjjj|||___MMMIIIHHHCCC???AAA@@@===<<<>>>;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>===============@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQPPPOOONNNMMMOOORRRVVVXXX]]][[[XXXTTTQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPQQQRRRTTTUUUXXX\\\eeeqqq|||wwweeeZZZRRRQQQQQQWWWlll{{{kkkUUUSSSPPPOOOOOOOOOMMMLLLJJJIIIFFFCCC???<<<:::888999999999888888:::===@@@DDDCCCDDDIIIOOORRRQQQNNNKKKIIIDDD???<<<<<<@@@CCC@@@JJJWWW```dddfffiiilllpppsssxxx}}}vvvkkkdddeeebbbccciiipppwwwzzzjjj```\\\XXXWWWVVVWWWZZZ\\\\\\[[[^^^```eeeooozzzzzzyyysssiiiccc^^^RRR}}}}}}zzzvvvrrroookkkgggddd[[[YYYVVVRRRNNNKKKIIIHHHEEEDDDCCC@@@???===<<<<<<<<<;;;::::::999999999999888999999::::::;;;;;;<<<===???AAACCCCCCCCCBBBAAA===;;;;;;===>>>AAAKKKUUUuuugggYYYLLLEEE??????>>>>>>======<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEHHHGGGFFFFFFFFFGGGHHHIIILLLLLLKKKKKKLLLMMMMMMNNNMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSVVVSSSRRRSSSXXX[[[\\\\\\]]]ZZZUUURRRQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOPPPPPPQQQRRRSSS\\\XXX]]]hhhsssrrrdddWWWSSSQQQRRRbbbuuuiiiYYYNNNPPPRRRMMMLLLPPPKKKKKKIIIGGGDDD@@@===;;;999888888888999;;;===>>>>>>AAADDDGGGIIIMMMQQQUUUPPPMMMHHHDDDAAA???@@@@@@???BBBHHHNNNVVVaaakkkrrrppprrrvvvzzz}}}}}}zzzyyy|||www~~~ssskkkfffdddaaaeeejjjpppwww~~~oooccc[[[XXXVVV]]]___ZZZWWWZZZ\\\ZZZdddiiisss~~~qqqmmmjjj```UUUNNN}}}{{{xxxuuuqqqmmmjjjgggbbb___YYYWWWTTTPPPLLLIIIGGGFFFDDDCCCAAA???===<<<;;;;;;;;;;;;:::999999999999999888999999::::::;;;<<<<<<===???@@@BBBBBBAAA@@@???===<<<<<<===???DDDQQQ___|||qqqeeeYYYNNNEEE@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<================================================@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSYYYYYY[[[___bbbcccaaa^^^[[[XXXTTTRRRRRRRRRRRRQQQNNNOOOQQQRRRRRRRRRPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUZZZXXX\\\fffppp}}}}}}nnn]]]UUUPPPPPP[[[kkkxxxcccRRRPPPRRRNNNLLLOOOKKKKKKJJJHHHEEEBBB>>>===::::::999999:::;;;===>>>===???CCCEEEGGGKKKOOORRRRRRPPPLLLIIIEEECCCBBBAAA>>>AAAEEEJJJRRR\\\gggnnntttuuuwwwyyy{{{}}}~~~{{{uuuvvvwwwtttssstttwww~~~uuukkkeeecccbbbdddhhhooouuu}}}yyyxxxssskkkaaaYYYTTTSSSSSSYYY\\\YYYYYY]]]```___fffqqqxxxyyy}}}zzzqqqooojjj^^^TTTOOO~~~zzzxxxqqqnnnjjjgggddd```\\\YYYTTTSSSPPPMMMIIIGGGEEEDDDBBBAAA???===;;;::::::999;;;:::999999888999999999999999999:::;;;;;;<<<<<<===>>>???@@@???>>>===<<<<<<<<<===>>>???HHH[[[mmmvvvooodddZZZQQQJJJEEEAAA??????>>>======<<<<<<;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????@@@@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTZZZ]]]bbbhhhjjjhhhccc^^^XXXVVVSSSRRRSSSUUUUUUUUUPPPQQQTTTVVVVVVUUUSSSQQQOOOOOOOOOQQQRRRTTTVVVWWWXXXWWW\\\fffmmmvvv{{{}}}fffYYYRRROOOUUU___tttpppYYYRRRRRROOOMMMMMMLLLKKKKKKIIIGGGCCCAAA???===<<<;;;::::::;;;<<<===<<<>>>AAACCCEEEGGGKKKNNNRRRQQQOOOMMMIIIFFFBBB@@@>>>???AAAEEELLLUUU```hhhxxxxxxxxxyyyzzz|||~~~~~~~~~zzzxxxzzzzzzxxxwwwvvvzzz}}}}}}zzz}}}vvvjjjccc```aaabbbiiinnnuuu|||wwwfffeeeaaa[[[UUURRRQQQRRRSSSVVVXXXXXX\\\bbbfffeeekkkxxxyyyooouuu||||||}}}wwwuuussspppggg[[[RRROOO}}}{{{wwwtttkkkhhhdddaaa^^^ZZZVVVSSSOOONNNKKKIIIFFFDDDBBBBBB???>>>===;;;999888888888999999888888888888999999999999::::::;;;<<<<<<<<<===>>>>>>>>>===<<<:::999:::;;;===???AAALLLeee{{{~~~rrrkkk___UUUNNNIIIFFFDDD???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999888888::::::::::::::::::::::::;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKMMMLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQRRRPPPQQQRRRSSSTTTUUUVVVVVVXXX[[[aaafffgggddd___[[[XXXVVVSSSSSSTTTVVVVVVVVVRRRTTTVVVXXXYYYWWWUUUSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVXXX^^^fffllltttppp___VVVRRRTTTXXXfff{{{zzzeeeYYYTTTOOOMMMMMMKKKKKKKKKJJJHHHEEECCCAAA>>>===;;;:::999999:::;;;<<<>>>@@@AAABBBDDDHHHJJJNNNOOOPPPOOOLLLGGGBBB???>>>>>>>>>@@@EEENNNXXX___uuuwwwzzz|||}}}~~~}}}}}}}}}yyy{{{~~~xxx|||{{{}}}yyy~~~wwwlllccc^^^___cccfffmmmrrr{{{wwwggg^^^\\\WWWRRRNNNMMMNNNOOOTTTUUUVVVXXX\\\cccggghhhqqq~~~uuusssxxx}}}tttwwwwwwpppbbbUUUPPPPPP~~~|||zzzwwwssspppfffccc___\\\YYYVVVRRROOOJJJIIIGGGEEECCCAAA@@@@@@===<<<;;;999888777777666888888777777777888888999999::::::;;;;;;<<<============<<<<<<;;;:::999888888:::===@@@DDDRRRlllxxxoooggg[[[PPPHHHDDDBBBAAA>>>>>>======<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::;;;:::888777777888:::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::888888999:::<<<===>>>>>>========================???>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCEEEGGGIIIJJJKKKMMMLLLLLLKKKKKKKKKLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQMMMNNNOOOQQQSSSUUUVVVWWWUUUXXX[[[^^^^^^]]][[[ZZZYYYWWWTTTSSSTTTUUUUUUUUUSSSUUUWWWYYYZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUXXX___ffflllsssxxxdddZZZVVVTTTTTT\\\mmmqqqdddXXXOOOMMMNNNKKKKKKKKKJJJIIIGGGEEEDDD???===;;;:::999888999999===>>>@@@@@@AAABBBEEEGGGKKKMMMPPPQQQOOOKKKEEEBBB@@@@@@>>>>>>@@@GGGPPPVVVkkkpppwww~~~~~~|||}}}{{{|||~~~yyyyyy~~~}}}|||qqqkkkccc]]]\\\```fffkkkqqqxxxooo___UUURRRMMMIIIHHHIIIJJJKKKSSSRRRSSSVVVZZZ___fffjjjzzzyyy|||~~~~~~~~~}}}|||{{{{{{}}}yyylll\\\QQQNNNOOO~~~|||yyywwwuuurrrnnnkkkaaa___[[[XXXUUURRROOOLLLFFFEEEDDDBBB@@@??????>>>;;;;;;999888777666666666777777777666777777888999:::::::::;;;<<<<<<======<<<<<<;;;;;;:::999999888888:::>>>CCCKKKYYYrrr}}}oookkkcccWWWMMMFFFBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::::::::999999:::::::::::::::::::::::::::999888777777888999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<==============================>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCC@@@AAACCCFFFGGGIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVSSSUUUWWWXXXWWWXXXZZZ[[[YYYWWWTTTRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRVVV\\\bbbgggpppzzzlll___YYYUUURRRVVV___rrr{{{mmm]]]QQQNNNOOOIIIJJJJJJJJJIIIHHHFFFEEE???>>><<<;;;999999999:::===>>>????????????BBBDDDIIILLLQQQTTTSSSPPPKKKHHHDDDCCCAAA>>>>>>BBBIIINNN\\\dddppp{{{~~~}}}~~~}}}}}}yyy{{{yyyvvvzzzyyyzzz{{{tttddd```\\\ZZZ\\\bbbjjjoooxxx|||iiiZZZNNNKKKHHHGGGIIIKKKNNNNNNPPPPPPSSSXXX\\\aaakkkuuuvvvwwwxxxuuurrrssswww{{{~~~uuudddUUUOOOMMMMMMxxxvvvsssqqqoookkkgggddd^^^[[[WWWTTTRRROOOLLLIIIDDDCCCBBB@@@???>>>>>>>>>;;;:::999777666666666666666666666666666777888888::::::;;;;;;<<<=========<<<;;;;;;:::999999999999:::;;;@@@HHHRRRaaawwwuuueeeccc\\\RRRIIIDDDCCCBBBAAA>>>======<<<<<<;;;::::::999999::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<==========================================>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDD@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQSSSUUUUUUTTTVVVYYY\\\WWWUUURRRQQQRRRTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXSSSSSSRRRQQQPPPPPPPPPPPPOOORRRVVVYYY___hhhrrrxxxxxxggg^^^WWWSSSTTTVVV```xxxqqqbbbWWWPPPMMMHHHIIIIIIJJJIIIHHHGGGFFFAAA@@@>>>===<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@EEEIIINNNSSSTTTSSSOOOLLLHHHGGGDDDAAA???@@@DDDGGGNNNWWWdddrrr}}}}}}~~~~~~|||{{{{{{}}}~~~}}}|||wwwqqqssswwwrrrwwwxxxmmmeee[[[ZZZZZZ\\\aaaiiipppuuuyyymmm^^^RRRMMMJJJHHHHHHKKKOOOPPPPPPOOORRRZZZaaaeeelll{{{{{{zzzwwwsssnnnnnnuuu{{{|||xxxkkk[[[QQQOOOMMMJJJtttrrrooommmjjjgggccc```[[[YYYUUURRRPPPMMMJJJGGGCCCBBBAAA???>>>>>>>>>>>>::::::999777666666666666666666666666666777888888::::::;;;;;;<<<=========<<<;;;::::::999999::::::<<<<<>>======<<<;;;;;;::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::777888999999999999888777888888999999999:::::::::999999999999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDEEEAAABBBDDDFFFGGGHHHHHHGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQNNNPPPSSSTTTSSSTTTXXX[[[UUUSSSQQQPPPRRRTTTUUUUUUVVVVVVUUUTTTTTTVVVWWWXXXQQQQQQPPPPPPPPPPPPQQQQQQLLLOOOQQQRRRWWWaaakkkpppwwwoooccc[[[UUUVVVQQQUUUlllrrreee[[[RRRLLLGGGHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@>>>>>>>>>>>>???:::;;;<<<;;;::::::;;;===@@@DDDKKKPPPSSSRRROOOMMMKKKIIIGGGCCC??????AAADDDFFFNNN\\\kkkxxx}}}}}}|||zzzxxxxxxzzz|||{{{~~~yyyrrrsss}}}uuunnnqqq}}}}}}zzzyyy}}}zzzpppddd[[[XXXYYY\\\```gggooovvvzzz}}}vvvoooiii```TTTJJJLLLIIIFFFFFFJJJLLLLLLKKKQQQVVVaaakkkpppxxx|||vvvooonnnttt|||vvvpppcccTTTOOOQQQNNNGGG}}}yyywwwnnnllljjjgggfffccc___\\\YYYWWWTTTPPPKKKHHHFFFEEEBBBAAA???>>><<<;;;;;;:::::::::999888777666555444444555666777888999::::::<<<<<<<<<<<<============;;;======:::666666999===???@@@CCCMMM```uuulll___SSSLLLCCC@@@AAABBBAAA???======<<<;;;::::::999999999888888888999::::::;;;999999999::::::;;;;;;;;;888888999999999888777777777777888888888999999999999:::;;;;;;<<<<<<;;;;;;:::999999999:::<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????????????????@@@BBBDDDDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKIIIKKKMMMMMMLLLMMMPPPSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWXXXVVVTTTQQQPPPPPPPPPQQQVVVVVVUUUUUUSSSRRRPPPOOOSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPQQQRRRTTTYYY___dddxxx|||lll```WWWSSSQQQRRR]]]qqqyyyfff[[[YYYOOOIIIDDDFFFIIIHHHHHHIIIFFFEEEDDDBBB@@@>>>===<<<======<<<;;;;;;;;;<<<<<>>EEEGGGNNNZZZhhhvvvzzzuuurrrssstttxxx|||xxxzzzyyyuuukkklllrrruuu}}}vvvxxxyyywww}}}~~~vvvkkk```\\\\\\ZZZZZZ\\\aaaiiisss}}}tttjjj```\\\YYYSSSMMMKKKLLLIIIEEEEEEHHHLLLPPPQQQYYY]]]hhhyyytttooovvv|||~~~uuukkk^^^TTTQQQOOOKKKIII|||xxxtttrrrjjjhhheeecccaaa___[[[XXXTTTRRROOOLLLIIIGGGEEEDDDAAA@@@>>>===;;;:::::::::888888777777666555555555555555666777888999::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>????????????>>>???@@@BBBCCCCCCCCCAAA@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKIIIKKKMMMMMMKKKLLLNNNQQQRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTQQQOOONNNNNNOOOPPPTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOMMMNNNOOOPPPRRRVVV\\\```jjjrrr|||vvvggg^^^WWWRRRQQQXXXeeeuuuiii]]]VVVNNNHHHHHHHHHGGGGGGHHHGGGFFFEEECCCBBB@@@>>>>>>>>>>>><<<;;;::::::;;;;;;AAABBBDDDFFFIIILLLOOOPPPNNNMMMKKKHHHEEECCC@@@???BBBDDDHHHOOO[[[hhhttt||||||wwwtttsssttttttxxx}}}}}}xxx~~~zzzmmmlllqqquuu~~~ttt{{{zzzxxxwwwvvv{{{rrrkkkccc[[[XXXZZZYYY\\\aaahhhqqq|||xxxkkk```WWWTTTQQQLLLGGGFFFFFFEEEEEEGGGKKKQQQWWW[[[bbbmmm~~~zzzpppqqqzzzpppggg\\\TTTPPPNNNKKKHHH~~~zzzvvvqqqmmmjjjcccaaa___]]][[[YYYUUURRRNNNLLLJJJHHHFFFDDDCCCCCC???>>><<<;;;999999888888666666666666666666666666555666666777888999::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;===@@@BBBAAA???EEEOOOZZZdddppp}}}nnn[[[RRRIIIEEE@@@???@@@@@@???<<<<<<<<<<<<;;;;;;::::::999999999888888999999:::::::::::::::::::::999999999;;;;;;;;;;;;:::999777777888888888888888999999999999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTUUURRRRRRQQQQQQRRRSSSSSSTTTTTTRRRPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPRRRSSSSSSQQQPPPNNNLLLLLLMMMMMMOOORRRXXX\\\aaaiiisssrrrfff]]]TTTQQQUUUYYYaaazzzlll```VVVMMMJJJHHHFFFFFFHHHHHHHHHGGGFFFDDDCCCAAA@@@AAA???<<<:::999888999:::======???BBBEEEHHHKKKMMMOOONNNMMMKKKHHHFFFCCCBBB@@@AAACCCEEEKKKVVVdddnnn~~~~~~zzzuuusssrrrqqquuuzzz|||{{{oooiiilllqqq{{{}}}ppptttzzzuuurrrvvv{{{|||rrruuu{{{rrrjjjccc^^^ZZZVVVWWW[[[]]]ccclllsss{{{wwwlll```WWWNNNKKKIIIEEECCCDDDBBBEEEHHHJJJNNNVVV```gggooo~~~rrrmmmsss|||~~~zzzhhhaaaXXXRRROOONNNKKKHHH}}}zzzuuupppjjjeeeccc^^^\\\YYYWWWVVVSSSPPPMMMKKKIIIGGGEEECCCAAA@@@@@@<<<<<<:::999888777777777555555666666777888888888666666777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===AAAFFFKKKOOOSSS```lllssszzzdddTTTNNNDDDBBB@@@@@@AAA@@@>>><<<<<<<<<;;;;;;;;;::::::::::::999999888999999:::::::::::::::999999999999999<<<<<<<<<;;;:::999888777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUURRRRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRTTTUUUSSSSSSSSSRRRQQQPPPOOONNNMMMOOOQQQSSSSSSQQQPPPNNNLLLLLLMMMMMMMMMPPPTTTWWW\\\cccllluuu}}}jjjeeeWWWQQQUUUUUUXXXooolll```TTTMMMJJJGGGFFFIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCAAA===:::888777888888:::;;;===???CCCFFFIIIKKKOOOOOONNNMMMKKKIIIGGGFFFAAABBBCCCBBBCCCJJJVVV```nnntttzzz~~~|||xxxssspppppptttyyy}}}vvvkkkkkkooosss~~~ppprrrrrr}}}|||ppplllnnnqqqwwwooovvvxxxqqqfff___YYYWWWUUUUUUYYY^^^dddmmmxxx}}}ooofffYYYQQQJJJHHHFFFDDDDDDFFFEEEHHHKKKMMMRRR\\\kkkvvvzzz{{{zzzooonnnuuuzzztttlll^^^ZZZTTTPPPNNNLLLJJJHHH|||zzzvvvqqqjjjddd```]]]YYYWWWUUUSSSRRRPPPLLLJJJJJJHHHFFFCCCAAA>>>======::::::999777666666666666555666777888999::::::;;;777777888888999999::::::::::::::::::;;;;;;;;;;;;;;;>>>??????BBBMMM___lllsss~~~uuu^^^QQQLLLBBBAAA@@@@@@AAA@@@???===;;;;;;;;;;;;;;;:::::::::::::::999999888999999:::999999999999999999999999;;;<<<;;;;;;:::999888777888888888888888888888888999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<===::::::;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJMMMOOOQQQSSSTTTTTTRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQOOOOOOPPPRRRTTTUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLNNNPPPQQQRRRQQQPPPOOOMMMNNNNNNMMMMMMNNNQQQTTTRRRXXXaaaiiiuuunnnlll[[[RRRVVVWWWVVVggg~~~zzzlll]]]TTTNNNIIIHHHJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDBBB???;;;999888888888777888999<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999888888888888999999999::::::::::::::::::999999888999999999888888888888888999:::;;;;;;<<<<<<;;;;;;777888:::;;;<<<=========999::::::;;;<<<===>>>>>>;;;<<<======>>>>>>======>>>????????????@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLLLLJJJHHHHHHIIILLLNNNPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRQQQOOONNNLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQNNNOOOOOONNNLLLLLLNNNPPPLLLQQQYYYaaakkk~~~~~~vvveeeXXXXXXWWWVVV^^^lll}}}kkk^^^UUUMMMIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGDDDCCCAAA>>>;;;999888777444555666888;;;>>>@@@BBBHHHJJJLLLNNNNNNNNNMMMLLLCCCEEEEEECCC@@@@@@CCCFFFOOOYYYfffrrryyy{{{{{{{{{uuuwwwzzz{{{|||~~~zzzuuuwwwzzzwwwvvvvvvpppnnnmmmxxx{{{uuuuuuuuuvvv}}}~~~tttjjjbbb\\\VVVRRRPPPSSSWWW[[[aaaiiinnnxxxrrreee[[[UUUMMMIIIFFFFFFEEECCCDDDHHHEEEIIIPPPZZZjjj~~~|||}}}zzzyyyxxxjjj___SSSQQQNNNKKKJJJIIIJJJJJJ}}}zzzxxxwwwrrroookkkeee```[[[WWWVVVRRRPPPNNNMMMLLLJJJGGGDDDDDDCCCAAA???===<<<;;;;;;999888777666666555666666666666777888999::::::;;;888888999999999999::::::999999999999::::::::::::;;;???EEENNN^^^{{{nnn___SSSIIIDDD@@@@@@???===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666666777888999::::::;;;777888999999:::999999999999999999888888888777777999:::;;;;;;<<<<<<;;;;;;888999;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>;;;<<<======>>>>>>======???????????????@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDDFFFGGGHHHHHHGGGGGGGGGFFFGGGJJJMMMMMMKKKIIIGGGIIIKKKMMMNNNNNNMMMLLLOOONNNNNNNNNNNNOOOOOOPPPMMMLLLKKKJJJKKKLLLNNNPPPNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRNNNOOOOOOMMMKKKJJJLLLMMMLLLNNNTTT\\\cccpppwwwhhh]]]VVVTTTXXX___nnnzzzjjj]]]QQQJJJIIIIIIKKKLLLNNNMMMLLLJJJHHHCCCCCCBBBAAA>>><<<999888555555666888:::<<<>>>???DDDFFFIIIMMMOOOOOONNNNNNJJJHHHFFFCCCBBBAAABBBBBBGGGNNNXXXcccllluuu|||}}}~~~~~~{{{uuuqqquuu~~~~~~||||||~~~~~~xxxoooggg^^^WWWSSSRRROOOPPPWWW]]]bbbjjjqqqyyy|||pppcccXXXQQQMMMIIIFFFFFFGGGFFFCCCDDDHHHFFFLLLWWWhhh}}}{{{{{{~~~}}}~~~pppbbb[[[PPPOOOLLLIIIHHHHHHJJJLLL~~~{{{wwwtttrrrnnnkkkgggbbb\\\XXXUUUSSSPPPNNNLLLKKKJJJHHHEEECCC@@@???>>>===<<<;;;;;;;;;999888777666666666666666555666666777888888999999999999999999999999::::::888888999999999:::::::::<<>>;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999555555666888999:::;;;<<<666666777888999999999999999999999999888888777777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<===>>>???;;;<<<<<<===============@@@@@@??????@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFGGGJJJNNNOOOLLLIIIGGGIIIKKKLLLMMMLLLKKKJJJNNNNNNMMMMMMNNNNNNOOOPPPNNNMMMLLLKKKLLLMMMOOOPPPKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLKKKKKKMMMOOORRRTTTNNNNNNNNNLLLJJJIIIJJJKKKLLLKKKOOOTTTXXX```sssvvvcccVVVSSSVVVZZZ]]]nnnrrrbbbSSSJJJHHHIIIJJJMMMNNNNNNLLLJJJIIICCCCCCCCCCCC@@@===:::888888888999:::<<<>>>???@@@AAADDDHHHLLLNNNOOOOOOOOOQQQMMMHHHEEEDDDDDDDDDDDDCCCFFFMMMUUU```mmmzzz{{{www|||~~~{{{~~~zzzuuummmeee^^^XXXSSSOOOQQQOOOSSS[[[ccciiirrryyyyyyuuunnndddZZZRRRMMMKKKHHHFFFGGGIIIHHHDDDEEEHHHJJJPPP^^^sssxxxeeeXXXUUUPPPOOOLLLHHHFFFGGGJJJMMM}}}zzzwwwsssooolllhhhddd^^^XXXUUURRROOOMMMMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>===<<<;;;::::::999888888777666555444444333666888888666555777999:::::::::999999888888888555777888999888888:::;;;BBBBBBKKKaaa~~~vvvooodddYYYPPPHHHCCC???======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888666777777777888888888888777888:::;;;:::888666555444555666888888888777666777888888999999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@???>>>======>>>??????BBBBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLKKKIIIIIIHHHHHHIIIKKKMMMNNNQQQZZZgggqqqttt]]]WWWXXXQQQQQQ^^^ppp{{{gggUUUKKKJJJMMMLLLLLLMMMNNNMMMKKKHHHIIIHHHFFFCCC@@@>>><<<;;;888777777777777999:::<<<@@@AAAEEEHHHKKKMMMNNNNNNMMMLLLJJJHHHEEECCCAAAAAADDD???@@@HHHRRR[[[gggttt|||uuuwwwzzzlllggg___XXXTTTRRRQQQPPPNNNUUU]]]bbbfffooo{{{vvvmmmcccZZZUUUQQQJJJFFFFFFFFFCCCCCCFFFFFFDDDDDDHHHMMMVVVggg~~~}}}zzzjjj]]]WWWUUUPPPNNNLLLKKKKKKJJJHHHFFF|||xxxtttqqqmmmhhheeeaaa^^^YYYUUUSSSQQQNNNLLLJJJIIIHHHFFFEEECCCBBBAAA>>>===<<<;;;:::999888888777777777666666555555555444666888777666555777999:::::::::999999888888888777888::::::999999;;;<<>>@@@???>>>======>>>??????CCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGIIIJJJJJJLLLSSS]]]fff|||kkk\\\WWWNNNPPPWWWcccuuu~~~mmm[[[NNNJJJHHHGGGHHHJJJMMMNNNMMMLLLIIIHHHFFFCCCAAA>>>===<<<888888777777777888:::;;;===>>>BBBEEEHHHJJJKKKLLLOOONNNNNNLLLJJJHHHFFFDDDEEE@@@???DDDIIINNNXXXaaapppwwwvvv~~~tttkkkaaa]]]WWWRRROOONNNOOOOOORRRYYYbbbiiippp{{{}}}ppphhh^^^UUUQQQMMMHHHEEEFFFGGGDDDDDDFFFGGGEEEFFFIIINNNWWWfffyyy~~~rrrdddYYYSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDwwwtttppplllhhhddd```]]]XXXUUUSSSQQQPPPOOOLLLJJJFFFFFFDDDCCCAAA@@@???>>>;;;;;;:::999888777777666666666555555666777777888666777888777666666777999999999999999999888888888888999::::::::::::<<<>>>@@@DDDTTTooosssddd\\\UUUMMMEEEAAA???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888888888888888888888888999999999::::::999999999888888888888888::::::999888888888999999777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========??????>>>>>>>>>>>>??????CCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHIIIIIIIIILLLSSSYYYggg}}}eeeXXXOOOOOOPPPVVVeee~~~wwwfffWWWNNNHHHGGGFFFHHHKKKMMMMMMMMMHHHGGGFFFDDDBBB@@@>>>===999888777777777888999:::999;;;>>>AAADDDGGGHHHIIINNNNNNOOOOOONNNKKKIIIGGGDDD@@@>>>@@@CCCEEEJJJPPPaaasss{{{wwwzzzzzzoooddd]]]TTTRRRNNNKKKKKKMMMPPPRRRVVV]]]fffnnnwwwqqqcccYYYPPPMMMKKKGGGFFFGGGGGGDDDDDDFFFGGGFFFHHHLLLQQQZZZhhhuuu~~~|||wwwuuu{{{}}}sssggg\\\TTTOOOMMMKKKJJJHHHGGGGGGFFFEEECCCqqqnnniiieeebbb^^^YYYVVVQQQPPPNNNNNNNNNLLLIIIGGGCCCCCCBBBAAA???>>>===<<<::::::999888777777666666555555555666777999;;;<<<888888777666666666888999999999999888888888888888888999::::::999:::===???CCCIII[[[uuujjj[[[UUUOOOGGGAAA>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999888888888888888777777888888888999999999999999888777777888888999<<<:::999777777777888999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEELLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKOOORRR\\\sssnnn^^^TTTPPPOOOPPP[[[pppqqq```VVVNNNKKKIIIHHHIIIJJJJJJJJJGGGGGGFFFDDDBBBAAA@@@???;;;:::999777777777888999777888;;;>>>AAADDDFFFGGGJJJKKKMMMOOOOOOMMMJJJHHHCCCAAA@@@AAABBBDDDGGGIIIWWWddduuu~~~zzzyyy{{{{{{qqqjjjbbb[[[UUUNNNMMMLLLKKKLLLOOOTTTXXX___eeennnvvvvvv```VVVMMMKKKIIIGGGFFFHHHFFFCCCBBBEEEGGGFFFIIIMMMVVV```llltttvvvuuuuuuvvvuuuxxx{{{zzzzzz}}}}}}yyyiii^^^WWWQQQMMMMMMJJJIIIGGGFFFGGGFFFDDDCCCkkkhhhddd```]]]ZZZVVVSSSOOONNNLLLKKKJJJIIIEEECCCBBBAAA@@@???>>>===<<<;;;::::::999999888888777777666666666777888;;;>>>???:::888777666666777888888888888888888888888888888888999999999999;;;>>>AAALLLRRRccc{{{{{{hhhZZZQQQKKKDDD???============::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777888888666666666666777777777777999888888777777888999999;;;:::888777666666777888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>????????????BBBAAAAAAAAAAAABBBBBBCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFDDDFFFGGGHHHHHHJJJLLLNNNTTT```uuuwwwfffYYYPPPOOOQQQVVVcccwwwuuueeeYYYRRRNNNIIIFFFEEEFFFGGGGGGGGGFFFFFFEEECCCBBBBBBAAA===<<<:::999888888888888777888999<<>>===<<<;;;;;;::::::999999999888888888666666666666888;;;???AAA<<<999666555666888888888777777777888888888888888888888999:::;;;===BBBEEEPPPUUUdddyyyuuueeeYYYKKKGGGBBB===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999888888777777777888888555555555666666666777777888888888888888999999999999888888777777777777888777888888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCDDDFFFHHHIIIJJJPPPUUUaaawwwsssaaaRRRQQQRRRTTTYYYgggyyykkk___WWWRRRJJJEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@???===;;;999888888999777888999:::<<>>>>>===<<<;;;::::::999999999999888888888888888555555444444666:::===???===:::666555666888999888666777777777888888888999888999;;;<<<===AAAFFFJJJSSSXXXeeeyyy|||lll^^^VVVFFFCCC@@@======<<<;;;999999999:::::::::;;;;;;;;;:::::::::999999999999888888888777777777777888888666666666666777777777777666777888999:::999999888888888999999:::999999999777888888999999:::;;;;;;::::::;;;<<<<<<;;;::::::999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDDDDCCCDDDDDDDDDBBBAAAAAABBBDDDFFFGGGHHHMMMQQQXXXgggnnnZZZVVVSSSSSSUUU]]]ooo|||qqqddd]]]SSSKKKGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???<<<:::999999999888888888888:::;;;===???AAACCCEEEHHHKKKMMMNNNOOOMMMNNNKKKEEECCCEEEEEEBBBDDDDDDGGGMMMXXXgggzzz~~~yyywww}}}}}}qqqiii```YYYQQQMMMLLLLLLKKKJJJIIILLLPPPSSSWWW^^^iiiqqq|||}}}lllaaaTTTNNNKKKNNNQQQPPPPPPQQQPPPLLLLLLOOORRRTTTYYY^^^gggmmmuuuyyyyyyvvvtttssszzz}}}~~~~~~yyyrrrkkknnn}}}mmm^^^SSSSSSRRRMMMKKKNNNJJJIIIHHHHHHHHHHHHGGGEEEZZZWWWUUUSSSQQQOOOMMMJJJGGGEEEAAA@@@@@@AAAAAAAAA<<<<<<;;;;;;:::999888888888888888888777777777777444333333333555888<<<>>>>>>:::666555777999999888666666777777888888888999999;;;<<<===@@@DDDJJJNNN[[[```mmmvvveeeXXXQQQDDDBBB@@@??????>>><<<;;;999999999::::::;;;;;;;;;:::::::::999999999888888888777777777777777888888777777777777888888888888555666888:::;;;:::888777777888:::;;;<<<;;;;;;:::777888888999::::::;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@@@@@@@???=========???@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBBCCCDDDFFFGGGHHHHHHNNNTTT\\\ppp{{{bbbZZZTTTTTTUUUZZZgggtttssskkk^^^SSSLLLIIIHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDCCC@@@===;;;:::::::::777777777777888999;;;<<<===>>>@@@CCCFFFIIILLLMMMMMMOOOMMMFFFEEEIIIJJJFFFHHHGGGHHHJJJMMMVVVdddoootttpppooo|||~~~wwwoooccc[[[UUUPPPJJJHHHIIILLLLLLKKKJJJNNNTTTXXX\\\eeeqqqzzzzzzsssiii]]]UUUTTTOOONNNSSSXXXXXXXXXYYYUUUQQQQQQUUUXXXZZZ___eeeooottt{{{}}}yyywww}}}xxxzzz~~~||||||~~~}}}tttnnnjjjrrrxxxcccUUUNNNQQQQQQJJJHHHMMMJJJHHHGGGGGGHHHHHHFFFEEEVVVTTTPPPMMMJJJIIIIIIIIIFFFFFFEEECCCAAA???===<<<===<<<<<<;;;:::999888888777777666555555555555555777666555444555666888:::===;;;999777666666777888;;;999888888999::::::999:::>>>CCCGGGGGGKKKTTT]]]eeelllyyynnn\\\NNNHHHCCCBBBAAA???===<<<;;;;;;;;;999888888999::::::999:::999888888;;;@@@FFFIIICCC===666666999:::666111777777777777777666666666777777777777888888888888666888888888777666777888888999:::;;;<<<;;;:::999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHFFFMMMNNNQQQ```uuuyyyiii\\\[[[[[[WWW[[[cccssszzzdddVVVQQQNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEBBB???<<<;;;;;;;;;777666666666666777777888<<<===???AAADDDGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJIIICCCCCCCCCEEEIIINNNSSSWWWdddppp~~~}}}~~~~~~|||uuuqqq|||~~~qqqhhhbbb]]]VVVPPPMMMKKKJJJJJJKKKLLLMMMMMMMMMSSS[[[```eeeooo}}}uuuooogggbbb___\\\YYYVVVWWWRRRUUUcccnnnnnniiifff```ZZZXXXZZZ^^^aaagggmmmuuu~~~|||www{{{~~~vvvsssqqqtttzzzyyytttkkkooottt|||ooo\\\UUUMMMJJJJJJJJJHHHEEEHHHHHHGGGGGGFFFEEEEEEEEETTTRRRNNNKKKHHHGGGGGGGGGCCCCCCCCCAAA@@@>>><<<;;;999999999888888888888888777777666555555555555555777666555555555666888999;;;:::888777666666666777999888888999:::<<<<<<<<<;;;<<>>AAADDDFFFHHHKKKLLLMMMNNNNNNMMMLLLLLLIIIHHHGGGFFFGGGIIIKKKLLLSSS]]]lll||||||||||||}}}}}}}}}~~~{{{}}}wwwoooddd]]]XXXTTTOOOKKKIIIHHHGGGHHHJJJMMMOOOOOOWWW]]]eeekkkqqq{{{rrrbbb]]]XXXUUUUUUUUUUUUTTT\\\ZZZaaasssuuukkkbbbaaaeeejjjsss{{{~~~~~~wwwrrrqqqyyywwwrrrooovvv~~~ssscccWWWQQQJJJHHHIIIJJJIIIFFFHHHHHHGGGFFFEEEEEEDDDDDDPPPNNNKKKHHHFFFEEEDDDDDD@@@@@@??????>>><<<;;;:::555666666666777777777777777666666555555555555666777777666555555666888999888888777777666666555555666777888999;;;<<<===>>>BBBBBBJJJ^^^xxx}}}iii[[[NNNEEEBBB???>>>===<<<::::::999999:::888777777888999999888888777777888:::<<<>>>@@@MMMHHH@@@:::777777999;;;555555555555555555555555777777777777888888888888666777888777666666666888888888999::::::::::::999888999;;;;;;999888999:::888888888999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>@@@BBBCCCHHHIIILLLOOOPPPPPPOOOOOOKKKKKKJJJHHHFFFEEEDDDDDDEEEKKKUUU```mmm{{{~~~|||yyyxxxyyy{{{{{{{{{}}}zzzqqqccc]]]UUUPPPNNNLLLIIIFFFFFFGGGGGGIIILLLPPPSSSVVVaaahhhrrryyyzzzjjj^^^VVVSSSPPPPPPSSSXXX[[[]]]aaadddppptttnnnpppuuu~~~}}}|||sssooorrr|||ssscccVVVPPPLLLGGGEEEGGGIIIIIIGGGHHHHHHGGGFFFDDDCCCCCCBBBKKKJJJHHHEEECCCBBBAAAAAA===============<<<;;;:::666666666666666666666666777666555555555555666666777777666666666666777888555666666777666666555444555666888999:::;;;===>>>HHHOOO___{{{kkk[[[PPPGGGAAA???===<<<;;;:::999888888888999888666666888999888777666777777888888999::::::BBBCCCDDDAAA;;;777666666444444444555555555555555666777777777888888888888777888999888777777888999777888888999999999999999777888::::::888777888999888888888999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>??????@@@AAACCCDDDCCCCCCBBBAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDIIIGGGFFFLLLQQQ___uuu}}}sssiii___ZZZYYYXXXbbbvvvrrrhhh^^^VVVNNNJJJFFFDDDEEEGGGGGGFFFFFFGGGGGGGGGEEEAAA===;;;::::::999888777777777888888888999:::;;;===???@@@DDDFFFJJJMMMPPPQQQQQQPPPJJJJJJJJJJJJHHHGGGEEEDDDEEEGGGJJJOOOXXXeeesss|||}}}xxxvvvvvvxxxyyyzzzzzz}}}yyyqqqggg```VVVRRRMMMJJJIIIHHHFFFEEEGGGHHHJJJLLLOOOTTTYYY]]]hhhppp{{{tttiii]]]TTTTTTSSSQQQRRRUUU[[[aaaddd```fffvvv}}}}}}yyyrrrqqqvvvuuudddWWWPPPMMMJJJFFFEEEFFFGGGGGGFFFGGGGGGFFFEEECCCBBBAAAAAAGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;::::::999888888777666666555555666666555555555555666666777777666666666666666777444555555666666666555555666777999999999:::===@@@III[[[wwwqqq\\\OOOHHHBBB>>>===::::::999888777777888888999777666666777888888777555666666777777777777666999<<>>999555444666444444444444555555666666666777777777888888888888888999::::::888888999:::777777777777888888999999666888999999888777777888888999999999:::::::::;;;999999999:::::::::;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBCCCAAAFFFEEEEEELLLNNNWWWhhhzzzlll___WWWXXXZZZgggtttfffTTTNNNGGGDDDEEEGGGFFFDDDEEEFFFHHHHHHFFFCCC???===;;;:::999888777777666666888888888999:::<<<===>>>@@@BBBFFFJJJMMMOOOOOOOOOJJJJJJKKKLLLKKKIIIHHHFFFHHHHHHGGGHHHLLLTTT]]]dddrrrzzzxxxuuuuuuvvvwwwxxx{{{{{{rrrjjjddd]]]VVVQQQOOOLLLIIIGGGFFFFFFFFFFFFIIIKKKMMMPPPSSSYYY```eeeqqqyyyyyylllccc[[[UUUQQQQQQPPPOOONNNPPPTTTYYY\\\YYYaaaqqq}}}~~~zzz|||yyy{{{|||jjjYYYPPPOOOMMMJJJGGGEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAAAAA@@@DDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;:::999888888::::::999888777666555555666555555555555666666777777777777777666666666666444444555555666666777777777999:::999999;;;AAAFFFNNNhhhssscccQQQGGGDDD???<<<<<<999888888777777777888888888666555555666777777666555555555555555555555555777888888555222222666999444444444555666666777777777777777777888888888888888999::::::888888999:::777777666666777777888999777888::::::888777888999888888999999:::;;;;;;;;;999999999999::::::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@BBBDDDEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB???DDDCCCEEEMMMNNNRRR```kkk~~~iiiZZZYYYWWW]]]qqqnnnZZZRRRHHHDDDDDDFFFDDDBBBDDDEEEGGGHHHGGGEEEBBB@@@===<<<;;;999888777777777999999888999999:::;;;<<<===???AAADDDGGGJJJKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFJJJOOOSSSZZZbbbooo{{{yyyxxxwwwzzz}}}|||ooojjjbbb[[[VVVRRRNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHKKKNNNRRRUUUYYYaaajjjqqq~~~xxxhhh^^^VVVPPPLLLMMMNNNNNNMMMKKKJJJLLLOOORRRRRRYYYfffxxxzzzzzz|||qqq```QQQLLLNNNKKKJJJHHHEEECCCBBBAAAAAADDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::999999999999888777555555888888888888777777666666555555555555555666777777777777777777777666555555555555444444555777888999888:::;;;:::;;;@@@IIIPPPaaa|||wwwgggXXXIIIBBBAAA===::::::888777777777777777888888888666444555666777666666666555555444444555555666666666555444333333555777444444555666666777888888777777777777888888888888666777888888666666777888777777666555666777888999777999::::::999888888999777777888888999:::::::::888999999999999:::::::::888999:::;;;<<<===>>>>>>======>>>>>>???AAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAADDDBBBEEELLLKKKLLLWWW]]]yyy}}}hhh\\\WWWXXXdddrrrqqqbbbXXXMMMGGGGGGHHHFFFCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@???===<<<:::999999888888888777777777888999999<<<<<<===???AAADDDGGGHHHMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFEEEEEEFFFIIILLLLLLPPPYYYeeesss{{{pppggg```\\\VVVQQQMMMKKKJJJJJJDDDEEEFFFGGGHHHJJJLLLNNNPPPTTTZZZ___eeennn{{{|||rrreeeYYYTTTOOOIIIGGGHHHKKKLLLMMMKKKIIIHHHJJJMMMNNNTTT\\\jjj~~~yyy|||qqqcccVVVKKKHHHKKKGGGGGGFFFCCCAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888888888777666444333222666666666666777777777777555555555555555666777888777777888777777666555555666555444444555777:::;;;888:::<<<;;;===DDDOOOXXXwwwsssggg```RRRDDD@@@???<<<999888888777777777777888888999777666444444666777666555666555444333444555666777333555777::::::777333000555555555666777888888999777777777777888888888888555666777666555444555777777666555555555666888999888999;;;;;;999888999:::555666666777888999999999888888999999999:::::::::777888888999;;;<<<============>>>>>>???@@@BBBCCC@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@?????????@@@AAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@??????@@@@@@AAAAAAAAA@@@????????????????????????????????????@@@BBBBBBBBBBBBBBBCCCFFFBBBDDDKKKHHHGGGPPPSSSjjjzzz^^^YYYWWW[[[aaaiiixxxxxxjjj___SSSLLLLLLLLLJJJFFFBBBCCCDDDEEEFFFFFFEEEEEEBBBAAA@@@>>><<<;;;::::::777777666666666666777777;;;;;;:::;;;===@@@CCCFFFJJJJJJKKKKKKLLLMMMMMMNNNHHHIIIIIIGGGFFFFFFHHHJJJIIIIIILLLRRR\\\hhhtttzzz|||xxxuuummm```UUURRRPPPKKKGGGEEEDDDCCCDDDCCCEEEGGGIIIKKKNNNRRRTTTUUU[[[bbbhhhppp{{{sssiiibbbWWWOOONNNMMMGGGEEEGGGFFFHHHJJJJJJGGGFFFHHHJJJMMMRRRXXXccc|||yyywwwuuucccXXXPPPIIIGGGJJJDDDDDDCCCBBB???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB>>>======<<<:::999999888666666666666666666666666666666666666666666666666444444555555666666777777777777666666666666777777777555555888999777999<<<:::888:::>>>BBBJJJZZZhhhxxxkkkaaa\\\RRRMMMFFF???<<<;;;::::::888888888999999:::::::::777777777777777777777777444444444444444444444444555444444555777777666555888888777777777777777777666666666666777888999::::::::::::999999999888888777777777777777777777777999999::::::::::::;;;;;;999999999888888888888777888888888888888888888888999::::::::::::::::::;;;<<<<<<;;;<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAEEEEEEEEEDDDCCCAAA@@@???BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGTTT[[[kkkooo```WWWZZZZZZYYYeeexxxyyytttlll]]]OOOKKKLLLKKKFFFEEEFFFFFFFFFFFFFFFFFFEEEHHHFFFCCCAAA@@@???===;;;777555444555777888888888::::::;;;;;;===>>>@@@AAADDDEEEGGGIIIJJJLLLMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDEEEFFFIIINNNUUUZZZ^^^dddlllxxx~~~~~~~~~vvviii```[[[XXXSSSOOOIIIJJJIIIGGGEEEDDDFFFHHHGGGGGGIIIKKKOOOTTTYYY\\\dddiiiqqqyyy{{{mmmaaaZZZPPPNNNKKKHHHFFFEEEFFFFFFFFFGGGHHHHHHHHHIIILLLOOOJJJLLLQQQ___zzzyyyiiiXXXPPPLLLIIIFFFFFFGGGDDD@@@???AAABBBBBB@@@@@@AAAAAAAAAAAA@@@??????;;;;;;::::::::::::999999999999999999999999999999666666666666666666666666666666666666777777777777777777666666666666777777777555666999888666777;;;;;;===BBBGGGKKKTTThhh{{{xxxlllaaaYYYUUUNNNIIICCC===;;;:::999888777777777888888888888888666666666666666666666666444444444444444444444444555555444444555777999:::;;;:::888666555555555555666666666666777888999:::777777777888888999999999888888888888888888888888999999999:::::::::;;;;;;999999999888888888888777888888888888888888888888999999::::::::::::;;;;;;:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAEEEEEEDDDDDDCCCAAA@@@???BBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGKKKQQQ^^^ttt{{{hhhYYYWWWUUURRR[[[kkkxxxqqqdddWWWRRRRRROOOIIIGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGDDDBBBAAA@@@===;;;999777666666888::::::999999::::::;;;<<<===>>>???AAABBBDDDFFFHHHIIIJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFHHHKKKNNNPPPVVV\\\fffqqq{{{~~~~~~{{{llldddZZZRRROOOMMMJJJGGGFFFFFFFFFEEEDDDDDDFFFHHHIIILLLPPPUUUZZZ```ggglllrrrwwwsssggg\\\TTTOOOLLLJJJHHHEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMKKKNNNSSS^^^tttmmm___QQQKKKIIIGGGEEEEEEGGGDDD@@@???AAABBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>777777888888999999::::::777777777777777777777777777777777777777777777777888888888777777777777777777777666666666666777777999777888;;;999777888<<<<<<@@@HHHMMMPPPZZZqqqvvvggg]]]UUUOOOKKKHHHDDD???;;;999999888777777777777777666666666666666666666666666666666666444444444444444444444444444555555333333666<<>>AAABBBAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>===>>>??????@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGKKKSSSaaa{{{uuu___WWWRRRNNNSSS^^^hhh~~~}}}xxxmmmbbb\\\ZZZVVVOOOIIIHHHFFFEEEEEEFFFGGGHHHKKKHHHFFFDDDCCCAAA???<<<;;;999888888:::;;;::::::999999999999:::;;;<<<======>>>@@@BBBDDDEEEEEEFFFJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFDDDCCCDDDEEEFFFIIILLLRRRZZZcccooozzz~~~}}}}}}~~~~~~}}}{{{zzzqqqiiiddd[[[UUUNNNJJJIIIIIIGGGEEEDDDDDDEEEEEEDDDEEEHHHKKKJJJPPPXXX]]]bbbiiisss{{{{{{mmm___UUUOOOKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIILLLKKKPPPUUU]]]mmm~~~~~~uuu```TTTKKKHHHHHHFFFDDDEEEFFFCCCAAA@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>666666666777777777888888555555555555555555555555777777777777777777777777888888777777666666555555777777666666666666777777:::999:::<<<;;;888;;;AAACCCEEEJJJPPPUUU```tttnnn___VVVOOOIIIDDDCCC@@@<<<999999999888777888777777777666555555555666666666666666666666666555555555555555555555555444555555333111555>>>FFFHHHEEE@@@;;;777666777777666666666666666777888888666666777777888999999:::888888888888888888888888888999999999999:::::::::999999999888888888777777888888888888888888888888999999999::::::;;;;;;;;;999;;;===?????????>>>===@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>????????????>>>>>>===>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEIIIMMMQQQWWWgggjjj]]]WWWQQQRRRXXX[[[kkkyyyllldddaaa[[[TTTKKKIIIFFFDDDDDDEEEGGGHHHKKKIIIGGGFFFEEECCC@@@>>><<<:::999999:::;;;:::999888888888888888999:::;;;;;;<<<===???AAABBBBBBBBBGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIHHHFFFFFFFFFGGGHHHEEEFFFHHHKKKPPPXXXbbbhhhpppvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvtttrrruuuwwwzzz|||}}}vvvrrrlllgggaaa\\\VVVSSSPPPMMMHHHFFFFFFGGGGGGFFFEEEFFFGGGGGGGGGIIILLLOOOPPPXXXbbbhhhlllsss~~~qqqiii]]]SSSLLLHHHGGGFFFCCCBBBBBBAAAAAABBBCCCDDDDDDEEEFFFEEEEEEFFFIIIKKKKKKQQQXXX]]]fffpppuuutttzzz}}}yyyiiiWWWOOOIIIIIIJJJGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>777777666666666555555555888888888888888888888888777777777777777777777777666666666555555444444333777777666666666666777777888777999;;;::::::@@@HHHPPPNNNPPPXXXbbbnnn}}}|||kkk^^^UUUNNNFFF@@@???===;;;:::::::::999777888888888777666666666555555555555555555555555555555555555555555555555555444555555333111555>>>FFFHHHEEE???:::777666666777666666666666666666777888999999999999999999999999888888888888888888888888888888888999999999::::::999999999888888888777777888888888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>>?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>======>>>????????????>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDGGGKKKPPPSSS[[[sss{{{jjj```WWWRRRRRRSSS]]]kkk{{{xxxlllddd\\\UUUMMMKKKHHHEEEDDDDDDFFFGGGJJJIIIGGGGGGGGGEEEBBB@@@===;;;999999::::::999888888888777777777888888999999:::<<<===??????@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJKKKEEEFFFFFFFFFGGGKKKOOOSSSXXX___iiisss{{{~~~~~~~~~}}}}}}||||||{{{~~~{{{vvvssspppmmmjjjhhhggghhhjjjkkklllnnnqqqtttsssssssssrrrppplllhhheee___\\\WWWSSSQQQOOOLLLJJJGGGEEECCCBBBCCCDDDDDDDDDFFFGGGIIIJJJKKKMMMQQQTTT[[[dddooowww}}}uuuiii\\\WWWOOOIIIEEECCCAAA@@@AAAAAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMLLLTTT\\\aaafffjjjjjjgggttt{{{nnn]]]RRRLLLHHHIIIIIIFFFDDDDDDCCCCCCBBBAAA@@@??????@@@???@@@@@@@@@@@@???>>>>>>777777666666555555444444666666666666666666666666777777777777777777777777555555444444444444444444777777666666666666777777555555777::::::===GGGSSS[[[XXXZZZdddppp{{{vvviii]]]TTTLLLDDD???===;;;::::::::::::888777777777777777666666666666555555555555555555555555555555555555555555555555444555555333333666<<>>:::777444333444555666666666555555666666777:::::::::999999999888888999999999999999999999999888888888888999999999999999999999888888888888777888888888888888888888888888888999::::::;;;<<<<<<===<<<;;;:::;;;<<<>>>???>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>======>>>>>>??????>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBCCCCCCAAADDDJJJOOOUUUddd}}}nnn```TTTOOOOOOTTT\\\ggguuuzzzmmm```VVVQQQOOOLLLIIIFFFEEEEEEFFFHHHGGGGGGHHHHHHGGGDDDBBB>>><<<::::::::::::999888888888777777666777777777888999:::<<<======>>>>>>@@@@@@BBBDDDGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGIIIKKKJJJOOOWWW___ffflllrrrvvv}}}~~~|||zzzxxxwwwvvvxxxtttooojjjgggdddaaa___[[[\\\]]]]]]]]]^^^aaacccaaaaaaaaa```]]]YYYUUUSSSTTTQQQMMMJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRWWW\\\```fffooozzzvvvmmmaaaVVVOOOLLLHHHEEECCCBBBAAA???AAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGGGGHHHJJJNNNQQQTTT]]]fffjjjlllmmmkkkgggmmmvvv}}}vvv```RRRMMMHHHFFFGGGGGGCCCAAABBBAAABBBCCCBBB@@@>>>???@@@??????@@@@@@??????>>>===555555555555666666666666444444444444444444444444666666666666666666666666444444444555555555555555777777666666666666777777777777:::===???EEETTTbbbllllllooowwwtttnnndddXXXNNNEEE@@@===:::999999999:::999777555555555555555555666666666555555555555555555555555555555555555555555555555555555444444555777999:::999888666444333333444444777666666555555555666666888888888888999999999999999999999999999999999999888888888888999999999999999999999888888888888777888888888888888888888888777888888999;;;<<<<<<============>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBB@@@AAAFFFLLLOOOXXXkkk~~~ooo___VVVPPPRRRUUUYYYbbbppp~~~nnnbbbVVVTTTQQQNNNKKKHHHGGGFFFEEEEEEFFFGGGIIIHHHFFFDDDAAA>>><<<;;;;;;;;;:::999999999888777666666777777666777888999:::;;;;;;;;;======???AAADDDFFFHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFHHHIIIHHHGGGGGGHHHJJJFFFIIIMMMPPPTTTXXX]]]```ggglllrrrxxx}}}~~~}}}}}}|||yyyvvvssspppmmmllljjjfffaaa]]][[[YYYVVVUUUQQQRRRSSSRRRQQQQQQSSSTTTSSSSSSSSSRRRQQQNNNLLLKKKLLLJJJGGGFFFGGGGGGGGGFFFEEEGGGIIIJJJJJJKKKLLLMMMLLLPPPTTTZZZ___fffmmmrrryyy~~~vvvhhh```[[[RRRJJJJJJGGGDDDBBBCCCDDDDDDCCCAAABBBCCCDDDEEEFFFFFFFFFDDDFFFHHHIIIKKKMMMQQQTTT___iiirrrtttuuuuuusssooommmttt}}}yyy}}}zzzgggVVVLLLJJJFFFDDDFFFEEEBBBAAACCC@@@BBBCCCBBB???>>>>>>@@@???????????????>>>>>>===333333444555666777888999777777777777777777777777666666666666666666666666444555555555666666777777777777666666666666777777<<<<<<>>>BBBEEENNN___ooolllggg^^^SSSGGG???<<<<<<999888888999999888666333333333333444444555555555555555555555555555555555666666666666666666666666666444444555777777666555666666555555555555555666777666666555555555666666555555666777888999::::::999999999999999999999999777888888888888999999999999999999888888888888777888888888888888888888888777888888999;;;<<<======<<<>>>@@@BBBBBBAAA???======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAABBBBBBEEECCCFFFKKKMMMPPP]]]kkk~~~}}}lllbbbTTTTTTTTTTTTVVV```sss}}}oooZZZXXXVVVRRRNNNKKKHHHFFFDDDDDDEEEGGGIIIIIIGGGEEEBBB@@@>>>=========;;;::::::999888777777666666777555555777888999999999999;;;<<<===@@@BBBDDDFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJIIIGGGFFFHHHJJJFFFGGGHHHHHHIIIKKKNNNQQQOOOTTTZZZ___dddkkksssyyyzzz|||zzzzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzxxxwwwsssoookkkgggdddbbb]]]YYYUUURRRPPPOOONNNMMMKKKLLLLLLKKKIIIHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCCCCEEEGGGGGGFFFBBBEEEHHHJJJKKKLLLNNNPPPRRRVVV\\\ccckkkttt|||wwwpppbbbVVVQQQPPPKKKEEEFFFCCC???===>>>AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEFFFIIIJJJLLLOOOTTTWWWhhhqqqzzz|||||||||yyyvvvxxxzzz}}}}}}|||xxx|||ppp___RRRKKKIIIFFFEEEGGGFFFDDDDDDFFF???BBBDDDBBB???===>>>@@@???????????????>>>======555555555555555555444444444333333333444555555444666666666666555555555555555555444444444555555666333555777777777888999;;;======AAAFFFLLL]]]}}}xxxiii___QQQGGGCCC@@@<<<999<<<<<<;;;::::::999888888777666555444444555666777777666555444444444444444666666666555444444444333555555555555666666666666555444444444444555666666777777777777777777777777666666777888888888888888999999999999999999999999888888888888777777777777888888777777888888999::::::::::::999999888888888999999::::::;;;:::::::::;;;<<<===>>>>>>===<<<<<<>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>><<<;;;<<<======;;;<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFJJJOOORRRjjj}}}lllcccVVVOOORRRTTTUUU___mmmiii___XXXWWWTTTNNNKKKLLLGGGHHHIIIIIIGGGEEEDDDDDDFFFEEECCCAAA>>>===<<<;;;;;;:::999888777777777777888888777777888999::::::999999:::;;;===???@@@AAABBBCCCEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGJJJKKKLLLNNNRRRVVV[[[]]]aaacccfffiiinnnqqqtttvvvrrrsssvvvxxxzzz{{{{{{{{{{{{{{{yyyxxxvvvtttssssssrrrsssssstttuuuuuuvvvvvvssssssrrrpppooonnnmmmmmmkkkhhhddd```]]]YYYUUUQQQLLLKKKIIIHHHFFFEEEDDDDDDHHHGGGGGGGGGFFFFFFEEEEEEBBBDDDGGGJJJKKKJJJHHHGGGBBBBBBBBBCCCFFFHHHIIIIIIIIIKKKMMMNNNOOORRRUUUXXX]]]dddmmmuuu{{{}}}wwwccc^^^WWWPPPJJJFFFEEEEEEBBB@@@???AAACCCDDDAAA>>>EEECCCCCCCCCEEEGGGHHHHHHKKKMMMNNNNNNOOOSSSZZZ```rrr~~~~~~uuuuuu}}}{{{~~~}}}vvvbbbSSSLLLLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>555555555555555555555555777666555555666666555444777777666666666555555555333333333444555666777888222444666777777888;;;===CCCDDDLLLYYYhhh}}}ooo```WWWKKKCCC@@@>>><<<999;;;::::::999888888777777777666555444444555666777777777666555555555555555555555555555444444444444555555555555666666666666555444444444555555666666777777777777777777777777666666777888888888888777888888888888888888888888888888888777777777666666888888777777888888999:::::::::999999999888888888888888999::::::::::::999:::;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEECCCCCCBBB@@@@@@??????????????????>>>===<<<<<<;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDGGGLLLPPPZZZrrrsssdddWWWTTTSSSPPPVVV```qqq}}}|||pppddd^^^YYYSSSSSSUUULLLLLLKKKIIIHHHHHHIIIJJJGGGFFFDDDBBBAAA??????>>>;;;;;;:::888777777777777777777777888888888999999888999999:::<<<===???@@@@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPRRRPPPQQQSSSVVVZZZ]]]___```cccdddeeeggghhhiiijjjjjjgggfffeeedddcccbbbaaa```^^^^^^___``````aaabbbbbb______^^^]]]\\\[[[ZZZYYYUUUSSSPPPMMMLLLJJJGGGDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFIIIJJJJJJLLLOOORRRUUUXXX\\\aaadddlllsss|||~~~sssiiicccWWWSSSNNNIIIDDDBBBBBBBBBBBB@@@@@@AAADDDEEECCCAAAFFFFFFFFFGGGIIIKKKKKKKKKNNNPPPSSSVVVXXX^^^ffflllzzzvvvqqqrrrxxx|||~~~kkk\\\QQQKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>========================555555555555555555555555888888888888777666555555777777777777666666666666222222333444555777999999444555777999999;;;>>>@@@HHHLLLYYYmmmtttbbbSSSLLLCCC===<<<<<<;;;:::999999888888777666666666666666555444444555666666777777777666666666666666444444444444555555555555444555555555555666666666444444555555555666666666777777777777777777777777555666777777888888777777777777777777777777777777888888777777777777666666888777777777777888999999999999999888888888888888777888999999:::::::::999999:::;;;======>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCEEEFFFBBBBBBAAA@@@????????????<<<===???@@@???===;;;999;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDHHHLLLQQQ^^^vvvwwwcccYYYSSSNNNOOOUUU\\\iii{{{ooocccZZZVVVWWW[[[RRROOOKKKHHHFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB===<<<:::999888777777777555666777888888888777666777777888999:::;;;===>>>======???@@@BBBCCCDDDEEEHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOORRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSRRRQQQQQQMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJFFFDDDBBBBBBBBBBBBAAA???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFEEEHHHGGGFFFGGGHHHKKKMMMOOOQQQTTTZZZ___dddjjjpppuuu~~~ssshhh]]]TTTOOOJJJHHHEEEBBBAAA@@@AAAAAAAAA@@@@@@BBBDDDFFFEEEDDDEEEEEEFFFHHHKKKMMMOOOPPPSSSXXX___dddjjjpppyyy~~~uuutttuuuzzzkkk]]]TTTNNNIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<555555555555666666666666666777999999888777777777888888777777777666666666333333444444555777888999777999;;;<<<===???CCCFFFPPPYYYkkk~~~rrrbbbWWWIIIDDD>>>:::999::::::999888888888777777666666666555555555555555555555555555666666666666666555555333333333444444555555555444444444555555555666666444555555666666666666666777777777777777777777777555666666777777777777777777777777777777777777777888777777777666666666666777777777777777888999999888888888888888888888777888888999:::;;;;;;;;;;;;999999:::<<<===>>>>>>???===>>>>>>???????????????>>>??????@@@AAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@AAABBBAAAAAA@@@???????????????======>>>>>>>>>===;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===========================>>>??????@@@BBBFFFIIINNNSSSbbbooo___VVVQQQPPPSSSRRR\\\jjjyyy~~~mmmaaa[[[ZZZ[[[ZZZVVVQQQMMMJJJGGGFFFDDDFFFFFFFFFFFFFFFEEEEEEEEE>>>===<<<:::888777777777444555777888999777666444666666666777888999:::;;;:::;;;<<<===???@@@AAABBBEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@???@@@BBBBBBAAA@@@<<<<<<<<<===>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEHHHHHHIIIJJJLLLOOOTTTWWWXXX\\\ccciiipppxxx{{{tttjjj```XXXQQQKKKGGGEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJMMMRRRXXX\\\^^^fffsss}}}|||{{{~~~ppp[[[RRROOOKKKHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<555555555666666666777777333666999:::888777777888777777777777666666666666666666555555555666777777999:::<<<>>>@@@CCCHHHKKK\\\kkk~~~~~~pppaaaUUUOOODDDAAA<<<999888888888888888888888888777777777777444444555555555555444444333333444555555444444333222333333333444444555555444444444444555555555555444555666777777777666666666666666666666666666666555555666777777777777777888888888888888888888888777777777666666666666555777777666666777777888999777777777777777777777777888999:::;;;<<<<<<<<<<<<999999:::;;;<<<===>>>???======>>>????????????>>>>>>>>>??????@@@AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA??????????????????>>>>>>@@@@@@???>>>>>>>>>??????>>>>>><<<;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAADDDGGGIIIJJJSSShhhzzz~~~iii\\\UUURRRRRROOOTTT]]]ggguuuttthhh```\\\```]]]YYYVVVSSSOOOJJJFFFFFFFFFGGGHHHHHHGGGFFFFFFAAA@@@>>><<<:::999888777444666777999888777555444666666666666666777888888999:::;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????????????????>>>===>>>??????>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHJJJMMMPPPSSSXXX^^^ccceeeiiiooouuu|||yyyrrrhhhbbbZZZRRRMMMIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDIIIJJJLLLOOOTTT]]]gggnnnsss~~~vvveeeSSSMMMLLLJJJGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>==============================555555555666666777777888333777;;;;;;999777777999666666666666555555555555777777666555555666666777888:::>>>AAAEEEKKKQQQVVVeeeuuu}}}vvvnnnbbbTTTKKKHHHAAA???===:::888777777888888888888777777777777777444444555555555555444444111222333444555444333222333333333333444444444444333444444444444555555555444555666777888777666666666666666666666666666666444555666666777777666666888888888888888888888888777777666666666666555555777666666666666777888888666666666666777777777777777888999:::;;;<<<<<<<<<::::::::::::;;;<<<>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>>>>??????===;;;::::::;;;===>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================>>>???@@@???@@@CCCEEEEEEGGGNNN[[[ooozzzxxx~~~~~~kkk^^^VVVQQQNNNOOOSSSZZZeeewww{{{mmmcccccc```\\\ZZZXXXTTTMMMHHHGGGGGGIIIJJJJJJIIIHHHGGGDDDCCCAAA>>><<<:::999999666777888888888777666555666666555555555666666777888999:::;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFEEEEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======??????>>><<<>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEHHHJJJLLLKKKOOOUUUZZZ]]]bbbiiinnntttwww|||}}}xxxssskkkccc^^^YYYTTTNNNHHHEEECCCAAA???@@@AAAAAABBBBBBAAA@@@@@@CCCCCCCCCCCCBBBCCCEEEHHHIIIMMMTTTZZZaaakkkwww|||kkk]]]PPPLLLKKKIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>>>>=================================444555555666777777888888666;;;???>>>:::666666777555555555555444444444444666555555555666777888888:::===BBBHHHOOOXXXaaagggooozzzvvvmmmddd^^^VVVKKKCCCBBB>>>===<<<:::888777888999666666666666666666666666333444444555555444444333111222444555666555444333444444333333333333333333333333444444444555555555444555777888888888666555666666666666666666666666444555666666777777666666777777777777777777777777777777666666666555555555666666666666666777888888555555555666666666777777555666777888999:::::::::;;;::::::::::::;;;<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????BBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAA@@@@@@???>>>>>>=========>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>???AAABBBDDDFFFKKKSSS^^^sss}}}pppaaaWWWPPPOOOQQQTTTZZZiii}}}rrrllleee```\\\XXXPPPKKKIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFCCC@@@>>><<<;;;:::999999888888888777777777777666666555555555666666777777888999::::::;;;<<<<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???@@@AAABBBAAA???AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCDDDGGGJJJNNNPPPQQQXXX```eeehhhlllrrrwww~~~~~~xxxtttoookkkfff```\\\WWWRRROOOLLLIIIEEEBBBAAAAAA@@@???===>>>@@@AAABBBAAA@@@???AAACCCDDDDDDDDDFFFJJJNNNRRR[[[gggrrr{{{zzzjjj```VVVNNNLLLJJJGGGEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<444555555666777888888999:::???BBB@@@;;;666555666555555444444444333333333444444444555777888:::;;;<<<@@@GGGOOOYYYdddooovvv|||yyykkk```WWWTTTOOOEEE???>>>;;;;;;;;;:::888888888:::444555555555555555555555333333444555555444333333222333555777777666555444444444444333333222222222333333333444444444555555444555777888999888666555666666666666666666666666444555555666666666666666666666666666666666666666777666666666555555555555666666666666666777888888444555555555666666777777333444555666888888999999<<<;;;:::999:::;;;<<<===<<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???:::;;;===>>>????????????>>>>>>============>>>???:::;;;<<<>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>>>>===>>>???AAAAAABBBFFFKKKPPP^^^zzz}}}mmmaaaTTTRRRRRRTTTUUU___wwwsssjjjddd^^^WWWQQQKKKLLLNNNOOONNNMMMKKKJJJHHHGGGEEEBBB???===<<<;;;::::::999888777777888888777777666555555555555666555666666777888999999::::::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>???@@@@@@@@@@@@???>>>???AAABBBAAA@@@CCCBBBAAA@@@@@@??????@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEHHHLLLPPPSSSWWW^^^gggllloooqqqwww{{{|||xxxssslllfffbbbbbb^^^WWWQQQMMMKKKHHHFFFCCCAAA@@@@@@AAACCCCCCBBB<<<>>>@@@BBBCCCCCCBBBAAA@@@CCCEEEFFFFFFJJJOOOTTTbbbnnnkkkZZZXXXQQQLLLKKKJJJFFFDDDFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;555666888:::::::::888777BBBAAA@@@>>>;;;888666555444555555555444444333222888444222666888888999<<>>999999999888888888777777555555666666666666666666555555444444444333333333333333333333333333333333444333222111000111222333222222222222222222222222555555555555666666666666555555555555555555555555777777777777777777777777888888888888888888888888666666777777888888999999666666666666777777777777666666555555555555666666888888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>???AAAAAA???>>>???@@@>>>>>>>>>>>>=========<<<;;;;;;<<<<<<======>>>>>>===<<<;;;999888888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAADDDBBBCCCEEEJJJSSSdddsss}}}yyyoooeeeZZZTTTWWWYYY\\\iiizzzuuufff[[[UUUQQQNNNMMMPPPPPPNNNNNNQQQIIIHHHGGGEEEDDDDDDCCCDDD>>>===<<<:::999888888888888888888777666666555555666888999999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBFFFGGGHHHKKKNNNRRRVVVXXXaaadddiiioootttyyy|||}}}}}}{{{yyyxxxwwwvvvsssqqqhhhgggeeeaaa\\\XXXTTTRRRLLLKKKIIIGGGEEECCCCCCBBB@@@@@@@@@???@@@@@@AAAAAAEEECCC@@@@@@AAABBBDDDDDDCCCBBBEEEKKKMMMMMMSSS]]]lll~~~hhh[[[YYYOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA======;;;::::::::::::::::::999888888888999:::;;;555666888::::::999888777??????>>><<<:::777555444333444444555666666666666666555777;;;;;;;;;???EEEJJJNNNTTT^^^iiiuuu~~~wwwiii^^^TTTIIIBBBAAA@@@;;;777999999888888888777777777666666666555555555555555555444444444444333333333333333333333333333333333555444333222111222222333222222222222222222222222444555555555666666666666555555555555555555555555666666666666666666666666888888888888888888888888666666666777777777777777555666666666777777777777666666555555555555666666777888999999::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===???AAA@@@???>>>??????AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<===============<<<;;;999888888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBAAAAAADDDEEEIIITTT```|||}}}lll^^^ZZZYYYWWW^^^hhh|||{{{ggg[[[SSSOOOMMMOOOOOONNNNNNQQQLLLLLLJJJIIIGGGEEEDDDCCC???>>>===;;;:::999999888999999888777777666666555777888999999888888999;;;::::::::::::::::::::::::<<<<<<;;;:::;;;;;;======@@@AAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCGGGGGGIIIKKKNNNRRRUUUWWW```bbbfffjjjmmmpppqqqrrrqqqooollljjjhhhfffcccaaaZZZXXXVVVSSSOOOLLLIIIHHHEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAABBBBBBAAA??????AAABBBCCCDDDFFFDDDFFFKKKNNNRRR\\\ggg}}}~~~mmm[[[RRRQQQMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::::::::999888888888999:::555666888999999888777777:::::::::999888666555444333333444555666777888999333666;;;???>>>AAAMMMZZZbbbfffmmmtttzzzssseeeYYYPPPEEE???======;;;888888888888888777777777777666666666555555444444444444444444444333333333333333333333333333333333333555444444333222333333333222222222222222222222222444444444555555555666666444444444444444444444444666666666666666666666666777777777777777777777777666666666666666555555555555555666666666777777777666666555555555555666666777777888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===???@@@@@@???>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;===>>>???BBBAAACCCEEEEEEEEEKKKRRRddd{{{}}}ttthhhaaaYYYWWWZZZbbbqqqlllbbb\\\VVVUUUSSSPPPPPPRRROOOOOONNNMMMJJJGGGEEECCCAAA@@@???===<<<;;;::::::::::::999888888777777666777999:::999888888999;;;999999999999999999999999::::::999999888999999999======>>>???@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBCCCCCCFFFGGGHHHJJJMMMPPPSSSTTT[[[\\\^^^```aaaaaaaaa```aaa___[[[YYYWWWTTTPPPNNNIIIHHHEEECCCAAA@@@????????????>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFKKKJJJLLLQQQVVV___mmmyyy~~~yyyuuuxxx~~~~~~yyyxxx~~~{{{hhhZZZOOOJJJKKKIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;:::999888888888888888666666777888888777777666666666666666666555444333333444444555666777888999444777===???@@@KKKccczzzoooeeeVVVNNNDDD>>>======<<<;;;888888777777777666666666666666555555444333333333444444444333333333222222333333333333333333333333555555444444444333333333222222222222222222222222333333444444444555555555444444444444444444444444666666666666666666666666777777777777777777777777666666666555555444444333555555555666666666777777666666555555555555666666666777777888999888888888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<>>>>>======<<<<<<===???@@@@@@>>>>>>>>>???>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;::::::999999888888888888888999:::;;;======???>>>@@@CCCCCCCCCGGGMMMTTTggg~~~pppbbb[[[[[[ZZZaaappp|||qqqgggaaa[[[UUURRRRRRPPPPPPPPPPPPNNNJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;::::::999888888888777888999888777777888999888888888888888888888888:::999999888888777777777;;;;;;<<<===>>>>>>??????>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<===>>>>>>???@@@AAAAAACCCCCCEEEGGGIIILLLMMMNNNRRRSSSTTTTTTTTTSSSRRRQQQSSSQQQNNNKKKJJJHHHDDDBBB@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMRRRYYY```lllzzzxxxxxxyyyvvvqqqooorrrsssvvv{{{{{{vvvxxxiiiWWWOOOKKKJJJKKKFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888777777666666666666777666666666666333333444444555444444444555555555444555666777777777999<<<@@@GGG[[[~~~uuueee\\\LLLFFF>>>999888999999999777777777666666666555555555444444444333333333222444444333333333222222222333333333333333333333333555555555444444444333333222222222222222222222222333333333333444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666555555444444333333555555555555666666666666666666555555555555666666555666777777888888777777888888888888999999:::::::::::::::;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::===>>>@@@@@@>>>===>>>???<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888888888888888999999999999999999999999999999999999999999999999:::::::::999999888888777888888888888999;;;<<<======::::::<<<======BBBHHHKKKTTThhhnnnbbb______]]]aaammm|||sssjjjcccZZZTTTSSSOOOPPPQQQQQQPPPMMMJJJIIIHHHGGGEEECCCAAA??????>>><<<<<<<<<;;;::::::999999666777888777666555666777777777777777777777777777999999999999888888777777:::;;;;;;<<<<<<=================================>>>?????????????????????@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>???>>>>>>>>>============::::::;;;<<<<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGGGGGGGEEECCCBBBBBBAAA???======<<<;;;::::::<<<>>>@@@????????????@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHGGGHHHJJJMMMMMMUUU^^^fffnnnyyyzzzrrrnnnllliiilllqqqtttzzzzzzwwwvvv{{{|||aaaRRRNNNLLLJJJJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::999999888777666666666666666666555555555555222333444444555555444444777777666555555666888888<<<<<<@@@IIIXXXrrrlll\\\SSSEEEAAA;;;888777777888888666666666666555555555555333333333333333333333333333333333333222222222222333333333333333333333333444444444444444333222222222222222222222222222222222222222333333333444444333333333333333333333333555555555555555555555555666666666666666666666666555555555555555444444444444444555555555666666666666666555555555555666666555555666777777777777777666666666777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>??????>>>======>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777777777777777999999999999999999999999888888888888888888888888999999888888888888888888888888888888999;;;<<<===DDD???;;;<<<<<<<<>>======<<<<<<;;;::::::666888888888666555666777777777777777777777777777888888999999999888888777::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======>>>===============>>>????????????>>>===>>>>>>??????@@@@@@AAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<999999::::::::::::;;;;;;::::::<<<>>>???@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@>>>===<<<<<<======<<<:::;;;;;;::::::;;;<<<>>>???======>>>>>>???AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHHHHGGGIIIOOOSSS^^^iiiuuu||||||vvvxxx||||||uuunnnjjjhhhhhhmmmttt~~~~~~xxxxxx|||vvv]]]QQQMMMJJJGGGFFFCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>===============;;;:::::::::::::::888999999999888777666666777666555555444444444555333333444555555555555444888888777777888999<<<===???@@@HHHYYYppp}}}jjjYYYOOOBBB???<<<:::999999::::::666666666555555555444444111111222222333333444444333333333222222222222111333333333333333333333333222333444444444333111111222222222222222222222222222222222222333333333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555555666666666444444444555555555666666666666555555555555666666444555666666777777666666444444555555666777777888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>======>>>>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<999999:::;;;;;;;;;:::999777777777777777777777777888888888888888888888888888888888888888888888888777777777888888888888888888888888999:::;;;<<<===FFFAAA>>>??????>>>???CCCEEEEEEMMM]]]rrryyyjjj]]]TTTVVVZZZaaasssxxxlllbbb^^^WWWVVVUUUTTTRRRQQQPPPOOOMMMLLLJJJGGGEEEDDDCCCBBB???>>>>>>======<<<;;;;;;888::::::999888777777888777777777777777777777777666777888999999888888777888888999999999999::::::999999999:::::::::::::::999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>>>>???@@@@@@===============>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777888:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>======<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAAAAABBBBBBCCCEEEFFFGGGDDDGGGIIIJJJKKKPPPYYY```ppp|||}}}rrrmmmrrrxxx||||||uuuqqquuu{{{}}}mmmWWWMMMJJJGGGEEEDDDCCCBBBAAA???>>>=========>>>>>>>>>=========<<<<<<<<<;;;:::999999888999999777777888999999888777666777666555444444444444444444444555666666666555555888888888888:::===@@@BBBAAACCCPPPgggxxxgggVVVJJJ===<<<:::999888888888888666666555555555444444444000000111222333444444555333333333222222222111111333333333333333333333333222222333444333222111000222222222222222222222222111111222222222333333333333333333333333333333333555555555555555555555555555555555555555555555555444555555555666777777777444444444555555555666666666666555555555555666666444555555666666666666666333333444444555666666777999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<=========<<<>>>??????=========>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999:::;;;;;;;;;:::999777777777777777777777777888888888888888888888888777777777777777777777777666666777777888888999999888888888999:::;;;======???;;;:::===>>><<<<<>>CCCNNN\\\tttzzzkkk^^^\\\YYYXXXbbbppp|||wwwjjjddd\\\ZZZXXXUUUSSSQQQPPPPPPNNNMMMKKKHHHFFFEEEDDDCCC??????>>>>>>======<<<<<<:::;;;<<<;;;999888999:::888888888888888888888888444555666888888888777777777777777777888888888888777777888999:::;;;;;;<<<888999:::;;;<<<;;;;;;:::;;;;;;<<<======>>>======;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::999999888666777999:::;;;;;;:::999888999;;;<<<<<<<<<;;;:::>>>===<<<<<<======<<<:::::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>??????AAABBBCCCAAAAAABBBBBBDDDEEEFFFGGGFFFIIILLLNNNPPPWWWbbbkkkuuuzzzyyypppnnnxxx|||uuuvvv~~~tttcccPPPGGGFFFEEEEEEFFFDDDCCCAAA???>>>======<<<>>>=========<<<<<<<<<<<<;;;;;;:::999888888888888666666888999999888777777666555444444555666555333111333444555444444666888666666777::::::;;;???CCCHHHUUUgggxxxuuukkk^^^QQQJJJ???<<<:::999888888666555888777777666555555444444333333333222222111111111444444444555555555555666444444555555444222111000000000000000111111111111111111222222444444555555666555333222111222333333444444444333333222222222222222222333444555666777444555555666666666666666222333333444555555555444555555555444444333333333555555666666555444333333777777777666555555444444555555555555666666666666888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;<<<;;;:::999888999:::::::::::::::999999999888888777777888888888999999999888888777777666666555555444555777888999999999888555555555666777999;;;;;;888888888888888888888888999888777666777888:::;;;999999999:::::::::;;;;;;@@@<<<@@@IIIPPP[[[uuu}}}kkk```\\\YYYWWWXXXfffuuuzzzmmmfffaaa\\\YYYYYYXXXVVVSSSTTTRRROOOLLLIIIHHHHHHHHHDDDBBB@@@@@@AAA@@@???===999999:::;;;;;;<<<======;;;;;;::::::999888888777666777999;;;;;;999777666555555555555666777999999666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>???@@@@@@@@@???AAAAAAAAA@@@@@@?????????????????????>>>>>>>>>===>>>>>>======<<<;;;::::::>>>===<<<:::999888888888999999888888777777666666777777777777888888888888:::;;;;;;<<<===>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGHHHIIIIIINNNOOOQQQUUU[[[dddnnnttt{{{~~~|||yyyyyyzzz~~~{{{zzz~~~}}}kkkbbb[[[VVVPPPLLLIIIHHHGGGFFFAAAAAA@@@??????>>>>>>===@@@??????>>>===<<<<<<<<<;;;::::::999888888888999888888888888888999999999555444333444555666555444333444666777777888999:::;;;<<<======<<<@@@IIIQQQccckkkvvvoooeee]]]RRRFFF@@@>>>;;;999888888777666444777777666555555444333333333333333222222222111111444444444444555555555555444444444444444222111000000000000000111111111111111222222222222222222222555444333222222222333333444333333333333333333222333222222333333555666666444444555666666666666666222333444444555555444444555555555444444333333333333444555666666666666666555555555555666666666666555555555555666666666666777888888999999::::::;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<;;;:::999999999::::::999999999999888888888888777777777888888888999999666666555555555555555555444555666888888888888777999888777666555555555555444444444444444444444444999888666666666777999:::999999999::::::::::::;;;@@@===@@@GGGIIINNNaaauuu~~~tttggg\\\XXXYYYZZZdddsss}}}sssnnnhhhdddccc```\\\YYYXXXVVVSSSPPPMMMKKKHHHGGGFFFDDDCCCBBBCCCBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888777888999999999999888777777777666666666777777888777888999:::;;;<<<<<<======<<<<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>><<<;;;:::::::::::::::::::::999999888888888999999999999999999::::::999999:::;;;===>>>??????@@@@@@???>>>============<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEGGGJJJMMMOOOOOOTTT]]]dddiiillloooqqqtttwwwzzz{{{zzzzzz}}}tttaaaVVVTTTPPPKKKHHHFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;:::::::::999888888777777777888888888888888888888888888444333333444666777666555333333333666888999888777<<<>>>???>>>???GGGVVVaaazzz}}}zzz}}}yyykkk]]]VVVPPPGGG???:::<<<:::777666666666555333666555555444444333333222333333333222222222222111444444444444555555555555333444444444333222111000000000000111111111222222222222222111111000000000444444333222222222333333222333333333333333333444333222222333333444555666333444555555666666555555333333444444555555444444555555555444444444444444555666666777777666666666333444444555666666777777555555555555666666666666777777888888999::::::;;;999999999999999999999999999::::::;;;;;;;;;;;;:::;;;;;;:::999999999999:::888888888777777777666666777777777777888888888888555555666666666666666666555555666666777666666555999888777555444333222222333333333333333333333333777666666555555666888999888888999999999:::::::::>>>===@@@DDDCCCCCCNNN]]]{{{{{{hhh^^^[[[VVVXXX]]]hhhzzz}}}vvvqqqlllfffaaa[[[XXXVVVTTTRRRPPPLLLJJJIIIGGGFFFEEEFFFEEECCCBBB@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999888777777777777777999999:::;;;<<<===>>>>>>CCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>==================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFEEEEEEGGGJJJPPPVVVYYY\\\aaaiiioooqqqqqqqqqqqqwwwyyy{{{{{{zzz|||~~~jjjYYYOOOMMMJJJGGGFFFEEEEEECCCAAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;::::::999999888999888777777666777777777999999888888777777666666444333222444666777777666555444444666999:::999777<<<@@@DDDEEELLLZZZhhhppp}}}~~~}}}tttppp{{{}}}vvviii^^^SSSOOOLLLFFF@@@===:::888666555555555444333444444444333333222222222222222222222222222222222333333444444444555555555333333333333222222111111000000111111111222222222222222222222111111111111444333333333333333333333222222222333333444444444333222222222333444444555333333444555555555555444333333444444555444444333555555555555555444444444::::::999888666555333222444444444555555666666666555555555555666666666666666666777888999::::::;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::::::::999999999999999777777666666666555555555666666666777777777888888777777888888999999::::::555555555555555555444444555555555444555555666666555555555555555555555555666555555555555666777777888888888888999999999999;;;<<>>???@@@AAAAAAGGGGGGHHHJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMOOOPPPRRRPPPRRRUUUWWWXXXXXXWWWVVVQQQPPPNNNMMMLLLMMMNNNOOOMMMKKKIIIGGGEEECCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>???@@@AAACCCDDDFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEFFFIIIMMMTTT[[[bbbfffnnnooopppoooooopppsssvvvxxxkkk___UUUOOOIIIHHHGGGFFFGGGGGGEEECCCAAAAAAAAA@@@??????>>>>>>;;;:::::::::999999999888999888888777777777888888999999888777666666555555444333222444666777777666999888888999<<<===>>>>>>CCCJJJQQQXXXdddsss|||}}}}}}uuujjjiiippp}}}xxxooohhh]]]SSSLLLJJJIIIEEEAAA@@@999777555444555555444222333333333333333222222222222222222222222222222222333333333444444444444555333333222222222111222222111111111111222222222222111111222222333444444555222333333333333333333333222222222333333444444444333333222222222333444444222333333444444444444444333444444555444444333333555555555555555555555555::::::999888666555333222666555555555444444444333555555555555666666666666555666666777999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<:::::::::999999999888888666666666555555555444444555555666666666777777777777777888888999999::::::555555555444444444444444444444444555666777999999666666666666666666666666555555555555555666666777777777777888888888999999:::;;;===>>>>>>@@@GGGPPPQQQfffrrrhhh___YYYYYY^^^kkk|||vvvooohhh___ZZZXXXXXXUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>===============999999888888888888999999777777888888:::;;;<<<======>>>???AAACCCDDDFFFFFFIIIJJJLLLOOOQQQRRRSSSSSSVVVUUUTTTSSSTTTWWWZZZ\\\]]]```dddggghhhhhhgggeee___]]]ZZZWWWTTTSSSRRRQQQTTTSSSPPPNNNLLLKKKKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCEEEFFFGGGHHHAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCGGGNNNVVV```hhhooorrrtttsssrrrqqqqqqtttyyy~~~oooaaaZZZSSSOOOOOOHHHGGGEEEFFFGGGGGGEEEDDDAAA@@@@@@??????>>>>>>===;;;;;;;;;:::::::::::::::999999888888888999999:::888888777777666555444444444333333444666777666555555666888999:::===BBBFFFPPP]]]iiiqqqzzz}}}nnnddd___fffxxxxxxsssqqqmmmeee]]]PPPIIICCCCCCCCC@@@===>>>999777555444555555444333333333333333333333333333111222222222222333333333333333333333444444444444333222111111111111222222111111111222222222222333000111222333444555666666222222333444444444333333222333333333333333333444333333222222222222333333111222333333444444333333444444555555444444333333555555555555555666666666555666666777777666666666666666555555444333333222555555555555666666666666444555666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;999999999:::999888888777666666666555555555444444555555555555666666666666555555666666666666666666555555444444444555555666777666666555666666777777444444444444444444444444555555555666666666666666666777777777777888888888:::;;;<<<;;;:::===CCCHHHHHHTTTjjjwwwjjj^^^\\\\\\___jjjwwwxxxllleeeaaa^^^YYYUUUTTTRRRPPPOOOOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGHHH@@@@@@@@@???>>>>>>======::::::::::::::::::::::::777777888999;;;===???@@@???@@@BBBDDDGGGIIIKKKLLLRRRTTTWWWZZZ\\\]]]^^^^^^[[[ZZZXXXWWWXXX\\\___bbbhhhlllqqqwwwzzzzzzyyyxxxrrrppplllhhhccc^^^[[[YYYWWWUUUSSSQQQPPPPPPQQQRRROOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEIIIRRR\\\gggqqqwww{{{ppptttxxx|||~~~fffZZZSSSMMMKKKMMMGGGEEECCCBBBCCCCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999:::;;;777777666666555555444444555444333444555666555444222666:::;;;<<>>??????<<<:::;;;999777555444555555555333333333333444444444444444111111222222222333333333222222333333333444444444222222111000000111222333111111111222222222333333111111222222333333333444111222333444444444333333444333333333333333333222333333222222222222222333111111222333333333333333444444555555444444333222444555555555666666666777333444555666666666666666444444444444444444444444555555555555666666666666444444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999888999999:::999888777666666666666666555555555555444444555555555666666666666666555555555555555555555555444444444666777888777777666555444444444444333333333333333333333333555555666666777777777777666666666777777777888888888:::<<<;;;:::<<>>===<<<::::::<<<<<<<<<<<<::::::999999999:::;;;===>>>???@@@AAADDDGGGKKKNNNPPPRRR[[[\\\___aaabbbbbbbbbaaaYYYWWWTTTSSSTTTXXX]]]```fffkkksss{{{~~~}}}|||zzzvvvrrrnnnkkkaaa___[[[XXXUUUUUUUUUVVVUUUTTTRRRPPPOOOMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIJJJMMMTTT^^^hhhsss{{{xxx|||uuurrrvvv|||wwwsssuuu{{{nnneee^^^TTTOOORRRIIIFFFBBB@@@@@@AAA@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::555555555555555555555555666555444444555666555333666<<>>??????;;;:::;;;999777555555666666555444444444444444444444444444111111111222222333333333222222333333333444444444222222111000000111222333111111222222222333333333222222222111111111111111000111333444555444333333444444444333333222222222333333222222111222222222111111222333333333333222444555555555444333333222444555555555666666777777555555666666555444333333222333333444444555555666555555555555666666666777444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888888999:::999888777666777777666666666555555555444444444555555555666666888888777777666666555555555444444444555666888999444444444333333444444555444444444444444444444444555666666777888777777777666666666666777777777777555999=========>>>@@@@@@@@@FFFNNNXXXhhhuuukkkaaa___dddaaaqqq~~~|||wwwlllddd]]][[[XXXWWWWWWUUUSSSQQQNNNNNNMMMKKKJJJHHHGGGGGGDDDDDDCCCAAA???>>><<<<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>AAABBBEEEIIIMMMPPPSSSUUUZZZ[[[]]]^^^___^^^\\\[[[SSSPPPNNNLLLNNNRRRWWWZZZ^^^dddmmmwww~~~tttpppkkkddd___\\\[[[[[[XXXWWWUUUSSSQQQOOONNNNNNKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKOOOQQQUUU\\\fffqqq{{{tttjjjjjjpppxxxxxxuuuooommmrrr|||zzzssslll___XXXZZZLLLHHHCCC@@@@@@@@@@@@@@@=========<<<;;;;;;::::::::::::::::::::::::::::::777777666777777888999999444444555555555555555555<<<666111222333444888===AAA======CCCLLLYYYooo~~~tttjjjcccmmm~~~uuuiiicccaaa[[[OOOEEE@@@>>>;;;999777777777888777666555444333222222222444444333333333333222222222222222222222222222222333333333222222111111111222222222222222222222222222222111111111111222222222222222222222222222222222222333333333222111111333333333333333333333333222222222222222222222222333333222222222222222222888777666555444333333333333444444444555666666666333333333333333333333333444555555666777666666666444444444555555555555666777888888888888999999999===<<<<<<;;;::::::999999;;;::::::999999::::::;;;888888888888888888888888999777666555666666444333555555555555555555555555222333444444555555444444555555444444444333333333222222222333333444444444333333444444444444333333444444444555555555555666666666666666777777777777777777888999:::;;;;;;<<<>>>===BBBLLLUUUfffxxxpppiiibbbaaabbbiiivvv{{{tttmmmddd___```___YYYVVVWWWRRRQQQOOONNNMMMLLLKKKJJJIIIHHHFFFDDDBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@;;;>>>CCCIIINNNRRRUUUVVVRRRTTTVVVXXXWWWUUUQQQOOOKKKIIIFFFEEEEEEGGGKKKMMMSSSWWW]]]eeekkkpppsssuuussszzzwwwnnnhhhfffffffffaaa___[[[VVVVVVXXXUUUPPPOOOMMMKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@DDDEEEFFFEEEDDDFFFMMMRRRPPPUUU\\\fffqqq}}}~~~qqqhhheeeeeedddgggmmmqqqrrrqqqttt}}}|||sssdddXXXNNNHHH@@@>>>???AAA???<<<>>>===<<<;;;:::999999999888888999:::;;;<<<===>>>999888666555555666888999666555444333333444555666;;;777555888:::999:::===BBBCCCHHHQQQ[[[iiiqqqmmmnnnrrrwwwrrrjjjbbbZZZQQQHHHBBB>>><<<:::777666666666777666666555333333222222333444444333333333222222222111111111111111111111111333222222222222222222111222222222222222222222222222222111111111111222222222222222222222222222222111222222333333333222222333333333333333333333333222222222222222222222222222222222222222222222222777666555444444333444444444444444555555555555555333333333333333333333333333444555555666666555555444444444555555555555666777777888888888999999999999999999999::::::::::::::::::999999999999::::::888888888888888888888888888777555555666666444333555555555555555555555555333333444555555555555444555555444444444333333333222222333333333333333333333444444555555444444333333333333333444444444444555555666666666777777777666777777888999:::;;;;;;>>>===BBBIIIMMMVVVnnnxxxooofffbbbbbbhhhsssvvvlllhhhddd^^^[[[\\\[[[XXXTTTQQQPPPOOONNNNNNIIIHHHFFFDDDBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<======>>><<<>>>AAAEEEIIILLLMMMNNNJJJLLLMMMNNNMMMKKKIIIGGGDDDCCCAAA@@@AAABBBEEEFFFHHHKKKPPPUUUZZZ]]]___```aaahhhsss~~~{{{vvvsssrrrpppnnnhhhbbb______[[[VVVSSSPPPNNNOOORRRSSSSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMJJJHHHEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDFFFGGGGGGCCCEEEFFFGGGIIIMMMSSSXXX___cccjjjrrr|||}}}zzzrrriiiccccccgggjjjlllrrrwwwyyyyyy||||||{{{{{{tttfffZZZMMMGGG@@@>>>???@@@???<<<======<<<::::::999999:::999999999999::::::::::::888777666555555666777888444444333222222333444444777555666;;;<<<;;;;;;>>>BBBIIITTT```jjjxxxzzzrrrxxxnnnnnniii^^^PPPEEE???>>>;;;:::888666555555555555666555444333333222222333333333333333222222222222000000000000000000000000111111111222222222222222222222222222222222222222222222111111111111222222222222222222222222222222000111222222333333333333333333333333333333333333222222222222222222222222111111111222222333333444555555444444444444555555555555555555555444444444333333333333333333333333222333444444555555444444444444444555555555555666777777777888888888999999555666666888999:::;;;;;;::::::999999999999::::::777777777777777777777777888666555555666666444333444444444444444444444444333444555555666666555555555555444444444333333333333333333333333222222222444444555555555555444444222222222222333333333333555555555666666666666777666666777888999:::;;;;;;<<<<<>>>>>======<<<<<>><<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCAAA@@@@@@>>>>>>=========>>>???@@@???@@@CCCFFFIIIJJJKKKKKKOOOUUU___jjjvvv}}}}}}}}}xxxqqqllliiiccc]]]XXXTTTQQQQQQTTTVVVUUUSSSRRRSSSUUUWWWXXXXXXWWWVVVVVVTTTQQQMMMJJJGGGEEEDDDAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDEEEGGGIIIJJJKKKFFFHHHJJJNNNSSSZZZ```cccjjjlllqqqwwwzzzpppmmmiiidddbbbgggpppxxx|||lllkkklllqqqtttpppdddZZZJJJEEE@@@>>>>>>???>>>======<<<;;;::::::999999:::999999999888888888777777888777666555555666777888555444333333333333444555888555666;;;===>>>CCCIIIMMMWWWeeepppwwwyyykkkiiibbbVVVHHH>>>;;;<<<:::999777666555555555555555444444333222222222333333333333222222222222111111111111111111111111111000000111111222222333333222222222222222222222222222222111111111111222222111111111111111111111111///000111222333444444444333333333333333333333333222222222222222222222222000000111222333333444444444333333333444444555666666666666555444444444333333333333333333333333333222222333444444444444333444444444555555555555666777777777777888888888888555666666777999::::::;;;999999888888888888999999777777777777777777777777777666444444555666444333444444444444444444444444333444555555666666555555555555444444444333333333444333333333222222111111444444555555555555444444222222222222333333333333444444555555555666666666555555666777888999:::::::::;;;@@@DDDCCCBBBKKKVVVhhhzzz|||yyykkkdddbbbcccgggmmmzzzxxxnnniiifffaaa\\\XXXVVVTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFAAA@@@@@@???>>>===<<<;;;???>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>AAA@@@???>>>============;;;<<<======>>>>>>=========>>>???AAABBBBBBCCCBBBFFFIIIOOOWWW```kkkvvv}}}|||xxxppphhh```[[[VVVUUUWWWXXXVVVSSSSSSUUUWWWYYYZZZZZZYYYXXXYYYWWWTTTPPPLLLHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMRRRSSSUUUZZZ```fffkkkmmmoooqqquuuyyy{{{rrrmmmhhhgggjjjtttmmm\\\[[[]]]ccchhhfff^^^VVVGGGDDD???===>>>>>>>>>===<<<;;;;;;:::999999999:::999999888888888888777777888777777666666777777888666666666666666666666666;;;999999===@@@FFFPPP[[[eeeppp{{{}}}xxxwwwzzzkkkcccWWWKKKBBB===;;;;;;888888777666666666666666444444333222222222333333333333222222222111111111222222222222222222222222000000000111111222222222222222222222222222222222222222111111111111222222111111111111111111111111///000111222333444444444333333333333333333333333222222222222222222222222000000111222333333444444333333333333333444555666666666666555444444444333333333333333333333333333111222222333444333333333444444444555555555555666666666777777777888888888888888888888999999999999999888888777777888888999666666666666666666666666666555444444555555444333444444444444444444444444333444444555555555555555555555444444444333333333333333333222222111111111333333444444444444333333333333333333444444444444444444444444555555555555444555666666888888999::::::;;;===@@@@@@AAAGGGOOOUUUiii{{{|||~~~sssllleeeccceeejjjvvvsssnnniiidddbbb```]]]WWWRRROOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCAAA???>>>>>>======<<<<<<<<<<<<======::::::;;;;;;<<<======>>>@@@???>>>===<<<<<<<<<===:::;;;<<<=========<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDGGGLLLTTT]]]cccrrryyyzzzmmmggg```^^^___```]]]YYYVVVWWWXXXZZZ[[[[[[ZZZZZZZZZXXXTTTPPPLLLHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGJJJNNNSSSWWWZZZfffgggiiikkkmmmoooqqqrrrzzz}}}}}}tttmmmpppzzz~~~jjjZZZXXXWWWYYY\\\[[[WWWRRRDDDBBB???===============;;;;;;:::999999999::::::888888888888999999999999888888888888888888888888555666666666666666666555<<<;;;???EEEKKKRRR___kkk{{{qqqlllsss}}}xxxdddYYYKKKBBB>>>===;;;999666666666666666666666666333333222222222222333333222222222222111111111111222222222222222222222222000000000111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000111222222333333333333333333333333333333333333222222222222222222222222111111111222222333333444333333222222333444555555555555555555555444444444333333333333333333333333111222333333444444333333444444444555555555555666666666666777777777888888::::::999999888777777666888888777777777777888888666666666666666666666666555444333444555555444333333333333333333333333333222333444444555555444444555555444444444333333333222222222222222111111111222222333333333333222222333333333333444444444444333333333444444444555555444444555666777888999999::::::;;;;;;<<<>>>BBBFFFJJJUUUjjj{{{yyy{{{{{{llldddbbbbbbfffpppxxxrrrkkkgggfffbbb[[[UUUSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGEEECCCAAA???===<<<>>>>>>=========>>>>>>???;;;;;;;;;;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;<<<999999:::;;;;;;;;;;;;:::999999::::::;;;<<<======<<<===>>>???AAAFFFLLLQQQ\\\ccclllrrrtttuuuvvvxxx|||vvvnnnfffdddggghhhddd```XXXXXXXXXXXXYYYYYYZZZZZZWWWUUURRRNNNKKKHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFKKKRRRZZZdddkkkpppyyy}}}|||zzz|||~~~}}}vvv~~~~~~mmm]]]YYYUUUSSSSSSSSSPPPNNNAAA@@@???===<<<<<<<<<===::::::999999999999::::::777777888888999999999:::777777777888888777777777222222333444444333222222AAAGGGRRR___ggglllvvvyyynnniiimmm||||||iiiUUUMMMCCC===;;;:::888666444444555555555555555444333222222222222222333333222222222222111111111111111111111111111111111111111111111111000000000000222222222222222222222222222222111111111111222222111111111111111111111111111222222333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222333333444444444444444555555555555555333333333333333333333333222333333444444444444444444444444555555555555666666666666666777777777888999999888777777666555555777777777666666777777777555555555555555555555555555444333333555555444333333333333333333333333333111222333333444333333333555555444444444333333333111111111111222222222222000111111222222111111000222222222222333333333333222333333333333444444444333444444555666777888999888888888888:::===??????BBBIIIVVViiixxx{{{~~~qqqmmmdddccceeemmm|||vvvooollliiibbb]]]]]]\\\YYYWWWTTTRRRPPPPPPLLLKKKIIIGGGDDDBBB@@@???AAA@@@???>>>>>>>>>>>>>>>======<<<<<<===>>>@@@@@@??????>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999::::::;;;;;;:::;;;<<<<<<===???CCCFFFJJJPPPWWW\\\]]]```dddhhhkkkttt}}}~~~zzzppphhh```___dddfffccc___WWWUUUTTTSSSRRRSSSTTTUUURRRQQQOOOLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFIIIOOOYYYdddqqq{{{sssfffZZZUUUPPPMMMLLLKKKIIIGGG??????>>>===<<<;;;<<<===:::999999999999999::::::888888777777777777666666555555666666666666555555111111222333333222111111OOOYYYlll~~~yyyjjjfffkkkvvviiiWWWHHHEEE???;;;999777555333222222333444444444333333222222222111222222333333222222222111111111111000000000000000000000000000222222111111000000//////222222222222222222222222222222111111111111222222000000000000000000000000222222333333333222111111333333333333333333333333222222222222222222222222333333222222222222222222444333333222222333333444333444444555555666666666333333333333333333333333222333444444555555444444444444444555555555666666666666666666777777777777777666666666555555555555777777666666666666777777555555555555555555555555555333333333555555444333333333333333333333333333111111222333333333333222555555444444444333333333000000111111222222222333000000111111111111000000000111111111111222222222222222333333333444444444333333444555666777888888444666777888;;;??????>>>>>>DDDMMMWWWfff}}}wwwsssyyy}}}llliiieeecccgggtttzzzvvvsssooojjjhhhfffccc```]]][[[YYYXXXWWWVVVTTTQQQNNNLLLJJJIIIDDDCCCAAA???>>>======<<>>=========>>>???@@@@@@@@@AAA@@@@@@???======<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;======<<<===>>>@@@>>>CCCHHHKKKKKKNNNTTTYYYXXX```fffffffffhhhiiihhhddd\\\UUUUUU[[[___]]]YYYSSSQQQNNNLLLKKKLLLNNNPPPOOONNNLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIIIILLLRRR\\\iiiuuukkknnnoooppprrrpppeeeZZZRRROOOKKKHHHGGGEEECCCAAA>>>>>>>>>===;;;;;;<<<===999999999888999999::::::999888777666555444333333333444444555555444444333222222444444444444222222___xxxuuunnniiinnn|||uuueeeTTTIII===<<<:::999888777777777777666666555444444333333222222222222222222222222111111222222222222111111222222222111111111000000222111000//////000111222...///111222333333333222000000000000111222333444222222111000111222444555333333333333333333333333222222222222222222222222000111111222222333444444222222222222222222222222333222111111111222333444444555555555444444222222444444444444444444444444444444444444444444444444333222222222222333444444555555555555666666666666555555444444444444555555555444333333333333444555666555555555555444444444333333333333333333333333555555555444444333333333111222444444444444222111222222222222222222222222000000111111111222222222000000000000000000000000222222222222222222222222111111222222222333333333111111222333333444444555444444555777888:::;;;;;;AAA???DDDNNNWWWgggyyysssuuu{{{~~~rrrhhhddddddgggrrrzzzzzzvvvuuusssqqqnnnkkkjjjhhhmmmkkkhhhfffccc^^^VVVQQQMMMHHHDDDBBBBBBCCCBBBAAAAAAAAA@@@>>>======???AAA@@@BBBDDDEEEDDDAAA>>><<>>???CCC;;;===???>>>;;;:::<<<>>>======<<<<<<<<<<<<<<<===???@@@AAABBBDDDEEEFFFGGGJJJKKKMMMOOOPPPQQQPPPPPPNNNMMMMMMOOOQQQSSSSSSRRRNNNJJJEEEDDDFFFHHHHHHHHHKKKJJJIIIIIIIIIHHHEEECCCDDDEEEFFFGGGHHHHHHHHHHHHMMMQQQUUUZZZ___iiittt|||~~~~~~ccc\\\UUUVVV[[[\\\XXXRRRGGGEEECCC@@@??????@@@AAA???===;;;888777777888999888888888777777777777666777777777777777777777777666555555555555444444444222222222222222222222222|||uuukkkjjjmmmwww}}}{{{wwwpppgggYYYLLLCCC;;;:::999888666666666666666666666555444333333333222222222222222222222222111111222222222222111111111111111000000000//////222111000//////000111222///000111222222222222222222222111111000111111111222222111111111222333333222222222222222222222222333333333333333333333333111222222222222333333333222222222222222222222222333222222111111222333333555555444444333333333333444444444444444444444444444444444444444444444444444444444444444555666666555555555666666666777777555555444444444444555555555444333333333333444555555555555555444444444444333333333333333333333333444444444444333333333333222222333333333333222222222222222222222222222222000000111111111222222222000000000000000000000000222222222222222222222222111111111222222222333333222222222333444444555555333444555666888999:::;;;???>>>BBBJJJNNNWWWpppxxxwwwyyy}}}pppkkkiiieeeeeehhhsss|||{{{||||||~~~||||||~~~}}}vvvooo]]]UUUKKKEEEEEEGGGFFFEEEBBBBBBBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@======??????===>>>AAA???@@@AAAAAA@@@@@@@@@BBB??????>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGFFFHHHGGGGGGHHHKKKLLLKKKJJJJJJGGGDDDCCCFFFHHHHHHGGGHHHGGGGGGHHHIIIJJJJJJJJJGGGHHHIIIKKKMMMOOOQQQRRRRRRUUUXXX\\\bbbmmmzzz|||rrrppprrr{{{tttjjjUUUPPPKKKKKKOOORRRPPPLLLEEECCCAAA???>>>>>>?????????===;;;999888888999999999888888888888777777777666666666666666666666666555555555555444444444444222222222222222222222222ppphhhdddlllxxxzzzsssooommmiiiccc\\\TTTKKKBBB<<<999888777666555444444444666555555444444333333222222222222222222222222222111111222222222222111111000000000///////////////111111000000000000111111222111111111111111222222333333222111000000000000222222222222222222111111111111111111111111111111333333333333333333333333333333333222222222111111111111111111111111111111333333222111111222222333555555333222222333333444444444444444444444444444333333333333444444444444666666555555666666777888666666666666777777777777555555444444444444555555555444444333333444444555555555555555444444444444333333333333333333333333333333333333333333444444333333222222222222333333333333222222111111111111000000000111111111111222000000000000000000000000222222222222222222222222111111111222222222222333222222333444444555555666333444555666777888999:::;;;;;;@@@EEEEEEHHHWWWhhh|||{{{xxxqqqiiiaaa]]]```gggttt|||ooo^^^TTTQQQQQQPPPMMMHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@AAAAAA???<<<===@@@AAA>>>>>>AAA?????????@@@@@@@@@AAAAAA??????>>>===<<<<<<===============>>>>>>>>>>>>???======>>>???@@@@@@??????AAAAAAAAACCCEEEGGGFFFEEEDDDBBBAAABBBDDDFFFFFFEEEGGGGGGHHHIIILLLOOORRRSSSPPPPPPQQQSSSVVVZZZ^^^```^^^```dddiiiqqq}}}xxxrrrlllfffeeefffssslllbbbaaa]]]VVVLLLIIIFFFFFFHHHKKKMMMMMMBBBAAA???======<<<======???>>><<<:::999999999:::999999999888888888888777555555555555555555555555555555555555444444444444222222222222222222222222{{{oooiiiggglllzzz~~~rrrjjjeeeccc]]]UUUNNNGGGBBB===:::888777666555444444444444444444444444333333222222111111111111111111111111111111222222222222111111000000000000000000000000111000000000000000000111333222111000000000111222222222111000000000000000111222333333333111000///000000000111111111111111444444444444444444444444444444333333222111000000000000000000000000000000333333222222222222222222666444222111111222444555333333333333333333333333333333333333333444444444666666666555666777777888666666666777777777888888555555444444444444555555444444444444444444444444555555555444444444333333222222222222222222222222111111222222333333444444333222111000000111222333333333222222111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222222333333444444555666666333444444555777888888999888999>>>BBBBBBBBBLLLWWWjjj~~~~~~ssskkkggg```bbbgggmmmuuuwwwjjjfffccc^^^YYYQQQPPPOOONNNNNNMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA??????BBBCCC@@@@@@CCC@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA???>>>============???????????????@@@@@@@@@>>>?????????????????????>>>>>>@@@CCCGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIMMMNNNOOOPPPSSSWWW[[[___[[[[[[[[[]]]aaafffkkkooorrrvvv}}}{{{qqqllljjjfffeeefffmmmvvv~~~~~~~~~qqq]]]VVVUUUOOOHHHHHHGGGEEEDDDDDDFFFIIILLL@@@@@@>>>===<<<<<<<<<===>>>===<<<;;;::::::::::::999999999999888888888888555555555555555555555555555555555444444444333333222222222222222222222222tttkkkfffiiiooo{{{yyyooogggccc\\\VVVMMMDDD???<<<:::888888777666555555555555555333333333333333222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000111111000000000333222111000000000111222000000//////000111111222111222222333222111///...111111111111222222333333444444444444444444444444555444444333222111000000000000000000000000000000333333333333222222111111555444222111111222444555333333333333333333333333222222222333333333444444555555444444555555666777666666666666777777777777555555444444444444555555444444444444444444444444555444444444444333333333222222222222222222222222000111111222222333333333222222000//////000222222222222222111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222333333444555555666333333444555666777777888888999;;;>>>>>>@@@GGGOOOUUUhhhxxxrrrhhhgggfffdddfffjjjpppttt{{{zzzuuunnnhhh```^^^[[[ZZZZZZXXXVVVSSSTTTUUUVVVVVVTTTQQQNNNLLLHHHDDDBBBDDDDDDBBBDDDHHHJJJKKKLLLJJJFFFDDDDDDFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA>>>???BBBFFFKKKNNNOOONNNMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVXXX[[[```dddbbbbbbcccgggmmmuuu|||zzzqqqmmmllliiiiiikkkpppsssrrrppprrrzzz~~~}}}zzz___PPPLLLKKKFFF@@@BBBBBBAAA>>><<<===@@@CCC??????>>>======<<<<<<<<<===<<<;;;;;;::::::::::::999999999888888888777777555555555555555555555555555444444444444333333333222222222222222222222222ooogggdddeeeppp}}}wwwoooggg```SSSMMMEEE>>>:::888777666777666666555444444555555222222222222222222222222111111111111111111111111111111222222222222111111111111111111222222222222000000111111111111000000222111111111111111222222////////////000111222222111111111111111111000000000000111111222333333333333333333333333333333333444444333333222111000000111111111111111111111111333333333333333222000000333222222111111222444444333333333333333333333333111111222222333333444444444444333333444444555666555555555555666666666666555555444444444444555555333444444555555444444333444444444444333333333333222222222222222222222222111111111111111111222222111111000000000000111111111111111111111111111111111000000000000000//////000000000000000000000000111111111111111111111111000000000111111111111222111111222333333444444555333333444444555666666777:::::::::::::::===AAAFFFGGGRRR```yyy|||tttpppjjjeeeaaa```aaabbbbbbgggqqq~~~zzzrrrmmmhhhfffffffffcccaaadddfffhhhiiihhheeeaaa___VVVPPPJJJIIIHHHHHHMMMSSSZZZ^^^___YYYPPPJJJKKKOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCAAACCCFFFLLLQQQUUUUUUTTTOOOPPPQQQQQQPPPQQQSSSUUUUUUXXX[[[[[[[[[]]]bbbfffkkklllpppvvvyyyssspppooolllmmmqqquuuvvvsssnnnooovvv{{{}}}yyyxxxyyy~~~oooUUUGGGEEEDDDCCCBBB@@@@@@???===;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777666555555555555555555555555444444444444333333333333222222222222222222222222|||mmmbbbdddjjjrrr{{{vvvpppcccYYYIIIDDD>>>:::888777777666555444444333333333333444111111111222222222222222111111111111111111111111111111222222222222111111000000000000111111111222///000111222222111000//////000111222222222222222000000/////////000000111111000000000000111111222//////000000111222222333333333333333333333333333333333333222222111111111222222222222222222222222333333444444333222000///111111222222222333333333222222222222222222222222000111111222333333444444444444333333444444555666444444444444555555555555555555444444444444555555333333444555555444333333444444444333333333222222111111111111111111111111111111111111111000000000///000000000000000000/////////000000111111222222111111000000////////////000000000000000000000000111111111111111111111111000000000000111111111111000000111222222333333444333333333444444555666666::::::999888999;;;===>>>AAAHHHMMM\\\wwwvvvmmmgggeeedddccc___]]]aaaiiipppxxx{{{tttqqqrrrrrrpppmmmppprrrsssuuuvvvvvvuuutttkkkbbbYYYTTTSSSUUU\\\dddssszzz|||rrrcccYYY[[[bbbbbbaaa___]]][[[ZZZYYYYYYXXXVVVSSSPPPLLLIIIFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKOOOTTTYYY[[[[[[YYYSSSUUUVVVVVVWWWYYY^^^bbbfffkkkooopppooopppuuuyyy}}}{{{zzzxxxvvvyyy~~~}}}|||~~~~~~||||||wwwcccPPPGGGDDDBBBBBBDDD@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999:::999999888888777777777666666666555555666666666666666666666666444444444333333333222222222222222222222222222222uuukkk```]]]ggguuuyyywwwppp```RRRCCC@@@;;;999888999888888333333222222111222222222111111111111111111222222000000000000000000000000111111222222222222111111.../////////000000111111///000111222222111000///...///111222333333333222222111000//////......///111000/////////111222333---......///000111111222222222222222222222222222333333333222222222222111222222222222222222222222333333444444333222000///000111222333333333333333222222222222222222222222000000111222333333444444444444444444444555666666333333333444444444555555555555555444444555555555333333444555555444333333444444444333333333222222111111111111111111111111222222111111000000//////...///000111111000///.........///000111222333333111111000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333333333333444444555555555777888888888:::======<<>>??????<<<:::999999:::::::::999888888888888999999999888777777666666666666555555555555777777777777777777777777444444444333333333222222222222222222222222222222qqqhhheeeZZZdddnnnwww{{{tttcccQQQEEE===<<<:::777555444444444444444333333333333222222111111111111111111111111222111111111000000//////111111111111111111111111222111111000000000000000111111111000000000000000111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111111111111222222333333333000000000000000111111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333888444000///222555666666444444555555444444333222222222222222222222222222111111111111111111111111222111111111000000//////333222222111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111111111111222222222111111222222222333333333333111000111555666555333666666666777888:::;;;<<>><<<<<<<<<<<<;;;:::999888:::999999999999999999:::999999999999999888777666:::999999888777666666555444444555555666777777888666555333333333333111000111111111111111111111111|||oooddd```bbbiiittt}}}uuunnncccSSSEEE???:::999777666555555555666444444333333333222222222111111111111111111111111111111111111000000000///000000000000000000000000222111000000//////000000111000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111222222222222222222333000000000000000111111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444777444111000333555666666444555555555555444333333222222222222222222222222111111111111111111111111111111111111000000000///222222111000000000000111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000111111111222222222111111111222222222333333333111000111444666555333555555666666888999;;;<<>>>>>???>>><<<<<<<<<<<<<<<;;;:::999999999999888888888888999999888888888888888777666666999888888777666666555555333333444444555666666777666444333333333333111000111111111111111111111111qqqeee^^^[[[```hhhzzzyyyqqqhhh]]]PPPBBB::::::777666555444444444555666333333333333222222222222111111111111111111111111111111111111000000000000////////////////////////222111000000//////000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222111111111000000000000000111111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000111111222333444555555555333222222444555555555555555666666555555444333222222222222222222222222111111111111111111111111111111111111000000000000111111000/////////000000////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000111000000//////000000111000000000111111111222222111111111222222222222333222111000222444555444333444444555666777999:::;;;<<<999999======>>>IIIWWWfff~~~zzzuuujjjlllmmmmmmnnnvvvyyy{{{}}}~~~~~~{{{sssooommm{{{eeeYYYVVVUUUTTTSSSKKKFFF@@@=========<<<:::::::::;;;;;;;;;;;;::::::888888777777777777888888777777777777777666666555777777777666555555444444222222333333444444555555555444222222333333222000111111111111111111111111|||oooaaaZZZZZZaaannnzzzqqqfffYYYOOOEEE<<<888:::666555444333333333444555333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111000///////////////000000000000000111111111111111111111111111111111//////////////////////////////000000111111222222111111111111111111111111333333222222111111000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000111222333444555555333333333444555555444444555555666666555555444333111111111111111111111111111111111111111111111111111111111000000000000000111000000///////////////////////////000000000000////////////////////////////////////////////////............////////////000000////////////000000000000000000111111111111111111111111222222222222111111111222333444444444444444444555666888999:::999777999<<<<<<<<>>=========;;;:::999999:::;;;;;;;;;::::::777777666666666666777777555666666666666666555555666666555555555444444444111111222222333333333333444333222222333333222000111111111111111111111111yyymmmddd\\\]]]cccooo}}}sssgggYYYJJJDDDAAA===::::::777666444333222111222222333333222222222111111111000000000000000000000000000000000000000000111111111111111111111111111111111000000///...///////////////000000111111111111000000000000000000000000//////////////////////////////000000111111222222000000000000000000000000222222222111111000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000111333444555555222333444555555444444444555555555555555444444333111111111111111111111111111111111111111111111111000000000000000000111111111000000///////////////////////////000000000000////////////////////////////////////////////////............////////////000000////////////000000//////000000000111111111000000111111111222222222000111111222222222333444666555555555666777888999888888:::<<<<<<<<>>@@@>>>============;;;:::999999::::::;;;:::::::::777666666666666666666777444555555666666666555555555555555555444444444444111111111222222222222222444222111111222333222000111111111111111111111111~~~vvvoookkkbbb___aaaiiiuuu|||xxxvvvpppiiiZZZLLL???<<<===<<<999888888666555333111111111222222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111000//////......///////////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000000111222333444444111333555555444333444555444444555555444444333222111111111111111111111111111111111111111111111111000000000000111111111111111111000/////////000000////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000000//////......//////000/////////000000000111111000000000111111111111222///000222222111111333444888888777666666666777777777999::::::::::::<<<>>>FFFGGGOOO___vvvxxxooojjjhhhmmmvvv|||{{{{{{{{{|||jjjQQQJJJDDDDDDCCC???;;;:::=========<<<<<<<<<;;;;;;999999::::::::::::999999777777666666666666777777444555555666666666666666555555555555555555555555111111222222222222222222333222111111222333222000111111111111111111111111~~~rrrjjjeeeccccccbbbeeeooo~~~{{{xxxmmmpppqqqqqqqqqoooeee[[[LLLCCC;;;::::::777666666666555444333222333333444222222222222111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000///............///...//////000111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333222444555555333222444666333333333444333333222111111111111111111111111111111111111111111111111111///000000000111111111111222222111000000000000111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111//////............//////////////////000000000111000000000000111111111111...000222222111111222555;;;:::999888777666666666555666888777888999::::::??????DDDNNN\\\qqq}}}www|||tttqqqrrrvvvvvvuuuwww}}}}}}rrrVVVJJJEEEAAABBBBBB>>>===>>>;;;<<<<<<;;;:::999:::;;;:::::::::::::::999888777888777777666666777777888444555666777777777777777555555555555555555555555222222222222222222222222222111000111222333222111111111111111111111111111~~~pppccc]]]\\\]]]___hhhnnn}}}|||qqqlllggghhhjjjmmmppplll]]]NNNDDD@@@<<<;;;888333333666444444333333333444555666222222222111111111111000000000000000000000000000//////000000111111111222000000000000000000000000000000///..................//////000111222222222000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000//////000000111111222222000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222444555444222222555777222333333333333222111111000000000000000000000000111111111111111111111111//////000000111111111222333222222111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////............//////////////////000000000000000000000000111111111111...000222222000000222555===<<<:::999777666555555111444555666777;;;<<<<<<:::;;;AAAHHHNNNYYYoooxxxyyywwwyyy}}}yyyyyywwwqqqooorrrmmmttt~~~wwwcccNNNFFFAAA======<<<;;;===@@@:::;;;:::999888888999:::;;;;;;;;;:::999888777666888888777777777777888888555555666777888888777777555555666666666666666666333333222222222222222222222111000111222333222111111111111111111111111111mmmddd]]]ZZZWWWWWWbbbpppxxx|||ttthhhcccdddiiiqqquuukkkUUUCCC???<<<888666555555444333222222222222222222222222111111111111111111111111222111111111000000//////......//////000000111111////////////////////////---------------...//////,,,------...///000000111000000111111111111000000............////////////000000000000000000000000000000111111111111000000000000111111111111000000000000000000////////////000000000000000000000000//////000000111111222222333333222111000///......111111222222222222111111///000111222333222222111222222222222333444555666555444444333333444444555333333222222111111222222222222222111111111000000000000000000000000000000333333222222111111000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000........................////////////////////////////////////////////////////////////000000000000//////000111222333333333333333333444444444555555555555555555666777888999:::===???@@@CCCKKKWWWaaawwwyyyrrrwww|||vvvtttsssssstttxxxzzz{{{{{{}}}jjj```XXXOOOJJJ>>>>>><<<;;;:::999999999999999999999999999999999888888999999999:::::::::777777777777666666666666555555555555555555555555444444444444444444444444222333333444444333333222555444222000///000000111000000000000000000000000|||lllccc\\\XXXZZZ```hhhvvv}}}vvvssskkkgggdddcccgggkkkeeeSSSDDD>>>;;;888555555555444333222222222222222222222222111111111111111111111111111111111000000000//////.../////////000000000111////////////////////////......------......///000------...//////000111111000000111111111111000000............////////////000000000000000000000000000000111111111111000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000111111111222111111000000//////...000111111222222111111000000000111222222222111000111111111222222333444555444444333333333333444444444333222222111111111111222222222111111111000000000000000000000000000000111111111111111000000000//////000000111000000000........................////////////////////////000000////////////000000........................////////////////////////////////////////////////.../////////000000000000000000000111111222222333222222222222333333333444555555555555666777888999888:::<<<<<<===CCCMMMUUU^^^ttt}}}}}}{{{yyyuuusssvvvwwwzzz~~~dddWWWQQQKKKEEEAAA>>>===<<<:::999999999888999999999999999999999999777777777888888888999999666666666666555555555555555555555555555555555555444444444444444444444444222333333444444333333222444333222000000000000000000000000000000000000000vvvdddWWWYYYUUUWWWaaapppsssoooqqqnnnhhh___WWWXXX]]][[[OOOCCC===:::777555555555444333222222222222222222222222111111111111111111111111111111000000000000//////////////////000000000000//////////////////////////////......//////000111...//////000000111111111///000000111111000000///............////////////000000000000000000000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000000////////////////////////000111111222222111111000000111111222222111000000111111111111111222333444333222222222222222222333555444333222111000000000222111111111111000000000000000000000000000000000///000000000000000000111//////000111111111111111........................////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////....../////////000000000111111111111111111111111111111111111222222222222555555444555555666777888777999::::::999<<>>===<<<;;;:::999888888888999999999999999999999999666666666777777777888888555555555555444444444444444444444444444444444444444444444444444444444444222222333333333333222222333222111000000000000000000000000000000000000000tttfff\\\UUUYYYYYY```pppxxxmmmlllnnniii```UUUJJJIIIOOOPPPIII@@@:::888555444444444333222111111111111111111111111111111111111111111111111000000000000000000//////////////////000000000000///////////////////////////////////////000111111///000000000111111111222//////000000000000//////............////////////////////////////////////000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000222222111111000000//////---........./////////000000000111111111111000000111111111111111000000000111000000000111222222333222222111111111111222222555444333111000000000000111111111111000000000000000000000000000000000000......//////000000111111...///000111222222222222......................../////////////////////////////////....../////////000000000000000000000000////////////////////////////////////////////////........./////////000000111111111111000000000000111111111222222222222333444444444444555666777777777888::::::999:::>>>@@@FFFKKKSSS___sss~~~uuunnnlllkkkkkklllmmmoootttyyy}}}{{{vvvsssvvv|||zzzmmmYYYMMMBBBAAABBBAAA???>>><<<;;;:::999888888888888888888888888888888888888666666666777777777888888666666666555555555444444444444444444444444444444333333333333333333333333222222333333333333222222222222111000000000000000000000000000000000000000yyylllbbb]]]]]]```hhhmmmwwwuuummmjjjfff[[[PPPGGG??????DDDFFFAAA;;;888666444444444444333111111111111111111111111111000000000000000000000000//////////////////000000000000000000///////////////////////////////////////////////////000111111000000000000111111111111//////000000000000//////............////////////////////////////////////000000111111111111000000000000111111111111000000.../////////000000000111000000000000000000000000222222111111000000//////------......//////000000000000000111111000000000111111000000000000000000111111111000111111222222222111111000000111111222444333222111000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000111111111111111................................................//////............//////000000000000000000000000////////////////////////////////////////////////............////////////111111000000000000000000222222222222333333333333333333333333444555666777555666888999999:::<<<===AAACCCGGGLLLUUUggg}}}zzz{{{|||~~~|||tttooommmlllnnnqqqvvvzzz{{{wwwtttsssvvvyyy~~~xxxqqqkkkgggiiimmmttt{{{yyyaaaSSSJJJBBB======>>><<<::::::;;;:::999888888888888888888888888888888888888888777777777888888888999999777777777666666666555555444444444444444444444444333333333333333333333333111222222333333222222111111111111111000000000///000000000000000000000000xxxoooeee^^^[[[^^^hhhrrrttthhhaaaYYYKKKBBB===999999<<<===;;;777555444333333444444222111111111111111111111111111000000000000000000000000......////////////000000000000000000//////////////////////////////////////////......//////000111000000000000000000000000...//////000000//////...............////////////000000000000000000000000000000111111111111000000000000111111111111000000......//////000000111111000000000000000000000000111111111111000000000000.........//////000000000///000000111111000000///000////////////000111222222222111111111222222333222111111111111111111222222222111000000000000111//////000000000000000111000000000000000000000000///000000000000000000111//////000000000000//////------------------------........................///......------......///////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000222222222222333333333444333333333333333444666666333444555666888999::::::===???CCCEEEFFFNNNbbbtttzzztttrrrrrrsssuuuwww{{{}}}~~~|||}}}}}}}}}}}}{{{yyyxxx{{{{{{{{{{{{{{{zzzzzzzzz||||||}}}}}}{{{}}}|||tttkkkfffaaa^^^```eeerrrvvv|||ttt^^^NNNEEEEEE@@@===>>>>>>;;;999::::::999888888777777888888888888888888888888888888777777777888888888999999888777777777666666666666333333333333333333333333333333333333333333333333111111222222222222111111///000000111111000//////000000000000000000000000zzzjjjddd```aaafffooozzznnn\\\QQQKKKAAA;;;:::888777666666666666444333222222444444222000111111111111111111111111000000000000000000000000........./////////000000111000000000/////////...////////////////////////......------......///000////////////////////////......////////////..................////////////000000000000000000000000000000111111111111000000000000111111111111000000.........///000111111111000000000000000000000000000000000000000111111111///000000000000000000000//////000000000000//////............///111222333333333222222222222333333222222222111111222222222000000000000000111111222////////////000000111111000000000000000000000000111111111111111000000000//////000//////...---,,,------------------------........................///......------......///........................////////////////////////////////////////////////---------.........//////......//////000000111111111111111111222222222222222222222222333444555666555444444555777888999999===<<>>>>>???>>>;;;:::===999999888777777777777888888888888888888888888888666666666777777777888888777777666666666555555555333333333333333333333333222222222222222222222222111111222222222222111111...///000111111000//////000000000000000000000000tttjjjeeebbbccclllvvv~~~rrreeePPPDDDCCC>>>:::::::::666333111333666333222111222444444222000000000000000000000000000000000000000000000000000---.........//////000000111111000000/////////...////////////////////////---------------...//////////////////..................////////////................../////////000000000000000000000000000000000111111111111000000000000111111111111000000---......///000111111222000000000000000000000000//////000000111111222222111111111111000000000000//////000000000000//////------------///111333444444444333333222333333333333333222222222222333333////////////000111222333.../////////000000111111000000000000000000000000333333222222111111000000000000//////...---+++***------------------------.................................------.................................////////////////////////////////////////////////---------.........//////---......///000111111222000000000000111111111111222222222222333444555555888777666666888999999999<<<888888===??????EEEMMMMMM]]]xxxzzzttttttzzz}}}}}}~~~|||sssrrr}}}oooggg___[[[[[[]]]eeemmmtttuuuuuutttuuu~~~gggRRRJJJGGGCCC???:::888999;;;:::777888;;;999888777777777777777888777777777777777777777777555555555555666666666777666666555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111...///000111111000//////000000000000000000000000{{{nnndddaaabbbeeerrr~~~~~~zzznnn]]]OOOGGGBBB===999444444333333222111000000000000000000000000000000000000000000000000000000////////////000000000000222222111111000000////////////............//////........................------------------------///////////////////////////////////////.........,,,---...///000111222333111111000000//////......000000000000111111111111000000111111111111000000///000000000111111111111222222222222222222222222111111111///......111333222222222111111111000000111111111111111111111111111000......///000333444999777555222111111222333444444444333222111000000222111111111000000/////////////////////////////////000000000111111111111222222222111000//////...///////////////////////////...---,,,,,,---...///000///...---------------................................................222222000...,,,,,,...000//////............//////////////////000000000000111111000000000000000111000000111222222222222111222222222333333333444444555555555555666666666666777888999:::<<<>>>@@@BBBKKKQQQ]]]nnnwwwsssrrrxxxvvvyyy{{{rrrlllkkklll{{{uuullldddbbbcccfffnnnvvv}}}zzzxxx{{{vvviiiWWWIIIBBB???<<<999<<<<<<;;;;;;;;;:::::::::888888777777666666555555666666666666777777777777444444555555555555444444666666555555444444444444333333333333333444555666222222222222222222333333111111111111000000000000111000...,,,,,,...///111000000000000000000000000|||tttkkkbbb^^^^^^jjjtttxxxmmmiiikkknnnnnnllliii^^^PPPEEE???<<<999666444444333222222111000000000000000000000000000000000000000000000000000000////////////000000000000............------------//////............//////........................------------------------......................../////////////////////...------...///000111222222000000000///////////////000000000000111111111111000000111111111111000000000111111111222222222222222222222222222222222222000111222111000///111222222222222111111111000000111111111111111111111111111000/////////111333444999888555333222222333444111222222111111///......111111111111000000000///000000000000000000000000000111111111222222222222222222111111000//////...////////////////////////......------------......//////...---------------------------------------..............................---+++))))))+++---//////............//////.../////////000000000000//////............//////000000111222222222222111222222222333333333333444444555555555666666666666777777888999;;;===???@@@???DDDLLLWWWhhh{{{wwwvvvqqqppptttzzz~~~xxxrrrooolllggggggiiiooovvvkkkkkkssszzz{{{aaaWWWJJJAAA>>>>>>===<<<;;;;;;;;;:::::::::999999777777777777666666555555555555555666666666777777444444555555555555444444777666666666555555555555333333333333333444555555222222222222222222222222111111111111000000000000111000///...//////111111000000000000000000000000zzzpppfff```\\\ZZZ^^^eee|||~~~yyyooohhh^^^[[[\\\^^^]]]\\\SSSKKKAAA:::888777666555333333333222111111000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000000//////............//////........................------------------------..............................//////////////////////////////000000000000//////////////////000000000000000000111111111111000000111111111111000000111111111222222222333333000000000000000000000000000222333333222111111222222111111111111000000000111111111111111111111111111111000000111222444555999888666444333333444444111111111111111000///...111111111111000000000000111111111111111111111111111111111222222222333333222111111000000//////...////////////////////////---..................---//////...------------...................................................000000000...,,,+++---/////////............//////....../////////000000000//////............/////////000111111222222111111111111222222222333333333444444444555555555666666777777777888999:::<<<<<<;;;???CCCFFFNNN___uuuzzzrrrlllkkkkkkjjjkkkooovvvzzzwwwiiieeebbbbbbaaabbbgggnnnxxxxxx|||qqq\\\NNNGGG???;;;;;;<<<===<<<::::::999999999888888888777777777666666666666555444444444555555555666666444444555555555555444444777666666666666666555555333333333333333444444555333333333222111111111000111111111111000000000000///000000000111111222222000000000000000000000000ttthhh```YYYWWWYYY___jjjvvvyyytttiiiccc\\\YYYXXXVVVSSSOOODDD???999555555666666666333222222222111111000000000000000000000000000000////////////////////////////////////000000000000000000000111111222222222//////............//////........................------------------------....................................////////////000000000000////////////---......//////000000000///000000000111111111111000000111111111111000000000000111111111222222222000000000000000000000000000222444444333222111222111111111111000000000000111111111111111111111111111111111111222333444555777666555333333222333333333333333333333222111000111111111000000000000000000000000000000000000000000000111111111222222222111111000000////////////////////////////////////,,,---...//////...---,,,///......---------......////////////////////////........................000111111///...---///000///......------......///........./////////000000111000000000000111111222///000000111111111111111111111111111222222222222333333444444444555555555666666666666777888999999<<<@@@BBBBBBCCCKKK[[[hhhyyy}}}tttqqqnnniiiggghhhlllnnnuuu}}}rrrgggcccaaabbbdddgggqqqzzzzzzgggYYYIIIHHHCCC>>>;;;;;;;;;:::999888888888888777777777777666666666666666666666666333333333444444444555555333444444555555444444333555555555555555555555555444333333222333333444444444333333222111000000///111111111111000000000///......000111111111111111////////////////////////ooo```ZZZVVVUUUYYY```jjjyyyzzzuuupppgggccc^^^YYYUUUOOOHHHBBB<<<999666444444555555666222222111111111111111000000000000000000000000000////////////////////////////////////000000000000---------......///////////////............//////........................------------------------........................---.........//////000000000000000000////////////------......//////000000///000000000111111111111000000111111111111000000////////////000000000000////////////////////////000222444444333222111222000000000000000000000000111111111111111111111111111111111111222333444444444333333222111111111111222222333333333222111111000000000000000000111111////////////////////////////////////000000000000000000000///////////////////////////////////////,,,---...//////...---,,,......---------......///................................................,,,---...---+++***+++---......------------..................////////////000000000000000111222222//////000111111111111000000000000111111111222222333333333333444444444444555555555555555666777777777<<>>===<<<:::999888888888888777777777666666666444555555555555666666666333333333444444444555555333333444444444444333333111111111222222222222333444333333222222222222222222222222111000000000///111111111111000000000000/////////...............000000000000000000000000tttkkkdddcccaaaZZZVVVUUUUUU\\\jjjyyyxxxqqqllliiijjjeee[[[QQQHHHAAA<<<:::444444555444333222222333000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000222222222222111111111111//////............//////........................------------------------------------------------------......///000000111////////////000000000000..................------000000000000111111111111000000111111111111000000////////////000000000000000000000000000000000000000111222111000///111222////////////000000111111111111111111111111111111//////000111222222222222222222222222222111111000///000000111111111000000///000000000111111111111////////////////////////////////////000000000000////////////////////////////////////////////////......------------......---------------...//////------------------------...........................000111111000//////000...------,,,,,,------...---------.........//////------------...///000111...//////000000000000000/////////000000000111111222222222222333333333333333333333444555666777888777888999<<<>>>??????>>>???BBBKKKXXXfffwww{{{zzzyyy{{{yyyrrrttt{{{~~~|||~~~qqq\\\OOOKKKBBBAAADDD@@@<<<<<<<<<;;;:::999::::::888888888777777777666666444444444555555555666666444444444444555555555555222333333444444333333222111111222222222333333333444333333222111111222222111111111111000000000000111111111111000000000000222111000............///000000000000000000000000fff^^^ZZZ[[[[[[XXXXXX\\\^^^hhhzzzxxxsssooommmfff^^^RRREEE<<<777666666333555666666555444444555000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000//////......------//////............//////........................---------------------------------------------------------...///000000111////////////000000000111/////////......------,,,000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111111111111///......111333.../////////000000111111111111111111111111111111...///000111111222111111222222333333333222111111111222222333333333222222//////000000111111111222000000000000000000000000000000000000111111111111.........//////////////////////////////////////////...---,,,,,,---...///---------------...///000000000000000000000000000........................+++,,,......---,,,,,,---...------,,,,,,------...---------.........//////////////////000111333333...//////000000000000000////////////000000000000111111222222222333333333333333333444555666888888888666555888<<<>>>>>><<<:::===EEEKKKMMMWWWnnnqqqpppnnnpppvvv}}}uuusssvvvyyy}}}~~~kkkWWWJJJIIIJJJBBB???AAA???=========<<<:::999:::;;;888888888888777777777777444444444555555555666666444444444555555555666666222333333444444333333222222222222333333444444444444333333222111111111222000000000000000111111111111111111111000000000000555333111///......///000000000000000000000000000aaaYYYTTTVVVWWWXXX]]]cccsssyyywwwwwwpppgggZZZSSSHHH???999777777777555555444444333222111111111111000000000000111111000000000000000000000000////////////////////////.......................................///000000///...---,,,,,,---.../////////............//////.........------,,,,,,,,,/////////...------,,,,,,........................////////////////////////111111000000//////......///......------///000111000000000000////////////000000000000000000000000111111000000000000111111444333111///......///000111111000000//////......000000000000000000000000111111000000//////......111111111111111111111111111111111111111111111111333222000/////////000111000000000000000000000000---......///////////////////////////000000000000,,,---------.../////////,,,,,,,,,---------......++++++,,,,,,---...//////------------------------......//////...---,,,,,,..................------........................000000000000000000000000.........///////////////---.........//////000000222111111111000000//////111111222222222333333333333333333444444444555555777777777777777888888888>>>???@@@AAACCCKKKUUU\\\xxxwwwmmmnnnqqqrrrqqqvvvppp^^^UUUJJJHHHDDD@@@===<<<======;;;;;;;;;;;;:::999888888444444555555555555444444777666555444333222222222000111333555666666555555222222222222222222222222333333333222222222111111000000000000000000000000000000////////////000000222222000///............000//////.........//////000000///...............___XXXUUUZZZaaahhhrrr|||}}}xxxrrrggg\\\OOOIIIAAA:::666555555555444444333333222111111111111111000000000000111111////////////////////////////////////////////////.......................................///000000///...------------.../////////............///////////////......---------...............---------................................................000000000000//////......///......---...///000111////////////000000000000000000000000000000000000111111000000000000111111444333111///...///000000111000000000/////////...////////////////////////111000000000/////////...111111111111111111111111111111111111111111111111222222000/////////000111////////////////////////---......///////////////............////////////---------...............,,,,,,,,,---------......,,,,,,---......///000000------------------------......//////...------,,,..................------........................////////////////////////---------.........................../////////000111111111000000000//////111111111222222222333333333333333333444444444444666666777777777777888888:::;;;;;;<<<===BBBJJJOOO\\\ffftttyyyuuutttwwwzzz{{{|||}}}hhhYYYRRROOOGGGDDDAAA===;;;;;;<<<<<<;;;;;;;;;;;;:::999888777666666777777777777666666555555555444333333333333111222333555555555444444222222222222222222222222333333222222222111111111000000000000000000000000000000////////////000000222111000///............000000////////////000000000000///...............\\\YYY\\\eeeqqq}}}tttiiiYYYMMMCCC???:::777555555555444333333222222111000000000111000000//////000000111////////////////////////////////////////////////.......................................///000000///...------------.../////////............/////////////////////.........---------...............................................................000000000////////////...///............///000000......//////000000111111000000000000000000000000111111000000000000111111333222111/////////000000000000000000////////////////////////////////////000000000000////////////111111111111111111111111111111111111111111111111222111111000///000000000////////////////////////---......///////////////------------...........................---------,,,,,,,,,---------......------......///000000000------------------------.........///......---,,,------------------......................................................,,,,,,,,,------.....................////////////111111000000000000//////111111111222222222222333222222333333333444444444666666666666777777888888888888999888888;;;???BBBEEELLLTTT^^^lll|||yyy{{{~~~}}}qqq[[[NNNIIIHHHIIIBBB@@@===;;;:::999:::;;;::::::::::::999888777666666666777777777777666666333444444555555444333333222333444444444444333333222222222222222222222222333222222222222111111111000000000000000000000000000000////////////000000222111000//////......///111000000///000000111111000//////............///^^^bbblllyyyttthhh[[[LLLBBB===:::888777777777666555222111111111000000//////000000////////////000000////////////////////////////////////////////////.......................................///000000.........------.........///......------....../////////..................,,,,,,------...//////000................................................////////////////////////............/////////000---......///000111111222////////////////////////111111000000000000111111222222111000//////000000000000000000////////////////////////////////////000000000000////////////111111111111111111111111111111111111111111111111222111111000000000000000////////////////////////---......///////////////------.........//////////////////...---------,,,,,,,,,,,,---------......------......////////////---------------------------...............------,,,,,,------------..............................------------------------,,,------....../////////.........///////////////000000000000000000//////111111111111222222222222222222222222333333333333444555555666666777777777888888999999999999:::;;;===AAAFFFIIIPPP```vvv}}}~~~}}}rrrrrrvvv~~~}}}uuuttttttwww}}}vvviiiYYYMMMHHHEEEBBB???>>>===;;;:::999999:::;;;999999999999888777666666333444444555555444444333222333444555555555444333333333444444333333333222222222222222222222222222222222222222111111111111000000000000000000000000000000////////////000000111111000/////////////////////////////////000111000///............//////mmmxxx~~~pppcccVVVKKKCCC===:::888777666777777555333111111000000000000000///000000////////////000000........................////////////////////////.......................................///000000---..................---......------------......------------------------+++,,,,,,---...///000000.............................................................../////////---......///////////////---......///000111111222////////////////////////111111000000000000111111111111111000000000000000////////////000000000000........................////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000///........................---......///////////////....../////////000000000/////////...---------,,,,,,,,,,,,---------......------------------......------------------------------...............---,,,,,,,,,,,,------..............................---------------------------......///000000111111///////////////.........//////////////////000000000000111111111222222222111111111222222222333333333444444555666666777777777777888999:::::::::999777;;;@@@AAACCCJJJVVV```uuu~~~uuussswww{{{nnniiihhhjjjqqqyyyrrrpppiiikkkqqqzzz|||xxxzzzuuuwwwxxxzzz~~~xxxiiiWWWPPPHHHDDDCCCAAA<<<888<<<<<<;;;:::999::::::;;;888888888888777666555444333333444444444444333333333333444444555444444444444333333333222222333333222222222222222222222222222222222111111111000000000000000000000000000000000000////////////000000111000000////////////000---------------...///000//////............//////}}}yyysssjjj\\\OOOFFF@@@===;;;777555444444555444333111111111000000000000000000000//////......//////000........................////////////////////////.......................................///000000------...//////...------......------------......,,,,,,,,,---------------,,,,,,------...///000000........................---------------------------............/////////---......///000/////////......//////000000111111000000000000000000000000111111000000000000111111000000111111000000000000////////////000000000000........................////////////000000000000000000000000000000000000000000000000000000000000000111111111111000//////........................---......///////////////////////////000000000111...............---------,,,,,,,,,---------......------------------------------------------------,,,---......///.........++++++,,,,,,------..............................------------------------......///000111222222333///////////////...............////////////000000000000000111111111111222000000111111111222222222222333333444555666777777555444555666999:::999777555999===@@@AAACCCHHHKKKUUU```rrryyyuuuvvvvvvvvvzzztttkkkiiimmmxxxpppeeeaaa```dddmmmrrrhhheeefffhhhmmmuuu~~~|||zzz~~~}}}jjj[[[TTTJJJFFF@@@>>>>>>???>>><<<<<<;;;;;;:::::::::::::::777777777777666555444444555555666666666666555555555444444333333333444444333333222222222222333444222222222222222222222222222111111111111000000000000000000000000000000000000000////////////000000000000////////////000000,,,,,,,,,,,,---.../////////............//////000~~~}}}xxxvvvttttttuuussslllfff[[[SSSHHH@@@<<<;;;999888555333222222333444333222111111111111111111111111//////............//////........................////////////////////////.......................................///000000------...//////...------...------,,,,,,------...------------.........///,,,---------......//////........................---------------------------------.........//////------///000000000///...////////////000000000000000000000000000000000000111111000000000000111111000000000111111111000000.../////////000000000111.........................../////////000000000111000000000000000000000000000000000000000000000000000111111222111000///...........................---......///////////////........./////////000000---------...............,,,,,,,,,---------.....................---------------------------------,,,------...//////......***++++++,,,------..............................------------------------------...///000111222222000/////////...................../////////000000000000000000111111111111000000000000111111111222111222333444555666666777555444333555777999777555777888:::<<>>???;;;::::::999999999999888666666666666555444333333444555555666666555555444888666444222111222444555222222111111111333444555222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000////////////000000,,,,,,,,,------...000000...............///000000zzzvvvtttnnnllllllmmmnnnjjjaaaYYYIIICCC<<<999999999777555555444222333444666666555111111111111111222222222//////............//////........................////////////////////////.......................................///000000,,,---...//////...---,,,...------,,,,,,------...---.........//////000000---------.......................................---------------------------------.........//////,,,---///000000000///...000000000000////////////000000000000000000000000111111000000000000111111///000111111111111000000.../////////000000111111.........................../////////000000111111000000000000000000000000000000000000000000000000000111111222222000///...........................---......///////////////---------.........//////,,,------....../////////,,,,,,,,,---------......///////////////.........------------------------,,,,,,---.../////////...******+++,,,,,,---......................................................,,,,,,---...///000111222000000//////.........------.........//////000000000000000000111111111111000000000000111111111111111111222333555666666777777555444555777999777555777555333444888;;;;;;999???BBBFFFMMMYYYjjj}}}}}}{{{uuusssrrrsssyyy|||yyyxxx|||ssskkkiiiiiieeejjjttt~~~~~~~~~|||xxxvvvuuuuuurrrzzz~~~mmm\\\TTTOOOHHHCCCCCC<<<======<<<:::999999:::::::::999999888888777777666666666666555444333222222333333444444333333222:::777444111000111333555111111000000111333555666222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000000000////////////000111---------......000111111...............///000111{{{vvvllljjjlllooossspppdddQQQCCCAAA>>>:::777777777777666333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////...---,,,++++++,,,---.....................------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///...------........................//////............//////000000000000000000000000............////////////000000000000000000000000111111111000000000000000111111000000111222333333000///...------...///000//////......---------,,,///////////////////////////......------///000111////////////////////////////////////////////////000000//////......------........................////////////////////////------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///+++///222444222///---------------------...//////000///...------...///000000000000000000000000000000000111222222222222111222222111111222222333444222222222333333444444444999888777666666777888999666:::>>>@@@EEENNN[[[eeewww|||vvvrrrooonnnooossswwwvvvsssuuuzzz}}}ppp\\\TTTJJJEEEDDDCCC@@@===<<<<<<;;;::::::::::::;;;888888888888777777777777777777666555444444333333222222222333333444444444333333333222222111111111222333333333333222111111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000222111000//////000111222222111///...------............//////////////////|||vvvrrrhhhmmmnnnooollldddVVVHHH???>>>;;;888666666666666555333333222222222111111111000000000000000000000000////////////////////////........................---------,,,,,,---------................................................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------........................//////............//////////////////////////////............////////////000000000000000000000000000000000000000000000000//////////////////000000000///...------...///000.........//////////////////////////////////////////......---...///000111////////////////////////////////////////////////000000000//////.........................................................------------------------........................------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------------------------............///...000333333111///...---......---------......///000///...------...///000////////////////////////000000111222222222222111222222111111222222333444222222333333333333333333777777666666666666777777:::<<>>>>>???===;;;<<<;;;;;;:::::::::::::::888888888777777777666666777666666555444444333333222333333333333333333444333333333222222222111111222333333333333222111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111000////////////000111//////...------...///000////////////............vvvssssssmmmmmmlllhhh^^^QQQEEE>>>:::999777444333444555444444222222222222111111111000000000000000000000000000////////////////////////------------------------,,,------......------,,,........................------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////...------........................//////............//////....................................////////////000000000000000000000000000000000000000000000000000000////////////////////////............///000.........///000000111111///////////////////////////............///000000////////////////////////////////////////////////000000000000////////////................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................***+++,,,,,,------,,,,,,---------............///111222333222000.........//////......---.........//////............/////////////////////////////////000111111222222111111222111111111111222333333333333333333333222222222555555555666666666555555999;;;===<<<;;;===CCCGGGFFFNNNYYYgggxxx}}}~~~{{{tttqqqqqqvvvnnn^^^TTTLLLFFFEEE@@@;;;999;;;<<<<<<:::;;;;;;:::999999999999:::888888777777777777666666666666555555444333333333444333333333333333333222333333333222222222222111222333333333333222111111222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000//////............//////------------...///000111////////////......------}}}wwwzzz}}}wwwhhhcccYYYMMMBBB;;;888777555333111111222333333222222111111111111000000000000000000000000000000000////////////////////////------------------------+++,,,---......---,,,+++---------...............------------------------...------,,,,,,,,,------........................++++++,,,,,,,,,,,,------------------------------.........//////...------........................///......------......///..................................../////////////////////////////////////////////000000000000000222222222111111000//////...............//////000............////////////////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,------------,,,---------............///333444333111///---...///000//////.............../////////......////////////////////////////////////000000111111111111111111111111111111222222333444333333333222222111111222333444555666555444333444666888999999:::<<>><<<;;;:::;;;;;;;;;;;;999999888777777777777777777777777666666666666555444444444444444333333333444444444333333222222222222222222222222222222222222333333333333222111111111111111111111111111111111111111000000000//////////////////////////////////////////////////////------............------...............------,,,//////......---------,,,rrr___MMMDDD999555666888777555333111000111222222111///000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------***++++++,,,,,,------...------------------------,,,,,,---............---..............................------------..........................................////////////000000000000000000000000---......//////000000111---...///000///...---,,,,,,---...///000000000///000///...---,,,***))))))////////////////////////---......///000/////////////////////////////////////////////////////////............////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///111222222000...---.../////////......//////000111......////////////.................................///000000111111000000111000000000000111222222222222222222222111111111111222333444444555444444444555555666666666555555999:::<<<>>>@@@DDDHHHLLLTTT]]]hhhsssyyyjjj___YYYRRRNNNHHHCCC@@@===:::888::::::::::::999888888777888888777666666666666777777777666666666666555555444444333333333333333333444333333333333333333222111222222222222333333333222333333333333222111111111111111111111111111111111111000000000/////////////////////////////////////////////////////////------...//////...------...//////......---++++++------------------------zzz{{{rrrgggZZZIII@@@<<<777444555555555444444222111222333222111///000000/////////.........////////////////////////................................................---------,,,,,,---------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,------.........---...........................------,,,,,,------...////////////////////////............////////////000000000000000000000000------......///000000111+++---...///000///------,,,---...///000000000/////////...---,,,,,,++++++////////////////////////------///000000000///...////////////////////////////////////////////////,,,---------.........///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---............------------............///...000000///...------...............///000222222---...///000000///...---...........................//////000000000000000000000000000000111222222111111111111222222222222222222222333333444666666444444444444555555444444666777999:::<<>>=========<<<666777999888777666666666888777666666555555666666777777666666666555555555333333333333333333333333222333333333333333333444111111222222222333333333222333333333333222111111111111111111111111111111111000000000////////////////////////////////////////////////////////////---...////////////...---,,,---.........---,,,++++++,,,,,,------......///vvvpppjjj[[[OOOHHH>>>888999999777444222222333555333333333333333111///000/////////............////////////////////////........................////////////////////////......,,,++++++,,,......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,------.........---...........................------,,,,,,------...000000000000000000000000............/////////000000000000000000000000000---------...///000000111,,,...000111222111000///+++,,,...000000000000///..................------////////////////////////,,,---///000000000///...////////////////////////////////////////////////,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................++++++,,,---------,,,,,,---------.........//////,,,...//////...------...---------...000111333444---...///000000///...---...........................//////000000000000000000000000000000111111222000000111111222222222333333333222222333555666888111111111222444666666666777666444333444666999;;;888???GGGIIIIIINNNZZZdddtttvvvfff___UUUMMMGGGEEECCCBBB@@@>>>;;;888777777777777444666888999888777666777777777666555555555555555777666666666555555555555333333333333333333333333222222222333333444444444111111111222222333333333222333333333333222111111000000000000000000000000000000000000////////////////////////////////////////////////////////////---...///000000///...---***+++---...///......---***++++++,,,---...//////{{{{{{}}}zzzvvvpppfffYYYOOOIIIDDD???:::666666555444444333222222111111111111111111111111......////////////......................................................------------------------............---,,,++++++........................------............------,,,,,,,,,------.........//////.........---------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................................................................//////000000///...------------...///000000//////111000000///...------,,,////////////////////////000000//////.........---//////.........---------////////////////////////............////////////000///...---------------......---------,,,,,,,,,...---,,,,,,.../////////------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------///---,,,///555777555222000///...---------------***++++++,,,---...//////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222555555555555555555555555666666666666777888999:::999:::;;;>>>AAAEEEGGGIIISSS]]]mmm}}}qqqbbbZZZLLLHHHDDDAAA??????===<<<888888888888777777777666888777777666555444444444666666666666666666666666666666555555444444444444555444222000000111222333444333222111111111222333111111111111111111111111222111000000000111333444333333333222222111111111000000//////.........---////////////////////////........................//////...---...///000111------......---,,,++++++...------------...//////~~~wwwtttssswww}}}}}}vvvnnn___WWWLLLDDD@@@===999666555555444444333222222111111111111111111111111111...//////000000//////...................................................------------------------,,,,,,------...---------........................------............------------..................///.........------------,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................................................................//////////////////...---......//////////////////111111000//////...------////////////////////////000/////////............//////.........---------////////////////////////............///////////////......---------............---------,,,,,,,,,...---,,,,,,...//////...------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---,,,///444666444111//////...---------------------..........................................000000000000000000000000111111111111111111111111222222222222222222222222444444444444444444444444555555555555666777888888999999:::<<<>>>@@@BBBCCCFFFLLLUUU^^^iiixxxzzznnndddYYYPPPLLLGGGDDD@@@>>>===<<<;;;:::888888888777777777666666777777777666555444444444555555555555555555555555333333444444555555666666555444222111111111333444444333222111111111222222111111111111111111111111111111000000111111222333666666555444222111000000000/////////............////////////////////////..............................---------...///000............------,,,,,,---------------...//////{{{yyysssqqqqqqxxx~~~zzzkkk^^^LLLFFF>>>999888777555333333333333222222111111000111111111111111111111111//////000000000000//////................................................------------------------***+++,,,---............------------------------------............------////////////........................------------,,,------------............------,,,,,,------...,,,,,,,,,---------..............................................................................---.../////////////////////////////////.........111111111000000//////...////////////////////////////////////............/////////............---////////////////////////............////////////......---------...//////......---------,,,,,,,,,...---+++,,,...///......------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......//////---,,,...222333111...//////...------------...////////////.........---........................000000000000000000000000111111111111111111111111111111111111111111222222333333333333333333333333333333333333444555666777999888888888999:::;;;;;;>>>@@@CCCEEEJJJTTT```iiixxxiiiYYYPPPKKKFFFCCCCCCAAA>>>;;;:::::::::999888777777777777666666666666777777666666555444444444444444444444444444444444444444444444444555555555666555333222222222333444444333222222111111222222111111111111111111111111///000111111222222111111888777666444222111000///////////////............////////////////////////........................---------,,,---....../////////...---------......---------------......///|||xxxxxxwwwxxx|||~~~qqq\\\KKKAAA===888555555555555333222222111111000000000000111111111111111111111111//////000000000000//////................................................------------------------+++,,,------.........---------------------------------............------//////......------,,,,,,---------------------------------.........//////------------------------,,,,,,,,,---------..............................................................................------...///000000//////000//////...............222111111111000000000//////////////////////////////////////////........./////////...............////////////////////////............////////////---------------...///000......---------,,,,,,,,,...---+++,,,---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---,,,...000000///---///......---------.....................---------........................000000000000000000000000111111111111111111111111000000000111111111111111111111111111111111111111333333333333333555666666777666666666666777888888;;;<<<===>>>AAAFFFNNNSSSXXX```kkkxxxxxxtttrrrgggZZZMMMGGGCCC???>>>???<<<:::777777888999888777777777666666666555555555666666666555555444444444444444444444444444444444888777666555333222111000666555444333333333444444333333222222222222111222111111111111111111111111...///111222222222111000555555444333222000000//////////////////.........////////////////////////........................,,,,,,,,,,,,------......//////...---------...///------,,,,,,------...///|||{{{~~~~~~zzznnn]]]KKK@@@<<<:::777555444444444333111000000000000000//////000000000000000000000000//////000000000000//////................................................---------------------------.........------,,,+++------------------------------............---------------,,,,,,+++++++++,,,,,,---------------------------.........//////------------------------,,,,,,,,,---------..............................................................................------...///000000//////000///............//////111111111111000000000000////////////////////////.........///////////////////////////////////////////////////////////////............////////////---------------...///000......---------,,,,,,,,,///---++++++---------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------......---,,,......---------......///******+++,,,,,,---..............................////////////////////////000000000000000000000000/////////000000111111111111111111111111111111111333333333333444555666666555555555555666777888888555777999;;;===???BBBDDDBBBHHHPPPXXX```kkkvvv~~~~~~mmm```ZZZYYYZZZWWWNNNFFFCCC@@@;;;999999999777666666888999888777666666666555555555555444555555555555444444444444444444444444444444444444888777666444333111000000555555444444333333333333333333333333222222111111000000000000000000000000...///000222222111000000111111111000000000000000.........///////////////////////////////////////........................,,,,,,,,,---------------......---------.........,,,,,,,,,,,,,,,---......~~~{{{wwwnnnaaaQQQFFF???>>>777777555444222111111111000000000000000000000000000000000000000000000000......////////////......................................................------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,------......------,,,,,,,,,,,,---------..............................................................................---.../////////////////////...---------///000111000000000000000000000000////////////////////////.........///////////////...////////////000000000////////////////////////............////////////......---------...//////......---------,,,,,,,,,///---++++++,,,---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------.........------...------------...//////))))))***+++,,,---......------------------------////////////////////////000000000000000000000000......//////000000111111111111111111111111111111222222222222333444555666444444444444555777888999444555888:::;;;:::999999<<>>:::777888777666666777888999888777666555555555444444444444444444444444444444444444444444444444444444444444333333333333333444444444444444444444333333333222222333333333333222111000000000000000000000000000...///000000111111000000...////////////000000000.........///////////////////////////////////////........................,,,,,,---............---+++,,,------......------,,,,,,,,,,,,,,,------...xxxssseee^^^SSSGGG>>>:::999:::333444444333111000//////000000000000000000000000000000000000000000000000------............------................................................---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................................................................//////////////////...---...---,,,,,,---///111333////////////////////////////////////////////////............/////////000.../////////000000000000////////////////////////............///////////////......---------............---------,,,,,,,,,///---++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...............///---------------...//////+++++++++,,,,,,---------------------------------////////////////////////000000000000000000000000------...//////000111111111111111111111111111111111111111111222333444444444444444444444555666777666666777888999999888777999<<<>>>???>>>AAAFFFJJJJJJRRR\\\eeemmmvvvvvvggg\\\UUUQQQRRRQQQMMMGGGBBB@@@???@@@<<<:::<<<<<<999888;;;666555555666888888777666555555555444444444333333444444444444444444444444333333333333333333333333222222222333333444444555333333333333333222222111222222333333333222111000000000000000000000000000///////////////000111111000000000000////////////............/////////000////////////////////////........................,,,---.../////////......(((***,,,......---,,,***,,,,,,++++++,,,,,,---...{{{mmmcccMMMGGG???;;;;;;:::888555111222333333111000///000000000000000111111111111000000000000000000000000,,,------------------,,,................................................------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................................................................///000000000///...------------,,,,,,---000222444............////////////////////////////////////---.........//////000000.../////////000000111111////////////////////////............/////////000000///...---------------......---------,,,,,,,,,///---++++++,,,,,,,,,***------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---((()))***,,,...000111222))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///+++,,,...///......///000---------------...///000......---------,,,,,,,,,------------------------////////////////////////000000000000000000000000---------...///000000111111111111111111111111111////////////000111222333555444444444333444444555555444333444666888999999777999;;;;;;999:::???BBB???DDDIIIKKKNNNSSS\\\dddfffppp~~~|||tttoooqqqpppjjj^^^SSSLLLIIIGGGGGGEEEAAA<<<:::<<>>AAAEEEHHHJJJQQQRRRUUU[[[dddppp{{{wwwnnnhhheeeaaa[[[VVVTTTRRRQQQSSSTTTQQQIIIBBB>>>======<<<:::999888888888888888888888777666555444444555555555555444444333444444555555444444333333333333333333333333333222222222222222222222222222111111000000111111222222222222222222222222222444444333333222000///...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.................................------,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,ssshhh^^^RRRFFF>>><<<;;;888555444333333444222222111111111000000000111111000/////////////////////000000000000//////.......................................---------------,,,,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------...///000........................////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////...............//////000......................................................---,,,,,,,,,,,,---........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++************---,,,++++++++++++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............111000000///......------////////////////////////.../////////000000000000//////000000000111111111000000000111111111222222222222222222222222222222444444444444444444444444777777777777888888888888:::::::::<<<===???AAAAAAEEEDDDEEEGGGLLLRRRYYY]]]bbbjjjvvv~~~yyyppphhh[[[VVVOOOLLLLLLJJJGGGCCCFFFEEEFFFKKKOOOPPPLLLGGG===<<<;;;:::999888888777666666777777777666555555444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222---......///////////////000000000000000000000000000000000000000000000000////////////////////////......////////////....................................---------,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||wwwrrrrrrhhh[[[OOOGGG@@@999555999777555444333333333333111111000000000/////////111111000///////////////...//////000000//////...........................//////......------,,,,,,---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......------------------------......---,,,,,,+++******)))******+++---......///...---------------..............................////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////......------......///000000000//////......------..............................---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,++++++******++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,------------------------++++++++++++++++++++++++------------............111111000000///.........////////////////////////....../////////000000000//////000000000000111111/////////000000000111111333333222222222111111111333333333333333333333333555555555666666666777777777777888888999999888888======<<<<<<===>>>@@@BBBCCCIIIPPPVVVYYY[[[___ccclllrrr{{{yyynnniiiaaa\\\XXXSSSMMMHHHGGGCCC???>>>???@@@>>><<<::::::<<>>AAADDDEEEFFFGGGIIIKKKNNNRRRXXX^^^dddkkkqqqvvv{{{~~~~~~tttqqqlllhhhddd___YYYUUUPPPMMMHHHFFFEEEDDDBBBAAAEEEBBB???>>>>>>>>><<<;;;888777777:::>>>@@@@@@???888888777777666555555444222333444555555666555555333444444555555444444333555444222111111222444555222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222444444444444333222111000000000000000000000000000////////////////////////////////////////////////---......//////......---........................------------------------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,|||yyylllmmmnnnnnnjjjcccZZZTTTEEEBBB>>>:::999888888777222111111111111111222222222222111111111000000000111000000///////////////......////////////..............................//////...---,,,++++++***........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................////////////................................................////////////////////////////////////........................////////////////////////---------------...//////111000000///...------,,,..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,------------.........------------,,,,,,....................................////////////...////////////000000000000000000111111111222222//////000111111222333333222222333333333444444444222222333333333444444444333444555777777777666555555666888::::::::::::999;;;<<<<<<<<<<<<<<<>>>???AAACCCEEEGGGIIILLLQQQTTTUUUYYY^^^dddjjjppptttvvvyyy{{{~~~}}}xxxtttooommmlllhhh___XXXPPPNNNLLLKKKJJJIIIFFFDDDAAA???===<<<======>>>>>><<<:::888777777666555444888777666777888888888888666666666555555444444333333444444555666666666666333333444444444444333333555444222111111222444555222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222111111111111000///......000000000000000000000000////////////////////////......................../////////000000/////////........................------------------------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvoookkkmmmllljjjeee\\\QQQGGGAAA;;;:::999888666555333222000000111111111111111111222222111111111000000000111111000///////////////---......//////......---------------------------......------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,,,,,,,,,,------------------------------////////////................................................////////////////////////////////////........................////////////////////////------,,,,,,------.../////////......------,,,,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***))))))******+++******++++++++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////......////////////000000000000000111111111222222......///000111222333444222222222333333444444555222222222333333333444444333333444555666666666666333444666666777666555444555555555666777888:::;;;<<<============???BBBEEEDDDGGGJJJLLLNNNOOOQQQSSSSSSUUUYYY]]]aaadddggghhhhhhjjjnnnttt|||~~~zzzuuuuuutttssspppnnnlllkkkfffeeedddaaa^^^ZZZXXXVVVVVVSSSPPPOOOOOOLLLHHHCCCDDDBBBAAA@@@AAAAAA@@@>>><<<<<<;;;:::999888888888444444444555555555555555555555555555666666666666555555555444444444333333444444555555666555555555333333444444444444333333444333222111111222333444222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222...///000222222333333333000000000000000000000000000000000000000000000000........................//////000000000000//////........................,,,,,,,,,------------...++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwooohhhcccjjjggg```WWWMMMCCC===:::555666666666444222111000000000111111111111000000111111000000000/////////111111000///////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------////////////................................................////////////////////////////////////........................////////////////////////------,,,,,,------...///---------------,,,,,,,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,)))***+++,,,,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,---+++,,,,,,------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................---------.........//////........./////////000000/////////000000000111111//////000000111111222222000000111111222333333444222222222333333333444444333333333333333444444555444555555666555555444333444444444555666888888888888999999999888999;;;>>>;;;>>>@@@AAA??????@@@BBB@@@AAADDDFFFIIIJJJKKKKKKKKKLLLOOOSSSXXX]]]bbbeeekkkhhhddd```^^^```fffkkkqqqmmmgggccc```]]]YYYVVVUUUTTTSSSRRRPPPOOONNNNNNKKKJJJIIIHHHFFFDDDCCCBBBCCCBBBAAA@@@??????>>>>>>???===;;;;;;;;;;;;:::999888999999999777666666666333444666666666777777888111333444555555555555666555555444444444444333333333444444444444333333222222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444222222222222222222222222000111333444555666666666000000000000000000000000000000000000000000000000...........................//////////////////...........................,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttnnngggccc^^^YYYQQQHHH???;;;::::::222333444444333222222333111111111111111000000///000/////////............111111000///////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,------------....../////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++*********+++,,,------...///*********+++,,,---...///------------------------000/////////................................................/////////000////////////////////////........................////////////////////////---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,+++***)))***+++,,,,,,------------------------------------+++*********+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---***++++++,,,---...//////++++++,,,,,,---...//////------------------------++++++,,,,,,,,,------------.............................................---------.........//////............/////////000............/////////000111111111111000000000000...//////000111222222222222222333333333444444444444333111000000000111222222333333444444444444444777666555555666666555333555666666666555555666888444777:::;;;999999;;;===;;;<<<===>>>???>>>>>>===@@@@@@AAABBBEEEHHHJJJLLLMMMLLLJJJHHHHHHJJJOOOSSSQQQMMMHHHFFFGGGGGGFFFEEEFFFEEECCCBBBAAAAAAAAAAAA???????????????>>>>>>>>><<<===<<<;;;999999<<<>>>:::888555555555666555444000222444555555444444444000111333333222111111222111333555555555444333333555444444444444444444444333333333333333222111000222333333444444333333222111222222333333222222111111111111111111111111111222222222222222222222222222111111111111111111222222222222222222222222222111111222222222111000000000000000000000000000000000000000000000000000000........................---..................---........................,,,,,,,,,------.........******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyyyyqqq```RRRQQQIII@@@:::999888666333333222222111111222222333222111111000///......---////////////////////////...///000111111000///...,,,,,,,,,------............))))))---...+++***...)))***+++,,,------------,,,+++***))))))+++---...------------------------...---,,,,,,++++++,,,,,,------++++++++++++------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......,,,,,,,,,---------..............................,,,,,,------------,,,,,,---...///000000///...---........................222222111000///...------,,,,,,------------,,,,,,...------,,,,,,------...------------------------------------------------,,,---...//////...---,,,.........------,,,,,,,,,***+++---.........------------,,,++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,......////////////..............................------------............000000000000000000000000444444333333222111000000111111000000111111222333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333555444444444555666888999888888999999999:::::::::999:::<<<>>>??????>>>>>>???>>>=========>>>@@@AAAAAA@@@???===:::888555444;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777666555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444333333222222222222222222222222222222222//////000111111111111000333333333333333333333333444333222222111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000222111111000000000000000111111111///------///111111111000000000000111111//////...------------...,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||uuueeeRRRFFFBBB<<<666444666777666444222111111000000111111222111111111000///....................................///000000000000///...,,,,,,,,,---------......===333---///111...,,,,,,)))***+++,,,------------,,,+++***)))***+++---...------------------,,,,,,...---,,,,,,++++++,,,,,,------,,,++++++,,,------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............,,,,,,,,,---------..............................------............------......////////////..............................111111000000///.........------............------...------,,,,,,------...---------------------------------------------------------......---------......---------,,,,,,,,,******,,,---------,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************---,,,++++++******++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,......////////////..............................////////////000000000000////////////////////////111111111111111111111111111111000000111111222333333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333333333444444333333444555666777555555555555666666666666888888999:::;;;;;;;;;;;;;;;:::999999999:::<<<<<<999999:::999999888777666888888888888888888888888777777777777777777777777777666666555444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222111222222333444333333333333333333333333333333333444333222222111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000222111111000000000000000111222111000......///111111111000000000000111111000000///...............---------.....................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzrrreeeRRRCCC<<<777333000000333555555333000000000//////000000000111111000000//////....................................//////000//////...,,,,,,,,,------------...CCC888......111111---+++******+++,,,------------,,,+++*********+++---............------,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............,,,,,,,,,---------.......................................//////.........//////............//////........................////////////////////////.........//////............------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))***+++++++++++++++***)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************,,,,,,++++++******++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,......////////////......------------------------...////////////000000000////////////////////////......//////000111222222111000000000000111222222222222222222222222222222111111111111111111111111111111222222222333333333111111222222333333444444444333333222222333444444333333333444444444555555777666666666666666777777666555555555555666777777444555555555666555555444555555555555555555555555555555555555555555555555444444333333222222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333444444444444444333333333333333333333333333333222111111111111222222222222222222222222222111111111111111111111111111111111111111111111111222111111111111000000000222111111000000000000000111222222111//////000222111000000//////000000111111000000///.../////////...............---------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyypppdddZZZNNNAAA;;;:::666444222333444444333111111000000//////000000111111000000000/////////...........................------.........//////...------------------------888222,,,,,,///000...,,,***+++,,,,,,---------,,,,,,++++++++++++,,,---............------,,,,,,+++...---,,,,,,++++++,,,,,,---------,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,---------....................................////////////......//////---,,,,,,---//////........................---------....../////////......////////////.........------,,,,,,------...---------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---......//////......---------------------------,,,,,,,,,---------......////////////////////////......///000000111111222000000000000000111222222222222222222222222222222000000000000000000000000111111111111222222222222000000111222333444444555222222222111111111111111444444444555555555666666777555444333222333444444333333333333333444444555444444444444333222111111333333333333333333333333444444444444444444444444333333222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000222111111000000000000000111222333222000000111222000000////////////000000000000///.............../////////...---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++eeeZZZMMMFFF@@@:::777777666555555444555444222111111111111000000111111111000000000000////////////........................---------------......///------------------------***,,,...---,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,---...---------,,,,,,,,,---------....................................////////////......///...---,,,,,,---...///........................,,,,,,,,,---......//////......////////////.........------,,,,,,------...------------------------------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,------............------------------------------,,,,,,,,,,,,------------........................111111111111111111111111000000//////000000111222111111111111111111111111000000000000000000000000000000000111111111222222000000111111222333444444111111111111111000000000444444444555555555666666666555444222222222333333333333333444444444444444333333333333333333222111333333333333333333333333444444444444444444444444333333333222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000000111333222111000111222000000////////////000000......---,,,,,,,,,------/////////...---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++NNNEEE??????>>>999444222222222222333333333333333222111111000000111111222000000000000////////////------------------------,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,'''...222///+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,,,,++++++,,,,,,------............------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,---------.......................................//////...............------------..............................,,,,,,,,,------..................//////............------,,,,,,------...------------------------------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,+++******)))))))))************))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................111111111111111111111111000////////////000111111000000000000000000000000000000000000000000000000///000000000000111111111000000111111222222333333///000000111111111000000111111111222222222333333555555444333333222333333222333444555555555444444000000222333444555555555333333333333333333333333444444444444444444444444333333333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111222333333444444444444444222222222222222222222222222222111000000000000111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111222111111000000000000000...000222222111000111222000//////......//////000...---,,,,,,++++++,,,,,,...............---------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???:::999;;;;;;777333333111111111111000111222333000000000//////000000000////////////000000000000------------------------,,,+++++++++,,,---...///......---------,,,,,,,,,)))...000,,,+++------***+++,,,,,,------,,,,,,++++++,,,,,,---------------+++,,,,,,------............---,,,,,,++++++,,,,,,,,,---...//////...---,,,***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,------------,,,,,,,,,,,,---------..............................------............------,,,------......------,,,........................,,,,,,,,,,,,,,,---------------............------...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++***)))******+++,,,+++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...........................//////000000111111111///////////////000111111000000000000000000000000111111111111111111111111/////////000000000111111111111111111111222222222...///000111222222111111//////000000000111111111333333333444333333222222000111222333444333333222000111222333444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111222222333444333333333111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111222111111000000000000000---///111222111000000111//////............//////......---,,,,,,,,,,,,------------...............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;888666777555222444999444444333111//////111222//////............//////////////////000000000000------------------------++++++******+++---...///.........------,,,,,,,,,***,,,***'''***000111,,,,,,,,,,,,------,,,+++++++++,,,------......------***++++++,,,---...//////...---,,,,,,++++++,,,,,,,,,---...//////...---,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,---------..............................,,,------------------,,,+++,,,............,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...------,,,,,,------...------------------------------------------------+++,,,---......---,,,+++*********++++++,,,,,,,,,,,,+++***((((((((()))************++++++,,,------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************++++++,,,,,,,,,---------........................++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++,,,---...///111222222///////////////000111111000000000000000000000000111111111111111111111111////////////000000000000222222222111111111111111---...000111222222222111000000000000111111111111111222333444444333222111...///111222222222111000333333444333333222111000222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000//////000111111111111000111111111111111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111222111111000000000000000,,,...111111000///000000//////............////////////...------------...,,,------....../////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222222222222222333333111111111111000000000000111000///......///000111000000//////......------///............---------.........------,,,,,,,,,/////////....../////////---------,,,,,,+++++++++///......---+++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------,,,++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......*********+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---...///000000---------,,,,,,+++++++++000000...---,,,+++++++++---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------******++++++++++++******......---------,,,,,,,,,---------,,,,,,+++++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))***+++,,,---.........,,,,,,------...///000000........................,,,,,,---...///000111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000///.........000111222222111000//////000111222000000111111111222222222222222222222222222222222222111000000///000000111333222111000000000222222111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111111111//////000111111111111111000000111111111222222222000111111111111222222222222111111111000000//////111111000000000000111111000000000000000000000000////////////000000000000000000000000////////////...............///000000---......///////////////........................///...---,,,,,,---...///,,,,,,,,,---------......------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222222222222222222222222111111111000000000//////111000///......///000111////////////........................------------......---------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,------...///---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,------......//////...---------,,,,,,,,,+++......---,,,,,,,,,------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++---...//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------,,,+++***)))+++,,,,,,---......//////....................................////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111//////////////////000111111111000//////000111111000000000000111111111111000000000000000000000000111111111111111111111111222222111000000111111222111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000111111000000000000111111111111111111111111111111//////000111111111111000000000111111111222222222000000111111111222222222111111111000000000//////111111000000000000111111000000000000000000000000////////////000000000000000000000000////////////...............//////000---......///////////////..............................------------......,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333333222222111111000000111111000000000000//////000//////......//////000.............../////////............------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------000///---,,,+++,,,,,,---++++++,,,---------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......------------...///------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------..................---------------,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////...---+++***))))))+++++++++,,,,,,------...------------------------/////////.........------////////////////////////000000000000000000000000111111111111111111111111////////////000000000000//////000000000///......111000000//////000000111//////000000000111111111000000000000000000000000000111222333333333222111111111000000000111111222111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111000000//////000000111000000000000000000000000...///000000111111000000000000000111111111111222000000000111111111222222111111000000000000//////111000000//////000000111000000000000000000000000////////////000000000000000000000000////////////......------......///000---......///////////////........................------............------,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333333222111000//////...111000000000////////////////////////////////////---------....../////////.........---------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................//////---,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................---------------------........................---,,,,,,,,,,,,---......***++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................////////////////////////////////////////////////000000000000000000000000........./////////000000//////000111000///---,,,000000000//////000000000000000000111111111222222222222222222222222222222...000222333333222111000000000000000000111111111000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000...//////000000000000000000000000000111111111111000000000000111111111111000000000000000000//////000000////////////000000000000000000000000000000////////////000000000000000000000000////////////...------------...//////---......///////////////........................,,,,,,...//////...,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222222111000000///......000000000////////////.........////////////......,,,,,,------......//////...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---..............................------,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------..............................---------------,,,,,,,,,..............................---,,,,,,,,,,,,---+++++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********+++++++++++++++------------------------,,,,,,,,,---...//////000........................................................................---............/////////...///000000000...---,,,/////////000000/////////111111111222222222333333111111111111111111111111,,,...000222222111000/////////000000111111111111000000//////000000111222000000000000000000000000////////////////////////////////////////////////000000000111111000000000000000////////////000000////////////////////////......///000000000000000000000000000000000000000//////000000000111111111//////////////////000000000000////////////000000////////////////////////////////////000000000000000000000000////////////---------------...//////---......///////////////........................+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111000000//////......000000////////////......---......//////......------------------.........------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,---------,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///++++++,,,---------------+++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------------------------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///---+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000................................................------------------------------------.........///....../////////...------...//////000000//////...000111111111222222222222////////////////////////,,,---...000000000000///......///000111111111111000////////////000111111000000000000000000000000///////////////////////////////////////////////////000000111111000000///000//////......//////000////////////////////////---...//////000000//////111000000000000000///////////////000000000111111......////////////000000000//////......//////000////////////////////////////////////000000000000000000000000////////////------,,,,,,------...///---......///////////////........................,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////000000/////////.........------...//////...------...------------------,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---------,,,++++++******++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......///000000,,,,,,---............---************+++,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................+++++++++,,,,,,------...+++,,,,,,,,,------------------,,,,,,,,,---......---------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------------------------------,,,,,,---------...............---------...//////......///000000///......////////////000000000000////////////////////////---......///000000111111---...///000111111111000///////////////000111111000000000000000000000000////////////////////////........................//////000000000000////////////............//////........................---...//////000000//////111111000000////////////////////////000000000111........./////////000000//////............//////////////////////////////////////////000000000000000000000000////////////------,,,,,,------...///---......///////////////........................---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///////////////000/////////............,,,---...//////...---,,,.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........000//////......//////000+++++++++,,,,,,---------)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////------------,,,,,,+++***,,,,,,---------.........************************++++++,,,---------,,,,,,++++++,,,,,,,,,---------------......///000111111,,,---......//////......******++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................******+++,,,,,,---......+++++++++,,,,,,---------+++++++++,,,---...000000.........------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,++++++++++++***+++++++++,,,,,,---------------------------------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------........................,,,,,,,,,---------.........---,,,,,,---...000111---...///000000///...---------------.........///111111111111111111111111////////////000111333333,,,---///000111111111000///////////////000111111000000000000000000000000////////////////////////........................//////000000000000////////////............//////........................---......///////////////111111000000/////////...////////////000000000000---.........//////000000//////............//////////////////////////////////////////000000000000000000000000////////////---,,,,,,,,,,,,---......---......///////////////...........................---++++++++++++---...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111000000//////......------............------,,,,,,,,,---...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000//////...---,,,,,,++++++888000(((''',,,///---******))))))***,,,---+++)))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************///+++'''(((,,,...,,,***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,---------............///,,,,,,,,,---------......000111111000000///...---////////////000000000000------......///000000000////////////////////////...///000///.........000111...,,,---///111///---////////////////////////////////////////////////000000///...............111111000000/////////......------------.../////////000111222111000...,,,........................//////............//////,,,---------.../////////000000//////......---------......///000111111222555444222000...,,,++++++////////////////////////........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------111111000000///.........---......//////......---,,,,,,------......////////////.........---------+++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,------------,,,+++++++++***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////......---,,,,,,++++++///,,,)))((()))***+++***---,,,*********+++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,(((%%%%%%)))+++)))'''++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------............,,,---------...............//////000000000//////.../////////000000000000///////////////.........////////////////////////---...//////------...///111...,,,---///000///...........................////////////////////////000000///...............000000/////////............------------...////////////111111111000...---........................//////............//////------..................///////////////...............//////000000111111111000///...------------////////////////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***)))*********++++++++++++111111000//////......---......////////////......---------------........................---------***,,,///222222///,,,***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------,,,,,,------------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........------,,,,,,++++++(((***,,,,,,***)))***+++------,,,***)))))),,,...******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%&&&(((***)))&&&++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............------........./////////------...///000000000000....../////////000000000111000000///......------////////////////////////,,,...///...---,,,---...000...------...//////...........................////////////////////////000///......---.........///............---------...------------...//////...///000111000///...---........................//////............////////////...........................///////////////////////////000000000000---------------...//////////////////////////////........................,,,------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,111000000///......------...//////000000//////......---------------------........................+++---...000000...---++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,((()))***,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))***+++++++++++++++,,,,,,++++++***)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........//////.........------------------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((+++...///---+++++++++***+++,,,+++******,,,...************************)))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,---------..................////////////000---......///000000//////........./////////000000000000//////............////////////////////////,,,---...---,,,,,,---...///...------............................................................///......------.........------------------------...------------...//////...//////000000///..............................//////............//////000000//////......------------......//////000000000000000000////////////------------...//////000////////////////////////........................------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------...000000//////...---------......////////////......---------------,,,,,,,,,---.....................------,,,++++++,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))******++++++******+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------+++,,,,,,------.........//////.........------------------.........//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,...///...+++(((''')))+++,,,,,,++++++,,,************************)))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,------------............////////////000///////////////...------............////////////............//////000000////////////////////////,,,---...---,,,,,,---............---------...///........................------------------------......------------......,,,,,,,,,---------------...------------...//////........./////////..............................//////............//////000000000//////......---------......//////000000000000000000////////////000000//////.../////////////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------000000///......------,,,------............------,,,,,,,,,,,,,,,------------------..................---+++))))))+++---...++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))***++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,------..................------------,,,,,,------------.........+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,***)))+++------,,,)))---,,,+++,,,------+++)))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////////////////...---,,,,,,------........./////////------......///000000111////////////////////////,,,...///...---,,,---...---......---,,,,,,---///---------------------------------------------------------,,,------...///,,,,,,,,,------------......------------...//////..................//////........................//////............//////000000//////////////////.........///////////////////////////000000000000222111000///////////////////////////////////////........................------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************))))))000//////......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------...---------.........//////...---,,,,,,,,,,,,---...++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,------.........---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++)))************,,,000333999333,,,***,,,...+++'''************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,---------.....................///......---------------.........//////.........///////////////////////////////////////---...//////------...///,,,...///---++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,---------...............------------...//////------------......//////........................//////............/////////////////////000000000///////////////...............//////000000111111000000///............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++************))))))(((((((((000//////...------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------.........//////------...//////...------++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,---....../////////...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......................................................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,++++++++++++++++++++++++'''+++...,,,***---666>>>DDD999---(((+++...+++'''************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,,,,+++)))(((++++++,,,,,,,,,------------------,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,+++******+++,,,---------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++---......---++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...////////////---------.........//////000000000///......------////////////////////////...///000///......///000,,,...///---+++***---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------....../////////...------------...//////---------------...///000........................//////............//////......//////000000111111000000//////.........------......///000111111222......---------...//////////////////////////////........................+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,+++++++++******))))))///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---............------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,+++***)))((('''------------,,,++++++***+++++++++*********))))))***************************************************,,,,,,+++)))((()))************++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++***************+++,,,---...///BBB999---''''''***+++***++++++++++++++++++++++++---,,,+++******+++,,,---************************---+++)))+++...///...+++------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++......---,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------++++++++++++------,,,,,,,,,------,,,++++++...------,,,,,,------...------,,,+++,,,---...///,,,---------.../////////222000...---------,,,+++,,,,,,,,,---...///000000......---------......///...........................,,,***+++---...,,,***------------------------,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++---.........---,,,,,,+++------------------------////////////////////////---------............///555111......000000...,,,------------------------////////////////////////000000000000000000000000000000000000000/////////......////////////....................................---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------...------,,,,,,++++++***------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---......---------,,,,,,,,,------......------,,,++++++++++++,,,++++++******,,,,,,---------,,,++++++,,,++++++++++++*********+++++++++***************++++++++++++++++++++++++***+++,,,+++***))))))*********+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******+++++++++++++++,,,---...555000)))(((***------,,,++++++++++++++++++++++++++++++***))))))***++++++************************,,,***)))***---...---+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,---,,,+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,---...///------------............111///---------...---,,,,,,,,,------......////////////...---------------...........................,,,***+++---...,,,***---------------------------,,,+++++++++,,,......------,,,,,,,,,,,,++++++------......------,,,+++------------------------.................................////////////000444222//////000111000...------------------------////////////////////////////////////////////////////////////////////////......////////////.................................------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,...------------,,,,,,,,,------......------,,,,,,***+++,,,,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***++++++++++++,,,,,,,,,************+++,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---,,,)))((())),,,...,,,***++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++***)))***,,,,,,,,,***(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++***((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////............------------///---,,,,,,---......------------------.........//////...---,,,,,,---------------------------------,,,++++++------,,,+++------------------------------,,,,,,------...///------,,,,,,,,,,,,++++++------......------,,,,,,------------------------...........................////////////000000000222111//////111222111000........................////////////////////////////////////////////////.........///////////////......////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,------------------------,,,------...------,,,,,,,,,,,,---------------,,,***++++++,,,---------------------,,,,,,,,,++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,++++++++++++++++++++++++))))))******+++,,,---...------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,***)))***++++++)))&&&+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++***************+++******(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........//////.........------,,,,,,,,,...,,,++++++---///.........------------------------------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////------,,,,,,,,,+++++++++,,,------...------,,,,,,------------------------....................................//////////////////......///000111111////////////////////////////////////////////////////////////////////////.............../////////......////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++******...------,,,,,,++++++***//////.........---------,,,,,,,,,++++++*********************************///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------------------------,,,,,,------...------,,,...//////...---,,,++++++***++++++,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++))))))***+++,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******,,,,,,+++*********++++++...---+++******)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++************************)))))))))((((((************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,---------.....................------,,,,,,,,,+++---+++***+++---//////...---------------,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------,,,,,,,,,+++++++++,,,,,,------...------,,,------------------------........................,,,,,,,,,---------......,,,------------...///000////////////////////////////////////////////////....................................//////000000......////////////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********...------,,,,,,++++++***//////.........---------,,,,,,,,,++++++*********************************///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------......------/////////...---,,,***)))++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,++++++,,,---,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++,,,++++++***))))))((((((************************++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,++++++***+++,,,...///,,,,,,++++++++++++,,,,,,+++,,,------......------------------,,,,,,,,,,,,---+++***+++---......---,,,,,,,,,,,,,,,---------++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------++++++,,,,,,,,,---------+++,,,---,,,,,,,,,...000........................////////////////////////..............................//////000000111111......////////////..............................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++************++++++,,,,,,------............------------,,,,,,,,,++++++++++++++++++************************///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++,,,---------------,,,,,,,,,---------......+++,,,------......---------------------,,,+++***,,,,,,---------,,,++++++,,,++++++++++++************++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,+++++++++************+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,)))***************+++,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,+++++++++++++++*********************************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,---,,,++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++,,,,,,,,,------------++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******+++,,,...000,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,---------,,,***+++,,,------,,,+++++++++,,,,,,------...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------***+++,,,---...------,,,------,,,,,,,,,,,,+++++++++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,---...---++++++---000------------------------////////////////////////........................//////000000111222222333......////////////..............................,,,,,,,,,++++++++++++***------------------------))))))************))))))************++++++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++,,,------.........---,,,,,,,,,------.........+++,,,,,,---.........---***+++,,,,,,------,,,,,,------------,,,,,,+++***+++++++++*********)))))))))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,++++++************+++,,,---,,,+++***)))******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---(((***,,,,,,+++)))((((((++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++...///...+++)))+++---*********+++,,,,,,------))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++''')))+++,,,+++******+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************,,,,,,,,,------.........------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,+++*********,,,///000,,,++++++++++++++++++,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------...,,,++++++,,,---,,,+++******+++,,,,,,---......000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------***+++,,,---------,,,+++---------,,,,,,,,,+++++++++,,,,,,---.........------------------------------------------------------------.........//////---///000...,,,+++...000------------------------////////////////////////........................///000000111222333333333......////////////..............................,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,......---,,,,,,++++++***------,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++/////////...------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,......------,,,+++******---,,,,,,++++++,,,,,,---000///...---,,,+++++++++++++++,,,,,,,,,,,,------------------------------222///+++******+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))))))))*********)))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++***+++---......---+++*********************************++++++++++++******,,,------......------,,,************************---------,,,,,,+++++++++++++++---......---++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********---,,,,,,+++*********+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,...---+++*********++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,++++++*********))))))))))))***,,,...//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++------------++++++...------,,,,,,------...---,,,,,,+++++++++,,,,,,///...---,,,+++,,,,,,---.........////////////000000000///...------,,,,,,,,,,,,,,,---...///000111///...---,,,,,,---...///........................------...///000000//////////////////........................////////////------------------------------------------------+++++++++++++++++++++++++++******))))))******+++++++++------------++++++---.........---,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++---------...............++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,...------,,,++++++******---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,******,,,---...---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++++++++******++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,+++++++++*********++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,++++++******++++++***++++++,,,,,,++++++*********************************************************************************))))))******+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,++++++******++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---.........------,,,,,,,,,------+++******++++++,,,111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------///......---------......///...---,,,,,,,,,------,,,,,,,,,,,,------------...------,,,++++++******...------------......///000///...------...///000------------------------------...///////////////////////////........................////////////------------------------------------------------++++++++++++++++++++++++++++++************++++++++++++,,,------,,,++++++------......---,,,,,,+++++++++++++++++++++++++++))))))***+++++++++******+++,,,,,,---......//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------++++++,,,---...---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))************))))))************************+++++++++***************)))))))))(((((()))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,++++++******++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))(((((())))))***+++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++******++++++******+++++++++,,,,,,,,,---,,,+++*********++++++*********++++++++++++,,,,,,,,,,,,+++++++++************+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------............------------,,,,,,...---,,,++++++++++++,,,111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......------------............---,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,++++++***//////...---------------......------------......---------------------------......////////////////////////............------............/////////------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------------,,,,,,+++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,------.........+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---++++++++++++---...******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------...+++++++++,,,,,,,,,------------------------------///...------...---***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,************************++++++************++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,------******************************++++++++++++******))))))************))))))*********************************)))))))))))))))***)))(((''''''((()))***************************************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,******++++++++++++******************************************************************************)))))))))))))))***++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,,,,+++++++++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------++++++++++++---------,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,------------------------------.........///////////////.........---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///////////////...//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((......------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------------------------------000///.........---+++)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,************++++++,,,,,,++++++++++++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,......------------......******************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))******++++++******)))************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,,,,+++,,,,,,---------,,,+++***++++++++++++++++++++++++***++++++,,,,,,---------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------++++++++++++------,,,,,,,,,++++++,,,,,,,,,***************+++,,,---,,,------------------------------............///...............---------+++++++++,,,,,,...//////---------......---------------------------------...///////////////..................------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((......------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------...,,,,,,,,,...///...---***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************))))))******++++++,,,,,,++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++++++++,,,---------------+++++++++,,,,,,---------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++++++++************++++++*********++++++,,,,,,---------------------------******************************++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))************,,,++++++******++++++,,,***************************************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,))))))************))))))************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++******///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------+++***))),,,,,,------------......---------,,,+++***)))(((,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...///+++,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000//////000111111000//////........................//////////////////...---.........------------,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,------------------------++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------///---++++++---/////////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++******++++++,,,------...++++++++++++++++++++++++)))******+++++++++++++++***************************++++++,,,,,,,,,,,,,,,******++++++,,,---......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------))))))*********+++++++++++++++************++++++)))******+++,,,,,,------++++++,,,------,,,++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++************************)))))))))******+++++++++***++++++++++++++++++*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,---))))))************))))))***************************************************************************************++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,+++)))'''&&&,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///+++,,,---.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000000///......///////////////////////////////////////...------.........---------,,,,,,,,,,,,---------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,------...++++++,,,,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,........................++++++************++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------------------------------444111---+++,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***))))))***+++,,,,,,------))))))******++++++++++++++++++************++++++))))))***+++,,,,,,------((()))+++,,,,,,+++)))(((******************************++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++*********+++,,,,,,---))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++*********+++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,&&&(((***---......---,,,*********++++++,,,,,,,,,'''(((***++++++***)))(((+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++---......---++++++,,,++++++++++++++++++,,,))))))))))))***+++,,,---***+++---...///...------,,,,,,---------.................................------,,,,,,++++++,,,,,,++++++,,,------,,,++++++000000000000000000000000//////000000///...------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,------......------,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------..............................///000///,,,***(((***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++******++++++,,,---++++++------------++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++---------,,,,,,+++++++++******************************++++++++++++******((())))))))))))*********************************++++++,,,,,,,,,,,,------************************)))************+++++++++************************...---+++***)))******+++************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++******++++++,,,---))))))))))))***+++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***************************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++*********++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***---------------------------------,,,,,,+++++++++///...---+++******++++++------------------------...------,,,,,,------...---------............///000000//////.........---...------,,,,,,------...................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++,,,---...///........................++++++,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---......---+++************)))******++++++++++++++++++++++++++++++************************++++++******++++++,,,---******+++,,,,,,+++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************++++++++++++******)))))))))*********++++++*********************************+++++++++,,,,,,************************)))************+++++++++************************,,,,,,+++*********++++++************************++++++***))))))***++++++++++++++++++++++++,,,,,,***************+++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,---------------------------------------,,,,,,---------------------............000/////////.........---...------,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***+++,,,---...------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,------++++++******)))*********+++++++++++++++++++++++++++******))))))***++++++++++++******++++++,,,---)))******++++++******)))------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************++++++++++++******************+++++++++,,,************************))))))*********+++++++++************************)))************+++++++++************************)))***++++++,,,+++++++++************************++++++***))))))***++++++,,,,,,++++++++++++++++++***))))))))))))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---------,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++***+++,,,---...///------------------------------------------------------------............/////////..................------,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************++++++,,,++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++******))))))))))))******,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++---,,,+++++++++,,,---...++++++******++++++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************************++++++++++++************************))))))*********+++++++++************************'''(((***,,,,,,,,,++++++************************+++******************+++,,,,,,,,,++++++*********)))))))))((())))))***+++******))))))***++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***************************))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***,,,---...---+++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---......------------------------,,,------------------,,,,,,,,,---------....................................------,,,,,,------...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,+++++++++,,,------...++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---************************))))))*********+++++++++************************&&&''')))+++,,,,,,,,,+++*********************************++++++*********,,,,,,,,,++++++*********)))))))))((())))))***+++*********)))******+++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++******************************************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------+++)))(((*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,------------...---------..................------,,,,,,------...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------,,,,,,+++++++++***++++++******)))*********++++++++++++++++++++++++((((((***+++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++************++++++)))***************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******************************++++++++++++******************+++++++++,,,************************++++++,,,,,,,,,---------************************)))************+++++++++************************'''((()))***++++++++++++************************)))***++++++++++++***))),,,,,,++++++++++++++++++***))))))))))))***+++++++++***************++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++************************************************************++++++,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,***)))(((************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++******++++++++++++******)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++------------------------+++,,,---......---,,,+++,,,,,,,,,,,,---------------------------............------,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---,,,,,,+++***------------------------***+++,,,---............++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---......---,,,,,,*********)))******++++++++++++++++++++++++++++++&&&(((***,,,---,,,+++***++++++******++++++,,,---,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******************************++++++++++++******)))))))))*********++++++***************************+++++++++,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))***++++++************************)))***++++++++++++***)))++++++++++++++++++,,,,,,***************+++,,,,,,++++++***************+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***************************************************)))******+++,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******************++++++++++++************++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++******++++++++++++*********++++++++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***,,,------------,,,------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,***)))(((++++++++++++++++++++++++******,,,---.../////////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,---------++++++,,,,,,,,,---------************************(((***,,,///000000///...***)))))))))***+++,,,,,,++++++++++++++++++++++++'''))),,,///000///,,,+++++++++******++++++,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++******************************++++++++++++******((())))))))))))*********************************)))************+++++++++************************)))************+++++++++***************************)))((((((((()))+++,,,************************)))***+++,,,,,,+++***)))*********++++++,,,,,,---++++++******++++++,,,---++++++***************+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))***++++++++++++***************************++++++******************))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******((((((((()))***,,,---...)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++*********++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++'''(((***---...//////...------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...................................................------------------------++++++++++++++++++++++++------------------------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++)))((('''************************,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************------,,,++++++,,,------,,,,,,,,,+++++++++******+++++++++*********))))))************************(((((()))***************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********************************+++*********+++,,,,,,---///...,,,*********,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************+++++++++******)))******++++++++++++******+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))***+++,,,---,,,+++***---,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,---...//////---,,,++++++------,,,+++***+++,,,,,,------,,,,,,---------------------------------......///////////////...,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++***************+++++++++,,,,,,,,,222000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,+++++++++*********))))))************************++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************)))(((((()))******,,,,,,+++++++++*********+++++++++*********))))))************************(((((()))***************************************************************************************,,,,,,,,,++++++*********************************+++*********++++++,,,------,,,+++***)))******+++,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************+++++++++******)))******++++++++++++******+++++++++*********))))))******++++++++++++******************************))))))******+++++++++***,,,,,,***)))))))))******++++++++++++++++++++++++************************+++++++++*********))))))+++*********+++,,,------)))***++++++,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,------------,,,------------------------,,,,,,---------.........------,,,,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,------------,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))*********+++++++++++++++***************************************++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************))))))(((''''''((())))))+++++++++***************+++++++++***************************************((()))******+++*********++++++++++++++++++++++++************************************************+++++++++++++++*********************************+++************+++,,,,,,***************))))))))),,,++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************)))******+++++++++************++++++++++++******+++++++++*********************++++++++++++******++++++++++++++++++++++++))))))(((((())))))***+++,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))***+++,,,...///)))***++++++,,,,,,+++++++++++++++++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))---,,,++++++------,,,+++++++++,,,---------------------------------------,,,,,,,,,,,,------------++++++,,,,,,---...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((())))))))))))*********************************************************+++******************+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++++++++******+++++++++************************************************************************)))******++++++*********++++++++++++++++++++++++************************************************+++++++++***************************************+++***************++++++)))******++++++***))))))++++++++++++************************************************************************************+++++++++***************************************************************))))))***+++++++++************++++++++++++************************************++++++++++++******++++++++++++++++++++++++******)))((((((***+++,,,++++++******************************************************************************************)))((((((((()))***++++++))))))***++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))---,,,++++++------,,,++++++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((())))))))))))******************************************************************++++++*********++++++++++++++++++++++++************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******************************************************++++++++++++******++++++++++++++++++++++++************************************************************************************************++++++***))))))***************++++++,,,++++++***+++++++++*********))))))************************************************************************************************************************************************((()))***+++++++++++++++******++++++++++++************************************++++++++++++******************************++++++***)))***+++,,,---************+++*********************************++++++++++++++++++++++++************************++++++***)))((((((((()))))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,++++++------,,,+++,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++((((((((()))******++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************++++++++++++++++++++++++,,,---......------++++++++++++------***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))*********++++++***************+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******+++++++++++++++,,,,,,,,,***************+++++++++************************+++++++++,,,++++++***)))++++++++++++++++++++++++************************************************)))))))))***************************************++++++***))))))))))))************++++++++++++,,,+++************)))))))))************************************************************************)))))))))******************************+++++++++************************((()))***+++++++++++++++******++++++++++++*********************+++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++,,,,,,---))))))***++++++++++++***************************++++++++++++++++++++++++***************+++++++++///...,,,+++******))))))((()))******++++++******)))))))))***************************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///---,,,++++++------,,,+++,,,,,,---...............------------------------------------,,,,,,,,,,,,---...//////...,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++'''(((((()))******++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,---...///...---+++******+++---...***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************))))))***++++++,,,------++++++++++++++++++++++++++++++******************************+++++++++,,,))))))*********+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++************************************************)))************+++++++++************************((()))***++++++***)))(((++++++,,,,,,,,,---------))))))*********+++++++++************************+++,,,,,,,,,++++++***)))************************************************************************((()))))))))*********+++************************++++++***)))))))))))))))***))))))((()))***+++,,,************))))))))))))************************************************************************((()))))))))*********+++))))))*********+++++++++************************(((((()))++++++,,,,,,+++******++++++++++++******))))))*********+++++++++******++++++++++++******************************))))))***+++++++++++++++((()))***+++,,,++++++***************************************************))))))*********+++++++++------,,,+++************((())))))***************((()))))))))*********+++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,---------,,,++++++------,,,+++,,,------...............------------------------.........---------,,,,,,+++,,,...//////---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,+++***)))************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++,,,---...///...---+++******+++---...+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------******************************+++,,,,,,---......++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,))))))******++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,+++***))),,,,,,,,,------.........))))))******++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************************************(((((())))))*********+++************************++++++***))))))((()))))))))((('''&&&'''(((***,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************(((((()))++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++'''(((***+++++++++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))******(((((()))***************(((((())))))*********+++************************++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,************************,,,------......------,,,************************,,,,,,,,,++++++++++++***---,,,++++++------,,,+++,,,---......//////......------------------------/////////......---------)))+++---/////////------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,//////000000///---,,,***************************++++++++++++++++++++++++************************+++++++++************)))************************++++++++++++++++++++++++++++++------------++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))---+++)))(((***+++++++++******++++++++++++*********)))(((''''''((()))***************************************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************)))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++******))))))((('''''''''++++++************++++++++++++************++++++,,,,,,---+++***)))***,,,)))***++++++***)))***+++******************************))))))******+++,,,************************)))************+++++++++,,,+++++++++******))))))''''''(((((())))))******((()))***+++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++******************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++///---+++,,,...///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++******************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++---...******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---+++***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************+++)))''''''((()))))))))******++++++++++++*********)))(((((((((((()))***************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************))))))))))))++++++******++++++,,,---++++++++++++++++++++++++)))******++++++******)))++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++)))******)))''''''((())))))***++++++***)))***+++******************************))))))******+++,,,************************)))************++++++++++++++++++******)))))))))(((((((((((())))))******))))))***+++++++++******++++++************++++++************************))))))))))))))))))))))))************************************************+++++++++***************+++***))))))))))))***+++************************************************,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++******************************************************))))))))))))******************************+++++++++++++++++++++++++++)))((()))++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******************************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***(((((()))+++---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************+++++++++***(((''''''((())))))(((******++++++++++++*********))))))(((((())))))************************************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++************+++,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,------......++++++************++++++++++++************++++++)))***+++***((('''((())))))***++++++***)))***+++******************************))))))******+++,,,************************)))************+++++++++*********)))))))))))))))((((((((())))))))))))*********+++++++++******)))******++++++++++++******************************))))))))))))))))))))))))************************************************++++++++++++******))))))+++***)))'''''')))***+++************************************************......---,,,+++***************+++,,,,,,,,,,,,+++******************************************************))))))))))))******************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************+++,,,---...++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,***))))))+++++++++*********++++++++++++******))))))))))))))))))))))))************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++***************++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++++++++************++++++++++++************++++++,,,---......,,,++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************+++++++++************************,,,,,,++++++***))))))))),,,***(((''''''(((***,,,************************************************---,,,++++++*********+++******+++,,,,,,,,,,,,+++******************************************************))))))))))))******************************************************,,,+++++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///......---******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++***)))***+++,,,***)))******++++++++++++******))))))************))))))************************************************))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++*********))))))((((((((((((++++++************++++++++++++************++++++---...000000...---,,,---)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************))))))*********+++++++++)))))))))))))))*********************))))))))))))+++++++++++++++***)))((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))+++***)))(((((()))***+++************************************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++******************************************************))))))))))))******************************************************'''(((((()))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))---000111000...---******+++++++++,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,++++++******++++++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++)))((('''(((******((('''******++++++++++++******)))******++++++******)))*********************************************************++++++,,,,,,---***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++)))******++++++******)))***+++,,,------,,,+++***,,,,,,++++++***))))))(((++++++************++++++++++++************++++++***,,,......---+++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************)))************+++++++++***************++++++++++++************)))))))))******+++++++++******)))******++++++++++++******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''((((((***++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******************************************************((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,.........---,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++***++++++++++++++++++***************************************************+++++++++***++++++,,,,,,******++++++++++++******)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************((((((((()))******(((&&&******++++++++++++******)))***++++++++++++***)))************************************************++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,))))))***++++++,,,------)))))))))))))))***++++++++++++++++++++++++++++++)))******++++++******)))***+++---......---+++***++++++++++++++++++++++++++++++************++++++++++++************++++++)))+++------,,,***)))))))))***++++++***)))***+++******************************))))))******+++,,,************************)))************+++++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))***+++++++++******++++++************++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******))))))))))))*********************************************************,,,......------///111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((***,,,---......---,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))******++++++******)))************************************************)))))))))***+++,,,......******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,+++++++++******))))))*********+++,,,,,,***(((******++++++++++++******)))***+++,,,,,,+++***)))************************************************,,,,,,++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,))))))***+++,,,,,,------)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++---......---+++***)))))))))***++++++,,,,,,++++++************++++++++++++************++++++)))+++......,,,***)))))))))+++++++++***)))***+++((((((((((((((((((((((((*********)))***++++++,,,************************)))************++++++++++++++++++,,,,,,---------++++++++++++******))))))((()))***+++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((()))***+++,,,,,,---***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))'''***,,,,,,******,,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((())),,,.........---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++******************+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,+++*********+++,,,+++***))))))***+++,,,))))))******++++++,,,,,,,,,+++++++++******)))))),,,+++++++++***))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))+++,,,,,,***))))))***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---------,,,+++******)))(((((())))))*********+++************************,,,,,,,,,++++++*********************************))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********************************++++++***'''%%%###((())))))))))))*********+++******)))(((((())))))******+++++++++,,,,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,++++++************++++++,,,---...,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...,,,++++++,,,------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***,,,---...------,,,*********++++++,,,,,,,,,...,,,)))&&&&&&''')))+++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,++++++*********+++++++++***))))))***++++++)))))))))******************)))))))))((((((((((((+++++++++***************)))************+++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++***+++,,,,,,***))))))***)))***++++++++++++***)))******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++)))******+++++++++++++++++++++************++++++******))))))(((''''''&&&((()))))))))************************************+++++++++******)))))))))************************))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++++++++************))))))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))***************************+++++++++***(((&&&%%%)))))))))*********++++++*********))))))******+++******+++++++++,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,------,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++*********++++++++++++++++++++++++...,,,++++++,,,------,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---((((((((()))))))))******+++,,,---------,,,+++***++++++++++++++++++,,,,,,*********************++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,+++************+++++++++***))))))***++++++***))))))))))))))))))((()))))))))))))))(((((((((***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++---,,,***))))))***)))******++++++******)))******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++((()))******++++++***************))))))*********,,,,,,,,,+++******))))))))))))))))))*********************************************)))))))))))))))************************))))))************))))))************************************************,,,,,,,,,++++++++++++***++++++*********))))))))),,,,,,+++***)))(((((('''***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******)))))))))************************+++++++++*********))))))************+++++++++,,,++++++*********++++++,,,******+++++++++,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,------,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,+++***))),,,,,,++++++++++++++++++&&&(((+++......---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++***************++++++******************+++******))))))((((((''''''++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++*********))))))************))))))******+++++++++,,,,,,,,,))))))*********+++++++++************************************************(((((()))************)))******))))))))))))******------,,,,,,,,,+++++++++)))))))))))))))***************************************************))))))************************)))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))))))))(((---,,,++++++***)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///---------,,,,,,+++++++++,,,,,,,,,++++++*********(((***,,,...///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************))))))***++++++*********++++++***************))))))((((((''''''+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***,,,------+++******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++************************************************(((((()))************)))******))))))))))))******))))))))))))((((((((((((******))))))))))))))))))************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))))))))(((+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***************************+++++++++***++++++,,,---******+++++++++,,,,,,,,,///...---+++***)))))))))******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---,,,*********,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,++++++,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++++++++++++++,,,---------,,,,,,,,,++++++*********------------,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************************************++++++++++++++++++++++++++++++************++++++***************************************************************************************************************************************************))))))))))))***++++++)))***++++++++++++***)))***))))))))))))))))))((()))))))))******************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---+++******+++***))))))(((((())))))*********+++++++++,,,,,,,,,)))************+++++++++************************************************((()))******++++++***************))))))*********************************************))))))))))))************************+++++++++++++++,,,,,,,,,******************************++++++++++++*********************************************************++++++++++++,,,,,,,,,++++++*********))))))))))))*********+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************+++++++++,,,///...,,,+++))))))((((((******+++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++------------,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++++++++000...,,,+++******+++,,,++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++******************************************************++++++,,,---------************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))***++++++)))***++++++++++++***))))))))))))***************)))))))))******++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...---,,,***++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,)))************+++++++++************************************************)))******+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************)))*********++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++++++++*********************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************************************+++,,,,,,+++***))))))))))))*********++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,...------------,,,,,,,,,++++++,,,,,,,,,---------------------------------...,,,++++++,,,------,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...---,,,+++++++++,,,---...++++++++++++++++++,,,,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))***+++,,,------...************************)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))((())))))***++++++)))***+++,,,,,,+++***)))))))))******++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++---......,,,++++++,,,***)))(((''''''((()))*********+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))***+++*********))))))((((((************************(((((())))))*********+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))************))))))************************)))***,,,---,,,***((('''((())))))))))))*********(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000//////......---------,,,,,,,,,+++,,,---............---------------------------...,,,++++++,,,------,,,---------,,,,,,++++++++++++++++++,,,,,,---------(((((()))))))))*********///...,,,+++***++++++,,,*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,''''''((()))***+++,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))************---,,,***)))))))))******************************************))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************---,,,***)))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))************+++++++++''''''(((******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))))))))------------------------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++*********))))))((((((''''''((()))***+++,,,,,,******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))************,,,+++++++++***))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++*********))))))((((((************************))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++*********))))))************************++++++++++++++++++++++++************************---+++(((&&&%%%&&&(((***)))************+++++++++------+++*********+++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,------......------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,(((((())))))******++++++************)))))))))(((************+++++++++,,,))))))))))))************,,,,,,***)))))))))******************************))))))******++++++,,,,,,******++++++++++++******************************************************************************,,,,,,***)))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***************++++++++++++******)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))************)))))))))))))))))))))))))))))))))************+++++++++'''((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((()))******++++++******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++++++++++++++++++++***************************)))))))))((())))))))))))************+++++++++***************))))))*********+++++++++************************************************))))))))))))))))))))))))+++*********))))))))))))************************))))))*********+++++++++(((((()))++++++,,,,,,+++,,,,,,,,,++++++*********++++++***))))))***+++++++++++++++*********))))))************************++++++++++++++++++++++++***************************)))(((''''''(((***+++)))************+++++++++---,,,+++***)))***++++++++++++++++++++++++++++++*********)))******++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,************************************)))))))))))))))))))))*********++++++)))))))))*********++++++,,,+++******)))*********************************((()))***+++,,,---......******++++++++++++******************************************************++++++++++++++++++++++++,,,+++******)))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))******++++++++++++******)))************+++++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************)))))))))))))))))))))))))))))))))************+++++++++'''((()))******+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))*********************************************+++++++++************))))))))))))))))))))))))***************************+++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))***************)))))))))***************************************+++++++++((()))***++++++++++++++++++++++++++++++*********++++++***))))))***+++++++++++++++***************************************************************************************''''''(((((()))***++++++)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++++++++******)))************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++++++++******)))))))))*********)))))))))))))))((())))))))))))*********))))))*********+++++++++++++++******************************************))))))******+++,,,,,,---******++++++++++++******************************************************++++++++++++++++++++++++++++++******************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((******++++++++++++******))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))************))))))((((((******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))))))))))))))((()))))))))************)))))))))***+++++++++,,,))))))))))))************************************************************))))))))))))))))))))))))************************************************************************((()))***++++++++++++++++++++++++***************+++******************+++************************************************))))))))))))))))))))))))************************'''((()))***+++******)))))))))*********+++++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))******((())))))))))))*********************++++++++++++************+++***************************************************))))))******++++++++++++******************************************************++++++++++++++++++++++++************+++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((******++++++++++++******))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++((())))))************)))************************++++++++++++++++++++++++************************************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))******++++++******)))(((((((((******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))******((()))))))))************)))))))))***+++++++++,,,(((((()))))))))*********************************************************))))))))))))))))))))))))***************+++++++++************************************************))))))***+++++++++***************************************++++++*********************************************************))))))))))))))))))))))))************************)))***+++,,,+++***((('''))))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------******+++,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************)))))))))*********++++++*********++++++++++++,,,))))))***++++++++++++************************************)))))))))((((((******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************++++++++++++++++++++++++***************************************************************+++++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************+++*********))))))((((((******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))***************************+++++++++((((((((()))))))))******************************************************))))))))))))))))))))))))*********+++++++++++++++************************+++++++++***************)))******+++++++++******)))))))))***************)))***++++++++++++***)))***************+++++++++***************************************************************************+++,,,,,,+++)))(((''')))************++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******)))*********+++************+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************************+++++++++,,,*********+++++++++,,,,,,((()))***+++,,,++++++************************************************+++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,******++++++++++++******)))************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********************)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******************************))))))))))))******************************+++++++++***************((()))))))))************))))))))))))************+++++++++***************(((((((((((()))))))))***************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************+++++++++*********))))))******+++++++++******)))((()))))))))*********+++)))***++++++++++++***)))))))))*********+++++++++************************++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++,,,------...---,,,+++***++++++++++++++++++++++++*********)))******+++++++++***)))))))))***,,,,,,*********************************+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,,,,++++++************************++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***************************))))))***+++,,,------...******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...******++++++++++++******)))************+++++++++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))***************)))***++++++,,,))))))))))))))))))))))))******************************))))))))))))******************************,,,+++++++++******))))))(((((())))))*********+++))))))))))))************,,,+++++++++******))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++******))))))******+++++++++******)))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))******++++++++++++************************++++++++++++++++++++++++************************)))))))))******+++,,,,,,)))************+++++++++,,,---...///...---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++***)))))))))***,,,---************************''''''(((***+++,,,---...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************************++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++***************,,,------,,,***))))))+++,,,++++++******++++++,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))******************************)))))))))***+++++++++,,,))))))************))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))************+++*********))))))((((((++++++***)))(((((())))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************+++,,,------,,,+++***))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++//////...---,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))************************************************(((((()))***************************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++***)))))))))***+++,,,,,,++++++******************+++******,,,------+++)))************************+++,,,,,,+++******+++---++++++++++++++++++++++++++++++***))))))***++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))***************************+++,,,,,,+++***+++---,,,++++++******++++++,,,************************************************,,,,,,,,,++++++***************************************************************************************++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++***************************************+++++++++))))))************))))))***************************)))(((''''''((()))***************+++++++++,,,))))))************))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************))))))(((((())))))))))))************+++++++++------,,,,,,++++++******))))))))))))))))))))))))*********)))))))))((((((************************************************(((((()))***************************))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++************+++++++++******************+++*********)))******++++++************************+++******,,,------+++)))************************((()))***)))((((((***,,,++++++++++++++++++++++++************************------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((())))))******+++++++++(((***++++++++++++---...,,,++++++******++++++,,,************************************************+++++++++++++++*********************************************************))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++************************+++++++++++++++++++++++++++++++++***************************++++++++++++************************+++++++++***************))))))************))))))***************************)))(((((((((((()))***))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))***************************)))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***************************))))))***************))))))************+++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((************************************************(((((()))***************++++++*********)))))))))))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++******)))*********************************+++******,,,------+++)))************************((()))))))))((()))***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++************++++++++++++++++++++++++******++++++++++++******************************'''(((((()))***++++++,,,)))***,,,,,,++++++,,,---,,,++++++******++++++,,,************************************************+++++++++******************************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************************************************************************************************************,,,+++++++++***)))))))))))))))************))))))************************++++++++++++++++++++++++((((((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************((()))))))))******************************************)))))))))))))))***************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))((((((''''''))))))***++++++++++++***************************((()))+++,,,,,,+++***)))))))))*********+++++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***************+++++++++*********))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************************************************************************************************++++++************++++++*********++++++*********,,,,,,+++***)))))))))******************++++++++++++******,,,------+++)))************************+++,,,,,,+++******+++---++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++******)))******+++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************''''''((()))******+++++++++,,,---,,,***)))***+++,,,++++++******++++++,,,************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))************************++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************((()))))))))***************************+++++++++***)))))))))))))))******************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************************************************,,,,,,***))))))***,,,,,,)))))))))))))))))))))))),,,,,,+++******)))(((((())))))***++++++++++++***************************((()))***,,,,,,,,,+++***))))))*********+++++++++************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************************************************************************************++++++************++++++)))***++++++++++++***))),,,,,,+++***)))))))))***))))))*********++++++++++++******,,,------+++)))************************---......,,,)))((()))***++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++******)))******++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++'''(((((())))))*********,,,------,,,***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))***************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++***************************************************************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))+++++++++***************))))))************))))))************************))))))***++++++***))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))*********************+++++++++++++++)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))******************************************************))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++(((((()))***++++++++++++)))************+++++++++++++++******************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((()))))))))************************************************+++++++++***************************************************************++++++************++++++)))***+++,,,,,,+++***)))++++++******)))*********)))))))))***++++++,,,,,,+++******,,,------+++)))************************+++,,,,,,***'''&&&'''(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++************+++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,)))))))))***************++++++++++++++++++++++++,,,+++************+++,,,))))))*********+++++++++((((((((()))))))))))))))***,,,---,,,******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))))))))*********+++************************************************************************+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++************************************************))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))***************+++++++++))))))************))))))************************)))******++++++******)))*********))))))((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,,,,)))))))))))))))***++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++******************************************************************(((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))))))))***++++++++++++***++++++++++++++++++++++++(((((((((((()))***++++++)))************+++++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,+++++++++*********))))))))))))))))))))))))((((((((())))))******+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++************++++++(((***+++,,,,,,+++***(((*********)))******++++++((())))))***++++++,,,,,,+++******,,,------+++)))************************)))******)))(((((()))+++++++++++++++++++++++++++************************+++++++++++++++,,,------************************************************************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++***************++++++,,,((()))))))))************+++++++++++++++++++++++++++***(((&&&&&&(((***+++))))))******++++++++++++))))))))))))(((((((((((()))***+++,,,++++++,,,...,,,++++++++++++++++++,,,++++++++++++++++++++++++************************(((((())))))*********+++************************************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))************************+++,,,---......---,,,+++++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,,,,))))))((())))))***++++++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++((('''''''''''')))+++,,,)))************+++++++++******)))((('''&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************++++++************++++++((()))+++,,,,,,+++)))(((***)))))))))***+++,,,,,,((())))))***++++++,,,,,,+++******,,,------+++)))************************((()))++++++++++++...000++++++++++++++++++++++++++++++***))))))***++++++,,,+++++++++,,,------...************************************************************************)))************+++++++++++++++++++++++++++++++++))))))***+++---...//////*********************************++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++*********)))***++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***(((%%%######%%%(((******************************************************)))((())),,,---+++))),,,,,,,,,++++++*********************************************************************************++++++******************************************************************++++++++++++++++++++++++************))))))))))))(((((()))***++++++,,,,,,******++++++++++++******************************************************************************+++++++++++++++***)))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******))))))))))))***************)))))))))))))))+++++++++*********))))))***************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++---,,,,,,+++***)))(((((((((((())))))*********+++)))***+++,,,,,,+++)))(((******************************))))))******+++,,,************************,,,,,,,,,+++***)))(((''')))************+++++++++++++++++++++++++++++++++---,,,***)))))))))******)))))))))))))))))))))))))))***++++++***)))(((&&&+++*********))))))((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,***)))***++++++***)))))))))************))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++******************++++++******))))))(((((())))))))))))*********************************************++++++,,,,,,,,,************************+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++((()))***+++,,,++++++***************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++(((***++++++)))(((((())))))************+++++++++))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))(((***,,,---+++))),,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************))))))))))))((())))))***++++++,,,,,,******++++++++++++******************************************************************************,,,,,,,,,,,,++++++******************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++******))))))))))))*********)))))))))))))))))))))+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))*********+++******+++++++++******)))******************************))))))******+++,,,***************************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,***)))))))))******))))))))))))))))))))))))******************))))))))))))))))))((((((((('''))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++***))))))***+++***((())))))************))))))************************)))************+++++++++*********************************************************************************)))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,************************+++++++++*********))))))+++*********))))))))))))******************************,,,------,,,+++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************)))************+++++++++)))************+++++++++,,,---...---+++******+++)))************+++++++++))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))***,,,,,,+++))),,,,,,,,,++++++++++++***************************************************************************+++++++++,,,,,,------...************************************************++++++++++++++++++++++++++++++*********))))))))))))))))))***++++++,,,,,,******++++++++++++******************************************************************************,,,,,,,,,,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++***************************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************+++,,,------************************)))))))))***************+++***************++++++******************************))))))******+++,,,************************((()))***+++++++++++++++)))************+++++++++************************,,,+++******)))*********))))))))))))))))))))))))******************++++++)))(((((((((((('''''''''''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))((('''((()))***)))((())))))************))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))************************))))))))))))************)))))))))*********++++++***************************++++++++++++,,,,,,,,,************************+++++++++******************************)))))))))))))))))))))))))))))))))+++,,,---...------+++***************************************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))************+++++++++---......---+++******+++)))************+++++++++)))))))))*********++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++***)))++++++++++++++++++++++++************************************************************************(((((()))***++++++,,,,,,***************************************************+++++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************,,,+++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********************************))))))************)))))))))))))))))))))*********************************************************)))))))))((())))))******))))))))))))))))))))))))((()))))))))************************+++,,,---...))))))*********+++++++++************************+++***)))))))))***+++,,,******************************))))))******+++,,,************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++***)))))))))+++,,,---)))))))))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++((('''&&&'''))))))((('''))))))************))))))(((((((((((((((((((((((())))))*********+++++++++***************************************************************+++++++++(((((())))))******++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************************************+++,,,---------,,,+++***************************************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++))))))*********++++++++++++++++++***'''&&&'''((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))***+++++++++*********++++++++++++++++++++++++************************************************************************(((((()))***++++++,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++***************************+++++++++++++++,,,,,,,,,,,,++++++******************************************************************************)))((())))))***+++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************((()))************)))((((((((())))))************************************************************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************************+++,,,---...)))))))))***++++++,,,,,,+++++++++***************+++***)))))))))***,,,---******************************))))))******+++,,,***************************++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))************+++*********))))))))))))))))))))))))******)))((()))***,,,---************************))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''&&&%%%&&&((())))))'''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((())))))******++++++************++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++((())))))******))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++*********(((&&&%%%&&&((())))))*********+++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,************************************************************************+++++++++,,,,,,------...*********************************************************++++++,,,,,,---,,,++++++++++++*********************************++++++,,,,,,,,,,,,++++++************************************************************************))))))((('''''')))***+++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++***************((()))***++++++***)))(((((((((((()))******++++++***************+++++++++************************))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))************************+++,,,------))))))******+++++++++,,,+++++++++++++++*********))))))))))))***+++,,,,,,******************************))))))******+++,,,************************+++++++++++++++***)))((()))************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''&&&&&&''')))***)))((())))))************))))))************************)))************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))*********************++++++++++++,,,************************,,,,,,,,,++++++++++++******************************************+++++++++*********+++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******************************************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++)))************++++++++++++++++++)))((((((***,,,)))************+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++************************************************)))+++---,,,***((()))*********+++++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++,,,,,,------,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,+++***************************************************************************)))((('''((()))+++,,,************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))((()))***++++++***)))((('''(((((()))******++++++))))))*********+++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,***************+++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,******************************))))))******+++,,,************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))(((((()))))))))(((((('''))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''&&&&&&''')))******)))))))))************))))))************************)))************+++++++++************************************************((())))))***++++++,,,,,,*********)))))))))))))))*********+++++++++,,,,,,************************,,,,,,,,,+++++++++******************************))))))*********+++++++++*********++++++,,,,,,,,,************************'''(((***,,,------,,,,,,************************************************++++++++++++++++++++++++)))******++++++******)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++,,,,,,+++***)))***---///)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++************************************************)))+++---,,,)))((()))************++++++,,,,,,,,,************************************************************************++++++******************************************************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++******************+++,,,,,,------,,,,,,+++************************************************************************+++***)))((()))***,,,...************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++******))))))''')))***++++++***)))''''''(((((()))***+++++++++))))))******++++++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++************************,,,,,,,,,++++++*********'''(((***+++,,,,,,++++++*********************************)))***++++++,,,************************'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((()))))))))'''&&&%%%(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))((('''&&&(((***++++++***))))))************))))))************************)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))''')))+++---...///......************************************************++++++++++++++++++++++++******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++***++++++))))))***---000)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***)))((((((+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,***(((((()))***+++************************+++++++++*********))))))...---,,,***)))******+++++++++++++++++++++++++++************************************************...------,,,+++***))))))************))))))))))))))))))))))))))))))))))))************************)))******)))'''&&&'''(((******)))))))))))))))***---,,,***))))))***,,,---)))************++++++++++++++++++***************'''((()))***************((())))))))))))*********+++++++++*********))))))++++++*********+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((%%%&&&))),,,------,,,,,,************************)))************+++++++++,,,++++++******+++,,,,,,///...---+++)))((('''&&&,,,,,,,,,++++++*********+++*********))))))((((((+++,,,---,,,***)))***+++************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))***,,,......,,,***))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))++++++++++++++++++++++++)))+++------,,,+++***+++)))************+++++++++...,,,)))'''''')))+++---)))))))))))))))*********)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************************000///...---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,))))))***+++,,,,,,------************************++++++************++++++++++++************++++++))))))))))))))))))))))))+++++++++************)))---,,,++++++*********+++************************(((((())))))******++++++,,,+++***((((((((()))*********++++++++++++******************************************************************************+++,,,,,,,,,,,,---------+++++++++*********))))))************************)))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***))))))(((+++++++++*********))))))***++++++++++++++++++***,,,++++++******++++++,,,---,,,***)))))))))***+++************************+++++++++*********))))))---,,,+++*********++++++++++++++++++++++++++++++************************************************---,,,,,,++++++******)))************))))))))))))))))))))))))))))))))))))************************)))***+++***((('''((())))))((((((((()))***++++++***)))'''&&&&&&''')))***)))************+++++++++******************++++++((())))))************))))))))))))*********+++++++++++++++*********))))))************++++++++++++))))))))))))))))))))))))************************************)))))))))((('''((()))+++,,,,,,,,,+++************************)))************+++++++++,,,,,,+++*********++++++************************,,,,,,,,,+++++++++******+++*********))))))))))))+++,,,---,,,***)))***+++************************************)))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))******++++++*********+++,,,,,,***((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))''')))++++++***(((((())))))************+++++++++---,,,+++******+++---...,,,,,,++++++******))))))++++++******************************+++++++++,,,((())))))))))))*********)))******++++++******)))************************------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++)))(((((()))************+++++++++***************+++++++++++++++++++++++++++++++++---,,,++++++*********+++,,,++++++++++++++++++,,,)))))))))******+++++++++************************++++++************++++++++++++************++++++************************+++++++++************))),,,,,,,,,+++++++++******************************)))))))))))))))*********+++***))))))))))))))))))******++++++++++++******************************************************************************,,,,,,++++++*********)))+++++++++*********))))))************************)))************+++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++***)))))))))+++++++++***************))))))************)))))),,,+++************+++,,,---,,,+++*********+++,,,************************+++++++++***************+++************+++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))+++++++++)))((()))***''''''(((((()))+++,,,---)))((('''&&&&&&'''((())))))************+++++++++)))))))))***+++++++++,,,)))************))))))(((************+++++++++,,,+++++++++***************((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++************************)))************+++++++++---,,,+++***************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******************)))))))))+++,,,,,,,,,***)))***+++************************************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++)))'''))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((''')))******)))(((((())))))************+++++++++))))))******++++++,,,,,,...------,,,+++***)))))),,,,,,++++++***))))))((()))))))))*********++++++((((((((())))))))))))***)))))))))******)))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++)))))))))))))))))))))***************************++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++************)))++++++,,,---,,,+++***)))************************************))))))))))))((())))))************)))******++++++++++++******************************************************************************...---,,,+++***)))((((((+++++++++***************************************)))************+++++++++************************((()))))))))************************************************************************************++++++************++++++************************+++++++++*********))))))************************)))******************)))++++++************++++++---,,,++++++***+++,,,,,,************************************************)))))))))***++++++,,,---************************************************************************))))))******+++++++++,,,************)))))))))((())))))))))))))))))))))))***************************+++,,,+++***)))***+++))))))(((((()))***+++++++++***))))))))))))***+++))))))*********+++++++++(((((()))***+++,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,************************((())),,,---...---,,,+++))))))))))))))))))))))))*********************************)))))))))))))))++++++***))))))******+++************************))))))*********+++++++++---,,,+++***))))))))))))+++++++++***************++++++++++++++++++++++++***************************+++,,,+++***))))))+++*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))((('''(((******)))(((((()))))))))******************)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++,,,+++***)))***+++))))))*********+++++++++$$$%%%'''((()))))))))))),,,,,,,,,++++++******)))+++++++++*********))))))((())))))))))))*********))))))))))))************))))))************))))))************************((((((((()))))))))******************************************************+++++++++++++++***)))((())))))*********+++++++++,,,+++++++++***)))))))))************************++++++***************+++++++++++++++++++++++++++***************)))))))))************************++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))***,,,------,,,***)))************************++++++******))))))(((((('''((()))+++++++++***)))***++++++,,,,,,++++++***************************************************************************...------,,,++++++******************************************************))))))*********+++++++++************************((()))))))))************************************************************************************++++++************++++++************************+++++++++*********************************************++++++++++++******************************+++++++++++++++++++++,,,************************************************'''((()))***+++,,,,,,,,,************************************************************************((())))))******++++++,,,************)))))))))((())))))))))))))))))))))))************************)))***++++++***)))***,,,++++++***)))(((((())))))++++++++++++++++++++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,************************)))***,,,...//////------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******,,,+++******))))))******************************))))))*********+++++++++,,,+++******)))))))))***************************++++++++++++++++++++++++***************+++++++++***+++,,,+++)))((()))***************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))'''&&&&&&''')))+++******((()))))))))***************)))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++++++++))))))***+++))))))*********+++++++++###%%%''')))))))))((((((((()))))))))******++++++))))))*********+++++++++((())))))))))))***************++++++++++++,,,,,,***++++++++++++++++++***************************(((((())))))***+++++++++******************************************************+++++++++***))))))))))))*********+++++++++,,,+++++++++***)))))))))*********************************))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++******************************++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))***,,,------,,,***)))************************++++++******))))))(((((('''((()))+++++++++***)))++++++,,,,,,,,,,,,++++++*********************************************************************************+++++++++++++++************************************************))))))*********+++++++++************************))))))))))))************************************************************************************++++++************++++++***************************************************************+++++++++***++++++++++++++++++***))))))***++++++***)))))))))************+++++++++***************************************+++++++++'''((()))***++++++++++++************************************************************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))************************((()))+++***))))))***+++---,,,+++)))(((((('''''')))))))))******))))))))))))************+++++++++)))))))))***+++++++++,,,)))************))))))(((************+++++++++,,,***************+++++++++)))***,,,---............))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++******************************************)))************+++++++++******)))))))))******+++'''((()))***+++,,,------***++++++++++++,,,,,,,,,*********+++++++++++++++***+++++++++)))((()))***************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&''')))***+++***))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((()))(((&&&&&&(((***)))************+++++++++'''((()))+++++++++******''''''((()))***++++++,,,((())))))***++++++,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************))))))******+++++++++,,,******************************************************+++++++++******))))))************++++++++++++++++++******************************************))))))))))))***++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,************************++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++************))))))***+++,,,---,,,++++++************************************))))))))))))((())))))************)))++++++,,,,,,,,,,,,++++++************************************************************************(((((((((((())))))*********************+++++++++************************)))************+++++++++************************))))))))))))************************************************************************************++++++************++++++************************************************))))))*********+++++++++))))))************))))))((()))***++++++***)))((((((((())))))************************************))))))*********+++++++++'''((()))***++++++******************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))************************'''(((***)))((((((***+++++++++***)))((((((((()))(((((())))))))))))(((((()))************+++++++++******************++++++((())))))************))))))))))))*********++++++))))))*********+++++++++((())))))***+++,,,---...))))))))))))))))))))))))************************((()))))))))************))))))++++++,,,+++***)))************************)))************+++++++++)))(((((())))))***+++,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++***)))((()))***************************((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++,,,***((('''((())))))((())))))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((('''&&&&&&(((***)))************+++++++++)))*********+++*********)))))))))******+++++++++******************++++++************+++++++++,,,******+++++++++,,,,,,,,,******++++++++++++************************************************++++++************************************************)))******+++++++++******)))************+++++++++***************+++++++++************************)))))))))))))))***++++++)))***,,,------,,,***)))))))))******++++++,,,,,,************************++++++************++++++++++++************++++++************************+++++++++************)))******+++++++++,,,,,,,,,************************)))))))))))))))*********+++***))))))))))))))))))+++,,,,,,------,,,,,,+++************************************************************************+++++++++***************))))))*********+++++++++************************)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************++++++))))))******++++++++++++(((((())))))))))))((((((((()))***++++++***)))(((''''''((()))))))))))))))************************))))))******++++++++++++'''(((***++++++***))))))))))))))))))))))))))))))*********************************************************)))))))))))))))************))))))))))))))))))))))))))))))))))))************************&&&((())))))(((((()))+++***)))))))))))))))******))))))************)))))))))************++++++++++++++++++***************'''((()))***************((())))))))))))*********))))))******++++++++++++'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''')))+++,,,---,,,***)))************************)))************+++++++++'''((((((((()))+++,,,---,,,,,,++++++***))))))(((*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++***)))((((((***************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++,,,000---***((((((((('''&&&))))))))))))************))))))((())))))***++++++************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((*********)))'''(((***,,,)))************+++++++++)))))))))(((((((((((((((,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,)))************+++++++++))))))************))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))((())))))***++++++)))***,,,------,,,***)))'''(((((()))***++++++,,,************************++++++************++++++++++++************++++++))))))))))))))))))))))))+++++++++************)))+++*********++++++------************************(((((())))))******++++++,,,+++***((((((((()))***+++,,,,,,------,,,,,,+++************************************************************************111000//////...---,,,,,,))))))******++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((''''''(((+++,,,++++++************************************************************************)))************+++++++++******++++++++++++*********************************************************)))))))))(((((('''''')))************+++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))***((('''&&&&&&'''(((***,,,+++)))''''''(((***+++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,***(((''''''(((***,,,+++***))))))******(((&&&))))))************))))))******))))))))))))******((()))))))))******************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,((()))***++++++***)))(((+++***((()))+++...000000,,,***))))))******(((&&&+++*********))))))(((((())))))))))))))))))))))))************************+++***)))(((''''''''''''+++++++++***++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++************)))************************+++++++++*********))))))******************************))))))((((((''''''))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++************++++++++++++************++++++************************+++*********))))))((((((************************---,,,,,,+++*********+++******))))))***+++,,,,,,+++++++++++++++***)))(((++++++************++++++************************))))))************))))))************************++++++++++++++++++++++++******************************************************+++,,,,,,***)))(((************************))))))))))))************)))))))))))))))))))))))))))((('''(((***++++++***************************************************************************)))************+++++++++******++++++++++++***************************************************************))))))((((((((()))************+++++++++++++++************++++++)))************+++++++++************************((()))))))))***************)))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---***************************)))'''&&&&&&''')))***+++***((((((((()))***+++************************************************************************))))))(((((((((((())))))******)))(((((()))******---,,,++++++,,,,,,***)))))))))************))))))******))))))))))))******************++++++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))******++++++******)))***'''&&&)))...000---)))+++***(((((()))***)))(((************)))))))))(((************************((((((((((((((((((((((((+++******))))))))))))***,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***************************+++++++++***************+++++++++************)))((((((((((((((((((((((((+++++++++*********))))))******************************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***************************))))))))))))))))))***+++******************+++************************+++*********))))))))))))************************,,,+++******)))))))))*********))))))***++++++,,,+++++++++++++++***))))))++++++************++++++++++++++++++++++++++++++)))******************)))************************++++++++++++++++++++++++************************************************((((((***++++++++++++***************************))))))))))))************))))))))))))))))))))))))***)))((()))***+++***)))************************************************************************)))************+++++++++******++++++++++++*********************************************************************))))))))))))************+++++++++++++++************++++++)))************+++++++++************************))))))))))))************))))))))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((***+++,,,************************************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))///...---...//////---+++))))))************))))))******))))))))))))*********++++++++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))******)))((((((((()))))))))******++++++******)))***&&&&&&,,,444555///'''---+++((('''(((*********************))))))))))))************************((((((((((((((((((((((((***************++++++,,,------,,,+++************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***************++++++++++++++++++************)))((((((((((((((((((((((((+++++++++******************************************))))))))))))((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************+++++++++***************************************))))))(((((((((((())))))***************************************************************)))))))))************************+++***))))))((()))))))))*********)))******+++,,,***++++++++++++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************************************&&&'''(((***++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))+++***((()))******)))(((************************************************************************))))))*********+++++++++******++++++++++++******************************************************++++++******************))))))*********+++++++++++++++************++++++))))))*********+++++++++************************)))))))))))))))*********)))))))))))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++++++++***))))))***++++++(((((((((((()))***,,,---************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))******)))((((((......---...//////...,,,))))))************))))))******))))))))))))***************+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))***)))+++000666888555000222...***((()))******************)))))))))))))))++++++++++++++++++++++++************************))))))))))))***+++,,,---...---,,,+++************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))(((((((((((())))))*********++++++*********************************************************************************+++******)))))))))******+++***************++++++******+++++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************************************''''''((()))******++++++************************))))))*********+++++++++))))))))))))))))))))))))+++***((()))******)))(((************************************************************************))))))*********+++++++++******++++++++++++************************************************************************++++++))))))*********+++++++++++++++************++++++))))))*********+++++++++******************************))))))))))))))))))(((((())))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++************++++++((((((((())))))***+++,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((())))))))))))(((''',,,,,,+++,,,......,,,+++))))))************))))))******))))))))))))******))))))))))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((((((+++...000222555888:::666222...+++************))))))))))))))))))******************************************************'''''''''((()))***+++,,,...---,,,+++************))))))))))))))))))))))))***************+++++++++************************)))))))))***+++++++++,,,+++++++++*********))))))************************************************************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********************************((()))))))))************************************************************+++******))))))******+++)))***++++++++++++***)))***************************************+++++++++************************++++++*********++++++,,,++++++***************+++)))******+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************************************************************))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))***)))((()))***+++***)))************************************************************************)))************+++++++++******++++++++++++******************************************************)))))))))***************)))************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))((((((((()))******++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************(((((())))))******++++++************************************************++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))************))))))******))))))))))))******(((((()))))))))***************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************'''((()))***+++,,,------************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))******)))((((((((()))))))))((((((''''''(((((()))'''))),,,,,,+++...555;;;666333///,,,++++++***)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++------,,,+++************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***************++++++++++++++++++************)))((((((((((((((((((((((((***************+++++++++************************)))))))))************+++))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))***************************+++++++++************************++++++************++++++)))***+++,,,,,,+++***)))*********************************+++++++++++++++************************++++++++++++++++++,,,---,,,+++******)))*********))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************************************,,,,,,+++***))))))***************************************++++++++++++,,,)))))))))))))))))))))))))))((('''(((***++++++***************************************************************************)))************+++++++++******++++++++++++******************************************************((((((((())))))*********)))************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************)))))))))((('''(((((()))******++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))************)))))))))))))))*********))))))************************************************************************))))))(((((((((((()))))))))((('''&&&&&&'''((())))))(((((()))++++++***)))))))))************))))))******))))))))))))******))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++***)))(((((()))***+++((())))))))))))+++///222222///---,,,,,,+++***)))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,************************+++++++++***************+++++++++************)))(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))************))))))*********+++++++++******************************))))))))))))******(((***+++,,,,,,+++***(((*********************************++++++,,,,,,,,,***************************************+++,,,,,,,,,++++++***))))))******))))))***+++++++++++++++++++++************++++++++++++++++++++++++++++++)))******************)))************************************************************************************************,,,++++++******+++,,,---*********************************+++++++++,,,,,,))))))))))))))))))))))))(((''''''(((+++,,,,,,+++************************************************************************)))************+++++++++******++++++++++++******************************************************''''''(((((()))))))))***)))************+++++++++++++++************++++++)))************++++++++++++++++++++++++++++++++++++*********))))))(((((('''(((((()))***+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))************))))))(((************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***)))'''&&&&&&''')))***((((((((()))++++++***)))))))))************))))))******))))))))))))************+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,---,,,+++******+++,,,---,,,***((((((***++++++***---+++***+++,,,,,,***)))(((((())))))*********+++((((((((((((((((((((((((******************************************+++,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++,,,+++++++++******))))))+++++++++************)))************************))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))******++++++++++++************************))))))(((((((((((())))))((()))+++,,,,,,+++)))(((*********************************++++++,,,,,,,,,************************))))))((())))))***++++++,,,,,,+++***))))))******((()))***+++++++++++++++++++++************++++++************************))))))************))))))************************))))))))))))))))))))))))************************************************++++++******+++---///000******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((++++++************++++++************************&&&))),,,,,,******---000))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))************))))))'''))),,,///000000///...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************)))))),,,+++***)))((((((((((((+++++++++,,,,,,+++++++++*********)))))))))))))))###%%%'''(((*********)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************+++*********))))))((((((***)))((((((((()))++++++(((((()))))))))))))))((())))))))))))))))))))))))************************************))))))))))))******+++++++++,,,,,,,,,***+++---......---+++***---,,,***)))))))))******))))))*********+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,***)))'''&&&&&&)))))))))))))))***++++++(((---000///***'''))),,,''''''(((((())))))******,,,+++************(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,,,,***(((((()))+++///+++)))+++***&&&$$$&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,***)))(((((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,++++++******++++++,,,************************************************************************************))))))))))))*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++************************))))))*********+++++++++************************************************))))))*********))))))(((***************************************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************************************************************************************************,,,,,,,,,+++++++++******++++++++++++******))))))((()))))))))************************************************************+++***))))))))))))***++++++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++************++++++************************+++---...---***)))***,,,************************+++***)))(((((()))***+++******************************++++++++++++******))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++******+++******)))))))))))))))******++++++++++++*********)))))))))))))))))))))((()))*********)))((('''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************************)))))))))(((******)))(((((()))***+++))))))************))))))))))))))))))))))))))))))************************************))))))))))))*********+++++++++,,,,,,***+++,,,------,,,+++***,,,,,,***)))))))))******))))))*********+++++++++++++++***))))))***++++++************+++++++++,,,******)))))))))))))))))))))((((((((())))))***+++(((+++...---***((()))+++)))))))))))))))((((((((()))(((((()))***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))***++++++******+++...111;;;222++++++---+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++***))))))***++++++++++++++++++++++++++++++))))))******************))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((())))))************)))))))))))))))))))))************************++++++++++++++++++++++++''''''(((((())))))******************************))))))*********+++++++++************************************************))))))************))))))+++******************+++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************************************,,,,,,++++++***************+++---...---,,,)))(((************++++++++++++***************************************************))))))(((((())))))*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++************************+++,,,---+++)))(((((()))+++++++++++++++++++++++++++***))))))))))))***+++************************++++++,,,,,,,,,,,,+++++++++***)))(((((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))*********))))))************))))))))))))))))))))))))***************+++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))************)))************))))))))))))+++******)))))))))******************************))))))))))))))))))))))))************************************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,+++******)))************************++++++++++++******))))))******+++)))))))))*********++++++))))))))))))))))))******((((((((((((((())))))***((()))***************)))++++++***))))))(((''''''%%%%%%%%%'''***++++++***))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))))))))))))))))))))))))))*********+++...333666CCC666+++***------+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++''''''((())))))***++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++++++++************++++++************************************************((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))******************************************************))))))))))))))))))))))))***************************************+++++++++************************************************))))))***************))),,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,++++++++++++************++++++************************************************************************************************+++************))))))))))))+++...000///---***'''***++++++++++++,,,,,,,,,************************************************))))))(((((((((((()))))))))))))))))))))*********************************))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++************************''''''(((((((((((())))))++++++++++++++++++++++++***************************************************++++++++++++++++++***++++++************++++++************************************************))))))*********+++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))******++++++******)))'''(((((()))***+++++++++(((((())))))))))))(((((()))))))))))))))*********''''''((()))******++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))************))))))*********)))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************++++++++++++++++++************++++++++++++************************************************))))))))))))******((())))))))))))*********,,,,,,+++***)))((('''''')))((((((((((((((())))))(((''''''(((***+++***)))*********)))))))))((((((%%%$$$%%%'''***+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))***)))***...333777===222***(((***)))((()))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++++++++++++++******************+++++++++++++++++++++++++++''''''(((((())))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))******+++++++++************++++++************************************************))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))))))))************************************************************************************************))))))***+++++++++******,,,+++***((((((***+++,,,************************+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++***************************************************************************************************))))))))))))))))))))))))***,,,------,,,***)))*********+++++++++,,,,,,************************************************(((((())))))))))))(((((((((((())))))************************************))))))))))))))))))))))))''''''((()))***++++++,,,++++++************++++++************************'''''''''((()))***************************************++++++++++++******************************))))))************))))))&&&(((***,,,,,,,,,+++***************************************************))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((***++++++++++++((((((((())))))((((((((((((((())))))************''''''''''''((())))))***((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))((())))))))))))))))))******)))******++++++++++++++++++***)))(((((((((((()))))))))))))))))))))))))))************************************)))))))))((())))))*********++++++++++++******))))))******+++************+++*********************************))))))))))))))))))))))))((())))))))))))*********,,,++++++***)))(((''''''))))))(((((((((((())))))((('''&&&''')))******)))((()))))))))*********+++'''&&&&&&''')))***((('''************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))*********))))))+++///222///,,,******(((%%%&&&+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++***)))(((*********++++++*********++++++++++++++++++++++++))))))))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++******))))))******+++************************************************************************))))))((((((''''''&&&&&&(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************))))))***+++++++++++++++++++++***))))))***++++++************************,,,,,,,,,------,,,,,,,,,+++******))))))******+++************************************************************************************************)))))))))))))))))))))*********))))))))))))***+++))))))))))))*********+++************************************************((())))))******))))))((('''((()))******+++******************************))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++************************,,,+++******++++++***)))))))))))))))))))))))))))******+++,,,,,,+++******************************)))))))))******)))))))))###%%%(((+++,,,+++)))(((************************************************)))************+++++++++***************+++++++++))))))))))))))))))))))))'''(((((((((((((((((('''&&&''')))***+++++++++***(((((())))))))))))((((((((((((((()))******+++++++++***)))'''&&&&&&&&&&&&))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))(((((()))************))))))((())))))))))))************'''(((***+++,,,------------,,,***)))(((((()))***))))))))))))))))))))))))************************************)))))))))))))))))))))************+++))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************((())))))******))))))((()))))))))*********++++++((((((((()))******+++++++++******))))))))))))))))))((((((((((((((()))***(((((())))))***++++++,,,)))((('''((())))))(((&&&************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***++++++)))((((((***,,,((()))+++---***%%%'''---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***+++,,,,,,+++***)))((()))***++++++++++++***)))++++++++++++++++++++++++++++++***))))))((('''''')))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++******))))))))))))******************************************************************************+++******)))((('''&&&%%%((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************************************************************))))))***+++,,,,,,,,,,,,************************************************,,,,,,------------,,,,,,++++++************++++++************************************************************************************************)))))))))************+++***)))'''&&&&&&(((***,,,(((((()))))))))*********************************************************))))))***++++++***))))))&&&''')))***++++++******************************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++***************************((('''(((***+++***(((***************************++++++,,,,,,++++++***************************)))******++++++******)))(((((()))*********)))(((************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))+++++++++***)))((())))))******))))))((('''(((((()))******++++++,,,+++)))((('''&&&&&&'''))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))************************)))((((((((()))))))))************&&&''')))+++---.........000...,,,*********+++,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))************(((((()))******)))((((((((()))***+++,,,++++++***+++++++++*********))))))'''((()))******)))((('''************+++++++++,,,'''(((((()))******++++++,,,,,,+++***************)))***+++)))'''&&&))),,,************************)))(((((()))******)))'''***************************************************************+++++++++)))))))))))))))))))))))))))+++,,,+++)))((()))***)))(((***,,,+++((()))---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))+++,,,,,,+++***))))))***++++++++++++***)))++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++******))))))))))))***************************************************************************************))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))************************)))))))))******++++++,,,************************+++++++++*********))))))************************************************((()))***+++,,,,,,,,,,,,(((***+++,,,,,,+++***(((************************,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************************++++++,,,,,,))))))(((((())))))++++++))))))*********+++++++++************************************************)))***+++,,,,,,+++***)))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************"""!!!!!!$$$(((++++++)))++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++,,,,,,+++++++++///...,,,+++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++)))((())))))************))))))'''(((((()))***+++++++++******)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***************)))(((((((((((())))))*********+++$$$&&&)))+++.../////////222000...,,,+++,,,---...))))))))))))))))))))))))************************************))))))))))))))))))))))))************&&&((()))++++++)))(((&&&((()))***+++,,,,,,+++***++++++++++++******))))))'''((()))******)))((('''***++++++++++++,,,,,,,,,++++++******))))))((((((------,,,+++*********+++))),,,---+++&&&$$$(((---,,,,,,++++++***))))))))))))(((((()))+++,,,***)))************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((***,,,---+++)))))))))---(((&&&)))***)))(((***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++%%%'''***,,,------,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))******+++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,************************++++++++++++******))))))************************************************((()))***+++,,,---------''')))+++------+++)))'''************************,,,------......------,,,---,,,,,,++++++,,,,,,---******************************************************************************************************+++++++++,,,,,,,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,************************************************))))))************))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************************************************************...+++&&&###"""%%%)))+++++++++************+++++++++++++++************)))))))))))))))))))))))))))++++++******************&&&(((***+++,,,+++***)))))))))))))))))))))************************************++++++++++++************)))))))))))))))***))))))))))))))))))))))))))))))))))))************)))((('''&&&'''(((***,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********++++++,,,,,,,,,///...,,,***)))))))))***))))))*********++++++++++++++++++*********))))))------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************((((((((((((((())))))***,,,,,,,,,++++++)))(((((()))))))))))))))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))++++++******************(((((((((((())))))))))))***)))((((((((()))+++,,,......---,,,+++***)))((()))***+++++++++)))((('''************+++++++++++++++*********))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++******)))******+++******++++++++++++******,,,+++++++++******))))))************************))))))************))))))******++++++++++++******)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,******+++***)))'''))))))))))))************))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************)))***+++,,,,,,+++***))),,,,,,,,,++++++*********************************************************,,,++++++******++++++,,,************************((()))))))))******************************************))))))))))))******+++---------+++++++++---++++++++++++++++++++++++))))))************))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********+++++++++++++++++++++++++++++++++++++++***))))))************************************************************************---+++'''%%%$$$&&&)))+++++++++************+++++++++++++++************)))************************************************((()))+++,,,,,,,,,+++************)))))))))))))))************************)))******++++++******)))++++++***************+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,000///,,,***))))))******))))))*********++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************************))))))))))))***++++++,,,,,,,,,,,,+++***)))((()))))))))))))))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***************************((((((((()))))))))*********)))((((((((()))+++++++++***************))))))+++++++++,,,++++++******(((((((((((())))))))))))************)))))))))((()))))))))))))))(((((((((((()))******++++++******))))))***++++++++++++***++++++***************+++******++++++++++++******++++++*********)))))))))************************))))))************))))))******++++++++++++******+++*********************((())))))***++++++++++++*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,******+++***)))'''))))))))))))************))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++******************************++++++++++++******,,,,,,,,,++++++*********************************************************+++******))))))******+++************************************++++++++++++******************************))))))))))))*********+++,,,+++***)))***,,,++++++++++++++++++++++++))))))************))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++***************((((((((())))))))))))***++++++++++++++++++++++++***++++++++++++***))))))************************************************************************,,,+++)))((((((((()))***++++++************+++++++++++++++************)))++++++++++++++++++++++++************************)))***,,,------,,,+++++++++*********))))))((((((************************)))******++++++******)))+++++++++******++++++,,,))))))))))))))))))))))))))))))))))))************,,,+++***))))))***++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++333000---***))))))***+++)))))))))************++++++************)))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((************************+++++++++++++++,,,,,,---+++,,,,,,++++++***)))((()))))))))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************)))))))))*********++++++)))))))))((()))******+++((((((((())))))***************)))))))))***++++++(((((((((((())))))))))))************))))))))))))*********))))))((((((((('''((())))))******))))))((()))******++++++***************************+++******++++++++++++************))))))))))))((((((******************************++++++++++++************++++++++++++******,,,,,,+++******)))((((((&&&&&&'''(((******+++,,,)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))************************************---+++******++++++)))((()))))))))*********++++++))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************++++++************+++++++++++++++++++++************************************************************))))))))))))))))))******************************++++++++++++,,,,,,,,,******************************))))))))))))******(((***+++***))))))***+++++++++++++++++++++++++++))))))************))))))((((((((((((((())))))***************************************************))))))))))))************++++++++++++++++++++++++******+++++++++******)))*********************************************************************************+++************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))******************+++,,,,,,++++++***++++++******)))(((((((((************************))))))************))))))*********)))******++++++))))))))))))))))))))))))((()))))))))************,,,+++***))))))))))))***++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))*********************444111---***((()))***+++))))))))))))************************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************++++++******++++++,,,---***************)))(((''')))))))))))))))******++++++++++++***************))))))))))))))))))))))))***)))))))))))))))******(((((()))))))))*********))))))))))))************)))*********++++++++++++)))))))))))))))******+++((((((((()))))))))******((('''&&&&&&&&&((()))***)))*********++++++++++++*********)))))))))))))))++++++******)))((((((((('''((())))))******))))))((())))))***************)))*********+++++++++*********++++++++++++******)))))))))(((((((((((((((******************************++++++++++++************++++++++++++******+++*********)))))))))(((''''''(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++******++++++***((())))))*********+++++++++))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************,,,+++***))))))***+++,,,+++++++++*********************************************************************))))))))))))***************************************+++++++++,,,,,,******************************))))))))))))******(((***+++***))))))***+++++++++++++++++++++++++++))))))************))))))((((((((((((((())))))*********************************************************++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******************************************************************************)))***+++,,,,,,+++***)))++++++************+++++++++++++++*********))))))************************(((((()))))))))*********)))***************))))))************))))))((((((************************)))))))))******)))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))******************))))))((((((((((((++++++************++++++))))))))))))))))))))))))************************************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))222000---***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))***++++++(((((((((((((((((('''&&&)))))))))))))))******+++************************************************+++***)))(((((()))******))))))))))))************(((((()))))))))*********)))*********++++++++++++((()))))))))************++++++*********)))))))))((('''&&&&&&&&&((()))***)))*********++++++++++++))))))))))))))))))******+++*********)))))))))(((((()))******++++++******(((((()))************)))((()))***++++++++++++*********++++++++++++******((((((((((((((()))))))))*********************************++++++***************++++++++++++******(((((()))))))))*********+++******)))))))))******************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++)))***++++++***)))************++++++++++++))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************,,,+++***))))))***+++,,,************************************************************************+++++++++******+++++++++************************))))))))))))*********+++******************************))))))))))))******)))***++++++******+++---++++++++++++++++++++++++))))))************))))))((((((((((((((()))*********************************************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***************************************************************************((()))+++,,,,,,+++***)))++++++************+++++++++++++++************)))))))))))))))))))))))))))'''(((((())))))******************))))))))))))))))))))))))))))))))))))***************************((())))))******))))))((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((///...,,,***)))))))))******)))))))))))))))(((((((((((()))))))))))))))***,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************************((((((''''''(((((()))***''''''(((((((((((('''''')))))))))))))))******+++)))))))))***************************************++++++)))((((((((()))***)))))))))*********++++++'''(((((())))))*********)))))))))*********++++++(((((()))************)))+++++++++******)))))))))******)))))))))***++++++(((((((((((())))))))))))))))))))))))************************************((()))******++++++******'''((())))))******))))))'''(((***+++,,,,,,+++*********++++++++++++******(((((())))))))))))******************************))))))************))))))******++++++++++++******''''''((())))))***++++++,,,+++***)))((()))******************++++++++++++************************))))))))))))))))))))))))))))))))))))************************************+++***)))***++++++***)))*********++++++++++++,,,))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************++++++************++++++)))))))))***************************************************************,,,,,,++++++++++++,,,,,,************************(((((()))))))))***************************************))))))))))))******(((***++++++******,,,---++++++++++++++++++++++++))))))************))))))((((((((((((((()))******************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************************************************************((((((***+++++++++******++++++************+++++++++++++++************)))************************''''''(((((()))******+++,,,+++******)))))))))***((((((((()))******++++++************************(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************(((((()))*********))))))++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''++++++++++++******)))(((******))))))(((((((((((((((((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++************************((((((''''''(((((()))***(((((())))))***))))))((()))))))))))))))******+++((()))))))))*********+++************************,,,+++)))((('''((()))***))))))*********+++++++++''''''(((((()))******+++((((((((()))))))))******'''((()))***+++******)))((((((((()))))))))))))))+++++++++,,,++++++******(((((((((((())))))))))))((()))))))))************)))))))))******++++++,,,'''((())))))******))))))'''(((((()))))))))))))))'''(((***,,,,,,,,,+++*********++++++++++++******)))))))))*********++++++************************(((((())))))))))))((((((******++++++++++++******((((((((()))))))))))))))***)))(((''''''(((***+++))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))***+++,,,+++)))*********+++++++++,,,,,,))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++******************************++++++++++++******((()))))))))*********+++************************************************++++++************++++++************************))))))*********+++++++++******************************))))))))))))******'''(((******)))***+++---++++++++++++++++++++++++))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************'''((()))***************++++++************+++++++++++++++************)))++++++++++++++++++++++++&&&''''''((()))******+++---,,,,,,+++*********+++''''''((()))***+++,,,,,,************************(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))(((******))))))(((((((((''''''((((((((())))))******&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************((((((((((((((())))))***)))******+++++++++******)))))))))))))))******+++(((((())))))*********+++************************---+++)))((('''((()))***)))************+++++++++&&&''''''((()))******+++(((((((((((())))))))))))'''((()))++++++******)))%%%%%%&&&'''((()))******)))***+++++++++)))((('''************++++++++++++(((((())))))*********+++(((((()))***+++,,,,,,---&&&''''''((((((((((((((('''(((((()))))))))))))))&&&(((***,,,---,,,+++*********++++++++++++******))))))******+++++++++,,,************************''''''((((((((((((''''''******++++++++++++************))))))(((((('''''''''&&&%%%%%%&&&(((+++,,,'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))***+++,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***************************)))))))))+++,,,+++***************************))))))))))))))))))))))))************************++++++************++++++************************)))***+++,,,,,,+++***)))(((((())))))*********+++******************************************************))))))))))))************************************+++++++++,,,,,,,,,******************************))))))))))))******%%%'''))))))((((((***,,,++++++++++++++++++++++++''''''((()))))))))))))))((('''''''''((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************)))))))))((((((''''''++++++************+++++++++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))))))))******+++***)))))))))))))))******(((((())))))*********+++)))))))))))))))(((''''''***************)))((('''(((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((((()))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******************************---+++)))((('''((()))***+++*********))))))(((((((((((((((((((((((((((((((((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))((('''(((***,,,+++***+++++++++++++++++++++++++++*********))))))(((((((((((())))))******++++++,,,+++******+++***)))((()))***++++++***)))((('''))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))***,,,---************************+++++++++************)))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************+++***)))(((((()))***+++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))------,,,+++***)))((('''************************+++******))))))******+++,,,,,,,,,++++++************+++,,,,,,+++***((('''++++++,,,,,,,,,---------,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,---,,,,,,+++*********+++************************************************++++++************++++++***+++,,,,,,------,,,,,,'''((())))))*********)))((((((''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))***+++************++++++++++++++++++++++++++++++++++++*********************************************************************************)))))))))((((((++++++************+++++++++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************))))))*********)))))))))))))))******+++******))))))))))))******((()))))))))***************************))))))((()))************))))))((())))))***+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++******)))))))))******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************,,,+++)))((('''((()))***************)))))))))((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++)))((()))******)))(((***************************************))))))))))))))))))))))))*********+++******************)))******+++++++++***)))(((++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))******+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******+++++++++***************************************++++++************++++++,,,,,,++++++++++++++++++)))******+++++++++******))))))*********+++++++++,,,++++++******++++++,,,************************++++++***))))))***++++++---,,,++++++*********+++************************************************++++++************++++++***+++,,,,,,------,,,,,,((()))******+++*********))))))(((((((((((()))***************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************************************+++++++++************)))++++++************++++++***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))******+++******)))))))))))))))***))))))))))))************+++++++++++++++***))))))((())))))************))))))***++++++,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++******)))&&&''''''(((((()))))))))***************+++++++++++++++++++++++++++++++++******))))))))))))******************************++++++)))((((((((()))***************))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++))))))***)))(((&&&((((((((((((((((((((((((***************+++++++++************))))))))))))))))))******************+++++++++,,,++++++***)))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))'''((()))***+++,,,------+++++++++***************++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,---))))))*********+++++++++,,,++++++******++++++,,,************************++++++***))))))***++++++,,,,,,+++************+++************************************************++++++************++++++***++++++,,,,,,,,,,,,,,,)))******+++++++++******)))))))))(((((((((((((((************************))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))************************************************************************************************++++++++++++++++++++++++++++++************++++++******+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++******************************)))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))******++++++***)))))))))))))))))))))))))))))))))***************++++++******)))((('''((()))***************))))))***++++++++++++***))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++***)))(((&&&&&&''''''((()))******)))))))))))))))*********************++++++++++++******))))))))))))******************************+++***)))(((((()))***************)))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++***))))))******)))'''(((((((((((((((((((((((())))))******++++++,,,,,,++++++******))))))((((((((()))******)))***+++,,,+++++++++,,,++++++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,************************+++******************+++++++++***************+++************************************************++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++******))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))''''''((((((((()))))))))************************************************************************************************+++++++++++++++,,,,,,,,,++++++************++++++)))******+++++++++******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++++++++***************************)))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))******+++++++++***)))(((((())))))******))))))))))))))))))))))))******))))))(((''''''((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******+++++++++++++++++++++***)))(((''''''((())))))***++++++)))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))(((((((((***++++++))))))))))))))))))))))))))))))))))))******++++++,,,++++++******))))))((((((&&&(((******)))(((***,,,++++++++++++++++++,,,,,,******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************)))******************)))************************))))))))))))))))))))))))+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***************,,,+++***))))))***+++,,,+++++++++************)))++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,***)))))))))***+++++++++,,,,,,,,,---------,,,++++++******++++++,,,*********************************++++++******************))))))***++++++************************************************++++++************++++++)))***++++++,,,,,,++++++*********+++******)))((('''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))***************************************************************************************************++++++++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))******+++,,,+++***)))((((((((((((************)))))))))))))))))))))))))))(((''''''((())))))************)))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++******))))))))))))******+++++++++************))))))))))))(((((())))))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((('''(((***,,,+++***************************)))))))))))))))*********************))))))))))))&&&)))+++***((('''))),,,+++************+++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++************************)))************+++++++++************************((()))************)))(((************************))))))))))))))))))))))))******************++++++)))************+++++++++******+++++++++,,,,,,,,,************************++++++************++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++,,,,,,---,,,+++***))))))))))))))))))*********+++++++++,,,++++++******++++++,,,************************)))***++++++++++++***)))***))))))))))))***++++++************************************************++++++************++++++)))******+++++++++++++++)))*********))))))((('''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((()))))))))*********************************************************************************************************************+++++++++,,,++++++************++++++))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))************************)))************))))))(((************************)))))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************))))))*********)))))))))))))))******+++,,,+++***)))((((((((((((************)))))))))((()))************)))(((((()))************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))***+++++++++******************************+++++++++******)))))))))((((((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))((()))***+++***)))************************)))))))))((((((((((((((()))))))))))))))*********'''***,,,***'''%%%(((+++***))))))((()))***+++,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,+++******++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************)))************+++++++++************************)))***++++++++++++***)))************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,******************************++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,++++++++++++++++++******+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,************************)))***++++++++++++***))))))))))))))))))***++++++************************************************++++++************++++++))))))***+++++++++++++++)))))))))))))))(((''''''%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))************************************************************************)))))))))******+++++++++++++++************++++++((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***************************************)))((('''))))))))))))))))))))))))))))))((())))))***++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))))))))******+++,,,+++***)))((((((((((((+++*********))))))((((((+++++++++++++++***))))))***************)))((('''(((((()))***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***+++++++++++++++************)))))))))))),,,+++++++++******))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))'''((()))***************(((((())))))*********+++((((((((((((((((((((((((+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++,,,+++))))))******((('''************************))))))((((((''''''&&&&&&(((((())))))******++++++'''***---+++&&&$$$'''***))))))((((((((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,+++***************************(((((()))***+++,,,,,,---))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++***************************+++,,,------,,,+++***************************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,******************++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))---,,,,,,++++++*********'''(((***+++,,,,,,+++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))))))))((())))))***++++++************************************************++++++************++++++))))))***++++++++++++***************************))))))))))))(((((((((((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++)))((()))***+++***)))))))))************))))))+++,,,,,,---,,,+++***)))******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,+++++++++******)))))))))))))))***++++++,,,,,,*********)))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((()))000///---+++***)))((((((''')))+++,,,---,,,***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((***+++,,,)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,+++******)))))))))***+++++++++***************,,,***((()))+++,,,+++((('''''''''''''''((())))))---,,,+++***))))))))))))''''''((()))))))))))))))))))))******+++++++++,,,((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))((('''''''''(((***+++************************+++++++++***************************************************************,,,,,,++++++++++++++++++************************************************+++++++++++++++++++++++++++******)))))))))))))))************************+++++++++*********))))))(((((())))))******++++++******************************++++++++++++******...---+++*********+++++++++++++++*********))))))((()))***++++++***)))((((((***,,,......,,,***(((++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++*********)))************************)))))))))))))))))))))((())))))))))))))))))))))))************************++++++***))))))***++++++(((&&&&&&&&&'''((('''&&&)))******************)))++++++,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++******)))))))))***************************)))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))///...,,,+++)))((((((((('''(((***+++,,,+++***)))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++***))))))(((---------,,,,,,+++++++++******************++++++,,,***((()))+++,,,***))))))(((((((((((()))******...---,,,+++************((()))******+++*********'''((((((((())))))))))))***))))))(((((())))))***))))))((((((((('''''''''))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))(((((('''((()))***+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++***)))))))))))))))************************+++++++++*********))))))))))))))))))******************************************++++++++++++******++++++)))((((((((())))))+++++++++*********))))))))))))************)))))))))***,,,------,,,***)))++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++***)))((()))*********(((******++++++++++++******+++++++++,,,++++++***)))++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))++++++******)))(((((('''))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))))))))******,,,,,,+++***))))))))))))'''((()))***+++***)))((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((******)))))))))))))))))))))))),,,,,,++++++***)))))))))+++,,,---------,,,+++***)))))))))***+++++++++,,,+++***))))))++++++***)))***))))))))))))***++++++...---,,,+++++++++++++++)))***++++++,,,,,,++++++(((((((((((())))))))))))+++******))))))******+++))))))((((((((((((''''''))))))))))))************+++++++++***************)))))))))))))))))))))))))))(((((((((((()))***+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************++++++***))))))))))))***************************+++++++++******************************)))))))))******************************++++++++++++******+++***))))))((()))))))))+++++++++************************))))))*********++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************************************************************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************+++******************+++,,,+++******+++,,,+++***+++++++++,,,,,,+++++++++***++++++++++++*********++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))*********))))))((((((((()))))))))))))))*********((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))***+++++++++***))))))((()))))))))''''''((())))))))))))((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((''''''((())))))))))))))))))))))))))))))+++++++++*********))))))((()))***,,,,,,***((('''(((((()))***+++,,,,,,,,,***)))))))))*********)))***))))))))))))***++++++---,,,++++++*********+++)))******+++++++++++++++***************+++++++++*********))))))*********))))))((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********************************))))))******************************************************************+++++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++******))))))******************************************************+++++++++******)))))))))******************************++++++++++++******,,,,,,++++++++++++++++++************************,,,+++))))))))))))+++,,,,,,+++***))))))***+++,,,++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************************************************************++++++++++++++++++++++++++++++************++++++++++++*********)))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))*********************************++++++*********)))(((''''''))))))((('''+++++++++,,,,,,+++++++++*********************+++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))*********((()))))))))*********+++(((((())))))************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,******)))))))))))))))***''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++***************'''(((***++++++***((('''(((((()))***+++,,,,,,,,,))))))***))))))))))))***)))(((((((((((()))******+++******)))))))))))))))((()))******++++++******++++++*********************))))))(((((())))))***(((((())))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((())))))***************************************(((((((((((())))))************************************************************+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,++++++***************************************************************,,,,,,++++++******))))))******************************++++++++++++******++++++++++++,,,+++++++++************************,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))************************************************************************++++++++++++++++++++++++++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))+++)))((()))***+++***(((******++++++++++++************)))))))))***++++++************************)))))))))************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********************+++++++++((())))))***++++++,,,,,,((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...++++++***)))))))))******((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,+++***)))))))))***+++++++++,,,((()))******(((((()))***)))(((((((((((()))*********))))))((((((((())))))((())))))***+++*********))))))))))))(((((((((((()))))))))(((((()))))))))(((((())))))))))))******))))))))))))***************************+++++++++))))))))))))))))))))))))((()))******++++++******************************''''''(((((()))*********************************************************((((((((()))******++++++************************************************************************,,,,,,+++************+++***************************************++++++++++++++++++++++++***************************************++++++++++++******(((((()))************)))***************+++++++++++++++************+++++++++***)))(((((()))***+++++++++************++++++)))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******)))))))))(((((((((************************((())))))******+++,,,,,,))))))))))))))))))))))))************************)))***++++++++++++***)))---,,,++++++------,,,+++)))******************)))***)))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,'''(((((()))******++++++))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///---,,,+++***************)))))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************************************)))*********++++++++++++******************++++++''')))******((('''(((******))))))))))))***++++++***)))))))))))))))******)))***++++++,,,,,,++++++))))))))))))((((((((('''+++******))))))******+++(((((()))))))))*********))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++******************************)))))))))***+++,,,,,,,,,************************************************'''(((((()))******++++++************************************************++++++++++++++++++++++++---,,,++++++******++++++************************))))))*********+++++++++***++++++++++++++++++,,,******************************++++++++++++******'''((()))***+++******)))))))))*********+++++++++***++++++,,,,,,++++++*********))))))))))))******++++++************++++++)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))***)))((((((******)))((())))))************))))))***)))(((((((((***+++,,,(((((((((((((((((((((((())))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++,,,,,,---------......---,,,,,,++++++***'''(((((()))***+++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++---...///...---,,,+++*********************)))***++++++,,,))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************++++++((((((''''''((()))******+++++++++***************''')))+++***'''&&&(((***++++++******++++++,,,---+++***************++++++++++++,,,---------,,,,,,,,,+++++++++******)))))),,,++++++++++++++++++,,,(((((())))))*********+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))((()))***+++,,,+++************************************+++,,,------......************************************************)))******+++,,,,,,------************************************************++++++++++++++++++++++++---,,,++++++******++++++************************))))))******++++++++++++*********++++++,,,,,,---******************************++++++++++++******)))***+++,,,------,,,+++))))))******++++++++++++***+++,,,------,,,+++***)))))))))******)))))))))++++++************++++++)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++))))))(((((((((((()))))))))************+++++++++************************))))))************))))))+++++++++***************+++++++++************)))))))))))))))******************++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,CCC888+++'''***---+++'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---)))+++,,,,,,***))))))***))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************...---+++***)))***++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((())))))*********+++************))))))))))))+++*********))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++)))(((''''''((()))+++***((((((+++...///---***))))))))))))************+++++++++************))))))))))))((()))******+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))***************************************)))((((((+++***)))(((((()))******,,,+++*********+++,,,---******+++++++++******)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))*********+++++++++---,,,,,,+++*********+++************************++++++,,,,,,,,,,,,------...---,,,+++************+++++++++************)))++++++******************************************+++++++++*********))))))))))))))))))))))))))))))*********************+++...,,,***(((((()))***+++************************************************++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,))))))(((((()))***+++++++++++++++************)))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))******************+++++++++++++++************)))))))))))))))******************++++++++++++******(((((((((((((((((((((((()))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))******+++,,,,,,===555,,,(((***,,,***(((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,,,,+++******)))*********)))+++,,,+++***))))))***))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************---,,,++++++*********+++))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))***************)))))))))++++++***))))))))))))))))))))))))***************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))***************************************)))(((''''''((()))******))))))+++......,,,***))))))))))))*********************)))))))))((((((((()))))))))************++++++******)))((((((((())))))))))))))))))))))))***************************************)))((((((******)))(((((()))***+++++++++*********+++,,,---++++++++++++***)))((('''))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))*********+++++++++---,,,++++++*********+++************************+++++++++,,,,,,,,,------------,,,+++************+++++++++************)))*********+++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++***)))))))))******************************************************++++++***)))))))))))))))************+++++++++,,,++++++++++++++++++++++++))))))***++++++,,,---------,,,+++++++++++++++,,,***))))))))))))******++++++++++++************)))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++++++++***))))))))))))*********++++++************************))))))************)))))))))))))))***+++++++++,,,+++++++++************)))))))))))))))******************++++++++++++******'''''''''''''''''''''''')))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))******+++++++++555111,,,))))))******))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,...---,,,***)))(((((((((***+++,,,+++)))((()))***))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,++++++***)))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))***************+++++++++,,,++++++***************+++++++++***************((((((((((((((((((((((((************))))))))))))(((((('''(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************************)))(((''''''((()))***)))))))))***------,,,***))))))))))))************))))))))))))(((((((((''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))((((((((()))***+++,,,+++************+++,,,,,,,,,,,,+++***)))'''&&&%%%))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************+++++++++,,,,,,+++************+++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++************)))*********++++++,,,,,,---************************+++++++++***************)))))))))))))))))))))))),,,+++++++++***)))))))))+++************)))))))))************************************************+++***)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,...---,,,,,,++++++++++++++++++***)))))))))******+++++++++************)))))))))))))))))))))))))))((())))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,------,,,***)))))))))))))))************************************))))))************))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))((()))))))))******************++++++++++++******************************))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********+++------,,,+++)))((()))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,...---+++***)))(((((((((***++++++***(((((()))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))***************++++++******))))))*********,,,,,,++++++******))))))''''''''''''((((((((((((*********)))))))))))))))''''''''''''((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************************************)))(((((()))******)))))))))***+++,,,++++++((()))))))))******************)))))))))(((((((((&&&(((***+++,,,+++)))((((((((())))))************))))))))))))))))))))))))***************************************)))(((((('''(((((()))***++++++,,,***************++++++,,,*********))))))'''&&&&&&))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************++++++***************+++***************************++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++*********))))))))))))***+++,,,------...************************************************))))))))))))))))))))))))*********************+++))))))************)))(((******************************************************)))))))))))))))***((())))))))))))*********++++++++++++++++++++++++))))))******+++++++++,,,///...---,,,++++++++++++,,,++++++***))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))+++,,,......,,,+++)))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))((()))))))))******************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********(((***,,,+++)))((()))+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))***************)))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,++++++***************+++***+++***)))'''''')))***(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((()))+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***,,,++++++******)))))))))&&&'''''''''((((((((()))))))))))))))))))))******''''''''''''((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************************************))))))))))))******)))***************++++++((()))))))))************++++++*********)))))))))&&&(((***+++,,,+++)))(((((((((((()))******++++++))))))))))))))))))))))))***************************************)))((((((''''''((()))***+++++++++))))))******++++++++++++'''(((((())))))))))))((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********************************))))))***++++++*********************************+++++++++,,,,,,+++++++++***++++++,,,,,,+++++++++*********))))))))))))***++++++,,,------************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---((())))))*********))))))***************************************************)))))))))))))))******((())))))))))))*********++++++++++++++++++++++++)))***************++++++...---,,,+++++++++++++++,,,,,,+++***))))))******+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***+++,,,,,,,,,,,,+++***((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,+++++++++************)))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---*********(((''''''(((***))))))))))))))))))))))))))))))******+++*********************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************((()))******+++*********))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((()))************)))))))))))))))'''''''''(((((())))))***))))))))))))************(((((('''(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************)))***+++***((((((***,,,))))))))))))************++++++++++++************'''((()))***+++******)))(((((())))))*********+++))))))))))))))))))))))))***************************************)))(((((('''((()))******+++******((()))******++++++******''''''((()))************))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++******************))))))))))))***++++++************************************++++++++++++,,,,,,++++++***++++++++++++++++++************))))))))))))******++++++,,,***************************************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((())))))))))))***************************************************)))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++*********+++++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***'''((()))******+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))******************+++++++++++++++************)))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))((())))))((())))))***************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---*********(((&&&&&&(((+++)))))))))))))))))))))))))))((((((((())))))***+++*********************************)))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))'''(((((()))******++++++))))))(((((())))))***+++((((((((((((((()))))))))''''''((())))))***++++++((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))*********************************************++++++*********)))***+++)))''''''***,,,))))))))))))************************))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))***************************************)))((((((((()))******+++***))))))'''((()))***+++******)))))))))******+++*********))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++*********)))))))))))))))))))))***++++++************************************++++++++++++------,,,+++************+++++++++************)))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************)))(((((('''((()))***+++************************************************)))))))))))))))***++++++************+++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))***+++,,,,,,++++++*********+++,,,,,,+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************)))************++++++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************+++++++++************)))))))))))))))******************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((+++)))'''(((***++++++*********))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,******))))))***++++++,,,******)))'''&&&&&&(((+++)))))))))))))))))))))))))))((('''''''''(((***+++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***+++,,,,,,&&&&&&''''''(((((())))))'''(((((()))***++++++,,,(((((())))))*********+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))++++++)))'''&&&))),,,))))))))))))************))))))))))))(((((((((((()))))))))((()))******+++******))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))***++++++***(((((('''((()))++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++******))))))))))))((())))))***++++++************************)))************+++++++++...---,,,+++************+++++++++************)))))))))))))))((((((((((((************************))))))******++++++++++++))))))))))))))))))))))))------,,,+++***)))(((''')))((('''&&&'''(((***,,,************************************************))))))((())))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))''''''(((((()))***,,,---************+++,,,------+++++++++************)))))))))))))))))))))))))))******++++++++++++******&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''******))))))******+++,,,***************************************)))((((((******))))))((((((''''''+++)))((('''''')))+++,,,++++++************++++++***************)))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''************************++++++++++++++++++++++++))))))************))))))'''((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))***+++++++++)))((('''$$$%%%'''(((***+++++++++)))))))))***++++++,,,,,,++++++***))))))******+++******++++++++++++******************))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++,,,------------,,,************************++++++***)))((('''&&&&&&))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***++++++******)))))))))))))))***+++++++++*********))))))************))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************++++++************++++++************************))))))***++++++++++++***---+++******++++++)))(((++++++************++++++************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,************))))))))))))+++++++++*********)))))),,,++++++******++++++,,,******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++*********)))))))))(((((())))))))))))************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((******************************++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))******************************))))))((((((((((((******))))))******+++,,,***************************************)))((((((******))))))((((((((((((******)))((()))***+++,,,++++++************++++++***************)))(((((())))))))))))))))))))))))'''''')))*********)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''************************++++++++++++++++++++++++******++++++++++++******((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))******))))))))))))******)))))))))))))))))))))))))))******+++***)))((('''&&&&&&((()))************+++******************************)))))))))************++++++++++++******++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++******))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++******))))))))))))******+++++++++*********))))))************))))))))))))%%%&&&''')))+++---...///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++************++++++************************))))))***++++++++++++***,,,+++)))***++++++***)))+++******))))))******+++***************************)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************+++++++++(((((())))))*********++++++++++++*********)))))),,,++++++******++++++,,,******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,+++++++++******))))))))))))************,,,++++++******++++++,,,************************+++++++++*********))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***))))))******************************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))(((((((((******))))))******+++,,,*********************************+++******)))(((***))))))))))))(((((((((************+++++++++,,,++++++************++++++)))************))))))((())))))))))))))))))))))))'''((())))))******))))))))))))))))))************************************)))))))))))))))))))))))))))************)))((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++******))))))))))))******)))))))))))))))))))))))))))************)))(((((('''((())))))******)))))),,,,,,+++******)))((((((******))))))******************++++++++++++******+++++++++++++++*********))))))))))))))))))))))))++++++******)))))))))((())))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))******+++++++++***))))))))))))))))))***)))))))))))))))******+++++++++***************************))))))))))))++++++******)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++++++++************++++++************************++++++************++++++************************))))))***++++++++++++***+++***)))***+++,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((()))***,,,---...************************+++++++++***************+++++++++***************''''''((()))***+++,,,,,,+++++++++***************++++++************++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,+++++++++++++++))))))))))))************,,,+++************+++,,,************************+++++++++***************+++++++++***************++++++++++++++++++++++++***++++++++++++***))))))******************************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********************************++++++******)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++))))))************)))((())))))))))))))))))))))))(((((())))))************((()))))))))************************************))))))))))))))))))))))))))))))*********)))))))))***************************************************++++++++++++++++++******************)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***************+++******))))))))))))******))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))(((+++*********)))))))))(((*********+++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((((((((()))))))))))))))))))))***+++************************************)))))))))(((...---+++(((%%%""" ))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,+++******)))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******++++++************++++++************************++++++************++++++************************))))))***++++++++++++***+++***)))***,,,---,,,+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************,,,+++++++++***)))))))))'''(((((()))******++++++************************++++++************++++++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++******************************************************************************+++++++++******)))******************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******************************++++++++++++******))))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++((())))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************************************************))))))))))))))))))******************************************************))))))************))))))***************)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********************))))))((((((((()))))))))***************,,,---------,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++************))))))************))))))))))))))))))))))))))))))(((((()))************)))************************+++++++++***)))((((((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((((((((()))))))))(((((()))***++++++************************************)))))))))(((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))(((((((((((((((((()))(((((()))))))))*********,,,+++******************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))***))))))(((((())))))***+++******))))))******+++************************++++++************++++++************************))))))***++++++++++++***+++***)))***,,,------,,,******))))))))))))******))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))************************,,,+++++++++***)))))))))******))))))))))))))))))************************+++******))))))******+++******))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************************************************************************************************************************************)))******+++++++++************************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++******))))))******+++,,,************************)))***++++++,,,+++++++++)))))))))************+++************+++++++++,,,++++++************++++++((())))))************)))))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))************************************************************)))))))))((())))))***+++************************************************)))))))))******))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((())))))************))))))))))))******)))))))))))))))))))))))))))))))))((())))))***+++*********+++******))))))''''''((())))))***++++++)))***+++---------,,,,,,******++++++++++++***************+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((()))***************************************---,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))******+++++++++***))))))))))))))))))(((((((((((()))***+++,,,***************+++++++++************))))))))))))%%%%%%'''(((***,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************,,,++++++*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))((((((******))))))))))))************))))))))))))******************************++++++************++++++************************))))))***++++++++++++***,,,+++***+++,,,---,,,+++++++++************++++++************************,,,++++++***))))))******))))))))))))))))))))))))***************++++++++++++++++++***************************))))))((((((***************+++++++++******))))))))))))************))))))******+++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,))))))))))))************))))))***++++++***))))))))))))))))))))))))))))))***************+++++++++***************+++++++++************************))))))***++++++++++++*********************************++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,************************)))***++++++,,,,,,,,,+++))))))*********+++++++++******)))((()))***+++,,,++++++************++++++(((((()))***************))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))************))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************************************)))******++++++******)))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))***+++++++++******((((((((()))))))))))))))&&&(((***+++,,,,,,+++*********++++++++++++******)))))))))*********++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))************))))))))))))))))))))))))))))))((()))******++++++******************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++(((((((((((()))***+++,,,))))))*********+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********+++++++++++++++******++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++******))))))))))))******************************++++++************++++++************************))))))***++++++++++++***---,,,++++++,,,---,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))******++++++************************))))))*********+++++++++***************+++++++++)))))))))))))))*********))))))*********+++++++++******))))))))))))************))))))******+++,,,************++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++************************))))))***+++++++++++++++******************************++++++++++++******'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))******++++++++++++*********)))***++++++,,,************************)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++)))((('''''')))+++,,,++++++************++++++(((((()))***************))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))************((((((((((((((((((((((((***************************)))(((((((((***+++,,,************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))(((((((((***+++,,,))))))***+++++++++++++++******))))))((((((''''''$$$&&&(((***+++***)))(((******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++(((((((((((()))***+++,,,))))))******++++++++++++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))******))))))))))))******************+++++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++******))))))))))))******************************++++++************++++++************************))))))***++++++++++++***...---,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------************************))))))******++++++++++++))))))******+++++++++,,,''''''((()))***+++,,,,,,))))))******++++++++++++******))))))))))))***************)))***++++++,,,)))************+++++++++*********++++++,,,,,,,,,++++++************++++++(((((())))))************))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,+++***((((((***+++,,,---,,,***(((''''''((())))))************+++++++++)))************+++++++++*********************************)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))*********))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********'''(((***+++***)))(((&&&(((((()))***************++++++******)))((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))++++++******)))((((((((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((+++++++++++++++***)))(((+++*********))))))((((((++++++******))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***((((((((()))******(((((()))***+++***)))******))))))((((((''''''$$$&&&''')))))))))((((((''')))++++++***)))))))))************************(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))+++++++++*********))))))+++)))'''&&&%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********)))))),,,++++++***)))))))))***++++++***)))(((((())))))******************++++++))))))************))))))((((((((((((((((((((((((************))))))((((((******))))))******+++,,,************************++++++************+++++++++++++++***************++++++******)))*********++++++***************+++************************++++++++++++++++++++++++************************++++++************++++++************************+++)))((())),,,---,,,***)))***+++,,,,,,+++)))(((+++++++++************)))+++******))))))******+++)))))))))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))******+++++++++***+++------+++******+++((('''&&&%%%%%%&&&'''(((...,,,***((((((((()))***)))************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******)))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********))))))((((((((((((((()))(((((()))***************)))))))))))))))*********))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******+++++++++++++++++++++***))))))************)))))))))(((*********)))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))((((((((()))******(((((()))***+++***)))******))))))((((((((((((''''''((()))************((()))++++++)))))))))***''''''''''''''''''''''''(((((((((((()))))))))))))))******************)))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))++++++***)))))))))))))))+++++++++*********))))))***)))(((&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))))))))+++***)))((()))***,,,---)))************++++++++++++++++++++++++++++++++++++++++++***************************************,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,------+++***)))++++++***))))))))))))))),,,+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))++++++*********)))))))))******))))))******+++,,,************************++++++************++++++************************---,,,+++***))))))))))))++++++***************+++************************++++++++++++++++++++++++************************++++++************++++++************************)))'''%%%&&&)))***((('''))))))++++++++++++***)))))))))******+++++++++,,,++++++************++++++************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,------+++))))))******)))(((''''''((()))***...---+++***))))))***+++)))************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++++++++************)))'''&&&&&&''')))***((()))******+++*********'''(((((()))******++++++))))))((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***++++++++++++***))))))************))))))))))))((())))))))))))))))))***'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********+++***))))))((()))))))))***(((((()))***+++***)))***))))))))))))((((((((())))))))))))***+++,,,,,,******+++***((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))***+++++++++******************)))((('''&&&'''((())))))))))))*********++++++))))))))))))))))))))))))---+++(((&&&&&&))),,,...)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,+++++++++******+++++++++***************)))+++---//////---***(((++++++***))))))))))))***---,,,,,,+++***)))(((((())))))************))))))************************+++++++++++++++***************))))))******+++,,,************************++++++************++++++))))))))))))))))))******---,,,+++***))))))))))))+++***************++++++************************************************************************++++++************++++++************************,,,***)))***++++++***)))((()))***+++++++++++++++'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,++++++******))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******************,,,---...---+++)))))))))++++++***))))))***++++++------++++++******++++++))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++***************)))((('''''''''((()))***)))******++++++*********(((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((******+++++++++******)))*********)))))))))))))))'''((((((((())))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))***)))(((((()))***,,,---+++++++++)))((((((***,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********,,,+++******))))))*********************************)))((((((''''''(((((()))))))))*********++++++))))))))))))))))))))))))+++***((('''''')))+++---))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************,,,,,,,,,+++++++++*********************************+++,,,------,,,***)))++++++***))))))*********,,,+++++++++***))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++************++++++((()))))))))))))))******++++++******)))******************)))******+++,,,************************))))))))))))))))))))))))************************++++++************++++++************************------,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,---...---+++)))))))))))))))(((((((((((()))))),,,,,,++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++******************************))))))))))))******************************&&&''')))*********))))))******++++++++++++******************))))))(((((((((((())))))))))))))))))************************************))))))((((((++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))((((((((()))******+++++++++******))))))))))))))))))******''''''(((((()))))))))***)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********))))))***(((((((((***+++***)))))))))))))))************)))(((''''''((()))+++,,,,,,,,,,,,***((((((***,,,************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))************,,,++++++*********************************************)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++******************************+++***)))(((((()))***++++++***************++++++)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++************++++++(((((())))))*********+++))))))))))))***+++,,,,,,******))))))***++++++,,,************************))))))))))))))))))))))))************************++++++************++++++*********************************)))(((((((((((((((((()))******+++,,,---************************---,,,,,,++++++,,,,,,---************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++,,,------+++))))))*********++++++++++++******++++++++++++++++++******)))************+++++++++)))************+++++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++((((((((()))******++++++******++++++++++++******************************))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++******************************))))))))))))******)))))))))***************&&&(((***,,,---,,,***)))+++++++++,,,++++++***)))++++++******)))(((((('''(((((())))))))))))******************************++++++******)))(((((('''************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))***++++++++++++***))))))))))))************'''(((((((((((((((((())))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************(((((()))************)))***(((((()))***+++***))))))))))))************+++(((((((((((()))***++++++,,,------+++)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++************+++***************+++++++++*********)))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))*********)))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++++++++)))'''&&&&&&(((+++,,,+++************+++,,,,,,(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---))))))))))))***+++,,,,,,************************************************************************++++++************++++++***************************+++,,,+++***)))***+++***)))))))))***+++,,,,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,)))))))))))))))************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++*********)))***+++------+++******+++,,,,,,,,,------,,,,,,,,,)))*********************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))******++++++******)))************+++++++++******************************))))))))))))******((()))))))))*********+++))))))***+++,,,,,,------+++,,,,,,,,,++++++***)))*********)))))))))))))))(((((()))))))))******************************************))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))***+++++++++++++++((()))))))))************((((((((((((((('''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++'''((()))***+++******)))***(((((()))***+++***)))))))))*********+++++++++(((((()))***+++++++++++++++---...---+++)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++---,,,++++++******++++++))))))*********+++++++++***************)))(((((()))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++***)))((('''((()))+++,,,+++*********++++++,,,---)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++******))))))******+++,,,************************++++++************++++++)))******+++,,,,,,------,,,++++++***))))))******))))))))))))***+++,,,---************************++++++++++++++++++++++++************************++++++************++++++************************+++---......,,,+++---///+++******))))))***+++,,,***************+++++++++++++++************++++++(((((())))))******++++++++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((()))+++,,,,,,+++***+++,,,(((((())))))))))))((((((((())))))*********)))))))))************+++++++++)))************+++++++++************************(((((())))))************))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++******************************))))))))))))******(((((())))))*********+++,,,+++******+++,,,///000,,,,,,,,,,,,,,,+++***)))((((((((()))******++++++(((((())))))*********+++************************((((((((()))******++++++(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((((()))***+++++++++++++++(((((())))))*********+++))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))+++++++++***)))***(((((()))***+++***)))))))))******++++++++++++((()))+++,,,------,,,++++++---......,,,)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++---,,,++++++******++++++))))))******++++++++++++***************)))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))+++)))'''%%%%%%(((+++---)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++))))))***++++++++++++++++++*********+++,,,,,,---+++++++++******************++++++,,,,,,++++++***************************(((((())))))*********+++*********)))***++++++,,,************************++++++************++++++******+++,,,------......///...,,,***)))(((''''''))))))))))))***+++,,,---************************++++++++++++++++++++++++************************++++++************++++++************************''')))++++++))))))+++---,,,+++***)))))))))***+++(((((()))***+++,,,,,,---+++******************+++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************)))(((((()))***++++++,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++'''(((***+++,,,,,,++++++******++++++++++++******)))))))))))))))*********+++++++++*********))))))((()))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))),,,***((((((***+++)))'''************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((+++///000---***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))******************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++++++++******))))))(((((((((((())))))))))))(((((()))*********+++++++++++++++++++++************)))+++)))(((***,,,---+++)))***)))))))))((((((''''''))))))(((((('''''''''&&&)))***+++,,,,,,+++***)))*********)))))))))))))))***,,,...---,,,+++,,,,,,------,,,,,,+++***))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++***)))((((((+++,,,------......------************************************************))))))******+++++++++,,,+++++++++*********))))))))))))*********++++++++++++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))*********************************)))******+++,,,,,,+++******))))))******+++++++++*********))))))************************+++++++++************)))******)))))))))***,,,---************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++***)))))))))***+++***+++,,,+++))))))***+++******))))))))))))******,,,+++***))))))***+++,,,******+++++++++******)))******++++++++++++******&&&'''((()))***+++,,,---+++++++++*********))))))************++++++++++++*********+++++++++,,,,,,************************+++++++++*********))))))---+++)))***+++,,,***(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++++++++++++++***)))))))))))))))))))))))))))))))))+++......,,,)))************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))(((((())))))))))))(((((()))))))))*********+++++++++++++++*********)))))))))(((''')))+++,,,***(((*********))))))(((((((((******)))))))))((((((((()))******++++++******)))***)))))))))))))))))))))***+++------+++***+++,,,------,,,++++++***)))))))))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,,,,,,,---......,,,++++++++++++,,,---------------,,,,,,+++))))))++++++,,,------------,,,*********************************************************+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************)))))))))((('''(((((()))******++++++************************************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++***************++++++,,,,,,+++******))))))******+++++++++*********))))))************************+++++++++************)))+++***)))))))))***+++,,,************************++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,+++***************)))***++++++***)))***,,,******))))))))))))******,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))******++++++++++++******(((((())))))***+++,,,,,,+++++++++******************++++++++++++,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++***************---,,,++++++,,,,,,+++)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++******)))))))))*********************************+++------***((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((())))))))))))((((((((((((((()))))))))******++++++*********)))))))))(((''''''(((******)))(((***************)))))))))++++++************))))))+++******))))))******+++))))))))))))))))))******)))***,,,,,,***)))***+++,,,,,,,,,+++******))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---......+++++++++++++++,,,---------------------,,,+++*********+++,,,,,,,,,,,,+++******************************************************+++++++++++++++,,,+++++++++******************************+++++++++************))))))))))))((((((((()))******++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++******))))))******+++++++++***************************************+++++++++************))),,,+++******)))*********************************++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,------,,,++++++*********((()))++++++******+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++)))((())))))*********++++++++++++******,,,,,,++++++***)))((((((*********************************+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++******((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))***))))))((('''&&&%%%%%%************************++++++++++++++++++)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))************))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((()))******))))))++++++******************************************+++***)))(((((()))***+++)))))))))))))))*********((()))++++++)))((()))***,,,+++++++++******))))))******))))))))))))******))))))))))))((((((((((((((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********************************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))***++++++,,,+++++++++***+++,,,,,,---,,,,,,------,,,+++******))))))***+++++++++++++++*********************************************************************************************************************************)))))))))))))))(((((())))))************************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++******))))))******************************************************+++++++++*********)))))),,,,,,+++******)))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,++++++******((()))++++++******+++---,,,,,,++++++++++++,,,,,,)))******************))),,,+++***))))))***+++,,,******++++++++++++******---,,,,,,+++***))))))(((************************))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++******************************+++***))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))***))))))((('''&&&%%%%%%))))))))))))))))))))))))++++++,,,+++***)))(((((())))))))))))))))))))))))((()))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))((((((((()))***++++++******+++******************++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))************''')))+++***)))((())))))++++++***************)))******))))))))))))******(((((((((((())))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))***+++++++++************+++,,,,,,***++++++++++++******)))((()))******++++++******************************************************))))))))))))))))))((((((************************************************))))))))))))))))))******)))))))))))))))*********************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,+++******))))))******************************************************+++++++++*********))))))++++++++++++******))))))************************************************+++******))))))******+++))))))))))))))))))))))))(((((()))))))))***************++++++++++++******)))***++++++***)))***,,,******))))))))))))******((()))************)))(((******************++++++******++++++++++++******))))))******+++,,,,,,---***************+++++++++(((((()))))))))*********)))))))))************+++++++++++++++++++++++++++***************+++++++++)))***+++***((('''((()))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***************************))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************((())))))******))))))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((())))))))))))((((((((((((((()))))))))************)))))))))((((((((((((***+++,,,+++***+++,,,)))))))))***************((((((((())))))))))))******))))))(((((())))))***((((((((()))******++++++((()))++++++)))((()))******************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,------***************+++,,,,,,*********++++++******)))))))))***++++++++++++***************************************************)))))))))))))))(((((((((***************++++++++++++++++++***************))))))))))))************))))))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++******))))))*********************+++++++++************************+++++++++************)))******+++++++++***))))))************************************************+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++'''((()))++++++++++++******+++,,,+++))))))***+++******))))))))))))******)))***++++++++++++***)))+++++++++++++++***)))(((******++++++++++++******(((((()))***,,,---......))))))*********+++++++++))))))*********+++++++++))))))))))))************************************))))))*********+++++++++)))+++,,,+++)))((()))+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))+++++++++++++++++++++***************************)))***+++***(((''')))+++************************))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))(((((())))))))))))(((((()))))))))*********++++++***)))))))))((((((((((((&&&)))++++++)))(((***+++((((((((())))))*********)))))))))*********++++++(((((())))))))))))(((((('''(((((()))******++++++(((***++++++***))))))***))))))))))))************)))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,---***************++++++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++************************************************++++++++++++*********)))))))))*********++++++++++++++++++*********))))))((()))))))))***************)))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++******))))))******))))))*********+++++++++************************+++++++++************)))))))))***+++,,,+++******************************************************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%'''(((***+++++++++++++++,,,,,,+++)))((()))***,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,---------+++)))'''%%%******++++++++++++******++++++++++++++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***,,,...---***)))***,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++(((***+++***((('''))),,,************************))))))))))))************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************++++++++++++++++++******))))))(((((((((((())))))))))))((((((************++++++++++++))))))))))))((((((((((((%%%(((******(((''')))+++''''''(((((()))))))))************++++++,,,,,,,,,'''((()))******)))(((''''''(((((()))***+++++++++)))***,,,,,,***)))***+++)))))))))))))))*********((((((''''''''''''(((((('''((((((((())))))******))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))((()))******+++*********)))***++++++,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++************************************************---------,,,,,,+++++++++))))))******++++++++++++++++++++++++******))))))(((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++))))))******++++++++++++************************,,,,,,++++++,,,,,,---...,,,++++++***)))*********))))))******++++++++++++************************+++++++++************)))((()))***+++,,,,,,+++***************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++******++++++,,,---************************************************++++++***************+++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++************************+++++++++,,,,,,,,,******++++++++++++************++++++++++++******************************,,,***((()))+++,,,+++((()))&&&%%%&&&***,,,+++***+++++++++*********))))))******))))))))))))*********++++++,,,,,,++++++***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,***)))(((((()))***,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++)))((((((((()))***))))))(((((((((((())))))+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))((('''&&&******+++++++++,,,,,,,,,************************+++*********))))))(((((())))))(((((((((((())))))))))))************)))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))******)))(((((()))************))))))))))))******)))))))))))))))))))))))),,,+++***((((((((()))***************************,,,,,,,,,+++***)))((('''************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------,,,,,,+++***))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,******))))))((((((''''''*********))))))'''&&&&&&************************++++++++++++++++++++++++)))******++++++******))))))))))))((())))))***+++************************))))))*********+++++++++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((()))************+++++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))******))))))******+++,,,************************************************++++++***************+++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))+++,,,,,,,,,++++++***)))*********************************+++++++++,,,,,,******++++++++++++************++++++++++++******************************,,,***((()))+++,,,+++))))))'''&&&''')))+++***)))+++++++++*********))))))*********))))))*********)))******++++++******))))))))))))))))))(((''''''))))))))))))))))))))))))************************************************(((((())))))******++++++******))))))))))))******************)))))))))(((************************)))***+++,,,,,,+++***)))'''&&&%%%$$$$$$%%%&&&'''************)))))))))(((************************))))))))))))))))))))))))******++++++++++++******++++++***)))))))))))))))))))))(((((((((((())))))+++++++++++++++***))))))))))))))))))))))))))))))***************)))))))))*********+++++++++,,,,,,************************************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))((('''&&&&&&************************&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------,,,++++++***))))))))))))))))))))))))))))))***))))))((()))***+++,,,+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,+++************************************************************************,,,,,,,,,++++++************************+++++++++******))))))((((((((((((++++++,,,++++++***)))(((************************++++++++++++++++++++++++******++++++++++++*********))))))))))))***++++++************************))))))*********+++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++***************)))(((((()))************+++++++++************************))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,++++++***((())))))))))))(((''''''))))))))))))))))))))))))))))))(((((())))))***+++************************************************+++***************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++,,,++++++***)))*********************************++++++++++++,,,******++++++++++++************++++++++++++******************************+++***)))***++++++***)))***)))'''''')))******)))+++++++++***************++++++************++++++)))))))))******)))))))))))))))******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))***************))))))))))))******************))))))))))))++++++++++++++++++++++++***************************)))(((''''''((()))***************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++***)))***))))))(((((())))))******++++++++++++***))))))))))))))))))))))))))))))))))))******+++++++++,,,*********++++++++++++,,,************************************))))))))))))***))))))(((((())))))***+++***)))(((((()))***+++)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))+++***))))))((()))))))))++++++++++++++++++++++++((((((((((((((((((((('''************************%%%&&&&&&'''((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++************************,,,,,,---------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********+++++++++******************))))))))))))(((((((((***+++++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,***************************************+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((()))************+++++++++)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++*********++++++++++++******((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++*********************************************************)))******+++,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++******************************++++++++++++*********************+++++++++************++++++++++++******++++++++++++************++++++++++++******************************+++************+++******+++***)))((())))))))))))************************,,,++++++++++++++++++,,,))))))************))))))))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))+++******))))))******+++*********)))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++...---,,,,,,,,,,,,---...*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,*********))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))************++++++++++++************++++++++++++*********************************)))))))))))))))***))))))))))))))))))***,,,***(((''''''(((***,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++************************************************************************++++++,,,,,,------,,,,,,************************+++++++++,,,,,,,,,,,,,,,************************+++++++++***************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))*********))))))************************************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++***************************************)))(((((())))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))***++++++*********))))))))))))))))))))))))+++************+++,,,,,,******************************************************))))))***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))******++++++*********))))))*********+++++++++))))))*********+++++++++******++++++++++++************++++++++++++************************************+++************+++*********))))))))))))***************************,,,++++++++++++++++++,,,***++++++++++++++++++***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))++++++************++++++))))))))))))))))))******++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))***,,,------,,,+++*********))))))))))))******)))******+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))************))))))))))))******,,,***(((''''''(((***,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******)))))))))))))))))))))))))))))))))*********))))))''''''''''''''''''''''''+++++++++++++++,,,......************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***************)))************************)))*********++++++++++++************************************************************************))))))***+++++++++++++++************************************++++++,,,,,,************************************************,,,+++++++++***)))))))))))))))))))))************((())))))************)))************************************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************************************)))))))))***+++++++++,,,***************************************************************)))(((((())))))*********+++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***)))******++++++******))))))******++++++++++++***))))))))))))))))))))))))+++++++++***+++,,,,,,---************************************************))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++***************+++++++++((()))******+++*********)))))))))***++++++,,,,,,)))))))))************+++******++++++++++++************++++++++++++******************************)))+++++++++***)))***+++)))***+++***))))))***,,,***************+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))***+++++++++++++++++++++******))))))******+++))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((()))))))))************+++))))))))))))))))))))))))))))))))))))************+++******))))))******++++++***)))(((((()))***+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((***))))))((()))***+++,,,************************((())))))***+++,,,---...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************)))***++++++,,,,,,++++++***************+++++++++************************************************'''((()))***+++++++++***++++++++++++++++++++++++(((((())))))******++++++************************)))))))))***************+++++++++***************)))))))))************++++++,,,,,,,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++***************+++,,,,,,************************+++++++++***************(((((()))***+++,,,,,,---))))))))))))))))))))))))***************************************)))(((((()))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***))))))************))))))(((((()))***************))))))))))))))))))))))))***************++++++,,,************************************************))))))))))))***+++,,,---++++++++++++++++++,,,,,,)))*********++++++++++++))))))*********+++++++++(((((()))***************((())))))***++++++,,,,,,))))))))))))******************++++++++++++************++++++++++++******************************)))+++,,,+++)))(((***,,,(((***+++***))))))+++...))))))*********+++++++++*********))))))***************++++++++++++******((()))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++,,,++++++******++++++,,,((()))))))))************************************)))***+++,,,,,,+++***)))******++++++++++++******((()))))))))************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))***+++++++++******))))))******+++))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))++++++++++++++++++++++++***)))'''&&&&&&((()))***************************(((((()))***+++,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))***+++,,,,,,,,,++++++))))))*********+++++++++************************************************(((((()))***+++,,,,,,+++++++++++++++++++++++++++(((((())))))***++++++,,,************************((()))))))))*********+++***************+++++++++))))))*********+++++++++------------,,,+++************************************************************++++++++++++*********))))))))))))***++++++************************+++++++++*********)))))))))))))))***+++++++++,,,***************************************************************)))(((((()))************+++++++++*********************************+++++++++,,,,,,***++++++,,,,,,++++++***))))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))***+++,,,---*********++++++,,,,,,---))))))******++++++++++++))))))******++++++++++++(((((()))***************((())))))***++++++,,,,,,))))))))))))******************++++++++++++************++++++++++++******************************(((+++,,,,,,)))(((***,,,''')))+++***)))))),,,///))))))******++++++++++++******))))))))))))******))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,,,,++++++******++++++,,,(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))******))))))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))((((((((()))+++,,,++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))************)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))+++***(((''''''((()))***************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************)))***+++,,,---,,,++++++))))))******++++++++++++))))))))))))))))))))))))************************((()))***+++,,,---------++++++++++++++++++++++++(((((()))***++++++,,,,,,************************(((((())))))*********+++))))))******+++++++++,,,))))))******++++++++++++,,,,,,,,,+++***)))((('''************************))))))))))))))))))))))))*********++++++*********)))))))))((()))******+++************************++++++++++++******))))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))