BM6P6(@ ~~~}}}{{{zzz{{{{{{zzzuuunnngggbbb\\\^^^___bbbmmm~~~vvvdddVVVQQQSSSXXX[[[___\\\[[[```jjjuuu|||sssoooiiidddbbbbbbeeegggiiihhhjjjpppxxx|||zzzvvvsssooommmnnnlllkkknnntttsssoookkkfffbbbfffvvvvvv```KKKEEE???999444---''''''++++++***((('''''''''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''(((***---...333666999888444///---------+++***+++000666===AAAPPPTTTXXXZZZZZZ___gggmmmpppwww}}}rrriii```ZZZNNNJJJFFFDDDFFFKKKRRRVVVXXXYYY^^^eeehhhhhhjjjooovvv}}}}}}~~~~~~~~~zzzyyyuuuqqqnnnppptttwwwyyy{{{xxxvvvvvvvvvrrrjjjcccYYYSSSKKKDDDAAABBBCCCDDDEEEIIIOOOUUU\\\eeepppwww~~~~~~~~~}}}}}}}}}}}}}}}|||{{{|||~~~|||{{{~~~~~~~~~||||||{{{{{{{{{{{{zzzxxxuuuvvvuuuuuuwwwyyy{{{{{{zzz|||xxxtttqqqrrrsssttttttwwwyyy|||~~~yyyuuurrrnnnlllmmmnnnooopppllloootttzzz~~~pppiiicccbbbbbbcccfffkkkuuuvvvwwwyyyxxxssslllggg```dddnnnyyy}}}yyyvvvvvvuuuwww{{{uuutttwwwyyyxxxtttiiiWWWGGG@@@:::444111...+++,,,///************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((&&&&&&((()))+++*********)))))))))))))))+++)))+++///222111444888<<>>BBBFFFJJJMMMNNNQQQOOOMMMJJJKKKPPPWWW]]]~~~}}}|||}}}}}}{{{wwwooohhhddd]]]^^^^^^___jjjzzz{{{iii[[[UUUVVV[[[^^^aaa^^^]]]```gggpppvvvyyynnnjjjfffaaa______aaacccgggfffhhhnnnuuuyyyxxxvvvtttooolllkkkiiifffiiinnnpppmmmkkkgggbbbbbbmmmzzz{{{dddOOOIIICCC<<<777111++++++...+++***)))((('''(((((())))))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((***,,,///111666777999777222...---------,,,,,,...333:::@@@EEERRRUUUXXXZZZ[[[```iiipppwww|||vvvnnnhhhaaa[[[JJJIIIGGGGGGIIINNNSSSWWW\\\^^^eeelllmmmkkkmmmrrr~~~}}}yyyyyyuuurrrqqqsssvvvxxxyyy}}}zzzvvvuuusssmmmccc\\\RRRMMMFFFAAA@@@AAADDDFFFMMMRRRYYY```fffoooyyy|||}}}}}}}}}~~~}}}|||}}}~~~{{{zzz||||||~~~~~~}}}{{{zzz{{{zzzzzz{{{{{{{{{xxxvvvvvvuuuuuuvvvyyy{{{zzzzzzyyyvvvrrrooopppqqqrrrrrrsssuuuxxxzzz{{{}}}{{{ssspppmmmkkklllllllllkkkjjjmmmrrryyy~~~ssskkkdddbbbbbbbbbgggmmmssstttwwwyyyzzzvvvpppllleeegggooo{{{~~~|||{{{~~~wwwrrrqqquuuwwwvvvtttlll]]]NNNDDD===777444000++++++---************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))******)))))))))))))))))))))+++)))+++111333444888===CCCPPP\\\aaadddkkkqqqtttyyyxxxwwwvvvnnnccc]]]]]]___dddiiikkkjjjhhhiiijjjjjjiiiiiimmmxxx}}}}}}|||{{{{{{yyy{{{~~~~~~}}}{{{{{{{{{|||{{{zzzyyyxxxyyyyyyzzz}}}}}}}}}}}}}}}|||{{{zzz{{{yyyvvvuuuvvvvvvuuutttrrrmmmeee]]]UUULLLDDD???===;;;888777888999:::;;;>>>@@@CCCGGGLLLPPPSSSUUUSSSRRRQQQPPPQQQWWW___eee~~~yyyrrrkkkfff___^^^\\\\\\eeetttpppbbbYYYXXX\\\```eeebbb```aaaeeejjjnnnppplllhhhccc^^^\\\\\\^^^```ddddddeeekkkrrrwwwwwwvvvtttnnniiifffccc```aaadddjjjiiijjjhhhccc```gggqqqkkkUUUIIIAAA:::666000******---+++***)))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''(((((()))))))))((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((************,,,///222444999999888444000,,,+++,,,------///222888???FFFJJJRRRUUUXXXZZZ]]]dddmmmtttyyypppkkkhhhbbb[[[FFFFFFGGGIIIMMMRRRWWWYYYbbbfffmmmssssssppprrrxxx{{{xxxvvvtttrrrsssuuuwwwxxxxxx{{{xxxuuurrrnnnfff\\\UUUIIIFFFBBB@@@@@@CCCHHHKKKRRRXXXaaahhhooovvv||||||}}}~~~~~~~~~}}}{{{yyyzzz}}}~~~|||yyy{{{||||||}}}|||zzzyyyxxxyyyyyyyyyzzz{{{{{{yyywwwvvvuuuuuuvvvxxxzzzzzzyyyuuurrrooommmnnnoooooooooooorrrvvvyyyzzz{{{|||}}}ssspppnnnlllkkkiiigggeeedddgggkkkssszzzyyypppgggbbb```aaagggnnnoooqqquuuyyy{{{yyytttpppjjjiiinnnzzz|||qqqmmmmmmqqqsssssssssnnncccWWWIIIAAA:::777333---***+++************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))******+++***---222555777===CCCMMMXXXbbbfffiiiqqqxxx|||~~~{{{uuuhhh\\\YYY\\\bbbfffkkkmmmkkkjjjkkkmmmoooooopppvvv~~~yyy~~~~~~|||{{{zzzzzzyyy{{{~~~~~~|||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz}}}}}}}}}}}}|||{{{zzzyyyyyywwwuuutttuuuvvvuuutttnnnhhh]]]RRRIIIBBB<<<999:::999777666777:::===???FFFHHHLLLPPPUUUZZZ^^^```\\\[[[ZZZYYYZZZ```gggmmm|||uuunnniiibbb___[[[YYY```lllxxxuuuhhh]]]YYY[[[^^^gggfffeeeeeefffiiikkklllqqqlllddd]]]YYYYYY\\\___bbbbbbdddiiipppuuuwwwwwwrrrkkkeeeccc```[[[[[[]]]dddeeeggggggbbb___fffooosss]]]KKKCCC;;;666111+++***,,,*********)))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((()))*********)))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))***+++...111555777===:::666111---+++++++++,,,...111666===DDDJJJNNNPPPRRRUUUYYY```iiisss{{{|||vvvooommmkkkcccYYYDDDDDDFFFIIIOOOVVV\\\```kkkmmmrrrvvvtttsssyyy~~~~~~}}}yyywwwssssssssstttvvvxxxwwwvvvwwwuuurrrnnnhhh```VVVOOODDDCCCBBBAAACCCGGGNNNSSSYYY```iiiqqqwww~~~}}}}}}~~~~~~~~~|||zzzzzz{{{|||{{{yyyzzzzzz{{{{{{zzzyyyxxxwwwxxxxxxxxxzzz||||||zzzxxxwwwuuutttuuuwwwyyyyyyyyysssqqqnnnmmmnnnnnnnnnmmmooorrrvvvyyyzzz{{{|||}}}~~~vvvtttqqqooollliiidddaaa\\\]]]aaaiiirrrzzz~~~vvvkkkddd___^^^eeemmmlllnnnrrrwwwyyywwwrrrnnnjjjfffiiisss|||vvvllliiiiiimmmooonnnnnnmmmeee]]]KKKCCC<<<888555///+++***************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********,,,+++...333666999@@@IIIUUU]]]eeeiiinnnwww{{{qqqaaaVVVVVV\\\fffiiimmmnnnmmmlllnnnqqqxxxxxxzzz}}}xxx~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}}}}|||{{{{{{|||zzzzzzyyyxxxxxxyyyzzz{{{}}}}}}}}}|||{{{zzzyyyxxxvvvuuuttttttuuuvvvuuutttnnnfffYYYLLLCCC===999777999999888777999>>>CCCGGGQQQSSSWWW\\\aaaeeeiiikkkhhhgggeeeccccccffflllppp}}}wwwppplllgggaaa[[[XXX[[[dddpppyyy|||pppccc\\\[[[^^^gggggghhhiiiiiijjjlllmmmvvvoooeee[[[VVVVVVZZZ]]]``````bbbgggmmmsssxxxzzzpppiiicccbbb```ZZZWWWWWWaaabbbcccbbb]]][[[cccmmm|||zzzeeeTTTJJJAAA<<<777111...///***************))))))(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((()))************+++******)))((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))+++///333777:::===999444///,,,++++++++++++...333:::BBBIIINNNQQQMMMPPPTTT[[[dddooozzz{{{{{{xxxtttqqqlll```TTTDDDCCCDDDGGGOOOYYYccciiisssqqqrrrssssssvvv}}}}}}}}}yyywwwvvvttttttuuuwwwyyyyyyxxxvvvvvvsssooohhh```WWWMMMGGGAAAAAABBBCCCEEEKKKSSSYYYeeellluuu}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}{{{yyywwwuuussssssuuuwwwxxxxxxrrrqqqooooooppppppooommmnnnqqquuuwwwxxxyyy{{{}}}}}}{{{yyyvvvrrroooiiiccc___VVVUUUWWW```kkkuuuzzz{{{yyynnneee^^^[[[aaaiiikkkmmmppptttuuusssmmmiiieeeaaaaaahhhpppuuuzzzrrrjjjhhhgggjjjjjjhhhggghhhddd___NNNDDD<<<999666111---,,,************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))************------000555777:::DDDNNNZZZaaagggkkkqqq{{{wwwkkk\\\SSSVVV^^^iiilllooopppnnnoooqqqttt}}}~~~{{{~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{||||||zzzyyyzzz{{{yyyxxxxxxwwwxxxyyy{{{||||||||||||{{{{{{zzzxxxxxxuuutttssstttuuuuuutttsssmmmdddUUUHHH???:::999888888888999999<<>>999222......******++++++******)))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))*********+++******))))))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((())),,,000555:::===;;;777111---,,,,,,,,,,,,,,,000666???GGGMMMQQQSSSNNNQQQWWW___jjjuuuyyy{{{|||xxxrrriiiZZZLLLBBBAAABBBGGGPPP]]]iiipppwwwrrrnnnpppssszzz}}}~~~~~~{{{xxxtttssssssuuuuuuvvvwwwyyyyyywwwuuutttpppjjjaaaVVVLLLDDD???===@@@DDDFFFJJJQQQ[[[bbbooouuu}}}~~~~~~}}}|||{{{{{{~~~}}}{{{{{{{{{|||}}}}}}||||||{{{zzzzzzyyyyyyzzzyyyzzz|||~~~~~~|||zzzwwwuuusssrrrtttvvvwwwwwwrrrqqqqqqqqqrrrrrrpppnnnlllnnnqqqrrrsssuuuxxxzzz}}}}}}yyytttnnnhhhaaa]]]SSSQQQQQQYYYfffqqqvvvwww~~~wwwoooggg___[[[___gggmmmnnnqqqttttttpppjjjfffbbb]]][[[___ccciiirrr{{{zzzpppkkkhhhfffhhhgggbbbaaacccccc```TTTHHH>>>:::888333///...************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((()))******++++++...///222777:::>>>JJJVVV```eeejjjmmmsss}}}yyyoooeeeZZZUUUZZZdddmmmooorrrqqqpppqqqtttxxx~~~}}}||||||{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxxxxvvvvvvwwwxxxvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxvvvuuutttuuuvvvuuutttrrriii___PPPCCC;;;888888999777999:::<<<@@@IIIUUU^^^iiimmmsssyyy|||}}}|||zzzssssssrrrqqqrrruuu{{{~~~|||}}}~~~yyyssspppooofff^^^ZZZWWWXXXaaammm|||~~~oooaaa\\\\\\^^^bbbggghhhhhhggghhhiiirrrnnniiibbb]]]ZZZYYYYYYZZZ[[[^^^bbbhhhooovvv{{{uuunnnjjjiiifff\\\RRRMMMVVVXXX]]]```______hhhsss~~~xxx\\\QQQEEE>>>999222---+++******+++++++++***)))((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))+++...222888===@@@888444///------......---...222:::CCCKKKQQQTTTVVVTTTWWW]]]fffppp{{{}}}{{{|||www|||}}}wwwnnnaaaRRREEE>>>???BBBIIITTTaaalllsssxxxpppkkkooowww~~~{{{yyyuuuvvvwwwuuuqqqooonnnooorrrrrrqqqrrrssssssqqqooojjjggg```WWWMMMEEE@@@>>>===BBBHHHMMMRRR[[[gggooowww|||~~~~~~~~~}}}~~~}}}}}}}}}|||{{{{{{{{{}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}|||{{{zzzzzzzzzzzz|||{{{|||}}}}}}{{{xxxuuurrrrrrsssuuuwwwwwwqqqqqqqqqssstttssspppnnnkkklllmmmnnnooorrrvvvyyy~~~~~~xxxrrrkkkddd^^^YYYPPPLLLKKKRRR___kkkppprrruuuqqqmmmhhh```\\\___gggpppqqqsssvvvvvvrrrlllgggaaa]]][[[ZZZ[[[```mmmzzzvvvqqqlllhhheeefffddd___]]]aaadddccc\\\OOOBBB<<<:::555111000************))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((('''(((((()))******++++++---///444:::>>>DDDSSS```fffkkkooopppuuu}}}{{{rrrhhhaaa\\\[[[bbbkkkppprrrssssssqqqrrrwww{{{}}}{{{yyyxxxxxxwwwvvvuuusssrrrqqqqqqqqqrrrsssrrrqqqqqqrrrtttqqqqqqqqqqqqrrrtttvvvwwwxxxxxxyyyzzzzzzzzzzzzyyywwwvvvvvvvvvwwwvvvsssqqqeee[[[MMMAAA:::888999::::::===@@@CCCHHHSSSaaallluuuzzzyyyyyyxxxwwwwwwzzz~~~~~~zzz|||~~~}}}yyytttqqqqqqhhh```[[[VVVUUU^^^jjjvvvooo```YYYXXX[[[___dddfffeeeddddddeeeooonnnmmmjjjfffaaa]]]ZZZXXXYYY\\\```eeemmmuuu{{{xxxrrrmmmmmmiii]]]PPPJJJNNNSSS]]]eeegggjjjsss~~~}}}cccWWWJJJCCC>>>666000...******+++,,,+++***)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$%%%'''((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))***,,,///444:::???BBB666222...,,,...//////...000555===GGGNNNTTTWWWXXXYYY\\\bbbkkkuuu~~~|||{{{zzz|||www|||}}}uuuiii[[[LLLAAA:::===CCCLLLWWWcccmmmssswwwooojjjppp{{{{{{wwwsssqqqoooqqqsssqqqmmmkkkkkklllnnnlllkkkllllllllljjjhhh___\\\WWWOOOHHHCCCBBBBBB???EEEMMMSSSZZZeeerrr{{{~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||}}}}}}}}}|||zzzyyyzzz}}}}}}}}}|||{{{zzzzzzzzzzzz}}}}}}}}}~~~}}}{{{xxxuuurrrqqqsssuuuvvvwwwqqqqqqqqqssstttssspppnnnlllmmmmmmmmmnnnrrrwwwzzz~~~}}}vvvooohhhaaaZZZVVVMMMHHHFFFLLLYYYeeekkklllmmmlllkkkhhhbbb]]]aaahhhrrrsssvvvxxxxxxuuuooojjjbbb___\\\ZZZXXX\\\kkkzzz|||tttqqqmmmhhhdddeeeccc]]]\\\aaaeeefffcccTTTEEE>>>;;;666222111************))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((('''(((((()))***+++++++++,,,///555<<>>DDDHHHOOOXXXbbbmmmxxx~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzxxxvvvtttrrrpppooolllfff___ZZZZZZ\\\___gggpppzzz{{{rrrcccUUUNNNOOORRRWWW\\\___```aaabbbhhhuuu}}}xxxsssqqqjjjaaaYYY[[[\\\\\\^^^dddooowww{{{uuuooommmjjjbbbWWWNNNLLLUUUaaaiiiooowwwyyy^^^NNNIII>>>777555111,,,+++******))))))******'''''''''(((((((((((((((((((((((((((((((((((((((***'''%%%%%%((())))))(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***,,,,,,///555<<>>:::333///+++***,,,///000000666===FFFMMMSSS\\\eeejjjjjjmmmssszzz~~~{{{zzz|||yyyyyywwwpppeeeVVVIIIAAA======AAAFFFNNN]]]lllqqqmmmkkkjjjmmmwww~~~xxxpppiiieeebbb```______```aaa___]]]\\\\\\]]][[[[[[[[[ZZZXXXUUURRRQQQMMMIIICCC@@@???@@@BBBDDDMMMRRR\\\fffqqq|||~~~|||}}}~~~}}}{{{||||||||||||||||||||||||~~~}}}|||}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz||||||}}}}}}|||{{{yyyxxxxxxyyyzzz{{{zzzyyywwwvvvyyyvvvrrrpppqqqsssttttttssstttwwwxxxwwwssspppmmmllllllmmmmmmooosssyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{xxxpppfff\\\TTTPPPOOOJJJGGGCCCEEELLLWWWaaagggmmmgggffflllkkkddddddiiirrryyy}}}vvvrrrppplllfff```\\\WWWWWW___jjj}}}}}}~~~zzzsssooohhhccc^^^]]]\\\^^^eeennnrrrjjj\\\NNNBBB<<<888666///---************)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******)))***---///333555:::AAALLLXXXdddkkkrrrqqqqqqsssvvvwwwtttrrrhhheeeccceeejjjppptttvvvxxxyyyxxxvvvvvvxxx~~~~~~}}}zzzwwwtttqqqooonnnmmmmmmlllkkkiiifffdddbbbbbbaaaaaa````````````aaabbbdddgggiiijjjkkknnnppptttvvvxxxyyyyyyyyyzzz{{{yyy{{{{{{xxxwwwwwwrrrkkk^^^PPPBBB<<<;;;;;;>>>AAAMMMTTT]]]eeemmmwww~~~~~~~~~}}}|||{{{zzzxxxvvvtttrrrqqqqqqmmmkkkhhhbbb\\\ZZZZZZ[[[___fffqqqwwwtttgggVVVIIIHHHLLLRRRXXX]]]___``````eeesss||||||zzzyyyssskkkaaa```^^^ZZZ[[[aaakkkssszzzvvvqqqnnnkkkeeeZZZQQQLLLVVVbbblllsssyyygggSSSKKK@@@:::888111,,,,,,+++***************&&&&&&''''''((())))))***''''''''''''''''''''''''+++)))''''''((()))((('''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((()))))))))******,,,,,,000666<<<===:::777111...+++***,,,///222333999AAAJJJQQQUUU]]]jjjtttwww|||~~~{{{zzz}}}yyytttsssnnndddWWWKKKCCC???>>>===AAAHHHPPP]]]iiimmmkkkgggkkkttt~~~zzzsssmmmddd\\\XXXUUUTTTSSSQQQRRRRRRQQQOOONNNOOOPPPPPPPPPOOONNNLLLJJJGGGEEEBBB@@@===<<<===AAAFFFIIIUUU\\\fffqqq|||~~~~~~~~~}}}|||}}}}}}||||||||||||}}}}}}}}}~~~~~~|||{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzxxxuuutttwwwtttqqqppprrrtttuuuvvvtttvvvxxxyyyxxxuuurrrppplllmmmnnnnnnppptttyyy}}}}}}}}}}}}}}}||||||{{{{{{zzzvvvnnndddYYYQQQNNNMMMGGGEEECCCCCCGGGQQQ]]]fffkkkddddddllloookkkiiikkkttt~~~zzzvvvuuutttnnnfffaaaZZZWWWZZZ```xxxzzzzzzssskkkddd]]]ZZZZZZ]]]fffppp{{{rrrdddTTTGGG???:::999111...+++************)))***************************))))))(((((())))))***)))))))))*********++++++)))************+++...111666777<<>>=========AAAIIIRRR]]]eeeiiijjjjjjqqq}}}~~~}}}}}}|||||||||}}}|||xxxsssnnnhhhaaaXXXPPPKKKIIIHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEHHHHHHGGGFFFEEECCCAAA@@@======<<<===???EEELLLQQQ]]]dddooozzz~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{|||{{{xxxvvvuuuwwwuuurrrqqqrrrssstttttttttuuuwwwxxxxxxvvvsssqqqmmmnnnooooooqqqtttyyy||||||||||||}}}}}}|||yyyxxxzzzwwwpppggg]]]UUUQQQPPPJJJIIIFFFDDDEEEMMMYYYbbbfffaaabbbkkkrrrrrroooooowww|||wwwwwwyyytttkkkccc\\\XXXYYY[[[sssyyywwwnnnfff^^^ZZZYYY]]]gggrrr~~~wwwkkk[[[LLLAAA;;;999333000---+++++++++***)))***************************))))))))))))))))))***))))))*********+++++++++)))***+++++++++---000333888:::@@@JJJWWWbbbiiikkkrrrsssuuuwwwvvvrrrmmmiii^^^eeeppp||||||{{{~~~}}}|||{{{{{{xxxtttooollliiihhhhhhdddbbb___\\\WWWSSSPPPNNNJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQRRRTTTVVVZZZ```dddeeeiiinnnrrrssssssttttttqqqtttvvvtttrrrpppjjjbbbSSSHHH???<<>>======>>>???BBBAAAAAAAAA@@@???>>>===<<<===>>>???CCCIIIRRRXXXgggnnnxxx~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}{{{zzzzzzyyyzzzzzz{{{|||}}}~~~~~~|||zzzyyyzzzwwwtttrrrrrrrrrqqqqqqrrrsssuuuwwwvvvuuusssqqqnnnooopppppppppsssvvvyyyzzzzzzzzz|||~~~|||yyyuuuwwwuuuqqqjjjbbb[[[WWWVVVNNNMMMJJJFFFDDDIIISSSZZZ```^^^```jjjssswwwvvvtttzzz|||vvvtttyyyvvvnnnddd\\\YYYZZZ\\\nnnyyyyyyqqqhhh```[[[ZZZ]]]hhhrrr|||xxxoooaaaQQQDDD<<<888555222...+++++++++******))))))))))))))))))))))))******))))))))))))******************++++++++++++)))***+++,,,,,,...222555999===EEEPPP[[[dddiiikkkrrrtttxxxyyyvvvqqqllliiibbbnnn~~~~~~}}}{{{zzzvvvtttpppmmmiiigggeeeeee]]][[[XXXSSSNNNJJJGGGEEEBBBBBBAAABBBBBBCCCDDDDDDFFFFFFGGGHHHJJJNNNTTTYYY\\\aaagggkkkmmmnnnooopppnnnrrrtttrrrqqqnnnfff^^^OOOFFF>>>===@@@GGGRRR\\\jjjvvv~~~|||zzzvvvuuutttsssrrrrrrrrrrrrnnnoooooollleee]]]WWWTTTWWWZZZcccsss~~~xxxcccPPP@@@AAAFFFOOOYYY```bbbaaa___gggqqqzzz}}}|||xxxrrrmmmllloootttwww|||yyyyyysssiiiTTTWWW]]]eeennnsssuuuuuuvvv}}}~~~hhhVVVEEE@@@>>>555,,,,,,***)))((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''!!!###%%%&&&&&&&&&'''(((''''''((((((((()))))))))***))))))(((''''''&&&&&&((((((''''''''''''(((((()))))))))*********++++++...000333555555222///---+++,,,,,,---///444:::>>>EEEFFFMMMVVVYYY\\\hhhxxx~~~}}}~~~~~~|||wwwsssnnniii___ZZZRRRKKKFFFBBB>>><<<@@@EEEOOOZZZaaafffnnnvvv}}}zzzxxxvvvuuutttuuussspppmmmiiiddd]]]XXXOOOKKKDDD???===<<<;;;:::888999::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>AAACCCGGGOOOZZZbbbtttyyy~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz|||~~~~~~{{{wwwuuutttsssqqqpppqqqrrrtttuuuuuutttsssrrrooopppqqqppppppqqqsssuuuwwwvvvwwwzzz}}}|||xxxssspppqqqpppmmmgggaaa]]][[[SSSQQQMMMIIIGGGJJJOOOTTTZZZ[[[___hhhrrryyy{{{{{{~~~{{{sssooosssvvvrrrggg]]]ZZZ\\\]]]jjjzzz{{{ssskkkddd___]]]^^^gggpppvvvwwwtttiiiYYYIII>>>999888444///,,,+++++++++***))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,)))***,,,------000333666:::BBBLLLWWW^^^dddiiilllqqqtttxxxxxxuuupppllljjjjjjxxx~~~~~~|||yyyxxxrrrpppnnnjjjfffbbb___^^^UUUSSSOOOJJJFFFBBB@@@???<<<<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@CCCHHHLLLSSSWWW\\\aaadddgggiiikkkmmmqqqsssrrrqqqmmmddd[[[JJJCCC======CCCLLLYYYeeeuuu}}}{{{yyytttuuuuuuttttttsssrrrrrrnnnpppppplllddd\\\UUURRRSSSVVV```qqq~~~|||kkk[[[CCCBBBFFFNNNYYYaaadddddddddiiiqqq{{{|||zzzzzz|||{{{qqqZZZYYY[[[bbbjjjppprrrrrrlllvvvqqq\\\HHHBBBAAA999///...,,,+++***)))))))))((((((((((((((('''''''''(((((((((((((((((((((((("""%%%'''(((&&&%%%&&&''''''((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))*********+++++++++000111333444222///---+++***,,,...///111666===BBBJJJIIIOOO\\\bbbdddooo}}}}}}}}}zzzuuussssssnnnhhhaaa[[[SSSMMMIIIFFFBBB@@@DDDIIISSS___fffkkkuuu}}}{{{xxxvvvtttsssrrrnnnkkkhhhddd___XXXQQQLLLEEEAAA>>>;;;:::999888666444666777888777777999:::777777888888:::;;;<<<======AAAFFFJJJOOOXXXeeennn}}}~~~||||||~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzz}}}{{{yyyxxxvvvtttrrrppprrrssstttuuuttttttssspppqqqqqqpppnnnnnnppprrrrrrrrrssswww|||{{{uuupppjjjmmmqqqqqqnnniiidddbbbYYYVVVQQQOOOPPPRRRSSSTTTTTTXXX___fffoooyyyzzzqqqjjjjjjtttwwwmmmaaa[[[[[[[[[hhh|||{{{tttnnnhhhdddaaa```fffmmmqqqvvvxxxrrrcccQQQCCC<<<:::666000---++++++++++++************************+++******))))))******+++*********+++++++++,,,,,,)))***,,,---...111555888<<>><<<:::999999999888777777777888888777888888888888:::>>>AAAEEEIIINNNSSSWWWZZZ___aaahhhmmmpppooommmiii```VVVHHHBBB>>>AAAHHHTTTdddrrr~~~~~~|||zzzyyyssstttuuuvvvuuutttrrrqqqnnnooooookkkccc[[[TTTPPPPPPSSS]]]ooo~~~qqqcccGGGFFFHHHPPP[[[dddhhhhhhiiilllsss}}}vvv```]]][[[___fffkkklllkkkgggrrrvvvaaaJJJCCCCCC<<<111000...---,,,+++++++++&&&&&&''''''((()))))))))))))))))))))))))))))))))$$$'''******'''%%%%%%'''(((((((((((())))))))))))&&&&&&''''''((()))))))))******))))))))))))******)))************+++++++++111222333333000---++++++***,,,...000222777>>>DDDNNNLLLRRRaaaiiillluuu}}}zzzuuupppqqqsssooohhhccc]]]TTTNNNKKKHHHFFFCCCHHHLLLWWWcccjjjooo{{{~~~}}}{{{xxxuuusssrrrqqqgggddd```[[[VVVOOOGGGBBB>>><<<:::999888888666555222444666666666666888999666777777888:::<<<>>>???@@@EEEKKKPPPVVVaaannnxxx~~~||||||~~~}}}~~~~~~}}}||||||~~~~~~}}}~~~}}}{{{zzz~~~~~~|||{{{zzzxxxvvvqqqrrrsssuuuuuuuuuttttttqqqqqqqqqpppnnnmmmnnnooonnnnnnpppuuuzzzzzztttnnnggglllrrruuusssoookkkhhh___[[[VVVVVVXXXZZZZZZXXXQQQWWW^^^eeennnxxxzzzppphhhdddrrr{{{rrrddd\\\ZZZYYYggg~~~zzzuuuooojjjgggcccaaaeeekkkooovvv|||xxxjjjWWWGGG>>>;;;666111---,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))+++,,,...///222666999>>>JJJZZZbbbdddeeejjjppplllpppttttttqqqnnnlllmmmkkk|||{{{{{{~~~~~~|||yyyuuusssnnnmmmjjjfff___WWWPPPLLLGGGEEEAAA===:::888666666777777666555444444555555444555555555444555888:::;;;>>>CCCGGGKKKPPPUUUXXXccchhhkkkjjjiiidddZZZQQQIIIDDDBBBFFFOOO\\\ooo}}}||||||}}}}}}zzzwwwvvvvvvuuutttsssrrrqqqqqqpppmmmiiigggeee___WWWQQQOOOTTTYYYbbbuuu{{{iiiRRRJJJKKKPPPYYYlllxxxrrr{{{sssxxx~~~zzziiibbb\\\^^^gggnnnooommmhhhmmmvvvzzzdddRRRFFF???<<<555222...,,,+++***)))'''))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))((())))))+++---...444333111000...,,,******++++++,,,...333<<>>:::999888777666555444444444333333333444666777999:::999888888888:::===@@@CCCEEELLLTTTYYYbbboooyyy}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~||||||}}}}}}}}}}}}}}}||||||}}}~~~|||~~~}}}|||xxxuuurrrqqqqqqrrrrrrrrrrrrrrrrrrooollljjjiiijjjkkknnnrrruuuwwwuuusssqqqmmmooorrrwwwzzzxxxrrrmmmgggccc\\\XXX[[[bbbdddaaaYYYXXX[[[ccckkksss~~~{{{wwwrrrlllhhh___gggqqqtttkkk___[[[^^^hhh~~~~~~{{{xxxsssmmmhhhffffffffffffkkksssyyywwwoooaaaOOOAAA===888333111,,,((()))...,,,+++******))))))******((()))************)))(((+++++++++++++++++++++++++++,,,...///222666<<<@@@FFFRRR___dddgggkkknnnoooqqqqqqpppooonnnllljjjiiiqqq~~~}}}yyyzzz{{{vvvsssqqqpppllleee^^^WWWPPPIIIDDD>>>===;;;999888777666666333333333333333333333333222222222333444555777777999;;;>>>???BBBEEEJJJMMMVVV^^^dddccc```\\\VVVPPPFFFCCCCCCJJJYYYjjjxxx}}}|||}}}|||zzzxxxwwwwwwvvvuuutttssssssrrrpppnnnjjjiiigggbbbZZZTTTRRRUUUWWW^^^qqq~~~qqqZZZOOOLLLPPP\\\rrr|||vvvyyy|||}}}lllddd]]]^^^eeelllnnnmmmiiimmmuuummmWWWHHH>>>:::555222...,,,++++++)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''')))))))))((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))((()))***+++---...333222111///---,,,+++***,,,---///111777@@@JJJQQQUUUXXX[[[aaammm||||||uuuooopppppplllhhhfff```]]]YYYUUURRRPPPNNNMMMQQQZZZfffqqqzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvqqqkkkgggXXXSSSLLLFFFBBB>>>:::888888777666555444444444444444444444555777888:::;;;888888777777999===AAAEEENNNUUU]]]ccclllxxx~~~~~~}}}~~~}}}{{{{{{}}}~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~zzzwwwrrrppppppqqqqqqqqqqqqrrrqqqoookkkiiihhhhhhkkknnnrrruuuwwwwwwuuusssooopppssswwwzzzzzzuuurrrmmmjjjccc___dddlllooolll\\\YYYYYY___hhhqqq|||zzzwwwtttooohhhccc\\\bbblllrrrmmmddd___```iii~~~}}}{{{vvvoooiiifffeeeddddddjjjqqqyyyzzzvvviiiTTTCCC???:::555222---((())),,,,,,+++******))))))******++++++************++++++++++++++++++++++++++++++,,,---///111444999???DDDLLLXXXcccgggiiimmmqqqqqqrrrqqqpppooommmlllkkkkkksss~~~}}}|||zzz|||~~~zzzvvvrrrqqqmmmhhhaaaYYYRRRJJJCCC???;;;:::999777666555444444333333333333333333333333222222222333444555666777666888999;;;<<>>777444111,,,+++---,,,+++******))))))******))))))))))))))))))))))))***+++++++++++++++,,,,,,---...111555:::BBBKKKQQQ^^^hhhppppppppprrruuuvvvwwwuuuqqqooommmnnnpppqqqyyy~~~|||{{{www{{{~~~}}}|||zzzxxxtttppplllfff___VVVMMMEEE>>>888555666555444333222111111111222222333333333333444444444444444444444555666666;;;<<<<<<<<<<<<>>>AAACCCFFFOOOWWWVVVTTTSSSRRRPPPOOOUUU___lllxxx~~~|||{{{}}}~~~||||||{{{zzzyyyxxxxxxwwwooonnnnnnnnnnnnjjjbbb\\\RRRPPPOOOVVVfffyyy|||hhh\\\[[[eeeyyy{{{~~~qqqpppvvv{{{{{{jjjjjjooowww}}}}}}xxxsssppprrrvvv|||}}}wwwoooeee^^^^^^eeeooouuuyyyzzz{{{}}}hhhSSSHHHEEE888444///,,,+++*********((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))+++---///000111000...,,,,,,,,,,,,------111777>>>FFFNNNVVV[[[ccceeehhhnnnyyy}}}xxxuuuqqqiiieeeeeeaaaaaaaaa]]]YYYWWWXXXYYYaaalll}}}~~~~~~~~~||||||~~~yyyuuuooohhhaaaXXXPPPJJJEEE@@@:::666555666777777444444333333333444444555333333444555666888999:::<<<>>>@@@AAACCCJJJUUU^^^hhhqqqyyy~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}{{{zzzzzzzzzxxxwwwvvvwwwxxxzzz{{{|||||||||~~~|||{{{|||}}}}}}}}}~~~}}}}}}{{{tttnnnllllllllllllmmmoooooommmiiifffccccccdddfffjjjnnnrrruuuwwwxxxxxxxxxxxxxxxyyy{{{||||||yyyvvvyyyuuufffXXXVVV[[[dddnnnvvvzzztttkkkeeedddfffiiijjjaaa^^^aaallluuuuuuppplllgggvvvtttkkkfffcccbbbaaacccjjjtttmmmVVVGGG???888666444000...///,,,+++******))))))******((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,,,,...222666===GGGQQQXXXdddmmmsssrrrqqqsssvvvvvvyyyvvvssspppoooppprrrtttzzz|||}}}|||{{{vvv|||}}}zzzxxxvvvrrrmmmhhhbbb\\\RRRIIIAAA<<<777444555444333222222222222222222222222333333444444444555555555555666777888888;;;<<<=========???BBBDDDGGGQQQYYYXXXUUUUUUVVVVVVYYY```jjjuuu|||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxxrrrqqqpppqqqqqqmmmeee^^^QQQOOONNNTTTcccuuuvvvhhhcccfffvvv~~~uuutttiiiiiimmmooowww{{{tttfffeeeiiitttzzzxxxqqqmmmjjjllloootttyyy{{{zzzyyyvvvpppfff___]]]eeepppyyy~~~|||{{{~~~nnnXXXIIIBBB:::666000,,,******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))+++---000111111///---++++++,,,---......333:::BBBIIIQQQWWW\\\dddiiiooottt{{{{{{xxxrrrkkkggghhhcccdddccc___ZZZYYY[[[^^^lllxxx}}}}}}}}}}}}|||}}}wwwrrrjjjaaaYYYQQQIIIDDD???;;;666333333333444444444333333333444555666666444444555666777999:::;;;:::>>>BBBEEEHHHOOO[[[dddpppxxx|||}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}{{{zzzzzzzzzyyywwwwwwwwwyyyzzz{{{{{{{{{{{{~~~||||||}}}~~~}}}||||||{{{|||zzzsssmmmkkkjjjjjjiiilllmmmooommmjjjfffdddcccdddeeehhhkkkppptttwwwxxxzzzzzzyyywwwvvvxxx|||}}}}}}~~~ooo```YYYZZZ```jjjsss{{{xxxqqqjjjeeeeeeiiimmmccc^^^___hhhqqqssspppnnniiittt~~~}}}ssskkkgggfffffffffgggllluuuuuuaaaKKKBBB:::888666222//////,,,+++******))))))*********+++,,,------,,,+++************++++++,,,,,,------///333999AAAMMMXXX```iiiqqqvvvtttqqqsssvvvwwwzzzwwwtttqqqqqqrrrtttvvvyyyzzz{{{|||||||||||||||www~~~}}}yyywwwuuupppjjjddd]]]WWWMMMDDD>>>:::777555444333222222222222333333111222222333333444444555666666666777888999;;;;;;:::;;;======>>>@@@CCCFFFLLLVVV^^^]]]YYYZZZ]]]^^^eeejjjsssyyy}}}~~~}}}}}}|||{{{zzzyyyxxxxxxuuuttttttuuuuuuppphhhaaaTTTOOOLLLQQQ^^^ooo~~~oooeeecccooowwwpppkkkccccccfffeeelllrrrnnnfffccchhhttt{{{wwwooojjjeeefffhhhmmmrrrvvvwwwwwwsssoooggg```^^^eeerrr}}}~~~{{{wwwxxxzzzcccNNNAAA===888111,,,))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))***+++...000222000///,,,+++***,,,...///000555===FFFMMMSSSYYY]]]aaakkkuuuzzz}}}~~~~~~|||~~~}}}zzzssskkkhhhiiidddeeeddd```\\\\\\aaafffxxx~~~~~~~~~}}}|||}}}}}}zzzsssmmmcccYYYPPPHHHBBB>>>888666333111222333333333444444444444555666777888666666777888999;;;<<<===<<>>999777555555222222111111111111222222111111222333333444555555666777777888:::<<<>>>???>>>@@@BBBCCCEEEHHHLLLOOOTTT___fffeee```aaaeeehhhkkkoootttxxxyyy{{{}}}~~~}}}}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyxxxsssjjjcccWWWPPPKKKNNNZZZkkkpppccc]]]iiirrrmmmfff___aaabbb___eeemmmkkkgggccchhhttt|||wwwnnnjjjaaabbbdddiiioootttvvvwwwqqqnnnhhh```___fffttt}}}xxxssssss|||lllTTTDDD>>>999222,,,)))(((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%''''''''''''(((***++++++************************)))))))))***,,,...111222000...,,,******,,,...///111777@@@HHHOOOUUUZZZ^^^___lllxxx}}}~~~}}}xxx{{{}}}zzzssskkkhhhjjjeeefffeeeaaa]]]___fffmmm}}}|||~~~zzzwwwooohhh]]]RRRIIIBBB<<<999555333111222333555555555444444444555666777888999888888999:::;;;===>>>???@@@GGGOOOSSSVVV^^^iiisssvvv|||~~~~~~|||yyyuuuwwwyyy}}}|||yyyxxxzzz|||~~~~~~~~~}}}{{{{{{zzzzzzzzz}}}~~~~~~}}}||||||{{{zzzzzz{{{|||}}}~~~}}}{{{{{{{{{|||{{{zzz||||||}}}}}}}}}}}}}}}|||||||||}}}~~~||||||}}}{{{zzzvvvqqqmmmkkkiiigggeeeiiilllnnnnnnllliiigggffffffggghhhkkkoootttxxxzzzzzzzzzyyyuuurrrqqqtttwwwtttzzz~~~}}}mmmaaa[[[[[[fffqqq|||{{{lllaaaaaadddiiicccbbbiiirrrvvvyyy|||qqqvvvyyy}}}}}}wwwooojjjiiillloooppppppuuuzzzsssUUUJJJ???;;;777111,,,***,,,++++++***)))*********+++(((### ###(((+++))))))***+++,,,,,,------111444999???JJJWWWdddmmmooovvvzzzvvvsssuuuyyy{{{zzzxxxvvvuuutttuuuvvvwwwyyyxxxwwwxxxyyyyyyyyyxxxzzz~~~zzzyyy|||~~~xxxuuusssnnneee^^^QQQJJJAAA:::666444444444111000000000000111111222111111222333333444555555666777888999;;;>>>@@@AAAFFFGGGJJJLLLNNNQQQVVVYYY\\\gggnnnlllhhhiiimmmpppkkknnnrrrssstttvvvzzz}}}zzz|||~~~}}}~~~~~~|||yyyyyyyyyyyyxxxyyy{{{zzzuuullleeeXXXQQQKKKLLLTTTcccwwwwwwcccYYY\\\aaacccbbb^^^ZZZXXX[[[aaafffiiimmmhhhdddiiiwww{{{ooohhhdddaaaccckkkqqqssssssmmmmmmfff___bbbooozzz}}}|||uuuooolllqqqpppYYYKKKEEE???888222///---,,,+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((((((((+++***)))+++...000000000------,,,+++***,,,///222999>>>EEEKKKOOOTTTXXX[[[aaannn{{{~~~~~~}}}{{{yyy~~~yyyuuuqqqmmmiiifffiiifffdddbbb^^^^^^gggrrr~~~}}}}}}}}}~~~~~~~~~{{{pppiiifff\\\PPPGGGBBB???:::666444444333333222333333333666666666666666777888999:::;;;;;;;;;;;;===AAADDDGGGLLLSSSZZZ```gggpppwww~~~zzzxxxwwwvvvuuuxxx|||}}}zzzzzz{{{}}}~~~|||zzzzzz{{{}}}~~~~~~~~~|||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzz{{{{{{}}}~~~~~~}}}|||{{{}}}|||{{{|||}}}~~~}}}|||||||||~~~~~~|||wwwtttpppmmmlllkkkiiihhhjjjkkkllllllkkkiiifffeeehhheeeeeejjjooorrrxxx{{{uuuooonnnrrrvvvxxxzzz~~~zzziii```aaaeeehhh}}}}}}kkk^^^]]]aaabbbjjjjjjgggqqq|||www{{{}}}vvvqqqqqqooommmrrrzzz}}}}}}~~~eeePPP???<<<999111+++---------.........---,,,,,,++++++,,,,,,,,,++++++***,,,+++)))***,,,///111111111444999CCCPPP___kkkssswwwxxxxxxvvvtttuuuzzz~~~~~~yyyrrrnnnppptttxxxzzzzzzvvvrrrsssxxx{{{zzzxxx|||{{{wwwzzz~~~{{{wwwqqqhhh___XXXKKKFFF???999666444333333000111333333444333222111888888999999:::999999999:::<<<=========@@@FFFKKKKKKNNNSSSVVVYYY]]]```cccmmmooorrrttttttssspppnnnpppnnnmmmlllnnnqqquuuxxxyyyzzz||||||}}}~~~~~~|||yyyxxxwwwyyyxxxyyy{{{{{{vvvmmmfff\\\TTTMMMMMMSSS___rrrvvvcccXXXYYY^^^```aaa]]]YYYXXX[[[aaahhhkkknnnjjjfffiiivvv~~~uuuiiieeebbbdddjjjppprrrrrrmmmllleee___cccppp|||{{{tttoookkkpppttt]]]MMMCCC===666000---+++*********)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++***)))(((((()))+++***)))+++...000000000---------,,,+++---111555;;;@@@GGGLLLPPPTTTXXX\\\bbbppp}}}~~~|||zzzzzzxxxyyytttpppmmmiiiggggggdddcccbbb___```jjjuuu~~~~~~~~~~~~~~~tttjjjccc\\\SSSHHHAAA===:::666333555444444333333444444444777777777777777888999:::888999::::::;;;>>>BBBEEELLLRRR[[[bbbhhhooowww}}}}}}zzzyyywwwvvvuuuwww{{{~~~}}}|||||||||zzzxxxwwwyyyzzz~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~|||{{{~~~|||{{{|||}}}~~~}}}{{{|||}}}~~~~~~{{{tttqqqmmmkkkiiihhhfffeeeggghhhjjjkkkkkkjjjhhhgggllliiihhhkkknnnpppuuu{{{}}}|||yyysssooonnnrrrwwwyyy{{{~~~pppccc```cccgggyyy{{{jjj___^^^cccfffppprrroooxxxyyyzzz}}}wwwsssssstttvvv}}}jjjTTTBBB>>><<<444......---------------,,,,,,++++++++++++,,,,,,++++++***---+++******,,,///111111444777===GGGUUUcccooowwwzzz{{{{{{yyywwwxxx{{{|||xxxtttrrrsssvvvxxxyyy{{{vvvssstttyyy}}}}}}|||{{{vvvuuurrrvvv{{{}}}zzzuuuooofff\\\VVVGGGBBB;;;555333222111111000111222333333333222111444555666777999:::::::::<<>>666000---,,,+++*********)))))))))(((((((((((((((((((((''''''''''''&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))((('''((()))+++******+++...000000///---------,,,,,,///444888@@@DDDJJJNNNPPPTTTYYY^^^fffttt||||||}}}zzzxxxyyyzzzxxxxxxrrrooollliiihhhdddbbbaaaaaa```bbbmmmyyy~~~zzzrrrhhh___YYYOOOIII@@@;;;888777444111555555444444444444555555777777777888888999;;;;;;999:::;;;<<<>>>AAAFFFIIIUUU\\\fffooouuu{{{~~~|||zzzyyywwwvvvvvvwww{{{}}}~~~~~~}}}|||zzz{{{{{{yyywwwwwwxxxyyy~~~~~~|||||||||~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~|||{{{~~~}}}{{{|||}}}~~~|||{{{~~~}}}~~~}}}{{{tttqqqmmmjjjiiigggeeeddddddeeeggghhhjjjkkkkkkkkkqqqllljjjlllmmmmmmpppuuuxxxxxxvvvrrrnnnnnnrrrvvv{{{|||~~~yyyhhh___```eeessszzz~~~wwwiii______ccchhhsssyyyvvv}}}{{{yyy|||vvvvvvxxx}}}qqqZZZEEE???>>>888111...---,,,,,,,,,+++++++++******++++++,,,,,,+++++++++---,,,++++++,,,...000222777;;;CCCNNN]]]kkkwww~~~~~~|||yyyyyy|||~~~zzzwwwuuuuuuvvvxxxyyyxxx|||xxxuuuvvv{{{xxxrrrpppnnnrrrzzz~~~}}}zzzvvvqqqjjjaaaXXXRRRBBB>>>888444222222222111000000111222333333222222222333555777:::<<<===>>>@@@CCCHHHKKKMMMRRRYYY^^^```ccchhhlllooorrrvvvxxx{{{{{{||||||zzzvvvssspppmmmllljjjhhhiiijjjmmmnnnpppoooooonnnnnnpppuuuxxx~~~~~~||||||~~~~~~~~~}}}~~~~~~|||{{{{{{|||}}}~~~}}}|||{{{zzz~~~|||wwwuuusssxxxxxxxxxzzz{{{wwwpppjjjcccZZZQQQMMMNNNTTTbbbooo}}}zzzrrreeeYYYTTTVVVYYY\\\[[[ZZZZZZ]]]dddlllqqqssspppjjjgggnnnyyy|||zzznnnjjjfffeeehhhmmmpppqqqpppkkkeee```ccclllvvv|||zzzuuuqqqmmmjjjjjjsss~~~iiiTTTFFFAAA999333000///...---*********)))))))))((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((()))((('''((()))*********,,,///000000///,,,,,,,,,,,,---111777;;;EEEIIINNNQQQQQQUUU[[[aaalllzzzzzzxxx|||~~~{{{wwwtttuuuyyy||||||~~~wwwpppmmmkkkiiihhhcccaaa`````````cccooo{{{wwwmmmddd[[[SSSNNNFFFBBB<<<999777777555444444444333333333444555555777777777888999:::;;;<<<;;;===???AAACCCGGGMMMQQQ^^^fffrrr|||}}}{{{yyyyyywwwvvvvvvxxx{{{}}}}}}}}}~~~}}}}}}zzz{{{{{{{{{yyyxxxzzz{{{}}}~~~||||||~~~~~~}}}}}}yyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}||||||{{{zzz{{{~~~~~~}}}~~~~~~~~~}}}{{{wwwtttooolllkkkiiigggfffaaabbbdddfffiiillloooppprrrmmmjjjkkkkkkjjjlllqqqtttuuutttqqqmmmmmmpppttt{{{{{{|||}}}mmm^^^\\\aaalllssswwwrrrfff^^^]]]aaaeeerrrzzzyyy}}}{{{www}}}|||yyyzzz~~~www```IIIAAA???;;;333...---,,,,,,+++******************+++,,,,,,,,,++++++---------,,,,,,...111333888>>>IIIXXXhhhwww~~~{{{zzz{{{|||yyywwwttttttvvvxxxyyyzzz|||zzzwwwyyy}}}xxxqqqooolllrrr}}}~~~}}}|||zzzwwwrrrllleee\\\RRRLLL???;;;777444333444444333000000111222222333333333555555777999<<>>AAADDDHHHMMMTTTXXXfffooo{{{}}}zzzxxxwwwwwwvvvwwwyyy|||}}}}}}|||~~~~~~}}}||||||{{{xxxyyy{{{{{{yyyyyyzzz{{{}}}~~~||||||~~~~~~}}}||||||{{{vvvwwwxxxzzz{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}}}}yyyyyyyyy{{{~~~~~~~~~~~~~~~|||yyyuuuqqqnnnllljjjhhhfff``````bbbeeeiiinnnqqqtttqqqllliiiiiiiiigggiiinnnrrrssssssqqqmmmlllooorrryyyzzz{{{|||sss^^^YYY]]]eeelllrrroooeee]]][[[]]]cccpppzzzzzz}}}yyytttwww~~~zzzzzz|||gggOOOCCC???;;;444///...---,,,***************)))***+++,,,,,,,,,,,,,,,,,,---...------...222666:::BBBQQQcccuuu~~~|||||||||zzzwwwsssrrrtttxxx{{{}}}|||{{{zzz|||wwwpppnnnjjjsss}}}{{{zzzvvvsssmmmggg___VVVLLLFFF;;;888444222333444444333111111111222222333444555888888999;;;>>>AAADDDEEEHHHMMMUUU[[[___dddjjjoooooorrrvvvyyy{{{~~~|||yyytttpppnnnmmmllljjjhhhgggfffggghhhgggfffeeecccdddhhhooottt||||||yyyyyy{{{}}}~~~|||{{{yyyzzz{{{{{{||||||||||||yyyzzzzzzyyyvvvtttttttttuuutttuuuwwwyyywwwrrrlllddd\\\RRRLLLJJJLLLVVV```lllmmmlllfffZZZPPPOOOTTTVVVYYY]]]```bbbfffmmmrrrwwwwwwtttmmmkkkpppuuuwwwssspppllliiiiiimmmqqquuuwwwpppiiieeebbb```ccchhhooolllkkkkkkiiifffgggllluuu[[[LLLFFF===666111...,,,+++++++++*********)))))))))))))))))))))************&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))((('''((()))))))))***---000111///...+++++++++,,,///555===CCCLLLQQQVVVVVVTTTXXXaaaiiiyyy~~~vvvtttuuuuuurrrpppmmmjjjjjjooovvv{{{{{{wwwqqqmmmkkkiiihhhgggdddcccbbbdddeeekkkyyy~~~|||llleee\\\SSSKKKFFFAAA>>>:::999888777666666666555333333333333444555666666888888888999;;;<<<>>>>>>>>>AAADDDHHHMMMSSSZZZ___nnnvvv~~~zzzwwwuuuvvvvvvwwwzzz}}}~~~||||||||||||{{{zzzyyyyyyuuuwwwyyyyyyxxxxxxyyyzzz}}}~~~|||||||||~~~~~~}}}}}}}}}|||{{{{{{{{{uuuvvvwwwxxxyyyzzzzzzzzzwwwxxxzzz|||}}}}}}}}}|||yyyxxxyyy{{{~~~~~~}}}}}}~~~~~~yyyvvvrrrnnnlllkkkhhhfffaaaaaabbbeeeiiinnnsssvvvrrrmmmjjjiiihhhfffggglllnnnppprrrqqqnnnmmmooorrrxxxzzz|||~~~|||bbbXXXZZZ]]]eeennnnnnggg___\\\\\\dddpppzzz|||~~~vvvrrrrrrwww~~~wwwxxxnnnVVVFFF???;;;666111///...,,,+++*********+++)))***++++++,,,,,,,,,,,,***---......---///444999???JJJ\\\qqq~~~{{{wwwsssrrruuuyyy}}}||||||}}}|||tttnnnllljjjvvv~~~|||zzzyyytttpppiiibbbYYYPPPFFF@@@777444111000111222222111222222222222333555666777::::::;;;===@@@DDDGGGIIIPPPVVV^^^dddgggkkkppptttvvvyyy}}}|||xxxtttqqqnnnmmmllljjjhhhffffffffffffaaaaaa``````aaafffmmmrrryyy|||}}}{{{yyywwwwwwzzz}}}}}}|||{{{{{{{{{{{{|||}}}~~~||||||zzzwwwtttrrrssstttsssssssssvvvxxxwwwqqqmmmggg^^^SSSLLLHHHHHHPPPYYYccceeegggeeeYYYMMMLLLQQQSSSYYY___cccdddggglllqqqwww{{{{{{tttqqqsssxxxzzztttrrrnnnkkkjjjnnnssswwwzzzrrrllliiiddd___^^^bbbjjjhhhhhhjjjhhhddddddfffyyy{{{___PPPJJJAAA888333///---++++++++++++*********)))))))))))))))******+++++++++'''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++***)))(((((()))))))))***---000111///...,,,------...222999BBBHHHNNNTTTXXXWWWUUUYYYcccmmmzzz~~~zzzvvvvvvuuussspppnnnllljjjkkkqqqyyy~~~uuurrrnnnkkkjjjiiigggfffeeecccdddhhhkkksss|||tttooo^^^XXXPPPIIIDDD@@@===;;;888999999999777666666666555555555555666777888999::::::;;;<<<===???@@@AAACCCFFFJJJOOOUUU\\\ccchhhttt|||yyyuuusssvvvvvvxxx{{{||||||}}}}}}|||{{{yyyxxxtttwwwyyyzzzyyyyyyzzzzzz}}}}}}||||||{{{}}}}}}~~~||||||||||||||||||||||||vvvwwwxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||{{{{{{{{{zzzzzz{{{~~~~~~}}}||||||}}}|||yyytttqqqooommmkkkiiiccccccccceeeiiioootttwwwvvvqqqlllkkkhhheeefffjjjiiilllppppppooopppsssvvvxxx{{{~~~hhhXXXXXXUUU```kkkoookkkeeeaaa```eeeoooyyy}}}~~~{{{tttpppmmmooo|||zzzsssttt}}}ttt^^^JJJ???;;;888555111///---+++******++++++))))))***+++,,,,,,,,,,,,))),,,.........000666<<>>;;;999:::;;;<<<;;;:::888888888777777777777888999:::;;;<<<<<<===>>>???AAACCCDDDIIILLLQQQVVV\\\ccckkkpppxxxzzzuuurrrvvvvvvxxx|||}}}~~~~~~{{{zzzvvvyyy{{{}}}|||||||||}}}~~~~~~|||||||||zzz||||||}}}||||||||||||}}}}}}}}}}}}xxxxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{||||||{{{zzzyyy~~~|||{{{|||}}}~~~}}}{{{|||{{{{{{}}}}}}xxxuuusssqqqnnnllleeeeeedddfffjjjoootttxxxzzztttooommmiiieeefffiiieeeiiinnnpppqqqrrrvvvyyyyyy|||lllZZZWWWQQQ\\\jjjqqqoooiiieeedddeeennnxxx|||}}}}}}{{{yyyyyytttpppkkkjjjvvvwwwooopppxxxyyycccMMM???;;;:::888222000...,,,******+++,,,((()))***+++,,,---------'''+++...///...111777===NNN[[[qqqvvvuuuyyy}}}yyyyyyyyy{{{~~~zzz}}}{{{tttoooooouuu|||zzzyyyppplllddd\\\SSSIII@@@:::888666333333333444333333444444444444555777999:::AAAAAACCCGGGMMMSSSXXX[[[bbbhhhoootttuuuwwwzzz|||}}}|||zzzwwwvvvjjjiiigggfffeeeddddddccc___```bbbdddggglllssswwwzzz~~~vvvtttsssrrrsssvvvzzz|||||||||~~~}}}}}}~~~}}}|||~~~~~~zzzyyyzzzyyywwwtttsssssssssrrrqqqpppooonnngggaaaWWWMMMGGGEEEGGGHHHQQQYYY^^^[[[UUUOOOHHHBBBJJJRRR\\\bbbbbbcccggglll~~~~~~{{{{{{}}}zzzvvvssspppnnnooonnnmmmqqqwwwxxxwwwuuuqqqiii```ZZZYYYcccdddeeeeeecccbbbbbbbbbsssiiiVVVLLLBBB;;;555...***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***+++---//////---+++))))))***---111666>>>GGGNNNVVVYYY\\\YYYWWW]]]iiiuuu}}}xxxvvvxxx{{{{{{zzzzzzqqqmmmrrrwwwzzz|||zzzzzzssspppllljjjhhhgggeeedddcccdddeeeiiirrrzzznnn```WWWJJJHHHEEEBBB???===<<<<<<<<<<<<;;;:::999888888777;;;888555666999<<<===<<>><<<<<<<<<:::::::::999999999999999===:::888888<<<>>>??????BBBCCCEEEFFFHHHJJJNNNQQQSSSXXX]]]bbbfffmmmvvv|||zzzvvvuuuuuuyyy{{{||||||{{{||||||}}}~~~|||{{{zzzzzzzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzz{{{{{{yyyzzz{{{||||||zzzxxxwwwyyyyyyxxxwwwxxxxxxyyyzzz|||}}}}}}||||||{{{zzzyyy{{{{{{{{{{{{}}}~~~|||xxxsssooolllkkkjjjgggeeefffjjjqqqvvvxxxvvvrrrnnnkkkjjjiiiiiihhhhhhiiinnnsssxxxzzzzzzxxx|||hhhSSSOOOWWWeeeqqqxxxwwwqqqllljjjjjjnnnuuuwwwvvvwwwzzz|||sssiiieeehhhmmm{{{{{{vvvqqqppppppsss}}}lllTTTDDD>>>999555222000---,,,,,,,,,,,,+++,,,,,,+++++++++*********---++++++///222555;;;BBBNNN___ttt~~~tttmmmkkknnnssswww}}}}}}}}}~~~~~~tttlllmmmssszzztttmmmeeeYYYOOOGGG@@@999555333222222111111111222222444555666777888;;;???BBBIIIMMMSSSYYY^^^dddjjjmmmrrrvvv{{{~~~zzzuuuqqqllljjjfffccc``````aaabbbaaacccfffiiilllqqqxxx}}}yyyvvvsssrrrsssuuuvvvvvv~~~zzzxxxzzz}}}~~~~~~~~~~~~{{{}}}~~~{{{yyyxxxwwwuuutttuuuuuuuuuuuutttrrrpppooommmggg]]]RRRIIIDDDBBBBBBBBBIIIPPPSSSTTTTTTOOOHHHFFFKKKRRRWWWYYY]]]bbbfffssszzz~~~|||yyyxxxvvvsssrrrnnnllllllkkkjjjooouuu|||~~~zzzrrrhhh```[[[YYY\\\```bbbbbbbbbcccdddooosss^^^SSSFFF???999222......******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++******))))))((()))+++---//////...---,,,---///222777>>>HHHRRRYYY___]]][[[\\\cccmmmyyy|||xxxuuuvvv|||~~~xxxuuuyyy|||wwwuuuvvvwwwwwwsssooojjjgggfffffffffeeedddcccfffooo||||||wwwpppfff[[[OOOHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>><<<===???AAABBBBBBFFFHHHJJJLLLMMMPPPTTTWWWYYY^^^eeejjjooouuu|||yyywwwwwwwww{{{|||}}}}}}}}}}}}yyyyyyyyyzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||{{{zzzyyywwwyyyyyyxxxxxxyyyzzz{{{{{{}}}}}}}}}|||{{{zzzyyyxxx|||{{{{{{{{{|||}}}~~~zzzvvvrrroooooommmjjjgggfffhhhmmmqqquuutttqqqooolllkkkjjjjjjfffgggiiiooouuuzzz|||}}}yyy|||nnnYYYQQQXXXdddqqqxxxxxxsssnnnhhhhhhlllssswwwwwwxxx|||wwwiii```aaafffsss|||~~~zzzwwwuuusssrrrpppqqq{{{qqqZZZHHH@@@;;;888333000---,,,,,,---,,,+++---,,,,,,,,,,,,,,,++++++...,,,---000333666===EEERRRaaarrr}}}wwwnnngggfffjjjrrrwwwzzzpppkkkqqq{{{~~~~~~zzzsssiiiaaaTTTJJJBBB<<<666222222222111111111222222333444666777999;;;>>>CCCGGGOOOSSSYYY___dddjjjppptttyyy||||||yyytttqqqjjjhhheeebbbaaaaaabbbcccdddfffjjjnnnrrrwww|||yyyvvvrrrqqqqqqssstttttt}}}yyywwwyyy}}}~~~}}}~~~~~~~~~{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwvvvtttqqqpppmmmggg^^^TTTJJJDDDAAA???@@@FFFMMMRRRVVVXXXSSSLLLHHHJJJNNNRRRVVV[[[```dddnnnxxx~~~zzzwwwvvvtttpppllliiiiiihhhggglllrrr{{{~~~uuukkk```XXXUUUYYY^^^aaabbbaaabbbbbblll{{{cccVVVHHH@@@:::333...---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************,,,,,,+++******)))))))))***+++---/////////...---,,,///555;;;DDDOOO[[[bbbhhhccc^^^```iiittt}}}zzzwwwtttvvv{{{}}}yyywww{{{xxxqqqppprrrttttttrrrnnniiifffffffffffffffddddddiiittt~~~~~~zzzuuunnnggg^^^UUULLLFFFEEEDDDDDDDDDCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEFFFGGGJJJLLLOOOQQQSSSVVVZZZ\\\^^^dddlllrrrwww|||zzzyyyzzz|||~~~~~~~~~zzzzzzzzz{{{}}}}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{{{{||||||{{{{{{zzzzzz||||||||||||||||||}}}}}}}}}zzzwwwsssqqqpppooolllhhhfffgggkkknnntttsssrrrpppnnnkkkjjjiiieeefffiiiooovvv{{{~~~{{{|||sss___SSSXXXbbbnnnvvvxxxuuupppggggggkkksssyyyzzz{{{~~~{{{jjj^^^]]]aaalllwww~~~|||uuutttuuutttppppppyyyxxxdddOOOBBB<<<:::444111...---------,,,+++------------------------///......111333555===FFFVVVcccqqqzzz{{{xxxssslllfffeeekkkttt{{{vvvkkkjjjvvv~~~}}}}}}xxxrrrfff]]]PPPEEE>>>999444000111111111111111222333444444666999;;;>>>CCCIIIMMMUUUYYY^^^dddjjjpppvvvzzz~~~}}}{{{xxxtttqqqiiigggeeecccbbbccceeefffgggjjjoootttxxx}}}xxxuuuqqqoooooopppqqqqqq|||yyyxxx{{{}}}~~~}}}|||}}}~~~~~~|||uuuuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxuuurrrpppjjjeee^^^UUULLLEEEAAA??????DDDJJJQQQ[[[bbb___XXXNNNMMMMMMPPPVVV]]]bbbdddkkkvvv|||zzzyyyvvvnnnjjjgggfffddddddiiipppxxxvvvlll^^^SSSSSSWWW]]]aaaaaa``````___jjj}}}hhhYYYIIIAAA;;;444...,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******,,,---...////////////...+++000777AAAKKKVVVaaahhhjjjddd```eeeqqq|||~~~{{{xxxyyy~~~~~~|||{{{}}}tttmmmmmmoooqqqqqqqqqmmmiiigggggggggggggggdddffflllxxxwwwxxx{{{|||zzzqqqmmmfff___YYYSSSMMMIIIFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHIIIKKKLLLNNNQQQTTTWWWYYY[[[^^^aaabbbiiiqqqxxx|||{{{||||||}}}}}}}}}~~~||||||{{{zzzzzz{{{{{{|||{{{{{{zzzxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{wwwxxxyyy{{{||||||||||||{{{{{{{{{||||||{{{{{{{{{~~~~~~}}}|||yyywwwtttrrrooonnnllliiiggggggjjjlllssssssrrrqqqooollliiigggeeefffhhhmmmuuu{{{}}}}}}vvvdddUUUXXX^^^hhhrrrvvvtttppphhhggglllvvv~~~~~~mmm```]]]```cccppp}}}tttttttttsssnnnmmmvvvoooYYYEEE<<<:::555222///.........---,,,------------------------000///000222333555>>>HHH[[[eeeqqqwww{{{~~~|||xxxtttpppjjjddddddkkkvvv}}}qqqiiikkk{{{~~~}}}|||{{{vvvpppcccYYYLLLBBB;;;777444111111111111111222333555555555777;;;???CCCIIIPPPTTT^^^bbbgggmmmrrrwww}}}}}}{{{xxxtttqqqjjjhhhfffddddddeeeggghhhkkkmmmqqqwww|||~~~wwwtttpppnnnnnnnnnooonnn~~~|||zzz{{{}}}~~~~~~|||{{{|||}}}~~~}}}ssstttuuutttssstttuuuwwwyyyzzz{{{|||zzzwwwsssqqqiiieee___WWWOOOGGGBBB???===AAAFFFQQQaaannnooojjjVVVRRROOOQQQWWW___dddfffiiisss|||~~~|||yyynnnjjjfffeeecccccchhhooovvvxxxmmm^^^OOOQQQVVV\\\aaabbbaaa______iii{{{lll\\\KKKBBB<<<555///,,,******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++...///////////////......,,,222;;;FFFPPPZZZccchhheeebbbbbbkkkyyy}}}}}}}}}qqqjjjkkknnnooooooooommmjjjiiiiiiiiihhhgggdddiiiqqq{{{}}}xxxqqqvvv~~~}}}yyywwwkkkgggbbb]]]YYYUUUQQQNNNJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHKKKMMMOOOOOOOOOOOOQQQSSSTTTWWWZZZ]]]___```ccceeegggmmmuuu||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyyyyyzzz|||}}}|||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~yyyyyyzzzzzzzzzzzzyyyyyyuuuvvvxxxzzz|||}}}~~~~~~yyyzzz{{{{{{|||{{{{{{zzz{{{{{{{{{zzzyyywwwtttsssooonnnmmmkkkhhhgggiiikkkpppqqqrrrrrrpppmmmjjjhhhgggfffgggkkkrrrzzz~~~{{{iiiWWWVVVYYY```jjjpppqqqnnnkkkjjjppp|||rrrddd______YYYggguuu~~~~~~sssqqqpppnnnjjjiiipppzzz|||dddKKK===;;;666333000.........---,,,,,,,,,---------------...000000111444444777BBBNNN```iiirrrvvvyyy|||{{{xxxpppmmmhhhbbbbbbjjjwwwwwwllliiiqqq|||~~~~~~{{{yyyyyytttmmm___VVVHHH>>>999666444222111111222222444555666777888;;;@@@DDDJJJQQQYYY^^^cccffflllpppuuuzzz}}}{{{xxxuuussskkkjjjhhhfffeeegggiiijjjoooooorrrwww|||}}}uuurrrnnnllllllmmmmmmmmm|||||||||~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{}}}|||uuuvvvwwwvvvssssssuuuwww{{{|||}}}}}}{{{xxxtttrrrkkkhhhccc[[[RRRJJJCCC??????AAAEEEQQQeeevvvzzzuuu]]]WWWQQQQQQXXXaaaeeefffhhhpppxxx|||{{{qqqlllhhhfffddddddiiiqqqvvv{{{ppp___NNNMMMSSS[[[aaacccbbbaaaaaajjjyyyqqq```NNNDDD>>>777111---******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))+++,,,111000000000///......---///555@@@JJJSSSZZZ```cccbbbccchhhsss}}}}}}wwwlllgggiiinnnooonnnnnnmmmlllkkklllkkkiiigggeeekkkttt||||||uuuqqqrrryyy}}}yyyuuummmiiieeeaaa^^^[[[XXXVVVRRRSSSUUUVVVWWWXXXWWWWWWSSSSSSSSSRRRRRRQQQQQQQQQQQQTTTVVVWWWVVVVVVWWWYYYZZZ]]]```cccdddeeeggghhhkkkqqqxxx~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}yyyxxxwwwwwwxxxzzz|||~~~}}}|||{{{yyyxxxxxxwwwwww||||||{{{{{{{{{{{{||||||yyyyyyzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}xxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{zzzyyywwwuuutttppppppooolllhhhgggggghhhlllmmmpppqqqqqqpppmmmkkkhhhfffeeehhhoooxxxpppYYYUUUSSSYYYccckkkmmmlllnnnnnnuuuvvviii```]]]TTT```ooozzzyyyrrrmmmiiigggeeedddjjjqqq}}}nnnQQQAAA>>>777444111//////...---,,,++++++,,,,,,------------...///222666888===JJJWWWeeemmmtttvvvxxxzzzzzzwwwooommmhhhcccbbbjjjxxxooogggjjjxxx{{{}}}|||yyywwwvvvqqqkkk[[[QQQDDD:::666555444333222222222333555777888999===@@@EEEKKKRRRZZZbbbhhhhhhkkkoootttwww|||}}}{{{yyyvvvtttnnnllljjjhhhggghhhjjjkkkqqqqqqrrrvvv{{{|||sssppplllkkkkkklllmmmmmm{{{{{{}}}~~~}}}~~~~~~~~~|||zzzxxxyyyzzz}}}{{{{{{yyyzzzzzzxxxtttrrrtttvvv{{{|||~~~~~~|||yyyuuurrrnnnkkkfff^^^UUUKKKCCC???DDDDDDGGGRRRfffxxx|||xxxaaaYYYRRRQQQYYYaaafffggggggnnntttzzz{{{sssnnniiihhhffffffkkkrrrwww~~~sssaaaNNNJJJPPPYYYaaaddddddccccccjjjxxxtttcccPPPFFF@@@999222///,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((('''&&&&&&''')))+++---222222111000///...------222999CCCMMMTTTYYY\\\^^^dddgggnnnyyy~~~zzz{{{{{{rrrhhheeeiiinnnpppooommmmmmmmmmmmnnnmmmjjjgggeeemmmwww}}}|||wwwqqqlllttt|||~~~yyyvvvrrroookkkgggeeebbb___]]]ZZZ[[[]]]^^^___```______XXXXXXYYYYYYYYYYYYZZZZZZUUUXXX[[[\\\ZZZZZZ\\\^^^^^^aaadddgggggghhhjjjkkknnnssszzz|||zzz~~~xxxyyyzzz{{{||||||||||||xxxwwwvvvvvvxxxzzz}}}~~~~~~}}}{{{zzzyyyxxxxxxxxx~~~}}}|||zzzzzzyyyyyyyyyzzzzzzzzzyyywwwuuutttxxxxxxyyyzzz{{{{{{{{{{{{wwwxxxyyy{{{||||||{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvrrrrrrpppmmmhhhfffeeeeeehhhjjjnnnqqqsssrrrpppoooiiigggdddgggmmmwwwuuuZZZTTTPPPTTT^^^gggkkkjjjppppppxxxyyykkk```[[[SSS___mmmxxxwwwrrrkkkdddbbbaaaaaaeeekkkwwwtttVVVDDDAAA777555111//////...---,,,+++++++++,,,,,,---------,,,...222777;;;AAAPPP^^^iiipppvvvvvvwwwyyyxxxuuuqqqooojjjddddddlll{{{|||jjjdddlll~~~~~~~~~zzz|||{{{wwwvvvuuupppiiiXXXNNNAAA888444444444333222222333444666888:::;;;AAADDDJJJPPPWWW___hhhnnnooossswww{{{~~~~~~|||zzzwwwuuuooommmkkkiiihhhiiikkklllsssqqqqqqtttzzz~~~~~~|||rrroookkkjjjkkklllmmmmmm~~~}}}~~~~~~|||zzzyyyxxxyyyyyy|||}}}wwwvvvvvv{{{zzzxxxvvvuuutttsssssszzz{{{{{{{{{zzzxxxvvvuuunnnmmmhhhaaaVVVLLLEEEAAAAAA???FFFPPP___yyy{{{mmmXXXPPPTTTUUU\\\fffhhhlllkkkkkknnnwww~~~|||vvvooonnnllliiiiiimmmuuu{{{qqq___QQQNNNQQQ[[[fffiiiddd___]]]nnn{{{zzzgggRRRGGGAAA999333///...---,,,+++************((((((((((((((((((((((((+++*********))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))******************++++++...111333444222000......222888AAAKKKSSSXXXZZZ[[[___dddrrr{{{{{{|||||||||}}}}}}}}}~~~}}}}}}qqqiiibbbaaagggmmmnnnmmmnnnmmmllllllkkkkkkllllllnnnqqqwww{{{wwwnnnjjjkkkwww}}}|||vvvuuusssqqqnnnkkkhhhfffeeeeeeeeegggiiihhhfffddd```___]]]]]]___aaaaaaaaabbb``````aaacccddddddddddddfffjjjmmmnnnppprrrtttuuuzzz~~~}}}~~~~~~{{{zzzzzz{{{||||||zzzyyyzzzyyyyyyxxxyyyzzz|||}}}}}}|||{{{zzzyyyzzz{{{{{{}}}{{{yyyxxxzzzzzz{{{{{{zzzxxxwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz}}}|||{{{yyywwwvvvttttttppppppnnnkkkhhheeebbbaaagggiiilllpppsssrrrooollleeefffggggggjjjsss~~~iiiXXXKKKOOOYYY___fffnnnpppwww|||oooddd^^^]]]^^^hhhzzz{{{xxxqqqkkkeeebbb___]]]aaagggqqqzzzwww___III>>>777555222///,,,++++++,,,,,,,,,++++++,,,,,,---...111...000777>>>FFFTTTcccppptttxxxyyyxxxxxxzzz|||ssspppkkkfffeeelllwwwvvvddddddttt~~~|||{{{{{{|||}}}{{{{{{yyyuuuttttttmmmeeeUUUIII>>>:::888555333333555777999999999;;;===???CCCKKKTTT[[[___eeelllrrruuuvvvyyy|||{{{xxxvvvuuurrroookkkiiiiiijjjkkkkkknnnoooqqqsssuuuyyy~~~{{{wwwrrrpppmmmkkkjjjlllnnnppp}}}~~~}}}~~~}}}~~~~~~}}}{{{zzzzzzzzzzzzyyy~~~}}}yyyxxxyyyyyyyyyxxxwwwvvvuuutttsssyyyzzzzzzzzzyyywwwuuutttmmmlllhhhaaaWWWNNNGGGCCCAAA???FFFPPP___yyy}}}pppZZZQQQTTTUUU[[[fffhhhiiiiiihhhkkkttt||||||vvvllllllkkklllooouuu~~~uuuaaaQQQKKKPPP\\\gggkkkfffbbbaaannn{{{|||iiiTTTHHHBBB:::333000...---,,,+++************))))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))))))))(((((((((((())))))***************++++++,,,///111222222000///...///222999CCCMMMTTTXXX[[[\\\ccchhhuuu{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyzzz|||{{{kkkeee___```gggmmmooonnnmmmlllkkkkkkjjjjjjkkkkkknnnrrrxxxzzztttkkkiiimmm~~~}}}|||zzzxxxuuusssrrrnnnmmmllllllmmmmmmkkkiiigggeeedddeeegggiiiiiiiiihhhfffdddeeegggiiijjjjjjiiillloooqqqsssuuuwwwzzzyyy~~~~~~~~~}}}|||{{{zzz{{{}}}}}}{{{zzz{{{{{{zzzzzzzzz{{{|||}}}||||||zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~}}}{{{yyyxxxzzzzzz{{{{{{zzzyyywwwvvvxxxyyy{{{|||||||||zzzyyy{{{{{{zzzzzzzzz{{{{{{|||||||||zzzyyywwwuuussssssqqqpppooollliiifffcccaaaeeegggjjjooorrrqqqnnnkkkggggggggggggiiirrr}}}nnn[[[LLLMMMVVV]]]fffooosssyyy}}}|||rrrgggbbb``````iiiyyy{{{wwwrrrnnnjjjfffaaa]]]```ffflllvvvyyycccNNNAAA888666222///---,,,,,,,,,,,,,,,++++++,,,,,,---...222///111999AAAKKKZZZhhhqqquuuxxxzzzyyyyyyzzz|||vvvsssmmmhhhgggmmmvvv~~~qqqccchhhzzz}}}}}}||||||zzzzzzyyyvvvuuussskkkbbbPPPFFF;;;888666333222222555666888999:::<<<@@@CCCJJJQQQ[[[aaafffjjjqqqvvvvvvxxx{{{~~~|||yyyvvvuuusssooollljjjkkklllllllllmmmoooqqqrrrtttxxx|||~~~{{{wwwqqqooollljjjjjjkkknnnooo}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||xxx{{{}}}zzzzzz{{{vvvwwwxxxxxxxxxwwwvvvuuuyyyyyyyyyyyyxxxwwwuuutttnnnlllhhhbbbYYYPPPHHHDDD@@@???EEEOOO^^^yyyuuu]]]RRRSSSSSSZZZeeehhhgggfffeeegggoooyyyzzzwwwlllkkklllooovvv{{{eeeSSSIIIPPP^^^kkkmmmhhheeeggglllzzzmmmWWWKKKDDD<<<555111...---,,,+++************************************************))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))***************+++,,,,,,000111111000......///000444;;;EEEOOOUUUYYY\\\^^^gggmmmyyy{{{uuuwwwwwwvvvuuutttsssrrrrrrrrruuuzzzzzzsssccc___\\\^^^fffmmmppppppnnnmmmmmmlllkkklllllllllnnnsssyyyxxxnnnfffiiirrr~~~zzzxxxvvvttttttsssrrrpppmmmlllkkklllnnnqqqrrrrrrpppnnnkkkjjjllloooqqqqqqqqqsssuuuwwwxxxzzz~~~~~~||||||{{{zzz{{{|||}}}|||{{{}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyzzzzzz}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzzzzyyyxxxwwwyyyzzz|||}}}}}}}}}|||{{{~~~|||{{{zzzyyy{{{|||}}}|||{{{zzzxxxuuusssrrrqqqqqqqqqpppnnnjjjgggdddbbbbbbdddhhhmmmppppppmmmjjjhhhhhhggggggiiirrr~~~vvvaaaNNNKKKQQQYYYeeeqqqvvv{{{{{{~~~~~~vvvlllfffbbbbbbiiivvv|||xxxuuusssppplllccc]]]^^^eeegggqqq~~~}}}jjjSSSDDD999777333000---,,,,,,,,,,,,,,,,,,,,,,,,------...222000333:::EEERRRcccpppsssvvvyyy{{{{{{{{{{{{|||yyyvvvpppkkkjjjnnnvvv|||zzznnnfffnnn~~~|||{{{xxxzzzyyywwwuuuqqqggg]]]LLLBBB:::777666444333444666888999;;;===BBBGGGLLLSSSZZZcccjjjnnnqqqvvvyyyyyy{{{~~~}}}zzzxxxwwwssspppmmmlllmmmnnnooonnnmmmoooppprrrsssvvvzzz~~~}}}}}}~~~~~~zzzwwwpppnnnkkkiiiiiijjjlllnnnzzzyyyyyyyyyzzz|||}}}}}}~~~~~~}}}}}}}}}yyy{{{}}}}}}{{{zzzzzz{{{uuuwwwyyy{{{{{{{{{yyyxxxzzzzzzzzzzzzyyywwwuuutttpppnnniiiccc[[[RRRHHHBBB@@@>>>EEENNN]]]xxx{{{bbbSSSRRRQQQXXXdddhhhhhhgggeeeeeekkktttwwwuuukkkjjjlllrrr|||jjjUUUHHHRRRaaaoooqqqllliiijjjiiivvvqqq[[[NNNGGG>>>666222------,,,+++*********************************************)))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))************+++,,,,,,---000000000...------000222666>>>HHHQQQWWWZZZ^^^```iiiooo{{{xxxsssuuuuuusssrrrpppnnnmmmlllnnnrrrzzztttjjj^^^[[[ZZZ^^^fffllloooooopppooonnnnnnmmmmmmnnnnnnoootttyyyuuuiiibbbkkkxxx~~~{{{zzzyyywwwvvvpppnnnmmmnnnqqqtttuuuuuuvvvsssooonnnpppsssuuuvvvvvvxxxzzz{{{|||~~~}}}{{{yyyxxxyyy{{{|||{{{zzz||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy||||||||||||{{{{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyxxxzzz{{{|||}}}}}}}}}||||||~~~|||zzzxxxxxxyyy{{{}}}{{{zzzyyywwwtttsssqqqppprrrrrrqqqooolllhhheeecccaaacccggglllppppppnnnllljjjiiiiiihhhkkktttgggPPPHHHKKKTTTcccqqqwwwzzz{{{yyy{{{{{{}}}zzzqqqiiiaaaaaaeeeooozzz~~~}}}{{{yyyxxxvvvqqqfff^^^^^^ddddddooo{{{qqqXXXEEE:::888555111...---------,,,,,,,,,,,,,,,---......111111444<<>>DDDLLLZZZvvvfffTTTPPPMMMUUUbbbhhhjjjiiifffdddhhhpppsssqqqfffeeehhhrrrlllUUUJJJSSScccrrrvvvqqqmmmmmmeeeqqqvvv```RRRJJJAAA888444------,,,+++************************************))))))))))))))))))******(((((((((((()))))))))***))))))(((((((((((())))))************+++,,,---...111111000...------111333888AAALLLTTTYYY\\\___ccciiiooo{{{wwwsssuuutttsssqqqooonnnllllllnnnsss||||||nnnccc[[[ZZZ[[[```fffkkkmmmmmmooonnnnnnmmmlllmmmmmmmmmooosssuuupppddd```nnn~~~|||zzzyyyrrrpppooopppsssvvvwwwwwwyyyvvvrrrqqqsssuuuwwwxxxxxxzzz|||~~~~~~yyywwwvvvvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwyyyyyyyyyyyyyyyxxxxxxwwwzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}{{{yyywwwvvvwwwyyy{{{zzzyyyxxxvvvtttsssrrrqqqsssssssssqqqnnnjjjfffcccbbbccceeejjjnnnqqqpppoookkkkkkkkkkkknnnwww|||{{{~~~mmmRRRGGGGGGOOO___ooouuuwwwuuupppqqqyyy~~~~~~tttkkk^^^^^^```gggsss|||~~~}}}{{{xxxtttjjj```___ccceeeooozzzwww]]]FFF<<<:::666222///...------------,,,,,,------...//////111555===LLL___pppyyyvvvxxx{{{~~~~~~uuurrrooonnnpppuuuzzz}}}~~~{{{ppplllooo~~~~~~{{{yyywwwuuuxxxyyyvvvssslll^^^RRRCCC===888888888777999===;;;===@@@CCCIIIPPPYYY___eeehhhnnnsssvvvxxxzzz{{{{{{}}}}}}{{{yyyxxxuuusssqqqpppqqqrrrqqqpppmmmoooqqqrrrrrrtttvvvxxx{{{zzzyyyyyyzzzzzzwwwvvvmmmlllkkkiiiiiijjjkkkllliiijjjkkkkkkkkkmmmqqquuuyyy{{{}}}~~~}}}||||||}}}}}}~~~~~~~~~|||zzzxxxwwwwwwwwwwwwxxxzzz|||~~~~~~~~~~~~||||||}}}|||{{{zzzxxxwwwtttqqqlllfff```VVVJJJAAA@@@>>>CCCJJJWWWsssiiiTTTNNNJJJQQQ```gggjjjiiigggdddffflllooommmbbb```dddqqqlllTTTKKKRRRcccttt|||xxxrrrpppdddlllyyy{{{dddVVVMMMCCC:::555...---,,,+++************************************))))))))))))************((((((((()))))))))******))))))(((((((((((())))))************+++---...///111111000///...///222444:::CCCOOOWWWZZZ]]]aaaeeehhhnnnyyy}}}vvvuuuuuuuuutttsssrrrqqqppppppsssxxxzzzjjj^^^YYYZZZ]]]bbbhhhlllmmmmmmmmmlllkkkkkkjjjjjjkkkkkkoooppppppjjj```aaasss~~~|||zzzvvvtttssstttwwwyyyzzzzzz{{{xxxuuutttvvvxxxyyyyyyzzz|||~~~}}}~~~~~~wwwvvvttttttvvvxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvyyyxxxxxxyyyyyy{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}|||zzzxxxwwwvvvwwwxxxyyyxxxxxxwwwvvvuuutttsssssstttttttttssspppkkkgggdddbbbbbbcccggglllppprrrrrrlllmmmmmmmmmpppwww{{{uuussswww{{{pppTTTFFFDDDJJJZZZkkkrrrssspppiiihhhoooyyy~~~~~~}}}vvvlll]]]]]]\\\```mmm{{{|||xxxtttllldddbbbdddgggpppyyy}}}cccHHH===;;;777333000.........---------------......///...222777@@@PPPeeesssxxxvvvwww{{{tttqqqooopppuuuzzz~~~}}}yyylllkkksss~~~}}}|||zzzxxxwwwvvvxxxxxxuuuqqqiiiZZZMMM>>>:::888999999999<<<@@@>>>AAAEEEJJJPPPXXXaaagggmmmooorrruuuxxxzzz{{{|||}}}}}}~~~|||zzzyyyxxxwwwuuusssrrrrrrrrrqqqooooooppprrrsssssssssuuuwwwyyyxxxvvvvvvwwwwwwvvvuuummmlllkkkjjjjjjjjjkkkkkk]]]___`````````ccchhhllllllooorrrtttsssssstttvvvwwwxxxzzz}}}~~~}}}zzzxxxwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~{{{|||||||||{{{yyywwwvvvsssooojjjgggbbbYYYMMMDDD@@@>>>BBBHHHTTTpppkkkTTTKKKFFFNNN^^^eeeeeefffeeebbbdddjjjlllkkkeeeccceeeqqqlllUUUIIIPPP```uuuyyytttgggiiipppgggXXXOOODDD;;;666...---,,,+++************))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))(((((((((((())))))*********+++,,,---...///111111222111000000333555<<>><<<888444111///......---------------.../////////444:::CCCUUUiiiuuuxxxuuuwww{{{vvvtttrrrtttyyy~~~~~~|||ppppppzzz~~~~~~}}}{{{zzzyyyyyyyyyvvvxxxxxxsssnnnfffXXXKKK???;;;;;;===>>>>>>BBBGGGFFFJJJOOOUUU\\\dddlllqqqvvvvvvvvvxxx{{{}}}~~~~~~{{{zzzxxxxxxxxxvvvtttsssrrrrrrpppnnnppprrrttttttttttttuuuvvvxxxvvvttttttuuuvvvvvvuuummmmmmlllkkkkkkkkkkkkkkkNNNPPPQQQQQQQQQTTTYYY^^^___ccchhhjjjjjjjjjmmmooorrrtttwww{{{}}}~~~~~~|||yyywwwwwwxxxxxxxxxwwwwwwxxxxxxzzz{{{}}}~~~zzz{{{{{{{{{zzzxxxvvvuuupppmmmiiigggddd\\\PPPHHH@@@>>>BBBGGGRRRooolllTTTJJJDDDMMM]]]eeeaaaccccccaaaccciiikkkjjjmmmiiiiiisssmmmWWWHHHMMM]]]ttt~~~xxxjjjhhhjjjzzziiiZZZPPPEEE<<<777...---,,,+++************(((((((((((((((((((((((((((((())))))*********+++))))))))))))************))))))(((((((((((())))))*********+++,,,---///000111222333222111222333555===GGGSSSZZZ\\\^^^ccchhhkkkoooxxx~~~wwwssstttxxxxxxxxxyyyyyyyyyzzzzzzwwwgggZZZUUUXXX___ffflllpppqqqrrrqqqqqqpppooooooooooooooonnnkkkgggaaa^^^eeezzz~~~{{{zzzyyywwwwwwyyy{{{{{{{{{~~~}}}}}}~~~~~~}}}}}}|||yyyzzz}}}~~~|||}}}~~~|||~~~~~~}}}||||||{{{{{{{{{xxxvvvttttttvvvyyyzzzzzzwwwxxxzzz{{{|||{{{{{{zzzwwwwwwxxxyyyxxxwwwvvvuuuwwwwwwvvvwwwxxx{{{}}}~~~|||{{{zzzyyyyyyzzz||||||~~~~~~}}}}}}~~~~~~||||||{{{{{{zzzyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvuuurrrmmmhhheeeaaa___^^^```eeelllrrrtttpppqqqqqqpppoooqqqwww}}}{{{zzzuuummmeeedddiiioooyyy~~~sssWWWHHHBBBDDDSSScccnnnoookkkbbb___fffqqqxxx{{{wwwvvv|||xxxmmmcccaaa]]]\\\gggyyy{{{rrrpppoookkkfffeeegggooovvv~~~nnnQQQ???<<<999444111/////////...------------...//////000666===FFFXXXlllvvvwwwuuuvvvzzzyyywwwuuuwww|||~~~~~~vvvwww~~~{{{~~~|||{{{zzzzzzzzz{{{wwwyyywwwrrrmmmeeeVVVIIIBBB???@@@BBBCCCDDDHHHNNNNNNRRRYYY```gggnnnuuuzzz|||zzzyyyzzz}}}}}}{{{yyyxxxxxxyyywwwtttsssrrrqqqooommmqqqrrrtttuuuttttttuuuvvvxxxuuusssssstttuuuuuuuuummmmmmllllllkkkkkkllllllGGGHHHIIIJJJLLLNNNOOOOOOTTTUUUWWWYYY\\\^^^```aaaeeejjjpppuuuxxxzzz|||}}}~~~~~~}}}|||yyyxxxxxxyyyyyyyyyvvvvvvwwwxxxzzz{{{||||||zzz{{{||||||zzzxxxuuutttsssnnniiieee```ZZZQQQJJJFFFFFFDDDFFFPPPeeezzzsssYYYGGGEEELLLXXXaaacccaaaaaacccbbbccciiirrrpppiiiiiivvvxxxzzz~~~mmmXXXIIIJJJWWWqqq}}}wwwllljjjlllyyyqqq]]]QQQIII@@@:::111,,,***------+++***+++))))))((('''''''''''''''(((((())))))******++++++))))))))))))))))))))))))******)))))))))))))))***)))))))))***+++,,,......333333222111000222555888BBBKKKVVV]]]______aaaccceeellltttyyyxxxuuussssss{{{||||||{{{zzzzzz|||~~~pppccc\\\XXX^^^gggnnnqqqqqqqqqqqqnnnnnnllljjjlllqqqrrroooppphhhddddddccchhh|||~~~{{{zzz{{{~~~}}}{{{{{{}}}~~~~~~~~~}}}~~~{{{{{{{{{zzzyyywwwuuuuuuuuuuuuwwwyyy{{{}}}yyyyyyzzz{{{{{{|||||||||yyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxyyy{{{|||~~~}}}{{{xxxxxxzzz}}}~~~~~~}}}{{{yyyxxxyyy{{{|||{{{xxxvvvwwwzzz{{{zzzxxxyyyxxxwwwuuuuuuuuuuuuvvvuuuvvvvvvvvvsssooojjjgggbbb```^^^___dddkkkrrrvvvtttpppkkkkkkmmmnnnkkkhhhlllgggdddcccbbbaaaffflllvvv|||www]]]FFF>>>EEEUUU```oooqqqmmmbbb]]]bbbkkkppp|||sssssswwwxxx~~~}}}qqqddd```aaaaaaeeevvv}}}}}}vvvpppllliiigggeeelllpppppp|||XXXEEE===777666333///---...,,,---......------///111222333999FFFXXXhhhqqqtttuuuxxx}}}xxxxxxxxx{{{~~~|||~~~sss|||}}}||||||}}}}}}|||{{{{{{{{{{{{{{{yyyyyywwwrrriii]]]RRRLLLDDDCCCDDDFFFIIINNNSSSVVVXXX\\\dddmmmuuu{{{~~~|||zzzyyyxxxyyyyyyvvvvvvvvvuuusssqqqooommmnnnoooppprrrssstttuuuuuutttuuuvvvwwwvvvuuusssrrrmmmmmmnnnnnnnnnmmmlllkkkBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNQQQSSSTTTUUU\\\aaagggmmmqqqtttxxxzzz}}}~~~~~~~~~{{{xxxwwwxxxyyyyyyyyyvvvvvvwwwwwwxxxyyyzzz{{{yyyzzzzzzzzzyyywwwuuusssrrrnnniiieee```ZZZQQQKKKDDDCCCBBBDDDOOObbbxxxuuuZZZHHHDDDLLLXXXaaaaaa___```bbbbbbccckkkttttttnnnmmmwww}}}|||sssuuuyyy~~~kkkXXXKKKJJJUUUlll~~~{{{vvvllljjjlllxxxsss```TTTKKKBBB<<<222---***,,,---***)))***+++***)))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))******+++,,,...///222222222000000222666999AAAKKKWWW^^^``````aaadddgggnnnvvvxxxvvvssstttvvvzzzzzzyyyxxxwwwxxx||||||nnnbbb\\\[[[aaaiiiooorrrssssssrrrqqqqqqpppooorrrwwwwwwsssmmmeeeaaadddhhhppp|||zzzxxxyyy{{{~~~}}}~~~{{{xxxvvvvvvwwwvvvuuuttttttuuuvvvxxx{{{~~~{{{{{{zzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxyyy{{{|||}}}~~~{{{yyyxxx{{{}}}~~~}}}{{{yyyxxxyyyzzzzzzzzzxxxvvvwwwyyy{{{zzzxxx{{{zzzyyywwwvvvwwwwwwxxxvvvvvvwwwvvvsssnnnjjjgggdddbbb______ccciiiooorrrsssnnniiihhhiiijjjgggddddddaaa```bbbbbbccchhhooovvv|||www^^^GGG>>>DDDRRR^^^nnnqqqmmmccc\\\```hhhnnnyyypppqqqtttuuu}}}tttiiiccccccccceeeuuu{{{tttnnnjjjiiigggfffllloooppp\\\HHH@@@888666333///,,,---,,,---......------///111666666<<>>??????@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIKKKLLLTTTXXX^^^dddiiiooouuuyyy|||}}}|||zzzwwwvvvwwwyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyyxxxyyyyyyyyyxxxwwwuuutttrrrnnniiieeeaaaZZZRRRLLLAAA@@@???BBBLLL___vvvxxx]]]HHHBBBJJJVVV^^^^^^\\\]]]___```bbbkkktttzzztttsssxxx|||{{{vvvtttpppqqqtttzzz~~~mmm[[[NNNLLLSSSeeeuuu{{{xxxuuulllkkklllvvvvvvcccWWWNNNEEE>>>333...+++,,,,,,(((''')))++++++***)))))))))******************))))))))))))))))))))))))))))))))))))***)))))))))))))))******************+++---...///111111111//////222666:::AAAKKKXXX___aaa```bbbdddjjjrrryyyyyytttrrrvvv{{{{{{zzzwwwtttsssuuuzzzwwwiii___[[[^^^dddlllrrruuuuuuttttttrrrsssssssssxxx}}}{{{vvviii```]]]dddooo||||||xxxvvvuuuvvvzzz}}}}}}}}}zzzvvvsssssstttttttttssssssuuuwwwzzz}}}}}}|||zzzzzzzzz|||}}}{{{yyyyyyxxxzzzyyyyyyyyyzzz{{{||||||~~~|||yyyyyy{{{~~~~~~|||zzzxxxxxxxxxyyyyyywwwvvvwwwxxxzzzzzzyyy}}}|||zzzyyyxxxxxxyyyzzzwwwwwwwwwvvvsssnnniiigggfffdddaaa___aaaeeejjjnnnsssmmmgggdddddddddbbb```[[[ZZZ]]]bbbdddfffkkkrrrwww{{{~~~www___III>>>CCCPPP[[[lllpppmmmddd\\\___fffkkkuuunnnoooppprrr}}}yyyqqqiiifffeeeeeeuuu{{{sssmmmjjjjjjjjjjjjkkkoooooo~~~cccKKKBBB999666444///---------.........---...000333999:::@@@LLL[[[iiiqqqttt~~~~~~{{{tttuuuxxx~~~}}}~~~~~~}}}|||zzzzzzyyyxxxxxxuuuqqqkkkccc]]]XXXVVVWWWYYY]]]aaafffiiikkkppptttzzz~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwuuurrrpppoooooooooppprrrssstttuuuvvvwwwwwwxxxxxxwwwtttrrrpppllllllkkkjjjjjjkkklllmmm?????????@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKKPPPSSSYYY___fffmmmuuuzzz|||}}}{{{yyyvvvuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvuuuqqqnnniiieeeaaa[[[SSSMMMAAA???>>>BBBJJJ[[[sss{{{```HHHAAAHHHTTTZZZ[[[ZZZZZZ]]]^^^```hhhrrr|||yyyxxxzzzzzzwwwrrrnnnoooppprrryyyrrrbbbQQQOOOSSS___nnnvvvwwwuuummmlllmmmvvvyyyeeeYYYPPPFFF@@@555///+++,,,+++(((&&&(((+++******)))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++*********+++,,,---...///111111000//////222888<<>>BBBIIIWWWooo}}}cccIII???FFFPPPTTTXXXWWWYYY\\\\\\^^^eeennn{{{||||||{{{yyyvvvqqqmmmmmmnnnooovvvvvvgggTTTRRRTTT\\\iiisssvvvuuummmnnnooovvv|||hhh[[[QQQHHHAAA777111,,,,,,+++((('''))))))))))))(((((())))))***++++++******))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++*********+++,,,---//////000000//////000444:::>>>GGGPPP\\\bbbccccccfffhhhlllvvvzzzwww}}}zzzrrrmmmooouuu{{{{{{mmmaaa\\\\\\gggllltttyyyzzzyyyxxxwwwsssuuuwwwzzz|||rrraaa[[[[[[hhh||||||}}}~~~~~~~~~~~~{{{yyywwwtttuuuwww{{{}}}~~~~~~}}}|||yyytttrrrsssuuuwwwwwwwwwwwwyyyzzz{{{|||}}}}}}|||zzzxxxxxx{{{~~~|||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}{{{zzzzzz|||~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{}}}|||zzzyyyxxxxxxyyyyyyyyyxxxwwwuuurrrnnnkkkhhheeedddcccaaa___aaafffjjjrrrnnniiieeebbbaaa```___XXXYYY___gggjjjkkknnnsssyyy|||}}}{{{}}}|||ssscccPPPDDDDDDLLLTTTaaajjjnnnggg```aaahhhmmmsssrrruuurrrqqquuupppnnnjjjuuu{{{vvvuuuuuuvvvvvvoooqqqooo{{{rrrQQQDDD999666555333111111...//////...---///333666:::???IIIWWWeeeqqqxxx|||~~~}}}~~~tttvvv{{{||||||~~~{{{yyyxxxttttttsssqqqnnnkkkhhhgggfffgggkkkooossswwwyyy{{{yyy|||||||||||||||||||||{{{{{{}}}|||zzzxxxuuutttrrrrrrppppppqqqqqqsssuuuvvvwwwzzzzzzzzzzzzxxxuuurrrppplllkkkjjjjjjjjjmmmoooqqq@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHKKKMMMOOOQQQRRRVVVYYY^^^dddjjjqqqyyy}}}}}}{{{xxxvvvwwwxxxxxxxxx{{{zzzyyyxxxyyyzzz|||~~~}}}{{{yyyxxxvvvvvvpppmmmhhheeebbb]]]UUUPPPFFFAAA???BBBGGGRRRjjj~~~fffJJJ>>>DDDKKKMMMTTTUUUXXX]]]^^^```fffnnnzzz~~~}}}xxxvvvrrrnnnjjjjjjkkkppp{{{vvviiiTTTTTTUUUZZZfffrrrvvvtttlllooorrrxxxjjj]]]SSSIIIBBB888222------,,,))))))+++))))))((((((((()))******************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++,,,...///000111111000///111555<<>>BBBGGGGGGPPPRRRYYY```cccdddjjjrrryyy~~~xxxvvvrrrnnniiihhhgggmmmxxx}}}vvvjjjQQQSSSUUUYYYdddqqquuurrrlllpppuuu{{{mmm```VVVLLLEEE999222...------++++++---***))))))))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,---...///000222111000000222777???DDDMMMVVVaaaiiinnnttt}}}{{{{{{}}}ssslllmmmsssxxx}}}pppfffdddffflllrrrxxx|||}}}{{{yyyxxxxxxyyy{{{vvvhhhYYY\\\cccsss~~~}}}|||}}}~~~~~~}}}||||||~~~}}}{{{zzzuuussspppqqqtttyyy}}}~~~}}}}}}}}}vvvtttssstttvvvyyyyyyyyy}}}~~~~~~}}}zzzyyyzzz}}}}}}{{{zzz{{{|||}}}|||}}}}}}}}}|||{{{yyyxxxzzzyyyxxxyyy{{{}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvxxxzzzzzzyyyzzz||||||{{{zzzxxxwwwxxxxxxyyywwwwwwvvvuuurrrpppnnnmmmiiijjjiiiddd___^^^bbbfffmmmmmmmmmkkkhhhfffeeeddd]]]^^^ccciiikkkkkknnnsssvvvzzz|||{{{|||~~~{{{|||xxxnnn^^^LLLCCCBBBEEELLLZZZfffeeeaaadddlllrrrvvv{{{yyyuuu|||xxxwwwqqqxxxxxxxxxqqqzzzzzz[[[KKK<<<666666333000////////////......111555999BBBLLL[[[kkkwww~~~{{{ooosssyyy}}}{{{yyytttuuuvvvwwwvvvtttrrrqqqqqqqqqrrrssswww{{{~~~}}}|||||||||zzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxvvvuuuuuuuuuuuurrrqqqqqqqqqrrruuuwwwyyyzzzzzz{{{{{{yyyvvvtttrrrmmmmmmnnnpppqqqsssttttttFFFFFFGGGIIIJJJLLLMMMNNNPPPRRRTTTWWW[[[^^^```bbbiiilllqqqvvvzzz~~~~~~zzzxxxxxxxxxwwwwwwyyywwwvvvvvvwwwzzz}}}}}}zzzwwwtttrrrrrrppplllhhheeeccc^^^WWWQQQIIIBBB>>>@@@AAAHHH```yyy~~~iiiLLL>>>AAAEEECCCMMMQQQYYYbbbgggiiiooovvvzzzxxxvvvrrrnnnjjjhhhggglllwww~~~wwwkkkNNNRRRUUUYYYcccppptttppplllqqqwww|||pppbbbXXXNNNGGG:::333.........,,,,,,///+++*********+++,,,,,,---(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,---...///000222222111000222888@@@FFFNNNWWWbbbkkksss|||~~~yyy{{{|||rrrlllmmmsssxxxsssjjjhhhkkknnnrrryyy}}}}}}{{{yyyxxxvvvxxxyyy}}}qqqbbbWWW\\\gggwww~~~|||{{{~~~~~~~~~}}}{{{|||~~~}}}{{{zzzzzzqqqooommmnnnsssyyy~~~~~~}}}}}}}}}}}}wwwvvvvvvwwwzzz}}}}}}}}}~~~|||zzzzzzzzz|||}}}~~~|||zzzyyy{{{}}}~~~}}}}}}~~~}}}}}}{{{yyyxxxyyyxxxxxxyyy{{{|||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{{{{zzzzzz}}}}}}|||zzzyyyxxxxxxyyyyyywwwvvvvvvtttsssqqqooonnnlllmmmkkkfff___]]]___ccckkklllmmmllljjjgggffffff^^^^^^bbbhhhkkkkkknnnssstttyyy{{{zzz{{{~~~|||yyy~~~|||sssbbbNNNAAA>>>???EEETTTbbbccc```dddmmmtttwww}}}zzzvvv~~~zzzzzzsssyyyzzzzzzssszzz~~~{{{___OOO>>>777555222...---000000///......111666999GGGRRRbbbrrr}}}yyyssslllpppxxx~~~~~~{{{zzzvvvwwwyyyzzzzzzxxxuuutttuuuttttttuuuxxx|||}}}~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}yyyxxxwwwuuuuuuuuuuuuvvvrrrrrrqqqqqqrrruuuxxxyyyyyyzzz{{{{{{yyywwwuuusssmmmnnnppprrrtttuuuuuuuuuLLLLLLLLLLLLNNNQQQTTTVVVUUUYYY^^^bbbeeegggjjjlllrrruuu{{{}}}}}}|||zzzzzzyyyyyyyyywwwyyyzzzzzzyyyzzz~~~}}}yyyvvvuuutttsssrrrppplllhhheeebbb^^^WWWRRRKKKCCC===>>>@@@GGG[[[ppp}}}iiiNNN;;;777<<>>???FFFYYYlllzzzhhhOOO<<<999>>>CCCHHHPPP[[[eeekkkqqqvvvzzz|||uuuooonnnnnnqqq}}}|||kkkSSSLLLMMM[[[lllttttttrrrlllmmmsss~~~wwwhhh^^^SSSIII===555.........,,,+++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***))))))******,,,,,,,,,+++***,,,000333222///000444777;;;CCCLLLTTT]]]gggooozzz~~~zzz{{{~~~vvvoooiiigggoooxxxyyyqqqnnnllljjjppprrruuuxxxyyyyyyxxxwwwvvvuuuvvv{{{~~~vvvgggYYYYYYaaappp}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}||||||}}}}}}yyyuuuqqqoookkkmmmoooqqqrrruuuzzz}}}~~~|||{{{zzzxxxvvvwwwwwwyyy{{{~~~~~~yyyyyyzzzyyyxxxzzzuuuuuuuuuttttttuuuxxxzzzzzzxxxvvvvvvxxxyyywwwuuuxxxyyyyyyxxxwwwxxxzzz|||zzzzzz{{{{{{{{{|||||||||yyyzzz{{{|||}}}}}}}}}}}}|||zzzyyyyyyzzz{{{zzzyyyuuuttttttrrrqqqpppoooooopppmmmhhhdddaaa`````````iiilllooooookkkgggdddccc`````````aaaeeeiiinnnqqqssssssuuuyyy}}}~~~qqq[[[FFF???AAABBBPPPbbbmmmnnnmmmmmmooowww~~~~~~|||~~~vvvtttvvvzzz}}}xxxyyyqqqqqqsssvvv~~~hhhRRR===888888444000111///......000000111888AAAPPP___ppp{{{zzzoooggggggnnnxxx~~~www{{{~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyxxxwwwwwwxxxzzz}}}}}}|||{{{{{{{{{xxxwwwvvvvvvvvvwwwyyyyyy|||}}}}}}~~~|||zzzwwwtttrrrrrrrrrsssrrrsssuuuwwwxxxyyyzzzzzz{{{|||||||||{{{yyywwwvvvrrrrrrssstttvvvwwwxxxxxxWWWWWWWWWXXX[[[___bbbdddmmmpppuuuyyy|||~~~}}}{{{zzzzzzyyyyyyzzz|||||||||}}}|||wwwtttsssrrrqqqpppppplllhhheeebbb^^^WWWRRRHHH@@@===>>>???DDDUUUhhhzzzvvvgggPPP>>>:::@@@EEEIIIQQQ]]]gggnnntttzzz~~~}}}vvvsssqqqssspppRRRKKKLLLZZZkkkssssssqqqjjjlllrrr~~~|||lllaaaVVVMMM???777000......,,,+++,,,((())))))***++++++,,,,,,************************)))))))))))))))))))))))),,,+++******)))*********+++,,,,,,++++++,,,000333222000111555999===EEENNNVVVaaammmvvv||||||zzzsssmmmgggfffmmmwww~~~tttmmmkkklllkkkpppqqqssstttvvvvvvwwwwwwssssssuuuxxxxxxpppbbbWWWXXXaaaqqq}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||||||||{{{zzzyyy}}}}}}~~~~~~~~~~~~}}}}}}|||~~~|||yyyuuuqqqnnnllljjjlllnnnppprrruuuyyy|||~~~|||{{{yyywwwwwwxxxyyy{{{~~~~~~xxxwwwxxxvvvuuuvvvsssttttttsssssstttvvvxxxyyyxxxvvvwwwxxxxxxwwwvvvwwwxxxyyyxxxwwwwwwyyy{{{||||||{{{{{{||||||}}}}}}zzz{{{||||||}}}}}}}}}}}}|||zzzyyyyyyzzzzzzyyyxxxssssssrrrrrrqqqqqqpppppppppmmmiiieeebbb`````````dddhhhlllnnnkkkgggcccaaa\\\[[[[[[]]]aaafffkkknnnpppppprrrwww|||vvv___JJJBBBCCCCCCSSShhhuuuwwwssspppooovvv|||}}}{{{vvvsssssstttzzz{{{xxxuuuuuunnnoooppprrr~~~|||jjjSSS>>>888888444111111111//////111111222:::CCCSSScccttt~~~xxxllleeefffmmmvvv}}}~~~|||{{{vvv}}}|||}}}~~~~~~|||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{}}}~~~}}}{{{xxxwwwvvvwwwxxxttttttttttttuuuwwwyyyzzz~~~~~~|||zzzwwwtttqqqppppppqqqrrrtttuuuwwwyyyzzz{{{|||{{{|||||||||{{{yyyxxxwwwtttttttttuuuvvvwwwxxxxxx]]]]]]^^^```dddhhhmmmoooxxx{{{~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~{{{vvvsssrrrqqqpppooopppmmmhhheeeccc^^^WWWRRRGGGAAA>>>???@@@CCCSSSdddvvvuuuiiiSSS@@@;;;???DDDLLLTTT```jjjpppuuuyyy}}}~~~zzzwwwttttttsssRRRJJJJJJWWWgggpppqqqooohhhjjjqqq}}}ooodddYYYPPPBBB999111///...,,,+++,,,((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++,,,,,,++++++,,,///222222000111555999===FFFOOOXXXdddsss~~~~~~~~~}}}wwwqqqlllgggfffmmmvvv{{{pppiiiiiikkklllpppppppppqqqrrrsssuuuuuussstttvvvvvvqqqhhh\\\TTTVVV```qqq|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyyxxx||||||}}}}}}}}}}}}||||||{{{|||~~~|||zzzxxxtttpppmmmkkkjjjkkkmmmoooqqqsssvvv{{{~~~}}}|||yyyxxxxxxyyyzzz}}}}}}vvvuuutttqqqooopppooopppppppppooooooqqqsssuuutttttttttuuuuuuuuuuuuuuuwwwxxxwwwwwwwwwxxxzzz}}}||||||{{{|||}}}~~~~~~||||||}}}}}}}}}||||||||||||{{{zzz{{{||||||zzzxxxttttttsssrrrqqqppppppoooooommmjjjgggdddaaa`````````dddjjjmmmmmmiiiddd```YYYYYYXXXZZZ^^^dddjjjmmmooooooqqquuu{{{xxxcccMMMCCCCCCEEEVVVlllzzz{{{wwwsssrrrtttzzz~~~~~~|||}}}wwwqqqnnnmmmqqqvvv|||vvvtttssstttmmmnnnoooooo{{{{{{nnnWWW@@@999888444111222222000000222222444===FFFVVVfffwwwuuuiiidddeeellltttzzz}}}}}}{{{{{{xxxzzz~~~~~~zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz}}}{{{wwwtttsssssstttvvvrrrrrrssstttvvvxxx{{{|||}}}{{{xxxtttrrrpppppppppssstttvvvxxxzzz{{{|||}}}{{{|||||||||{{{zzzxxxwwwwwwvvvvvvuuuvvvwwwxxxyyybbbccceeehhhmmmsssxxx{{{}}}|||{{{{{{{{{||||||~~~|||yyyuuusssrrrrrrqqqpppqqqnnniiifffddd___XXXSSSIIIBBB???@@@@@@CCCQQQbbbuuuvvvlllWWWCCC<<<>>>AAAOOOXXXccckkkpppsssvvvxxx|||}}}uuuuuu}}}zzzyyyvvvvvvtttRRRIIIFFFRRRbbblllnnnnnngggiiippp}}}rrrfff\\\SSSEEE;;;333000...,,,+++---***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***+++,,,,,,,,,---///222000...000444999===FFFOOOYYYfffvvv}}}xxxsssnnnjjjhhhnnnvvvzzznnnggggggjjjkkkoooooonnnooooooqqqssstttuuuwwwxxxtttkkk___VVVPPPUUU```sss}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{|||||||||||||||{{{zzzyyyxxxzzz{{{{{{||||||{{{{{{zzzyyy{{{}}}}}}}}}~~~xxxvvvssspppmmmkkkjjjiiimmmoooqqqsssvvvyyy~~~}}}{{{zzzxxxyyy{{{~~~}}}uuusssqqqmmmjjjjjjggghhhiiihhhggggggiiijjjllllllmmmnnnnnnooopppqqqqqqsssuuuvvvvvvvvvxxxyyy||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{zzz}}}||||||}}}~~~~~~|||{{{wwwvvvuuusssqqqpppnnnnnnooonnnkkkhhheeebbb```___^^^bbbhhhmmmnnnkkkeeeaaaYYYXXXXXXYYY]]]ccciiimmmooooooqqqvvv|||yyyeeeOOODDDBBBIIIXXXlllxxxzzzwwwuuuuuussswww}}}}}}{{{wwwpppiiifffhhhnnn|||{{{tttrrrqqqtttnnnnnnnnnnnnyyy|||ttt\\\DDD;;;888444111222222000000333444777@@@JJJ[[[kkk|||pppeeedddgggmmmuuu{{{~~~~~~~~~~~~{{{~~~zzz~~~yyyyyyxxxwwwvvvuuutttssstttuuuuuuvvvwwwxxxxxxxxx~~~zzzxxxuuurrrqqqrrrsssuuusssssstttvvvxxx{{{~~~|||yyyuuusssrrrqqqqqqrrrsssuuuxxxzzz|||}}}}}}{{{||||||}}}|||{{{yyyxxxxxxwwwvvvvvvvvvxxxyyy{{{ggghhhkkkpppvvv~~~}}}||||||{{{|||{{{|||~~~zzzxxxtttssssssssssssssssssoookkkhhheeeaaaZZZUUUKKKDDD@@@@@@???AAAOOO```tttwwwppp[[[FFF======@@@QQQYYYccckkknnnoooqqqsssssszzzxxxnnniiiooouuuvvvyyyvvvyyyxxxxxxsssRRRGGGBBBLLL\\\hhhlllnnnhhhkkkrrruuuiii___WWWHHH>>>444111///,,,+++---,,,,,,++++++***))))))(((************************))))))))))))))))))))))))*********)))******+++,,,***+++,,,---,,,---///111000...///444999>>>GGGPPPYYYgggwww{{{vvvsssnnnkkkpppxxx|||oooffffffhhhiiinnnnnnnnnnnnooopppqqqrrrssswwwxxxqqqdddXXXQQQOOOVVVbbbvvv}}}}}}}}}|||{{{{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwyyy{{{||||||}}}~~~~~~~~~{{{tttrrrpppmmmkkkjjjjjjjjjoooqqqsssvvvxxx|||~~~}}}zzz{{{}}}|||sssooolllgggddddddbbbcccddddddcccbbbcccdddeeegggjjjkkkkkkllloooqqqmmmooorrrtttuuuuuuwwwyyy{{{zzzyyyyyy{{{}}}~~~}}}|||zzzyyy|||{{{|||~~~}}}yyyxxxwwwuuurrrpppooonnnooonnnllljjjgggdddaaa___\\\___eeekkknnnlllgggbbb[[[YYYXXXYYY\\\bbbiiimmmoooppptttzzz|||iiiSSSGGGDDDIIIWWWhhhsssuuussstttvvvsssvvv|||{{{wwwyyy~~~~~~uuummmfffaaaccciiizzz{{{tttqqqooopppkkkmmmmmmmmmyyy{{{bbbHHH===999444111222222000000333555:::DDDOOOeeerrr}}}jjjdddgggnnnssszzz{{{|||~~~~~~yyyxxxxxxvvvuuutttsssrrrssssssssstttuuuvvvwwwxxx}}}~~~{{{uuutttrrrqqqqqqqqqssstttuuuuuuvvvxxx{{{~~~~~~|||yyyvvvsssrrrrrrsssqqqrrruuuwwwyyy{{{|||}}}{{{||||||}}}|||{{{zzzyyyyyyxxxwwwvvvwwwyyy{{{}}}kkkmmmqqqwww~~~}}}}}}||||||{{{{{{{{{~~~yyyvvvtttssstttuuuvvvuuutttqqqllliiigggbbb\\\VVVKKKDDD>>>>>><<<>>>MMM^^^rrrvvvrrr^^^III??????AAAOOOWWWaaaiiillllllnnnooooooxxxyyykkk```cccjjjnnnrrrsssyyy{{{{{{sssRRRFFF>>>GGGWWWcccjjjmmmlllooovvvyyymmmbbbZZZJJJ@@@555111///,,,+++---,,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,)))+++------------///111000///000666;;;@@@IIIRRRZZZgggwww~~~{{{xxxrrrooossszzz~~~qqqgggeeeffffffmmmmmmnnnoooooopppppppppnnnsssuuummm___SSSNNNOOOYYYfffzzz~~~}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}|||{{{yyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{}}}}}}{{{yyyqqqpppnnnlllkkkkkklllmmmppprrrtttwwwyyy}}}~~~~~~uuulllhhhddd^^^ZZZZZZZZZ\\\]]]]]][[[ZZZ[[[\\\\\\___bbbdddeeegggjjjmmmhhhkkkooorrrsssuuuwwwxxxxxxxxxwwwxxxzzz}}}}}}{{{zzzyyyyyyyyy{{{~~~~~~yyyxxxwwwvvvtttsssqqqqqqnnnnnnmmmkkkhhhdddaaa___ZZZ\\\aaaggglllkkkgggccc\\\ZZZXXXXXX[[[aaahhhllloooqqqwwwnnnYYYKKKHHHFFFTTTeeeooopppoooqqqsssuuuwww{{{~~~xxxppppppuuuyyyqqqkkkddd___cccjjjyyy{{{tttooollljjjfffiiikkklllzzzgggKKK???:::444111222111///000444777<<>>JJJUUUooowwwpppbbbdddppp~~~~~~|||zzzyyy~~~}}}}}}|||||||||zzzyyyxxxvvvuuutttrrrqqqpppoooqqqtttwwwyyy|||~~~~~~zzzvvvrrrlllmmmnnnnnnoooppppppqqqwwwxxxxxxzzz}}}zzzyyyvvvsssrrrrrrrrrsssoooqqqsssvvvxxxzzz{{{|||{{{||||||}}}}}}|||{{{zzzyyyxxxwwwvvvxxx{{{~~~vvvxxx|||~~~}}}}}}}}}|||}}}~~~}}}xxxuuuqqqqqquuuyyy{{{{{{xxxuuurrrooolllggg___XXXLLLDDD??????===>>>LLL\\\tttuuuzzzaaaJJJDDD<<>>DDDOOOYYY]]]hhh{{{|||vvvpppttt~~~|||{{{tttxxxsssgggdddgggiiilllppprrrqqqssstttpppkkkpppmmmiiicccZZZQQQPPPTTTbbbuuu~~~~~~}}}{{{zzzyyywwwtttrrrpppooopppssstttttttttvvvvvvxxxyyyzzz{{{{{{{{{}}}|||{{{||||||{{{yyyvvvlllkkkkkkiiihhhiiimmmpppoooqqqtttxxx||||||uuuiiiaaaXXXTTTOOOJJJHHHJJJFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHJJJMMMPPPRRRTTT\\\^^^ccciiiooorrrrrrqqqrrruuuxxxyyyzzz{{{}}}}}}{{{zzzzzzyyyxxxyyy|||~~~{{{zzzyyywwwvvvuuuuuuuuupppoooooonnnlllgggaaa\\\XXXYYY\\\bbbiiikkkhhheee___[[[XXXYYYZZZ]]]eeennnrrrxxxxxxdddRRRGGGIIIMMMYYYiiipppmmmhhhfffmmmwww{{{|||zzznnngggpppxxxwwwrrrjjjbbb```ffflllwwwsssoooiiigggdddcccfffppp}}}sssSSS@@@:::888444222222000111444777>>>MMM[[[qqq|||xxxllleeegggnnn~~~~~~~~~yyyyyy{{{~~~~~~}}}|||{{{{{{yyyzzz{{{{{{{{{yyywwwuuuxxxvvvsssqqqqqqsssvvvxxxyyy{{{~~~{{{yyyvvvrrrooonnnnnnooonnnnnnooorrrtttvvvwwwzzz}}}}}}{{{yyywwwuuuttttttuuuvvvttttttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxwwwxxxzzz}}}~~~{{{}}}~~~~~~||||||}}}~~~{{{zzzwwwttttttwww{{{}}}}}}yyyvvvrrrooolllfff^^^XXXLLLDDD???>>>===???KKK[[[ssstttxxx___IIICCC<<>>?????????>>>===============??????@@@BBBDDDGGGIIIKKKRRRUUUZZZ```fffkkkmmmnnnqqqtttwwwyyyzzz{{{}}}}}}|||{{{|||{{{zzz{{{}}}~~~~~~||||||zzzyyywwwuuussssssqqqpppooonnnlllhhhbbb]]]YYYYYY\\\bbbhhhkkkiiigggbbb]]]YYYYYYYYY[[[cccllluuu|||wwwdddSSSHHHIIILLLUUUcccjjjiiifffeeejjjtttyyy}}}uuummmttt{{{{{{vvvmmmccc```eeekkk|||tttqqqmmmggghhheeedddiiissswwwWWWBBB:::888666333222111222666999AAAQQQ___sss}}}{{{qqqfff```dddlll}}}~~~}}}}}}xxxwwwzzz~~~}}}}}}||||||zzzzzz{{{{{{zzzyyywwwvvvwwwuuusssrrrrrrtttwwwyyyyyy{{{|||zzzxxxvvvuuussspppmmmlllmmmnnnooooooqqqtttwwwxxxzzz||||||zzzyyyvvvuuuttttttuuuvvvuuuvvvwwwxxxzzz|||~~~|||{{{zzzzzzzzz|||~~~}}}}}}~~~}}}zzzzzzxxxuuuuuuwwwzzz|||}}}{{{xxxsssppplllfff]]]VVVKKKCCC>>>>>>===???JJJYYYqqqqqqttt\\\FFFBBB;;;EEEMMMSSS[[[bbbfffiiikkklllqqqwwwwwwmmmaaa^^^aaadddiiiuuu|||XXXGGG;;;AAAOOO]]]lllyyyzzznnneeeYYYIII999222000---++++++++++++************++++++---,,,++++++***+++++++++)))************+++++++++++++++************++++++,,,,,,,,,---...000222444444555999@@@FFFMMMXXXbbbjjjrrrsssnnnlllrrr}}}}}}{{{~~~~~~}}}sssfffeeehhhiiimmmrrrtttsssrrrssspppkkkkkkhhheee```XXXQQQSSSZZZiii|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxuuussspppnnnkkkjjjkkkkkkkkkjjjrrrtttvvvxxxyyyzzzzzzzzz{{{zzzxxxwwwvvvsssooolllffffffeeedddccceeeiiilllpppppprrrtttxxx}}}zzzmmmaaaXXXPPPIIICCCAAA>>>:::999:::999888888777777777777777888999999;;;<<<>>>@@@AAAHHHJJJOOOUUU\\\ccchhhkkkppprrrvvvyyyzzz{{{}}}~~~}}}|||}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}|||{{{xxxuuurrrqqqrrrqqqpppooommmiiiccc___YYYYYY[[[aaahhhkkkkkkiiiddd^^^YYYXXXWWWYYYaaajjjwwwtttbbbRRRIIIIIIJJJQQQ\\\cccdddcccdddfffpppuuu~~~~~~uuuxxx|||rrrfffaaadddiiixxx~~~tttpppmmmhhhhhhfffggglllwww}}}]]]EEE;;;999777444222111333777<<>>>>>>>>HHHUUUkkkjjjnnnVVVBBB???999BBBKKKPPPXXX```fffjjjllllllooossstttmmmccc^^^___bbbhhhuuu[[[III===BBBQQQ```qqq~~~qqqhhh[[[KKK:::222000---+++***,,,++++++******++++++,,,++++++***************+++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,...000333444222555;;;BBBJJJUUUcccnnntttyyyqqqllliiinnnzzz}}}{{{~~~qqqeeedddggghhhmmmrrruuusssrrrrrroookkkhhhfffddd___WWWRRRVVV___ooo~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxwwwtttrrrmmmkkkhhhggghhhiiiiiihhhpppqqqtttwwwyyyzzzyyyyyyyyywwwvvvtttssspppmmmjjjcccdddcccbbbbbbdddhhhlllppppppppprrrwww|||xxxmmm```SSSKKKHHHBBB>>>>>>===999888:::666666555555555555666666777888888999:::<<<===>>>CCCFFFIIIOOOUUU]]]dddiiimmmppptttwwwxxxyyyzzz|||~~~|||{{{{{{|||~~~~~~}}}~~~~~~{{{zzz{{{{{{||||||{{{zzzwwwsssqqqrrrqqqooonnnllliiiccc```ZZZYYY[[[___fffkkklllkkkddd^^^YYYWWWVVVXXXaaajjjwww{{{mmm]]]NNNFFFFFFGGGNNNZZZaaabbbbbbdddeeemmmsss~~~yyyzzzxxxjjjbbbcccgggvvvuuurrrppplllggggggiiippp{{{cccGGG:::888777444222111333888>>>HHHZZZjjjxxx~~~{{{uuummmddd\\\ZZZeeeqqq{{{}}}~~~zzzuuutttwww~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzzyyywwwuuuttttttuuuwwwxxx{{{|||~~~~~~{{{uuusssqqqqqqqqqqqqpppnnnnnnppprrrtttuuuwwwzzz|||~~~|||yyywwwvvvtttsssssstttuuuvvvzzzzzz{{{}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{|||~~~zzzuuuqqqllleee\\\UUUKKKBBB===>>>>>>===EEEQQQcccaaaeeeOOO>>>===666>>>GGGLLLTTT^^^fffkkkmmmmmmnnnqqqsssnnneee^^^]]]```ggguuu^^^LLL???EEETTTeeewwwuuukkk]]]MMM;;;333000---+++,,,,,,,,,++++++++++++,,,,,,*********))))))******+++))))))*********+++++++++++++++************+++++++++++++++,,,...111333444000555;;;BBBNNN```qqq|||rrrkkkgggkkkwww}}}{{{~~~mmmbbbbbbdddeeekkkqqquuusssqqqpppooolllgggfffddd```WWWSSSZZZddduuu~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxvvvssspppkkkhhheeeeeefffhhhiiiiiimmmooorrrvvvxxxyyyyyyxxxvvvuuutttsssrrrpppllliiibbbccccccbbbbbbeeeiiilllooooooppprrrvvv|||{{{sssjjj```UUUKKKDDD???:::888999999666555777555555555444444555555666999999999999;;;<<<===>>>BBBDDDHHHKKKPPPXXXaaagggllloootttvvvwwwwwwxxxyyyzzzyyyxxxyyy{{{}}}}}}|||~~~}}}{{{zzzzzzxxxyyyzzz{{{zzzxxxuuutttrrrpppooommmlllhhhdddaaa\\\ZZZYYY]]]dddiiikkkkkkbbb\\\WWWVVVVVVYYYaaajjjwww|||sssfffWWWIIIAAABBBDDDLLLZZZbbbddddddeeeffflllppp{{{xxxyyy}}}nnncccbbbeeerrrvvvrrrqqqnnnggggggkkksss~~~iiiJJJ:::777777333111000333888???KKK^^^nnnyyy}}}}}}wwwqqqjjjaaaYYYZZZgggvvv{{{~~~yyytttssswww~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{yyywwwvvvuuuuuuuuuvvv{{{|||}}}{{{xxxuuussspppoooppppppooonnnrrrtttwwwxxxxxxyyy{{{}}}{{{xxxvvvuuusssrrrrrrtttuuuwwwzzz{{{}}}~~~~~~~~~}}}||||||~~~~~~zzzuuuqqqmmmfff]]]VVVLLLCCC===>>>>>><<>>???BBBEEEIIILLLPPPWWW```gggnnnqqquuuxxxxxxwwwwwwwwwxxxwwwwwwyyy{{{||||||{{{|||~~~}}}|||{{{{{{wwwwwwxxxyyyxxxwwwvvvuuusssqqqooonnnllljjjfffccc]]]ZZZXXX[[[aaagggjjjjjj```[[[WWWWWWWWWYYY```hhhvvvzzzzzzvvvooocccTTTFFF>>>===???HHHWWWaaaeeefffiiifffkkkmmmuuu|||tttwww}}}rrreeebbbdddmmm|||tttqqqqqqnnnhhhiiinnnvvvoooNNN;;;999777333222111333999AAAMMMaaarrrzzz|||~~~|||tttoooggg^^^VVVWWWgggxxx|||yyyttttttyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{zzzxxxwwwvvvuuuvvvvvv{{{{{{|||}}}}}}~~~}}}{{{xxxwwwsssqqqnnnmmmnnnooonnnnnnvvvxxx{{{|||}}}}}}zzzwwwtttsssrrrqqqrrrtttvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}yyyuuuqqqmmmggg^^^WWWNNNDDD===>>>>>>;;;???GGGRRRSSSZZZIII===<<<555;;;>>>CCCLLLXXXeeemmmoooooopppppprrrrrrjjj^^^YYY\\\eeesss~~~~~~dddQQQCCCGGGTTTbbbsss{{{ppp```OOO===555333111000111---,,,,,,++++++,,,,,,---***************+++,,,,,,)))************+++++++++++++++************+++++++++++++++,,,...111444555222777???LLLaaayyypppllljjjppp|||~~~}}}~~~tttccc[[[\\\]]]]]]eeemmmrrrqqqnnnnnnnnnmmmkkkkkkiiicccZZZWWWaaannn~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyuuuqqqmmmjjjfffbbb```aaacccdddeeehhhkkkppptttwwwxxxwwwwwwvvvtttrrrpppooolllgggddd___`````````aaadddiiimmmnnnooorrruuuyyy}}}|||{{{yyywwwuuutttsssrrrqqqpppnnnmmmnnnmmmkkkiiibbb]]]WWWQQQKKKFFFAAA>>>===999999===>>>;;;999:::666666666666666777888888::::::;;;<<<>>>???AAABBBEEEIIINNNQQQUUU\\\eeemmmqqquuuyyy{{{zzzxxxwwwwwwxxxwwwxxxyyy|||}}}|||{{{yyy{{{~~~~~~}}}}}}}}}}}}xxxxxxwwwwwwvvvuuuttttttuuusssqqqpppnnnlllhhhfff___[[[WWWYYY^^^dddhhhiii```\\\YYYYYYXXXWWW]]]dddqqq{{{~~~{{{vvvwwwuuuooodddUUUFFF===888999AAAOOO[[[bbbhhhllldddiiiiiioooxxxuuupppwwwvvvuuugggbbbccckkk|||uuurrrrrrqqqjjjlllqqq{{{tttRRR>>>;;;999444444333555;;;CCCPPPdddvvv{{{||||||{{{tttoooggg]]]UUUWWWhhh{{{}}}~~~yyytttuuu{{{~~~||||||||||||||||||||||||}}}}}}~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{||||||}}}||||||{{{zzzyyyxxxwwwvvvssspppnnnnnnppprrrsssssswwwzzz}}}|||xxxuuusssrrrqqqqqqrrrtttvvvwwwxxxyyy|||}}}|||~~~}}}yyyuuuqqqnnnggg^^^XXXOOODDD===>>>>>>:::===DDDOOOPPPYYYIII>>>>>>555;;;<<<@@@IIIWWWdddmmmpppoooqqqpppssstttkkk^^^YYY[[[dddrrr}}}}}}}}}}}}eeeRRRCCCFFFQQQ^^^nnn{{{|||rrraaaPPP>>>555333222222222---,,,,,,++++++,,,,,,---++++++******+++,,,------)))************+++++++++++++++************++++++***++++++,,,...111444666333:::CCCRRRjjjnnnlllmmmttt~~~}}}~~~~~~ooo```YYYZZZ[[[ZZZccckkkqqqpppmmmmmmnnnmmmmmmlllkkkeee[[[XXXcccqqq~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyyuuupppllljjjgggbbb______```aaaaaagggjjjoootttwwwxxxwwwvvvwwwuuurrrpppmmmiiidddaaa^^^_________```ccchhhlllnnnooorrrvvv{{{~~~}}}{{{uuutttqqqnnnkkkjjjiiiiiihhhfffdddcccbbbaaa___]]]ZZZUUUOOOJJJFFFBBB>>><<<;;;888888<<<===:::888888999999999999999:::;;;<<<<<<======???@@@BBBDDDEEEHHHMMMSSSWWW[[[bbblllttttttxxx|||}}}|||zzzxxxxxxyyyxxxyyyzzz}}}~~~}}}{{{wwwzzz}}}~~~~~~}}}~~~zzzyyywwwuuutttsssrrrrrrwwwuuusssrrrpppnnnkkkhhh___[[[WWWWWW]]]cccfffgggaaa]]]ZZZZZZXXXVVVZZZ```kkkvvv~~~}}}|||{{{yyyvvvvvvvvvqqqfffVVVGGG>>>555555;;;HHHVVV___hhhooobbbgggfffjjjssspppnnnxxxqqq~~~wwwiiicccccclll}}}xxxuuuuuutttlllooottt}}}xxxVVVAAA===;;;666666555777===EEERRRfffxxx|||}}}~~~zzzyyywwwrrrjjj___VVVYYYkkk~~~~~~}}}~~~}}}yyytttvvv|||}}}}}}{{{{{{{{{{{{|||||||||||||||}}}~~~~~~|||zzzyyyvvvvvvvvvwwwxxxzzz{{{|||zzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvsssrrrpppqqqtttwwwyyyyyywwwzzz~~~~~~{{{wwwtttrrrrrrqqqpppqqqsssvvvwwwvvvxxx|||}}}|||zzzxxxuuuqqqnnniiiddd^^^ZZZMMMEEE>>><<<;;;999;;;???IIIWWWYYYQQQGGG999333<<<===FFFPPPYYYcccmmmpppooottttttpppqqqqqqddd\\\eeemmmvvv~~~|||vvvkkkRRRFFFJJJNNNZZZiiinnn|||vvviiiVVV@@@444000///000222000///---,,,++++++,,,---++++++++++++++++++++++++************************------,,,+++************+++++++++,,,---000222333666888>>>MMMeee{{{{{{mmmjjjkkkvvv||||||{{{|||~~~vvvfff\\\UUUSSSVVV[[[aaahhhnnnoooooopppoookkkpppmmmiiiaaaWWWWWWeeeuuu|||yyyvvvtttsssllliiieeeaaa______```aaaiiijjjkkkmmmoooqqqssstttssssssrrroookkkfffaaa___\\\]]]___``````cccfffiiiooorrrssstttyyy~~~}}}yyyrrrnnnmmmkkkhhhddd```]]][[[ZZZXXXWWWVVVUUUSSSRRRPPPPPPLLLIIIEEECCCCCCAAA>>>:::;;;<<<<<<;;;::::::;;;===999::::::;;;<<<<<<======>>>@@@BBBDDDDDDEEEHHHJJJPPPSSSWWW]]]ccckkksssxxx|||~~~}}}zzzzzzzzzxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyyyyxxxxxxxxxyyyvvvrrrooonnnllliiihhhaaa]]]XXXVVVYYY```gggkkkeeeaaa]]]XXXVVVWWWXXXZZZeeerrr|||{{{xxxyyyzzzyyy|||}}}{{{uuulll___LLL<<<;;;:::999>>>MMM^^^ggghhheeedddeeehhhmmmooonnnkkkkkkttt}}}}}}uuulllhhhhhhkkk|||xxxtttpppsssuuuxxx}}}]]]BBB:::888666666444555:::HHH[[[nnnyyy~~~|||zzzvvvkkk\\\SSSXXXkkk|||~~~}}}xxxtttuuu}}}{{{{{{zzzzzzzzz|||}}}~~~~~~|||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwuuusssqqqrrrtttvvvxxxxxx}}}~~~{{{xxxtttrrrnnnnnnnnnoooppprrrssstttyyy{{{|||}}}~~~}}}{{{{{{xxxuuuqqqmmmiiiddd^^^YYYNNNFFF???===;;;999;;;>>>FFFVVVZZZSSSJJJ;;;444;;;<<>>======>>>???@@@@@@AAAAAADDDGGGJJJLLLNNNPPPSSSUUUUUUYYY^^^cccjjjqqqyyy~~~|||{{{{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwzzzxxxuuusssqqqooollljjjaaa]]]WWWUUUWWW^^^dddhhhdddaaa]]]XXXVVVVVVXXXYYYbbboooxxxyyywwwxxxyyyxxx|||~~~}}}wwwooobbbNNN===:::999999===LLL]]]ffffffdddddddddhhhmmmpppnnnkkkjjjsss|||}}}vvvnnnjjjjjjnnn~~~}}}{{{yyyxxxxxxzzz~~~]]]CCC:::888555999777777===JJJ]]]ooozzz~~~|||wwwlll^^^UUU[[[mmm}}}~~~~~~~~~yyyuuuvvv~~~|||{{{{{{{{{{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvwwwvvvuuutttttttttuuuvvvtttsssrrrsssuuuwwwyyyzzz|||yyyvvvrrrpppnnnnnnnnnoooqqqssstttuuuyyy{{{}}}~~~~~~|||{{{zzzwwwtttpppmmmiiiccc]]]YYYQQQHHHAAA>>><<<999:::>>>CCCTTT\\\XXXQQQAAA777<<<>>>EEEMMMUUU___kkkrrrsssuuuxxxvvvtttqqqeeebbbqqq{{{~~~zzzuuujjjQQQEEEHHHLLLWWWdddhhhmmmvvv}}}mmm\\\III???:::555222111000000///...---,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,...000222444333999???HHHWWWgggqqqssswww~~~|||{{{~~~{{{sssiiigggjjjttt~~~vvvyyy~~~~~~qqqbbbXXXSSSPPPTTTYYYdddkkkooonnnnnnpppooommmjjjgggccc]]]WWWYYYgggwww}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyywwwuuutttnnnkkkfffaaa^^^^^^^^^___gggiiillloooqqqqqqpppooommmmmmkkkiiieeeaaa]]][[[ZZZ\\\]]]]]]^^^```dddfffjjjmmmoooqqquuuzzz{{{wwwvvvsssoookkkfffbbb\\\XXXTTTSSSPPPNNNKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???======>>>>>><<<;;;<<<===>>>===<<<===???AAAAAABBBCCCDDDEEEFFFGGGGGGHHHKKKOOORRRUUUXXX\\\___```dddiiiooouuu|||~~~||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{yyywwwuuuxxxwwwuuutttssspppllliiiaaa]]]XXXTTTUUUZZZaaafffdddaaa]]]XXXVVVUUUVVVWWW^^^iiisssvvvvvvwwwyyyyyy}}}{{{tttgggQQQ???999888888===KKK[[[dddddddddcccdddiiinnnqqqooommmiiirrr|||~~~wwwooollllllppp~~~~~~||||||~~~^^^EEE;;;888666;;;::::::AAANNN___qqq|||~~~yyynnn```YYY```qqq}}}~~~~~~zzzvvvxxx~~~{{{{{{{{{||||||}}}~~~}}}|||{{{zzz{{{zzzyyyxxxwwwwwwxxxxxx{{{{{{zzzxxxwwwvvvuuutttvvvuuuttttttssssssssstttssssssssstttvvvyyy|||}}}}}}yyyvvvssspppnnnmmmmmmnnnppprrrtttvvvwwwzzz|||~~~~~~~~~}}}|||{{{zzzzzzvvvsssppplllhhhccc]]]YYYSSSJJJBBB>>><<<999:::===BBBUUU______YYYHHH;;;===???FFFMMMTTT___llluuuwwwuuuzzzxxxvvvqqqeeeddduuu}}}yyyuuulllSSSFFFIIILLLWWWdddhhhiiirrr~~~sssaaaLLL@@@;;;666333222///000000000...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,...000333444111888???EEEPPP^^^hhhlllrrrzzz~~~{{{yyy|||yyyrrrkkkkkknnnyyyuuuyyy~~~zzzmmm^^^UUUQQQPPPSSSYYYggglllooonnnmmmooopppmmmiiifffaaa\\\WWWYYYgggvvv~~~{{{~~~~~~~~~}}}}}}}}}}}}|||zzz{{{{{{|||~~~}}}{{{yyyvvvtttssspppmmmhhhccc```______```gggjjjnnnqqqrrrqqqooommmkkkjjjhhhfffbbb___\\\ZZZYYYZZZ[[[\\\\\\^^^aaadddgggkkkmmmooorrrwwwvvvqqqnnnjjjddd___ZZZUUUPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@???>>>>>>>>>>>>===<<<<<<===??????>>>???BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMOOORRRVVVZZZ]]]```eeehhhkkkooouuu{{{||||||yyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{|||{{{yyyvvvtttssssssrrrqqqqqqnnniiifffccc___ZZZUUUTTTXXX^^^cccdddaaa]]]XXXUUUTTTUUUUUU[[[dddnnntttvvvwwwyyyzzz}}}~~~yyylllUUUAAA888888888===KKK\\\ddddddddddddeeeiiiooosssrrrpppmmmvvvyyypppmmmlllooo|||aaaGGG<<<999666999999;;;CCCPPPbbbttt~~~zzznnnbbb^^^eeeuuu}}}~~~{{{xxx{{{~~~}}}||||||}}}~~~~~~}}}|||{{{{{{zzz|||{{{{{{zzzyyyxxxxxxwwwzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuttttttsssssssssqqqssstttvvvxxx{{{~~~}}}yyyuuusssqqqooommmlllmmmnnnpppsssvvvxxxzzz{{{}}}}}}|||~~~~~~|||zzzyyyxxxxxxxxxtttrrroookkkgggccc]]]YYYSSSJJJBBB???<<<999999<<>>DDDKKKRRR]]]lllvvvyyyvvv{{{yyyvvvrrrfffeeevvv{{{zzzyyyvvvoooUUUHHHJJJMMMXXXfffjjjhhhppp|||yyyeeeNNN@@@999555333333///000000000///---+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,---...111333444000777>>>CCCKKKXXXbbbfffmmmwww|||yyyxxx{{{zzztttnnnooottt~~~xxxzzz}}}ttthhh[[[SSSPPPPPPUUU[[[iiinnnqqqooonnnpppooommmjjjfffaaa[[[WWWYYYfffttt}}}{{{~~~~~~~~~~~~}}}}}}}}}}}}xxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzwwwuuussssssrrrooojjjeeebbbaaaaaabbbgggjjjnnnrrrsssqqqnnnkkkhhhgggfffccc```]]][[[ZZZWWWXXXYYYZZZZZZ\\\___aaaeeeiiikkklllooorrrooojjjeeeaaa[[[UUUPPPLLLHHHEEEDDDCCCBBB@@@@@@?????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@???>>>===<<<===>>>???AAAAAABBBCCCFFFHHHIIIJJJKKKMMMOOOPPPRRRSSS[[[^^^bbbfffiiilllqqqtttuuuyyy|||{{{wwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz||||||{{{yyyuuusssqqqqqqpppppppppmmmiiifffeeebbb]]]WWWTTTVVV\\\bbbdddaaa]]]XXXUUUSSSSSSSSSYYY___jjjrrrvvvwwwyyy{{{}}}|||pppXXXDDD888888999???NNN^^^ffffffgggffffffjjjqqquuuwwwvvvttt}}}{{{qqqllllllooo|||cccIII===:::777555666:::CCCRRReeevvvxxxmmmcccaaakkkyyy|||zzz~~~~~~|||}}}~~~}}}|||{{{zzz{{{{{{|||||||||{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttssssssppprrrvvvxxxyyy{{{}}}zzzvvvsssqqqpppnnnmmmjjjkkkmmmpppssswwwzzz||||||~~~~~~|||}}}~~~}}}||||||{{{yyywwwvvvvvvvvvvvvsssqqqnnnjjjgggbbb]]]YYYRRRIIIAAA>>>;;;999999<<>>>>>>>>>>>>>>>>>======???@@@AAA???===<<<===>>>AAACCCEEEFFFGGGIIILLLNNNOOOPPPQQQTTTVVVXXXZZZZZZcccfffkkkooorrrvvvzzz}}}}}}|||wwwwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{||||||zzzxxxuuutttsssrrrqqqqqqqqqooollljjjgggeee___XXXRRRSSSZZZ```dddaaa]]]YYYUUUSSSRRRQQQWWW[[[fffqqqvvvvvvxxx{{{}}}~~~}}}rrr[[[FFF999:::<<>>:::999444666;;;DDDTTTeeevvv}}}~~~uuujjjbbbdddooo}}}~~~|||}}}~~~~~~|||zzzzzzzzzzzz{{{|||||||||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwvvvuuutttsssrrrnnnrrrwwwyyyyyy{{{~~~xxxuuurrrpppoooooommmlllhhhiiikkkooossswww{{{}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvtttsssssstttuuussspppmmmjjjgggbbb\\\YYYPPPHHH@@@===;;;888999<<>><<>>FFFRRRXXXYYYbbbnnnuuusssttt{{{}}}xxxzzzxxxzzz}}}lll```UUUPPPPPPRRRYYYaaaiiiooosssrrrqqqqqqnnnkkkiiiddd^^^[[[YYY]]]jjjwww~~~||||||||||||{{{{{{{{{zzzwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxvvvtttrrrpppppppppmmmhhhdddbbbaaabbbccceeegggiiikkkllljjjgggfffbbbaaa___\\\ZZZXXXWWWWWWUUUVVVWWWVVVVVVXXX[[[]]]]]]aaadddddddddddd^^^WWWMMMJJJGGGDDDBBB@@@<<<:::999999999999:::;;;<<<=========>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@@@@AAADDDGGGHHHKKKLLLMMMPPPSSSVVVWWWXXXYYY\\\^^^aaabbbccciiilllqqqvvv{{{~~~}}}yyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzyyywwwvvvuuuvvvtttrrrqqqrrrqqqooommmgggeee___WWWPPPPPPWWW]]]cccaaa]]]YYYUUURRRPPPPPPUUUXXXaaannnuuutttuuuyyy|||}}}}}}}}}|||rrr\\\GGG;;;<<>>;;;:::777888===GGGUUUeeeuuu~~~{{{~~~{{{rrrfffaaaeeeqqq~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{|||}}}}}}}}}|||{{{{{{|||||||||{{{{{{zzzzzzzzzvvvvvvvvvvvvuuusssqqqpppnnnrrrwwwyyyyyyzzz~~~}}}zzzxxxtttqqqnnnlllllllllkkkjjjeeegggjjjnnnrrrwww{{{}}}~~~~~~~~~~~~}}}|||zzzzzzyyyxxxvvvtttrrrqqqrrrssssssrrrpppmmmjjjfffbbb\\\YYYOOOGGG???<<<:::888999<<>><<<999666999999999:::;;;<<<===>>>>>>???????????????@@@@@@@@@BBBEEEFFFDDDEEEHHHJJJJJJLLLOOOQQQRRRTTTXXX[[[\\\]]]___bbbeeegggiiijjjppptttzzz||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuvvvtttqqqpppppppppooonnngggeee___VVVOOONNNTTT[[[cccaaa]]]YYYUUUQQQPPPOOOSSSUUU___lllsssrrrssswww||||||{{{||||||rrr\\\GGG<<<===@@@IIIYYYjjjsssssstttoookkkmmmttt~~~zzztttsssoooxxxkkkLLL>>><<<;;;:::<<<@@@IIIVVVeeesss|||yyy}}}yyypppddd```fffsss~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}||||||~~~|||{{{zzzyyyxxxtttuuuuuuuuutttrrrpppooommmrrrxxxyyyxxxyyy}}}}}}~~~}}}{{{xxxvvvuuupppnnnkkkjjjjjjjjjiiihhhdddfffiiimmmrrrwww{{{}}}~~~~~~{{{yyyxxxxxxzzz{{{yyyvvvsssqqqrrrssssssssstttpppmmmjjjgggaaaYYYSSSKKKEEE???===999666777:::BBBRRR```hhhhhhTTTBBBAAA===GGGRRR]]]lll{{{~~~tttmmmmmmqqqqqqnnniiikkkqqquuuuuuqqqVVVGGGHHHLLLZZZoooxxx|||mmmQQQBBB===999333///111000...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++---///111333444222666;;;@@@EEEJJJPPPTTTaaaiiipppppprrrxxx~~~}}}zzzzzz|||vvvhhh]]]SSSRRRUUUYYY^^^dddooopppqqqrrrrrrooommmkkkeeeaaa]]]YYYWWW]]]mmm}}}~~~|||~~~~~~}}}}}}}}}}}}{{{yyyyyyxxxuuussswwwwwwvvvvvvvvvvvvwwwwwwuuuuuutttrrrpppnnnlllkkkiiigggdddaaa______```aaaaaabbbbbbcccbbbaaa___^^^]]]\\\YYYVVVSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTYYYYYYYYYVVVRRRMMMHHHEEE@@@???>>>===<<<;;;;;;:::<<<======<<<;;;:::<<<===>>>>>>>>>???@@@AAAAAAAAAEEEEEEEEEEEEGGGIIIKKKLLLOOOQQQTTTWWWZZZ\\\]]]^^^cccccceeehhhkkkpppsssuuuyyy|||}}}}}}||||||}}}~~~~~~~~~|||{{{}}}~~~~~~|||yyywwwuuuuuuwwwuuussssssttttttsssqqqjjjddd\\\VVVPPPMMMSSS\\\bbbccc___XXXSSSRRRPPPLLLPPPUUU^^^gggnnnsssuuuuuu}}}{{{ppp\\\KKK>>><<>>>>>===<<<;;;;;;::::::<<<======<<<;;;;;;===>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHIIIJJJMMMOOOQQQUUUWWW[[[^^^bbbdddeeeeeeggggggiiikkkooosssvvvyyy~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{|||{{{zzzxxxvvvuuuuuuwwwuuuuuuuuuvvvuuusssqqqjjjddd]]]WWWPPPMMMRRRYYY___```^^^VVVRRRPPPNNNJJJNNNSSS[[[eeemmmsssvvvwww|||zzzppp\\\LLL>>><<<@@@LLL^^^lllssssssssskkkjjjkkknnn}}}vvvnnnlllrrrqqqRRRAAA<<<;;;;;;>>>DDDMMMYYYeeepppwwwyyy{{{vvvjjj```bbblllwww|||{{{|||~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{|||||||||{{{zzzxxxvvvuuuvvvvvvwwwwwwuuusssqqqooonnnqqqssstttsssrrrqqqrrrqqqrrrsssuuuvvvvvvvvvuuuxxxuuurrrooonnnnnnmmmmmmnnnllljjjhhhggggggggghhhiiikkknnnpppssswww|||}}}zzzwwwuuuuuuuuuuuuuuutttssstttuuuuuutttrrrnnnkkkhhhfffccc^^^WWWQQQJJJDDD>>><<<999666777;;;???PPP^^^hhhjjjWWWDDDBBB???JJJZZZiiixxx~~~yyywwwpppiiihhhmmmooonnnlllSSSGGGIIIMMMZZZlllttt~~~pppQQQAAA<<<999555333//////...---------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++---///111333444111444999???FFFOOOYYY___dddkkkoooooorrrzzz~~~{{{sssssszzz|||xxx|||~~~ttteee[[[SSSSSSXXX]]]dddkkkuuuuuuvvvvvvtttpppmmmjjjeee```[[[XXXYYYaaarrr~~~}}}|||zzzxxxwwwvvvuuusssqqqrrrrrrqqqpppppppppppppppsssrrrrrrqqqooommmkkkjjjcccaaa]]]ZZZXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYUUUTTTRRROOOMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPOOOLLLHHHCCC???<<<<<<;;;;;;;;;::::::999999<<<===>>>===<<<===???AAABBBCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLNNNPPPSSSUUUVVV[[[]]]aaaeeeiiikkkmmmmmmllllllnnnpppssswww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuvvvwwwvvvssspppiiieee___YYYRRRLLLOOOUUU]]]___^^^WWWRRRPPPNNNKKKKKKPPPXXXbbbkkkrrrwwwzzz|||~~~zzzppp^^^MMM>>>===@@@LLL]]]lllrrrssstttjjjhhhjjjooo~~~~~~uuukkkfffmmmwwwWWWCCC===>>>>>>@@@EEENNNYYYgggrrryyy|||}}}zzzuuuiiiaaadddpppzzz}}}xxxwwwyyy~~~}}}~~~}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwuuusssqqqpppmmmnnnooonnnllljjjiiijjjgggggghhhhhhjjjkkklllmmmpppooommmkkkiiiiiiiiiiiikkkjjjhhhfffeeeeeeffffffiiikkkooorrruuuyyy}}}|||yyyvvvuuuttttttsssssstttvvvwwwwwwtttrrrnnnkkkhhhfffddd```XXXRRRIIICCC>>><<<999666777<<<>>>NNN\\\hhhkkkYYYEEEBBB===JJJ[[[jjjyyy~~~}}}uuummmlllooopppmmmiiiQQQFFFJJJNNN[[[lllsss~~~pppPPP???:::777555333//////...............///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++---///111333444333555999???FFFOOOYYY```jjjooorrrrrrvvvxxxoooooowwwzzzvvv{{{}}}tttfff\\\TTTTTTXXX]]]dddjjjssstttuuuvvvtttqqqnnnlllhhhbbb[[[XXXYYYbbbsss}}}|||zzzxxxvvvuuuuuutttrrrpppqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmllljjjhhhgggfff^^^\\\XXXUUUSSSSSSSSSTTTUUUUUUWWWWWWXXXWWWVVVUUUQQQOOOMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKIIIFFFBBB>>>;;;999999999::::::::::::::::::<<<>>>?????????@@@BBBDDDEEEEEEGGGHHHIIIKKKLLLMMMOOOPPPQQQTTTVVVYYY[[[\\\]]]___cccgggkkknnnpppqqqpppqqqrrrtttwwwzzz}}}|||||||||}}}}}}||||||{{{{{{|||||||||{{{{{{zzzzzzzzzyyyxxxwwwwwwxxxxxxxxxwwwttttttuuuvvvwwwuuuqqqnnniiieee```[[[SSSLLLLLLQQQ\\\``````ZZZTTTRRRPPPMMMKKKOOOUUU^^^gggooovvvzzz}}}|||rrraaaQQQAAA>>>???JJJ[[[iiipppqqquuukkkiiilllqqq}}}ttthhhccckkk~~~|||[[[DDD===???@@@BBBFFFOOOZZZhhhsss{{{}}}}}}yyywwwkkkccchhhttt~~~{{{sssssswww}}}~~~~~~}}}{{{{{{|||}}}~~~}}}}}}|||{{{yyyxxxwwwxxxzzz{{{xxxxxxxxxwwwuuusssqqqppplllmmmllliiieeebbbaaaaaaaaa```___```aaacccfffggghhhhhhgggfffdddddddddfffhhhgggfffeeeddddddeeeeeeiiilllpppssswww{{{~~~{{{xxxvvvuuuuuusssssstttvvvxxxwwwtttrrrpppmmmjjjiiigggbbb[[[UUUGGGAAA===;;;999666888<<<>>>NNN[[[hhhlllZZZEEEAAA===KKK[[[jjjwww}}}yyy{{{|||tttsssvvvtttpppgggOOOEEEJJJOOO\\\mmmttt~~~pppPPP>>>999666444333000000///.........//////++++++++++++++++++++++++************************++++++++++++++++++++++++******+++---///111333444444666:::>>>EEEMMMWWW]]]kkkppptttuuuzzzuuunnnnnnvvvzzzvvv{{{~~~uuuhhh^^^UUUSSSVVVZZZ```fffnnnppprrrttttttsssqqqppplllddd\\\XXXZZZcccuuu~~~|||{{{xxxvvvuuuttttttsssrrrpppqqqpppnnnmmmlllkkkkkkjjjkkkkkkjjjhhhfffdddbbbaaaYYYVVVSSSOOOMMMLLLMMMNNNNNNOOOQQQRRRRRRRRRQQQQQQLLLKKKJJJHHHGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMIIIGGGEEEAAA>>>;;;999888888999999::::::;;;;;;<<<>>>???AAAAAABBBCCCFFFHHHHHHHHHJJJKKKMMMOOOPPPQQQSSSUUUWWWYYY\\\^^^```aaa___bbbeeejjjnnnqqqsssssssssssstttvvvxxx|||~~~}}}zzzyyyyyyzzzzzzzzzzzzyyyxxx{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvvvvyyyzzzzzzyyyrrrrrrssstttuuusssppplllhhheeeaaa\\\TTTKKKKKKOOOYYY___aaa[[[UUURRRPPPMMMMMMOOOSSSZZZbbbllltttyyy~~~~~~uuueeeUUUCCC???>>>GGGWWWfffnnnqqqtttlllkkknnnssssssgggdddkkk~~~___EEE===??????BBBGGGPPP\\\jjjuuu|||~~~}}}}}}qqqhhhmmmxxx}}}zzzqqqrrrwww~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~}}}}}}}}}|||zzzxxxxxxyyy{{{}}}yyyxxxwwwvvvtttrrrqqqpppkkkjjjhhhccc]]]ZZZYYYZZZZZZYYYXXXXXXYYY\\\___aaa```bbbcccbbb``````bbbccceeeeeeddddddddddddddddddhhhkkkppptttxxx|||}}}{{{xxxwwwvvvttttttuuuwwwxxxwwwtttrrrrrrooollljjjhhhccc[[[UUUFFF@@@<<<;;;999666888===???MMM[[[hhhmmm[[[EEE@@@???LLL\\\iiiuuu|||{{{wwwtttwww|||}}}|||uuueeeNNNDDDJJJPPP^^^pppxxxqqqQQQ???:::777444333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++---///111333444555888;;;@@@FFFMMMUUU[[[gggnnntttyyyuuuooooooxxx{{{www|||vvvkkk```VVVTTTVVVYYY^^^ccckkkmmmqqqtttuuuuuutttsssnnnddd[[[XXX[[[fffxxx}}}|||{{{wwwvvvtttttttttsssrrrppppppooonnnllljjjiiiiiihhhiiihhhgggeeebbb___\\\[[[RRROOOKKKHHHEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIEEECCC@@@===;;;999999999999999:::;;;<<<===>>>>>>@@@AAACCCDDDEEEGGGJJJMMMKKKLLLNNNPPPRRRTTTVVVWWWYYYZZZ]]]___aaacccdddeeedddgggjjjnnnrrruuuvvvwwwuuuvvvvvvwwwyyy||||||zzzxxxuuuvvvxxxyyyyyyyyyxxxwww{{{{{{zzzzzzyyyzzzzzz{{{{{{xxxuuuvvvyyy{{{{{{yyyrrrqqqqqqrrrsssrrrooolllhhheeeaaa\\\SSSKKKJJJNNNTTT[[[___ZZZSSSPPPNNNKKKMMMNNNPPPVVV^^^iiisssyyyxxxhhhYYYEEE???<<>>===IIIYYYfffqqqxxxwwwrrrqqquuuzzzdddMMMCCCIIIPPP```sss|||sssTTTBBB===999666444333222111000//////......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++---///111333444555888===BBBHHHOOOVVV[[[ccclllvvvuuurrrrrrzzz}}}zzz~~~xxxlllaaaWWWUUUWWWZZZ___dddlllnnnqqquuuwwwwwwvvvvvvlllbbbYYYWWW\\\iii|||}}}|||{{{wwwvvvtttsssttttttrrrpppooonnnllljjjhhhgggffffffdddcccaaa^^^[[[WWWTTTRRRJJJHHHDDD@@@>>>======>>>???@@@BBBDDDEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@<<<:::888888888999999:::;;;<<<>>>@@@AAAAAAAAACCCEEEGGGHHHJJJNNNPPPPPPQQQRRRUUUWWWZZZ[[[\\\___```ccceeeggghhhhhhhhhiiikkknnnrrruuuxxxyyyyyywwwwwwxxxyyy{{{}}}}}}{{{yyyxxxvvvsssuuuwwwyyyzzzzzzyyyxxx|||{{{zzzyyyyyyzzz{{{|||{{{wwwssstttxxxzzzyyywwwsssrrrqqqrrrrrrrrrpppnnnhhhddd```[[[SSSKKKKKKOOORRRZZZ___[[[SSSOOOMMMLLLKKKKKKMMMRRR\\\hhhttt{{{xxxiiiZZZEEE???;;;BBBTTTiiiwww}}}~~~{{{}}}|||xxx~~~tttmmmhhhnnniiiJJJ>>>@@@???CCCLLLXXXfffsss}}}sssttt}}}xxxrrrqqqssszzz~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{}}}|||zzzyyyyyyyyyyyyzzzxxxwwwuuusssqqqooonnnnnnfffccc^^^WWWPPPLLLLLLMMMJJJJJJJJJKKKMMMOOORRRSSSYYY]]]```aaa^^^^^^aaadddbbbbbbccccccddddddddddddeeeiiiooouuuyyy}}}~~~~~~~~~|||zzzxxxxxxxxxwwwvvvvvvvvvvvvtttrrrpppmmmiiifffccc^^^UUUOOOEEE???;;;:::999777999===@@@NNN[[[hhhnnn[[[CCC===999EEEUUUbbbmmmttttttooopppttt}}}dddMMMCCCIIIPPPaaavvvuuuVVVEEE???;;;777555444333222000///.................................************************------------------------***++++++---///111333555444888>>>DDDKKKRRRXXX]]]aaalllyyy}}}}}}uuutttttt|||{{{yyymmmbbbXXXVVVXXX[[[aaafffmmmpppsssvvvxxxxxxwwwwwwjjj```WWWVVV]]]lll}}}||||||wwwvvvttttttttttttrrrqqqnnnmmmkkkiiigggeeeeeeddd^^^]]][[[WWWTTTPPPLLLJJJFFFCCC???;;;999888888999:::;;;===???@@@AAAAAA@@@@@@???>>>>>>>>>???AAABBBDDDDDDCCCCCCCCCBBBBBBBBB???===:::777666777888999:::;;;<<<>>>???AAABBBCCCBBBDDDGGGHHHJJJLLLPPPSSSSSSTTTVVVXXX[[[]]]___```cccdddgggiiijjjkkkkkkkkkkkkmmmpppsssvvvxxxyyyyyyyyyyyyyyyzzz|||~~~~~~zzzxxxwwwvvvuuussstttwwwzzz{{{{{{zzzzzz|||{{{zzzyyyzzz{{{|||}}}{{{vvvrrrrrrvvvyyyxxxvvvuuusssrrrrrrrrrrrrqqqooohhhddd```[[[RRRKKKKKKPPPRRR\\\bbb]]]VVVQQQOOONNNHHHHHHJJJPPP[[[hhhvvv~~~~~~xxxiiiZZZEEE>>>999AAAUUUlll}}}}}}zzz~~~~~~vvvppphhhnnn}}}{{{lllLLL???BBB???EEEOOO\\\jjjvvvvvvvvv}}}|||}}}wwwooorrrttt|||~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwuuurrrpppooonnnmmmccc```ZZZSSSLLLHHHHHHIIIGGGHHHHHHJJJLLLNNNOOOPPPXXX\\\aaaaaa___^^^bbbeeeaaabbbcccddddddddddddddddddiiiooouuuyyy}}}}}}}}}{{{yyyvvvvvvxxxzzz{{{zzz{{{}}}|||zzzwwwyyy{{{zzzxxxtttrrrqqqppplllgggccc___YYYPPPJJJCCC===999999777555666;;;AAAPPP]]]jjjooo\\\EEE@@@===EEESSSaaakkkqqqrrrrrrmmmrrr{{{www___RRRGGGIIIVVVfffvvvvvvWWWFFF@@@===999666333333111000////////////......---------,,,,,,,,,,,,------------,,,++++++++++++***))))))***+++,,,******,,,...000222333444222444888???IIISSSZZZ^^^kkknnnvvvzzzzzzyyy|||{{{zzz~~~ooocccXXXVVVYYY```hhhpppsssuuuuuussstttwwwvvvrrrhhh]]]TTTUUU^^^nnn}}}zzzwwwtttuuuvvvvvvuuurrrnnnlllpppooommmllljjjgggbbb^^^ZZZUUUPPPNNNOOOMMMGGGCCC;;;;;;999777666555555555444555777999;;;<<<======::::::;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@;;;:::999999999:::;;;<<<:::;;;<<<>>>???AAABBBBBBFFFHHHLLLNNNNNNPPPRRRSSSYYY[[[]]]^^^^^^```cccfffhhhjjjkkkmmmmmmllljjjiiikkkkkkmmmrrryyy}}}~~~}}}}}}}}}~~~~~~|||zzzyyyxxxvvvssspppsssuuuyyy|||}}}|||{{{yyyxxxzzz{{{zzzyyyyyyzzz{{{yyywwwuuuvvvxxxyyyxxxvvvsssvvvvvvrrrppppppnnnjjjjjjeee^^^XXXSSSOOOLLLIIIOOOXXX```aaaYYYQQQLLLKKKIIIIIILLLPPPXXXeeesss|||xxxhhhXXXCCC===888@@@SSSlll}}}{{{~~~zzzsssooojjjlllzzzyyy|||yyyuuuWWWDDDFFF===FFFQQQ^^^nnn~~~xxx{{{~~~{{{{{{yyy|||wwwqqqnnnvvv}}}{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}|||}}}|||{{{wwwuuutttuuuwwwwwwvvvuuurrrpppmmmlllkkkgggaaaXXXQQQLLLIIIGGGFFFEEEGGGIIIJJJLLLOOOSSSWWWZZZ]]]```aaaaaaaaaaaabbbbbbcccdddeeeeeedddcccbbbccchhhnnntttyyy}}}~~~}}}zzzvvvtttsssrrrpppooo~~~~~~{{{zzz{{{|||{{{zzzwwwyyy{{{{{{xxxtttrrrqqqmmmjjjeeebbb___ZZZRRRLLLCCC>>>:::999888555777;;;@@@PPP^^^lllppp]]]FFF@@@===EEERRR```jjjppprrrrrrnnnssszzz~~~vvv~~~```RRRGGGLLL[[[kkkzzzwwwXXXFFF@@@===999777555444333222111000000000.........---------,,,,,,,,,,,,,,,,,,,,,++++++***---,,,+++*********++++++***+++,,,...000222444555777999===DDDMMMVVV]]]aaalllooowww~~~~~~|||vvvyyyxxx|||}}}}}}pppeeeZZZXXX[[[aaajjjqqqtttwwwyyyxxxxxxzzzxxxssshhh]]]TTTUUU^^^mmm~~~|||yyyvvvssstttttttttrrrooommmkkknnnmmmkkkiiigggddd___[[[VVVQQQLLLJJJJJJHHHCCC>>>999888777555444444333333333444555777888999999:::888888999;;;<<<>>>?????????????????????>>>>>>===::::::999888888999;;;<<<<<<===>>>???AAACCCDDDDDDHHHJJJNNNPPPQQQRRRTTTVVV[[[]]]___```bbbdddgggjjjmmmnnnooopppooonnnlllkkkllllllnnnsssyyy}}}~~~}}}~~~~~~|||zzzwwwvvvuuutttrrrppptttvvvzzz|||~~~}}}{{{zzzxxxzzz{{{zzzyyyxxxyyy{{{zzzxxxwwwwwwyyyzzzxxxvvvuuuxxxxxxtttssssssppplllkkkfff___YYYTTTPPPLLLJJJOOOWWW___```YYYQQQMMMLLLJJJJJJKKKOOOWWWdddsss|||yyyhhhXXXDDD>>>:::AAATTTmmm|||xxx{{{}}}yyysssqqqkkkmmm{{{}}}xxxzzz~~~|||^^^HHHGGG@@@HHHSSS___ppptttxxx~~~}}}{{{|||zzz}}}yyytttpppxxx~~~|||}}}|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}||||||{{{yyyvvvttttttuuuvvvwwwvvvtttrrrooommmkkkjjjddd^^^VVVOOOKKKHHHFFFEEEEEEFFFIIIJJJLLLPPPTTTWWW[[[^^^aaaccccccbbbbbbbbbbbbcccddddddddddddcccbbbccchhhooouuuyyy}}}}}}zzzxxxuuuqqqnnnlllkkkiiiggg{{{{{{zzzxxxwwwuuuttttttqqqqqqsssxxx}}}~~~{{{yyyzzzzzzzzzyyyxxxzzz|||{{{xxxtttrrrqqqkkkhhhdddaaa___ZZZSSSNNNDDD???;;;:::888666777;;;@@@PPP```nnnsss___GGGAAA===EEEQQQ^^^iiioooqqqqqqooottt{{{|||ttt{{{bbbSSSIIIQQQddduuuyyyYYYGGGAAA>>>:::888666666444333222111111111.........------------,,,+++++++++++++++*********------,,,+++*********+++***+++---///111333444555777999===CCCKKKTTT[[[___kkkpppyyy~~~}}}~~~~~~yyyuuuxxxwww}}}~~~pppeee[[[ZZZ^^^ccckkkrrruuuzzz~~~~~~~~~zzztttggg]]]TTTTTT^^^lll~~~~~~|||zzzwwwtttsssrrrqqqpppnnnlllkkkjjjkkkiiigggfffddd```ZZZWWWPPPLLLGGGDDDCCC@@@<<<888666666444333222222222222111222333444555555555555666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888999;;;<<<>>>???@@@BBBDDDEEEFFFGGGJJJMMMPPPRRRSSSUUUWWWYYY^^^```bbbdddfffiiilllooorrrsssssssssrrrpppnnnmmmnnnnnnpppuuuzzz}}}~~~~~~{{{yyyvvvtttttttttsssrrruuuwwwzzz}}}~~~}}}{{{zzzxxxzzzzzzzzzxxxxxxyyyzzz{{{zzzxxxxxxyyyyyyxxxwwwwwwzzz{{{xxxvvvvvvsssooolllhhhaaa[[[VVVQQQMMMJJJOOOVVV]]]^^^YYYRRROOONNNKKKJJJJJJMMMUUUcccsss}}}yyyhhhXXXFFF@@@;;;AAATTTmmm}}}{{{tttuuuwwwuuurrrrrrlllooo||||||vvvyyyhhhNNNIIICCCKKKUUUaaarrryyyooossszzzzzzzzz}}}}}}~~~}}}zzzwwwsss{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}||||||{{{zzz{{{}}}~~~~~~~~~}}}|||zzzyyywwwuuuttttttuuuvvvwwwvvvtttqqqnnnllljjjhhhaaa[[[SSSMMMIIIGGGEEEDDDDDDFFFHHHKKKMMMPPPUUUYYY\\\```dddffffffdddccccccbbbccccccddddddccccccbbbdddiiipppvvvzzz~~~{{{wwwtttqqqmmmhhheeebbb```]]][[[}}}zzzwwwuuusssrrrooopppsssyyy}}}|||zzzzzzyyyyyyyyyxxxzzz|||{{{xxxtttrrrqqqkkkhhhdddaaa___ZZZSSSMMMEEE@@@<<<;;;999666888<<>>OOO```pppuuubbbIIICCC===CCCOOO[[[fffnnnsssuuurrryyy}}}{{{ttt}}}~~~{{{~~~{{{hhhYYYQQQ^^^vvv}}}^^^LLLFFFBBB>>>;;;777666555333111000000000//////.........---------,,,+++***)))))))))******'''(((((()))***+++,,,,,,)))***+++---///111333333888<<<@@@EEEKKKRRRZZZ```jjjrrr}}}}}}||||||}}}~~~}}}|||vvvvvv{{{|||{{{wwwiii___XXXYYY___eeelllrrruuu~~~|||vvvpppdddZZZRRRSSS]]]kkk|||~~~{{{yyyxxxwwwtttrrrsssrrrooollliiihhhhhhiiifffeeebbb```]]]XXXSSSOOOGGGDDD???;;;999777555444444444333333222333333333222333333444444333333333666666777888999::::::;;;::::::;;;;;;::::::999888777777777777888:::<<<>>>???@@@BBBDDDFFFHHHJJJJJJMMMPPPSSSVVVWWWYYY[[[]]]bbbdddgggjjjlllooosssvvvxxxxxxvvvuuurrrpppooommmppprrruuuyyy|||}}}yyyxxxxxxyyyxxxxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyzzzyyywwwvvvwwwxxxwwwxxxxxxwwwvvvuuuuuuvvvwww{{{}}}{{{yyyyyyvvvqqqnnnjjjddd^^^YYYSSSNNNJJJMMMSSSZZZ]]][[[VVVRRRPPPMMMKKKHHHJJJQQQ```qqq}}}xxxhhh[[[EEE@@@;;;>>>LLLbbbxxx}}}uuuvvv~~~wwwmmmkkklllllllllmmmlllooo~~~}}}xxx{{{tttUUUJJJHHHNNNWWWbbbrrryyylllffflllssstttvvvzzz~~~{{{uuutttwww~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxyyy{{{}}}}}}}}}||||||zzz{{{}}}~~~~~~~~~}}}||||||yyyvvvuuuwwwxxxxxxwwwuuusssqqqmmmjjjfffdddbbb[[[VVVOOOJJJHHHGGGGGGFFFDDDFFFJJJMMMPPPUUUZZZ^^^aaadddhhhjjjjjjhhhffffffeeeeeeddddddddddddeeeeeeggglllrrryyy}}}{{{vvvoooiiiddd^^^ZZZUUUQQQOOOLLLIIIGGG~~~}}}|||}}}}}}{{{||||||zzz|||}}}|||yyytttqqqpppooolllgggdddaaa[[[SSSMMMFFF@@@<<<;;;888555666:::>>>OOO___nnntttbbbJJJDDD<<>>???AAAAAACCCEEEHHHJJJKKKLLLOOORRRUUUXXXYYY[[[^^^```dddfffiiilllnnnqqquuuxxxxxxwwwvvvtttrrrpppnnnnnnooossswww{{{~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{yyyyyyxxxyyyyyyxxxvvvuuuvvvwwwuuuvvvwwwvvvuuuuuuvvvwwwwww{{{}}}|||{{{zzzwwwrrrnnnjjjddd___YYYSSSMMMIIIJJJPPPYYY]]]]]]XXXSSSPPPLLLJJJHHHJJJQQQ```ppp{{{vvvhhh\\\EEE@@@;;;<<>>NNN]]]lllsssaaaKKKFFF<<>>;;;888555444555666222222222222333333444555222333444555555555555555666666777777888888999999;;;;;;;;;;;;;;;::::::999888888888999;;;===@@@AAABBBCCCEEEGGGJJJLLLNNNOOOQQQTTTXXX[[[\\\^^^aaacccgggiiilllnnnpppssswwwzzzxxxwwwvvvtttrrrpppoooooonnnsssxxx|||}}}}}}}}}}}}}}}|||{{{zzzxxxxxxyyyxxxvvvtttuuuvvvsssuuuwwwwwwvvvuuuwwwyyyxxx|||}}}||||||xxxsssmmmjjjddd___YYYSSSMMMHHHHHHOOOXXX^^^___ZZZTTTOOOKKKJJJHHHJJJQQQ___ooozzz|||ttthhh]]]FFFAAA<<<;;;BBBQQQbbbmmmsssvvvuuuqqqppptttwwwwwwssskkkdddfffjjjkkkkkklllnnnsssvvvrrrvvv|||mmmPPPGGGEEENNN[[[iii|||qqqiiigggnnnsssqqqppptttzzz|||vvvqqqrrrwww~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{||||||zzz{{{}}}~~~~~~~~~}}}|||zzzuuutttwwwxxxvvvtttqqqooolllhhhddd```]]]\\\UUUQQQKKKFFFEEEFFFFFFFFFFFFIIIMMMPPPUUUZZZ```eeefffhhhiiiiiihhhggghhhjjjiiihhhgggffffffggghhhiiiiiinnnuuu{{{}}}wwwpppiiiaaaZZZUUUKKKHHHDDDBBBAAA@@@???==={{{}}}~~~}}}yyytttqqqpppmmmjjjgggeeeccc___YYYSSSEEE???;;;999777444444888>>>NNN]]]kkkqqqaaaKKKFFF;;;BBBMMMZZZgggsss{{{www}}}||||||zzzvvvfffZZZUUUbbbwww|||bbbUUUPPPKKKCCC>>>;;;:::888666444333222222000/////////............///...,,,******+++,,,---000000000000///---+++***---...///111333555777777777<<>>===:::666444333555777111111111111222333444444222222333444555555555555555555666666777777888888:::;;;;;;;;;;;;:::999999888888888:::<<<>>>AAABBBDDDEEEGGGIIILLLNNNPPPQQQSSSVVVZZZ]]]___aaaccceeejjjlllnnnppprrruuuxxx{{{yyyxxxvvvtttrrrqqqppppppnnnsssxxx}}}~~~}}}|||wwwxxxyyyxxxuuuttttttuuusssvvvxxxxxxwwwwwwyyy|||xxx}}}~~~}}}yyytttmmmjjjddd___YYYSSSLLLHHHFFFMMMXXX___```\\\TTTOOOJJJIIIHHHJJJRRR___nnnyyyzzzssshhh^^^GGGCCC>>><<>>======<<<;;;~~~}}}|||}}}wwwrrrppppppkkkllljjjgggeeebbbYYYOOOHHHAAA<<<:::777555777;;;@@@NNN]]]llluuudddKKKCCC???DDDKKKUUUfffxxx}}}}}}~~~|||wwwppp___WWWTTT^^^sssvvv```XXXNNNHHHDDD===999999888666555333222222111000///////////////000,,,,,,+++++++++*********)))))))))))))))))))))))).........///111333666777555;;;CCCHHHLLLUUUbbbmmmxxxtttvvv{{{~~~zzzvvvwwwyyyxxx}}}uuubbbZZZVVV\\\eeelllqqqvvv}}}yyyqqqmmmkkk]]]UUUPPPSSS]]]kkk~~~~~~|||}}}~~~~~~~~~~~~|||{{{yyyxxxwwwwwwvvvtttooolllmmmjjjfffdddcccbbb```___[[[YYYWWWRRRMMMGGGBBB???:::999666333111000111111111111222333333444555555555555666666777888888999:::::::::999999888888888<<<;;;;;;:::999888777666::::::;;;;;;<<<>>>BBBEEECCCFFFIIILLLMMMNNNQQQSSSUUUWWWZZZ^^^aaadddfffgggnnnnnnnnnpppsssvvvyyy{{{wwwwwwxxxvvvsssqqqqqqrrrqqqtttxxx|||}}}}}}~~~}}}zzz{{{yyyvvvuuuuuuuuutttsssvvvuuuttttttuuuwwwyyy{{{zzz{{{}}}~~~yyytttkkkiiieee___WWWPPPIIIFFFFFFNNNZZZaaaaaaZZZRRRLLLJJJHHHGGGJJJOOOZZZmmm~~~}}}uuufffYYYIII@@@:::;;;AAAIIITTT]]]bbbjjjooonnnmmmoooqqqqqqllleee^^^aaakkkssstttqqqooowwwyyyppplllmmmwww___KKKDDDFFFOOO^^^rrrnnniiihhhmmmrrrrrrrrrssswww|||}}}tttqqqssszzz~~~}}}}}}~~~|||~~~~~~~~~}}}}}}}}}}}}}}}{{{||||||}}}}}}}}}||||||}}}|||{{{yyyyyyzzzzzz{{{|||yyyvvvtttttttttsssrrrrrrooojjjeee___XXXQQQLLLJJJHHHDDDAAA@@@AAACCCDDDEEEIIIOOOTTTYYY^^^bbbfffjjjjjjiiiiiiiiiiiiiiiiiiffffffffffffggggggggggggkkkooouuu{{{|||wwwrrrkkkddd\\\TTTMMMHHH@@@???>>><<<;;;;;;;;;;;;}}}~~~}}}wwwsssppppppkkklllkkkgggfffcccZZZPPPIIIBBB<<<999777444777;;;???MMM\\\kkksssbbbIIIBBBAAAEEEKKKWWWjjj||||||}}}zzzxxxrrrlll[[[TTTSSS___tttuuu___WWWNNNHHHEEE>>>;;;:::999777555333222111222222111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------...///111444777888666<<>>===>>>@@@BBBDDDHHHNNNSSSXXX\\\aaadddjjjjjjjjjjjjjjjjjjjjjjjjffffffggggggggghhhhhhhhhjjjnnnssszzz}}}yyysssnnnggg___XXXPPPIIIEEE??????>>><<<<<<;;;;;;;;;~~~~~~}}}~~~~~~|||wwwsssqqqppplllmmmkkkhhhfffccc[[[QQQJJJCCC<<<888555333666<<<===LLL[[[jjjqqq___GGG@@@BBBEEEKKKZZZppp{{{|||{{{vvvsssmmmeeeTTTPPPQQQ___uuurrr]]]VVVMMMHHHFFF@@@===<<<:::888666444222111444444222111000000000000000000/////////.........------------------------------...000222555888:::999===EEEPPP\\\gggqqqvvv~~~~~~~~~wwwtttvvvyyy{{{mmmddd___dddlllrrrxxx|||wwwmmmfffdddYYYRRRNNNSSS]]]mmm}}}}}}wwwvvvuuuttttttqqqnnnkkkkkkhhhdddaaa```^^^\\\ZZZRRRQQQNNNJJJEEE@@@<<<:::777666444333222222333444333333333333333333333333666666777888999:::;;;<<<;;;;;;:::::::::999999999::::::999999999888888888:::;;;======>>>@@@DDDGGGIIIKKKNNNOOOPPPRRRTTTWWWWWWYYY\\\```dddgggiiijjjnnnnnnoooppprrrtttvvvwwwrrrssssssrrrooonnnnnnooorrrtttxxx|||}}}}}}|||xxxuuuvvvwwwxxxyyywwwvvvtttsssssstttvvvwwwzzzzzz|||~~~~~~{{{vvvrrrkkkiiieee___XXXQQQJJJGGGEEELLLVVV]]]^^^YYYQQQKKKIIIGGGHHHKKKPPPZZZlll||||||vvvjjj^^^JJJAAA999999???GGGRRR\\\bbbjjjnnnllliiijjjmmmnnnpppiiidddhhhrrryyyyyyuuullltttssskkkjjjlllyyybbbNNNGGGIIIVVViii~~~zzzmmmgggeeejjjpppsssuuuxxx{{{|||||||||zzz}}}~~~}}}}}}~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||xxxuuusssrrrrrrrrrpppoookkkgggaaa[[[UUUOOOIIIEEE>>>===;;;999999;;;===>>>CCCGGGLLLQQQUUUZZZ___bbbhhhiiiiiijjjkkkkkkkkkkkkggghhhhhhhhhhhhiiiiiiiiijjjlllqqqwww~~~yyyuuummmhhh```XXXQQQJJJDDD@@@???>>>===<<<<<<<<<<<<<<<~~~~~~}}}{{{wwwtttrrrpppmmmmmmkkkgggeeecccZZZQQQJJJBBB;;;777555333666<<<>>>NNN]]]kkkqqq^^^FFF@@@AAADDDKKK\\\tttzzz{{{wwwrrroooggg___NNNKKKOOO^^^ssspppZZZTTTLLLHHHGGGAAA>>>===;;;999666444222111555444222111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666999;;;<<>>???@@@BBBEEEHHHKKKMMMOOOPPPQQQSSSVVVYYYYYY[[[^^^bbbeeehhhjjjkkknnnnnnooopppqqqrrrssssssooopppqqqpppnnnmmmmmmnnnqqqssswww{{{|||{{{{{{|||}}}yyyvvvwwwyyy{{{{{{xxxvvvtttsssrrrssstttuuuyyyyyyzzz||||||yyytttpppkkkiiieee```YYYQQQKKKHHHFFFLLLTTT[[[]]]YYYRRRLLLJJJIIIJJJMMMRRR[[[lll|||}}}yyytttiii^^^LLLBBB999888===EEEQQQ[[[dddkkkppplllhhhkkkooorrrsssmmmhhhlllvvv|||{{{wwwlllrrruuunnnnnnqqqzzzdddPPPIIIHHHVVVkkk{{{nnnhhheeejjjooorrruuuxxx{{{{{{||||||{{{~~~~~~}}}~~~~~~~~~~~~~~~}}}zzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyyyvvvtttrrrqqqqqqqqqooonnnjjjeee]]]VVVOOOHHHBBB>>>999888666666666888;;;<<>>>>>======<<<<<<<<<<<<===~~~|||zzzwwwuuurrrqqqnnnnnnjjjfffccc```XXXOOOHHHAAA:::777555333777<<<@@@PPP```mmmrrr^^^GGGAAA???CCCMMM___xxxzzz{{{tttooolllddd[[[JJJHHHLLLZZZnnn~~~nnnXXXRRRKKKHHHHHHBBB???>>><<<:::777555333222444333111000///...------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666999;;;>>>AAAHHHVVVfffrrrxxxyyyuuuxxxzzz{{{xxxzzz{{{xxxssssssxxx}}}uuullleeehhhpppvvv|||uuuhhh```\\\TTTOOOLLLSSS^^^nnn~~~~~~~~~~~~}}}||||||xxxvvvtttsssrrrpppnnnkkkhhheeeaaa^^^\\\XXXTTTQQQIIIGGGEEEAAA===:::777666222222222222222333444444222222333333333333444444444555666888:::<<<===>>>>>>>>>===<<<;;;:::999888666777777888888999999:::;;;===???AAABBBDDDGGGIIIKKKMMMOOOPPPRRRTTTXXX[[[]]]^^^aaadddgggjjjkkklllmmmnnnnnnooooooooooooooolllmmmnnnnnnlllkkklllmmmoooqqqtttxxx}}}{{{vvvuuuvvvwwwyyyyyyxxxvvvwwwxxxyyy|||~~~yyywwwxxxzzz|||}}}xxxwwwuuusssrrrssstttuuuyyyyyyyyy{{{{{{xxxtttqqqkkkjjjfff```YYYRRRMMMIIIHHHKKKRRRYYY]]]ZZZRRRLLLKKKJJJLLLPPPTTT]]]mmm|||zzzvvvqqqhhh^^^OOODDD:::888<<>>===<<<<<<<<<<<<======>>>}}}zzzyyywwwvvvsssqqqnnnmmmiiiccc```\\\TTTKKKEEE???:::888666555777<<>>EEEQQQddd{{{}}}~~~}}}qqqmmmjjjaaaWWWIIIFFFHHHTTTgggxxxlllWWWPPPIIIGGGGGGBBB??????===;;;999666555444222222000///..................---------,,,,,,,,,........................,,,,,,---///111444777999>>>@@@GGGRRR```kkkppprrrkkkqqqwww|||~~~sssvvvxxxvvvssstttyyy|||wwwmmmfffiiiqqqxxx~~~uuuhhh^^^ZZZTTTNNNLLLSSS___nnn~~~~~~~~~~~~~~~}}}{{{zzzzzzwwwuuurrrqqqpppooollljjjdddbbb^^^[[[XXXTTTOOOKKKDDDCCC@@@<<<999666444444000000111111111222222222111111222333333444555555555666777999<<<>>>???@@@AAA@@@???===;;;999888777555555666777888999:::;;;;;;===@@@BBBDDDFFFHHHKKKKKKMMMOOOQQQSSSWWW[[[___aaabbbdddgggiiijjjkkklllllllllmmmmmmmmmlllkkkjjjhhhjjjkkkjjjiiiiiijjjkkklllnnnqqquuuzzzzzztttnnnnnnnnnpppsssuuutttsssvvvxxx{{{~~~~~~zzzxxxyyy{{{|||}}}xxxwwwuuusssssstttuuuvvvxxxxxxxxxzzzzzzyyyuuurrrllljjjfffaaaZZZSSSNNNJJJGGGJJJOOOWWW[[[YYYRRRLLLKKKJJJMMMQQQVVV]]]mmm{{{xxxtttqqqiii```RRRGGG;;;888<<>>AAADDDGGGLLLQQQUUUYYY[[[___cccfffggggggggghhhiiiiiiiiiiiijjjjjjjjjiiilllrrrxxxyyyrrrjjjddd[[[UUUMMMFFFCCCAAA@@@???<<<<<<<<<<<<<<<===>>>???}}}yyyxxxwwwvvvtttqqqnnnlllggg```\\\XXXPPPGGGAAA<<<999999888666888<<>>===;;;:::888777666222111111000/////////000///.........------------------------------------,,,,,,,,,...000333555777;;;>>>DDDLLLVVV___eeegggeeelllttt{{{~~~rrrvvvyyyxxxuuuuuuzzz{{{xxxnnngggjjjrrryyyuuuhhh^^^ZZZSSSNNNLLLSSS___mmm~~~~~~}}}~~~~~~{{{xxxwwwwwwuuurrrpppnnnmmmllljjjhhh```]]]ZZZVVVSSSNNNIIIEEE???>>>;;;777444222111111...//////000000000000000000000111222444555666666777888:::<<<>>>AAACCCDDDCCCBBB@@@>>>;;;888666555444444555777888:::;;;;;;;;;>>>AAADDDEEEGGGJJJLLLLLLNNNPPPSSSUUUZZZ___cccdddeeeggghhhjjjkkkkkkkkkkkkkkkkkkkkkjjjiiigggfffdddeeeffffffeeeeeeggghhhhhhjjjnnnqqqwww~~~uuunnnkkkkkkkkknnnqqqttttttssszzz}}}}}}zzzyyyzzz|||||||||xxxwwwuuuttttttuuuvvvwwwwwwwwwxxxyyy{{{zzzwwwuuullljjjgggaaa[[[TTTNNNKKKFFFGGGLLLSSSXXXWWWPPPJJJIIIIIILLLQQQUUU\\\kkkxxx~~~xxxuuutttnnnfffUUUIII===999<<>>:::777555222222222222333555666777999;;;===@@@CCCGGGMMMQQQVVVYYY]]]bbbeeefffgggggghhhhhhhhhiiiiiiiiiiiijjjjjjmmmttt{{{zzztttkkkccc]]]VVVPPPHHHBBB@@@???@@@@@@;;;;;;;;;<<<<<<>>>??????|||}}}~~~~~~}}}yyywwwxxxwwwtttqqqnnnlllfff___ZZZVVVMMMDDD???;;;999:::999777888<<>>JJJ[[[mmmwwwlllhhhfff]]]SSSKKKFFFDDDKKK[[[mmmyyylllVVVOOOGGGFFFFFFAAA???>>>===<<<:::999888777222222111111111111111222......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---///222444555999<<>>AAACCCEEEFFFEEEDDDAAA>>>;;;888555444333444555777888:::;;;<<<;;;>>>BBBDDDFFFHHHJJJLLLMMMOOORRRTTTWWW\\\bbbfffgggggghhhiiijjjkkkkkkkkkjjjjjjkkkjjjiiigggeeedddaaabbbcccdddccccccdddfffggghhhkkkooouuu|||}}}sssllljjjjjjjjjmmmqqqssstttttt~~~|||zzzzzz{{{||||||{{{xxxwwwvvvuuuuuuvvvwwwyyywwwwwwwwwyyy{{{{{{xxxvvvllljjjgggbbb[[[TTTOOOLLLDDDEEEIIIPPPVVVUUUNNNHHHGGGGGGKKKPPPTTT[[[iiivvv~~~xxxwwwwwwssslllWWWJJJ===999<<>>@@@EEEKKKOOOUUUXXX\\\aaaeeegggggggggggghhhhhhhhhhhhiiiiiiiiijjjnnnuuu|||}}}wwwpppggg^^^XXXRRRMMMEEE@@@>>>???@@@@@@;;;;;;;;;<<<<<<>>>???@@@{{{xxxvvvyyy}}}yyyuuuvvvxxxyyy}}}||||||~~~|||zzzwwwsssooopppkkkddd___ZZZTTTLLLGGG>>>:::777666444333888???FFFZZZhhhmmmkkkZZZGGGDDD@@@KKK___vvvrrrgggcccaaa]]]YYYGGGFFFGGGLLLXXXhhhxxxgggSSSNNNHHHFFFGGGBBBAAAAAA???===;;;999777666222222222111111///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333888;;;???CCCHHHNNNVVVZZZZZZdddnnnxxx~~~|||zzzyyyzzz|||{{{||||||qqqiiillluuu||||||sssjjjccc```YYYQQQMMMRRR]]]lll}}}~~~~~~~~~~~~~~~~~~|||yyyvvvtttrrrrrrpppllljjjhhheeebbb```\\\WWWPPPJJJEEEBBB>>>;;;;;;666222000111111000...000000000000000000000000000111111111222444777999999:::<<>>AAADDDFFFIIIMMMQQQSSSSSSUUUWWW[[[```eeehhhjjjkkkkkklllkkkjjjhhhgggjjjkkkkkkiiifffcccbbbbbb``````aaaaaabbbbbbccccccggggggiiimmmttt~~~~~~wwwtttlllnnnppprrrssswww{{{~~~}}}yyywwwvvvxxxzzz|||wwwwwwwwwvvvwwwwwwxxxyyyzzzyyyxxxyyyzzzyyyvvvtttoookkkeeeaaa]]]VVVNNNGGGFFFGGGKKKQQQUUUTTTOOOIIIKKKJJJKKKOOOSSSZZZjjjxxx{{{xxx{{{|||wwwooo]]]LLL<<<888:::@@@NNN\\\hhhiiinnnrrrrrrvvvxxxrrrsss~~~yyyssstttxxxjjjNNNLLLHHHQQQ___nnnzzz|||wwwtttjjjeeedddllluuuyyy{{{|||}}}zzzxxx{{{{{{wwwuuuuuu~~~}}}|||zzzzzz{{{||||||zzzyyyzzz{{{~~~}}}}}}}}}|||xxxvvvwwwuuuttttttuuuuuutttrrrtttrrroookkkggg```YYYTTTKKKEEE===:::;;;<<<:::777555444333222222222333444333555777:::>>>DDDKKKPPPUUUYYY___bbbddddddddddddeeefffffffffdddeeefffhhhkkkooovvv~~~wwwpppiiibbb[[[WWWMMMGGG@@@<<<;;;<<<;;;:::===<<<;;;<<<===@@@CCCDDDwwwnnnjjjmmmpppuuuzzz}}}}}}}}}|||vvvppplllmmmppprrrwww|||}}}}}}~~~{{{yyywwwuuurrroooooojjjddd___ZZZSSSKKKEEE===999666666444444888???FFF[[[iiinnnkkkYYYFFFDDDCCCOOOccc{{{~~~nnndddaaa___\\\XXXIIIFFFFFFMMM[[[lll|||eeeRRRMMMGGGEEEFFFBBBAAA@@@???===;;;999777666444444444333222111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333777:::===AAAFFFMMMTTTYYYWWW```jjjvvvzzzwwwwwwxxx{{{{{{wwwssswww{{{pppiiimmmvvv}}}|||tttkkkdddaaaXXXPPPLLLQQQ]]]lll}}}~~~~~~{{{yyyvvvsssrrrssspppmmmkkkiiifffbbb___XXXSSSMMMGGGBBB???;;;999999555111///000000///...000000000000000000000000000000111222333555888::::::;;;===@@@CCCFFFHHHIIIKKKHHHCCC===888555333333111333555555555777999<<<>>>@@@DDDFFFIIILLLPPPSSSVVVVVVWWWZZZ]]]aaaeeehhhkkklllllllllkkkjjjhhhggghhhiiiiiigggdddaaaaaaaaa___``````aaabbbcccddddddggghhhjjjnnnuuu~~~zzzvvvsssuuuwwwyyy|||~~~|||yyyvvvvvvwwwzzz{{{wwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyxxxuuusssoookkkeeeaaa]]]VVVNNNGGGEEEGGGKKKQQQVVVUUUOOOJJJJJJIIIJJJMMMPPPXXXgggvvv~~~|||zzz|||}}}wwwnnn\\\KKK<<<888:::???MMM[[[fffhhhmmmqqqqqqvvv~~~|||yyysssttt{{{vvvwww{{{iiiMMMJJJIIIQQQ___nnnzzz|||yyywwwlllfffeeemmmvvvzzzzzzzzz}}}zzzyyy|||{{{xxxvvvwww~~~~~~}}}~~~|||{{{zzz{{{|||{{{yyyxxxyyyzzz~~~|||{{{{{{|||{{{yyywwwvvvuuusssssstttsssrrrpppqqqpppmmmiiiddd]]]TTTOOOEEE???888555666777555222333333333333333444555666555666999;;;???DDDJJJOOOTTTXXX^^^aaabbbbbbbbbccccccdddeeeeeedddeeegggiiikkkpppvvv}}}|||tttllleee]]]WWWSSSLLLGGG@@@<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDFFF{{{mmmddd```dddhhhnnnsssvvvvvvtttsssllleee```bbbfffjjjpppwww|||~~~~~~~~~{{{wwwtttsssrrrqqqooommmiiiddd___ZZZSSSIIIBBB===999666666444444999@@@FFF\\\lllpppkkkWWWEEECCCFFFTTTjjjzzzlllcccbbbaaa^^^ZZZLLLHHHFFFNNN___rrrcccQQQMMMFFFDDDFFFAAAAAA@@@>>>===;;;999777777666666666555444333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444555888;;;???DDDJJJQQQVVVVVV\\\eeerrryyyuuuuuuvvvwwwuuupppmmmsss}}}|||qqqiiimmmwww~~~}}}tttllleeebbbWWWOOOJJJOOO[[[jjj|||~~~}}}zzzxxxuuurrrqqqqqqooommmjjjhhhccc^^^ZZZRRRMMMGGGBBB>>>;;;777555555333000/////////......000000000000000000000000000000111333555888:::<<<<<<===???AAADDDFFFHHHIIIIIIFFFAAA;;;777333111111000222444444555666999<<>>999444111222333111000111111222333555666666777555777:::===@@@EEEJJJNNNTTTXXX]]]___```______``````bbbcccddddddeeegggiiilllpppvvv|||}}}wwwooofff___XXXQQQMMMIIIEEE@@@<<<<<<<<<======<<<<<<===>>>@@@CCCFFFHHHyyyllldddaaacccggglllqqqsssrrrnnnllleee^^^YYY[[[```eeemmmtttxxx|||~~~~~~|||yyytttrrrqqqqqqqqqppplllhhhddd```[[[RRRHHH@@@<<<888555555555444:::@@@HHH___oooqqqjjjUUUCCCBBBGGGWWWpppzzzmmmgggffffffccc___OOOJJJGGGQQQdddyyy{{{```PPPMMMFFFDDDEEEAAAAAA@@@???===;;;999888777777777777666555333222111//////...------------...------------------------,,,,,,---...///111333555444777:::>>>CCCIIIPPPTTTYYY]]]cccnnnxxxtttuuuvvvwwwtttooollltttssskkknnnwww~~~|||uuullleeeaaaVVVNNNIIINNNZZZjjj|||~~~~~~~~~}}}}}}{{{yyyvvvsssqqqooommmllljjjgggddd^^^XXXSSSLLLGGGBBB===:::777555333222111///...............////////////////////////000000111444888<<<===>>>>>>>>>@@@BBBDDDEEEGGGHHHHHHEEE@@@:::666333111000...000222333444666999<<>>JJJWWWbbbggglllnnnoooxxx|||yyyzzzyyyrrrsss~~~|||~~~gggJJJEEEFFFOOO]]]mmmyyy|||zzzyyyyyyqqqlllmmmxxx~~~|||{{{}}}}}}{{{zzz{{{|||zzz{{{}}}~~~}}}|||{{{{{{{{{zzzzzzyyywwwtttssstttvvv{{{yyyvvvvvvxxxyyyyyyyyyvvvuuusssrrrqqqpppnnnlllkkkjjjhhhddd]]]SSSGGG@@@;;;777333111222222222111111111222444555555555666555888<<>>@@@CCCFFFIIIJJJyyymmmgggdddfffjjjppptttuuurrrmmmiiibbb[[[VVVXXX]]]cccjjjrrrtttyyy}}}~~~{{{xxxtttrrrqqqqqqqqqpppllliiiddd```ZZZRRRGGG@@@;;;777555555555555:::AAAJJJbbbrrrrrrhhhQQQAAACCCGGGXXXrrr{{{ooojjjjjjkkkgggcccQQQLLLKKKVVVjjjwww^^^PPPMMMFFFCCCEEEBBBAAAAAA???>>><<<;;;:::999888888777666555333111000//////...------------...------------------------,,,,,,,,,---///111444666555777;;;>>>CCCIIIOOOTTT[[[```fffoooyyyuuutttvvvwwwuuuqqqnnnuuuvvvmmmooovvv|||}}}uuummmeeeaaaVVVNNNHHHMMMYYYiii|||~~~}}}|||}}}~~~~~~||||||{{{zzzxxxuuurrrpppnnnllljjjhhheeeaaaZZZSSSNNNFFFCCC===999777555333111...//////......---...///////////////////////////000000111666;;;???AAA@@@>>>>>>@@@AAABBBDDDEEEEEEFFFCCC???:::666333222222...///222333444777:::===???BBBGGGKKKNNNQQQTTTVVVXXXZZZ^^^bbbfffiiikkklllnnnnnnnnnllljjjgggdddccc^^^___^^^]]]ZZZZZZ[[[\\\]]]___aaacccfffhhhjjjllliiikkknnnsssxxx~~~}}}wwwwwwuuuuuuvvvwwwyyyzzzwwwxxxzzz{{{|||||||||{{{|||zzzyyyxxxwwwtttqqqnnnmmmiiieeeaaa]]]WWWOOOIIIBBBFFFMMMVVV[[[YYYRRRKKKHHHGGGHHHJJJMMMSSSbbbppp{{{}}}vvvjjjUUUFFF999777999===HHHUUUbbbhhhnnnnnnpppyyyxxxuuuxxxxxxqqqrrr}}}fffJJJFFFDDDMMM\\\lllzzz|||zzzyyyyyytttpppsss}}}}}}{{{|||{{{}}}|||{{{|||~~~}}}|||{{{{{{{{{yyyyyyxxxuuusssrrrtttuuuyyywwwuuuuuuwwwyyyyyyyyyvvvtttrrrqqqqqqpppnnnllljjjhhheeeaaaZZZOOOCCC;;;888666333222222333333333222222333333444555555666777:::???DDDGGGKKKOOORRRZZZ[[[]]]\\\ZZZWWWVVVVVV[[[]]]___```aaadddgggiiillloootttyyy{{{|||zzzyyyuuuooofff]]]UUUNNNIIIEEE@@@???===;;;::::::<<<>>>>>>???AAACCCFFFHHHJJJLLLyyyoooiiiggglllpppwww{{{{{{wwwqqqmmmddd^^^ZZZ\\\aaaeeelllrrrwww|||zzzxxxtttrrrrrrqqqpppooolllhhhbbb]]]XXXPPPFFF???:::666444555555666;;;BBBMMMeeetttrrreeeNNN@@@DDDGGGZZZssszzzpppkkklllkkkgggbbbRRRPPPRRR]]]ooottt]]]QQQOOOGGGDDDEEECCCBBBBBBAAA???>>>===;;;;;;999999888777555444222111//////...------------...---------------------------,,,,,,,,,...111555777888:::===AAAEEEKKKQQQVVV]]]ccckkksss{{{uuusssttttttuuussspppsss|||vvvlllnnnvvv{{{xxxooofffaaaVVVNNNHHHMMMYYYjjj}}}}}}|||{{{|||}}}}}}|||{{{{{{zzzyyyvvvtttqqqnnnmmmllljjjfffbbb]]]WWWPPPKKKBBB>>>999666444333111000,,,---//////......///000000000000000000000000000000///111777>>>CCCDDDBBB===>>>>>>???@@@AAAAAABBBCCCAAA===999666444333333///111444666777:::===@@@AAAEEEJJJOOORRRTTTWWWYYY[[[^^^bbbgggjjjlllmmmmmmooonnnmmmkkkiiieeebbb```\\\\\\\\\ZZZXXXXXXZZZ\\\^^^___aaadddgggjjjlllmmmlllnnnrrrvvv{{{|||vvvvvvuuuvvvvvvxxxzzz{{{yyyzzz|||}}}}}}|||{{{{{{{{{yyyxxxwwwvvvtttpppmmmmmmiiidddaaa]]]WWWOOOIIIBBBFFFNNNXXX]]]ZZZQQQJJJHHHFFFGGGJJJMMMTTTcccqqq{{{}}}vvvjjjSSSDDD888777999<<>>BBBGGGKKKNNNPPPRRRTTTZZZ[[[]]][[[YYYVVVUUUUUUZZZ\\\^^^___```bbbfffhhhjjjnnnssswwwyyyyyyxxxvvvpppjjjaaaXXXQQQKKKFFFCCC=========;;;:::;;;===???AAABBBCCCFFFHHHJJJKKKLLL|||tttppppppsssxxx|||xxxnnnhhhdddfffjjjmmmrrrxxxyyywwwtttsssrrrpppnnnlllkkkfff___ZZZTTTMMMDDD===999666444555555666<<>>======;;;;;;:::999777555333222//////...------------...........................---,,,+++,,,...222555777;;;===@@@CCCGGGMMMTTTXXX___gggpppvvv}}}zzzuuurrrrrrqqqvvvwwwsssrrrxxx~~~~~~sssjjjmmmuuu|||{{{rrrhhhcccWWWNNNHHHMMMYYYjjj~~~~~~|||{{{|||}}}~~~}}}|||zzzyyyxxxuuussspppmmmllliiifffaaa[[[VVVPPPJJJEEE===:::555222111000///...***---///000......000222000000000000000000000000000///111888@@@FFFFFFDDD<<<<<<<<<======>>>>>>>>>???===:::666444333333333333555888:::<<<>>>BBBEEEFFFJJJPPPTTTXXXZZZ]]]___aaadddhhhlllnnnnnnmmmmmmnnnnnnmmmjjjgggccc```^^^[[[[[[ZZZXXXWWWWWWYYY\\\```aaabbbeeehhhjjjlllmmmppprrrvvv{{{}}}zzzvvvvvvvvvvvvxxxyyy{{{{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxwwwvvvvvvtttqqqnnnmmmiiidddaaa]]]WWWPPPJJJCCCHHHPPPYYY^^^ZZZPPPHHHFFFEEEFFFIIILLLTTTcccqqq{{{~~~vvvkkkQQQCCC888777888;;;EEEQQQdddooovvvtttsss{{{xxxlllmmmttt{{{sssttt~~~~~~gggLLLKKKGGGPPP___ooo||||||yyy~~~}}}}}}zzz}}}{{{~~~~~~|||{{{xxxxxxvvvtttrrrsssuuuxxxyyyxxxwwwxxxyyyyyyxxxvvvooonnnllllllmmmlllkkkiiifffddd___YYYRRRHHH>>>777222222333222222333555666666555444555777<<<@@@CCCJJJMMMRRRTTTUUUUUUUUUVVVWWWYYY[[[ZZZYYYXXXXXXXXXYYY[[[]]]^^^___aaadddgggiiilllqqqvvvxxxxxxvvvuuulllfff\\\TTTMMMHHHDDDAAA<<<>>>>>>===<<<<<>>>>>======<<<;;;999777555444//////...------------...........................---,,,+++,,,...222555888===???BBBEEEIIIOOOUUUZZZaaakkksssvvvxxx~~~xxxtttrrrrrrpppwwwzzzvvvrrrvvv}}}{{{ppphhhllluuu}}}~~~tttjjjeeeXXXOOOIIIMMMYYYkkk~~~~~~~~~}}}|||}}}~~~~~~|||yyyyyywwwuuurrrooommmkkkeeeaaa[[[UUUOOOIIIDDD@@@:::777333000//////...---)))---000000///...000333000000000000000000000000000///111999BBBGGGGGGEEE;;;;;;;;;;;;<<<<<<<<<<<<<<<:::777555333222333333666888;;;===???BBBFFFIIIJJJNNNTTTYYY\\\___bbbcccgggiiimmmpppqqqpppmmmlllnnnmmmllljjjfffbbb___\\\ZZZZZZYYYXXXVVVWWWYYY\\\```aaaccceeehhhjjjlllmmmsssuuuzzz{{{xxxvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~|||zzzyyyyyywwwvvvvvvvvvtttqqqnnnllliiidddaaa]]]XXXPPPJJJDDDHHHQQQZZZ^^^ZZZPPPGGGDDDCCCEEEHHHLLLSSScccqqq|||~~~wwwlllPPPBBB888777888;;;DDDPPPeeeqqqyyyvvvttt{{{vvvlllnnnuuu}}}uuuuuugggMMMMMMKKKSSSaaappp|||{{{}}}{{{zzz}}}{{{}}}|||{{{xxxwwwvvvtttrrrsssvvvyyyyyyxxxxxxyyyzzzzzzwwwuuulllkkkjjjjjjkkkkkkiiihhheeebbb\\\VVVOOOFFF===666333444555555555555777999666555555666:::@@@FFFJJJSSSVVVYYY[[[YYYWWWVVVVVVUUUWWWYYYZZZYYYYYYZZZ\\\YYY[[[]]]^^^___```cccfffhhhkkkpppuuuwwwwwwvvvuuuhhhbbbYYYQQQKKKFFFBBB@@@===>>>@@@???===>>>AAAEEEDDDEEEGGGIIIJJJKKKLLLLLL}}}{{{}}}}}}{{{}}}}}}zzzuuurrrpppnnnkkkjjjeeebbb\\\UUUMMMEEE???<<<;;;666444555777888===DDDUUUkkk|||sssZZZGGG@@@AAAKKKZZZooo}}}~~~{{{zzzyyyxxxrrrmmmoookkk\\\SSSSSSXXXggg|||nnn```RRRLLLKKKIIIGGGFFFGGGFFFFFFEEEDDDCCCCCCCCC@@@>>><<<:::999777444111222111//////000000...---,,,,,,------,,,,,,+++***---...//////000222666999;;;>>>DDDIIINNNSSSYYY\\\dddmmmwww|||~~~zzztttpppllljjjppp~~~zzztttyyy~~~xxxoooiiikkkrrrzzz~~~rrrhhhcccWWWOOOIIIMMMYYYkkk~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxxyyyvvvsssqqqooommmjjjgggaaa]]]XXXRRRLLLEEE>>>:::666555333111////////////000///...------...///000////////////////////////111222444777:::<<<>>>@@@999999888888888888888888999777555333333333444555444888>>>CCCHHHLLLQQQTTTWWW[[[```dddfffgggiiikkklllnnnpppqqqqqqqqqooonnnooommmiiifffdddaaa]]]ZZZZZZYYYXXXWWWXXXYYY[[[]]]bbbbbbcccfffiiilllmmmmmmtttyyy~~~|||zzzzzzyyyxxxwwwwwwwwwyyyyyy}}}~~~}}}|||}}}{{{xxxuuurrrpppoooooommmhhhccc___\\\XXXQQQLLLGGGJJJOOOTTTVVVSSSLLLGGGEEEDDDEEEGGGJJJRRR```ooozzz~~~uuufffPPPBBB888999888888EEEVVVhhhzzzvvvqqq{{{wwwhhhkkkzzzyyyuuukkkQQQOOOPPPYYYfffsss{{{}}}vvvzzz~~~{{{{{{zzzxxx|||~~~|||{{{yyyuuuqqqpppsssuuuvvvvvvyyyyyyyyyyyyxxxwwwvvvuuunnnjjjggggggiiijjjiiigggdddaaa\\\TTTKKKCCC<<<888333444333000222888<<<;;;;;;888555555999AAAJJJQQQ]]]]]]^^^^^^[[[XXXSSSQQQRRRSSSWWW[[[[[[YYYZZZ[[[XXXVVVXXX]]]______aaaeeegggkkkpppuuuwwwuuurrrooohhh___SSSKKKHHHEEEAAA===:::;;;<<<<<<===???CCCGGGHHHGGGGGGGGGHHHJJJLLLNNN~~~~~~}}}zzzuuurrrooommmjjjhhhdddaaa[[[TTTLLLDDD???<<<888444333555777999@@@GGGYYYnnn}}}sssZZZFFF@@@AAAJJJXXXmmm|||}}}xxxuuuvvv~~~wwwqqqkkknnnkkk\\\TTTSSSYYYhhh|||mmm```RRRMMMLLLIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@>>><<<;;;:::777444222333111000///000000///------............---,,,,,,+++---...///000333777;;;;;;>>>DDDIIINNNTTTYYY]]]iiisss||||||zzzwwwsssnnnkkkiiihhhsss|||vvv{{{|||rrrkkklllssszzz~~~sssjjjeeeXXXOOOIIIMMMXXXjjj~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxvvvrrrpppnnnlllhhhfff___[[[UUUOOOIIIBBB;;;777555444222000////////////000///............///000////////////////////////111222444666888;;;<<<===888888777777777666666666777666444333333444555666:::>>>DDDIIIOOOTTTZZZ^^^bbbeeejjjmmmnnnnnnoooooommmoooppprrrrrrqqqooonnnnnnlllhhheeeccc```]]]ZZZZZZYYYXXXXXXXXXZZZ\\\]]]cccccceeegggkkknnnooopppvvv{{{~~~{{{xxxwwwyyyxxxxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}|||}}}{{{xxxuuurrrpppoooooolllhhhccc___\\\WWWPPPKKKGGGIIINNNRRRTTTRRRLLLHHHEEEDDDDDDGGGIIIPPP___mmm|||yyyjjjRRRCCC888888888888FFFYYYqqq}}}wwwwwwiiimmm|||{{{wwwlllRRRQQQTTT]]]jjjuuu{{{zzzsssuuu~~~{{{{{{|||yyy~~~~~~|||{{{yyyuuuqqqrrrvvvyyyxxxvvvxxxxxxxxxwwwwwwuuutttssslllhhhdddccceeefffdddbbb```]]]XXXPPPHHH???999555222444333222555;;;>>>===:::888777888>>>FFFOOOUUU^^^]]]\\\ZZZWWWTTTQQQOOORRRTTTVVVXXXYYYWWWWWWXXXUUUSSSSSSXXXZZZ[[[^^^cccgggkkkppptttvvvtttqqqnnnccc[[[PPPIIIFFFDDD@@@===;;;===>>>??????AAAEEEHHHIIIHHHGGGGGGIIILLLPPPRRR~~~}}}zzzuuuqqqnnnkkkhhheeeccc___YYYRRRJJJCCC>>>;;;666333222555777;;;BBBKKK___qqq}}}qqqXXXEEE???@@@KKKYYYmmm}}}xxxrrrrrr{{{vvvooojjjmmmkkk\\\TTTTTTZZZjjjlll___SSSNNNLLLJJJIIIIIIGGGHHHHHHHHHFFFEEECCCAAA@@@>>><<<;;;:::888555222333111000000111000///...///////////////...------***+++---...000333888<<<:::>>>DDDJJJOOOUUUZZZ^^^ooozzz}}}uuutttqqqmmmhhhffffffgggvvv~~~yyy}}}wwwnnnnnnssszzz~~~ssskkkgggYYYPPPJJJMMMXXXjjj~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwuuurrrooommmjjjfffccc\\\WWWQQQKKKEEE>>>888333333222111///............000//////......//////000////////////////////////111222333555666888999:::777777666666555444333333444333222222333555777888@@@DDDJJJQQQXXX```ggglllqqqtttwwwyyywwwuuusssrrrooopppqqqrrrrrrqqqooonnnmmmjjjgggdddbbb```]]]ZZZZZZYYYXXXXXXYYY[[[]]]^^^cccdddfffiiimmmppprrrtttyyy~~~}}}xxxuuusssrrrwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}|||}}}{{{xxxuuurrrpppoooooojjjgggccc```\\\VVVNNNHHHFFFHHHKKKOOORRRPPPLLLHHHEEECCCDDDFFFHHHNNN]]]kkk|||}}}lllTTTDDD888888888;;;KKK___{{{|||uuujjjooo|||yyykkkRRRRRRZZZcccpppxxx|||xxxnnnmmm{{{~~~|||{{{}}}{{{~~~|||{{{zzzvvvsssvvv|||{{{wwwwwwwwwvvvvvvtttsssrrrqqqiiieeeaaa``````aaa^^^\\\ZZZWWWQQQJJJBBB;;;555222222444444444888???BBB@@@999999:::===DDDLLLUUUZZZ___]]]YYYUUUQQQNNNMMMLLLQQQSSSTTTUUUUUUUUUTTTSSSQQQMMMMMMPPPSSSUUUYYY___dddhhhmmmqqqrrrqqqmmmkkk]]]VVVLLLEEEBBBAAA???===<<<>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGJJJPPPUUUXXX~~~}}}~~~}}}}}}zzzuuuqqqmmmiiieeebbb```]]]WWWOOOHHHBBB===;;;666333333555777:::CCCMMMdddttt|||nnnUUUCCC???AAANNN\\\pppyyyqqqooowww~~~yyytttpppkkknnnjjjZZZTTTUUU]]]oooiii^^^SSSOOOMMMKKKJJJLLLIIIIIIJJJIIIHHHEEECCCAAA@@@???===<<<;;;999666333444222111111111111000......////////////...------+++,,,---...///222777::::::>>>DDDJJJPPPVVV\\\```ooo}}}{{{tttssspppkkkfffdddfffhhhuuu}}}~~~|||{{{rrrqqquuu|||{{{qqqjjjgggZZZQQQKKKMMMXXXiii~~~|||zzzxxxxxxuuurrrpppmmmiiidddaaaXXXTTTMMMGGGAAA;;;555111000000//////............000//////////////////000////////////////////////111111222333444555666666888777666555444333222222222111111111333666999;;;CCCGGGOOOXXXaaakkktttzzz}}}xxxtttrrrpppqqqrrrsssrrrpppnnnmmmjjjhhheeecccaaa___\\\ZZZYYYYYYYYYYYY[[[\\\^^^___bbbdddhhhkkknnnrrruuuxxx}}}|||uuuqqqooommmlllqqqqqqrrrtttuuuwwwxxxyyyyyyzzz|||~~~~~~}}}|||}}}{{{xxxuuurrrpppooooooiiifffbbb___\\\UUULLLEEEDDDFFFIIILLLOOONNNKKKHHHDDDCCCCCCEEEFFFMMM[[[iiizzz}}}lllUUUDDD999999;;;AAATTTjjjtttlllsss~~~|||iiiQQQSSS^^^jjjvvv{{{}}}yyylllhhhrrr}}}~~~|||{{{}}}}}}{{{~~~}}}|||zzz{{{wwwvvv{{{xxxvvvvvvvvvuuusssqqqpppoooiiieee___]]]]]]\\\YYYVVVSSSPPPKKKDDD===777333000111333444666<<>>===;;;<<>>DDDKKKQQQWWW]]]aaakkk|||wwwrrrrrrpppkkkdddbbbeeehhhrrrxxx}}}}}}}}}~~~tttsssxxx~~~wwwnnnhhhfff[[[RRRKKKNNNXXXhhh}}}~~~|||zzzyyyxxxvvvsssppplllhhhbbb^^^TTTPPPIIICCC>>>888333000...////////////.........///000000000000000000///000000000000000000000000111111111222333333444444888777777555444333222222000000000222444888;;;>>>EEEKKKTTT___jjjuuuyyytttrrrrrrrrrssssssqqqooommmkkkhhhfffcccaaa```^^^[[[YYYXXXXXXYYYZZZ\\\^^^___```aaadddiiimmmppptttxxx|||~~~sssrrrrrrtttxxx|||~~~~~~~~~yyyqqqkkkhhhgggfffeeejjjkkkmmmpppsssuuuwwwxxxyyy{{{}}}~~~~~~}}}|||}}}{{{xxxuuurrrpppoooooohhheeeaaa^^^ZZZSSSIIIBBBAAACCCFFFJJJMMMMMMJJJGGGDDDBBBBBBDDDFFFLLLZZZhhhzzz}}}lllTTTDDD999;;;@@@HHH^^^uuutttpppxxx~~~~~~fffOOORRR^^^mmmzzz~~~|||nnnfffmmmwwwzzz|||~~~~~~~~~}}}|||{{{|||yyy{{{~~~~~~}}}{{{zzz{{{yyyyyy~~~zzzwwwvvvvvvtttrrrpppnnnmmmiiiddd___[[[ZZZXXXTTTQQQKKKIIIDDD???:::555222111000222444888@@@HHHIIIEEE===>>>???CCCIIIOOOVVVZZZ```[[[RRRJJJFFFEEEGGGJJJLLLQQQSSSSSSVVVXXXTTTMMMHHHCCCAAACCCEEEHHHNNNTTT[[[^^^dddiiijjjiiifffcccWWWRRRJJJBBB>>><<<;;;;;;===???BBBDDDEEEFFFHHHIIIJJJIIIIIIKKKPPPWWW___ddd}}}|||{{{}}}~~~yyywwwsssooolllgggbbb^^^[[[XXXQQQJJJCCC>>>;;;:::777666666777666:::EEEQQQgggrrrtttcccLLL??????BBBMMM^^^ttt}}}uuupppssszzz}}}|||}}}}}}|||wwwqqqsssuuussssssjjjVVVQQQWWWeee|||yyyddd\\\UUURRRPPPMMMNNNQQQNNNNNNLLLJJJGGGEEEDDDCCCAAA???======<<<;;;888666555333222222333222111///---............---,,,,,,...//////......///333555:::>>>DDDKKKQQQXXX___cccgggwww}}}qqqmmmooonnnjjjdddaaadddiiiqqqvvvzzz|||~~~}}}uuuvvv{{{}}}ssskkkgggeee]]]TTTLLLNNNWWWggg|||}}}zzzyyywwwuuurrroookkkeee___ZZZOOOKKKEEE???:::666222///---...///////////////...///000000111111000000///000000000000000000000000000000111111222222333333777666666555444333222222111111111333666:::===@@@IIIOOOYYYdddoooyyyyyyuuusssrrrrrrsssrrrpppmmmkkkiiifffdddaaa```___]]][[[YYYWWWXXXZZZ[[[]]]___```aaaaaafffkkkppprrrvvv|||yyynnnddddddeeehhhmmmpppqqqppppppkkkeee```^^^^^^^^^]]]bbbeeehhhmmmqqquuuxxxyyy{{{|||~~~~~~|||{{{}}}{{{xxxuuurrrpppooooooiiieee```\\\XXXQQQHHHAAA>>>@@@DDDIIILLLLLLHHHEEECCCAAABBBDDDFFFLLL[[[iii|||~~~mmmSSSDDD:::===CCCMMMddd|||}}}~~~xxxvvv~~~}}}dddNNNRRR[[[mmm}}}qqqgggkkksssvvvxxx}}}{{{zzz|||~~~~~~}}}{{{~~~{{{wwwyyy~~~~~~}}}{{{zzzyyyyyy{{{~~~~~~zzzwwwvvvuuusssqqqooolllkkkhhhccc\\\XXXUUURRRNNNJJJDDDBBB>>>:::666444222222000222444999CCCKKKKKKEEE@@@@@@AAACCCHHHOOOUUUYYY___YYYPPPHHHDDDEEEHHHKKKMMMSSSVVVVVVYYY\\\UUUIIICCC???<<<>>>???AAAFFFLLLUUUYYY___dddffffffcccaaaSSSOOOHHHAAA===;;;<<<===???AAACCCEEEEEEGGGIIIKKKLLLLLLMMMPPPVVV]]]dddiii~~~~~~||||||}}}wwwuuuqqqnnnkkkgggaaa^^^ZZZVVVOOOHHHAAA===:::999555444555777777;;;GGGUUUfffoooooo]]]GGG===???CCCMMM```xxxzzztttssswww{{{uuuvvvxxxttttttkkkWWWRRRXXXiiiwwwccc[[[UUUSSSPPPNNNOOOSSSQQQOOOLLLIIIFFFEEEEEEEEEAAA???>>>======;;;999666555444222222333333111000...////////////...------------.........000333666999>>>DDDKKKRRRYYY```dddfffrrryyyjjjgggkkkmmmkkkfffdddhhhllltttwwwzzz}}}~~~|||vvvxxx}}}{{{qqqjjjffffff^^^TTTMMMNNNWWWggg{{{}}}{{{yyyuuussspppmmmhhhbbb[[[VVVJJJFFF???:::666333000...---...///000111000000//////000111111111111000///000000000000000000000000///000000111222222333333444444333333222222222222222222222444777;;;???AAAJJJPPP[[[eeennnuuu{{{|||xxxuuuttttttrrrrrrrrrqqqooollliiigggdddbbb```___^^^]]][[[YYYWWWXXXZZZ\\\^^^```aaabbbccchhhooosssvvvzzzoooccc[[[[[[^^^bbbfffhhhgggfffccc^^^YYYUUUTTTUUUUUUVVV^^^aaaffflllrrrvvvyyy{{{}}}~~~~~~|||zzz}}}{{{xxxuuurrrpppoooooojjjeee___ZZZVVVOOOGGGAAA:::===CCCIIILLLKKKGGGCCCBBBAAAAAADDDFFFMMM\\\jjj|||{{{kkkSSSDDD:::>>>DDDNNNddd|||}}}xxxzzz}}}~~~~~~}}}~~~cccNNNSSSVVVlll~~~ttthhhkkkqqqsssuuuyyywwwwwwzzz~~~|||~~~|||wwwxxx~~~}}}{{{zzztttwwwzzz||||||zzzyyyxxxuuuuuusssqqqooollljjjhhhddd^^^WWWRRROOOKKKFFFBBB===;;;888555333222222222000222444:::DDDMMMKKKEEEAAA@@@AAACCCHHHOOOVVV[[[]]]WWWNNNGGGDDDFFFJJJNNNPPPXXX\\\[[[]]]^^^TTTEEE???:::888999:::;;;???DDDKKKOOOUUU[[[^^^^^^\\\ZZZMMMJJJDDD???;;;;;;>>>@@@BBBCCCEEEEEEFFFHHHLLLOOOPPPPPPRRRVVV\\\cccjjjmmm}}}}}}~~~{{{vvvtttqqqnnnkkkgggaaa^^^YYYUUUNNNGGGAAA<<<:::999333333444666777<<>>======<<<999777666444333333333333222000000000000000000//////...+++,,,------...111555888999>>>EEELLLRRRYYY```eeegggooo{{{uuufffdddiiinnnmmmiiihhhlllqqqxxxyyy|||zzzvvvyyyzzzpppiiigggfff^^^UUUMMMNNNWWWggg{{{}}}{{{yyysssqqqnnnkkkfff```XXXSSSFFFBBB<<<777444111///------...///111111111000000///000111222222111000///000000000000000000000000//////000111222333333444222222111111111111111111333333333555888<<<@@@BBBHHHOOOYYYbbbiiinnnrrruuuuuuuuuuuusssppppppqqqrrrrrrrrrrrrqqqnnnkkkgggeeecccbbb___^^^^^^]]]ZZZXXXVVVXXXZZZ]]]___aaabbbbbbdddjjjrrrvvvyyy}}}|||jjj^^^WWWXXX[[[___cccdddccc```ZZZVVVQQQNNNNNNOOOPPPQQQ\\\___eeelllrrrxxx{{{}}}~~~{{{zzz}}}{{{xxxuuurrrpppooooookkkeee___YYYTTTNNNFFFAAA888<<>>DDDMMMbbbzzz}}}vvvrrruuu{{{||||||dddNNNTTTSSSjjj~~~vvviiikkkpppqqqsssvvvuuuvvvyyy~~~~~~|||wwwwww~~~|||{{{yyyqqquuuyyyzzzwwwuuuuuuvvvtttsssrrrpppmmmjjjhhhfffaaa[[[SSSNNNJJJFFFAAA===888777444222111111222222000222444:::EEEMMMKKKDDDAAA@@@@@@CCCIIIPPPXXX]]][[[VVVNNNGGGDDDGGGLLLOOOTTT\\\```^^^______RRRAAA<<<777555666777777:::>>>AAAFFFMMMSSSWWWWWWUUUSSSGGGEEEAAA===;;;<<>>:::777555222444777999999===JJJWWWiiifffiiiRRRCCCCCC>>>GGGTTThhhxxx}}}sssxxx}}}{{{}}}{{{qqqeee___VVV___qqqqqqccc[[[TTTRRRPPPNNNOOORRRRRRRRROOOKKKHHHFFFGGGIIIEEECCC@@@??????>>><<<;;;<<<:::777555555444222000333222111///......------...---------...111333555888:::AAAKKKQQQTTTYYY```ccclllvvv}}}~~~rrreeedddfffmmmttttttooollllllzzzwwwtttuuuyyyyyy|||{{{sssmmmiiihhhcccYYYPPPOOOVVVcccuuu~~~{{{yyyuuupppkkkfffbbb[[[RRRLLLDDD@@@:::555333111000.............../////////000...///000111111111111111111111222222222222111111//////000000111111222222111111000000000000000111222222444777<<<@@@BBBCCCKKKSSS[[[```eeekkknnnlllssskkkeeefffiiijjjkkknnnmmmmmmmmmlllkkkhhhfffdddbbb___\\\\\\^^^___]]][[[ZZZ[[[\\\\\\]]]___bbbeeeiiinnntttxxx}}}}}}lll___[[[[[[^^^ccchhhjjjhhheee___WWWPPPNNNNNNOOORRRWWW[[[bbbiiinnnttt|||~~~}}}~~~}}}}}}~~~~~~}}}{{{xxxxxxwwwtttpppnnnnnnooohhheee```[[[TTTLLLCCC===888;;;@@@EEEIIIIIIGGGFFFBBBAAABBBEEEGGGNNN\\\iii{{{wwwjjjSSS@@@:::>>>@@@LLLaaakkkwwwyyyxxxrrrmmmooozzzvvvzzzeeeMMMQQQXXXhhhyyyrrrggglllooorrruuuqqquuuwww{{{~~~|||zzz{{{}}}{{{zzzyyytttuuuvvvwwwwwwvvvuuuttttttrrrqqqooonnnjjjeeebbb]]]VVVMMMFFFBBB>>>999555222222111000//////000000222222444;;;CCCGGGEEEBBB;;;>>>???AAAIIIUUU[[[\\\WWWKKKDDDHHHJJJHHHMMMWWW\\\aaahhhjjjeeeXXXIII???777555333111111333555666<<>>AAACCCDDDCCCBBBCCCGGGLLLQQQUUUYYYYYY\\\bbbjjjoooooonnn~~~wwwrrrpppnnnlllkkkiiieee```\\\WWWRRRIIIBBB===999777555333444777999999===IIIWWWkkkgggiiiRRRBBBCCC>>>GGGUUUiiixxx|||uuu{{{rrreee^^^XXXbbbtttnnnaaaYYYSSSQQQOOOMMMNNNQQQRRRQQQOOOLLLHHHGGGHHHIIIEEECCC@@@?????????>>>======;;;888666666555333111333222111///......------...---------...111333555999:::@@@IIINNNPPPVVV\\\bbbiiirrryyy~~~}}}ssshhhfffiiipppxxxzzzuuussssssyyyvvvsssssswww}}}zzz~~~uuuppplllkkkfff\\\RRRPPPUUUbbbuuu}}}zzzwwwuuupppkkkfffaaaZZZQQQJJJCCC???999444222111000............/////////000000111111222333333333333333111111222222222222111111000000000000111111111111222222111111111111222222333333555888===AAADDDFFFOOOWWW^^^bbbgggmmmooonnnkkkccc\\\]]]aaacccgggkkklllllllllkkkjjjgggeeedddaaa^^^\\\\\\^^^^^^]]][[[ZZZ[[[]]]^^^```cccgggjjjlllqqqwww|||~~~nnncccbbbcccffflllpppqqqnnnjjjbbbZZZSSSQQQRRRTTTXXX^^^bbbiiiooosssyyy~~~~~~}}}~~~~~~~~~|||{{{xxxxxxwwwtttqqqnnnnnnooohhhfffaaa\\\UUUMMMDDD>>>999;;;@@@EEEHHHIIIHHHGGGCCCBBBCCCEEEGGGMMM[[[iiizzzvvviiiTTTAAA:::>>>@@@LLL```kkkrrrtttsssmmmhhhkkkvvvwwwyyy}}}~~~dddMMMPPPVVVfffwwwoooffflllnnnrrrtttpppssswww||||||zzz{{{}}}{{{zzzyyywwwwwwxxxwwwwwwuuusssrrrrrrqqqooonnnlllhhhccc___YYYRRRIIIBBB>>>:::666333222111111000//////000000222111444:::AAADDDCCC???;;;===>>>AAAIIIUUU[[[[[[VVVKKKEEEIIILLLLLLSSS]]]fffkkkpppoooeeeTTTDDD:::666444222111111222444555999<<<@@@EEEHHHJJJIIIIIIBBB@@@===;;;;;;>>>AAACCCEEEDDDCCCDDDGGGMMMTTTXXX\\\]]]___eeelllppppppooo~~~zzzuuuqqqooommmjjjhhhfffccc___\\\TTTOOOGGG@@@<<<999666555333444666888888<<>>HHHXXXlllyyy~~~{{{www~~~rrrbbbZZZYYYeeexxxjjj```XXXRRRPPPOOOMMMMMMPPPQQQQQQPPPLLLIIIHHHIIIJJJEEECCCAAAAAAAAAAAA@@@??????===:::888777666444222333222111///...............---------...111333555999:::???FFFJJJLLLQQQXXXaaahhhpppwww|||~~~vvvlllgggiiiqqqzzz~~~zzzxxxxxxxxxuuurrrpppssszzz~~~xxxssspppooojjj```UUUQQQUUUaaauuu~~~~~~~~~{{{xxxuuutttpppjjjddd___WWWNNNGGGAAA===777333111000///........./////////000000000111222333333333333333333111111222222222222111111111111111111111000000000333222222222222222333333444555777:::>>>CCCHHHKKKTTT[[[cccgggmmmrrrssspppeee[[[SSSTTTXXX]]]ccciiiiiiiiijjjiiihhhfffdddccc___]]][[[[[[]]]]]]]]]\\\[[[]]]___bbbdddggglllppppppuuu|||ssskkkiiilllqqqwwwzzzzzzvvvsssiii```YYYWWWXXX[[[aaahhhmmmsssyyy|||~~~~~~~~~~~~|||zzzyyyyyyxxxuuuqqqnnnnnnnnniiigggbbb]]]WWWNNNFFF@@@:::<<>>AAA???===999<<<>>>AAAIIITTTZZZZZZSSSIIIDDDIIINNNRRRZZZdddooorrrtttnnn___MMM===555444333111000000111333444555777:::===@@@BBBCCCCCCAAA???<<<;;;;;;>>>AAACCCFFFDDDCCCDDDIIIPPPXXX\\\```aaadddhhhmmmqqqqqqqqq~~~{{{xxxtttqqqooollliiifffdddaaa]]][[[QQQLLLDDD>>>:::888666555444444666888888===JJJYYYpppkkkjjjQQQAAABBB???JJJ]]]qqq{{{|||~~~{{{yyynnn^^^VVVXXXfffzzz|||ggg___XXXRRRQQQPPPNNNNNNPPPQQQQQQPPPMMMKKKIIIJJJKKKFFFEEECCCBBBCCCDDDCCCBBBAAA???;;;999888777555333222111000///...............---------...111333555999999<<>>:::555222000000///......////////////000000000000000111222222111111111111222222333333222222111222222222111111000000000222222111111111222333333666777999<<>>777444333222000111000000/////////000000222222444888<<<>>>===;;;888<<<>>>AAAIIISSSWWWWWWOOOHHHDDDIIIPPPVVV```iiipppqqqnnndddTTTDDD999555222111000//////000222333222333555888:::===>>>??????===;;;;;;;;;>>>AAACCCFFFEEEDDDEEEJJJSSS[[[```bbbdddgggkkknnnpppqqqqqq|||yyyvvvtttrrrooolllhhhdddbbb^^^ZZZXXXMMMHHHAAA<<<999777555444444444666888999>>>MMM\\\sssmmmkkkQQQAAADDDBBBNNNaaawww~~~}}}zzzyyy~~~kkk\\\VVVVVVeee|||vvvfff___YYYSSSSSSRRROOOOOOQQQPPPQQQPPPNNNLLLKKKKKKLLLHHHGGGEEEDDDEEEFFFEEEDDDCCC@@@===;;;999888666444222111000//////......///...---------...111333555777777:::@@@EEEIIIPPPXXX```jjjvvvuuulllkkknnnvvvzzzwwwttttttsssrrrqqqqqqssszzz}}}uuupppmmmllllllbbbXXXRRRRRR[[[ooo~~~}}}}}}|||yyytttqqqqqqmmmfff```ZZZQQQHHH@@@;;;888333000////////////////////////000000000111111111222222222111111000222222333333333333222222333333222222111111000000000000000000000111222222666888;;;>>>CCCKKKTTTZZZeeemmmwww~~~}}}ttt___TTTLLLLLLQQQWWW___fffffffffffffffeeecccaaa```[[[[[[[[[[[[[[[\\\]]]^^^bbbdddfffgggiiilllqqqtttyyy|||xxx}}}wwwnnnkkkmmmooovvv}}}~~~}}}|||{{{yyyyyyzzzzzzwwwsssooommmmmmjjjhhhddd___YYYQQQHHHCCC======@@@FFFMMMQQQOOOLLLGGGEEEDDDEEEGGGNNN]]]lllzzzwwwhhhVVVBBB<<>>AAACCCFFFEEEEEEGGGMMMUUU]]]bbbccceeehhhkkknnnooopppqqq|||xxxuuusssrrrooolllhhhddd```\\\WWWSSSIIIEEE>>>999777666555444444444666999;;;AAAQQQ```uuunnnkkkQQQBBBFFFFFFRRRfff~~~~~~{{{xxx}}}~~~yyyvvvxxxzzzzzz|||yyyfffZZZWWWUUUfff}}}qqqeee___XXXTTTTTTSSSPPPPPPRRROOOPPPQQQOOOMMMLLLLLLMMMKKKIIIGGGGGGGGGGGGFFFEEECCCAAA===;;;:::888666444111111000///////////////...---------...111333555777555888>>>BBBGGGOOOWWW\\\hhhvvv|||tttppppppvvvzzzyyyvvvvvvuuuvvvvvvuuuvvv{{{zzzqqqkkkhhhfffggg```WWWPPPOOOWWWjjj|||~~~}}}}}}|||xxxsssoooooojjjddd^^^XXXOOOFFF???999555111///...//////////////////000000000111111444444444444444444333222222222333333333333222222222222222222222111111111////////////000111222222666999<<<@@@FFFOOO[[[cccpppvvv}}}yyynnnXXXOOOHHHJJJPPPWWW^^^eeeggggggffffffdddaaa___^^^ZZZ[[[\\\\\\\\\\\\___aaaeeegggiiikkklllppptttwww{{{yyy{{{~~~~~~}}}|||zzzyyyyyyzzzzzzxxxsssooommmllljjjgggccc___YYYQQQIIICCC>>>>>>BBBJJJRRRUUURRRMMMGGGEEEDDDEEEHHHOOO___nnn|||wwwgggUUUBBB;;;???AAAMMMbbbmmmmmmkkkfffaaa```fffqqqyyy|||vvvsssvvvYYYEEEMMMPPP```qqqzzztttccccccmmmqqquuu{{{zzzyyy~~~|||zzzxxxwwwvvv~~~~~~~~~}}}}}}|||||||||xxxxxxxxxvvvtttrrrooommmkkkiiigggdddaaa\\\VVVRRRHHHBBB999444222222111000//////......//////000000222333555777999:::;;;<<<999===@@@BBBHHHOOOQQQNNNLLLJJJIIIMMMUUU^^^fffjjjmmmeeeWWWIII===777333333////////////000111111222222333444666888999;;;<<<::::::::::::;;;>>>AAABBBEEEEEEFFFIIIOOOVVV]]]aaabbbeeeiiilllmmmoooppprrr{{{wwwtttrrrrrrnnnlllhhheee```ZZZSSSNNNFFFBBB<<<888666555555444333444777:::<<>>777333///---......////////////000000000111111111444444555555444444333222222333333444444333333222111222222222222222222333000000000000111222333444555999===AAAHHHRRR```jjjvvvxxxxxxwwwwwwtttjjj___PPPIIIFFFKKKSSSZZZaaafffhhhhhhgggfffccc```^^^\\\ZZZ\\\]]]]]]\\\]]]```cccfffhhhkkknnnppptttyyy}}}~~~|||{{{zzzxxxzzz{{{{{{yyytttpppmmmllliiigggccc^^^YYYQQQIIICCC>>>???CCCMMMVVVYYYTTTNNNFFFDDDCCCEEEHHHQQQaaappp}}}tttdddTTTAAA;;;???BBBNNNcccnnnmmmjjjeee```___fffqqqyyyzzz~~~tttqqqttt~~~WWWDDDLLLOOO^^^oooxxx}}}{{{ppp``````kkkooottt|||||||||~~~}}}}}}{{{yyywww~~~}}}}}}}}}}}}}}}|||||||||yyyyyyxxxvvvrrrooollljjjhhhfffccc```]]]WWWQQQMMMDDD???777333222222000..................///000000///111333555666888:::;;;:::>>>AAACCCHHHMMMNNNJJJFFFFFFGGGJJJRRRZZZ```aaa___UUUGGG===888555222000...//////000000111222222222333555777999:::::::::999999999:::;;;>>>AAABBBDDDEEEGGGKKKPPPWWW\\\```bbbfffkkkmmmnnnooorrrttt~~~zzzvvvrrrqqqqqqnnnllliiieee```YYYQQQLLLEEEAAA;;;777555555555444333444777:::===EEEVVVfffxxxpppmmmSSSDDDJJJLLLZZZmmm{{{uuuvvvqqqiiifffjjjnnnooorrrwwwyyy{{{}}}xxxgggVVVOOOPPPXXXjjjiiibbb\\\VVVRRRRRRRRROOONNNPPPNNNPPPQQQQQQOOOMMMNNNNNNOOOMMMJJJIIIIIIHHHGGGEEEDDDAAA===;;;999888555333111000000////////////000...---------...111333555888555555999<<>>AAACCCGGGLLLLLLHHH@@@AAABBBEEELLLTTTXXXXXXNNNEEE:::444555555222///...//////000111222222333222333666888999::::::999888888888:::<<<>>>AAABBBDDDEEEHHHLLLQQQWWW[[[^^^cccgggllloooooopppsssvvv}}}{{{wwwsssooorrrmmmgggbbb^^^WWWOOOIIIAAA===999666555444333222555222333999???III[[[mmmyyyjjjWWWGGGDDDSSSddd}}}zzzyyy{{{nnniiifffggglllrrruuuvvvwwwwwwssshhh[[[PPPMMMMMM[[[ppp|||jjj```YYYVVVRRRPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLMMMLLLJJJIIIHHHHHHIIIJJJHHHDDD@@@===;;;:::888666555444111///------,,,---.........,,,+++,,,///222888999999:::<<>>BBBEEEGGGFFFEEECCCBBBBBBDDDGGGJJJKKKJJJHHH@@@;;;555222222111///---///111222111000000111333333333555888<<>>===>>>@@@BBBDDDEEEHHHLLLQQQVVVZZZ]]]___fffhhhkkklllllllllnnnooo}}}{{{xxxtttqqqpppkkkeee___[[[TTTLLLFFF@@@<<<888666555444333222666444666;;;@@@KKK___qqq{{{kkkYYYJJJIIIYYYjjjyyyxxxwwwllliiigggiiioootttwwwwwwwwwuuummm```SSSJJJJJJLLLYYYoooyyyiii```YYYVVVRRRQQQRRRSSSTTTSSSTTTTTTTTTSSSRRRPPPNNNLLLMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEAAA???>>><<<:::888333222111///......//////...///...---,,,---000222888999:::;;;===BBBHHHMMMQQQ\\\bbbzzzzzzsssnnnqqqvvvwwwwwwyyy|||~~~|||zzz|||~~~|||qqqgggbbb```ccc^^^UUULLLIIIQQQbbbooo}}}}}}}}}|||zzzwwwtttrrrnnniiibbb\\\VVVMMMAAA999333111...---...///000000111111000//////000000111333333444555555555444444222222333333333444444444444333222111111111111111111111111222333444444555666;;;???CCCMMM[[[eeehhhbbb]]]TTTMMMHHHFFFDDDBBBCCCEEELLLXXXfffpppuuuvvvqqqoookkkgggccc```^^^]]]]]]^^^``````aaacccfffhhhlllooossswww||||||zzzyyyvvvwwwxxxwwwtttpppkkkiiifffccc___[[[UUUMMMEEE@@@@@@BBBHHHQQQXXXXXXRRRLLLFFFDDDDDDGGGKKKTTTeeeuuummmZZZEEE===666666===HHHZZZhhhnnnjjjeeeaaabbbjjjwwwtttpppssszzzVVVFFFFFFLLLYYYiiissszzz}}}zzzqqqeee]]]```kkksssyyy|||~~~}}}~~~|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||xxxuuurrrnnnjjjgggfffbbb\\\WWWRRRLLLGGGCCC;;;999555111..................///...------000222111222333555777888999:::999;;;???CCCEEEEEECCCBBB<<<<<<===???AAAAAA???<<<:::777333111222222000...///000222333222333555666666666666999===@@@AAA@@@BBBAAA???>>>>>>@@@AAABBBGGGIIIMMMRRRUUUYYY\\\^^^eeegggjjjkkkllllllmmmooo~~~}}}|||yyyuuurrrlllgggaaa[[[VVVPPPHHHBBB>>>;;;777555444444444333555777:::===BBBNNNdddwww|||jjjYYYNNNPPP```rrr|||yyyvvvsssiiiggghhhlllsssxxxyyyxxxwwwrrrhhhYYYKKKEEEHHHMMMZZZppptttfff___YYYVVVSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDBBBAAA@@@???<<<999333222000//////000111111///000///...---...111333999:::<<<===???CCCGGGKKKNNNZZZ```zzzxxxqqqnnnqqqsssrrrqqqrrrwww{{{{{{yyyxxxzzz|||~~~tttlllgggeeefffaaaXXXNNNJJJRRRaaammm}}}}}}}}}}}}{{{xxxuuusssnnnjjjccc]]]UUULLLAAA999333111...---...///000000222111111000111111222222555666666666666555555444333333333333444444444444555444333333333333333444222222222222333444555555777:::>>>DDDOOO[[[```^^^SSSNNNFFFAAA>>>===<<<;;;AAAEEEOOO^^^mmmwww{{{|||vvvsssnnniiiddd```^^^]]]^^^```ccceeefffgggiiikkkooorrrvvv{{{~~~|||zzzyyyvvvwwwwwwvvvsssoookkkhhheeebbb]]]XXXSSSKKKCCC>>>===AAAHHHQQQWWWVVVPPPIIIDDDBBBCCCGGGLLLVVViiiyyy{{{gggSSSAAA:::444555:::DDDUUUcccgggfffccc```ccclllzzzuuurrrvvvyyyUUUFFFGGGJJJXXXiiittt}}}~~~uuuiii```ccckkkrrrwww{{{~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}zzzwwwtttqqqmmmiiifffbbb]]]WWWQQQLLLGGGAAA>>>999666333000...------......//////...------///111000111222333555777888888666888;;;???@@@@@@???>>>::::::999:::;;;:::777555333111000111222222111000...000333444444666888:::;;;:::;;;>>>BBBEEEGGGGGGJJJHHHFFFCCCBBBAAAAAABBBHHHKKKOOORRRTTTWWW[[[]]]cccfffiiikkkkkklllmmmnnn~~~}}}|||{{{yyyvvvsssiiiddd]]]WWWRRRLLLDDD???<<<999666444444444444444444888<<<>>>CCCPPPgggzzzxxxeeeVVVNNNTTTfffwww~~~yyyxxxuuupppffffffiiipppwww|||{{{yyyvvvqqqeeeVVVIIIEEEJJJQQQ___uuuoooccc^^^YYYVVVTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBB@@@===:::444333222111000000111111000111000///...///222444999;;;===???@@@CCCGGGJJJNNNZZZ```zzzuuupppooorrrtttsssrrrsssvvvzzz|||xxxvvvvvvyyyxxxppplllkkkjjjeee\\\RRRLLLRRR___kkk}}}}}}~~~}}}{{{yyyvvvtttoookkkeee]]]UUUKKK@@@999333111...---...///000000222222111111222222333333666666666666666555444333333333333444444444444555444444333333333444555555444444333333333444666666777:::>>>EEEPPPZZZZZZTTTIIIEEE???;;;999:::::::::<<>>;;;@@@HHHQQQVVVTTTMMMGGGCCCAAACCCGGGLLLWWWiiizzzxxxbbbNNN@@@;;;666555888@@@OOO]]]aaacccbbb```dddppp~~~tttrrrwwwwwwTTTFFFHHHJJJXXXiiivvv{{{pppfffffflllqqquuuyyy}}}~~~~~~}}}}}}~~~}}}}}}|||}}}}}}}}}||||||{{{{{{{{{{{{xxxuuusssppplllgggddd^^^YYYSSSLLLGGGBBB===999666444111///------------...//////...---...000222000111222333444555666777555666999;;;;;;;;;999888888777666666777666444111......///000222222111000///111333555555777999<<<@@@???AAAEEEJJJPPPSSSTTTVVVSSSOOOJJJFFFDDDDDDCCCJJJMMMPPPRRRSSSUUUYYY\\\cccfffjjjlllllllllmmmnnn~~~|||{{{zzzxxxtttqqqeee```YYYSSSNNNIIIBBB===:::777444333444555555444222888===???DDDTTTiiiyyyppp^^^RRROOOXXXkkk}}}yyyvvvwwwsssnnndddeeejjjrrrzzz~~~}}}zzzsssnnnbbbTTTIIIGGGMMMUUUfffzzz}}}iii```\\\XXXVVVTTTSSSSSSTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJIIIHHHFFFEEEEEECCCBBBAAAAAAAAA@@@<<<:::888666444222111000000000111111111///...///222444:::<<<>>>???AAADDDHHHKKKPPP[[[aaa{{{~~~rrrooopppuuuxxxwwwwwwzzzyyy}}}~~~xxxtttsssuuu|||{{{tttpppooommmiii___TTTNNNQQQ]]]ggg}}}}}}~~~~~~~~~|||zzzwwwuuuppplllfff^^^UUUJJJ@@@999333111...---...///000000222222111222222333444444555555555555555444333222333333444444444555555555333333333333333444555666666555444444444555666777888;;;@@@FFFPPPWWWTTTLLLEEE@@@;;;888888:::;;;;;;;;;BBBPPPcccttt~~~~~~zzzvvvppphhhbbb___]]]\\\___ccchhhlllnnnoooqqqrrrsssvvvzzz}}}|||{{{zzzyyyvvvvvvuuutttqqqnnnjjjhhheeeaaa\\\VVVPPPJJJCCC>>>:::@@@IIIQQQTTTQQQKKKFFFCCCBBBCCCGGGLLLWWWiiiyyyuuu]]]KKK???;;;777666666;;;HHHUUU]]]bbbcccbbbggguuu~~~~~~~~~rrrqqqwwwvvvTTTFFFIIIJJJXXXiiivvvwwwmmmkkknnnppptttxxxzzz|||~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyyyyxxxvvvtttqqqooojjjeeeaaaZZZVVVOOOHHHCCC>>>:::777333222000///------------...///000///...///222444333333333444444555555555555666777888777666444333222111111111222222111///...///000111111111111111000333555777888999<<<>>>CCCDDDGGGNNNVVV]]]aaabbbccc^^^WWWOOOIIIFFFEEEEEEKKKOOORRRSSSRRRTTTYYY^^^eeehhhlllnnnnnnmmmmmmnnn|||zzzxxxuuupppmmmaaa[[[TTTNNNJJJFFF@@@;;;888666333222333555555555222888<<>>???AAAEEEIIIMMMTTT]]]aaazzzzzzpppnnnqqqwwwzzz{{{}}}~~~wwwrrrppprrrxxx}}}wwwsssrrrpppkkkbbbVVVOOOPPPZZZdddwww~~~~~~}}}~~~~~~}}}zzzxxxvvvpppmmmhhh___UUUIII???999333111...---...///000000111111111111222333444444444444555555555444333333333444444444555555555555333333333333444555666777888777555444444555777888999>>>CCCIIIOOOSSSOOOHHHAAA===888666666888999:::<<>>;;;AAAIIIPPPRRROOOJJJFFFCCCBBBCCCGGGMMMXXXkkk{{{pppYYYIII;;;888666555333777CCCOOO\\\cccgggeeejjjyyyzzzxxxyyy|||}}}rrrsssyyyuuuSSSGGGJJJKKKWWWgggttt~~~sssppppppqqqtttxxxwwwzzz~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxvvvuuurrrpppnnniiiccc___VVVQQQJJJDDD???;;;777555111000000///...............///000000000222555777777666666666555555444444555555666666555333222111333222111222333444333222///000222222111111222444444666999<<<>>>@@@CCCFFFKKKNNNSSS\\\eeemmmqqqrrrooohhh^^^RRRJJJGGGFFFGGGNNNRRRVVVVVVUUUVVV\\\bbbhhhkkkoooqqqpppooonnnnnn|||yyyvvvqqqlllhhh[[[VVVOOOJJJFFFCCC>>>:::777444222111333555666666333999===@@@KKK]]]kkkqqqooobbbUUUSSS]]]pppyyypppmmmkkkfffccceeejjjsss{{{}}}zzzrrrkkk]]]OOOGGGMMM[[[hhh{{{vvvccc\\\YYYUUUTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOONNNMMMLLLHHHIIIJJJJJJJJJJJJIIIHHHHHHEEECCCAAAAAA@@@>>><<<999777555444222222222333000000000...---...111444;;;<<<===>>>@@@EEEKKKPPPVVV]]]___xxxwwwnnnmmmpppvvvzzz{{{~~~vvvpppmmmooouuu~~~~~~xxxtttsssqqqmmmdddWWWOOOOOOXXX```rrr}}}}}}~~~~~~~~~{{{yyywwwqqqnnniii```TTTHHH???999333111...---...///000000000000000111111222333444444555555666666666555555444444444444555555555555444444444555666777999999:::888666555444666888999:::AAAGGGJJJMMMOOOLLLFFF@@@<<<777444444666888888<<>>777666555444333444444555///000///...---...111333<<<<<<======@@@FFFMMMRRRWWW^^^^^^vvvtttnnnmmmooouuuxxxzzz~~~tttnnnkkknnnsss|||yyyuuusssrrrnnndddXXXOOOOOOWWW^^^ooo~~~~~~|||}}}~~~~~~~~~|||yyywwwqqqooojjjaaaTTTHHH>>>:::333111...---...///000000000000000000111222333444555555666777777888777777444444444555555555666666555555555666777999:::;;;:::999666555555666888::::::BBBJJJLLLLLLMMMJJJFFFAAA<<<777444444666777888;;;AAANNN___mmmuuutttrrrpppllleee___[[[YYYZZZZZZ___bbbgggkkknnnqqquuuxxx{{{}}}{{{{{{zzzzzzzzzzzzyyyyyyvvvuuutttqqqooollliiihhhaaa]]]WWWQQQKKKEEE???;;;===CCCJJJOOOPPPMMMJJJHHHBBBAAADDDKKKSSS```ttt~~~hhhQQQBBB777777888888777:::FFFTTT^^^hhhmmmjjjooowwwwwwzzzxxxzzzuuuSSSFFFJJJJJJTTTaaammmzzz|||vvvsssqqqtttxxx|||~~~}}}|||{{{yyyxxxvvvvvvtttsssqqqooolllhhhaaa]]]NNNJJJCCC===999666444222//////000000000000000000...///111222333666:::===>>>===;;;:::777555444333000111222333444555555555333111/////////000///...///111333222222444999===:::>>>CCCHHHMMMSSSXXX\\\jjjmmmuuu}}}mmm^^^SSSOOOPPPRRRVVVZZZ^^^^^^\\\^^^eeemmmooorrruuuvvvuuurrrpppoooxxxqqqnnnnnnrrruuuyyy~~~}}}zzzvvvrrrllleee```WWWRRRJJJCCC???;;;888555444333222222222333444555999:::===CCCSSSeeepppsssjjjaaaZZZ___sss|||pppgggbbbaaaaaaiiippptttwww{{{|||zzz~~~kkkYYYPPPMMMTTTlllwwwdddZZZUUUUUUTTTTTTSSSRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEECCCAAA@@@>>>>>>===<<<999555333333444555555000////////////111333444:::>>>@@@???AAAHHHNNNPPPVVVZZZddduuuzzzpppooonnnmmmooovvv|||tttooolllkkkiiioooyyy~~~wwwttttttqqqrrrlll```UUUSSSWWW]]]mmm|||~~~{{{xxxvvvsssqqqlllbbbUUUHHH>>>888444111//////000111000000222222333333333333444444555555666666666666555555888888888888777555444333333333444666888:::<<<===>>>:::555444666777777666:::===AAAEEEHHHHHHFFFEEE???:::666666666444555888>>>DDDPPP]]]hhhmmmmmmlllhhhaaa[[[XXXTTTRRRTTTYYY\\\aaaggglllpppsssvvvxxx{{{~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{{{{wwwvvvsssrrrpppnnnjjjggg^^^ZZZUUUOOOIIIDDD>>>;;;;;;@@@GGGLLLMMMJJJEEEAAAAAACCCFFFJJJTTTdddwwwyyyfffPPPAAA===888666666777<<>>:::777555444333222222222333444555:::;;;>>>EEEUUUhhhrrrtttgggcccaaalllxxxmmmeeeaaaaaadddkkkrrrtttwwwzzz{{{yyyxxxhhhXXXRRRRRR[[[rrryyyfff]]]XXXVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCCAAA???>>>======<<<999555333444555555555222111000//////000111222999>>>@@@>>>@@@GGGMMMOOOWWWZZZcccsssvvvtttpppmmmmmmsss{{{xxxrrrmmmjjjjjjjjjpppzzzxxxtttsssrrrsssnnncccXXXUUUYYY___lll{{{~~~|||yyywwwsssqqqlllcccVVVIII???999444222//////000111111000222222333333333333444444444555666666777777777666999999999888777555444333333444555777999;;;===>>>???;;;777555666777777666777999===@@@CCCDDDCCCCCC???:::777888888666777:::>>>EEEQQQ^^^gggjjjhhheee```ZZZTTTSSSQQQQQQTTTYYY]]]aaahhhmmmqqqtttwwwyyy|||~~~~~~{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{wwwuuurrrpppnnnllliiiggg___[[[VVVPPPIIICCC>>>;;;<<>>GGGMMMQQQLLLDDD;;;555222111111000000111222444666777888777555222///...------...000000222444777;;;>>>@@@GGGIIIMMMQQQTTTYYY___cccoooxxxjjjZZZUUUUUUVVVVVVYYY\\\___``````cccjjjoooppprrruuuvvvuuusssqqqooo{{{lll___VVVRRRQQQTTTXXX^^^iiisss~~~|||yyyxxxwwwyyyvvvrrrnnnjjjddd^^^YYYTTTOOOGGGAAA===:::777555444333222222222333555666:::<<<@@@IIIZZZllluuuuuuffffffkkkyyysssiiiaaa```aaahhhooouuuvvvwwwyyyyyyvvvrrrcccVVVSSSWWWccczzzyyyiii```[[[WWWVVVVVVUUUUUUUUUUUUUUUVVVTTTQQQOOOLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDAAA???>>>===<<<<<<999666444444555555555444333111000//////000000777===???>>>???EEELLLNNNXXXZZZbbbqqq|||uuunnnlllooovvv||||||xxxsssooollljjjiiikkkrrr{{{yyytttrrrttttttqqqhhh]]]XXX[[[```jjjxxx~~~~~~~~~|||yyyxxxsssqqqkkkcccXXXLLLAAA;;;444222000///000111111000222222333333333333444444444444666777888888999999:::::::::999777555444333444555666888:::<<<>>>???AAA===999666666777777666666888:::===???AAABBBCCC???;;;888999999777999===BBBJJJVVVccckkkjjjddd^^^UUUPPPLLLMMMNNNOOOTTTZZZ^^^bbbiiinnnrrruuuxxxzzz|||~~~|||zzzyyyzzzyyyxxxwwwwwwxxxzzz|||wwwtttpppmmmllljjjhhhggg```]]]WWWPPPIIIBBB===;;;>>>CCCIIIMMMKKKGGGBBB@@@???BBBEEEKKKUUUeeexxxuuucccOOOAAA:::777666999AAANNNbbbrrrwwwrrrnnnpppyyy|||rrruuu|||{{{lllRRRJJJLLLQQQZZZcccfffjjjqqqwwwxxxzzzrrrnnnrrryyywwwuuuzzz|||{{{zzzyyyxxxwwwvvvvvvuuusssppplllhhhaaaZZZTTTKKKFFF>>>777444222000///......---------......///000111222666<<>>CCCNNN```qqqxxxvvvhhhjjjqqq{{{mmmddd^^^___bbbmmmssswwwwwwvvvxxxwwwtttmmm___SSSQQQYYYjjjxxxiiiaaa]]]XXXXXXWWWVVVVVVVVVVVVVVVWWWUUURRROOOMMMKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIGGGFFFDDDBBB@@@>>>======<<<:::777666666666666555444333111000///000000111555<<<@@@>>>>>>DDDKKKNNNWWWZZZcccttt{{{qqqlllmmmsssxxxyyywwwssspppnnnmmmllljjjlllsss}}}{{{tttrrrttttttssslllaaaYYYZZZ```hhhttt~~~~~~~~~~~~|||zzzyyytttqqqkkkdddZZZNNNCCC<<<444222000///000111111000222222222333333333444444333444666888999:::;;;;;;;;;;;;;;;999888666444333555666888:::<<<>>>???@@@BBB???;;;888777777777888::::::;;;===???BBBDDDEEE@@@<<<:::;;;999777:::???HHHQQQ^^^kkkqqqmmmccc[[[NNNIIIGGGIIIKKKNNNTTT[[[___cccjjjooorrruuuxxxzzz}}}~~~}}}|||{{{|||zzzxxxwwwwwwyyy{{{|||wwwtttooolllkkkjjjiiihhhaaa^^^XXXPPPGGGAAA===;;;???EEEKKKMMMJJJEEEAAA???>>>AAAEEEKKKVVVgggzzz~~~rrraaaNNN@@@888666555999EEEVVVjjjxxx|||tttmmmppp||||||ooouuu~~~~~~kkkQQQIIIIIINNNXXXaaaeeehhhnnntttvvv~~~xxxqqqnnnrrr{{{~~~sssqqqwww{{{{{{zzzzzzyyyxxxwwwwwwvvvtttppplllggg```YYYSSSIIIDDD<<<666222000///......------------...//////000111555:::AAAJJJRRRWWWPPPJJJAAA888222000111222222222333444666999;;;<<<888666444111000000111222111333777;;;AAAFFFJJJLLLGGGGGGFFFDDDDDDGGGLLLPPP]]]iiixxx{{{pppaaaWWWTTTVVVWWWXXX\\\^^^```bbbdddgggmmmqqqsssvvvyyyyyyvvvtttsssssszzzjjj\\\RRRMMMIIIJJJLLLPPPZZZcccooo{{{~~~{{{xxxvvvtttttttttppplllgggbbb]]]XXXTTTMMMIIICCC===:::888666555333333222222333555666777===AAAHHHUUUhhhwwwzzzuuugggkkktttssshhh```\\\___dddqqqvvvyyyxxxvvvxxxwwwtttlll^^^PPPOOO[[[pppssshhhaaa]]]YYYXXXXXXWWWVVVWWWWWWWWWWWWUUUSSSPPPNNNMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIGGGFFFDDDBBBAAA@@@??????>>>;;;999888888888777666333222111000000111222333333;;;@@@???>>>CCCJJJMMMUUUZZZfffxxx~~~uuunnnnnnqqquuuvvvssspppooopppqqqpppooonnnttt}}}~~~vvvsssuuuttttttpppdddXXXWWW]]]dddooo~~~~~~~~~}}}|||{{{{{{vvvrrrllleee\\\PPPEEE===555222000000111222111111222222222333333333444444444555777999:::;;;<<<<<<<<<;;;;;;:::888777555444666888:::<<>>:::888777888:::=========>>>???BBBDDDEEE@@@===<<<<<<:::777;;;AAANNNWWWeeeqqquuunnnbbbXXXLLLGGGEEEHHHKKKOOOVVV]]]bbbffflllpppsssvvvxxxzzz}}}~~~}}}|||||||||}}}{{{zzzyyyxxxyyy{{{|||xxxtttppplllkkkjjjiiihhh```^^^XXXOOOFFF???<<<<<<@@@FFFLLLMMMIIICCC@@@???>>>AAAFFFMMMXXXiii|||{{{ppp___LLL@@@:::888777<<>>666444222000///000111111222555:::AAAFFFKKKNNNOOOJJJHHHEEEBBBAAAEEEKKKOOOXXXdddrrryyy}}}~~~zzznnnfff[[[SSSRRRTTTVVVWWW\\\]]]___bbbeeejjjooosssuuuyyy|||{{{wwwttttttvvv{{{kkk\\\QQQLLLIIIIIIJJJMMMUUU^^^jjjuuu}}}{{{xxxvvvttttttrrrnnniiiddd```[[[VVVRRRKKKFFF@@@<<<999777666444333333222333444555777888>>>CCCMMM]]]ppp}}}{{{rrrdddkkkvvvyyymmmeee___\\\```fffrrrwwwzzzxxxwwwxxxxxxuuukkk^^^RRRRRRaaazzzyyynnnfff```^^^YYYXXXXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRPPPOOOMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB???===;;;:::;;;;;;999888333222111000111111333333222;;;BBB@@@>>>CCCJJJNNNTTT[[[hhhyyywwwrrroooqqqssssssqqqnnnooosssvvvvvvtttqqqvvv~~~yyywwwvvvuuuuuusssgggWWWTTTZZZ```jjj{{{~~~~~~~~~}}}}}}||||||yyytttmmmfff]]]RRREEE===555333000000111222222111222222333333333333444444555666888:::;;;<<<======;;;;;;;;;:::999888777666888999<<>>???@@@AAA>>>======>>><<<:::???FFFTTT]]]jjjuuuvvvmmm]]]RRRKKKGGGEEEIIIMMMRRRYYYaaagggkkkppptttvvvwwwyyy{{{~~~|||{{{{{{{{{zzzzzzzzzyyy{{{{{{zzzzzzyyyyyyzzzzzzwwwtttpppmmmllljjjiiiggg^^^\\\WWWNNNDDD===;;;<<<@@@FFFMMMMMMHHHBBB@@@AAA>>>AAAGGGOOO[[[lllzzznnn]]]KKK???<<<<<<<<>>:::888777555444333333333333444666777999???FFFRRRdddwwwzzzooobbbkkkyyyzzzqqqiiiccc^^^\\\aaahhhrrrxxxzzzxxxwwwyyyyyywwwiii___WWWZZZmmm~~~qqqkkkeee```^^^YYYXXXWWWWWWVVVVVVWWWWWWRRRSSSTTTTTTSSSQQQNNNMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEAAA???============;;;:::555444222111000111111222222<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>@@@@@@@@@GGGOOO^^^fffrrrzzzxxxlllZZZMMMIIIEEEEEEJJJOOOUUU]]]eeemmmqqquuuxxxyyyzzz|||}}}~~~~~~||||||}}}zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvtttrrrooommmllljjjgggddd[[[ZZZVVVLLLBBB<<<;;;===???FFFMMMMMMGGGBBBAAABBB>>>BBBIIIQQQ]]]oooyyymmm\\\JJJ>>>:::;;;===DDDXXXooo}}}}}}wwwsssuuu|||{{{|||vvvsss~~~dddLLLEEEEEE>>>MMM[[[bbbfffmmmuuuzzz}}}zzzrrrmmmqqq|||~~~~~~yyysssmmmsss~~~}}}{{{xxxvvvsssqqqnnnkkkggg```YYYTTTGGGAAA:::444111000///...---,,,,,,------///000000222333666;;;???AAA>>>;;;555444333222222222333333333777<<>>???>>><<<;;;777666444222000000000000222<<>>AAACCCDDDDDDCCCAAABBBAAA===::::::===AAA@@@@@@AAAAAA@@@???>>>===999:::>>>BBBCCCEEEMMMWWWgggoooyyy{{{lllYYYLLLGGGCCCDDDJJJQQQWWWaaaiiirrruuuyyy||||||}}}~~~~~~}}}zzz|||{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxuuuvvvxxxyyyxxxwwwtttsssrrrpppnnnmmmkkkiiieeebbbYYYYYYUUUKKKAAA;;;;;;===???FFFMMMMMMGGGBBBAAACCC???CCCJJJRRR___pppyyylll[[[III===666888;;;DDDYYYqqq~~~~~~yyyvvvwww{{{~~~}}}{{{zzz~~~}}}xxxuuu```JJJEEEGGG<<>>DDDFFFEEEBBB@@@555444222111111222444555555;;;EEEMMMRRRQQQNNNKKKOOOLLLIIIGGGIIIQQQ\\\dddiiippprrrllleeebbbaaa___ZZZXXXTTTQQQPPPRRRTTTVVVWWWXXXZZZ___gggnnntttvvvyyy~~~xxxuuuwww{{{yyyooohhh\\\[[[ZZZ\\\aaaiiiqqqvvv}}}zzzvvvsssqqqooolllhhhaaa[[[WWWRRRNNNKKKAAA>>>;;;999888777555333444666777555333444999===>>>JJJVVVllluuulllbbbkkk{{{{{{pppjjjdddaaa______eeemmmrrruuuwwwxxx|||{{{nnnfffbbbnnnuuujjjfffbbb^^^]]]VVVSSSOOONNNPPPSSSUUUVVVUUUSSSRRRTTTVVVVVVSSSOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIICCCBBB@@@???===<<<;;;;;;777666444222111111111111333888>>>@@@@@@AAAFFFKKKVVVZZZaaakkktttyyy{{{{{{xxxuuurrrqqqrrrrrrooolllkkkrrrxxxzzz}}}{{{zzz}}}||||||{{{lllWWWOOOSSSXXXbbbqqq~~~~~~}}}xxxppphhh___TTTGGG>>>666333000///000111111111444333222222222444666777999:::::::::::::::::::::>>>>>>???AAAAAA>>>:::777;;;<<<@@@DDDHHHHHHFFFDDDCCCBBBAAA???>>>>>>??????AAABBBDDDDDDBBB@@@@@@@@@@@@AAA@@@???AAAKKKYYYccctttzzzvvveeeSSSHHHBBBEEEHHHKKKOOOWWWbbbjjjtttxxx|||~~~~~~}}}}}}~~~{{{|||~~~}}}{{{yyyxxx{{{~~~}}}~~~||||||zzzyyywwwxxxyyyzzzzzzzzzyyyyyyvvvvvvvvvvvvwwwuuurrroooooonnnmmmkkkiiifffdddbbb^^^WWWOOOJJJCCC===<<<>>>EEEKKKMMMHHHDDDBBBAAA???BBBEEEJJJTTTggg|||xxxeeeRRRCCC;;;:::999:::EEE\\\sss~~~zzzuuutttwwwyyyxxxwwwxxx}}}{{{wwwyyycccLLLBBB@@@CCCIIITTT```fffjjjrrr{{{|||}}}{{{oookkkqqq{{{}}}}}}~~~}}}|||vvvwww~~~~~~~~~|||yyyvvvtttpppkkkhhheee___XXXSSSJJJBBB999222000000///...---...///...------...///222222222222222222222222222333333333222444666999777:::@@@IIIOOONNNFFF???777333000000000///222666>>>EEEKKKKKKKKKMMMNNNMMMQQQQQQPPPNNNPPPXXXfffqqq}}}vvvhhh\\\YYY\\\\\\YYY]]]WWWSSSSSSSSSQQQQQQSSSSSSUUUYYY___gggooovvvzzz}}}zzzzzz{{{}}}uuuooojjjiiihhhjjjooovvv~~~}}}yyyuuurrrooonnnjjjfff___YYYTTTOOOKKKHHH@@@===:::888888777555333777999;;;:::888999===AAAAAAOOO]]]rrruuullldddmmm|||xxxnnniiidddbbbaaaaaagggooorrruuuwwwyyy}}}zzzooolllooopppgggeeeaaa^^^]]]UUURRROOONNNPPPSSSUUUUUUUUUSSSSSSTTTVVVUUUSSSPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<888777555333111111111111222888===@@@@@@BBBFFFJJJTTTXXX___hhhooouuuwwwwwwuuuuuuuuuvvvwwwuuuqqqmmmjjjqqqvvvxxx{{{{{{www{{{}}}~~~|||}}}|||nnnZZZRRRUUUWWWaaappp~~~}}}|||xxxpppiii```TTTGGG???666444111000000111222111444333222222333555777888<<<<<<;;;;;;;;;;;;;;;;;;>>>???AAACCCCCC@@@<<<999<<<===AAAEEEIIIJJJHHHFFFFFFDDDCCCAAA@@@@@@AAABBBFFFHHHIIIIIIFFFCCCBBBAAA@@@BBBCCCDDDIIIUUUdddooorrr___OOOEEECCCEEEIIILLLPPPYYYdddlllvvvyyy}}}~~~~~~~~~{{{{{{|||~~~zzzwwwtttsssuuuxxx}}}~~~zzzyyyyyy{{{}}}|||{{{{{{{{{}}}|||{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvvvvwwwuuurrrooonnnnnnmmmkkkiiifffcccbbb]]]UUUNNNIIICCC<<<;;;>>>EEEKKKMMMHHHCCCBBBAAA???CCCGGGLLLWWWiiivvvcccPPPAAA:::999999;;;FFF]]]tttzzzuuutttvvvxxxyyyxxx|||{{{}}}cccLLLDDDBBBAAAFFFRRR^^^eeeiiiqqqzzz|||}}}~~~}}}pppjjjnnnxxx~~~}}}}}}}}}}}}}}}|||}}}~~~~~~|||yyyvvvsssoookkkhhheee```YYYTTTKKKCCC999333000000///------...///...------...///...//////000111222222333222222333333222333666888:::===CCCKKKPPPNNNEEE===777333000111000000222777>>>EEEJJJJJJKKKNNNQQQPPPWWWVVVSSSRRRUUU___lllvvvwwwpppdddXXXWWW\\\^^^]]]___YYYSSSRRRQQQOOONNNQQQRRRUUUZZZbbbkkkrrryyy|||}}}{{{{{{{{{}}}|||{{{{{{}}}~~~{{{xxxtttpppmmmlllgggccc\\\VVVPPPKKKGGGDDD>>><<<999888777666444333333666999999888999<<<@@@EEEVVVgggzzzuuummmiiirrr~~~uuunnniiiffffffeeeeeekkkrrrsssvvvxxxzzz~~~yyymmmppp{{{xxxiiidddcccaaa^^^]]]UUURRROOONNNPPPRRRTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJGGGFFFDDDBBB???>>>===<<<999888666444222222222222222777===@@@AAACCCGGGJJJQQQUUU[[[ccciiinnnqqqrrrrrrtttwww{{{|||xxxqqqlllkkkqqquuuwwwzzzzzzrrruuu}}}}}}|||zzz|||}}}qqq___UUUVVVVVV^^^lll{{{~~~}}}|||xxxqqqjjjaaaVVVIII@@@888555222111111222222222333333222222333666888:::???>>>===<<<;;;;;;<<<<<>>EEEJJJLLLGGGBBBAAA@@@???CCCHHHNNNYYYlllrrr^^^LLL???888999999;;;GGG^^^uuu~~~{{{uuusssuuuxxxyyyyyyaaaLLLDDDCCC>>>CCCNNN[[[ccciiiqqqzzz|||}}}~~~sssiiikkkuuu|||zzz}}}}}}}}}~~~~~~~~~~~~}}}yyywwwrrrnnnjjjgggeeeaaaZZZUUULLLDDD:::333111000///------...///...------...///+++,,,---...000111222333111222222222222333666888>>>AAAHHHOOORRRNNNDDD;;;777333000111111000333888>>>DDDGGGGGGJJJPPPTTTTTT\\\WWWRRRQQQWWWbbbmmmtttnnnhhh\\\SSSTTT]]]bbbbbbbbbZZZSSSQQQNNNKKKKKKNNNPPPUUU]]]gggpppxxx}}}}}}{{{{{{{{{}}}zzzvvvrrrnnnkkkiiieee```YYYSSSMMMHHHCCC@@@===:::888666666666444333000333666777777888<<<@@@FFF[[[nnntttooopppyyy|||ssspppllljjjjjjiiiiiinnnuuuuuuxxxyyy|||wwwiiiooo|||pppeeecccbbb___\\\[[[TTTRRROOONNNPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGDDDBBB???>>><<<<<<;;;999777555333222222222222666<<<@@@BBBDDDGGGIIIOOOSSSXXX^^^cccgggkkknnnqqqtttwwwzzzyyyuuunnnjjjlllqqqttttttxxxxxxnnnqqq{{{}}}xxxxxxzzz{{{sssdddYYYVVVTTT\\\hhhvvv~~~}}}}}}|||xxxqqqkkkcccWWWJJJAAA999666333222222333333222333222222222444777:::<<<@@@???===;;;::::::;;;<<>>AAALLLYYYbbbiiirrrzzz|||~~~xxxkkkkkkttt{{{{{{~~~~~~~~~}}}yyyvvvqqqmmmiiigggeeebbb[[[VVVMMMEEE;;;444111000///------...///...---------///,,,,,,---...///000111222000111222222222444666999BBBFFFLLLRRRSSSLLLBBB:::777222000111222222555999>>>BBBDDDDDDIIIQQQWWWXXX[[[SSSKKKJJJQQQ[[[cccfffbbb]]]TTTNNNSSS^^^eeegggddd[[[RRRNNNKKKHHHHHHLLLPPPVVV```lllvvv}}}}}}{{{{{{{{{~~~|||xxxtttoookkkhhhfffbbb]]]VVVPPPKKKFFFAAA>>>;;;999666555555555444333111555888::::::<<>>AAA???;;;999888999;;;<<>>>>>DDDMMMYYYlll~~~rrrbbbQQQDDD<<<999777999>>>LLLcccwww|||~~~xxxrrrpppssswwwzzzzzz|||```KKKCCCAAA>>>AAAJJJXXXbbbjjjrrrzzz}}}}}}pppooovvv{{{|||~~~|||xxxvvvpppmmmiiigggeeebbb\\\WWWLLLDDD:::333111000///------...///...---------/////////000000000000111111111222333333333444888:::DDDHHHNNNSSSRRRKKKAAA999777222000222333333666;;;===@@@AAABBBHHHRRRYYYZZZWWWNNNDDDAAAGGGOOOSSSTTTVVVSSSNNNLLLSSS```hhhiiidddZZZOOOJJJHHHFFFHHHLLLSSSZZZdddpppzzz|||zzzzzz{{{}}}{{{wwwrrrmmmiiieeeccc]]]YYYSSSMMMHHHCCC???<<<999777555444555555444333111444666888999===CCCHHHNNNfffzzz}}}sssvvv|||vvvsssooolllllllllmmmsss{{{wwwmmmqqqssskkkdddbbbaaa\\\YYYYYYUUUSSSQQQQQQRRRSSSSSSRRRSSSUUUWWWWWWUUUTTTSSSTTTRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKFFFEEECCCAAA???>>>>>>======<<<999777555444333333111555:::@@@DDDGGGHHHHHHJJJNNNSSSWWWYYY^^^dddjjjqqqrrrsssrrrooollljjjjjjiiimmmnnnlllooowww}}}vvvkkkmmmwww|||vvvuuuuuuuuurrriii]]]UUUSSSYYYbbbnnn{{{~~~~~~~~~~~~}}}|||{{{xxxsssnnnfff[[[MMMDDD:::777444222222222222222111111222333666:::>>>@@@AAA>>>:::777777999<<<>>>IIIOOOVVVXXXSSSLLLGGGDDDBBBBBBDDDHHHMMMOOOPPPOOOLLLJJJIIIIIIKKKOOOTTTVVV[[[```gggmmmppprrrtttuuutttwww}}}zzzgggWWWLLLGGGFFFCCCGGGKKKPPPWWWaaannnwww}}}}}}{{{{{{ttttttsssqqqppppppppppppmmmmmmmmmllljjjgggdddbbb[[[\\\]]]___aaaffflllqqqrrrxxxxxxpppkkkgggeeebbbbbb```^^^^^^bbbkkkrrr|||~~~|||zzzzzzzzzyyywwwvvvuuuvvvxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwuuurrrooonnnnnnmmmkkkgggbbb]]]ZZZSSSLLLGGGDDDAAA===>>>BBBEEEIIIIIIDDD?????????>>>===DDDMMMZZZlll~~~yyylll\\\LLLAAA;;;:::666999???NNNeeeyyy{{{zzzuuupppooossswwwzzzzzz|||aaaMMMEEEBBB???@@@HHHVVVaaaiiirrryyy|||~~~vvvuuuyyy|||{{{~~~}}}{{{wwwtttqqqmmmiiigggeeebbb\\\WWWJJJBBB999222000000///...---...///...------...///111111111111111111111111111333444444444666999<<>>>>>@@@GGGRRRXXXYYYQQQIII@@@===@@@EEEGGGGGGKKKKKKJJJLLLVVVbbbhhhhhhaaaVVVLLLGGGEEEEEEIIIOOOYYY___hhhsss{{{~~~{{{yyyyyyyyy~~~{{{|||zzzvvvqqqlllgggcccaaaXXXTTTNNNIIIEEEAAA===:::777666444333444444444222111333555666888===EEEKKKYYYqqqzzzssszzz|||wwwvvvrrroooppprrruuu}}}yyyqqqtttooohhhbbbaaa___[[[YYYZZZVVVUUUSSSRRRSSSTTTSSSRRRSSSVVVXXXWWWUUUSSSSSSTTTQQQPPPOOOOOONNNNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLFFFEEEDDDBBBAAA@@@@@@@@@>>>===:::888555444444444111444999@@@EEEHHHHHHGGGGGGKKKPPPSSSUUUZZZbbbhhhnnnqqqttttttqqqnnnnnnnnnlllppppppnnnooovvv{{{}}}vvvmmmmmmsss{{{~~~xxxvvvtttsssrrrlll```VVVTTTXXXaaalllyyy~~~~~~~~~~~~~~~}}}}}}|||zzzxxxsssoooggg\\\NNNEEE:::777333111111222111111111111222333777;;;???AAAAAA???:::777777:::>>>AAALLLSSS[[[\\\VVVNNNHHHEEEBBBCCCDDDGGGKKKNNNNNNMMMIIIHHHHHHIIILLLQQQVVVZZZdddiiipppwww{{{zzziiiZZZOOOIIIEEEBBBBBBFFFKKKPPPXXXbbboooxxx}}}|||zzzyyyrrrrrrqqqpppppppppppppppmmmmmmmmmllljjjhhhfffddd]]]___```aaaccciiipppvvv|||yyymmmeee___ZZZXXXUUUVVVVVVUUUVVV]]]iiirrr||||||zzzyyyyyyyyyyyywwwuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvvvvwwwuuurrrooooooooonnnlllggg```ZZZWWWRRRLLLFFFDDDAAA>>>???CCCDDDIIIIIICCC>>>>>>???>>>???FFFQQQ]]]oooxxxjjjYYYIII???::::::555999@@@PPPfffzzz{{{uuuqqqmmmnnnssswwwyyyyyy{{{}}}|||}}}cccQQQHHHEEE??????FFFSSS___hhhooovvvzzz|||{{{zzz|||}}}{{{~~~~~~}}}|||zzzvvvsssqqqnnnjjjgggeeeaaa[[[VVVGGG@@@777111///000///...---...///...------...///000000000111111222222222222444555555666777;;;===CCCGGGLLLNNNLLLFFF@@@<<<666222000333444555999>>>;;;<<<<<<>>>GGGRRRWWWWWWJJJDDD>>>:::;;;>>>???@@@BBBFFFIIINNNYYYdddgggeee]]]RRRHHHDDDCCCFFFLLLRRR^^^dddllluuu|||}}}zzzxxxxxxxxx|||yyy{{{yyyuuupppkkkfffbbb```UUUQQQKKKFFFBBB???;;;999777555333333444444444222777888999:::<<>>???>>>BBBIIITTTaaaqqqzzzkkkYYYHHH>>>:::999555999AAAQQQgggzzz{{{qqqnnnlllnnnsssxxxyyyyyyxxx|||}}}yyyxxxyyy{{{}}}dddSSSLLLHHH>>>>>>EEERRR^^^fffmmmtttxxxzzz~~~}}}}}}}}}|||~~~~~~}}}{{{yyyuuurrrrrrnnnjjjgggeeeaaaZZZUUUFFF>>>666000///000///...---...///...------...///---...///000111222333444333444666666666888<<<>>>BBBFFFJJJLLLJJJEEE@@@===666222111333555555999>>>:::;;;<<<>>>GGGRRRVVVUUUCCC@@@;;;999999:::<<<<<<>>>CCCIIIPPP[[[eeegggcccZZZPPPFFFBBBCCCFFFMMMUUUbbbgggnnnuuu{{{~~~~~~~~~|||yyywwwwwwwww||||||||||||yyytttoookkkgggbbb^^^VVVOOOFFFAAA???===888444444444333222222222333333777555666;;;>>>DDDNNNYYYkkk~~~}}}~~~}}}yyy}}}xxx}}}nnniiifffbbb___]]][[[XXXVVVXXXWWWWWWVVVTTTRRRPPPOOOSSSTTTUUUTTTRRRPPPPPPQQQSSSQQQOOOMMMLLLMMMOOOQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDEEECCC@@@===<<<:::888666333444555888===CCCFFFGGGGGGGGGHHHKKKNNNSSSXXX\\\^^^kkkqqqvvvxxxzzz{{{xxxrrrxxxttttttvvvuuusssxxxyyynnnfffgggqqq}}}xxxssssssuuupppdddZZZYYY[[[aaajjjvvv~~~~~~}}}}}}}}}}}}}}}}}}{{{wwwrrrllleeeZZZMMMDDD===777222222222111111444222222333555888<<<@@@BBBBBB>>>:::999888888>>>FFFSSSYYY^^^]]]VVVMMMGGGDDDDDDCCCDDDFFFIIIKKKJJJIIIHHHDDDCCCFFFJJJOOOZZZdddnnnuuu|||wwwppp\\\WWWOOOHHHCCCBBBCCCEEEFFFHHHKKKPPPXXXbbbnnnuuu|||xxxuuutttqqqnnnmmmnnnooooooooooooooommmjjjgggeeeeeeffffffggghhhiiikkkooouuuyyyzzziii\\\VVVRRRKKKFFFIIIEEEDDDGGGJJJRRR```mmm{{{{{{}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyywwwvvvuuuuuuuuussssssrrrrrrqqqpppooooooooommmjjjgggddd___YYYUUUOOOHHHBBBAAA@@@???@@@DDDGGGGGGDDDAAA===<<<===???BBBIIIWWWiiizzzqqq^^^JJJ===999:::999888>>>PPPgggwww{{{yyyvvvoookkkoootttvvvwwwyyy~~~{{{tttpppnnnrrrzzzhhhZZZOOOEEEBBB@@@BBBLLLZZZffflllmmmvvvxxx{{{}}}|||}}}~~~}}}}}}{{{yyyvvvsssrrrqqqpppllleeebbb___WWWOOO???;;;555111000000000///---------......///000111000//////111444666666555666666555555666999===???EEEIIILLLLLLLLLKKKEEE===888666555555555888;;;<<<>>>===;;;<<>><<<;;;999666333333444777<<>>@@@DDDHHHGGGEEEAAA===<<<===>>>CCCKKKZZZlll|||~~~ppp\\\HHH;;;888888::::::@@@RRRhhhxxx{{{yyyxxxqqqmmmrrrxxxyyyyyyyyy}}}~~~}}}yyyuuusssooonnnssszzzlll^^^SSSHHHAAA???AAAJJJXXXdddkkklllrrrvvv|||~~~~~~~~~}}}|||yyyvvvsssqqqqqqpppkkkeeebbb___WWWNNN>>>:::444000/////////..................///000111111000000111444666777666777666555555777;;;>>>@@@GGGKKKMMMMMMNNNMMMGGG@@@888666555444555888;;;>>>>>>===;;;<<>>777666555333555888<<>>BBBKKK]]]mmm{{{www}}}}}}zzztttvvvooogggbbb```]]]\\\\\\\\\ZZZYYYWWWWWWVVVVVVTTTSSSQQQPPPPPPQQQRRRQQQNNNLLLLLLMMMLLLKKKJJJJJJJJJLLLOOOPPPPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFEEEEEEFFFFFFFFFDDDBBB???===;;;999666444222333555:::@@@EEEGGGGGGKKKKKKKKKMMMPPPTTTXXXZZZdddlllvvv}}}uuurrruuu|||zzznnneeeeeennnyyyzzzuuuppppppqqqnnneee\\\VVVXXX\\\dddppp~~~~~~~~~~~~~~~~~~wwwtttppplllfff\\\QQQHHH<<<666111111111000111444444444444666999===BBBDDDHHHAAA<<<999888999@@@IIIWWW\\\___[[[RRRHHHDDDCCCFFFFFFGGGJJJNNNPPPPPPOOOLLLGGGEEEGGGJJJQQQ\\\gggtttzzz~~~}}}{{{{{{yyyuuupppnnnlllhhhccc[[[SSSMMMGGGEEEBBB@@@??????AAABBBGGGKKKQQQXXX```jjjsssyyy}}}xxxuuuuuussspppppppppooonnnmmmmmmllljjjgggdddcccfffhhhiiillloooqqqrrrsssvvvxxx{{{{{{ooo^^^QQQKKKGGGBBB???>>><<<===AAAFFFOOO]]]jjjvvv||||||yyy|||||||||||||||}}}}}}}}}zzzzzzxxxwwwvvvvvvuuuuuutttsssrrrqqqpppooonnnnnnooommmjjjgggddd^^^XXXTTTMMMEEE===<<<<<<===@@@EEEIIIHHHEEE@@@===;;;<<<>>>FFFNNN^^^ppp}}}mmmYYYFFF:::777888:::;;;CCCUUUkkkzzz}}}{{{{{{tttqqqwww~~~~~~{{{yyy~~~zzz{{{~~~{{{wwwssssssqqqpppttt{{{rrreeeXXXLLLAAA>>>>>>FFFTTTaaahhhjjjmmmsss{{{~~~|||yyyvvvsssqqqpppoookkkeeebbb^^^VVVMMM>>>999444000............//////.........///000000333111111222555777888777777666666666999<<<@@@BBBHHHLLLNNNOOOPPPPPPKKKDDD888666444444555999===@@@???>>><<<===FFFPPPRRROOOGGG???888555444333555999>>>CCCKKKSSSWWWVVVPPPKKKFFFCCC@@@@@@EEENNNWWW^^^bbb```___dddmmmvvv{{{}}}~~~|||vvvqqqnnnoootttyyy{{{xxxwwwwwwwwwtttpppkkkfff```ZZZUUUMMMGGG@@@:::888777666666333333333333333444555666888999>>>CCCHHHRRRfffxxxwwwuuu~~~||||||xxxooommmxxxvvviiiddd```^^^[[[[[[[[[ZZZYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRPPPNNNLLLKKKLLLLLLLLLKKKJJJKKKMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLGGGGGGGGGGGGFFFGGGGGGGGGDDDBBB???>>><<<;;;888666333333555999???DDDGGGHHHIIIIIIJJJLLLOOOTTTXXX[[[ccckkkuuu~~~}}}tttqqqrrrzzz{{{ooofffeeelllwww{{{vvvrrrqqqrrroooggg```UUUUUUXXX^^^jjjyyy~~~~~~~~~~~~xxxuuuqqqlllggg]]]QQQIII===666111222222000111444555555555666:::???DDDGGGJJJDDD===:::888999AAAJJJYYY^^^```[[[PPPFFFBBBBBBGGGGGGIIILLLQQQTTTTTTTTTNNNIIIFFFGGGKKKQQQ]]]hhhtttzzz|||yyyuuuqqqlllggg```^^^\\\YYYUUUOOOIIIDDDCCCBBBAAA@@@@@@AAABBBCCCGGGLLLSSS[[[dddmmmuuu{{{zzzvvvtttrrrpppooonnnnnnllljjjnnnmmmkkkgggeeeeeehhhkkklllppptttvvvwwwwwwwwwxxxwww|||ssshhhYYYMMMGGGDDDAAA>>>>>><<<>>>CCCHHHPPP]]]jjjssszzz~~~~~~}}}}}}{{{xxx||||||}}}}}}~~~~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqpppooonnnmmmnnnllliiifffbbb]]]WWWSSSJJJBBB;;;999:::<<>>:::444111/////////...000///////////////000000333222111333555888888888777777666777999===AAACCCFFFKKKMMMNNNOOOQQQLLLFFF888666444333555:::@@@CCCAAA@@@???@@@IIISSSUUUQQQMMMCCC;;;777555333666:::???EEENNNUUUXXXTTTNNNHHHCCCBBB@@@BBBGGGOOOXXX]]]^^^]]]\\\```hhhpppvvvxxxyyytttnnniiihhhmmmuuuzzzzzzwwwvvvvvvuuurrrnnniiiccc]]]VVVQQQIIIEEE???:::777777777777222222222333444555666777===???EEELLLTTT```ssstttsss}}}~~~zzz|||{{{nnnkkkooo~~~nnneeebbb___]]]ZZZYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSQQQOOOLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOONNNMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGDDDBBB@@@>>>>>><<<:::888555444555888===CCCFFFHHHFFFFFFGGGJJJOOOVVV\\\___cccjjjuuu~~~sssooommmttt}}}pppgggffflllvvv~~~{{{wwwrrrppppppmmmgggbbbUUUTTTTTTYYYdddsss~~~~~~~~~~~~{{{xxxsssnnnhhh]]]QQQHHH===777222222222111111444555555555777;;;AAAGGGKKKMMMFFF???;;;999:::BBBJJJZZZ___bbb\\\OOODDDAAABBBGGGHHHJJJNNNTTTWWWXXXXXXQQQLLLIIIJJJLLLRRR\\\gggqqqvvvxxxsssmmmiiiccc]]]SSSRRRPPPOOOMMMJJJFFFCCCCCCBBBAAAAAAAAAAAABBBCCCGGGLLLTTT\\\eeennnwww|||{{{xxxrrrpppmmmllllllkkkjjjhhhlllkkkjjjgggffffffiiilllooosssxxx{{{|||{{{zzzzzzwwwzzzzzzyyyyyy{{{xxxrrrhhh___SSSIIICCCAAA???===???>>>@@@EEEIIIPPP\\\gggrrrxxx}}}}}}|||}}}|||xxx{{{|||}}}~~~~~~~~~yyyyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqooonnnmmmlllmmmkkkhhheeeaaa[[[UUUPPPGGG???888888999<<>>@@@HHHTTTfffxxx{{{hhhSSSCCC;;;999:::999>>>KKK```vvv}}}~~~}}}}}}tttqqquuu{{{}}}{{{}}}~~~rrraaaOOO@@@<<<999>>>KKKYYYbbbfffjjjpppwww||||||{{{}}}}}}zzzvvvsssrrrpppppplllfffccc^^^UUUKKK@@@<<<666222111111000000000////////////000000111333333333555888999999888777666666666888<<<@@@BBBCCCGGGJJJKKKMMMPPPLLLGGG:::777555444666<<>>EEEOOOWWWXXXSSSLLLGGGDDDCCCCCCDDDIIIOOOVVV[[[\\\\\\^^^aaagggkkkoooppppppkkkddd```ccclllvvv|||}}}xxxuuussssssqqqnnnjjjeee___XXXPPPKKKDDDBBB>>>:::777666666666222222222333444666777888===???GGGSSS```mmm~~~}}}uuuttt{{{}}}zzz~~~{{{ooohhhmmmvvvyyyhhhaaa___]]][[[XXXWWWWWWWWWVVVTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRTTTTTTRRROOOMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNIIIIIIIIIIIIIIIGGGFFFFFFCCCAAA????????????===;;;888777666888===BBBFFFHHHDDDEEEFFFJJJPPPXXX___ccccccjjjtttqqqnnnkkkooo|||sssjjjhhhnnnwww~~~|||xxxrrrooonnnkkkfffbbbUUUSSSQQQTTT^^^mmm}}}~~~~~~}}}}}}}}}}}}zzzuuupppiii___SSSJJJ>>>888333333333222333555444444444777<<>>>>>@@@FFFJJJPPP[[[fffqqqxxx}}}}}}}}}~~~}}}zzz{{{|||~~~~~~}}}}}}yyyxxxxxxwwwvvvvvvwwwwwwtttsssrrrqqqooommmllllllkkkiiifffbbb^^^YYYRRRNNNDDD===777888:::===BBBHHHHHHFFFCCC>>><<<<<>>FFFRRRYYYYYYSSSLLLGGGFFFEEEFFFGGGKKKPPPUUUXXX[[[]]]```dddgggiiijjjkkkjjjddd]]][[[aaakkkvvv}}}zzztttqqqppppppllliiieee```ZZZRRRJJJEEE>>>>>><<<999666444444444111222222333555666888999>>>@@@JJJ\\\ooo~~~}}}{{{{{{||||||vvvkkkaaabbbnnn|||oooccc\\\ZZZYYYWWWVVVVVVWWWWWWWWWVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTRRROOOLLLKKKLLLJJJKKKLLLNNNPPPSSSTTTUUUTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKKKKJJJIIIGGGEEEDDDAAA@@@??????@@@AAA???>>><<<999777888<<>>>>>BBBIIINNNTTT___jjjrrryyy~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyyxxxwwwwwwvvvwwwwwwwwwtttsssrrrpppooommmlllkkkjjjgggddd```\\\WWWPPPKKKBBB;;;777999<<<>>>CCCHHHFFFEEEAAA>>><<<===AAAEEEKKKZZZooottt___KKK===999:::;;;<<>>;;;888999<<>>GGGPPPUUUWWWQQQLLLJJJGGGEEEJJJQQQYYYaaahhhbbbTTTGGGBBBCCCFFFGGGKKKQQQWWW\\\______^^^[[[YYYZZZZZZ[[[```gggmmmooommmddd\\\WWWRRRLLLHHHFFFEEEEEEGGGHHHHHHGGGFFFDDDBBBAAABBBDDDFFFHHHJJJOOOVVV^^^gggrrr}}}}}}sssoooiiiggghhhjjjmmmnnnllloooqqqrrrrrrqqqqqqrrrvvvzzz~~~~~~zzzsssmmmggg^^^UUUKKKJJJHHHFFFDDDCCCCCCBBB???@@@EEEMMMSSSYYYdddooorrryyy}}}|||}}}~~~~~~|||zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwtttsssrrrpppnnnmmmkkkkkkhhhfffccc___[[[UUUOOOJJJAAA;;;777:::===???CCCHHHEEEDDDAAA===<<<>>>BBBFFFMMM\\\rrrqqq[[[GGG;;;777999;;;>>>HHH]]]xxx}}}|||ttttttwwwjjjSSSCCC<<<666888EEETTT___eeefffrrr}}}{{{{{{}}}}}}}}}}}}{{{yyywwwvvvsssssspppjjjfffaaaVVVKKK???;;;555111000000000///------...///111333444555888;;;???DDDGGGFFFAAA===555444222222222444777999===AAADDDEEEIIIMMMLLLHHH>>>;;;777666:::BBBLLLRRRRRRTTTUUUYYYdddoooqqqnnnUUUIII>>>888777777<<>>::::::888666555444444444666333333666777666999>>>AAAOOOaaauuuyyy{{{}}}~~~yyyjjj\\\WWWTTTYYYmmmqqqddd```^^^UUURRRSSSUUUWWWWWWWWWUUUTTTVVVUUUTTTTTTVVVVVVUUUTTTRRROOOLLLLLLMMMNNNLLLJJJKKKJJJJJJMMMSSSVVVVVVUUUYYYXXXVVVRRRNNNLLLLLLMMMNNNLLLJJJIIIGGGEEEBBB???@@@>>>===>>>@@@AAAAAA@@@???;;;666555999@@@FFFIIILLLKKKHHHGGGNNNYYY______bbbhhhrrr|||zzztttjjjjjjmmmuuu~~~tttmmmlllrrryyy{{{yyytttooo___UUUMMMMMMTTT```ppp|||~~~~~~|||zzzyyyzzzyyyxxxvvvsssooofffYYYQQQCCC:::333333444333333666777888999<<>>>>>>>>>>>BBBHHHQQQcccyyy}}}gggNNNAAA<<<:::999:::>>>NNNfffzzz|||rrruuu{{{kkkSSSCCC>>>;;;<<<@@@JJJ[[[jjjmmmwww|||zzzxxx}}}}}}{{{xxxvvvuuuuuurrrpppooollldddXXXNNNAAA===777333111000//////000///...///222555777888;;;AAAHHHNNNTTTRRRGGG;;;666666555333111111444666666<<>>>>>@@@AAAAAA@@@???<<<999777999???FFFKKKOOONNNKKKJJJPPPZZZ______bbbgggoooxxx}}}|||wwwsssiiijjjoooxxx{{{tttoooooossszzzyyytttcccYYYPPPOOOTTT___nnnzzz}}}~~~|||zzzzzzzzzyyywwwuuusssoooggg\\\TTTFFF===555444555444444777888888999;;;@@@IIISSSZZZ^^^ZZZSSSKKKFFFHHHPPPWWW```dddiiihhh[[[JJJCCCFFFEEEHHHLLLPPPUUUZZZ]]]^^^`````````aaaccceeeggghhhkkkkkkiiicccZZZSSSNNNMMMHHHGGGFFFFFFGGGJJJMMMNNNOOONNNLLLIIIFFFEEEGGGIIINNNRRRYYYaaaiiisss||||||rrrooommmmmmpppsssttttttuuuuuuuuuwwwyyyzzz{{{{{{~~~|||wwwpppgggbbbYYYRRRLLLKKKKKKIIIJJJLLLOOORRRUUU[[[bbbkkkuuu|||~~~~~~|||zzzzzz{{{|||{{{zzzyyyxxxvvvuuuttttttuuuuuutttrrrooonnnmmmllljjjhhheeedddaaa[[[UUUNNNGGGDDD<<<:::999:::===AAACCCDDDEEE@@@===>>>>>>>>>CCCIIIWWWiii~~~yyydddMMM@@@;;;:::999;;;???QQQjjj}}}yyy}}}tttxxxlllSSSCCC>>>;;;<<<@@@JJJ[[[jjjppp}}}{{{zzz~~~|||zzzxxxwwwvvvssspppooollldddXXXNNNBBB===777222000000//////000///...///222666999;;;AAAIIISSSXXXYYYTTTFFF999555555555444333444777::::::@@@EEEGGGKKKPPPQQQNNNBBB@@@<<<:::<<>>===:::999===EEELLLQQQQQQNNNKKKPPPYYY^^^^^^cccfffkkkrrrvvvwwwtttqqqhhhkkkrrr|||yyyvvvsssqqqrrrvvv{{{~~~}}}vvviii___UUUQQQTTT\\\jjjwww~~~~~~}}}}}}~~~~~~|||zzzzzzzzzzzzwwwtttrrroooiii```YYYJJJAAA888666666555666999999888888999>>>FFFQQQXXX\\\YYYTTTMMMHHHIIIPPPWWWcccgggkkkiii\\\MMMFFFFFFEEEGGGJJJNNNSSSWWWZZZ\\\``````aaacccfffhhhkkklllmmmmmmlllggg^^^UUUOOOLLLIIIHHHHHHHHHJJJLLLOOOQQQSSSRRRPPPMMMIIIHHHJJJKKKRRRUUU[[[bbbjjjsss}}}{{{tttrrrpppqqqtttvvvxxxxxxzzzzzzzzzzzz|||~~~}}}vvvooojjjbbb[[[VVVUUUUUURRRSSSUUUXXX[[[```eeelllttt|||~~~~~~|||zzzzzz{{{|||{{{zzzwwwwwwuuuttttttsssssstttsssqqqooonnnnnnmmmkkkiiidddbbb^^^XXXQQQJJJCCC@@@;;;:::999;;;>>>BBBCCCDDDCCC???<<<======>>>EEELLL^^^pppsss___JJJ>>>;;;999:::<<>>;;;<<<@@@IIIZZZiiiqqq~~~||||||~~~|||{{{zzzxxxtttqqqooollldddXXXNNNCCC>>>777222000000///////////////000444888<<>>???DDDIIIKKKNNNRRRRRROOOFFFBBB>>>;;;<<>>??????;;;888;;;CCCKKKQQQRRRPPPNNNPPPXXX\\\\\\dddeeehhhmmmrrrttttttsssjjjoooxxx~~~ssssssrrrsssuuuxxx{{{}}}}}}|||{{{tttnnndddYYYTTTTTTZZZgggsss~~~}}}|||{{{|||}}}~~~~~~{{{zzzzzzzzzzzzwwwtttrrrpppkkkddd___PPPEEE<<<888888777888;;;:::999888888<<>>;;;<<<@@@IIIYYYhhhppp~~~~~~~~~~~~~~~}}}xxxuuuqqqooollldddYYYOOODDD???888222000000000///...///000222555:::@@@DDDRRR]]]fffbbbXXXKKK???555333444444555555888<<>>>>>AAADDDFFFHHHJJJKKKKKKHHHDDDAAA???>>><<<>>>CCCHHHOOO___nnn{{{xxxlll```XXXSSSQQQOOONNNPPPVVV\\\```fffiiilllmmmkkkkkknnnqqqooonnnllljjjjjjnnntttxxxzzzuuupppllljjjfffaaa\\\TTTOOOHHHBBB>>><<<:::999666666555555555555555666888777888:::;;;>>>GGGRRRbbbyyy{{{www{{{kkkbbb[[[___kkk|||nnneee]]]\\\]]]VVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTPPPPPPPPPPPPOOOPPPQQQRRRNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRPPPNNNNNNOOONNNKKKGGGEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDCCC>>>???>>>;;;777999AAAHHHRRRUUUUUUSSSUUU[[[___^^^ddddddfffkkkpppuuuvvvwwwpppuuuzzzpppqqqqqqsssuuuxxxzzz|||{{{yyy{{{~~~wwwqqqnnnfff\\\WWWTTTXXXcccooo~~~~~~|||{{{zzz{{{}}}~~~}}}{{{zzzzzzzzz{{{wwwtttrrrqqqnnnhhhcccUUUJJJ???:::999888999<<<;;;:::999999<<>><<<<<<===>>>AAAKKKUUUeeewww{{{```RRRBBB:::888888;;;???III]]]tttwwwttt|||zzzyyymmmQQQBBB>>>;;;<<<@@@IIIXXXfffooo{{{{{{zzzyyy{{{~~~~~~~~~~~~xxxtttpppnnnkkkdddYYYPPPEEE@@@888222000///000000...///111222555;;;BBBHHHWWW^^^aaaYYYLLLBBB:::555333444555555666888<<<@@@DDDJJJNNNQQQUUUYYYZZZWWWSSSMMMFFFBBBBBBCCCDDDDDDEEEGGGHHHFFFBBB???>>>???>>>???BBBHHHOOO\\\ooozzznnncccZZZWWWTTTQQQPPPRRRYYY```eeeiiilllnnnmmmkkkjjjmmmpppqqqqqqqqqppppppsssxxx|||}}}wwwsssnnnjjjgggccc\\\WWWOOOKKKEEE@@@===:::888777555555555444555555666666999888:::<<<===AAAMMMYYYkkktttttt|||lllhhhfffmmm|||{{{llleee^^^]]]]]]VVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTTTTSSSQQQNNNOOOPPPPPPOOOOOOQQQSSSQQQSSSSSSRRRPPPOOOPPPQQQRRRSSSTTTRRRPPPNNNMMMMMMNNNLLLIIIGGGGGGGGGGGGFFFGGGEEEDDDDDDEEEEEEEEEDDD??????===:::888:::???DDDQQQWWW[[[[[[\\\aaacccbbbcccccceeejjjpppwwwzzz|||yyy~~~{{{qqqqqqqqqrrrtttwwwzzz{{{{{{wwwxxx~~~}}}yyysssnnnjjjddd]]]XXXUUUVVV```kkkzzz~~~}}}|||{{{{{{|||}}}}}}{{{zzzzzzzzz{{{xxxuuutttssspppjjjeeeZZZNNNAAA;;;999888:::===<<<;;;;;;;;;===CCCKKKQQQTTTTTTSSSPPPLLLLLLPPPTTTYYYaaafffccc\\\UUUOOOIIIEEEFFFGGGIIIMMMQQQUUUWWWVVVXXX[[[```dddgggjjjkkkjjjjjjiiihhhddd^^^UUUOOOKKKKKKMMMOOOQQQTTTVVVXXX]]]]]]]]]ZZZWWWUUUUUUUUU[[[]]]aaafffmmmvvv}}}uuuqqqtttvvvxxxyyy|||}}}zzz|||}}}{{{|||~~~~~~|||zzzyyyzzzzzzyyywwwvvvvvvvvvuuutttrrrqqqppppppnnnlllkkkkkkjjjhhhfff___\\\WWWPPPIIIBBB===;;;888888:::>>>BBBEEEDDDCCC===<<<===>>>???CCCOOO[[[iii{{{qqqXXXKKK>>>888777888<<<@@@III]]]vvv|||ssssss}}}wwwzzzlllNNNAAA>>>;;;===@@@HHHWWWeeeooo{{{wwwwwwvvvuuuwww}}}||||||}}}}}}vvvrrrnnnllljjjdddZZZRRRGGGAAA888222//////000000---///111222555:::CCCJJJVVVZZZWWWLLL@@@:::777555444555666777888;;;???BBBIIIOOOSSSUUUYYY]]]]]]ZZZWWWQQQJJJFFFGGGHHHHHHGGGDDDEEEEEECCCAAA@@@@@@AAA@@@CCCIIIRRR___pppzzzoooddd\\\ZZZWWWSSSRRRUUU\\\eeejjjmmmooopppnnnjjjiiilllnnnqqqssstttvvvwwwzzz~~~~~~zzzuuupppkkkgggddd^^^WWWRRRJJJGGGBBB>>>;;;999666444444444444444444555666777888999;;;???AAAGGGUUUcccuuuyyyuuuwww}}}nnnnnnqqq}}}ttthhhddd^^^]]]^^^XXXYYYXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRRRRPPPNNNLLLNNNPPPOOONNNNNNQQQTTTRRRTTTUUUTTTQQQPPPQQQSSSRRRSSSTTTSSSPPPMMMLLLLLLLLLJJJIIIIIIJJJKKKIIIHHHHHHGGGEEEEEEFFFFFFEEEDDDCCC@@@===::::::<<>>@@@AAAFFFPPPZZZ]]]```bbbbbb```]]]^^^aaahhhqqqzzzvvvtttpppnnnooosssxxx{{{{{{vvvuuu{{{yyypppllliiieee___]]][[[YYYUUUUUU]]]hhhmmmvvv~~~~~~}}}zzz{{{}}}|||{{{zzzzzz{{{{{{yyyxxxwwwwwwssskkkfff^^^QQQCCC<<<999777:::===<<<===>>>???@@@DDDIIIMMMUUUVVVWWWUUURRRQQQSSSWWWSSS\\\cccaaa^^^\\\WWWOOOGGGGGGGGGIIILLLPPPTTTWWWTTTVVVZZZ___cccfffggghhhdddcccbbbcccccc___YYYTTTOOOPPPSSSUUUYYY[[[]]]___cccddddddccc```_________```cccfffkkksss|||~~~wwwqqqlllppptttvvvwwwzzz~~~|||zzzyyyyyyyyyxxxwwwwwwwwwwwwwwwuuusssqqqpppooommmjjjiiihhhfffdddbbbXXXUUUPPPJJJCCC>>>:::888666888;;;@@@DDDFFFEEECCC<<<<<<>>>@@@AAAFFFTTTbbbuuurrr___NNNCCC:::666666777<<>>888777888666444666888;;;>>>CCCIIIMMMYYY]]]```______aaa___[[[VVVPPPKKKKKKOOOTTTUUUTTTQQQNNNJJJIIIJJJKKKKKKJJJVVV]]]iiixxxvvvpppjjjddd^^^ZZZVVVUUUYYYbbblllssstttuuutttpppkkkiiikkkmmmqqqtttyyy}}}|||zzztttnnnggg```[[[UUUMMMHHHBBB@@@===:::888666555555222444555555555555666777<<<<<>>>>>???@@@AAAMMMXXX\\\^^^cccccc___]]]ZZZ^^^hhhqqqwwwuuuqqqmmmmmmqqquuuxxxxxxwwwwwwxxxzzz~~~uuunnniiifffeee___^^^\\\ZZZVVVSSSYYYaaajjjttt~~~|||{{{zzzzzz{{{|||{{{zzz{{{{{{yyyvvvrrrnnnjjjhhh]]]TTTGGG>>>;;;;;;<<<===???>>>======???DDDLLLRRRYYY[[[\\\[[[XXXVVVUUUUUUYYY\\\___bbbaaa]]]XXXUUUQQQNNNKKKIIIKKKOOOUUUXXXYYYZZZ]]]___bbbdddfffgggbbbbbbbbbaaa^^^[[[WWWUUURRRTTTVVVYYY\\\___aaaccciiijjjjjjhhhfffdddcccdddggghhhkkkooovvv~~~~~~wwwrrrlllmmmnnnqqqvvv{{{}}}{{{yyyyyyzzz{{{{{{zzz{{{xxxuuusssssssssrrrqqqmmmllljjjhhhfffccc___[[[UUURRRKKKEEE???;;;:::999888:::>>>BBBDDDDDDAAA???::::::<<<>>>AAAIIIYYYiiizzz~~~lllYYYFFF===999999888666===HHHWWWmmm}}}xxxxxxtttrrrxxxyyytttwww~~~eeeIIICCC>>><<<>>>BBBJJJVVVbbbnnnmmmrrr}}}}}}}}}}}}zzzwwwvvvuuutttrrrooolllkkkiiieee^^^XXXLLLDDD;;;444222222111//////000111222555;;;BBBFFFMMMGGG???999777777888888<<<;;;;;;===BBBJJJSSSXXXcccbbb```^^^\\\YYYWWWVVVQQQOOOLLLJJJLLLQQQVVVZZZZZZZZZXXXUUURRRSSSXXX\\\iiiqqq|||vvvppphhhaaa^^^[[[WWWXXX^^^hhhpppuuuzzzwwwtttsssmmmeeecccfffmmmrrrxxx}}}~~~zzzwwwqqqkkkddd]]]XXXRRRJJJEEE@@@???<<<999777666555555333555666666666666888:::;;;<<<@@@HHHOOO\\\qqq||||||zzzxxxwwwyyy~~~~~~wwwyyyvvvkkkbbb```aaa^^^[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUVVVTTTRRRQQQQQQPPPOOONNNOOOQQQRRRRRRQQQPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPMMMLLLKKKLLLLLLMMMLLLJJJJJJMMMOOOPPPQQQOOOLLLJJJIIIJJJJJJJJJIIIHHHFFFDDDAAA@@@???@@@@@@AAALLLVVV[[[^^^bbbbbb___\\\[[[```jjjsssxxx{{{ssspppllllllooosssvvvwwwyyyyyyzzz|||yyypppjjjgggdddccc^^^\\\ZZZYYYTTTQQQVVV]]]eeeppp}}}~~~|||{{{zzzzzz||||||{{{zzzyyyyyyxxxwwwtttqqqnnnlllbbbYYYKKKAAA<<<<<<===>>>???>>>======>>>DDDKKKPPPXXX[[[\\\\\\ZZZXXXWWWWWWXXX[[[___bbbbbb```\\\YYYTTTQQQNNNLLLLLLPPPTTTWWWXXXZZZ[[[]]]___```aaaaaa```___^^^]]]ZZZWWWUUUSSSSSSUUUWWW[[[___bbbdddfffkkklllnnnmmmjjjhhhggggggjjjkkkooosssxxxwwwsssmmmnnnpppssswww}}}|||zzzyyyzzz{{{{{{zzzxxxzzzxxxuuuttttttsssqqqooollljjjhhhfffdddaaa\\\YYYTTTPPPJJJCCC>>>:::888888777:::>>>BBBEEEDDDAAA>>><<<;;;<<>><<<===BBBIIIVVVbbbmmmlllqqqzzz~~~zzzyyyxxxyyy}}}zzzwwwuuuttttttssspppmmmkkkjjjeee^^^XXXLLLEEE;;;444222111000//////000222333666;;;AAAFFFIIIDDD===888777888999:::======???CCCIIIPPPWWW[[[```^^^\\\XXXUUUSSSQQQPPPMMMKKKHHHGGGIIINNNSSSWWW]]]______^^^]]]```gggmmmzzzuuuqqqllleee___]]][[[YYYZZZ___hhhrrryyy|||xxxvvvtttmmmeeebbbdddiiiooovvv|||~~~zzzwwwtttmmmggg___XXXSSSMMMFFFAAA>>><<<:::888666555555555444555777777777888:::<<<===???EEEOOO[[[kkkzzzzzz}}}{{{tttooolllnnnrrryyy~~~yyyxxxqqqhhhaaaaaabbb___[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOMMMRRRWWWWWWSSSQQQSSSUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNPPPMMMKKKKKKMMMPPPRRRSSSQQQOOOLLLKKKLLLMMMLLLKKKJJJHHHEEECCCAAA@@@@@@@@@@@@IIISSSYYY]]]aaaaaa^^^[[[[[[```jjjssszzz}}}wwwsssooommmjjjjjjmmmrrruuuwww{{{|||~~~|||tttnnniiigggdddccc___\\\[[[YYYUUUQQQTTT[[[___iiixxx~~~|||{{{zzzzzz||||||{{{zzzxxxxxxxxxxxxvvvtttrrrqqqiii```RRRFFF???>>>>>>?????????>>>>>>???CCCIIIMMMVVVYYY\\\]]]\\\ZZZYYYXXXXXX[[[___bbbccccccaaa```YYYVVVRRROOONNNPPPSSSUUUZZZ[[[]]]^^^______^^^^^^```___\\\YYYWWWUUUTTTTTTTTTVVV[[[___dddhhhjjjkkkmmmpppssssssqqqnnnlllkkknnnppptttwww|||zzzvvvpppqqqrrruuuzzz{{{zzzzzz{{{|||{{{yyywwwxxxwwwuuuuuutttsssooommmiiihhhfffdddbbb^^^YYYUUUQQQMMMGGGAAA;;;888666666666:::???DDDEEECCC???======<<<===AAAFFFQQQdddtttuuu___JJJ===777444777888:::EEESSSkkkzzz~~~|||xxxssswwwyyyyyyzzzyyyvvv{{{dddJJJDDD???;;;===AAAHHHUUUaaakkkkkkooowww|||yyyrrrppppppqqqwww~~~}}}}}}|||yyyvvvuuutttssstttqqqnnnmmmkkkfff___YYYNNNFFF;;;444111111000///000111333444666:::@@@DDDDDD@@@;;;888999;;;===>>>>>>AAAEEEKKKQQQVVVZZZ\\\YYYWWWSSSOOOLLLJJJIIIIIIGGGFFFDDDDDDFFFJJJOOORRR\\\___bbbdddhhhnnnxxx~~~sssqqqoooooonnnkkkddd___[[[[[[[[[\\\```iiiuuu~~~|||yyyvvvooofffbbbccceeekkkuuu{{{~~~zzzvvvrrrooohhhbbbZZZSSSNNNIIICCC>>>;;;:::888666555444444555444555777777888999===???AAAEEENNNZZZiii{{{zzzyyy{{{ssslllhhhfffgggmmmvvv|||tttvvv|||xxxppphhhbbbaaaaaa^^^\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVRRRPPPOOONNNPPPPPPPPPOOOLLLSSSZZZ[[[VVVRRRTTTWWWUUUTTTTTTSSSSSSRRRRRRRRROOONNNMMMMMMMMMNNNOOOPPPRRROOOMMMLLLOOORRRTTTUUURRROOOMMMLLLMMMMMMMMMLLLJJJHHHFFFCCCAAA@@@???>>>@@@GGGOOOWWW\\\^^^^^^]]]YYYZZZ___hhhrrr~~~~~~uuuooommmkkkjjjhhhiiimmmrrrwwwzzz{{{}}}|||vvvpppmmmjjjhhhfffddd```___]]]YYYUUUVVVZZZYYYcccrrr~~~~~~|||{{{zzz{{{|||}}}|||zzzyyyyyyyyyyyyxxxwwwuuutttooofffXXXKKKCCC??????@@@AAAAAA@@@??????BBBGGGJJJQQQTTTXXX[[[ZZZYYYXXXXXXYYY\\\___ccceeefffeeeeee]]][[[WWWSSSQQQRRRSSSTTT]]]^^^```bbbccccccbbbbbbeeebbb^^^YYYWWWVVVWWWWWWVVVYYY^^^eeejjjnnnpppqqqooossswwwyyywwwtttqqqpppsssuuuyyy}}}{{{ttttttvvvxxx}}}|||{{{|||}}}~~~|||yyyvvvvvvuuuuuuuuuuuurrrnnnjjjhhhgggeeeccc```\\\VVVRRRLLLIIICCC>>>999666555444666:::@@@DDDDDDAAA>>><<<>>><<<===BBBJJJWWWjjj{{{~~~nnnWWWDDD;;;555444777999<<>>AAA???<<<999999;;;???AAABBBAAAEEEJJJPPPTTTVVVWWWWWWOOOMMMIIIEEECCCCCCDDDEEECCCCCCBBBBBBDDDGGGJJJKKKSSSWWW\\\aaahhhrrr}}}ssslllfffgggjjjnnnooollleee```XXX[[[]]]]]]```jjjxxx~~~zzzrrrgggbbbcccbbbjjjttt{{{}}}yyyuuuqqqmmmjjjbbb\\\TTTNNNJJJFFFAAA===999888777555444444555555444555777777888;;;???BBBDDDKKKWWWfffyyy~~~xxx{{{vvvmmmeeebbb```aaahhhsss|||~~~qqqmmmwwwuuusssjjjccc```___\\\[[[]]]YYYYYYYYYXXXWWWWWWVVVVVVPPPNNNMMMMMMNNNOOOOOONNNLLLSSS[[[\\\WWWSSSUUUXXXUUUUUUUUUTTTSSSRRRRRRRRROOONNNNNNNNNOOOPPPRRRSSSTTTQQQOOOOOOQQQTTTVVVWWWQQQOOOLLLKKKLLLMMMLLLLLLHHHGGGEEECCCAAA???>>>===@@@CCCKKKTTTYYYZZZZZZYYYXXXZZZ]]]dddqqq|||rrrmmmkkkhhhhhhhhhjjjnnnttt{{{zzz}}}yyytttqqqnnnkkkiiigggdddbbbaaa]]]WWWVVVYYYVVV^^^lllyyy~~~}}}|||{{{{{{|||}}}|||{{{{{{{{{{{{{{{yyywwwuuutttrrrkkk___RRRHHHCCCBBBBBBCCCCCCCCCAAA@@@BBBEEEGGGKKKNNNRRRTTTTTTTTTTTTTTTZZZ\\\```dddggghhhhhhhhhbbb___\\\YYYVVVUUUUUUUUU]]]```cccfffhhhiiihhhhhhiiieee```ZZZWWWWWWXXXYYYXXX\\\cccjjjppptttuuuvvvqqquuuzzz}}}|||yyyvvvtttxxx{{{xxxxxxyyy|||}}}}}}}}}~~~}}}zzzwwwuuuuuuuuuuuutttqqqlllhhhgggfffdddbbb```ZZZTTTOOOHHHEEE@@@;;;777555444444666;;;AAADDDCCC???===<<<===;;;===EEEOOO^^^qqqxxxeeePPPAAA;;;666555999;;;???PPPbbbzzz|||xxxvvvttt~~~||||||cccPPPFFFAAA======???EEEOOOZZZgggjjjmmmrrrxxxxxxooofffdddgggkkkssszzzwwwxxxyyyzzz{{{|||yyyvvvuuutttsssvvvssspppooonnniiibbb]]]TTTKKK???666222111000///222333444444555777;;;>>>;;;999888:::>>>BBBDDDEEEDDDGGGLLLPPPRRRQQQNNNMMMEEECCCAAA???@@@AAADDDFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHLLLRRRXXX```jjjwwwyyyooogggccc```ccciiiooopppkkkeee___XXXZZZ]]]^^^bbbkkkzzz~~~tttiiiccccccaaajjjuuu{{{|||{{{~~~{{{tttoookkkgggccc\\\VVVNNNIIIFFFCCC???;;;888777666555555555666777555666888999:::>>>BBBFFFGGGRRRcccuuu{{{xxx|||}}}rrrggg```\\\\\\```gggqqqyyy|||}}}|||{{{vvvkkklll{{{sssrrrjjjbbb___]]]ZZZZZZ]]]YYYXXXXXXWWWVVVVVVUUUUUUPPPNNNMMMMMMNNNOOONNNMMMLLLRRRYYYZZZWWWTTTUUUWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSQQQRRRUUUWWWXXXWWWQQQNNNLLLKKKLLLLLLLLLKKKGGGFFFEEECCCAAA???>>>===@@@AAAGGGPPPVVVVVVTTTUUUVVVZZZ]]]cccqqq}}}rrrmmmlllhhhiiijjjkkknnnttt{{{yyy|||{{{xxxuuurrrooollljjjfffdddccc___YYYVVVWWWVVV]]]hhhuuu~~~}}}|||{{{{{{}}}}}}|||{{{}}}}}}}}}|||zzzxxxuuuttttttooofffZZZOOOHHHFFFFFFEEEFFFEEEDDDBBBBBBDDDEEEEEEHHHKKKMMMMMMNNNOOOPPPVVVZZZ```eeejjjlllllllllfffeeebbb```]]]\\\[[[[[[___bbbfffjjjmmmnnnnnnnnnlllhhhbbb\\\XXXWWWWWWXXXZZZ^^^fffnnnuuuxxxyyyyyyssswww}}}}}}zzzyyy{{{|||}}}~~~}}}}}}}}}~~~}}}zzzxxxuuutttttttttssspppkkkgggfffeeecccaaa^^^XXXQQQLLLCCC@@@<<<888666555555666888===BBBCCC@@@===<<<===<<<;;;???IIIVVVfffxxxoooYYYHHH???;;;777777;;;>>>DDDWWWlll}}}zzzzzz{{{|||zzz```RRRGGGCCC??????@@@CCCKKKTTTccchhhlllooovvv~~~}}}vvvlllccccccfffkkkrrrxxxxxxyyyzzz{{{|||}}}zzzwwwuuuuuutttuuusssqqqpppooollleee```WWWNNNAAA777333222111000111222333333333555888:::888777888:::???CCCEEEEEEEEEGGGJJJKKKKKKHHHEEECCC>>>>>>>>>>>>@@@CCCGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCAAADDDIIINNNTTT]]]iiiqqqwwwwwwuuunnneee___]]]]]]^^^cccjjjppppppkkkddd^^^ZZZ\\\]]]___eeeooo|||uuuiiicccbbb```jjjvvv|||{{{yyy{{{vvvnnniiieee___\\\UUUPPPHHHDDDBBB@@@===:::777666666555555666777888888999:::;;;===AAAFFFJJJRRR___qqq}}}wwwxxx}}}yyynnnccc]]]\\\\\\fffllltttyyyzzzzzzzzz{{{}}}{{{ppphhhnnnwwwnnnjjjddd```___]]]YYYYYY[[[WWWWWWWWWVVVUUUUUUTTTTTTRRRPPPOOONNNOOOPPPOOONNNNNNQQQUUUWWWVVVUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVTTTSSSTTTUUUXXXYYYXXXWWWQQQOOOLLLLLLLLLMMMMMMLLLGGGFFFFFFEEECCCAAA@@@???@@@???CCCMMMSSSRRRPPPPPPUUU[[[```gggttttttooonnnjjjkkkllllllmmmqqqxxx~~~xxx{{{~~~}}}|||zzzxxxuuusssooojjjggggggccc\\\XXXXXXXXX]]]fffqqq|||~~~}}}|||{{{|||}}}~~~}}}{{{||||||||||||zzzxxxvvvuuuuuussslllbbbWWWOOOLLLKKKGGGHHHHHHFFFDDDCCCCCCDDDCCCDDDFFFGGGGGGHHHKKKMMMPPPUUU]]]ffflllpppppppppkkkjjjiiigggeeedddcccbbbeeehhhlllqqqtttuuutttsssrrrnnngggaaa\\\YYYYYYYYY[[[aaaiiirrrxxx{{{{{{zzzvvvzzz~~~~~~~~~}}}{{{zzz{{{zzzxxxwwwuuutttsssrrrqqqnnnjjjgggdddcccaaa___\\\VVVNNNIII???===:::777555555777777999>>>BBBBBB>>>;;;<<<>>>======BBBOOO^^^nnn~~~fffNNNAAA>>>999666888===AAAJJJ___vvv~~~}}}{{{rrr]]]SSSHHHDDDAAABBBAAAAAAGGGNNN___dddiiillluuu~~~zzzoooffffffjjjnnnrrrwwwyyyzzz{{{|||}}}~~~{{{xxxwwwvvvuuutttrrrqqqqqqqqqnnngggbbb[[[QQQCCC999444333222111111222333333222333555777555555666999>>>AAACCCCCCEEEEEEEEEEEECCCAAA>>>===<<<===>>>AAACCCGGGIIIKKKOOOPPPOOONNNKKKGGGCCCAAA<<>>;;;888777666666555666777888999:::;;;<<<===???DDDIIINNN]]]kkk~~~|||uuusssxxx|||tttjjjbbb^^^___aaannnsssxxx{{{{{{zzz{{{|||}}}}}}xxxmmmgggpppyyyoooiiiccc___^^^___^^^YYYXXXYYYWWWWWWVVVUUUUUUTTTTTTSSSTTTSSSPPPPPPQQQQQQPPPOOONNNPPPRRRTTTVVVVVVUUUTTTWWWWWWVVVUUUTTTSSSRRRQQQSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTUUUWWWZZZZZZYYYWWWRRRPPPMMMLLLMMMNNNMMMMMMGGGGGGFFFFFFEEECCCBBBAAAAAA>>>AAALLLRRROOOMMMNNNTTT\\\cccjjjwwwuuuqqqpppmmmmmmmmmlllkkkooouuuzzzxxxzzz}}}~~~|||zzzsssooollllllhhh```[[[ZZZZZZ]]]eeeooozzz~~~~~~|||{{{|||}}}~~~}}}{{{zzz{{{{{{{{{{{{yyyxxxwwwvvvuuuqqqggg\\\TTTPPPOOOIIIIIIJJJHHHEEECCCCCCDDDBBBCCCDDDDDDDDDFFFIIILLLKKKQQQ[[[fffnnnsssttttttooonnnmmmlllkkkiiihhhhhhlllooossswwwzzzzzzyyyxxxwwwsssmmmfff```]]]\\\\\\\\\bbbjjjsssyyy||||||{{{yyy}}}~~~|||yyyxxxxxxxxxwwwvvvvvvtttrrrqqqpppmmmjjjgggbbbaaa```^^^ZZZSSSLLLFFF===;;;999666555666888999:::>>>BBBAAA===:::<<>>>>>EEESSScccsss|||```GGG<<<<<<888555888>>>DDDNNNeee}}}}}}yyyyyylllZZZSSSHHHEEECCCCCCBBB@@@DDDKKK[[[bbbgggjjjtttuuukkkkkknnnqqquuuxxxzzz{{{||||||}}}~~~|||yyywwwvvvvvvtttrrrpppqqqqqqoooiiiddd]]]RRREEE:::555444333222000111222222111111333555333333555888<<>>@@@CCCFFFIIIJJJKKKTTTTTTTTTRRRNNNHHHCCC@@@999;;;===>>>???EEEMMMTTTPPPTTTWWWWWWUUUWWW\\\aaabbbhhhqqqvvvvvvpppjjjeeecccaaa___ccclllxxx|||sssfff___^^^ZZZgggvvv}}}|||zzz}}}~~~xxxnnngggaaaZZZSSSNNNKKKFFFAAA===;;;:::999888:::888555333333444666777777777;;;AAABBBDDDPPP___lllyyyvvvrrrssswww}}}|||xxxpppfff______eeekkktttwwwzzz{{{yyyyyy{{{~~~xxxnnnhhhhhhrrrppphhhfff_________^^^\\\ZZZYYYXXXUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVUUURRRNNNMMMNNNOOOMMMKKKNNNHHHCCCBBBDDDEEEBBB>>>BBBAAAAAAEEEJJJNNNNNNLLLOOOWWWcccrrrwwwqqqppprrrssssssppplllmmmrrrxxx{{{yyyxxxyyy|||~~~~~~}}}yyyvvvrrrnnnjjjfffaaa^^^\\\]]]bbbkkkwww}}}}}}|||{{{{{{{{{{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwuuuuuutttooofff]]]UUUQQQNNNLLLLLLLLLHHHDDDFFFLLLEEEEEEEEEDDDEEEFFFGGGGGGIIINNNWWWcccmmmsssuuutttuuurrrooommmnnnoooqqqqqqqqqssswww{{{}}}~~~}}}}}}zzzvvvpppkkkgggbbb^^^[[[ZZZaaakkkttt{{{}}}|||zzz~~~|||zzzxxxxxxxxxvvvuuuvvvssspppnnnmmmkkkhhhfff``````^^^[[[TTTMMMFFFAAA;;;999666444444666888:::>>>???@@@???===;;;<<<===999???HHHTTTcccuuuqqqWWWDDD>>>???<<<<<<;;;===EEEWWWnnn|||uuuvvvlll^^^XXXOOOKKKEEE???===>>>BBBDDDUUU^^^eeeiiisssvvvpppppprrrsssvvvzzz|||zzzzzz|||}}}|||xxxuuutttssspppqqqssssssqqqmmmiiiggg```VVVHHH===777444222111333333222111000000111111333444666999;;;>>>???@@@BBBAAA???===<<<<<<<<<<<>><<<;;;;;;;;;>>>BBBFFFHHHMMMNNNOOOQQQUUU\\\dddiiippptttxxxyyyuuummmgggcccdddcccdddjjjsss|||{{{qqqccc\\\[[[ZZZfffttt||||||yyyyyy{{{}}}vvvlllccc\\\VVVOOOJJJHHHDDD???;;;:::999888888777666555555555777999:::>>>>>>BBBGGGJJJOOO]]]lll~~~wwwuuusssrrrsssxxx}}}zzzwwwqqqiiicccdddjjjpppvvvxxxzzz}}}~~~~~~uuukkkhhhkkkuuuyyyllldddaaa]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTUUUUUUSSSTTTUUUWWWXXXXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUVVVVVVWWWWWWWWWVVVXXXTTTQQQOOOOOOOOOMMMKKKMMMHHHDDDCCCEEEEEECCC???@@@>>>>>>BBBHHHLLLMMMLLLMMMTTT```pppwwwrrrppprrrsssssspppmmmmmmrrrwww{{{yyyxxxyyy{{{}}}~~~~~~}}}zzzuuuqqqmmmiiieeeaaaaaaaaadddkkkuuu~~~}}}||||||{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxvvvvvvuuuppphhh^^^VVVRRROOOMMMMMMMMMJJJFFFGGGLLLIIIIIIIIIHHHHHHHHHHHHHHHJJJNNNVVVaaakkkrrruuuuuuvvvsssooolllmmmoooqqqsssvvvxxx{{{~~~}}}zzztttoookkkfffaaa]]]ZZZaaakkkuuu|||~~~}}}zzzyyyyyyxxxvvvuuuuuurrrooommmllljjjgggeee___^^^\\\XXXQQQJJJCCC???:::888555444444666999;;;???@@@@@@>>><<<;;;;;;<<<===BBBLLLXXXfffvvvmmmTTTBBB<<<===>>>???AAAFFFQQQbbbuuu~~~~~~xxxtttwwwzzzfff]]]YYYTTTOOOHHHAAA>>>>>>@@@BBBLLLWWWaaahhhrrrzzzrrrrrruuuwwwyyy}}}|||||||||}}}~~~|||~~~|||xxxuuuttttttoooppprrrsssqqqnnnkkkhhhaaaXXXKKK???999666444222333333222111111111111111222222444666888:::<<<===???===;;;:::999:::;;;<<>>AAAEEEHHHIIILLLPPPUUU\\\eeennnuuuxxxzzz}}}|||wwwpppiiifffcccdddfffmmmwww{{{pppbbb[[[ZZZZZZfffttt|||}}}{{{|||}}}|||sssggg]]]UUUPPPJJJFFFCCC@@@<<<999999999888777444555555777888:::<<<===???@@@CCCIIIPPP[[[lll{{{wwwuuuvvvuuurrrpppqqquuuzzzwwwvvvsssnnnkkkkkkqqqvvvyyyyyy{{{xxxnnnggghhhoooyyy|||qqqhhh```\\\ZZZZZZZZZYYYXXXVVVTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYUUUUUUUUUUUUUUUVVVVVVWWW[[[XXXTTTRRRPPPOOOLLLJJJKKKHHHEEEDDDFFFFFFDDDAAA???===<<<@@@FFFLLLNNNNNNNNNRRR]]]mmm||||||}}}~~~~~~{{{wwwrrrpppqqqrrrrrrpppmmmmmmqqquuuyyyxxxwwwxxx{{{}}}~~~~~~zzzuuurrrnnnjjjggghhhggggggkkksss{{{}}}|||{{{{{{zzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvtttpppiii```XXXSSSOOONNNNNNOOOMMMIIIIIIMMMOOOOOOOOOOOOMMMLLLJJJIIIJJJMMMSSS\\\gggooosssuuuvvvrrrnnnkkkjjjmmmqqqtttzzz{{{}}}~~~zzzuuupppjjjccc___ZZZ```jjjuuu}}}~~~{{{zzzzzzxxxvvvtttsssqqqnnnllljjjhhheeeccc]]]\\\YYYTTTMMMEEE???;;;777666444444555777:::<<<@@@AAA@@@>>>;;;:::;;;===AAAGGGQQQ]]]jjjxxx|||gggOOO???:::;;;;;;<<>>???EEEQQQ___gggqqqttttttxxx{{{~~~~~~}}}yyywwwuuuuuuoooqqqssssssrrrooollliiiaaaZZZNNNCCC<<<888555444333222222111111111111222111222333555777999:::;;;===;;;999888999;;;>>>???CCCIIIOOOTTT\\\fffkkkllllllggg___VVVNNNGGGCCCAAA<<<<<<===>>>AAAEEEIIIKKKKKKOOOUUU\\\eeeoooxxx|||}}}|||xxxrrrkkkgggdddccceeejjjrrr|||{{{oooaaaYYYYYYZZZfffttt}}}~~~yyypppbbbWWWOOOJJJEEEBBB>>><<<999777888888777777333444666888:::<<<===>>>>>>AAAFFFNNNZZZjjj}}}yyywwwxxxzzzzzzuuuooonnnrrrvvvwwwxxxwwwuuurrrrrrvvvzzz~~~||||||pppiiieeejjjttt~~~sssmmmfff___[[[ZZZZZZZZZYYYXXXVVVUUUTTTWWWVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXYYYXXXXXXXXXWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSUUUUUUVVVXXXYYYYYYZZZZZZWWWVVVUUUTTTTTTUUUWWWXXX]]][[[XXXUUURRROOOLLLKKKJJJHHHFFFFFFGGGGGGEEECCC@@@===;;;???EEELLLOOOPPPOOOQQQYYYggguuuzzzuuuooonnnoooqqqtttvvvuuurrrpppooopppqqqooonnnnnnpppsssvvvuuutttvvvzzz~~~~~~yyyuuurrrnnnlllmmmllljjjlllqqqyyy||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyvvvuuussspppkkkcccZZZUUUPPPNNNNNNPPPOOOKKKJJJMMMSSSTTTUUUUUUSSSPPPMMMJJJJJJLLLOOOWWWaaajjjpppssssssqqqlllhhhgggjjjppptttzzz{{{|||}}}|||xxxrrrlllddd___XXX^^^hhhsss|||~~~}}}~~~|||{{{zzzyyyvvvtttqqqnnnkkkiiihhhfffcccaaa[[[YYYUUUPPPIIIBBB<<<999444444333444666999<<<>>>AAAAAA???===::::::<<<>>>BBBJJJVVVcccppp|||vvv```KKK===999:::888:::@@@MMM___nnnvvvyyy~~~zzzwww|||yyyrrrmmmqqqzzz}}}cccZZZ[[[]]]\\\VVVNNNFFF@@@======>>>BBBPPP___hhhqqqvvvtttzzz~~~~~~{{{xxxwwwvvvrrrsssuuuuuussspppllliiibbb[[[QQQGGG???999666444333222222111111222222222333444555777999;;;<<<===???===;;;999;;;>>>CCCFFFKKKQQQXXX]]]eeennnrrrrrrqqqiii]]]RRRJJJEEECCCBBB@@@AAABBBEEEIIIMMMQQQSSSUUUYYY```fffmmmuuu|||~~~zzztttmmmgggddddddeeeiiiooowww{{{nnn___YYYYYY[[[eeettt~~~tttkkk]]]RRRKKKFFFBBB???;;;999666666777777777666444555666888:::<<<>>>>>>BBBHHHQQQ\\\kkk~~~}}}uuuuuuyyy~~~~~~yyyrrrooorrrwwwxxxzzz{{{zzzwwwvvvyyy|||~~~zzzjjjfffgggqqq|||xxxmmmjjjfffaaa]]][[[[[[[[[[[[ZZZXXXWWWVVVYYYXXXWWWUUUTTTSSSRRRRRRVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXX\\\[[[YYYVVVRRRNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFEEE===;;;999<<>>@@@AAAAAA>>>;;;999:::===@@@CCCLLL[[[jjjxxxqqq[[[HHH===:::;;;;;;===DDDSSSfffsssyyyyyy{{{zzzwwwttt{{{~~~wwwpppjjjrrr|||www___ZZZ]]]___^^^YYYQQQIIIBBB???>>>>>>@@@LLL\\\gggqqqwwwtttyyy}}}{{{xxxzzz}}}|||zzzyyyxxxvvvwwwxxxxxxuuupppllliiiccc^^^VVVKKKAAA:::666444333222222222222222333333333444666888;;;>>>@@@AAADDDAAA===;;;<<>>@@@BBBFFFQQQ]]]kkk{{{}}}tttqqquuu{{{zzztttrrruuuxxxyyy|||}}}|||zzzyyy{{{~~~{{{sssiiiiiippp|||rrrjjjhhhddd```^^^[[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXVVVTTTSSSRRRQQQQQQUUUVVVWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYVVVRRRNNNLLLLLLKKKKKKKKKJJJIIIGGGFFFEEE:::888777;;;AAAGGGIIIIIIFFFGGGKKKUUU___dddbbb___XXX[[[```eeejjjmmmnnnooonnnoooqqqssstttuuuvvvvvvrrrrrrrrrtttxxx|||~~~|||zzzxxxwwwxxxvvvrrrppppppuuu}}}|||{{{zzzzzzyyyyyyzzzzzz|||||||||}}}||||||{{{zzzuuusssrrrrrrqqqlllddd^^^UUUPPPNNNPPPQQQOOOOOOQQQWWWZZZ^^^```___ZZZUUUQQQMMMLLLMMMRRRZZZcccjjjmmmmmmmmmkkkgggdddgggmmmssszzz{{{|||}}}~~~~~~~~~~~~|||xxxsssnnnhhhaaa]]]WWW\\\dddnnnvvv}}}~~~sssuuuxxxzzz}}}~~~}}}|||{{{zzzwwwtttqqqllljjjgggeeecccaaa^^^\\\VVVSSSNNNHHHAAA<<<999777333333444666999<<>>BBBFFFIIIOOO\\\lllzzz~~~wwwuuuuuuzzz}}}xxxuuutttvvvxxxxxx{{{}}}|||{{{{{{~~~wwwoookkkppp{{{yyykkkeeeccc^^^[[[[[[XXXYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUVVVXXXYYYZZZYYYXXXWWWUUUVVVVVVWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUWWWXXXYYYVVVWWWXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRTTTVVVWWWUUUQQQMMMMMMMMMLLLLLLMMMLLLIIIGGGEEEEEE;;;:::999===CCCGGGHHHGGGFFFGGGIIIMMMRRRVVVXXXXXXSSSXXX^^^ccceeehhhlllooooooqqqssswwwzzz||||||{{{vvvtttssstttwwwyyy{{{{{{~~~}}}}}}~~~|||xxxsssppprrrxxx}}}||||||{{{zzzzzzyyyyyyzzzzzz|||}}}}}}}}}}}}|||{{{{{{wwwuuutttuuuvvvssskkkeeeZZZTTTPPPQQQSSSRRRSSSVVVXXX\\\aaaeeeeeeaaa[[[WWWQQQPPPPPPTTT[[[ccciiillllllmmmllliiifffhhhmmmsssxxxzzz|||}}}~~~}}}|||{{{}}}yyytttooojjjeee```]]]ZZZ^^^dddmmmuuu{{{~~~}}}vvvxxxzzz{{{}}}}}}|||{{{zzzyyyvvvrrrooojjjhhheeecccbbb```]]]ZZZRRRNNNIIICCC===999777555444555666888;;;>>>@@@BBB@@@>>><<<999888;;;AAAEEENNNYYYkkk{{{hhhQQQBBB;;;:::;;;<<>>EEERRRaaapppyyyvvvvvvyyywwwppprrr{{{}}}{{{zzzyyyzzz{{{|||zzzwwwssspppjjjhhhaaaVVVIII>>>888555222222222222222333444555666888<<>>;;;888888777555555666666555333777888888;;;@@@FFFKKKOOOZZZiii{{{vvvvvvyyy|||{{{uuutttuuuwwwwwwvvvyyy||||||{{{|||vvvooommmuuu|||qqqgggbbb^^^YYYWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[ZZZYYYXXXUUUUUUVVVVVVWWWVVVVVVVVVQQQQQQRRRSSSTTTVVVXXXYYYVVVWWWYYYYYYXXXWWWUUUSSSQQQRRRSSSSSSSSSQQQPPPOOOQQQSSSUUUTTTPPPMMMMMMNNNLLLMMMNNNMMMJJJGGGEEEDDD>>>======AAAGGGKKKKKKIIIKKKKKKJJJIIIJJJLLLNNNPPPPPPWWW^^^bbbccceeejjjoooqqqsssvvvzzz~~~yyywwwuuutttvvvwwwwwwwww}}}|||uuupppppptttyyy{{{~~~{{{{{{zzzyyyyyyyyyyyyzzz}}}}}}}}}}}}}}}||||||{{{xxxvvvvvvxxxzzzwwwpppjjj^^^VVVQQQRRRTTTUUUVVVYYYYYY]]]dddhhhiiieee___[[[TTTSSSSSSVVV\\\dddiiillllllnnnnnnlllhhhiiioootttvvvxxxzzz|||}}}{{{yyyxxx|||xxxrrrmmmiiiddd```]]]\\\___eeemmmtttzzz~~~}}}}}}}}}{{{|||}}}}}}~~~}}}|||zzzzzzyyyvvvqqqnnniiigggdddbbbaaa___\\\ZZZNNNKKKFFF@@@;;;777555444555666777999<<<>>>AAABBB???>>>;;;888888<<>>BBBHHHNNNTTTYYY[[[XXXRRRJJJDDDDDDIIIQQQVVV___iiitttzzz}}}|||uuummm___WWWMMMIIIJJJMMMNNNMMMXXX[[[aaahhhqqqxxx~~~|||zzzvvvrrrnnnnnnqqqtttrrrvvv{{{~~~xxxggg[[[\\\dddjjjrrr~~~}}}kkkaaaSSSMMMEEE@@@===;;;777555555666777999999999999888888===AAAAAABBBIIIUUU___ooo|||~~~yyy{{{uuuooonnnrrruuuwwwzzzyyywwwwwwyyy{{{}}}zzzrrrllliiiwwwmmmiiiddd___[[[WWWTTTQQQXXXUUUSSSSSSUUUTTTQQQNNNRRRQQQQQQPPPPPPPPPQQQQQQTTTUUUVVVXXXYYYYYYXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSSSSRRRPPPNNNKKKJJJMMMNNNOOOPPPQQQPPPOOONNNQQQPPPNNNKKKHHHFFFDDDCCC>>>>>>>>>???AAADDDGGGHHHMMMMMMLLLHHHEEEFFFKKKPPPRRRSSSWWW^^^ffflllpppqqqxxxxxxxxxzzz~~~|||zzzyyywwwwwwyyyzzz|||zzz|||}}}~~~xxxrrrqqqsssvvvyyy|||~~~}}}{{{yyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzz}}}yyywwwyyy}}}|||tttmmmccc\\\TTTPPPRRRVVVZZZ[[[^^^dddiiikkklllkkkeee]]]\\\YYYYYY\\\___ccckkktttrrruuuvvvtttnnnlllnnnqqq}}}|||{{{zzzyyywwwsssoooqqqooommmkkkeee______cccbbbggglllppptttyyy{{{xxxxxxyyyzzz{{{~~~{{{~~~{{{xxxuuutttssspppnnnlllhhhccc```^^^[[[UUUPPPIIIFFF@@@<<<:::888666444666555555888===??????======::::::<<<===???FFFMMMXXXkkk~~~www[[[HHH<<<777888<<>><<<;;;999777777666666666666888999:::777;;;???BBBFFFPPP___jjj||||||{{{wwwqqqqqqsssvvvwwwuuuuuuuuuwwwzzz}}}~~~zzzqqqlllmmmooozzzhhheee___[[[YYYWWWUUUSSSWWWUUUSSSSSSTTTSSSQQQNNNQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTVVVWWWXXXWWWWWWVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSVVVUUUTTTSSSSSSTTTUUUUUURRRRRRRRRQQQOOOMMMKKKIIIKKKLLLMMMNNNNNNOOOOOOOOORRRQQQNNNLLLIIIFFFDDDCCCAAA@@@AAAAAACCCEEEGGGIIIMMMMMMLLLHHHEEEEEEJJJNNNRRRSSSXXX```jjjrrrxxxzzz}}}|||zzzzzz|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||uuuqqqpppqqqwwwzzz~~~}}}{{{zzzzzzzzz{{{|||||||||}}}}}}||||||{{{{{{xxxyyy}}}|||vvvpppeee___VVVQQQRRRUUUYYY[[[[[[bbbiiimmmqqqrrrmmmeee___\\\[[[___cccgggooowww{{{}}}~~~{{{uuupppppprrrxxxyyy|||~~~~~~{{{uuuppppppmmmllljjjeee``````eeefffkkkqqquuuxxx}}}|||xxxvvvuuuvvvxxxzzz~~~{{{}}}zzzwwwtttsssrrrpppnnnkkkgggbbb___\\\WWWQQQKKKEEEAAA<<<999777555444222666555666999===???>>><<<>>>;;;;;;===>>>AAAHHHQQQaaasssnnnTTTDDD<<<:::;;;>>>JJJ\\\sss~~~~~~tttpppmmmiiifffdddccc___WWWMMMFFFDDDDDDEEECCCIIIVVVeeerrr}}}zzz{{{zzzzzzyyywwwzzzyyyxxx|||}}}{{{zzzzzzxxxyyyzzz{{{{{{{{{zzzyyyuuussslllaaaRRRDDD;;;777666222000333444444666:::???JJJWWW```hhhmmmmmmiiibbbWWWNNNKKKMMMQQQWWW]]]hhhpppxxxzzzyyytttiii___YYYTTTQQQSSSSSSSSSYYYbbbkkkpppyyy~~~|||yyyxxxxxxyyyzzzzzzxxxwwwxxx|||rrrhhhcccgggnnnxxxppp___RRRLLLEEEBBB>>>;;;:::::::::999999777555333444777:::<<<<<>>???===;;;===;;;<<<>>>@@@CCCMMMWWWkkk}}}uuu```III>>><<<<<<>>>@@@MMM```vvv~~~ppplllhhhbbb^^^VVVYYYZZZWWWPPPJJJGGGFFFGGGDDDGGGRRR```kkkttt{{{|||xxxuuuwwwxxxzzzzzzwww{{{~~~~~~~~~{{{zzzyyywwwxxxzzz{{{{{{{{{zzzzzzwwwuuuooodddVVVHHH>>>999777333222444555555999>>>FFFTTTeeepppvvvwwwsssmmmddd[[[SSSQQQRRRTTTZZZ```kkkuuu}}}|||vvvmmmccc[[[[[[WWWUUUVVVWWW[[[ccclllyyy~~~~~~~~~}}}}}}||||||yyyxxxxxx~~~~~~rrriiigggmmmvvv}}}lll___RRRJJJGGG@@@>>>;;;999999999999999888777555444555888<<<>>>CCCFFFJJJPPPYYYiii{{{zzzssstttzzz{{{yyywwwvvvuuuxxxyyy|||{{{rrriiidddhhhyyysssggg^^^ZZZVVVSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSOOONNNMMMLLLKKKIIIHHHGGGHHHHHHHHHIIIKKKMMMPPPQQQTTTRRRPPPMMMJJJGGGEEEDDDEEEDDDDDDDDDDDDEEEGGGHHHLLLMMMNNNLLLHHHFFFHHHKKKRRRTTTYYYcccooo{{{zzzwwwyyy}}}|||~~~yyyuuutttsssuuuyyy~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}||||||}}}~~~zzzzzz|||}}}zzzxxxoooiii```YYYUUUUUUXXXZZZ^^^fffpppwww}}}yyyqqqccc^^^]]]bbbiiiooowwwyyyvvvtttxxx~~~{{{vvvpppkkkhhhhhhgggeeeggglllrrrxxx~~~zzzwwwtttrrrsssuuu{{{|||xxxvvvrrrpppooonnnllljjjgggccc^^^ZZZUUUNNNEEE???===;;;777555555666666555555777:::===???>>>;;;999;;;:::<<>>???MMM```vvvzzzkkkeee^^^WWWRRRNNNRRRVVVVVVQQQMMMKKKKKKHHHEEEFFFPPP]]]hhhnnnpppvvvzzz~~~~~~{{{xxxwwwvvvxxx||||||zzz~~~|||zzzyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxvvvqqqgggZZZMMMBBB;;;999666444666777888>>>DDDLLL]]]ppp|||}}}uuummmeee^^^XXXVVVVVVWWW\\\bbbmmmxxx}}}rrriii```[[[]]][[[ZZZ[[[^^^ccclllttt~~~}}}}}}{{{{{{~~~tttmmmmmmvvvmmm]]]QQQHHHCCCCCC===<<<;;;999777777777888666666777888:::<<<>>>@@@EEEIIIPPPZZZfffvvvuuuppppppssszzz|||yyywwwvvv{{{}}}zzznnngggeeemmm{{{jjjaaa[[[XXXTTTQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPQQQOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMNNNOOOPPPQQQMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSQQQPPPMMMJJJHHHFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFLLLNNNPPPOOOKKKIIIJJJLLLQQQSSSXXXbbbmmmxxx{{{wwwxxx}}}~~~|||wwwuuurrrtttxxx|||}}}}}}~~~~~~|||{{{{{{{{{{{{|||~~~}}}|||||||||}}}~~~zzzyyy{{{|||{{{zzzsssoooggg___YYYWWWXXXZZZ\\\fffrrr{{{wwwddd^^^[[[```iiiqqqzzz~~~xxxyyy{{{{{{sssmmmiiiiiiiiiiiilllqqqwww}}}~~~zzzvvvsssrrruuuyyy}}}~~~~~~|||wwwtttqqqnnnmmmkkkiiigggddd```[[[VVVQQQJJJBBB;;;:::777444333444555666555666999<<>>===:::999999999<<<@@@DDDLLL\\\jjjppp\\\KKK;;;666888:::<<<===KKK]]]qqq{{{~~~~~~qqqddd^^^XXXQQQMMMMMMQQQUUUUUUQQQNNNLLLMMMKKKIIIJJJPPP[[[eeeiiiiiiiiinnntttxxxyyyxxxxxxwwwxxx{{{}}}{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyxxxvvvqqqiii^^^QQQEEE===888555444666888:::BBBJJJUUUggg{{{vvvmmmddd___ZZZYYYXXXYYY^^^eeennnyyy{{{ppphhhbbb___^^^```bbbccchhhpppxxx}}}~~~}}}}}}vvvppprrr}}}ttt___QQQHHH@@@<<<<<<;;;;;;;;;:::777666777888666777999;;;>>>AAACCCEEEFFFMMMYYYggguuu}}}rrrjjjjjjnnnuuu{{{}}}{{{{{{}}}~~~wwwjjjhhhmmmwwwrrreee^^^YYYWWWTTTRRRRRRRRRQQQOOOOOOPPPPPPNNNMMMNNNPPPRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPQQQRRRTTTUUUTTTTTTSSSQQQQQQRRRSSSSSSRRRRRRQQQOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKLLLMMMOOOPPPMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOPPPPPPPPPNNNLLLJJJHHHGGGFFFCCCBBBBBBAAABBBCCCEEEFFFJJJNNNQQQQQQNNNLLLKKKMMMOOOQQQWWW___jjjrrrwwwzzz|||yyyzzz|||vvvtttrrrtttwww{{{~~~~~~~~~||||||zzzyyyyyyyyyzzzzzz||||||||||||}}}~~~~~~}}}zzzyyyzzzzzzzzzyyyvvvtttnnnfff___[[[ZZZZZZXXXcccrrr~~~ggg___ZZZ___iiissszzz|||}}}wwwpppkkkkkkmmmnnnrrrvvv|||{{{wwwvvvwwwzzz|||||||||zzzvvvsssooollljjjhhheeeccc```[[[UUUPPPKKKFFF???999666333111000111333444333888;;;>>>???===;;;::::::777999===CCCHHHSSSfffwwwyyygggRRRFFF999666666777:::===IIIZZZlllvvv{{{lllcccaaa^^^\\\ZZZSSSWWW[[[ZZZUUUOOOLLLLLLNNNNNNNNNPPPWWWaaaeeecccdddiiipppvvvyyyzzz{{{{{{}}}~~~|||{{{zzz{{{{{{|||{{{yyyxxxwwwuuusssoooiii```TTTGGG>>>555333333555777;;;EEEPPPbbbsssvvvmmmbbb]]]YYYXXXXXXYYY```hhhqqqzzz~~~xxxoooiiifffddd```fffkkknnnssszzz{{{{{{zzzzzzzzzzzzzzzzzzwwwzzz{{{zzz|||xxxuuuyyyooo```PPPGGGAAA<<<999999888:::;;;;;;888888999;;;999999999;;;???EEEJJJMMMQQQZZZiiixxx{{{tttoookkklllqqqxxx{{{zzz~~~uuujjjooozzzzzzlllbbb\\\VVVUUUSSSSSSTTTSSSRRRPPPNNNOOOOOONNNLLLMMMPPPSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPPPPPPPOOOMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFHHHIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGBBBBBBAAAAAABBBDDDEEEFFFGGGLLLQQQRRROOOMMMLLLLLLKKKNNNTTT]]]gggnnnqqqrrr|||~~~~~~{{{|||}}}xxxvvvtttuuuxxxzzz}}}}}}~~~zzzyyyxxxwwwvvvwwwxxxxxxzzzzzz{{{|||}}}}}}}}}}}}|||{{{yyyyyyyyyyyyxxxxxxxxxwwwtttmmmddd^^^[[[[[[YYYeeetttlllbbb[[[___kkkwww}}}zzz||||||tttmmmmmmppprrrvvvzzz|||{{{|||||||||{{{xxxvvvsssoookkkhhheeebbb___[[[UUUNNNIIIEEEAAA<<<888555333000000111333333333:::===???>>><<<:::::::::888:::@@@GGGNNNZZZooosss___JJJBBB:::777555555999>>>JJJYYYiiittt|||~~~wwwfffaaacccdddfffggg___dddiiihhh```WWWOOOLLLIIIMMMMMMMMMSSS]]]ddddddccciiipppwww{{{}}}~~~~~~~~~~~~}}}||||||||||||zzzxxxvvvuuurrrpppmmmiiiaaaVVVHHH???666444555888:::???KKKXXXlll{{{}}}ssslll```[[[WWWVVVVVVXXX```jjjuuu{{{|||vvvnnnkkkiiiggghhhpppvvvvvvvvvyyyxxxuuullljjjgggfffgggjjjoooqqqnnnsssvvvwww{{{}}}}}}~~~qqq]]]QQQEEE@@@???<<<::::::666999;;;;;;999999;;;>>><<<;;;999;;;???FFFNNNSSS```jjjxxxyyyqqqrrrsssqqqrrrvvvyyyzzz}}}vvvzzzuuullluuutttiii```[[[SSSSSSSSSUUUVVVUUUSSSQQQMMMNNNOOOMMMKKKLLLPPPTTTVVVUUUTTTRRRQQQQQQQQQQQQNNNOOORRRTTTVVVWWWWWWWWWPPPQQQQQQRRRQQQQQQPPPPPPNNNNNNOOOPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHHHHCCCEEEGGGIIIJJJKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBAAABBBCCCEEEFFFHHHEEEJJJPPPRRROOOMMMLLLLLLHHHLLLSSS\\\ffflllnnnnnnvvvzzz~~~}}}~~~}}}|||uuuvvvxxxzzz}}}~~~{{{{{{}}}xxxwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{}}}}}}}}}}}}|||yyyyyyyyyxxxxxxwwwwwwvvvxxxyyywwwppphhh```\\\\\\^^^iiixxxpppeee]]]aaammm{{{~~~vvvzzzvvvoooooorrrtttxxx}}}~~~||||||zzzwwwwwwsssnnnjjjgggddd```]]]WWWQQQIIIDDDAAA>>>:::777777555222222333555555555;;;>>>???>>>;;;999:::;;;999<<>>DDDRRR___qqq~~~yyypppiii^^^YYYVVVUUUTTTWWW```kkkyyy|||{{{tttnnnlllkkkhhhpppxxx|||yyyuuurrrlllddd___\\\YYYXXX[[[aaaiiinnnkkkppptttwww|||~~~mmm___PPPJJJBBB>>>======999666:::999888777666666666666===<<>>>>>>>><<<:::999;;;<<<888@@@GGGMMMXXXlllgggSSS???:::777777777777;;;AAAMMMaaaoooxxx|||{{{||||||tttsss|||}}}}}}tttjjj```\\\ZZZYYY___gggwww~~~rrrbbbVVVPPPLLLKKKJJJKKKPPPYYYbbbgggggghhhkkkpppvvvzzz||||||}}}~~~yyyyyy~~~~~~zzz{{{{{{{{{zzzxxxuuusssqqqnnnmmmjjjeeeaaa[[[NNNAAA:::777777;;;@@@HHHVVVcccxxx~~~|||qqqeee^^^\\\VVVQQQPPPQQQUUU```jjjuuuzzz{{{uuuqqqqqqrrrrrrzzz}}}|||vvvnnnfff^^^YYYRRROOOQQQXXX]]]```hhhrrrpppvvv}}}~~~nnn\\\PPPKKKEEE???<<<======;;;888999999888888999999:::;;;AAA@@@CCCIIIMMMSSS```mmmzzzyyypppmmmkkkkkkppptttwwwwwwzzzzzzzzz|||}}}~~~~~~}}}zzz|||qqqiiibbb\\\YYYXXXVVVTTTTTTTTTSSSQQQPPPPPPOOONNNMMMLLLMMMMMMNNNQQQRRRRRRSSSRRRQQQPPPOOOOOONNNMMMNNNPPPRRRRRRRRRPPPOOONNNNNNPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHLLLQQQTTTSSSMMMHHHEEEKKKSSSZZZ___cccgggkkkqqqxxx}}}zzzwwwvvvvvvvvv{{{}}}xxxrrrooosssyyy{{{|||}}}}}}~~~~~~}}}||||||~~~|||yyytttqqqqqqsssvvvyyyzzz{{{}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxwwwzzzzzzvvvooojjjhhhiiipppuuu~~~qqqkkkgggjjjqqq~~~wwwzzz}}}}}}uuuuuuwwwxxx{{{}}}yyywwwuuutttpppnnnjjjgggccc]]]WWWRRRKKKHHHDDD???:::666444333555555444444555888:::<<<>>>>>>===;;;999999:::<<<===EEENNNTTTaaauuuuuu\\\III>>>999777777777888===CCCTTThhhuuu|||{{{vvv}}}|||zzzsssttt|||~~~tttjjjaaa^^^[[[YYY^^^eeevvvzzz~~~zzzooo```SSSLLLKKKLLLMMMMMMOOOVVV___eeefffgggjjjoootttxxx{{{||||||yyyyyy~~~~~~~~~{{{yyyyyyxxxwwwvvvsssqqqpppnnnnnnlllgggccc^^^QQQEEE>>>;;;:::===BBBJJJWWWcccvvvzzz~~~|||uuujjj___YYYTTTOOOLLLMMMPPPUUU```kkkwwwzzzzzztttqqqsssvvvwww~~~xxxnnncccYYYRRROOORRRPPPSSSZZZ```fffooozzzwwwjjj]]]OOOFFFCCC???;;;:::;;;<<<;;;:::888999999:::;;;===>>>???AAA@@@CCCJJJRRR\\\lllyyywwwnnnjjjjjjkkkoootttwwwxxxxxx{{{{{{zzz{{{|||~~~~~~vvvjjjddd^^^ZZZXXXXXXVVVTTTTTTUUUTTTSSSQQQOOOOOONNNMMMMMMMMMMMMNNNQQQQQQRRRSSSSSSRRRPPPOOOOOOMMMLLLMMMNNNPPPPPPOOOOOOMMMMMMMMMPPPQQQRRRQQQNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGIIIOOOTTTUUUPPPJJJGGGKKKRRRXXX\\\```ccceeennnuuu|||{{{wwwuuutttsssrrrvvv}}}yyyrrrnnnqqquuuwwwyyy{{{|||}}}}}}|||zzzzzz{{{}}}{{{yyyuuussssssuuuxxxzzzzzz{{{|||||||||zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwyyyyyyvvvqqqnnnnnnpppvvvzzzvvvppplllooovvvxxx{{{~~~zzzyyyzzz{{{~~~yyyvvvuuusssrrrnnnkkkhhhddd___XXXQQQLLLDDDBBB???;;;777555333333555555555666888;;;===???>>>>>>===:::888888:::===<<>>AAAEEEMMMYYYdddrrrttttttppphhh^^^VVVRRRKKKHHHGGGKKKPPPWWWcccnnnwww{{{zzzuuurrrvvv{{{||||||qqqdddWWWNNNKKKKKKSSSTTTXXXaaajjjsss}}}qqqdddZZZPPPGGGBBB>>><<<999888999;;;:::999999999:::;;;<<<>>>@@@AAAAAABBBFFFNNNZZZiiizzztttkkkhhheeeiiinnnuuuzzz}}}}}}|||||||||{{{{{{|||~~~~~~mmmeeebbb^^^[[[YYYWWWUUUTTTTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMKKKLLLMMMNNNNNNMMMOOONNNMMMNNNQQQRRRSSSRRROOOOOONNNOOOOOOOOOOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAAEEEEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFIIIGGGGGGMMMTTTVVVSSSNNNKKKNNNSSSXXX[[[^^^```bbblllqqqyyy~~~yyyuuuttttttsssqqqrrrzzz}}}{{{tttnnnoooqqqrrruuuyyy|||}}}}}}|||zzzyyyzzz{{{{{{zzzxxxwwwwwwyyy{{{|||{{{{{{zzzzzzyyyxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvsssrrrrrrtttxxx{{{yyytttqqqttt{{{yyy|||~~~~~~}}}vvvtttsssqqqpppkkkiiiddd```ZZZSSSLLLFFF???===;;;888555444333333111111333555888;;;===???======<<<:::888999<<<>>>===GGGTTT___nnnppp^^^LLL???:::777666777888<<>><<<;;;999888888999999888:::;;;;;;<<<===>>>@@@AAAEEEIIIPPP[[[iii{{{pppeeecccfffgggmmmvvv}}}|||}}}}}}||||||~~~~~~qqqddd```___]]]ZZZYYYVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQNNNNNNPPPPPPQQQPPPOOONNNNNNMMMKKKLLLMMMNNNNNNMMMQQQPPPOOOPPPRRRTTTTTTSSSPPPQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMLLLMMMMMMLLLKKKKKKLLLLLLMMMHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJHHHGGGKKKRRRVVVUUURRRQQQRRRUUUXXX]]]```cccdddkkkpppxxx{{{uuuqqqrrrsssqqqoooooowww|||}}}vvvpppooooooooossswww|||}}}~~~}}}{{{zzzzzz{{{||||||||||||||||||}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{zzzxxxuuuttttttuuuvvvxxx|||~~~{{{vvvuuuyyyzzz~~~{{{uuurrrqqqooommmiiieee```ZZZUUUNNNGGGBBB;;;:::888666555444444444///000333666999<<<>>>???===<<<;;;:::999:::>>>AAADDDOOO]]]kkkzzzwwwcccTTTGGG>>>999666666888:::@@@LLLXXXdddttt}}}~~~uuuxxxzzztttvvv~~~xxxtttmmmddd]]]ZZZXXXVVVVVVVVVVVVWWWWWWUUURRRNNNRRRYYY]]]YYYPPPMMMTTT]]]ccceeeggghhhkkkooouuuzzz~~~~~~|||uuuuuutttrrrqqqpppoooooonnnrrrsssqqqnnnjjjbbbYYYGGGCCCBBBGGGLLLQQQXXX___aaa```\\\UUUNNNIIIFFFEEEFFFEEEHHHOOOUUU\\\gggpppuuu|||~~~|||oooaaaVVVNNNLLLSSS^^^dddkkkuuuWWWSSSLLLEEE@@@>>>===>>>;;;;;;:::999999999999999;;;;;;<<<===>>>@@@AAABBBEEENNNYYYfffvvvsssggg```bbbiiipppwww}}}~~~|||~~~oooeee]]]\\\\\\YYYVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRMMMNNNOOOPPPQQQPPPOOOOOOOOOMMMLLLMMMNNNPPPPPPOOOSSSRRRPPPQQQRRRTTTSSSSSSQQQRRRRRRSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOOOONNNLLLLLLLLLLLLMMMNNNIIIJJJJJJIIIIIIHHHFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIKKKOOOSSSVVVWWWWWWVVVVVVYYY^^^dddgggiiilllqqqzzz|||vvvooommmoooqqqooommmooovvv~~~yyysssqqqooonnnqqqvvv{{{}}}~~~~~~}}}{{{||||||}}}~~~~~~~~~}}}|||yyyxxxvvvtttttttttuuuvvvxxxxxxwwwwwwwwwwwwxxxxxx||||||{{{yyyxxxvvvuuutttuuuwwwxxxyyyzzz||||||yyyyyy}}}{{{zzztttqqqooollliiifffaaaZZZSSSMMMHHHBBB???999888666555444444444555111333666:::===???@@@AAA<<<<<<;;;::::::===BBBFFFJJJVVVeeetttiiiVVVIII@@@999888666777:::<<>>======>>>999:::;;;:::::::::;;;<<<;;;;;;<<<>>>AAACCCFFFGGGEEERRRbbbqqqwwwnnnhhhffflllttt~~~~~~}}}~~~|||hhh```ZZZZZZZZZWWWSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRTTTTTTUUUUUUUUUTTTSSSRRROOOPPPQQQRRRRRRRRRQQQQQQOOONNNMMMNNNPPPRRRRRRRRRTTTRRRQQQPPPRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQOOONNNMMMNNNPPPRRRSSSTTTTTTSSSRRRQQQOOOLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLLLLMMMPPPVVV[[[\\\YYYVVVXXX___gggllloooooosss}}}yyyrrrlllkkkoooqqqpppmmmqqqvvv|||wwwtttqqqnnnpppuuuzzz|||~~~~~~}}}||||||}}}}}}~~~}}}{{{zzzwwwvvvtttrrrrrrsssuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzyyywwwuuurrrssstttssssssuuuzzz~~~}}}{{{}}}|||zzzrrroookkkhhheeebbb\\\TTTLLLFFFBBB>>><<<777666444333222222333333222555999===@@@AAAAAAAAA;;;;;;;;;:::;;;???EEEJJJRRR^^^nnn}}}sss[[[JJJAAA;;;666888777888;;;>>>GGGXXXhhhmmmwwwxxxyyy~~~zzzvvv{{{}}}wwwuuu~~~vvvssssssmmmccc^^^______[[[ZZZ[[[[[[XXXUUUTTTWWWZZZ___cccccc^^^UUURRRXXX___ccceeeggggggggglllttt{{{~~~{{{}}}}}}zzzuuutttrrrqqqpppooopppppplllrrruuusssoookkkeee^^^PPPLLLKKKPPPSSSQQQOOOPPPOOOMMMJJJFFFBBBAAADDDFFFJJJKKKQQQZZZaaagggpppxxx|||wwwiii]]]YYYVVVXXXeeeuuuAAAAAA@@@===:::999:::;;;888999;;;;;;;;;<<<===>>>:::;;;===???CCCGGGJJJKKKKKKYYYlll}}}}}}qqqnnnnnnpppwww~~~~~~~~~tttfff___ZZZ[[[[[[WWWSSSRRRQQQPPPOOOQQQSSSTTTSSSRRRSSSTTTTTTUUUUUUSSSRRRQQQPPPQQQRRRTTTTTTTTTSSSSSSPPPNNNNNNOOORRRTTTTTTTTTTTTRRRPPPPPPPPPQQQPPPOOOQQQQQQRRRRRRQQQOOOMMMLLLKKKMMMPPPSSSUUUWWWWWWXXXVVVTTTPPPMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOONNNGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHKKKMMMNNNLLLKKKNNNVVV]]]^^^ZZZVVVXXX___hhhooorrrpppuuuzzzsssllllllqqqtttsssppprrrwww~~~~~~yyyvvvrrrnnnppptttxxxzzz}}}~~~}}}||||||}}}|||}}}|||yyywwwvvvuuurrrqqqqqqsssuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{|||{{{xxxvvvoooppppppnnnmmmooouuuyyy~~~}}}}}}yyyqqqmmmiiidddaaa___XXXOOOGGGAAA>>>;;;:::555444333111111111222222222444999===@@@AAAAAA@@@:::;;;:::;;;<<>>:::666888777999<<<@@@III[[[llljjjssstttuuu||||||zzz|||wwwvvvwwwpppppppppkkkaaa^^^bbbccc```[[[^^^___\\\XXXYYY___eeeccceeeddd^^^WWWUUUZZZ```dddfffggggggfffkkkttt|||||||||yyytttsssqqqooooooooooooooolllrrruuusssoookkkeee___UUUQQQPPPTTTUUUPPPLLLJJJIIIHHHFFFCCCAAAAAADDDGGGOOOPPPWWWaaaiiiooowwwuuuhhh^^^]]]^^^aaapppAAA???===:::999999:::;;;;;;;;;:::;;;<<<===<<<<<>><<<:::888444333222222222444666888777999===???@@@???===;;;888:::<<<===???DDDLLLRRRaaaqqqtttYYYHHH???999555444555666999<<>>===<<<;;;:::;;;<<<<<<=========>>>@@@AAAAAAAAACCCEEEIIIKKKNNNTTT]]]dddmmmzzz}}}}}}xxxzzz{{{lllbbb___[[[WWWTTTRRRQQQQQQMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSSSSUUUXXXZZZZZZWWWTTTUUUTTTSSSRRRRRRSSSTTTTTTTTTRRRQQQPPPRRRSSSSSSSSSOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPRRRUUUXXXZZZ\\\VVVSSSPPPMMMKKKLLLMMMNNNNNNMMMMMMOOOQQQRRRQQQPPPLLLKKKKKKJJJJJJIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMJJJFFFEEEJJJSSSZZZ]]][[[ZZZ[[[___fffmmmpppssstttwww|||vvvoooooossswwwvvvsssvvv{{{|||zzzxxxvvvuuuwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{|||~~~}}}yyyvvvqqqqqqppppppqqqsssuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvwwwwwwppppppnnnlllkkknnnrrrvvv{{{~~~~~~sssllliiieee]]]VVVRRRMMMFFF@@@<<<:::888666444333222222222444777888:::<<<>>>@@@@@@???<<<;;;<<<>>>???@@@CCCJJJUUU\\\lllzzz~~~iiiPPPBBB;;;777444444333555777;;;BBBOOO]]]fffllljjjlllpppssswwwxxxuuuxxx{{{nnnmmmgggeeeaaa]]][[[[[[\\\]]]```___^^^___bbbeeeggggggfffcccaaa```\\\XXXXXX\\\___bbbeeegggiiiooowww~~~}}}~~~~~~|||{{{zzzyyyvvvsssqqqqqqrrrqqqpppmmmnnnooopppnnnkkkgggdddaaa___]]]]]]\\\VVVMMMFFFDDDCCCBBBDDDHHHPPPXXX]]]ccchhhooovvv|||~~~tttrrrpppooottt~~~~~~{{{{{{xxxzzz|||::::::;;;;;;<<<<<<======<<<<<<===>>>???AAACCCDDDHHHLLLQQQVVV[[[dddnnnvvv~~~ssstttuuu{{{wwwkkk___]]]ZZZVVVSSSRRRQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVSSSTTTVVVYYY[[[ZZZWWWUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUSSSRRRRRRSSSTTTSSSSSSKKKLLLNNNNNNNNNNNNMMMLLLNNNOOOPPPQQQSSSUUUWWWXXXUUUSSSPPPMMMLLLLLLNNNOOOLLLLLLLLLNNNPPPQQQPPPOOOKKKKKKKKKJJJJJJJJJKKKKKKNNNMMMKKKJJJJJJJJJLLLMMMMMMMMMJJJGGGEEEIIIQQQWWW]]][[[ZZZZZZ]]]bbbhhhkkkooonnnpppvvv~~~~~~xxxqqqpppssswwwxxxwwwuuuzzz~~~}}}|||{{{zzzvvvxxxyyy{{{|||{{{zzzzzzxxxyyyzzz|||}}}|||yyyvvvpppppppppppprrrssstttuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvqqqqqqooonnnmmmooosssvvv|||~~~sssjjjfffaaaYYYRRRLLLHHHAAA<<<999777555444333222222222333555888999???@@@AAAAAA@@@>>><<<:::<<<===???AAAEEEPPP]]]gggyyynnn\\\GGG===999666555666444555888===EEERRR___hhhiiihhhjjjnnnrrrxxx~~~vvvwww{{{tttiiiiiibbb```]]]ZZZYYYYYY[[[\\\]]]\\\^^^aaadddggghhhggg___]]]\\\]]][[[WWWXXX\\\^^^aaaeeehhhkkkqqqyyyzzz}}}~~~||||||{{{yyywwwtttrrrrrrrrrqqqpppjjjlllnnnoooooommmkkkiiigggeeedddccc___XXXMMMDDDAAAAAACCCHHHPPP[[[eeekkksssxxx~~~}}}wwwxxxxxx{{{wwwooolllkkkmmmqqqooorrrxxx::::::<<<==================>>>???@@@AAACCCFFFHHHOOOUUU]]]dddlllvvvwwwooojjjooouuurrrjjj]]][[[XXXUUUSSSRRRRRRSSSOOOOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVTTTUUUVVVXXXZZZZZZXXXVVVUUUSSSRRRPPPQQQRRRTTTVVVWWWUUUTTTTTTUUUVVVUUUTTTLLLMMMNNNOOOOOONNNLLLKKKOOOOOOOOOPPPQQQSSSTTTUUUSSSQQQOOOLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLOOOMMMKKKIIIHHHJJJLLLMMMLLLLLLJJJGGGEEEHHHNNNTTT[[[[[[\\\\\\]]]___bbbeeehhhggggggmmmvvv}}}uuuqqqsssvvvwwwvvvsssxxx~~~~~~~~~~~~~~~~~~wwwwwwwwwxxxyyyyyyyyyyyywwwxxxyyy{{{}}}|||zzzwwwpppqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvttttttsssqqqppprrrvvvyyy|||rrrhhhbbb\\\TTTNNNGGGCCC>>>:::777666444333222222111222444777999;;;CCCCCCCCCBBB@@@>>><<<:::===>>>@@@CCCKKKXXXhhhttt{{{bbbRRRCCC;;;999888777999666888;;;BBBKKKWWWcccjjjiiihhhjjjooosssyyy|||tttyyy~~~nnndddddd```^^^\\\ZZZZZZ[[[\\\^^^[[[\\\^^^bbbeeefffdddcccYYYWWWYYY[[[ZZZWWWXXX\\\___bbbfffiiikkkpppxxx~~~{{{www|||}}}|||{{{zzzzzzwwwtttssssssrrrqqqoookkklllnnnppppppooonnnlllkkkkkkjjjhhhbbbXXXLLLDDD???AAAFFFOOOZZZgggrrryyy}}}}}}yyy{{{~~~}}}qqqddd^^^]]]^^^ccchhhlllrrrzzz<<<<<<===>>>>>>>>>===<<>>EEEDDDCCCBBB@@@>>>===<<>>GGGRRR]]]fffkkklllkkknnnrrruuuzzz}}}xxxttt|||yyyhhh``````]]]\\\[[[ZZZZZZ[[[]]]^^^[[[\\\^^^aaacccbbb___\\\SSSSSSVVVZZZZZZXXXYYY]]]aaaeeehhhjjjkkknnntttyyy~~~xxxvvv}}}}}}}}}{{{zzzyyyzzzxxxuuutttsssrrrpppooommmnnnpppqqqqqqpppooonnnnnnnnnnnnkkkdddZZZNNNFFFAAAEEEMMMXXXeeerrr||||||}}}iii```YYYWWWWWWXXX]]]bbblllsss~~~>>>>>>>>>>>>????????????@@@CCCGGGJJJMMMRRRYYY___eeeooo}}}uuukkkcccmmmvvvsssgggaaaZZZYYYWWWUUUTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPOOONNNNNNNNNNNNPPPRRRTTTVVVTTTTTTTTTVVVXXXYYYWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWZZZYYYXXXXXXYYYYYYWWWUUUTTTSSSRRRQQQOOONNNMMMMMMRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKLLLPPPOOONNNNNNOOOOOOMMMKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGIIIJJJFFFHHHIIIHHHGGGHHHLLLPPPVVV\\\bbbdddbbb^^^[[[[[[[[[\\\```hhhsss|||wwwtttsssrrrqqqrrruuuyyy{{{yyyyyyzzzzzzzzzzzzxxxuuurrrqqqrrrtttuuuvvvvvvwwwzzz}}}~~~}}}{{{uuuuuuvvvwwwwwwvvvvvvuuussssssssssssssssssssssssrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyxxxyyy{{{yyymmmaaaYYYQQQJJJEEE>>><<<888777666666555333333333333555888;;;???AAAEEEDDDBBB@@@???>>>>>>>>>>>>CCCJJJSSS^^^nnn~~~wwwbbbMMMCCC:::888777555555777777:::BBBMMMZZZccciiikkkoooooorrrwwwyyy|||}}}xxxwwwwwwqqqddd^^^]]]ZZZYYYXXXXXXXXXYYY[[[[[[ZZZ[[[\\\^^^___]]]YYYUUUPPPQQQUUU[[[\\\YYYZZZ]]]cccfffiiijjjjjjlllqqquuu{{{vvvxxx~~~yyyyyy|||xxxzzz~~~|||zzzzzzzzzxxxvvvuuutttssspppnnnooopppqqqrrrrrrqqqpppooopppqqqqqqmmmfff\\\RRRLLLHHHMMMWWWbbboooyyywwwhhh\\\WWWUUUVVVWWWWWW\\\aaalllttt???>>>>>>>>>???AAACCCDDDAAAFFFMMMRRRXXX```jjjrrr~~~||||||zzzsssnnnjjjgggsss|||wwwkkkbbb]]]YYYXXXWWWUUUUUUVVVXXXYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOONNNNNNPPPRRRTTTVVVSSSSSSSSSUUUWWWWWWVVVUUUSSSTTTVVVWWWXXXXXXWWWWWWYYYXXXWWWXXXYYYXXXUUUSSSTTTSSSQQQOOONNNNNNOOOPPPTTTSSSQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMNNNOOONNNLLLLLLKKKHHHFFFFFFGGGHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCFFFHHHHHHGGGHHHLLLOOOTTT\\\fffjjjfff___[[[YYYZZZ]]]ccckkkvvv|||xxxuuutttooonnnnnnqqqxxx}}}}}}}}}}}}}}}|||yyytttpppooooooqqqsssttttttuuuxxx{{{}}}}}}|||vvvvvvwwwwwwvvvuuussssssqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrtttuuuvvvuuuuuuvvvwwwyyyzzz{{{}}}|||ttthhh\\\SSSKKKDDD@@@:::888666555555555444333444444444666:::>>>BBBDDDDDDBBBAAA???>>>???@@@@@@BBBIIITTT___lllzzzhhhTTTDDD===777666777555666888:::???IIIVVVdddlllooooooooopppuuu|||~~~~~~wwwvvvwww{{{uuuiii```\\\[[[XXXXXXWWWWWWWWWXXXYYYZZZXXXXXXYYY[[[[[[YYYUUURRROOOPPPVVV\\\]]][[[[[[^^^bbbeeehhhiiiiiikkkooosssuuuooopppuuuwww{{{}}}|||~~~yyytttuuu{{{~~~}}}}}}zzzyyywwwuuuuuussspppnnnooopppqqqrrrrrrrrrrrrrrrqqqrrrsssoooiii```YYYTTTOOOUUU```lllvvv~~~xxxiii```ZZZWWWWWWYYY[[[\\\aaagggooovvv>>>>>>===>>>@@@CCCFFFHHHIIIPPPXXX___gggqqq~~~|||wwwxxx}}}|||qqqiiigggiiikkkwwwxxxlllfff```\\\YYYXXXWWWVVVVVVWWWYYYZZZYYYXXXVVVSSSQQQOOONNNNNNPPPPPPOOONNNOOOQQQTTTUUUSSSRRRRRRTTTVVVWWWVVVTTTSSSTTTWWWYYYZZZYYYXXXWWWXXXWWWVVVWWWXXXWWWTTTQQQSSSQQQOOOMMMMMMOOOQQQSSSUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNHHHHHHHHHKKKNNNOOOOOONNNMMMKKKHHHFFFEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEAAADDDHHHIIIHHHHHHLLLOOORRR\\\hhhmmmiiiaaaZZZWWW[[[___fffoooyyy{{{xxxvvvooollljjjkkkqqqzzz~~~zzztttooommmnnnppprrrrrrrrrsssvvvzzz||||||{{{vvvwwwwwwwwwuuutttrrrpppppppppppppppppppppppppppmmmoooqqqsssttttttttttttuuuvvvxxxzzz{{{~~~xxxpppdddXXXOOOGGG@@@===777666444333444444333222444444555777;;;???CCCFFFBBBAAA???>>>>>>???AAABBBMMMUUUbbbooo|||ttt[[[HHHAAA;;;666777888888888;;;>>>DDDOOO___llltttuuusssnnnqqqwwwzzzuuuuuuxxxlllddd^^^[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZVVVVVVWWWXXXYYYWWWTTTQQQOOOQQQVVV]]]^^^\\\\\\___aaadddgggiiiiiikkkooosssrrrmmmnnnnnnrrryyy~~~~~~wwwqqqrrrxxx{{{yyywwwvvvuuussspppmmmnnnoooqqqrrrssstttttttttsssttttttqqqkkkccc]]]ZZZTTTZZZfffqqqzzz}}}yyy{{{~~~yyynnneeeaaa]]][[[[[[^^^___aaagggnnntttzzz???BBBEEEFFFEEEGGGLLLPPPSSSZZZccclllvvv{{{{{{~~~~~~wwwtttxxx~~~}}}pppjjjggggggkkkqqq~~~nnnfffaaa]]]\\\VVVVVVVVVWWWWWWWWWWWWXXX\\\YYYTTTSSSRRRQQQNNNLLLPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQSSSTTTUUUUUUUUUQQQSSSWWWZZZ[[[[[[ZZZYYYYYYXXXXXXWWWUUUSSSQQQPPPRRRPPPNNNMMMNNNPPPTTTVVVYYYWWWTTTQQQPPPOOOPPPPPPMMMKKKHHHFFFFFFHHHKKKMMMNNNOOOPPPPPPPPPOOONNNNNNIIIHHHFFFEEEEEEEEEFFFFFFIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIILLLVVVdddmmmoooiiiaaa\\\ZZZ]]]gggvvv{{{yyyzzzvvvrrrmmmjjjkkkpppvvvzzz}}}}}}|||vvvqqqooommmllljjjnnnsssxxxxxxwwwwww{{{|||zzzwwwtttpppnnnmmmllllllmmmnnnnnnnnnnnnnnnmmmnnnpppsssvvvxxxxxxvvvuuuuuuwwwxxxxxxyyy|||vvvjjj\\\SSSKKKBBB<<<;;;555444444444444555666666555777999<<>>===>>>@@@???@@@FFFNNNSSS___mmm{{{www___MMMFFF===888666777888888;;;@@@KKKRRR]]]jjjtttxxxwwwuuurrrxxx||||||{{{}}}uuuuuu{{{rrrfffccc\\\VVVVVVYYYWWWVVVVVVXXXZZZZZZYYYWWWVVVTTTTTTUUUUUUUUUTTTXXXXXX]]]bbb___WWWVVV[[[\\\]]]bbbjjjmmmjjjiiijjjmmmhhhmmmtttsssxxxsssrrrtttsssvvv|||{{{~~~~~~~~~yyywwwvvvuuuuuurrrooolllkkknnnrrrttttttsssssstttzzzyyyvvvpppjjjeeebbbbbbhhhfffiiirrrwwwxxx|||uuurrrvvv}}}|||qqqhhhcccbbbaaa```bbbgggkkkmmmqqqwwwAAADDDGGGIIIKKKOOOVVV\\\bbbiiiuuu}}}~~~{{{uuuuuu{{{|||rrrjjjhhhiiilllrrryyypppccc]]]YYYWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYWWWTTTSSSTTTSSSQQQOOOOOOOOOOOOOOONNNNNNNNNNNNMMMOOOQQQSSSTTTUUUTTTTTTQQQRRRUUUWWWYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQPPPPPPOOONNNMMMNNNPPPSSSUUUVVVUUUSSSQQQPPPPPPQQQRRRNNNLLLJJJHHHHHHJJJLLLNNNMMMNNNOOOPPPPPPPPPOOONNNIIIHHHGGGEEEEEEEEEEEEFFFHHHGGGEEEDDDDDDDDDFFFGGGGGGHHHIIIHHHGGGGGGGGGIIIKKKSSS^^^hhhllljjjddd___[[[]]]fffuuu}}}}}}yyyuuuoookkkkkkoootttxxx~~~}}}zzz|||}}}vvvqqqooommmlllkkkooosssxxxyyywwwwwwzzz}}}|||zzzxxxuuuqqqnnnkkkjjjllllllmmmmmmmmmmmmmmmlllnnnpppsssvvvwwwwwwuuutttuuuvvvwwwxxxxxx{{{~~~ooocccWWWOOOHHH@@@;;;:::666555555444444444444555666888;;;>>>@@@AAAAAA@@@<<<;;;<<>>DDDUUU]]]jjjwww~~~~~~zzzuuusssxxx{{{{{{|||}}}xxxzzzlllbbbaaa\\\XXXXXXWWWVVVTTTUUUVVVWWWVVVUUURRRRRRRRRSSSUUUWWWXXXXXXYYYYYY\\\___[[[SSSRRRUUUYYYYYY^^^fffiiihhhhhhkkk{{{|||lllhhhmmmvvvvvv|||vvvssstttsssuuu|||}}}}}}}}}yyyxxxvvvvvvuuussspppmmmlllnnnqqqssstttuuuvvvxxxzzzzzzwwwsssnnnkkkjjjkkknnnkkkmmmssswwwzzz~~~xxxrrrllllllqqqyyyxxxnnngggeeedddgggfffhhhooosssuuuzzzHHHKKKNNNPPPSSS[[[dddlllttt}}}}}}{{{|||{{{vvvrrrvvv~~~pppiiifffiiiooouuu}}}zzzggg]]]ZZZXXXWWWXXXVVVVVVWWWWWWWWWWWWXXXXXXVVVUUUTTTTTTUUUUUUTTTRRRNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQRRRTTTUUUVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRNNNLLLKKKIIIIIIKKKLLLNNNLLLMMMNNNPPPPPPPPPOOOOOOIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHJJJNNNVVV```iiikkkhhhddd^^^]]]bbbppp|||}}}xxxrrrlllkkknnnsssvvv||||||zzz|||}}}vvvpppnnnlllkkkjjjnnnsssxxxzzzxxxwwwxxxzzz|||{{{zzzwwwsssnnnjjjgggjjjjjjjjjjjjkkkkkklllllloooqqqsssuuuvvvuuuttttttuuuvvvwwwwwwwwwxxx{{{~~~vvvdddZZZOOOIIICCC===888888666666555444333333333333777:::===@@@AAAAAA???>>><<<;;;<<<@@@BBBFFFPPPZZZiiissstttbbbMMM@@@;;;777777888::::::<<>>AAAAAA@@@>>><<<===<<<>>>CCCHHHNNNZZZfffttt~~~wwwhhhXXXHHH???<<<999999:::<<<===CCCSSSbbbyyyzzzwwwyyy{{{}}}vvvaaaZZZ[[[ZZZXXXYYYSSSRRRSSSUUUWWWWWWUUUSSSQQQRRRSSSSSSRRRRRRRRRSSSUUUWWWYYYYYYVVVRRRRRRTTTWWWUUUWWW\\\```aaadddhhhkkksss{{{~~~|||||||||qqqooorrr{{{~~~uuurrrqqqnnnoootttzzz}}}~~~}}}}}}|||zzzwwwvvvvvvtttqqqooommmnnnoooppprrrvvv|||~~~~~~|||zzzxxxxxxzzz}}}zzzvvvrrrsssxxxtttjjjfffffffffooowwwyyyrrrqqqsssuuu{{{|||ZZZ^^^eeelllttt~~~}}}zzzwwwtttsssuuuwww}}}vvvuuuwww|||}}}sssiiieeeeeemmmzzzrrrfff[[[WWWVVVUUUUUUWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLKKKLLLNNNPPPQQQRRRRRRQQQPPPOOONNNNNNNNNPPPQQQSSSNNNOOOOOOOOOOOOOOONNNNNNLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOOOONNNNNNJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGIIIHHHIIIRRR^^^hhhllllllccc[[[UUUXXX```jjjuuu~~~zzzsssmmmmmmqqqxxx|||zzzuuuqqqnnnmmmkkkiiijjjnnntttxxxyyyzzzyyyyyyyyyzzz{{{yyyvvvpppkkkgggbbbbbbaaabbbeeeiiimmmooooooppprrrssstttuuuttttttssstttuuuuuuttttttuuuwwwzzz|||yyyhhh]]]PPPHHHAAA???>>>:::888888222222333444555777888999:::<<<>>>@@@@@@???===<<<======@@@GGGMMMUUUbbbooozzz}}}jjjYYYKKK>>>888888:::999:::<<<@@@KKK___rrr~~~zzz{{{~~~~~~nnn]]]UUUTTTSSSQQQQQQNNNNNNPPPSSSVVVVVVTTTRRROOORRRSSSSSSQQQOOOOOOQQQOOOTTTYYYZZZYYYYYYZZZ[[[[[[XXXWWW[[[]]]]]]```dddeeejjjppptttvvvzzz|||uuusssvvv~~~rrrpppoookkkkkkpppvvvzzz}}}~~~}}}}}}|||zzzwwwvvvuuutttrrrpppmmmmmmmmmnnnpppuuu{{{~~~|||zzzzzz}}}zzzvvvsssssszzzyyymmmffffffjjjnnnzzz~~~yyyxxx{{{hhhoooyyy}}}yyyxxxwwwuuussssssuuuwwwzzzxxxzzz|||xxxnnnfffbbbfffsssyyyiii```XXXVVVVVVTTTTTTVVVSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXVVVSSSPPPNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQOOOOOOMMMMMMMMMNNNOOOPPPMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFEEEDDDEEEFFFGGGEEEFFFLLLVVVaaahhhkkkeee\\\TTTRRRUUU]]]kkkwwwzzzsssnnnnnnsss{{{}}}yyywwwuuussspppnnnlllnnnrrrvvvxxxyyyyyyxxxwwwxxxyyyyyyvvvrrrnnnkkkaaa```______bbbfffkkknnnlllmmmoooppprrrsssssstttrrrtttuuuuuutttssstttvvvxxx{{{ppp```UUUIIIBBB<<<<<<<<<999888888222222333555777999;;;<<<;;;;;;===>>>>>>======<<<<<<===BBBKKKRRR[[[iiiuuuwwwaaaPPPDDD:::666666:::888999>>>FFFTTTjjj|||}}}pppeeeWWWOOOMMMMMMKKKJJJKKKLLLOOOSSSUUUUUURRROOOKKKOOORRRRRRPPPNNNOOOQQQMMMUUU\\\]]]]]]___``````]]]ZZZXXXZZZ[[[YYY\\\```aaadddjjjoootttyyy~~~|||yyyyyy{{{yyyooopppppplllkkkooovvvyyy}}}~~~}}}}}}|||zzzvvvuuutttsssqqqpppllllllllllllmmmrrrxxx}}}}}}~~~~~~||||||~~~yyyxxxuuuuuu}}}qqqiiigggiiiqqqxxx{{{xxxtttttttttssstttxxx}}}}}}xxxyyyzzz|||{{{xxxsssnnnkkkiiipppwwwjjjbbb[[[VVVVVVWWWUUUUUUWWWRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVWWWVVVRRROOOMMMNNNOOONNNNNNMMMKKKJJJJJJIIIIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNPPPQQQSSSTTTPPPPPPPPPOOONNNLLLKKKJJJMMMNNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOONNNMMMLLLJJJKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEFFFDDDCCCCCCGGGNNNXXXaaagggfff___XXXSSSQQQVVVdddrrr{{{tttoooooottt{{{|||xxxuuupppqqqrrrtttvvvwwwvvvuuuuuuvvvwwwxxxvvvtttqqqooodddbbb___^^^___bbbgggiiihhhhhhjjjlllnnnpppqqqrrrqqqsssuuuuuutttssstttvvvxxxzzz~~~rrrcccUUULLLDDD===888999:::888777888444444555666888:::;;;<<<;;;;;;;;;;;;;;;<<<======???AAAHHHRRRZZZcccqqq}}}}}}lllWWWHHH???999888::::::999<<>>DDDFFFNNNYYYbbbkkkxxxmmm\\\III>>>999777999<<<;;;;;;BBBOOO___mmm|||}}}xxxyyy|||ooo^^^ZZZSSSNNNNNNQQQSSSRRRUUUVVVXXX[[[[[[XXXSSSOOOOOOSSSVVVSSSMMMIIIHHHJJJRRR\\\dddcccaaabbb___ZZZZZZVVVVVVXXXXXXVVVXXX[[[^^^```eeekkkqqqtttvvvvvvvvv|||vvvqqqvvvyyyvvvsssvvv}}}{{{{{{{{{xxxuuusssrrrqqqpppoookkkkkkkkkiiiiiilllqqqtttwwwzzz~~~|||~~~|||||||||pppooorrrxxxvvvooolllmmmooossszzzwwwuuurrrllljjjqqquuuuuuwwwzzz{{{uuujjjcccaaaWWWUUUSSSQQQQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVUUUSSSPPPNNNLLLQQQPPPOOONNNLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMOOONNNLLLKKKKKKMMMNNNPPPNNNNNNMMMKKKHHHFFFDDDBBBCCCHHHLLLNNNMMMMMMNNNPPPNNNNNNMMMMMMLLLKKKKKKKKKNNNOOOQQQQQQQQQOOOMMMLLLPPPPPPPPPOOONNNMMMLLLKKKLLLKKKHHHFFFDDDBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEEEEEEEKKKWWWbbbiiibbb\\\ZZZXXXVVVYYY^^^qqq}}}~~~sssnnnooossswwwyyyxxxuuu{{{zzzwwwzzzyyyxxxwwwvvvvvvuuussspppuuuvvvwwwuuurrrrrrtttwwwqqqjjjaaaZZZXXXZZZ\\\^^^cccddddddfffhhhkkknnnoooooopppqqqrrrsssuuuvvvvvvyyy|||vvvfffYYYPPPJJJBBB===:::999999888777666666555666888999;;;<<<<<<;;;;;;===999777:::======@@@CCCFFFNNNXXX___fffqqqwwwkkkQQQJJJAAA;;;999::::::999:::>>>IIIYYYjjjyyy~~~zzzwwwyyy~~~~~~kkk```ZZZTTTTTTZZZ___^^^[[[aaaccccccaaa\\\XXXUUUTTTVVVVVVTTTQQQLLLHHHFFFFFFRRRYYY```bbb^^^ZZZXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\``````aaagggoootttuuuuuuzzzzzz}}}uuuttt~~~}}}~~~{{{{{{}}}yyytttrrrrrrrrrpppmmmllljjjhhhggggggjjjmmmooovvvxxxzzz}}}uuusss|||{{{rrrllljjjlllpppvvv}}}yyyooollljjjgggiiirrrzzz|||uuujjjbbb]]][[[VVVTTTRRRPPPPPPQQQRRRTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSQQQOOONNNQQQQQQPPPOOOMMMLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLJJJHHHFFFDDDBBBCCCGGGKKKMMMMMMLLLMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMLLLOOOOOOOOOOOONNNMMMLLLKKKLLLKKKIIIFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFNNNZZZdddjjjddd```___\\\XXXWWWYYYhhhuuuzzzqqqmmmooossswwwxxx{{{sssqqqvvv{{{~~~}}}yyyttttttyyyyyyxxxwwwwwwwwwvvvtttrrrtttuuuvvvtttrrrrrrtttwwwqqqlllddd^^^[[[[[[[[[[[[ZZZ\\\^^^aaaccceeefffgggjjjkkkmmmoooqqqrrrttttttzzz|||~~~pppfffXXXMMMGGGBBB===999888888888777777777666666888888:::;;;<<<;;;;;;:::;;;777666999<<<>>>AAAFFFHHHQQQ\\\fffnnnzzzyyyeeeXXXIIICCC<<<888888999999999<<>>;;;888666666666666777777777888888999:::;;;;;;;;;;;;:::::::::777777;;;>>>@@@FFFKKKPPPYYYfffqqqzzz}}}eeeQQQEEE>>>;;;777666666888999999:::DDDVVVkkk~~~}}}zzzyyy~~~}}}mmmeee\\\YYYXXX^^^iiirrrvvvvvvpppooolllfff```ZZZWWWVVVWWWWWWTTTOOOIIIDDDBBBAAAMMMRRRXXXYYYWWWTTTSSSSSSZZZYYYXXXXXXYYY\\\___aaa___bbbfffiiimmmttt||||||{{{yyyyyyzzzxxxuuussssssrrrpppooollljjjgggeeedddeeefffhhhllloootttyyy~~~{{{{{{}}}uuuooonnniiinnnvvvxxxiiiaaaaaa```fffqqqsssfff___[[[VVVUUUVVVTTTSSSQQQPPPOOOPPPQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGEEEFFFEEEGGGQQQ___lllqqqmmmiiigggiiiiiiccc^^^]]]]]]hhhwww}}}}}}yyyvvvvvvxxxzzzyyywwwuuuxxxyyyxxxzzz~~~zzzsssqqquuuyyy~~~wwwmmmhhhmmmzzz|||{{{yyyyyyzzz{{{zzzxxxtttssssssrrrqqqrrrsssuuutttrrrooollliiiccc]]]XXXRRRRRRSSSUUUVVVXXXYYYYYY^^^```dddhhhllloooqqqrrruuuxxx{{{}}}ppp```WWWLLLGGG@@@<<<:::999888777444555555666777888999:::;;;;;;;;;;;;;;;;;;::::::<<<999:::>>>BBBEEEKKKSSS[[[eeerrr~~~kkkUUUFFF???888666555555666777888999:::GGG[[[ppp}}}zzz{{{qqqgggccc^^^\\\[[[```hhhooorrrrrrlllkkkhhhbbb[[[VVVTTTTTTUUUUUUSSSOOOJJJFFFDDDDDDLLLOOOTTTUUUTTTRRRQQQQQQWWWVVVTTTTTTVVVYYY]]]```___ccchhhjjjlllsss|||xxxxxxyyyxxxwwwuuutttsssrrrqqqpppmmmkkkhhheeedddddddddeeegggjjjpppwww|||}}}wwwssssssmmmrrrzzzzzzmmmaaa___ccckkktttrrriii```\\\YYYUUUSSSUUUTTTSSSRRRQQQQQQQQQRRRRRROOOOOOOOOPPPQQQSSSTTTUUURRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDFFFGGGKKKYYYkkkvvvxxxnnnhhheeeiiimmmkkkiiiiiiccckkkwww|||zzz{{{||||||yyyvvvqqqqqqppprrrwww}}}|||wwwtttwwwzzzyyymmmeeegggrrr|||}}}||||||}}}|||{{{uuutttrrrqqqrrrrrrssssssttttttsssrrroooiiibbb]]]VVVTTTPPPNNNNNNPPPTTTVVVZZZ]]]bbbgggllloooqqqrrrpppssswwwzzz}}}{{{mmm^^^QQQHHHDDDAAA===:::999999888888444555666777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===;;;===AAAEEEIIIQQQZZZfffppp~~~pppYYYIII@@@>>>666666666666777777999:::???MMMcccxxx~~~|||zzz|||lllcccaaa]]][[[ZZZ\\\aaaeeeffffffddddddaaa]]]WWWTTTSSSSSSRRRRRRRRRPPPLLLJJJIIIJJJLLLOOORRRSSSSSSRRRRRRRRRUUUTTTSSSTTTVVVYYY\\\___aaafffkkklllnnnvvvyyyvvvwwwyyyvvvvvvvvvuuusssrrrqqqqqqooommmjjjgggeeeddddddddddddgggmmmsssyyy}}}~~~zzzxxxxxxsssvvv|||~~~rrrfff___ccclll~~~vvvhhhaaa[[[YYYWWWSSSQQQSSSTTTSSSRRRRRRQQQQQQRRRRRRNNNNNNOOOOOOQQQRRRSSSTTTQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEGGGJJJLLLMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCGGGIIINNN]]]pppxxxvvvjjjdddbbbhhhppprrrssstttlllooowww~~~{{{wwwpppnnnmmmoootttyyyzzzzzzuuuwwwyyy}}}zzzppphhhggglllsss~~~~~~}}}|||xxxvvvsssrrrrrrsssrrrqqqrrrrrrrrrrrrqqqmmmgggccc[[[WWWQQQLLLJJJKKKNNNQQQUUUXXX^^^dddiiilllnnnoookkknnnrrruuuxxx|||sssfff[[[QQQGGGAAA>>><<<;;;999777777777777555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======@@@FFFKKKPPP[[[fffttt~~~xxx___LLL@@@<<<;;;666777888888777999;;;>>>BBBQQQgggzzz~~~{{{zzzxxxzzz}}}kkk```\\\WWWUUUUUUVVVYYY\\\]]]^^^^^^^^^]]][[[WWWTTTTTTTTTOOOPPPPPPOOOMMMLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSRRRUUUUUUUUUVVVXXXZZZ]]]^^^ccchhhlllnnnpppyyy|||vvvtttuuuwwwtttuuuvvvvvvsssrrrqqqrrrpppooollliiigggeeeddddddccceeeiiioootttxxx|||}}}~~~~~~|||{{{wwwyyy{{{~~~}}}uuummmfffeeeppp}}}uuuiii___ZZZWWWWWWVVVRRRQQQSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPOOONNNOOOPPPQQQRRRSSSRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEGGGKKKNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMNNNOOOPPPOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBFFFIIIMMM]]]oootttmmmddd___^^^hhhrrrvvvwwwwwwrrrpppsss|||vvvssspppqqqsssvvvzzz|||xxxxxxyyy|||}}}xxxrrrnnnnnnppp{{{}}}|||{{{xxxtttsssssssssqqqpppnnnnnnoooppppppoookkkhhhbbb]]]VVVPPPLLLKKKLLLMMMOOOSSSXXX___dddgggiiiiiigggjjjmmmppprrrtttxxxzzz~~~qqqiii]]]SSSLLLFFF@@@<<<888999999888777666666777777777888999;;;<<<======;;;;;;::::::;;;<<<===>>>@@@AAAGGGOOOVVV^^^lllyyyjjjRRRCCC<<<999888555777888888888:::???CCCIIIWWWjjj{{{|||zzzxxxvvvtttwwwwwwhhh^^^YYYSSSRRRRRRSSSUUUWWWXXXXXXYYY[[[\\\ZZZWWWTTTSSSSSSLLLNNNOOONNNMMMLLLMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[aaadddgggjjjnnnwww}}}|||vvvssssssuuurrruuuwwwvvvtttrrrrrrssspppnnnllliiigggeeeddddddbbbcccfffiiimmmrrrvvvyyy}}}~~~{{{}}}}}}{{{zzzzzzzzz{{{|||~~~ssspppmmmjjjiiinnn}}}uuuhhh^^^[[[XXXVVVXXXWWWSSSRRRUUUQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPOOONNNNNNNNNNNNPPPPPPRRRRRRQQQPPPNNNMMMLLLKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPNNNLLLJJJIIIIIIKKKLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEGGGKKKNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOJJJKKKMMMOOOPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAFFFHHHLLL[[[lllnnnddd```[[[]]]hhhssswwwwwwvvvtttooopppwww}}}}}}yyyvvvuuuuuuvvvzzz{{{{{{zzz}}}{{{wwwtttrrrxxx}}}|||}}}zzzuuussstttsssqqqoookkkkkkkkkmmmnnnooommmkkkgggccc]]]WWWQQQNNNMMMLLLKKKNNNTTTZZZ```cccdddeeeeeehhhjjjlllmmmoooqqqtttyyy}}}vvvlllaaaYYYOOOGGGCCC@@@===:::666777888888777777888999888999999:::<<<======>>>;;;:::::::::;;;<<<>>>???DDDFFFMMMWWW```jjjzzzzzz___KKK@@@<<<:::777444666777777888;;;AAAFFFTTT```rrr~~~yyywwwuuutttqqqtttpppeee]]]XXXTTTSSSSSSSSSSSSTTTUUUUUUWWWXXXZZZYYYVVVSSSQQQQQQLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNMMMOOOQQQSSSSSSRRRPPPRRRTTTVVVWWWXXXWWWWWW\\\^^^aaadddjjjsss|||yyy}}}}}}vvvrrrrrrsssrrruuuwwwwwwtttrrrrrrsssooonnnkkkiiigggeeedddcccbbbbbbccceeeiiinnnrrruuu|||}}}~~~|||zzzxxxvvvxxx~~~|||zzzzzz{{{yyyuuurrrgggggggggiiiqqqvvvlllccc[[[UUUUUUTTTRRRQQQPPPOOONNNPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKLLLMMMOOOQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIMMMRRRSSSOOOKKKHHHIIIKKKMMMMMMKKKJJJHHHQQQMMMIIIHHHJJJKKKIIIGGGDDDCCCBBBBBBDDDDDDCCCAAACCCBBBBBBAAAAAAAAABBBBBBGGGHHHJJJPPPWWW^^^bbbcccZZZYYYZZZaaalllsssuuutttpppiiiggglllqqquuu|||}}}xxx{{{|||xxxwwwzzz~~~{{{zzz~~~~~~}}}|||}}}{{{xxxvvvtttqqqmmmiiillljjjgggffffffiiimmmpppjjjkkkhhh___XXXSSSLLLFFFIIIJJJLLLOOOSSSWWWZZZ[[[```bbbeeefffgggiiikkkmmmqqqtttxxx||||||uuuooohhh]]]VVVMMMJJJEEEAAA>>>;;;888555888888999999999888888777::::::::::::;;;<<<======???;;;;;;>>>@@@??????BBBGGGNNNZZZfffssslllQQQBBB<<<999666666555888:::::::::???IIIQQQaaammmyyy|||||||||{{{yyyvvvtttppplllnnnwwwxxxmmmbbbZZZVVVUUUUUUSSSSSSSSSTTTUUUVVV[[[XXXVVVVVVXXXWWWTTTQQQJJJKKKMMMMMMLLLKKKLLLMMMQQQQQQQQQPPPPPPQQQRRRRRRQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUYYYbbbiiimmmssszzz{{{zzzwwwsssrrryyy|||yyyvvvuuussstttuuuwwwxxxwwwtttqqqpppnnnkkkiiijjjjjjiiihhhgggaaa^^^___aaadddkkkrrrwwwyyy|||~~~~~~{{{zzzyyyxxxxxx}}}|||yyywwwuuurrrnnnjjjgggiiilllqqq{{{tttjjjddd\\\UUUSSSSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKJJJMMMQQQRRRNNNKKKIIIJJJKKKMMMNNNNNNMMMMMMQQQMMMIIIHHHIIIJJJHHHEEEDDDBBBAAABBBCCCCCCCCCAAACCCCCCBBBBBBAAABBBBBBCCCGGGHHHIIINNNSSSXXX[[[\\\YYYXXXYYY]]]eeelllqqqrrrqqqjjjfffhhhkkkmmmttt{{{zzzzzzyyyvvvvvvxxxzzzxxxxxx}}}~~~}}}|||~~~{{{xxxuuussspppmmmjjjhhhfffdddbbbcccfffjjjmmmrrrtttrrrkkkddd^^^WWWPPPGGGGGGHHHJJJMMMPPPTTTVVV]]]___aaabbbbbbccceeegggjjjmmmqqquuuyyy{{{}}}}}}}}}{{{{{{}}}wwwppphhhbbb]]]VVVNNNGGGEEEBBB???===;;;:::888666777888888999999999888888:::::::::::::::;;;<<<<<<>>>:::;;;???AAAAAACCCFFFQQQZZZiiixxxwwwbbbKKK???;;;999777777555777:::<<>><<<:::999888888:::;;;;;;:::666777888999::::::;;;;;;:::999999999999:::;;;;;;???>>>AAAFFFJJJLLLRRRXXXcccqqqqqqVVVJJJ>>>999888777777999:::;;;???HHHUUUcccmmmsss}}}vvvsssrrrxxx~~~rrrgggaaa]]]XXXUUUUUUPPPRRRTTTUUUUUUSSSQQQOOOLLLLLLMMMQQQUUUTTTPPPKKKDDDGGGJJJLLLLLLKKKLLLMMMPPPOOONNNNNNNNNNNNNNNNNNKKKLLLMMMOOOQQQTTTVVVWWWSSSOOOQQQ\\\eeefffaaa^^^ZZZ\\\___dddlllwww~~~{{{wwwuuuuuuvvvvvvvvvtttrrrpppnnnnnnmmmkkkiiiiiiccc______^^^\\\___cccooorrrwww{{{|||}}}~~~~~~~~~{{{tttnnngggbbbccclllxxxrrriii^^^XXXUUUTTTRRROOOLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIJJJKKKKKKIIIKKKMMMNNNOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMMMMLLLKKKLLLLLLLLLNNNMMMMMMNNNNNNNNNMMMKKKJJJKKKLLLOOORRRVVVYYY[[[TTTPPPKKKJJJJJJJJJGGGEEECCCAAA??????AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFIIIKKKLLLLLLNNNOOONNNJJJHHHNNNZZZdddkkkmmmmmmllllllooosssuuu|||xxxvvvwww}}}}}}vvvoookkkkkkkkkmmmsss||||||wwwsssrrrqqqpppooohhhgggdddbbbbbbcccdddfffgggmmmrrrtttttttttoooiii\\\XXXSSSMMMHHHEEEEEEEEEEEEGGGHHHIIIIIIJJJLLLNNNOOOQQQUUUZZZ^^^cccfffgggffffffhhhiiilllooorrruuuxxx{{{~~~zzztttmmmhhhbbbZZZUUUHHHEEEAAA===<<<;;;::::::999888666777999::::::999666777888999:::;;;;;;;;;999999999999:::;;;<<<<<<@@@@@@DDDJJJOOOSSSZZZbbbqqqqqq^^^LLLDDD<<<:::999777888;;;;;;>>>FFFRRRaaaoooxxx|||~~~wwwwww{{{rrriii```]]]YYYUUURRRSSSOOOQQQSSSTTTTTTRRROOOMMMLLLMMMPPPUUUYYYXXXRRRMMMDDDGGGKKKMMMMMMLLLLLLLLLPPPOOONNNNNNMMMMMMMMMNNNKKKLLLMMMOOORRRUUUWWWYYYVVVTTTXXXcccllliiiaaa[[[UUUWWW[[[bbbkkkxxx~~~{{{wwwvvvvvvvvvvvvuuusssqqqpppooommmjjjhhhfffaaa^^^___^^^\\\^^^bbbiiimmmqqquuuwwwxxxzzz|||{{{}}}~~~}}}}}}~~~{{{iiifffcccbbbiiivvvvvviiiccc[[[VVVUUUTTTSSSPPPLLLKKKJJJIIIHHHFFFEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMKKKJJJKKKMMMPPPSSSVVVXXXYYYSSSOOOKKKIIIJJJJJJHHHEEEDDDBBB@@@@@@BBBDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDCCCEEEHHHJJJKKKKKKJJJKKKJJJGGGFFFJJJTTT]]]jjjpppuuutttrrrrrrrrrqqqvvvrrrmmmlllpppwww}}}|||vvvooojjjkkkkkklllooovvv{{{wwwuuuuuuuuuuuunnnllliiifffcccbbbbbbcccdddjjjnnnoooqqqsssqqqmmmbbb```[[[UUUOOOIIIEEECCCBBBCCCEEEEEEEEEEEEFFFHHHIIIKKKMMMQQQUUUYYY[[[]]]^^^```bbbccceeehhhllloooqqqtttvvvxxxxxxyyyzzz|||{{{{{{|||~~~~~~zzztttpppeeeaaa]]]XXXUUUQQQMMMJJJ@@@???===;;;::::::::::::888666555555666777777666888888999:::;;;;;;;;;:::888888999:::;;;===>>>???AAACCCIIIQQQWWW]]]hhhrrr~~~zzzcccQQQEEE@@@;;;:::999777:::???===EEERRRbbbooozzz}}}zzz~~~vvvhhhaaa[[[YYYVVVQQQNNNPPPOOOPPPRRRSSSSSSPPPNNNLLLLLLNNNSSSYYY]]][[[TTTNNNGGGJJJNNNPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIJJJJJJLLLOOORRRVVVWWWXXXWWW\\\ffflllhhh```\\\UUUVVVYYY```jjjwww||||||}}}~~~~~~{{{xxxwwwvvvvvvvvvtttrrrpppooommmiiigggddd```^^^______]]]^^^aaacccfffjjjmmmooorrruuuwwwxxx{{{~~~zzzyyyyyy}}}yyyrrreeegggjjjooowwwtttiiibbb^^^XXXUUUUUUUUUTTTRRRLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJHHHKKKOOOQQQQQQOOOMMMKKKIIIKKKMMMPPPSSSTTTUUUUUUPPPLLLHHHGGGHHHIIIGGGDDDEEECCCAAA@@@CCCEEEGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGGGGFFFFFFJJJQQQWWWaaammmwwwwwwuuuuuurrrnnnlllhhhcccbbbfffnnnvvv|||~~~|||vvvsssppplllllllllkkkmmmqqqyyy|||zzz{{{||||||wwwuuuqqqmmmiiifffddddddbbbfffhhhgggiiimmmmmmkkkgggfffddd```ZZZRRRLLLHHHCCCDDDEEEDDDBBBAAAAAABBBCCCDDDFFFHHHKKKNNNPPPRRRUUUXXXZZZ\\\]]]```eeehhhjjjlllnnnooooooooopppqqqqqqqqqrrrtttvvvxxxzzz{{{~~~}}}wwwrrrqqqttt}}}{{{uuuuuussspppkkkddd^^^[[[QQQOOOLLLIIIGGGDDDBBB@@@<<<<<<<<<<<<;;;:::;;;;;;888666555555777888888777999999::::::;;;:::::::::777888999:::<<>>?????????@@@BBBDDDGGGIIIJJJKKKMMMPPPRRRRRRUUUZZZ___dddfffhhhiiihhhhhhiiijjjjjjkkkkkkmmmoooqqqssstttrrrtttxxx~~~}}}yyyyyytttrrrrrrqqqlllhhhhhhfffooovvvrrrllljjjiiiiiibbbaaa```]]]XXXRRRMMMIIIGGGEEECCCAAA???===;;;:::666777999999888777777888999888777888:::<<<<<<;;;::::::;;;;;;;;;:::999999777888999;;;===@@@BBBDDDLLLQQQ[[[hhhrrr~~~xxxjjjZZZKKKCCC;;;999888999888888>>>FFFTTTbbbttt~~~~~~||||||lllccc```[[[YYYYYYVVVRRRPPPRRRPPPPPPQQQQQQPPPNNNMMMLLLJJJMMMSSSZZZ]]]ZZZQQQJJJPPPSSSWWWYYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJKKKNNNQQQTTTWWWVVVTTTVVVZZZ[[[ZZZZZZ]]][[[YYYYYY]]]gggsss~~~|||yyyuuutttwww{{{zzz||||||yyyvvvtttvvvtttrrrqqqooolllhhhdddfffcccaaabbb```[[[[[[]]][[[\\\^^^```cccgggmmmqqqvvvyyy||||||vvvqqqmmmpppwwwwwwmmmeee]]]WWWTTTUUUUUUUUUSSSRRRPPPNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKNNNPPPQQQPPPOOOOOOIIIIIIKKKLLLNNNPPPQQQRRRPPPMMMIIIHHHIIIHHHFFFCCCFFFEEEDDDCCCDDDFFFHHHIIIFFFDDDBBBCCCFFFGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGGGGHHHIIITTT]]]kkkxxx}}}zzzqqqiii^^^WWWSSSVVV\\\dddnnnwww{{{}}}|||vvvnnnhhhhhhjjjnnnkkkhhhiiinnntttyyy|||~~~||||||xxx}}}wwwsssooojjjfffjjjhhheeecccdddeeeeeeddddddhhhlllnnnllleee]]]XXXOOOLLLHHHDDDBBB???<<<:::@@@>>><<<<<<>>>???@@@???HHHIIIJJJKKKNNNPPPRRRSSSZZZ\\\^^^^^^^^^___aaabbbaaaaaaaaabbbccceeefffgggkkklllnnnqqquuuyyy}}}~~~}}}yyytttpppnnnllliiifffbbb___^^^]]]]]]bbbcccdddcccaaa\\\WWWTTTRRRQQQOOOLLLIIIFFFDDDCCC>>>>>>>>>===<<<<<<;;;;;;888999:::999777666777888777777888999::::::::::::;;;:::888888999:::999999:::;;;<<<===@@@CCCGGGJJJUUU```ooo{{{}}}nnn]]]LLL@@@:::???999999??????<<>>;;;:::555777===@@@AAAMMM]]]ppp|||~~~zzzggg]]]YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQSSSVVVWWWUUUSSSRRRQQQOOOMMMKKKJJJKKKLLLKKKKKKHHHIIIJJJKKKMMMPPPRRRSSSQQQNNNLLLOOOUUUYYYZZZYYY[[[___bbbcccdddjjjuuuyyyyyy||||||~~~~~~yyyvvvtttrrrooommmkkkjjjhhhgggfffffffffeeeccc```^^^\\\[[[ZZZYYYZZZ[[[___bbbdddqqquuu{{{}}}zzzwwwttttttuuuxxxzzz{{{tttmmmccc[[[WWWTTTQQQNNNKKKLLLMMMNNNNNNNNNNNNNNNJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNLLLJJJHHHGGGFFFFFFHHHHHHHHHIIIKKKMMMOOOPPPKKKLLLNNNOOOOOOOOONNNNNNJJJJJJKKKLLLMMMNNNOOOOOOIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEDDDDDDDDDHHHMMMYYYhhhuuuyyytttoooaaaXXXSSSXXXaaaiiioootttzzzzzzzzzxxxtttooojjjgggoooqqqrrrqqqppprrrwww{{{}}}zzzxxxxxxyyyzzz|||~~~}}}zzzmmmkkkhhhfffccc```\\\XXX^^^aaadddggghhhgggeeedddeee```ZZZSSSOOOKKKGGGDDD@@@>>>;;;:::;;;<<<;;;;;;<<<<<<<<<===???@@@BBBCCCGGGIIIKKKKKKJJJKKKLLLNNNOOOOOOPPPQQQSSSUUUWWWXXX]]]]]]]]]\\\]]]]]]^^^___bbbaaaaaa___]]]YYYWWWUUUXXXVVVSSSQQQNNNMMMMMMMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@???>>><<<;;;999888777888888888888888999999999999;;;;;;;;;999888999:::::::::;;;<<<============:::999999999:::;;;<<<======???BBBFFFLLLUUU___fffttt~~~{{{|||uuuiiiYYYJJJ@@@<<<;;;777555777===AAAHHH[[[nnn|||}}}~~~nnnaaa[[[ZZZUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLLLLKKKKKKLLLKKKLLLMMMNNNNNNNNNNNNMMMOOOQQQSSSTTTRRRPPPOOOOOOMMMKKKIIIIIIKKKKKKKKKJJJHHHIIIKKKLLLMMMNNNOOOOOOMMMKKKJJJMMMSSSWWWYYYXXX[[[^^^bbbcccccchhhpppxxx~~~zzzxxxqqqpppnnnmmmkkkiiihhhggggggggggggfffdddaaa]]][[[[[[ZZZYYYYYYZZZ\\\^^^```iiinnnuuu{{{~~~~~~||||||yyyyyyxxxvvvvvvwwwzzz|||}}}|||ppphhhccc\\\VVVSSSRRRPPPNNNKKKLLLLLLMMMMMMMMMMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFGGGIIIKKKLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPLLLMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKLLLLLLMMMMMMMMMGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDFFFFFFDDDCCCCCCDDDCCCFFFOOO]]]mmmvvvuuurrrggg^^^YYY]]]eeejjjnnnqqqvvvvvvxxxzzzzzzvvvpppkkkppptttvvvtttpppooosssxxx{{{|||zzzvvvvvv{{{wwwtttnnniiieeeaaa\\\YYYZZZ[[[]]]```bbbeeefffgggllliiiddd___ZZZTTTNNNIIIEEECCC???>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>???@@@BBBBBBAAABBBCCCEEEFFFFFFGGGIIIKKKMMMOOOPPPSSSRRRRRRQQQPPPPPPPPPPPPUUUUUUVVVUUUTTTRRRPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA???>>>======;;;;;;::::::999888888777555555666777888888999999777888999888777666777888999:::;;;<<<============:::::::::999999:::<<<>>>BBBEEEJJJOOOWWWbbbnnnvvv~~~qqqjjjiiicccZZZNNNCCC<<<:::;;;888888:::???EEEQQQggg|||~~~}}}~~~~~~~~~vvveee]]]ZZZZZZSSSSSSSSSSSSSSSSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPPPPNNNMMMLLLLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJMMMRRRVVVWWWWWWYYY]]]aaabbbccceeekkkppp~~~{{{wwwuuuqqqrrrrrrpppmmmkkkjjjjjjfffgggggggggdddaaa^^^[[[\\\[[[YYYXXXXXXYYYZZZ[[[___dddlllssswww{{{~~~yyysssrrruuuxxx~~~}}}{{{{{{||||||vvvkkkeee___[[[VVVQQQNNNKKKJJJHHHLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@@@@AAABBB???AAACCCDDDCCCCCCDDDEEE@@@BBBHHHTTTcccnnnrrrsssnnnfffaaadddhhhjjjkkkmmmpppssswww|||}}}wwwsssqqquuuwwwuuupppnnnqqqtttwwwxxxyyy{{{~~~vvvrrruuu||||||tttlllgggbbb___\\\WWWWWWWWWYYY\\\```dddfffnnnmmmmmmkkkggg```XXXRRRKKKHHHDDDBBB@@@???>>><<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>>>>======>>>@@@AAAAAABBBCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;999999999999888888888888555555666777888999999:::666777888888666666777888888888999;;;;;;;;;;;;;;;:::;;;;;;999888999===@@@GGGMMMVVV___iiiuuunnn___WWWSSSQQQLLLEEE???;;;::::::888999>>>DDDNNN^^^uuu|||}}}zzzwww|||~~~jjj___WWWTTTTTTRRRRRRSSSSSSSSSSSSRRRQQQLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIJJJHHHGGGGGGIIIKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKMMMQQQTTTVVVVVVVVVZZZ___aaabbbdddgggjjjwwwxxxtttrrruuuvvvwwwtttpppmmmlllllleeefffffffffdddaaa___]]]\\\[[[ZZZXXXWWWWWWWWWXXXXXX\\\cccjjjoootttyyy|||uuullliiinnnvvv|||~~~~~~}}}yyyooogggaaa___XXXVVVRRROOOKKKIIIGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIFFFGGGFFFDDDBBB@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFCCCEEEFFFEEEDDDCCCDDDEEEDDDCCC@@@???>>>???@@@AAA>>>@@@BBBCCCCCCCCCDDDEEE???@@@DDDLLLWWWbbbkkkoooqqqkkkhhhiiiiiihhhhhhkkklllqqqyyy~~~|||uuuvvvwwwtttpppoooppprrruuuvvvuuuuuuwww|||zzzsssqqqtttwwwxxxqqqjjjeeeaaa^^^WWWVVVUUUUUUWWW[[[___bbbkkklllnnnpppooojjjccc]]]RRRNNNJJJGGGDDDCCC@@@>>>======<<<;;;:::999999:::999;;;<<<<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>><<<;;;:::999888888999999777777777777777777777777555666666777888999999:::777888:::999888888999:::666777888999::::::::::::999;;;<<<;;;:::<<>>===>>>???@@@>>>@@@BBBBBBBBBAAABBBCCC>>>@@@BBBEEEKKKUUUaaaiiinnnllllllllliiieeefffkkklllsss|||yyyxxxvvvtttrrrqqqrrrrrruuutttsssqqqrrruuuzzzxxxrrrqqqqqqyyyssslllddd```ZZZXXXVVVTTTUUUWWW[[[]]]bbbcccfffiiikkkkkkhhheee\\\XXXSSSOOOLLLJJJGGGEEEAAA@@@???===<<<;;;;;;;;;888999::::::999999:::;;;::::::::::::;;;<<<===>>>======<<<<<<<<<<<<======<<<===>>>???@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;777777777777777777777666666666666666666666666666555666666666777777888888666888999999888888999;;;666777888999::::::::::::777:::======>>>BBBJJJQQQVVVbbbtttooo]]]NNNDDD>>><<<<<<<<<:::888888999:::777<<>>@@@AAAAAADDDMMMZZZeeekkkkkkmmmmmmhhhccceeekkkmmmuuu|||yyyvvvsssssstttssssssuuutttrrrooonnnqqquuuyyy~~~vvvqqqpppxxx|||sssiiibbb\\\ZZZWWWUUUTTTVVVXXXZZZZZZZZZ\\\```dddggghhhgggddd```[[[WWWTTTQQQNNNLLLFFFEEECCCAAA@@@>>>>>>>>>777888999999888777888:::888777777777777888999999::::::999999888888999999777888999:::;;;::::::999888888999::::::999999888666666777777777777666666777777777777777777777777555555555666666666666666444666777777666666777999777777888999::::::::::::666999>>>???BBBGGGQQQYYYjjjxxxrrr]]]NNNDDD???===;;;;;;:::777555666888;;;<<>>>>>>>>??????>>>===<<<<<<;;;;;;<<<>>>@@@BBBAAA>>>===???AAA@@@??????@@@DDDKKKQQQUUUaaahhhppppppjjjeeedddfffnnnrrrxxx{{{uuuqqqrrrvvvzzz|||yyyuuuooollllllmmmnnnooottt|||}}}yyyvvvxxxyyy|||vvvmmmeee```ZZZUUUTTTTTTTTTTTTXXXSSSRRRVVVZZZ[[[]]]aaa______``````^^^\\\YYYWWWPPPPPPNNNLLLHHHDDD@@@>>>???>>><<<:::999888777777777777777888888999999999888888777777777777888999888888888888888888888888::::::888777777777888999999999888777666666777777666666666666777777777777888888777777666666666555777777777666444444666888888777777999;;;<<<<<<<<>>::::::<<<<<<:::888666777999<<<@@@GGGSSSbbbvvv}}}vvvrrrooolllkkkttt~~~vvvqqqnnnwwwxxxnnn```WWWSSSRRRQQQOOOOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIGGGDDDCCCDDDEEEHHHFFFDDDCCCDDDFFFFFFEEEIIIHHHGGGGGGFFFFFFGGGGGGKKKIIIHHHJJJNNNOOOMMMKKKIIIGGGEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJIIINNNTTTYYY[[[\\\^^^___bbbjjjwww{{{yyyzzz{{{yyyuuuqqqpppooo~~~~~~zzztttoookkkgggdddaaa```]]]ZZZXXXWWWUUUSSSQQQQQQPPPPPPPPPRRRUUUYYY[[[eeegggkkkooosssuuuwwwwwwyyyyyyyyy{{{}}}}}}zzzyyytttooojjjgggdddcccjjjrrr{{{}}}}}}~~~zzzkkkaaaZZZUUUQQQNNNMMMLLLJJJHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIKKKKKKKKKJJJHHHGGGEEEFFFHHHIIIHHHGGGEEEDDDFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLPPPNNNMMMMMMNNNOOONNNMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDBBB@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@????????????@@@AAA@@@>>>===<<<<<<<<<======???AAA@@@>>>===>>>@@@BBBAAA@@@AAADDDHHHLLLOOOZZZaaajjjooonnnlllkkkkkkiiimmmttt|||{{{wwwtttsssuuuyyy|||~~~{{{wwwrrrnnnmmmmmmnnnmmmqqqyyy}}}{{{yyywwwvvv{{{|||uuujjjeee^^^YYYVVVUUUUUUTTTTTTPPPNNNQQQSSSSSSTTTWWWZZZ[[[]]]^^^___^^^]]]\\\ZZZYYYXXXUUUQQQLLLIIIFFFDDDCCCAAA???===;;;::::::999999999999999999999999888888777777777777888888999999999999999999999999999999777666666666777888999888888777666666777777777777777777666666666666888888888777777777666666444555555444333444666999999888888:::<<<>>>>>>???DDDEEEJJJQQQXXXbbbttttttcccPPPEEE@@@;;;999999666777888888888:::===@@@DDDNNN\\\kkkzzzxxxrrrlllhhhdddfffssszzzssspppsss}}}yyyooofffZZZSSSRRRSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDFFFGGGEEEDDDDDDEEEFFFEEEDDDHHHGGGFFFFFFFFFEEEFFFFFFJJJIIIHHHJJJMMMNNNMMMKKKIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHFFFEEEEEEGGGIIIIIILLLPPPSSSUUUWWWYYY[[[^^^dddmmmwww||||||xxxtttuuuvvvxxxwwwuuurrrqqqqqq{{{~~~yyysssnnnjjjfffcccbbb___[[[YYYWWWUUURRRPPPNNNMMMLLLLLLNNNQQQTTTVVV[[[]]]bbbgggkkkooorrrsssqqqrrrssstttvvvxxxzzz{{{|||}}}wwwrrrmmmjjjiiieeecccccceeegggjjjtttzzzmmmbbbYYYSSSRRROOOKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGEEECCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAADDDBBB???===<<<<<<===>>><<<>>>???>>>===<<<>>>???BBBBBBBBBCCCDDDEEEGGGHHHQQQWWWaaajjjoooooommmkkkdddhhhnnnuuu{{{~~~|||zzzsssrrrsssuuuyyy}}}}}}yyyuuuqqqpppooonnnmmmooouuu~~~}}}xxxqqqnnnrrr|||tttnnnfff```[[[YYYVVVUUUTTTOOOLLLNNNOOOMMMMMMOOOSSSTTTWWWZZZ\\\^^^___```cccbbbaaa^^^ZZZVVVRRRPPPKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;::::::999888888888888888888777777888888999999999999999999999999888888777666666666666777888888777666666666777777888888777777666666555555888888888888777777777777333444555555555666999;;;;;;;;;<<<===???BBBEEEFFFOOOQQQVVV___iiiwwwwww]]]PPPDDD???===:::888888555777999;;;===@@@DDDGGGPPP\\\kkkvvvyyysssmmmfff```]]]eeexxx|||tttqqqqqq}}}yyyjjjccc\\\TTTPPPQQQTTTUUUVVVPPPOOONNNLLLJJJIIIHHHHHHIIIJJJJJJHHHEEEDDDEEEFFFFFFEEEEEEFFFHHHHHHFFFDDDGGGFFFFFFFFFEEEEEEEEEEEEIIIHHHHHHJJJLLLLLLKKKJJJHHHFFFDDDDDDEEEGGGGGGFFFGGGHHHHHHGGGEEEEEEGGGHHHHHHJJJKKKMMMNNNQQQUUUXXX\\\___dddjjjmmmoooooonnnpppsssvvvwwwvvvtttssssssvvvzzz||||||}}}xxxrrrmmmhhheeebbb___\\\YYYWWWTTTRRROOONNNMMMKKKKKKKKKMMMOOOQQQPPPSSSWWW]]]ccchhhkkkmmmmmmnnnoooqqqtttvvvwwwxxxwwwzzz}}}yyyvvvpppiiidddbbb``````ddddddgggllloootttqqqcccZZZUUUQQQNNNJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFEEEFFFDDDAAAAAACCCEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@@@@AAACCCFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLQQQOOOMMMMMMMMMMMMLLLKKKIIIHHHIIIJJJMMMNNNNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDBBB???<<<;;;;;;<<<===<<<<<<===============>>>@@@AAABBBDDDEEEEEEEEEEEEKKKOOOWWWbbbjjjmmmjjjfffccceeekkkqqqvvvxxxvvvtttmmmnnnqqqvvv{{{~~~~~~}}}}}}zzzwwwuuuuuutttrrrqqqnnnqqqxxx~~~sssiiigggnnnzzzyyyppphhhbbb]]]ZZZWWWWWWRRROOOQQQQQQNNNLLLNNNLLLNNNPPPSSSVVVYYY[[[\\\ccccccbbbaaa^^^[[[XXXWWWRRRQQQOOOLLLIIIFFFCCCBBB???>>>===<<<;;;999888888999999999999999888888777::::::::::::::::::::::::999888888777777777777777888777777666666666777777888888777777666666555555777777777777777777777777666777888888888999<<>>======:::888888:::;;;>>>@@@CCCIIIPPPUUUcccnnnyyy~~~~~~xxxrrrnnnjjjccc]]]___mmmvvvqqquuuzzzmmmccc[[[VVVPPPNNNPPPSSSVVVWWWPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJJJJHHHFFFDDDEEEFFFFFFFFFGGGJJJKKKJJJHHHEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHIIIJJJJJJIIIIIIGGGEEECCCCCCDDDFFFFFFEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGHHHIIIJJJNNNTTTXXX___```aaabbbdddgggkkknnnqqqtttxxx{{{zzzxxxwwwvvvtttwwwzzzzzz|||~~~{{{vvvpppiiieeeaaa^^^ZZZXXXVVVTTTRRRPPPPPPOOONNNMMMLLLMMMNNNOOOKKKNNNRRRWWW\\\aaadddfffhhhjjjlllnnnqqqsssuuuuuusssvvvyyyzzzzzzyyyzzzzzz|||~~~~~~~~~kkkiiidddaaa___```cccdddiiikkkoootttuuuyyysssjjj___VVVQQQOOOLLLJJJEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAACCCEEEFFFHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@???@@@CCCFFFIIIIIIHHHHHHHHHIIIJJJKKKLLLQQQOOOMMMLLLMMMMMMLLLJJJHHHHHHIIIKKKNNNOOONNNMMMMMMMMMLLLKKKJJJKKKKKKLLLJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@@@@AAABBBBBBDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDCCCCCCBBB@@@>>><<<:::;;;;;;<<<<<<;;;;;;<<<===============???BBBEEEFFFGGGFFFFFFHHHJJJQQQ[[[fffkkkjjjgggeeefffjjjooossssssqqqnnnhhhjjjnnntttyyy{{{zzzyyyzzzyyyxxxxxxyyyxxxvvvtttooopppsssyyy{{{ooohhhjjjpppvvv{{{rrrkkkeee```]]]ZZZUUURRRSSSSSSOOOMMMNNNIIIJJJJJJKKKMMMOOORRRSSS\\\\\\]]]^^^]]]\\\[[[ZZZXXXWWWVVVTTTQQQMMMJJJIIIDDDCCCBBBAAA???===<<<;;;::::::;;;;;;:::999888888:::::::::::::::::::::::::::::::::999999999888888777666666666666666777777888777777777666666666555666666666666666666666666888999::::::999;;;===@@@???BBBGGGLLLPPPVVV]]]bbbkkkrrr{{{sss^^^PPPEEE???;;;<<<<<<999777888===???BBBGGGNNNXXXcccjjjxxx}}}zzztttnnniiigggbbb```hhh|||}}}tttttt}}}qqqfff```XXXUUUQQQNNNOOOQQQTTTUUUPPPOOOMMMKKKIIIGGGFFFFFFIIIJJJIIIHHHEEEDDDEEEFFFGGGHHHJJJLLLNNNMMMJJJGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFDDDBBBBBBCCCEEEEEEDDDGGGHHHIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHJJJOOOUUUYYY^^^_________```cccjjjnnntttxxx}}}}}}{{{zzzuuuxxxzzzzzz|||}}}zzzvvvpppiiiddd___\\\YYYWWWVVVUUUSSSQQQQQQPPPOOONNNMMMMMMMMMMMMJJJKKKMMMPPPTTTXXX[[[\\\___```cccgggjjjlllmmmnnnooorrrtttvvvuuuuuuwwwxxxxxxyyy|||~~~zzzyyyvvvttttttwww|||~~~}}}}}}|||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwxxxzzz}}}}}}{{{yyyxxxxxxhhhfffdddccceeeiiinnnqqqwwwyyy~~~xxxjjj```ZZZSSSNNNKKKIIIFFFBBBBBBCCCDDDCCCBBBAAAAAACCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@???@@@CCCEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???AAADDDGGGIIIIIIHHHHHHHHHHHHJJJKKKLLLPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIJJJMMMOOOPPPOOOMMMIIIIIIHHHGGGGGGIIIJJJKKKKKKJJJIIIGGGEEECCCAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDCCCBBB???>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>???>>>===<<<>>>BBBFFFIIIJJJJJJJJJGGGIIIMMMWWWbbbjjjmmmnnnggghhhjjjlllnnnmmmjjjgggccceeehhhnnnsssvvvvvvuuuvvvvvvwwwyyyzzzyyyvvvsssnnnnnnqqquuu|||xxxqqqnnnnnnnnnuuu}}}vvvoooiiifff^^^YYYVVVWWWUUUPPPMMMNNNKKKIIIGGGFFFFFFGGGIIIJJJSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXVVVTTTQQQOOOMMMHHHHHHGGGEEECCCAAA@@@???<<<<<<=========;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666666555555666666777777666666666777777777777777666666666666777777777777888999::::::;;;===@@@CCCEEEKKKTTT[[[bbbiiirrrxxxrrr```OOODDD@@@:::888999:::888999;;;@@@DDDLLLUUU```lllxxx|||yyysssmmmfffffffffiiiwww~~~www{{{qqqfff```]]]WWWUUURRROOONNNNNNPPPRRRNNNMMMLLLJJJHHHGGGGGGFFFHHHIIIIIIGGGDDDCCCDDDEEEHHHHHHJJJMMMOOONNNKKKIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDFFFGGGGGGFFFEEEFFFGGGEEECCCAAAAAABBBDDDDDDCCCGGGHHHIIIHHHEEECCCCCCCCCCCCEEEGGGIIIKKKNNNRRRUUUXXXZZZ\\\\\\\\\___fffllltttyyy~~~}}}wwwyyy{{{zzz{{{~~~|||yyyvvvsssooojjjfffaaa^^^[[[YYYXXXWWWUUUSSSOOOOOONNNLLLKKKKKKJJJJJJGGGHHHIIIJJJLLLNNNPPPRRRXXXZZZ]]]aaaeeeggghhhhhhjjjllloooppppppqqqsssuuutttuuuwwwyyy{{{{{{|||{{{uuutttsssqqqppprrrwww{{{yyyyyyyyyxxxxxxwwwwwwwwwvvvuuusssqqqpppooonnnnnnrrrtttwwwwwwuuusssrrrrrrrrrqqqpppppprrrvvv{{{~~~~~~qqqdddZZZSSSOOOJJJGGGGGGFFFBBB???@@@BBBCCCCCC@@@??????AAA>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGIIIHHHFFFDDDEEEFFFHHHJJJEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBB?????????AAADDDEEEFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????AAACCCFFFGGGIIIHHHGGGGGGHHHIIIKKKMMMOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMGGGFFFEEEEEEFFFHHHKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCBBB<<<===>>>>>>>>>>>>===<<<===;;;:::<<>>>>>@@@CCCGGGJJJLLLMMMMMMKKKKKKMMMRRR[[[dddkkkooohhhhhhhhhiiiiiifffbbb^^^^^^___bbbgggmmmrrrttttttssssssuuuwwwxxxvvvrrrooojjjmmmqqquuuyyy~~~yyytttppplllmmmsss}}}zzztttpppkkkeeebbbaaa^^^XXXSSSSSSNNNLLLHHHEEEDDDDDDEEEFFFJJJKKKMMMOOOPPPPPPPPPPPPOOOPPPQQQQQQOOOMMMKKKIIIGGGFFFEEEDDDBBBAAA??????===>>>???@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777555555555555555666777777555555666666777777888888777777888888999999999999888:::<<<>>>@@@CCCHHHKKKRRR[[[gggrrrzzzwwwhhh\\\QQQGGGAAA;;;777555888;;;<<<@@@DDDJJJRRR^^^lllwww|||{{{vvvooojjjlllnnnvvv~~~rrrgggccc___[[[VVVUUURRROOOLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHFFFCCCBBBCCCDDDGGGGGGHHHKKKMMMMMMKKKIIIGGGHHHIIIJJJJJJHHHGGGEEECCCEEEGGGGGGEEECCCDDDFFFEEECCCAAA@@@BBBCCCCCCCCCGGGHHHIIIHHHEEECCCBBBBBBAAADDDGGGIIIJJJJJJKKKMMMOOOTTTXXXZZZZZZ]]]ccchhhpppvvv~~~yyy{{{{{{yyyyyy}}}vvvqqqnnnmmmkkkjjjgggddd```]]][[[XXXUUUSSSNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLQQQSSSWWW[[[___aaabbbcccbbbeeegggiiijjjlllnnnppppppqqqrrrsssttttttttttttpppppppppnnnmmmooosssvvvttttttttttttsssssssssssspppooommmkkkiiihhhggggggjjjmmmooopppooommmmmmmmm~~~}}}{{{{{{}}}pppddd\\\TTTMMMLLLHHHEEEDDDEEEFFFCCCAAA>>>AAACCCBBB???===>>>???<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDFFFGGGIIIIIIGGGFFFCCCBBBBBBCCCEEEGGGDDDEEEGGGHHHHHHGGGFFFDDDDDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???AAADDDFFFEEEDDDAAAAAAAAA@@@@@@@@@?????????>>>??????AAACCCEEEFFFIIIHHHGGGGGGGGGIIIKKKMMMNNNLLLKKKKKKMMMNNNMMMMMMLLLLLLMMMOOOQQQQQQOOOMMMGGGGGGFFFFFFHHHJJJMMMOOOIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA;;;===???@@@AAA@@@>>>======;;;:::<<>>@@@BBBEEEHHHKKKMMMNNNNNNOOONNNMMMOOOTTT\\\dddjjjhhhgggffffffdddaaa\\\XXXZZZ[[[]]]bbbiiiooossstttqqqrrrtttvvvvvvsssnnnjjjffflllrrrvvvyyy}}}yyyrrrmmmlllmmmrrryyy{{{wwwyyysssnnnmmmhhhaaa[[[ZZZQQQNNNJJJFFFDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIHHHHHHEEEFFFHHHHHHHHHFFFDDDCCCCCCBBBAAA@@@>>>===<<<;;;??????@@@AAA@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::999888777666555555555555555666777888444444555666777888999999999999999::::::;;;;;;;;;:::<<>>AAAGGGNNNXXXbbbqqq~~~xxxpppppprrrvvvyyyhhhcccccc```\\\TTTTTTQQQNNNKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAABBBDDDGGGFFFGGGIIIKKKLLLJJJIIIFFFGGGHHHIIIIIIGGGFFFDDDBBBEEEGGGGGGDDDBBBDDDEEEDDDBBB@@@@@@AAACCCCCCBBBGGGIIIJJJHHHEEEBBBAAAAAA@@@CCCGGGIIIHHHFFFEEEEEEJJJPPPWWWZZZZZZ\\\aaafffkkkrrr{{{zzz{{{{{{xxxxxx~~~vvvnnnjjjkkkmmmnnnmmmiiiddd```]]]YYYUUUSSSOOOOOONNNMMMLLLKKKKKKJJJFFFFFFFFFFFFGGGIIIKKKLLLGGGIIINNNRRRVVVXXXYYYZZZ]]]___bbbdddfffhhhkkkmmmmmmnnnnnnoooooonnnnnnnnnhhhiiiiiihhhggghhhkkkmmmlllllllllkkkkkkkkkkkkkkkiiihhhfffcccaaa___^^^^^^___bbbeeeffffffeeeeeeeeewwwqqqfff[[[SSSOOONNNOOOEEEBBB===:::999:::<<<>>>???????????????>>>===<<<===============>>>??????AAAAAAAAABBBDDDGGGIIIKKKKKKHHHDDDAAABBBCCCDDDDDDGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFCCCAAA????????????@@@???>>>===>>>@@@BBBCCCDDDCCCBBB@@@???>>>>>>===:::;;;<<<>>>@@@BBBCCCDDDIIIHHHHHHHHHIIIJJJLLLMMMHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNMMMKKKIIIHHHIIIHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLJJJIIIGGGFFFEEEIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDDDDBBBAAABBBDDDGGGKKKIIIFFFFFFGGGFFFCCCAAA::::::;;;???CCCCCC@@@<<<<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMNNNNNNNNNMMMKKKJJJLLLSSS\\\ccckkkmmmmmmhhh___XXXVVVVVVTTTWWWZZZ]]]aaaeeeiiimmmrrrssstttqqqllliiihhhhhheeekkkppptttuuuyyy}}}zzzxxxuuunnniiikkkmmmrrr~~~{{{tttkkkeee\\\VVVOOOJJJJJJJJJIIIHHHEEEEEEEEEFFFFFFEEEDDDDDDFFFDDDAAA@@@@@@AAA@@@???@@@>>>;;;;;;<<<>>>>>>>>>;;;;;;;;;:::::::::::::::<<<<<<;;;:::::::::999999;;;:::999777666666666666777666555444333333333333444666777777666666777999888:::<<<===<<<;;;<<<===CCCDDDEEEGGGJJJTTT```iiittt~~~}}}xxxqqqkkk___UUUKKKFFFAAA<<<999999555999<<<===>>>FFFTTT___hhhttt|||yyywwwyyy~~~pppiiilllmmmggg^^^WWWTTTPPPMMMLLLKKKIIIHHHIIIGGGFFFFFFGGGHHHGGGFFFHHHGGGEEEDDDBBBBBBAAAAAADDDDDDEEEEEEFFFFFFGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDCCCAAA??????AAACCCIIIKKKIIIFFFFFFJJJMMMLLLEEEDDDCCCDDDFFFGGGGGGGGGHHHIIIMMMTTT\\\aaaaaa___cccjjjsss{{{|||}}}|||yyyxxx}}}~~~lllaaabbbhhhmmmpppnnnkkkgggaaa\\\XXXUUUPPPPPPOOOMMMLLLJJJIIIHHHLLLIIIFFFDDDEEEFFFFFFEEEGGGGGGFFFGGGIIILLLOOOQQQSSSUUUWWWZZZ]]]```cccdddbbbccceeegggggggggfffeeeeeedddcccbbbcccdddeeeffffffeeeeeefffgggfffdddbbbbbbbbbaaa```^^^\\\ZZZYYY^^^```ccccccaaa___]]]\\\|||ssslllgggaaa]]]VVVOOOKKKJJJKKKLLLDDDBBB>>>;;;::::::<<<===????????????>>>>>>=====================>>>??????AAAAAAAAABBBDDDFFFHHHIIIKKKHHHEEECCCCCCCCCBBBAAAEEEEEEEEEEEEDDDDDDCCCBBB@@@AAAAAAAAABBBBBBCCCCCCGGGFFFDDDCCCAAA@@@@@@???@@@@@@???>>>???AAACCCDDDDDDCCCBBB@@@???>>>============>>>???@@@BBBBBBCCCHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIKKKLLLMMMMMMLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMLLLKKKIIIHHHGGGGGGJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCDDDCCCBBBDDDGGGIIILLLIIIGGGFFFGGGGGGEEECCC??????@@@CCCEEEEEEBBB???;;;===???BBBCCCDDDCCCCCCDDDEEEGGGIIILLLMMMNNNOOONNNMMMLLLJJJLLLQQQYYY___fffjjjmmmjjjbbbZZZVVVUUUQQQTTTWWWZZZ\\\___cccfffmmmppprrrppplllgggddddddbbbgggmmmppprrrvvv|||~~~~~~}}}sssjjjgggeeeeeekkksssyyywwwqqqiiibbbZZZTTTQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBCCCAAA>>>===>>>???>>>===???===;;;::::::;;;:::999::::::::::::::::::::::::999999999999999999888888;;;:::999888777777777777777777666666555666666666777999:::;;;:::;;;===>>>===???AAAAAAAAABBBDDDEEEGGGIIIMMMPPPVVVaaannnxxxqqqkkkeee]]]VVVQQQIIIAAA???===999777888666888<<>>>>>>>>>>>>>>=========>>>============>>>??????AAAAAAAAAAAACCCDDDFFFFFFIIIGGGEEEDDDDDDCCCAAA???CCCCCCCCCDDDDDDCCCCCCBBB??????@@@@@@AAABBBCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@??????@@@AAACCCDDDDDDCCCAAA@@@>>>=========??????@@@AAAAAABBBBBBCCCGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJKKKJJJHHHGGGGGGGGGHHHIIILLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEECCCDDDDDDDDDDDDFFFIIILLLMMMJJJHHHGGGGGGHHHGGGGGGEEEEEEFFFGGGIIIHHHEEECCC<<<>>>@@@BBBDDDDDDDDDDDDGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLOOOTTTXXX^^^eeelllmmmhhh```YYYVVVRRRUUUXXXZZZ\\\]]]___```fffjjjnnnnnnkkkfffbbb```___ccchhhlllmmmpppuuuyyyxxxyyyxxxvvvssstttyyy~~~yyymmmfffaaa\\\[[[[[[^^^fffsssxxxrrriiiccc___\\\XXXUUURRROOOLLLIIIHHHGGGEEECCCBBB@@@=========>>>>>>===???===;;;::::::999777555999999999999999999999999777888999:::;;;:::999888;;;:::999888888888888888888777777777888888999:::777999:::;;;;;;<<<>>>@@@???AAABBBCCCDDDGGGJJJMMMOOOSSSZZZaaajjjwwwjjj\\\VVVRRRJJJBBBBBB<<<888888999777777999::::::>>>EEERRRaaapppyyy~~~rrrkkkfffkkkuuuzzzuuunnnXXXUUUQQQNNNLLLKKKIIIGGGHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDBBBDDDEEEEEEDDDDDDFFFHHHFFFGGGGGGIIIPPPWWWVVVPPPIIIGGGDDDCCCDDDFFFFFFFFFHHHHHHJJJOOOVVV\\\```aaaaaagggooovvvzzz||||||}}}~~~{{{|||tttgggccccccbbbhhhjjjlllkkkhhhaaaZZZVVVQQQPPPOOONNNLLLKKKIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@BBBAAAAAA@@@AAABBBDDDEEEFFFGGGIIIKKKMMMPPPQQQRRRPPPRRRTTTUUUWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXWWWTTTRRRRRRSSSTTTSSSSSSQQQQQQQQQQQQPPPOOONNNNNNRRRTTTVVVVVVSSSPPPOOONNN{{{uuullleee[[[SSSMMMJJJHHHGGGCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;>>>=====================>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEBBB@@@AAABBBCCCDDDDDDDDDDDDDDD??????@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCAAA@@@>>>=========??????@@@AAABBBDDDDDDEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJKKKJJJIIIGGGEEEAAABBBCCCDDDEEEEEEEEEDDDIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKLLLOOORRRUUU]]]gggmmmlllggg```]]]YYY\\\```bbbaaa````````````dddiiilllllliiidddbbb___bbbeeehhhiiikkknnnqqqqqqrrrqqqooommmoootttyyyzzz{{{|||}}}|||rrrmmmiiibbbYYYTTTPPPTTT]]]hhhtttxxxsssqqqoookkkggg```\\\WWWTTTRRRPPPMMMJJJDDDBBB@@@???@@@@@@@@@???@@@???===<<<<<<;;;888666777777888888888888999999888999;;;<<<===<<<;;;::::::999999888888888999999999999888888888999:::::::::;;;<<<<<<<<<>>>@@@CCCCCCDDDFFFHHHJJJNNNTTTXXX\\\bbblllvvv~~~lllWWWJJJHHHHHHBBB;;;:::666444666777666888;;;>>>???EEEPPP```ooozzz~~~uuugggbbb```dddlllppplllgggWWWTTTPPPMMMLLLKKKIIIGGGGGGGGGGGGHHHJJJLLLKKKJJJFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDFFFHHHHHHGGGFFFFFFGGGFFFGGGHHHLLLUUU[[[WWWOOOGGGDDDAAAAAACCCEEEFFFGGGGGGGGGHHHKKKQQQXXX^^^aaaaaafffnnntttxxxyyy{{{|||~~~}}}~~~qqqhhhbbb]]]^^^___``````^^^YYYTTTQQQPPPPPPPPPOOOMMMKKKIIIHHHIIIGGGFFFFFFFFFEEEBBB@@@AAA@@@???>>>>>>>>>?????????@@@AAACCCEEEFFFHHHHHHGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRMMMKKKHHHGGGHHHIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGKKKMMMNNNMMMKKKHHHGGGFFFyyynnnfff___[[[QQQMMMHHHEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEE@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEEEECCCBBBAAA???@@@@@@@@@AAABBBBBBCCCDDDDDDBBB@@@???>>>>>>>>><<<===???AAACCCEEEGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIHHHFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIKKKLLLMMMTTT```iiimmmllliiigggcccfffkkklllkkkhhhfffddd___aaaeeejjjmmmmmmkkkjjjdddeeeffffffggghhhkkkmmmkkklllllljjjiiilllsssyyy||||||||||||}}}~~~}}}zzzwwwtttnnnaaaWWWMMMLLLMMMRRR\\\jjjwww}}}zzzpppkkkeeeaaa```]]]XXXTTTJJJHHHEEEDDDDDDDDDDDDCCCBBB@@@>>>======<<<:::888777777777888888888999999888999;;;<<<<<<<<<<<<;;;999999999888999999::::::;;;;;;::::::::::::;;;;;;AAAAAABBBBBBBBBDDDGGGIIILLLNNNQQQTTTWWW]]]dddhhhpppwwwlll\\\III@@@@@@AAA>>>999999555444666777666:::???BBBEEEOOO^^^ooo{{{{{{|||}}}iiibbb]]]YYY[[[```cccbbb___UUURRROOOLLLKKKJJJHHHGGGGGGFFFGGGIIIKKKLLLKKKIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGIIIKKKKKKIIIFFFEEEEEEGGGHHHIIIMMMUUUYYYTTTJJJAAA@@@>>>???BBBFFFGGGHHHFFFFFFGGGIIIMMMSSSZZZ___aaaeeelllqqquuuwwwyyy{{{~~~}}}sssggg^^^\\\[[[XXXVVVSSSQQQPPPPPPNNNOOOOOOOOOOOOMMMKKKIIIIIIHHHGGGFFFFFFEEEBBB@@@AAAAAA@@@???>>>=========<<<======>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLFFFDDDAAA@@@AAABBBCCCBBB@@@AAABBBBBBCCCCCCCCCBBBDDDFFFGGGFFFCCCAAA@@@AAAyyylll___VVVPPPMMMKKKDDDBBB@@@??????>>><<<;;;::::::;;;<<<<<<=========;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::;;;===>>>???>>>>>>>>>>>>???@@@@@@>>>???AAABBBCCCDDDDDDDDDAAAAAABBBDDDEEEFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFEEECCCBBB@@@?????????;;;<<<>>>AAACCCFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMLLLKKKIIIGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGIIIJJJKKKJJJJJJLLLMMMJJJKKKLLLKKKHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHKKKLLLLLLJJJHHHGGGGGGIIIIIINNNVVV___gggllloooooolllpppuuuwwwuuuqqqllljjjcccccccccfffkkkppprrrsssnnnllljjjhhhggghhhjjjlllhhhiiiiiiggggggkkkrrryyy~~~}}}|||||||||}}}}}}}}}wwwlllaaaTTTNNNHHHGGGMMMYYYeeelllyyyzzztttrrrqqqnnngggaaaTTTRRRNNNMMMLLLLLLKKKJJJGGGDDD@@@>>>======;;;:::999999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAADDDEEEFFFGGGHHHKKKOOOSSSVVVYYY^^^ccchhhnnnuuuzzz~~~qqq[[[PPPBBB;;;:::;;;999666888555555777999:::@@@HHHLLLRRR^^^nnn|||zzz{{{}}}}}}{{{~~~{{{vvvzzzsssddd[[[WWWTTTTTTWWWZZZ[[[[[[RRROOOLLLJJJJJJJJJHHHGGGGGGFFFGGGIIIKKKKKKIIIGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEHHHKKKMMMMMMJJJGGGDDDCCCGGGIIIJJJLLLQQQTTTOOOGGG>>>>>>>>>@@@DDDGGGHHHHHHFFFFFFFFFGGGJJJOOOVVV[[[```dddiiinnnqqqtttwwwyyy|||rrrhhh```\\\UUUOOOKKKIIIIIIJJJLLLMMMOOOPPPPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCAAA???BBBAAAAAA@@@???>>>======<<<<<<<<<<<<============>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGAAA???===<<<===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@???===<<<<<<===hhhaaaVVVMMMGGGDDDBBBAAAAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;999999999999;;;<<<===>>><<<;;;:::999:::;;;===>>>??????>>>>>>??????@@@AAA===???AAACCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDDEEEEEEFFFEEEGGGFFFEEECCCBBBAAA@@@@@@<<<<<<>>>@@@BBBEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKMMMLLLKKKHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGDDDGGGKKKLLLKKKKKKKKKMMMIIIKKKLLLJJJGGGEEEFFFHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIMMMSSS]]]gggooosssvvv{{{{{{uuurrrkkkfffbbbbbbhhhpppvvvyyyyyyuuuooojjjiiijjjlllnnnkkklllkkkiiihhhkkksssyyy~~~}}}}}}}}}}}}}}}yyyqqqddd\\\RRRKKKLLLRRRXXX[[[fffqqqyyyqqqdddaaa]]][[[ZZZYYYWWWVVVRRRNNNHHHCCCAAA???>>>===<<<<<<===>>>>>>???@@@@@@AAA???>>>===<<<===??????>>>>>>>>>>>>???@@@AAABBBAAABBBBBBDDDFFFHHHJJJKKKKKKMMMOOOQQQUUUZZZ```eeehhhlllrrryyy{{{jjj]]]LLLFFF>>>999888888777666999777777;;;???DDDNNNXXXbbbhhhrrr|||xxxvvvxxxzzzxxxvvv{{{yyyuuu{{{{{{nnnbbbTTTRRRPPPOOOQQQSSSSSSSSSOOOLLLIIIHHHIIIIIIHHHGGGGGGFFFGGGIIIJJJJJJGGGEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFDDDDDDDDDDDDEEEFFFIIIMMMNNNKKKHHHEEEDDDDDDHHHJJJKKKMMMOOOKKKEEE??????@@@CCCGGGHHHHHHGGGEEEFFFGGGGGGHHHLLLRRRXXX]]]aaaeeejjjmmmpppsssuuuzzzwwwkkkfff]]]SSSKKKGGGEEEDDDJJJKKKNNNPPPQQQPPPOOOMMMLLLJJJFFFDDDDDDDDDBBBAAABBBBBBAAAAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@AAAAAA@@@===<<<:::;;;<<<<<<;;;999999999:::;;;;;;;;;::::::888999::::::888888999:::xxxlllkkkrrrpppgggVVVQQQIIICCC???===<<<;;;>>>;;;888777888999::::::======;;;:::999888888888777777777888999<<<>>>???<<<;;;999999999;;;===>>>?????????>>>??????@@@AAA===>>>AAACCCEEEFFFFFFFFFGGGFFFDDDCCCCCCBBB@@@>>>AAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>???@@@DDDEEEFFFGGGGGGHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAA===>>>???@@@BBBCCCDDDEEEHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIKKKLLLLLLJJJHHHFFFDDDFFFHHHHHHGGGGGGHHHIIIAAAFFFKKKMMMLLLKKKKKKLLLIIIKKKLLLJJJGGGEEEGGGIIIBBBBBBBBBCCCDDDFFFHHHIIIFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJIIIGGGEEEDDDEEEGGGIIIGGGGGGLLLVVVbbbmmmttt}}}|||yyyqqqjjjbbb```eeennnwww{{{{{{sssmmmkkklllnnnoooqqqpppooollljjjmmmuuu{{{~~~~~~~~~~~~}}}uuulll___UUUQQQQQQQQQQQQXXXaaarrr~~~qqqnnnjjjgggfffdddbbbaaa]]]XXXPPPIIIEEECCCBBBAAA???@@@@@@AAABBBCCCCCCCCCGGGEEECCCAAA@@@AAACCCEEE@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFIIILLLOOORRRTTTWWWYYY]]]aaafffmmmuuuzzz|||vvvooodddUUUIIIAAA???<<<:::999999999::::::888:::@@@FFFMMM[[[gggwww{{{~~~{{{vvvtttuuuwwwtttrrryyyzzzwww}}}{{{ssspppggg]]]PPPOOONNNMMMMMMLLLKKKKKKMMMJJJHHHGGGHHHIIIHHHHHHGGGFFFGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFDDDDDDDDDDDDEEEDDDHHHLLLNNNLLLIIIFFFEEEAAAFFFIIIIIIJJJLLLJJJEEEAAABBBCCCFFFIIIJJJHHHFFFEEEFFFGGGGGGGGGJJJPPPUUU[[[^^^cccgggjjjmmmpppssszzz{{{uuujjj^^^TTTLLLHHHFFFHHHJJJMMMPPPQQQQQQPPPOOOPPPMMMIIIFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@???======<<<<<<;;;;;;:::::::::999;;;;;;:::999999999999:::666777999;;;<<<===<<<<<<;;;:::999:::;;;;;;999777777777888888999888888777444666777777555555777888|||tttnnnddd```[[[XXXVVVVVVUUUUUUEEECCC@@@===<<<;;;;;;<<<999999999888888666555555::::::;;;;;;;;;:::999999777777888999999999999888<<<;;;999888888999:::<<<============>>>>>>>>>>>>??????@@@BBBDDDEEEFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@CCCBBBAAA@@@???@@@AAABBBAAAAAA@@@??????>>>>>>===???>>>;;;::::::;;;===???AAACCCDDDFFFGGGGGGGGGFFFFFFDDDAAA@@@AAAAAAAAA@@@>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHFFFGGGHHHHHHGGGFFFDDDCCCHHHMMMRRRRRRNNNKKKKKKMMMJJJJJJJJJJJJJJJKKKKKKLLLFFFGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKLLLLLLJJJGGGEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHFFFDDDDDDDDDEEEDDDDDDFFFKKKNNNSSS```lll}}}{{{vvvmmmfffgggjjjmmmrrrwwwxxxvvvrrrmmmjjjjjjmmmppprrrtttvvvuuusssrrruuuxxx{{{}}}}}}}}}}}}|||}}}xxxppphhhccc___[[[YYYXXXZZZaaaooo~~~xxxuuuuuuuuusssqqqmmmdddWWWOOOLLLKKKIIIFFFDDDCCCCCCDDDGGGJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIJJJLLLOOORRRTTTRRRSSSTTTUUUWWW\\\ccchhheeekkkrrrvvvyyyxxxhhh]]]XXXSSSKKKCCC???===:::888888888999999<<<@@@EEEKKKSSS___mmmvvv{{{wwwuuuqqqppptttttttttyyy~~~vvvhhhdddaaa[[[TTTMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJHHHFFFCCCCCCCCCDDDEEEGGGIIIIIIEEEFFFHHHHHHHHHFFFDDDCCCFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEEEEEEECCCBBBBBBCCCGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFF@@@DDDJJJQQQSSSOOOHHHBBBFFFFFFFFFEEEEEEGGGJJJMMMRRRYYYaaaeeefffgggkkkooo|||~~~}}}qqqeeeYYYNNNHHHIIIJJJKKKKKKLLLNNNRRRUUUPPPPPPOOOLLLHHHEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;:::;;;;;;;;;;;;:::999888999999999999888888888777999999999::::::999999999999888888888777777666666444444555555555555444444777777666666555555555444wwwmmmfff```XXXSSSQQQMMMIIIFFFEEEEEEEEEDDDAAA???===:::999999999:::888888888888777666555444888999999:::999999888888666777777888999888888888999888777777888:::<<<>>>============>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@????????????>>><<<;;;;;;===???AAACCCDDDEEEGGGHHHHHHGGGGGGEEECCCAAAAAABBBCCCBBBBBB???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFHHHFFFGGGGGGHHHGGGFFFEEEDDDGGGMMMSSSUUUQQQMMMKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIJJJGGGHHHIIIJJJIIIHHHFFFEEECCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDBBBBBBDDDHHHJJJOOOZZZeeezzz~~~|||sssllljjjlllnnnrrrwwwxxxvvvsssoookkkjjjmmmooouuuxxxzzzyyyuuussssssuuuvvvyyy}}}~~~~~~}}}}}}}}}}}}wwwuuusssoookkk___]]]^^^gggttt}}}~~~~~~{{{rrreee\\\XXXUUURRRPPPNNNMMMMMMOOOSSSVVVXXXXXXZZZ[[[[[[YYYUUUSSSSSSTTTUUUUUUUUUVVVYYY\\\___bbbbbbcccdddfffiiinnnuuuyyyqqqfffXXXPPPLLLIIIBBB<<<888999999999999;;;>>>@@@EEEJJJQQQZZZdddooo|||}}}wwwrrrooolllnnntttxxx|||yyyeeeZZZWWWUUUQQQLLLLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHHHHFFFEEEBBBBBBCCCDDDEEEGGGHHHIIIFFFGGGHHHHHHGGGFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDEEEFFFFFFFFFFFFDDDIIIPPPUUUTTTOOOGGGBBBEEEEEEEEEEEEDDDFFFIIILLLSSSXXX___cccddddddfffhhhvvvzzzwwwhhh[[[RRRMMMMMMLLLKKKKKKNNNRRRVVVZZZXXXUUUPPPLLLIIIIIIIIIFFFEEEDDDBBBAAA?????????;;;;;;;;;;;;::::::999888999999999888888888777777888888999999999999888888999888888888777777777777555666666777777666666555777777777666666555555555}}}wwwnnnfff\\\SSSNNNIIIDDDAAACCC@@@===;;;;;;;;;;;;;;;:::999888666555666666777777777777777777666555444666666777777777777777666555666666777888777777777555555555666888;;;===???============>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>======>>>@@@BBBDDDDDDEEEGGGHHHIIIHHHHHHGGGDDDBBBAAABBBCCCEEEEEEDDDAAABBBCCCCCCCCCCCCBBBBBB??????@@@AAABBBDDDFFFGGGEEEFFFGGGHHHGGGGGGEEEDDDFFFLLLSSSVVVSSSOOOKKKJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBBBB@@@AAADDDFFFIIIRRR\\\qqq}}}wwwpppnnnoooppptttyyyxxxxxxuuuqqqmmmkkklllnnnwwwzzz}}}{{{vvvrrrppppppppptttyyy}}}~~~~~~~~~|||nnniiiddddddiiipppuuuwwwxxxnnnhhheeeaaa___]]]\\\\\\___dddiiimmmnnnpppssstttpppiiiddddddfffgggggggggiiilllppptttvvvxxxzzz{{{~~~|||zzzqqqggg\\\SSSIIICCCAAA@@@<<<888666888;;;<<<===AAAFFFKKKUUU[[[cccmmmvvv~~~zzzrrrllliiiiiiiiioooyyyttthhhYYYPPPOOOOOOLLLIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGGGGEEECCCBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHHHHHHHFFFDDDBBBAAAEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFIIIPPPWWWZZZUUUNNNGGGCCCCCCDDDDDDCCCCCCEEEHHHKKKSSSVVV[[[^^^aaaaaaaaa```lllrrryyy~~~nnndddYYYWWWTTTPPPNNNPPPUUUYYYaaa^^^ZZZVVVRRRPPPNNNNNNIIIHHHFFFEEECCCBBBAAAAAA===<<<<<<;;;:::999999888999888888888888777777777777888888888888888888777888888888888888777777777777777888888888888777777777777777777777666666666zzzqqqhhh___ZZZVVVQQQIIIDDDBBB@@@???===>>>;;;999888999:::::::::555555444333333444555555666666666666666555444333333444555555555555555555444444555666666666666666333333444555777:::<<<===<<<============>>>>>>>>>?????????@@@@@@AAAAAAAAACCCCCCAAA@@@@@@?????????>>>>>>??????AAABBBCCCCCCBBBBBBAAAAAA@@@?????????>>>======>>>@@@BBBEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGBBBAAAAAABBBEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAACCCEEEFFFGGGEEEEEEGGGGGGHHHGGGFFFEEEFFFKKKQQQSSSQQQNNNLLLJJJNNNMMMMMMLLLKKKJJJHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBCCCDDDFFFHHHJJJLLLKKKKKKLLLMMMMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHEEECCCBBBAAAAAAAAACCCAAAAAACCCDDDFFFLLLTTTbbbqqq~~~wwwrrrqqqqqqrrrvvv|||yyyxxxwwwsssooommmmmmnnnwww{{{~~~|||wwwqqqmmmllllllqqqxxx~~~|||tttooonnnnnnnnnmmmppptttzzzyyyvvvsssqqqnnnmmmmmmqqqwww~~~xxxxxx{{{{{{{{{|||~~~}}}pppiiihhhdddZZZQQQNNNHHHBBB=========<<<::::::<<>>===<<<;;;:::999999999999888888888777777777777777888888888888777777888888888888888888888888777777888888888888777777888888888888888888888777pppkkkccc\\\UUUOOOJJJFFFCCC@@@<<<999888888888777777555444444555666666666222222222222333333444444444444555555555444333333111222333333444444444333333333444555555555555444333444444555666777888999;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@BBBAAA@@@??????>>>??????<<<===>>>@@@AAABBBCCCCCC@@@@@@??????>>>======<<<<<<<<<===>>>@@@CCCEEEGGGFFFGGGHHHHHHHHHGGGFFFEEEAAA@@@AAACCCEEEGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKLLLNNNMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHEEECCCAAA@@@@@@@@@EEEBBBBBBDDDEEEEEEJJJOOOVVVdddvvv~~~yyyuuutttrrrpppssswwwwwwwwwvvvssspppnnnooopppyyy}}}~~~xxxrrrnnnmmmkkkqqqzzz}}}wwwrrrooohhhhhhhhhllltttqqqfffZZZVVVWWWSSSLLLEEEDDDBBB>>>;;;:::;;;===>>><<<>>>AAADDDJJJTTTaaajjjqqqtttyyyyyyooofffaaaaaacccfffssssssdddZZZTTTMMMHHHFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHGGGEEECCC@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@??????>>>>>>???AAABBBAAA@@@???@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEELLLTTTUUUPPPJJJGGGGGGBBBBBBBBBAAAAAACCCFFFIIINNNOOOQQQUUUYYY]]]]]]]]][[[bbbllltttyyy|||~~~{{{rrrhhh___ZZZYYYZZZ]]]^^^___bbbcccaaa]]]YYYTTTRRROOOLLLIIIFFFEEEDDDBBBAAA???===<<<;;;::::::999999999999888888888888777777888888888888777777888888888888888999999999666777777888888777777666999999999999999999999999VVVRRRLLLGGGCCCAAA>>>===:::999888666444333222222333222111111333444444333111111222222333333333333333333444444444333333222000000111222333333333333111222333333444444333333333333444444555555666666:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBB>>>>>>======<<<;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@@@@CCCEEEGGGFFFEEEBBBBBBAAA@@@??????@@@@@@@@@AAABBBDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNLLLJJJGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHFFFCCCAAA@@@@@@@@@DDDAAA@@@DDDEEEEEEHHHLLLOOO[[[jjjwww}}}zzzxxxssslllkkknnnrrrrrrqqqooommmnnnppprrr}}}zzzsssooommmlllsss}}}{{{vvvjjjeee```^^^dddqqqwwwiii^^^TTTKKKJJJKKKHHHCCCAAA======<<<;;;:::<<<@@@CCC@@@AAAEEEMMMXXXeeepppwwwuuuwwwzzz}}}yyyqqqggg^^^\\\```eeemmm~~~sssccc[[[RRROOOKKKGGGEEEDDDEEEFFFCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEECCC@@@@@@@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@??????@@@AAAAAABBBDDDEEEFFFEEEEEEDDDEEEDDDCCCAAAAAABBBCCCCCCAAAFFFLLLMMMKKKHHHFFFFFFAAABBBBBBAAAAAACCCFFFIIIJJJKKKMMMOOOSSSXXX\\\___ZZZ___gggnnnsssxxx{{{~~~~~~vvvkkkddd```___bbbbbbcccgggiiigggbbb]]]XXXVVVTTTQQQNNNLLLKKKJJJFFFDDDBBB???===<<<<<<<<<;;;::::::::::::999999999777888888888888888888777888888888999999999999999777777888888888888777777999999999:::::::::::::::DDDAAA>>><<<;;;:::777555333444666666555333222111333222111222444555444333000111111222222222222222222222333333333333222222///000111222333333333333000111222222333333222222111222333444444555555555888888999999999:::::::::999:::;;;<<<===>>>????????????>>>=========>>>>>><<<===???@@@AAAAAAAAA@@@=========<<<;;;;;;::::::999999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@??????@@@BBBEEEFFFEEECCCAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDFFFIIIKKKKKKKKKKKKKKKJJJKKKMMMOOOOOOMMMKKKGGGGGGFFFEEECCCBBBAAAAAADDDDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHKKKIIIGGGDDDBBBAAA@@@@@@@@@======AAADDDDDDEEEIIIJJJSSS^^^hhhttt~~~|||uuukkkggghhhllllllkkkiiiiiikkkooossswwwoookkkiiinnnuuu~~~tttnnnfffaaabbbkkkuuu|||~~~~~~uuummmaaaUUUQQQHHHAAABBBBBB@@@>>>@@@;;;>>>@@@@@@AAACCCIIINNNMMMNNNSSS^^^kkkvvv{{{|||xxxwwwyyy|||}}}tttrrrkkkccc]]]___hhhppp}}}tttddd[[[WWWMMMLLLKKKHHHFFFEEEFFFHHHAAACCCDDDFFFFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFGGGFFFDDDAAA??????@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCC===>>>??????>>>>>>???AAAAAABBBDDDEEEFFFFFFEEEEEEGGGEEECCCAAA@@@@@@AAAAAAAAABBBDDDFFFFFFFFFEEEDDDBBBBBBBBBBBBAAACCCFFFIIIHHHIIIJJJJJJLLLQQQYYY___]]]```dddhhhlllqqqvvvzzzzzz|||tttnnnlllkkkhhheeeeeegggeee```[[[TTTSSSRRRQQQPPPOOOOOOOOOIIIGGGDDDAAA???>>>>>>>>><<<<<<;;;;;;;;;;;;::::::888888999999999999888888888888888999999:::::::::888888999999999999888888999:::::::::;;;;;;;;;;;;999888888888888666333000))),,,111333444333222222222111000111222333222111000000111111111111111000111222222333333333222222//////111222222333333333000000111222222222222222///000222333444555555555777777888888888999999999888888:::;;;===>>>???@@@???>>>>>>============>>><<<===???@@@AAAAAA@@@???=========<<<;;;;;;::::::888999:::<<<===???@@@AAACCCCCCDDDCCCCCCAAA???>>>??????@@@BBBDDDEEEDDDBBB@@@???>>>======>>>???@@@@@@@@@BBBBBBBBBBBBAAA@@@BBBCCCEEEGGGHHHIIIIIIHHHFFFHHHKKKNNNPPPOOOLLLIIIGGGHHHIIIIIIIIIGGGEEECCCAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAADDDHHHKKKMMMMMMLLLKKKJJJJJJJJJMMMOOOOOONNNLLLHHHGGGFFFEEECCCAAA@@@???DDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJGGGDDDBBBAAA@@@@@@===::::::???BBBBBBCCCFFFGGGMMMTTT\\\hhhtttzzzzzz}}}}}}~~~~~~wwwlllhhhiiiggggggfffeeeeeeiiiooosss|||rrrjjjeeecccooovvv~~~xxxpppjjjhhhkkkqqquuuzzz|||}}}qqqeee___\\\TTTLLLJJJBBB===???>>>;;;<<<@@@>>>BBBFFFHHHIIIMMMTTTZZZ[[[\\\aaannn{{{|||zzzxxxwwwyyy|||~~~|||zzzrrrppplllfffdddjjjwwwqqqcccYYYTTTRRRFFFGGGGGGEEECCCBBBEEEGGG@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEBBB@@@??????@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA<<<>>>??????>>>>>>???AAAAAABBBDDDFFFFFFFFFFFFEEEHHHFFFCCCAAA??????@@@@@@BBBAAA@@@BBBDDDEEEDDDBBBBBBCCCCCCBBBBBBCCCGGGIIIGGGHHHIIIGGGFFFKKKUUU^^^```bbbccceeehhhlllrrrvvvwww}}}{{{yyyrrrllleeeaaaaaa___[[[VVVNNNNNNNNNNNNNNNOOOPPPQQQKKKIIIEEEBBB@@@?????????======<<<<<<<<<;;;;;;;;;999999::::::::::::999999888888888999999:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<666555555444333222111111000000000000000000000000//////000000000//////...///000000000111111111111,,,---...//////...---,,,000000000000000000000000222222222222222222333333000000111222444666888999666666666777888888999999999999:::;;;<<<<<<<<<;;;>>>???@@@AAAAAA@@@???>>>========================<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>???@@@BBBCCCCCCAAA???===>>>>>>>>>======@@@DDDEEECCCAAAAAA>>><<<;;;<<<>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFGGGGGGFFFDDDCCCEEEGGGHHHJJJLLLMMMNNNNNNGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBEEEJJJLLLMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGEEECCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBCCCFFFJJJPPPYYYdddpppxxxzzzzzz{{{|||{{{vvvmmmfffiiieeedddggggggfffllluuu~~~ooobbb___aaahhhrrr~~~zzzvvvttttttuuuvvv|||zzzzzztttvvvzzz~~~~~~{{{zzz|||xxxrrrllleee\\\TTTOOOKKKFFFCCCBBBAAA???=========??????BBBFFFMMMSSSXXX^^^cccggglllkkkmmmuuu{{{tttuuuwwwzzz~~~~~~yyyrrrooosssxxx}}}qqqccc[[[SSSMMMKKKGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBBEEEDDDDDDEEEEEEEEEBBB@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAABBBCCCDDDDDDCCC@@@>>><<>>??????@@@AAADDDCCCAAAAAABBBEEEHHHJJJIIIFFFCCC???======>>>???AAABBBBBBAAA@@@???@@@BBB???@@@AAABBBCCCCCCCCCCCCGGGFFFFFFGGGIIILLLOOOQQQYYYaaaiiijjjfffeeejjjpppxxx|||xxxkkkaaa\\\YYYUUUQQQGGGEEEEEEFFFIIILLLMMMMMMHHHHHHGGGEEECCC@@@>>><<<<<<<<<=========<<<;;;:::<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999999;;;======<<<;;;;;;<<<333333222111111000000000///////////////////////////000000000000000////////////000000000111111111.........//////.................................000000000111111111111111111111111222444555777888666666666777888888999999::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<;;;;;;==============================<<<<<<;;;;;;::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCAAA???>>>>>>???AAA@@@@@@CCCFFFGGGFFFDDDAAA???<<<<<<===?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJLLLLLLMMMFFFGGGHHHHHHHHHGGGEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCFFFJJJLLLLLLKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFEEECCCAAA@@@@@@@@@@@@????????????@@@AAABBBBBBBBBCCCFFFJJJPPPYYYccciiippprrruuuzzz|||zzzuuupppkkkgggfffiiijjjjjjpppxxx~~~pppddd___```eeennnzzz~~~}}}zzz}}}}}}}}}~~~xxxooohhheeedddccceeehhhmmmqqqsssssssssrrruuuzzz~~~}}}{{{xxxsssllleee___ZZZUUUNNNHHHEEEBBB???<<<======<<<===@@@DDDHHHKKKNNNSSS\\\ccchhhkkkmmmnnnnnnmmmnnnuuu~~~{{{xxxxxxyyy|||tttcccZZZUUUOOOLLLKKKGGGFFFEEEDDDBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBCCCDDDDDDAAA???@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@>>>>>>???@@@AAAAAABBBCCCCCCBBB???===<<<;;;<<<<<<===>>>@@@AAABBBDDDCCCBBBAAABBBEEEGGGIIIIIIGGGCCC@@@>>>>>>??????AAAAAAAAA@@@>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDEEEGGGJJJLLLNNNSSS\\\fffjjjiiiggghhhkkkqqqwww~~~rrriiiddd^^^UUUNNNHHHFFFCCCBBBCCCEEEEEEEEEGGGGGGGGGFFFEEECCCBBBBBB>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;::::::888:::<<<<<<;;;:::;;;<<>>???@@@AAABBBBBBAAA@@@??????@@@EEEEEEEEEGGGIIIJJJIIIGGGBBB@@@======>>>@@@AAAAAA????????????????????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDGGGJJJKKKKKKJJJIIIJJJIIIGGGGGGGGGIIIIIIHHHGGGDDDCCCBBB@@@@@@?????????BBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===>>>@@@BBBCCCBBBCCCDDDEEEHHHMMMTTTXXXdddggglllsssyyy{{{zzzxxxpppnnnmmmooopppqqqvvv}}}|||qqqhhhbbbaaaccckkktttzzzyyyvvvtttssslllqqqwwwzzz|||tttggg]]]YYYWWWSSSSSSUUUYYY___cccdddeeeffflllvvv|||yyyvvvsssooolllfffeeecccaaa^^^YYYRRRMMMIIIFFFCCC@@@???>>><<<;;;<<<<<<>>>BBBHHHQQQXXX]]]bbbiiiqqqwwwyyyxxxuuutttpppnnnooouuu||||||}}}~~~~~~nnnbbbVVVQQQOOOKKKHHHHHHGGGFFFEEECCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@@@@???AAABBBBBBAAA???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;888999:::<<>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMUUU```hhhjjjiiigggeeemmmtttxxxsssrrrwwwzzzyyyuuukkk\\\PPPLLLHHHBBB??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDFFFFFFEEECCCAAA>>>>>>>>>=========<<<<<<::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<999;;;======<<<<<<<<<===------.........///////////////////////////////////////000000111111000000........./////////000000111000///......///000111.................................///000000111111222222222222222333333444555555555666777777888888888888999999999888777777888999:::;;;===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888:::999999:::;;;<<<======@@@AAABBBAAA@@@@@@AAABBBHHHIIIJJJLLLMMMMMMKKKJJJCCCAAA>>>>>>@@@BBBBBBBBB@@@@@@@@@@@@????????????>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBCCCCCCEEEGGGJJJJJJIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEAAA@@@@@@???>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???===<<<===???BBBDDDEEEEEEEEEEEEEEEGGGLLLOOOZZZ]]]cccjjjqqqvvvxxxyyyyyyxxxxxxxxxxxxyyy}}}~~~yyyssslllhhhfffggglllrrrsssooojjjfffddd^^^eeemmmppprrryyyzzzmmmccc]]]ZZZQQQOOONNNPPPUUUXXXYYYYYY[[[aaalllyyy|||wwwsssqqqnnnlllkkkiiifffbbb```___^^^]]]XXXWWWWWWWWWUUUQQQKKKGGGCCCBBBAAA@@@AAAAAAAAAAAAAAACCCHHHOOOZZZfffpppvvv}}}|||wwwtttooonnnooouuu}}}nnnbbbYYYPPPNNNLLLHHHEEEDDDFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@?????????>>>???AAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>>>>>>>>>>??????????????????>>>===<<<;;;999:::<<<>>>@@@BBBCCCCCCEEEDDDBBBAAAAAABBBCCCDDDEEEDDDAAA???>>>>>>>>>???AAAAAAAAA???===<<<===>>>AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKPPPXXXaaahhhiiigggdddnnnvvvyyyrrrnnnnnnooorrrxxxpppaaaTTTOOOGGGBBB@@@@@@AAABBB<<<<<<<<<<<<>>>@@@CCCDDDDDDGGGJJJLLLMMMKKKIIIGGGDDDCCCBBBAAA???>>>===<<<999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;===??????>>>>>>???@@@------......///000000000........................---...///000000000000000---............/////////111000///......///000111////////////////////////......//////000111111222222222111111111222222333333444444555555666777777444555666777888888888888555666666777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888888888999::::::;;;???@@@AAABBBAAAAAABBBDDDIIIKKKNNNPPPPPPNNNLLLJJJCCCAAA??????@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@AAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCEEEGGGIIIIIIHHHGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDCCC>>>>>>>>>>>>>>>=========?????????@@@@@@@@@@@@@@@FFFHHHIIIJJJIIIGGGDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@???===<<<===???BBBDDDDDDEEEFFFEEEEEEFFFIIIKKKRRRUUU[[[aaaiiipppvvvzzz~~~zzzvvvrrrooommmkkknnnqqqtttqqqiii```YYYWWWTTT\\\dddgggiiippp}}}wwwmmmfffaaa\\\WWWSSSRRRTTTUUUTTTQQQRRRWWW___iiisss|||}}}|||yyywwwuuutttuuuuuusssoooiiidddaaa^^^\\\YYYXXXXXXVVVSSSRRRQQQRRRSSSOOOOOOPPPQQQQQQNNNIIIEEEAAAAAABBBBBBCCCEEEGGGIIIKKKPPPYYYfffttt{{{vvvtttnnnnnnqqqxxxmmm^^^YYYRRRLLLKKKJJJFFFCCCCCCFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>???AAABBBBBBAAA?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<======AAABBBBBB@@@>>>===>>>???BBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGKKKLLLQQQXXXaaafffggggggnnnuuu{{{tttnnniiihhhhhhllluuuzzzeee^^^SSSJJJEEECCCBBBAAA>>>===<<<<<<===@@@CCCEEEJJJMMMQQQTTTUUUTTTPPPNNNJJJIIIGGGDDDAAA>>><<<;;;999999999999::::::::::::======>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@AAABBB.........//////000000000........................,,,,,,---...////////////------------.........///000//////......//////000000000000000000000000000---......///000111222222111111111000111111222222111222222333444444555555111222444555777888888888777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888888888999::::::>>>???AAABBBAAABBBDDDEEEGGGKKKQQQSSSRRRNNNJJJHHHCCCAAA??????AAACCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@===>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB????????????@@@@@@AAABBBEEEGGGHHHHHHGGGFFFGGGHHHFFFEEECCCCCCCCCCCCAAA???<<<<<<===>>>>>>=========????????????????????????FFFGGGJJJKKKJJJGGGCCCAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===<<<===???AAABBBAAABBBDDDDDDDDDEEEGGGIIIKKKNNNSSSZZZaaajjjsssyyy~~~~~~|||yyyvvvrrrnnnmmmmmmmmmrrruuuwwwrrrhhh]]]UUURRRPPPVVV]]]aaaccciiiuuu~~~zzzsssooojjjddd^^^[[[\\\[[[WWWSSSRRRTTTXXX^^^eeelllqqquuurrrqqqooonnnnnnppprrrsssqqqqqqrrrvvv|||}}}|||zzzwwwuuurrrqqqpppnnnllljjjhhhgggaaa^^^YYYVVVTTTRRROOOMMMLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLMMMOOOPPPNNNJJJFFFCCCCCCDDDEEEFFFJJJPPPTTT[[[cccqqqyyyuuuuuuooorrrwww{{{lll___TTTNNNIIIFFFHHHHHHEEEDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@AAAAAAAAA???>>>>>>@@@AAAAAA@@@======>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<>>>>>????????????>>>===<<<<<<<<<<<<<<<@@@AAAAAA@@@>>>>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIKKKPPPWWW___eeeiiihhhnnnxxx{{{uuunnniiigggeeeiiissszzzqqqeeeXXXOOOIIIEEECCCBBB@@@===;;;:::<<>><<<:::999999999:::::::::;;;;;;>>>??????@@@@@@@@@@@@@@@>>>AAACCCCCCCCCCCCDDDEEE.........///////////////........................***+++,,,---............,,,,,,---------..................//////.........////////////////////////+++,,,---...///000111111000000000000000111222333000000000111222222333333222222333555666666666666999999888888888999;;;;;;::::::::::::::::::::::::888888888888999999999999:::999999999999::::::;;;===???AAABBBBBBCCCEEEGGGDDDJJJRRRUUUSSSMMMGGGDDDBBB@@@>>>>>>@@@CCCDDDDDDBBBBBBAAAAAA@@@??????>>>>>>???AAACCCCCCCCCCCCCCCCCCAAA???>>>======>>>???@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@AAADDDFFFGGGGGGFFFFFFGGGIIIGGGEEECCCBBBBBB@@@>>><<<:::;;;===>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHJJJIIIEEEAAA>>>AAABBBCCCCCCCCCBBBAAA@@@============>>>???@@@AAA???AAACCCDDDDDDDDDFFFGGGHHHJJJMMMQQQVVV^^^hhhnnnuuu}}}~~~yyyxxxwwwsssmmmhhhfffhhhkkkqqquuuxxxuuulllaaaYYYUUUPPPTTTYYY]]]```fffnnnttt~~~wwwqqqjjjhhhiiihhhbbb]]][[[[[[]]]___cccgggjjjllliiihhhfffcccaaa```______[[[\\\^^^cccjjjooossstttsssrrrpppppppppooollljjjhhhhhhhhhgggeeeaaa]]][[[SSSPPPMMMKKKKKKJJJHHHFFFDDDGGGJJJKKKKKKLLLNNNPPPRRRSSSTTTWWWXXXVVVSSSOOONNNOOOPPPQQQTTTZZZccciiittt}}}xxxvvvvvvtttxxxwwwfff\\\VVVPPPJJJFFFDDDFFFFFFDDDDDDGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>???@@@@@@AAA???===<<<>>>???>>>>>><<<<<<<<<<<<============;;;<<<======>>>>>>>>>===???>>>>>>===============>>>???AAABBBBBBAAA@@@???========================>>>============<<<<<<<<<>>>?????????>>>>>>???AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFIIIPPPXXXaaagggeeehhhnnnuuu|||~~~~~~zzzssspppmmmlllnnnuuuvvviii```YYYTTTQQQLLLIIIDDD???===>>>@@@BBBGGGKKKQQQVVVXXXUUUQQQNNNIIIHHHFFFCCC@@@===;;;:::;;;;;;;;;<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKLLLMMM................................................)))***+++,,,------------,,,,,,,,,---------......,,,---...//////...---,,,........................******+++,,,...//////000////////////000111222333/////////000111111222222333333444555555444444444666555444333333444555666::::::::::::::::::::::::777777777888999999::::::;;;;;;:::::::::;;;<<<<<<<<<>>>AAABBBBBBCCCEEEGGGAAAIIIRRRVVVSSSLLLFFFBBBBBB@@@>>>>>>@@@BBBDDDDDDAAAAAA@@@@@@???>>>>>>===???@@@BBBCCCDDDCCCCCCBBBCCCBBB???===<<<<<<===>>>???@@@BBBCCCCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@CCCEEEFFFGGGFFFFFFHHHIIIHHHEEECCCAAAAAA???===;;;:::;;;<<<>>>>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIHHHDDD???<<>>??????@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLRRR[[[aaammmwww~~~|||uuuvvvuuuqqqjjjcccaaadddhhhnnnsssxxxwwwooofff___[[[RRRTTTWWW[[[___dddjjjooowwwzzzyyysssrrrtttsssmmmgggeeeffffffggghhhjjjkkklllnnnlllhhhccc^^^YYYUUUSSSNNNOOORRRXXX^^^dddfffgggaaa`````````aaaaaa```^^^[[[\\\]]]]]]ZZZUUUPPPMMMKKKIIIFFFFFFFFFFFFEEEDDDAAAFFFLLLPPPRRRUUUXXX\\\]]]^^^```bbbcccbbb^^^[[[[[[]]]^^^```dddlllwww}}}vvvuuuvvvyyy~~~}}}|||fffXXXTTTRRRPPPLLLHHHFFFGGGFFFCCCCCCFFFEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<===>>>???@@@>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>>>>======???>>>>>>============>>><<<===???AAABBBAAA@@@???;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========;;;===>>>=========???AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDGGGKKKTTT^^^eeeeeegggiiimmmrrrzzz~~~|||yyyvvvtttuuuxxx}}}vvvnnnhhhcccaaa[[[WWWQQQKKKHHHGGGIIIJJJ???DDDJJJPPPQQQOOOKKKGGGEEEDDDCCCAAA???===<<<;;;============>>>>>>>>>>>>;;;===???BBBEEEGGGIIIIIIMMMPPPRRRSSSSSSSSSTTTUUU......------------......,,,---------,,,++++++***---......//////......---------------------------,,,---......//////......---------.........//////000000111000///...,,,+++......//////000000111111333222000/////////000111333333222222333333444555333333444444666777888999:::::::::999999999888888;;;:::888777888:::===???;;;;;;:::999999:::<<<<<<<<<===???AAABBBDDDDDDDDDFFFHHHLLLNNNMMMIIICCC@@@===???BBBCCCBBBAAABBBBBBIIIIIIHHHFFFDDDBBB@@@???@@@AAACCCCCCBBBCCCDDDFFFFFFCCC???;;;::::::<<<>>>;;;===???AAABBBCCCCCCBBB??????>>>===============CCCBBB???===<<<<<<===>>>BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEDDDBBB???;;;999999:::<<<<<<<<<===@@@BBBBBBCCCCCCCCCAAA@@@AAABBB@@@BBBCCCDDDCCC@@@===:::@@@AAABBBBBBBBBAAA@@@??????======>>>???@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDFFFDDDCCCDDDHHHNNNUUUYYY___hhhttt|||~~~|||zzzyyyvvvuuurrrnnniiieeeeeeeeekkkppptttvvvwwwwwwqqqiiiZZZZZZYYYZZZ^^^ccchhhlllwwwxxx|||~~~{{{|||xxxpppmmmpppmmmrrruuussssssvvvxxxvvvvvvsssnnniiiddd^^^WWWSSSWWWTTTPPPQQQUUUZZZ\\\\\\XXXTTTTTTXXXZZZWWWVVVWWWSSSTTTUUUUUUSSSPPPLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGMMMOOORRRXXX^^^dddjjjmmmrrrooopppssssssmmmhhhgggiiilllqqquuuzzzzzzttttttwww|||~~~uuueeeYYYSSSPPPLLLIIIFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<========================>>>>>>??????@@@@@@???????????????>>>======<<<<<<===>>>???@@@@@@AAA@@@??????>>>===<<<<<<;;;<<<<<<;;;<<<===???AAABBB@@@BBBDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBFFFNNNXXX___eeecccbbbaaadddkkkuuu|||}}}~~~|||{{{}}}~~~}}}|||}}}}}}zzzvvvuuurrrnnneeeYYYOOOJJJIIIJJJEEEDDDDDDGGGIIIHHHDDD@@@>>>???>>>999999===???===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJNNNPPP[[[[[[ZZZYYYYYY[[[___bbb......------------......---------------,,,++++++++++++++++++++++++++++++------------------------,,,------.........------------------.........///......//////...---++++++---......///000000111111111111///.........//////111111111111111222333333333333333444555666777888:::999999888888777777777444333333333555999<<>>@@@BBBCCCBBBAAAAAABBBEEEEEEEEEEEEDDDCCCBBBAAA???AAABBBCCCBBBBBBDDDEEEFFFDDDAAA>>>======>>>>>><<<===???AAABBBCCCCCCBBB??????>>>============>>>CCCAAA???===<<<<<<======AAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB???<<<:::999:::;;;;;;;;;===@@@CCCDDDEEEFFFDDDBBBAAABBBBBBAAABBBBBBBBBAAA???===;;;@@@AAABBBBBBBBBBBB@@@@@@???>>>===>>>@@@AAA@@@???????????????@@@AAABBBCCCFFFEEEDDDDDDGGGKKKPPPSSSXXXaaallltttxxxyyyzzz|||}}}|||xxxssslllgggfffeeeiiioootttwww|||}}}wwwnnnjjjfffbbbaaadddgggjjjuuuxxx|||~~~{{{|||yyyrrrppprrrpppuuuyyyyyy{{{}}}{{{xxxuuuqqqjjjccc^^^ZZZXXXVVVXXX[[[]]]]]][[[XXXTTTSSSWWWYYYWWWWWWXXXTTTVVVWWWXXXVVVRRRMMMJJJIIIJJJJJJLLLMMMOOOQQQRRRSSSWWW^^^fffpppxxx~~~}}}xxxwwwzzz|||{{{vvvtttvvvzzzqqqgggZZZPPPLLLKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???????????????>>>>>>>>>============<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<===???@@@AAAAAA??????>>>>>>===<<<<<<;;;<<<<<<;;;<<<===>>>@@@AAA@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCKKKTTTZZZ``````___^^^```eeelllqqqtttvvvwwwwwwuuuuuuxxx{{{~~~}}}qqqbbbXXXSSSQQQJJJHHHEEEEEEFFFFFFDDDBBB???@@@???;;;;;;???AAA???@@@@@@@@@AAABBBDDDEEEFFFIIIIIIIIIKKKOOOTTTZZZ^^^jjjiiigggeeefffiiinnnqqq......------------......------......------,,,,,,+++***)))(((((()))***+++------------------------,,,---------------,,,+++------------............+++,,,,,,------,,,,,,+++------......///000000000000///...---------......000000000///000111111222222222222222333555666777888888777777666555555444444444555777:::???CCCEEE@@@???===<<<;;;<<<<<<===<<<===>>>???AAAAAABBBBBB@@@AAACCCDDDCCCBBB???>>>@@@BBBCCCCCCAAA@@@@@@AAA@@@AAABBBCCCCCCCCCCCCBBB???AAABBBBBBAAAAAACCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>BBBAAA???===<<<<<<======???@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDCCCAAA???<<<;;;999:::::::::;;;===AAADDDFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBAAA@@@???>>>>>>===@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>???AAABBBAAA@@@>>>>>>>>>??????@@@AAAAAAEEEEEEDDDDDDFFFHHHJJJKKKPPPWWWaaaiiinnntttyyy~~~{{{ssslllhhhfffiiinnntttyyy|||uuummmiiihhhiiikkkooorrrxxx}}}}}}||||||zzzuuussstttvvv{{{yyyqqqkkkdddcccccceeehhhhhheeeaaa]]]XXXWWWYYY[[[ZZZZZZ]]]YYY[[[^^^___\\\XXXRRROOONNNPPPRRRVVV[[[```ccceeeccchhhqqq|||{{{wwwvvvwww}}}}}}ooo```XXXNNNHHHFFFFFFFFFEEEBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<==============================<<<<<<<<<===>>>>>>>>>>>>===<<<<<<::::::;;;===>>>@@@AAAAAA???>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAAEEEHHHHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????AAAFFFMMMSSSYYYZZZ[[[[[[\\\^^^aaadddjjjkkkmmmooopppssswwwzzzzzzzzzzzzyyy|||{{{lllccc```UUUQQQLLLHHHFFFEEEDDDBBB???BBBBBB@@@AAAEEEGGGEEEDDDDDDEEEGGGIIILLLNNNOOOPPPOOONNNPPPUUU^^^gggllluuussspppnnnppptttzzz}}}...------,,,,,,------...------.........------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------------------------***++++++,,,,,,---------,,,------......///000000//////..................000000//////000000111222111111111111222333444555666666666555444333333333666666888:::>>>BBBFFFHHHAAA@@@???===<<<<<<======;;;<<<===>>>???@@@@@@@@@===>>>>>>???????????????BBBCCCDDDCCCAAA??????@@@??????@@@AAAAAABBBAAAAAA>>>@@@AAAAAA@@@@@@AAACCCAAAAAAAAA@@@???>>>======???@@@BBBCCCDDDDDDCCCCCCAAAAAA@@@???????????????BBBAAA???>>>=========>>>???@@@AAACCCEEEFFFFFFFFFEEEDDDDDDCCCAAA???===;;;999:::::::::;;;>>>BBBEEEDDDEEEFFFFFFEEEDDDEEEFFFCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???@@@BBBCCCBBBAAA===>>>>>>???????????????CCCDDDEEEFFFGGGGGGHHHHHHKKKPPPXXX^^^dddkkktttzzz~~~vvvoookkklllpppuuu{{{zzzuuuqqqpppooohhhkkkoootttxxx{{{{{{|||}}}~~~~~~}}}~~~|||yyyxxxwww||||||xxxsssrrrrrruuuxxxxxxtttqqqjjjdddaaacccdddccccccfffccceeehhhjjjhhhccc^^^ZZZYYY\\\```fffmmmtttzzz}}}zzz|||zzz|||xxxiiiaaaUUUPPPIIIEEEEEEEEEFFFEEE@@@AAAAAABBBCCCDDDDDDEEEDDDCCCAAA@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;::::::;;;<<<============>>>======<<<;;;;;;::::::<<<============<<<;;;;;;999999;;;<<<>>>???AAAAAA>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAA@@@AAAFFFLLLLLLGGGAAA????????????????????????@@@@@@?????????CCCHHHLLLRRRTTTWWWYYYYYYZZZ[[[\\\bbbcccfffjjjooouuu{{{~~~}}}|||yyywwwxxxvvvrrrgggccc\\\UUUOOOJJJFFFDDDDDDGGGIIIIIILLLQQQSSSQQQKKKLLLMMMOOORRRTTTWWWXXXWWWUUUTTTVVV]]]hhhssszzz|||xxxtttsssvvv|||------,,,,,,,,,,,,------,,,,,,---------------,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------,,,,,,+++++++++,,,,,,---......,,,,,,,,,---......//////////////////////////////000000000000000111222222111111111111111222333444444444444333333333222222333444555666999<<>>===<<<<<<<<<===;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCBBB???>>>???@@@???@@@@@@@@@@@@@@@???>>>>>>???@@@@@@??????@@@AAAAAAAAABBBBBBBBBAAA???>>>@@@AAABBBDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@???????????????@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAA???===<<<:::;;;<<<<<<<<<>>>BBBEEE@@@BBBDDDDDDDDDDDDFFFHHHDDDBBB@@@???>>>???@@@AAAAAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAABBBCCCDDDDDDBBB>>>>>>???@@@@@@@@@@@@???AAACCCEEEGGGHHHIIIIIIIIIJJJNNNRRRVVVZZZ```iiioooyyyyyyuuurrruuuxxx|||{{{uuurrrggghhhjjjllloooqqqrrrssstttzzz}}}{{{}}}|||~~~xxxrrroooppppppnnnnnnpppooorrrtttvvvtttqqqllliiiiiikkkpppwww}}}|||}}}tttcccZZZXXXNNNKKKGGGDDDDDDDDDDDDDDD??????@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>===============<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::;;;999:::;;;<<<============>>>>>>===<<<;;;:::999999;;;<<<<<<<<<<<<;;;::::::999999:::<<<===>>>???@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???BBBAAABBBHHHMMMMMMHHHBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???AAADDDGGGJJJNNNSSSWWWXXXYYYZZZ\\\\\\]]]```fffooowww~~~||||||zzzxxxrrrjjj```WWWQQQNNNQQQVVVYYY[[[___eeegggeeeVVVWWWXXXYYY[[[]]]___aaaaaa___^^^```hhhsss~~~{{{|||------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,---...............///000000000//////000000000000000111111222111111111111111222333333222222222222333333333333333444444555777999:::;;;???>>><<<;;;:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===@@@BBBCCCAAABBBBBB@@@>>>===>>>???@@@@@@@@@@@@??????>>>======???@@@???>>>>>>???@@@CCCCCCDDDDDDDDDCCCBBBBBB???AAACCCEEEFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGHHHEEEDDDCCCBBB@@@???>>>===<<<===?????????@@@BBBDDD???AAABBBCCCCCCDDDEEEGGGDDDCCCBBB@@@@@@@@@AAABBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDD@@@@@@BBBCCCCCCBBBAAA@@@AAABBBEEEGGGIIIJJJJJJJJJJJJLLLOOOPPPQQQTTT[[[```mmmsss}}}~~~yyy{{{|||}}}vvvqqqmmmllllllkkkjjjiiiiiiiiinnnvvv}}}}}}|||}}}xxxvvvxxxyyywwwvvvxxxyyy{{{}}}~~~|||yyywwwwwwyyy~~~yyyxxxtttvvvyyy{{{|||}}}~~~rrraaaTTTOOOPPPHHHGGGEEECCCAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::;;;;;;<<<<<<:::999888888888999999999:::::::::888999:::;;;<<<=========>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>BBBBBBCCCGGGJJJJJJGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCEEEIIINNNSSSUUUXXX[[[]]]XXXYYY[[[aaakkkttt{{{{{{}}}vvvmmmhhhfffjjjoootttuuuyyy~~~|||kkkkkkjjjkkkkkklllmmmnnnjjjiiiiiilllsss|||---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++************************++++++++++++++++++++++++***+++,,,---.../////////---------,,,,,,,,,++++++++++++***)))***+++,,,,,,+++++++++,,,------......,,,---.../////////......//////......//////000111222222111111111222333333000000111222333444444555666666777888999:::;;;<<<<<<;;;:::999999999:::;;;:::;;;;;;;;;;;;;;;::::::777888999;;;===@@@BBBCCC@@@@@@@@@>>><<<<<<===??????@@@@@@@@@@@@???>>>>>>===>>>??????======>>>???AAAAAAAAAAAABBBBBBBBBBBB???@@@CCCEEEGGGHHHIIIIIIDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDCCCAAA@@@???>>>>>>===???BBBBBBBBBAAABBBCCCAAACCCDDDDDDBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHEEEDDDCCCDDDFFFGGGFFFEEEBBBCCCDDDEEEEEEDDDBBBAAABBBCCCEEEGGGHHHIIIIIIHHHHHHJJJLLLLLLJJJJJJNNNQQQ\\\bbbiiipppuuuzzz}}}~~~{{{sssnnnnnnooooooooommmjjjgggeeeiiirrr|||yyyuuuvvvwwwvvvxxxxxxxxx{{{~~~~~~xxxuuutttyyy{{{zzzzzz|||~~~xxxssssssooorrrvvvyyy{{{}}}mmm```UUULLLIIIKKKDDDDDDDDDCCCAAA???>>>>>>???????????????????????????>>>>>>=========>>>>>>;;;::::::::::::999999999;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<:::999777888888888888999999999999888888:::;;;<<<=========>>>=========<<<<<<;;;;;;:::::::::::::::999999888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@AAACCCEEEEEEEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@>>>>>>>>>???BBBEEEIIIMMMPPPTTTYYY\\\ZZZYYYYYY^^^gggpppvvvxxxvvvyyy|||yyyyyyzzz}}}---,,,,,,++++++,,,,,,---((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,...///000111111---------,,,,,,++++++++++++***)))(((((()))***+++***++++++,,,,,,---......***+++---...///...------...------------...//////222222222222222222333333//////000222333444555666555666666888999:::;;;;;;:::999888888888999:::;;;::::::;;;;;;;;;:::999999555666888;;;===@@@BBBBBB>>>??????===;;;;;;===???>>>??????@@@@@@@@@@@@???===>>>???>>>===<<<===>>>>>>>>>======>>>>>>???@@@>>>@@@BBBEEEHHHIIIJJJJJJDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCAAA@@@?????????>>>AAADDDEEEDDDBBBBBBBBBDDDEEEFFFEEECCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIJJJJJJIIIIIIFFFDDDDDDEEEFFFGGGFFFEEECCCDDDFFFGGGGGGEEEDDDBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEHHHJJJIIIFFFEEEGGGIIIPPPSSSXXX^^^eeemmmvvv|||{{{vvvpppmmmlllnnnqqqsssqqqnnniiifffeeeoooyyy~~~}}}|||vvvooommmllljjjnnnooorrrvvv{{{}}}}}}|||yyyqqqooopppvvvzzzzzzzzz|||{{{wwwuuuvvvuuuqqqmmmnnnsssvvvzzz~~~zzzzzz}}}lll\\\TTTPPPKKKIIIKKKBBBDDDDDDCCCAAA@@@??????????????????>>>>>>>>>>>>===============>>>??????999999999888888888888777<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<:::888777777888888888888999999999777888:::;;;<<<========================<<<<<<<<<999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>>>>@@@BBBCCCAAA@@@@@@AAA????????????????????????:::<<<>>>???>>>===<<<===@@@BBBFFFIIILLLQQQWWW[[[^^^\\\[[[^^^fffmmmrrrssssssvvvzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((***+++...000111222222222000000...---,,,++++++++++++++++++*********)))))),,,++++++******++++++,,,------------------------......---,,,---...///000/////////000111111222222222222222333333333444444555555666666777888888888888666555777:::;;;:::888::::::::::::::::::::::::888999999:::<<<>>>???@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;:::;;;===@@@???????????????@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@??????BBBCCCCCCDDDCCCCCCBBBAAA@@@AAACCCEEEEEEEEEEEEDDD@@@@@@@@@@@@AAAAAABBBBBBBBBEEEHHHKKKLLLKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCBBB@@@@@@AAACCCGGGJJJMMMOOORRRYYYdddlllyyy~~~uuuqqqtttuuuppplllkkkllloootttwwwwwwtttooolllooorrrwwwzzz}}}}}}xxxtttwwwvvvvvv{{{yyyrrrkkkeeebbbffffffhhhlllqqqtttvvvwwwwwwvvvpppooonnnppptttxxxzzzzzz~~~tttsssuuuwwwtttppppppuuuuuu~~~zzzwwwsssoooooowww{{{fff___UUUMMMHHHFFFEEEEEECCCBBBBBBAAAAAA@@@??????????????????>>>>>>>>>===???>>>>>>===<<<;;;;;;;;;999888777666666777888888@@@@@@???===;;;:::<<<>>>???===;;;;;;<<<<<<:::999888888888888888888888888::::::::::::::::::::::::>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999888:::<<<>>>>>><<<:::888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===???>>>===============>>>???>>>===<<<;;;;;;<<<<<<;;;>>>AAADDDFFFJJJNNNRRRWWWXXX[[[]]]```dddjjjnnnppptttxxx{{{,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((***,,,...000222222222222///...---,,,************+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000/////////000111111222222222222222333333333333444888888777666555555444444888666555777:::;;;:::888::::::::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@AAAAAA@@@@@@??????>>>>>>???????????????>>>======:::;;;;;;:::888999;;;===>>>>>>????????????@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@CCCCCCDDDEEEEEEFFFGGGGGGDDDEEEHHHJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBDDDEEEFFFFFFEEEDDDBBB@@@AAABBBBBBAAAAAACCCEEEAAACCCFFFFFFGGGLLLUUU]]]lllttt{{{}}}vvvppppppqqqnnnlllmmmmmmrrrxxx~~~~~~zzzvvvuuuwwwxxxwwwwwwzzz~~~wwwssssssrrrooolllmmmmmmooovvv~~~vvvooojjjgggcccdddeeehhhkkknnnoooooouuu~~~~~~vvvnnnmmmmmmooossswwwyyyyyy|||}}}~~~~~~~~~{{{vvvppppppssswwwwwwuuuxxx}}}zzzvvvpppnnnlllkkkmmmuuusssddd]]]XXXPPPJJJGGGFFFEEEEEECCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>============<<<<<<;;;::::::999:::999999888888999:::;;;<<<======<<<:::;;;===???BBB???<<<::::::999888777777777777777777777777777:::::::::::::::999999999:::::::::999999999999888;;;;;;:::::::::999999999888999:::;;;;;;:::999888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======AAAAAABBBBBBBBBAAA???>>>>>>===============>>>>>>???>>>>>>===<<<;;;;;;:::999;;;>>>@@@CCCFFFIIILLLRRRUUUYYY\\\___bbbfffhhhkkknnnrrruuuyyy*********************+++************************))))))))))))))))))))))))************))))))))))))+++,,,...000222222222111...---,,,***))))))))))))+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,---......///...//////000000111111222111111222222222333333333888777777555444333222222777666666777999::::::999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@??????:::::::::888777777999;;;>>>>>>>>>?????????@@@@@@DDDEEEGGGIIIJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEEEECCCBBB@@@???DDDDDDFFFGGGHHHIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDAAAAAABBBBBBAAAAAA@@@@@@BBBCCCEEEFFFFFFEEECCCBBB???@@@AAAAAAAAABBBDDDFFFBBBDDDDDDCCCBBBEEELLLQQQZZZbbblllrrryyywwwooommmmmmkkkkkkllliiinnnvvv}}}}}}|||{{{xxxsssnnnoootttyyyzzzuuunnnjjjjjjkkkiiihhhhhhiiilllsss~~~}}}wwwsssqqqkkkllllllmmmmmmmmmmmmmmmsss}}}uuunnnmmmmmmooorrrvvvxxxxxxwwwyyy{{{}}}~~~{{{sssooommmmmmrrryyy}}}yyysssmmmjjjfffggghhhiiimmmuuu~~~}}}nnn```UUUQQQNNNIIIGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>============;;;;;;;;;::::::999999888999999999999999:::;;;<<<888999:::::::::;;;>>>AAADDDAAA<<<888777777666555666666666666666666666666999999999999999999999999;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<=========??????AAAAAAAAAAAA@@@???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>===;;;999888888:::===???@@@BBBEEEGGGLLLPPPUUUZZZ\\\___aaaccceeegggjjjlllpppyyy|||{{{))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,---///000111111111000------,,,******)))))))))************************,,,++++++******++++++,,,***************+++++++++,,,,,,,,,---------............//////000111111111111111111111222222222222444444444444444444444444666666666777888999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;999777777888:::===>>>>>>>>>???@@@@@@@@@DDDEEEHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQKKKKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBBBBAAAAAADDDFFFEEEFFFEEEDDDCCCDDDHHHLLLNNNSSS\\\dddmmmwwwzzztttpppooommmlllkkkiiilllqqqvvv{{{}}}~~~~~~}}}zzzuuunnnhhhiiiooouuuwwwrrrlllhhhggggggggggggllllllooouuuzzzzzzzzzwwwssspppmmmmmmrrr~~~xxxrrrqqqpppqqqtttvvvxxxxxxtttwwwzzz}}}yyysssppppppqqqvvv~~~tttmmmiiifffdddeeefffiiilllrrrxxx~~~yyyiii^^^VVVQQQIIIGGGEEEEEEEEEEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999777777777777888999999:::888999:::::::::;;;>>>AAACCC???999666555666666666666666666666666666666666777777888888888888888999;;;;;;;;;;;;::::::::::::999999999999999888888888999999888777777888999999888888888999999999::::::;;;;;;;;;<<<<<<======>>>@@@@@@AAABBBAAA@@@???>>>;;;:::;;;;;;<<<===>>>???===>>>??????===;;;888666999;;;>>>???@@@AAABBBDDDHHHKKKPPPTTTWWW[[[___bbbbbbdddeeefffiiiqqq||||||xxxxxx~~~||||||||||||~~~((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---...///000//////......---,,,++++++***++++++************************,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,---------------.........///000000111111000000000111111111222222333333333333444444444444555666777777777888999999999999999:::::::::;;;;;;;;;<<<===>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@<<<===<<<:::888888:::<<<>>>>>>>>>???@@@AAAAAAAAACCCEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBEEEGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@AAAAAABBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCAAABBBCCCCCCBBB@@@@@@BBBCCCBBBBBBBBBAAAAAABBBDDDFFFHHHJJJOOOUUU^^^gggsss{{{}}}}}}{{{yyywwwuuurrrnnnnnnnnnoooqqqtttwwwzzz}}}wwwuuupppjjjfffiiirrryyyxxxtttoookkkiiiiiiiiiiiippppppqqquuu}}}~~~yyysssooommmuuu}}}zzzyyywwwwwwyyy{{{|||{{{xxx{{{}}}{{{{{{{{{tttkkkgggggghhhiiijjjkkkmmmqqqwww|||rrrbbbWWWOOOLLLLLLFFFEEEDDDDDDDDDDDDAAA???AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::777777888888999999999999:::;;;;;;:::999:::<<<>>>>>>;;;666444444666777888777777777777777777777777666666666777777777888888777777666666666555555555888888888888888888888888:::999888777777888999:::777777777888888888888999:::::::::;;;<<<=========BBBBBBBBBBBBAAA???===<<<::::::::::::;;;<<<>>>>>><<<===>>>>>>===;;;888777999;;;===???>>>???@@@AAAEEEGGGJJJMMMQQQWWW^^^cccbbbdddddddddeeekkkttt{{{{{{xxxwwwxxxyyyzzzyyyzzz~~~{{{zzzxxxxxxzzz}}}((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......---,,,,,,------,,,+++++++++++++++***************+++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,++++++,,,------------,,,---......//////000000111///000000000000111111111555555555444444333333222444666777777777777888:::999999999999999888888888:::;;;<<<>>>??????>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????=========;;;::::::<<<>>>>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>???@@@BBBCCCFFFEEEDDDBBBAAA@@@@@@@@@CCCEEEGGGJJJKKKKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDGGGEEEGGGLLLRRRXXXcccllltttzzz~~~~~~~~~~~~zzzuuupppnnnlllkkklllnnnqqqsssooonnnkkkgggffflllvvv~~~~~~|||yyywwwwwwwwwwwwuuurrrppprrrwww~~~{{{wwwwwwxxxzzz}}}{{{wwwvvvzzzyyyooohhhgggkkkpppsssrrrrrrsssvvv|||zzznnn```UUUMMMGGGEEEGGGEEEDDDCCCCCCDDDCCC@@@>>>@@@@@@??????>>>======<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;:::999777777999;;;:::777444333444777888888777777777777777777777777444555555666666777777777777777666666666555555555777777777777777888888888:::999888777777888999:::666666666777777777888888888888999:::;;;<<<<<<===BBBBBBBBBAAA@@@>>><<<::::::::::::::::::;;;<<<===<<<<<<======<<<;;;999888666999<<<======<<<===>>>DDDEEEFFFGGGKKKRRRZZZ```aaaccceeeeeedddggglllqqq}}}~~~xxxuuusssrrruuuyyy{{{|||}}}}}}~~~(((((()))******+++,,,,,,************************))))))))))))))))))))))))((()))))))))***************+++,,,---,,,,,,******,,,++++++************+++))))))*********+++++++++,,,++++++******++++++,,,))))))******+++,,,,,,---***+++,,,---------,,,,,,------......///000000000/////////000000000111111555555555444444444444444333666777777666666888:::999999888888777666666666777999;;;===??????>>>>>>BBBBBBBBBAAAAAA@@@@@@??????????????????>>>======<<<======;;;:::;;;===??????@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@EEEDDDCCCAAA@@@@@@AAAAAADDDFFFIIIKKKLLLKKKJJJHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@AAAAAABBBCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDAAACCCIIILLLNNNTTT\\\dddmmmuuuxxx{{{{{{ooonnnmmmkkkjjjjjjkkkkkkiiiiiigggeeefffmmmxxxzzzsssooopppssswwwyyy~~~zzzuuussstttwwwxxx|||xxxooojjjkkkqqqxxx}}}}}}{{{zzz}}}uuuhhh^^^UUUPPPKKKEEECCCEEEDDDBBBAAAAAABBBBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;<<<<<<<<<<<<:::999888777888888666555555777999777555333333555666666666666666666666666666666666333444444555666666777777888888888777777777666666666666666777777777888888888777777666666777777888555555666666666777777777666777777888:::;;;;;;<<<>>>>>>??????>>><<<:::999;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999===>>>>>>======>>>CCCCCCDDDEEEGGGLLLRRRVVV^^^aaaeeefffeeeeeehhhjjjpppyyy{{{xxxuuuqqqooosssxxxzzz|||~~~((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******+++,,,+++***)))(((+++***)))))))))))))))***))))))******++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------***+++,,,---...---,,,,,,------......///000000000////////////000000000000111111222444666777999999333555888777666555888:::999999888777666555444444666777:::===>>>???>>>>>>CCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;:::;;;===@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@??????>>>AAAAAA@@@@@@AAACCCDDDEEEDDDFFFHHHJJJKKKJJJHHHFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA???@@@AAAAAAAAABBBDDDFFFEEEDDDDDDDDDDDDCCCBBB@@@AAA???BBBIIIKKKIIILLLRRRUUU```iiinnnttt||||||sssssssssrrrqqqooolllkkkggggggfffdddfffmmmwwwyyypppkkkjjjkkklllwwwxxxwwwtttqqqpppsssvvvzzz~~~~~~~~~{{{rrrmmmooovvv~~~lll^^^YYYQQQKKKKKKHHHBBB@@@CCCBBB@@@???@@@AAAAAA@@@???=========<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777777888888888:::;;;;;;;;;:::888666555444555555444333444666888777555444444555666555444555555555555555555555555333333444444555666777777555444444444444333333333555666666666777777888888666666666666666666666666555555555555666666666777555666777888999:::;;;;;;::::::;;;<<<<<<;;;:::999;;;;;;:::999999999::::::;;;;;;:::::::::;;;<<<===999<<>>@@@EEEEEECCCBBB@@@>>>===<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>???AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHGGGDDDBBBAAABBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA@@@@@@AAACCCDDDCCCBBBCCCDDDDDDBBB@@@>>>???AAACCCEEEGGGHHHIIIQQQTTTXXX___fffooouuuyyyrrrssstttrrrnnnkkkiiiiiilllllliiieeedddkkkxxx~~~tttnnnkkkkkklllrrrssssssqqqooonnnpppqqq~~~zzzuuuwww|||pppggg\\\UUUMMMLLLJJJGGGDDDAAA???===AAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<;;;:::888777666666555444333333222222333333222222111111111222333333555444333222222444555777444333333222333444555666444444444555666777777888666666666777777777777777555444444333333444444555444444444444444444444444444444555888;;;<<<;;;:::888888777777888888999:::666666777888999::::::;;;888999999777666777999;;;===???BBBBBBAAA???======?????????@@@BBBEEEHHHJJJOOOTTT\\\cccggggggdddbbb^^^ccciiimmmoooppppppqqqooouuuzzz{{{}}}((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********(((((((((((())))))))))))(((((())))))******++++++(((((()))++++++,,,,,,+++,,,,,,,,,,,,---------------,,,+++,,,...//////...,,,...//////......///000222222222333333444444444555555555666666666777777777666666666666555555555444666999:::;;;===???AAAFFFEEECCCAAA???>>>======;;;<<<<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBBBB???@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBAAA@@@AAAAAA@@@???<<<;;;:::<<<===?????????@@@@@@AAABBBCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFDDDAAA@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAA??????@@@BBBDDDCCCBBBBBBCCCCCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCIIIJJJNNNTTTZZZaaagggjjjoooqqqsssrrrqqqoooooooooppppppmmmiiifffiiiqqqxxx|||tttooommmnnnoooxxxwwwuuuqqqnnnmmmoooqqqyyy|||}}}|||vvvhhh^^^WWWNNNGGGHHHGGGFFFDDDBBB@@@???>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888::::::999888777777666666444444333222222222222222333333222222111222222333444333222111222333555666444333333222333444555666333333444555555666777777555555555555444444444444444333333222222333333444444444444444444444444444444444555777:::;;;;;;999777777777777777888999999777777888888888888888888555777777777777999<<<>>>???@@@AAA@@@???>>>>>>>>>@@@?????????AAADDDFFFHHHLLLPPPWWW^^^bbbcccbbbaaa\\\___cccfffiiikkkooorrrooouuuyyyzzz|||************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++&&&''''''(((***++++++,,,(((((((((((()))))))))))))))))))))))))))*********((()))***+++++++++++++++++++++,,,,,,,,,------------,,,++++++---------+++,,,---///...------...000///000000111222333444444444444444555555555666666555555666666666777777777777888::::::;;;===@@@CCCHHHFFFCCC@@@===<<<======999:::;;;;;;;;;;;;;;;::::::::::::999999:::::::::===>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>???>>><<<::::::;;;<<<=========>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEECCCAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@????????????@@@AAAAAAAAABBBBBBAAA???>>>@@@AAACCCBBBAAABBBCCCBBBAAA???DDDCCCCCCBBBAAA@@@@@@???AAABBBDDDHHHMMMRRRWWWYYYfffiiilllnnnoooppprrrtttyyyzzzyyytttooonnnppprrrvvvwwwyyy}}}~~~xxxsssqqqqqqtttvvv~~~|||yyytttpppnnnooopppsssyyy|||}}}zzzxxxyyy~~~{{{zzzyyyyyyssszzzzzzxxx{{{xxxnnn```VVVPPPKKKEEE@@@AAAAAAAAA@@@@@@??????>>>=========<<<;;;;;;::::::;;;::::::::::::999999999999999999999999999999999666666666666666666666666777777666666666555555555333333222111111111111222444444333222111111111111333333222111111333444555333333222222222333444555333333333444444555555666333333333222222111111111222222222111111222222222333333333333333333333333444333444666999:::999888777666666666666777888888888888888777777666666666333555777888999;;;>>>AAAAAA@@@???>>>===>>>???@@@@@@?????????@@@BBBDDDEEEGGGJJJOOOUUUZZZ]]]^^^^^^ZZZ[[[]]]^^^aaaffflllqqqrrryyy~~~************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''(((((()))******+++(((((((((((())))))))))))*********)))))))))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))+++---......---,,,...///++++++,,,---///000111111333333333333444444444555444444555666666777888888999::::::::::::<<<@@@CCCGGGEEEAAA>>>;;;;;;<<<===;;;<<<======>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA???===;;;>>>===;;;:::::::::<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@??????AAA???????????????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBB=========>>>>>>???AAAAAABBBBBBBBBAAA???>>>???@@@BBBAAA@@@AAABBBBBB@@@>>>?????????@@@AAAAAABBBBBB??????@@@BBBEEEIIILLLNNNXXX[[[```dddgggkkkooorrr|||~~~~~~yyytttrrrqqqppppppqqquuuyyy|||}}}|||xxxvvvtttssstttwww{{{~~~}}}xxxuuussssssrrrwww}}}}}}~~~zzzuuupppqqqttt|||yyyuuuuuuwwwxxx|||}}}wwwuuuuuuuuuqqqyyyyyysssrrrvvv}}}}}}|||pppaaaZZZPPPJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::999999999888888888888888888888888888888888666666666666666666666666444444444444444444444444222222111000000000000111555444333222111000000000222111111111111222333444222222222222222222333333222222222333333333444444333222222111111000000///111111000000000000111111222222222222222222222222333333333444777888888777555555555555555666666777666666666666666666666666333555777999:::;;;>>>AAABBB@@@===<<<<<<>>>@@@@@@??????>>>>>>>>>???@@@AAABBBCCCGGGKKKPPPUUUXXXZZZYYYZZZ[[[\\\^^^bbbhhhlllpppyyy))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))***+++++++++***************+++++++++,,,,,,++++++***+++,,,,,,***(((+++,,,------,,,,,,---...******+++,,,...///000000111222222222222333333333333333444555666777777888::::::::::::999;;;???BBBEEEBBB???<<<::::::;;;<<<<<<===>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???AAACCCDDDEEEDDDCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAAAAAAAA???<<<:::>>>===<<<;;;:::;;;;;;<<<>>>>>>???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@??????@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA<<<<<<<<<===>>>???@@@AAAAAAAAABBB@@@>>>>>>???@@@BBBAAA@@@AAABBBBBB@@@>>><<<===>>>???@@@BBBCCCCCC@@@???@@@@@@BBBDDDGGGHHHMMMQQQUUUZZZ^^^bbbhhhkkkvvvyyy~~~~~~{{{wwwtttoooooooooqqqssstttsssrrrppppppppprrruuuzzz~~~}}}yyyzzz|||}}}vvvqqqnnniiilllsss{{{yyyuuurrrsssuuuvvv{{{zzztttqqqrrrsssttt}}}{{{tttrrruuu}}}rrrbbbYYYNNNIIICCCAAA@@@AAA???>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888888777777777777777777777777777777777666666666666666666666666111111222222222222333333111111000////////////000444333222111000/////////000000000000111111222222222222222222222222111111111111111111222222222222222222222111111111000000111000000//////000000111222222222222222222222222333222111333555666666666444444333333444444555666333333444555555666777777444666888999999:::<<<>>>AAA???<<<;;;===???@@@???>>>>>>============>>>>>>>>>???@@@CCCHHHLLLQQQSSSWWWYYY[[[]]]^^^```ccceeeiiiuuu((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))*********)))******+++++++++******))))))*********+++++++++*********,,,------+++)))***+++---,,,++++++,,,...,,,------...///000111111000000111111111222222222222222333444555555666666888999999999888999<<<>>>@@@???<<<:::999999:::;;;;;;<<<=====================<<<<<<;;;;;;<<<<<<===;;;<<<===???AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>;;;===>>>??????>>><<<;;;>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBB@@@??????@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@<<<<<<<<<===>>>???@@@AAA???@@@AAA@@@>>>>>>@@@AAACCCBBBAAABBBCCCBBBAAA????????????@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDHHHKKKNNNRRRUUUYYY^^^bbbnnnrrryyy~~~qqqqqqqqqrrrsssrrrooolllkkkkkkmmmooosssxxx|||vvvoookkkjjjfffkkksss{{{~~~}}}zzzxxxxxxyyyzzz{{{}}}uuupppooorrrttt|||yyytttvvv}}}zzzkkk]]]RRRLLLDDDBBB???>>>>>>????????????>>>>>>===<<<;;;:::999::::::::::::::::::::::::888888777777777666666666555555555555555555555555555555555555555555555555111111111111111111111111000000///............///111111000///.........////////////000000000000111111111222222222111000000000000000000000000000000111111111111111111111111111000000//////000000111111111111111111111111111333111000111333555555444333222222222222333444444111222333444555666777777444666999999999888999;;;???===;;;===@@@AAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>BBBFFFJJJLLLRRRUUUYYY\\\]]]^^^___aaahhhuuu(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++++++++******)))))))))))))))*********+++))))))***,,,......,,,******+++,,,,,,++++++,,,---............//////000000//////000000000111111111222222222333333444444444555777888888777777999:::;;;::::::999999999999999<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<999:::<<<===>>>>>>======>>>>>>=========<<<<<<<<<<<<=========>>>?????????BBBAAAAAAAAAAAAAAAAAABBB???AAACCCCCCAAA@@@???@@@?????????>>>??????@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>=========>>>???@@@@@@===?????????>>>???AAACCCDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAA@@@@@@??????>>>>>>=========>>>@@@BBBCCCEEEGGGIIIKKKLLLOOOSSSVVVaaafffnnnwwwrrrssstttvvvvvvtttoookkkiiijjjkkkllloooqqqtttuuu||||||}}}yyyooogggeeeeeeggglllttt|||}}}||||||||||||}}}}}}}}}zzzuuuuuuyyy}}}|||xxx{{{|||pppcccXXXOOOHHHDDDAAA@@@>>>>>>>>>?????????<<<<<<;;;;;;::::::999999888888888888888888888888777777777666666666555555444444444444444444444444444444444444444444444444111111111111111000000000000///......------......///......---------............//////000000000///111111222222222111///...//////////////////////////////000000111111222222111000000000000000000111111111111111111111111111222111///000222333444444222111111111111222333333222222333333444444444555222555777888888888999999<<<;;;;;;???CCCCCC>>>999::::::;;;;;;;;;;;;;;;:::===<<<<<<<<<>>>AAADDDFFFKKKOOOSSSVVVXXX[[[]]]___hhhttt(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))'''(((((()))***++++++,,,******+++++++++******)))))))))))))))************))))))***---//////---+++)))+++,,,,,,+++***,,,---------------------------////////////000000000000111111222222222222333333333555777888777666777888888888888888888888888888===>>>>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;999:::;;;<<<===??????@@@>>>???@@@AAABBBCCCCCCDDDAAAAAA@@@??????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========:::;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBB???AAACCCCCCBBB@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@<<<>>>??????>>>???AAADDDDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>=========???AAABBBDDDCCCDDDEEEEEEFFFGGGKKKMMMQQQVVV___jjjsssyyyzzzzzzssstttwwwyyyzzzwwwqqqmmmjjjjjjjjjjjjkkkkkklllmmmtttvvvzzz~~~~~~|||yyyxxxzzz}}}ssshhhaaa^^^___hhhmmmuuu|||zzz{{{|||}}}}}}}}}||||||}}}~~~}}}{{{|||mmmfff]]]TTTLLLGGGCCC@@@===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999666666666777777777777777777666666666555555555555444444444444444444444444222222222222222222222222222111111111000000000000//////...------------...------,,,,,,,,,---......---......///000/////////000111222222222000///...///////////////.........------...///000111222222111111000000000000111111000000000000000000000000222000//////111333333333111111111000111222222333444444333333333333222222000333666888888888999:::::::::<<<@@@EEEDDD===777999999:::;;;;;;;;;::::::======<<<;;;<<<>>>AAABBBFFFIIIMMMQQQTTTXXX\\\```bbblllwww}}}~~~((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((((((((())))))((('''&&&&&&'''((()))*********************************)))))))))))))))))))))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///111222222222222///000000111222333333333///111333555555666888:::999888777777777777888888;;;::::::===??????<<<888999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>><<<===>>>???AAADDDFFFGGGCCC@@@<<<;;;<<<<<<:::888:::;;;;;;<<<>>>???AAABBB>>>===<<<;;;;;;<<<===>>>DDDCCCAAA@@@???@@@AAAAAABBBAAA@@@???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@?????????@@@AAA@@@?????????@@@AAABBB>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<===>>>???AAABBBEEEEEEEEEEEEFFFFFFFFFFFFHHHMMMTTT\\\bbbiiiooossstttwww|||{{{uuuqqqllllllkkkjjjiiiiiiiiijjjpppsssuuuvvvxxx~~~|||uuuppprrryyy~~~|||~~~vvvjjj```[[[]]]```hhhooowww{{{{{{{{{}}}}}}wwwrrrrrrrrrppppppsss|||pppeeeXXXSSSLLLGGGEEECCC???<<<;;;;;;<<<<<<;;;;;;:::999777777888888888999999999:::888666555444555666777777666666666666555555555555444333222222222333444000000000000000///......222111111111000000//////111///------......---,,,.........------,,,,,,,,,,,,---------.../////////333333222111000///...---...///000000000000//////////////////////////////000000000000////////////000000///...............000000000000000000000000000000000000000000000000444444444444444444444444444444444444444555666666999:::<<<>>>>>>===<<<;;;888777777777777999:::;;;999:::<<<<<<;;;;;;===>>>EEEEEEEEEFFFIIIPPPXXX^^^dddhhhnnnsssuuuvvvxxxyyyyyy{{{''''''''''''''''''''''''#########$$$$$$$$$$$$%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((())))))))))))(((((())))))((((((((((((((())))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))***))))))(((((()))***+++************+++++++++,,,,,,++++++++++++,,,------...///000000000000000////////////000111222222222000222444444444555777999777777666666666666666777777666777999<<<<<<999666999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<===???@@@CCCDDDFFFBBB???<<<<<<<<<<<<:::888:::::::::;;;===>>>@@@AAA???>>>===<<<<<<<<<===>>>CCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????>>>=========>>>@@@@@@??????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBAAA????????????????????????============>>>@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCCDDDHHHNNNTTTYYY^^^bbbfffgggkkkqqqwww{{{|||{{{zzzxxxwwwtttpppmmmlllmmmnnnqqqrrrrrrqqqqqqttt{{{zzztttoooqqqwww}}}}}}{{{~~~{{{tttjjjaaa___bbbfffmmmqqqvvvvvvtttuuuyyy~~~~~~|||sssmmmhhhhhhhhhhhhjjjnnn|||zzzrrriii^^^VVVMMMIIIDDDAAA@@@>>><<<:::;;;;;;;;;;;;;;;:::999999777777777888888888999999999777666444444444666777666666555555555444444444444333222111111111222333000000000000000///......000000000//////.........000...---,,,---...---,,,......---------,,,,,,,,,------------............111111000//////......---/////////000000000//////////////////////////////////////////////////////000000///...............////////////////////////000000000000000000000000222222222222222111111111555444444444444444555555555777888:::::::::888777777777666666777888:::;;;:::;;;<<<===<<<<<<===???CCCBBBBBBBBBEEELLLTTTZZZcccgggkkknnnooooooooopppmmmooosssyyy~~~zzzzzz}}}''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''')))((((((''''''((())))))((((((''''''''''''((((((************************))))))))))))))))))))))))+++***))))))((())))))***)))))))))*********+++++++++++++++++++++,,,------///////////////...------.........///000000111111111333444444444444555777555555444444444444555555555444555777::::::999777999999999999999999999999::::::;;;;;;<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCAAA???===<<<<<<;;;:::999888999999:::;;;===>>>???@@@???>>><<<<<<<<<===>>>CCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>============>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBBBB===============>>>>>>>>>============???@@@AAABBBBBBBBBAAAAAA@@@@@@??????BBBEEEIIILLLOOOQQQTTTWWWYYY]]]bbbiiipppvvvzzz||||||xxxtttssstttvvvvvvvvvuuuqqqnnnpppuuuzzzxxxsssoooqqqwww}}}~~~}}}}}}{{{uuummmgggggglllrrrxxxyyyxxxsssnnnlllqqqvvvzzz{{{|||{{{yyywwwwwwwwwzzzxxxvvvuuuuuuvvvvvvuuuiiiccc_________aaaffflll~~~xxxjjj___YYYUUUOOOJJJBBB@@@===;;;;;;;;;;;;::::::::::::::::::999888888666777777777777777888888777666444333333333444555444444444444333333333333333222111000000000111111///000000000000///.....................---------000...,,,,,,---...---,,,------------,,,,,,,,,,,,............------------......................../////////////////////.............................................//////000///......---.................................000000000000000000000000111111111111111111111111555444444333333333444444777888:::;;;;;;:::999999666666666666777888999:::999;;;<<<<<<<<<<<<===??????>>>======???FFFOOOUUUbbbdddfffgggfffeeeeeefffeeegggkkkpppxxx{{{yyyzzz''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''(((((('''''''''((())))))(((((((((''''''(((((((((************************((((((((()))))))))))))))++++++***))))))(((((((((((())))))))))))*********+++++++++***+++,,,,,,------------......------,,,---------....../////////222333444444333222444555333333222222222333444444555666777999;;;<<<;;;;;;999999999999999999999999:::::::::;;;<<<===>>>???AAAAAA@@@???>>>======<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???===<<<;;;::::::999777777888888999;;;<<<===AAA@@@>>>===<<<<<<======BBBBBBBBBAAAAAAAAABBBBBBAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<;;;<<<<<<===<<<;;;:::::::::;;;===>>>>>>???AAACCCDDDFFFFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@===============>>>>>>>>>=========>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>===AAADDDGGGIIIJJJKKKMMMOOORRRTTTVVV[[[aaagggmmmppp{{{|||}}}|||zzzzzz}}}||||||zzzuuuqqqqqquuuzzzzzzvvvrrrooorrrxxx~~~zzztttooopppvvv|||wwwnnnjjjmmmqqqxxxxxxwwwvvvssspppnnnmmmllliiifffgggkkkoooppppppfff```]]]]]]^^^aaaiiiqqqzzzssshhh```VVVOOOKKKIIIFFFCCC>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777666666666666666666666666444444333222222333333444333333333333222222222111111111000000//////////////////000000//////...---............------------///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------...//////000000//////..................------------------------------------............///......------.................................////////////////////////111111222222222222222333444444333222222222222333888888999::::::999999888555555555666666777888888888999;;;;;;::::::<<<======<<<;;;:::===CCCLLLRRR``````aaa```^^^^^^___```eeefffhhhkkkqqqxxx~~~~~~''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))'''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))))))))************))))))((((((((())))))))))))*********+++************+++,,,,,,******,,,------.........---------------.........111333444333222222333444222222222222222333444444666777888999:::;;;<<<===999999999999999999999999::::::::::::;;;===>>>???@@@@@@???>>>>>>===<<<<<<>>>===============<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===<<<::::::::::::777777777777888:::;;;<<<@@@???>>><<<<<<<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>???AAACCCDDDEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>=========>>>>>>>>>??????======>>>???@@@AAAAAABBBCCCBBBBBBAAA@@@???>>>>>>@@@CCCEEEGGGGGGHHHJJJKKKMMMLLLMMMNNNRRRWWW\\\___jjjpppwww{{{}}}}}}xxxuuuwwwzzzyyytttqqqoooqqqwww}}}yyyuuuuuuzzzwwwssstttwww}}}zzzwwwsssnnnkkkdddbbb```dddjjjppprrrrrrjjjeeebbbcccdddgggqqq{{{|||pppfff]]]XXXQQQLLLGGGDDDCCCAAA>>><<<=========<<<::::::::::::777777777777777666666555555555555555555555555555333333222222222333333333333222222222111111111111000000000/////////......///////////////...------...........................---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,------...000111111222//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......------------......////////////////////////........................000000000111111111222222222222111111111111222222444444444444444444444333333333444555666666666777555777888888777888999;;;;;;;;;;;;;;;>>>DDDLLLRRR[[[[[[[[[YYYXXXYYY\\\^^^fffffffffgggjjjooosssvvv{{{&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))************))))))((()))))))))*********++++++***************+++,,,,,,)))***+++,,,............------------------------111222333333111111222444333222222222333444555666444666777777777777999;;;999999999999999999999999999999::::::;;;<<<>>>?????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<=========<<<:::999:::;;;777777777777888999:::;;;>>>===<<<;;;;;;<<<===>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;<<<>>>>>>???@@@BBBDDDEEEEEEDDDDDDBBBAAA@@@???>>>=========<<<<<<======>>>>>>??????<<<===???@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???AAACCCEEEEEEEEEGGGHHHFFFEEEEEEFFFHHHKKKOOOQQQXXX```jjjqqqtttyyy~~~~~~wwwuuussstttxxx}}}|||wwwvvvyyy}}}{{{uuupppeeecccdddkkkttt{{{{{{yyyssspppnnnnnnnnnqqq{{{xxxlll```WWWPPPLLLIIIDDDCCCBBBAAAAAA???<<<999;;;<<<<<<:::888666666777666666666666666555444444555555555444444444444333222222222222333333333333222222222222111111111111//////000000000///...---...////////////...---------------............///---,,,++++++---...------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///000111222222000///---,,,++++++,,,---++++++++++++++++++++++++******++++++,,,,,,---------------,,,------...///////////////////////////........................,,,------....../////////000000000000000111222222444444444444333333333333222222444555555555555555333555666666666666777999:::;;;===???BBBGGGNNNSSSUUUUUUSSSQQQQQQSSSXXX[[[hhhgggggggggiiikkknnnpppsssvvv{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((******+++***))))))************+++++++++,,,***************++++++,,,++++++,,,---......------...............---------///111222222111111222444444444333444555666777777444666777666555555777999999999999999999999999999999999999:::;;;<<<===>>>=============================================>>>>>>===<<<;;;;;;;;;;;;;;;<<<======<<<999888:::<<<777777777777888999::::::;;;;;;:::::::::<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>======<<<:::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>AAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@>>>============:::;;;;;;<<<======>>>>>><<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAADDDDDDDDDDDDEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFKKKQQQYYY]]]```fffpppxxx}}}|||}}}{{{xxxzzz|||~~~xxxrrrkkkjjjnnnwww~~~}}}}}}|||~~~}}}}}}yyyqqqddd^^^UUUMMMHHHEEEBBBAAA@@@@@@??????>>>===;;;999888999;;;999666444444555555555555555555444333333444444444444333333333222111222222333444444333333333333222222222111111111///000000111000///...---......//////......---,,,+++,,,,,,,,,---------...---+++***+++,,,......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////000000000///---+++******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,------,,,,,,,,,------...///........................------------------------+++,,,,,,---......//////.........///000111222333666666555444444444444444111111333444555555444444333555666666666666777999888;;;???BBBFFFKKKPPPTTTPPPNNNLLLIIIIIILLLQQQVVVccccccdddfffhhhjjjmmmnnnkkklllooouuu|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''((()))***++++++***)))***++++++++++++,,,,,,,,,*********)))***++++++,,,------.........---,,,,,,...........................000111222111111333444444444444555666777888999555777888777555444777:::999999999999999999999999999999999:::;;;<<<===>>><<<<<<<<<===============<<<<<<==================>>>>>>===<<<;;;;;;;;;;;;;;;===>>><<<999888:::<<<888777777777888999:::::::::999999999:::<<<>>>???@@@AAACCCDDDDDDDDDCCCCCCAAAAAA@@@AAABBBDDDFFFGGGCCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>===<<<<<<;;;::::::::::::;;;;;;<<<===;;;;;;:::::::::;;;<<<===CCCEEEFFFGGGGGGFFFEEECCCCCCBBB@@@>>>======>>>>>>999999:::;;;;;;<<<======<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFDDDDDDDDDEEECCCCCCCCCCCCBBBAAA??????CCCHHHLLLMMMMMMTTT```jjjkkkrrrzzz{{{|||~~~xxxqqqooopppuuu~~~~~~vvvkkk```YYYQQQMMMHHHDDDAAA@@@>>><<<<<<;;;:::999888888777777666999:::999666444555666444444555555444444333222444444444333333222222222111222333444444444444444333333333222222222222111///000111111111000...---......//////......---,,,*********++++++,,,,,,,,,---+++******,,,......---*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////000///,,,*********+++,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,------...///------------------------------------------------------......///000111111---------...000111333444333222111111000000000111000111333444555555444333444555777777666666888999777:::???DDDHHHMMMQQQTTTLLLJJJGGGDDDCCCFFFLLLQQQXXXYYY\\\___cccfffhhhiiieeeeeegggkkkrrr{{{|||zzz}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))******+++,,,,,,------))))))*********+++++++++(((***,,,,,,+++))))))*********+++++++++,,,,,,,,,------------.........///---///000000//////000222555555444555555666777888666666666666777888999:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888777777777;;;<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888777666666666777888999;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDFFFFFFFFFFFFEEE@@@AAAAAABBBCCCDDDEEEEEE@@@AAABBBBBBBBBAAA@@@???CCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<>>>???@@@CCCCCCDDDDDDCCCBBBAAAAAACCCAAA>>>======>>>===<<<999:::;;;<<<============<<<===???@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????DDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAACCCFFFKKKPPPRRRZZZ^^^ccciiinnnsssxxx|||~~~yyytttrrrpppvvvuuuhhh___YYYTTTNNNIIICCCBBB@@@>>><<<:::999999<<<;;;999888777666666666888888777666555444333333444444444444444444444444222222222222222222222222333222222111111222222333222222222111111111000000222111111000///......---000///...---------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,------************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,------++++++,,,...+++,,,,,,---...///000000..........................................------+++++++++,,,...///111222444333111000000000111111333333222222111000000///333222111222444777;;;>>><<<>>>BBBFFFIIIJJJKKKKKKEEEDDDCCCBBBAAABBBCCCCCCUUUSSSRRRVVV]]]cccffffffaaafffiiigggeeegggooovvv}}}{{{yyyzzzxxxuuuwww|||$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((()))******++++++)))))))))*********++++++***++++++***((((((***,,,*********+++++++++,,,,,,+++,,,------......---------///000000//////000111333222222333333444555666555666666777777888999999999999999999999999999999999999999999999999999999::::::999888888888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777888888::::::;;;;;;;;;;;;;;;<<<======@@@AAACCCDDDEEEFFFFFFEEEAAABBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCBBBAAA@@@???CCCBBBAAA???===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCCCCCCCCCCCCCBBBAAAAAABBB@@@===<<<=========<<<::::::;;;<<<<<<======>>>======>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBDDDGGGIIILLLPPPTTTYYY]]]aaafffiiilllnnnrrrvvv}}}|||vvvrrrppprrrwwwvvvmmmddd\\\RRRKKKHHHFFFBBB>>>@@@???>>><<<;;;:::::::::<<<;;;:::888777666666666999888777666555444333333333333444444444444444444222222222222222222222222222222222111111222222222222222111111111000000000111111000000///......---//////...---------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,---************************,,,,,,+++++++++******************+++++++++,,,,,,***+++---,,,++++++,,,...---------.........................................................------,,,,,,,,,---...///000111333222111000000000111111222222222222222222222222222222222222555888<<<>>>???@@@CCCEEEFFFGGGFFFFFFBBBAAA@@@??????@@@AAABBBNNNMMMMMMOOOTTTXXX\\\]]]___cccgggfffdddeeelllrrrrrrooonnnpppooommmpppuuu~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************++++++***((('''(((+++---*********++++++++++++,,,***+++,,,......------,,,---...000///......///000000000000000111222333444444555666888888888888777999999999999999999999999888888888888888888888888888888777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>===<<<;;;:::;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBB@@@???===<<<;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>???BBBBBBCCCCCCBBBBBBAAAAAA@@@>>><<<<<<=========<<<<<<;;;;;;;;;;;;===>>>???======>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@????????????@@@AAAAAA?????????AAACCCDDDDDDGGGKKKMMMPPPRRRVVVYYYYYY\\\```fffnnnwww~~~zzzwwwwww{{{{{{rrrllldddZZZRRRMMMHHHBBB>>>>>>???===;;;;;;;;;:::::::::::::::;;;===<<<:::888777666666555999888777777666555444444333333333333333333333333000000000000000000000000222222111111111111222222111111111111000000000000000000000///......------///...------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++******************++++++++++++,,,***+++,,,,,,++++++,,,...............------,,,,,,------------------------------------------.....................///000000222111111000000000000111000000111222222333444444222222222333555999<<<>>>AAAAAABBBCCCCCCBBB@@@???===<<<<<<<<<<<<>>>???@@@GGGGGGHHHHHHIIILLLPPPSSSYYY^^^ccccccbbbccchhhmmmllljjjiiikkkjjjiiimmmrrrwww{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))((((((((()))))))))******)))******)))((((((***,,,************++++++++++++***+++---...///...---,,,---...//////------...///////////////000111222333222444666888888888777666888888888888999999999999999999999999999999999999888777777777777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>?????????===<<<::::::;;;===>>><<<<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBB@@@>>>===<<<::::::;;;<<<===>>>???@@@==================>>>>>>AAAAAABBBBBBBBBAAAAAA@@@@@@???======??????>>>======<<<;;;:::;;;===???@@@=========>>>???@@@AAAAAACCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFCCCEEEGGGIIIIIIJJJMMMOOOPPPQQQTTTXXX]]]dddkkkqqq~~~yyyvvvmmmggg```ZZZWWWRRRLLLGGGDDD@@@===;;;<<<======<<<777666777777888999:::;;;<<<;;;:::888777666555555888888777666666555444444333333333333222222222222000000000000000000000000111111000000000000111111111111000000000//////////////////......---------......---,,,,,,---------+++++++++***+++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++************************++++++++++++************************++++++++++++)))+++,,,,,,++++++,,,---------------------------------------------------,,,,,,------------......000//////.........//////000000000000000000000000//////000000111222222222111111222333666999<<<>>>???@@@@@@@@@???>>><<<<<<:::999999999:::<<<>>>???DDDFFFGGGEEECCCDDDIIIMMMQQQVVV]]]``````bbbfffjjjmmmjjjjjjllljjjhhhkkkpppqqqttt{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***''''''((((((((()))))))))%%%(((+++,,,+++***))))))))))))*********++++++++++++,,,---...///...---------...///...---,,,---...////////////000111222333111333555777888777666555777777777888888999999999999999999999999999999999999888777777666666777777999999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@???>>><<<;;;;;;<<<>>>???<<<======>>>???@@@@@@@@@===<<<<<<;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<>>>???@@@AAAAAA???>>>>>>=========>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBAAA???===<<<;;;:::;;;===???AAA===============>>>@@@@@@CCCDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDDDDAAABBBDDDDDDDDDDDDEEEGGGKKKLLLMMMNNNOOOSSSXXX\\\hhhlllqqqvvvzzz~~~}}}}}}xxxvvvrrrmmmgggbbb]]][[[SSSOOOJJJHHHGGGFFFCCC@@@===;;;999888888777666666444444444555666888999::::::999888777666555555555777777666666555555444444333333222222222111111111////////////////////////111000000//////000000111000000000/////////..................------------------,,,,,,,,,------...+++************+++,,,,,,------------------------------------------------------------------------,,,------------,,,+++***************************+++++++++*********))))))))))))*********+++++++++)))***,,,+++******+++---++++++,,,,,,---......///------------------------,,,,,,,,,,,,------......000//////...............////////////////////////........................111111222333555888:::<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888:::<<<>>>???AAACCCDDDBBB???@@@CCCGGGJJJOOOUUUZZZ]]]```cccffflllkkkkkkmmmkkkggggggkkkoooooorrryyy}}}$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********''''''''''''((((((((((((###&&&+++---,,,***(((((()))))))))************+++,,,,,,,,,,,,------------,,,.........,,,+++,,,---////////////000111222333222333444666666666666555666666777777888999999999777777777777777777777777888888777666555555666666888999:::;;;;;;<<<;;;;;;=========>>>>>>??????@@@>>>>>>===<<<<<<===???@@@<<<===>>>@@@AAAAAAAAAAAA???>>>======<<<===============>>>???AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDBBB@@@???<<<===>>>???@@@AAABBBBBB@@@??????>>>============??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDBBBAAA===<<<<<<<<<<<<>>>???@@@>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@?????????AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIMMMPPPTTTWWW[[[___ccchhhmmmqqqzzzzzz|||yyysssqqqoooiiieeeccc]]]\\\YYYVVVRRROOOLLLKKKGGGEEECCCAAAAAA???===;;;:::999888777666444333222444444444444555777888999777777666555555555555555555555555444444444333333333222222111111000000000////////////////////////000000////////////000000////////////............------------------------,,,,,,,,,,,,,,,------...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...---,,,***)))************************+++************))))))))))))))))))************+++)))***++++++******+++---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///......---------......---......////////////...------------------------111111222333444666777888666666777777888999999:::888777777888999;;;===>>>=========<<<;;;<<>>>>>?????????<<<===???@@@BBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAAAAABBBAAABBBDDDEEEEEEDDDBBBAAA>>>??????@@@AAABBBBBBCCCAAA@@@???>>>============>>>>>>???@@@@@@@@@@@@@@@???>>>???AAACCCDDDBBBAAA<<<<<<<<<===>>>>>>??????>>>===<<<;;;;;;===>>>???@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBAAAAAA@@@???>>>======BBBDDDEEEEEEDDDDDDEEEFFFCCCCCCDDDCCCCCCDDDFFFIIIHHHJJJMMMOOOQQQUUUYYY\\\ccccccccceeehhhlllpppsssrrrssstttuuutttsssqqqppptttuuuuuutttuuuxxx}}}~~~}}}zzzvvvqqqnnnllllllhhh___XXXXXXXXXTTTQQQQQQJJJIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@???===:::888777888999999777666555555555444444444555555666777444333333333333444555555444333333333333222222222333222222111000000//////000000000000000000000000000//////......//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---......---,,,***(((************************************))))))))))))))))))))))))************(((***++++++******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,------...,,,---.../////////......,,,,,,,,,------......///111111222222333444444555444444444444555666777888777777666666777999:::;;;:::888666777999;;;======CCCEEEHHHLLLOOOQQQTTTUUU]]]```hhhppprrrpppppprrrqqqmmmmmmppprrrrrrtttwww|||}}}}}}$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%'''))))))((()))***,,,))))))))))))***************)))'''%%%&&&(((***,,,,,,---...---+++***+++,,,...............///111111333333333333333555666666555666666777888999999999::::::::::::::::::::::::333444444444666777888999777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>???????????????<<<===???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@??????@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@BBBDDDEEEFFFEEEDDDCCC???@@@@@@AAAAAABBBBBBCCCAAAAAA???>>>===============>>>???@@@@@@@@@@@@@@@======>>>@@@CCCCCCBBB@@@;;;<<<===>>>?????????>>>>>>===<<<;;;;;;<<<>>>???>>>???AAABBBBBBAAA???>>>===============>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????@@@@@@AAAAAAAAABBB>>>@@@AAAAAAAAAAAABBBDDDCCCCCCCCCBBB@@@@@@BBBDDDAAACCCFFFGGGHHHIIIKKKMMMOOOOOOPPPRRRTTTWWWYYYZZZ\\\^^^___aaaaaa```^^^]]]aaaaaaaaaaaabbbeeekkkooommmrrruuuuuurrrqqqtttwwwvvvxxxzzzzzzxxxrrrlllhhhjjjhhheee___ZZZVVVUUUUUUUUULLLEEEFFFHHHGGGFFFGGG@@@???>>>>>>======>>>>>>;;;;;;<<<<<<;;;999666444222444666777777666777777666555555444444444555555222111222222333444555666333333222222222222222222222222222111000//////...111111111111111111111111//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,---.........,,,)))(((************************************))))))))))))))))))))))))************(((***++++++******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++++++++,,,---...+++,,,.../////////......***+++,,,---///000111222111222222222222222333333333333333333444555666666666666555555666777999:::999666444555999<<<===<<>>===;;;999999999;;;<<<>>>???@@@AAAAAA@@@>>>===>>>>>>???@@@AAAAAAAAAAAACCCBBB???>>>======>>>???@@@@@@???@@@@@@AAACCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAADDD@@@;;;;;;???@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAA@@@>>>======???AAABBB???>>>===;;;;;;<<<<<<===@@@@@@@@@@@@???>>><<<<<<:::;;;<<<======<<<;;;:::<<<======>>>>>>>>>>>>===@@@???>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDLLLJJJGGGGGGIIIKKKLLLLLLOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQSSSVVVXXX___________________________^^^\\\ZZZXXXVVVVVVUUURRRQQQOOOMMMKKKIIIHHHGGGDDDBBB???>>>>>>>>><<<;;;======;;;:::999::::::;;;888888999::::::888777666555555444333333222111111333333333333333333333333333333333333333333333333222111111111000000//////000000000000000000000000111111000000///.........111111000000//////......000///...---------------------------------------++++++++++++++++++++++++---,,,***)))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))************,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,***))))))+++...000,,,---...---,,,+++---///---------------.../////////000000000111111111111222222222333333333444444333444555666777888999:::777666555444555888;;;======@@@CCCDDDDDDDDDEEEFFFIIIMMMTTT[[[aaafffhhhhhhnnnoooqqqqqqpppooooooppprrrvvv}}}}}}uuuuuuvvvzzz$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&''''''(((((())))))))))))))))))************))))))(((((()))************)))******)))))))))******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,...///111333444444555555555555444444444555666777888999999:::999999::::::::::::::::::777888888999999999999999888999:::;;;<<<======<<>>@@@AAAAAA???>>>===>>>>>>???@@@AAAAAAAAAAAACCCBBB@@@>>>===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@CCC???;;;<<>><<<==============================>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA???>>>===<<<;;;<<<======????????????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>?????????>>>>>>>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>??????@@@BBBBBBFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNLLLJJJHHHGGGGGGEEEEEECCCBBB@@@>>>======???===;;;:::;;;;;;999888;;;:::999888777888888999888888888888888777666666555444444333222222111111333333333333333333333333222222222222222222222222111111111000000000/////////////////////////////////000000000000000000000000000000000//////......//////...---------------------------------------++++++++++++++++++++++++,,,,,,***)))))))))******)))))))))))))))))))))))),,,+++******))))))******))))))))))))************,,,,,,++++++******++++++++++++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++******,,,---...,,,---...---++++++---......------------...////////////000000000111111111111111111111222222222333333444444555666777888888666555444555777:::===@@@:::<<>>===<<<;;;:::;;;<<<===<<<===??????@@@???>>>======>>>???@@@AAAAAAAAAAAACCCBBB@@@???>>>??????@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>AAA>>>;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>========================>>>>>>??????>>>>>>???>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;;;;999999::::::::::::999999999:::;;;===>>>??????@@@===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>==================>>><<<<<<<<<<<<===>>>?????????>>>===>>>@@@AAA@@@????????????@@@@@@@@@AAAAAA???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDBBB@@@???>>>>>>>>>===<<<<<<;;;:::999999999777555555666777666555777777666555555555555666777777666555555555555666444444333333222222111111222222222222222222222222000000000000000000000000111111000000000000//////////////////////////////...//////000111111222222000000000////////////...///...------------------------------------------++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))++++++***)))))))))******))))))))))))************---,,,++++++******+++++++++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,---,,,------,,,++++++,,,............---......///000////////////000000000000///000000000000111111111333333444444555555555666555444444555888;;;???AAA999;;;===?????????@@@BBBBBBDDDGGGLLLPPPSSSUUUWWWXXXYYY[[[\\\]]]aaaeeeiiimmmrrrzzzzzztttnnnpppuuu|||$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&########################$$$%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))***)))))))))((((((+++,,,,,,,,,,,,---------++++++++++++---///111222222333333444444444444333333444444555666777888999:::::::::999999999999999888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>=========>>>???@@@@@@AAAAAA@@@BBBBBBAAA@@@??????@@@@@@AAABBBEEEGGGGGGGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>===<<>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;<<<>>>?????????===<<<>>>>>>>>>==================<<<<<<;;;;;;:::::::::888888999999999999888888999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<===>>>???@@@????????????????????????======<<<<<<<<<<<<======;;;;;;::::::;;;<<<<<<======<<<<<<===??????===<<<>>>>>>>>>>>>????????????>>>>>>======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999:::::::::999999999888888555333111222333444444333555444444444444444444444777666444333333333444555333333333333222222111111222222222222222222222222000000000000000000000000000000000000000000//////////////////////////////000000000000111111222222////////////////////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))******))))))))))))******((()))))))))************------,,,+++******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,---,,,,,,++++++,,,,,,+++******+++---......------......///000........./////////000000//////000000000111111111333333333333333333444444444444444555777999<<<>>>;;;<<>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEEEECCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<===>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>=========<<<;;;::::::999::::::;;;888888888888888888888888;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<:::::::::999::::::;;;;;;<<<;;;;;;<<<======;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999888777555555555555555555555555555555333222000111222444333333333333333444444444444333666555333222222222333444333222222222222222111111111111111111111111111111111111111111111111111111//////////////////000000........................111111111111000000//////.............../////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++*********))))))))))))))))))))))))***))))))((())))))******((()))))))))************...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++************************))))))*********+++++++++((()))+++------,,,+++******+++,,,+++))))))+++,,,---------------...//////---............/////////000000000000111111111111222222222222333333333333444444444444555666888999;;;===?????????@@@BBBDDDAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHIIIMMMSSSWWW___fffnnnssstttsssuuuwwwwwwwwwxxx{{{}}}vvvwwwyyy$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!!!!$$$$$$!!!!!!$$$#########$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''&&&'''(((((())))))((((((((()))***+++,,,+++***)))******+++++++++,,,,,,,,,---,,,+++***+++,,,---...000000111222333333333333222222333444555666777777888888888888999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888888888888999999:::::::::;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@????????????????????????>>>???@@@BBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????<<<<<<=========<<<;;;;;;:::;;;<<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================;;;<<<>>>@@@@@@???>>>===>>>>>>?????????>>>===<<<<<<;;;:::999999:::;;;<<<999888777777777777888999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;:::888999::::::999888999999999999:::::::::::::::::::::::::::999999999888888777777666666555555777888888999888777666555444555555555555555555555444222111111333444333333111222333444444444333333444444333222222222222333222222222222222222111111000000000000000000000000000000000000000000000000......////////////000000........................111111111000///......------............/////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))((((((((()))******))))))))))))************...---,,,+++***)))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))************+++)))))))))))))))))))))))))))))))))************+++((()))+++,,,,,,,,,+++******++++++***))))))***,,,,,,,,,,,,+++,,,------...------------.........///000000000000111111111111111111222222333333333444444444444444444555555666999;;;<<<<<<<<<===@@@BBB@@@AAABBBDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFKKKOOOSSSYYYaaadddbbbaaadddgggkkklllooosssxxx|||||||||yyyyyyzzz$$$$$$%%%%%%%%%%%%&&&&&&%%%""""""%%%%%%""""""%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''(((((())))))((((((%%%&&&(((***++++++***))))))))))))*********++++++************+++,,,...//////000111222333333333333222222333444555666666777666666777888999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777888999999999999999999999999::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA?????????>>>>>>>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;888:::<<<>>>>>>>>>??????==============================>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>???@@@???>>>===<<<<<<;;;:::999999:::<<<===999999888777777888999999::::::;;;;;;;;;::::::999<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;<<<<<<:::888777888999999888:::::::::;;;;;;;;;<<<<<<:::::::::::::::999888888999999888888777666666555777888:::;;;:::999888666777777777777777777777777555333111111333333333222000000222333333333222222333333444444333333222111111111111111111111222222000000000000000000000000////////////////////////........./////////000000......................../////////...............---------.........//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************///...,,,+++***)))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))***+++***((((((***+++++++++******++++++,,,---,,,,,,---------.............../////////000000000111111222222333444555555333333444444555666777777888999:::::::::<<>>@@@BBBCCCDDDCCCBBBAAABBBBBBBBBAAA@@@BBBFFFIIIJJJPPPVVVWWWSSSQQQSSSWWW[[[]]]aaagggmmmqqqssssssqqqqqqrrrwww}}}$$$$$$%%%%%%%%%&&&&&&&&&&&&######&&&&&&######&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""" %%%$$$$$$$$$$$$$$$$$$%%%###%%%'''''''''''')))***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((("""$$$''')))*********)))((())))))))))))*********((((((((()))+++---///111//////000222222333333333111222222333444555666777555555666888999:::;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>======<<<;;;999999777888999:::::::::::::::999999999999:::;;;<<<===<<<===>>>??????@@@@@@???<<<===>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>============999999:::;;;<<<<<<<<<<<<777:::<<<>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@@@@>>>===<<<===<<<:::999999:::<<<===:::999888777777888999:::888999::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::======<<<;;;;;;<<<<<<<<>>@@@BBBCCCBBB@@@>>>>>>????????????AAADDDGGGHHHMMMRRRPPPKKKHHHJJJNNNJJJMMMRRRXXX^^^ccceeefffgggggghhhmmmsssyyy}}}}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%"""  ###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))******))))))((('''&&&'''((((((***+++---///000.........///////////////222222333333444555666666444333333333444555777999::::::;;;<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666777;;;>>>>>><<<999:::===??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>===>>>???@@@@@@???>>>===???>>>>>>>>>>>>>>>??????======<<<;;;:::999999999:::;;;<<<<<<======<<<<<<============>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>@@@AAAAAA@@@>>>===<<<===>>>>>>>>>===;;;:::::::::999888777777777888:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<======888777777777777777888888999:::;;;<<<============:::::::::999999888888888999::::::;;;;;;::::::999999::::::888666555666777999999999888888888777777::::::;;;;;;:::999777666444444444444444444444444666555333111111111333444333333222222111000//////111111111111111111111111111111000000//////......000000////////////000000///////////////////////////............---------------------------------,,,,,,,,,------.........---------------------------------............///,,,,,,------,,,,,,+++***+++++++++*********))))))******++++++++++++******((((((''''''''''''((((((++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))+++,,,---%%%'''+++...///...+++)))------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---***+++,,,---............//////////////////......111111222222222333333333222222333444444555555666888999999:::;;;<<<===>>>======>>>???????????????999999:::;;;===???@@@AAAFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHJJJMMMQQQUUUXXXZZZZZZ\\\___cccgggiiikkkkkkppprrrsssuuuvvvxxx|||~~~|||zzz{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))***))))))((('''(((((()))***+++,,,...///............////////////222222222333444444555555333333333444555666777888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999888777666777:::===>>>;;;999:::===??????>>>========================;;;<<<<<<======>>>=========>>>?????????>>>===<<<>>>>>>=========>>>>>>???>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAA@@@???>>>======>>>=========>>>>>>=========>>>???@@@AAAAAA@@@???>>><<<===>>>>>>>>>===;;;:::999888888777777777888888:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;<<<777777666666666777777888999:::;;;;;;<<<<<<<<<<<<::::::999999999999999999::::::::::::::::::999999888999999777555555666777999999999888888888888777999999999999888777666555555444444444333333333333555333222000000000222333333333222111111000//////000000000000000000000000//////////////////......000//////////////////000....................................------------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---,,,++++++***+++++++++*********)))))))))******++++++******)))******))))))))))))******+++******)))(((((())))))(((((((((((((((((((((((()))*********))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,***,,,///222222000...,,,------,,,++++++***)))))),,,,,,++++++++++++,,,,,,***+++,,,---....................................000000000111111111222222111222222333333444444555777777888999:::;;;<<<<<<======>>>>>>???>>>>>>>>>999999:::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEEEEDDDCCCAAABBBCCCEEEHHHKKKMMMNNNRRRTTTWWWZZZ]]]___``````ccceeeffffffhhhjjjooorrrsssrrrpppmmmllllllooorrrrrrsssuuuuuutttqqqnnnkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((()))************)))))))))))))))***+++,,,---------........./////////222222222222222333333333222333444555666777777777555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888777666777999;;;<<<;;;::::::===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::>>>======<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>@@@@@@???>>>============<<<<<<============<<<<<<>>>???@@@AAAAAA@@@???>>><<<<<<===>>>===<<<;;;:::888888888888888888999999:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888999999999999999999::::::777666666555555555666666999999::::::::::::::::::999999999999999999:::::::::::::::::::::999888777777777888777555555666888999999999999888888888888888888777666555555555555444444444333333222222222333222000//////000111111222222222111111000000///////////////////////////------..................//////............//////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++************))))))))))))******++++++******)))***))))))(((((())))))*********)))((((((((())))))((((((((((((((((((((((((((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((''''''))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((()))***++++++...///222333222000...,,,,,,,,,,,,+++******))))))++++++************++++++***+++,,,------.........------------------------////////////000000000000000000000111222222333333555555666777888999::::::=========>>>======<<<<<<999999999:::;;;===>>>?????????@@@AAAAAA@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUVVVVVVVVVWWWZZZ___cccggggggeeecccaaaaaaccceeeeeefffggggggeeebbb___\\\$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***++++++++++++***))))))))))))***++++++,,,------....../////////222111111111111111111111111222444666777777777666444555777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::999888888999;;;:::::::::;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;<<<=========<<<::::::======<<<;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???>>>======<<<<<<<<<===;;;<<<<<<======<<<<<<;;;>>>??????@@@@@@??????>>>;;;<<<=========<<<;;;:::888888999999:::::::::::::::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888777777888888888888888888888888666666555444444444555555888888999999999999888888888888888999999:::::::::::::::::::::999888777666666777777666555555666888999999888888888888777777888777666444444444555666222222222222333333333333222111111000000000111111222111111111000000000///////////////////////////,,,,,,,,,------.........///......------......///------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++******)))************))))))))))))))))))************))))))'''''''''&&&&&&'''''''''***))))))((((((((())))))(((((((((((((((((((((((('''((()))******(((&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++...///000000///---+++))),,,+++++++++******))))))******))))))))))))************+++,,,------------+++,,,,,,,,,,,,,,,------....../////////000000000......///000000111111222333333444555666777888888<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;======<<<<<<==================BBBBBBCCCEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPUUUYYY^^^^^^]]][[[YYYXXXZZZ[[[ZZZ[[[\\\\\\[[[YYYVVVTTT$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''!!!"""###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((()))***+++++++++***))))))(((((())))))***,,,,,,,,,---...//////000000000000000000/////////000222444555777777666666555666777888:::::::::;;;:::::::::;;;;;;;;;;;;;;;999999::::::::::::999999888:::;;;;;;999999999:::888999:::<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;<<<======<<<;;;:::======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999999999:::<<<<<<<<<<<<;;;:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777777777777888888888888888999666666555444444444444444777777888888999888888888888888888999999:::::::::888999999999888888777666777888888777555555666888888888777777777666666666888777555444444555666777///000000111222333444444222222111111111222222222111111111000000000000000000000000000000000000000++++++,,,,,,------............------------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******++++++******)))((()))))))))))))))))))))))))))))))))******)))))))))''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))***++++++//////......,,,***)))(((++++++***************)))***))))))(((((())))))***)))***+++,,,------------++++++++++++,,,,,,------/////////000000000000111------...//////000000111111222222333444555666666::::::;;;;;;;;;::::::999999999888999999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<===???AAABBBCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGJJJOOORRRRRRSSSSSSRRRPPPOOOOOOPPPNNNOOOPPPQQQQQQPPPNNNMMM$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%% !!!"""###$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&'''))))))*********)))((((((((((((((()))***++++++,,,---...//////000.............../////////000111222333444555555555666666777888999999999999999999999999::::::::::::888999999::::::999999888777999;;;<<<:::888888888666888;;;<<<<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999::::::999:::;;;============<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<<<<===;;;;;;<<<===<<<;;;:::999999:::;;;<<<===<<<;;;::::::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;::::::999999888888777777666777777888999999::::::777666555444444444444444555666777888999999999999999999999999999999::::::777777777888888888777777999:::999888666555666777666666666666555555555555666666555555555555555666//////000111222333333444111111111222222222222222000000000000000000000000000000000000000000000000,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,)))************)))(((((((((((()))))))))))))))***((())))))******))))))((()))((((((''''''(((((()))((((((''''''(((((())))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&(((,,,......+++)))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))+++,,,---111000///---,,,+++***)))******************************))))))))))))******)))***+++,,,,,,---------***++++++,,,,,,------...////////////000000000000------......//////000000000111111222333444555555777888999999::::::999999999888888888888888999:::::::::::::::;;;<<<======:::<<<>>>AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDFFFIIILLLLLLMMMOOONNNMMMKKKLLLLLLHHHIIIKKKLLLLLLLLLKKKJJJ$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""!!!"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''(((((()))******++++++,,,...//////000,,,,,,------......//////000000000111222333444555555666666777777777666666777777888888888999999999888888999999999999888888555777::::::999666555555555888;;;<<<<<<<<<===???===========================;;;:::888888888:::;;;888999;;;===>>>??????>>>???>>>===<<<;;;;;;;;;;;;::::::999999999::::::;;;999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888999;;;<<<;;;:::888777:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;999999999888888888888888555666777888999;;;<<<<<<888777666555444444444444444555666888999:::;;;;;;::::::999999999999999999555555666777888888888888;;;<<<;;;999777555666777555555444444444333333333333333444444444444333333111111111111111111111000///000000111111111111111///000000000000000000000////////////////////////............------------------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))*********++++++))))))******))))))((('''(((((((((((())))))******(((((())))))))))))(((((()))((((((''''''(((((()))'''''''''''''''((())))))'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---222555444000---))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((***+++---...111000...,,,+++*********))))))))))))************+++******))))))******+++)))***+++,,,,,,---,,,,,,+++++++++,,,---.........------........./////////------......///000000000000000111222333444555555555666777888999:::::::::999888888777777777888888:::999999999999;;;<<<======???AAADDDEEEEEEDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@===???AAACCCCCCDDDFFFGGGIIIKKKNNNOOONNNLLLLLLMMMIIIIIIJJJJJJJJJIIIIIIHHH$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&))))))(((&&&$$$###"""!!!#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''(((************+++,,,...//////000++++++,,,,,,---...//////000000//////000222444555555555666666555555444333666666777777888888888999888888999999999999888888333666999999777555333333444888;;;===<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888999:::;;;777888;;;===???@@@@@@@@@??????>>>===<<<;;;;;;;;;999999999888888999::::::999999:::;;;;;;;;;::::::888888888888999:::;;;<<<:::::::::999999:::;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;:::;;;<<<<<<<<<;;;:::999888888:::::::::888666555:::999999999999999999:::999:::;;;;;;<<<<<<;;;;;;888888888888888999999999555666777888:::<<<===>>>888888777666555444444444333444666888:::;;;<<<<<<;;;::::::999999888888888333444555777888888888888=========:::777555666777444444333333333222222222000111333444444333222111333333222111000///...---......///000000111000000////////////000000000000......................../////////......------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''***(((%%%######$$$&&&(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***000666:::888444000))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&(((***,,,...//////...,,,***)))))))))***)))))))))))))))*********++++++************++++++))))))***+++,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......------......///000000000000000111222333444555555333444666777999:::::::::999888888777777777777777999888888888888:::<<<===>>>???AAACCCDDDCCCBBBAAABBBCCCDDDDDDDDDCCCAAAAAA<<<>>>BBBDDDDDDDDDEEEFFFEEEHHHKKKLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFEEECCCCCC###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&'''''''''(((((())))))***(((&&&%%%&&&'''&&&&&&***)))'''''''''(((***+++***+++,,,,,,------,,,,,,++++++,,,------......///000000000111222222222333222111111111222222333444555444444555666777777666666666666666777777777777333444555666777777777777888888999:::;;;======>>>===============<<<<<<<<<>>><<<999888999:::999999:::;;;===>>>???@@@??????>>>?????????>>>===;;;:::;;;::::::999999::::::;;;777777888888999999999:::<<<;;;;;;;;;;;;;;;;;;;;;::::::999888999:::<<<===888999::::::;;;;;;::::::::::::::::::::::::::::::888999<<<===>>>===<<<;;;::::::888777666666666666999999999888888999::::::999:::;;;<<<;;;:::999888888888777777666666666555666777888999999999999999<<<:::999777777888:::;;;999:::;;;;;;<<<<<<<<<;;;:::888777777888999999888333444444444555555666666888888999888777555333222777666444222111111222222222222222222222222222222222111111000///...------111111111111000000000///111111111111000///------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))++++++)))(((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))///<<>>AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBDDDGGGKKKLLLJJJGGGDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))***(((&&&%%%'''(((''''''((((((((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,---------000000000111111222222333333333222222222333333444666555555666777777777666666666666666777777777777444444444555666666777777888999999:::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<:::888888999:::999888999:::<<<===>>>???>>>>>>>>>????????????===;;;:::;;;::::::999999::::::;;;777777888888888999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>>>><<<;;;::::::999888777666666666666999888888999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888888777777777666666666777777888999999999999999999888666555555555777888777777888999::::::::::::;;;999666666777888888777444444555555555666666666888888888888777555333222666555333222111111111222222222222222222222222222000000000///.........---000000000/////////......////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))+++***)))(((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******444DDDPPPNNNFFF@@@555...*********(((&&&'''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------...............///000000111111222333333444555555666777888999999777555444555777888777555444555777999;;;<<<======???@@@BBBDDDCCCBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???AAAAAAAAADDDGGGHHHFFFCCCAAAAAADDDEEEFFFGGGGGGFFFEEEDDD###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((()))'''&&&&&&((())))))(((&&&'''((())))))))))))(((((())))))***+++*********))))))******+++,,,,,,,,,//////000000111222222333555444444333333333444444777777777777777777666666777777777777666666666666555444444444444666777888888999999:::;;;<<<======??????>>>===<<<;;;;;;:::999888888999:::;;;:::888888999;;;===>>>>>>>>>===>>>????????????>>><<<;;;;;;::::::999999::::::;;;777777777888888888888888999999:::;;;<<<<<<<<<<<<::::::999999999:::;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999999888777666666555555666777888888999:::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::888888888777777777777777888888999:::::::::999999888777555444444444555666666666777888999:::::::::;;;888666444555777777777555555666666666666777777777777777666555444333222444444333222111111111222000000000000000000000000////////////............///............---------............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))******)))(((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***666KKKYYYYYYRRRLLL:::222+++******(((&&&(((&&&&&&&&&''''''''''''((('''''''''((())))))***************))))))((((((((()))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,------......////////////000111111222222333333333444555666777777888555555555666777777444222444555777999;;;<<<======???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@???BBBEEEFFFDDDBBBAAA@@@DDDEEEFFFGGGGGGFFFEEEDDD###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((((('''&&&''')))***))))))''''''''''''(((((()))***((()))******++++++******))))))******+++,,,,,,,,,...//////000111222333333666666555444444444444555888999999888777666666777777777777777666666666666666555333333333555888999999999::::::;;;<<<======@@@???>>>===<<<;;;::::::777777888:::<<<===;;;999999:::<<<>>>??????>>>>>>>>>??????@@@???>>>===<<<;;;::::::999999::::::;;;888888888888888888888888888999:::<<<=========<<<:::::::::::::::::::::;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999888777777666555555666666666777888:::;;;<<<<<<===;;;;;;;;;;;;::::::999999888888888888888888888888999999::::::::::::999999888777666555555555666666777888999:::;;;;;;;;;;;;;;;888555333444666777777666666666777777777777777555555555444444333222111222222222111111111111111000000000000000000000000//////////////////000000............------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---.........------.........++++++,,,,,,,,,,,,++++++************************++++++++++++******************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((555JJJ[[[^^^YYYTTTBBB777---******((('''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,------...////////////000000111222222222222222333444555666777777555555666777777666333111444555777999;;;<<<======???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@AAACCCFFFGGGFFFDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEE###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&''')))***)))(((((('''%%%%%%%%%(((***,,,)))******+++++++++++++++******++++++,,,------------...///000111222333333666666555444444555555555777999:::999666555666777888777777777666666666555666555444333444666888:::999::::::;;;;;;<<<<<<<<<@@@???>>>===<<<;;;::::::888888999;;;===>>><<<::::::<<<===???@@@@@@@@@@@@>>>??????@@@@@@???======;;;::::::999999::::::;;;999999999999888888888888888:::<<<===>>>>>>======:::::::::::::::::::::999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888777777666666666666777666777999:::<<<<<<<<<<<<999999999888888888888888888888888999999999999999999999999::::::999999888666555555555555555555666777888999999::::::999999999777444444555777777777777777777777777666666666444444333222222111111111000000111111111111111111////////////////////////000000000000000000000111//////.........---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))444HHHZZZ```^^^\\\LLL>>>000+++***((('''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++***++++++,,,---...//////...//////000111111222222222333333444555666777777555666888999888666444333444555777999;;;<<<======>>>>>>@@@AAAAAAAAA@@@@@@????????????????????????======<<<======>>>???@@@AAACCCFFFGGGFFFEEEEEEFFFCCCDDDEEEFFFGGGGGGFFFEEE###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&%%%'''((()))'''%%%'''&&&%%%%%%&&&(((***,,,)))***++++++,,,,,,++++++******++++++,,,---------------...///111222333333444444444444444555666666555888:::888555444666888888888777777666666555555777666666555666888999::::::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;:::888888888:::<<<===<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@???>>>===;;;::::::999999::::::;;;:::::::::::::::999999999:::<<<>>>???@@@???>>>===::::::;;;;;;;;;:::999999888999::::::;;;;;;::::::::::::::::::::::::::::::777777888888999:::;;;;;;888888777777777777888888777888:::;;;<<<<<<<<<;;;999888777777666666777777999999999999999:::::::::888888999999999888777777111222222333444444555555666777777777777666555555777666555555888999999888777777666666666666555555333222111000000000000111...///000111111111111111////////////////////////000000000000000///////////////.........---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,))))))************))))))******++++++++++++******************************+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((''''''&&&&&&''''''(((((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,666JJJ\\\ddddddcccVVVFFF555---+++(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------............///000000111111222222222333444555666777777444666888888777555555555444555777999;;;<<<======<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@>>>AAACCCDDDDDDCCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFF###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''''''''&&&%%%)))(((((((((''''''''''''&&&%%%%%%&&&''''''%%%######$$$&&&((()))))))))(((((())))))***+++*********))))))******+++,,,,,,,,,,,,---...///000222333333222222333333444555777777333666999888444333666999888888888777666555555555777777777888999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<;;;888777666777999::::::999;;;<<<>>>???@@@@@@@@@@@@>>>>>>@@@@@@@@@@@@???>>>;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<>>>@@@BBBBBB@@@>>>===::::::;;;;;;;;;:::999888888999::::::;;;;;;::::::999999999999999999999999888777777777777777888888999999888888888888999999888999;;;<<<===<<<;;;:::999999777666666666777888999999999:::::::::;;;;;;777888888888888777666555000000222333555666666777888888888777666555333333444444555888:::;;;:::999666666666555555555444444222111000/////////000111---...///111111111111111000000000000000000000000//////......------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************++++++,,,)))***++++++++++++***)))******++++++++++++******************************************))))))))))))&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***,,,888NNNaaaiiiiiiggg___MMM999...+++)))''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111111222333444555555333555777666444444555777444555777999;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???===???AAABBBBBBBBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFF$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))'''&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&&&&%%%%%%&&&'''&&&###!!!"""'''+++,,,***'''%%%'''(((((()))))))))))))))((((((((()))******++++++,,,,,,---///000222333333111111222222444555777888111555888777444333666:::999888888777666555555444777777999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;===============<<<<<<<<<888666444444666777888888:::;;;===>>>???@@@??????>>>>>>@@@AAAAAA@@@???>>>;;;::::::999999::::::;;;=========<<<<<<;;;;;;;;;>>>@@@BBBCCCCCCAAA???===::::::;;;<<<;;;:::888777999999:::;;;;;;;;;::::::888888888888888888888888999888777666555555555666:::999999999999999::::::999:::<<<======<<<:::999;;;:::888777777777888999999999999::::::;;;;;;;;;777777777777777666555555111222444666888999::::::;;;::::::999777666444333333333555999<<<===<<<:::666666555555444444444333111111///......///000000,,,---///000111111111111111111111111111111111111......---,,,++++++******,,,,,,,,,+++++++++******)))******+++++++++***************************************************************)))***++++++,,,,,,,,,............,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***888PPPeeellljjjhhheeeQQQ;;;000,,,)))''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...---,,,,,,,,,,,,,,,,,,,,,......//////000111111111//////000111222333444444222444555444222222555888444555777999;;;<<<======::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<=========???BBBCCCCCCCCCDDDFFFBBBCCCEEEFFFGGGGGGGGGFFF$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***************************(((((((((((()))))))))))),,,---...000000000//////222222333444444555555666333333333444555666666777555333222222333444333222444555777888::::::;;;;;;999999::::::::::::;;;;;;<<<;;;:::;;;<<<<<<;;;999555555555555555666777888:::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;888999::::::;;;<<<======<<<======<<<::::::;;;======???BBBDDDCCC@@@<<<999===;;;:::::::::999666444555777:::<<<<<<;;;999888888777777777777999:::;;;999999999999999999999999:::::::::999999777666666:::::::::::::::::::::::::::::::::::::::999999999;;;999888888:::;;;;;;:::999888777666555444333222444444444555555777888888777777666555333222111111000111333555777999:::;;;555555444444444333333333222111111000///......---------......///000000111///////////////......---.........------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))+++******)))((()))))))))+++*********))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""***:::NNN```lllooonnngggWWWBBB222***)))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((()))***,,,---************************+++,,,------......------))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,---------------------...//////222222222333333444444444333444555666666666555444222333555777999<<<===>>><<<<<<<<<<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;::::::;;;::::::;;;???BBBDDDCCCCCCCCCCCCCCCDDDDDDCCCEEEFFFHHHIIIHHHGGGFFF&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&$$$$$$###""""""###$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***************************))))))))))))************,,,---...///000000//////222222222333444444555555222222333333444555555666555333222222333444333222444555777888::::::;;;;;;999999::::::::::::;;;;;;<<<;;;:::;;;<<<;;;999888555444444555666777888999::::::;;;<<<============>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<::::::<<<===>>>???AAABBBAAA???<<<:::999999999:::<<<<<<;;;:::666777999;;;<<<;;;999888777777666666777888:::;;;:::999888888888888999999:::::::::999999777666555999999999999999999999999999999:::;;;<<<===>>>>>>===;;;999999;;;;;;;;;:::888888777666555444333333444444444555666777888888777777555444222111000///000111333555666777888888444444444444333333333333111111000000///......---,,,,,,---......///000000///////////////...------......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++*********))))))+++******)))))))))))))))******)))))))))((((((((())))))))))))((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%***555DDDSSS]]]aaabbbaaaSSS@@@222+++)))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))))))))))))))++++++,,,------------,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------......------......///000111111111222222222333333222222333444555444444333222333555777999;;;<<<===;;;:::;;;;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999<<<@@@CCCGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEE%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!###&&&((($$$$$$###""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...////////////111111222222333444444444222222222333444444555555444333111222333444444333444555777888::::::;;;;;;999999::::::::::::;;;;;;<<<;;;::::::::::::888666444444444555666888999:::999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::999:::::::::999999999888888999;;;;;;;;;:::;;;===???@@@@@@@@@@@@???===;;;:::999999999;;;===>>>===<<<666777999;;;;;;:::888777666666666666777888999999:::888777666666777999:::;;;;;;::::::999777666555888888888888888888888888777888:::<<>>===;;;::::::;;;::::::;;;<<<<<<:::999777888999::::::999888777555555555666666777888888999888666444555666999;;;;;;;;;;;;:::999888666666999999999999888888888888666777999<<<>>>AAACCCDDD@@@>>>;;;;;;;;;;;;:::999666666666555555444444444555555666666777777777777666666444222000...---,,,000111111222222222222222333333222222222111111111000000/////////.........+++++++++,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************+++++++++++++++,,,,,,---,,,,,,+++++++++++++++************************************))))))))))))***************)))((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''')))---222777:::<<>>@@@??????>>><<<;;;::::::::::::999999999;;;;;;999777777888999999999888777777444555666666777777888888999777555444555777999;;;::::::;;;::::::999888777;;;;;;::::::999999999999777777999:::<<<===>>>???>>><<<::::::::::::999888555555555555444444444444555666777777888777777666666555444222000...---,,,000000111111111111000000222111111111111000000000////////////............+++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,++++++******++++++************************)))))))))))))))))))))))))))************)))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''')))+++---...///111...+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,...............///000000222222222222222222111111111111111222222333444555111111222333555666777777333444555777888999999888999999::::::::::::::::::999:::999999:::===CCCGGGMMMLLLJJJGGGDDDBBBAAA@@@BBBCCCDDDEEEEEEDDDBBBAAA###$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))******,,,---///000......//////000111111222333333333333444444444444333222111111333555555444444555777888::::::;;;;;;999999::::::::::::;;;;;;<<<;;;::::::::::::888666666666666777888:::;;;<<<888888999:::;;;;;;;;;;;;::::::::::::::::::::::::555666777888999:::;;;;;;777888:::::::::;;;===???======<<<;;;;;;:::::::::777777777888;;;<<<;;;:::888888888888888888777777444555666777888888888888888777666666666888:::;;;999999::::::::::::999999<<<;;;;;;::::::999999999777777888888999999999999<<<:::888777888999888777444444444444444555555555555666777888888888777666555444333222111///......000000111111111000000///111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,+++******))))))******************************(((((()))))))))))))))***)))******++++++)))(((''''''(((((((((((()))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''(((((((((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))******+++,,,************++++++++++++---------------...//////222222222222222111111111111000000111222333555555111111222222333444555555111333555777888888888888888888999999999999::::::999:::;;;;;;<<<>>>BBBEEEIIIHHHGGGEEECCCCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBAAA!!!!!!"""#######################################$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$&&&((("""###$$$$$$$$$$$$###""""""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++---///000---......//////000111111111111111111111111111111333111000111333555555555444555777888::::::;;;;;;999999::::::::::::;;;;;;<<<;;;:::;;;<<<;;;999888777777777888999:::;;;<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888888999999999::::::888999::::::999:::<<<>>>::::::;;;;;;;;;;;;:::999999888888:::;;;<<<;;;999888888888888777777777666555666777999999999999888777777777888888999;;;;;;777888999:::;;;;;;;;;;;;;;;;;;::::::999888888777777777777777777777777777888666555555666777666555333333333444444555555555666777888999999888666555444333333222111111000000///000000111111111000000000000000/////////..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------+++***))))))(((((())))))************************(((((((((((())))))******((()))+++++++++***((('''((((((((()))))))))******))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&(((###$$$&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))******))))))******+++,,,************++++++++++++,,,,,,,,,,,,,,,---......222222111111111000000000////////////000222444555000111111222222333333333000222444777888999888888888888888888999999999:::999:::<<<======>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFFFFFFFDDDCCCAAA"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###!!!"""###$$$%%%%%%$$$###"""###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))((()))+++---///000------......///000000000000000000///////////////333111000111333555555555444555777888:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999999888888888999::::::;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888999::::::999999;;;===888999:::;;;<<<;;;:::999>>>===<<<;;;<<<;;;888666999888888888777777666666555666888999::::::999999777777888999:::;;;;;;;;;666777999:::;;;<<<<<<<<<::::::999999888777777666666666666666666777777777666444333333555666666555222333333444444555555555666777888999999888666555333333333222222222111111///000000111111111111111000/////////............---.....................------------------------+++,,,,,,,,,,,,+++******(((((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------***))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((()))+++,,,+++***((('''(((((())))))******++++++))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&###"""%%%(((%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++,,,++++++++++++,,,------111111000000/////////.........---...///111333444000000111111222222222222000222444777999999888888777777888888999999999:::999;;;===???>>>>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGFFFEEECCCAAA##############################$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&###"""!!! !!!"""###""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))***+++---......///////////////000000000000444333222111000...------111000000000111333666777666777888999:::999999888;;;;;;;;;;;;;;;;;;;;;;;;777888999999::::::999999:::;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<===>>>>>>:::999999::::::;;;<<<===999999;;;;;;;;;;;;999999888999:::;;;<<<<<<<<<<<<:::::::::999999888888888999::::::;;;;;;::::::999999999888777666555444444222444777:::::::::888777999::::::;;;;;;::::::999<<<<<<;;;::::::::::::;;;999999::::::999888666555555555444333333333444444666777888777444222222333555555555555555555444444444333444666888888777555222222111111111111222222222222111111111111222222222000///...//////---,,,............---,,,+++***------,,,,,,+++***))))))******++++++++++++******(((((()))***,,,---......,,,+++++++++******))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))***+++***)))(((((()))***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$######""""""""""""######''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***,,,***((()))+++,,,+++((((((((()))***+++,,,,,,------------............///////////////////////////---......///////////////111111222222222111111000444444555555666777777777333555888999999888999999;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEDDDCCCAAA@@@???##############################$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$################################################$$$%%%&&&&&&&&&&&&%%%$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&'''''''''(((((())))))))))))***+++,,,---..................//////////////////000000000111111111000///......///111333555555666777999::::::999999::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>:::::::::;;;;;;<<<===>>>999999:::;;;;;;:::999999777888999:::;;;;;;;;;;;;:::::::::999999888888888999::::::;;;;;;::::::999999999888777666555444444333555888:::<<<;;;:::999999::::::;;;;;;::::::999<<<;;;;;;::::::::::::::::::::::::999888777666555555555444333333333444444222444555555444222333444444444555555555555555444444444444666777777666444222111111000000111111222111000000//////000000111111000......//////---,,,+++,,,,,,---------,,,,,,---,,,,,,++++++***************++++++++++++***************++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))************************+++++++++******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))))),,,***((()))+++,,,***)))******************++++++,,,,,,,,,,,,------------........................------...///////////////000000111222222111111111333333333444555555666666333555777888999888999999:::::::::;;;<<<===???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>##############################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&''''''''''''(((((((((%%%%%%&&&'''((()))******))))))***+++,,,------...,,,,,,---------...............//////000111222222///...---------///000111333444666888999::::::999::::::999999888888777777999999:::;;;;;;;;;;;;:::888888999::::::::::::999::::::::::::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???888999::::::::::::999888666777888999:::::::::999999999999999999888888888999::::::;;;;;;::::::999999999888777666555444444333555888;;;<<<<<<<<<;;;999:::;;;<<<<<<;;;:::999;;;;;;:::999999999999:::<<<;;;:::888777666666666666555444333333333333333000222444444333222333444222333444555555555555555555555555666777666444222111111000000000000111111//////............//////111///......//////---,,,******+++------.........++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))+++***))))))++++++***)))++++++*********)))))))))******+++++++++,,,,,,,,,------------------------------...////////////......///000111111222111111111111222333333444444555333444666777888999999999999999999:::;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,//////000000000000000000///...---------...//////222333555777999::::::999999888888777777666666555666777777888888888888888777888999999::::::999999;;;:::::::::;;;;;;<<<===;;;<<<<<<===>>>>>>>>>???888888999999999999888888777777888999::::::999999999999999888888888888888999::::::;;;;;;::::::999888888888777666555555555333555777:::;;;<<<<<<;;;999:::;;;<<<<<<;;;:::999::::::999888888888888999;;;:::888777777777888999666555444444333333333333111333555555333222333444111222333444555666666666666555555555666555222000000000000//////000000000//////............//////000///------...///---,,,,,,,,,---...............++++++++++++++++++,,,,,,******++++++++++++******************++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))******************************))))))))))))******)))))))))***************(((((((((((((((((((((((('''''''''((())))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***)))))))))*********)))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000111111111111111111222222333444444444444444444666888999999999999999999::::::;;;======;;;<<<>>>@@@BBBEEEFFFGGGBBBBBBAAA@@@??????>>>>>>##############################$$$$$$$$$$$$######""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((())))))******+++++++++************++++++++++++///////////////000000000/////////.../////////000111222444777888999999999777777777666666555555555555666777777888888777777888888999:::::::::::::::;;;::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>===888888888888888888888888888999999::::::::::::999888888888888888888888888999::::::;;;;;;::::::999888888777777666666555555333444666888999:::::::::999:::<<<======<<<:::999999999888777777777777777888777777666777999:::<<<666666555444333222222333555666777666444222222333111222333444555555555555666555444555555444111///000//////......//////000000//////......//////000///...------......---,,,///////////////...------++++++++++++++++++,,,,,,******++++++++++++******'''(((((()))+++,,,,,,---((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))************'''''''''''''''''''''''')))(((''''''))))))'''%%%''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))***))))))))))))***'''(((((()))******++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---...///000111111111222222222333444444555555444333222444888::::::999::::::::::::;;;<<<======:::;;;===@@@BBBDDDFFFGGGCCCBBBAAA@@@?????????@@@##############################$$$$$$$$$$$$######""""""###############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''))))))((((((''''''''''''(((((()))))))))*********))))))*********++++++++++++,,,---...000111222333...//////000000000111111111222444666777888888777555555555555666666666666777777888999999999999888888888999::::::::::::999;;;;;;::::::::::::;;;;;;888999:::<<<<<<<<<<<<;;;888888777777777777888888999999:::::::::::::::999777777777888888888888888999::::::;;;;;;::::::999888777777777666666666555444555666777888999999999999:::<<<>>>>>><<<:::999888888777666666666666777777777777777888999:::;;;777666555444333222222222666777888777444222222333111222333444444444444444555444333444444333111...//////............////////////............//////...---,,,---......---,,,000000000//////...,,,,,,++++++++++++++++++++++++******++++++++++++******&&&'''((()))***,,,------(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&''''''(((((()))''''''''''''''''''''''''...***'''&&&((()))'''$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((()))*********)))((()))******(((((()))***&&&''''''((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---...//////000//////111222222333333444555555555222111333777::::::999;;;::::::::::::;;;<<<===;;;<<<>>>???BBBDDDEEEFFFCCCBBB@@@?????????@@@AAA##############################$$$$$$$$$$$$######""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000111222------...///000111111111222333444666777777666666444444555555666666777777666777888888999999888888666777888888999999888888;;;;;;::::::999::::::;;;555666888:::;;;:::999999888777666666666666777888888888999999999999888888666777777777888888888999999::::::;;;;;;::::::999777777777777666666666666777777888888888999999999888:::===??????===:::888888777666666555555666666888888999999999888888888777666555444333222222222444555666666444222333333222333333444444444333333333333222333444333111//////......------......///......------------.........---,,,,,,......---,,,,,,---------------,,,,,,---,,,,,,++++++***************++++++++++++******'''(((((()))***++++++,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''222---'''&&&'''((('''$$$''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&((()))*********)))''')))******((('''(((***'''((((((((())))))******)))))))))*********++++++------------------------+++,,,------......------------...//////.........000000111111222333333333555222000222777;;;;;;999:::999999999999::::::;;;======>>>@@@AAABBBCCCDDDAAA@@@???======>>>???@@@##############################$$$$$$$$$$$$######""""""#########""""""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))************++++++++++++000000//////............+++,,,---///000111111111222333555666666666555555333444444555666777888888444555555666666666666666555666666777777777777777;;;;;;:::999999:::::::::333555777999:::999888777888777666555555666777888777777888888888777777666666666777777888888888999999::::::;;;;;;::::::999777777777777666666666666999999999999999999999999888:::===??????===:::888777777666555555555555555999:::::::::999777555444777777555444333222222222111222444444333333333444333333444444444333222222333222222333444444111///.........------.........---,,,,,,++++++,,,,,,---...,,,,,,,,,......---,,,))))))***+++,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))******+++''''''''''''''''''''''''555///(((%%%'''((('''%%%''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&((()))*********)))''')))+++***'''&&&(((***))))))))))))(((((((((((((((((((((((())))))))))))------------------------+++,,,------......------.........///......------/////////000111111222222555222///111777;;;;;;999888888888888888888999999>>>>>>???@@@AAAAAABBBBBB@@@???===<<<;;;<<<>>>???%%%$$$###!!!  !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$"""######$$$$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((()))******)))((('''************+++,,,---...,,,,,,------------------000000000000111111111111333333444444444444333333666777999999888666444222333444666888888777555444888888999999999999888888:::888666555777888888888888777666666666666777777333333333444666999;;;===999999999888888888888777666666666666777777777777555777888777666555666888999888777666666888:::;;;:::999999888888999999:::;;;<<<<<<<<<;;;999777666888777555444444666888999999999888666555444333222333333444444333333222111333333444444333333222111222222111111111111111111222333333333333222111111---...............------........................---,,,++++++------,,,+++)))***+++,,,,,,+++***)))+++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******(((((())))))))))))((((((((('''%%%$$$$$$%%%'''((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" ###%%%&&&&&&$$$$$$%%%'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))******++++++++++++***************************++++++,,,,,,------......------------.../////////000000000111111111111222222222222444666999:::;;;:::999999888888999999<<<===???@@@AAAAAAAAA@@@???>>>===;;;;;;<<<<<<===%%%$$$###"""""""""""""""!!!""""""##############################$$$$$$$$$ !!!!!!!!!""""""""""""""""""######""""""""""""###%%%$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++,,,,,,---------.........//////000000000111111111444555555666666555555444555666666666555444222111222444555777777666555444777777888999999999999999:::888666666777888888888777777666666666666777777777777666666777888:::;;;999999999888888888888777555555666666666777777777666777888777666555666888999888777777777888:::;;;;;;::::::999999::::::;;;======<<<<<<;;;999888777888777666666666666777888888777777666555444333333333444444444444333222222333333444444333333222111111111111111111111111111222222222222222111111000---...............------........................---,,,++++++------,,,+++)))***++++++++++++***)))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((())))))******))))))((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((&&&&&&&&&''')))***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%'''(((******++++++(((''''''&&&&&&''''''((('''((((((((())))))))))))(((((((((((((((((())))))******************************+++,,,,,,------...---------------....../////////000000000111111111111111222333444666888999999999888888888999999:::<<<===>>>@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>%%%$$$$$$#########$$$$$$""""""##################""""""######$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""""""""!!!!!! """###$$$$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((('''(((((())))))(((((((((((()))***+++++++++,,,,,,---...///000000//////000000000000111111666666777777777777666666444333333222222111111111111222444555555555444333555666777888999::::::::::::888666666888999888777666666666666666777777777::::::999888888888888999999999999888888888888777555555555555666666666666666777888888666666777888:::999888888888999:::;;;;;;;;;::::::::::::;;;;;;======<<<:::999999999999777777888888888777777777555555555555444444444333444444444444444333222222333333333333333222222111111111111111111111111111111111222222111111000///------...............---........................---,,,++++++------,,,+++)))***++++++++++++***)))++++++******)))((((((((((((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))'''((())))))******))))))'''(((((())))))((((((''''''(((((())))))((((((''')))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$&&&(((&&&###"""###&&&'''&&&$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***+++,,,,,,(((((((((''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((******************************++++++,,,---------------,,,,,,------...///////////////000000000000000111222444555666666666777777777777888999:::;;;===>>>>>>?????????>>>>>><<<<<<;;;<<<<<<===>>>???###############$$$%%%%%%!!!!!!!!!!!!!!!!!!"""""" !!!"""######$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! """$$$$$$######%%%&&&'''&&&$$$######$$$&&&'''"""$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))((('''&&&&&&((()))***)))))))))******+++,,,---++++++,,,---///000111111////////////000000000111555666666666666666666555333222111000000000000111000111222333444444333333444555666888:::;;;;;;;;;999888777777888999888777555666666777777777777777:::999999999888888888888999999999888888888777777444555555555666666666666666777888888777666777888::::::999888999999:::;;;:::999999888888999999:::<<<;;;999888777777888888666777999:::999888666555444444444444444444444444444444444555444333333222222333333333333222111111111111111111111222222222000111111111111000//////,,,---......///.................................---,,,++++++------,,,+++*********++++++*********************))))))(((((((((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))((((((''''''(((((((((((((((((('''(((((('''&&&&&&'''((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++***%%%###&&&)))'''### """'''(((&&&"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********((((((''''''''''''(((((('''''''''((((((((())))))***************)))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,------............/////////000000...000222444555555444444666666666666888999:::;;;======>>>>>>=========<<<::::::;;;<<<===>>>???@@@"""""""""""""""###$$$%%%###"""!!!!!!!!!!!!"""""" !!!"""######$$$ !!!!!!!!!!!!"""######$$$$$$######""""""###$$$$$$""""""###$$$'''&&&$$$######$$$&&&'''"""###$$$$$$""""""###$$$########################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))***((('''&&&&&&&&&''')))***))))))))))))***+++,,,---++++++,,,---...///000111...////////////000000000333444444555555444444333333222111000000000111111///000111222222333333333333444666888:::;;;<<<<<<999888777888999:::999777444555666777888777777777666666777888888999999999999999999888888888777777555555555666666666666777777888999888777666777999:::999999999999999999999777666666555555666666777999888666555444555555666666777999:::999888555444333333333444444444444444444444555555555444333333222222333333222222111000000000111111111222222222000111111111111000//////,,,------...//////..............................---,,,++++++------,,,++++++******************+++*********)))))))))))))))))))))(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))((())))))******))))))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,***%%%"""$$$'''&&&""" """&&&(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++++++++++++++,,,---------............/////////...///111333444444333222444444555666777999:::;;;======<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>??????@@@"""""""""""""""###$$$%%%&&&%%%$$$###"""###$$$%%%""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###&&&%%%$$$######$$$%%%&&&"""###$$$###""""""###$$$########################"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((())))))''''''''''''((()))*********++++++,,,---...//////......////////////000000222222333333333333222222111111111111111111111111///000000111222333444444444555666888:::;;;;;;;;;999888888999::::::999777444555666888888888777777444555666888999:::::::::999999999888888888888777666666666666777777777777777888999999777777888999999999999888888888888777444444333333333333444444666666555444444444444444666777888999888666444333444444444444444555555555555555555555555444333333222222222222222111111000000000000111222222333333111111222222111111000///,,,,,,---...////////////........................---,,,++++++------,,,+++++++++***))))))***++++++******))))))))))))))))))***)))))))))((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))******))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))(((%%%###$$$%%%%%%"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,---------------.........///...///000111222222222222444444444555666888999:::<<<;;;;;;::::::;;;<<<<<<999:::;;;===>>>?????????$$$$$$#########$$$$$$%%%'''&&&$$$###"""###$$$%%%###############$$$$$$$$$############$$$$$$$$$$$$""""""############""""""!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$########################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!! !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((($$$%%%&&&'''(((((((((((('''&&&&&&''''''((()))***++++++++++++,,,,,,------........./////////000000111222222222222222222111///000111222222111000///000000000111222333444555555555777888999:::;;;;;;999888888999;;;;;;999777333444666888999888777777555666888999:::;;;;;;:::999999999888888888888777777777777777888888888999777888999999777777888999888888888888777777666666333222222222222222222333444555555555555444333333666666777777666555333222666666555555555555555555555555555555555444444333222222222222222111000000///000000111222222333333222222222222222111111000+++,,,---...////////////........................---,,,++++++------,,,+++++++++***))))))***++++++)))))))))))))))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$######"""#############################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++,,,,,,,,,,,,---------.........////////////000111222222444444444555666777888999::::::999999:::;;;<<<===999:::<<<===>>>>>>>>>>>>&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""###$$$&&&"""###$$$$$$$$$$$$###"""!!!###$$$###"""!!!"""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''((((((((())))))***+++,,,++++++++++++++++++++++++............/////////000111222222333333222222111---...000222222111///...000000000111222444555666555666777888999:::::::::999888888:::;;;;;;999777222444666888999999777777777888:::;;;<<<;;;;;;:::999999999888888888888777777888888888999999999999777999999999888777888999777777777777777666555555333222222111111222222333444555666666666555444333666666666666555444333222777777666666666555555555555555666666555555444333111222222222222111000000///000000111222222333333222333333333333222111111+++,,,---...////////////........................---,,,++++++------,,,+++,,,+++***))))))***+++,,,)))))))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################''''''&&&%%%$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&!!!###$$$$$$###"""$$$%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))***++++++,,,,,,,,,,,,---------......000///.........000111222555555444555555666777888999999888888999;;;===>>>:::;;;<<<>>>>>>>>>======!!!!!!""""""""""""!!!!!!##############################""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######################## """###$$$$$$############""""""!!!########################&&&%%%$$$######$$$%%%&&&$$$$$$##################"""######$$$$$$%%%&&&&&&#########!!! ###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&(((******)))******))))))))))))******))))))))))))************,,,,,,------.../////////111000///000111000///------///111111000///000111333333444444555444444444555666888999::::::999999888888888888888888888888999888888888888888999999999999999999999999999999777777888888888888777777777777666666777888999999:::::::::;;;;;;;;;;;;;;;:::::::::999888777666555222333444333111111111222333444666888999888777666555666666444222111222444777888999::::::999777666444555555555555555444444555444222333333444222111222222222222111111//////444444333333222111000000///////////////////////////...---,,,++++++++++++,,,,,,------,,,,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''(((******((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******+++***)))))))))***,,,,,,---------...............//////.........//////000555555555555555555555555666777:::<<<============>>>>>>???>>>>>>===<<<;;;""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$######################## !!!###############"""!!!  !!!###$$$########################%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))))))))(((((((((((())))))))))))))))))************,,,,,,------.../////////111/////////000000///------///000000/////////000333333444555555555444444666666888999::::::999999999999999999999999999999999999888888888888999999;;;:::::::::::::::::::::888888999999888888777777777777777888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555333444444333111000222333333444666888999999999888666666666555222222333444666777999::::::999888777666666666666666555444333555333222222333333222111111111222222333222222222222222222222222222222222..............................---,,,++++++++++++,,,,,,------,,,,,,+++***---,,,+++***))))))))))))************************)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((+++***)))))))))***+++,,,------------...........................///000000555555555555555555555555555666999;;;<<<=========>>>>>>??????>>>===<<<<<<######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$######################## !!!"""############$$$###!!!"""$$$&&&###########################$$$$$$$$$$$$$$$$$$###########################&&&&&&%%%%%%$$$######"""###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************,,,,,,,,,---......//////111///......//////...---,,,...///000///...///000333333444555555666555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;;;;::::::999999999888999999999888888777777777888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888666555555555444222000000333555444555777999:::;;;::::::666777777555333222333555666777999:::::::::999999888888888777666555444333444333222222333333222111000111222333444444444444111111111222222222222333...........................---,,,++++++***++++++,,,,,,,,,,,,,,,++++++***,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''&&&******))))))******+++,,,,,,,,,------............---------......000111222444444444444444444444444444555777999;;;<<<======>>>>>>?????????>>>======"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""###$$$$$$$$$$$$$$$########################!!!""""""#########$$$$$$'''&&&$$$"""!!!!!!""""""########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((()))))))))************+++,,,,,,------...//////000///------...///...---+++---/////////...///000333444555666666666666666777777888999::::::::::::::::::::::::::::::::::::::::::999888888888999999:::999999888888777777666888888777777666666666666777777888999:::<<<>>>???@@@@@@@@@???????????????>>>======<<<:::888666555666666444222000111444666777777999:::::::::::::::777777777666444333444555666666888999::::::::::::999999999888777555444333444222111222333333222111222333333444555555444444222222222111111111111111........................---,,,,,,+++******+++++++++,,,,,,,,,,,,+++******++++++***)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''***************+++++++++,,,,,,,,,------......///,,,,,,------///000222222444444444444444444444444333444555777999;;;<<<=========>>>??????>>>>>>>>>!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""###$$$$$$$$$$$$###########################$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!########################""""""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))************++++++,,,,,,---.........000...,,,,,,---...---,,,+++---///000//////000111333444555666777777777777888888888999999:::;;;;;;::::::::::::::::::::::::;;;::::::999888888999999:::999999999888888888777777666555555555555666777666777777888:::<<<===>>>AAAAAA@@@@@@????????????======<<<;;;:::888777666777666555222111111444777:::::::::::::::999999888777888888666444333555666555666777888999999::::::999999999888777555444333333111111111333333222111555555555555555444333222444444333222000///..............................,,,,,,+++*********++++++++++++,,,,,,++++++***)))******))))))((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++******)))((())))))******++++++++++++++++++,,,,,,---......///,,,,,,------///000222222444444444444444444444444222333444555777999;;;<<<;;;<<<===>>>>>>>>>>>>>>>!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###!!!"""######$$$$$$##############################$$$$$$#########$$$$$$%%%!!!$$$&&&&&&%%%###!!!########################"""##################""""""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%((()))(((%%%$$$&&&(((''''''&&&&&&&&&&&&''''''))))))))))))************+++++++++,,,------......000...++++++,,,------,,,+++...000000000000111222444444666777888888888888999888888999999:::;;;<<<999999999999999999999999<<<;;;:::999999888999999::::::::::::::::::::::::666555444444555666888999777888888999:::;;;===>>>@@@@@@@@@???>>>>>>======;;;;;;;;;;;;:::888777666777777666444222222555777:::::::::999999999999999888999999777555444555777555666666666777888888888888888888777666555444333222111000111222333222111555555555555444333222111555444333222000...---,,,------------------------++++++************+++++++++++++++++++++******)))***))))))(((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******************************++++++++++++******))))))***++++++++++++*********+++,,,---......///---------......000111222333333333333333333333333333333333444555777999:::999:::;;;<<<===>>>>>>>>>"""""""""######"""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!""""""#############################################"""!!!!!!"""###### !!!###$$$$$$$$$###"""##############################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''***(((%%%$$$&&&***((((((''''''''''''(((((())))))))))))***************++++++,,,,,,---......000...+++***+++,,,---,,,,,,...111111111111222444444444666777888999999999999999888888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999666666777777888888999999666555555555666999;;;===::::::::::::;;;<<<===>>>??????>>>>>>===<<<<<<<<<999999::::::999888888777666777777666444333555666777777777888888999:::;;;888999999777555555666777666555555555555555666666666666666666666555444333111000000111222333333111333333444444444333333222444333222111000///...---------------------------++++++************+++++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++((()))***+++,,,++++++***)))***+++,,,---......///...............///000000333333333333333333333333444333333333444555777777777888999;;;<<<=========######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""#######################################"""!!!  !!!"""%%%%%%$$$"""!!!!!! ########################$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$##################!!! ###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###'''***(((%%%$$$'''+++((((((''''''''''''(((((())))))))))))***************++++++,,,,,,---......000---******+++,,,,,,,,,---///111222222222333555444555666777999999:::::::::999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999111222222333444555666666777666666666888;;;>>>@@@<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<;;;;;;:::888888888999999888888777555777777777555444555666444444555777888;;;<<<>>>999999999888666555666777666555555444444444555555444555555555555555444444111000///000222333333111111111222333444444444444222222111111000000//////------------------------+++***************++++++***++++++++++++***))))))))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************((()))***+++,,,+++******)))******+++---...////////////.........//////000333333333333333333333333444444333222333444555666666777888:::;;;<<<<<<===###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!! !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""$$$'''***,,,$$$###""" !!!"""(((&&&%%%$$$$$$$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############"""""" ###$$$$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---+++,,,------......------///...---,,,,,,,,,---...---000555999;;;:::888666555555555666777999:::;;;::::::888888888888::::::===<<<;;;:::999999999999;;;::::::999888777555555222222333555666888999999777777666666777999:::<<<;;;===>>>===;;;999888888;;;::::::999999::::::;;;;;;:::999999888888999999::::::999999888777777777:::999888888999:::<<<===>>><<<999666444444444444444444222222222222333444444444444444444444444444111111111111000000000000111222333333444444333333222222111000///...------,,,------......------,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++)))'''%%%###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###''')))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((***)))((((((((()))+++,,,))))))))))))************++++++,,,,,,,,,,,,------///////////////.........//////000111222222333333222222222222333444555555555555666666777999:::;;;%%%$$$###############$$$##############################""""""!!!  !!!""""""""""""!!!$$$$$$###""""""""""""""""""""""""#########$$$$$$!!!"""""""""###$$$$$$$$$###"""""""""###&&&(((***&&&%%%###"""""""""###$$$&&&$$$######%%%%%%$$$"""""""""###$$$$$$$$$#################################"""""""""$$$%%%$$$###""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++---.........---,,,...---,,,++++++,,,------...111555888::::::999888777777777777777888999999999888888777777888888999<<<;;;:::999888888888888:::::::::999888666555444222222333555666888999999777666666666777888:::;;;;;;===>>>===:::888777777999999999888999999:::::::::999999888888888888888999999888888888888777777999999888888999:::<<<======;;;999777777777888999555444333222111222333333333333333333333333333333111111111111000000000000111222222333444333333333222222111000///...------,,,,,,------------,,,,,,+++******))))))******+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&'''((()))***)))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((***)))((((((((()))***+++))))))))))))************+++++++++,,,,,,,,,------///.....................//////000111111222333333222111111222222333444555555555555666777888::::::&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""######""""""!!! !!!""""""######""""""$$$###""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""""""""$$$%%%&&&%%%$$$######"""#########$$$""""""###%%%&&&%%%$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$###""""""""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))+++,,,......---,,,+++,,,,,,++++++++++++,,,---000111444777999:::::::::999999888777777777777777777777888888888888777777:::999888777777666777777888888888888777666444444222222333555666777888999777666666666666888999:::<<<======<<<999777666666777777777777777888999999999888777777666666777777777777777777888888888888888888888888999:::;;;<<<;;;:::999999999:::<<<===666555333222111111111111222222222222222222222222111111111111000000000000111111222333333333333222222111000000///...------,,,,,,------------,,,,,,+++******))))))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((())))))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%!!!!!!"""###############$$$$$$$$$#######################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))((((((((()))***+++))))))))))))************++++++++++++,,,,,,,,,,,,........................//////000000111111222222111111111111222333444444555555555555666888999:::&&&%%%$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!"""#####################"""""""""""""""###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###"""""" """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&(((***,,,......---+++***++++++++++++++++++,,,,,,000000222444666888999:::::::::888777666555555555666777888999999888777666888777666666555555555666777777777666666555333333222222333444555777777888888888777666777888999:::<<<<<<<<<;;;888555555555555555555555666777888888777777666555555555555666555555666666777888999999777777777888999999:::;;;:::999999999999:::;;;<<<777666444222000000000000111111111111111222222222111111111111000000000///000111111222222222222222111000000///......------,,,,,,,,,------,,,,,,,,,******))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((((((((((())))))******((()))))))))***************++++++++++++,,,,,,,,,---------------........./////////000000000111111000000000000111222333333444444444555666777888999$$$$$$###"""""""""""""""########################$$$$$$$$$###############!!!!!!"""##################"""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!"""!!!!!!!!!"""""""""!!!!!!%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$###"""!!!###########################"""""""""$$$%%%$$$#########$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""" !!!###%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((((((((((((((()))+++,,,---,,,+++************+++,,,,,,,,,,,,//////000111333555777888999999777666555444444444666777888999999888777666666666555444444444555555555555555555444333222222222333333444555666777777999999888777888999:::;;;;;;;;;;;;999666444444555555444444444555555666777777666555555444444555555444444555666777888888999666666777888999999999999999999999888888888888888777666444111000/////////000000000111111222222222111111111111000000000//////000111111222222111111000000//////......------+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((((((''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++,,,,,,,,,---------...//////////////////000000////////////000111222222333333444444555666888999###"""""""""""""""##############################""""""!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""######$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$""""""######""" ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!"""###%%%&&&'''''''''###$$$$$$$$$$$$###""""""!!!!!!###$$$$$$$$$###"""""""""######$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))******++++++++++++)))***+++,,,---------,,,//////000111222333444444666666555444444444444444666666777777777777666666555555444444444444555555333333444444333222222111222333333444555555666666999999888777777888999:::999999999777555444555666555555444444444444555555777666555555444444555555333444444555666777777888555555777888888999888888999888888888777666666555777555333111000/////////000000000111222222333333111111111111000000000000//////000111111111111000/////////.........------++++++,,,,,,,,,,,,++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$!!!!!!"""############"""!!!"""######$$$$$$######"""""""""#######################################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######""""""######$$$%%% !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''((()))))))))(((((())))))))))))************************++++++++++++***++++++,,,,,,---------............////////////............///000111111333333333333555666777888""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!""""""""""""!!!"""""""""""""""###$$$$$$"""""""""#########$$$$$$!!!"""""""""###$$$$$$$$$#########$$$######""""""!!!"""###$$$%%%$$$$$$######"""!!!"""###$$$###"""""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$### !!!"""$$$%%%&&&''''''###$$$$$$$$$$$$###""""""""""""""""""############!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++***))))))((()))***+++,,,)))***,,,---.........---000000111222222222222222333222222222333333444555555444444333333444444555555555444444444555555666222222222333222222111000222333333444444555555666888777666555555666777888777888777666444444555777777666555444444444444444777666666555555555555555444444444555555666666666444555666888888888888777777777888888777777666666666555333111/////////000000000111111222333333444111111111111000000000000...///000000111111000000//////.........---------++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""############ !!!"""###$$$######"""!!!""""""###############!!!"""""""""#########$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""######""""""######$$$%%% !!!""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!###&&&&&&$$$$$$''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''((()))))))))((('''))))))))))))************************++++++++++++*********+++,,,,,,------........................------------...///000111222222222333444555777777"""""""""###$$$%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$ !!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!#########"""!!!!!! !!!$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$### !!!!!!"""""""""!!!!!!###$$$$$$$$$$$$###"""""""""""""""!!!"""######$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***+++++++++***((('''''')))+++,,,***+++,,,...//////......111222333444444333111000000000000111222333555555444333111111111111333444555555444444444555555666111111222222222111111000333333333444444555555555666666444333333444555666666777666555444444666888888777666555444333333333777777666555555555555666444444444555555555555666333555666888888888777777666777777888888888888777555444222000//////000000000000111222333333444444111111111111000000000000...//////000000000000000...............---------+++++++++,,,,,,+++++++++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%''')))))))))))))))$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""############"""###$$$%%%&&&&&&%%%$$$!!!!!!"""###############!!!!!!""""""#########$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## ###%%%&&&$$$%%%'''***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''))))))))))))************)))************+++++++++))))))***+++,,,,,,------.....................------------------///000000222222222333444555666777"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$""" """$$$&&&"""&&&***)))$$$ ###############""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!! ###"""""""""!!!!!! !!!"""###%%%%%%$$$######$$$$$$###"""!!!!!!""""""$$$###"""""""""###%%%%%%###!!!!!!$$$%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$&&&'''(((((((((((())))))))))))***+++,,,---111111111111111222222222000000111111111111000000////////////000000000000222333333444444444333222111111222222222333333333555666666666666666555444444555555666666555555444777888999999999999888777888888777777666666555555777666555444333222222222444444444555555555555666444444444555666777777888999999888888777777666666444111//////000111000000111222333333444444444444333333222222111000//////.........///////////////------------------------+++,,,,,,------,,,,,,+++))))))))))))((((((((((((************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%&&&&&&$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! ###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""######$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((())))))((((((((((((((()))))))))))))))************************************)))******++++++,,,------,,,+++++++++,,,,,,---...------......///000000000111222222333444555666666$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$"""%%%((('''$$$!!!!!!""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""$$$###"""""""""###$$$%%%###""" """$$$%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))******+++******))))))))))))***+++,,,,,,000000000000111111111111000000111111111111000000////////////000000000000333333333333222222222222111111111222333444444444666666777777666666555555555555555666666555555555777888999999999999888777777777777666666666555555666666555444333333333333444444444444555555555555333444444555666666777777666666666555555555444444444222//////000111111000111222333333444444333333333333222111111000//////.../////////////////////------------------------***++++++++++++++++++******)))))))))((((((''''''))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""###############$$$$$$$$$$$$$$$######"""!!!!!! ###############"""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$######"""#########%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''''''''(((((((((((()))))))))******************************)))******++++++,,,,,,------,,,,,,++++++,,,,,,---------......//////000000111111222333444555666666%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$#####################""""""######$$$%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''))))))))))))***+++,,,,,,....../////////000000000///000000111111000000////////////000000000111111444333222111000000111222000000111333444555666777888888888777777666666666444555555555555555555444777777888888888888777777666666666666666555555555666555444444333333333333333333333444444444555555333444444555555666666666555555555555555444444444444222000///000111111000111222222333333333333333222222222111111000000/////////////////////......------------------------))))))************))))))******))))))((('''&&&&&&((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!"""############""""""!!!$$$############"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""&&&&&&%%%%%%$$$######""""""############$$$$$$$$$#########"""######$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))************************))))))******+++,,,,,,,,,------,,,+++++++++,,,,,,---------...//////000000111111222333444555555666$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!"""$$$%%%###!!!&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&'''''''''&&&%%%%%%((((((((())))))***+++,,,---------......///////////////000000000000///////////////000000111111222555333111/////////111222000000222333555777888999999999888777777666666666333333333333333333333333666666777777777777666666555555555555555555555555666555444333333333333333222333333333444444444444333333444444444555555555666666666666666666666666444222000///000111111000111222222333333333222222222111111111000000000///////////////............------------------------)))******************)))******)))((('''&&&&&&%%%&&&''''''((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###%%%####################################""""""!!!!!!""""""############"""!!!############""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#################################$$$$$$#########%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((************************)))))))))***++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,---......//////000000000111222333444555555!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!! """$$$%%%$$$"""&&&&&&&&&&&&%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""######"""""""""###############$$$###"""""""""###%%%&&&"""######$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))*********))))))((((((((((((((()))***+++,,,+++,,,,,,---......////////////000000000000///////////////000111222222222444333111//////000111222000111222444666888::::::::::::888777666666666666222111111000000111111222555555555555555555555555444444444444444555555555555555444333333333444444222222222222333333333444333333333333444444444444555555555555555666666666555222000000111222111111222222222333333222111111111111111000000000000000000000//////.........---------------------------******++++++++++++******)))))))))((('''&&&&&&%%%%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""!!! ################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%!!!""""""###$$$$$$%%%%%%#########"""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((())))))******+++,,,,,,))))))***+++,,,...///000,,,,,,------...////////////000000111222333444444 !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########"""######$$$%%% !!!###$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$%%%%%%###"""###$$$""""""###################################################$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))((((((((((((((((((((()))***++++++++++++,,,---...//////000...//////000000//////......///000000111222333333333222111000000111222333222222444555777999:::;;;;;;:::888666555555555666222111000//////000111222333333222222222222333333333333333444444444444444555444444333333444444444111111222222222333333333333333333333333333333333222222222333333333333333555333000000111222222111222222222222222222111000000000000000000000000000000000000///......------++++++++++++++++++++++++***++++++++++++++++++***(((((((((''''''''''''&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%%%%$$$%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%% !!!"""###$$$%%%&&&&&&######""""""""""""""""""!!!""""""############"""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########"""######$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))***+++++++++))))))***+++,,,...///000,,,,,,,,,---......////////////000111222333333444!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""$$$%%%$$$"""!!!$$$'''############""""""""""""""""""!!!!!!!!!!!!""""""$$$######""""""""""""""" !!!!!!"""""""""""""""###$$$$$$$$$$$$### !!!#########!!! !!!"""###$$$%%%$$$$$$###"""$$$%%%$$$""" """###!!!!!!""""""######$$$$$$$$$######""""""!!!!!!!!!#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''(((''''''(((((()))***+++++++++,,,---...///000000......////////////.........///000111222333333444111111222222333333444444333444555666888999:::;;;;;;999777555444444555555444222111000000111222444222111000000000000111222222222333333333444444444444444444333333444444555111111111111222222222222333333222222222222222222111111222222222333333333555333111000111222222111222222222222222111000000///000000000000000000000111000000///......------************************))))))************))))))&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%&&&$$$$$$%%%'''################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###"""###$$$""""""#########$$$$$$$$$"""""""""""""""""""""###!!!!!!"""###############!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""#####################$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,+++++++++,,,------+++,,,,,,------......///......///000111222333333############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""%%%(((&&&!!! $$$(((%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""###"""""""""""""""###### !!!!!!"""""""""###!!!"""###%%%%%%$$$######!!!"""###"""!!! !!!"""###$$$%%%$$$######"""$$$%%%$$$!!!!!!### !!!!!!"""###$$$$$$%%%$$$######"""!!! ######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***&&&'''((()))************'''''''''(((((()))***+++++++++,,,---...000000111......////////////.........///000111222333444444000111222333444555555555444555666777888999:::;;;:::999666444333333444555555444222111111222444555111000///......///000111222222222333333444444444444444333333333444444555000111111111111222222222333222222222222222222222333333333444444555555555555333111000111222222222222222222222222111000///////////////000000000000111000000///...---------))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&$$$!!! """########################""""""""""""""""""""""""""""""""""""""""""""""""######################## ###%%%%%%$$$#########$$$$$$$$$###############"""""""""""""""#########!!!!!!"""############### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""######""""""!!!!!! """############$$$$$$$$$%%%%%%$$$###"""""""""###############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))******++++++///...---,,,++++++++++++++++++,,,------......///......///000111222333333###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""" !!!######$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!"""$$$&&&''' """%%%&&&&&&&&&%%%$$$$$$######""""""!!!!!!"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((''''''***)))((()))+++---,,,++++++---...///...///111222222111111111000000///////////////000111111222222555444333222222333555777555555555555666777999999999888666555444444555555333333222222333333444555222222000///............111222333222111111333444444444444444333222111000000000000111111222222222444333333222333333444444///000111222333222111111111111111111111222222222000///.........///111222333222111000000111222333/////////...------,,,,,,************))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&$$$###""""""!!!!!!!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%###"""""""""###$$$%%%%%%########################%%%$$$$$$$$$######""""""########################$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###$$$#########""""""!!!!!!$$$""" !!!$$$%%%###!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$&&&((()))))))))))))))((((((((((((''''''((()))***++++++,,,)))************+++++++++...------,,,,,,------...------...///000111222222###"""!!!"""$$$%%%$$$###############"""""""""!!!###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######""""""###$$$%%%!!!""""""!!! #########"""""""""""""""###$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***************&&&%%%%%%&&&)))+++*********+++---------...///111111111111000000000////////////000000111222222222444444222111222333555666444444444555666777888888888777666444444444444555333222222222222333444444222222000//////.........111222333222111111333555444444444444333222111000111111111222222333333333333333222222222333444444333444444555555444333333000000000000000000000000000///.........///111111222111000000000000111222000//////...---,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$##################$$$$$$######""""""######$$$%%%########################$$$$$$#########"""""""""########################"""""""""""""""############""""""!!!!!!""""""###############"""""""""!!!$$$""" !!!######""" """"""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((((((((()))*********+++))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,---...///000000111###"""!!!"""$$$%%%$$$###############""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""###### !!!"""###"""!!!!!!""""""""""""############$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$##################""""""""""""######"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%'''(((((('''(((***,,,,,,,,,,,,...000111111000000000000//////000000000111222222333333333222111111111333444555555555444555555666777777888777555444333333444444222222222222222333444444222111000000////////////111222333333222222333555444444444444333222111111111111111111111222222222222222222222222333444444666666666666666555333333000000000/////////////////////......//////000111111111000000000000111111000000///...---,,,+++***************))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######"""###$$$###""""""###$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%##################""""""######"""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""!!!!!!######################## !!!!!!"""######$$$$$$"""##################"""############""""""""""""$$$###!!!!!!""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++------,,,,,,,,,,,,------++++++,,,---...//////000###"""!!!"""###$$$$$$"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$####################################%%%%%%$$$$$$######""""""######""""""""""""######""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%)))(((''''''((((((&&&%%%(((***+++,,,,,,,,,...///000000000000000000//////000000111111222222333333111111111111111222444444666666666555666666777777777666555333333333333444222222222111222333333444222111111000//////000000000222333444333333444555333444444444333333222111//////000000000000000000111111111111222333555555777777666555444333222111111111000000000/////////............//////000000000000000000000000000000000000///...,,,+++******************)))))))))((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%&&&&&&'''"""###$$$$$$""""""###$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################!!!!!!""""""############"""###$$$%%%%%%$$$###"""#########"""""""""""""""%%%$$$#########"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))((((((((())))))))))))************---,,,,,,,,,,,,,,,,,,---++++++,,,---...///000000"""!!! !!!###$$$###"""""""""""""""""""""######""""""############"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$&&&''''''%%%$$$$$$%%%################################################$$$$$$$$$######"""""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&(((((()))))))))(((((('''&&&%%%%%%&&&'''((((((&&&)))***,,,,,,,,,,,,...000//////////////////000000///000000111222222333333000111111111222333444444888888777666666666777777777666444333222222333333222111111111111222333333222111111000000000000111///111444444444333444555333333444444444333222222111111111111111111111111111111111222333555666777999888777555444333222222333333222111111000//////---......///////////////////////////////////////000///...---,,,+++******************)))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""!!!!!!!!!######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""######%%%%%%%%%$$$############!!!"""""""""############""""""""""""""""""""""""######################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''((((((((())))))))))))((((((((((((((((((((()))))))))*********,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000000111"""!!! !!!###$$$###"""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######################## !!!"""###%%%%%%%%%%%%$$$$$$$$$###############""""""""""""############$$$%%%'''&&&$$$######$$$"""""""""#########$$$$$$$$$$$$$$$#############################################""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%% ###&&&)))))))))(((***,,,,,,,,,,,,...000......////////////000000/////////000111111222222000111111222333444555555999888777666666666666666666555333222111111222222111111111111111222333333222111111000000111111111///111444555555444555666333333333444444333333222444444444333333333333333111111222333555666888999;;;:::888777666555555555555444333222111000///...------...////////////.........////////////............------,,,+++++++++************))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%###$$$%%%$$$#########%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""##############################$$$$$$######"""!!!!!! """##################"""""""""""""""###############$$$%%%%%%######$$$%%%""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################"""""""""""""""###$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%""" """%%%&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111"""!!! !!!#########!!!!!!"""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&#########"""""""""""""""###$$$&&&%%%$$$""""""### !!!"""###$$$%%%%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""!!!!!!###&&&(((((((((''')))***+++++++++---............/////////000000.........///000000111111000111222333444555666666777777666444444333333333555444333111111111111222111111111111111222222333222111111000000111222222...111444666555555555666222333333444444333333222333333333333222222222111222222333444666888:::;;;:::999888666555555555666444444333111000...------,,,---.../////////......---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""!!!!!!!!!""""""######$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$#################################"""""""""""""""###""""""!!!!!!""""""###!!!"""""""""############!!!######!!!!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$###########################""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%&&&''''''((())))))&&&'''''''''((()))))))))(((((((((((()))))))))***,,,,,,++++++++++++,,,,,,++++++,,,---...//////000"""!!! !!!"""######!!!!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$########################$$$%%%%%%###"""!!!!!!!!! !!!""""""###$$$$$$######""""""!!!!!!"""$$$%%%%%%###""""""### """###$$$%%%&&&$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''&&&%%%***(((''''''''''''&&&$$$&&&''')))***)))***+++------.........//////000000------......///000000000000111333444555666666666666555444333222111111111555444333111111111111222111111111000111222222333222111111111111111222222...111444666666555555666222222333444444333333333111000000000//////......222333444555777999;;;<<<777666555333333333444444444333222000///---,,,+++,,,,,,.../////////...---,,,---...//////...---,,,++++++,,,,,,,,,---------************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###############$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!!!!""""""############"""!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$%%%########################!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###!!!!!!""""""#########$$$!!!!!! """%%%""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******(((((((((((()))))))))))),,,++++++++++++++++++,,,)))***+++,,,---......///$$$###""" """###$$$""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!""""""!!! !!!!!!"""###########################"""""""""!!!""""""!!!!!! """"""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++++++++************))).........,,,++++++---//////...............///000555555555555555555555555555555444333333333333444333333222111000000000111333222111000000111222333222222111111111111111111222222333444555555555555444333222111111111111111555555444333333333444444222222333444555666777888888888888777666444333222222222111111000/////////000///---.../////////------,,,++++++,,,,,,***)))---+++))))))+++,,,***((())))))))))))(((((((((((()))))))))(((''''''&&&&&&***)))'''%%%%%%&&&((()))$$$%%%'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########""""""""""""!!!#########$$$$$$%%%%%%%%%########################!!!"""$$$%%%%%%$$$###""" !!!!!!""""""############""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""!!!!!! """""""""""""""!!! #################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! !!!"""$$$$$$############$$$$$$#################################""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############$$$$$$############$$$$$$###########################$$$%%%&&&%%%%%%###""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))+++*********))))))(((((()))************+++++++++***++++++,,,,,,------...$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""!!! !!!""""""###############$$$$$$$$$$$$############!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""############""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############!!!"""""""""######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++,,,,,,+++******,,,...///...............//////444444444444444444444444444444333222222222222222333222111111000000111111222222111000000111222222111111111111111111111111...///000111111222222222666555555444333333444444555444333333222333333333222333444555666777777888777777777666555444333222222222111111000////////////.........000000...,,,---,,,***++++++,,,***)))---***))))))++++++***((())))))))))))((((((((((((((((((((())))))))))))))))))((('''&&&&&&'''(((((('''(((((())))))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$######"""""""""!!!!!!!!!!!!""""""#####################"""""""""%%%&&&&&&&&&%%%%%%$$$###########################""""""""""""""""""#########"""""""""!!!!!!!!! """""""""""""""!!! """""""""""""""#########"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$######""""""######$$$###########################"""""""""""""""""""""""""""""""""############""""""""""""############$$$##################$$$########################""""""###$$$$$$###"""!!!""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((*********)))))))))(((((())))))*********+++++++++******+++,,,,,,------...$$$###"""!!!!!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!""""""!!!!!! """""""""############$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$###$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***)))***+++***)))***,,,...//////............//////333333333333333333333333333222111111000000111111222222111000000000111111222222111000000111222222111111111111111111111111000111222333444444444444666666555444444444555555444333222222111111222222333444444555666777888888777666666555444333222222222111111000000//////...------...000222111...+++,,,+++******+++,,,***))),,,***))))))***+++)))((())))))))))))(((((((((((('''(((((()))******++++++((((((((()))))))))(((((())))))(((((('''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$######"""#################################"""############$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$#################################'''&&&$$$"""!!!!!!!!!"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!########################!!!!!!""""""######$$$$$$########################"""###$$$###"""!!!"""###$$$######""""""######$$$########################""""""""""""""""""######$$$#########""""""!!!!!!""""""""""""############################################################"""######$$$$$$$$$######"""######$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******))))))))))))(((((()))))))))*********++++++******++++++,,,---------######"""!!!!!!"""##############################""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!!!!!!!""""""""""""###""""""#########$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!! """"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""######""""""!!!!!!  ###%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$###############$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''')))******+++((()))++++++***+++,,,...000000/////////000000111111111111111111111111111333222111111000000111111111111000000000000111111222111111111111111111222000000000000111111111111333333444555666666666666444444333333222333333444333222222111000111111111444444555555666777888888666555444444333222222222111111111000//////......---...000333555444000,,,,,,***)))***++++++***)))+++******)))***))))))((())))))))))))((((((((((((''''''(((((())))))))))))''')))***,,,,,,+++***))))))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""########################$$$$$$######"""""""""!!!"""""""""""""""""""""""""""#########$$$$$$%%%%%%""""""############""""""########################"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################"""###$$$###"""!!!"""#########""""""""""""##############################"""""""""""""""#####################""""""""""""!!!"""""""""#####################$$$$$$#################################$$$%%%%%%&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))(((((())))))))))))*********************+++,,,,,,------######""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""###############"""###$$$%%%%%%$$$#########""""""""""""""""""!!!!!! """"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%"""##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!###$$$$$$###!!!$$$#####################$$$###############$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,,,,(((***,,,,,,,,,,,,---///000000000000111222333444111111111111111111111111333222222111111111111111111000000///000000111111111111111222222111111111//////000000000111111111111111222333444444444444333333222222222333333444222222111000000000111111444444555555666666777777555444333222111111222222111111000000///............///222666888666222...+++***))))))+++++++++)))************)))(((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((()))+++---...---+++******)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""######################## ###%%%%%%$$$"""!!!############""""""""""""!!!""""""######$$$$$$$$$!!!""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%########################!!!"""######"""!!!"""$$$###""""""""""""""""""###########################!!!!!!""""""############""""""""""""############!!!"""""""""############"""###$$$$$$$$$$$$###"""########################$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((())))))(((((()))))))))*********))))))***++++++,,,,,,---"""""""""######"""""""""!!!!!!!!!""""""""""""###########################""""""##################!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$%%%&&&#########"""""""""!!!!!!!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$#################################"""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""###"""!!! """"""###########################"""######$$$%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,,,,(((***,,,---,,,,,,,,,---......///000222333555666111111111111111111111111333222222111000111111111000000/////////000111111000111222222222222111000...//////000000111111111222222333444555555555555444444333333333444555555333222111111000000111111444444444444555555666666444333222000000000111222111000000//////......---...000222666888777333///***)))((()))+++++++++))))))***+++***((('''((()))))))))))))))(((((((((((((((((('''&&&&&&%%%$$$$$$'''(((***,,,---,,,+++***++++++******)))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""############$$$#########"""######$$$%%%########################"""############$$$$$$$$$%%%$$$$$$$$$###########################"""""""""########################"""&&&'''%%%""" $$$############""""""""""""""""""###############"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!"""######""""""###$$$###""""""!!!!!!""""""###########################!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$""""""""""""############"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!"""###$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,""""""############"""""""""""""""#########$$$$$$########################$$$$$$##################!!!!!!!!!!!!!!!###$$$%%%%%%$$$###""""""$$$%%%'''$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$""""""""""""""""""######!!!!!!""""""######$$$$$$######""""""###$$$$$$%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******(((***,,,,,,+++******+++***+++,,,...111333666777111111111111111111111111222111000000//////000000///////////////000111111000111222222222222111000......//////000111111222222333444555666666666666222222222222222333444555333333222111111111111222333333333333444444444444333222000//////000111222000000000///......------......111444666555222///***(((((()))***++++++***(((***+++***'''&&&((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''')))))))))))))))***++++++,,,,,,,,,,,,+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##############################""""""""""""##################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""""""""""""""####################################"""$$$%%%$$$""" $$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###### !!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""" """######""""""###$$$""""""!!!!!!!!!!!!""""""######################## !!!!!!"""######$$$$$$############""""""""""""""""""""""""############!!!###$$$%%%%%%$$$###!!!######################## """###$$$$$$$$$############""""""################################################""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,""""""############""""""#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###""""""""""""!!!!!!!!!!!!###%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######"""""""""!!! """"""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""########################%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$########################""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%""""""""""""###$$$&&&''' !!!!!!"""###$$$$$$%%%######""""""###$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,***(((((()))((((((***,,,///333555777111111111111111111111111000000///...............///////////////000111111000111222333333222111000---......///000111111222......///000111111111111000/////////000111111222444333222222111111222222222222333333333333333333333222000///...///111222000000000///......------------///222444444111///)))(((((((((***++++++***(((***+++***'''&&&'''***))))))))))))((((((((((((&&&&&&''''''((()))))))))###$$$%%%&&&'''''''''''''''(((***+++,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########""""""""""""!!!!!!!!!""""""######$$$$$$########################!!!"""""""""""""""!!! $$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""""""""""""""######################## !!!###$$$$$$ !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%""""""!!!!!!!!!!!!""""""######################## !!!!!!"""###$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""############!!!"""$$$%%%%%%$$$"""!!!########################"""!!!!!!!!!!!!###%%%&&&&&&&&&%%%$$$$$$######"""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,""""""""""""""""""""""""!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!""""""!!!""""""""""""""""""""""""######""""""###%%%''')))"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######""" !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################%%%###!!!"""%%%&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++++++++,,,,,,,,,---///000222333999666333000...///111222222222000...,,,,,,...000.../////////......000222111222333444333111///---/////////000000111222333111111000000000000000000111222222111000000111333222111000000000111222333222222111111111222333333333222000...---,,,,,,,,,---------------...///000------............------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&$$$"""$$$''')))((('''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((((((************************,,,+++)))(((((((((&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""############"""""""""###$$$%%%%%%$$$###"""!!!###$$$$$$$$$"""!!!######""""""!!! """"""############""""""####################################""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """$$$%%%######""""""!!!!!! """"""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((((((***+++---///""""""""""""""""""""""""!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!"""###!!! """""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""%%%&&&&&&&&&%%%%%%$$$###""""""############""""""!!!!!!!!!""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""!!! !!!###$$$###"""########################$$$""" ###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))***************)))++++++,,,...///000111222//////...---------............---+++))))))+++---000111222222000///000111///000111111000...,,,+++//////......///000222333222222222222222222222222111222222222000000111333222222111000111222333444333333222222222222222333333222111///...------------------------...//////------............------+++++++++************)))************))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%&&&&&&'''(((((((((************************,,,+++)))((('''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$#########$$$$$$$$$%%%%%%#################################"""""""""!!!!!!################################################""""""############"""""""""###$$$$$$$$$$$$###""" !!!###$$$%%%$$$###"""""""""""""""""""""""""""""""""############""""""########################$$$$$$#########"""""""""%%%%%%$$$$$$###""""""!!!$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################$$$###!!! !!!"""###""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,+++***)))))))))***+++""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$"""  !!!""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""############""""""""""""""""""""""""!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!! """###"""!!!########################$$$""" !!!######"""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***+++++++++******)))((()))+++---...000000000000+++,,,...000111111111000000000///---++++++---///...000222333222111111111222222333333333111000///000///---------///111333333333333333333333333333111222333222111000111333333222111111111222444555555444333222222222222222333222111111000///.........------------...//////------............------+++++++++************)))+++++++++*********))))))''''''''''''''''''''''''+++)))((('''((((((&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))),,,,,,+++***((('''&&&%%%'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$#########$$$$$$$$$$$$%%%###########################""""""""""""!!!!!!!!!################################################""""""############"""""""""######$$$$$$######"""!!!"""###%%%%%%$$$######!!!!!!""""""###$$$$$$%%%""""""############""""""########################$$$$$$$$$###############$$$$$$######"""!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################%%%$$$"""!!! !!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,+++******))))))******""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""###$$$###!!! !!!"""""""""""""""""""""""""""%%%&&&'''''''''&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$######""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""!!! !!!#########"""########################%%%$$$"""!!!!!!###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******+++******))))))(((***---///000000///...,,,---///000222222222222000000000///---,,,...000***---000222222111111222333444444444444333222111000///---,,,,,,...000222222222333333333333444444111222333333222111222333444333222222222333444555555555444222111111111111222222222222111111000///......---------......///,,,------......------,,,+++++++++*********))))))*********))))))))))))(((''''''''''''''''''''''''))))))((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((,,,------,,,+++***+++++++++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$############################################################""""""############""""""""""""############""""""""""""###$$$%%%$$$$$$###""""""######$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$############ !!!""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################$$$$$$"""!!!!!!!!!""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((()))***+++,,,---...!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######"""###$$$###"""!!!"""###""""""""""""""""""""""""!!!""""""###"""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######!!!""""""######"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***++++++***(((***,,,...//////...------,,,,,,,,,---...///000+++,,,,,,+++***)))***,,,---000333444222111000000000000000000000/////////000///---------...000111000111111111222222222333000222444444333111222222444333222222222333444555555444333222111000000000111111222333222222111000///......---------......,,,,,,------------,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((***,,,,,,++++++---//////...+++(((&&&%%%&&&'''%%%%%%$$$$$$#########"""######""""""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######""""""""""""""""""###""""""#########$$$$$$$$$################################################################################################""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""######################## !!!""""""######$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$#########!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!########################$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))+++---...///000!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""###"""""""""""""""""""""""" """"""""""""""""""""""""########################!!!!!!!!! !!!""""""###"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$""""""###$$$%%%$$$###"""""""""""""""""""""""" !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%'''((()))*********)))***+++---......------000///...------...///000+++,,,------++++++,,,---555666777666333000......000000000000000000000000/////////////////////000/////////000000111111222000222444555333222222222333222111111111222444555333222111000000000000000///000222333333222111000//////...------------...,,,,,,------------,,,,,,+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))''''''***---///...,,,***)))(((((()))&&&%%%%%%$$$$$$######"""#########""""""###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###"""""""""############$$$######################## !!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###""""""!!!!!!""""""###"""""""""""""""#########%%%$$$$$$###""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########&&&&&&%%%%%%$$$#########!!!""""""######""""""!!!!!!"""######$$$#########!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###!!!"""######$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))***,,,---...//////000!!!!!!!!!!!!!!!!!!!!!!!!#########$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!!!!!"""###""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""########################""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$######"""##################$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$$$$"""""""""""""""""""""""""""!!!$$$$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''******++++++,,,,,,------......///000000000000000,,,...//////...---...///333444444333000......///111111111111111111111222///000000111111000//////......///000000111222222000222555555444222222222222222111000111222333444000000///////////////000...///111222333222111000//////...---------------+++,,,,,,------,,,,,,++++++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******'''%%%$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''$$$###&&&************+++++++++,,,,,,(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""#################################### !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""%%%%%%%%%$$$######""""""""""""###$$$$$$###""""""!!!!!!"""###############!!!"""############"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!""""""##########################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((***,,,///111222333333!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!######$$$$$$$$$$$$###### !!!""""""!!! !!!###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%&&& !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""############"""""""""""""""""""""""""""""""""!!! !!!"""######!!!""""""""""""""""""""""""!!!%%%))))))'''$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$+++*********+++,,,------%%%(((+++...///...,,,***)))+++,,,,,,+++***+++,,,+++,,,------,,,---///222...---------------......///000222333333111///......//////000111111222222000222555666444333222222222111000000000111222333///............//////000---...000222333222111000000///...---------------+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***---,,,((($$$###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))%%%"""%%%(((%%%&&&(((***,,,---......******)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""####################################!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###"""!!! !!!"""### !!!"""""" !!!!!!""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""""" !!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!"""###$$$$$$###"""!!!########################""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!"""#####################$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&***///333666888888!!!!!!""""""######$$$$$$"""!!!!!!!!! !!! !!!"""###!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%###!!! !!!"""###########################""""""""""""""""""##############################""""""###$$$$$$"""!!! !!!!!!""""""""""""!!!!!! """$$$%%%&&&%%%###"""$$$#########""""""!!!!!!""""""""""""""""""""""""######""" """"""""""""""""""""""""########################""""""############"""!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""'''&&&%%%###"""!!!!!!!!!&&&$$$""""""#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***++++++,,,,,,+++)))))))))***++++++,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,------------------...******+++,,,...000222333222222222222111///...---......///000111222222333333333444444444444444444444444333333222111111000000////////////000000111222111000000222333222111///...,,,+++******+++,,,+++,,,---------,,,+++***+++++++++************)))((((((''''''''''''((((((''''''&&&%%%%%%'''((())))))+++---+++(((%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))***++++++...---,,,***)))'''&&&%%%$$$$$$$$$######"""""""""############""""""""""""###""" !!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$###"""#########!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###"""!!! !!!"""$$$%%%"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################$$$#########""""""!!!!!!$$$$$$$$$######""""""""""""!!! ######"""!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$###""""""#########"""""""""""""""$$$######$$$&&&&&&%%%###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! !!!""""""""""""#########$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))))),,,111444555444 !!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!  !!!"""###""""""############""""""!!!"""""""""###$$$$$$$$$%%%$$$"""!!!!!!!!!###$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""############"""""" !!!"""###""""""!!!############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""##############################""""""""""""""""""""""""############""""""!!!!!!######$$$######"""&&&%%%$$$######"""######'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************((())))))******+++,,,,,,,,,------,,,+++******,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000111222333222222222222111000//////...///000000222222333444444444444444444444444444333333222222111111000000//////......//////000111222111000000222222111000...---,,,+++++++++,,,---,,,------...------+++++++++++++++*********))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''(((***(((%%%######$$$$$$###"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&''''''******))))))((((((''''''############"""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!###$$$$$$######$$$$$$$$$$$$###"""!!!$$$###"""###$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!""""""###$$$$$$%%%%%%!!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""#########""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!##############################"""""""""!!!!!!!!!&&&&&&&&&%%%$$$#########""""""!!! !!!!!!######"""!!!!!!!!!!!!!!!$$$$$$###""""""!!! """""""""""""""#########%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***((('''***...111222111!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$#########!!!!!! !!!"""###"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""######"""!!!!!!###$$$%%%########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&""""""""""""""""""""""""##############################"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((()))******++++++,,,***,,,,,,,,,***)))***++++++++++++++++++*********+++++++++,,,,,,---------///...------------------000111111222222111111000///000111222333444444555555555555555555555555555222222111111000/////////...............///000000333222000000111111000...---,,,+++++++++,,,.....................---,,,+++++++++*********)))))))))((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&'''((('''$$$###"""##################$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&''''''(((((()))%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!""""""######$$$"""!!!!!!###$$$$$$#########$$$$$$######""""""###"""""""""$$$###""" """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###"""!!!"""""""""###$$$$$$%%%%%%!!!###$$$%%%$$$"""!!!!!!!!!!!!"""""""""###### !!!!!!"""######$$$$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!#########""""""!!!!!! !!!!!!""""""######$$$$$$''')))***((($$$!!!!!!"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""#########$$$############$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((+++---------%%%$$$$$$######"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###&&&''''''&&&###""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&########################$$$$$$######"""!!!!!!!!!########################%%%$$$"""!!!!!!!!!"""###"""######$$$$$$######"""#########"""###$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""########################$$$###!!! """$$$%%%"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''''''''''''''(((((())))))***+++++++++)))+++++++++))))))***+++,,,++++++******)))))))))******++++++,,,---------------,,,+++++++++,,,,,,...///000000111111111000000111111222333444555666666666555555555555444444111111111000//////.........---------...///000000444222111000111000///---,,,,,,++++++,,,---///000/////////......---,,,,,,************))))))))))))(((''''''&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((((((((((((((((((((((((((########################$$$"""!!!"""###$$$$$$$$$""""""############""""""###"""""""""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########!!! """"""#########$$$$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$#########""" !!!"""###$$$$$$%%%'''***---***%%%!!!###&&&%%%###!!! !!!###%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((******+++%%%%%%$$$$$$######""""""""""""""""""""""""######!!!!!!!!!"""""""""""""""!!!###%%%''''''%%%###!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&####################################""""""!!!!!!########################%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!#########"""###$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! """$$$&&&!!!!!!""""""""""""!!!!!!###############$$$$$$%%%#########$$$%%%&&&((((((%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''(((((()))******++++++)))***++++++***)))***+++,,,++++++******)))))))))******+++,,,,,,---......///.........///000111222------...///000000000000111111222333444555555666666666555555444444444444111111000000///......------------......000111111333222000000000000///---,,,+++++++++,,,...000111000000///...------,,,,,,*********)))))))))((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&$$$###%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$!!!""""""#########""""""""""""!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!###############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$%%%%%%&&& !!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$############### !!!"""###$$$$$$%%%"""'''***((($$$!!!$$$'''%%%###!!! !!!###%%%""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***""""""""""""""""""!!!!!!#########$$$$$$$$$$$$$$$ !!!"""#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""######$$$%%%%%%&&&########################"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!$$$############$$$%%%%%%""""""######$$$&&&'''((($$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''((())))))******+++)))***,,,+++******+++,,,+++++++++++++++*********++++++,,,,,,---...//////---------...///111222333---......///000000000000000111222222444444555666555555555444333333222222111111000000///.....................///111222333222111//////000000///------,,,,,,,,,---...000111000000...---,,,,,,,,,,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!!######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$!!!!!!""""""######"""""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$###!!! """$$$&&&!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! """"""""""""##################""""""""""""######"""""""""""""""""""""""" !!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""&&&&&&%%%$$$###"""!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!$$$$$$"""!!!"""$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$#########""""""!!!!!!############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))***""""""""""""""""""######"""""""""######$$$$$$$$$ !!!"""###$$$###""""""######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$"""######$$$%%%%%%%%%%%%########################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""""""""######""""""""" !!!"""###""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""######"""""""""$$$$$$#########$$$%%%&&&"""""""""###$$$%%%&&&'''%%%###""""""$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))''''''(((((()))*********)))+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,+++,,,,,,---///000000111,,,,,,,,,---...///000111///000111111111111111000000000111222333444555555555444444333222222111111222222111000000//////...////////////111222333444111000//////000111000......---,,,,,,---...///000000///...,,,+++***++++++***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###$$$&&&&&&$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%###""""""$$$%%%%%%$$$ !!!!!!""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!###$$$%%%########################"""""""""""""""######$$$"""""""""#########$$$$$$#########"""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%########################!!!!!!!!!"""""""""######$$$######"""!!! ######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&(((***#########$$$%%%%%%%%%&&& !!!!!!!!!""" !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######################## !!!"""###$$$%%%%%%########################"""###$$$$$$$$$###!!! ######$$$$$$$$$$$$###### """$$$%%%&&&%%%###"""!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&""""""""""""###$$$%%%&&&&&&$$$######%%%''''''&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((()))************+++------,,,,,,---...+++++++++,,,,,,---------,,,,,,---...///000111222111111000111111222333444222222333333333222222111///000111222333444444555444444333222222111000000222222111111000000///////////////000111333444555000///...///000111000///......---,,,---...///000000///---+++************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''')))'''%%%'''))))))'''$$$%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%''')))***+++%%%###"""###$$$&&&%%%%%% !!!""""""""""""""""""!!!!!!"""$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###%%%'''$$$$$$################## !!!###$$$%%%$$$"""!!!############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""######$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""#####################"""""""""""""""%%%$$$###$$$&&&&&&$$$###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%!!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$###!!! !!!"""#########!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###""""""######$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%########################!!!""""""""""""######### """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))*********))))))))))))))))))************+++++++++------...000111333444444111111111111111111111111333333222222111111000000000000111111111111000000222222333333333444444444222222000000/////////000...///000222222111000000222222000///............,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))+++***)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$########################""" !!!$$$&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$########################$$$$$$$$$$$$######"""""""""######$$$$$$%%%########################!!!!!!""""""######$$$$$$###$$$###!!!!!!###$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########""""""!!!!!!######""""""""""""######%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!! !!!"""### !!!"""$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$!!!"""######"""!!! """""""""""""""#########%%%$$$###"""!!!!!!!!!"""%%%$$$######""""""############""""""""""""######""""""""""""########################"""""""""!!!!!!!!! !!!""""""##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))************))))))))))))++++++++++++,,,,,,,,,,,,------...000111222333444111111111111111111111111111111111111111000000000000111111111111111111000000000000111111111222222333333333333222222222111//////000111111111111111222111000///............,,,,,,,,,++++++++++++***+++++++++++++++*********++++++***)))(((''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%########################"""############$$$$$$$$$###########################!!! !!!$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!""""""###############!!!!!!!!!!!!""""""######""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""!!!######""""""""""""######%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$###"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((!!!!!!""""""!!!!!! """"""""""""""""""""""""$$$###!!! !!!###$$$!!!""""""""""""!!!!!! ############""""""""""""%%%$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""############""""""""""""""""""########################""""""""""""######"""!!!!!!!!!"""""" !!!###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))************************,,,,,,,,,,,,------------------...///111222333333111111111111111111111111///000000000000000000111111111222222222222111111000000000111111111111222444555666666666555444333000000000000000111111222111111000///............,,,,,,,,,+++++++++******************++++++++++++,,,+++***)))((((((((()))((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$###########################"""!!!"""###$$$###""""""#########$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$######!!!!!!!!!""""""""""""#################################################################################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$####################################"""""""""""""""###$$$&&&&&&$$$###"""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""######""""""""""""######$$$###"""###$$$$$$###"""########################"""############""""""!!!######""""""""""""######################################################$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((( !!!!!!!!!!!!!!! """"""""""""""""""""""""&&&%%%###!!! !!!""""""""""""!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""""""""#####################"""""""""""""""&&&%%%$$$############### """$$$%%%%%%$$$#########$$$$$$$$$$$$###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((())))))))))))***************++++++,,,,,,,,,,,,------------------...///000111222333111111111111111111111111......//////000000111111222222222333333222222222222222222222333333333333444555777888888666444333111000/////////000222333111000///...............---,,,,,,++++++*********''''''((()))******++++++++++++***))))))))))))))))))(((((('''''''''((((((''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$##############################""""""######""""""""""""""""""############((('''''''''&&&&&&%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""###########################$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!###"""###&&&&&&###"""###""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########################################################"""""""""""""""######""""""""""""######$$$############$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""#########################################################$$$###"""!!!!!!"""#########"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!"""###"""!!! """!!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%"""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""######%%%$$$######"""""""""""""""$$$%%%$$$###"""######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,------...///000111111222000000000000000000000000......//////000000111111222222222333333222222222111111222222222333333333222333555666777555444222111000/////////000222333000//////...............------,,,,,,+++***))))))%%%&&&&&&'''((()))******+++***))))))))))))))))))(((((('''''''''(((((()))''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################"""#########""""""""""""!!!!!!"""""""""#########%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$############""""""""""""########################!!!!!!"""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!%%%!!!!!!$$$$$$!!!!!!%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$############$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''""""""###$$$$$$$$$######"""""""""""""""""""""""" ###$$$$$$###""""""!!!!!!!!!!!!""""""###############""""""""""""""""""############"""!!!######"""!!!!!!!!!!!!!!!""""""############""""""""""""""""""############""""""""""""############""""""!!! !!!!!! """############"""######$$$$$$$$$$$$######"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""######$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...//////000111111000000000000000000000000///000000000000000000111111111222222222222111111/////////000000000000111111222333444444444333222000000000000000111111222//////......---......///...------,,,+++***))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))''''''&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################!!!"""######"""!!!"""$$$!!!"""""""""############ !!!"""###$$$%%%%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$############"""""""""######################## !!!!!!""""""#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""&&&!!!!!!''''''!!!!!!&&&""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######"""$$$$$$$$$###"""###$$$########################!!!""""""############""" !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''!!!"""######$$$$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""!!! !!!"""###$$$"""""""""""""""#########!!!"""######$$$###"""!!!%%%$$$######""""""############""""""""""""######""""""""""""############!!!"""""""""############""""""!!!!!!!!!"""######!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""""""""#########$$$$$$ """###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))***++++++,,,------,,,,,,,,,,,,------------------......///000000000000000000000000000000000111111111111111000000000000111111111111111111000////////////000000000000111111111222222333333333//////000111111111111111.........------......///...------,,,+++***)))(((((((((((())))))*********((((((''''''''''''((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################"""############$$$$$$$$$########################"""######"""!!!###%%%"""""""""#########$$$$$$!!!!!!!!!""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$!!!$$$------$$$!!!$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""!!!"""""""""""""""""""""""" !!!"""######### """"""""""""""""""""""""!!!"""""""""##################""""""""""""######"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#####################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!!!!"""###############""""""""""""""""""""""""&&&$$$""""""!!! """###$$$!!!!!!""""""######$$$$$$!!!###%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!""""""""""""####################################$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,,,,---------------.........//////------......//////000000000000000000000000000000333333222222111111000000000000111111111111000000111111111111222222222222222111111111111222333444...///111222222222111000......---------......///......---,,,+++))))))(((************++++++++++++''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$########################!!!######"""!!!$$$&&&############$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$%%%########################!!!!!!""""""######$$$$$$###!!!(((333333(((!!!###""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""######$$$ """"""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""############### !!!"""$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""############""""""""""""###"""!!!  $$$%%%'''''''''%%%###"""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######"""#########$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%$$$###"""!!! """######""""""!!! """###$$$###""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """###$$$###!!! $$$###""" !!!"""&&&$$$"""###%%%&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$#########""""""!!!!!!######""""""""""""##################"""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************))))))(((---,,,,,,,,,,,,---......+++,,,...000000///---,,,//////------,,,---...///333333333333333333333333333222111///......------111111111000000000000000111111222222222333333333//////000000111111222222......//////000000111111------,,,,,,+++***))))))'''((((((((())))))******))))))(((((('''''''''&&&'''&&&%%%%%%$$$###"""!!! """%%%'''((((((&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%&&&&&&'''((())))))######$$$$$$$$$######""" """$$$%%%%%%%%%$$$######$$$######"""!!! !!!!!! !!!!!!"""""""""""""""#######################################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ########################""""""""""""############"""######""""""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""###$$$###!!! !!!"""""""""""""""############!!!"""$$$$$$"""!!!"""###"""!!! """######"""""""""#########$$$$$$%%%""""""############""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###$$$%%%$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%#########%%%&&&&&&&&&&&&''''''''''''(((""""""""""""""""""""""""############""""""""""""#########"""""""""!!!!!!######%%%%%%%%%###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""#########$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""""""""""""""!!!###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" """###$$$###"""!!!$$$###"""!!! !!!"""$$$""" !!!###$$$"""  $$$###"""!!!!!!"""###$$$"""""""""""""""######$$$############"""""""""!!!######"""""""""""""""###############"""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********))))))+++++++++++++++,,,---------...000111111000///...//////------------...///333333333333333333333333333222111///......------000000000000000000000000000000000111111111222222//////////////////000000------........./////////------,,,++++++***))))))(((((()))))))))*********)))(((((((((''''''''''''&&&&&&&&&%%%$$$$$$######"""###%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%######""""""""""""############"""""""""!!!!!!!!!############"""""""""!!!""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%$$$###"""!!! !!!""""""############!!!""""""#########""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""####################################"""######"""!!!!!!"""$$$########################$$$$$$######""""""!!!!!!########################!!!!!!"""""""""############$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###"""!!!!!!!!!""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$"""!!!"""###"""!!! """######"""$$$$$$##################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&''''''''''''""""""""""""""""""""""""############""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!"""######""" ######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!"""""""""######!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""""" !!!"""############ """$$$$$$"""!!!!!!!!!##############################""""""""""""!!!!!! !!!"""#########"""!!!###""""""!!!!!!!!!!!!"""###!!!!!!!!!######"""!!!"""!!!  !!!"""######""""""""""""######"""""""""""""""######$$$############""""""""""""$$$$$$###"""!!!!!!""""""############"""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******************))))))******+++,,,...///111222222222111000//////---------...///000333333333333333333333333333222111///............000000000000000000000000/////////000000000111111//////..................,,,,,,,,,---------------,,,,,,,,,+++******))))))((())))))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%######""""""""""""######""""""!!!!!!!!!!!!!!! ############""""""""""""######"""!!!"""###$$$%%%#########$$$%%%%%%&&&&&&(((''''''&&&%%%###"""!!!""""""!!!!!!!!!!!!"""""" """######$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!""""""""""""####################################!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######""""""!!!###"""!!! !!!!!!######"""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""$$$$$$"""!!!"""###"""!!! """######"""%%%$$$$$$######"""!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###$$$&&&)))***&&&###'''$$$"""%%%)))+++'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''""""""""""""""""""""""""############"""""""""!!!"""###%%%&&&&&&%%%###""" !!!!!!""""""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###############!!!###$$$###$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###"""""""""""""""######$$$#########"""""""""""""""%%%$$$###"""!!!!!!!!!!!!############"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))******************))))))******+++,,,...///000111222222111111///......------...000000222222222222222222222222222111000///............/////////000000000000000/////////000000000111111000//////......---------,,,,,,,,,---------------,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""####################################$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!! #########"""""""""""""""$$$###!!! !!!"""$$$&&&"""""""""#########$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$###"""!!! !!!!!!"""!!!!!!"""###############$$$######"""!!!!!!!!!!!!!!!"""""""""####################################!!!"""###""" """###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!! !!!###""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!"""$$$$$$"""!!!"""###"""!!! """######"""############""""""""""""%%%###!!! !!!###%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######''',,,---(((###&&&$$$$$$)))......(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""############"""""""""!!! """$$$%%%%%%$$$"""!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!! !!!!!!"""""""""!!!!!!###############"""!!!!!!!!!###$$$###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!""""""###############!!!!!!!!!""""""""""""!!!""""""############$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$""""""""""""""""""######$$$$$$###"""!!!!!!""""""############"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''))))))************************++++++,,,,,,---...///000000000000///......---...///000111222222222222222222222222222111000//////......///......//////000000000000000000000111111111222222000000000//////.........------------------------++++++***************)))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''(((((()))((('''%%%$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""###### !!!!!!!!!!!!""""""""""""""""""#########"""!!! """$$$%%%!!!!!!!!!"""""""""""""""!!!""""""############"""&&&%%%###"""!!!!!!"""##################"""!!!!!! !!!!!!"""###!!!"""""""""##########################################$$$###"""!!!###%%%"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!! """""""""""""""!!!!!! """!!!!!!!!! !!!"""$$$$$$"""!!!"""###"""!!! """######""" !!!"""######$$$$$$%%%###!!! !!!###%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""&&&,,,---***%%%%%%%%%''',,,000...&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''""""""""""""""""""""""""############"""""""""""" !!!"""#########"""!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!"""""""""######!!!###$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """$$$$$$"""!!!!!!!!!########################!!!!!!""""""""""""######"""""""""#########$$$$$$ !!!!!!""""""""""""!!! !!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!! """"""############"""""""""""""""""""""######$$$""""""""""""##################""""""""""""##################"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))*********)))***++++++,,,++++++,,,---...///000000///............///111222222222222222222222222222111111000///////////////---......//////000000111000000000111111111222222000000000///////////////......------------,,,,,,************************((((((''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$######""""""""""""###### !!!!!!!!!!!!"""""""""""""""""""""############""""""!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!"""""" !!!"""############%%%%%%$$$######"""######$$$$$$$$$######"""  """###$$$""""""""""""#######################################$$$$$$###""""""###%%%#################################""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""!!! """######""" !!!###$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%)))+++***(((%%%'''***---...***%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""!!!""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""#########$$$$$$ ###$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$######"""###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""######$$$$$$ !!!"""######"""!!!!!!!!! """$$$#########$$$$$$#########!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''))))))(((((())))))***+++++++++,,,,,,---///000111///............000222333111111111111111111111111111000000///////////////------......///000000111/////////000000000111111..................//////---,,,,,,,,,++++++++++++))))))))))))******************)))))))))(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!"""""""""######!!!"""""""""############!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!""""""#########"""""""""###############"""!!!""""""#########""""""!!!!!! !!!"""######""""""""""""####################################"""###$$$###!!!!!!###$$$########################$$$$$$######""""""!!!!!!######################## !!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""#########""""""!!!""""""###"""!!!  !!!!!!""""""#########!!!"""$$$$$$"""!!!"""###"""!!! """######""" !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$&&&)))+++,,,)))+++,,,+++'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""############""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""############""""""""""""##################$$$$$$$$$$$$ """###$$$###!!! !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%% !!!#########"""!!!!!!$$$###""""""$$$&&&""""""############""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!""""""#########$$$ !!!!!!!!!"""$$$%%%&&&############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((())))))++++++,,,,,,...///000111///.........///000222333111111111111111111111111111000000////////////000---------...///000000111............/////////000,,,,,,,,,------.........,,,+++++++++******)))))))))))))))))))))*********,,,+++++++++******))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""########################""""""""""""##################""""""""""""######!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$ !!!"""###""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! !!!"""######$$$$$$#########"""""""""""""""###""""""""""""####################################!!!""""""""" """###########################%%%$$$$$$###"""!!!!!! ######################## !!!!!!!!!""" !!!!!!""""""""""""!!!"""""""""""""""""""""""""""!!!  !!!""" !!!"""$$$$$$$$$###"""!!!"""#########"""  !!!"""###$$$%%%%%%!!!"""$$$$$$"""!!!"""###"""!!! """######"""!!!!!!!!!!!!""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""#########$$$&&&+++...,,,---,,,'''""" $$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''%%%"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""### !!!######""""""$$$%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###!!!""""""!!!############""""""""""""""""""""""""############$$$$$$##################""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$###""""""&&&'''&&&%%%"""!!!"""$$$"""!!!  !!!"""%%%###"""###%%%%%%### %%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&''')))***))))))***+++---...//////////////////000000000000////////////000000000000111111111111000000000000///000222222000///000111......------------............---------......///......---,,,,,,+++******************************,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######""" ######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###""""""!!!$$$######"""!!! $$$"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############################## !!!"""""""""""""""!!!!!! !!!!!!"""###$$$########################$$$$$$############$$$$$$########################""""""""""""############ !!!""""""!!!!!!""""""######$$$$$$$$$$$$###############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!###""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&***))))))(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###"""""""""""""""######%%%$$$"""!!!!!!!!!"""###"""###$$$###"""!!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########  ###%%%$$$"""!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""########################!!!!!!###$$$$$$###"""""""""""""""!!!!!!"""""""""!!!!!!"""###############$$$%%%%%%###!!!!!!"""######"""!!!!!!!!!!!!"""###&&&###""""""$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((((((''''''((()))***)))******+++,,,---......------......//////000000///////////////000000000000000000/////////......---///111000///...///000......------------............------------......---------,,,,,,+++++++++******************************((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!#########"""!!! $$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############################## !!!""""""######"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""############"""""""""""""""######$$$""""""""""""##################""""""!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%% !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""!!!"""""""""###$$$%%%###!!! !!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########!!! !!!###%%%%%%$$$#########""""""""""""!!!!!!!!!""""""""""""######""""""##################""""""""""""""""""""""""######""""""""""""!!!!!!####################################""""""""""""########################"""""""""""""""######$$$"""######""" """###$$$######""""""######$$$&&&$$$"""!!!"""######""" """###%%%%%%&&&&&&!!!"""######$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******++++++++++++,,,,,,,,,---++++++,,,------...//////........./////////000000/////////.........------,,,...000///...---............------------............---------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!######""""""!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!! ######""""""!!!!!! $$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$############"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""############$$$$$$######$$$$$$%%%&&&###############""""""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###############$$$$$$###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%###""" """###%%% !!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######"""""""""""""""""""""$$$$$$###!!!!!!!!!"""######"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!%%%%%%$$$$$$$$$#########!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%!!!"""###"""!!!!!!"""$$$########################&&&$$$""" """###### !!!###$$$%%%%%%%%%!!!""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))***,,,+++++++++++++++++++++))))))***+++,,,---......---------......//////000/////////.........---------...000000...---...///......------------............------,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$###### !!!""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$######"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! ###"""""""""!!!!!!!!! $$$###""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""""""""!!!!!!!!!"""######""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&"""""""""######""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""#########"""""" """######""""""###$$$###"""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%"""#########""""""###%%%""""""""""""""""""""""""%%%$$$""" """$$$!!!""""""######""""""!!!!!!!!!"""############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((()))))),,,,,,++++++++++++******)))))))))***+++,,,,,,,,,+++,,,,,,---......//////000000000/////////......---///111000///...//////......------------............---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!! """$$$%%%######""""""""""""##############################$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""########################$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""############$$$############$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&& !!!###$$$$$$###!!! !!!""""""######$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!"""############"""!!!######""""""$$$%%%"""""""""""""""######$$$########################!!!""""""""""""#########!!!###$$$$$$######$$$%%%############"""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""##########################################""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###$$$$$$###"""!!!###$$$!!!""""""######""""""!!!#########""" !!!############""""""!!! !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''((())))))))))))+++++++++++++++*********))))))*********+++++++++***++++++,,,---...//////000000000/////////......---///111111///...///000......------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$######"""$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######$$$%%%''')))***+++%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$###"""""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&"""############$$$$$$$$$################################################$$$$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&& !!!"""######"""!!! ########################""""""""""""""""""""""""######"""""""""""""""### !!!"""###$$$######"""!!!"""######"""!!!"""$$$"""""""""""""""###$$$$$$########################!!!""""""""""""######### """$$$$$$"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!"""""" !!!!!!"""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!###$$$$$$###"""""" !!!###$$$$$$###!!! !!!!!!"""##################$$$$$$""" !!!"""""""""###$$$$$$###""""""!!!###$$$### !!!"""""""""""""""!!!  !!!!!!"""""""""""""""$$$###"""""""""###%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***++++++++++++***************++++++++++++++++++************)))******+++,,,---...///////////////.........------,,,...000///...---............------------......///...---,,,++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!###$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!""""""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!######""""""""""""######""""""""""""""""""""""""#########$$$%%%'''((()))%%%&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############################## !!!""""""######""""""#########"""######$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""###$$$%%%"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$$$$###"""###$$$%%%###!!! !!!"""""""""!!!""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###%%%&&&$$$ !!!#########"""""""""!!!!!! !!!!!!!!!"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%$$$###"""!!!"""######"""!!! !!!###$$$$$$$$$###"""#########!!! ###$$$%%%&&&&&&%%%$$$### """%%%$$$!!! """!!!!!!!!!"""!!!  !!!!!!"""""""""""""""%%%###"""!!!!!!###%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***,,,------------))))))*********+++++++++,,,,,,++++++***))))))))))))******+++---...//////......---------,,,,,,,,,+++---......---,,,,,,---.........------.........///...---,,,++++++++++++......---,,,,,,+++******))))))))))))))))))))))))###$$$&&&'''((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%$$$###"""!!!###$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""!!!!!!"""######""" ######""""""""""""######""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&''''''&&&$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############################## !!!"""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&& !!!"""$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!"""$$$%%%&&&'''((($$$#########$$$%%%%%%&&&!!!###%%%$$$######!!! """$$$$$$!!! """$$$$$$""" %%%$$$"""!!!!!!!!!"""#########""""""""""""######""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""############"""""""""""""""!!! !!!"""######"""!!! !!!"""###$$$$$$###""""""######$$$############""""""""""""$$$#########""""""!!!!!!%%%%%%%%%$$$$$$###############""""""!!!!!! ###############"""!!! ###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###%%%'''"""""""""""""""###$$$$$$"""###$$$######"""!!!!!!"""###$$$%%%%%%$$$###""" """$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))******************+++,,,------......+++++++++,,,,,,------------...............------///...---,,,,,,,,,,,,,,,......,,,,,,,,,,,,......///......---+++***))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$###############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%'''(((*********))))))&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""############""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''%%%###"""""""""  !!!!!!""""""$$$###"""!!!!!!"""###$$$!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!###%%%%%%%%%$$$################################################"""""""""###$$$$$$$$$%%%'''%%%""" """$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&###!!!!!!###$$$"""!!! ###$$$""" """!!!"""###%%%%%%###!!!$$$######"""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$"""!!!!!!!!!"""###&&&%%%%%%$$$###"""!!!!!!"""!!! !!!"""######""""""!!!!!!""""""###########################""""""""""""!!!!!!!!!!!!############"""""""""!!!%%%%%%%%%$$$$$$###############""""""!!!!!!!!!!!!"""############""""""!!!$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$ !!!""""""$$$######$$$%%%&&&%%%$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%))))))))))))(((((((((((())))))))))))******************++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,,,,///...---,,,,,,---...///......---,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$###""""""''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$%%%&&&((()))*********%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""&&&%%%############!!!!!!!!!!!!"""""""""""""""######""""""""""""######!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###########################$$$$$$###""""""""""""""" !!!"""###$$$$$$$$$###############################################################$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######$$$$$$###"""!!!!!!!!!###%%%&&&%%%$$$$$$######$$$%%%%%%###!!!"""############""""""!!!######""""""""""""#########""""""!!!!!!""""""###$$$######"""!!!"""""""""''''''&&&%%%###"""!!! ######"""!!!!!!!!!"""""""""##################""""""###$$$$$$%%%$$$###"""""""""!!!!!!!!! ############""""""""""""$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""############"""%%%### """###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!$$$!!! !!!%%%''''''&&&$$$$$$############$$$$$$""""""############""""""########################"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((()))))))))))))))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------............------...------,,,,,,,,,,,,,,,...------,,,,,,------......------,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$######"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""###""""""""""""###$$$$$$#########%%%&&&(((***+++&&&&&&&&&%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$###!!!############""""""""""""""""""############"""""" !!!"""############!!!""""""######""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""""""""##############################$$$###"""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$###############$$$######""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&''' !!!!!!###$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""%%%$$$######$$$$$$""" !!!"""###$$$$$$###"""!!!######""""""""""""#########""""""""""""""""""###$$$######"""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%$$$###""" """$$$%%%&&&$$$###"""""""""""""""!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""" !!!"""##################"""!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$###!!! """"""###############"""######%%%%%%###%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))*********+++++++++++++++******************---,,,,,,,,,++++++******,,,,,,---.........------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%###""" """###%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$#########$$$%%%'''((()))))))))(((((((((''''''######""""""""""""###### !!!!!!!!!"""""""""###"""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$############""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""""""""#######################################"""""""""""""""###$$$###"""!!!!!!"""###$$$################################################%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""#########$$$"""""""""!!!$$$###!!!!!!""""""!!! !!!"""###$$$$$$###"""!!!######""""""""""""############""""""""""""##################"""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!###%%%&&&%%%###"""$$$$$$$$$#########""""""""""""""""""""""""##############################""""""""""""############ !!!"""###############!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$###""""""""""""############"""!!!### """$$$###!!!%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''((((((((()))))))))***************++++++++++++++++++******************,,,,,,,,,++++++*********++++++,,,---......------,,,,,,+++++++++,,,,,,---*********++++++*********+++++++++******))))))(((''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((())))))***)))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%&&&%%%###"""""""""$$$$$$))))))((((((((('''''''''%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!!!!! !!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""###"""""""""$$$%%%$$$###"""""""""!!!!!! !!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""############$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#######################################"""""""""""""""######%%%$$$"""!!!!!!!!!"""###################################################%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$$$$""" !!!"""!!! !!!"""$$$$$$""" !!!"""!!!!!!!!!""""""############"""######""""""""""""######$$$######""""""######$$$"""############"""!!!!!! !!!""""""###""""""#########"""!!!!!!"""##################""" !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############"""""""""###############"""""""""############$$$!!!""""""############""" """%%%''''''&&&###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!""""""!!!!!!"""###$$$$$$#########$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((())))))***************++++++++++++,,,******+++++++++++++++++++++++++++++++++************+++,,,------...------+++++++++++++++,,,,,,---)))******++++++******)))*********)))))))))(((((('''''''''&&&&&&&&&&&&%%%"""###$$$%%%&&&'''((())))))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$###""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$#########"""!!! !!!""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!!!! """"""############""""""!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""############""""""""""""""""""""""""########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######"""""""""""""""###################################################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%% ###%%%%%%###!!! !!!$$$%%%&&&%%%######&&&((($$$""" """#########"""""""""""""""######$$$######""""""""""""######$$$######""""""######$$$"""######$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!###""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""!!!"""""""""############!!!"""""""""#########$$$""""""#########$$$$$$$$$"""############""""""!!!!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""" !!!"""""""""!!! %%%&&&$$$"""###%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''((()))******************+++++++++,,,,,,******++++++,,,,,,------************++++++++++++******+++,,,------------++++++******+++,,,,,,---***+++,,,------,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!############""""""""""""###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""######"""######$$$$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!""""""#########""""""###############################################################$$$$$$$$$!!!""""""######$$$%%%%%%######""""""""""""############$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%!!!%%%&&&%%%###$$$&&&&&&'''&&&$$$ !!!###$$$"""!!!!!!###%%%%%%%%%###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$############$$$$$$"""######$$$$$$"""!!! $$$$$$######""""""!!!!!! """""""""!!!!!!###"""!!! !!!"""###""""""""""""###$$$%%%&&&############""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$###############"""!!! """"""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''%%%###!!! !!!!!!"""###$$$%%%$$$###!!!$$$&&&""" """&&&"""###$$$%%%%%%$$$###"""!!!""""""#########""""""########################!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%&&&((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,------......))))))******+++++++++,,,)))***+++,,,------...---+++*********+++,,,,,,---,,,,,,............,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!!!! !!!!!! !!!!!!""""""######!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""###!!! !!!!!! !!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""""""""#########""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$ !!!"""$$$$$$$$$###"""################################################""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&######""""""""""""############$$$$$$$$$$$$######!!!"""###$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###$$$######$$$$$$$$$$$$###### !!!###%%%%%%###!!! !!!"""###$$$$$$%%%&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&((((((%%%###$$$$$$##################"""###%%%&&&&&&%%%###"""!!!!!!"""###############""""""""""""""""""""""""######################################################""""""!!!!!! """""""""""""""######$$$&&&%%%$$$###"""""""""""" """""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!"""""""""############!!! !!!$$$%%%$$$!!!%%%###!!! !!!###%%%%%%$$$###"""""""""$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***************++++++++++++++++++++++++---,,,***)))))))))******))))))***++++++++++++***//////.........---------------------------,,,,,,---------,,,,,,+++++++++++++++)))(((''''''''''''(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$''')))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$###############"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!!##############################"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######################## !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$%%%###""""""######""" ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""%%%###!!!!!!###$$$""" """"""""""""""""""""""""""""""!!! %%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$############"""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""######"""!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%"""##################"""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$&&&$$$######$$$%%%%%%$$$########################""""""""""""""""""""""""#########%%%''''''%%%"""########################"""###%%%&&&&&&%%%###"""!!!!!!"""###############""""""""""""""""""""""""################################################"""""""""###############"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!!!! !!!"""#########"""!!!########################"""""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###!!! !!!$$$%%%###"""$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************++++++++++++++++++++++++---,,,+++***)))******+++******+++,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***+++***)))(((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$%%%'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""###%%%%%%$$$$$$############$$$$$$############"""""""""!!!##############################"""!!!!!!!!!!!!!!!"""""""""""""""#################################""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$###""""""######""" """##################"""#########""""""!!!!!!!!!########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""%%%###!!!"""###$$$""" """"""""""""""""""""""""""""""!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######!!! !!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""#########$$$###!!!!!!###$$$###"""########################"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""########################"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""""""""""""""""""""################################################!!!""""""###$$$%%%%%%%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%###!!!!!!!!!###$$$###"""""""""""""""""""""""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,------------,,,---------,,,,,,,,,++++++++++++,,,,,,------......+++++++++***************+++***)))((((((''''''((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%#########""""""#####################""""""""""""##############################"""!!!!!!!!!""""""############""""""""""""########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""######"""!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###""""""######""" """"""""""""""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%###"""""""""""""""######""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%%%%%%%""""""###$$$$$$$$$$$$############""""""###############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$"""  !!!!!!!!!""""""""""""!!!!!!######""""""""""""###############""""""""""""""""""!!!!!!"""!!! ########################"""""""""""""""""""""""""""!!!!!!###$$$%%%###!!!###############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""#######################################################################################"""""""""######$$$$$$$$$"""""""""""""""######$$$""""""!!!!!!!!!""""""###$$$$$$$$$######""""""!!!"""""""""############### !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""""""""!!!"""############""""""############""""""##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------......*********)))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""""""""###############"""""""""""""""##############################""""""!!!""""""###$$$$$$######""""""!!!!!!########################$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""############!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!###%%%%%%$$$############$$$###############""""""""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''''''''%%%###"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""###############"""""""""""""""$$$""" !!!"""###"""!!!########################"""""""""""""""""""""""""""!!!!!!"""###$$$###"""""""""#########$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""######$$$######"""""""""###$$$$$$$$$######"""!!!!!!!!!!!!#########$$$$$$$$$%%%%%% !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$""""""############""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,+++++++++***************++++++,,,---......))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$##################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%&&&%%%###"""###$$$###"""$$$$$$########################""""""""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$""" !!!"""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""#########'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!!!!!!!###$$$###""""""""""""###$$$$$$%%%%%%########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! """""""""""""""######$$$$$$$$$###############$$$######"""!!!!!!!!!""""""#########$$$%%%%%%&&&&&& !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!$$$###############"""""" """######""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((***+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++))))))***++++++++++++***,,,,,,,,,+++++++++************++++++,,,,,,------))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########""""""#########""""""""""""############""""""""""""""""""""""""######"""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""###############$$$$$$$$$###"""!!!"""###$$$###"""!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$#######################################$$$$$$%%%%%%&&&(((&&&$$$#########"""!!!%%%$$$######"""##################""""""###############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!! !!!"""##################"""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$'''%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""###$$$$$$###!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""######$$$%%%$$$###""""""!!!""""""######"""""""""###$$$%%%"""""""""###$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""""""""""" """$$$###"""!!!###%%%$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''%%%###""""""###%%%''''''&&&%%%%%%&&&(((***+++************************))))))+++,,,,,,,,,++++++)))***++++++,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,)))))))))******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""!!!!!!!!!###$$$###""""""##################""""""#########$$$$$$$$$%%%########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$!!! !!!###""""""""""""""""""""""""""""""!!!!!!"""######$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""!!!""""""#######################################"""######$$$%%%%%%&&&&&&'''%%%######$$$$$$###"""%%%%%%###"""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######%%%'''######$$$$$$$$$$$$###### """###%%%%%%###""" !!!!!!"""###$$$$$$%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!!"""$$$%%%%%%$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$###!!! $$$$$$#########$$$&&&''' !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######""""""!!!!!!  """$$$###!!!!!!###%%%%%%###""" """###%%% !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&(((&&&###!!!!!!###&&&((()))(((&&&&&&&&&(((***+++))))))))))))))))))))))))((()))***+++,,,++++++***++++++,,,------------,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))******+++++++++,,,))))))(((((((((((()))***(((((((((((())))))))))))%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%###%%%''''''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######$$$"""!!!!!!!!!###$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$!!! !!!###""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%!!!!!!"""#######################################""""""###$$$%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$&&&%%%###"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%""""""############""""""%%%$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!! !!!"""######"""!!! $$$$$$$$$############""" !!!"""###$$$$$$%%%%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!  !!!"""$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))************))))))(((((()))+++---...*********+++,,,---...///***+++,,,---............------,,,+++++++++,,,,,,************))))))))))))************)))))))))))),,,***(((&&&&&&''')))***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""%%%%%%$$$###""""""#########"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%"""""""""""""""######$$$###!!!!!!###%%%%%%"""""""""############"""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######%%%%%%%%%$$$$$$$$$######""""""############"""""" !!!"""""""""""""""######""""""!!!!!! !!!!!!!!!!!! $$$###"""!!!!!!"""###$$$$$$###""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!######$$$$$$$$$ !!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!######""""""!!!&&&&&&%%%###"""!!! $$$###"""!!!!!!###%%%&&&!!!""""""#########""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!""""""############""""""$$$$$$#########"""""""""$$$######""""""#########"""""""""!!!!!!!!!""""""########################!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! !!!""""""############""""""""""""""""""!!! """"""""""""###########################$$$%%%%%%$$$%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((()))))))))************))))))))))))***,,,---+++++++++++++++,,,---...+++,,,---...////////////...---,,,,,,++++++++++++************))))))))))))*********)))))))))((((((******)))((('''(((((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""$$$######""""""""""""#########$$$$$$$$$$$$#########"""""""""""""""""""""$$$###""""""!!!!!!""""""$$$###"""""""""###%%%%%%#######################################$$$$$$%%%###############$$$$$$%%%###"""!!!"""$$$$$$""" """"""############"""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$%%% !!!!!!!!!"""""""""### !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""############"""""" !!!"""""""""""""""###"""""""""!!!!!!!!! ########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""######$$$$$$$$$"""""""""#########$$$$$$####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%########################!!!"""###$$$$$$$$$######""""""!!! $$$###"""!!!"""###%%%&&&#########$$$######""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!""""""############""""""######""""""""""""!!!!!!######!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""############!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""################################################$$$$$$$$$###############%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""""""""""""""###############"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###############"""!!! !!!""""""""""""!!!!!! """"""""""""###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************)))))))))******+++,,,,,,+++++++++,,,,,,---------...///000000000000///...---,,,++++++***+++++++++*********)))))))))******))))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$############"""%%%%%%###""""""!!!""""""""""""############""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!$$$############$$$%%%&&&########################"""############$$$$$$$$$$$$############$$$%%%%%%$$$"""!!!!!!"""######"""""""""############""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""############"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!######""""""""""""######$$$$$$###"""""""""######""""""""""""""""""""""""&&&%%%$$$###"""!!! !!!"""######$$$###############$$$$$$$$$%%%%%%####################################################################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""$$$###"""""""""###%%%&&&$$$$$$%%%%%%$$$###""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""############"""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""##################"""$$$"""  """$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$############"""#########"""""""""""""""""""""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###############"""!!!!!!######$$$$$$$$$$$$###"""!!!"""""""""###############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))************))))))))))))))),,,,,,++++++++++++++++++------...//////////////////...---,,,+++*********+++++++++*********))))))***)))))))))(((((((((((('''(((***+++***)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######"""#########!!!!!!""""""""""""!!!!!!"""""""""""""""############""""""!!!!!!!!!""""""###############$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$###!!!!!!!!!"""###$$$"""######$$$$$$######"""""""""#########""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$&&&&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""############"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###""""""""""""""""""###$$$$$$##################""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!!!!"""###############!!!"""""""""#############################################################################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""############""""""!!!!!!!!!!!!!!!"""""""""  !!!"""$$$$$$%%%%%%%%%$$$###"""$$$"""  """$$$$$$$$$$$$###############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############"""""""""!!!!!!"""""""""$$$$$$$$$############"""#########""""""""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!"""###############"""######$$$$$$$$$######!!!"""""""""############"""###$$$%%%%%%$$$###""""""######$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))))))))))))))******)))))))))(((,,,,,,+++*********++++++,,,,,,---.........------///...---,,,++++++++++++++++++++++++************)))))))))((((((((((((''''''(((***++++++)))'''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$&&&&&&!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#####################""""""######$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""############"""!!!!!!!!!###$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$###!!! !!!###$$$"""""""""######"""""""""#########$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$!!!""""""############"""!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$%%%!!!!!!""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&""""""############""""""!!!!!!""""""""""""###### !!!!!!"""#########$$$######%%%%%%%%%$$$###"""######!!!!!!!!!!!!###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""#########""""""!!!!!!!!!"""##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""" !!!"""############### !!!!!!""""""""""""!!!""""""""""""############$$$$$$$$$$$$$$$######"""!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''(((((((((((())))))(((((()))******))))))(((++++++*********++++++,,,,,,,,,---------------,,,------,,,,,,++++++,,,,,,,,,++++++++++++*********))))))(((((((((((('''''''''(((***+++***)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############"""!!!!!!""""""$$$%%%'''(((!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###############$$$$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######!!! !!!"""""""""######"""!!!!!!"""$$$######$$$$$$$$$$$$######""""""######$$$$$$######"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!""""""###""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!######""""""############""""""!!!"""######$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%###########################""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""############"""""""""""""""#########$$$$$$!!!###$$$%%%%%%$$$###!!!###%%%%%%$$$########################### !!!"""######$$$"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################"""!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########""""""############""""""!!! !!!"""""""""""""""""""""""""""############&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''')))***'''''''''((((((((())))))&&&'''((()))******))))))***)))))))))***+++,,,,,,------............------,,,,,,+++++++++,,,------,,,,,,+++++++++*********))))))((((((((('''''''''((())))))******((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$############""""""""""""###$$$%%%&&&'''!!!""""""######""""""!!! !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$ !!!"""###""""""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""### """$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###$$$%%%###"""""""""!!!!!!!!!  !!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""############"""""" !!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################""""""!!!"""###$$$%%%'''''''''''''''&&&&&&&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""############""""""""""""######$$$$$$$$$%%%"""$$$%%%$$$"""!!!!!!$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############""" !!!!!!"""###$$$$$$%%%######""""""###$$$%%%%%%####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""%%%%%%$$$$$$###!!! """"""###$$$$$$$$$$$$$$$""""""""""""############)))(((&&&%%%$$$%%%&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&(((***+++''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))***+++,,,---...///////////////......++++++++++++,,,---......,,,,,,,,,+++++++++******)))((((((((('''''''''''')))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$############"""$$$$$$$$$###$$$$$$%%%%%%""""""############"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######"""######################## """$$$%%%%%%%%%###""""""""""""""""""######$$$"""%%%%%%###!!!!!!######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""##################""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""""""""######$$$$$$""""""############"""""" !!!!!!""""""""""""""" !!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!! !!!#########"""!!!""""""""""""""""""""""""$$$$$$###"""!!! """"""#########""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""###$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&''''''%%%###%%%%%%%%%###!!! !!!##############################""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$&&&$$$!!!#########"""""""""""""""$$$###"""!!!!!!!!!"""###"""############$$$$$$$$$""""""""""""############&&&&&&&&&%%%$$$###""""""######"""!!! !!!$$$&&&(((((('''%%%###"""!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###((((((!!!"""%%%$$$######""""""""""""######'''$$$!!! !!!###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))))))))))))))******+++.../////////...------,,,++++++******************+++++++++************)))((((((''''''&&&&&&&&&%%%'''%%%$$$&&&)))***(((%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""######"""!!! !!!!!!"""###$$$$$$$$$ !!!"""######$$$###### !!!!!!""""""###### !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!  !!!###&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""########################$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%!!!###$$$###"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######%%%&&&&&&$$$"""!!!###%%%$$$###!!!!!!"""##############################""""""""""""######$$$$$$$$$#########""""""########################"""!!! """$$$%%%###!!!###"""""""""""""""""""""!!!!!!!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$""""""""""""############$$$######""""""!!!!!!!!!"""""""""!!! ###&&&#########"""""""""!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!%%%%%% """"""######""""""""""""######'''%%%""""""###%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((())),,,+++***(((''''''''''''))))))(((((())))))***+++,,,------------,,,+++************************************)))))))))((((((***)))))))))(((((((((''''''%%%%%%&&&((()))'''%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$##############################"""""""""""""""#####################$$$$$$$$$%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!"""######"""!!!  !!!""""""######""""""#########""""""!!!!!!!!!!!!!!!""""""""""""  !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""############""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%"""$$$%%%$$$###"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######"""""""""""""""""""""""""""""""""!!! ###""""""$$$%%%%%%###!!!!!!$$$%%%$$$#######################################""""""""""""######$$$############"""""""""########################""""""!!!###$$$%%%###"""""""""""""""""""""######""""""""""""###$$$&&&&&&"""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!  """$$$ !!!!!!"""######$$$$$$$$$###""""""""""""""""""###########################"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###### """"""######""""""""""""#########""" !!!"""###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((('''(((((((((((()))))))))---,,,+++)))((('''&&&&&&((((((((((((((()))************+++++++++***))))))************************))))))(((((((((''''''''')))))))))(((((((((((((((&&&%%%%%%&&&(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################!!!!!!!!!!!!"""###$$$$$$!!!""""""######""""""!!!######$$$$$$$$$###""""""#################################"""""""""""""""""""""""""""########################"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""$$$$$$$$$######""" """"""""""""!!!!!!!!!!!!"""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%###""" !!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######################################################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$%%%%%%%%%$$$####################################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""#########"""""""""!!!!!!#########$$$&&&%%%###!!!!!!###$$$###""""""$$$%%%##############################""""""""""""##################""""""""""""####################################$$$$$$###""""""""""""""""""#########%%%%%%$$$$$$######""""""""""""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$ !!! !!!###""""""###$$$%%%&&&&&&&&&######"""""""""""""""##############################"""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""######!!!!!!"""$$$$$$######""""""""""""######"""!!!"""###%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&''''''''''''((((((((((((+++***)))(((''''''''''''(((''''''''''''((()))))))))***************))))))***************+++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""!!!!!!"""######$$$"""""""""######"""""""""$$$$$$#########"""!!!!!!####################################""""""""""""!!!!!!!!!"""""""""""""""#########"""""""""""""""################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""###############"""!!!!!!######""""""!!!!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$%%%'''&&&$$$"""&&&&&&$$$!!! !!!$$$&&&##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########!!!!!!""""""############%%%%%%$$$$$$###"""!!!!!!!!!!!!"""""""""#####################$$$$$$$$$$$$##################$$$$$$ !!!!!! !!!###$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""""""""##############################$$$"""!!!"""###$$$###"""########################"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""#########$$$######""""""""""""######$$$$$$%%%''')))(((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''&&&''''''((()))******++++++++++++******))))))*********+++++++++******)))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""############""""""$$$######""""""!!!!!!!!!#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""######!!!!!!"""#####################""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$$$$#########"""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""######$$$$$$######"""############$$$$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""#########%%%$$$$$$&&&''''''%%%###'''&&&$$$""" !!!$$$&&&##############################""""""""""""######!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%$$$"""######!!!!!!!!!"""######$$$$$$ !!!"""###############!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """############""""""""""""""""""""""""""""""######$$$########################$$$###""""""$$$$$$###"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""  """!!!!!!"""######""""""""""""######!!!!!!!!!###%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,*********)))))))))(((((('''''''''''''''(((((((((###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""""""""######$$$$$$######"""######"""!!!!!!!!!""""""########################!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! $$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############ """######$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!  !!!###%%%$$$$$$$$$######""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$###############$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!"""######"""!!!"""#########""""""######$$$%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$###$$$%%%##############################""""""""""""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""###%%%'''&&&###""""""$$$ !!!!!!"""######$$$$$$ !!!"""###"""!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%""""""!!!!!!  !!!######"""!!!"""###"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""########################""""""############""""""""""""""""""""""""""""""  $$$"""!!!"""######""""""""""""###### """###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((()))***++++++,,,,,,,,,+++((())))))***++++++,,,,,,))))))((((((((('''''''''&&&&&&&&&''''''((((((((("""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$######"""#########"""######$$$$$$######"""""""""!!! !!!!!!############################## !!!"""###$$$$$$%%%#########""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################"""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!"""######"""!!! !!!"""###""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$########################!!!"""###$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$######"""###$$$$$$""""""###$$$######""""""######$$$%%%"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$%%%$$$###"""!!!""""""""""""""""""""""""''''''&&&&&&%%%$$$$$$$$$###"""###$$$%%%%%%###!!!!!!%%%((('''&&&%%%%%%##############################""""""""""""###### !!!!!!!!!""""""#################################%%%'''&&&###""""""$$$ !!!!!!"""###$$$$$$$$$""""""######!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! """$$$$$$###"""###$$$#########$$$%%%%%%&&&&&&""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$$$$"""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###&&&$$$"""$$$######""""""""""""######$$$######$$$&&&(((''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))***+++++++++++++++((())))))***++++++,,,,,,(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######"""!!! """###$$$######################## """###$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!! ###$$$$$$######"""!!! !!!!!!""""""######%%%$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######################################################$$$###""" """###$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%#########"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""%%%%%%$$$###"""!!!  !!!###$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$%%%######%%%((()))&&&#########""""""######$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$###!!! """$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#####################$$$%%%&&&'''%%%%%%$$$$$$###"""""""""'''&&&%%%$$$############"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############""""""######$$$%%%!!!###&&&'''%%%###!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$%%%'''((('''&&&'''((()))***++++++***)))+++++++++***************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###### !!!""""""!!! """""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""############""""""!!!!!! !!!!!!"""###############"""""""""""""""""""""""" """""""""""""""""""""""" !!!""""""!!!!!!"""######$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$ $$$###!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!! """"""""""""""""""""""""######""""""!!!!!!  !!!!!!""""""############""""""""""""!!!!!!"""########################""""""""""""""" """$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################""""""!!!!!!########################!!!""""""""""""#########%%%%%%%%%$$$$$$#####################"""""""""!!!""""""############""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""######$$$$$$###&&&%%%$$$$$$#########$$$###""""""!!!!!!""""""###%%%$$$$$$###""""""######"""!!!!!!###%%%&&&###!!!######""""""######$$$%%%!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######!!! !!!"""$$$%%%######""""""""""""######$$$$$$$$$######"""""""""######""""""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$###############""""""######$$$%%%"""###$$$###"""!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((()))(((''''''((()))***+++******)))(((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$############""" """"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######""""""###$$$###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""######"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""############""""""""""""!!!!!!"""############"""###"""""""""""""""""""""!!!"""############""""""""""""###############"""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$#######################################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""%%%%%%$$$############$$$#########""""""############$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$"""!!!######""""""######$$$%%%""""""#########"""!!!!!! """######"""!!!!!!########################%%%$$$########################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""###############""""""""""""""""""""""""!!!""""""######""""""###$$$$$$%%%&&&&&&"""""""""""""""###############""""""""""""######%%%$$$$$$$$$$$$###############""""""######$$$%%%#########!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((('''((()))******((((((((()))*********))))))((((((((()))******++++++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%#########""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!#########"""!!! ###""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$######$$$%%%######$$$$$$######"""!!!""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!""""""############"""""""""""" !!!"""""""""""""""""""""""""""""""""###### !!!""""""######"""""" !!!!!!!!!""""""""""""""""""""""""######!!!!!!"""############"""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################'''&&&$$$######$$$%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$######"""!!!$$$$$$###############$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""############$$$$$$############""""""######$$$%%%$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###""""""""""""""""""######""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$######""""""######$$$##################""""""!!!!!!!!!""""""$$$%%%%%%"""""""""#########$$$$$$"""""""""""""""!!!!!! $$$###!!!!!!!!!!!!###$$$$$$$$$$$$$$$##################""""""######$$$%%%###$$$$$$###!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&''')))***)))((('''(((*********)))(((((()))))))))))))))))))))******+++,,,------...((((((((()))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """###$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$###""""""###%%%##################""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""############"""""""""!!! !!!""""""""""""!!!"""""""""""""""#########"""""""""###"""""""""""" !!!!!!!!!"""""""""""""""""""""#########!!!""""""##############################$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''%%%$$$######$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%$$$$$$###"""!!!#########""""""###$$$$$$$$$$$$############$$$$$$""""""$$$%%%%%%$$$###"""###$$$$$$############$$$######""""""######$$$%%%%%%%%%%%%$$$############ ###&&&&&&%%%$$$%%%&&&""""""""""""""""""""""""######!!!!!!!!!"""###$$$"""""""""######""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$&&&((()))######""""""!!!!!!!!!!!!!!!""""""###""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""######""""""######$$$%%%"""$$$''''''%%%###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&((()))***(((''''''''')))***)))((())))))(((((((((((((((((())))))***+++,,,,,,------''''''(((((()))))))))***(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""!!!!!!$$$%%%%%%%%%$$$###!!! """""""""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""############""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!############"""""""""!!! !!!!!!"""""""""""""""!!!!!!""""""############$$$######"""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""############"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$%%%%%%%%%$$$###""""""###""""""""""""###$$$$$$#########""""""#########""""""###$$$$$$$$$$$$###"""######""" !!!#########""""""######$$$%%%&&&%%%$$$$$$###$$$$$$%%%!!!###%%%$$$"""!!!###&&&########################"""""""""""""""######$$$""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&((()))$$$######"""!!!!!! """$$$%%%&&&&&&$$$$$$############$$$$$$$$$############"""""""""######""""""######$$$%%%"""%%%((()))'''$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***)))''''''((()))***)))((())))))((('''''''''(((((('''''''''((())))))******&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%%%%%%%$$$$$$######"""$$$%%%%%%$$$$$$###!!!!!!%%%$$$$$$###""""""######""""""""""""""""""""""""##################"""""" !!!"""#########"""""""""############$$$"""############""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""!!!!!!"""###""""""!!!!!!!!!"""######""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######""""""""""""!!!!!!############""""""""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$$$$$$$###"""""""""######""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$$$$###""""""!!!!!!""""""#########""""""###$$$$$$%%%###$$$%%%### """$$$######""""""######$$$%%%$$$######""""""###$$$%%% """###  $$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$############!!!###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######""""""######$$$%%%###%%%&&&&&&$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))***)))((()))+++++++++******)))((('''&&&''''''((('''''''''''''''''''''(((%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###"""!!!"""######""""""""""""""""""""""""##################$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""" """######"""!!!###$$$"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""######$$$!!!!!!""""""""""""!!!!!! !!!""""""######"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""###$$$######""""""""""""""""""""""""!!!"""""""""#####################"""""""""!!!!!!############"""""""""""""""######$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$###"""""""""###$$$%%%"""""""""#########$$$$$$ !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""######""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%&&&&&&'''(((%%%""""""$$$'''#########"""###$$$$$$%%%""""""!!!!!!!!!###$$$%%%###%%%%%%!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%&&&''''''###$$$%%%%%%$$$"""$$$%%%&&&''''''&&&%%%$$$############""""""""""""#########"""###$$$$$$%%%$$$%%%$$$###!!!!!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***))))))(((+++***)))***,,,---,,,+++***)))((('''&&&&&&'''((())))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$!!! !!!###%%%''')))!!! """###%%%'''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######""""""!!!!!! """"""######$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""!!!###$$$$$$######$$$%%%"""!!! """###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################%%%$$$###"""""""""$$$$$$!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######$$$#########""""""!!!!!!############""""""""""""######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""############ !!!!!!"""###$$$$$$$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""$$$&&&))))))(((&&&$$$########################!!!""""""""""""#########&&&%%%%%%$$$$$$#################################$$$#########""""""!!!!!!""""""""""""############!!!!!!"""############"""%%%&&&'''&&&$$$###$$$%%%%%%$$$######""""""############$$$$$$$$$$$$######!!!###$$$$$$######$$$%%% !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######""""""###%%%'''(((&&&&&&%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''(((******************************))))))(((((('''''''''&&&((((((((((((((((((((((((###$$$%%%'''((())))))))))))+++,,,,,,)))'''&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""######$$$$$$###"""!!! !!!"""###"""""""""""""""#########$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""!!!!!! """"""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""""""""######$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######"""###%%%%%%###!!!####################################""""""""""""!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#############################################"""""""""!!!!!!!!!""""""#########$$$""""""""""""############%%%&&&'''&&&$$$######%%%%%%$$$######""""""######"""##################""" """######"""!!!###$$$"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""%%%$$$###"""!!!""""""#####################""""""############"""""""""!!!$$$$$$###"""""""""""""""############"""""""""!!!$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$$$$############$$$&&&'''$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""###############"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))************************)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''')))******+++++++++,,,...---***(((''''''&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""#########""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""#########""""""""""""############""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""######$$$%%%""""""#########""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######""""""!!!$$$######"""""""""######"""""""""""""""""""""""" """""""""""""""""""""""""""######$$$$$$######""""""""""""########################"""""""""!!!!!!!!!""""""######""""""!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""############""""""!!!""""""######""""""!!!%%%$$$######""""""#########$$$$$$%%%$$$###"""!!!######$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$###"""###$$$%%%$$$"""####################################""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$##########################################"""""""""""" !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&''''''&&&###"""###$$$%%%$$$######""""""######!!!""""""######""""""!!!!!!""""""!!!!!!"""#########""""""""""""""""""######$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""!!!!!!!!!"""##################""""""""""""$$$###""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$###$$$$$$$$$$$$###""""""$$$######""""""######$$$$$$$$$############$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&((()))************---//////...+++)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""############""""""""""""##################"""!!!!!!!!!""""""######""""""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""$$$######""""""######$$$###""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""###""""""!!!!!!""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!"""""""""""""""""""""""""""""""""##################"""$$$$$$###"""""""""#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""!!!!!!!!!&&&$$$""""""###$$$$$$$$$####################################"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""" !!!"""###$$$$$$%%%$$$###!!! """$$$%%%&&&''''''%%%###""""""###%%%$$$######""""""######!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""$$$########################"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!! !!!"""###$$$#########"""""""""""""""######"""""""""""""""############""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""######""""""""""""######%%%$$$$$$############### !!!!!!"""""""""###"""""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!! ########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((...000111///,,,)))((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$######""""""!!!!!! !!!"""######"""!!! """""""""""""""#########!!!!!!""""""############!!!"""""""""############!!!"""""""""##################""""""!!!""""""#########""""""!!!!!! !!!"""###%%%%%%$$$###### !!!""""""###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! """""""""""""""""""""""""""##################""""""############"""!!!!!!""""""""""""""""""""""""!!!"""""""""##################""""""!!!""""""#########""""""""""""############$$$$$$$$$$$$############""""""""""""###############$$$############!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""!!!!!!'''%%%"""!!!"""$$$%%%%%%####################################"""""""""!!!""""""#########$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###### !!!!!!"""######$$$$$$$$$###!!! """$$$%%%%%%&&&&&&%%%###""""""###%%%$$$######""""""######!!!!!!""""""""""""!!!!!!!!!"""$$$###""""""###%%%""""""######$$$%%%%%%&&&!!!"""######$$$$$$$$$$$$""""""""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!! !!!!!!"""######""""""""""""""""""#########"""""""""""""""######""""""""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!""""""######!!!"""""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ######################## !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''---///000///,,,)))(((((()))((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$%%%############""""""!!!!!!!!!"""""""""############!!!"""""""""##################""""""""""""#########"""""""""!!!!!!!!! !!!"""###%%%%%%$$$######!!!"""######$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! ########################!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""############"""!!!!!!"""############$$$$$$$$$$$$#########""""""!!!""""""########################$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################'''%%%"""!!!###%%%%%%%%%####################################"""""""""!!!###############$$$$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""###############"""!!!!!!!!!"""$$$%%%###%%%%%%$$$###"""###$$$%%%$$$######""""""######!!!""""""######""""""!!!"""###$$$$$$######$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!"""#########""""""""""""""""""############"""""""""""""""######$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""#########!!!""""""######$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""########################!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++,,,...---+++)))(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$######"""!!!!!! """"""""""""############""""""""""""##################"""""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""######""""""""""""""""""!!!############$$$$$$$$$$$$!!!""""""""""""""""""!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""##################"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""##################"""""""""!!!!!!!!!"""###############"""######$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''%%%######$$$%%%%%%%%%####################################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!"""""""""########################""""""""""""""""""""""""############"""###$$$$$$######$$$%%%%%%$$$######""""""######"""##################"""!!!"""######""""""###$$$############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###"""!!!"""$$$%%%%%%###!!! !!!"""""""""############"""""""""""""""###$$$$$$!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!!""""""##################!!!""""""######$$$%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$"""  """########################### """$$$%%%&&&########################!!!"""$$$%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))''')))++++++)))'''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$###################################################### !!!"""###$$$$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""##################""""""######$$$%%% !!!!!!""""""############""""""######$$$%%% !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%######"""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###############""""""""""""#########$$$"""######$$$$$$######""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""############"""""""""###%%%%%%######$$$$$$$$$###"""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$####################################""""""""""""########################"""######$$$$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############"""!!!"""$$$$$$######$$$&&&%%%$$$$$$###"""###############$$$$$$$$$$$$###### !!!""""""!!!!!!"""###$$$$$$$$$###"""!!!!!! """######$$$$$$$$$&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""!!!###&&&''''''$$$!!!!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$##################!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$""""""%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$######################## """$$$%%%&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''''''''''''''%%%'''))))))(((''''''''' """###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!! !!!"""###%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""##################""""""###$$$%%%%%% !!!"""###$$$$$$$$$###"""""""""###%%%&&& !!!"""############""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!"""######"""!!! """"""######$$$$$$%%%%%% !!!!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$ """###%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%$$$###""" """###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$%%%''''''%%%#######################################""""""""""""$$$$$$##################"""###$$$%%%&&&''''''(((#######################################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###############"""!!! ####################################$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###############"""!!!!!!$$$%%%%%%###!!! %%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""#############################################"""!!! &&&$$$######$$$$$$###!!!""""""############""""""#########"""""""""""""""################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#####################"""!!! $$$###"""!!!!!! !!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""###########################"""""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###########################$$$%%%&&&&&&&&&&&&&&&########################&&&%%%$$$"""!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """###%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""!!! !!!###$$$'''&&&$$$""" !!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!###$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$############"""############""""""""""""%%%###""""""###$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############""""""!!!!!! """############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######((('''&&&&&&$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$$$$###############"""!!!!!!"""$$$$$$$$$"""!!!"""###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###### !!!""""""######"""""""""######$$$%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################""""""######$$$############"""!!!!!!""""""!!!!!!"""###$$$$$$###"""!!!###"""""""""""""""""""""################################################%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############""""""!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%######################################################""""""""""""######%%%%%%%%%&&&%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))'''&&&&&&))))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""" $$$###""""""""""""""""""!!!!!!"""############### !!!"""######"""!!! #########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""###!!!!!!"""######"""!!!!!!!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$###############"""!!!!!!""""""######$$$$$$$$$%%%############"""""""""""""""!!! !!!!!!"""!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""############$$$$$$$$$########################"""######$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$#########""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$"""############""""""!!!!!!###$$$$$$######$$$&&&!!!!!! !!!!!!######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$############""""""""""""##############################!!!"""###$$$%%%%%%%%%%%%###"""!!!!!!""""""!!! """###$$$$$$###""" """"""""""""""""""######################################################%%%$$$$$$######"""!!!!!!########################%%%$$$######"""#########!!!""""""############"""!!!!!!!!!!!!!!!""""""###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$%%%%%%%%%%%%$$$$$$###########################""""""!!!!!!"""###$$$$$$!!!!!!"""############### !!!###$$$$$$###!!! !!!!!!"""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######"""""""""######$$$!!!!!!"""###############!!!!!!!!!"""""""""######""""""###$$$$$$###"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############""""""!!! !!!"""###$$$%%%&&&&&&############""""""""""""######""""""""""""############""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#################################"""!!! !!!"""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$%%%###!!! !!!###$$$############"""""""""""""""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""############"""!!!"""$$$%%%%%%$$$###%%%&&&######""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%% """$$$%%%&&&%%%###"""######""""""""""""##############################"""###$$$%%%%%%%%%%%%%%%%%%###"""###$$$$$$###""" !!!###%%%%%%###!!! """""""""""""""#########################################################!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$ !!!"""############### !!!"""###$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""""""""%%%$$$"""!!! !!!"""""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!"""############### !!!###%%%%%%###!!! !!!###$$$$$$###!!!##############################$$$%%%$$$###!!! """"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################!!!!!!"""###############!!!!!!"""""""""##################$$$$$$#########$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!""""""###$$$$$$%%%%%%############"""""""""!!!"""""""""!!!!!!!!!"""######""""""""""""""""""###""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################"""  !!!#########$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%""""""###$$$$$$%%%&&&&&&"""#########$$$$$$$$$$$$"""""""""#########$$$$$$!!!""""""#########""""""$$$%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""!!!"""""""""""""""!!!!!!%%%%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&%%%###"""######""""""""""""##############################%%%%%%%%%%%%%%%$$$###"""$$$###"""###$$$%%%$$$### """###$$$$$$###""" !!!!!!""""""####################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###############$$$$$$ !!!"""############### !!!###$$$%%%"""""""""""""""#########################################################$$$$$$###"""!!!!!!""""""###"""!!! !!!""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!######################## """#########"""!!!#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""###############""""""""""""############$$$##################$$$%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""####################################"""""""""!!! !!! !!!"""""""""######""""""""""""""""""######$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$########################$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$###!!! !!!###$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&!!!!!!"""$$$&&&'''((()))!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$!!!""""""############"""$$$%%%&&&%%%###""""""#########""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$############""""""""""""##############################%%%%%%%%%%%%$$$###"""!!!"""!!! !!!"""###"""!!!""""""############""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$######""""""!!! #################################"""######$$$%%%!!!""""""############""" !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!!######"""""""""######$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''(((''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###############"""##################"""!!!"""$$$%%%%%%$$$##############################!!!""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!""""""###$$$#########%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###############"""""""""#########$$$$$$$$$###""""""""""""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""############"""$$$$$$$$$#########""""""############""""""""""""!!!###%%%###!!! """%%%""""""############"""""""""""""""###############"""""""""############$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$%%%&&&''''''!!!!!!!!!!!!""""""""""""###""""""!!!"""###$$$%%%!!!!!!"""###############!!!###$$$###""""""###%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%%%%((((((((((((((('''&&&&&&$$$$$$%%%%%%$$$######"""""""""#########$$$$$$$$$######""""""""""""#######################################$$$######""""""!!! """###"""!!!######"""!!!!!!"""###### !!!!!!"""######$$$$$$########################""""""""""""""""""""""""#########"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""############""""""!!!!!!!!! !!!!!!"""######"""""""""""""""""""""!!!################################################%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''(((''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$!!!!!!"""###############$$$$$$###""""""###$$$$$$""""""""""""#########$$$########################"""""""""!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$!!!!!!###$$$$$$$$$###"""###$$$%%%%%%%%%$$$######!!!!!!"""###############""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######"""#########"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""##############################$$$$$$$$$############"""""""""""""""%%%'''%%%"""!!!$$$'''!!!"""###$$$$$$###"""!!!############""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###############"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!"""############### """""""""###$$$&&&######""""""""""""###### """###%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%######""""""""""""############################## !!!"""##################"""""""""$$$%%%%%%$$$%%%###!!! !!!###%%% !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###############"""!!! !!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!! !!!###%%%&&&&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''(((((('''''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&!!!!!!"""###############%%%$$$"""!!!!!!"""$$$%%%!!!!!! !!!"""###$$$""""""""""""""""""""""""&&&%%%$$$"""!!!"""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%!!!!!!"""###############"""############$$$$$$$$$###"""!!! !!!"""###$$$###############$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&############""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""##################$$$%%%$$$"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$$$$############$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$######""""""!!!!!!""""""""""""""""""###### !!!!!!"""""""""###$$$%%%%%%%%%%%%$$$%%%$$$######""""""############""""""""""""######$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$########################$$$$$$$$$#########""""""!!!!!!  !!!!!!#########"""""""""""""""$$$###""" """###$$$$$$###!!! !!!"""$$$$$$##################%%%$$$###!!!!!!!!!"""######"""!!! !!!"""#########""""""######$$$%%%$$$###"""""""""###%%%&&&###""""""!!!!!!!!!""""""$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""################################################""""""""""""""""""""""""####################################""""""""""""$$$$$$$$$$$$$$$###""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!########################%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$##################"""""""""""""""#########"""""""""""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$%%%$$$######""""""############""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""##########################################$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&&&&'''!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""########################%%%$$$"""!!!!!!!!!"""######"""!!!!!!!!!!!!"""###""""""!!!!!!""""""###$$$######""""""######$$$%%%""""""!!!!!!!!!!!!!!!"""$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######"""######$$$$$$######"""######"""""""""###%%%%%%###$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########################################################""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!! ############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$$$$$$$############"""######################## !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############$$$#########""""""!!!!!!$$$###############""""""""""""!!! !!!"""###$$$$$$$$$###""""""""""""#########""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$###############"""###$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""########################$$$###""""""!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""$$$$$$$$$###############%%%%%%$$$###""""""!!!"""$$$######""""""######$$$#########"""######$$$%%%"""###############""""""""""""""""""""""""""""""########################!!!!!!!!!""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""####################################"""""""""""" !!! ################################################"""######$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$%%%$$$######"""#########""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!$$$$$$##########################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$&&&%%%###""""""###%%%&&&"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$######""""""!!!###"""!!! """$$$%%%$$$$$$###"""""""""""""""######""""""""""""######"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$######################################################### !!!""""""!!!#########"""""""""""""""$$$######""""""######$$$#########"""""""""""""""###############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!"""###%%%%%%$$$######!!!!!! !!!!!!""""""########################%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$##################$$$$$$!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""####################################"""""""""!!!"""###############"""""""""###############$$$$$$######################## !!!"""######$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$##################$$$$$$$$$###############$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$############""""""!!!!!!#########""""""!!!!!!!!!$$$###!!! !!!"""$$$&&&$$$###""""""!!!!!!""""""######""""""""""""############$$$$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########################################################!!!###$$$%%%%%%$$$""" %%%$$$$$$###"""!!! $$$$$$############$$$$$$###############""""""!!!""""""#########$$$$$$$$$"""""""""#########""""""""""""############""""""###""""""""""""###$$$$$$!!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!"""#################################"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$#########$$$############!!!"""###$$$$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$###$$$######""""""###$$$$$$#################################$$$$$$#########$$$###############$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$######"""###############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######$$$#########$$$###"""""""""###$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############"""""""""""""""""""""###""""""""""""""""""!!!!!!######"""!!!"""###$$$%%%######"""!!!!!!!!!!!!"""######""""""""""""######"""###$$$$$$$$$"""!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$ """$$$&&&&&&&&&&&&%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""###$$$$$$%%%%%%!!!!!!"""############""""""######$$$$$$######"""###############$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###############$$$$$$$$$"""!!!""""""###$$$%%%%%%###""""""!!!!!!""""""######$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""######$$$$$$######""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$#######################################$$$###"""""""""###$$$%%%########################"""###$$$$$$$$$$$$###"""#########"""######$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""########################$$$$$$%%%%%%&&&$$$$$$###############$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""!!! $$$###"""!!!"""###%%%&&&#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!""""""""""""!!!#########"""""""""""""""!!!!!!!!!"""######$$$$$$""""""##################!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!######""""""""""""###### """$$$%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""##########################################""""""#########$$$$$$$$$ !!!"""######$$$""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%% !!!"""###$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$######""""""######$$$%%%############$$$%%%&&&'''""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!###$$$$$$%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!"""###############""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""""""""""""##############################$$$$$$$$$######""""""""""""######$$$###"""!!!"""###%%%&&&########################"""###$$$$$$$$$$$$###"""######""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""#########$$$"""######$$$%%%%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###$$$###"""!!!"""###%%%&&&########################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################!!!###%%%''''''%%%###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&& !!!!!!"""!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""""""""###### ###%%%&&&&&&%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$'''&&&$$$"""!!!  !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''(((""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!! !!!"""######"""!!! ###$$$%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$################################################### !!!"""###$$$%%%&&&&&&""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!!!! """"""######$$$$$$$$$%%%######""""""""""""######$$$###"""!!!"""###%%%&&&########################"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!""""""""""""!!!!!!""""""############"""""" !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!!!!################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######""""""!!!!!!""""""""""""############!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###!!!!!!"""$$$%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!###%%%%%%#########$$$######""""""!!!!!! """"""""""""""""""""""""""""""######"""!!! ######""""""!!!!!! %%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!#########"""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""######$$$##############################""""""""""""######&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%###"""$$$$$$############$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$###"""!!!###"""""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$%%%&&&((()))***""""""#########$$$$$$$$$%%%$$$######"""#########$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!!  """###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""""" !!!!!!"""###$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""############ !!!###$$$%%%###############"""!!! !!!###%%%%%%$$$"""&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""############""""""###$$$%%%&&&&&&'''&&&&&&!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###############################################################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!! """"""""""""###############"""!!!!!!!!!"""$$$%%%########################%%%$$$"""!!!!!!###$$$%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################!!!###$$$$$$"""!!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$############"""""""""$$$#########""""""""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$###############"""""""""""""""######$$$##############################""""""""""""######$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$#########"""""""""###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$###""""""!!!$$$######"""""""""##########################################$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""###$$$######"""""""""######""""""############""""""!!!"""######!!!!!!"""######"""!!!!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""""""""###$$$%%%%%%%%%################################################$$$$$$$$$#########""""""########################%%%%%%$$$###""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$######!!! !!!"""%%%%%%$$$"""$$$$$$######"""""""""!!!!!!""""""######""""""!!!!!!""""""######""""""!!!""""""############""""""!!!""""""######"""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%################################################%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""############%%%###!!! """%%%'''##############################"""""""""###%%%&&&%%%$$$############%%%%%%###$$$$$$$$$$$$###""""""###########################$$$%%%$$$"""!!!!!!"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!""""""###$$$$$$!!!!!!""""""""""""#####################"""""""""######$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""""""""""""""######$$$##############################""""""""""""######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!! !!!""""""########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######"""############$$$$$$$$$##################""""""#########$$$$$$$$$$$$%%%########################""""""######""""""!!!!!!&&&%%%$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###""""""""""""$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$""""""###$$$"""""""""!!!"""######$$$#########$$$$$$$$$$$$%%%########################"""""""""###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!#########$$$%%%%%%&&&&&&########################!!!"""""""""###$$$$$$$$$$$$$$$$$$#######################################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$##################$$$$$$%%%%%%%%%$$$$$$!!! """$$$%%%$$$"""$$$$$$###"""!!!!!! #########$$$$$$#########"""""""""######"""""""""""""""############"""""" !!!!!!!!! ######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&################################################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&!!!"""""""""############$$$###"""!!!"""###$$$%%%########################""""""""""""###$$$&&&&&&&&&%%%###!!! !!!###$$$######$$$$$$$$$######"""########################&&&&&&&&&%%%###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$%%%&&&!!!!!!"""""""""######### !!!"""#################################'''&&&&&&$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$########################$$$######""""""######$$$ """###%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!&&&&&&%%%$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$###""""""!!!!!!###############$$$%%%&&&######$$$$$$$$$$$$######"""###$$$###""""""###$$$"""""""""""""""######$$$############$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$############"""########################"""######$$$$$$##################$$$$$$$$$%%%%%%########################"""######$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$ !!!"""###############!!!!!! """$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$##################$$$""""""############""""""""""""############""""""$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$ !!!"""###$$$$$$%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###############$$$$$$%%%%%%&&&&&&!!!"""""""""############!!!"""$$$%%%%%%%%%######""""""""""""""""""""""""!!!"""""""""###$$$%%%&&&%%%$$$"""  !!!""""""######$$$$$$$$$##############################%%%%%%%%%###!!! !!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$#########"""""""""!!! !!!"""######$$$###############$$$$$$$$$&&&%%%$$$###"""!!! """""""""###$$$$$$$$$%%%"""""""""""""""######$$$########################$$$$$$############$$$$$$ !!!###$$$%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$######################## !!!""""""""""""!!!!!!&&&%%%%%%$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%#########"""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""###$$$%%%"""##################"""!!!"""######!!!!!!"""###!!!"""""""""############""""""#########$$$$$$$$$########################"""#########$$$$$$%%%%%%########################"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%"""""""""#######################################""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""#########$$$"""!!!!!!"""###$$$%%%%%% !!!"""###############"""!!! !!!###$$$$$$###%%%%%%$$$$$$###""""""!!!###""""""!!!!!!""""""###"""######$$$$$$######"""""""""############"""""""""#########"""!!!!!! !!!!!!"""############"""!!!!!!""""""###$$$$$$$$$ !!!"""###$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$#########!!!!!!!!!"""""""""""""""""""""""""""############ """%%%''''''&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$###"""!!! !!!!!!"""""""""###$$$$$$$$$$$$###########################""""""!!!!!!"""""""""############$$$"""""""""""""""""""""""""""!!!  !!!"""###%%%$$$$$$###""""""!!!!!! !!!""""""###$$$$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""########################$$$$$$$$$"""""""""""""""######$$$########################$$$$$$############$$$$$$"""""""""#############################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%########################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##################""""""#########$$$$$$$$$$$$%%%########################!!!!!!""""""######""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$"""!!! """""""""#########$$$$$$%%%$$$######"""############""""""""""""######$$$""""""############""""""!!!"""###"""!!!!!!"""###!!!!!!"""############""""""""""""############$$$#################################$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&""""""""""""""""""""""""######################## !!!!!!!!!"""########################$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$$$$###""""""""""""!!!!!!!!!$$$###""""""""""""###$$$"""######$$$$$$######"""""""""############"""""" !!!!!!!!! !!!!!!"""############"""!!!!!!!!!"""###$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!!!!!!! """"""""""""############"""###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$########################""""""!!!!!!###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!"""###########################!!!""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""######$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################################################################%%%&&&'''$$$$$$############$$$$$$"""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!""""""###$$$$$$######""""""""""""######$$$%%%########################!!!!!!"""""""""#########$$$###""""""!!!!!!!!!!!!"""""""""#########$$$$$$#########"""######$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$ !!!"""###$$$######"""""""""""""""###################################################"""""""""""""""###$$$%%%&&&''''''########################$$$$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################%%%%%%$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%$$$#########!!! """$$$%%%$$$"""""""""###############'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$######""""""!!!!!!""""""""""""############$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$######"""$$$%%%%%%&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$"""!!!"""$$$'''""""""######$$$$$$$$$$$$"""""""""""""""""""""""")))'''%%%######$$$%%%&&&"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$########################%%%$$$$$$######$$$$$$%%%'''%%%"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###%%%&&&((($$$$$$############$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################""""""###$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&########################!!!!!!!!!!!!"""""""""""""""""""""###$$$&&&'''(((""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%% !!!"""$$$$$$######"""""""""""""""##########################################""""""!!!!!! """"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###############"""!!! ###!!! """$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$######%%%%%%$$$###&&&%%%###!!!"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$###"""!!! &&&%%%%%%%%%$$$$$$############################## !!!"""###$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""##################""""""!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%$$$######$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! """"""""""""""""""""""""######"""""""""""""""######"""""""""""""""###$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###### """###$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!! $$$***+++'''"""!!! !!!###$$$$$$$$$$$$#########""""""########################&&&''''''&&&###!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""!!!!!!"""###$$$&&&'''((("""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############'''&&&%%%$$$############""""""""""""!!!!!! ########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$######"""!!!$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################!!!"""###%%%''')))***+++"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!!""""""##################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$########################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$######$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!!!!######$$$###""""""%%%$$$$$$###""""""######$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""!!! ###'''&&&""""""!!!!!! !!!"""###$$$$$$$$$$$$#########""""""########################&&&(((((('''$$$""""""#########################################################$$$$$$$$$$$$######$$$$$$###"""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""""""""###%%%&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%###"""!!!"""######"""!!!""""""""""""""""""############$$$$$$$$$######"""########################""""""""""""############''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""#########"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""####################################$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""#########"""""""""""""""########################""""""""""""""""""!!!!!!###############"""!!!!!!%%%$$$######"""#########$$$$$$$$$###############################################################"""##################"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######!!!"""$$$""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###############""""""""""""""""""""""""&&&(((((('''%%%######$$$######################################################$$$$$$$$$$$$######$$$###""""""""""""""""""########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%$$$"""!!!"""###$$$###"""$$$$$$$$$###""" ######$$$$$$$$$###"""""" !!!"""""""""############%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((('''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$###""" ######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$###############%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###""""""!!!!!!############""""""!!!!!!"""""""""""""""#########$$$######""""""!!!!!!!!!""""""#########"""""""""$$$$$$###############$$$########################################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!$$$$$$""""""###""""""""""""""""""#################################""""""""""""""""""""""""%%%&&&'''&&&%%%######$$$######################################################$$$$$$$$$$$$############"""""""""""""""###########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! !!!"""""""""###############""""""!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""#################################"""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$%%%&&&'''#########$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""#######################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%%%%$$$###%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$########################"""""""""""""""###$$$$$$&&&&&&$$$###""""""""""""######$$$$$$###"""!!! !!!!!!"""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$%%%$$$###############$$$$$$########################################################################""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################ $$$%%%""""""$$$$$$"""!!!""""""#######################################"""""""""""""""""""""""""""$$$%%%%%%###"""############################################################$$$$$$$$$$$$#########"""""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$###"""!!!########################""""""""""""############$$$$$$###############$$$"""""""""############$$$########################"""""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""#########$$$######"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$########################"""""""""###############$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""%%%'''&&&######%%%'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$###############""""""###$$$$$$###!!! !!!""""""######$$$$$$$$$##################"""""" !!!"""$$$%%%&&&#########"""######$$$%%%###############$$$$$$$$$################################################"""##################""" !!!!!!""""""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$$$$!!! $$$&&&%%%!!!"""######$$$$$$#####################$$$$$$$$$######################## """$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$###"""###$$$%%%$$$"""###$$$$$$###!!!$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############""""""!!!"""""""""""""""############$$$$$$%%%%%%$$$$$$###########################$$$###""" ###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################"""""""""#########$$$$$$########################$$$$$$#########"""""""""""""""#########$$$$$$$$$""""""##################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#########$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%$$$###"""###&&&((('''###!!!$$$'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################""""""""""""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$ !!!###$$$$$$###"""!!!""""""######$$$%%%%%%&&&##################$$$$$$""""""!!!!!!!!!###$$$%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!"""######"""!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$$$$!!!%%%%%%!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!"""###$$$###!!!"""$$$%%%%%%$$$###%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""""""""""""""#####################"""######$$$$$$!!!!!!"""""""""################################# !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!"""""""""#####################"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""####################################$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###"""$$$''')))'''###!!!###'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%% """$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""#########""""""###$$$%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$######$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""!!!""""""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$+++)))%%%"""!!!"""$$$&&&###"""!!! !!!&&&%%%$$$#########$$$%%%%%%""" !!!$$$&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""!!! """""""""###$$$$$$$$$%%%""""""""""""############$$$$$$######"""#########&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''%%%###""""""###$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""########################&&&&&&$$$###""""""!!!!!!########################%%%$$$######"""#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$'''%%%###!!!!!!"""$$$&&&######!!! !!!!!!$$$$$$#########$$$%%%&&&***'''$$$"""###""" !!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! $$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##############################"""############""""""!!!##################$$$$$$""""""""""""############%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$"""!!!"""###$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################""""""########################################################################$$$$$$###""""""""""""""""""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""########################%%%%%%$$$###""""""""""""###########################"""""""""###$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""###$$$%%%$$$###""""""!!!"""""""""$$$#########$$$%%%&&&&&&$$$###!!!!!!###$$$###### !!!!!!!!!"""""" !!!""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""%%%$$$$$$###"""!!! $$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""######""""""""""""######"""##################"""########################!!!""""""############"""##################""""""""""""""""""###########################$$$%%%&&&""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%########################$$$$$$##########################################"""############$$$$$$$$$&&&%%%###"""!!!!!!"""#########$$$$$$$$$$$$######""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""########################$$$$$$###############$$$########################!!!!!!!!!"""###%%%&&&'''############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$######$$$#####################%%%$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$%%%&&&""""""""""""############"""######$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$###"""######""""""!!!""""""######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###""""""""""""""""""###""""""############""""""######################## !!!"""###############$$$$$$######""""""!!!!!!!!!"""""""""############ !!!"""###$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########""""""""""""""""""""""""###""""""""""""""""""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""##############################""""""###$$$$$$%%%########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################################################################"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$"""!!! """"""""""""###############$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""!!!!!!""""""######$$$######"""!!! ######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######"""""""""""""""############""""""######################## !!!"""###############$$$######""""""!!!!!!!!!!!!"""""""""############ !!!"""###$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$######$$$############$$$%%%%%%"""##################"""########################$$$$$$################################################""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""""""""######"""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%########################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$########################!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!""""""###"""!!! """$$$ !!!!!!!!!""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""!!! ######"""""""""###$$$$$$%%%$$$$$$###"""!!! ###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############"""""""""##################"""########################!!!""""""############"""""""""""""""""""""!!!!!!""""""""""""###########################$$$%%%&&&%%%$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&!!!"""############"""!!!###############$$$$$$$$$%%%$$$######"""#################################$$$######""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%########################%%%$$$$$$###""""""##################$$$$$$$$$%%%########################################################################&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""""""""############!!!!!!###$$$$$$$$$############$$$%%%%%%%%%$$$### !!!!!!"""&&&)))!!!!!!!!!"""""""""######!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$%%%&&&&&&!!!""""""#########""""""######""""""######$$$%%%%%%$$$$$$###"""!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############%%%%%%$$$$$$$$$%%%%%%&&&############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%###"""""""""##############################$$$######""""""######$$$##################""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""##########################################$$$$$$#################################"""######$$$$$$"""""""""#########$$$$$$########################################################################"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!! !!!###$$$%%% !!!"""###$$$$$$###""" !!!###%%%&&&&&&&&&&&&!!!###$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""" !!!!!!"""###%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""!!! !!!!!!""""""######""""""""""""############$$$$$$##################!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$&&&%%%###"""""""""##############################$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""!!!""""""###$$$$$$"""""""""""""""######$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""########################$$$$$$###############$$$########################!!!!!!""""""###$$$&&&&&&!!!""""""""""""#########""""""""""""""""""""""""################################################ """###%%%&&&&&&"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######''''''&&&&&&%%%$$$######$$$$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########%%%$$$"""!!!!!!"""$$$%%%########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! """""""""###$$$$$$$$$%%%""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$####################################"""""""""!!!!!! ##############################""""""!!!!!! $$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%&&& !!!######$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$###!!!########################!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""!!!!!!!!!###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$########################&&&&&&%%%%%%$$$#################################"""###$$$$$$$$$$$$###"""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$######"""""""""########################$$$$$$#########"""""""""$$$$$$$$$#########""""""!!!!!!"""######"""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''***,,,***(((&&&%%%&&&&&&%%%$$$&&&&&&%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######### !!!"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######$$$$$$###!!!########################"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%######"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""#########""""""!!!!!!!!!###""""""!!!!!!"""###$$$########################%%%%%%$$$$$$###"""""""""########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$#######################################%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$############### !!!"""######"""!!! """###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%)))---///...+++'''%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################$$$$$$$$$#######################################$$$$$$###""""""""""""###&&&%%%%%%$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################&&&%%%%%%$$$######""""""%%%$$$######$$$$$$###!!!##########################################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$########################$$$#########""""""!!!!!!###############$$$$$$$$$#########$$$$$$#################################!!!!!!"""############"""###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%%%%%%%%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""#########$$$$$$##################$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$(((,,,......***&&&$$$$$$%%%%%%%%%############$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######################################################""""""""""""""""""""""""%%%$$$######""""""######%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!! !!!$$$%%%#######################################$$$$$$$$$&&&%%%%%%%%%$$$#########!!!"""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$###!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""$$$%%%'''(((((('''%%%$$$!!!!!!!!!""""""###$$$$$$##############################"""""""""""""""!!!""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!""""""#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""########################$$$$$$%%%%%%%%%$$$##############################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""$$$##################$$$$$$##################$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%((()))***'''###"""###%%%&&&&&&######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""################################################""""""""""""""""""""""""%%%$$$$$$###############"""""""""######$$$$$$$$$$$$######""""""######$$$"""!!! !!!"""%%%&&&########################""""""#########$$$$$$$$$&&&%%%%%%%%%$$$#########"""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$###!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%'''(((((('''&&&$$$!!!!!!""""""##########################################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!"""#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""%%%$$$$$$$$$######""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""##############################$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%'''$$$""""""$$$&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""############""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""#######################################$$$$$$$$$########################%%%%%%$$$############$$$!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$$$$%%%########################"""""""""###$$$$$$%%%%%%#########"""""""""""""""######$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&'''%%%$$$######$$$$$$###!!!##########################################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$###""""""############""""""################################################!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$#########$$$$$$#################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""######$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%####################################$$$%%%&&&'''"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&''''''&&&&&&&&&'''''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%"""""""""""""""############$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!########################"""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$######$$$$$$###"""!!! #######################################$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###############$$$$$$$$$$$$##############################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$%%%%%%&&&'''''' !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&'''&&&&&&%%%####################################$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((((((((('''&&&%%%(((&&&&&&&&&(((((('''&&&''''''((()))((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$!!!"""$$$%%%%%%###!!! """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$########################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$######$$$$$$###!!!########################!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$#########$$$&&&'''############""""""!!!!!!########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!$$$&&&((((((&&&$$$!!!########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$######$$$%%%%%%$$$###""""""######$$$$$$$$$######"""""""""$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$#######################################$$$$$$$$$#########"""""""""############$$$$$$$$$ !!!!!!!!!"""""""""""""""############"""!!!!!!%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!"""########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!"""&&&&&&%%%######$$$&&&)))############""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########################################################$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$###############$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$#########"""""""""########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$###############%%%%%%$$$$$$$$$#########$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%##################$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""########################"""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!!!!########################%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!""""""###%%%%%%$$$######$$$&&&(((''''''%%%$$$""" """############$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######"""#########$$$%%%%%%%%% """###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%'''******&&&###%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%$$$###"""!!! ##################"""""" !!!"""$$$$$$$$$%%%#########""""""""""""""""""""""""""""""""""""""" """######!!! !!!########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$%%%&&&&&&((('''&&&$$$###!!! """############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################################################""""""""""""######$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%&&&&&&&&&''''''(((((()))&&&%%%(((,,,---((("""%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$$$$$$$############### """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######!!!!!!!!!"""########################$$$$$$######"""!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%((((((((('''&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((()))&&&%%%(((,,,,,,(((###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$#################################"""""""""!!!!!!#########"""""""""""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''((()))***"""###$$$$$$%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!"""######$$$$$$######$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$###############"""!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""###$$$###""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###$$$'''++++++(((%%%&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!""""""###############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$############### !!!!!!"""###$$$$$$!!!""""""############"""!!!!!!"""""""""#########""""""""""""""""""""""""""""""###"""!!!!!!$$$&&&#################################$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!!""""""###%%%$$$$$$(((---...)))%%%%%%%%%$$$###"""!!!!!! """############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$"""!!!"""%%%'''$$$$$$$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%% !!!###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! ###%%%######################## !!!"""###$$$$$$%%% !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%'''%%%###!!! !!!"""%%%$$$%%%)))...///***%%%!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!$$$$$$##################$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""$$$&&&$$$"""!!!"""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''$$$""""""%%%&&&%%%###$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$######"""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###$$$###$$$(((------(((###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""$$$&&&%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$###$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%$$$$$$###""""""########################$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""#######################################$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""############$$$$$$######"""###""""""%%%******&&&"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$ !!!###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!""""""#########""""""###!!! """&&&'''%%%"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###%%%&&&'''%%%###""""""######$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""##################$$$""" !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###%%%&&&&&&%%%###"""!!!"""""""""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$############""""""""""""!!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$&&&''''''(((((((((''''''&&&%%%%%%$$$%%%$$$$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""$$$&&&&&&%%%######$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$######"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%###"""$$$'''((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$###############"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""####################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######"""""""""!!!!!!!!!"""############$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""##############################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%###$$$%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%###"""###'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###%%%&&&%%%""""""$$$'''&&&%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###############"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$###""" !!!######$$$$$$$$$"""$$$%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%###!!!!!!"""###$$$)))(((&&&$$$#########$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" %%%$$$######"""#########%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$$$$######"""######$$$$$$"""""""""""""""""""""""""""!!!  !!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$############""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###############"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%'''%%%$$$""""""###$$$%%%+++***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$(((+++,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$##########################################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!""""""""""""#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""&&&+++//////,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""######$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%((('''&&&%%%$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$########################$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&'''(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''"""###%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&%%%$$$###""""""""""""$$$######""""""######$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!######################## !!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! $$$$$$######""""""############""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""""""""%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$ !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%"""  %%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***,,,&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$""""""###$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%&&&''''''######""""""""""""###############$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$ ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$###"""###%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((%%%&&&''''''((((((((('''+++***(((&&&&&&&&&((()))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&''''''&&&$$$###&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$######""""""########################'''&&&$$$#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$#########"""""""""""""""###################################################$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$#########"""""""""!!!!!!""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%"""!!! !!!###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&)))((((((''''''(((((((((&&&&&&'''(((((((((((((((+++***((('''&&&'''((()))((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""########################&&&%%%$$$#########$$$$$$%%%%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$############""""""""""""###################################################$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&###!!! !!!###$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''')))))))))(((((('''''''''((())))))*********))))))'''(((((()))))))))))))))+++***)))((('''((()))***)))))))))))))))((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################&&&%%%$$$#########$$$$$$##################$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###########################################################################$$$$$$$$$$$$###"""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%''''''&&&&&&$$$######%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''******)))))))))(((((((((((()))***+++,,,+++***)))******++++++++++++******,,,+++************++++++************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&'''((('''&&&%%%$$$((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$ !!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###############$$$$$$#########################################################$$$############""""""#########$$$$$$$$$%%%$$$""""""""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))(((&&&&&&&&&'''&&&%%%&&&%%%###$$$%%%'''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((((((''''''''''''************************)))***,,,---------,,,+++------.........------,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,---...//////*********+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))((((((((((((%%%&&&'''''''''%%%$$$###(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%##################################################################$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$##################$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''+++)))'''&&&''''''&&&%%%%%%###""""""$$$%%%$$$###''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((((((((((()))******++++++,,,---------------...///000000000000000111111111111000000/////////000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((''''''&&&'''''''''''''''&&&%%%$$$(((((((((''''''''''''''''''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########################################################"""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''((('''&&&&&&$$$"""###$$$%%%$$$###''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((())))))******+++,,,---...000111222222222222222222333444555666444444444444444333222111111111222333333333333333333333444444444555555555222222222222222222222222111111111222222222222333000000000000111111111111111111111111000000000000////////////////////////---,,,,,,+++******))))))+++***)))(((''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&######################################################"""""""""###%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$###""""""###$$$$$$""""""$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%'''((())))))&&&%%%$$$###$$$&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%###$$$&&&(((((('''(((&&&%%%%%%&&&'''&&&%%%''''''(((((((((((('''''''''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((()))***++++++------///000222444555666666666555555666777999:::555666666666555444444333222333444444555555555444666777777777888888999999777777777777777777777777888777777666666555444444555555555666666666777777777777666666666555555555111111111111111111111111111111000///......------...---+++)))((())))))***&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######################################################"""""""""###%%%&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""############&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$######!!!""""""""""""#########$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''!!!"""%%%'''((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$&&&&&&'''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''******************))))))''''''(((***---......---/////////222444666555444999999888777888999:::;;;<<<:::999999999999666444555555666777888888888888666888;;;<<<<<<<<<>>>???=========<<<<<<;;;;;;;;;>>><<<999888999;;;<<<<<<777666444444666777888888:::;;;;;;;;;999777444222333444555666666666555444333222222222222222222222000000/////////.........++++++++++++***)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """%%%'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%%%%$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$###!!!!!!"""$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###!!!!!!!!!###$$$###"""%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''######$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********------...///111111111111333333555777999::::::::::::999888888777888999::::::999888888999999777666888888999:::;;;;;;;;;;;;:::<<>>>>>???>>><<<:::777555444555666777888777777666777777777777777666666666666666555444333222222111...------,,,+++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%((('''%%%###""""""###$$$"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$#####################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,......000000111111222222222222444555777999;;;======>>>???>>>===;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<>>>>>>???@@@BBBCCCCCCDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMOOONNNMMMMMMNNNNNNLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCC@@@===;;;888999:::;;;<<<;;;;;;:::999999999999999999999999999999888666555444333222222111///---,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""########################"""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%***(((&&&$$$###""""""###"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$#########!!!"""######$$$$$$######"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&)))((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***+++---000222333333444555555444444555777777999<<<>>>???AAABBBDDDGGGFFFEEECCCCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGHHHIIIKKKNNNPPPSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXZZZYYYYYYZZZ[[[\\\^^^___````````````aaa___\\\YYYTTTTTTSSSRRRQQQQQQRRRTTTTTTTTTSSSQQQNNNIIIEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666555444111///------...///------,,,,,,+++*********)))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%'''(((((('''%%%###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###"""######""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%'''((()))))))))'''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%''''''(((((()))******+++************************))))))))))))(((((((((((())))))***+++...111444666888:::;;;;;;:::;;;===@@@???BBBFFFHHHIIIJJJMMMOOOQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOOPPPRRRTTTUUUTTTTTTUUUWWWZZZ^^^bbbeeeggggggiiijjjjjjhhhgggggghhhiiihhhhhhiiikkkmmmpppqqqtttsssssstttsssqqqmmmiiibbbccccccbbb``````bbbdddfffeeeddd```[[[VVVQQQNNNKKKKKKJJJJJJHHHEEECCCAAABBBAAAAAA@@@??????>>>>>>???>>>>>>======<<<<<<<<<888666333111//////000111.........---,,,+++++++++***)))))))))((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""""""""""""""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$$$$$$$"""$$$$$$$$$#########""""""#########################################################$$$$$$%%%%%%%%% !!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$%%%'''((())))))((('''%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((***++++++,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,///333666999999<<<>>>>>>>>>???DDDHHHGGGKKKPPPRRRRRRSSSWWWZZZ\\\\\\\\\\\\]]]___```bbbbbb```^^^^^^```bbbbbbbbbdddeeefffiiimmmqqquuuwwwvvvxxxyyyxxxuuutttttttttuuuuuuuuuvvvxxx|||~~~zzzwwwoooqqqrrrpppnnnnnnqqquuuvvvuuussspppkkkfff```]]]VVVVVVUUUTTTRRROOOLLLKKKGGGFFFEEEDDDBBBAAA??????@@@@@@??????>>>===<<<<<<;;;:::777555444333333333111111000///......---,,,+++++++++******))))))((('''(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%% !!!!!!"""#########"""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$###"""%%%%%%$$$$$$###""""""!!!#########################################################$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////222111111222555999===???>>>BBBEEEFFFFFFIIIOOOUUUUUUZZZ```bbbaaacccgggkkkkkkkkklllmmmpppsssuuuwwwuuussspppooopppqqqqqqqqqsssssstttuuuxxx{{{~~~}}}{{{{{{{{{}}}}}}}}}~~~~~~xxx{{{}}}|||yyyzzz~~~}}}yyyuuuqqqnnncccddddddcccbbb```]]]\\\WWWVVVTTTRRROOOMMMKKKJJJIIIHHHGGGDDDBBB@@@???>>>>>>===<<<;;;999777666555555555444333222111000///.........---,,,+++++++++((((((((((((((('''&&&&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""""""""$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$######"""$$$$$$$$$############"""%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!""""""############""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$##################################################################"""######$$$%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$#########""""""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((()))))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222999999888999<<<@@@DDDFFFIIIMMMQQQSSSSSSWWW^^^dddggglllrrrtttsssuuuyyy~~~wwwxxxyyy{{{~~~~~~||||||}}}}}}|||}}}|||||||||}}}}}}}}}}}}}}}~~~{{{yyynnnoooooopppooonnnmmmlllmmmkkkiiigggdddaaa___^^^WWWVVVTTTPPPMMMJJJGGGFFFAAA@@@@@@>>>===:::888777888777666555444333222222111000000///......------(((((((((((((((''''''&&&(((((()))))))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!###"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!$$$$$$$$$############"""%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""