BM6P6(@ ******+++++++++,,,,,,,,,++++++,,,------......///000000000111222222333333111111333444444333111111222222222222222222222222333333444444555666666777777777777777999<<>>;;;888666666666777777666555555555666888999999999888777666666777777666666555444333333222222444555555666666666666666777777777777777666555555555555555555555555555555555555444444444333333333333222000/////////000111000000111222222222222111111111111111111111111111333444555444333333444666:::BBBUUUooo~~~wwwooonnntttyyyzzzzzzuuuppphhhbbbgggkkkuuurrr```PPPLLLKKKMMMYYYhhhwww}}}yyyvvvtttqqqqqqqqqpppmmmiiifffccc]]]\\\[[[YYYVVVSSSPPPNNNJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCKKKMMMOOOQQQRRRSSSSSSSSSUUUVVVWWWXXX[[[]]]___aaaaaaaaabbbcccdddeeefffgggeeegggjjjlllnnnnnnmmmmmmlllkkkiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhggggggfffggggggfffeeeeeeeeeeeefffdddcccbbbaaa___]]]\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTQQQNNNLLLKKKJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIFFFDDDCCCBBBAAABBBBBBBBBBBBCCCDDDDDDEEEGGGHHHJJJLLLOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]^^^^^^]]]]]]^^^^^^___aaaeeeiiiiiikkklllmmmnnnpppsssuuuuuuyyy}}}}}}yyytttkkkbbb]]]WWWWWWWWWWWWXXXZZZ[[[\\\[[[aaahhhnnnuuuxxxrrrjjjVVVMMMCCC<<<;;;:::777555444444444666:::>>>BBBDDDNNNNNNQQQTTTRRRNNNPPPVVV___cccjjj|||}}}dddOOOCCC>>>555555444333222000000///(((***+++,,,,,,,,,---...///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&*********+++++++++,,,,,,++++++,,,,,,---.........//////000111111222222333111222222222222222222111222222222222222222222222333333333444555666666666666666666666888;;;>>>???<<<;;;888666444444555555777666555555555666777888999888888777666666777777777666666555444444333333444555666666777777666666777777777777777666555555555555555555555555555555555444444444444333333333222222000/////////000111000000111222222222222111000000000000000000000000111222333333333333666888666<<>>KKK___uuurrriiiiiimmmnnnqqqzzz||||||~~~~~~{{{sssqqqzzz~~~xxx|||nnn[[[MMMCCCBBBFFFPPP[[[lll|||}}}|||{{{xxxuuupppmmmjjjeeeccc```]]]ZZZXXXWWWWWWSSSRRROOOLLLIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFFFFEEEIIIIIIHHHIIIIIIJJJKKKKKKOOOOOOPPPQQQRRRRRRSSSTTTWWWXXXZZZ\\\^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@???>>>============>>>>>>========================<<<<<<<<<<<<===>>>===============>>>??????>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFHHHKKKNNNPPPSSSTTTVVVWWWYYYZZZ[[[[[[^^^]]]\\\ZZZYYYYYYZZZZZZ```ccceeegggiiijjjmmmpppoooqqqssstttvvvxxx|||~~~yyypppiiigggccc]]]WWWVVVQQQQQQQQQSSSVVVYYY\\\^^^eeennnvvvvvvqqqhhh\\\QQQFFFAAA<<<:::;;;;;;999777888999:::===@@@DDDGGGIIIGGGFFFGGGJJJJJJLLLSSS\\\bbbtttiiiSSSFFF>>>999888444333333222111000//////,,,,,,---......,,,+++***---,,,++++++***+++++++++++++++++++++++++++++++++((())))))******))))))((((((((()))))))))(((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''************++++++++++++***++++++,,,------............//////000111111222222111000//////000111222000000000000000000000000222222333333444444444444333333333444555777999:::999888777777777777888999666555444444444555666777888777777666666666777777888888888777777777666666555555666777777777777777666666777777666666555444666666666666666666666666444444444333333333222222222111111000000000000000///000000111111111111111000000000000000000000000000111222222222222444666444555888???MMMccc~~~uuukkklllppprrrqqqvvv|||~~~zzzvvvxxx}}}fffSSSFFFCCCGGGGGGOOO]]]kkkxxx}}}yyytttqqqooojjjgggddd```]]][[[[[[[[[YYYWWWSSSOOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRROOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===>>>???AAAAAA===>>>???AAACCCEEEGGGIIIGGGGGGGGGHHHKKKOOOSSSUUUUUUVVVXXXYYY[[[\\\\\\\\\aaa___\\\ZZZYYYYYYZZZ[[[eeegggjjjlllmmmmmmoooqqqppprrruuuxxxzzz}}}{{{pppjjjeeeddd```XXXRRRPPPMMMLLLLLLNNNSSS[[[bbbgggmmmtttyyyssshhh]]]QQQHHH???<<<:::999::::::999777999;;;===@@@CCCFFFHHHJJJGGGEEEEEEGGGIIILLLVVV```iii~~~tttXXXGGGAAA===999777333222222111000000//////...---+++++++++***))))))++++++***************+++************************(((((())))))))))))((((((((()))))))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))*********+++++++++******++++++,,,------...---......//////000111111222111////////////111222////////////////////////222222222333333333333333111111222333444666777888777666666777777888888888555444333333333444666777777666666666666666777777888888888888888777777777555666666777777777777777666666666666666555444444666666666666666666666666444444333333333222222222111111111111000000000/////////000111111111111000111111111111111111111111222333333222000000111333333555666888@@@SSSlll~~~yyyqqqrrrvvvxxxxxxxxxyyy~~~yyyyyy}}}{{{sssyyypppXXXHHHDDDGGGEEEIIIPPPZZZeeettt~~~zzzvvvtttpppnnniiieeeaaa___^^^^^^^^^\\\XXXTTTQQQNNNMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAACCCDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;:::;;;;;;;;;===<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<=========>>>@@@AAACCCDDD@@@@@@AAACCCEEEGGGIIIJJJIIIIIIJJJKKKNNNRRRUUUWWWYYYZZZ[[[]]]___```aaaaaaaaa```]]][[[ZZZ\\\^^^```jjjlllnnnooooooooopppqqqtttvvvzzz~~~vvvrrrllliiiggggggbbbWWWNNNKKKJJJIIIHHHKKKTTT```lllttt{{{~~~zzzlll]]]RRRIIIBBB<<<;;;999999999999888777:::<<>><<<888333000111111111000000/////////111...+++***+++,,,,,,+++*********))))))******+++************************(((((())))))))))))(((((((((((()))))))))))))))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))************+++******++++++,,,,,,------------......//////000000000000////////////000000////////////////////////222222222222222222222222000111222333444555666666333444444444555555555555444444333222333444555666666666555555666666777777888888888888888888888888555666777777888888777777555666666666666555444444555555555555555555555555333333333333222222222222000111111111111000//////...///000000111111000000111111111111111111111111333333333222//////000111000222444444777DDDVVVeee}}}~~~xxxxxxzzz{{{~~~{{{yyyxxx{{{zzzwwwzzz|||{{{{{{xxxaaaOOOFFFEEECCCDDDGGGLLLVVVeeettt~~~~~~~~~zzzwwwsssnnnjjjfffddddddbbbaaa^^^[[[XXXTTTRRRPPPKKKKKKJJJJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEECCCAAA@@@>>>>>>>>>???@@@AAABBBCCC?????????@@@@@@@@@AAAAAACCCDDDDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@??????>>>======>>>>>>;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???AAABBBCCCCCCDDDDDDEEEGGGHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVXXXWWWXXXZZZ]]]___```aaabbbcccbbb```______bbbdddfffmmmooopppqqqpppqqqssstttvvvyyyvvvpppmmmkkkiiihhhhhhaaaVVVMMMJJJLLLKKKLLLQQQ[[[iiivvvwwwdddTTTJJJCCC===;;;::::::999999999999999===???BBBEEEFFFGGGFFFFFFDDDDDDGGGMMMPPPUUU___iii}}}~~~]]]NNN@@@;;;:::777111///000000000000//////......---+++)))***---...---************)))******+++,,,************************'''(((((())))))(((((('''''''''((()))))))))((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))*********************+++,,,,,,------,,,------......///000000...//////000000//////...000000000000000000000000222222222222222111111111000111222333444555555555333333444444555555444444444333222222222333555555555555555555555666777777777777777888888888888888666666777888888888888777555555666666555555444333444444444444444444444444333333333222222222222111000111111222111000///......//////000000000000000111111111111111111111111111222222111//////000222///111222222333:::GGGQQQjjjuuu~~~~~~~~~~~~}}}}}}}}}{{{zzz~~~{{{zzzuuupppbbbUUUKKKCCCCCCCCCFFFLLLWWWdddlllzzz~~~{{{{{{|||~~~zzzuuupppllljjjffffffeeeccc```\\\XXXVVVQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<======::::::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@AAACCCDDDEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWYYY\\\___aaabbbcccgggfffeeeeeefffhhhjjjkkknnnpppqqqrrrrrruuuxxx{{{zzzuuuqqqmmmkkkjjjgggeeeccc\\\RRRLLLLLLOOOQQQUUU]]]gggsss~~~{{{jjjWWWKKKEEE???:::::::::999999999:::<<<>>>???AAAEEEGGGHHHGGGFFFDDDEEEGGGNNNWWW^^^ccclllvvv{{{dddNNNCCC:::999999666333222000000////////////......++++++...333888777111,,,***************+++,,,,,,************************''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------,,,,,,------...//////000---...///000000///...---111111111111111111111111222222111111111111111111000111222333444555555555555555666666777666666555333333222222222333444555555555555555555666777888777777777777777777888888666666777888888888888888555555666666555555444333333333333333333333333333333333333222222222111111000111111222222000///......//////000000000000000000000000000000000000000///000111000///000222333000111222222222888AAAIIIZZZjjjzzzzzz~~~}}}}}}{{{nnnzzzwwwgggXXXEEEDDDDDDDDDGGGNNNVVV\\\kkkwww}}}|||zzzwwwtttsssuuuwwwwwwwwwyyy~~~|||wwwrrroooiiijjjjjjiiieeeaaa\\\YYYUUUTTTQQQNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEGGGFFFEEECCCCCCBBBBBBBBB>>>??????????????????@@@============>>>???@@@@@@===>>>@@@AAAAAAAAA@@@@@@>>>?????????????????????>>>===<<<<<<;;;;;;<<<<<<<<<===============>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;:::999;;;:::::::::::::::;;;;;;=========>>>>>>?????????>>>===>>>>>>???@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVTTTUUUXXXZZZZZZZZZXXXWWWZZZ[[[^^^aaadddggghhhiiijjjjjjjjjjjjjjjlllmmmnnnnnnpppqqqrrrtttxxx}}}}}}yyytttqqqqqqpppmmmjjjhhhddd```]]]WWWOOOLLLNNNQQQVVV]]]gggqqqzzzuuummm]]]MMMDDDBBB>>>999888999999999999<<>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::======<<<<<<<<<;;;;;;;;;============>>>@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLRRRRRRSSSSSSTTTTTTUUUUUU]]]]]]\\\\\\[[[ZZZZZZZZZYYY\\\```dddggghhhhhhhhhhhhjjjkkklllkkklllnnnooowwwuuuuuuxxx~~~|||wwwtttpppnnnmmmkkkiiiggghhhccc]]]YYYSSSNNNOOOTTTWWWZZZ___hhhwww~~~uuujjjXXXJJJGGGCCC;;;999>>>999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>???>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<========================?????????@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPSSSTTTUUUVVVWWWYYYZZZZZZ]]]]]]^^^^^^______``````___aaaeeehhhjjjkkkjjjjjjjjjlllnnnpppppprrrtttvvvxxxyyy|||~~~wwwrrroookkkhhhfffdddbbb```\\\WWWSSSQQQMMMJJJMMMRRRXXX^^^eeennnxxx~~~yyyppp^^^NNNCCCBBB@@@999888<<<999999:::<<<>>>AAACCCDDDDDDGGGIIIHHHGGGHHHLLLOOOVVVbbbssskkkVVVHHHAAA888777555444222111111000/////////...---...000222@@@PPPZZZVVVSSSQQQFFF555000///---+++******++++++,,,+++)))((((((((()))***))))))((((((((('''''''''&&&&&&'''(((((()))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---...///000//////......///000000222222111111111111222222000000000000/////////...111111111222333333444444333333333333333333333333222222111111111111222222444333222111111222333444333333333333444444444444555444444444444333333333111111222222222333333333222333444555555444333222222222222222111111111111222222111000/////////000000/////////............////////////////////////000000000000000000000000000000000111222333444555444777CCCXXXppp~~~{{{pppzzzvvvsss|||xxxqqqppprrrxxx}}}|||ooo___UUUOOOJJJHHHJJJCCCIIIRRR]]]hhhrrr{{{|||xxxxxx|||}}}{{{oooqqqwww{{{vvvrrrnnniiifffcccccccccbbb```]]][[[YYYTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@???????????????????????????@@@???>>>>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>??????@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRTTTUUUUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]^^^___aaaccceeefffggggggfffgggjjjlllmmmmmmmmmllljjjllloooqqqrrruuuyyy|||~~~~~~tttmmmjjjfffbbb^^^\\\ZZZWWWUUUNNNKKKIIIIIIHHHHHHMMMSSSYYYcccnnntttvvvuuummmdddOOODDD=========999888<<<999:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVXXXXXXYYYYYYXXX[[[[[[\\\]]]]]]^^^^^^___bbbcccfffhhhjjjkkkllllllkkkkkklllmmmnnnnnnnnnnnnmmmooorrrtttvvvzzz~~~|||rrriiiccc```]]]XXXTTTQQQOOOMMMKKKHHHEEEEEEGGGHHHJJJPPPWWW]]]jjjuuuvvvpppggg\\\SSSGGG???;;;======;;;:::===:::<<>><<<<<<===;;;;;;===<<<>>>AAADDDFFFHHHHHHIIIHHHJJJKKKKKKMMMTTT^^^eeeuuuxxxZZZKKKFFF???999555444333222111000/////////------------,,,,,,///111777///***---...******---)))((((((((())))))******)))))))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********))))))******+++,,,---------------...///000000222222111111111111222222222222222222111111111111000000000000000000000000111111111111111111111111111111000000000000111111000111111222333444444555111111111111222222222222333333333444444444444555222222333333333444444444333333222222222222333333000000222333333333222111222222111000/////////000.........///////////////........................////////////////////////...///000000111111000000000222555777<<>>NNN[[[nnnvvv{{{yyyvvvwwwxxxxxxxxxvvvzzz~~~|||sssmmmmmmhhhuuuyyywwwyyy}}}pppVVVJJJBBBCCCEEEEEELLLVVVccclllxxxpppoooqqqtttssspppqqqtttppprrruuuwww{{{~~~zzzwwwvvvpppooollliiifffcccbbbaaa[[[ZZZYYYWWWTTTRRRQQQPPPNNNMMMMMMLLLKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQRRRTTTUUUVVVSSSTTTUUUVVVWWWXXXXXXYYYWWWXXXZZZ]]]___```aaaaaa]]]___bbbeeejjjmmmppprrrqqqrrruuuxxxyyyxxxwwwvvvqqqqqqqqqqqqssswwwzzz|||}}}~~~zzztttpppjjjeee```\\\XXXUUULLLIIIEEECCCCCCEEEFFFFFFJJJHHHJJJOOOSSSWWW___hhhnnnqqqmmm___QQQHHHCCC@@@:::;;;;;;999999;;;===>>>BBBBBBCCCDDDEEEGGGHHHIIIGGGJJJOOOVVVaaarrryyy]]]LLL@@@>>>;;;333111444111111000///............---------,,,******---///))))))(((&&&'''******((())))))*********))))))((('''((()))***+++******)))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++,,,---...,,,,,,,,,---...///000111222222111111111111222222000000000000////////////000000000000////////////111111111111111111111111111111000000000000111111333444666777666444111///111222222222222333333333333333333444444555555555444444444555555555666666333222222111111222222333---...000222333222000///111000000000000000111222000000//////....................................//////////////////////////////111222222111000000///222555555444999CCCLLL___ppp}}}|||vvvwwwxxxxxx~~~yyywwwqqquuuuuuttt~~~~~~yyyzzzrrr}}}aaaQQQFFFFFFEEEBBBDDDLLLRRR\\\hhhrrr}}}}}}vvvtttsssrrrnnniiihhhkkkkkkmmmpppsssvvvzzz~~~~~~yyywwwtttpppnnnlllkkkkkkbbbaaa___]]]ZZZXXXWWWVVVSSSRRRQQQPPPOOOPPPQQQRRRLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\___aaacccdddeeefffgggiiikkkmmmoooqqqqqqrrrtttxxx{{{||||||{{{zzztttsssssstttwww{{{wwwpppllljjjfffaaa]]]YYYUUUPPPNNNJJJGGGCCCBBBDDDFFFHHHIIIMMMKKKNNNTTTYYY^^^fffoookkkkkkcccTTTGGGAAA???>>>:::<<<<<<:::;;;>>>AAACCCDDDDDDCCCCCCDDDFFFHHHIIIFFFJJJQQQ[[[jjj~~~}}}aaaQQQDDD<<<<<<888111111888111000///...............+++,,,,,,+++***+++---000###+++...(((&&&***,,,******************)))(((((('''((()))+++++++++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''******))))))((((((''''''))))))))))))((((((((((((++++++++++++,,,---......,,,,,,---......---,,,+++111111111111111111111111333222222111000///......//////000///......000333222222222111111000000000000111111222222333444444555444333222222333444555333333222222111222222222444444444555444444333333555666777888888777666555555555444444444333333333222222222111111111000000222222222111000//////...////////////....................................000000000000000000000000000000000000111111111111000333555666555666999===JJJ\\\oooyyy~~~}}}|||}}}yyypppooowwwtttnnnsssqqqbbbPPPEEEDDDDDDBBB>>>JJJQQQZZZcccqqq~~~xxxyyywwwooofffaaaaaacccfffiiimmmooopppsssxxx|||~~~~~~~~~|||xxxrrrnnnnnnkkkgggdddcccaaa^^^\\\\\\YYYUUUSSSSSSTTTTTTSSSPPPOOOOOONNNMMMMMMLLLLLLLLLKKKIIIIIIJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHIIIJJJLLLNNNLLLLLLLLLLLLLLLLLLKKKKKKOOOOOONNNNNNMMMMMMLLLLLLOOOOOOOOOOOONNNNNNMMMMMMOOOPPPQQQSSSTTTVVVWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[XXXZZZ^^^bbbeeehhhiiijjjhhhkkkmmmmmmlllnnnrrrvvvyyyyyy~~~zzzwww|||~~~xxxrrrlllfffbbbaaa\\\VVVRRRQQQPPPNNNLLLFFFEEEDDDEEEGGGLLLPPPSSSTTTVVVZZZ]]]```dddiiimmmooocccTTTHHHCCC@@@<<<:::::::::;;;<<>>;;;777444333222222111000000///...---------------,,,++++++++++++,,,++++++***************+++))))))))))))))))))))))))***************)))(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&(((((((((((())))))))))))***************+++------------.../////////...---111111111111111111111111111111111000//////......///000000///...///111333222222111111000000000000111111222222333444444444444444333333333333444444333333222222222222222333333333444555555444444444333444555666666555444333555444444444444333333333222222222222111111111111222222111000000///......////////////....................................000000000000000000000000//////000000000111111111///111333333222333666888@@@NNN___mmm|||~~~zzzzzzzzzxxxrrrttt{{{|||xxxzzzqqq]]]MMMFFFCCC@@@===BBBHHHOOOVVVaaapppwwwvvvzzzzzzwwwpppfff```^^^```^^^aaadddgggiiilllqqquuuxxx|||zzzvvvvvvsssooollliiigggcccaaabbb___[[[YYYYYYYYYXXXWWWTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLNNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMLLLPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^aaabbbeeeiiilllnnnoooooooooqqqsssrrrqqqrrrwww{{{~~~}}}}}}{{{wwwrrrnnnjjjeee```]]]YYYTTTNNNKKKJJJJJJIIIGGGGGGFFFFFFGGGJJJOOOTTTWWW[[[[[[\\\aaagggkkkllllllcccYYYKKKBBB>>>===;;;999;;;<<<===@@@BBBFFFHHHJJJIIICCC@@@BBBCCCDDDGGGLLLNNNUUU^^^hhhyyy~~~eeePPPDDD===;;;888555222111111111000000//////...------,,,...///000111000///---,,,++++++***))))))******+++))))))))))))))))))))))))***************)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))******))))))((())))))***+++,,,,,,,,,---.../////////...000000000000000000000000////////////////////////000111111111///000222333111111111111000000000000222222333333444555555666333333444444444444333333333333222222222222333333222333444555555555555555333444555666666555444333444444444444333333333333333333333222222222111111333333222222111000000000/////////............---////////////////////////000000000000000000000000//////000000000000111111///000111111000111333555888???KKK]]]sss~~~zzzsss~~~|||xxxzzz|||hhhVVVHHHAAA===<<<===BBBFFFJJJQQQ]]]fffjjjwwwxxxwwwrrriiibbb___^^^ZZZ\\\___aaacccgggkkkoooooorrrvvvwwwuuuvvvyyy|||~~~yyyvvvssspppmmmjjjkkkhhhdddbbbaaa```^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUQQQOOONNNNNNPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYYYYZZZ[[[\\\^^^___[[[\\\]]]___```bbbcccdddeeefffhhhjjjlllnnnnnnooooooqqqsssrrrqqqsssxxx|||}}}uuuiiifffbbb___]]]ZZZWWWTTTOOOLLLGGGDDDDDDDDDDDDDDDHHHHHHIIIKKKOOOUUUZZZ^^^dddbbbbbbgggnnnpppkkkeeeUUUMMMCCC===<<<<<<===<<<===>>>AAADDDGGGIIIJJJKKKHHHDDDBBBDDDEEEFFFJJJOOOYYYaaajjjttt{{{eeeRRRCCC;;;888777444222000000000000/////////......------,,,,,,...111333222000---+++******)))))))))******+++))))))))))))))))))))))))***************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))***+++,,,,,,******+++,,,---.........000000000000000000000000/////////000000111111111000111222222111111222444222222222222222222111111333333444444555666666666333444555666666555444333333333222222222333444444222222444555666666666666555666777888888777666555444444444333333333222222333333333333222222222222444444444333333222222222//////.........---------////////////////////////////////////////////////////////////000000000111111222222111111111222333666888???MMMbbbvvvwwwzzzsssaaaQQQFFFAAA???>>>BBBDDDEEEHHHOOOWWW]]]lllqqquuuuuuqqqkkkfffccc___`````````bbbdddhhhjjjeeehhhkkkkkkjjjkkknnnrrrzzz|||}}}zzzwwwuuutttqqqmmmkkkiiigggeeecccaaaaaa```^^^]]][[[ZZZYYYUUUSSSRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTUUUQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```aaabbbcccdddfffggghhhiiiggghhhiiijjjkkklllmmmmmmmmmppprrrssssssvvv|||zzzmmmddd[[[YYYVVVTTTRRRQQQNNNKKKIIIGGGDDDBBBBBBCCCEEEEEEIIIJJJLLLPPPUUU\\\bbbeeennnmmmoooqqqqqqlllaaaYYYMMMGGG@@@<<<<<<>>>@@@@@@AAABBBEEEGGGIIIJJJJJJJJJIIIFFFEEEGGGIIIKKKQQQXXXiiisss}}}{{{cccSSSHHH???:::555444222111000//////000.........---------,,,,,,***,,,---///...---***(((***))))))))))))******+++))))))))))))))))))))))))***************)))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++***))))))******+++,,,---++++++,,,------...///000///////////////////////////000000111111222222222///111222222111111222333333333333333333333333333333444444555555666666777444555666777777666555444333222222222333444444555222333444555666666777666555666777888888777666555444444333333333222222222333333333222222222111111222222222222111111111111............------------////////////////////////...........................////////////000000000222111000000000111111111666666999AAANNN```sss}}}xxx|||~~~qqqbbbTTTKKKGGG???@@@BBBCCCCCCFFFLLLRRR\\\cccmmmuuuwwwtttpppmmmfffdddaaa_________```aaa]]]___aaa```___aaaeeejjjqqqvvv||||||zzzvvvsssqqqnnnkkkiiihhhgggfffdddbbbaaa___^^^[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRVVVUUUTTTRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^[[[[[[\\\]]]^^^```bbbcccfffffffffgggggghhhhhhiiikkkkkkllllllmmmnnnoooppppppsssvvvxxxzzzzzzwwwkkk```YYYTTTRRROOOMMMLLLKKKHHHFFFFFFEEECCCBBBBBBDDDGGGJJJLLLMMMPPPUUU\\\ccciiimmmxxxzzz|||yyypppbbbUUUMMMGGGCCC???<<<<<<>>>AAABBBEEEFFFGGGIIIIIIIIIHHHHHHIIIFFFFFFIIILLLPPPZZZcccwww|||```PPPFFF>>>777555333333222111000000000000------------,,,,,,,,,,,,+++++++++*********))))))))))))(((((()))******+++))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((()))))))))))))))''''''(((((())))))*********************,,,------...............///000111//////////////////////////////000000111111222222...000222222111000111222222222222333333333333333333333444444555666666666555555666666666666555555333222222333333444555666333444555666666666666666333444555666666555444333333333333333222222222222222222222111111111000000.................................------------,,,......................................................////////////000000000...------///000///...222333555999@@@MMMbbbuuu|||vvvxxxuuu|||}}}qqqdddXXXRRRGGGDDDBBBBBBAAA@@@DDDJJJNNNUUUaaallltttwwwvvvtttjjjfffaaa]]][[[ZZZYYYXXXXXXYYYZZZYYYXXXZZZ```eeelllsss||||||zzzwwwtttqqqqqqpppnnnllljjjhhhfffeeebbb```^^^]]]^^^^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[\\\^^^___aaabbbcccaaaaaabbbbbbdddeeeggghhhggggggggggggggghhhhhhhhhkkkkkklllmmmnnnpppqqqrrrsssvvvzzz}}}xxx~~~sssiii```XXXTTTPPPNNNLLLJJJJJJHHHFFFDDDCCCCCCCCCCCCDDDFFFKKKNNNQQQSSSWWW]]]dddkkkqqqtttvvvhhhXXXLLLFFFAAA???===;;;<<<>>>@@@BBBGGGHHHIIIIIIIIIIIIIIIHHHJJJGGGHHHKKKPPPXXXfffsss{{{eeePPPFFF@@@888222222222222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++(((((((((((()))******+++))))))))))))))))))))))))***************)))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))((())))))***+++,,,...---,,,,,,,,,---..........................................////////////---///111222111000000111000000000111111222222222222333333444555555666666444444333333333333444444222222222333333555666666555555666666666666555555333444555666666555444333333333333222222222222111111111111000000000//////.................................---------,,,,,,------------------------------------------------........./////////000000///---,,,---///111000///111111333666888???OOO___pppzzzzzzyyy||||||jjjooovvv{{{|||{{{qqqkkkcccXXXNNNIIIEEE@@@@@@DDDFFFKKKSSS^^^hhhpppuuuwwwqqqlllddd___]]][[[YYYXXXUUUVVVVVVUUUTTTVVV]]]bbbmmmuuu~~~{{{{{{zzzxxxvvvsssqqqooonnnkkkiiifffddddddcccbbb```\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\ZZZ[[[\\\]]]]]][[[ZZZXXXXXXXXXWWWWWWVVVUUUTTTSSSUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^______``````aaabbbcccdddeeefffeeeeeeeeefffggghhhiiiiiihhhhhhhhhiiijjjkkkllllllmmmmmmnnnoooqqqtttvvvxxxzzz}}}zzzuuulllddd]]]WWWRRROOOKKKJJJHHHHHHHHHGGGFFFDDDCCCEEEFFFFFFGGGJJJPPPTTTWWWZZZ^^^dddlllsssyyy||||||qqqeeeYYYNNNEEE@@@======<<<<<<===???CCCEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPMMMNNNRRRXXXdddvvvfffSSSDDDAAA>>>666222555111111111111000///...---++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******'''''''''(((((()))++++++))))))))))))))))))))))))***************)))((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''(((((()))***++++++***)))((((((((()))***........................------------------------,,,...111111000//////000......//////000000000111222222333333444555555666444333111111111111333444222222222333444555666777555666666666666666555444555666777888888777666555333333333222222222111111000000000000////////////000000000000111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111///---...222444333111333111222555666777@@@LLLdddrrr~~~~~~|||zzzzzz{{{iiigggggglllvvv~~~}}}xxxqqqrrr{{{ppp^^^SSSJJJBBB@@@BBBDDDFFFJJJSSS^^^iiirrrvvvxxxrrrkkkeeecccbbb___]]]TTTUUUUUUSSSRRRUUU\\\aaaoooxxx~~~|||{{{}}}|||yyywwwuuutttqqqnnnkkkiiihhhgggeeeccc________________________^^^______```______^^^^^^\\\]]]^^^______]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]^^^___aaabbbdddeeefffdddddddddeeeeeeffffffffffffffffffffffffggghhhhhhiiijjjkkkmmmnnnpppqqqrrrttttttuuuwwwyyy}}}|||vvviiieee___YYYUUUQQQMMMJJJHHHFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJKKKOOOUUUZZZ\\\^^^ccciiiqqqxxx~~~sssaaaSSSLLLGGGAAA===<<<<<<===>>>???BBBFFFIIIHHHHHHHHHIIIKKKNNNPPPRRRWWWUUUUUUZZZaaannnkkkTTTDDD::::::999333111666000111000000///...,,,,,,+++++++++++++++++++++,,,(((***,,,...---+++(((&&&''''''''''''((()))++++++))))))))))))))))))))))))***************)))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&+++***)))))))))***,,,,,,+++++++++,,,,,,---------///......------,,,++++++,,,---///000000000///...+++,,,---......---,,,+++...///000111111222111111444444555555555555444444444333222222222333444555333444555555666555555555666555555444444666777888666666666666666555555555333333333222222222111111000000000000000000000000///000000///...------...000///---,,,++++++,,,,,,....................................////////////...............///000000////////////000000000000000000000111444888;;;>>>JJJ___uuu}}}uuuzzzvvvtttxxxvvvzzz{{{xxxnnngggbbbdddhhhnnn|||}}}rrrnnntttlllUUUGGGDDDEEEBBB@@@BBBIIIPPPWWW```hhhnnnoooqqqtttssspppjjjeee^^^\\\XXXUUUSSSVVV\\\aaakkkooossswwwyyy||||||}}}}}}yyywwwuuussspppnnnmmmmmmkkkiiifffeeefffgggffffffccccccbbbcccddddddbbbaaa```aaaaaaaaa___]]][[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^_________bbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbdddfffgggiiiiiieeeddddddfffhhhiiiiiihhhkkkkkkkkkiiihhhiiilllooommmooorrrttttttuuuwwwxxxxxxyyyzzz{{{~~~xxxkkkaaa___[[[UUUPPPLLLJJJHHHGGGFFFHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLOOOTTTZZZ^^^cccfffmmmzzzzzzmmmbbbSSSHHHCCCAAA>>>;;;>>>@@@CCCEEEEEEEEEFFFGGGHHHGGGGGGLLLSSSXXXYYYYYYYYY[[[aaajjjtttoooVVVGGGAAA999666666555222///222111///...---------...///...,,,******+++,,,---************************,,,,,,+++***************(((((())))))*********+++))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((((()))***++++++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------...............,,,---...//////...---,,,...///000111222222222222444444555555555555444444555444333222111111222222333333444555555555555555666555555444555666777888666666666555555444444444444444444333333333222222000000000000000000000000---...//////------...///000///...,,,++++++,,,,,,....................................////////////...............//////000.../////////000000000000222111111111333555888999>>>NNNaaappp{{{~~~wwwoooqqqllljjjooommmooo}}}~~~zzzyyyzzzsssmmmlllkkklllttt~~~yyytttxxxhhhTTTHHHDDDAAA???AAAGGGLLLPPPVVV]]]gggkkkqqqwwwzzzxxxtttqqqdddaaa]]]WWWTTTUUUYYY]]]aaaccceeehhhlllooorrrssssssuuuwwwyyy|||}}}{{{xxxvvvuuutttrrrpppmmmllllllmmmlllkkkkkkiiihhhhhhiiiiiihhhfffdddddddddccccccbbbaaa```\\\\\\\\\]]]]]]]]]]]]]]]```aaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhjjjjjjiiihhhhhhiiijjjlllmmmmmmooooooooonnnmmmnnnqqqtttvvvxxx{{{|||}}}~~~yyysssooohhh___XXXUUURRRMMMHHHFFFFFFFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHKKKOOOQQQTTTYYY```eeemmmooovvvzzzmmm]]]TTTHHHAAA@@@@@@@@@???>>>AAACCCDDDDDDCCCDDDEEEDDDFFFJJJPPPUUUYYY[[[\\\```ccckkkwwwwww^^^LLLCCC===777444444444111...111000///...------------...---,,,+++***+++,,,,,,************************)))(((((('''&&&&&&''''''(((((()))))))))***************))))))((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***,,,,,,++++++++++++++++++,,,,,,,,,---------......------,,,,,,------...///......////////////......///000111222222333222222333444444555555444444333555444222111000000///000222333444444555555444444666555555555555666777777666666555444444333222222555444444444333333333333000000000000000000000000,,,...//////------...000000///...---,,,,,,,,,,,,........................---............/////////......------......///000....../////////000000000333222111111111222444555777???MMM^^^qqq~~~~~~xxxggghhhbbbaaagggeeeeeeooo|||}}}}}}}}}yyysssmmmmmmqqq|||}}}gggTTTIII@@@======AAACCCDDDGGGLLLZZZaaakkkuuu{{{~~~~~~}}}ssspppkkkddd^^^[[[[[[]]]ZZZXXXWWWYYY^^^bbbccccccbbbfffkkkooosssxxx|||~~~~~~~~~}}}{{{{{{}}}}}}{{{xxxvvvvvvvvvtttsssuuussspppoooooopppooonnnjjjiiihhhhhhggggggggghhhcccbbbbbbbbbbbbaaaaaaaaafffffffffffffffgggggggggeeeeeeeeeffffffffffffffffffggghhhiiikkkmmmnnnooonnnnnnnnnnnnoooqqqsssttttttuuuvvvuuutttvvvxxx{{{}}}{{{tttllleee```\\\WWWSSSLLLIIIEEEBBBAAABBBEEEGGGFFFHHHJJJJJJJJJKKKLLLNNNLLLQQQVVVYYY[[[___gggnnnyyy{{{ooo___NNNHHH@@@<<<===@@@BBBBBBBBBDDDEEEEEEDDDBBBCCCCCCAAAGGGPPPVVVZZZ]]]aaaeeekkkooozzzrrr\\\LLLCCC===999444111222222000...///////////////...---,,,---,,,,,,,,,++++++++++++************************+++***))))))))))))))))))(((((())))))))))))******+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))++++++++++++************++++++,,,,,,---...//////......---,,,---...///000//////000000000000/////////000111222333333333333333333444444444444333333222222111000000000//////222222333444444444444444555555555555666666666777666555444444333222111111444444333333333222222222000000000000000000000000///000111000...---.../////////......------------........................---------.........//////...------------...//////........./////////000000111111000000000111222222333666>>>MMM```pppxxxzzziiiiiicccccciiieee```gggsss|||xxxpppllluuu}}}xxxcccVVVHHHBBB>>>>>>>>>===@@@EEELLLRRR]]]hhhqqqyyy~~~{{{uuulllddd___]]]ZZZUUUQQQRRRXXX[[[[[[XXXWWWZZZ___dddiiiooouuuyyy}}}~~~|||yyyuuussssssuuuwwwzzz}}}}}}{{{~~~{{{wwwuuuuuuvvvvvvvvvrrrqqqooommmmmmmmmmmmnnnllllllkkkjjjjjjiiihhhhhhkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmnnnoooqqqrrrtttuuuvvvtttuuuuuuuuuuuuwwwzzz|||{{{}}}~~~~~~}}}{{{pppjjjccc\\\XXXTTTQQQNNNGGGFFFCCC@@@@@@BBBGGGJJJIIIKKKMMMMMMMMMNNNPPPRRRTTTXXX]]]___```fffqqqzzzwwwbbbTTTIIIDDD???===>>>AAABBBCCCGGGHHHHHHGGGEEECCCCCCDDDBBBJJJSSSYYY\\\aaajjjrrruuuzzzuuu[[[KKKBBB>>>999666222000111111000///......///000///...,,,++++++,,,,,,,,,,,,+++******************************++++++***************+++(((((())))))))))))))))))++++++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))******)))***************************++++++,,,---...//////000///.........///111222000000000//////000000000//////000111222222222222222222333333333333222222...//////000111111111111111222222333333333333333444555555666666666666666555444444333222222111111222222222222111111111000////////////////////////222333333222///------.....................------........................------------............---------------...//////............////////////.........///000111222222000111555===IIIXXXiiittttttvvvrrrrrrvvvlllaaadddkkknnnuuu|||tttmmmuuupppeeeVVVNNNFFFBBB???===AAAFFFDDDHHHOOOXXXaaalllxxxxxxnnneee```^^^XXXSSSRRRUUUWWWUUURRRQQQRRRTTTVVV[[[bbbkkkqqqyyy|||}}}xxxtttqqqpppppppppmmmnnnqqqwww~~~}}}}}}~~~~~~}}}|||zzzxxxvvvttttttttttttuuuttttttsssrrrqqqppppppqqqqqqqqqppppppoooooonnnppppppqqqrrrsssssstttttttttuuuvvvxxxzzz{{{|||}}}|||}}}~~~tttmmm```]]]XXXTTTOOOKKKHHHEEEFFFFFFDDDBBBAAACCCHHHMMMLLLMMMOOOOOOOOOPPPSSSUUUXXX[[[___bbbfffooo|||sssaaaRRRKKKDDDBBB??????@@@BBBDDDDDDHHHHHHHHHFFFDDDBBBCCCDDDCCCKKKSSSXXX\\\eeesss~~~xxx^^^MMMDDD>>>;;;666444222111111111111000------/////////...,,,+++++++++,,,,,,,,,+++***)))************************''''''&&&&&&&&&''''''((())))))((((((((((((((((((*********)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((()))*********))))))(((((()))))))))*********++++++,,,,,,---...//////000000//////000000111222000000////////////000000...///000111111222111111111222222333333222222111---...///111222222222222000111222222333333222222444555555666777666666666444444333333333333222222111111111111000000000000////////////////////////222333333111///------........./////////......---........................,,,------------.........------,,,,,,------...///------........./////////,,,---...///000111222333222222444777<<>>???BBBDDDGGGHHHFFFFFFFFFEEECCCBBBCCCDDDGGGMMMUUU[[[aaammm}}}xxx]]]LLLDDD>>>999777444333222111111000000000------.........------,,,,,,+++++++++************************************(((''''''''''''(((((()))))))))((((((((((((''''''))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((&&&''''''((()))***++++++,,,,,,,,,------............//////000000000000000000///............///000------///000000000000000111111222222222222111111...///111222222222222111000111111222222222222222444444666777777777666555333333333333444444444444222222222111111111000000////////////////////////...///000///...---...///---...///000000///...---........................,,,,,,---------.........------,,,,,,------...///---------.........//////,,,---...///000111111111333222333666777<<>>888555444222222222111000/////////---------,,,,,,------...---,,,***)))))))))***+++************************)))))))))))))))***++++++))))))((((((((('''''''''(((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&%%%&&&'''((()))***+++,,,,,,,,,,,,---------......,,,---///000000000///...000///...------...///000,,,---...///000000000000111111222222222222111111000111222333333222000000000000111222222222222222333444666777777777666555222333333444444555555666333333333222222222111111////////////////////////***+++------------...000---...///000000///..............................,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////......///000111111000000...,,,---111111333===III[[[nnn{{{}}}~~~{{{ppplllsss|||vvvrrrrrruuuxxxpppeeeYYYRRRPPPEEEFFFFFFCCCAAADDDKKKRRRXXX]]]dddkkkpppvvv{{{~~~~~~{{{uuummmfffbbb```SSSRRRQQQOOOMMMMMMOOOQQQPPPSSSXXX\\\aaagggmmmqqq{{{}}}xxxtttpppkkkgggfffhhhlllooojjjjjjjjjlllpppuuuzzz~~~|||uuullleee```[[[UUUPPPPPPNNNLLLHHHDDDBBBCCCDDDAAAFFFLLLMMMMMMOOOTTTXXX\\\___ccchhhmmmttt|||zzzlllXXXLLLIIIHHHEEEBBB???AAADDDFFFGGGHHHJJJKKKJJJJJJKKKJJJIIIJJJLLLOOOUUU\\\eeeppp{{{ttt\\\PPPEEEAAA<<<444222444111222222111///............---,,,++++++,,,...///---,,,***(((((()))***,,,************************&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''(((((())))))******************))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))),,,,,,------...///000000000000000000000/////////...............///000000///////////////.........222222222222222222222222111222333444444333111111000000///////////////000555444333222111111111111555555555555555555555555555555444333333222111111////////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,---......---,,,+++++++++,,,,,,---...//////.........000222666:::<<>>888444222333444000000000000////////////*********+++,,,---...///************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******,,,+++***))))))+++---......---,,,***((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))++++++,,,------...//////////////////////////////...............//////000/////////////////////...222222222222222222222222111111222333333222111000111000000//////000000000222222111111111222222333444444444444444444444444444444333333222111111000////////////...................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------------------,,,---------....../////////.........///111333555666===III]]]ssszzzsssoooooorrrtttjjjgggooo{{{|||uuupppnnnjjjqqqyyyyyynnn___PPPHHHDDDDDDDDDEEEDDDFFFKKKPPPUUU___jjjttt}}}~~~tttkkkeee^^^XXXUUUTTTRRRPPPNNNPPPQQQQQQPPPQQQTTTXXX___eeekkknnnpppssszzz|||xxxwwwwwwvvvuuuqqqoookkkgggeeedddddddddeeefffiiinnnuuu}}}}}}{{{|||}}}tttkkkeeebbb___ZZZTTTPPPMMMLLLLLLNNNMMMLLLMMMNNNNNNNNNMMMLLLMMMOOOQQQTTTZZZbbbgggmmmqqqxxxyyyfffUUUNNNFFFBBBCCCEEEFFFEEECCCFFFIIIJJJIIIIIILLLOOOOOOLLLMMMQQQSSSUUU]]]gggvvvwww^^^LLLCCC@@@;;;666222111111111000000000/////////......++++++++++++,,,,,,---...************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***++++++)))))))))+++---......---,,,***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))******++++++,,,------------------------............------------...//////......//////////////////111111111111111111111111000000111111111111000000111111000000000111111222/////////000111222333444333333333333333333333333222222222111111000000///////////////....................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,------....../////////////////////...///////////////000000555:::FFFZZZppp}}}vvvppplllxxxvvvnnniiijjjnnn~~~yyyqqqmmmjjjmmmqqqssswwwzzzcccSSSJJJEEECCCAAA>>>???BBBEEEGGGOOOVVV```kkktttxxx~~~}}}vvvqqqiiiccc^^^ZZZWWWUUUOOOPPPQQQPPPNNNMMMMMMNNNTTTXXX\\\___aaaeeelllqqqttt|||~~~}}}uuutttpppmmmiiifffdddddd^^^^^^___aaadddiiinnnqqqzzz~~~~~~yyyrrrjjjccc[[[VVVUUUSSSPPPMMMJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOQQQRRRTTTVVV[[[cccmmmsss|||xxxcccRRRIIIEEEBBBBBBEEEHHHIIIHHHEEEEEEFFFGGGIIIKKKNNNOOOOOONNNOOORRRWWW___mmmyyyoooYYYIII???<<<:::777333111/////////000////////////.........,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))******))))))***+++---...---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///............////////////111111111111111111111111/////////000000000000000111111111111111111222333////////////000111222333333333333222222222222222111111000000000/////////////////////..................................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...---,,,++++++,,,---.../////////...................../////////......---333444999EEEWWWlll}}}zzzrrriiiqqq}}}|||xxxsssnnnkkkkkkpppvvv{{{|||wwwqqqqqqqqqooopppzzz}}}gggWWWKKKEEEDDD@@@???AAABBBBBBFFFLLLMMMWWW```gggqqq{{{}}}zzzxxxtttooojjjeee```]]]VVVUUUTTTRRROOONNNNNNNNNOOOQQQSSSUUUXXX\\\bbbggglllsss~~~{{{zzzyyywwwtttrrrooonnngggeeecccbbbccceeegggiiikkknnnrrrvvvyyy~~~}}}|||~~~zzzwwwooolllfffaaa]]]YYYTTTQQQMMMLLLJJJIIIHHHIIIIIIJJJKKKMMMPPPRRRRRRSSSTTTTTT[[[\\\^^^bbbhhhrrr}}}|||oooaaaRRRGGGGGGFFFEEEFFFGGGHHHFFFDDDEEEEEEEEEHHHLLLNNNNNNMMMKKKNNNSSSYYYaaammm~~~rrrZZZJJJAAA<<<555555333222000///...---/////////.........------------,,,+++******++++++************************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))***+++---...******)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......---.........//////000000000000000000000000000000.........//////000000111111111000000111222333333111111000000000000111111333333222222222111111111000000///////////////...////////////....................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...---,,,++++++,,,---.........---------------------...//////000000//////222333666999BBBTTTjjjyyy~~~wwwooodddiiirrr||||||}}}|||uuuggggggiiinnnttt~~~uuuuuusssppppppxxx~~~iiiWWWMMMGGGCCC@@@AAAAAA???@@@CCCDDDIIIOOOUUU___jjjrrrtttwwwyyy|||}}}zzzuuupppllleeeaaa\\\WWWSSSQQQOOOOOOLLLMMMNNNOOOPPPTTTXXX[[[bbbgggmmmrrrttttttttttttuuuvvvyyy|||}}}|||vvvtttpppmmmjjjjjjjjjkkkdddeeefffgggjjjmmmrrruuu|||~~~{{{|||zzztttpppmmmiiiggg___\\\XXXUUUSSSRRRPPPNNNIIIHHHGGGGGGGGGHHHIIIJJJPPPSSSWWWYYYYYY[[[]]]```eeehhhmmmttt}}}|||mmm```VVVNNNHHHFFFGGGGGGGGGGGGFFFDDDAAA???AAABBBEEEIIILLLMMMLLLJJJJJJSSS^^^gggqqqwww\\\MMMEEE>>>:::222222222222111000///...............------------------,,,+++************************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))***+++,,,,,,((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******************************++++++,,,,,,------,,,++++++++++++,,,------------......///000000000///////////////////////////.........///000111222000000000000000111222333222111111000000000111111444333333222222111111111////////////////////////////////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,------...,,,,,,---------------------......//////000111111///222444444777CCCVVVffftttwwwoooggg^^^___fffrrr{{{}}}vvv{{{uuummmfffdddgggpppzzztttsssxxx~~~{{{hhh]]]OOOIIIEEEDDDBBB>>>;;;<<>>===@@@DDDHHHKKKMMMNNNNNNUUUcccrrr||||||^^^LLLEEE???888444222222111111111000000000......---------,,,,,,,,,---,,,+++***************************************))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((()))))))))***************&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))******************************++++++,,,------...+++++++++++++++,,,,,,---------......///000000111///////////////////////////////////////111222333////////////000111222333111111111111111222333444555444444333222222111111////////////////////////////////////....................................,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------------------,,,,,,,,,------......////////////...------...000111...000222111222999EEENNN```uuu|||uuulllbbb]]][[[___jjjsssyyyzzzyyynnniiifffjjjuuu~~~tttppppppxxxyyyqqqaaaZZZTTTRRRNNNGGGAAA@@@BBBAAAAAADDDHHHLLLQQQUUUZZZaaajjjrrrvvvxxxzzz{{{yyyvvvssspppmmmggg```ZZZUUUTTTSSSRRRQQQPPPOOONNNMMMOOOQQQRRRSSSTTTWWWYYY[[[___fffnnnuuu~~~|||{{{{{{uuurrrnnnkkkiiihhhgggfffhhhiiikkkmmmqqquuuyyy|||~~~|||zzz||||||wwwqqqlllfff```XXXUUUUUUUUURRROOOMMMKKKIIIIIIIIIHHHGGGEEEGGGHHHIIILLLNNNQQQSSSTTTTTTYYY^^^bbbeeellluuu}}}ssshhhYYYPPPHHHEEECCCBBBEEEKKKEEEEEEDDDBBB@@@???@@@@@@>>>BBBGGGJJJMMMRRRXXX^^^kkk{{{ttt```LLLBBB>>>999444333222111000000///000000000---------,,,,,,,,,,,,+++++++++***************+++************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''***************))))))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))+++++++++*********************+++,,,------......++++++******++++++,,,------------...///000000111////////////////////////000/////////000111333444............///000111222//////000111222444666777555555444444333222111111/////////000000000000000000/////////....................................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,............,,,+++,,,------...///000111111111000...,,,,,,,,,...///111111111111222555999<<>>@@@CCCEEEFFFIIINNNQQQ```ccciiiqqqxxx{{{|||{{{yyyyyyzzz}}}~~~zzzqqqjjjccc```[[[YYYXXXWWWTTTRRRSSSTTTVVVZZZ___fffkkkooouuuuuutttuuuxxx}}}}}}yyyvvvsssrrrqqqqqqnnnmmmkkkjjjiiiiiiiiiiiikkknnnppppppppprrrvvvyyy~~~yyyxxxuuurrrppppppqqqssswwwvvvuuuttttttssspppmmmppptttzzz~~~|||zzzxxxuuuppplllgggbbb\\\WWWTTTQQQMMMJJJKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSXXX[[[___dddiiinnntttxxx~~~ooodddYYYRRRKKKDDDCCCFFFIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLIIIHHHHHHHHHHHHHHHIIILLLQQQZZZeeessszzz___RRREEEAAA;;;777555444222111333000...///000000...,,,---,,,++++++******++++++)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,+++***)))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((''''''((((((((('''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,---------------------,,,------------------------............///000111111444444333333444444555666444444333333222111111111222222222222222111111000111000000000////////////........................///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++***------------------------,,,+++***)))))))))***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---......///000111333777>>>GGGTTTcccqqqyyyuuurrrmmmiiikkkqqqyyy}}}xxxuuu}}}zzzllliiifffhhhpppzzzpppjjjkkknnnrrrvvv{{{jjj^^^TTTIIIAAA<<<>>>???@@@@@@AAACCCEEELLLPPPVVV]]]dddlllssswwwyyy~~~{{{uuuqqqnnnkkkhhhfffbbb]]]ZZZXXXWWWVVVWWWYYY\\\```cccdddcccbbbbbbeeejjjpppsss}}}}}}~~~{{{yyyxxxvvvuuurrrooommmkkkiiiiiiiiijjjjjjiiigggfffhhhiiikkkooorrrqqqnnnllllllmmmmmmnnnooorrrtttwwwzzz{{{}}}{{{wwwuuuuuutttrrrpppmmmmmmllllllmmmoooqqqrrrqqqooommmmmmmmmllljjjhhhhhhmmmttt{{{}}}{{{wwwtttrrrpppllliiifffbbb]]]ZZZWWWTTTPPPMMMKKKJJJHHHFFFIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ]]]___eeejjjpppwww}}}}}}pppddd]]]TTTMMMFFFFFFHHHHHHIIILLLNNNMMMKKKJJJJJJKKKMMMNNNIIIIIIJJJJJJIIIIIIHHHHHHMMMSSS^^^kkkyyy{{{]]]KKKEEE???<<<777444333222111000111000......//////---,,,,,,,,,+++************+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,---------++++++***)))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111222444333333333333444555555333333222222111111111000222333333333333222111111000000000000//////.................................------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........////////////000000111111444555666888@@@OOOcccqqqyyy}}}}}}xxxtttxxx}}}tttuuu}}}rrrmmmhhhfffjjjrrr{{{yyywwwwwwxxxxxxwww}}}mmmWWWGGGCCCBBBAAA??????@@@BBBDDD@@@EEEJJJNNNSSSYYYbbbhhhkkkrrr{{{~~~yyytttrrrvvvwwwxxxwwwtttooohhhddd]]]\\\YYYWWWWWWXXXZZZ[[[XXXWWWUUUTTTWWW[[[aaadddiiijjjmmmqqqwww~~~|||{{{zzzxxxvvvtttssssssrrrrrrqqqooommmkkkjjjjjjhhhlllooommmfffaaaaaaccc_________aaabbbdddfffggggggiiijjjjjjkkkmmmpppsssxxxzzz~~~}}}{{{{{{}}}}}}{{{yyyxxxvvvssspppnnnnnnnnnppprrrtttuuuvvvmmmjjjfffdddbbb```^^^\\\ZZZ^^^dddiiikkkiiieeebbb```]]]ZZZXXXVVVTTTRRROOOOOOMMMKKKJJJIIIJJJJJJJJJKKKNNNRRRUUUWWWYYYZZZ\\\YYYZZZ[[[]]]```eeejjjnnntttzzz~~~tttjjj___VVVNNNJJJFFFDDDFFFLLLTTTXXXYYYXXXRRRPPPMMMKKKJJJJJJKKKLLLIIIJJJKKKKKKKKKMMMOOOPPPYYYaaannn|||{{{bbbMMMCCCAAA:::777444222222222111000000//////.........---,,,,,,++++++***************)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))***+++,,,------...******)))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((()))))))))************************+++******))))))******+++***++++++,,,,,,,,,,,,+++***+++++++++,,,,,,------------------------------///......//////000111222222222222222222333333444222111111111111111000000222333333333333222111111....../////////...---,,,........................------,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++***************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------....../////////000000000000111333333333555@@@PPP\\\qqq~~~zzztttvvv~~~~~~xxxrrrkkkggggggjjjmmmooowww{{{{{{zzz}}}jjjZZZQQQMMMFFFAAA??????AAABBB===AAAEEEHHHJJJMMMSSSXXXYYY___fffiiigggddddddeeeooosssyyy|||{{{vvvpppllldddbbb^^^ZZZVVVTTTSSSRRRRRRPPPNNNMMMNNNRRRVVVYYYYYYZZZ\\\```eeelllqqqtttyyy|||~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvtttsssqqqnnnrrrtttppphhhbbb```bbb[[[[[[ZZZYYYYYYYYYZZZZZZYYY[[[\\\]]]^^^aaaeeehhhmmmooosssuuuwwwyyy|||~~~}}}{{{yyyxxxxxxxxxyyy~~~{{{xxxqqqooooooppprrrsssqqqoooiiieee___ZZZVVVTTTQQQOOOOOOPPPSSSUUUVVVVVVTTTSSSRRRPPPNNNMMMMMMMMMKKKIIIHHHHHHHHHHHHHHHJJJLLLMMMNNNSSSXXX\\\^^^```cccffffffhhhkkknnnqqqvvv|||~~~wwwssseeeaaaZZZRRRKKKFFFEEEEEECCCHHHQQQ[[[cccfffccc^^^TTTRRRNNNJJJHHHHHHIIIJJJMMMNNNOOOPPPRRRVVV]]]bbbgggppp}}}uuu___QQQEEE???===777444222111222222111000/////////...---,,,,,,,,,,,,+++******))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))***++++++,,,***)))((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,---------,,,,,,******+++,,,,,,---......------------------------////////////000111222222111111000000111111222333000000000000000000000000222222222222222111111000---.../////////...,,,+++........................,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***---000000000666@@@HHH\\\rrrxxxsssvvv~~~wwwtttooollljjjhhheeeccchhhmmmvvv}}}xxxsssssswww{{{~~~ttteee^^^TTTKKKFFFCCCAAA@@@>>>???AAAAAABBBDDDFFFHHHMMMPPPSSSSSSRRRSSSVVVYYY```eeelllqqqrrrqqqooonnnooommmiiiddd^^^YYYTTTRRRPPPOOOMMMLLLLLLNNNPPPQQQQQQQQQRRRSSSVVVZZZ^^^aaajjjmmmsssyyy~~~~~~|||vvvxxxxxxsssllleeebbbbbb\\\[[[YYYXXXVVVUUUUUUUUUUUUWWWYYY[[[]]]```dddhhhlllooorrrtttvvvxxx{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||yyywwwuuuuuuuuusssnnnjjjaaa]]]VVVPPPLLLJJJHHHFFFIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJJJJJJJIIIGGGDDDCCCEEEFFFFFFGGGIIILLLOOOSSSXXX___dddgggkkkpppuuu{{{vvvmmmgggbbb\\\XXXQQQOOOJJJEEEAAAAAADDDGGGKKKVVVccckkknnnlllddd\\\SSSPPPLLLIIIHHHHHHJJJLLLOOOQQQTTTVVVZZZaaakkkrrrxxxtttZZZKKKDDD>>>888666444222111111222222111000---//////...,,,++++++,,,++++++***))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******+++,,,,,,---,,,,,,++++++******+++,,,---...//////........................////////////000111222333111000000000000111222222000000000000000000000000111111222222111111000///---...000000000///---,,,........................,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************+++,,,,,,,,,++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,------------,,,+++)))+++.........111666:::DDD\\\sss}}}|||tttrrryyyzzzuuuvvvxxxzzzxxxssslllfff___cccjjjttt{{{rrrllljjjkkkuuu|||vvvmmmddd^^^WWWQQQMMMKKKHHHDDDAAA@@@@@@@@@@@@EEEEEEEEEEEEEEEGGGJJJLLLPPPTTTXXX\\\^^^bbbgggkkkqqqqqqooolllhhhbbb]]]ZZZTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNOOOPPPSSSTTTZZZ]]]bbbhhhnnnsssvvvwww{{{|||~~~~~~}}}{{{wwwrrrkkkfffccc^^^]]][[[YYYXXXWWWVVVVVVVVVXXX[[[]]]```dddiiimmmqqqssswwwzzz|||}}}zzzvvvuuutttpppiiicccVVVRRRLLLGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKJJJGGGDDDFFFHHHJJJJJJJJJLLLPPPTTT[[[aaaiiioootttzzz{{{hhhaaaXXXRRROOOMMMHHHDDDGGGFFFDDDBBB@@@CCCIIINNNVVVdddppprrrnnnggg]]]TTTOOOMMMJJJHHHIIILLLOOOQQQSSSXXX___dddiiiqqq|||kkkZZZIII@@@<<<888444333222111//////000111000...,,,...///...+++)))***,,,++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''(((((('''''''''(((((()))&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))******++++++,,,,,,,,,++++++*********+++,,,...///000000////////////////////////////////////000111222333111111000000111111222333////////////000000000000111111111111111000//////...///111222111000...---........................+++++++++***++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++*********+++,,,,,,---......++++++,,,,,,,,,------------.../////////...---,,,...//////......///222444444JJJaaaqqq~~~uuuqqqrrrvvv~~~vvvvvvzzzyyyqqq___```ccciiisss~~~|||qqqkkkiiifffppp~~~}}}wwwooofff``````YYYPPPIIIFFFEEECCCAAA???>>>===<<<>>>@@@AAACCCFFFHHHIIIKKKNNNVVV```ggghhhiiikkkllljjjfffbbb___ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMLLLMMMNNNOOONNNQQQUUUZZZ```dddgggiiipppqqqsssvvvyyy||||||~~~|||wwwrrrkkkfff___^^^]]]\\\[[[ZZZZZZZZZWWWZZZ]]]```ccchhhmmmqqqtttwww{{{|||xxxuuuqqqmmmkkkjjjeee\\\UUUNNNJJJEEEBBBCCCEEEGGGGGGDDDEEEFFFGGGHHHHHHHHHIIIEEEFFFHHHKKKMMMMMMJJJHHHLLLNNNPPPQQQPPPRRRWWW[[[bbbiiiqqqxxxttthhhaaa^^^SSSNNNGGGEEEFFFEEEBBB>>>AAABBBBBBBBBBBBGGGOOOUUUYYYgggrrroooeee[[[QQQHHHKKKJJJHHHHHHJJJOOOTTTWWW\\\dddnnnvvv|||nnnUUULLLBBB>>>;;;666444555111///......///000...---,,,...///...***)))***,,,+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((('''''''''(((((('''''''''(((((()))(((((('''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))***+++)))***,,,,,,,,,,,,***))),,,,,,,,,---------......000000///...............000000000000000000000000222222222111111111000000------...///000111222222111111111111111000//////---------..................---,,,,,,,,,,,,---...---,,,+++*********+++,,,******+++++++++,,,,,,,,,************************&&&''')))+++,,,,,,,,,,,,************************))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///666EEEXXXkkkzzzxxxrrrooommmqqqyyyxxxyyyzzz~~~rrrpppkkkgggffflllvvv~~~vvvmmmmmmnnnrrr{{{yyynnnaaaUUUKKKEEEBBB@@@@@@??????>>>?????????===>>>@@@CCCGGGKKKOOOQQQXXXYYY\\\___aaaccccccccc______^^^\\\XXXVVVVVVVVVVVVUUURRRPPPNNNMMMMMMMMMNNNMMMLLLMMMOOORRRVVVXXX]]]___cccfffjjjlllmmmmmmrrruuuxxx{{{}}}~~~}}}wwwqqqllljjjdddcccbbbaaa```_________cccdddeeefffgggjjjooorrr{{{{{{vvvqqqkkkgggiiifffaaa___]]]YYYTTTPPPEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIJJJJJJJJJJJJKKKKKKJJJLLLOOOPPPPPPQQQRRRSSSWWWWWWWWWWWWWWW\\\dddjjjmmmxxxqqqcccXXXRRRLLLIIIEEEBBB>>>>>>@@@BBBAAA@@@DDDBBBAAAEEEKKKRRRUUUVVV^^^______[[[TTTMMMHHHEEEGGGHHHKKKMMMOOOSSSXXX[[[kkkttt{{{cccXXXCCC@@@===999666444444444000111111///---,,,---......---,,,+++************,,,,,,+++***)))))))))***))))))(((((((((((())))))+++)))(((''''''((()))+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++***)))(((((())))))######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%$$$%%%%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))******+++---......//////......---,,,,,,---------.........000000///...............000000000000000000000000222222222111111111000000......//////000000111111111111111111111000//////..................------...---,,,,,,,,,,,,---...---,,,+++*********++++++*********+++++++++,,,,,,************************((()))***+++,,,+++***************************************++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///333444888AAAPPPbbbttt~~~vvvpppnnnmmmmmmppptttyyyzzzyyyzzz|||wwwmmmhhhgggjjjmmmxxx~~~tttqqqppprrrwww{{{||||||~~~{{{{{{~~~mmm]]]QQQJJJDDDCCCAAA???>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCJJJLLLPPPTTTWWWZZZ[[[\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^YYYXXXWWWUUUTTTSSSRRRRRRSSSQQQOOOMMMLLLMMMOOOPPPRRRTTTWWWZZZ]]]___```aaacccfffjjjmmmoooqqqtttvvv~~~~~~~~~~~~~~~}}}}}}}}}yyyzzz{{{yyyuuupppmmmlllkkkjjjhhhfffeeeeeeeeefffjjjlllnnnooopppsssxxx{{{zzzxxxsssmmmhhhdddaaa]]]ZZZ___\\\XXXVVVTTTRRRMMMIIIGGGGGGGGGHHHJJJLLLOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\\\\^^^___```bbbhhhpppvvv}}}vvvjjjcccYYYQQQKKKHHHDDDBBBEEEBBB>>>>>>AAADDDEEEEEEIIIHHHHHHKKKPPPTTTTTTTTTUUUVVVWWWUUUPPPLLLIIIGGGLLLMMMOOOQQQVVV\\\dddjjj|||gggRRRIII>>><<<999666333222222222...//////...,,,+++,,,......---,,,+++************++++++***)))))))))******))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,------------.........000000///...............000000000000000000000000222111111111111000000000////////////000000000000000000111111000000///////////////...---------,,,------,,,,,,,,,,,,---------,,,++++++******++++++*********++++++++++++,,,************************+++++++++++++++***)))(((******************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------333111///000888III]]]kkk~~~tttnnnkkkiiiddddddgggmmmvvv|||{{{{{{}}}{{{rrrlllfffbbbgggppp~~~{{{sssooonnnoooooonnnnnnkkkjjjpppwwwtttddd[[[PPPMMMIIIEEEBBB@@@??????>>>>>>>>>>>>>>>===<<<<<>><<>>???@@@AAABBBBBBCCCCCCDDDEEEGGGJJJPPPWWW]]]eeeeeeffffffeeecccaaa```\\\ZZZVVVRRRNNNKKKJJJIIIGGGHHHHHHIIIKKKLLLNNNOOONNNPPPSSSTTTUUUUUUWWWXXX[[[\\\]]]^^^```bbbcccccccccfffhhhjjjjjjkkkmmmoooqqqpppooooooqqqtttwwwyyyzzz}}}zzzvvvtttmmmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhfffccc^^^YYYVVVTTTSSSQQQPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPOOOOOONNNRRRRRRSSSVVVZZZ```eeehhhmmmmmmllllllkkkkkkkkkjjjfffgggggggggiiimmmrrrwwwzzz|||{{{tttiii^^^VVVOOOJJJFFFCCCAAA???>>>>>>>>>>>>>>>@@@AAADDDIIIOOOTTTXXXZZZVVVUUUSSSRRRQQQQQQPPPOOOMMMNNNPPPQQQPPPPPPQQQRRRUUUZZZbbblllwwwvvvaaaRRRFFF===:::444333222000////////////,,,------,,,++++++---///,,,,,,+++***************((((((''''''((()))******))))))(((((((((((())))))***)))(((((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((()))))),,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))***+++,,,///...---,,,,,,---...///---------.........//////000000///...............////////////////////////000000000000000000000000111111000000//////.........//////000000000//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++***************************************+++++++++))))))))))))))))))))))))+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------***///333444222333888===SSSaaapppwwwzzzzzzuuuooofff___]]]cccjjjpppwww~~~sssfffeeegggnnnyyy~~~{{{pppiiiaaa______eeeqqq}}}~~~zzzssskkkccc\\\YYYWWWTTTRRRNNNIIIEEECCCAAAAAA======<<<<<<<<<<<<======;;;<<<===>>>AAAFFFMMMRRR^^^___bbbeeehhhiiiiiiiiifffddd```[[[VVVRRROOONNNLLLKKKJJJIIIIIIKKKLLLNNNNNNPPPQQQQQQPPPOOOOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[^^^```ccceeeiiilllnnnooopppsssxxx}}}~~~|||wwwqqqkkkgggdddbbbaaabbbbbbcccccccccbbbbbbXXXYYYYYYXXXWWWVVVTTTSSSQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTUUUUUUUUUVVVXXXYYY\\\]]]```eeekkkrrryyy|||zzzzzzzzzzzz||||||tttpppaaa[[[SSSKKKEEEBBB@@@???BBBAAA???>>>>>>???BBBDDDEEEIIINNNSSSWWWYYYZZZ[[[XXXUUUQQQNNNKKKLLLNNNOOONNNOOOPPPPPPPPPPPPRRRTTT[[[dddrrrvvv^^^OOOFFF???999777222111111000////////////,,,---...---,,,,,,...///++++++******))))))******((((((''''''((()))******))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,------,,,,,,,,,,,,------------........./////////000000///...............//////////////////////////////000000000000000111111111000000//////............///000000000///////////////...---------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))************+++******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,...//////---...222555;;;III[[[iiiuuu}}}}}}uuuhhh___```dddhhhoooyyyyyy|||tttooohhheeeffflllrrrvvvtttlllbbb\\\XXXYYYaaajjjvvv|||~~~yyyuuusssnnnkkkeee]]]TTTKKKCCC???======<<<;;;;;;<<<======;;;<<<<<<<<<===@@@EEEIIINNNQQQUUU[[[aaafffiiikkkkkkiiieee```[[[WWWTTTSSSQQQOOOLLLIIIHHHHHHJJJKKKLLLMMMNNNMMMKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSVVVXXXZZZ^^^cccgggkkknnnrrrxxx~~~}}}zzzmmmjjjfffbbb^^^\\\\\\\\\]]]]]]^^^^^^]]][[[YYYXXXTTTTTTTTTTTTSSSSSSTTTTTTPPPQQQRRRRRRRRRTTTWWWYYYZZZ[[[]]]]]]^^^aaaeeehhhkkknnnsss{{{xxxlllaaaYYYUUUMMMJJJEEE@@@<<<;;;;;;<<<>>>>>>?????????BBBGGGKKKOOORRRVVVXXXWWWUUUTTTSSSUUUSSSOOOJJJHHHIIINNNRRRPPPQQQRRRRRRSSSUUUXXX[[[hhhsssooo___MMMCCC>>>888333111111111111000000//////...---...///...,,,,,,---///+++******)))))))))******))))))((((((((()))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((()))+++,,,---)))******++++++******)))............////////////000000///...............////////////////////////////////////000000111111000000000000////////////---......///000000//////..................------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***)))))))))))))))************************************,,,+++***)))))))))***+++))))))))))))))))))))))))(((((())))))******++++++)))*********++++++++++++************************)))***+++,,,---,,,,,,+++,,,+++++++++,,,...000222///999EEEQQQ```qqq|||qqqjjjmmmoookkklllqqqtttwww}}}{{{qqqhhhbbbaaaeeeiiiooottt{{{wwwlllccc[[[VVVYYY```dddiiiqqq|||ssscccTTTKKKDDDCCCAAA@@@>>>>>>>>>>>><<<=========<<<===@@@CCCBBBDDDHHHMMMRRRXXX\\\___^^^]]]\\\[[[YYYWWWVVVVVVUUURRRMMMHHHFFFEEEFFFGGGGGGIIIJJJJJJHHHGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSWWW]]]aaahhhlllrrryyy~~~wwwpppjjjfff```^^^[[[YYYXXXYYY[[[\\\\\\]]]^^^^^^]]][[[XXXWWWYYYXXXXXXWWWXXXYYY[[[\\\XXXZZZ\\\\\\]]]___cccggggggjjjlllnnnooosssxxx}}}yyyrrrggg\\\SSSMMMHHHFFFAAA@@@???===<<<<<>>>>><<<===>>>===<<<<<<===??????@@@AAACCCFFFJJJMMMOOOLLLMMMOOOQQQSSSVVVWWWXXXXXXTTTNNNHHHEEEDDDEEEFFFDDDFFFHHHHHHHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOSSSYYY]]]eeeiiipppxxx~~~zzzsssmmmhhhbbb^^^[[[XXXWWWUUUTTTUUUXXX\\\___```aaacccddddddcccbbbaaa^^^^^^]]]]]]___aaadddfffbbbeeegggiiijjjmmmrrrvvvuuuxxx{{{}}}~~~ssskkk___YYYPPPHHHDDDCCCCCCCCC<<<<<<===>>>???BBBFFFIIIFFFKKKQQQUUUVVVVVVXXXZZZRRRRRRQQQNNNJJJJJJMMMQQQLLLNNNOOOOOONNNOOOSSSVVV___bbbeeeiiiooovvv~~~pppUUUIIIAAA999888777444333555111111111000///...---,,,---...---,,,)))((()))+++***)))))))))))))))******,,,,,,+++***))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''(((((())))))************+++++++++,,,,,,,,,------------------------000000//////......---------,,,,,,,,,,,,---......000000000000000000000000111111000///////////////000000000000000000000000111000///...---,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,*********+++,,,---******************************************************************************+++++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************------,,,+++,,,---...///***000555666999FFF[[[lllzzz|||vvvnnnsssqqqqqquuu~~~~~~zzzvvvrrrooommmllllllkkkiiiiiilllttt}}}}}}uuuooolllkkkgggeeedddeeehhhiiihhhfffeeeddddddeeejjjttt~~~wwwddd```[[[UUUOOOJJJFFFCCCDDDCCCBBB@@@??????@@@@@@>>>======>>>@@@AAAAAA@@@EEEEEEDDDDDDFFFHHHJJJLLLNNNJJJFFFCCCBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@???@@@@@@DDDEEEFFFGGGJJJNNNQQQSSSYYY]]]cccjjjooorrrsssssszzz|||{{{vvvtttfffccc___[[[XXXWWWXXXXXXWWWWWWXXXZZZ\\\^^^aaabbb^^^bbbiiinnnpppooollliiigggiiikkkmmmmmmmmmlllkkkiiilllrrrxxx|||yyyqqqkkkbbbXXXPPPLLLIIIEEE@@@======@@@BBB??????@@@AAAEEEJJJOOORRRXXX]]]aaa___YYYSSSQQQRRROOOMMMKKKJJJKKKLLLLLLLLLMMMMMMNNNPPPUUU[[[aaadddtttxxx}}}{{{kkkXXXKKK@@@===999555222000000000000000///------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''''''''&&&%%%%%%&&&'''''''''''''''((())))))***************+++++++++,,,,,,------------------------///.........------,,,,,,------,,,,,,------...///000000000000000000000000111111000///////////////000000000000000000000000000000///...---,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))***+++*********************************************************************************++++++******))),,,,,,,,,++++++******************+++++++++,,,,,,************************---,,,,,,,,,,,,---///000...111444222222:::HHHTTTjjjrrr}}}vvvssspppnnnqqqxxx{{{wwwuuuuuuxxx{{{{{{vvvoooiiigggjjjpppuuu{{{xxxxxxxxxuuurrrnnnllljjjgggccc______aaaaaa``````eeepppyyy|||xxxsssllleee^^^XXXTTTSSSQQQOOOLLLIIIEEEAAA???@@@???>>>???@@@@@@???===??????@@@AAABBBCCCDDDDDDDDDBBB???>>>>>>>>>>>>===????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<===AAAAAAAAABBBDDDFFFHHHIIIMMMPPPUUU[[[___aaabbbbbbggghhhkkkmmmlllkkkhhhfff\\\ZZZWWWTTTSSSTTTUUUVVVXXXYYYZZZ\\\___bbbeeefffhhhkkkppptttvvvuuurrrqqqnnnoooqqqssstttsssrrrqqqsssuuuzzz~~~}}}{{{yyyxxxwwwuuuttttttuuuwwwxxxuuutttrrrqqqppppppqqqqqqlllggg```[[[VVVQQQKKKFFFGGGEEEBBB???===>>>AAACCCBBBDDDHHHMMMRRRVVVZZZ[[[]]]```aaa]]]UUUNNNKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMNNNQQQVVV^^^hhhpppvvvpppbbbUUUHHH???:::888555333111000000111000///...---,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))(((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************++++++++++++,,,---------------------------------,,,,,,,,,,,,,,,---------,,,------...///000000000000000000000000111111000///////////////000000000000000000000000//////.........---------.........---------,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))************************************************************************************************+++++++++++++++******************++++++++++++,,,************************,,,,,,,,,,,,---...000000///111111///...111777===QQQ___uuusssooojjjiiinnnuuu}}}~~~}}}}}}yyyyyy~~~}}}qqqhhheeeeeefffqqqwww~~~}}}xxxsssmmmgggbbb___aaaaaa\\\VVVWWW```iiirrr|||yyytttpppnnnmmmkkkfff^^^UUUMMMIIIEEECCCAAA@@@@@@@@@>>><<<:::;;;<<<=========<<<<<>>>>>======>>>>>>???@@@BBBCCCFFFIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVVVVNNNMMMLLLKKKLLLNNNPPPQQQUUUVVVXXXZZZ]]]```cccdddeeegggiiikkkllllllkkkjjjlllmmmoooqqqqqqqqqpppppprrrsssuuuxxx{{{}}}|||zzzwwwuuutttsssrrrooolllgggbbb^^^[[[ZZZUUUUUUTTTTTTUUUWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSPPPNNNKKKHHHEEEBBB@@@???AAA@@@??????@@@CCCFFFHHHMMMPPPVVV[[[___``````___\\\]]]\\\WWWOOOIIIGGGGGGIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTXXX```lllyyygggUUUJJJDDD===888444333111000//////000111//////...---,,,,,,,,,,,,++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////////////////111000000///////////////////////////////////////..................------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))((((((************************************************************************)))))))))))))))******++++++++++++***************************++++++++++++************************++++++,,,---...///000000------...///000111222333<<>>============@@@>>><<<<<<<<<;;;:::888888888888777777777666666999888888888999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGHHHIIIJJJCCCCCCCCCCCCDDDFFFIIIJJJMMMNNNOOOPPPRRRUUUWWWXXXWWWXXXXXXYYYYYYYYYYYYYYY^^^^^^```aaaaaabbbaaaaaaeeeeeeeeefffgggjjjlllmmmjjjiiifffccc```]]]\\\[[[YYYWWWTTTPPPMMMKKKJJJJJJDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGFFFCCC@@@???@@@AAA???@@@AAAEEEJJJNNNQQQRRR\\\^^^aaabbbaaa^^^[[[YYYRRRSSSRRRNNNJJJGGGGGGHHHMMMMMMNNNNNNPPPTTTYYY\\\___aaafffnnn{{{uuufffSSSDDD>>>;;;888666111000//////...//////000......---,,,++++++,,,,,,++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------------...//////////////////////////////111000000///////////////////////////////////////..................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))************************************************))))))))))))))))))))))))))))))((((((((()))++++++************************))))))*********+++++++++***************************+++,,,,,,---.........***+++---///111222111111444999FFFZZZqqq|||qqqgggbbbdddjjjnnnrrrwww}}}|||sssmmmeeebbb______bbbhhhooosss}}}}}}wwwnnneee___ZZZVVVTTTYYY^^^ccceeefffkkkvvvnnnfff[[[RRRLLLIIIGGGGGGIIIGGGDDDAAA@@@@@@AAABBB???===::::::::::::999888888777777777666666666666888888888888888999:::;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<>>>>>>????????????@@@AAAAAABBB>>>>>>>>>>>>???@@@BBBCCCFFFEEEEEEFFFFFFGGGHHHIIIMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQVVVUUUTTTTTTUUUVVVXXXZZZTTTSSSPPPNNNLLLJJJIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDDDDCCCDDDCCCBBBAAAAAADDDFFFGGGHHHKKKQQQXXX]]]______cccbbb```]]]ZZZVVVRRRQQQJJJJJJJJJHHHGGGGGGIIIJJJNNNOOOPPPRRRVVV___iiiqqqvvvwwwzzzuuuZZZPPPCCC:::777666444111222111000//////.........---,,,,,,++++++++++++,,,+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&***++++++++++++***))))))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000......------......///000000000000000000000000000111111000///////////////000000000000000000000000//////.........---------,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))(((''''''((()))+++,,,)))))))))***************)))))))))************+++******************************+++,,,,,,,,,,,,+++***+++,,,---......------333333777EEEYYYmmm{{{}}}tttkkkgggggghhhmmmoootttzzz}}}|||uuullleee]]]XXXYYY]]]bbbeeelllttt~~~xxxpppkkkfff```[[[\\\]]]]]]\\\ZZZ\\\aaaeeemmmmmmnnnooottt}}}~~~ssshhh```[[[WWWUUURRRPPPLLLIIIFFFEEEFFFFFF@@@===:::888999::::::::::::::::::999999999888888888777777777777888888999777888999::::::;;;;;;:::<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======AAA@@@???????????????@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???=========>>>>>>???????????????AAACCCDDDEEEEEEEEEDDDDDDCCCCCCEEEGGGJJJLLLTTTTTTWWW]]]dddgggfffddd[[[ZZZWWWTTTQQQOOONNNNNNIIIIIIIIIIIIJJJKKKLLLMMMPPPSSSXXX]]]eeerrrkkk[[[IIICCC<<<888777666333111222111111000///...---,,,,,,++++++******+++++++++******))))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%&&&(((%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''(((((()))))))))))))))************++++++++++++++++++++++++)))***+++,,,---...//////...............//////000000000000000000000000000111111000///////////////000000000000000000000000000000///...---,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++************************************************)))))))))))))))))))))))))))((('''&&&''')))+++,,,((()))))))))*********+++))))))))))))******************************************+++++++++***)))(((+++,,,---,,,+++***,,,...///111333888AAAPPPbbbnnn}}}}}}uuuooolllkkkiiillltttxxxyyy}}}zzzuuunnnddd^^^]]]^^^___```aaahhhpppsssuuuxxxzzzuuupppmmmiiihhhgggeeedddbbb___^^^```______cccjjjsss|||{{{vvvrrrnnnhhhgggfffdddaaa^^^ZZZXXXOOOKKKDDD@@@>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999999999:::888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<;;;;;;;;;999999999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????@@@@@@AAABBBCCC>>>>>>============>>>>>>@@@@@@???>>>>>>>>>??????<<<===>>>???????????????>>>???@@@BBBCCCDDDEEEEEEFFFIIIMMMRRRWWWZZZ]]]^^^XXXTTTQQQQQQTTTVVVWWWVVV[[[ZZZ[[[___dddddd```[[[OOOOOONNNNNNMMMMMMMMMMMMKKKKKKLLLOOOQQQTTTTTTUUU\\\bbbjjjsss|||vvvfffWWWKKKAAA===999777666666333111////////////...------,,,++++++************++++++******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''#########$$$###""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%%%%%%%''')))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))************++++++++++++++++++++++++(((((()))+++,,,---.....................///000000000000000000000000000000111111000///////////////000000000000000000000000111000000...---,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++%%%''')))***++++++++++++************************************************))))))))))))))))))))))))(((((('''&&&''')))+++---(((((())))))*********+++))))))))))))******************************************++++++***)))'''&&&+++---...,,,******...222***///333222111:::MMM]]]nnnyyyzzzuuukkkggghhhpppvvvvvvxxx}}}|||zzztttlllgggeeedddbbbaaa___dddhhhhhhhhhlllvvv~~~~~~vvvtttttttttsssooogggaaabbb___]]]___fffmmmsssuuussszzz~~~wwwsssccc]]]SSSKKKFFFCCCBBBAAAAAAAAA@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<======>>>>>><<<;;;:::999999:::;;;;;;;;;;;;;;;777888:::<<<======<<<<<<777777777888888999999999888888888888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????????????????>>>>>>>>>>>>============>>>>>><<<===???AAACCCCCCCCCCCCHHHIIILLLNNNPPPRRRSSSTTTSSSWWW^^^gggooovvv{{{~~~qqqkkkdddccceeegggeeebbb\\\ZZZZZZ\\\^^^\\\UUUNNNIIIJJJKKKLLLMMMMMMLLLLLLKKKLLLOOOSSSXXX\\\]]]]]]kkksss}}}mmm[[[RRRIII@@@:::777333111111111000...,,,------......------,,,+++***************++++++******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))),,,***'''%%%(((+++---------...------,,,,,,******))))))******+++,,,,,,,,,------.../////////111111000///////////////...//////000111222222222...........................---,,,,,,++++++,,,,,,///...---,,,,,,,,,,,,,,,......---,,,+++))))))((())))))))))))))))))))))))************+++,,,---...))))))************)))((())))))************))))))''''''(((((()))))))))******)))'''((()))++++++***))))))))))))))))))))))))******))))))))))))))))))+++++++++++++++***)))(((***+++,,,---...---,,,,,,+++---...///111555:::===QQQbbb{{{|||pppiiinnnuuuwwwwwwyyytttzzz}}}}}}~~~{{{xxxuuuqqqnnnlllkkknnnmmmhhheeegggjjjkkkpppyyy~~~tttrrrkkkdddbbbdddeeedddaaadddgggnnnttt{{{|||iii\\\WWWTTTPPPMMMNNNMMMKKKKKKKKKJJJHHHFFFFFFCCC@@@??????@@@???>>>BBB>>>>>>BBBBBB===<<>><<<;;;::::::;;;<<<===>>>>>>??????:::;;;<<<<<<<<<<<<;;;:::<<<:::999888999;;;===???999:::<<<======<<<;;;;;;>>>>>>===<<<<<<;;;<<<<<<===AAAAAA===<<>>>>>>>>AAABBBEEEIIINNNSSSXXX[[[^^^dddeeebbbccckkkrrrtttwwwvvvyyy|||nnnhhhggggggbbb]]]YYYXXXVVVTTTRRRPPPOOOOOOHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUYYY^^^fffooouuujjj[[[OOOEEE>>>;;;888555222111111111000000//////...---,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))+++***'''%%%(((+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,------.../////////111111000///////////////......///000000111222222...........................---,,,,,,++++++,,,,,,------------------,,,,,,...------,,,***))))))((())))))))))))))))))))))))******)))******+++,,,---))))))*********))))))((((((((())))))))))))((((((''''''((((((((()))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))************************++++++++++++++++++*********+++,,,---------,,,,,,,,,---.........111555888BBBMMM```vvvxxxsssyyy~~~yyyuuuwwwxxxxxxzzz}}}}}}}}}}}}{{{qqqiiifffdddaaaeeekkksss{{{zzztttqqqqqqooojjjfff``````aaadddhhhmmmqqqttttttnnnjjjkkkllllllpppwww}}}rrrnnnllliiieeeeeeddddddddddddaaa]]]ZZZTTTQQQLLLIIIGGGEEEBBB@@@EEEAAAAAAEEEFFFBBBCCCFFFFFFFFFEEECCCBBB@@@???>>>===============???@@@@@@CCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<======<<<;;;;;;<<<===>>>AAAFFFGGGEEEDDDEEEFFFDDDAAABBBBBBCCCBBBCCCDDDEEEHHHMMMTTT]]]fffmmmsssuuu{{{{{{qqqfff`````````[[[VVVRRRQQQOOOMMMKKKKKKJJJKKKJJJKKKLLLNNNQQQSSSTTTUUUWWWZZZ^^^eeemmmwwwvvvfffTTTIIICCC===888777666444222111111111000//////......---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&)))+++)))'''&&&(((***)))******+++++++++************))))))******+++,,,,,,,,,------.../////////111111000///////////////......//////000000111111...........................---,,,,,,++++++,,,,,,+++,,,---.........---,,,------,,,+++***))))))((())))))))))))))))))))))))***)))))))))))))))******(((((())))))***))))))(((((((((((())))))(((((((((((((((((()))))))))))))))***))))))+++------+++)))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,------,,,,,,,,,///111555999DDDVVVmmmzzztttttttttsssuuu{{{~~~tttkkkccc]]]]]]]]]```fffnnnvvv|||~~~wwwrrrkkkfffaaa```bbbddddddddd___[[[XXXXXXYYYYYY]]]bbbllluuu}}}~~~rrrmmmgggaaa\\\XXXSSSPPPOOOMMMMMMQQQRRRRRRUUUYYYYYYXXXUUURRRNNNKKKHHHGGGEEEDDDBBBAAABBBDDDFFFHHHLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@@@@???>>>======DDDDDDEEEDDDBBB@@@AAABBBBBBCCCCCCCCCDDDFFFJJJMMMMMMSSSWWWVVVUUUVVVTTTPPPOOONNNMMMMMMNNNPPPSSSUUU[[[bbbnnn|||jjjccc\\\YYYYYYXXXTTTPPPMMMLLLJJJHHHHHHIIIJJJKKKNNNPPPRRRUUUXXX\\\^^^___aaaeeelllttt}}}rrr[[[NNNCCC>>><<<888666555444333111111222111///---......------,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&((())))))'''&&&''')))))))))***+++++++++************))))))******+++,,,,,,,,,------.../////////111000000///////////////.........//////000000000...........................---,,,,,,++++++,,,,,,)))+++---/////////---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))******))))))))))))************))))))*********************+++))))))***---......+++)))))))))))))))))))))))))))************++++++++++++***+++,,,,,,------------******++++++,,,,,,,,,,,,+++,,,,,,,,,***+++---///222222666AAASSSgggxxxzzzvvvooopppsssxxxxxxmmmeee^^^\\\ZZZ]]]dddkkknnnoooppprrruuu{{{xxxooolllmmmnnnllliii```\\\YYYVVVUUUTTTVVVXXX]]]dddnnnyyy{{{vvvrrrmmmkkkgggfffgggjjjmmmqqquuuyyyyyywwwsssnnnggg```ZZZVVVTTTSSSQQQPPPRRRVVV[[[]]]\\\\\\\\\ZZZWWWTTTPPPNNNLLLKKKJJJHHHGGGHHHHHHIIIMMMQQQUUUUUURRROOONNNNNNOOOQQQSSSUUUVVVZZZaaafffgggooouuuuuutttssspppkkkkkkhhhdddcccdddgggkkklllvvv}}}uuuggg[[[YYYVVVVVVVVVUUUQQQNNNMMMLLLJJJJJJKKKMMMPPPQQQVVVXXX[[[___cccgggjjjlllnnnrrryyyiiiVVVNNNDDD<<<:::999555222222222111111111222111...,,,---------,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((())))))***+++++++++++++++******))))))******+++,,,,,,,,,------.../////////111000000///////////////.............../////////...........................---,,,,,,++++++,,,,,,)))+++---/////////---,,,,,,++++++******)))))))))(((((((((((((((((((((((())))))(((((('''((((((((((((((()))***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***---......+++)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------------************++++++,,,,,,)))+++,,,,,,++++++---//////111444666<<>>===777333222444444222222555000...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))*********)))***++++++,,,,,,,,,------...//////000111111000///////////////------------------------...........................---,,,,,,++++++,,,,,,///...---,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,***+++,,,---............***++++++,,,,,,++++++***+++++++++******)))))))))***)))'''((()))++++++***))))))))))))))))))))))))%%%&&&&&&'''((())))))***+++++++++++++++***)))(((+++***)))))))))***,,,---(((***++++++***))))))***---.../////////000222333666???IIIUUUiii~~~nnngggkkkrrryyy{{{~~~|||uuuooommmmmmjjjgggbbb]]][[[\\\___aaa```dddhhhjjjkkkooouuu{{{zzzyyyvvvqqqjjjccc^^^ZZZVVVTTTPPPQQQSSSSSSRRRRRRSSSUUUZZZ[[[\\\___bbbeeehhhiiiggghhhjjjnnnqqqrrrpppmmmlllmmmqqqyyy|||vvvrrrlllfffeeeiiimmmnnnnnngggddd___ZZZWWWVVVWWWXXXXXXUUUYYYaaaddd]]]WWWUUUVVVXXXYYYVVVRRRRRRVVVZZZXXX^^^dddfffdddccceeehhhiiimmmsssyyy~~~{{{|||cccTTTFFFBBB@@@;;;666666333///...000///---...111000...++++++,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%,,,***&&&"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&''''''(((((('''''')))))))))))))))*********((()))******++++++******---...//////000//////...////////////000000000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++((())))))************))))))))))))'''%%%%%%''')))((((((''''''''''''(((((((((((((((((()))***+++,,,((((((''''''''''''(((((()))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,))),,,...///......///111222333999CCCPPPbbbzzz~~~ooohhhhhhsssuuu||||||~~~yyyvvvwwwzzz{{{zzztttkkkfffgggiiihhhhhhbbb\\\ZZZ]]]aaaccccccjjjpppzzz|||wwwtttpppkkkccc^^^[[[^^^___[[[VVVSSSUUUYYYbbbaaa___\\\XXXWWWWWWXXXZZZZZZ\\\\\\\\\ZZZXXXWWWUUUYYY```hhhpppxxx{{{rrrjjjdddbbbaaa[[[YYYWWWWWWYYYZZZ[[[[[[[[[XXXSSSOOONNNOOORRRUUUTTTWWW[[[]]]\\\[[[[[[[[[]]]YYYWWWYYYZZZZZZ^^^cccaaadddiiiooouuuxxxxxxwww}}}~~~|||wwwwwwxxxpppcccOOOKKKEEE???:::666555444222222222111000//////...,,,,,,------,,,,,,+++***'''''''''((())))))******+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++(((%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''''')))))))))))))))*********+++,,,,,,---------------,,,,,,---------.....................////////////......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++***)))(((((((((((((((((((((((((((((((((((('''((())))))***))))))*********))))))((()))******)))''''''((()))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))(((((((((((())))))***)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,***,,,------------...000---,,,000777@@@MMM```pppwwwsssooopppvvv}}}~~~|||||||||~~~~~~zzzzzz}}}}}}vvvtttqqqnnnqqqjjj```[[[ZZZ\\\\\\\\\___eeelllqqqtttvvvyyy|||~~~~~~|||zzzwwwsssoooppprrrrrrmmmgggcccdddfffjjjiiifffaaa[[[WWWVVVVVVWWWXXXYYYYYYXXXVVVSSSQQQMMMNNNRRRVVVZZZ```eeeiiimmmmmmpppwwwyyyuuupppooosssxxx|||~~~}}}~~~tttmmmmmmqqqvvvyyy}}}tttppppppppptttxxxwwwsssnnnkkkkkkiiifffaaa\\\XXXUUUTTTTTTSSSRRRQQQRRRSSSTTTTTTTTTVVVSSSOOOLLLKKKMMMQQQSSSWWWYYY[[[]]]^^^___bbbdddhhhcccaaacccddddddhhhmmmooorrrwww}}}wwwuuuwwwlllXXXLLLBBB???;;;666222111000000222222111000000///......,,,,,,------,,,,,,+++***,,,,,,++++++***)))))))))+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''******(((&&&))))))))))))************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))*********,,,,,,---...............+++++++++***+++,,,------------------..................---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((()))************)))((((((''')))***++++++)))(((((()))((((((''''''''''''(((((((((((((((((()))***++++++******))))))))))))***************))))))(((((((((((()))******++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******,,,......,,,...111555;;;GGGRRRlll{{{wwwvvvxxx}}}}}}~~~|||~~~vvvjjjbbb^^^\\\ZZZYYYXXX[[[^^^```bbbdddgggiiimmmpppvvv~~~~~~yyyuuuuuuwww{{{zzzwwwrrrlllgggffffff___``````___\\\WWWRRROOOMMMLLLKKKJJJLLLNNNRRRTTTXXXWWWYYY^^^dddhhhgggeee___]]][[[\\\___dddggghhhgggkkkmmmmmmooorrrssspppfffaaa\\\YYY[[[```eeehhhnnnnnnnnnpppssswww{{{~~~yyymmmaaa[[[[[[]]]\\\]]]___```^^^ZZZWWWTTTRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSQQQNNNLLLLLLOOOSSSUUU\\\^^^___aaacccggglllpppuuuqqqnnnppprrrssswww}}}{{{vvvwwwyyy}}}vvvdddTTTFFF===;;;999666444222222222333111111000000//////......,,,,,,,,,,,,,,,++++++***,,,,,,++++++***)))))))))++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((((()))************+++,,,,,,------,,,,,,+++************,,,---...------........./////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))************))))))(((((((((((((((((((((((((((''''''''''''((())))))************)))((('''&&&''')))++++++***(((((((((((((((''''''''''''(((((((((''''''(((((()))***++++++******************+++++++++***)))(((''''''&&&((())))))***************))))))))))))))))))))))))************++++++++++++------+++)))'''(((***---000......111111222888@@@LLLZZZoooxxxqqqmmmjjjeeebbbdddcccaaa___]]]]]]^^^___aaaeeelllssszzz~~~}}}~~~tttttttttqqqllleee^^^ZZZXXXUUUPPPNNNNNNOOOPPPQQQPPPPPPPPPSSSVVVVVVUUUSSSSSSSSSSSSTTTVVVXXXZZZZZZWWW[[[]]]\\\]]]___^^^ZZZTTTRRRPPPPPPTTTYYY]]]___]]]^^^___```aaacccfffhhhlllhhhbbbZZZSSSQQQTTTWWWSSSSSSTTTUUUUUUSSSOOOLLLLLLLLLLLLMMMLLLLLLKKKKKKNNNQQQSSSUUUVVVVVVVVVWWWWWWVVVTTTSSSTTTXXX[[[^^^eeegggiiikkkmmmpppuuuyyy}}}yyyxxx{{{~~~sssttt}}}mmm[[[PPPHHHAAA;;;888777555444333444555555000000000//////.........+++,,,,,,,,,,,,+++******'''''''''((())))))******************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''!!!###%%%&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******)))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$'''&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((())))))*********+++,,,,,,------,,,,,,+++++++++,,,,,,---...///....../////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((())))))*********))))))''''''''''''''''''''''''))))))(((((())))))***+++*********))))))'''&&&%%%%%%'''******)))''''''(((((((((''''''''''''((((((''''''''''''((()))***+++++++++************+++++++++******)))((('''&&&&&&(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++)))'''''')))+++---++++++......---000555777@@@OOO```qqq~~~yyyuuuxxxuuuooojjjeeeaaa___]]][[[^^^bbbggglllpppuuuwww}}}~~~zzzuuurrrkkkfff___ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNOOOPPPQQQRRRRRRQQQQQQQQQNNNRRRTTTRRRRRRTTTRRRNNNLLLKKKKKKMMMRRRVVVXXXXXXTTTVVVWWWWWWVVVVVVXXXZZZWWWVVVTTTQQQNNNMMMNNNPPPMMMMMMNNNOOOPPPOOOLLLIIIHHHIIIKKKLLLMMMMMMLLLLLLSSSWWW[[[]]]]]]]]]^^^```bbbaaa______aaadddgggjjjqqqtttvvvxxxyyyzzz|||~~~~~~zzzrrreeeSSSGGGBBB@@@;;;777333333111000//////000000/////////...............++++++,,,,,,++++++***)))'''''''''((())))))***************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,+++***''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))******,,,,,,---...............***+++,,,...////////////////////////000000000111---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++(((((())))))******))))))'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))(((''''''&&&%%%'''))))))((('''((()))((((((''''''''''''((((((''''''''''''((()))******++++++************++++++)))))))))((((((''''''''''''((())))))******)))))))))))))))))))))))))))))))))))))))************++++++,,,+++)))(((''')))++++++)))***...///...///222111555<<>>NNNcccsssvvvvvvwww{{{}}}wwwpppjjjgggiiijjjiiifffccccccddd```______```bbbeeehhhjjjqqquuu{{{}}}{{{xxxsssooonnnnnnmmmkkkgggdddaaa```\\\^^^```___\\\YYYXXXYYYVVVYYYZZZWWWXXX[[[\\\YYYVVVVVVWWWZZZ^^^aaabbbbbb\\\```bbbaaa\\\XXXXXXZZZYYYZZZ[[[[[[[[[ZZZWWWTTTTTTWWW[[[[[[YYYXXXYYYZZZ___```bbbeeehhhjjjlllnnnlllppptttuuuuuuwww|||zzzsssppppppsss|||qqq^^^TTTJJJFFFAAA<<<:::888666444333222222111000000//////------------------------+++++++++++++++***)))))),,,,,,++++++***)))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&"""###%%%'''''''''%%%$$$!!!$$$&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++))))))***++++++++++++***''')))---000111000...,,,---------.........//////---...///000000///...---++++++++++++++++++++++++************************************))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((((((''')))))))))((('''(((+++---((((((''''''''''''(((((('''&&&&&&''''''((()))*********))))))))))))******'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++******+++,,,((('''***+++)))(((***+++///222111111999JJJXXXlllzzztttsssrrrtttyyy~~~|||yyyxxx|||sssvvvxxxvvvpppjjjgggfffbbbaaa___]]]^^^___bbbddddddgggkkknnnrrrwww{{{vvvzzzzzzzzzxxxsssooommmllljjjlllnnnmmmjjjgggggghhhbbbeeeeeebbbcccgggiiigggddddddeeehhhlllpppqqqpppooosssvvvtttooojjjjjjkkkffffffgggiiijjjjjjhhhfffccchhhmmmllliiigggjjjmmmppppppqqqrrrtttwwwyyyzzz||||||tttoooooosssyyy|||eeeTTTJJJFFF>>><<<:::777555444333333///////////////.........------------------------***++++++++++++***))))))'''''''''((())))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$'''***'''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((("""""""""###$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&&&&&&&(((*********+++++++++,,,,,,,,,........./////////000000............////////////......//////...---,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******)))))))))))))))((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************%%%&&&&&&'''((())))))***+++)))((('''((()))((('''+++++++++++++++++++++++++++++++++---000444888:::QQQXXXcccnnnvvv}}}uuuqqqnnnqqqwww|||zzzwww{{{yyyzzz~~~}}}{{{~~~vvvwwwzzz|||}}}}}}uuuooonnnnnnddd^^^bbbeeeccc``````eee___\\\___bbbdddgggllltttuuuxxx}}}{{{wwwuuuxxxxxxyyyzzz{{{zzzzzzyyy|||zzzwwwvvvwww{{{|||zzz{{{~~~~~~zzzzzz|||~~~|||~~~~~~~~~~~~|||zzzwwwwww|||jjjXXXNNNIIIDDD???888888666555333222000000////////////............---------,,,,,,+++++++++---,,,+++)))(((''''''''')))*********)))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%######&&&((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&############$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&(((***************+++++++++,,,++++++,,,,,,,,,,,,------------------...........................---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))******))))))((('''((((((((((((((()))******(((((((((((((((((((((((((((((()))***************'''''''''''''''''''''''')))((((((((('''''''''&&&)))((('''&&&&&&'''((())))))((((((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((('''(((((()))))))))*********'''''''''(((((())))))******((('''(((***++++++***++++++++++++++++++++++++*********+++...111444666;;;@@@HHHQQQZZZdddmmmrrryyyvvvtttwww~~~wwwsssrrrtttsssqqquuu{{{yyyxxxzzz|||~~~|||}}}}}}tttmmmooorrrooommmmmmnnnfff___]]]]]]\\\^^^aaagggggghhhjjjnnnqqqttttttvvvyyy|||}}}{{{~~~pppdddTTTIIIDDDAAA===999666666555444222111000000////////////.........---------,,,,,,,,,++++++++++++***)))))))))))))))))))))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''###$$$%%%&&&''''''''''''***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++)))))))))*********++++++*********++++++++++++,,,+++,,,,,,,,,---------------............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((******++++++******)))((()))))))))))))))***++++++((((((((((((((((((((((((((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''&&&%%%''')))++++++++++++++++++++++++++++++++++++*********+++---///000000111555999AAAKKKWWW^^^ppprrryyy{{{uuusssqqqnnnmmmooozzz}}}{{{{{{|||~~~}}}xxxooofffaaa]]]XXXXXXZZZ______]]]]]]^^^___aaacccbbbeeehhhkkknnnrrrvvvzzz|||~~~}}}wwwtttsssssspppllllllpppzzzjjjTTTLLLDDD???>>>===999555333333222222111000000000//////.........---------,,,,,,,,,,,,++++++++++++))))))(((((()))***++++++))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&''')))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''(((((((((((('''###$$$%%%&&&''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''')))+++((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************+++++++++++++++***))))))))))))(((((())))))***+++(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))***************))))))))))))&&&%%%$$$%%%''')))***)))************************,,,+++*********+++,,,,,,111111000111444;;;DDDJJJVVVaaarrr|||wwwqqqkkkgggpppwww{{{sssoooiiibbb^^^^^^eeeeeedddaaa^^^\\\ZZZZZZWWWYYY\\\^^^aaaeeejjjnnnmmmppptttwwwxxxwwwtttrrrxxxyyy}}}~~~||||||wwwrrrooommmnnnllljjjmmmrrrooo[[[NNNHHHCCC===::::::999555222111000000000000000//////.........---------,,,,,,,,,+++++++++++++++++++++)))))))))))))))******+++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((($$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&)))(((((('''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''''')))+++((())))))))))))******************+++++++++,,,,,,,,,------------.........,,,,,,---------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++***))))))(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((((((((((()))))))))************)))))))))))))))'''&&&'''(((***))))))************************,,,,,,++++++++++++++++++---...---,,,---///444777>>>JJJ]]]rrrvvvllleeejjjpppxxx~~~}}}sssllliiinnnpppqqqnnnggg```[[[YYYXXXZZZ[[[\\\]]]```dddgggccceeegggiiiiiigggdddccckkkllloootttzzzyyyvvvqqqoooqqqxxx}}}|||sssppppppqqqqqqpppuuu{{{ssscccUUUIIIAAA@@@<<<666333333333111///////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$((((((((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,)))))))))*********++++++((((((((())))))))))))***------------............+++,,,,,,------------,,,,,,,,,++++++++++++++++++************************''''''((((((((((((((()))******++++++******)))((('''''''''''''''(((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''(((((((((((()))))))))))))))))))))))))))))),,,***))))))+++,,,++++++************************++++++++++++++++++++++++(((***+++,,,,,,---///111333:::EEERRRaaatttwwwnnnlllooosssvvvwwwxxxzzz{{{{{{xxxvvvzzz}}}{{{sssjjjccc```___```aaaaaa``````bbbdddccccccccccccaaa```^^^]]]aaaaaabbbeeeiiinnnsssvvvuuuwwwyyyyyywwwtttssssssssstttwwwzzzyyywwwwwwzzz|||sssnnnkkkjjjmmmppprrrttt}}}wwwuuuvvvxxxzzzzzz~~~iiiWWWLLLEEE@@@<<<999666333111111222333333////////////............------,,,,,,,,,+++++++++*********+++++++++++++++++++++***)))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$(((((()))))))))(((((('''$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((((('''(((***,,,************+++++++++,,,(((((()))))))))*********+++,,,,,,,,,------------***+++,,,---------------++++++++++++++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((())))))))))))******))))))((('''((((((((('''((())))))***(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***'''''''''((((((((())))))'''''''''(((((())))))***)))((('''(((***,,,,,,,,,************************((()))***++++++,,,,,,,,,(((***---------...000111///333666;;;CCCRRReeessszzzpppqqqqqqpppoooooorrrttt|||wwwvvvpppqqqrrrqqqooonnnnnnnnnkkkjjjhhhfffdddccccccccc```___^^^^^^```bbbfffhhhfffiiilllmmmkkkhhhgggfffccceeeiiimmmqqqssstttuuuxxx{{{|||yyy{{{wwwvvvyyyzzzzzz}}}~~~~~~wwwnnnhhhfffgggcccjjjqqqtttsssxxxyyyqqqmmmpppuuuwwwvvvyyy|||hhh]]]OOOEEE@@@===999555333222111111222333444444000000//////......------,,,,,,,,,,,,++++++++++++)))*********++++++++++++))))))))))))))))))***+++***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((((('''%%%&&&(((''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''((())))))***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&(((((((((((((((***,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,---((((((((((((((((((((((((((()))))))))******++++++)))))))))))))))((('''''')))))))))))))))******+++((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%&&&&&&'''((())))))***$$$######$$$(((***++++++))))))))))))))))))))))))&&&'''(((***++++++,,,,,,***+++,,,,,,++++++---///,,,000333444666===IIISSSaaappp}}}tttssspppnnnlllnnnrrruuu{{{sssqqqnnnllljjjjjjjjjkkkeeecccaaa___^^^___aaacccdddfffiiiiiigggeeecccccc]]]```dddggghhhfffdddbbbdddhhhmmmqqqrrrooojjjfffoookkkhhhiiihhhgggiiimmmllllllnnnoooppprrrssstttrrrsssrrrnnniiiiiinnnsssvvvssspppsssyyy~~~~~~|||~~~|||vvvmmmccc^^^^^^___\\\ccckkkmmmooovvv|||rrrwwwwwwdddTTTNNNHHHAAA======:::444///---...///000000000///...111000000///......------,,,,,,,,,+++++++++******))))))******++++++++++++''''''(((((()))+++,,,---***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""%%%((((((&&&%%%&&&'''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((!!!"""$$$&&&'''((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********+++++++++******)))+++)))((('''(((***---///,,,+++*********+++,,,---,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))###&&&)))******)))***+++))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&(((***+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))(((((((((((())))))***++++++++++++***************************......///000222333555666BBBHHHUUUdddrrr{{{}}}|||zzzvvvuuutttuuu{{{vvvvvv||||||uuuqqqmmmjjjjjjjjjjjjjjjjjjjjjmmmppprrrooogggaaa]]]```dddeeeccc``````aaaeeefffiiilllllliiidddaaa^^^______``````_________cccccccccfffiiimmmnnnoooooolllgggcccbbbcccfffhhhgggjjjkkkkkkpppxxx|||{{{~~~zzztttmmmjjjiiijjjqqqppppppqqqwww|||rrrdddXXXMMMFFFCCCAAA===999666444444444000000000000//////////////////...---,,,,,,+++++++++++++++************)))((()))***++++++***)))(((&&&'''((()))***+++,,,,,,'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$)))+++)))((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************))))))***)))((('''(((***+++---++++++*********+++,,,---,,,,,,,,,+++++++++*********************)))(((((()))))))))))))))))))))))),,,+++)))&&&$$$%%%))),,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))(((&&&&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))***************))))))***++++++++++++***************************---------...///111222333444:::DDDMMMVVV```jjjpppxxxyyy}}}}}}~~~|||{{{{{{zzzyyywwwvvvvvvxxxzzzyyytttooolllmmmmmmkkkgggdddcccdddcccgggmmmrrrssspppjjjeeedddbbbaaa_________``````cccbbbdddiiipppvvvxxxwwwwwwssslllgggdddeeehhhjjjiiikkkllloooyyy}}}wwwuuuvvvxxx||||||}}}~~~uuufffYYYQQQJJJCCC>>>===;;;888444222111000111000000000/////////...............---,,,,,,+++++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""$$$***,,,)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))))))))******+++************+++,,,,,,,,,,,,,,,++++++++++++******************)))((((((((((((((((((((((((((((((++++++)))'''%%%&&&(((+++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++*********((())))))***++++++++++++((()))******++++++******************************,,,,,,,,,,,,---...//////,,,///333555888AAAOOOZZZdddlllyyy||||||vvvqqqnnnmmmnnnmmmrrrzzz~~~wwwsssnnnllliiigggfffggghhhiiijjjiiikkksss}}}}}}vvvpppmmmnnnrrruuuuuuuuuvvv{{{rrr]]]VVVLLLEEEBBB@@@===;;;888666444222000/////////000////////////............------,,,,,,+++++++++++++++*********)))))))))***))))))(((((())))))***++++++******)))((('''''')))(((''''''&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$"""!!!$$$***,,,((($$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''')))***+++++++++***)))(((***************++++++,,,++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((!!!%%%***---,,,***((('''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&'''(((***+++++++++***((())))))***************************************,,,,,,+++++++++,,,------.........++++++000999AAAGGGRRRdddsssyyy|||zzzzzz~~~~~~}}}~~~{{{~~~zzzyyyyyyxxxxxxxxxxxxxxx{{{yyyyyy}}}yyyxxx|||ppp^^^RRRMMMHHHBBB===<<<;;;:::888555444333222111111111111/////////.........---------,,,,,,,,,+++++++++***************))))))))))))***)))(((''''''((()))***++++++***)))(((''''''&&&)))((('''&&&%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%"""$$$)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))***,,,---,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((("""&&&+++---,,,***((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%###"""!!!$$$%%%''')))******)))((((((((()))************)))************************,,,,,,,,,++++++,,,,,,---///...------...///000000444===LLLYYY```hhhxxx|||xxxzzz}}}}}}|||~~~ooo```TTTJJJDDDAAA>>>:::777555444444333333222222222111111222222............------------+++++++++++++++******************)))))))))((((((***)))(((''''''((()))***))))))(((((((((((((((((()))(((&&&%%%%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))%%%$$$((()))'''''')))%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###"""""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''))))))+++,,,,,,+++***)))((()))******++++++*********++++++++++++,,,,,,,,,***************)))((((((((((((((((((((((((((((((,,,,,,***(((%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$######%%%''')))))))))'''&&&'''((())))))******))))))************************,,,,,,+++++++++,,,------+++***,,,///222222...+++000444;;;CCCHHHPPP___mmmzzz{{{{{{}}}~~~~~~~~~rrr```QQQHHHCCC@@@>>>888777555444333222333333////////////////////////......---------,,,,,,,,,******************************)))))))))((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,'''$$$'''((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$#########"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''((((((((((((&&&'''((()))))))))))))))'''((()))***+++******)))******+++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))...,,,***&&&$$$$$$'''***))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%"""###%%%'''(((((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''%%%&&&(((******)))'''%%%'''(((((()))))))))))))))************************+++*********+++,,,------''')))+++---------,,,,,,000000222777999===FFFPPPdddpppsss]]]UUUIIIAAA===<<<;;;999555555555444333333333444.........//////......------------,,,,,,,,,,,,+++)))************************)))))))))(((((((((((('''((((((((((((((((((''''''''''''((((((((())))))&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((***+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***&&&$$$''')))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$%%%&&&'''((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))'''((()))++++++******)))*********++++++,,,,,,,,,***************)))((((((************************&&&(((******)))(((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%% $$$(((******)))((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&(((***++++++)))'''%%%'''(((((()))))))))))))))************************))))))))))))***+++,,,---))),,,...+++&&&%%%)))...---,,,...222333444888===DDDOOO^^^nnn{{{{{{xxxwwwwwwooo\\\OOOIIIDDD>>><<<;;;:::777444333444444333111//////000/////////000000///......---------,,,,,,,,,++++++)))))))))))))))*********))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((''''''%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''$$$$$$)))***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%% """$$$%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++,,,+++***))))))***+++,,,------,,,,,,+++******))),,,,,,+++)))((((((((((((+++***)))(((((('''(((((()))))))))))))))))))))))))))((((((((((((***+++,,,///,,,)))))),,,...---,,,******))))))((((((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((******************************))))))((((((((('''(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++*********+++,,,---...///111222222666;;;BBBJJJSSSaaaqqq}}}lll___TTTJJJDDD???===:::666333222222222222222222222111111111000000000///...------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++***))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((())))))))))))((((((******))))))(((&&&%%%$$$))))))(((((('''''''''&&&(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++*********))))))***************++++++++++++++++++***)))((('''''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,000...++++++---......,,,***)))))))))((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))))))))*********+++++++++,,,,,,,,,++++++************++++++,,,---...//////...222666999>>>FFFQQQZZZnnnwww|||}}}zzzooo```SSSKKKEEE???;;;<<<:::777444222111111111111111111111000000000000000//////...------,,,,,,------,,,,,,,,,+++++++++------,,,++++++***))))))''''''(((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))((('''&&&%%%)))(((((((((''''''''''''(((((((((((())))))))))))'''((())))))******)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++((())))))******))))))((((((((())))))***+++,,,,,,)))(((((('''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))'''''''''''')))***,,,,,,///---+++++++++,,,+++***))))))))))))((((((((((((***))))))(((''''''&&&&&&$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********************++++++,,,,,,+++...000000000333999>>>LLLUUUcccrrrpppeeeVVVOOOGGG@@@===;;;888666666555333111000///000000000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))***++++++++++++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******'''((()))******)))((('''((((((((()))******++++++*********)))******++++++(((((('''(((((()))******((((((((((((((((((((((((''''''((()))***,,,------++++++))))))(((((('''&&&))))))))))))(((((((((((())))))((((((''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&'''''''''((((((((()))))))))(((((()))))))))))))))))))))************+++++++++******************************************,,,...///...///222444999===CCCLLLWWWeeesss|||zzzjjj^^^UUUPPPFFFBBB===:::999888555333222222111000//////000000//////.........---------.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++******))))))*********))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((()))((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%!!!###%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''((()))******)))((('''))))))))))))))))))))))))+++************++++++,,,(((((('''(((((()))******(((((((((((((((((((((((((((((()))+++,,,------...*********)))'''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))))))))(((''''''((())))))(((((()))))))))*********************************++++++++++++************&&&(((***,,,,,,---...///111222333666;;;DDDOOOVVVgggooo{{{}}}tttfffYYYOOOHHHDDDBBB<<<:::777555444333111000000000000000000000111111.........------------,,,---------------,,,,,,,,,,,,,,,+++++++++*********++++++***************)))+++++++++******)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''"""$$$%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((())))))******))))))(((*********************)))***))))))((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))+++,,,,,,***(((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))''''''''''''))))))((((((((()))))))))******)))))))))***************++++++++++++++++++******((()))***+++++++++++++++,,,///222444666777:::;;;GGGNNNZZZgggsss~~~||||||}}}zzzooogggXXXTTTNNNHHHCCC===888444555444333333222222222222/////////000000000111111.........---------,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************************************+++***************))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((()))))))))&&&'''(((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''''''''((((((((((((((((((((((((((())))))))))))'''((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))*********))))))*********))))))******+++,,,,,,,,,++++++***)))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((()))************)))((((((***---,,,***))))))***'''((((((((()))))))))***'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))***)))'''&&&&&&''')))***(((((((((((()))))))))***((()))))))))*********+++******************++++++++++++++++++,,,,,,++++++***...111333333222222222777;;;AAAHHHQQQ[[[eeekkkyyy~~~{{{zzzyyy|||zzzmmmcccZZZQQQKKKCCCAAA???===:::777333///333333222111111111222333......//////000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************((((((((((((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))((()))******++++++******&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))))),,,+++***))))))***+++,,,(((((()))+++,,,---...///...---,,,+++************+++***)))(((((('''(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%(((++++++)))'''((()))'''((((((((())))))******)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))(((((())))))*********+++((()))))))))*********+++)))(((((()))***,,,++++++---------,,,+++,,,///222555555444555888>>>FFFLLLQQQZZZjjjyyy}}}rrrhhh[[[QQQKKKGGGBBB>>>>>>:::555333222333444444111111000///------...000------...//////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&'''((())))))(((((((((((())))))))))))(((((('''(((((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))************)))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''&&&$$$###$$$&&&))))))***+++***((('''''''''******))))))))))))))))))******************************+++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,...111444777888<<>>>>>>>>;;;999555555444333333222111111333333222000///---,,,,,,///............------------------,,,,,,+++++++++******++++++++++++************************************))))))))))))******************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((******))))))((((((''''''))))))(((''''''''''''((())))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((...---,,,***)))(((((((((************************))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''''')))'''%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&&&&)))+++&&&(((*********)))***,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,...---------,,,,,,,,,,,,***++++++---///111333444333666:::>>>BBBKKKWWW```nnnvvvxxxmmmdddZZZPPPIIIGGGAAA;;;777888777555222444333333222111111000000111000000000///.....................------------------,,,,,,,,,+++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((()))((((((((()))******+++************************)))))))))))))))))))))))))))))))))((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((())))))))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((((((((((((((((((((()))******((('''''')))+++''')))++++++******+++,,,++++++++++++++++++++++++*********************************++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...000222222222666<<>>:::<<<888333222333222///,,,222222111111000/////////......//////////////////............------------,,,,,,,,,,,,++++++++++++******++++++++++++************************************))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((******+++))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))&&&&&&'''((()))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############"""!!! ''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((('''&&&&&&(((***)))+++,,,+++)))''''''((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++,,,...///000///111444777555999???DDDJJJTTTaaajjjxxxkkk___XXXTTTNNNFFF???===;;;:::999555333111111222111///,,,111111111000000/////////.................................---------,,,,,,,,,+++++++++++++++++++++******++++++++++++************************************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&''''''((()))*********(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************))))))))))))))))))((((((************************))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#####################$$$%%%&&&'''##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))************************((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&((()))((()))***)))'''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,+++************)))***,,,------...///111222333444444666<<>>;;;999888777666666111111111222222111///...111111111111000000000000//////......---,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++)))***+++++++++***))))))************************************************((((((((()))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((()))******(((((()))***$$$%%%'''(((''''''((()))((())))))******+++++++++)))))))))))))))))))))))))))))))))************+++)))************+++++++++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,111111000//////222777;;;EEEPPP^^^gggjjjkkkmmmpppppptttzzz}}}qqqhhhZZZUUUOOOHHHBBB@@@???@@@666666555555555444333333//////000000000000//////111111111000000000000000//////...---,,,,,,++++++------------,,,,,,,,,,,,*********+++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++***)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,'''(((***+++,,,,,,,,,+++************************************************))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&+++,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###"""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&((()))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''(((***)))((('''((()))$$$&&&((()))(((((()))***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******++++++***************++++++,,,...---,,,,,,,,,,,,,,,+++---............000222444333999@@@EEEGGGGGGHHHJJJLLLPPPVVV]]]cccllluuu|||yyyqqqiiiccc[[[RRRLLLCCCBBB???<<<999777777777333444444333222222222333//////000//////...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++******++++++++++++************************************))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******)))((((((((()))***+++,,,'''(((***+++,,,+++***)))************************************************+++*********)))(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$***---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))***+++***((('''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((((((((()))***,,,,,,+++)))((((((***++++++***+++,,,---......//////000000222555777777777777777666999===@@@DDDIIIPPPVVV___gggtttuuukkkeee___YYYQQQLLLIIIEEE@@@===777888999777444222000///333333222000......000222000111111000//////000222---.....................******+++,,,,,,---......---------,,,,,,,,,++++++))))))******++++++++++++******++++++++++++************************************))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))&&&''''''((()))******+++)))((((((((((((***,,,---******++++++***(((%%%###************************************************,,,++++++***)))(((''''''&&&''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%"""!!!$$$'''$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''+++((("""!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))***)))(((''''''((()))*********)))(((((((((((((((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))''''''(((((())))))******))))))************))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,------------------------//////000000111111111222555555555555777:::<<<>>>DDDIIIQQQYYY```eeeggghhhsssyyy{{{rrrfff\\\TTTNNNLLLFFFDDDAAA>>><<<;;;;;;;;;666555555444333222111111111111111111000000000///111000000///...---------////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,,,,++++++++++++++++++(((***,,,,,,***)))((((((************+++++++++,,,******)))))))))(((((((((************+++---...///------------------------,,,,,,+++)))))))))))))))'''(((((())))))((((((''')))(((((('''((()))+++,,,******)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''')))***)))((('''(((***))))))(((((((((((())))))***)))(((''''''((())))))***))))))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***((((((((((((((()))))))))))))))************))))))******))))))))))))******)))************+++++++++*********+++++++++,,,,,,------------------------............/////////000000000111111222444555666666999>>>BBBFFFHHHHHHHHHQQQVVV^^^hhhqqqxxx}}}|||vvvnnnggg___[[[UUUMMMGGGBBB@@@???>>><<<:::777555555555555444333333222222111111111111111111000000000//////000000000///...---------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***************++++++&&&''''''(((***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++"""&&&)))+++,,,...000))))))))))))))))))******,,,,,,,,,+++++++++***************)))******++++++++++++++++++++++++++++++))))))))))))))))))*********++++++,,,,,,++++++***++++++***)))***+++,,,,,,(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%''''''&&&%%%$$$"""!!! $$$$$$###############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''')))***)))((('''(((***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((())))))******))))))(((******))))))))))))******)))************+++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,------------------.../////////......///000111333444444444444777:::@@@HHHOOOVVVZZZ]]]aaagggooovvvrrrlllddd]]]XXXRRRLLLGGGDDDBBB>>>;;;888666666666666555333111000000111111111111111111111111000000000000000000////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++---,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))((((((((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))))))******++++++******)))************************%%%'''************+++,,,***************)))))))))+++++++++************))),,,,,,+++***************************************'''((()))+++,,,,,,++++++******++++++++++++*********))))))(((((((((((()))))))))(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######%%%((('''$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###!!!$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((())))))))))))(((((('''''''''(((((()))'''&&&%%%%%%&&&((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))((((((''''''&&&(((((())))))))))))((((((******))))))))))))******))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---.../////////...,,,+++/////////000111222333444333444555888<<>><<<;;;999777444333222222222333222111000000000111111.........//////000000000000000/////////........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,+++******)))*********///...,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********+++++++++++++++******))))))(((((((((((((((((((((((((((((((((+++******))))))******+++******************************++++++++++++******))))))************++++++/////////---***''''''''',,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......------------......------------------------)))***,,,.........,,,+++******++++++++++++************)))(((((('''''''''******++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######%%%((('''$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """&&&((('''&&&$$$$$$%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''')))***)))((('''(((***))))))(((((((((((())))))''''''((()))))))))))))))((((((''''''''''''(((((()))(((&&&%%%%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))((((((''''''&&&&&&(((((())))))))))))((((((******))))))))))))******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++...---------...///111222222222111111222333444555888888999;;;???EEEKKKPPP\\\```eeegggiiilllqqqvvv{{{~~~{{{xxxwwwxxxuuupppkkkeeeffffffccc[[[RRRIIIDDDAAA>>>:::888777777777666444333222000/////////000111111111111111111111222,,,------......//////000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++***************+++,,,+++)))((('''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((())))))*********++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++(((***++++++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////............///000111222........................,,,---/////////---+++***,,,------......------,,,------,,,,,,,,,+++******+++++++++++++++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!&&&***)))&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''')))***)))((('''(((***))))))(((((((((((())))))&&&'''((()))*********)))''''''&&&&&&''''''(((((()))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((('''''''''''''''''''''(((((())))))(((((('''******))))))))))))******)))************+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------------,,,...---,,,,,,,,,,,,,,,---000/////////000111222222111111000111333777:::===>>>@@@BBBDDDFFFIIIMMMPPPSSSVVVZZZ___eeekkkppprrrxxx|||{{{wwwuuurrroookkkgggbbb^^^YYYVVVTTTSSSUUUTTTQQQNNNIIIJJJIIIGGGBBB>>>;;;:::999888666444333222222222//////...//////000111111/////////000000000000///,,,---------....../////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))***++++++,,,===:::555///+++(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))*********++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,------&&&((()))))))))+++---000+++,,,,,,,,,------------........./////////////////////000000111333444555111111111111111111111111000111111111111///...---------............------,,,,,,---------,,,++++++++++++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$############$$$%%%#################################$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''')))***)))((('''(((***))))))(((((((((((())))))%%%&&&((()))*********)))'''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!$$$'''&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''******))))))))))))******)))************+++++++++))))))))))))************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,---...000000...............---------......//////000111111111///...---...000222444444222222111333666888999999<<<===???CCCGGGKKKNNNPPPQQQTTTYYY\\\___aaadddffflllkkknnntttwwwwww||||||sssoooiiieeeaaa^^^ZZZXXXTTTQQQNNNLLLKKKJJJFFFCCCCCCAAA@@@@@@@@@@@@???>>>999;;;;;;999666444555777555555555444333222222222////////////000000111111......////////////......---------........................---------,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******************************(((((())))))***+++------IIIDDD===555...)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((()))))))))************************++++++++++++++++++++++++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------......,,,------,,,++++++---///......///000111222222333111222222222333333333333666666666666777777888999777777777777777777777777777777777777777777777777333333444444444444333333//////000111222111000000/////////......---------$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%"""!!!$$$'''$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%###########################&&&(((&&&"""!!!%%%)))###############"""!!! """"""######$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))((('''(((***))))))(((((((((((())))))%%%&&&((()))*********)))&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' $$$'''%%%!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''******))))))))))))******)))************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,---///111444555***+++,,,...////////////++++++,,,,,,---,,,,,,+++...---------///000000///333000---...222444222000555555666777888:::<<<===999;;;???AAABBBDDDFFFHHHKKKIIILLLRRRTTTSSSVVV]]]\\\aaahhhnnnrrrvvvxxxzzzzzz|||~~~{{{vvvqqqnnnmmmjjjeee```^^^______\\\YYYQQQNNNIIIFFFEEEEEEDDDCCCAAA>>>;;;;;;<<<===;;;999:::999888666444333333444333555777555222111222444---///111222111111111222//////......---,,,,,,,,,//////000000000///....................................---------,,,,,,,,,------------------------))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))***,,,---...<<<999555000---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((()))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------...//////---.../////////111444777222222333444666777888999;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA>>>??????@@@@@@??????>>>888999;;;<<<<<<<<<;;;;;;555444444333222111000000%%%###"""###$$$&&&%%%%%%$$$%%%&&&&&&$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))))))))***+++******))))))((((((((('''((())),,,------,,,)))((('''%%%%%%&&&((()))((('''&&&&&&%%%&&&&&&'''((()))&&&'''''''''(((((())))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&%%%###%%%%%%&&&&&&'''((())))))&&&'''((())))))***))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++******)))))))))))))))***,,,+++++++++***))))))))),,,+++******,,,,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,,,,------......//////...---,,,,,,------------------------...........................///000222222333333333555666777888999999999999<<<;;;:::;;;<<<>>>AAACCCEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTTTTUUUWWW[[[^^^```dddeeegggjjjmmmpppsssuuuooolllhhhccc___]]]\\\[[[XXXXXXXXXWWWTTTQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@???;;;:::::::::999999888888777777666666666555555555333333333222222111111111111111222222222222111111////////////////////////---------.........//////------...//////...---------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++******))))))))))))******+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************))))))))))))***+++,,,+++)))((()))***))))))(((((()))***,,,---,,,,,,---...///000111222111222222111000111444666555555666777888888888888:::999888999;;;>>>??????=========@@@CCCEEEFFFEEEGGGGGGHHHGGGEEECCCCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKIIIGGGGGGHHHIIIGGGBBB@@@CCCDDDAAA>>>>>>???>>><<<:::999:::;;;<<<%%%$$$"""###$$$%%%%%%$$$###%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))))))))***+++)))))))))(((((('''''''''%%%&&&((())))))(((&&&%%%'''&&&%%%&&&((()))((('''***)))(((''''''&&&&&&&&&((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***++++++******))))))******++++++++++++***************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------...............---,,,,,,------------------------........................---...///000000000000000222333444555666666666666333222111111222444666888666777888:::<<<>>>@@@@@@@@@?????????@@@BBBDDDFFFIIIIIIKKKMMMPPPSSSUUUWWWTTTRRRNNNJJJGGGEEEDDDDDDBBBBBBCCCCCCBBB@@@===<<<<<<;;;999888666555555555666555555555444444444444444444444333333333222222333333222222222111111111000000111111111111000000........................------------.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((************************'''&&&%%%%%%%%%%%%&&&'''************************++++++++++++************)))***+++***)))((()))***,,,++++++***+++,,,---......///000000111111000000333444666666666888;;;===;;;<<<===>>>>>>>>>===<<>>===>>>AAACCCDDDCCCEEEEEEEEEGGGJJJLLLLLLLLLKKKKKKKKKIIIHHHGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSQQQNNNLLLLLLNNNNNNJJJIIIMMMOOOMMMJJJJJJHHHGGGFFFEEEDDDDDDEEEEEE&&&$$$######$$$%%%$$$######%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))***)))((()))***((((((((('''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&'''&&&&&&%%%%%%$$$$$$###))))))(((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''''''''%%%%%%&&&&&&'''((((((((((((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))(((((())))))******************+++++++++,,,+++******+++,,,+++***,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---............------,,,------------------------------------------------,,,------.........------//////000111222222222222111000/////////000222333//////000111333444555555444333222111111222333444555666777888:::<<<>>>???@@@>>>;;;999666555555555333333555666666555444333444444333222111111111111222111111111111000000000111111000000000/////////222222111111111111000000/////////000000/////////........................------------..................,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********+++,,,,,,+++***,,,---...---------...///000111111222444666666666444444888:::===???@@@BBBEEEGGGDDDEEEFFFGGGGGGFFFDDDCCCEEEDDDCCCDDDGGGHHHHHHGGGIIIHHHHHHIIILLLMMMMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNGGGGGGIIIKKKLLLNNNOOOPPPOOOOOOQQQSSSVVVXXX[[[\\\]]]]]][[[WWWSSSQQQQQQRRRNNNKKKLLLQQQTTTRRRPPPQQQMMMMMMMMMMMMMMMLLLLLLKKK'''%%%######$$$%%%$$$######$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))((()))***''''''''''''''''''&&&&&&***)))(((''''''((()))***(((&&&%%%&&&'''((('''&&&###$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''((('''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***''''''&&&&&&''''''(((((()))))))))***+++++++++,,,+++***)))***+++,,,+++))),,,+++++++++******))))))***++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++,,,---...///000000000000222111111000000000111111000111111111222222222333333333222111111111222222222222333333444666777888999888777555444333333333000111222333333333333222222222111111111111222222111111111111111000000000////////////.........---000000000000000000000000---......//////......---------------------------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************------,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,+++++++++******+++---............///111...///000222444555777888777999<<>>AAADDDGGGHHHJJJLLLNNNIIIKKKMMMNNNNNNMMMKKKJJJJJJHHHGGGGGGIIIJJJIIIHHHIIIHHHHHHIIILLLMMMMMMLLLLLLLLLMMMOOOQQQQQQPPPOOOHHHIIIJJJKKKLLLNNNNNNOOOMMMMMMOOOQQQUUUYYY\\\^^^\\\\\\YYYVVVRRRPPPQQQRRRLLLJJJKKKPPPQQQOOONNNPPPMMMNNNPPPQQQRRRQQQPPPOOO&&&$$$######$$$%%%$$$###"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******)))((())))))&&&&&&'''''''''''''''''''''&&&$$$######$$$&&&'''((('''&&&&&&'''((('''%%%&&&&&&((()))******))))))$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))'''''''''''''''((()))***)))))))))***+++++++++,,,+++***))))))++++++***)))+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,,,,,,,---...//////////////////......------------////////////............///////////////000111111111000000000111222333333333222222111000000000000/////////000000/////////...............///000000000000000000000000000000////////////............////////////////////////------............------------------------------------------------,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((******************************************************(((''''''(((******************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...//////000222333111222555888;;;>>>@@@AAADDDFFFHHHIIIIIIGGGDDDBBBCCCEEEGGGHHHIIIJJJLLLNNNLLLNNNPPPSSSTTTUUUTTTTTTPPPMMMJJJIIIIIIIIIIIIHHHLLLKKKKKKMMMPPPSSSSSSRRRMMMOOOSSSXXX[[[[[[XXXTTTLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMOOORRRVVVZZZ\\\VVVUUUSSSPPPMMMMMMOOOQQQMMMKKKLLLNNNNNNKKKKKKNNNLLLNNNQQQSSSSSSSSSQQQPPP%%%###"""###$$$&&&%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((******)))(((((()))'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''(((&&&%%%%%%&&&&&&'''&&&$$$###"""######$$$&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))***+++,,,,,,***************++++++++++++***))))))***+++***)))+++++++++***************************+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,---...////////////..................------......---------,,,,,,,,,***+++,,,------...////////////......//////000111......................../////////............---...............///000000------............//////000000000/////////......------............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,************,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************((((((((()))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************)))))))))(((((()))))))))++++++++++++++++++++++++)))******++++++******)))***************************++++++,,,,,,------...+++---000111111222555777888:::===AAAEEEHHHJJJKKKRRRRRRQQQPPPNNNJJJGGGDDDFFFFFFGGGGGGGGGHHHKKKNNNPPPRRRUUUXXX\\\___aaabbb[[[WWWQQQMMMLLLMMMMMMMMMNNNNNNOOORRRVVVYYYZZZZZZXXXZZZ^^^dddjjjjjjfffbbbTTTRRRNNNKKKJJJKKKLLLMMMMMMLLLLLLMMMOOORRRUUUWWWUUUTTTRRRPPPNNNNNNQQQTTTOOOLLLLLLMMMKKKHHHJJJNNNNNNOOOPPPQQQPPPOOOMMMKKK###"""!!!"""%%%&&&'''&&&!!!###%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))******((('''((()))'''''''''(((((()))))))))***))))))))))))))))))***)))'''&&&&&&''''''&&&%%%"""###$$$$$$$$$""" $$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***))))))((((((((((((((()))***+++,,,+++++++++***************+++)))((()))***+++***(((*********+++++++++++++++************++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,---...////////////...//////000000000000///............------------++++++,,,---...........................///000000......////////////....../////////......//////000000////////////000000111------------.........///000000000/////////......,,,,,,------............------............------++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++******+++++++++))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************************************)))))))))*********++++++******))))))))))))******((()))))))))************************************************************************************)))******++++++******)))+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,...///000111222111333666777888:::<<<>>>BBBDDDGGGKKKNNNQQQRRRRRRUUUTTTSSSQQQOOOLLLJJJIIIJJJJJJJJJIIIIIIKKKPPPSSSVVVWWW[[[___eeekkkqqqssskkkeee\\\VVVTTTTTTUUUVVVSSSSSSUUUYYY___ccceeeeeeffffffhhhnnntttxxxvvvrrrccc___ZZZVVVTTTVVVXXX[[[XXXWWWUUUUUUUUUWWWZZZ[[[]]]\\\ZZZWWWUUUVVVYYY\\\VVVSSSQQQPPPNNNLLLPPPWWWZZZYYYXXXVVVTTTPPPMMMLLL"""!!!!!!"""%%%'''((('''!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&###$$$%%%%%%%%%%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&''')))******((('''((()))'''((((((((())))))******'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%###%%%''')))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&  ###%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((($$$$$$$$$%%%&&&'''((())),,,+++++++++******))))))***)))((()))***+++***(((*********+++,,,,,,,,,---)))************+++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,---............+++,,,---............---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---...///......////////////......,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------.........//////000000000000000/////////.........,,,,,,,,,------.........---......//////......---++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++++++++***)))++++++++++++++++++++++++%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))************++++++++++++******))))))))))))******(((((())))))*********+++***************************************************************************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555888:::<<<>>>???AAADDDFFFKKKLLLOOORRRTTTVVVVVVVVVQQQQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMMMMQQQWWW[[[[[[\\\```eeellluuu|||vvvooofff^^^[[[[[[]]]^^^]]]]]]```eeekkkpppsssssspppmmmmmmqqqyyy~~~}}}ppplllfffaaa```bbbfffiiijjjhhhfffdddccceeeggghhhfffeeeccc___]]]]]]```cccaaa]]][[[ZZZXXXWWW]]]eeelllkkkhhhddd___ZZZVVVTTT$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))%%%&&&((())))))(((&&&%%%***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,........................////////////////////////......------------..............................------------,,,,,,+++***---,,,***)))((()))******)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++*********)))))))))))))))******************************++++++++++++************))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))))))))************,,,+++***))))))***+++,,,,,,***((()))+++,,,+++(((++++++++++++++++++,,,---............------------///...---...000000000///222333444555777;;;@@@DDDDDDCCCBBBBBBDDDFFFJJJLLLOOOMMMMMMPPPVVVYYYZZZYYYXXXUUUQQQPPPRRRUUUWWWXXXZZZ\\\]]]YYYUUUVVV]]]ddddddgggkkknnnuuu~~~xxxvvvrrrkkkeeecccgggkkkbbbiiipppsssxxx~~~yyyvvvvvv|||~~~wwwooolllpppyyy{{{wwwuuussssssrrrpppmmmhhhdddbbb```]]]eeekkkjjjeeefffoooxxx{{{rrrkkkccc]]]YYY$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''&&&%%%)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......................................................------------......------------------------,,,,,,------,,,,,,+++***,,,,,,+++***************)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++***)))))))))))))))))))))************************)))******++++++******)))******))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))************,,,+++***))))))***+++,,,,,,***((()))+++,,,+++)))***************++++++,,,******+++,,,,,,------...---,,,---///111333444444:::;;;===>>>>>>AAADDDGGGIIIHHHFFFEEEFFFHHHKKKLLLMMMLLLLLLPPPVVV\\\______cccaaa^^^\\\\\\]]]^^^___aaadddgggeeeaaa```dddiiimmmrrrvvvxxx}}}~~~zzztttmmmjjjkkkppptttwww{{{}}}}}}|||}}}zzzuuuyyy~~~{{{wwwqqqmmmjjjgggffffffnnnuuuvvvrrrttt~~~yyysssooolll$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------......------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******)))************+++++++++++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))******++++++******)))***))))))))))))((((((((())))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++++++++************+++++++++***)))***++++++***)))+++++++++++++++,,,------++++++,,,,,,---------...//////111333777:::>>>@@@EEEGGGHHHIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHKKKNNNPPPUUUTTTTTTXXX^^^eeejjjlllqqqqqqoookkkhhheeeeeeeeeiiinnnsssuuurrrppppppqqquuu|||zzzuuuuuuzzz{{{vvvsssqqqpppooottt{{{~~~}}}zzzyyy$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***'''''''''((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,************************************************************************************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------.........------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,------,,,+++***))))))*********+++++++++++++++***)))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++************+++******---------------...///000000000000///////////////777888:::<<>>@@@AAABBBDDDIIIPPPUUUUUUWWWYYYYYYWWWTTTRRRQQQUUUUUUWWW[[[```gggmmmqqqpppqqqtttwww|||{{{wwwvvvpppwww{{{zzz}}}wwwrrrqqqvvv|||~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((())))))''''''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((************************************************************************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++))))))***++++++++++++***)))************+++++++++******)))(((((((((((()))************************((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((()))))))))************+++))))))))))))))))))))))))((())))))******))))))(((*********************************++++++++++++,,,++++++,,,,,,,,,,,,++++++)))+++++++++***)))***+++++++++,,,,,,---...000000---...111444888;;;>>>???CCCDDDFFFFFFGGGLLLTTT[[[\\\___aaaaaa___]]]\\\\\\aaabbbcccggglllrrrxxx|||xxxrrrpppuuu|||}}}zzzzzz|||}}}zzzyyyvvvqqqlllgggcccaaahhhsss||||||xxx|||$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%########################&&&$$$""""""###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))************************************************************************************************++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------(((((())))))***++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))(((((())))))***+++)))************+++++++++******)))(((((((((((((((************************'''(((((()))******++++++************************(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))***++++++***))))))*********************************+++++++++,,,,,,++++++,,,------,,,++++++)))+++,,,+++)))(((***,,,.........///000111222333444666888;;;???BBBDDDFFFFFFHHHIIIIIIKKKQQQZZZbbbeeegggiiijjjiiiiiiiiijjjlllmmmooosssyyyxxxrrrppppppvvv{{{|||~~~~~~zzzuuunnnhhheeejjjsss}}}zzzpppoooooonnnlllhhhjjjjjjeee^^^XXXWWWXXXggguuu}}}ssspppqqqjjjmmmppprrruuu{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((########################'''%%%""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((())))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------'''(((((()))***+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))***+++++++++++++++)))((('''''''''(((***+++)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++------------++++++(((+++,,,,,,)))(((***,,,222222222333444555777888@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMMMMOOOUUU```iiikkkmmmpppqqqqqqqqqssstttvvvwww{{{|||zzz|||wwwqqqqqqooonnntttrrrjjjfffbbbhhhlllkkkjjjkkkjjjfffeee___\\\bbbmmmyyyoooeeefffiiihhhdddcccgggiiiddd\\\VVVWWWZZZiiiwwwtttgggccceee^^^aaacccdddfffllluuu|||"""!!!!!!!!!!!!###%%%&&&###$$$$$$%%%%%%&&&&&&'''***(((&&&###!!!!!!""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""&&&)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******)))'''$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$""" '''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,+++)))'''&&&%%%&&&&&&((())))))*********))))))''''''((()))***)))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))***************)))((((((+++++++++*********))))))+++***)))(((((()))***+++(((((()))***************))))))))))))******************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++)))((()))+++---,,,)))(((***,,,)))************+++++++++******************************+++++++++******)))+++++++++*********))))))***************************,,,......---+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((%%%&&&((()))))))))((('''************************,,,+++)))((((((((()))***++++++++++++++++++++++++************))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,---))))))***+++,,,,,,++++++...------...///000///------111444444888>>>AAA@@@KKKGGGFFFIIIIIIGGGHHHKKKKKKOOOUUUYYY]]]aaaeeegggrrrsssuuuvvvxxxzzz~~~~~~vvvlllllliiihhhmmmrrrrrrkkkddd```bbbbbbbbbiiivvvvvvjjj___WWW[[[\\\]]]]]]^^^^^^^^^]]]YYYXXXYYY\\\dddmmmvvv{{{rrrfffbbbaaa___\\\[[[cccaaaaaa___YYYSSSVVV\\\kkkwww~~~wwwjjj___ZZZXXX]]]______]]][[[]]]dddjjjyyy""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''((((((&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))'''&&&&&&''''''(((,,,,,,,,,,,,+++***))))))((((((((((((((()))))))))++++++************++++++)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''*********))))))(((((((((******)))(((((()))******(((((()))***************))))))))))))************)))******++++++******)))+++++++++++++++++++++++++++*********************)))+++,,,+++)))(((***,,,))))))*********+++++++++*********************************++++++******)))+++++++++*********))))))***************************+++,,,,,,***))))))***************************,,,,,,+++******)))((((((&&&'''((()))))))))((((((************************++++++)))((((((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************+++++++++++++++++++++++++++******))))))*********++++++,,,---------,,,,,,------...///111222222111666;;;>>>@@@DDDJJJLLLKKKNNNKKKJJJLLLMMMLLLNNNRRRXXX\\\ccchhhkkknnnppprrrxxx{{{~~~xxxvvvzzzpppfffeeebbb```aaabbbaaa\\\XXXZZZ\\\\\\\\\dddpppyyy|||~~~wwwmmmccc[[[VVVYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWWWWYYY^^^dddjjjmmmkkkbbb[[[YYYYYYWWWUUUUUU______aaabbb]]]XXXZZZ___iiisssyyyrrreee\\\WWWUUUZZZ[[[ZZZWWWTTTVVV\\\bbbttt{{{yyy{{{|||######"""""""""######$$$%%%%%%$$$######"""!!!!!!%%%$$$#########$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%&&&(((***''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&'''((())))))***)))))))))(((&&&%%%$$$)))((('''''''''((()))***+++******))))))******+++'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''&&&))))))((((((((((((''''''***))))))(((((())))))***(((((()))***************))))))))))))************)))******++++++******)))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))***++++++))))))***+++)))))))))*********++++++))))))))))))))))))))))))))))))******+++******)))+++************)))))))))************************)))******)))'''&&&((()))))))))))))))))))))))))))+++++++++******))))))((('''((())))))******))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************************************************************))))))))))))******............---------------...000222555777888999<<>>@@@DDDIIIMMMNNNTTTYYY[[[___dddeeebbb```]]]]]]ccciiiooovvv~~~uuuhhhaaa___```eeekkkuuuzzz~~~vvvlllddd```XXXYYYZZZYYYZZZ___iiippppppooolllkkkpppxxxyyyvvvtttmmmfffbbb]]][[[___gggmmmvvv}}}~~~{{{xxxxxxyyyxxxsssooogggeeecccbbb```___gggppprrrooonnnpppsssuuu{{{rrrgggbbb___[[[XXXWWWZZZ___ccchhhpppvvvsssmmmhhheeeaaa######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))&&&$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$&&&'''(((***++++++++++++((('''&&&&&&&&&'''((()))***))))))(((((())))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))***************(((((())))))))))))******'''(((((())))))(((((('''(((((()))***************))))))))))))************((())))))******))))))(((************************%%%''')))+++++++++)))((((((''''''(((***+++***)))((((((((()))))))))******))))))))))))))))))))))))''''''((()))************(((((()))))))))))))))***))))))))))))))))))))))))***++++++***(((((()))***************************)))))))))))))))))))))))))))(((((((((((()))***+++((((((((((((((((((((((((''''''((()))))))))((((((************************************))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++***++++++,,,---...------...///111333666777===@@@DDDFFFGGGKKKQQQUUUUUU[[[```ccchhhoooqqqooonnnjjjjjjnnntttyyyxxxnnnccc^^^[[[[[[^^^cccnnnooopppnnniiidddaaa```YYYZZZ[[[ZZZ\\\aaajjjqqqqqqqqqqqqttt}}}}}}ssskkkhhhdddbbbhhhssszzzuuurrrooollllllsss{{{xxxtttsssxxxyyykkk___\\\YYYWWWYYY___eeejjjrrr{{{zzzsssllleee!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! #########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((())))))'''%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&######$$$%%%$$$###"""!!!%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((()))******))))))'''''''''(((((()))))))))''''''((())))))(((''''''(((((()))***************))))))))))))************(((((())))))))))))((((((************************&&&'''((())))))*********((('''&&&'''***,,,+++)))(((((((((((()))))))))***************************&&&'''((()))************(((((((((((())))))******))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))((()))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&((()))))))))(((((())))))))))))))))))))))))************))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,---...//////000000111444777;;;???BBBEEEHHHLLLMMMMMMPPPVVV\\\]]]bbbhhhlllsss|||zzzwwwyyy}}}}}}{{{|||nnniiieeecccbbb```ccchhhmmmkkkiiigggfffeeecccaaa___```aaacccffflllrrrvvvuuuvvvwww|||}}}uuussspppnnnwww{{{zzzxxxvvvyyyzzzwwwwww}}}}}}ppp___]]]ZZZ[[[```iiiqqquuu}}}wwwppp!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""""" """$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&((()))(((''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&"""###%%%'''((((((((('''((((((((()))((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))))))))((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((()))***************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&''')))+++---(((&&&%%%'''***,,,+++)))(((((((((((())))))))))))************************&&&'''((()))************'''((((((((())))))******))))))))))))))))))))))))''')))++++++)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((************))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////.........//////111222222333444555888<<>>AAADDDGGGIIIKKKNNNRRRVVVWWWWWW\\\dddkkkvvvzzz|||{{{~~~|||yyyyyy{{{~~~tttrrrqqqtttyyyzzzvvvqqqmmmssszzz~~~zzzuuurrrmmmmmmnnnpppqqqpppnnnlllssspppuuu}}}yyytttrrrrrrrrrrrrxxxvvvvvvzzz{{{ssshhhhhhjjjqqq{{{######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&$$$###"""###'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))'''&&&&&&&&&((()))((((((((((((((((((((((((+++***((('''&&&'''((()))'''''''''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))*********))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))*********)))((('''(((((((((((((((((((((((()))))))))(((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))'''(((***+++,,,+++***)))***************++++++,,,,,,,,,++++++++++++++++++,,,,,,......///...---------///222333555777;;;>>>AAABBBDDDFFFIIIMMMQQQSSSVVVZZZ^^^^^^___dddoooyyy}}}|||zzz{{{~~~zzzssspppppprrrrrroookkkjjjnnnrrrvvvtttrrruuuzzz}}}|||zzzwww}}}zzzuuuqqqrrrtttwwwyyyyyyxxxwwwzzzzzz}}}xxx{{{xxxrrroooooooooooovvvvvvxxx}}}{{{sssssswww}}}######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))'''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))***))))))(((((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((('''(((((()))***++++++************)))))))))************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////222777;;;>>>AAADDDGGGIIIJJJLLLOOOQQQVVV\\\```fffkkkooommmkkkppp|||vvvrrroookkkkkknnnyyyzzz|||zzztttnnnjjjhhhiiilllnnnjjjdddbbbgggmmmuuusssqqquuu{{{}}}wwwrrrtttwwwzzz}}}~~~}}}}}}}}}xxx{{{wwwqqqnnnnnnppppppuuuvvvzzz|||######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))************************))))))(((((((((((())))))((((((((((((((((((((((((###$$$%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))++++++************))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,---------------...///000111222222222333777===BBBEEEIIILLLNNNPPPRRRTTTVVVZZZ```iiiooo{{{~~~tttoookkkkkkiiieeeeeegggrrrssstttsssoookkkiiihhhiiimmmpppllleeeccchhhooopppppprrrwww~~~}}}xxxyyy{{{}}}~~~}}}||||||xxxrrrppprrrtttvvvuuuvvv{{{~~~{{{######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,---------.........---...///111333555666777999===CCCHHHLLLOOOSSSUUUWWWZZZ]]]___ccckkkwww|||vvvrrreeedddfffjjjjjjeeedddeeennnppprrrrrrpppnnnmmmmmmjjjmmmoookkkeeedddiiinnnooorrrwww~~~}}}zzzzzz{{{~~~xxxvvvwwwyyy{{{yyyzzz}}}######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%&&&'''((())))))&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))'''&&&%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++,,,------,,,------....../////////...///111333666:::===>>>???CCCIIINNNSSSXXX\\\```aaadddhhhkkkppp{{{wwwpppllliiidddeeeiiinnnlllgggeeefffmmmpppsssuuuttttttttttttrrrsssrrrpppllllllooorrrtttxxxyyyuuutttuuu{{{######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''!!!"""###%%%'''((()))***%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++,,,------,,,------...//////000000111111444777;;;@@@DDDFFFEEEIIIOOOUUU[[[bbbhhhmmmmmmqqqvvvyyytttlllkkkllljjjjjjjjjmmmpppmmmhhhhhhkkkssswww|||~~~|||zzzzzz{{{{{{|||{{{~~~yyyuuutttyyy######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%((( """$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((( """$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***+++))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((())))))******(((((())))))******++++++)))))))))))))))))))))))))))))))))((())))))***+++,,,,,,++++++,,,,,,---...---------...///000000111222444666:::???DDDIIILLLIIIMMMSSSZZZaaaiiirrrwwwvvvzzzssshhheeekkkoooooonnnmmmnnnpppmmmjjjlllrrr{{{||||||&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((&&&###%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((&&&%%%%%%'''((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***(((''''''&&&&&&((()))***'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++------+++***+++,,,,,,,,,++++++***+++++++++&&&(((***+++,,,---///111.........------///222555777:::>>>CCCFFFGGGGGGGGGNNNVVV]]]```eeeppp|||~~~ssslllkkknnnqqqssswwwvvvtttqqqnnnpppvvv|||~~~~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***((('''%%%%%%%%%'''(((((('''&&&$$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&'''((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++)))+++,,,,,,+++******+++,,,+++++++++++++++,,,,,,)))***,,,,,,,,,---...000...000222333555888<<>>===@@@EEEKKKTTTaaannnzzz}}}wwwrrrvvv}}}}}}{{{zzzyyy{{{|||}}}~~~}}}|||||||||{{{|||zzzvvvrrrrrrsssvvvxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((('''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''***))))))(((((()))******''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((()))))))))(((((())))))***&&&'''((()))))))))(((((())))))*********+++++++++++++++*********+++,,,---,,,---......------...000///000222555888<<>>EEEHHHLLLMMMNNNTTT]]]dddnnnuuuxxxmmmeeebbb```gggmmmuuu|||###$$$$$$%%%%%%$$$$$$###'''''''''&&&$$$$$$%%%'''&&&%%%###!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$%%%$$$######%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!!!!!%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))***+++---...///000///...---,,,***)))(((((()))************+++++++++++++++******++++++,,,---(((***,,,,,,,,,---...000/////////222666===DDDIIIOOONNNPPPUUUVVVXXXbbbooowww}}}tttkkkeeedddeeetttvvvyyy|||###$$$$$$%%%%%%$$$$$$###&&&''''''&&&$$$###%%%&&&'''%%%$$$"""""""""$$$$$$$$$&&&'''&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***+++,,,------...------,,,+++******)))))))))************++++++++++++++++++***++++++,,,---***,,,------------///111...000333888===CCCHHHLLLRRRSSSXXX^^^___```iiittt{{{wwwuuuvvvtttpppkkkiiikkknnnwwwyyy}}}###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$###$$$%%%'''&&&$$$######$$$%%%%%%'''''''''&&&$$$%%%''')))+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$"""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++++++++,,,,,,+++++++++*********)))************++++++++++++++++++++++++,,,------,,,...///.........000222000555;;;AAAGGGLLLQQQTTT\\\___eeejjjkkkkkkqqqyyywwwsssqqqnnnkkkkkkmmmnnnnnnmmmoootttyyy###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%&&&(((((('''%%%$$$%%%'''***...+++'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&&&&$$$###''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))***************+++++++++))))))*********+++++++++,,,++++++++++++,,,---------...//////...///111444666;;;BBBIIINNNTTT[[[```jjjnnnsssuuuttttttyyyxxxpppmmmmmmlllkkkjjjlllooopppqqqvvv}}}}}}}}}###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$%%%'''***...+++'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""############%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))(((((())))))************++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...---...//////000222555888;;;@@@GGGMMMRRRYYYcccjjjtttzzz~~~}}}uuupppnnnmmmmmmlllkkkmmmppprrruuu{{{}}}~~~###$$$$$$%%%%%%$$$$$$######%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&$$$%%%''')))+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++***(((&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************((((((((()))))))))***************)))))))))))))))))))))******************)))************+++++++++,,,,,,,,,,,,,,,------...---...000111333777<<<@@@@@@FFFMMMSSSXXX___jjjssszzz}}}zzzvvvtttsssqqqooommmmmmooorrruuuxxxzzz{{{|||}}}~~~###$$$$$$%%%%%%$$$$$$######&&&((((((&&&$$$$$$$$$"""######$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++)))&&&###$$$%%%&&&%%%$$$"""!!!$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************)))))))))))))))************+++++++++---,,,,,,,,,,,,---.........///222444888===DDDHHHHHHPPPZZZ```dddkkkttt|||yyyzzz|||~~~}}}zzzwwwxxxyyyzzzzzz|||~~~{{{yyy$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&))))))'''%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$######%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))++++++)))&&&"""###$$$%%%%%%$$$""" ###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''(((((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++************)))))))))((()))************+++++++++---,,,,,,,,,,,,---......///111444777<<>>DDDJJJQQQUUUbbbjjjsssyyy}}}|||yyyzzz{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$&&&///666888'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************))))))******+++++++++,,,+++---............000222444888>>>BBBGGGQQQ^^^hhhtttzzzxxx|||||||||{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!! """&&&)))((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$%%%+++000222&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((++++++++++++++++++++++++))))))******+++,,,------------...------///222555999???EEEIIIOOO\\\ooo~~~vvvmmmhhhsssyyy}}}~~~}}}|||}}}{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! """%%%(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$&&&''')))&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++***+++,,,---...///000111...............111666:::CCCGGGLLLSSS^^^oootttllliiijjjlllxxx}}}{{{yyy~~~~~~|||}}}zzzzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++,,,,,,...///000111111///000000000222666<<>>AAAGGGNNNYYYkkk{{{vvvmmmmmmnnnmmmfff^^^^^^bbbnnnuuu}}}}}}}}}zzz}}}$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((%%%"""(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((%%%!!! """%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++,,,***++++++,,,---.../////////---...333:::???AAAAAAEEEDDDGGGNNNUUUaaarrrxxxooollljjjhhheeeccchhhppp|||}}}%%%$$$$$$$$$$$$%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))'''%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***(((%%%###%%%(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---------.........111000222999AAAGGGHHHGGGJJJIIIMMMUUU___kkk{{{xxxqqqjjjddddddeeeiiirrrzzz~~~|||}}}'''&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***'''&&&(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,------------------....../////////444777<<>>EEEKKKOOOTTTYYY```hhhnnntttzzz~~~{{{|||$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((()))))))))(((((('''''''''%%%&&&&&&''''''''''''''''''(((((()))))))))))))))************************((()))))))))*********************++++++,,,,,,,,,,,,,,,------...///000111///222777===CCCHHHKKKMMMTTT[[[gggrrryyy}}}$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%###"""######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''((())))))******))))))************************(((((()))************)))*********++++++,,,,,,---,,,,,,------///000222333222666===CCCGGGKKKOOOQQQ[[[dddqqq|||~~~~~~$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((((((((((()))************)))************************'''((()))***+++******))))))******+++,,,,,,---------,,,------///111333444777<<>>@@@EEEKKKMMMOOOXXXiiivvv~~~zzzvvvvvvvvvrrr|||$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&&&&)))'''%%%$$$######%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&'''((((((''''''(((***))))))(((((((((((()))))))))))))))))))))***++++++))))))(((((((((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,------.........000333888>>>BBBCCCGGGMMMQQQXXXeeevvvvvvssstttsssvvv%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%))))))******)))'''%%%$$$###%%%&&&&&&&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''%%%$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&((()))(((&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''((((((''''''((()))+++******))))))******+++)))))))))))))))***++++++***))))))(((((())))))***+++++++++++++++************+++,,,,,,------,,,,,,111//////222888>>>CCCFFFIIIKKKPPPXXXcccrrr|||uuupppqqqssssss|||&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''(((''''''&&&%%%%%%((()))******)))'''$$$###!!!%%%((((((&&&$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$""" !!!###%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$(((***(((%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%&&&((()))(((''''''((()))+++******))))))******+++'''''''''''''''(((((()))***))))))))))))))))))***++++++++++++++++++++++++***+++,,,---......------000000333888???EEEGGGHHHNNNQQQXXXcccppp~~~~~~yyyrrrmmmnnnssswwwxxx&&&''''''''''''''''''&&&########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%%%%$$$&&&'''(((((('''%%%$$$"""%%%))))))&&&%%%&&&(((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''%%%###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''%%%%%%&&&'''))))))'''%%%'''((()))((('''&&&'''(((***))))))(((((())))))***'''''''''''''''(((((()))******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,---.../////////111444:::AAAGGGJJJJJJJJJQQQWWWbbbrrryyyooolllrrrzzz}}}|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((((('''&&&&&&###$$$%%%'''''''''&&&&&&$$$&&&'''''''''&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))***)))''''''((()))((('''&&&'''((()))((((((''''''(((((())))))))))))))))))***+++++++++******))))))******+++******+++,,,---...//////---------...///000111222555;;;CCCJJJMMMNNNNNNOOOUUU___ooowwwvvv}}}}}}&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((((('''$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))&&&$$$'''***''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))((()))))))))'''&&&'''((()))((((((''''''(((((())))))))))))))))))***+++++++++******))))))******+++******+++---///000222222000///...---...111444666>>>EEEMMMPPPOOOOOOSSSXXX^^^iii{{{&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&'''((()))))))))((()))(((''''''''''''(((((()))&&&###$$$'''))))))'''&&&''''''(((''''''&&&&&&))))))))))))************&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''%%%&&&'''((('''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,///,,,'''$$$''',,,''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))******((()))***)))'''&&&&&&'''))))))(((((((((((())))))'''''''''''''''((())))))++++++************++++++)))***,,,...000222333444222000...---...222555888FFFMMMSSSSSSOOOPPPWWW___gggrrr~~~&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&(((((()))))))))(((&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!###$$$%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))************---...000///---+++***+++...//////...///333;;;AAAMMMMMMPPPSSSSSSUUU```nnnwwwxxx&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""$$$$$$######%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######''''''''''''''''''''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))************+++---//////---++++++,,,,,,---///111555:::@@@EEENNNMMMOOORRRTTTZZZjjjyyy~~~|||~~~&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&++++++******)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++***,,,---...---,,,---...//////111555<<>>EEEEEEIIIOOOOOOOOOVVV```gggmmmxxxyyyppplllnnnttt{{{)))((('''&&&&&&&&&'''(((((((((((((((((()))******))))))((('''''''''''''''(((((((((((((((((((((((('''''')))*********)))((()))(((((((((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((---+++)))'''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%,,,...((($$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&'''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''%%%&&&(((***)))((((((((('''(((((()))***+++*********)))((((((''''''++++++******************+++---------++++++,,,---...------...222888>>>BBBLLLLLLOOORRRQQQSSS___lllyyy~~~~~~sssqqqnnnmmmpppwww~~~|||******)))((('''''''''(((((((((((((((((()))******))))))((('''''''''(((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))******''''''''''''''''''''''''(((''''''&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''((((((%%%%%%&&&'''(((((())))))))))))(((((((((((())))))&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""'''***&&&$$$&&&((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***((('''))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++,,,---...---+++******+++...------111888@@@GGGKKKTTTVVVYYY[[[\\\ccctttwwwnnneeehhhlllpppuuu}}}{{{vvvzzz******)))(((''''''''''''((((((((((((((())))))***))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))************((((((((())))))*********'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$%%%'''((()))******)))&&&&&&''''''(((((())))))%%%%%%&&&'''((()))******)))(((((((((((((((((()))&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""%%%'''%%%$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***)))((('''***))))))(((((((((((()))(((((()))))))))***************+++++++++++++++,,,+++,,,------,,,,,,...///111000111666???IIIQQQTTTZZZ```gggkkknnnyyyxxxkkkbbb___fffpppxxx}}}}}}yyyvvvxxx}}}||||||}}}~~~{{{|||~~~|||||||||{{{||||||}}}}}}((((((((((((''''''&&&&&&((((((((((((((())))))***))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%###$$$&&&)))*********)))&&&''''''(((((()))))))))&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((((('''***))))))(((((((((((()))(((((())))))******++++++******++++++,,,,,,,,,,,,,,,...//////......///111444444555;;;DDDNNNVVV[[[ccclllvvv{{{wwwnnnfffbbbeeennnyyy}}}tttuuuvvv|||~~~zzzvvvtttuuuvvvwwwtttuuuwwwyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyy|||&&&''''''((((((''''''&&&((((((((((((((()))******))))))((((((((()))******))))))))))))))))))))))))***))))))))))))***+++,,,''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''((())))))((('''&&&(((((((((((((((((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''%%%$$$&&&%%%""""""$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&''')))***+++++++++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---------000111222111///......///333666:::???GGGQQQ[[[bbboooyyytttllliiiiiijjjssszzztttppprrruuu|||zzzyyyyyyzzzzzzxxxtttpppnnnnnnooopppkkklllmmmnnnoooooooooooorrrrrrrrrrrrrrrsssttttttwwwyyy|||}}}%%%&&&((()))******))))))((((((((((((((()))******))))))(((((()))******+++))))))))))))))))))))))))******)))))))))***+++,,,***))))))))))))))))))(((((((((((((((((((((((((((%%%&&&((()))******))))))))))))))))))))))))))))))&&&'''((())))))******)))((())))))(((((('''&&&&&&)))))))))((((((((((((((()))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((($$$###&&&'''###"""%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((###$$$%%%''')))*********&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))(((&&&&&&(((+++(((((('''(((((()))***+++******************++++++******++++++,,,------...///000111000///...///000444:::AAAFFFKKKUUUcccmmm{{{wwwlllhhhlllqqquuuvvvsssssswwwzzz|||zzzxxxuuusssqqqoooooommmllliiigggeeedddccccccaaaaaaaaaaaaaaabbbcccdddgggggggggggghhhiiikkkkkkooopppqqqrrrtttxxx}}}%%%''')))***++++++++++++((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))%%%&&&((()))*********)))************************************)))((('''&&&&&&&&&''''''((()))))))))******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''""""""'''((($$$$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))'''%%%%%%))),,,''''''''''''(((***++++++******************************+++,,,,,,---......***,,,...//////000222444555>>>GGGLLLQQQ[[[kkkxxxrrrjjjiiipppxxx}}}zzzttttttwwwzzz~~~~~~|||uuutttrrrpppmmmjjjhhhgggaaaaaa```^^^\\\ZZZYYYXXXZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbfffgggggghhhjjjooouuuyyywwwyyy|||++++++***)))))))))))))))++++++******))))))((((((******************))))))((((((((())))))*********&&&'''***+++,,,+++)))'''***)))((((((((()))***+++((('''''''''''')))***,,,))))))***+++++++++++++++(((((()))))))))*********(((((()))))))))(((''''''***))))))))))))(((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&'''''''''((()))))))))''''''''''''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))*********)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((())))))******(((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,------,,,+++++++++---///111...---------///111444555<<>>EEELLLPPPUUUaaasssyyylllkkkuuuyyytttrrrssstttvvv|||~~~{{{yyyxxxwwwuuutttuuusssqqqoooppprrruuuwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwzzz{{{}}}}}}{{{yyyyyyxxxvvvssspppnnnmmmlllhhheee```]]]ZZZWWWTTTRRRPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTVVVYYY]]]```cccgggjjjppptttxxx{{{))))))((('''''''''((((((***))))))))))))((((((((((((((((((((((((((())))))***************)))))))))+++***)))((()))***,,,---***************+++,,,,,,&&&&&&&&&'''((()))+++,,,******+++++++++******)))************++++++++++++)))))))))(((((('''''''''*********)))))))))(((((((((((((((((((((((()))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))'''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))************,,,+++*********+++---...---,,,++++++,,,---///000---------...222666;;;>>>EEEJJJPPPSSSXXXeeexxxuuulllpppvvvrrrppprrrvvvxxx}}}}}}|||{{{yyyuuusssqqqooommmkkkkkkjjjgggffffffhhhkkklllmmmmmmmmmmmmnnnoooqqqqqqssssssssssssssssssssssssuuuvvvxxx{{{}}}~~~~~~~~~}}}|||yyywwwuuusssqqqnnnkkkgggdddbbbaaa\\\YYYUUURRRPPPMMMJJJHHHFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLOOORRRUUUWWW[[[^^^dddiiinnnsssxxx|||++++++******)))******+++)))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,++++++++++++***))))))))))))***++++++***************++++++,,,***************++++++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''''''''))))))))))))((((((((('''(((((((((((()))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%((()))))))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((($$$%%%&&&((())))))******(((((((((((())))))))))))((()))))))))************,,,,,,+++++++++,,,---...,,,,,,+++,,,,,,---///000------...111666;;;AAADDDKKKMMMQQQVVV```ooo~~~uuupppvvv{{{ppprrrrrrvvvzzz}}}zzzyyywwwtttpppmmmjjjhhheeecccaaa___^^^\\\]]]^^^```aaabbbaaaaaaaaaccceeeggghhhiiiiiijjjjjjkkkllllllmmmmmmnnnpppsssvvvxxxzzz{{{zzzzzzzzzyyywwwuuusssqqqmmmkkkgggccc___\\\YYYXXXSSSQQQMMMJJJIIIGGGDDDBBBAAA@@@@@@???????????????@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCEEEGGGIIIKKKMMMPPPTTTYYY___dddkkkqqqvvv~~~++++++************++++++)))))))))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***+++,,,,,,,,,------------.........------,,,+++++++++,,,,,,,,,,,,,,,++++++------------------------///...,,,+++*********+++)))))))))((((((((('''''')))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((($$$%%%&&&((())))))******(((((((((((())))))))))))((()))))))))************,,,,,,+++,,,,,,,,,------+++,,,,,,,,,---......///...///222666;;;AAAGGGJJJLLLLLLQQQ\\\mmm~~~{{{yyy|||{{{rrrpppssstttyyy~~~zzzwwwuuussspppkkkgggdddaaa^^^[[[XXXVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]^^^[[[[[[\\\]]]^^^___``````bbbcccdddgggjjjllloooppprrrrrrsssrrrqqqooommmkkkgggeeeaaa]]]YYYUUUSSSRRROOOLLLIIIGGGFFFDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>??????@@@BBBCCCEEEEEEHHHKKKPPPUUU[[[bbbiiinnnyyy{{{~~~))))))((((((((()))***************++++++++++++,,,)))))))))***++++++,,,,,,,,,---------............---///222444444222000///111111222333333333333222222222222222111000///......//////000111111000000111111111000000000000///000///---,,,+++++++++,,,++++++*********)))))))))******************+++,,,((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((('''''''''$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,------.........///222666<<>>===<<<:::999999888888777777888999:::;;;<<<<<<999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@CCCDDDGGGKKKPPPWWW^^^dddooosssxxx|||))))))(((((())))))***+++++++++,,,,,,,,,---------,,,,,,------...//////000111111222333444555666666777888999:::::::::999999999:::;;;<<<<<<<<<;;;;;;888999:::;;;;;;:::999999777888999:::;;;<<<<<<<<<;;;:::::::::999999999999666444222000/////////000.........---------,,,,,,,,,,,,+++*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((()))))))))))))))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))************)))******+++++++++++++++++++++,,,---............000444:::AAAHHHLLLOOOPPPTTT^^^lll{{{zzzqqqqqqwww{{{~~~~~~}}}|||{{{yyyyyyyyyxxxtttooojjjgggddd```\\\XXXUUUQQQNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKKKKLLLMMMOOOQQQRRRVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTRRROOOLLLJJJIIIHHHEEECCCAAA?????????===<<<999999888777777777777777777777777888888999999999888888888999999999::::::888999999:::;;;;;;;;;;;;===>>>@@@AAAEEEKKKRRRXXX^^^ccckkkrrrvvvyyy|||}}}++++++******+++,,,------,,,,,,,,,------.........000111111222333444444555777888888:::;;;<<<===>>>@@@@@@???>>>???@@@AAABBB???@@@BBBCCCCCCCCCBBBAAA>>>@@@BBBCCCDDDEEEDDDDDD@@@AAACCCDDDFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA???<<<:::999999:::;;;111000000000000/////////------,,,+++*********************++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%(((((())))))******++++++((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((())))))******(((((((((((())))))))))))))))))))))))************))))))***++++++++++++******+++,,,---............111666===EEEKKKOOOQQQQQQ___mmmzzzuuuvvvyyyyyy{{{||||||zzzyyyxxxxxxuuuuuuuuutttpppjjjeeeaaa]]]ZZZVVVRRROOOLLLHHHFFFEEEDDDDDDCCCBBBBBBBBBCCC???@@@AAABBBBBBAAA@@@???BBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFHHHIIILLLMMMNNNPPPPPPPPPOOONNNOOONNNLLLJJJHHHFFFEEEEEEAAA???===<<<<<<;;;:::999555555444444555666666777777777777777777777777777777777777888888888999999666666777888888888777777:::::::::;;;>>>CCCJJJOOOOOOUUU___ggglllppprrrsssyyy{{{~~~+++++++++++++++++++++,,,...///000000//////111333999555222555;;;???>>>;;;===>>>???AAABBBBBBBBBBBBFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFJJJKKKLLLKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLLLLJJJHHHFFFCCCAAA@@@@@@===;;;888777888777666555333222111///---,,,******---,,,******++++++)))(((+++***))))))++++++***)))***(((''''''(((***+++***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$'''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***+++,,,------------...//////......000111555999???GGGOOOTTTWWWXXXnnn}}}}}}{{{zzzxxxvvvuuu||||||zzzxxxwwwuuussspppmmmlllkkkiiihhhfffbbb]]]YYYTTTRRRNNNKKKIIIGGGEEEBBB???>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>????????????>>>>>>?????????>>>???@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEEEECCCCCCBBBAAA>>>>>>>>>===;;;888555333555555555666666666666777888777555444444555777888666666666666666777888888888777777666666888999:::;;;;;;;;;<<<===>>>???@@@JJJNNNUUU]]]bbbfffggggggkkkooouuuyyy|||******+++,,,---...//////111333444555555777999<<>>===<<<<<<:::999777555444666666666666777777777777777666555444444555666777666666666666666777777888888888777777777888999::::::::::::;;;<<<===>>>???DDDGGGMMMSSSXXX[[[]]]]]]bbbeeekkkoootttxxx}}}***+++---///222444666777888:::<<<>>>???AAAEEEGGGEEEIIINNNPPPNNNKKKJJJIIIBBB@@@???>>>>>>???AAABBBAAABBBCCCDDDFFFHHHJJJKKKOOONNNLLLJJJIIIJJJKKKLLLPPPOOOMMMJJJIIIHHHHHHHHHKKKLLLMMMMMMMMMMMMPPPRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLJJJHHHGGGFFFDDDBBB???===;;;:::999666333111000000///...,,,+++******,,,,,,+++***,,,+++******++++++)))'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))************************************,,,,,,,,,,,,,,,+++******.........---...111666999???GGGOOORRRTTT___rrrvvvqqqnnnnnnlllmmmyyy~~~wwwssswww|||{{{yyyyyyzzztttrrrnnnllljjjgggdddaaa]]]\\\ZZZYYYWWWTTTPPPMMMJJJGGGDDDBBBAAA???===;;;;;;;;;:::999888777666666888888777777666555444444888888999999999999888888777888999:::::::::999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555666666666666777777777888777666555444444555666777666666666666666777777777888888777777888888999:::999999999:::;;;<<<===>>>???AAADDDHHHLLLOOOQQQRRRUUUXXX\\\aaaffflllrrrvvv///000222555999<<<>>>???BBBCCCFFFGGGHHHJJJMMMPPPQQQTTTXXXZZZXXXSSSMMMJJJ???===:::888777999;;;===>>>@@@BBBEEEHHHJJJKKKLLLPPPNNNKKKHHHGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGHHHJJJIIIJJJLLLLLLLLLMMMOOOQQQSSSRRRPPPOOOPPPRRRUUUVVVXXXXXXXXXXXXXXXVVVUUUTTTUUUSSSQQQPPPPPPOOOMMMLLLOOONNNMMMLLLJJJHHHGGGFFFCCC???;;;999888888777666111///---------,,,***)))---,,,,,,---...---+++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((()))))))))************************************+++,,,,,,---,,,,,,++++++......------///444;;;@@@FFFLLLRRRUUUZZZiii}}}vvvrrrooommmiiikkkyyyxxxvvvxxx~~~{{{xxxvvvuuuuuuooolllhhheeebbb___\\\YYYVVVTTTRRRQQQPPPMMMJJJGGGDDDBBB???======<<<:::888999888888777666555444333666555555555444444444333666666777777777777666666444555777999999888666555666666666666777777777777666666777777777888888888888777555444444444555666555555555666666666777777666666555444444555666666666666666777777777777777777777777777888888999999888888999999:::<<<===>>>???@@@AAACCCFFFHHHJJJLLLKKKMMMPPPSSSWWW]]]dddiii666888:::===@@@CCCFFFGGGJJJLLLMMMNNNNNNOOOQQQTTT^^^^^^___aaaaaa\\\RRRJJJAAA>>>;;;888777999<<<>>>>>>AAADDDHHHKKKLLLMMMMMMNNNLLLHHHEEEDDDDDDFFFGGGEEECCCBBBAAAAAABBBDDDEEEFFFGGGHHHIIIHHHIIILLLNNNRRRPPPLLLJJJIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVWWWUUURRRQQQRRRRRRQQQPPPRRRRRRRRRQQQQQQQQQPPPPPPLLLIIIFFFCCCBBBAAA@@@>>>999777444222000///,,,)))+++++++++---......,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''))))))))))))))))))))))))((()))))))))******************************************+++,,,---......---.........///222888@@@FFFMMMOOORRRWWWbbbuuu~~~yyyvvvrrrmmmiiijjjxxx}}}yyywwwyyy}}}|||xxxuuusssqqqoooiiifffaaa^^^[[[XXXUUUSSSQQQOOOMMMKKKKKKIIIFFFDDD@@@>>><<<:::::::::999777666666666555444444333333444444444444555555666666666666666777777666666666333444666888888777666555555555555555666666666666555555666666777888888888777666555444444555666777444444555555555666666666666666666555555666666666666777888999999999888888777777888888999999999999999999999:::;;;<<<===>>>AAAAAAAAAAAACCCDDDFFFGGGGGGHHHIIIJJJLLLPPPVVV[[[???@@@BBBDDDFFFIIIJJJKKKOOOPPPQQQPPPPPPPPPRRRTTT^^^\\\[[[]]]___[[[QQQHHHBBB@@@===::::::;;;>>>???BBBEEEIIIMMMOOOPPPOOOOOOKKKJJJGGGEEEDDDDDDEEEEEEEEEDDDBBB@@@????????????CCCDDDEEEEEEEEEFFFHHHJJJNNNLLLHHHDDDBBBBBBCCCDDDDDDEEEGGGKKKOOOTTTXXXZZZYYYVVVSSSQQQRRRTTTUUUVVVSSSSSSSSSTTTTTTUUUUUUVVVSSSQQQOOOMMMLLLKKKHHHFFFBBB???<<<:::888555222000---,,,+++,,,------+++***++++++************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***+++---......//////......///111666===FFFLLLRRRQQQTTT]]]mmm|||xxxsssiiigggjjjuuu{{{xxx|||yyy}}}}}}{{{xxxuuusssoookkkgggccc___ZZZVVVTTTQQQOOOMMMLLLJJJGGGFFFFFFDDDBBB@@@===;;;999888999999888777555555555555555555555555333444444555666666777777666666777777777777666666444555666777777777666666666666666666777777777777777777777888888999999999777666666555555666666777555555555555666666666666777777777777777777777777777888999;;;;;;:::999999888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDGGGKKKOOOFFFGGGHHHHHHJJJKKKKKKLLLNNNOOOPPPPPPOOOPPPQQQSSSTTTSSSTTTUUUVVVSSSNNNJJJFFFEEEBBBAAAAAABBBDDDEEEIIILLLPPPSSSUUUUUUSSSQQQKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBCCCDDDFFFJJJHHHEEEAAA???>>>>>>>>>>>>>>>@@@BBBGGGMMMRRRVVVVVVRRRNNNLLLMMMQQQTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQMMMJJJIIIGGGDDDBBBAAA???<<<:::666444111000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''((())))))((('''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,---.........------///111555:::BBBJJJQQQSSSUUU[[[gggvvv}}}xxxqqqjjjjjjooovvv{{{~~~{{{~~~xxxvvvtttrrrpppkkkeee```\\\XXXSSSOOOMMMKKKIIIGGGFFFDDDBBB@@@@@@@@@>>><<<:::888777666777888777666444444444555666666777777555555555555555666666666666666777777777777666666555555555555666666666666777777777777888888888888999999999999999999999999777777888888888888777777777777777777888888888888888888999999999999888888888999;;;<<<===<<<;;;:::<<<<<<>>>?????????>>>============>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAADDDFFFJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOOOONNNOOOQQQSSSNNNQQQTTTTTTSSSQQQQQQRRROOONNNLLLKKKKKKMMMNNNOOONNNPPPUUUXXXYYYXXXUUUSSSKKKKKKKKKJJJJJJIIIHHHHHHDDDEEEFFFGGGHHHGGGGGGGGGBBBCCCCCCCCCAAAAAACCCEEEGGGEEECCCAAA???=========>>>===<<<===@@@EEEJJJMMMPPPLLLFFFDDDFFFKKKPPPRRRWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWTTTPPPLLLMMMKKKIIIHHHGGGFFFDDDBBB@@@===999666555333222000---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))((((((''''''''''''(((******))))))((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------......------,,,+++---///222777<<>><<<<<<<<<:::999888777555555666666666555333333444555666888888999777666666555555444444333555666666777777666666555555555444444444555666777777777777888888888999999::::::::::::::::::999999888888999::::::999777666888999999999999:::::::::999999::::::::::::999999999:::<<<>>>>>>===<<<;;;>>>???@@@BBBBBBAAAAAA@@@>>>>>>??????@@@BBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAA???>>>???AAACCCPPPOOOPPPSSSTTTRRRMMMHHHOOOMMMKKKMMMQQQUUUVVVUUUUUUSSSRRRRRRTTTUUUUUUUUUVVVWWWYYYYYYXXXYYYZZZ\\\___^^^]]]]]]^^^^^^]]][[[WWWWWWWWWWWWVVVVVVVVVVVVXXXSSSMMMMMMOOOQQQPPPMMMKKKGGGBBB@@@BBBCCCCCCBBBEEEEEEDDDBBBBBBAAAAAABBB<<<;;;;;;===@@@CCCDDDDDDIIIFFFBBB@@@BBBGGGMMMQQQSSSTTTVVVVVVVVVVVVWWWXXXVVVVVVVVVUUUSSSQQQNNNMMMLLLIIIFFFFFFIIIJJJJJJHHHDDDCCCBBBAAA>>><<<:::888666555444000,,,++++++,,,******)))))))))))))))***))))))((('''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''))))))'''&&&%%%%%%$$$$$$%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))((((((((((((((()))))))))************((((((((()))***,,,---...+++++++++,,,...000//////---...222999AAAIIIMMMNNNOOO[[[lll|||{{{uuussssssxxxyyyzzz{{{~~~~~~|||{{{uuusssoookkkgggaaa[[[WWWRRROOOJJJGGGEEECCCAAA???;;;;;;::::::999888888777666666555555555444444444555555555444444333333333444444444444444444555555888888888777777666666666444555555555444555888:::888999;;;<<<======<<<<<<::::::999999888999999:::::::::::::::::::::::::::;;;<<<=========<<<;;;:::>>>======<<<<<<<<<======@@@???===<<<===>>>@@@BBB@@@AAACCCDDDDDDCCCAAA@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEDDDCCCBBBBBB??????>>>===<<<;;;;;;:::TTTSSSRRRSSSTTTSSSPPPLLLPPPOOOOOORRRXXX\\\^^^^^^ZZZYYYWWWYYY\\\___aaabbbdddfffjjjlllmmmoooqqqtttsssqqqooooooqqqqqqqqqpppnnnlllkkkmmmpppoookkkfffiiieee```___``````\\\XXXQQQNNNJJJHHHHHHIIIGGGFFFJJJJJJHHHGGGFFFDDDDDDDDDCCCAAA@@@@@@AAABBBBBBAAA@@@>>><<<<<>>::::::999999888777777777666555555555444444444444555555444444444333333333444444444444555555555555555555555555444444444333555666777777666888:::===>>>???AAABBBCCCBBB@@@???<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<===============>>>>>>???@@@@@@@@@@@@???>>>???@@@AAABBBAAABBBCCCEEEEEECCCBBBAAA??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@???>>>===<<<;;;;;;[[[YYYWWWVVVVVVVVVUUUSSSRRRSSSVVV\\\bbbhhhkkkmmmllljjjiiijjjnnnsssvvvwwwxxx|||}}}zzzyyywwwtttmmmhhh]]][[[YYYXXXWWWUUUSSSPPPRRRRRRQQQOOOMMMKKKIIIHHHIIIGGGDDDDDDDDDDDDCCCAAA>>>===<<<<<<>>>BBBFFFIIIGGGIIIKKKLLLMMMPPPSSSWWWXXXXXXYYYXXXXXXWWWVVVUUUSSSQQQOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGFFFBBB===:::999888444111...---,,,***))))))))))))))))))(((((((((((())))))***************************)))((((((''''''(((((('''((()))******)))((('''***)))'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&###""""""$$$''')))'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***))))))((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,***************+++,,,,,,......---------.........222888@@@FFFIIIKKKNNNQQQYYYfffxxxzzzzzz~~~zzz{{{|||yyyvvvtttmmmjjjfffaaa]]]WWWQQQMMMJJJGGGCCC@@@???>>>===;;;888888888777666666555555555555555555444444444444555444444444444333333333444444444555555555666666555555444444444444333333666777999999:::;;;>>>@@@CCCDDDFFFGGGGGGEEECCCAAA??????>>>===<<<<<<===============>>>>>>>>>??????AAA???===;;;;;;===@@@AAA>>>>>>???@@@AAABBBCCCCCC@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@@@@???>>>===<<<;;;aaaaaa``````___^^^\\\[[[XXX[[[aaahhhpppwww{{{}}}~~~||||||}}}wwwkkkkkkllllllkkkiiifffccc______^^^]]]ZZZWWWTTTRRRNNNLLLIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJNNNSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXUUUUUUTTTTTTUUUUUUUUUUUURRRQQQPPPOOOOOONNNNNNNNNOOOIIICCCAAABBB@@@;;;666444333111///---+++******)))((((((((((((((())))))***************************))))))((('''(((((((((&&&&&&'''(((((('''&&&&&&&&&$$$###$$$&&&'''&&&%%%)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,(((((((((((())))))))))))*********+++++++++,,,,,,++++++*********+++,,,,,,000111000000//////000222222:::DDDIIIKKKLLLPPPTTT___kkk}}}{{{zzzxxxyyy}}}|||}}}~~~zzzvvvrrrpppiiieee```[[[WWWRRRLLLIIIHHHEEEAAA>>>===<<<:::888777777666666555444444333444444444444444444444444444444444444444444444444333333444444555555666666777777777666666666666666666888:::;;;<<<===@@@BBBDDDEEEGGGHHHGGGEEEBBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCC@@@AAAAAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;hhhjjjmmmnnnmmmjjjgggfffccchhhpppxxxyyy|||~~~{{{zzzrrrrrrsssrrrppplllhhhfff[[[XXXTTTQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGIIIKKKOOORRRWWWWWWWWWWWWXXXXXXYYYYYYUUUVVVWWWXXXXXXYYYZZZZZZVVVUUUTTTTTTTTTTTTUUUVVVTTTOOOJJJIIIJJJHHHBBB===:::888666333000---,,,+++***))))))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&###!!!!!!"""%%%'''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))++++++'''((((((((()))))))))***))))))))))))*********+++,,,+++++++++++++++,,,,,,///000111000...///222555<<>>???AAACCCEEEFFFGGGHHHGGGDDDAAA@@@@@@@@@????????????@@@@@@???@@@???@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD@@@??????>>>===<<<;;;;;;rrrvvvzzz|||zzzwwwuuutttsssyyy}}}qqqmmmfff___YYYSSSMMMIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMTTTTTTSSSSSSTTTUUUVVVVVVUUUWWWYYYZZZZZZZZZ[[[\\\XXXWWWVVVVVVWWWYYYZZZ[[[WWWTTTRRRQQQQQQOOOKKKHHHAAA???<<<888555111///......---,,,***))))))((((((((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))%%%$$$###$$$'''***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((###%%%(((***+++)))'''%%%''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((()))))))))*********+++++++++++++++,,,------,,,...//////...000444999EEEHHHLLLNNNOOOQQQVVVZZZfffmmmyyyzzznnnkkkmmmwww~~~zzzuuunnniiieee___[[[VVVQQQNNNKKKGGGDDDFFFCCC???<<<:::999777666555555555444333333222222333333333333444444444444333333333444444444444555444555555666777888999999888888999999999999999:::999<<<>>>@@@@@@@@@BBBCCCFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????<<<>>>@@@BBBCCCDDDCCCCCCGGGHHHHHHHHHGGGEEECCCBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEAAA@@@???>>>===<<<<<<;;;}}}wwwooofff^^^WWWSSSLLLLLLKKKJJJJJJJJJIIIIIIJJJLLLOOOOOONNNLLLLLLLLLQQQPPPPPPOOOOOOPPPQQQRRRVVVYYY[[[[[[YYYWWWXXXYYYUUUTTTTTTTTTUUUWWWZZZ[[[YYYYYYYYYXXXWWWVVVTTTSSSMMMKKKGGGCCC>>>:::888666333222000...,,,+++******))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))***(((&&&&&&(((***++++++%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((())))))'''''''''((()))*********))))))*********+++++++++*********+++,,,---...///+++...111111111444:::@@@HHHHHHHHHKKKOOOVVV\\\```ppptttzzz{{{jjjmmmttt}}}~~~}}}{{{wwwqqqjjjccc```YYYVVVQQQMMMJJJGGGDDDBBBAAA>>>;;;999999999888777666555555444333333222222222222333333333444444444333333333444444444555555777888888999;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<>>???@@@BBBCCCDDDEEEIIIJJJKKKLLLKKKJJJHHHFFFIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>===yyypppiiibbb]]]ZZZXXXVVVTTTQQQPPPOOONNNQQQTTTVVVVVVTTTQQQNNNNNNOOONNNMMMLLLLLLMMMNNNOOOXXX[[[]]][[[XXXUUUUUUVVVPPPOOOOOOOOOQQQSSSVVVXXXZZZ\\\]]]]]]\\\ZZZYYYZZZWWWUUUQQQLLLGGGCCC@@@???777666333111///---,,,,,,************************+++******)))))))))))))))''''''&&&&&&&&&&&&'''''',,,***'''&&&'''((())))))$$$&&&(((******(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$######$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''(((***+++---...&&&''''''((()))******+++******+++++++++,,,,,,,,,*********+++,,,---///000...111444555555999@@@GGGJJJHHHHHHLLLUUU```iiinnnzzz{{{~~~~~~gggppp{{{|||{{{yyytttnnnggg```\\\VVVRRRMMMJJJHHHEEECCCAAA<<<:::888777999::::::999666555555444444333333222222222222333333444444444333333333444444555555555::::::;;;<<<===>>>???@@@>>>?????????@@@@@@AAAAAA???AAADDDEEEEEEDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCAAABBBBBBDDDFFFHHHJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>===>>>???BBBEEEHHHJJJKKKMMMNNNOOONNNLLLKKKLLLKKKIIIHHHIIIJJJLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@???}}}yyyvvvsssvvv~~~{{{wwwuuuqqqnnniiieeecccbbbaaa```dddeeeddd___WWWRRRSSSUUURRRPPPMMMKKKJJJKKKMMMNNNVVVXXXYYYWWWSSSRRRSSSUUUPPPNNNKKKIIIHHHJJJLLLNNNSSSSSSSSSTTTUUUXXXZZZ[[[[[[XXXTTTPPPMMMKKKHHHEEE@@@>>>;;;888777444111...---,,,+++)))))))))******)))(((''''''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$)))(((&&&%%%%%%'''***+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((!!!"""$$$&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&)))(((&&&$$$###$$$%%%&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......///...---000555===CCCGGGFFFIIIOOOVVV```kkkwww~~~}}}uuuiii|||}}}|||~~~|||{{{vvvooojjjfff```YYYSSSOOOMMMJJJFFFBBB@@@???>>>;;;999777666666666555333333333222222222333444444555444444333333222222111111222333444666777888999:::<<<>>>AAACCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLIIIFFFCCCAAA???>>>;;;:::999:::<<>>}}}}}}}}}{{{zzz{{{}}}}}}yyytttooollliiigggeeefffjjjrrr||||||{{{zzzyyyxxxvvvtttuuussslllccc\\\ZZZ[[[\\\YYYTTTQQQOOOOOOPPPPPPPPPRRRSSSRRROOONNNNNNPPPOOOMMMJJJHHHHHHJJJLLLNNNPPPPPPPPPQQQRRRTTTWWWXXXZZZYYYXXXVVVUUUQQQKKKHHHBBB@@@???>>><<<999555222111///...,,,***************))))))(((''''''((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&***)))'''&&&&&&'''((()))''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---111000000333:::AAAFFFHHHHHHKKKRRR]]]iiivvv~~~}}}}}}zzzrrrlllkkk}}}}}}|||yyytttmmmgggbbb\\\TTTNNNLLLJJJGGGCCC@@@>>>===<<<;;;999666555666666444333333333333222333333444444444444444444333333222222111222333555777888:::;;;;;;===@@@CCCFFFGGGGGGGGGCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNOOOMMMJJJGGGCCC@@@>>>===;;;:::999999<<>>>>>@@@CCCFFFIIIKKKKKKKKKEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJMMMOOOQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSSSSQQQMMMHHHCCC???===;;;:::999888999;;;>>>BBBDDDHHHIIIJJJKKKLLLNNNRRRUUUZZZWWWSSSOOOMMMMMMNNNOOOPPPNNNLLLKKKLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHEEEDDDGGGIIIJJJMMMRRRXXX^^^bbbaaa___[[[SSSKKK~~~wwwpppllljjjkkkdddcccbbbaaa___]]]\\\[[[VVVVVVVVVUUUUUUXXX\\\```ZZZVVVPPPLLLKKKKKKLLLLLLKKKOOOTTTVVVVVVWWWZZZ^^^]]]\\\]]]___bbbhhhqqqwww|||wwwuuurrrlllddd]]]ZZZWWWTTTRRRQQQRRRRRRRRRPPPNNNLLLKKKIIIHHHFFFEEEFFFHHHJJJKKKMMMMMMLLLLLLMMMOOOQQQRRRQQQRRRTTTVVVWWWTTTNNNJJJGGGFFFDDDDDDDDDCCC@@@>>>;;;:::888555222000...---,,,++++++***************)))))))))))))))(((((('''(((((()))************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...---------...///000111222333666<<>>@@@AAABBBCCCFFFHHHJJJKKKLLLLLLGGGGGGFFFFFFDDDCCCBBBAAAFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUUUUVVVXXXYYYYYYYYYWWWVVVWWWTTTPPPJJJEEE@@@===;;;999888777888:::===AAACCCFFFHHHIIIIIIJJJMMMQQQTTTZZZWWWTTTPPPNNNNNNPPPQQQMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGGGGFFFEEEEEEEEEFFFHHHEEEFFFIIIKKKMMMRRRYYY^^^fffmmmmmmjjjcccXXXNNN}}}yyyvvvvvvvvvsssmmmddd\\\WWWUUURRRRRRTTTTTTTTTTTTSSSRRRMMMOOOPPPQQQQQQSSSUUUXXXTTTRRRPPPOOOPPPPPPNNNMMMKKKNNNOOONNNLLLLLLOOORRRMMMPPPTTTVVVXXX]]]aaacccfffhhhjjjjjjmmmuuu~~~xxxoooiiifffccc___[[[UUUUUUSSSRRRPPPMMMIIIGGGFFFEEEEEEDDDEEEFFFHHHIIINNNNNNMMMMMMMMMNNNPPPQQQOOOOOOOOOPPPQQQQQQOOOMMMJJJGGGDDDBBBBBBCCCCCCCCC@@@???===;;;888555333222...---,,,+++***************))))))((((((((((((((()))((('''&&&&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,............///000111222111444:::AAAGGGLLLNNNOOORRRZZZiii||||||~~~|||tttjjjdddeeeiiiooo~~~}}}zzzwwwvvvvvvlllfff^^^YYYUUUPPPJJJFFFCCCAAA???<<<999888888888888666444333444444444333111222333555555666555555444444444555555666666666777888999<<<>>>AAACCCDDDFFFGGGGGGHHHIIIJJJJJJJJJEEEFFFFFFGGGGGGFFFEEEDDDGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVWWW[[[\\\]]]^^^^^^\\\ZZZXXXYYYVVVRRRLLLFFFBBB>>><<<888777666777999<<<@@@BBBGGGHHHIIIJJJJJJLLLOOORRRVVVTTTRRRPPPOOOOOOPPPQQQKKKJJJHHHGGGHHHHHHHHHFFFGGGGGGFFFFFFEEEFFFFFFFFFHHHGGGHHHKKKMMMOOOVVV^^^hhhqqqwwwwwwrrriii\\\PPP{{{uuuqqqnnnjjjhhheeefffddd___WWWNNNHHHEEEKKKMMMPPPTTTVVVVVVVVVVVVSSSTTTVVVVVVUUUVVVXXXZZZ]]]\\\[[[\\\[[[ZZZVVVSSSTTTSSSQQQNNNLLLLLLNNNQQQJJJPPPTTTTTTUUUWWWXXXWWWWWWXXXWWWWWWZZZaaammmvvvzzz{{{zzzuuupppmmmnnnooozzz~~~wwwsssrrroooiiiccc]]]ZZZVVVRRROOOKKKGGGDDDGGGFFFEEEEEEEEEFFFGGGHHHNNNMMMLLLKKKLLLLLLNNNNNNOOONNNLLLMMMOOOPPPQQQPPPLLLIIIEEEDDDDDDEEEEEEEEEBBBBBBAAA???===;;;888777222111///...,,,+++++++++***)))((('''''''''(((((((((&&&$$$"""###%%%((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,(((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&((()))***&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111222999AAAGGGKKKNNNSSSWWW^^^eeerrr}}}zzz{{{yyyqqqhhhfffkkkqqqxxx|||xxxuuusssrrrhhhbbbZZZUUUQQQNNNHHHDDDAAA???===:::888777777777777555333333444444333222111222444555666666666555444444444555666777888888:::;;;<<>><<<666555333111///---,,,,,,)))((('''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((***---000111************************)))((('''&&&&&&&&&'''(((''''''&&&%%%&&&(((***+++%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///111222666@@@KKKOOOOOORRRZZZbbbmmmrrryyy~~~}}}yyyqqqkkkkkkssszzz~~~|||xxxtttpppnnnfff```XXXRRRNNNJJJDDD@@@>>>===;;;888777666666666666444222222333444333222000222444666777777666666333444555666777888999999===>>>???AAACCCDDDFFFFFFHHHGGGGGGGGGHHHIIIIIIJJJHHHIIILLLNNNOOOOOOOOONNNIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVYYY]]]```bbbdddfffggghhhgggeeeaaa\\\ZZZSSSQQQMMMIIIDDDAAA>>>===666555555555777;;;>>>@@@DDDGGGKKKNNNPPPQQQRRRSSSTTTSSSQQQOOONNNMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMRRRUUUYYYdddooozzzooo___SSSaaa[[[SSSNNNNNNOOOOOONNNIIIKKKMMMOOOPPPSSSVVVXXX[[[___eeelllqqqsssttttttuuusssooojjjhhhiiinnnrrrnnnmmmlllkkklllkkkiiihhhddd^^^WWWTTTUUUWWWWWWVVVYYY^^^___YYYXXX[[[\\\ZZZVVVXXXZZZ[[[[[[[[[]]]___\\\XXXSSSQQQQQQSSSTTTTTTYYYbbblllqqqrrrqqqrrrtttooouuu}}}vvvllleee```[[[WWWSSSLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHHHHJJJLLLMMMLLLKKKLLLMMMOOOPPPPPPMMMHHHDDDCCCCCCDDDDDDDDDBBBAAA@@@:::999666444111///...---)))((('''%%%%%%&&&&&&''''''(((***+++++++++***)))(((((((((((((((((((((((('''((()))******)))((('''$$$%%%%%%&&&'''((())))))"""###%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((+++///222444''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%((('''&&&%%%&&&(((***,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''&&&%%%$$$$$$''''''''''''((((((((()))'''((((((((())))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,......//////000222333444999EEEQQQUUUSSSUUU___iiixxxzzz~~~{{{sssoooqqqzzz}}}xxxsssnnnlllfff___WWWPPPKKKFFFAAA======;;;999777666555555555555444222222333444333222000111444666777777666666333444555666777888999:::??????AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLPPPQQQRRRSSSRRRPPPMMMLLLJJJKKKLLLMMMOOOPPPRRRRRRTTTVVVYYY]]]bbbfffiiikkkjjjkkkkkkjjjgggbbb]]]ZZZPPPNNNJJJFFFCCC???===<<<666555444555777:::>>>@@@AAAFFFLLLPPPRRRTTTUUUVVVVVVUUURRROOOMMMLLLLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJNNNTTTXXX^^^jjjvvvyyymmm^^^QQQqqqdddYYYVVVUUURRRTTTYYYVVVVVVXXXZZZ\\\___aaabbbhhhmmmsssvvvwwwyyy}}}}}}uuuqqqrrruuuooolllkkkooouuuxxxuuupppjjjgggbbb___^^^___``````dddaaa^^^___bbbeeedddccc^^^^^^^^^^^^^^^^^^______YYYZZZ[[[[[[YYYVVVSSSQQQVVVXXX]]]aaaccccccaaa```\\\```iiitttyyyqqqnnniiiddd^^^XXXPPPLLLLLLMMMMMMLLLMMMKKKGGGDDDAAA???>>>>>>AAABBBCCCFFFHHHKKKMMMNNNOOOPPPQQQQQQPPPMMMJJJHHHHHHEEEBBBAAABBBDDDEEEFFFBBBBBB@@@===999555111///---,,,***)))))))))***+++,,,++++++************+++******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))%%%""""""$$$&&&&&&%%%&&&''''''(((***+++---...''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''''')))((('''''''''((())))))''''''''''''''''''''''''***+++++++++***)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------***,,,...///000333666999EEEKKKPPPTTTWWW]]]hhhqqqzzzssssssxxx{{{}}}~~~{{{wwwtttpppkkkhhhbbb\\\SSSMMMIIIEEE@@@<<<:::999777666444333333222333333333333333333333333000111222333444555555555555666888999999;;;>>>AAA@@@BBBEEEFFFFFFEEEEEEFFFHHHGGGFFFFFFHHHKKKNNNPPPXXXXXXYYYXXXVVVSSSPPPNNNNNNLLLKKKNNNSSSVVVVVVUUUZZZ[[[^^^bbbfffiiilllnnnlllmmmmmmkkkhhhccc^^^[[[OOOLLLGGGCCC@@@>>>;;;999666555555555777:::===???EEEFFFJJJOOOTTTVVVVVVTTTSSSPPPMMMLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLJJJHHHFFFIIIKKKMMMMMMLLLKKKKKKLLLOOOMMMPPPYYYbbbiiiuuuzzzmmm```XXXyyynnndddbbbaaa]]]]]]```[[[[[[\\\^^^aaadddgggiiiqqqtttwwwyyyyyy|||{{{zzz{{{uuurrrpppsssxxx{{{zzzwwwrrrooojjjhhhhhhjjjkkklllpppkkkfffeeegggjjjjjjiiicccbbbaaaaaabbbcccaaa___^^^___aaaaaaaaa^^^\\\ZZZTTTVVVYYY\\\\\\[[[XXXVVVSSSUUUZZZcccooo{{{~~~vvvnnnhhhbbbYYYUUUUUUVVVVVVUUUNNNJJJDDD???===<<<<<<<<<===>>>AAACCCFFFHHHIIIJJJMMMNNNPPPRRRRRRQQQOOONNNLLLIIIEEEDDDDDDFFFFFFFFFCCCCCCAAA???<<<999666444111000...,,,******************)))(((((()))))))))))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&###"""$$$&&&&&&%%%((((((((((((((()))***+++''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''$$$%%%&&&((()))))))))(((''''''''''''''''''''''''))))))******)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))(((******))))))))))))******************************++++++,,,,,,,,,---------,,,---...///111444999<<>>AAACCCCCCEEEGGGHHHGGGFFFFFFGGGHHHGGGFFFGGGJJJOOOTTTWWW[[[[[[[[[YYYVVVSSSOOOMMMKKKKKKLLLOOOSSSWWWYYYYYY___aaacccfffjjjmmmoooqqqooooooooommmhhhaaa[[[WWWMMMJJJEEEAAA>>><<<999777666666555666888;;;>>>@@@DDDFFFKKKPPPUUUWWWVVVTTTRRRPPPMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHHHHJJJLLLNNNNNNMMMLLLMMMMMMOOONNNRRR[[[ccckkkyyy~~~qqqddd\\\~~~wwwqqqpppooollliiihhheeedddddddddfffjjjnnnpppxxx{{{}}}}}}}}}~~~}}}}}}{{{yyy{{{}}}yyyvvvvvvxxx{{{{{{zzzzzzuuusssvvvyyy{{{{{{nnnjjjggghhhkkkkkkgggbbb___aaabbbccccccaaa___^^^UUUWWWYYYZZZYYYVVVSSSPPPPPPPPPPPPTTT[[[fffpppvvvxxxqqqhhhcccbbbccccccbbbSSSMMMEEE???<<<<<<<<<<<<:::<<>><<<;;;777555333000---+++***)))***)))))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&$$$###%%%&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&"""$$$''')))+++***))))))''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))))))))))))))******************************,,,,,,,,,,,,------------......///000222666<<>>:::;;;>>>AAABBBCCCCCCBBBCCCEEEHHHLLLQQQTTTVVVXXXSSSQQQMMMKKKJJJIIIFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@===;;;999555111...,,,***+++++++++******++++++,,,''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))*********))))))))))))))))))***+++************************,,,,,,,,,------------......//////000333999@@@EEEHHHNNNWWWcccnnnzzzuuurrrtttxxx|||zzzwwwsssppplllgggccc^^^WWWOOOJJJFFFBBB>>>:::888888666555444333333333222222222222222222222222333333444444555555666777666:::???CCCEEEFFFGGGIIIJJJKKKKKKIIIGGGFFFHHHIIIIIIKKKNNNRRRVVV[[[^^^```]]]\\\ZZZWWWSSSQQQNNNMMMMMMRRRWWWZZZ[[[]]]bbbfffjjjjjjlllnnnppprrrssstttrrrsssssspppiii___UUUNNNHHHEEEAAA===;;;:::888666666666666888:::>>>AAACCCCCCGGGNNNUUUZZZYYYUUUQQQOOONNNLLLLLLMMMMMMLLLJJJLLLKKKJJJJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNMMMOOOPPPNNNRRRXXX___fffssswwwkkk```YYY{{{|||}}}|||yyywwwsssqqqppprrrtttvvv|||{{{uuuuuuxxxxxxrrrlllkkkkkkjjjiiigggeeecccaaa\\\]]]```bbbbbb```]]][[[]]]]]]\\\[[[[[[[[[\\\\\\^^^bbbmmmxxx|||zzzxxxuuuhhhbbb[[[VVVRRRNNNHHHBBB<<<===???@@@AAAAAA@@@@@@???AAACCCGGGKKKOOORRRTTTUUUTTTRRRQQQPPPNNNKKKIIIBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@===:::666333000...---,,,++++++******++++++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$""""""###%%%&&&''''''''''''''''''''''''))))))((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((&&&%%%$$$&&&''')))'''''''''((((((((())))))''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))*********+++))))))(((((()))***++++++************************,,,,,,---------............///000111555;;;CCCIIIKKKTTTcccqqq|||xxxvvvwwwzzzzzzxxxuuussspppkkkfffbbb[[[UUUMMMHHHDDDAAA<<<999888777666444333333333333222222222222222222222222333333333333444666777888:::===BBBFFFGGGHHHIIIKKKJJJJJJJJJHHHFFFGGGIIIKKKMMMPPPUUUZZZ]]]]]]]]]\\\YYYXXXVVVSSSQQQPPPPPPPPPQQQUUUZZZ]]]^^^```cccgggjjjkkklllnnnoooqqqrrrsssqqqrrrrrrooohhh^^^TTTNNNGGGDDD@@@===;;;:::888666666666666888;;;???BBBEEECCCGGGNNNVVVZZZYYYUUUPPPMMMLLLKKKLLLMMMMMMLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKMMMMMMLLLMMMNNNPPPMMMRRRYYY```iiiyyyxxxoooeee\\\UUU~~~~~~{{{xxxwwwwwwxxxyyy{{{xxxyyyzzzwwwsssssssssqqqpppmmmkkkhhhgggccceeeggghhhhhheeebbb```]]]^^^```aaabbbaaa```___aaa```dddkkkooorrrwww~~~vvvppphhhddd```ZZZQQQJJJCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEHHHKKKMMMTTTTTTSSSTTTUUUSSSQQQNNNCCCBBBBBBAAAAAAAAABBBBBBBBBBBB@@@>>>;;;888666444......,,,+++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''###$$$%%%''''''&&&&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&'''$$$!!!!!!###''''''''''''''''''''''''))))))(((''''''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&''''''((($$$$$$%%%%%%&&&''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))******+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,---------...............000222555999???GGGLLLRRR___ppp~~~}}}zzzzzz{{{}}}}}}xxxwwwtttrrroookkkeeeaaaYYYSSSLLLFFFCCC@@@;;;777777666555444333333333333222222222222222222222222333333333333555777:::;;;???BBBEEEGGGHHHHHHJJJKKKJJJJJJIIIGGGGGGIIILLLPPPSSSVVV[[[^^^___]]]ZZZXXXWWWUUUSSSQQQPPPPPPQQQRRRRRRVVVZZZ^^^```bbbeeefffjjjkkklllnnnoooqqqrrrssspppqqqpppmmmeee\\\SSSMMMEEEBBB>>>;;;:::999777666555555555777;;;???CCCEEEDDDGGGNNNUUUYYYXXXTTTPPPLLLKKKKKKLLLMMMNNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLLLLLLLMMMOOOQQQNNNTTTZZZaaannn}}}qqqiiibbbZZZTTT~~~~~~}}}|||{{{yyywwwuuutttsssuuuvvvwwwvvvsssnnniiifff^^^```bbbdddeeeeeedddcccgggcccbbbfffhhhhhhjjjmmmqqquuu{{{vvvpppmmmggg^^^WWWPPPOOOLLLIIIHHHGGGHHHHHHFFFEEECCCBBBBBBDDDFFFHHHMMMMMMOOOQQQSSSSSSQQQOOOEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;444222111///---,,,++++++))))))))))))(((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%''')))(((&&&%%%&&&(((((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''&&&%%%###!!!!!!"""$$$%%%''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))************++++++++++++((())))))******+++,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++------------............///222555999>>>DDDKKKPPP\\\jjj|||}}}~~~}}}|||~~~}}}zzzwwwvvvtttrrrpppkkkeeeaaaXXXRRRJJJEEEBBB???:::777666666555444333333333333111111111111111111111111444444444555777;;;>>>@@@DDDFFFGGGHHHGGGGGGIIIJJJIIIIIIIIIHHHHHHLLLQQQUUUZZZ[[[\\\]]]]]][[[YYYXXXXXXVVVSSSPPPOOOPPPRRRSSSUUUWWW[[[```fffiiijjjjjjkkklllmmmoooqqqssstttuuurrrqqqooojjjbbbYYYPPPKKKBBB???<<<999888777666555333444444777:::???CCCEEEDDDGGGMMMSSSWWWWWWSSSOOOJJJJJJJJJLLLNNNNNNLLLKKKIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMLLLNNNPPPSSSQQQVVV\\\dddtttxxxkkkeee```ZZZUUU~~~wwwqqqmmmccccccdddeeefffeeeeeedddjjjdddbbbfffiiigggeeefffgggjjjnnnrrrxxxyyyuuuqqqiiibbb\\\YYYUUURRROOOOOOPPPQQQKKKIIIFFFCCCBBBBBBDDDEEEEEEFFFHHHLLLOOOPPPNNNLLLFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAA???>>>999888666444222000///...******))))))(((((('''''''''((((((((())))))******'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$'''))))))&&&%%%&&&(((******)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''(((''''''''''''(((((()))))))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$&&&&&&''''''((()))******%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))***++++++,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++---------.........//////000333888===BBBHHHNNNRRRdddrrruuussswww|||~~~{{{yyywwwvvvtttssspppkkkeeeaaaWWWQQQIIIDDDAAA>>>:::666666555444444333333333333111111111111111111111111555555555777:::===AAACCCHHHHHHIIIHHHFFFFFFHHHJJJIIIIIIIIIIIIJJJNNNTTTYYY^^^]]]\\\[[[ZZZZZZZZZZZZZZZWWWTTTQQQOOOPPPRRRTTTXXXYYY\\\dddlllqqqqqqooommmnnnoooqqqsssuuuvvvwwwtttrrroooiii```VVVNNNIII@@@===:::777777666555333333333444666:::>>>CCCEEEDDDGGGLLLRRRVVVVVVSSSOOOJJJIIIJJJLLLNNNNNNMMMKKKHHHJJJLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNNNNOOORRRTTTSSSXXX]]]fffxxxsssgggaaa^^^YYYTTT~~~yyynnnnnnnnnnnnllljjjhhhgggjjjhhhfffeeegggjjjkkklllfffcccbbbdddiiimmmnnnnnnyyy~~~|||tttooojjjdddaaaaaabbbaaa```^^^TTTKKKHHHGGGEEEEEEGGGDDDDDDDDDEEEFFFIIIKKKLLLFFFEEEEEEDDDCCCBBBBBBAAABBB>>>;;;;;;>>>@@@@@@???@@@>>><<<888555111///---...---***(((''''''((()))'''''''''''''''((())))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))(((''''''&&&&&&((()))***)))))))))))))))))))))))))))************))))))(((******))))))))))))************))))))***,,,...///)))+++.../////////000222222666???FFFFFFGGGTTTcccqqq{{{uuuiiimmmuuu}}}}}}{{{yyywwwxxxvvvsssqqqnnniiiddd```XXXOOOHHHHHHHHHAAA888333333333333333333333333333444444444333333222222222111333777<<<@@@CCCEEEEEEGGGJJJLLLLLLKKKJJJIIIJJJKKKKKKLLLNNNPPPTTTXXXZZZ___^^^]]]ZZZWWWWWWYYY[[[WWWWWWWWWUUUTTTTTTVVVXXX[[[\\\aaagggllloooooommmqqqqqqrrrtttvvvxxxzzz{{{xxxtttmmmeee]]]SSSJJJDDDAAA>>>:::777666555444333555666777:::===@@@BBBDDDDDDFFFIIIMMMPPPQQQOOOLLLIIIJJJKKKMMMMMMNNNNNNNNNJJJKKKLLLNNNNNNMMMMMMLLLNNNPPPRRRQQQOOONNNPPPRRRRRR[[[gggssspppfff^^^WWWSSSSSS{{{{{{zzzyyyvvvssspppnnnjjjhhhffffffjjjnnnrrrssshhhddd``````ccceeefffeeegggkkkqqqyyy~~~xxxrrrpppqqqrrrpppnnneee[[[RRROOOMMMHHHFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@======???AAAAAA@@@AAA@@@>>>;;;999666444333000...,,,***)))))))))***((((((((((((((()))***++++++******)))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))((())))))*********))))))++++++************++++++,,,++++++***+++,,,......***,,,.../////////111333777;;;CCCIIIKKKOOO]]]lll|||rrrmmmsss{{{~~~|||zzzxxxyyywwwtttppplllfff___[[[SSSLLLHHHJJJKKKCCC:::444333333333333333333333333222333333333444444444444444666:::???BBBEEEGGGHHHHHHIIIJJJJJJIIIGGGHHHIIIKKKLLLNNNQQQSSSVVVXXXYYY[[[ZZZYYYWWWUUUUUUWWWYYYWWWWWWWWWVVVUUUUUUWWWYYY\\\^^^bbbhhhmmmppppppoooqqqsssvvvyyy{{{|||||||||zzzuuummmeee\\\SSSJJJEEEAAA===999777666666555444666777888:::===@@@CCCDDDEEEGGGJJJNNNQQQQQQOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOONNNNNNMMMMMMOOORRRQQQOOOOOOQQQTTTYYYbbbooo{{{}}}nnnccc\\\UUUSSSTTT|||wwwtttmmmkkkkkkmmmrrrwww{{{|||nnniiiccc```aaabbbaaa```[[[]]]```dddkkkuuu|||vvvhhh```XXXTTTPPPIIICCCBBBEEEDDDCCCAAA@@@@@@AAAAAAFFFEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@AAACCCCCCBBBCCCBBBBBB@@@>>><<<;;;999222111///,,,+++***************)))))))))***++++++*********))))))(((((('''(((((((((((((((((((((((()))((((((''''''''''''(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%'''((((((((((((((())))))))))))(((((('''''''''((()))***(((((((((((((((((((((((('''((()))***************,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,------+++,,,...//////000222444===@@@GGGMMMRRRZZZiiixxxwwwqqqttt|||~~~}}}{{{zzz{{{xxxtttoooiiibbb[[[VVVNNNHHHGGGJJJKKKDDD;;;666333333333333333333333333111111222444555666777777888:::>>>BBBFFFHHHJJJJJJJJJKKKKKKIIIHHHGGGHHHJJJLLLNNNRRRUUUXXXXXXWWWWWWUUUVVVVVVTTTSSSSSSUUUXXXXXXXXXXXXWWWVVVVVVXXXZZZ]]]___ccchhhnnnqqqqqqppprrruuuzzz~~~~~~}}}}}}wwwnnneee[[[RRRKKKFFF@@@===999777666666555444777777999;;;===@@@CCCDDDFFFIIIMMMQQQRRRQQQOOONNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOONNNKKKNNNQQQRRRPPPQQQTTTWWW```iiivvv{{{kkkaaaZZZTTTSSSUUU{{{uuuqqqooonnnllljjjeeeeeegggiiikkkrrr{{{wwwrrrsssuuuxxx}}}tttnnnhhheeefffggggggfff^^^_________aaagggnnnsssvvvmmmeee^^^ZZZUUULLLDDDAAAFFFEEECCCAAA@@@???@@@@@@DDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCAAA???===555444222///---++++++*********)))))))))******+++*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((&&&'''(((******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,------...000333666AAADDDJJJQQQYYYeeeuuuyyypppsss}}}~~~}}}{{{{{{xxxsssnnnhhhaaaYYYTTTLLLGGGDDDFFFFFF@@@:::777333333333333333333333333222222333444666777888888;;;===@@@DDDHHHJJJKKKLLLLLLLLLLLLJJJIIIIIIKKKMMMNNNQQQVVVZZZ[[[ZZZWWWUUURRRSSSTTTSSSSSSSSSVVVXXXXXXYYYYYYXXXWWWWWWZZZ\\\^^^___bbbhhhmmmqqqqqqqqqsssuuuyyy}}}~~~~~~xxxnnnddd[[[RRRJJJFFF???<<<888666666666666555666777888:::===???BBBCCCGGGKKKPPPSSSSSSQQQOOONNNLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNJJJNNNQQQRRRRRRSSSVVVZZZaaakkkyyyzzzjjj___YYYUUUUUUWWW{{{yyyxxxsssmmmddd```\\\XXXVVVTTTSSSRRRSSSTTTVVVYYY[[[aaaqqq~~~zzz|||{{{rrrnnniiihhhkkkmmmnnnmmmddddddddddddcccccceeeggglllwwwvvvnnnfffbbb\\\SSSJJJGGGFFFEEECCCAAA????????????BBBAAA@@@??????@@@BBBCCCEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGDDDAAA???999777555222000---,,,+++***))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++******))))))))))))******+++++++++++++++************+++,,,,,,...111666:::CCCHHHNNNUUU```nnn}}}|||pppmmmvvv}}}{{{yyywwwrrrnnnhhhaaaZZZUUUMMMFFFAAA@@@???:::666666333333333333333333333333444444555666777777888888<<<>>>AAAEEEHHHIIIJJJKKKJJJKKKKKKJJJJJJKKKNNNPPPRRRUUUYYY\\\\\\[[[WWWUUURRRTTTUUUUUUUUUVVVXXXZZZYYYZZZZZZYYYXXXYYY[[[^^^^^^^^^aaafffllloooqqqppptttuuuvvvxxxzzz|||}}}~~~~~~xxxnnndddZZZRRRJJJFFF>>>;;;888666666777777666666777888999<<<>>>@@@BBBGGGLLLRRRUUUTTTQQQOOONNNLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJMMMQQQSSSSSSUUUYYY\\\bbbmmm{{{yyyiii___ZZZVVVWWWZZZ|||vvvtttwwwzzz}}}xxxtttqqqtttpppiiieeebbb```\\\XXXUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRVVV[[[]]]aaalllwww~~~vvvrrrwww|||zzz~~~}}}wwwooollliiijjjnnnqqqqqqpppeeegggiiiiiigggfffffffffeeellluuuzzz~~~yyyoooiiibbbXXXPPPNNNHHHGGGDDDAAA@@@>>>>>>>>>@@@???===<<<<<<===???@@@CCCEEEGGGHHHHHHIIIKKKMMMMMMMMMNNNMMMJJJGGGDDDBBB>>><<<:::777444111///---******)))((((((((())))))************************))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))'''((()))*********))))))(((((((((((((((((((((((('''((()))******************))))))))))))))))))*********+++,,,,,,,,,+++++++++,,,,,,---///444;;;???FFFLLLSSS[[[hhhxxxrrrnnnkkknnnxxx}}}{{{xxxuuuqqqmmmhhhaaaZZZUUUNNNFFF???===:::555444555333333333333333333333333555555666777888888999999===>>>AAAEEEGGGIIIIIIJJJFFFHHHJJJKKKLLLNNNQQQSSSVVVXXXZZZ[[[[[[ZZZXXXVVVTTTVVVXXXXXXXXXXXXZZZ\\\ZZZ[[[[[[[[[ZZZ[[[]]]___^^^___aaafffkkkoooqqqqqqtttttttttvvvxxxzzz}}}~~~|||vvvmmmdddZZZQQQJJJEEE===;;;777666777777888777777777888:::<<<>>>@@@BBBGGGMMMSSSVVVTTTPPPNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNJJJNNNRRRTTTTTTVVVZZZ^^^dddpppwwwhhh```[[[WWWXXXZZZvvvkkkdddaaabbbdddlllmmmnnnooonnnkkkiiigggkkkgggcccaaa^^^\\\ZZZZZZXXXZZZ\\\]]]]]]\\\\\\]]]ZZZ[[[aaahhhlllnnnsssyyyzzzqqqkkkooossssssrrrsssssspppmmmpppyyy{{{ssspppoooppptttvvvuuurrrlllnnnoooooommmlllkkkllliiilllooooooooossszzz}}}tttlllbbb[[[YYYPPPNNNJJJGGGCCCAAA@@@???AAA???<<<;;;:::;;;===>>>@@@CCCGGGIIIIIIJJJMMMPPPNNNOOOPPPPPPNNNLLLIIIGGGCCCBBB@@@===999666333111,,,+++***))))))))))))***************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***+++***))))))))))))))))))))))))))))))((())))))*********))))))+++******))))))******+++***+++---............------......000333999AAAFFFJJJRRRZZZdddrrr~~~||||||yyytttgggkkkpppvvv|||}}}zzzwwwtttpppkkkfff___WWWRRRKKKDDD???===:::555333555333333333333333333333333444444555777999:::;;;<<<>>>???BBBEEEGGGHHHIIIIIIDDDGGGLLLOOORRRTTTWWWZZZ[[[ZZZZZZZZZYYYXXXXXXXXXVVVXXXZZZ[[[ZZZZZZ[[[]]][[[\\\\\\[[[[[[\\\^^^aaa___```bbbffflllppprrrrrrssstttvvvyyy{{{|||}}}}}}xxxtttlllccc[[[RRRIIICCC===:::777666777888888888999::::::<<<>>>@@@BBBCCCFFFMMMTTTWWWSSSOOOMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOKKKOOOSSSUUUUUUWWW[[[^^^eeeqqqtttggg___[[[WWWWWWYYYwwwoooccc[[[XXXZZZ]]]``````ccchhhmmmpppqqqpppoooqqqnnnkkkjjjgggdddccceeebbbdddfffgggeeecccbbbbbbfffgggnnnxxx}}}~~~~~~ssslllnnnpppnnnnnnqqqjjjhhhiiimmmuuu{{{}}}}}}|||{{{zzz}}}}}}xxxuuutttvvvyyywwwvvvxxx{{{yyyxxxyyy||||||yyyvvvwwwwwwwwwuuurrrqqqqqqrrrpppqqqpppmmmiiihhhjjjlllooottt}}}zzzpppjjjhhhXXXVVVRRRMMMIIIEEECCCBBBBBB@@@===:::::::::<<<===???BBBGGGIIIJJJKKKNNNQQQMMMOOOQQQRRRQQQOOOMMMKKKHHHFFFDDDAAA===999666444---,,,,,,+++*********+++******************++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((()))++++++******)))************************)))************))))))(((,,,++++++++++++++++++,,,+++,,,...000111111000000///000000222666===EEEKKKMMMVVV```jjjxxx{{{vvvxxxzzzuuulllhhhpppzzz~~~|||zzzwwwtttooojjjddd\\\TTTOOOGGGCCC@@@@@@<<<666444555333333333333333333333333222333444777:::<<<>>>???>>>@@@CCCEEEHHHIIIIIIIIIFFFJJJOOOTTTXXX[[[^^^```]]]\\\ZZZXXXWWWWWWXXXYYYWWWYYY[[[\\\[[[[[[\\\]]][[[\\\\\\\\\[[[\\\___aaaaaaaaacccgggmmmqqqssstttrrruuuyyy}}}~~~}}}vvvrrrkkkddd[[[RRRIIICCC<<<:::777666777888888888;;;<<<<<<>>>@@@BBBDDDEEEFFFMMMUUUWWWSSSNNNLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPLLLOOOSSSUUUUUUWWW[[[___eeeqqq~~~rrreee___[[[WWWVVVXXXeee```[[[XXXYYY]]]bbbeeedddiiipppuuuwwwwwwwwwwww~~~yyysssnnnjjjiiihhhkkknnnpppqqqooonnnmmmmmmkkksss||||||yyy{{{{{{wwwsssqqqqqqrrrrrrrrrrrrooommmooosssvvvuuusssvvvwwwyyyzzzzzzzzz{{{|||uuussspppmmmiiifffdddcccdddeeeeeedddfffooo||||||yyyyyyuuutttuuutttvvvxxxvvvqqqkkkfffcccfffgggjjjqqq|||}}}tttlllggg___UUUMMMGGGBBB@@@>>>>>>===<<<;;;;;;::::::===>>>AAADDDGGGIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRQQQLLLHHHCCCAAAAAA???999444222111///---++++++++++++************)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%)))************+++++++++)))+++,,,,,,,,,,,,---//////000111333888BBBKKKPPPQQQ^^^kkkuuuyyywwwvvvtttsssuuunnn{{{|||~~~}}}{{{yyyxxxtttmmmgggaaaZZZTTTPPPEEEAAA<<<999888777666666666555333222222222222333555666777888999;;;???BBBCCCDDDEEEDDDDDDFFFIIIKKKJJJNNNSSSXXX\\\]]]]]]\\\\\\ZZZWWWUUUUUUWWWZZZ\\\ZZZ[[[]]]___``````_________^^^^^^]]]]]]]]]^^^^^^___aaacccfffjjjmmmqqqssstttwww|||~~~|||vvvqqqjjjbbbZZZQQQHHHCCC===;;;999888777777888999;;;===@@@AAAAAAAAABBBDDDIIIOOORRRQQQPPPQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNQQQRRRSSSZZZcccfffyyyppp```XXXUUUSSSSSSUUU```^^^\\\]]]aaaggglllpppnnnrrrwww{{{|||||||||}}}~~~yyytttpppmmmllllllooorrrttttttssstttuuutttxxx{{{zzzwwwuuuwwwzzzxxxwwwuuuttttttsssqqqooopppooooooppprrrtttssssssuuuwwwzzz|||}}}}}}~~~~~~qqqooommmjjjgggeeecccccc^^^```aaa```___ccckkkrrr}}}~~~|||}}}wwwyyyzzzyyyvvvqqqllljjjhhhhhhiiimmmsss||||||uuujjj^^^SSSKKKEEEBBBAAAAAA@@@>>>===<<<<<<;;;===>>>@@@CCCEEEGGGHHHIIILLLMMMOOOQQQRRRRRRRRRRRROOOKKKGGGEEEEEECCC>>>999555444111///---,,,++++++++++++++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))(((((((((************++++++++++++***+++------,,,,,,...///...///111555===GGGOOOSSSYYYiiiyyy{{{uuuvvvyyyxxxvvvwwwuuu~~~~~~}}}zzzyyyuuurrrlllfff___YYYRRRNNNDDDAAA<<<999777777666666444444333222333444555666555777999;;;<<<>>>BBBEEEDDDEEEEEEEEEDDDFFFIIILLLPPPSSSWWW[[[^^^_________[[[ZZZWWWUUUUUUXXXZZZ\\\\\\]]]___```aaaaaa``````______^^^^^^^^^^^^______```bbbeeegggjjjnnnqqqtttvvvyyy}}}}}}{{{tttppphhh```XXXPPPHHHBBB===<<<999888777777999999;;;===@@@AAAAAAAAACCCDDDKKKPPPSSSQQQOOOOOONNNKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLNNNQQQRRRTTT[[[dddnnn}}}nnn^^^VVVTTTSSSSSSVVV^^^```bbbggglllqqqvvvxxxxxx{{{~~~~~~~~~~~~~~~zzzvvvsssqqqmmmppptttvvvwwwxxxzzz|||{{{zzzwwwuuuttttttvvvwwwwwwvvvvvvwwwwwwuuuqqqnnnmmmooorrrrrrrrrqqqqqqrrruuuxxx|||pppooommmkkkiiigggffffffccceeegggeeebbbbbbdddggghhhlllrrrzzz|||xxxtttrrrooonnnmmmmmmnnnqqquuuwwwyyykkk___TTTKKKFFF@@@@@@>>>===;;;;;;::::::======???AAACCCEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSSSSRRROOOKKKJJJJJJHHHDDD@@@:::888555222///---,,,+++,,,,,,,,,+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************+++++++++,,,***,,,------,,,---...000...///222:::DDDMMMTTTXXXaaauuuyyyuuuyyy|||{{{||||||yyywwwrrrooojjjddd^^^VVVOOOJJJCCC???;;;888777777666555333222222222444666888999444777;;;>>>@@@BBBEEEGGGEEEEEEFFFEEEEEEGGGKKKNNNVVVWWWYYY[[[]]]^^^______[[[YYYWWWUUUVVVXXX[[[]]]^^^```aaacccdddcccbbbaaa``````____________``````bbbdddfffiiijjjmmmqqqtttxxx{{{~~~|||zzzsssnnnggg___WWWOOOGGGCCC===<<<:::888777888999:::<<<>>>@@@AAAAAAAAACCCEEEMMMRRRTTTQQQNNNNNNLLLIIILLLLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLNNNQQQRRRTTT\\\eeevvvxxxiiiZZZSSSRRRRRRTTTXXXcccffflllqqquuuxxxzzz|||}}}~~~|||~~~{{{yyytttvvvyyyzzz{{{}}}~~~zzzyyyzzz|||{{{zzzyyyxxxxxxxxxxxxvvvsssppplllppptttuuurrrpppqqqrrrwwwyyy}}}|||rrrqqqpppnnnmmmllllllllllllmmmnnnmmmjjjiiiiiijjjhhhjjjmmmppprrrttttttuuutttuuuxxx}}}~~~yyyvvvwwwuuusssqqqooonnnnnnoooxxx|||pppbbbUUULLLCCCAAA@@@>>><<<;;;;;;;;;<<<===>>>AAACCCFFFHHHIIIHHHIIIKKKMMMOOOQQQRRRSSSRRRPPPNNNNNNNNNLLLIIIFFF>>><<<:::666222///---+++,,,,,,+++++++++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&"""###$$$%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++,,,,,,------*********+++++++++,,,,,,+++,,,......------///000000000555@@@JJJQQQWWW\\\hhh||||||yyy~~~||||||xxxuuupppmmmhhhbbb\\\TTTLLLGGG@@@===:::777777777666444222222222222333555777999444777<<<@@@BBBDDDGGGHHHDDDEEEFFFGGGIIILLLQQQTTTZZZZZZZZZ[[[[[[\\\]]]^^^ZZZXXXVVVUUUVVVXXX\\\^^^aaaccceeeffffffeeecccbbb```````````````aaaaaabbbaaadddgggiiijjjlllqqqttt{{{}}}|||yyysssnnnfff^^^WWWOOOHHHCCC>>><<<:::888888888999:::<<<>>>@@@@@@AAABBBDDDFFFMMMQQQSSSPPPMMMNNNMMMJJJKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMMMMMMMMMMMMMMMMMMMLLLNNNQQQSSSVVV^^^hhhyyyssseeeVVVQQQQQQSSSVVVZZZjjjooovvv{{{}}}}}}{{{zzzzzzzzzxxxwwwooossswwwxxxvvvtttuuuvvvxxxzzz}}}{{{vvvsssrrrpppooommmlllllllllllllllllllllkkklllnnnoooppppppqqqqqqooollljjjhhhfffhhhjjjnnnrrruuuyyyzzz}}}zzzyyywwwuuurrrpppnnnmmmmmmpppxxxuuucccWWWLLLJJJGGGDDDBBB@@@@@@@@@======???AAADDDGGGJJJKKKFFFFFFHHHJJJLLLOOOPPPQQQPPPPPPOOOOOOOOONNNLLLKKKCCCAAA>>>;;;666222///---,,,,,,+++*********++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,+++---............///111333333:::FFFNNNRRRYYYaaappp~~~yyy{{{wwwtttoookkkfff```YYYQQQJJJEEE>>>;;;888777777666555444333222222222333444666777666999>>>AAACCCEEEGGGHHHCCCEEEIIILLLOOOSSSXXX[[[___^^^]]]\\\[[[\\\]]]]]]YYYWWWVVVUUUVVVYYY]]]___dddeeegggiiiiiigggdddccc```````````````aaabbbccc```dddhhhiiiiiilllqqquuu}}}|||zzzuuuoooggg___WWWOOOIIIDDD>>><<<:::999888888999:::<<<>>>???@@@@@@BBBEEEHHHKKKPPPQQQNNNMMMNNNNNNLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLMMMQQQSSSWWW```kkk{{{ooobbbUUUQQQSSSUUUXXX[[[tttzzzxxxzzz|||~~~~~~}}}~~~}}}}}}~~~{{{uuutttrrrqqqnnnlllkkkjjjjjjllllllkkkkkklllooorrrsssssstttuuuuuusssooojjjhhhddddddeeefffggghhhiiiiiiqqqsssyyyyyyxxxuuurrrpppnnnmmmmmmlllnnnrrruuuwwwyyy{{{}}}wwwiiiZZZWWWQQQKKKFFFCCCAAA@@@??????@@@AAACCCFFFHHHJJJDDDDDDEEEGGGIIIKKKNNNOOONNNNNNOOOOOOOOONNNNNNNNNHHHGGGDDD@@@<<<777333111...---,,,***))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,...//////...///000111555777@@@LLLQQQSSS]]]jjj}}}{{{~~~zzzvvvrrrnnniiibbb[[[TTTMMMGGGBBB;;;999777666666666555333444333333333333555777888;;;===@@@BBBCCCDDDFFFHHHDDDHHHMMMRRRVVVZZZ^^^```bbbbbb```___^^^^^^^^^^^^XXXWWWUUUUUUVVVZZZ]]]```eeegggjjjkkkjjjhhheeeccc```______``````aaabbbccc___dddiiikkkjjjmmmsssxxx}}}{{{wwwqqqhhh___VVVOOOHHHDDD>>>===;;;999888999:::;;;===>>>???@@@@@@CCCFFFIIIKKKOOOQQQNNNLLLNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKMMMQQQTTTXXXbbbmmmlll```UUUTTTVVVWWWYYY\\\|||zzzxxxuuurrrpppnnnnnnpppooooooppprrrssstttuuusssvvvyyy{{{zzzvvvqqqnnnhhhhhhhhhhhhgggfffeeedddfffjjjssszzz}}}{{{wwwtttrrrrrrrrrlllkkkjjjjjjlllnnnoooooovvvooojjjbbbXXXOOOIIIDDDBBBCCCCCCAAA@@@AAABBBCCCEEEBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPMMMLLLJJJGGGBBB===999777111000---+++*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))***************++++++++++++++++++,,,,,,,,,------,,,...///000//////000222666:::FFFRRRTTTVVVdddvvv}}}zzzuuuqqqkkkfff^^^UUUNNNHHHCCC???:::888666666666666444333333333333444666888;;;<<>>===;;;999888999:::;;;===>>>???@@@@@@CCCGGGJJJMMMQQQQQQMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKMMMQQQTTTYYYdddooojjj```WWWWWWYYYZZZZZZ\\\~~~{{{xxxvvvuuuqqqqqqqqqsssttttttrrrqqquuuxxx}}}|||wwwsssnnnnnnmmmlllkkkiiihhhggg___dddnnnvvvyyy{{{~~~zzzxxxwwwxxxooollliiiiiikkkmmmllljjjdddsssvvviii]]]TTTNNNKKKGGGEEEBBB@@@>>>>>>??????BBBAAABBBBBBDDDFFFIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQQQQPPPNNNKKKFFFBBB===;;;444222///---+++***++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------...000000//////111222666<<>>??????@@@CCCGGGJJJPPPSSSRRRMMMJJJKKKKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIJJJKKKMMMOOOPPPLLLKKKMMMQQQTTTZZZeeepppjjj```YYYYYY\\\\\\[[[\\\{{{yyyyyywwwtttpppqqqyyy}}}xxxttttttvvvssskkkcccccckkkrrrtttssswwwzzzvvvooonnniiieeefffiiihhhccceeehhhoooyyy}}}sssggg[[[SSSOOOKKKEEEAAA???@@@@@@@@@<<<===>>>???BBBDDDGGGHHHEEEIIIMMMOOOOOOPPPSSSUUUTTTQQQMMMLLLLLLHHH@@@:::999777333///,,,+++******+++***)))***+++***(((&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((***'''&&&&&&)))***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,...000000111333555AAAIIIPPPRRRYYYiii{{{~~~}}}}}}}}}{{{zzzzzzxxxtttpppcccYYYPPPKKKGGG@@@<<<;;;666555444333333333444555444555777888999<<<@@@CCCIIIHHHGGGEEEEEEHHHMMMQQQUUUYYY^^^bbbbbbbbbaaaaaadddaaa^^^]]]]]]\\\YYYVVVUUUUUUUUUTTTUUUXXX]]]aaadddgggkkkllljjjgggeeeddd___`````````aaaaaaaaaaaacccdddfffiiiooowww}}}}}}uuunnneee\\\TTTLLLDDD>>>>>><<<999777666888:::<<<>>>???@@@@@@@@@AAADDDFFFTTTQQQMMMKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFGGGKKKNNNOOONNNKKKJJJKKKOOORRRZZZjjjxxx|||pppfff]]]ZZZZZZZZZ^^^dddzzzyyy~~~zzzuuunnnjjjnnnrrrwwwwwwwwwzzz}}}uuuuuupppjjjiiikkkjjjfffcccdddiiiqqqvvv|||rrreee]]]VVVQQQJJJDDDBBBBBBCCCCCC@@@???>>>>>>???BBBDDDFFFGGGJJJLLLMMMLLLMMMQQQSSSUUURRROOONNNNNNKKKDDD>>><<<:::666222///---,,,,,,+++***)))*********)))'''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''***((('''%%%%%%%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///000111333666888DDDJJJPPPUUU^^^ooo}}}|||}}}~~~{{{zzzyyywwwqqqmmm```VVVMMMHHHDDD===999999777666555444333444555555333666999;;;===@@@DDDGGGGGGGGGFFFEEEFFFIIIOOOSSS[[[^^^bbbdddddddddddddddbbb```]]]\\\\\\[[[XXXVVVVVVVVVVVVUUUUUUXXX]]]aaadddgggjjjkkkiiifffdddccc`````````aaaaaaaaabbbbbbcccdddgggkkkqqqxxx}}}}}}rrrlllccc[[[UUUMMMEEE@@@>>><<<999777777888;;;<<<===>>>@@@@@@AAACCCGGGJJJQQQNNNKKKHHHHHHHHHHHHGGGIIIJJJJJJKKKJJJJJJIIIIIIKKKHHHGGGHHHKKKNNNNNNNNNMMMLLLNNNQQQUUU]]]lll{{{|||mmmddd]]][[[[[[]]]aaagggzzzvvvuuu{{{zzzzzzzzzzzz|||~~~}}}ssslllkkkjjjhhhbbbaaadddhhhjjjlllttt}}}tttlll^^^WWWNNNGGGCCCAAAAAAAAACCCAAA???======>>>AAABBBGGGHHHJJJJJJJJJKKKNNNPPPTTTRRRPPPPPPPPPMMMHHHCCCAAA???;;;777333111//////+++***))))))***+++)))((())))))))))))))))))))))))''''''&&&&&&''''''((()))'''''''''(((((()))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))%%%'''(((***++++++++++++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...///000111555:::===FFFKKKQQQWWWeeewww~~~}}}}}}~~~~~~|||zzzzzzxxxtttmmmggg[[[QQQHHHDDD@@@:::666555777777555444444444555666444888<<>><<<999777777999;;;======>>>@@@AAACCCFFFKKKNNNQQQNNNJJJHHHGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHIIILLLNNNOOONNNRRRPPPRRRUUUYYYaaaqqq{{{jjjbbb[[[ZZZ\\\___dddjjj||||||~~~~~~{{{sssmmmjjjgggcccaaabbbdddeeeeeekkkrrrwww|||kkkcccXXXMMMFFFCCCAAA???AAA@@@???>>>======>>>>>>BBBDDDGGGIIIKKKLLLMMMNNNRRRQQQPPPPPPPPPOOOKKKHHHEEECCC???;;;777444222111---+++))))))***+++***)))))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((()))''''''''''''''''''''''''&&&'''(((******)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((+++,,,---,,,+++***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))***************'''((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------............///111666===BBBGGGKKKQQQ[[[lll~~~~~~~~~}}}{{{zzzyyywwwqqqhhhaaaVVVLLLDDD@@@===888444444777666555444444444555666777;;;???BBBDDDEEEGGGIIIDDDEEEFFFHHHJJJOOOUUUYYY___```bbbaaa___^^^___```[[[ZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWZZZ]]]aaacccfffhhhhhhfffcccbbbbbbcccbbbaaaaaaaaabbbddddddccceeejjjpppvvvzzz}}}|||oooiiibbb[[[VVVOOOGGGAAA>>><<<999777777999<<<>>>???@@@BBBCCCDDDHHHMMMQQQSSSPPPLLLJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMPPPQQQRRRUUUTTTUUUYYY]]]gggwww~~~yyyhhh```ZZZYYY[[[^^^ccchhh~~~wwwqqqmmmgggddddddgggggggggkkkqqqooowww|||tttggg[[[QQQKKKFFFDDD???@@@AAAAAA@@@???===<<<===@@@DDDJJJNNNOOONNNMMMPPPOOOOOOOOOOOONNNLLLJJJHHHFFFCCC???;;;888555444///---+++***+++,,,+++***))))))))))))))))))))))))(((''''''''''''((())))))+++******)))((((((''''''((((((((((((((((((((((((%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***+++,,,---,,,+++((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........------...///222999AAAFFFHHHNNNVVVcccuuu~~~~~~|||zzzxxxwwwtttmmmccc[[[QQQHHH@@@===;;;777444555555444333333333444666777;;;>>>BBBDDDDDDDDDEEEFFFDDDFFFHHHIIILLLPPPVVVZZZ^^^___```___]]][[[[[[\\\XXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXZZZ]]]```aaadddffffffdddbbbbbbbbbcccbbbaaaaaaaaabbbdddeeecccfffkkkqqqwww{{{}}}~~~~~~{{{pppkkkccc]]]WWWOOOFFF@@@>>><<<:::888888:::===???CCCCCCCCCDDDEEEHHHMMMQQQTTTQQQMMMJJJIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGCCCEEEHHHKKKOOOQQQTTTVVVWWWVVVWWW\\\aaakkk}}}{{{vvvggg___YYYXXXYYY[[[___ddd|||pppmmmlllnnnooommmoootttsssuuu{{{tttggg]]]UUUNNNKKKDDDEEEEEEEEECCCAAA???>>><<<>>>CCCJJJOOOQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIFFFCCC???<<<999888333111...,,,,,,,,,,,,+++))))))))))))))))))))))))((((((''''''(((((()))***,,,++++++***(((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((++++++++++++***((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((('''************++++++++++++******+++++++++,,,,,,,,,,,,---------............---...///222666===EEEJJJMMMVVVbbbqqq}}}~~~zzzxxxuuusssoooggg]]]UUUKKKCCC<<<::::::777555666333333333333444666888:::???AAACCCDDDDDDDDDEEEGGGFFFHHHJJJKKKNNNQQQVVVZZZ^^^```aaa```^^^\\\[[[[[[UUUVVVWWWWWWVVVUUUVVVXXXVVVWWWXXXXXXXXXYYY\\\^^^___aaacccdddcccbbbbbbccccccbbb`````````aaaccceeecccfffkkkqqqvvvzzz}}}~~~}}}yyyqqqllleee___XXXQQQGGG@@@>>><<<:::888888:::===???DDDDDDDDDDDDEEEIIINNNSSSSSSPPPLLLIIIHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHBBBEEEIIIMMMOOORRRUUUXXXWWWVVVXXX]]]cccooo}}}xxxtttfff^^^XXXWWWXXXYYY\\\aaa~~~~~~}}}~~~|||{{{yyy|||{{{xxxyyyxxxuuuuuuxxxxxxyyy|||xxxnnneee^^^ZZZPPPNNNKKKHHHEEEDDDCCCCCCBBBAAACCCHHHMMMQQQRRRQQQNNNOOOOOOOOONNNMMMMMMNNNMMMLLLJJJGGGDDDAAA>>><<<777444000...------,,,+++))))))))))))))))))))))))((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))((('''))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''((()))***))))))((())))))))))))))))))))))))***))))))((('''&&&%%%%%%************++++++++++++******+++++++++,,,,,,,,,------------...............///222555:::AAAIIIOOOVVVbbbsss{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{wwwtttpppmmmhhhaaaVVVOOOFFF>>>777777888666555777333333444555777:::<<<>>>AAABBBDDDDDDDDDEEEHHHJJJIIIJJJLLLMMMOOOQQQUUUYYY\\\^^^aaaaaa^^^[[[ZZZYYYSSSUUUWWWWWWUUUUUUWWWYYYVVVWWWXXXXXXWWWXXXZZZ]]]]]]___aaabbbbbbbbbcccdddcccaaa___^^^___```cccddddddfffjjjooouuuyyy|||~~~}}}~~~{{{xxxpppkkkeee```[[[SSSJJJCCC>>><<<:::888999;;;>>>@@@BBBBBBCCCCCCEEEJJJQQQUUUUUUQQQMMMJJJIIIIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHCCCGGGLLLNNNPPPQQQTTTVVVVVVUUUWWW]]]eeerrr{{{vvvrrreee^^^XXXXXXYYYYYY]]]aaa~~~~~~|||~~~|||}}}~~~~~~|||zzzxxxvvvtttxxxyyyzzzyyywwwuuuuuuuuuxxxzzz|||~~~}}}|||zzz{{{www|||yyyrrrmmmZZZVVVOOOIIIEEEEEEFFFGGGHHHEEECCCEEEKKKPPPSSSTTTOOOPPPPPPPPPNNNMMMNNNOOOOOONNNLLLJJJGGGDDDAAA@@@:::666222///...---,,,+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++...,,,)))&&&$$$######$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((($$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))((())))))))))))))))))))))))******)))'''&&&%%%$$$###(((((((((((())))))))))))******+++++++++,,,,,,,,,---------........./////////111444999>>>EEELLLRRR]]]lll}}}||||||zzz|||~~~zzzzzzyyyyyyyyyxxxxxxxxxuuuqqqmmmiiiddd\\\RRRKKKBBB:::444555666555555777444444555777999===???AAAAAABBBDDDDDDEEEGGGKKKNNNKKKLLLMMMNNNOOOQQQUUUXXXYYY\\\___```]]]ZZZXXXVVVRRRUUUWWWWWWUUUUUUWWWZZZUUUVVVWWWWWWWWWWWWZZZ\\\[[[]]]```aaaaaabbbccceeebbbaaa___^^^^^^```bbbddddddfffjjjnnnsssxxx|||~~~|||}}}zzzwwwnnnjjjeee```\\\UUUMMMGGG>>><<<:::888999;;;>>>@@@@@@@@@AAABBBEEEKKKSSSXXXXXXTTTPPPMMMLLLKKKJJJIIIEEEEEEFFFHHHHHHIIIIIIIIIEEEIIINNNPPPOOOPPPRRRTTTUUUTTTVVV]]]eeesss{{{vvvqqqddd]]]XXXXXXZZZ[[[___ccc~~~~~~}}}|||zzzxxxvvvuuuvvvvvvvvvtttrrrrrruuuwwwvvvvvvvvvxxxyyyyyyvvvttttttttttttuuuvvvwwwxxxyyyzzzzzz{{{}}}zzzkkkdddZZZQQQKKKIIIHHHGGGIIIFFFBBBAAACCCHHHLLLMMMQQQRRRSSSSSSSSSQQQPPPOOOSSSQQQNNNKKKJJJGGGDDDBBB@@@===888555333111...+++---,,,+++)))(((((((((((((((((())))))******++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))((((((''')))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---)))***,,,,,,,,,,,,...///555222444<<>>;;;999999;;;>>>@@@@@@CCCCCCBBBFFFMMMRRRRRRVVVQQQLLLKKKMMMNNNKKKHHHFFFGGGIIIKKKKKKJJJIIIHHHFFFHHHJJJMMMOOOQQQQQQQQQTTTUUUXXX^^^iiiyyywwwuuuuuuccc^^^YYYWWW[[[```dddeee||||||{{{yyywwwwwwyyy{{{{{{{{{|||}}}~~~}}}zzzwwwvvvuuutttssssssrrrrrrssstttssssssuuuyyy~~~vvvhhh\\\SSSOOOMMMLLLKKKGGGBBB???@@@CCCEEEGGGLLLNNNRRRTTTTTTRRROOOMMMQQQOOOMMMKKKKKKIIIGGGEEEBBB???;;;888555333000---,,,+++***)))(((((((((((()))))))))))))))*********)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((('''&&&'''''''''''''''(((((()))(((((((((((((((((((((((())))))***************)))************************)))************++++++++++++++++++***++++++,,,---+++,,,......------///111333333777@@@IIIPPPZZZcccuuu~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxwwwuuusssrrrrrrqqqooollliiifffdddccc```[[[VVVRRRPPPKKKCCC======:::666555666777666555:::;;;<<<>>>@@@CCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPRRRUUUYYY\\\___^^^]]]^^^___```___^^^YYYXXXVVVTTTTTTUUUVVVWWWXXXXXXXXXYYYXXXXXXWWWVVV[[[]]]___aaacccdddeeeeeebbbaaa```___```aaacccdddfffiiimmmqqquuuvvvvvvvvvwww{{{{{{yyyyyy{{{zzzwwwvvvrrrllleee]]]TTTLLLFFFAAA>>>;;;999999;;;>>>AAAAAADDDEEEDDDHHHOOOTTTTTTUUUQQQMMMLLLNNNNNNKKKGGGFFFGGGIIIKKKLLLLLLKKKJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRTTTXXX^^^jjjzzz|||uuuqqqpppddd___YYYYYY\\\aaadddeee}}}{{{yyyvvvuuusssssssssqqqooonnnnnnpppsssuuu|||}}}}}}xxxuuuwwwyyyjjj___XXXTTTRRRPPPKKKEEEAAA@@@@@@AAAAAADDDIIIOOOTTTUUUTTTPPPMMMPPPNNNLLLLLLLLLKKKJJJHHHEEEBBB>>>;;;999666222000,,,+++***))))))((())))))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&'''(((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((()))***++++++,,,++++++************************)))************++++++++++++++++++++++++,,,---------...//////...///000222222555===GGGOOOXXXeeerrr~~~~~~}}}||||||}}}~~~|||wwwssspppnnnkkkiiiiiihhheeebbb^^^ZZZXXXVVVRRRNNNJJJHHHFFFCCC===888;;;999666666777888888777===>>>???AAADDDFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJMMMPPPTTTVVVXXX[[[]]]___^^^^^^___``````^^^\\\ZZZXXXWWWUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVYYYZZZ]]]___aaacccddddddccccccbbbaaaaaabbbdddeeefffiiimmmqqqttttttsssrrrtttwwwvvvssssssvvvwwwuuu|||wwwpppggg^^^UUULLLFFFAAA???<<<999999<<>><<<999555222---,,,+++***))))))))))))++++++******))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))(((((())))))***+++(((((((((((((((((((((((('''((()))***++++++,,,,,,************************))))))*********+++++++++,,,++++++++++++,,,------.../////////...///111333333999DDDOOOUUU]]]nnn}}}}}}|||~~~}}}yyysssnnnjjjfffbbb___\\\[[[YYYVVVTTTQQQOOONNNHHHFFFCCCAAA@@@???;;;888888777666777888999::::::>>>???AAACCCEEEGGGHHHIIIKKKJJJIIIIIIIIIIIIJJJJJJJJJNNNSSSVVVXXXYYY[[[\\\^^^^^^]]]^^^___^^^\\\ZZZ[[[YYYXXXWWWVVVXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ]]]___aaacccdddccccccbbbbbbbbbcccdddeeegggjjjnnnqqqsssrrrooonnnpppqqqppplllmmmrrrvvvuuu~~~yyypppggg^^^UUULLLGGGAAA???;;;999999;;;???AAAAAADDDFFFFFFKKKRRRWWWWWWSSSRRRRRRSSSSSSPPPLLLHHHGGGIIILLLNNNPPPPPPPPPOOOLLLLLLMMMMMMNNNNNNNNNNNNSSSVVV\\\dddppp{{{vvvpppkkkccc___]]]]]]aaadddeeeddd}}}|||{{{}}}zzzwwwuuutttssssssooopppsssvvvzzz}}}}}}uuuvvvvvvtttpppmmmkkkooozzz}}}pppddd]]][[[VVVOOOJJJGGGEEECCCBBB@@@BBBEEEJJJPPPTTTXXXZZZRRRPPPNNNMMMLLLKKKIIIGGGFFFDDDBBB@@@???<<<888555///...---,,,+++*********++++++******))))))((((((*********)))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((())))))((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((()))************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---...///......///222555888???KKKTTTYYYaaarrr~~~yyyyyy}}}}}}yyy~~~}}}zzzvvvoooiiiccc^^^ZZZWWWSSSRRRPPPMMMJJJHHHFFFEEEAAA???>>>======<<<;;;:::777777888999:::;;;<<<===???@@@BBBEEEGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMQQQUUUXXXYYYZZZZZZ[[[^^^\\\[[[[[[\\\[[[YYYWWWYYYXXXVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ]]]```cccdddbbbbbbbbbbbbcccdddeeeeeejjjlllnnnpppqqqooollljjjkkkllljjjgggiiipppuuuuuu{{{wwwoooggg___VVVMMMHHH@@@>>>;;;888888;;;>>>@@@???CCCFFFGGGKKKSSSWWWWWWSSSTTTTTTUUUTTTQQQMMMIIIIIIKKKNNNPPPRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOORRRVVV\\\eeeppp~~~}}}yyyuuuppplllbbb___^^^___ccceeeeeeccc}}}yyywwwvvvppppppooooooooopppqqqrrrsssvvv|||zzzwwwuuuqqqmmmllljjjnnnzzzqqqggg___[[[TTTNNNJJJGGGDDDBBBBBBBBBCCCEEEJJJPPPWWWZZZQQQOOOMMMLLLLLLKKKIIIGGGFFFEEECCCCCCBBB@@@<<<999222111000...,,,+++******************))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((()))******((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***&&&'''((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((()))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,------...------.........000444777???EEEOOOXXX^^^eeeuuu~~~xxxuuuwww}}}}}}~~~{{{vvvqqqjjjccc]]]XXXRRROOOMMMKKKIIIFFFCCC@@@===<<<::::::999999999999::::::999;;;===>>>>>>>>>@@@BBBAAACCCEEEHHHJJJJJJKKKJJJGGGFFFEEEDDDEEEGGGJJJKKKQQQTTTXXX[[[[[[[[[\\\]]]___\\\ZZZYYYYYYYYYXXXVVVVVVUUUTTTSSSSSSTTTVVVWWWZZZZZZYYYYYYXXXWWWUUUUUUTTTUUUVVVYYY\\\```ccceee```aaabbbcccdddffffffgggllllllmmmnnnmmmkkkiiigggeeegggfffdddhhhpppvvvwwwxxxuuuooohhh```VVVMMMGGG???===:::777777:::===???>>>CCCFFFHHHMMMTTTXXXXXXTTTUUUVVVVVVUUUQQQNNNLLLLLLNNNPPPRRRTTTTTTSSSRRRNNNMMMMMMLLLLLLMMMMMMNNNRRRUUU\\\dddnnnzzzzzzuuupppllljjj```^^^^^^aaadddfffdddaaa{{{{{{zzzxxxvvvrrrooommmlllmmmnnnqqqyyyyyytttnnnjjjllluuu}}}yyygggbbbZZZTTTNNNJJJFFFCCCDDDCCCBBBBBBEEEJJJPPPSSSNNNLLLKKKKKKKKKKKKJJJHHHFFFFFFEEEFFFFFFDDDAAA>>>666555333000---,,,******)))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((((('''%%%%%%%%%'''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((('''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((())))))*********))))))++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,---......---......///000333777;;;EEEIIIRRR[[[bbbjjjxxx{{{vvvuuuzzz}}}zzzqqqllleee]]]WWWQQQLLLHHHDDDDDDBBB@@@>>><<<:::999777777777777777777999;;;===@@@CCCDDDCCCCCCEEEGGGFFFHHHJJJMMMOOOOOOOOONNNDDDCCCBBBCCCEEEHHHKKKMMMSSSVVVZZZ]]]^^^___aaacccaaa^^^ZZZWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTVVVXXX\\\```ccceee___aaabbbeeeggghhhiiijjjllllllkkkiiigggfffddddddaaacccdddccchhhqqqxxxyyyxxxuuupppjjjbbbWWWLLLEEE>>>;;;888666666888;;;>>>???DDDGGGIIIOOOVVVZZZZZZVVVWWWXXXWWWTTTQQQOOONNNOOOPPPRRRTTTUUUTTTSSSSSSLLLLLLKKKJJJJJJKKKLLLMMMTTTXXX^^^eeennnyyy{{{rrrllliiihhh^^^]]]^^^aaaeeefffccc___}}}wwwsssnnnnnnlllkkknnnuuu}}}rrrllljjjqqqyyy|||~~~~~~oooiiiaaaYYYSSSNNNIIIFFFFFFDDDCCCBBBCCCFFFIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGGGGGGGHHHIIIGGGDDDAAA888777444111...,,,+++***(((((())))))******++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++((((((((((((((((((((((((((('''%%%%%%%%%''')))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((******+++++++++******)))++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,---......---...///000111555:::>>>HHHKKKSSS]]]eeemmm{{{{{{wwwxxx}}}{{{nnniiiaaaZZZSSSMMMHHHEEE<<<<<<<<<<<<;;;;;;;;;;;;777777777777777888:::===AAADDDGGGHHHGGGFFFHHHKKKJJJLLLOOOQQQSSSSSSRRRRRRBBBBBBAAABBBEEEIIIMMMOOOUUUXXX[[[^^^```cccfffhhhccc___ZZZWWWWWWXXXYYYYYYZZZYYYWWWWWWWWWYYY[[[\\\ZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTVVVXXX\\\```dddfff```aaacccfffiiikkklllllllllkkkhhhfffdddbbbaaaaaa^^^aaacccccciiirrryyyzzzyyywwwrrrlllcccXXXKKKCCC===;;;777555555777;;;===@@@EEEIIIKKKPPPXXX\\\[[[WWWXXXXXXWWWTTTQQQPPPPPPPPPQQQSSSUUUVVVUUUTTTSSSPPPOOONNNNNNNNNOOOPPPQQQYYY\\\bbbiiiqqq{{{~~~ssskkkhhhiii]]]]]]^^^aaaeeeeeebbb^^^|||zzzvvvpppjjjhhhlllsssyyy~~~wwwpppnnnrrrxxxzzzzzz}}}}}}sssiiiddd[[[PPPIIIJJJHHHFFFCCCAAAAAABBBEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDBBB>>>999555222///---+++)))+++------,,,******+++)))))))))))))))******+++))))))))))))))))))))))))$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))***,,,---...---,,,,,,++++++******************,,,,,,,,,---------......,,,---//////000444<<>>CCCCCCFFFLLLTTTZZZ]]]\\\\\\YYYVVVUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUUUUNNNPPPRRRRRRQQQPPPQQQRRR]]]aaagggkkkooowwwsssiiiffffff^^^```ccceeefffeeedddccc~~~wwwpppllllllpppsss~~~|||tttqqquuu{{{~~~|||{{{~~~uuuqqqjjj^^^TTTQQQIIIHHHEEEBBBAAA@@@@@@AAADDDFFFHHHIIIJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEECCC@@@;;;888555333///---))))))((()))***,,,---...---,,,***)))(((((())))))))))))))))))))))))))))))%%%'''))))))((((((((()))''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((('''&&&'''(((***+++((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---------............///000000111666???FFFOOOPPPXXXeeepppwww~~~zzzuuuqqqiiiaaaUUUMMMHHHDDDAAA>>>999999777666666555555555444555666666777999===@@@CCCFFFKKKNNNPPPRRRUUUVVV[[[ZZZYYY[[[\\\YYYQQQKKKCCCAAAAAACCCIIINNNQQQQQQVVVYYY^^^aaacccdddeeefffbbb___[[[YYYZZZ\\\]]]^^^]]]\\\ZZZXXXXXXYYYZZZ[[[]]]]]]]]]\\\ZZZXXXVVVUUURRRSSSVVVXXX[[[^^^aaaccccccfffhhhgggiiilllkkkgggdddbbb^^^]]]]]]^^^]]]]]][[[aaafffhhhllluuu}}}}}}xxxooocccUUUHHH@@@:::888555444444777;;;===AAACCCGGGNNNVVV\\\]]]\\\ZZZWWWUUUTTTUUUVVVVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUPPPQQQSSSSSSRRRRRRTTTVVV```dddiiilllpppyyyssshhhddddddaaabbbccceeeeeeeeedddddd}}}wwwsssrrrrrrssswww|||}}}xxxyyy}}}~~~{{{yyyxxx|||ttteee]]]OOOMMMIIIEEEBBB???>>>>>>@@@CCCFFFIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDBBB???<<<:::777333000---***)))+++111777:::;;;111///,,,)))((((((((()))))))))))))))))))))))))))'''(((******)))((()))***((((((((()))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&&&&&&&''')))***((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++******))))))******++++++,,,,,,,,,---------------,,,------------.........000111111111333999CCCKKKNNNQQQ[[[hhhrrrzzz}}}xxxrrrnnnddd\\\QQQHHHDDDAAA===;;;888777666555555444555555111333444555777;;;???CCCFFFIIINNNRRRTTTVVVXXXZZZ___^^^\\\]]]\\\WWWOOOIIIEEEDDDCCCEEEIIIMMMPPPQQQTTTVVVYYY___dddggggggfffaaa^^^YYYWWWYYY[[[]]]^^^^^^\\\ZZZYYYYYYYYY[[[\\\___^^^\\\[[[YYYWWWWWWVVVSSSTTTWWWXXXZZZ]]]aaadddeeejjjmmmllllllmmmkkkfffccc```]]][[[\\\\\\\\\\\\]]]bbbgggiiiooozzzzzzooobbbSSSFFF???888666444333444666:::<<>>:::666333///,,,+++///888@@@BBBAAA111///,,,***(((((()))***((((((((((((((((((((((((''')))******)))((()))***))))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------............111222222111444;;;GGGOOOMMMTTT```lllvvv{{{|||{{{vvvppplll___WWWMMMEEEAAA>>>;;;999888888777666666666666666333555777888:::>>>CCCGGGLLLNNNRRRUUUVVVVVVXXXYYY]]]\\\[[[ZZZXXXSSSLLLGGGCCCBBBBBBCCCEEEIIILLLMMMSSSTTTWWW]]]dddhhhhhhfffaaa]]]XXXVVVWWWZZZ\\\]]]^^^]]][[[ZZZYYYZZZ[[[\\\___^^^[[[XXXVVVVVVVVVWWWTTTVVVXXXYYYYYY\\\aaafffhhhnnnrrrpppooonnnjjjeeebbb```]]]\\\]]]^^^______bbbgggkkkooovvvsssbbbQQQCCC<<<666555333222333666999;;;===BBBKKKUUU\\\___^^^]]]YYYWWWUUUTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXVVVTTTRRRSSSWWWZZZbbbdddggghhhmmmyyyuuuooooooppplllkkkjjjiiihhhggghhhhhh}}}yyyxxxzzz||||||}}}}}}xxxssssssxxx}}}{{{jjjdddYYYOOOIIIGGGIIIJJJFFFEEEFFFJJJNNNRRRRRRRRRMMMLLLLLLKKKJJJIIIHHHHHHDDDCCCAAA@@@???===999555...+++***...555888666333...---+++***)))***+++,,,(((((((((((((((((((((((('''(((***)))(((''''''((())))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))***++++++))))))*********+++++++++------+++******+++,,,---***+++++++++,,,,,,---------------.........//////000111222222555>>>IIIRRRRRR]]]lllwww|||yyyvvvyyy~~~zzzuuunnnjjj[[[TTTJJJBBB???===:::888888777666666666666666666666888999;;;===AAAFFFIIIRRRTTTWWWWWWVVVTTTTTTUUUYYYYYYYYYWWWUUUPPPKKKGGG@@@@@@AAABBBCCCGGGJJJMMMSSSTTTWWW]]]dddhhhhhhfffaaa]]]XXXUUUUUUXXX[[[\\\^^^]]][[[ZZZYYYZZZ[[[\\\^^^\\\YYYVVVUUUUUUVVVWWWVVVXXXYYYYYYXXX[[[bbbhhhkkkqqquuusssooolllhhhddd```^^^\\\\\\^^^```aaaaaaggglllqqquuu~~~uuubbbOOO@@@888555444333222444666999;;;===DDDNNNXXX^^^______^^^[[[YYYVVVUUUUUUUUUTTTSSSVVVVVVVVVVVVWWWYYYZZZ[[[___]]]ZZZUUURRRRRRUUUXXX^^^aaadddgggmmmyyy}}}uuurrrsssuuusssqqqooommmkkkjjjiiiiii|||zzzzzzvvvxxx|||~~~~~~yyyuuutttuuuwww~~~|||uuuhhh\\\TTTPPPPPPRRRNNNJJJGGGHHHMMMSSSVVVVVVPPPOOONNNLLLJJJHHHFFFEEEEEECCCAAA@@@@@@>>>;;;999333111//////000///***&&&***************+++,,,,,,))))))))))))))))))))))))''')))***)))(((''''''(((((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''(((((((((((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++------,,,,,,+++,,,,,,,,,******++++++,,,,,,------------........./////////000111333555888AAALLLUUU]]]lll}}}{{{zzzzzz{{{}}}xxxrrrkkkfffXXXQQQGGG@@@===;;;999777555555444444444444555555777888:::<<<>>>BBBHHHLLLXXXZZZZZZYYYVVVSSSRRRRRRWWWWWWWWWUUURRRNNNJJJGGG>>>@@@AAACCCEEEHHHMMMQQQTTTVVVYYY___dddggggggfffccc^^^WWWTTTTTTVVVXXXZZZ^^^\\\ZZZYYYYYYYYY[[[\\\\\\ZZZXXXVVVVVVVVVWWWXXXWWWYYY[[[YYYWWWZZZcccjjjmmmtttwwwsssnnnjjjfffbbb]]][[[ZZZ[[[^^^aaacccdddjjjooovvv}}}sss]]]III<<<666444444333333444777999;;;???FFFQQQZZZ^^^______^^^\\\YYYVVVUUUUUUUUUTTTSSSVVVVVVVVVWWWYYY\\\___```dddbbb^^^YYYUUUTTTUUUWWW[[[___fffkkkrrr~~~}}}uuurrrsssuuuvvvuuusssqqqnnnllljjjiiixxxxxxyyyyyyzzz||||||wwwuuuuuuuuuvvv}}}~~~qqqeee^^^ZZZYYYVVVOOOGGGEEEKKKRRRWWWYYYXXXWWWTTTQQQNNNJJJHHHGGGGGGDDDBBBAAA@@@@@@>>>===888666444111///,,,***)))((((((***+++++++++******))))))))))))))))))))))))(((***++++++)))(((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''(((((())))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,---.....................////////////000222555888===EEEPPPXXXeeexxxwwwttt|||~~~zzzuuunnngggbbbTTTMMMDDD===;;;999777555666555555444555555666666777999<<>>AAACCCEEEJJJPPPUUUVVVYYY^^^aaacccdddeeefffddd___XXXSSSRRRTTTVVVXXX]]]\\\ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZ[[[XXX[[[\\\YYYWWWZZZccckkknnnuuuxxxrrrkkkgggccc```\\\ZZZZZZ\\\```eeeggghhhmmmttt|||kkkSSSAAA999666444444444444555888:::;;;AAAIIISSS[[[^^^___^^^___ZZZXXXUUUTTTUUUUUUUUUTTTWWWWWWWWWYYY[[[___ccceeefffeeebbb]]]YYYXXXYYYZZZ[[[bbblllttt|||}}}vvvsssuuuvvvwwwwwwuuusssoookkkhhhfff}}}zzzwwwwwwzzz}}}}}}yyyssssssuuuwwwwww|||uuujjjbbb^^^ZZZQQQGGGCCCHHHQQQWWWZZZ```___\\\XXXSSSOOOLLLKKKHHHFFFCCCAAAAAAAAAAAA@@@555444222///,,,,,,...000'''(((***+++,,,***((('''))))))))))))))))))))))))***+++,,,,,,***)))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''(((((('''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++***+++,,,,,,,,,***)))(((,,,,,,------...///000000............/////////000000333777;;;@@@HHHRRRYYYiii}}}}}}tttrrryyy|||wwwrrrkkkddd___RRRKKKBBB;;;999888666444888888777777777888888999888;;;>>>BBBGGGMMMTTTYYY]]]______]]]YYYUUUSSSSSSPPPQQQPPPMMMHHHBBB???===999<<<@@@BBBEEEIIIPPPVVVWWW[[[aaacccbbbbbbdddgggeee___XXXRRRQQQSSSUUUVVV\\\[[[YYYXXXWWWXXXYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]YYY[[[\\\YYYVVVYYYccclllooouuuxxxqqqiiieeebbb___]]]\\\\\\___dddiiilllnnnpppxxxeeeLLL<<<777777444444444555666888:::<<>>@@@EEEJJJOOOSSSTTTXXX___ddddddbbbddddddccceee]]]UUURRRPPPMMMNNNRRRYYYXXXWWWWWWYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ\\\\\\ZZZXXXXXXZZZ___cccppppppooojjjeee```^^^]]]]]]^^^```dddkkksss{{{www\\\III>>>777555666444555666777777:::===AAADDDKKKVVV\\\^^^]]]\\\]]]WWWVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[^^^aaaeeehhhjjjiiijjjjjjgggddddddhhhlllpppyyyyyywwwxxxyyyvvvsssnnnkkkgggddd```]]]sssnnnhhheeehhhpppyyy{{{zzzssstttyyy{{{mmmccc```YYYSSSSSSRRRPPPQQQSSSTTT[[[bbbfffiiijjjeee]]]UUULLLFFFGGGIIIFFFCCCBBBCCCAAA===999555222///...,,,***)))***++++++***((()))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))******************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------......///000111222333999CCCKKKPPP^^^vvvyyyooosss~~~|||yyyuuurrrnnnfff\\\TTTGGGCCC>>>:::888888888888666666666666888:::<<<>>>>>>CCCJJJQQQXXXaaakkksssqqqrrrqqqkkkbbbWWWOOOKKKFFFDDD@@@===:::888888888===???CCCGGGLLLPPPSSSUUUYYY```eeedddbbbcccdddbbbddd[[[TTTQQQOOOMMMNNNQQQWWWWWWWWWXXXYYYZZZ\\\]]]ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYWWWVVVWWW\\\___kkkkkkjjjfffbbb^^^]]]]]]___bbbfffjjjpppyyyzzzeeeMMM@@@;;;888555555444666777888888;;;>>>AAADDDLLLWWW]]]^^^[[[ZZZYYYVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZ\\\___dddhhhkkkmmmjjjjjjjjjgggfffhhhnnnssszzzxxxwwwyyy{{{rrrnnnjjjfffccc```]]][[[~~~wwwnnnhhhfffjjjqqqvvvyyyvvvwww{{{uuummmddd]]]XXXVVVTTTOOOLLLMMMNNNTTT[[[cccmmmsssrrrlll^^^SSSJJJIIIKKKIIIGGGFFFFFFDDDAAA===999555222000---+++******++++++***)))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------///000222333:::@@@HHHLLLSSSfffwwwlllqqq}}}zzzwwwuuurrrmmmeeeZZZQQQEEEAAA<<<888777888888777666777888999:::<<>>AAAFFFKKKOOORRRTTTVVVYYY```fffeeedddeeefffeeeccc[[[TTTQQQOOOMMMNNNQQQYYYZZZ[[[ZZZZZZZZZ\\\]]]ZZZXXXVVVUUUUUUWWWYYY[[[[[[[[[YYYVVVUUUVVVYYY\\\eeefffeeeccc```^^^^^^___bbbgggmmmrrryyyjjjWWWCCC;;;:::999777666444666888999:::<<>>DDDIIILLLVVVpppwwwmmmqqq|||}}}yyywwwtttrrrmmmdddXXXOOOEEEAAA;;;888777777777666666999;;;<<<===>>>BBBDDDGGGMMMVVV\\\```gggrrrzzzzzzmmm^^^PPPHHHAAA???;;;777666777999;;;>>>CCCJJJOOOQQQSSSUUUWWWYYYaaaggggggfffhhhjjjiiiddd\\\TTTRRRPPPNNNOOOSSS\\\]]]___^^^[[[ZZZ[[[\\\YYYXXXVVVTTTUUUWWWZZZ[[[]]]\\\ZZZWWWUUUUUUWWWYYY]]]^^^___^^^]]]^^^```bbbeeekkkrrryyyvvv\\\LLL===888999888666555444666999:::<<<>>>AAACCCGGGNNNWWW\\\[[[XXXUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYXXXZZZ]]]aaafffjjjmmmnnnkkkllllllllllllqqqyyy{{{zzz{{{|||uuupppiiiccc___]]][[[ZZZuuummmjjjjjjlllllloooqqqqqqqqqttt|||}}}|||}}}wwwlllfff```]]]XXXPPPKKKJJJKKKNNNRRRVVV___kkkqqqqqqbbbZZZQQQMMMIIIEEEDDDGGGFFFFFFFFFDDDAAA===999777333000---,,,,,,,,,+++***)))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''((())))))***((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------------...............---...000333666888>>>EEEJJJOOO^^^}}}wwwpppttt||||||zzzwwwtttpppkkkaaaUUULLLDDD@@@;;;777777777777777777;;;???@@@@@@AAAEEEIIILLLSSS[[[___aaagggrrr{{{~~~ppp___PPPGGG???===:::777777888:::<<>>999777888999:::;;;999===BBBDDDCCCDDDHHHLLLQQQWWW^^^aaabbbhhhtttqqq___PPPGGG===;;;999888777999;;;<<<@@@GGGPPPUUUUUUUUUWWWYYY^^^eeejjjiiiggghhhhhhgggbbbZZZSSSQQQOOONNNOOOSSSYYY\\\___^^^ZZZXXXYYY[[[WWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^\\\XXXUUUSSSSSSUUUSSSUUUXXXZZZ^^^ccchhhlllqqquuuoooUUUEEE>>>999888666333444777444777:::===>>>@@@CCCEEEIIIOOOUUUXXXWWWUUUUUUVVVUUUTTTTTTUUUWWWYYY[[[\\\^^^```cccfffhhhjjjkkkkkkmmmoooqqqqqqqqqttt{{{{{{xxxuuutttooojjjccc]]][[[\\\]]]]]]~~~rrrmmmggg```]]]]]]___```iiiwwwxxxpppiiifffaaaYYYUUUUUUNNNSSSUUUQQQPPPTTTXXXZZZ___```bbb```VVVIIIDDDFFFBBBCCCFFFGGGEEEBBB???===999666111...---,,,+++*********))))))))))))******''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''+++)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////000/////////222555999<<>>999>>>DDDFFFEEEFFFJJJNNNSSSYYY```bbbccciiiwwwqqq___PPPGGG;;;:::888777888999;;;<<<@@@HHHQQQVVVVVVVVVXXXZZZ```gggkkkiiieeeeeeeeecccaaaYYYRRROOONNNLLLNNNRRRUUUYYY]]]]]]YYYWWWYYY[[[WWWWWWXXXYYYYYYZZZZZZ[[[^^^]]][[[XXXTTTRRRRRRSSSTTTWWWZZZ^^^bbbhhhoootttyyy}}}eeeKKK@@@===;;;:::888444666;;;444777;;;===???AAACCCEEEJJJOOOTTTWWWVVVUUUVVVWWWUUUUUUUUUVVVWWWZZZ\\\]]]aaaccceeehhhjjjkkkkkkkkkjjjmmmoooooooooqqqvvv{{{{{{vvvrrrpppjjjeee^^^ZZZYYY[[[]]]^^^rrreeeaaa___ZZZXXXZZZcccgggqqq|||~~~xxxpppjjjfffaaaZZZTTTNNNNNNPPPPPPIIIDDDLLLYYY___fffiiicccYYYRRRMMMHHHCCCCCCCCCDDDEEEFFFDDDCCC<<<999555000---***)))))),,,+++*********************)))(((((())))))(((&&&))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))'''''''''(((''''''&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))((((((((((((((()))++++++++++++******))))))++++++,,,,,,,,,,,,------,,,---......//////......,,,------...///000111111000000000111333999AAAFFFHHHIIIQQQcccyyy|||zzzwwwooonnnmmmrrr||||||xxxqqqiii```VVVMMMGGG@@@>>>;;;999999;;;>>>@@@CCCBBBBBBEEEJJJNNNQQQQQQXXXWWWXXX]]]ccckkkxxxsss^^^MMMDDD;;;:::888888999;;;>>>@@@FFFMMMUUUYYYWWWVVVXXX[[[dddhhhjjjgggeeefffdddaaa]]]YYYTTTOOOMMMMMMOOOQQQZZZ[[[]]]\\\ZZZWWWWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\^^^[[[XXXUUUSSSRRRPPPNNNVVVWWWZZZaaakkktttzzz}}}pppWWWKKKBBB>>>:::777666666666666333666:::===???BBBEEEGGGJJJRRRWWWUUURRRTTTWWWWWWRRRTTTWWWWWWVVVXXX\\\```eeeeeeeeeeeeggghhhiiijjjjjjjjjkkklllllllllkkkkkkxxxyyy|||}}}xxxvvvrrrlllgggddd___\\\ZZZ[[[]]]___yyynnnjjjfff```\\\]]]^^^aaagggrrr}}}vvvooonnniiiaaaYYYVVVRRRPPPNNNIIIFFFLLLUUUaaahhhllliiibbb[[[RRRKKKFFFEEEEEEFFFGGGHHHFFFEEE===;;;777333///---,,,,,,++++++******))))))******+++)))(((((()))***((('''))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))+++*********************++++++,,,,,,,,,,,,------,,,------...............------......//////000000000000000111444;;;BBBHHHKKKMMMWWWhhh|||uuupppkkkfffkkklllsss~~~|||wwwppphhh___UUULLLFFF===<<<:::999:::===@@@CCCDDDCCCCCCFFFKKKPPPSSSSSSVVVUUUXXX^^^eeennn|||rrr\\\KKKBBB;;;:::888888999<<>>999777666777777666444777;;;>>>@@@BBBEEEGGGJJJRRRWWWUUURRRSSSVVVWWWUUUWWWXXXXXXXXXZZZ^^^aaaeeeeeeeeeeeefffggghhhhhhggggggggghhhhhhiiiiiijjjnnnrrryyyzzzwwwrrrkkkeeeccc___\\\[[[]]]___aaa|||wwwrrrjjjdddbbb______```eeeoooxxxvvvrrriii```___ZZZUUURRROOOMMMPPPUUU```fffjjjjjjhhhcccXXXNNNKKKJJJHHHHHHIIIJJJIIIHHH@@@>>>:::666333111000///++++++***))))))))))))))),,,***))))))***+++)))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))(((((())))))******)))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,---......................../////////////////////111333777===EEEKKKNNNUUUaaaqqq{{{pppfffaaaaaammmooowww{{{wwwooofff]]]SSSJJJEEE;;;:::999:::<<>>:::666333000///,,,+++***))))))))))))))),,,+++******++++++***((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((())))))***************************)))))))))((())))))******))))))((((((((()))***++++++++++++,,,,,,,,,------,,,,,,---.........------///////////////............///222555:::AAAIIIOOORRR]]]mmm}}}xxxooodddbbbgggsssvvv}}}{{{vvvmmmdddZZZQQQHHHBBB;;;::::::;;;===AAADDDFFFFFFFFFGGGKKKPPPVVVYYYZZZWWWWWW[[[ccckkkvvvoooVVVEEE===:::999999999;;;>>>AAADDDKKKRRR[[[^^^\\\YYYXXXYYY\\\aaadddaaa___```___\\\]]]ZZZUUUPPPMMMLLLMMMNNNPPPSSSVVVXXXYYYYYYZZZ\\\[[[ZZZYYYYYYYYY[[[\\\]]]___```aaaaaa^^^[[[YYYXXX[[[eeeqqqyyyppp]]]OOOGGGEEE@@@===999666777888888888;;;===???AAABBBDDDGGGJJJPPPWWW[[[XXXTTTUUUWWWWWWYYYZZZZZZ[[[\\\^^^aaaccceeeeeeeeeeeedddcccbbbbbbbbb```___^^^___bbbfffhhhlllrrr{{{}}}wwwppphhhdddbbbaaa```aaacccgggiiivvvwwwyyy{{{}}}}}}vvvmmmlllhhhfffhhhrrryyytttssstttzzz}}}uuuhhh^^^ZZZYYYXXXXXXXXXZZZaaafffbbbZZZXXXUUUPPPNNNMMMMMMLLLLLLIIIFFFBBB===888444000...---,,,+++***)))))))))))),,,+++******++++++***((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''((((((((((((((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))***+++++++++***)))(((((()))***++++++++++++,,,,,,,,,------+++,,,,,,---...---------///////////////............000333777<<>>>>>>>>???@@@BBBEEEGGGIIIKKKJJJKKKNNNTTTYYY\\\]]]^^^^^^bbbiiirrr|||iiiPPPAAA<<<:::999999:::<<<@@@DDDGGGPPPVVV]]]^^^ZZZWWWWWWYYYXXX]]]```^^^\\\]]]\\\ZZZZZZWWWSSSPPPMMMMMMMMMNNNOOORRRVVVXXXXXXYYYZZZ\\\[[[ZZZYYYYYYYYYYYY[[[[[[^^^aaadddccc___]]]^^^___hhhrrr~~~mmm^^^UUUMMMGGGEEE>>>;;;888666777999999999???@@@BBBDDDEEEHHHLLLOOOXXX___bbb^^^YYYYYYZZZZZZZZZYYYYYY[[[___ccceeefffeeefffffffffeeecccaaa```aaa```^^^]]]^^^```dddfffqqquuuzzz|||uuuoookkkjjjiiihhhhhhhhhjjjlllmmmggghhhkkknnnqqqsssuuuuuuzzzzzz|||}}}~~~~~~~~~~~~}}}xxxxxx||||||}}}|||}}}~~~zzzjjj^^^UUUNNNPPPRRRUUU___kkkppppppjjjddd\\\VVVSSSQQQQQQPPPLLLJJJHHHDDD???;;;777555000000...---,,,++++++++++++)))(((((()))***((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''))))))))))))***+++,,,---000...,,,)))((()))***+++++++++,,,,,,,,,,,,------++++++,,,------------,,,------......//////000000000333777;;;AAAHHHOOOUUUfff}}}}}}tttvvvyyysssiii^^^SSSIIIAAA<<<===>>>???BBBEEEHHHKKKMMMLLLLLLLLLOOOTTTYYY[[[\\\______cccllltttfffMMMAAA>>>999999999:::===AAAEEEHHHRRRWWW\\\\\\XXXUUUWWWYYYWWW\\\___]]]\\\]]]\\\YYYWWWVVVSSSPPPNNNMMMNNNOOORRRTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXZZZZZZ___bbbeeeccc```^^^aaadddlllwwwppp]]]TTTQQQLLLGGGEEE===:::777666777999::::::@@@AAACCCDDDFFFJJJOOORRRZZZaaaddd___ZZZYYYZZZZZZ[[[YYYYYY\\\bbbgggiiiiiieeefffggggggfffdddbbb```aaa```^^^]]]]]]___bbbccchhhnnnvvv~~~|||uuurrrooonnnmmmlllkkkkkklllmmmnnnaaabbbeeehhhkkknnnppppppvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyzzz~~~}}}qqqdddXXXIIIMMMQQQVVV___lllsssssspppjjjaaaZZZUUUTTTSSSRRRKKKKKKIIIFFFCCC???<<<:::111111///...---,,,,,,,,,***)))(((((())))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$%%%'''(((((()))$$$%%%%%%&&&'''((())))))%%%&&&''')))************))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))*********)))(((******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---222000---***))))))***+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,------...///000111111111444888<<>>???>>>???CCCIIIOOORRRTTTMMMMMMNNNQQQVVVZZZ\\\\\\bbbeeehhhmmmuuu|||bbbLLLAAA===:::;;;<<<===>>>BBBGGGKKKTTTVVVYYYZZZYYYXXXXXXYYYZZZZZZ\\\^^^___\\\WWWSSSTTTUUUTTTRRRPPPNNNOOOPPPRRRUUUYYY[[[ZZZYYYXXXXXX[[[[[[ZZZYYYXXXYYY[[[^^^```aaaeeejjjiiiddddddgggsss|||eee[[[PPPKKKKKKJJJFFFBBB<<<:::888666666888:::<<<===@@@EEEGGGHHHKKKPPPTTT___```bbb```\\\ZZZ[[[]]]\\\[[[[[[___eeeiiijjjiiifffffffffffffffffffffeee`````````aaa```______^^^bbbjjjuuu}}}vvvtttsssqqqpppooopppqqqqqqooonnnRRRUUUXXXZZZZZZ[[[]]]___fffiiilllnnnppprrrtttvvvwwwwwwxxxyyyzzz{{{||||||~~~}}}|||~~~yyyssskkkeeeYYYRRRLLLMMMVVVaaahhhllllllkkkiiiddd]]]XXXTTTRRRNNNLLLJJJHHHFFFCCC???<<<999555111///...---,,,+++))))))))))))************(((((())))))))))))((((((***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((++++++******)))(((((((((&&&&&&'''((()))***++++++((())))))************)))))))))***+++,,,---......,,,++++++***))))))******,,,,,,+++++++++,,,---...---------............///---...//////......000111333333:::DDDFFFGGGTTTddd|||yyy}}}}}}|||zzz}}}}}}wwwpppeeeXXXMMMEEE@@@>>>>>>>>>@@@EEEKKKPPPSSSTTTMMMNNNOOORRRVVVZZZ\\\]]]dddfffjjjnnnvvv|||bbbMMMAAA===:::;;;<<<===>>>BBBGGGKKKVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[]]]______]]]YYYUUUUUUUUUUUURRRPPPNNNOOOPPPSSSVVVZZZ\\\[[[ZZZZZZZZZXXXYYYYYYYYYXXXZZZ]]]```eeeeeeiiimmmlllhhhhhhlllxxxkkk]]]VVVMMMJJJKKKKKKHHHDDD===;;;888666666888;;;===>>>BBBFFFHHHIIILLLRRRVVV```aaabbb```]]][[[\\\^^^^^^]]]^^^bbbgggkkkkkkjjjggggggfffeeeeeeddddddddd______``````````````````aaajjjwww}}}xxxuuuuuuqqqpppooopppqqqqqqooommmKKKMMMOOOPPPQQQRRRUUUXXX]]]___ccceeegggjjjmmmpppqqqrrrssstttvvvxxxyyyzzz|||}}}~~~~~~{{{||||||}}}zzzyyyyyydddYYYNNNJJJPPPXXX\\\]]]eeehhhkkkiiiccc[[[VVVTTTPPPOOOLLLKKKIIIFFFCCC@@@:::777333000///...---+++++++++*********)))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((+++******))))))(((((('''&&&&&&'''((()))***+++++++++******))))))))))))***(((((()))***+++,,,,,,---,,,+++******)))*********,,,,,,+++++++++,,,---...---------............///...///000///......000222555777???FFFGGGKKK\\\ooo|||{{{zzz~~~{{{wwwuuuvvv|||~~~xxxqqqdddWWWKKKDDD@@@>>>===>>>AAAGGGMMMQQQSSSTTTMMMNNNPPPSSSWWWZZZ]]]___cccfffiiimmmuuu{{{bbbMMMAAA===:::;;;<<<<<<>>>BBBHHHLLLYYYZZZZZZXXXVVVUUUVVVWWW[[[[[[\\\___```___[[[XXXUUUVVVUUUSSSPPPNNNOOOPPPSSSVVV[[[]]]]]][[[ZZZZZZWWWWWWXXXXXXYYY[[[___bbbeeeeeehhhjjjiiifffiiiooo}}}mmm[[[SSSNNNIIIIIIKKKLLLIIIEEE===;;;888666666888;;;===???CCCGGGIIIKKKNNNTTTYYYaaabbbbbb```]]]\\\]]]^^^___```bbbfffjjjmmmmmmlllkkkiiigggeeedddccccccccc____________```aaabbbbbb```iiivvv~~~yyywwwvvvqqqpppooopppqqqqqqooommmHHHIIIJJJKKKKKKMMMQQQSSSUUUXXX[[[]]]```cccgggjjjlllmmmnnnppprrrtttvvvwww{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~mmm```QQQJJJLLLRRRTTTTTT\\\ccckkkmmmggg___XXXVVVRRRPPPNNNLLLKKKJJJGGGEEE===:::666333111000---++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))*********))))))))))))((((((((((((***)))(((&&&&&&&&&'''((('''(((((()))***+++++++++++++++***************++++++++++++,,,,,,,,,---------------............//////000000000...///111333777<<>><<<>>>AAAGGGNNNRRRSSSSSSMMMOOORRRTTTWWW[[[^^^aaaaaacccfffjjjrrr{{{bbbMMMAAA===:::;;;<<<===???CCCHHHLLL[[[[[[ZZZXXXUUUUUUVVVXXX[[[ZZZ[[[]]]^^^^^^\\\YYYVVVVVVVVVSSSPPPOOOOOOPPPQQQUUUZZZ]]]]]][[[ZZZZZZWWWXXXXXXXXXYYY[[[___bbbddddddfffhhhfffeeekkktttxxxbbbUUUKKKIIIGGGHHHKKKKKKGGGDDD===;;;888777777888;;;===@@@CCCGGGIIIKKKOOOVVV[[[aaaaaa___^^^\\\\\\\\\]]]]]]```dddiiimmmoooppppppooommmjjjgggeeeddddddddd___^^^^^^^^^___aaaccceee```iiiuuu~~~zzzwwwtttqqqpppooooooppppppnnnlllEEEFFFGGGGGGGGGIIILLLOOOPPPRRRUUUWWWYYY]]]aaadddfffgggiiikkknnnpppqqqrrrwwwxxxxxxyyyzzz{{{||||||{{{{{{|||}}}}}}zzz|||}}}qqqeeeVVVNNNNNNQQQRRRQQQXXX```jjjooollleee^^^YYYSSSQQQOOOMMMMMMLLLJJJHHHAAA>>>:::777444222...,,,************+++++++++++++++***)))(((((()))***+++(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((())))))******))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((((((((((())))))******++++++***************++++++++++++,,,,,,,,,------------------............///000000000//////000333555;;;BBBJJJNNNPPPYYYnnnwwwllljjjmmmtttxxxpppcccTTTIIIBBB???>>><<<===AAAFFFLLLPPPQQQPPPMMMPPPSSSVVVXXX[[[```cccbbbcccfffiiiqqq|||cccNNNAAA===:::;;;<<<>>>@@@DDDJJJNNN\\\\\\[[[YYYVVVVVVWWWYYYZZZZZZYYY[[[\\\\\\[[[YYYWWWWWWVVVTTTPPPOOOOOOPPPOOOSSSYYY\\\\\\[[[YYYYYYYYYYYYYYYYYYXXXZZZ]]]```gggggghhhiiigggiiisss~~~jjjXXXPPPHHHGGGGGGHHHJJJIIIEEEBBB===<<<999777777999<<<===???BBBFFFHHHJJJOOOWWW\\\aaa___\\\[[[ZZZZZZ[[[[[[ZZZ^^^eeekkkooorrrsssssssssqqqnnnkkkhhhfffeeeeee```___^^^]]]___bbbeeefffeeemmmxxx~~~yyytttqqqooonnnmmmmmmnnnmmmkkkiii???AAABBBCCCCCCDDDGGGIIIKKKMMMOOOQQQRRRVVVZZZ^^^___```bbbdddfffhhhjjjjjjpppppppppqqqssstttvvvwwwwwwxxxyyy{{{}}}}}}zzzwww|||zzzpppggg\\\TTTRRRRRRRRRRRRWWW^^^hhhoooqqqlllddd^^^SSSQQQNNNMMMMMMMMMLLLJJJEEEBBB>>>;;;888444000---)))******+++++++++,,,,,,*********))))))*********(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((***))))))((((((''''''&&&&&&&&&'''((()))***+++++++++******))))))))))))***(((((())))))*********************)))******+++,,,***+++,,,---------,,,,,,---------............//////000000//////111555888@@@HHHPPPTTTWWWaaassssssjjjlllrrrzzzuuunnnbbbTTTIIIBBB???>>><<<<<>>???BBBFFFLLLPPP[[[[[[\\\[[[YYYYYYZZZ\\\\\\ZZZYYYYYY[[[[[[ZZZYYYXXXXXXWWWTTTQQQOOOOOOPPPNNNRRRXXX\\\\\\[[[YYYXXXYYYZZZZZZYYYXXXZZZ]]]```gggfffggggggfffjjjwwwoooYYYLLLHHHHHHHHHHHHIIIIIIHHHDDDAAA>>><<<999777777999<<<>>>???BBBFFFHHHKKKPPPXXX^^^aaa^^^ZZZYYYYYYZZZZZZYYYZZZ___gggnnnrrrssstttuuutttsssqqqnnnkkkhhhfffeeebbb```^^^]]]^^^aaaeeeggglllrrr{{{|||vvvqqqmmmkkkiiihhhhhhiiihhhfffddd;;;===???@@@@@@AAABBBCCCFFFGGGIIIJJJKKKNNNSSSVVVWWWXXXYYY[[[]]]^^^``````fffffffffgggiiilllnnnpppqqqsssuuuwwwyyy{{{||||||{{{|||~~~~~~~~~~~~zzz|||{{{yyyxxxllliiibbb[[[UUURRRRRRRRRUUUYYYaaajjjpppnnneee^^^RRRPPPMMMLLLMMMMMMLLLKKKHHHEEEBBB>>>;;;777222///,,,,,,++++++++++++******)))******++++++******)))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&'''((()))***++++++((())))))************)))))))))************++++++******))))))***++++++,,,***+++,,,---------,,,,,,---------............///.../////////000333777;;;DDDLLLUUUZZZ^^^iiiwwwzzzoookkksss||||||rrrkkkaaaUUUKKKCCC???===<<<<<<===@@@DDDHHHJJJJJJMMMQQQVVVXXXYYY\\\bbbgggfffgggiiilllttteeeOOOAAA<<<<<<>>>???AAACCCHHHNNNRRRXXXZZZ\\\]]]\\\\\\]]]___^^^\\\ZZZZZZZZZ[[[ZZZZZZXXXXXXWWWTTTQQQOOOOOOPPPNNNSSSYYY]]]^^^\\\ZZZYYYWWWXXXXXXXXXYYY[[[^^^aaafffeeeffffffeeekkk|||ppp]]]NNNGGGFFFHHHHHHIIIIIIIIIHHHFFFDDD>>><<<999777777999<<<>>>@@@CCCGGGIIILLLRRRZZZaaabbb^^^ZZZXXXYYY[[[ZZZZZZ]]]dddlllrrrttttttuuuuuussssssrrrpppmmmiiifffdddcccaaa^^^]]]]]]aaaeeehhhooottt{{{~~~yyysssmmmiiidddcccbbbbbbbbbaaa___]]]999<<>>@@@BBBDDDIIIOOOSSSWWWYYY]]]^^^______```aaaaaa^^^\\\[[[[[[\\\[[[ZZZYYYYYYWWWUUUQQQOOOOOOPPPOOOTTTZZZ______]]][[[ZZZUUUVVVWWWXXXYYY\\\```dddjjjiiijjjjjjjjjqqqvvvbbbTTTJJJHHHJJJHHHHHHIIIIIIJJJIIIGGGFFF>>><<<:::888888:::<<<>>>BBBEEEHHHJJJMMMSSS\\\cccccc___ZZZYYYZZZ\\\\\\ZZZaaahhhpppuuuvvvuuuttttttqqqrrrrrrqqqnnnjjjeeebbbdddbbb___\\\]]]```eeehhhnnnrrrxxx{{{wwwqqqlllhhh```___]]]]]]]]]]]]ZZZXXX===<<<:::999999:::<<<===>>>>>>>>>???AAACCCFFFGGGJJJJJJKKKMMMNNNPPPQQQQQQSSSQQQTTT\\\___]]]^^^bbbaaaeeekkkoooqqqqqqrrrsssrrrrrrsssuuuvvvxxxyyyyyyxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}}}}{{{yyy|||~~~xxxppplllgggccc^^^XXXRRRNNNOOOOOOSSS\\\fffkkkiiifffWWWTTTMMMGGGHHHMMMNNNKKKJJJJJJIIIFFFAAA;;;666333///---++++++,,,+++)))(((************))))))))))))&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************)))'''&&&'''***+++***'''((())))))))))))*********)))************+++++++++---...............---------,,,,,,,,,,,,---......---///111000///222:::AAAIIIQQQ```mmmqqqsss~~~uuuvvv{{{~~~zzzrrriii]]]QQQHHHBBB>>><<<:::<<<======>>>BBBIIIOOONNNOOORRRWWW]]]bbbeeeffffffeeeiiiqqq{{{cccLLL@@@===>>>>>>@@@CCCGGGLLLPPPRRRTTTUUUXXX\\\```bbbbbb```_________\\\YYYWWWWWWXXXUUUWWWWWWVVVSSSPPPOOOOOOOOOSSSXXX]]]^^^]]][[[YYYVVVWWWYYYZZZZZZ\\\```bbbggghhhhhhgggjjjvvvbbbRRRMMMKKKHHHGGGKKKKKKLLLMMMNNNLLLHHHEEE>>><<<999777777888:::<<>>???AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPMMMNNNTTTWWWWWWZZZ___^^^aaafffiiijjjkkkllllllllllllmmmoooppprrrsssssstttuuuvvvvvvwwwxxxyyyyyywwwyyy|||~~~~~~}}}~~~zzzzzz~~~yyywwwuuuqqqllleee___ZZZXXXVVVTTTTTTXXX^^^dddffffffYYYXXXSSSLLLKKKNNNQQQOOOPPPNNNKKKGGGBBB===:::888111///---,,,---,,,***)))************))))))))))))'''''''''((((((((())))))***))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************************((('''(((***+++***((()))))))))*********++++++)))************+++++++++,,,---------------,,,,,,......------......///000---///111000000555>>>EEELLLTTTbbbqqqyyy~~~yyy{{{~~~zzzqqqiii\\\PPPHHHBBB>>><<<:::<<<>>>>>>>>>BBBIIIOOORRRTTTVVV[[[```eeeggghhhhhhgggkkksss|||eeeNNNCCC???@@@@@@BBBDDDHHHKKKNNNPPPTTTUUUXXX\\\___aaa````````````___]]]ZZZXXXYYYZZZXXXYYYZZZXXXUUURRRQQQPPPPPPSSSXXX\\\]]]]]][[[YYYXXXYYYYYYZZZZZZ]]]aaadddfffhhhjjjjjjnnnzzznnnUUUJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJGGGDDD>>><<<999777777999;;;===CCCEEEHHHMMMTTT[[[```cccccc```]]]\\\^^^```aaabbbdddjjjrrrxxxyyywwwuuusssrrrrrrrrrqqqnnnkkkhhhfffdddbbb```^^^^^^```ccceeeooorrryyyzzzvvvrrrnnnjjjbbbbbbaaa^^^ZZZXXXXXXYYY<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBDDDEEEFFFFFFKKKIIIIIIMMMOOOQQQTTTYYYWWWZZZ^^^```aaaaaabbbcccddddddeeefffhhhiiijjjjjjoooooopppqqqrrrsssttttttqqqtttyyy|||}}}~~~~~~~~~~~~{{{xxxvvvuuutttxxx|||zzz}}}|||||||||{{{vvvooojjjhhhiiibbb___ZZZWWWXXX\\\bbbfff^^^```]]]TTTOOOPPPSSSTTTUUUSSSNNNIIIEEEAAA>>>===444111///...------+++***++++++*********)))))))))''''''(((((((((((()))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************************)))((()))+++++++++***************+++++++++,,,)))************+++++++++++++++,,,,,,---,,,,,,+++//////......//////000111...///000111333999CCCJJJQQQWWWdddsss~~~yyyoooggg[[[OOOGGGAAA>>><<<:::<<<>>>>>>???CCCJJJPPPWWWYYY\\\___cccfffhhhiiikkkjjjmmmuuu~~~fffQQQFFFCCCBBBCCCDDDGGGJJJLLLNNNOOOTTTUUUXXXZZZ\\\^^^______`````````^^^[[[ZZZ[[[\\\[[[]]]]]][[[XXXTTTSSSRRRRRRTTTWWWZZZ\\\\\\[[[ZZZZZZZZZZZZYYYZZZ]]]bbbffffffhhhkkkmmmsssooo]]]KKKEEEFFFGGGGGGGGGJJJJJJJJJLLLLLLKKKGGGDDD>>><<<999777888:::<<<>>>DDDFFFJJJOOOUUU[[[```bbbbbb___\\\[[[^^^bbbeeegggiiimmmssswwwxxxwwwvvvvvvrrrrrrqqqpppmmmjjjhhhfffeeecccaaa___^^^```bbbccckkkoooyyy|||xxxtttpppmmmggggggfffccc```]]]\\\]]]<<<;;;::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;>>>???@@@AAABBBCCCDDDDDDGGGFFFFFFHHHJJJLLLNNNQQQPPPRRRUUUWWWXXXYYY[[[]]]]]]]]]^^^___```aaabbbccchhhhhhiiijjjlllmmmnnnnnnnnnrrrwwwzzz|||||||||}}}{{{{{{{{{{{{}}}~~~yyyqqqooossszzz~~~yyyyyy{{{~~~{{{uuuqqqsssvvvppplllddd[[[WWWXXX^^^cccdddhhhggg]]]SSSQQQTTTUUUWWWUUURRRNNNIIIEEEAAA???666444000......---+++***+++++++++*********))))))(((((((((((((((((())))))))))))((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************************)))***++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,------------,,,//////......//////000111000000000111444;;;EEELLLRRRXXXdddrrr{{{wwwnnnfffZZZNNNFFFAAA>>><<<:::<<<>>>???@@@DDDKKKQQQXXX[[[^^^aaaccceeeggghhhkkkjjjmmmuuu~~~gggSSSHHHEEEBBBDDDGGGJJJMMMOOOQQQRRRUUUVVVXXXYYYZZZ[[[]]]___aaaaaaaaa___]]][[[\\\]]]]]]^^^___]]]YYYUUUTTTSSSSSSUUUXXXZZZ[[[\\\[[[[[[\\\[[[ZZZYYYZZZ^^^dddhhhggghhhjjjmmmvvv~~~dddVVVIIIEEEFFFFFFEEEFFFLLLLLLMMMNNNOOOMMMJJJGGG>>><<<:::888888:::===???DDDFFFJJJOOOUUUZZZ^^^aaa```]]]ZZZZZZ___dddiiilllnnnrrruuuxxxxxxwwwwwwxxxrrrrrrqqqooommmjjjgggffffffdddbbb```______aaabbbgggmmmyyy}}}yyyvvvqqqnnnkkklllllljjjfffcccaaaaaa;;;;;;;;;::::::;;;;;;;;;::::::::::::999999888888======>>>>>>???@@@AAAAAA@@@BBBCCCDDDFFFHHHIIIIIIJJJLLLNNNPPPQQQSSSVVVYYYXXXXXXYYYYYYZZZ[[[\\\\\\aaaaaabbbccceeefffggghhhlllpppuuuxxxxxxxxxyyyyyyxxxxxxxxxxxxzzz|||~~~}}}~~~zzzooooooxxx|||xxx}}}}}}}}}vvvsssuuuyyyxxxssskkkaaaZZZXXX[[[^^^ffflllmmmcccWWWRRRRRRRRRTTTUUUUUUSSSOOOIIIDDD@@@999666222///...---+++***++++++++++++************))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***************+++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,---.....................------......///000111111000111555<<>>@@@BBBEEEIIINNNTTTYYY]]]______\\\ZZZ\\\aaahhhmmmpppsssvvvxxxyyyxxxxxxxxxyyyrrrrrrpppnnnllliiigggffffffdddbbb```______```aaafffmmmzzz}}}zzzvvvssspppppprrrsssrrrnnnkkkiiihhh;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888777999::::::;;;<<<<<<======:::===??????BBBGGGJJJIIIHHHIIIJJJKKKKKKMMMQQQTTTRRRRRRSSSSSSTTTUUUUUUVVVYYYYYYZZZ\\\^^^___```aaagggjjjoooqqqrrrrrrssstttssssssssstttvvvxxxzzz|||xxxzzz}}}~~~qqqqqqyyyyyyyyy~~~xxxuuuvvvxxx{{{uuummmeee```^^^^^^^^^gggnnnrrrjjj___YYYUUUSSSSSSUUUVVVVVVSSSMMMGGGCCC===999444111///...,,,+++,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))+++***))))))***,,,************+++++++++,,,)))************+++++++++,,,,,,---...////////////......------......///000111111111333888???FFFJJJMMMYYYhhhttt~~~xxxtttjjjbbbWWWLLLEEE@@@===<<<;;;===???@@@AAAFFFMMMSSSVVV[[[```bbbaaaaaaccceeegggfffjjjsss|||jjjVVVLLLIIIDDDGGGLLLRRRVVVXXXYYYYYYXXXZZZZZZXXXVVVWWW[[[___cccdddccc```]]][[[\\\]]]\\\]]]^^^]]]ZZZWWWVVVUUUVVVXXX[[[^^^___^^^]]]\\\[[[[[[[[[ZZZ[[[^^^cccggghhhhhhjjjppp~~~sssaaaOOOIIIEEEFFFGGGFFFHHHKKKLLLLLLLLLNNNNNNMMMIIIFFFAAA???<<<:::999;;;===???AAADDDHHHNNNTTTYYY]]]______]]]\\\^^^dddkkkqqqtttwwwyyy{{{{{{zzzyyyyyyyyyrrrqqqpppmmmkkkiiigggfffeeedddbbbaaa````````````fffnnn||||||yyyxxxvvvuuuxxxzzz||||||zzzvvvtttsss:::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;:::999888888888999999:::;;;;;;;;;:::======;;;AAALLLSSSTTTIIIIIIIIIGGGFFFGGGJJJMMMKKKLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSUUUVVVXXXYYYZZZ^^^aaaeeehhhiiikkknnnpppooonnnooopppqqqtttvvvxxxvvvxxx{{{|||||||||~~~zzzvvvwww}}}|||zzz~~~~~~~~~~~~wwwnnniiihhhiiiiiihhhkkktttzzzvvvoooiiiccc^^^UUUVVVWWWWWWUUUPPPLLLIIIBBB===888444111000...---,,,,,,+++++++++******************)))))))))(((((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''')))******(((((()))+++)))))))))*********++++++)))************+++++++++++++++,,,---............//////......//////000111000000222666===DDDIIILLLQQQaaaqqqyyyyyyuuuhhhaaaVVVKKKDDD@@@===<<<;;;===???@@@BBBFFFNNNTTTWWW\\\bbbdddcccbbbdddffffffeeeiiirrr|||mmmYYYOOOLLLHHHKKKQQQVVVZZZ[[[ZZZZZZZZZ\\\\\\YYYUUUVVV[[[```ddddddccc```\\\ZZZZZZ[[[[[[]]]^^^]]][[[YYYXXXXXXWWWYYY]]]```aaa```]]]\\\YYYZZZ[[[[[[\\\^^^bbbfffgggiiimmmwww{{{aaaUUUIIIEEEDDDEEEFFFEEEHHHMMMLLLLLLMMMNNNOOOMMMJJJGGGCCCAAA===:::999:::<<<>>>@@@CCCIIIOOOVVV[[[___```^^^]]]^^^aaahhhnnnsssuuuzzz|||}}}}}}{{{yyyyyyyyysssqqqooommmjjjhhhgggfffdddcccbbbaaa``````aaaaaahhhppp~~~zzzyyyzzz||||||:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<===???===;;;BBBRRR]]]aaaKKKJJJHHHEEECCCCCCFFFHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNPPPRRRSSSUUUVVVWWWZZZ]]]aaacccgggjjjmmmkkkkkkkkklllnnnqqqssstttuuuxxx{{{{{{yyyxxxzzz|||zzzuuuxxx}}}yyypppmmmooosssttttttqqqzzz}}}xxxpppjjjWWWWWWWWWVVVUUURRRPPPNNNEEEAAA;;;666444222111///,,,,,,,,,+++++++++******+++*********))))))(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&(((***)))'''''')))+++((())))))))))))*********)))************+++++++++)))***+++,,,------...---000000000000000111111222...///222888@@@HHHMMMOOOXXXiiixxx|||~~~zzzvvvhhh```UUUKKKDDD@@@===<<<;;;===@@@@@@BBBGGGNNNUUUXXX^^^dddgggeeedddfffiiieeeeeeiiisss}}}ooo[[[QQQNNNKKKNNNTTTYYY[[[\\\ZZZYYY[[[]]]]]]YYYUUUVVV[[[aaaeeeeeeccc```\\\YYYYYYYYY[[[]]]___^^^\\\ZZZZZZZZZWWWZZZ___bbbcccaaa^^^[[[XXXYYY[[[[[[\\\^^^bbbdddeeeiiiqqq}}}nnnVVVMMMKKKGGGFFFGGGFFFEEEGGGLLLNNNNNNOOOQQQQQQPPPLLLIIIDDDBBB>>>;;;::::::<<<===@@@DDDIIIQQQWWW]]]```bbb^^^^^^___cccjjjppptttvvv{{{}}}}}}zzzyyyxxxsssqqqooollljjjhhhggggggcccbbbbbbaaaaaaaaaaaaaaajjjqqq}}}yyyyyy|||======>>>>>>======<<<<<<===<<<;;;:::999:::;;;<<<999:::;;;<<<===<<<;;;::::::???333AAA777EEEyyycccFFFEEECCCBBBBBBCCCEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLSSSSSSSSSUUUXXX]]]aaacccddddddfffgggiiikkklllmmmmmmqqquuuxxxzzzzzz{{{}}}|||}}}}}}xxxzzzrrrnnnwww}}}yyy~~~jjj\\\RRRTTTYYYWWWRRRPPPHHHDDD>>>999555222...,,,++++++***************+++************))))))))))))'''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))***++++++***)))'''))))))))))))************,,,+++++++++***)))))))))************+++,,,------///...---,,,,,,---///000000//////.........//////222222666===AAADDDJJJQQQ]]]iiiuuuxxxzzz{{{vvvjjj```UUUNNNGGG???;;;<<<===<<<>>>BBBDDDGGGOOOXXX]]]aaaeeegggeeedddeeeggghhhhhhjjjppp{{{oooZZZQQQQQQQQQVVVZZZZZZVVVUUUXXX[[[bbb```\\\XXXUUUVVVZZZ^^^hhhfffddd___ZZZXXXYYYZZZ\\\[[[YYYXXXXXXZZZ\\\]]][[[^^^aaacccaaa^^^\\\\\\XXXZZZ\\\]]]]]]^^^```bbbdddjjjttt~~~aaaQQQKKKFFFEEEDDDCCCDDDGGGJJJLLLKKKJJJJJJMMMQQQSSSRRRPPPFFFCCC>>>:::888999<<<>>>BBBCCCGGGNNNUUUYYY[[[[[[ZZZ[[[___dddjjjqqqwwwzzz{{{}}}}}}zzzyyysssrrrpppmmmkkkiiihhhgggcccbbbaaaaaa```aaaaaaaaaiiiooo||||||zzz}}}AAABBBCCCCCCCCCBBB@@@@@@???>>><<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999===444AAA888AAAkkkSSSDDDCCCAAA@@@@@@AAACCCDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNPPPRRRVVVYYY\\\^^^___aaaccceeeggghhhiiikkkooosssuuuvvvwwwxxxyyyzzz{{{~~~|||wwwzzz~~~yyywww~~~uuufffYYYXXX[[[YYYWWWVVVMMMIIICCC===888444000------,,,+++*********++++++************))))))))))))(((((()))***************(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))((())))))))))))************+++++++++***************+++++++++***++++++,,,,,,...------------...//////000//////.........//////111222666===AAADDDLLLTTTaaalllwwwyyyyyy|||~~~zzztttjjj```UUUMMMFFF>>>;;;<<<===<<<>>>BBBDDDGGGPPPZZZ___bbbeeeggggggffffffgggggggggiiiooo{{{ppp\\\TTTTTTTTTXXX[[[ZZZVVVUUUXXX[[[```___\\\XXXVVVWWW[[[___eeeeeebbb^^^ZZZYYYYYY[[[[[[ZZZYYYXXXYYYZZZ\\\^^^___bbbeeeeeebbb___]]]\\\YYY[[[]]]^^^^^^___aaaccccccjjjtttwww\\\NNNJJJFFFEEEDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMQQQSSSSSSQQQJJJFFF@@@;;;999999;;;===AAACCCGGGMMMTTTYYY[[[\\\ZZZ\\\```ffflllsssxxxzzz|||}}}~~~|||yyywwwrrrpppnnnllliiihhhggggggcccbbbbbbaaaaaaaaabbbbbbgggnnn|||~~~}}}FFFGGGIIIJJJJJJHHHFFFDDDAAA@@@???>>>===============<<<<<<;;;;;;<<<<<<<<<999<<<444@@@999===XXX???@@@???>>>======>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKIIIIIIIIIJJJLLLOOORRRSSSVVVWWWYYY[[[^^^```bbbcccgggjjjmmmpppqqqrrrssstttwwwyyy|||{{{wwwxxxvvvzzz~~~pppaaa\\\\\\[[[ZZZZZZTTTOOOHHHBBB===888333000...---,,,+++******+++,,,************))))))))))))))))))(((((())))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))((())))))))))))***************************+++++++++,,,,,,++++++***+++++++++,,,------...//////....../////////......//////000111222777>>>CCCGGGPPPYYYiiittt|||}}}zzz|||~~~xxxqqqiii___SSSLLLEEE>>>;;;<<<>>>===>>>AAADDDHHHSSS^^^cccccceeegggjjjjjjhhhfffeeeeeehhhooo{{{qqq^^^XXXYYYZZZ]]]___[[[VVVTTTWWW[[[___^^^\\\YYYWWWXXX[[[___aaaaaa```]]]ZZZYYYZZZ\\\ZZZYYYYYYYYYYYY[[[]]]^^^dddfffhhhgggddd```^^^]]][[[]]]```aaaaaaaaacccddddddjjjtttlllVVVKKKIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKNNNQQQSSSRRRQQQMMMIIICCC===::::::;;;<<<@@@AAAEEELLLSSSYYY[[[\\\ZZZ]]]ccciiipppvvvyyy{{{~~~~~~{{{wwwuuupppooollljjjhhhfffffffffccccccbbbbbbbbbccccccdddeeennn}}}JJJLLLNNNPPPOOOMMMIIIGGGDDDCCCBBBAAA@@@@@@?????????>>>===<<<<<<<<<===>>>:::<<<666>>>:::;;;JJJ666===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@===>>>@@@AAACCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRTTTWWWZZZ\\\]]]___bbbfffjjjkkknnnppprrrvvvxxx{{{~~~yyyvvvwww|||vvviiiaaa^^^]]]\\\[[[WWWSSSLLLEEE@@@;;;666333///...,,,***))))))***+++************)))))))))(((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************)))(((((()))))))))************)))))))))***+++++++++,,,------,,,+++************+++,,,...///000///......//////////////////000111222444:::AAAFFFLLLWWWbbbrrr}}}~~~xxxppphhh^^^RRRKKKDDD===;;;<<>>;;;:::<<<===???@@@DDDJJJRRRXXX[[[\\\ZZZ^^^eeemmmtttxxx{{{|||}}}zzzvvvssspppnnnkkkhhhfffeeeeeefffcccbbbbbbbbbcccdddeeeeeedddnnn}}}LLLNNNPPPQQQQQQNNNJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA???>>>>>>>>>???@@@======888<<<<<<===CCC888;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>:::;;;<<<>>>@@@AAAAAAAAADDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLOOORRRUUUWWWXXXWWWZZZ___cccfffiiimmmppptttvvvxxx|||}}}{{{yyy||||||{{{zzzzzz}}}xxxyyy}}}~~~zzzrrrjjjfffdddaaa^^^ZZZUUUNNNHHHCCC>>>999666000...,,,)))(((((()))***************)))))))))(((***)))(((''''''((()))***(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))((()))))))))************)))))))))***+++++++++,,,------,,,+++***************+++---///000//////...///////////////000111111444777>>>FFFKKKSSSbbbooozzzxxxqqqiii^^^RRRJJJCCC===;;;===???======@@@CCCIIITTT```fffeeeeeehhhkkkllliiieeedddfffiiiqqq~~~oooddddddggglllllliiiaaaXXXUUUXXX]]]cccbbb```\\\XXXUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]YYYYYYYYYZZZZZZ[[[\\\]]]___aaacccdddcccaaaaaaaaa___bbbeeefffeeeeeeeeefffgggnnnyyyuuu^^^PPPMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNOOOPPPQQQLLLHHHCCC>>>;;;<<<>>>@@@???@@@CCCIIIPPPVVVZZZ[[[[[[___gggooovvv{{{}}}~~~~~~zzzvvvssspppnnnkkkgggeeedddddddddbbbbbbbbbbbbcccdddeeefffdddnnn}}}MMMNNNPPPPPPOOOMMMJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA??????======???@@@AAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>??????????????????@@@AAABBBCCCCCCDDDEEEFFFHHHKKKMMMPPPRRRSSSPPPSSSWWW[[[___ccchhhkkkooopppsssvvvzzz}}}{{{|||vvvssstttxxx}}}wwwxxx~~~~~~~~~{{{tttooonnnkkkhhh```[[[TTTMMMGGGAAA<<<999222000---***(((((()))***************))))))))))))))))))((((((''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))))))))***))))))))))))***************************+++++++++,,,,,,++++++***+++++++++++++++---...//////000000////////////000111222222666:::CCCLLLSSS\\\nnn}}}~~~zzz}}}yyyrrriii^^^RRRJJJCCC>>>===???>>>===>>>AAADDDHHHSSS^^^dddeeefffhhhiiiiiigggeeedddfffjjjrrr~~~oooiiilllqqqvvvtttnnndddZZZVVVZZZ^^^dddcccaaa]]]XXXUUUSSSTTTWWWXXXZZZZZZYYYYYYZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ]]]```aaaaaaaaabbbccc```cccfffhhhgggfffffffffjjjrrrppp\\\RRROOOPPPNNNMMMLLLJJJIIIIIIHHHHHHGGGIIILLLMMMMMMNNNPPPQQQMMMJJJDDD???===>>>@@@BBB@@@@@@BBBHHHNNNTTTXXXYYY\\\```gggpppwww|||{{{wwwtttpppnnniiieeebbb```aaaaaa``````aaaaaacccdddfffffffffnnn{{{NNNOOOOOOOOONNNLLLJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBB@@@CCCCCC???GGG======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<;;;<<<===???@@@@@@AAAAAACCCCCCEEEGGGIIIKKKMMMNNNLLLNNNRRRUUUXXX[[[```cccfffgggjjjnnnssswwwzzz|||}}}~~~~~~tttppprrrooovvv{{{xxxuuuxxx|||~~~}}}xxxuuuvvvuuusssjjjeee\\\TTTLLLEEE???;;;555333///+++******+++,,,************))))))))))))(((((())))))(((''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))((((((((('''))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******))))))))))))************+++++++++***************+++++++++***++++++,,,,,,,,,,,,,,,---...///000111////////////000111222333999>>>GGGQQQYYYeeexxxzzzyyy}}}}}}xxxrrrjjj___RRRJJJDDD>>>>>>@@@===<<<>>>BBBDDDGGGPPPZZZaaadddfffgggfffeeeeeeeeeccceeehhhppp|||~~~qqqnnnttt{{{~~~{{{sssggg\\\XXX[[[```ccccccaaa^^^YYYUUUTTTSSSUUUWWWYYYYYYXXXXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYY[[[^^^___``````bbbccc```cccggghhhhhhfffffffffmmmwwwmmm[[[SSSQQQQQQRRRPPPNNNKKKJJJIIIJJJJJJHHHKKKNNNOOOOOOOOOQQQTTTRRRNNNHHHCCC@@@@@@AAACCCAAAAAABBBGGGMMMSSSVVVWWW]]]aaagggooovvv|||}}}xxxvvvppplllgggbbb^^^\\\\\\\\\_________```bbbdddeeefffiiinnnzzz~~~{{{xxxOOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKFFFGGGGGGGGGGGGEEECCCBBB???BBBGGGCCCFFFDDD===III>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::999999;;;<<<===???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJJJJLLLOOOQQQSSSVVVYYY\\\^^^```dddiiinnnssswwwyyyzzz{{{||||||wwwzzztttoooqqqiiinnnqqqpppqqqtttuuusss{{{xxxuuuyyy{{{yyyrrrlllcccYYYPPPHHHAAA<<<888555111---++++++---...************))))))))))))'''((()))))))))(((&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&((()))***&&&'''''''''(((((())))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******))))))))))))************,,,+++++++++******))))))************+++,,,------,,,,,,+++,,,---///111222////////////000111222333;;;@@@JJJTTT]]]jjjzzzzzz}}}|||wwwrrrkkk___SSSKKKDDD??????AAA===<<<>>>BBBDDDGGGOOOXXX___cccggggggdddbbbcccdddbbbcccgggooozzz}}}rrrrrryyy~~~vvviii]]]XXX\\\aaaaaaaaaaaa^^^ZZZVVVUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXZZZ\\\^^^______```aaabbbaaadddgggiiihhhfffeeeeeeoooyyykkk[[[TTTRRRRRRUUURRROOOKKKJJJJJJKKKLLLIIILLLPPPQQQPPPQQQSSSVVVVVVRRRLLLEEEBBBAAABBBCCCBBBAAABBBFFFLLLRRRUUUVVV]]]aaagggnnnvvv|||~~~zzzwwwnnnkkkeee___[[[YYYYYYYYY^^^^^^___```aaaccceeefffkkknnnyyy~~~|||xxxtttUUUSSSQQQQQQQQQRRRQQQOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????;;;;;;:::999999999::::::999::::::::::::999888888666777888;;;===???AAABBBAAAAAAAAABBBBBBCCCCCCCCCFFFHHHJJJKKKMMMPPPTTTWWWZZZ^^^ccchhhjjjlllnnnooopppsssxxx{{{}}}|||xxxwww}}}|||xxxrrrnnnfffgggggghhhiiiiiijjjjjjqqqxxx}}}zzzvvvwwwyyyyyyuuuooofff```ZZZRRRFFF>>>>>>999444111000000---+++***************+++++++++************************))))))))))))))))))))))))+++(((%%%######%%%(((+++(((((('''&&&&&&&&&&&&&&&************))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++---,,,,,,,,,,,,---......///...---,,,+++,,,---...111...///222222111222666===FFFQQQYYYbbbttt}}}}}}wwwqqqhhh```TTTJJJCCCAAA@@@???AAA@@@AAAEEEFFFHHHQQQZZZdddfffggggggfffeeeeeefffccceeehhhnnnwwwzzzvvvhhh```]]]]]]^^^______^^^\\\ZZZVVVSSSRRRTTTUUUWWWYYYZZZZZZYYYYYY[[[[[[\\\\\\\\\]]]]]]]]][[[ZZZZZZ[[[\\\]]]]]]\\\bbbbbbeeehhhgggdddgggmmmuuuhhh\\\YYYVVVRRRTTTSSSQQQOOOLLLKKKJJJIIIJJJLLLOOOQQQSSSUUUWWWZZZZZZXXXSSSKKKCCC???@@@CCCEEEDDDDDDGGGLLLPPPSSSSSS^^^aaagggooowww}}}zzzvvvqqqlllccc[[[VVVUUUWWWYYY^^^ZZZYYY\\\^^^^^^aaaffflllrrr}}}~~~yyyqqqkkkVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;:::999999888999999;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJNNNQQQUUUXXX]]]aaacccfffiiikkkmmmppptttwwwyyy|||~~~zzzyyyvvvuuuxxx|||uuuoookkkbbbaaa```___```aaabbbcccdddmmmtttuuuuuuxxx{{{{{{yyyrrrjjjccc^^^VVVLLLDDD@@@;;;444000///...+++(((************************************************)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''&&&&&&''''''*********)))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''(((((((((((()))))))))***)))************+++++++++,,,++++++++++++,,,------......---,,,,,,,,,---...111//////222222111333888BBBKKKVVV___kkk~~~}}}zzzsssmmmggg```TTTJJJCCC@@@???>>>AAA@@@AAADDDEEEHHHPPPYYYccceeeffffffeeeddddddeeeccceeeiiinnnwwwxxxjjjbbb___```aaa```___^^^\\\YYYUUURRRPPPRRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^______^^^\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]bbbcccfffiiigggdddhhhoooyyyjjj^^^ZZZWWWTTTVVVUUUSSSPPPMMMLLLJJJJJJIIILLLOOOQQQTTTWWWZZZ]]]___\\\WWWMMMEEE@@@BBBDDDDDDCCCCCCGGGLLLQQQTTTUUU^^^aaagggooovvv}}}~~~yyyuuuqqqkkkbbbZZZVVVVVVYYY[[[___[[[YYY[[[]]]^^^ccchhhmmmsss~~~}}}|||wwwpppkkkYYYWWWUUUTTTUUUUUUTTTSSSQQQRRRRRRSSSRRRQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFDDDCCCAAA???>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::<<<<<<===>>>???@@@AAABBB@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPTTTWWWZZZ^^^bbbeeehhhkkkooorrrtttvvvyyy{{{|||yyyvvvtttqqqssszzzuuunnnkkkbbb___[[[WWWVVVXXX[[[]]]\\\fffooosssuuuxxxyyyxxxzzztttmmmiiieee^^^TTTLLLDDD>>>777222000///+++(((******))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''((((((******))))))))))))(((((('''''''''''''''((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''((((((((()))))))))******)))************++++++++++++************+++,,,,,,...------,,,------......111///000222333222555;;;GGGOOOZZZfffuuu}}}{{{vvvpppkkkccc\\\RRRIIIDDDBBBAAAAAAAAA@@@BBBDDDEEEGGGOOOXXXbbbccceeeeeecccbbbcccdddcccfffjjjooowwwzzzllldddbbbcccdddbbbaaa___\\\XXXTTTQQQOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[]]]___aaa```]]]ZZZWWWWWWXXXYYYZZZ[[[\\\]]]^^^aaacccfffhhhfffdddjjjrrrlllaaa\\\ZZZXXXZZZXXXVVVRRROOOMMMLLLKKKIIILLLOOORRRVVVZZZ___ccceeebbb[[[QQQGGGBBBCCCFFFBBBBBBBBBFFFLLLRRRVVVWWW^^^aaagggooovvv}}}}}}xxxtttoooiiiaaaYYYVVVXXX[[[^^^```[[[XXXZZZ\\\^^^cccjjjlllttt~~~}}}}}}|||zzzvvvqqqmmm[[[YYYWWWWWWWWWXXXWWWVVVRRRSSSTTTUUUUUUSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???????????????>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888999999:::<<<===???@@@@@@@@@BBBCCCDDDCCCDDDFFFHHHIIIKKKMMMOOORRRWWW\\\```dddgggkkknnnppprrruuuwww}}}|||vvvuuuqqqooorrr{{{zzztttqqqhhhccc\\\VVVTTTVVVYYY\\\aaajjjsssuuuvvvvvvsssooosssqqqnnnnnnmmmggg\\\SSSIIICCC;;;666444222///,,,******)))))))))))))))(((************************(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''''''''''''''((())))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))*********))))))*********++++++++++++++++++++++++,,,,,,------------------.........000///000333333333888@@@HHHPPP\\\kkk|||~~~}}}~~~~~~{{{yyyuuuoookkk^^^XXXPPPJJJGGGFFFEEEEEECCCBBBCCCEEEFFFHHHPPPYYY```bbbccccccbbbaaaaaabbbbbbfffkkkpppvvvzzzmmmfffdddeeefffdddbbb```\\\WWWSSSOOONNNNNNOOOQQQTTTVVVYYYZZZ[[[ZZZ[[[\\\\\\[[[YYYVVVUUUSSSUUUWWWXXXXXXZZZ[[[]]]___aaaeeegggeeeeeelllvvv}}}lllccc^^^\\\[[[]]]\\\YYYUUURRROOONNNMMMKKKMMMPPPTTTXXX^^^eeeiiikkkggg```UUUJJJDDDDDDFFFBBBAAABBBFFFMMMSSSXXXZZZ^^^aaagggnnnvvv||||||wwwssslllggg___YYYWWWYYY]]]aaabbb\\\XXXXXXYYY[[[aaahhhllluuu~~~}}}zzzwwwsssppp]]][[[YYYYYYYYYZZZYYYXXXRRRTTTUUUVVVVVVUUUSSSQQQSSSSSSTTTSSSSSSRRRQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBBBBAAA@@@>>>===;;;;;;;;;<<<;;;::::::999999999999999999999999999777777999:::<<<===>>>??????AAABBBBBBBBBBBBCCCDDDFFFHHHIIIKKKMMMRRRWWW[[[___bbbfffiiilllnnnrrrtttxxx|||xxxtttpppnnnsss~~~{{{zzzpppjjjbbbZZZVVVWWWZZZ]]]dddmmmtttwwwvvvuuuoooiiijjjjjjmmmrrrtttnnncccZZZMMMFFF>>>888666444222///+++*********))))))((((((************************((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,---......---------....../////////000000111333333444<<>><<<<<<======<<<<<<;;;:::888888999999999:::::::::777777888999:::<<<<<<===;;;===??????>>>>>>???@@@DDDEEEFFFHHHIIIMMMRRRUUUXXX[[[```dddgggjjjnnnppprrrvvv|||~~~tttrrrqqqvvvvvvpppggg___ZZZXXXZZZ[[[```hhhqqquuuxxxyyytttnnnggghhhlllssswwwtttjjjbbbQQQJJJAAA:::777555222000,,,,,,++++++***)))))))))************************)))))))))))))))))))))))),,,***)))'''''')))***,,,((((((''''''(((((())))))))))))(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++,,,)))))))))*********++++++)))************+++++++++------,,,,,,------...///,,,---...///////////////000000222333333555???JJJOOOWWWfffyyy|||vvvsssttt~~~|||yyyuuuqqqooopppqqqrrrqqqqqqqqqpppnnnllliiihhhaaa[[[TTTMMMHHHEEEAAA???BBBAAACCCFFFHHHJJJRRR[[[___```bbbbbb```___```aaaaaagggmmmqqqvvvyyylllfffdddfffggghhhfffbbb]]]XXXTTTQQQOOOMMMMMMNNNPPPSSSVVVXXXZZZYYYWWWTTTRRRQQQQQQRRRSSSOOORRRUUUUUUTTTTTTWWWZZZ\\\___eeehhhgggiiiuuunnniiigggbbb```ccccccaaa^^^[[[XXXVVVTTTTTTRRRTTTUUUXXX\\\ccclllrrrpppnnnhhh^^^RRRIIIFFFFFFEEEDDDDDDHHHOOOWWW\\\___^^^bbbgggnnnuuu{{{}}}xxxrrrmmmdddaaa]]]ZZZXXXZZZ]]]___aaa[[[VVVVVVXXXZZZaaahhhpppzzz~~~|||zzzzzz{{{___]]][[[[[[[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXVVVUUUTTTNNNNNNNNNMMMMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEECCCAAA???>>>????????????>>>======::::::::::::::::::999999777888888999:::;;;;;;;;;888:::<<<======<<<===>>>@@@AAACCCDDDEEEHHHKKKNNNOOOSSSXXX]]]```dddhhhkkklllqqqwwwzzzzzz||||||{{{zzz{{{zzzuuunnnfff___\\\ZZZZZZZZZcccnnnvvv}}}{{{nnnlllnnnrrrwwwwwwqqqkkk[[[SSSHHH@@@;;;777444111------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''((())))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...+++,,,...///000000000///000000222444333666AAAMMMQQQZZZkkkyyypppjjjiiiqqq}}}uuurrrmmmhhheeeeeefffgggfffggggggfffdddbbb```___\\\XXXRRRLLLHHHDDD@@@>>>???>>>@@@DDDFFFIIIRRR[[[___```bbbbbb```___```aaa```gggnnnrrruuu~~~yyymmmgggfffgggiiiiiigggbbb]]]YYYUUUSSSRRRMMMMMMNNNOOOQQQTTTWWWXXXXXXWWWVVVTTTTTTSSSSSSTTTPPPTTTWWWVVVTTTSSSVVVZZZ\\\```gggjjjjjjnnn|||ttthhhhhhjjjeeedddgggdddbbb```]]][[[YYYWWWWWWWWWWWWXXXYYY]]]dddmmmsssrrrqqqmmmcccWWWMMMIIIGGGHHHFFFFFFIIIPPPXXX^^^aaa___bbbgggnnntttzzz~~~}}}yyytttmmmhhhaaa___\\\ZZZYYYZZZ[[[\\\]]]XXXVVVXXX[[[___fffmmmxxx___]]][[[[[[\\\\\\[[[ZZZ[[[ZZZZZZYYYZZZZZZ[[[\\\TTTUUUWWWXXXXXXVVVUUUSSSNNNNNNOOOOOOOOONNNMMMMMMKKKKKKJJJHHHFFFEEEDDDCCCEEEFFFGGGGGGFFFDDDAAA@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;::::::999999888888888999999:::::::::;;;777:::<<<>>>=========>>>===???@@@AAABBBDDDFFFIIIIIIMMMRRRWWW[[[```dddggghhhnnntttwwwwwwyyy~~~~~~zzzssskkkddd___\\\[[[YYYcccnnnxxxuuurrrppprrrvvvxxxuuuqqqeee\\\PPPFFF@@@;;;666333......------,,,+++******************************))))))))))))))))))))))))&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''((())))))******))))))))))))******'''((((((((())))))******************************(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++++++++******++++++,,,---+++,,,...000000000000///000000222444333666BBBOOOQQQ[[[lllwwwlllfffgggqqq}}}}}}}}}pppmmmgggbbb^^^]]]^^^______```aaa___]]]ZZZXXXXXXUUURRRMMMJJJGGGEEECCCAAA<<<<<<>>>BBBEEEHHHQQQZZZ___aaabbbbbbaaa``````aaa```gggooorrruuu~~~zzznnnhhhgggiiijjjjjjgggccc^^^YYYVVVTTTSSSMMMMMMMMMNNNPPPSSSVVVWWWWWWXXXXXXYYYXXXWWWUUUTTTRRRVVVYYYXXXUUUSSSWWWZZZ]]]bbbhhhlllmmmqqq}}}nnndddiiilllhhhgggkkkdddcccaaa^^^\\\ZZZYYYYYYZZZZZZZZZZZZ^^^eeemmmtttsssssspppggg[[[QQQKKKIIIJJJHHHGGGJJJQQQYYY___bbb___bbbgggnnntttzzz~~~}}}{{{wwwqqqjjjddd___^^^\\\[[[ZZZYYYYYYZZZZZZVVVVVVZZZ^^^ccckkkrrr}}}ccc```\\\\\\]]]]]][[[YYY\\\[[[[[[[[[[[[\\\]]]]]]]]]ZZZWWWVVVVVVUUUQQQMMMLLLLLLMMMMMMMMMMMMMMMLLLOOONNNKKKIIIGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????===<<<<<<;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<;;;:::999999888888999999============???AAACCCDDDHHHHHHIIILLLQQQVVV\\\___bbbhhhnnnrrrtttvvvzzz}}}}}}~~~~~~xxxmmmllljjjdddbbbgggddd^^^aaaqqqzzzyyyzzz{{{{{{zzzvvvsssqqqgggYYYLLLCCC<<<666111111000...,,,++++++++++++'''&&&$$$###$$$'''***---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))++++++******************************))))))******+++,,,)))+++---...------...000////////////000000000000///222333333666>>>EEEIIITTTaaarrr{{{qqqhhhgggnnn{{{|||wwwsssmmmhhhaaaZZZVVVUUUWWWXXX]]]\\\ZZZXXXUUURRROOOMMMMMMKKKIIIGGGEEECCC???===>>>???@@@BBBEEEKKKRRRWWW]]]^^^___^^^\\\[[[\\\]]]eeeffflllttt{{{rrrhhhfffiiimmmnnngggcccccc___WWWSSSTTTPPPOOONNNOOORRRTTTVVVVVVZZZ[[[ZZZXXXUUUSSSSSSTTTSSSUUUWWWWWWVVVWWW[[[___bbbdddjjjoooqqqxxxtttnnniiigggjjjkkkiiiffffffdddbbb___\\\[[[[[[ZZZZZZ[[[]]]^^^___cccgggkkkqqqsssqqqiii\\\QQQKKKIIIIIIHHHIIIKKKPPPVVV\\\``````bbbffflllsss{{{|||qqqhhheeedddaaa^^^ZZZYYYZZZZZZXXXUUUYYYWWWWWW[[[cccmmmvvvzzzbbb```]]]\\\]]]]]][[[YYY\\\\\\[[[\\\\\\]]]^^^^^^]]]ZZZXXXVVVVVVTTTPPPMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????======<<<<<<;;;:::::::::888888777777777777888888;;;;;;:::999999999999:::;;;;;;;;;;;;===???AAABBBEEEEEEFFFHHHMMMRRRWWW[[[[[[```fffiiikkkmmmqqquuu{{{}}}zzzzzzzzzzzz|||~~~}}}vvvpppnnnkkkkkkmmmhhhdddfffoooxxx}}}~~~}}}xxxtttqqqqqqjjj^^^RRRGGG???999555333111///---,,,,,,,,,,,,***)))'''''''''))),,,---))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((+++******)))((((((''''''&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))((())))))***+++,,,************************+++++++++++++++,,,,,,---+++,,,......---,,,---...////////////000000000000111333444555888@@@GGGLLLVVVbbbrrr}}}xxxqqqkkkooovvv~~~zzztttppphhhddd]]]VVVRRRQQQSSSTTTVVVVVVWWWVVVTTTOOOKKKHHHKKKJJJHHHGGGEEEBBB???===>>>???AAACCCFFFKKKRRRWWW]]]^^^^^^]]]\\\\\\^^^___eeefffkkkssszzzuuujjjfffhhhkkkmmmgggbbbbbb___XXXTTTUUUOOONNNNNNOOORRRUUUUUUUUUYYYZZZZZZXXXUUUSSSSSSTTTVVVXXXZZZYYYWWWXXX\\\___aaaccciiiooottt}}}qqqmmmiiiiiikkkllliiifffdddccc```^^^\\\[[[[[[[[[\\\^^^___```aaacccgggiiioooqqqpppiii]]]SSSMMMKKKIIIHHHHHHJJJNNNTTTZZZ]]]aaacccgggmmmttt|||{{{qqqhhhddddddbbb___\\\\\\\\\\\\YYYWWWWWWWWWXXX\\\dddnnnxxx~~~bbb```^^^]]]]]]]]]\\\[[[\\\\\\\\\\\\]]]___`````````^^^\\\ZZZXXXVVVRRROOOMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<;;;::::::777777666666666666777777;;;;;;:::999999999999:::999888888999:::<<<>>>???@@@@@@AAADDDGGGLLLQQQSSSWWW[[[aaadddfffiiinnnrrrzzz~~~zzzsssrrrqqqppprrruuuxxx{{{|||}}}~~~|||vvvqqqtttuuutttllljjjjjjlllmmmpppzzz{{{sssooommmrrrnnnfffZZZNNNCCC<<<:::444333111///---,,,,,,---++++++************+++,,,))))))))))))))))))))))))************************---,,,,,,+++***)))((('''(((((((((((())))))))))))''''''''''''((((((((((((++++++******))))))((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((************************+++***************++++++************************,,,,,,++++++,,,,,,---...,,,---///...,,,++++++,,,.../////////000000000111222333555777;;;BBBJJJPPP\\\fffuuu|||wwwrrrqqqwww~~~{{{vvvoookkk```\\\VVVPPPLLLLLLMMMOOOPPPRRRTTTUUUSSSNNNIIIEEEHHHIIIHHHGGGEEEBBB???===???@@@AAACCCFFFLLLRRRWWW\\\]]]\\\[[[[[[\\\___aaadddeeekkkttt{{{yyymmmggggggiiilllfffbbbaaa^^^YYYUUUTTTNNNMMMMMMPPPSSSUUUUUUUUUXXXYYYYYYWWWUUUSSSSSSTTTXXXZZZ\\\[[[YYYYYY]]]aaabbbdddiiipppxxx~~~mmmkkkiiijjjlllllliiieeebbbaaa___\\\[[[ZZZ[[[[[[^^^```cccddddddeeeggghhhnnnppppppjjj```VVVPPPMMMHHHHHHHHHIIILLLQQQVVVZZZ```cccgggnnnuuu|||zzzppphhhdddcccbbb```_________^^^\\\ZZZWWWZZZ]]]aaagggqqq}}}aaa```^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^___aaabbbcccfffdddbbb___\\\YYYVVVSSSNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNLLLJJJHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBB??????>>>>>>===<<<<<<<<<:::999999888888999999:::::::::999888888888888999888777777777888:::<<<=========>>>@@@CCCGGGJJJMMMQQQUUUZZZ^^^aaaffflllrrr|||{{{vvvnnnkkkhhhffffffiiimmmppprrrtttvvvyyy|||{{{ssswwwxxxuuunnnlllkkkkkkjjjlllxxx~~~tttlllkkklllrrrrrrnnncccUUUGGG???;;;555444111///---,,,,,,,,,***+++++++++***))))))((())))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((*********))))))(((((((((''''''''''''(((((())))))))))))))))))((((((((((((************************++++++***)))))))))******************************+++++++++++++++,,,------+++,,,......,,,++++++,,,......//////000000111111333222444999===CCCKKKSSS```lll{{{{{{xxxyyy|||xxxrrrkkkfffYYYVVVPPPLLLIIIIIIKKKLLLPPPRRRTTTUUUSSSOOOKKKHHHHHHJJJKKKJJJGGGDDD@@@???@@@AAABBBDDDGGGLLLSSSWWWZZZZZZZZZYYYXXXZZZ___bbbeeefffllluuu|||{{{ooohhhggghhhkkkhhhccc```]]]XXXTTTRRRMMMMMMMMMPPPSSSUUUUUUTTTWWWXXXXXXWWWTTTSSSSSSTTTWWWYYY[[[[[[ZZZ[[[```ddddddfffkkkrrr~~~sssiiiiiijjjlllmmmkkkgggddd___^^^]]][[[[[[[[[[[[\\\^^^aaaeeehhhhhhiiijjjkkkppprrrrrrmmmcccYYYQQQMMMIIIHHHGGGHHHJJJOOOTTTWWW___aaafffmmmttt{{{xxxppphhhdddcccaaaaaaaaabbbbbbaaa___^^^\\\```eeehhhmmmwww``````______^^^^^^___```]]]]]]^^^```bbbdddfffgggiiiiiigggccc___ZZZWWWVVVOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999888777777777777777888777777777888:::;;;===;;;<<<<<<>>>@@@CCCFFFGGGGGGKKKQQQUUUZZZ```iiiooo}}}}}}vvvpppiiifffaaa]]][[[]]]aaacccfffhhhlllnnnqqqvvv}}}~~~ssstttuuuqqqnnnkkkjjjmmmooorrryyyxxxnnniiikkkoooqqqsssssskkk\\\MMMBBB<<<666555222///---,,,++++++++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((()))))))))***''''''''''''(((((((((((()))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************))))))((((((((())))))***************************************+++,,,,,,(((***,,,---,,,,,,---............///000111111111333111333:::???CCCLLLVVVbbbooo}}}}}}yyytttmmmfffaaaTTTQQQMMMJJJIIIJJJLLLMMMSSSSSSTTTSSSRRROOOMMMLLLJJJMMMPPPOOOKKKFFFCCCAAAAAABBBCCCEEEGGGLLLSSSXXXXXXXXXWWWWWWVVVYYY]]]```eeegggmmmvvv~~~zzzoooiiihhhiiillljjjeee```\\\YYYUUUQQQNNNMMMMMMOOORRRTTTTTTSSSUUUVVVWWWVVVTTTSSSSSSUUUTTTWWWZZZ[[[[[[^^^cccgggfffjjjoooxxxlllfffgggiiikkkllliiieeebbb]]]\\\[[[[[[[[[[[[\\\]]]]]]aaafffjjjlllmmmoooppptttvvvuuupppggg\\\RRRLLLIIIHHHGGGHHHJJJNNNRRRUUU\\\___dddkkkrrryyy~~~|||vvvoooiiieeecccaaabbbcccdddddddddeeeeeebbbffflllpppuuu___`````````^^^___```bbbaaaaaabbbdddgggjjjlllmmmlllllljjjfff```[[[XXXWWWQQQRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@;;;;;;::::::::::::;;;;;;999999888777777777777777888888777777888999;;;<<<:::;;;;;;===>>>@@@BBBCCCDDDHHHMMMQQQVVV^^^gggooowww|||}}}xxxooohhhbbb^^^YYYTTTRRRSSSUUUWWWXXX\\\___bbbeeekkkssszzzuuupppooooooppplllkkkoootttvvvzzz|||tttmmmkkkmmmpppnnnrrrtttpppeeeVVVGGG???999777444111...---,,,,,,------......---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&'''((()))***''''''(((((())))))******''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************************)))((((((((((((((())))))******************************))))))******+++,,,''')))+++,,,,,,,,,---///------...///000111222222444000333<<>>???CCCFFFJJJNNNRRRYYYccckkklllrrrvvvwwwzzz|||yyyqqqggg```XXXUUUQQQLLLJJJKKKLLLNNNLLLOOOSSSVVVYYY```jjjrrryyy~~~zzznnnlllppptttqqqooorrrsssssswww|||~~~|||wwwrrrnnnkkkjjjjjjjjjnnnrrrtttnnn```PPPEEE<<<:::777444111///......---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((()))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***++++++************************+++************+++,,,,,,(((***,,,,,,++++++,,,---------...///000111222222555111444>>>DDDFFFPPP]]]lllzzz}}}~~~{{{wwwqqqkkkcccZZZTTTLLLKKKJJJJJJLLLOOORRRUUUYYYYYYZZZYYYWWWTTTQQQOOONNNSSSXXXWWWPPPHHHDDDBBBCCCDDDEEEFFFHHHMMMSSSXXXWWWYYYZZZZZZYYYZZZ\\\^^^bbbdddkkkuuu}}}xxxmmmhhhiiilllkkkllljjjeeedddfffccc^^^TTTQQQNNNLLLNNNPPPRRRRRRRRRTTTUUUTTTSSSSSSTTTUUUUUUXXX[[[]]]^^^aaagggllljjjrrr}}}rrrfffbbbeeeggghhhfffccc___]]][[[ZZZZZZ[[[\\\^^^```aaacccfffjjjnnnpppqqqtttvvvxxxyyyyyywwwpppeeeYYYQQQKKKJJJIIIJJJLLLPPPUUUXXXZZZ]]]cccjjjrrrxxx|||~~~~~~{{{wwwsssooolllhhhffffffhhhiiijjjlllooouuuzzzwwwyyy^^^```bbbaaa______bbbeeeiiijjjlllnnnqqquuuxxxyyywwwwwwvvvqqqiiiccc``````XXXYYYYYYXXXWWWVVVUUUTTTSSSSSSQQQPPPNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDD>>>======<<<<<<======>>>===<<<;;;;;;::::::;;;;;;777666555555666777888999888999999:::;;;<<<<<<<<>>>>><<<;;;;;;:::::::::<<<<<<============<<<<<<<<<:::888777666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@DDDGGGKKKMMMOOOVVVZZZaaagggmmmrrrxxx{{{|||zzztttlllcccZZZTTTLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLQQQWWW[[[dddlllxxxvvvnnnkkkvvvzzzzzzssspppqqqppplllgggdddfffkkkiiiaaa^^^```\\\bbbiiinnnpppkkk]]]OOOBBB>>>999555222111///...///...---,,,,,,,,,,,,---***************+++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((()))'''&&&&&&((()))((((((+++***(((''''''((()))*********))))))))))))******))))))))))))************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++---...///...///111222000222999AAAEEEJJJXXXggg}}}|||zzz|||}}}|||xxxsssmmmggg^^^TTTPPPQQQLLLMMMLLLKKKJJJNNNUUU[[[bbbbbbbbbbbbaaa[[[TTTOOOLLLOOOQQQNNNIIIEEEDDDEEEDDDDDDDDDEEEHHHNNNVVV\\\______^^^[[[YYYYYY[[[^^^bbbdddhhhnnnvvv~~~pppfffiiipppooopppnnnkkkoootttqqqiiiZZZVVVPPPMMMMMMOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTXXXTTTUUU\\\bbbeeehhhkkksssyyyuuuhhhdddaaaaaaaaa```^^^[[[XXXWWWWWWYYY[[[^^^aaabbbbbbbbbeeehhhllloooqqqsssuuuvvvsssxxx|||yyyrrrjjj^^^TTTOOOMMMLLLMMMQQQUUUYYY[[[\\\___eeelllsssyyy}}}~~~{{{yyyuuupppllliiigggfffmmmnnnoooqqquuu|||[[[\\\^^^aaaccceeefffgggnnnoooqqqtttvvvxxxzzzzzzzzzzzzxxxuuuqqqnnnmmmmmmiiigggeeeeeeeeeccc```^^^XXXWWWTTTTTTUUUUUUUUUSSSQQQOOOLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????>>>;;;999777777888999::::::::::::::::::::::::<<<===???BBBEEEHHHJJJLLLPPPTTT[[[aaaggglllrrruuuxxx~~~}}}|||uuunnnggg^^^UUUPPPLLLKKKJJJIIIHHHHHHHHHHHHCCCEEEFFFHHHKKKOOOUUUYYYaaahhhsss|||xxxtttxxx|||}}}xxxtttsssooojjjeeebbbdddhhhhhhbbb^^^___\\\___ccchhhmmmlllaaaUUUJJJCCC;;;666444333000......------,,,,,,,,,------************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((())))))((((((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))*********************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......+++---////////////111222333444:::BBBGGGOOO___nnnyyyvvvwwwzzz|||vvvpppiiiccc[[[RRRNNNPPPMMMMMMLLLKKKKKKPPPWWW]]]dddeeeeeefffddd___XXXRRRLLLMMMMMMKKKHHHEEEDDDDDDEEEFFFFFFFFFHHHMMMTTTYYY\\\]]]]]][[[[[[\\\___aaadddfffiiinnnvvvpppeeeeeelllooopppnnnlllooorrrnnnfffZZZVVVPPPMMMMMMPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTVVV]]]dddgggjjjnnnvvv~~~pppgggdddaaa```___^^^\\\ZZZYYYXXXYYY[[[\\\___aaabbbcccccccccgggkkknnnpppqqqsssuuurrrwwwyyyxxxuuunnnbbbWWWPPPNNNKKKKKKNNNRRRUUUWWW[[[___eeemmmsssyyy|||~~~{{{yyyuuuqqqmmmkkkiiiiiinnnoooppprrrwww~~~XXXYYY\\\```dddgggjjjlllnnnooorrrtttvvvxxxyyyzzzyyyyyyxxxvvvsssqqqrrrsssnnnmmmmmmnnnnnnmmmiiiggg```^^^[[[YYYYYYYYYXXXWWWTTTQQQNNNLLLLLLMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEDDDBBB>>>;;;999888888999999999999999999999999999;;;<<<>>>@@@BBBDDDFFFGGGIIIMMMRRRXXX^^^ccciiimmmrrrxxx~~~}}}xxxyyyuuunnnfff___WWWPPPKKKKKKKKKJJJJJJJJJKKKKKKKKKEEEGGGHHHIIIKKKOOOTTTXXXZZZaaajjjsss{{{}}}}}}yyywww{{{}}}zzzwwwssslllfffdddaaaaaafffhhheeeaaa___```___^^^aaajjjooojjj```TTTJJJ>>>777777666222...------,,,,,,,,,------...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))+++,,,+++(((&&&(((***'''((()))******)))(((''')))((((((''''''(((((()))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++---////////////111333555666:::AAAIIIUUUgggwwwuuuqqqtttzzzzzzssslllccc]]]VVVOOOMMMOOOOOONNNMMMLLLMMMSSS[[[```eeefffggghhhfffaaaZZZTTTMMMKKKHHHGGGGGGFFFEEECCCFFFGGGHHHHHHIIILLLQQQUUUYYYZZZ[[[\\\\\\^^^aaadddggghhhjjjnnnuuu~~~uuuhhhfffkkknnnoooooonnnppppppjjjcccYYYUUUPPPNNNNNNPPPRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTXXX___eeehhhlllrrrzzzssshhhdddcccaaa```^^^\\\ZZZYYYYYYYYY]]]]]]]]]^^^```bbbcccdddcccfffjjjnnnoooqqqsssuuusssuuuwwwwwwxxxsssgggZZZQQQNNNJJJIIILLLOOORRRSSSZZZ^^^eeemmmtttxxx{{{|||yyywwwtttqqqnnnmmmllllllpppqqqrrrtttyyyTTTVVVYYY]]]bbbgggkkkmmmmmmoooqqqsssvvvxxxyyyyyyxxxxxxxxxvvvtttssstttvvvttttttuuuvvvwwwuuurrrooohhheeeaaa___^^^]]]\\\[[[WWWTTTPPPNNNNNNNNNNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKFFFDDD@@@===:::888888888999999999999999999999999:::;;;<<<===???@@@AAABBBDDDGGGLLLQQQVVV[[[aaaeeekkkssszzz}}}zzztttsssnnnfff^^^WWWQQQKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNPPPTTTWWWSSSYYYaaaiiirrr|||~~~{{{yyyuuuvvvvvvvvvtttpppjjjeeedddbbbbbbfffkkkjjjgggdddeeeaaa\\\^^^iiissssssmmm\\\PPPAAA999999:::555000------,,,,,,,,,---......))))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***)))---///---(((%%%'''+++&&&'''((((((((((((((((((((((((''''''''''''((((((((()))))))))************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---/////////000111333555666999???IIIYYYmmm|||sssnnnrrryyy~~~wwwpppggg]]]XXXSSSNNNMMMOOOPPPOOONNNNNNQQQWWW___dddeeefffhhhiiigggbbbZZZUUUNNNJJJFFFEEEGGGGGGFFFDDDEEEFFFGGGHHHIIILLLPPPTTTXXXYYY[[[[[[\\\^^^aaacccggghhhjjjmmmttt}}}xxxkkkgggjjjmmmnnnoooppppppmmmfff```YYYUUUQQQNNNOOOQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUYYY```dddfffmmmtttsssggg```___```aaa___]]]ZZZYYYYYYZZZ[[[^^^^^^]]]]]]___aaacccdddeeehhhllloooqqqsssuuuvvvvvvwwwwwwxxxzzzwwwjjj\\\RRRNNNJJJIIIKKKOOORRRTTTYYY]]]dddlllrrrwwwyyyyyyuuutttrrrooonnnmmmmmmmmmppprrrsssvvv|||RRRSSSVVVZZZ___dddhhhjjjmmmnnnqqqsssvvvxxxzzzzzzzzz{{{|||{{{yyyxxxxxxyyyyyyyyyzzz|||}}}{{{xxxuuuoookkkgggdddcccccccccbbb\\\XXXTTTPPPOOOPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGHHHIIIJJJLLLMMMNNNGGGEEEAAA===:::999999999999999999999999999999999::::::;;;<<<===>>>>>>???BBBDDDHHHLLLPPPUUUZZZ^^^dddllltttxxx{{{|||wwwqqqmmmggg___WWWQQQLLLIIIFFFIIIKKKMMMPPPQQQRRRQQQQQQQQQRRRRRRQQQPPPQQQSSSUUUPPPTTT[[[bbbjjjuuu~~~}}}tttqqqooooooooommmjjjhhheeefffgggjjjnnnpppooollliiiccc]]]\\\gggtttwwwsssbbbUUUEEE=========888333------,,,,,,,,,------...))))))))))))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''((()))+++,,,)))---000...)))&&&(((***''''''&&&&&&&&&'''((()))((((((''''''''''''((((((((()))))))))************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...///000///000222333444666999>>>JJJ\\\ppp}}}tttmmmnnnttt}}}}}}uuujjjaaaXXXSSSQQQNNNNNNQQQQQQOOOOOOQQQVVV\\\cccgggggghhhjjjlllkkkeee]]]WWWPPPLLLHHHGGGIIIJJJHHHFFFDDDEEEGGGHHHIIIMMMQQQUUUXXXYYY[[[[[[[[[\\\^^^```dddfffhhhlllsss~~~xxxkkkhhhjjjmmmmmmoooqqqoooiiiccc___XXXUUUQQQOOOPPPRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVZZZ___bbbeeennnyyyxxxggg```\\\[[[]]]aaa___\\\ZZZYYYZZZ\\\]]]^^^^^^]]]]]]___aaacccdddiiilllpppsssuuuwwwyyyzzz{{{{{{{{{{{{|||xxxkkk]]]SSSPPPLLLKKKMMMRRRVVVXXXYYY]]]cccjjjooosssuuuvvvqqqpppnnnllllllllllllmmmoooqqqtttxxx}}}TTTTTTUUUXXX[[[___ccceeejjjkkknnnrrruuuxxxzzz{{{|||~~~~~~~~~|||yyytttqqqmmmjjjjjjkkkkkkkkkddd___YYYTTTSSSRRRRRRQQQOOONNNMMMKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCDDDEEEEEECCCDDDDDDEEEFFFHHHJJJKKKEEEFFFHHHJJJKKKLLLMMMMMMFFFDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>AAACCCEEEHHHJJJNNNSSSWWWZZZbbbkkkppptttvvvsssnnngggaaaXXXQQQLLLIIIHHHGGGKKKNNNQQQUUUVVVVVVUUUTTTRRRSSSSSSRRRQQQQQQRRRTTTSSSVVVZZZ___dddnnnyyyuuunnniiijjjkkkjjjiiijjjeeejjjmmmnnnqqquuuvvvuuukkkgggbbb___gggqqqvvvuuuiii]]]NNNDDD@@@>>>:::555///...---,,,,,,,,,,,,---+++******))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,(((+++...---***(((((()))''''''(((((())))))******)))((((((''''''(((((()))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...000000000000222444333777;;;@@@MMM```rrr{{{vvvooommmnnnrrrxxx{{{rrrcccZZZQQQPPPOOONNNOOOQQQPPPPPPPPPTTT[[[bbbfffhhhjjjllloooqqqpppjjjbbb\\\SSSQQQOOONNNMMMMMMKKKJJJFFFGGGHHHIIIJJJNNNSSSWWWYYY[[[\\\\\\\\\\\\]]]___bbbdddggglllsss~~~|||pppmmmooolllkkkmmmpppnnnfffaaa___XXXUUUQQQPPPQQQSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUWWW[[[___aaaffftttmmm```\\\ZZZZZZ]]]aaa___]]][[[ZZZ[[[]]]___]]]^^^^^^___aaabbbdddeeemmmppptttwwwyyy{{{}}}~~~}}}|||xxxlll```WWWSSSNNNMMMOOOTTTXXX[[[[[[]]]aaafffkkkoooqqqrrrmmmlllkkkjjjjjjjjjkkkkkklllooosssxxx}}}XXXWWWWWWWWWXXX[[[]]]___aaacccgggkkkooosssuuuvvvzzz~~~}}}yyyvvvrrrpppqqqsssttttttlllfff___ZZZWWWVVVUUUTTTQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEEEEDDDEEEFFFGGGHHHDDDEEEEEEFFFGGGIIIJJJKKKFFFHHHJJJLLLMMMLLLJJJIIIFFFEEEBBB@@@>>>>>>???@@@========================;;;;;;;;;<<<======>>>>>>???@@@AAACCCDDDGGGLLLOOOOOOWWW```fffkkkooommmhhhbbb\\\SSSKKKHHHGGGGGGGGGKKKMMMRRRUUUWWWVVVUUUSSSQQQRRRTTTUUUTTTUUUWWWYYYZZZ\\\^^^___aaagggpppwwwtttkkkeeefffhhhfffdddeeedddlllrrrqqqrrrwww{{{|||pppooolllhhhjjjrrrwwwwwwqqqgggXXXLLLDDD???:::666000///...---,,,+++++++++,,,++++++***))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((()))+++,,,+++***)))(((&&&(((,,,///000...+++******))))))(((((())))))***))))))))))))*********************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---...000000000000222444555;;;@@@EEERRRfffuuuzzzxxxsssrrrqqqrrruuu~~~uuukkk\\\SSSLLLLLLNNNNNNNNNPPPOOOOOORRRXXX___fffiiiiiilllnnnqqqsssrrrmmmddd^^^WWWWWWWWWUUURRRPPPOOONNNMMMMMMLLLKKKLLLOOOUUUYYYZZZ\\\^^^___^^^^^^```aaacccdddgggkkkrrr}}}{{{pppmmmoookkkjjjlllooolllddd```aaaWWWTTTRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSVVV[[[___bbbjjj|||hhh]]]ZZZXXX[[[```aaa___^^^\\\\\\]]]^^^___]]]^^^```cccdddfffggggggpppssswwwzzz|||~~~}}}}}}xxxnnnddd[[[VVVQQQNNNPPPTTTXXXZZZ]]]^^^```cccgggjjjmmmooolllkkkjjjiiiiiiiiijjjkkkiiimmmrrrxxx}}}~~~~~~[[[ZZZXXXWWWXXXYYY[[[\\\YYY[[[___dddhhhlllooopppvvv{{{|||yyyuuutttuuuxxxzzz{{{qqqlllddd^^^ZZZXXXWWWVVVSSSRRRPPPNNNMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJLLLNNNNNNKKKHHHFFFFFFEEECCCAAA@@@AAABBBCCC????????????????????????;;;;;;<<<<<<===>>>??????===>>>??????@@@CCCGGGJJJGGGPPPYYY^^^dddiiihhhddd___XXXOOOHHHEEEEEEFFFGGGHHHKKKOOOSSSTTTTTTQQQPPPQQQSSSVVVXXXYYYZZZ]]]___```aaaaaa```___bbbiiiooo{{{{{{qqqgggaaadddeeeaaa^^^^^^cccnnnuuusssrrrxxx~~~uuuwwwuuuppppppuuuyyyyyywwwnnn```RRRGGG???999666111000///---,,,+++******,,,,,,,,,+++***))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***))))))((((((((()))***,,,,,,)))'''$$$)))000555666222---)))******))))))))))))******))))))))))))************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---...000111000111222444777>>>EEEJJJWWWjjjwwwzzzyyyxxxyyyyyyyyy||||||}}}{{{xxxnnncccWWWNNNHHHIIIMMMMMMMMMOOOOOOOOOSSSZZZbbbhhhjjjiiijjjlllpppsssrrrlllccc]]]XXX[[[]]]ZZZUUUQQQPPPQQQSSSRRROOOMMMMMMPPPVVV[[[ZZZ\\\___```aaaaaacccddddddeeegggkkkrrr|||tttiiifffhhhkkkiiikkknnnkkkccc___bbbWWWTTTRRRQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRUUUZZZ___cccnnneee[[[YYYXXX\\\ddd``````^^^^^^^^^^^^___```^^^```bbbeeehhhiiiiiiiiiqqqtttxxx{{{}}}|||}}}xxxppphhh^^^YYYRRROOOPPPSSSWWWYYY^^^^^^___aaadddhhhkkkmmmlllkkkjjjiiiiiiiiijjjkkkgggkkkrrrxxx}}}yyyyyyaaa^^^\\\\\\]]]]]]ZZZWWWUUUWWWYYY[[[^^^bbbgggkkkooovvv~~~}}}~~~yyyvvvrrrkkkddd^^^ZZZXXXWWWWWWVVVSSSOOOMMMKKKJJJJJJLLLJJJHHHGGGHHHJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJHHHEEEDDDDDDEEEDDDDDDCCCCCCAAA@@@@@@???@@@@@@?????????>>>>>>>>>======@@@???>>>>>>>>>???@@@AAAGGGIIIMMMRRRWWWZZZ\\\]]]SSSPPPJJJFFFDDDFFFIIIKKKIIILLLPPPQQQQQQOOONNNNNNTTTTTTUUUWWW[[[___ccceeeiiihhhhhhiiieeebbbdddjjjzzz}}}}}}zzzxxxuuummmddd]]][[[[[[[[[[[[ccchhhmmmnnnmmmpppyyy{{{vvvuuuyyy~~~~~~}}}wwwrrrhhhYYYJJJ>>>999888444111---++++++++++++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))///...+++)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***&&&'''888GGG:::+++///+++++++++***)))(((((('''))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------......---///111111111222444555:::>>>DDDNNN___qqq~~~{{{{{{}}}}}}uuujjjaaa\\\OOOLLLHHHIIIMMMQQQRRRRRROOOSSSZZZ```dddgggjjjmmmppprrrttttttrrrkkkbbb\\\YYY^^^___ZZZVVVWWWXXXWWWXXXVVVQQQMMMNNNSSSXXXYYY```aaaaaa```______bbbdddggghhhjjjmmmsss{{{ssshhhdddffffffhhhjjjkkkiiiccc^^^ZZZVVVQQQNNNQQQRRRRRRSSSVVVWWWWWWXXXVVVTTTSSSSSSTTTTTTXXX]]]___```mmmwwwccc^^^YYY[[[bbbaaacccddddddcccbbbbbbdddeeeddddddeeegggkkkmmmnnnmmmsssuuuyyy|||~~~|||||||||yyyqqqjjjcccYYYQQQQQQUUUWWWYYY[[[[[[[[[\\\^^^bbbgggkkknnnpppllliiihhhjjjjjjiiiggggggjjjoootttzzz~~~yyy{{{~~~aaa___]]]]]]^^^]]][[[YYYUUUVVVWWWYYYZZZ]]]bbbeeejjjpppxxx}}}~~~~~~~~~}}}yyytttmmmfffbbb^^^]]]YYYXXXUUURRROOOMMMLLLLLLKKKIIIGGGFFFGGGIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA????????????@@@AAABBBDDDHHHLLLPPPRRRTTTUUUNNNKKKGGGCCCCCCFFFJJJLLLLLLNNNOOOOOONNNOOOQQQSSSWWWXXXZZZ[[[^^^bbbiiimmmsssqqqooommmgggaaabbbgggpppvvv}}}}}}~~~~~~{{{zzzssskkkdddaaa^^^\\\ZZZ\\\aaagggiiijjjnnnvvv}}}}}}yyyyyy{{{}}}{{{xxxxxxtttkkk]]]NNNCCC===;;;666333///---,,,---,,,+++))))))((((((((((((''''''))))))))))))))))))))))))******)))(((''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))***************************)))+++<<>>888555111///......------+++************)))))))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************)))+++...;;;CCC555)))///++++++******)))((((((((())))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,,,,------------............///111111222333555777???AAAJJJXXXiiizzz||||||{{{|||~~~~~~zzzqqqfff\\\SSSMMMFFFEEEFFFJJJNNNQQQRRRRRRVVVYYY^^^bbbdddgggjjjlllvvvwwwyyywwwrrrjjjaaa[[[WWW\\\^^^^^^aaaggglllmmmnnneeeZZZSSSRRRUUU[[[^^^^^^______^^^]]]]]]___bbbccceeehhhlllrrrzzz~~~qqqeee______bbbcccdddeeeeeecccaaa```ZZZSSSNNNOOOPPPPPPSSSWWWUUUWWWWWWVVVTTTSSSTTTUUUVVVWWW\\\ccclll{{{mmm\\\YYYUUUXXX```aaafffhhhiiijjjjjjkkknnnpppqqquuuzzz~~~}}}yyyvvvsssuuuxxx{{{|||vvvpppggg]]]UUUUUUXXXXXXXXXZZZ[[[[[[[[[]]]```cccgggiiimmmkkkgggfffffffffeeecccbbbdddhhhmmmrrrvvvyyyzzz~~~||||||{{{yyywwwtttvvvwwwyyy}}}______^^^]]]]]]\\\\\\[[[WWWWWWWWWVVVTTTSSSUUUVVVZZZ^^^aaadddgggmmmvvv|||zzzsssllleeeaaa___^^^]]][[[XXXTTTRRRPPPNNNLLLJJJJJJKKKLLLMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJIIIHHHIIIJJJKKKKKKKKKIIIGGGEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@<<<===???AAABBBCCCBBBBBBBBBAAA@@@???AAAEEEHHHKKKMMMMMMMMMLLLLLLOOOTTTXXX[[[```eeefffhhhooo|||yyymmmbbb___bbbgggnnnyyy~~~zzzzzzssskkkeee```]]][[[XXX\\\aaagggnnntttzzz~~~~~~~~~}}}zzzvvvsss|||uuukkk^^^PPPEEE???:::666222000///...---,,,,,,++++++++++++*********))))))))))))))))))))))))$$$%%%''')))******))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''***+++333888,,,$$$...************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,------......------------------............///000111111222333666999@@@AAAIIIYYYjjjzzz{{{|||}}}yyyzzzzzzzzzyyy{{{}}}uuujjj^^^TTTLLLGGGDDDFFFJJJNNNSSSVVVWWWXXX\\\^^^aaaccceeegggjjjlllxxxzzz{{{xxxqqqhhh```[[[VVV[[[___aaahhhqqqxxxyyyvvvjjj\\\UUUSSSUUUZZZ```]]]]]]]]]\\\[[[\\\^^^``````cccggglllrrryyysssfff______aaabbbbbbbbbbbbbbbaaa```\\\UUUOOONNNOOOOOORRRVVVUUUVVVWWWVVVTTTTTTTTTVVVVVVVVV[[[dddqqqiiiZZZXXXTTTXXXaaaccchhhjjjlllnnnooorrruuuxxxyyy|||xxxtttvvvyyy}}}}}}xxxsssiii^^^VVVUUUWWWWWWWWWXXXYYYYYYZZZ[[[___cccfffiiilllkkkhhhfffeeeddddddcccaaacccgggkkknnnrrrtttuuuzzzyyyxxxxxxxxxwwwuuusssuuuvvvwww{{{^^^^^^^^^]]]\\\[[[[[[\\\[[[[[[[[[XXXUUUSSSTTTTTTVVVXXXZZZ[[[]]]dddmmmttt|||~~~{{{tttmmmiiiddddddcccaaa^^^ZZZVVVTTTPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA>>>???AAABBBBBBBBBAAA@@@BBBAAA@@@@@@BBBDDDGGGIIIJJJLLLMMMOOOPPPRRRUUUXXX\\\bbbhhhlllpppyyy|||nnncccbbbeeeiiippp{{{yyyqqqkkkhhhgggggg___```dddkkkssszzz}}}|||zzzxxxzzzrrreeeWWWIII@@@;;;777333000///...---,,,))))))((((((((('''''''''************************'''((()))***+++***)))((())))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((***(((***...&&&###...*********)))))))))))))))************************************************)))))))))))))))))))))))),,,,,,---............------------........./////////000111222222444888:::AAAAAAIIIZZZkkkyyy|||wwwxxxzzzzzz{{{{{{xxxttttttyyy~~~zzzooocccXXXNNNHHHEEEDDDGGGLLLRRRVVVYYY[[[\\\aaabbbddddddeeegggkkknnnwwwyyyzzzwwwooofff___\\\WWW\\\```eeemmmyyywwwiiiZZZUUUTTTUUUYYY___\\\]]]]]]\\\[[[[[[^^^```^^^aaafffkkkqqqwww~~~rrrfff___^^^bbbbbbbbbaaaaaa``````___^^^VVVPPPNNNNNNNNNQQQUUUTTTUUUVVVVVVUUUTTTUUUWWWWWWVVVZZZffftttgggZZZYYYUUUZZZdddgggjjjlllooorrruuuyyy}}}zzzvvvxxx{{{}}}xxxuuujjj___UUUSSSUUUUUUVVVWWWWWWXXXXXX[[[^^^cccgggiiikkkjjjiiifffdddddddddeeeccceeegggjjjmmmpppqqqrrruuuttttttuuuwwwwwwvvvtttuuuvvvwwwzzz]]]______^^^]]]\\\\\\]]]^^^______\\\YYYVVVVVVVVVTTTVVVWWWVVVWWW\\\dddjjjqqquuu{{{}}}wwwqqqmmmkkkkkkkkkiiifffaaa]]]ZZZSSSPPPNNNLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBCCCDDDFFFHHHIIIIIILLLPPPRRRTTTVVVXXXZZZ___dddlllsss{{{pppffffffkkknnnuuu}}}xxxrrrnnnnnnoookkkiiijjjoooxxx~~~xxxnnn___OOOEEE===999444111///...---,,,++++++*********)))))))))***************************************))))))((()))))))))*********++++++))))))))))))))))))))))))***************************,,,(((''',,,'''%%%///******))))))))))))))))))************************************************************************+++,,,------......------------........./////////000111111222222555999<<>>DDDJJJ```||||||{{{}}}}}}}}}ssslll```UUULLLIIIHHHIIIMMMQQQVVVZZZ]]]aaafffkkkhhhhhhgggggggggjjjooossslllpppsssqqqiiibbb______^^^bbbggglllttt{{{zzzvvveeeVVVNNNTTTZZZYYYZZZ___]]]]]]]]]\\\[[[\\\^^^```]]]aaafffkkkooorrrvvvyyy}}}qqqeee```aaa[[[]]]```cccdddeeedddddd^^^WWWRRRRRRQQQNNNMMMOOORRRSSSUUUUUUUUUUUUWWWYYY\\\^^^ccclllyyy{{{eee[[[[[[WWW[[[gggkkksssvvv|||~~~{{{wwwyyy|||}}}|||{{{qqqbbbUUUPPPRRRVVV[[[```___^^^]]]]]]]]]___aaabbbcccdddeeecccaaa```cccfffiiijjjkkklllmmmnnnnnnnnnqqqppppppqqqssstttrrrqqqqqqsssvvvzzzkkkkkkjjjhhhfffdddbbbaaaeeedddcccccccccaaa^^^\\\[[[[[[\\\[[[ZZZXXXVVVUUURRRWWW___eeelllttt}}}~~~}}}}}}~~~|||wwwrrrooommmjjjfff```\\\ZZZYYYXXXUUUTTTSSSTTTTTTTTTRRRPPPKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGHHHGGGEEECCCAAAEEEGGGIIIJJJKKKLLLNNNPPPTTTUUUWWWYYY]]]aaafffhhhnnnvvvwwwppprrrxxx}}}||||||}}}{{{lll\\\HHHAAA:::777444...,,,---......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((()))((('''''')))+++))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++000...+++)))***,,,///111............////////////000000111222333666;;;???GGGMMMgggzzzooodddXXXQQQMMMJJJMMMQQQRRRUUUYYY\\\___cccgggjjjkkkkkkkkkjjjiiijjjlllooorrrrrrppplllfffaaa___^^^aaaeeejjjnnnttt{{{|||yyybbb[[[TTTSSSXXX]]]``````aaa___]]]]]]^^^^^^]]]\\\]]]]]]___bbbggglllqqqttt~~~uuujjjccc___]]]]]]^^^aaaeeeggggggfffaaa]]]WWWSSSQQQPPPPPPOOOTTTUUUWWWVVVVVVUUUWWWXXXYYY___eeemmm~~~{{{kkk\\\YYYZZZ[[[bbbllltttwww}}}|||zzz{{{yyylllbbbYYYUUUUUUWWW\\\bbbddd___YYYWWWYYY___dddgggeeeeeedddccccccbbbaaaaaagggjjjnnnppppppqqqrrrsssppprrrrrroooppptttvvvtttsssrrrttt{{{kkkllllllllljjjiiigggeeefffeeedddddddddccc```]]]___``````___]]]ZZZWWWVVVVVVXXX[[[]]]bbbjjjssszzz~~~yyywwwqqqoookkkfffaaa^^^[[[ZZZYYYXXXWWWWWWXXXWWWUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJKKKMMMPPPRRRUUUWWWZZZ^^^ccciiinnnqqqwwwxxxuuuzzz}}}|||~~~zzz}}}tttfffNNNEEE<<<999666111......///...---,,,++++++++++++************************))))))))))))))))))))))))))))))(((((('''(((((()))%%%&&&((((((((())),,,...)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++...---+++******,,,...000............////////////000000111222333777<<<@@@IIIMMMeee|||yyymmmbbbWWWQQQMMMKKKMMMRRRVVVXXX[[[^^^```bbbeeehhhjjjjjjjjjiiihhhjjjmmmpppqqqqqqppplllfffbbb______ccchhhlllpppvvv}}}~~~{{{fff___XXXWWW[[[```bbbbbbaaa___]]]]]]^^^___^^^]]]^^^___aaadddiiinnnrrrttt|||xxxlllccc^^^\\\\\\\\\___cccfffggggggddd___XXXSSSQQQQQQPPPPPPUUUVVVWWWWWWVVVUUUVVVXXXXXX^^^fffppp~~~mmm]]]YYYYYYYYY```iiirrrvvv|||}}}|||}}}xxxkkkaaaWWWTTTUUUWWW^^^eeefffbbb[[[XXXZZZ^^^bbbdddeeeeeeddddddcccbbbbbbbbbgggiiimmmoooppppppqqqsssqqqsssrrrpppqqquuuwwwuuurrrqqqttt{{{mmmnnnpppqqqpppnnnkkkjjjiiigggfffffffffeeebbb```ddddddeeedddbbb^^^ZZZXXXZZZXXXVVVUUUWWW]]]ffflllvvvyyy~~~~~~wwwuuusssooojjjddd```]]]^^^]]][[[[[[\\\\\\ZZZYYYSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIIIIKKKNNNRRRUUUWWW[[[```ffflllrrryyy}}}zzz{{{}}}{{{}}}}}}|||~~~|||qqqYYYLLL@@@<<<:::666000...///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))&&&''')))))))))***,,,...))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................////////////000111222333555999>>>BBBLLLPPPfffyyy~~~wwwiii___UUUQQQNNNMMMOOOSSSZZZ\\\^^^```aaabbbdddgggjjjjjjjjjhhhhhhjjjmmmpppppppppoookkkfffbbbaaa```fffkkkooorrryyy~~~llleee^^^\\\```ddddddcccbbb```^^^^^^___```___^^^___```cccggglllpppsssuuuzzz}}}nnnccc]]][[[ZZZZZZ\\\aaaeeehhhiiihhhbbbZZZTTTQQQQQQQQQRRRVVVWWWXXXWWWVVVUUUVVVWWWWWW___iiiuuuqqq```ZZZWWWVVV\\\eeepppuuu|||}}}vvvkkk```VVVRRRSSSWWW___gggiiiddd^^^ZZZ[[[^^^aaabbbfffeeedddccccccccccccccceeehhhlllnnnooooooqqqrrrqqqssssssqqqrrrvvvxxxwwwtttsssvvv|||qqqsssuuuvvvuuurrrnnnkkkkkkiiigggggggggfffdddbbbeeefffggggggeeeaaa^^^[[[\\\YYYVVVTTTTTTXXX]]]aaaiiinnnuuu{{{{{{{{{zzzwwwrrrkkkeeeaaadddbbb```___``````^^^]]]VVVUUUSSSQQQOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJNNNTTTXXXZZZ___ffflllrrryyyzzzzzz{{{xxx{{{}}}yyycccTTTDDD>>>===888222...///...---,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&&&&'''((())))))+++++++++***(((''')))***((((((((((((((((((((((((************))))))))))))************************))))))))))))))))))))))))******+++++++++******)))***+++++++++++++++,,,,,,++++++,,,------------,,,............///////////////111222444666;;;AAAEEENNNUUUkkk}}}|||ttteee\\\TTTQQQPPPOOORRRVVV\\\^^^```bbbbbbdddfffhhhlllllljjjhhhggghhhkkknnnoooooommmjjjfffcccbbbccciiimmmppptttzzzrrrkkkdddaaaccceeeeeebbbbbb```^^^^^^```aaa```___```bbbeeejjjnnnqqqtttuuuyyy}}}qqqccc\\\\\\ZZZYYY[[[```fffjjjlllkkkeee\\\TTTRRRRRRSSSSSSVVVXXXXXXXXXVVVUUUVVVWWWYYYaaalll{{{wwwddd[[[WWWTTTXXXaaalllqqqyyy}}}vvvlllaaaUUUQQQQQQUUU^^^fffhhhddd___\\\\\\___aaabbbfffeeedddcccbbbccccccddddddgggjjjmmmnnnooopppqqqpppssssssppprrrvvvxxxwwwyyyxxxzzzxxxyyyzzzzzzxxxtttooolllmmmkkkiiihhhhhhgggfffdddccceeefffgggfffdddaaa___]]][[[YYYYYYYYYZZZ[[[[[[^^^cccjjjrrryyy~~~}}}xxxrrrkkkggghhhfffcccbbbbbbbbbaaa```YYYWWWTTTQQQOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJNNNTTTXXX[[[aaaiiipppuuu{{{zzzxxx{{{zzzuuuzzzmmm\\\IIIAAA>>>999333/////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&'''''')))***++++++,,,+++***((('''''')))(((((((((((((((((((((((())))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))******+++++++++***************++++++,,,,,,,,,***+++,,,---------,,,,,,............///////////////111333555888===CCCHHHNNNYYYqqqxxxooo```YYYSSSRRRRRRRRRUUUZZZ\\\^^^aaaccceeegggjjjmmmooonnnkkkhhheeefffiiilllmmmmmmllliiifffddddddeeeiiimmmqqqttt|||zzzrrriiiddddddeeecccaaaaaa```^^^^^^```aaa`````````bbbfffjjjnnnqqqtttuuuyyy|||ttteee]]]]]][[[ZZZ\\\aaaggglllnnnlllfff]]]VVVSSSSSSTTTTTTVVVWWWXXXXXXVVVVVVWWWXXX]]]eeeppp}}}hhh]]]VVVRRRUUU]]]gggmmmvvv~~~}}}vvvnnnbbbVVVQQQPPPSSS[[[bbbdddaaa]]]\\\^^^aaacccdddeeedddcccaaaaaabbbcccdddcccfffjjjlllmmmnnnppprrrppprrrrrrppprrrvvvyyywwwyyyxxx{{{~~~~~~~~~{{{wwwsssppppppnnnkkkjjjjjjjjjhhhgggddddddeeeeeeeeedddcccbbb___^^^^^^_________\\\ZZZWWW[[[```gggnnnvvv~~~xxxsssooollliiifffeeeeeeeeedddccc]]]ZZZWWWTTTQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIKKKNNNRRRUUUYYYaaajjjqqquuu{{{|||vvvwww~~~}}}uuuyyyuuudddPPPEEE???888444222000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''')))***+++,,,((())))))((('''''')))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,---******+++,,,,,,,,,,,,,,,............///////////////111333666999???FFFJJJQQQ___xxx{{{rrrhhh]]]WWWRRRTTTUUUVVVYYY]]]\\\___bbbeeegggjjjnnnppppppnnnkkkgggdddeeehhhlllllllllkkkhhhfffeeefffgggjjjnnnqqquuu~~~zzznnnfffddddddbbb___```___]]]^^^___aaa```___aaabbbeeeiiilllpppssstttxxx{{{yyyjjjaaa^^^\\\[[[]]]bbbggglllnnnkkkeee]]]WWWTTTTTTTTTUUUUUUWWWXXXXXXWWWWWWXXXYYYaaaiiiuuujjj]]]UUUOOORRRYYYaaahhhqqqzzz{{{}}}vvvnnnbbbWWWQQQPPPRRRYYY```aaa^^^\\\\\\___bbbdddddddddcccaaa``````aaabbbdddcccfffjjjmmmnnnoooqqqrrrpppssssssqqqsssxxxzzzyyyxxxxxx|||~~~{{{xxxwwwtttrrrooommmmmmmmmlllkkkggggggfffeeedddccccccccccccbbbaaaaaabbbaaa^^^ZZZTTTVVVYYY\\\aaaiiirrrxxxzzzwwwpppmmmjjjhhhhhhhhhggggggbbb```\\\XXXVVVUUUVVVVVVRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFEEEGGGIIIJJJKKKMMMPPPRRRVVV^^^iiiqqquuu{{{|||vvvsssyyyyyyyyy|||}}}|||lllXXXJJJ@@@888555666000///...------,,,,,,---************************))))))))))))))))))))))))'''''''''(((***,,,---...'''(((((('''&&&&&&''')))))))))))))))))))))))))))&&&'''''''''((((((((()))************************))))))))))))))))))))))))))))))***+++++++++++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,............///////////////111444777;;;AAAGGGLLL\\\jjj|||wwwmmmccc[[[UUUSSSUUUXXXYYY\\\aaa^^^```dddfffiiikkkoooqqqnnnllliiifffdddfffjjjnnnkkkkkkjjjhhheeeeeegggiiikkkooossswwwrrrhhheeedddbbb______^^^\\\]]]___``````___aaabbbcccfffjjjnnnrrrtttvvvyyypppggg]]][[[[[[]]]aaafffjjjkkkhhhccc]]]XXXUUUUUUUUUTTTTTTVVVWWWXXXWWWXXXYYY[[[ccckkkxxxjjj\\\RRRLLLNNNUUU\\\cccmmmvvv}}}}}}xxx}}}{{{tttkkk```VVVRRRQQQSSSYYY______]]]\\\\\\___aaacccccccccaaa___^^^^^^___bbbccccccfffjjjmmmnnnppprrrsssrrruuuuuusssuuuzzz}}}{{{||||||}}}|||wwwtttqqqpppppppppooonnnkkkiiigggeeeccccccccccccgggdddbbbaaabbbaaa^^^[[[TTTTTTTTTUUUYYY```hhhnnnvvv{{{}}}ssspppllljjjjjjjjjjjjiiifffddd```]]]ZZZZZZZZZ[[[UUUTTTRRRPPPMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPSSS\\\hhhpppuuu|||wwwsssssszzz|||yyyxxxuuu}}}ppp]]]NNNAAA999777999000000...---------------++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))+++,,,...///***+++***(((%%%######$$$))))))))))))))))))))))))((()))))))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---............/////////000///111444777;;;AAAHHHMMMgggttt~~~zzzuuujjj___ZZZUUUSSSVVVZZZ[[[^^^bbb```bbbeeehhhiiikkknnnqqqkkkjjjhhheeedddggglllqqqkkkkkkjjjgggeeefffhhhjjjlllppptttyyyuuujjjeeedddbbb```^^^]]]\\\\\\^^^_________aaaaaabbbdddhhhmmmqqqttttttxxxtttlll\\\[[[ZZZ]]]aaaeeehhhiiigggbbb\\\XXXVVVVVVUUUTTTSSSUUUWWWXXXXXXXXXZZZ\\\dddmmmzzzhhhZZZPPPIIIKKKSSSYYY```jjjssszzz}}}~~~~~~}}}|||{{{vvv|||zzzssshhh^^^UUURRRRRRTTTZZZ```___]]]\\\\\\___```aaaaaabbb```^^^]]]]]]___aaaccccccfffkkkmmmoooppprrrttttttwwwwwwvvvwww}}}~~~~~~|||||||||yyyuuussssssqqqmmmjjjhhhgggfffdddcccbbbbbbbbbcccbbbaaabbbbbbbbb```^^^YYYWWWTTTUUUXXX[[[]]]^^^kkkpppyyyyyyrrrmmmlllmmmooopppmmmkkkhhheeeaaa]]][[[YYYWWWWWWVVVTTTRRRNNNKKKJJJLLLLLLLLLMMMNNNMMMJJJHHHKKKMMMNNNMMMIIIGGGHHHJJJGGGGGGHHHIIIHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFGGGJJJMMMNNNSSSXXX^^^dddkkkttt~~~xxxtttuuuwwwtttxxxyyy{{{|||yyyhhhWWWIII???888444222000---+++,,,,,,+++***************************************************)))))))))+++...333666999------+++***))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------,,,,,,++++++,,,,,,---...//////...------......///000111111222666<<<@@@DDDNNNXXXiii~~~xxxqqqhhhbbbYYYXXXWWWXXXZZZ^^^cccffffffhhhjjjmmmnnnnnnmmmllliiihhhfffffffffgggiiijjjllllllllljjjgggfffggghhhiiipppxxx|||pppcccaaabbb```^^^^^^]]]]]]^^^```aaa```___^^^```cccfffjjjnnnqqqrrrwww{{{|||lllaaa[[[XXX\\\bbbeeehhhlllhhhfffbbb\\\WWWTTTTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^gggsss}}}fffWWWNNNJJJLLLPPPVVV]]]gggoootttvvvwwwxxxqqqtttwwwwwwvvvuuuxxx{{{yyyuuuddd[[[RRROOOOOOOOOSSSXXX\\\ZZZYYYZZZ]]]^^^___^^^aaaaaa```^^^]]]^^^```cccdddgggjjjmmmnnnppprrrtttrrrtttvvvxxxyyy{{{}}}}}}}}}zzzvvvuuutttrrrooollljjjiiihhhfffeeeddddddcccdddcccbbbbbbbbbbbb```^^^\\\YYYVVVVVVWWWYYY[[[[[[dddiiiqqqzzz|||uuuqqqoooppprrrrrrpppooonnnkkkhhheeecccaaa\\\[[[ZZZXXXUUURRROOOMMMKKKJJJKKKLLLMMMMMMJJJHHHJJJLLLMMMKKKHHHGGGHHHIIIGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMOOOSSSZZZ```fffooozzz|||wwwwww|||{{{zzzwww~~~vvvwww}}}{{{|||~~~ooo]]]MMMBBB;;;888333000---,,,,,,,,,+++***************************************************))))))))))))+++...000222******))))))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------...//////...------......///000111222444888>>>BBBFFFPPP[[[nnn}}}wwwoooeee___XXXWWWWWWXXX[[[___dddgggjjjkkklllmmmmmmllljjjiiifffeeeeeedddeeegggiiikkkkkklllllljjjhhhggghhhiiilllrrrwww{{{oooccc```aaa```^^^^^^]]]\\\]]]___``````______aaacccgggjjjnnnppprrruuuxxx|||~~~oooeee^^^ZZZ]]]aaadddfffjjjiiigggccc]]]WWWTTTTTTUUUWWWWWWWWWXXXYYY[[[]]]___hhhvvvzzzeeeVVVNNNIIIKKKOOOSSSYYYbbbjjjnnnpppqqqqqqnnnqqqsssrrrppppppsssvvv~~~yyyuuuggg]]]SSSOOONNNNNNSSSXXX[[[ZZZYYY[[[]]]______^^^_________^^^]]]^^^aaaccceeegggkkkmmmnnnppprrrttttttvvvxxxzzz|||~~~~~~|||yyywwwvvvtttqqqooommmlllkkkiiiggggggffffffeeedddccccccdddcccaaa___```]]]YYYWWWXXXXXXXXXXXX[[[___fffnnnvvv|||zzzvvvuuuvvvvvvvvvvvvvvvvvvuuusssooollljjjbbbbbbaaa^^^[[[WWWTTTRRRMMMLLLMMMNNNPPPOOOMMMKKKIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJNNNTTTYYY___gggrrryyyzzzyyy}}}}}}wwwvvvxxx}}}www{{{zzzsssppp}}}~~~{{{||||||yyyvvvxxxyyygggTTTEEE???===444222...---------,,,***))))))))))))))))))))))))******************************((((((((()))***+++((((((''''''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---......//////...------......///000111333555;;;AAADDDIIITTT___ttt~~~|||vvvmmmbbb[[[VVVVVVVVVXXX\\\aaafffiiinnnnnnnnnmmmkkkhhhfffdddbbbbbbbbbccceeegggjjjkkkkkkllllllkkkiiihhhiiikkkpppsssuuuzzznnnbbb```aaaaaa___]]][[[[[[[[[^^^_________aaabbbeeehhhkkknnnpppqqqsssuuuyyyuuuiiiaaa[[[]]]```bbbeeehhhjjjhhhddd^^^XXXTTTTTTTTTVVVVVVWWWXXXXXX[[[___bbbooovvvbbbUUUMMMIIIIIIMMMQQQVVV^^^eeehhhiiijjjkkkmmmnnnooommmkkkkkkooosss{{{|||{{{vvvjjj___TTTNNNMMMMMMRRRXXX[[[ZZZZZZ[[[^^^______^^^]]]]]]]]]]]]\\\^^^aaadddfffiiilllnnnnnnppprrrsssuuuxxx{{{}}}}}}{{{yyywwwuuussspppooommmllljjjiiihhhhhhfffeeeeeeeeeggggggfffdddaaa___[[[YYYYYYYYYYYYXXXWWWZZZ^^^dddkkkqqqvvvyyyzzz~~~}}}}}}||||||{{{{{{|||}}}|||zzzvvvrrrooohhhhhhfffdddaaa]]]YYYWWWRRRRRRRRRSSSUUUUUUSSSRRRIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFJJJOOOTTTXXX```iiippp|||{{{}}}xxxmmmhhhhhhkkkpppvvv~~~~~~}}}zzzssskkkwwwyyyuuuxxxyyywwwtttxxxqqq[[[JJJ@@@>>>666333000...------,,,+++))))))))))))))))))))))))************************+++***)))((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++******+++,,,---...,,,---------......//////...------......///000111333666<<>>:::777333000///...,,,+++************************************************)))***+++,,,---...//////...---,,,***))))))((((((************************))))))************))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,***+++,,,...////////////...........................------......///000111111666???EEEGGGLLLZZZiiiyyy}}}xxxqqqhhh^^^WWWRRRTTTWWW[[[```fffkkknnnnnnmmmllljjjiiigggffffffbbbbbbdddfffgggiiijjjkkkjjjkkkmmmmmmmmmnnnppprrrrrruuuwwwzzz|||oooeeeaaaaaa```___\\\ZZZXXXYYY[[[^^^``````cccdddgggjjjmmmppprrrsssxxxtttwwwpppfff]]]\\\___bbbgggllliiihhhfffaaa\\\XXXVVVVVVSSSWWWZZZZZZZZZ___gggooo~~~wwwzzz|||zzzjjj___TTTOOOLLLHHHGGGIIIKKKOOOVVV\\\bbbggglllpppppprrrrrrpppmmmlllpppsssppprrrvvv{{{{{{mmmbbbVVVQQQNNNOOOSSSYYYYYYYYY[[[]]]```bbbaaa___[[[\\\]]]\\\\\\___bbbeeejjjlllppprrrtttuuuxxxzzzzzz~~~~~~~~~|||{{{yyyvvvtttsssrrrqqqqqqpppooonnnnnnmmmkkkhhhfffdddbbbbbbbbbaaa```^^^^^^]]]]]]]]]^^^___```aaadddiiimmmoooooopppuuuyyy|||~~~{{{yyywwwrrrrrrrrrpppnnnllliiigggbbb```^^^]]]^^^^^^\\\[[[TTTOOOJJJGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGJJJLLLMMMMMMMMMPPPVVV[[[aaaeeemmmwwwuuucccWWWPPPLLLLLLOOOMMMPPPVVV]]]eeemmmvvv|||xxx~~~~~~~~~uuuvvvwww|||~~~rrrlllppptttwwwxxxyyy{{{}}}xxxcccOOOBBB;;;888444111000...,,,+++++++++++++++++++++++++++************************((((((***+++,,,---......++++++***)))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********************************++++++++++++,,,***+++...111222111000///////////////...............------......///000111222888AAAHHHJJJOOO]]]mmmxxx~~~zzztttmmmeee\\\VVVRRRTTTWWW\\\aaagggkkknnnqqqpppnnnmmmkkkjjjiiiiiieeefffggghhhiiijjjjjjjjjjjjkkkmmmmmmnnnoooqqqtttrrrwww|||}}}qqqgggbbbaaa```___]]]ZZZXXXYYY\\\___aaabbbbbbdddfffjjjmmmqqqsssuuuyyytttwwwtttiii___\\\^^^```eeejjjggggggeeebbb]]]YYYXXXXXXTTTXXX[[[\\\\\\```jjjsssmmmhhhlllooommmbbbXXXPPPMMMLLLIIIHHHIIIJJJNNNVVV^^^eeemmmtttxxxyyyzzzzzzvvvqqqoooooorrrnnnpppsssxxx}}}}}}zzzlllaaaWWWRRRPPPPPPTTTYYYXXXYYY[[[^^^aaabbbaaa___]]]^^^^^^]]]]]]___bbbeeejjjmmmqqqtttvvvxxx{{{}}}~~~~~~|||zzzwwwvvvuuutttuuusssqqqooommmkkkgggeeeiiigggeeeccccccbbb```^^^^^^]]]]]]]]]]]]^^^^^^___\\\```eeefffgggjjjqqqwwwyyy}}}~~~}}}|||tttttttttsssqqqooommmkkkhhheeecccbbbbbbaaa```___WWWRRRLLLHHHHHHHHHFFFDDDEEEEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIGGGEEEEEEEEEGGGHHHKKKLLLMMMLLLLLLNNNSSSXXX\\\___hhhuuuyyykkk\\\RRRLLLIIIHHHKKKGGGJJJNNNTTT[[[dddmmmsssooouuu|||zzzvvvrrrttt||||||sssrrrtttxxx|||}}}|||zzzxxx~~~kkkUUUFFF<<<999555222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''(((***++++++++++++((((((((((((((())))))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,///333444333111//////////////////............------......///000111333999CCCJJJKKKPPP```ooowww}}}{{{~~~xxxqqqjjjbbbZZZUUUSSSTTTXXX\\\bbbgggkkknnntttsssqqqooommmlllkkkkkkhhhiiiiiijjjjjjjjjjjjjjjjjjkkkmmmnnnnnnppprrruuurrryyy~~~rrrhhhcccaaa```___]]][[[YYYYYY\\\___bbbcccbbbcccfffjjjnnnrrrtttvvvzzztttvvvwwwlll```]]]]]]___ccchhhfffgggeeebbb]]]ZZZYYYYYYTTTXXX\\\]]]]]]bbbllluuuvvvaaa\\\bbbdddbbb]]]TTTMMMLLLLLLIIIHHHJJJKKKPPPXXXaaajjjsss{{{}}}vvvrrrqqqrrrmmmooorrrvvvzzz~~~|||xxxjjjaaaWWWSSSRRRQQQTTTYYYXXXYYY[[[^^^bbbcccaaa```^^^______^^^^^^___bbbeeejjjnnnrrruuuwwwzzz}}}~~~~~~}}}}}}|||{{{{{{{{{zzzyyywwwsssoookkkgggeeeeeedddddddddccccccbbbbbbcccbbb```^^^\\\ZZZYYYXXXYYY\\\^^^___aaadddjjjoooqqqsssvvvyyy}}}|||zzzyyywwwtttrrrpppoooooollliiifffcccbbb```^^^\\\XXXTTTOOOLLLKKKJJJIIIHHHKKKIIIGGGFFFGGGGGGGGGFFFHHHIIIKKKLLLLLLJJJHHHGGGGGGFFFEEECCCCCCCCCDDDEEEHHHJJJLLLNNNOOOQQQTTTWWW]]]^^^cccmmmzzz|||lll\\\TTTMMMDDDAAAEEEHHHIIIKKKOOOTTTYYY^^^aaadddgggmmmvvv~~~xxxqqqpppttt{{{~~~{{{zzz~~~~~~xxxuuuwwwxxxqqqZZZFFF???===777222111222111///...,,,++++++,,,---+++******************************)))(((''''''((()))***+++)))((())))))'''(((***((((((((((((((()))******+++*********))))))(((((()))'''&&&'''***+++***''')))************+++++++++******+++++++++,,,,,,,,,---------.........//////.........////////////000---///111111111000111222777;;;AAAGGGMMMVVVcccnnnzzzwwwyyy~~~~~~|||xxxsssjjj^^^UUUSSSVVVUUUWWW]]]fffmmmpppqqqrrrpppnnnnnnnnnnnnmmmmmmffffffgggjjjlllnnnmmmlllqqqooommmooosssvvvvvvuuuzzz{{{~~~uuugggbbbcccbbb^^^\\\[[[YYYXXXYYY[[[]]]______bbbggglllpppsssttttttxxxwwwxxx|||~~~qqqeee```^^^^^^aaaeeeiiihhheeeaaa\\\YYYXXXYYYTTTTTTWWWZZZ\\\aaammmyyyxxxccc[[[^^^ddddddaaaXXXSSSMMMIIIHHHIIIJJJJJJHHHMMMUUUaaammmyyy~~~}}}|||xxxuuupppppprrrtttxxx||||||wwwsssfffaaaYYYSSSQQQQQQRRRSSSWWW[[[aaaeeeeeebbb```___]]]^^^______```aaaeeegggnnnqqquuuxxxzzz|||~~~~~~|||zzzwwwsssooollliiihhhffffffeeedddccccccccccccccccccaaa___\\\ZZZYYYXXXVVVWWWYYYZZZ[[[]]]bbbfffiiikkkooorrrwww}}}{{{zzzxxxwwwuuuuuuttttttooommmiiigggeeebbb___]]]XXXUUURRROOONNNMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNPPPTTTVVVYYY\\\cccnnnzzzqqq\\\RRRLLLEEEDDDHHHHHHIIIKKKNNNQQQUUUXXXYYY[[[^^^ccclllvvvzzztttqqqsssxxx}}}|||{{{~~~~~~yyywwwyyyxxxvvv```KKKAAA===777222111000...+++---,,,++++++,,,,,,+++***************************+++***))))))))))))***++++++***)))))))))(((((()))((((((((((((((()))******************)))))))))(((***((('''(((***+++***((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////...000222222111111222333999===CCCIIIQQQ\\\jjjuuuzzzyyy{{{zzzuuupppggg\\\UUUTTTTTTUUUXXX___gggmmmpppppprrrqqqooonnnnnnmmmllllllhhhhhhhhhjjjmmmoooppppppsssqqqpppqqqtttwwwwwwwwwzzz|||uuugggaaabbbbbb___aaa___]]][[[[[[\\\^^^``````bbbggglllpppsssttttttxxxwwwxxx|||}}}qqqeee```______aaaeeeffffffdddaaa]]]ZZZZZZZZZVVVVVVXXX[[[]]]bbbooo{{{yyyjjjZZZUUU[[[aaabbb___TTTPPPKKKGGGFFFGGGHHHHHHGGGMMMVVVcccooo{{{}}}ttttttssstttuuuxxx{{{|||~~~}}}|||zzzwwwrrrnnnfff```YYYTTTRRRRRRSSSSSSTTTYYY^^^bbbcccbbbaaa```]]]^^^``````aaacccgggjjjmmmpppuuuxxxzzz|||~~~|||xxxtttqqqnnnmmmllljjjhhhfffeeeddddddeeefffeeedddbbb```^^^[[[YYYYYYTTTUUUVVVVVVVVVWWWZZZ]]]]]]___ccchhhmmmttt{{{}}}|||{{{zzzzzzzzzzzzzzzuuurrrooollliiieeeaaa]]]ZZZXXXUUUTTTTTTSSSQQQOOOJJJHHHFFFFFFHHHIIIJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGJJJKKKMMMNNNOOOQQQUUUXXXXXX]]]gggsss~~~www]]]QQQLLLGGGGGGKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUYYY```jjjuuu~~~zzztttrrrvvv}}}~~~|||}}}|||xxxxxxzzzzzz}}}iiiTTTFFF@@@999555333000---***...,,,++++++,,,,,,+++***************************,,,+++************+++,,,++++++***)))((()))))))))))))))((((((((()))******************))))))))))))***)))((()))+++++++++***)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++,,,---------............///000222222222222444555<<<@@@FFFLLLVVVeeeuuu~~~~~~xxxqqqkkkbbbYYYTTTUUUSSSUUUZZZaaahhhnnnppppppsssrrrqqqooonnnlllkkkjjjiiiiiiiiikkkmmmpppssstttvvvtttssssssvvvxxxxxxxxx{{{}}}uuufff___```aaa___cccaaa___]]]\\\]]]^^^___```bbbgggkkkooorrrtttuuuxxxwwwxxx{{{~~~}}}rrrfffbbb```___```cccbbbcccdddbbb___\\\[[[ZZZXXXXXXYYY\\\^^^dddqqq~~~eee[[[QQQQQQXXX```aaa___RRRNNNJJJGGGGGGHHHIIIIIIGGGMMMXXXfffsss~~~{{{yyywwwuuutttuuuwwwyyy|||zzzxxxwwwuuurrrmmmjjjeee```ZZZUUUSSSSSSTTTSSSRRRVVV[[[^^^______``````^^^```aaabbbccceeehhhkkkooorrrvvvzzz|||~~~zzzvvvsssqqqqqqqqqnnnllliiigggfffggghhhiiigggfffdddbbb```]]]\\\[[[XXXXXXWWWVVVUUUVVVWWWWWWTTTVVVZZZ]]]bbbhhhooosss|||~~~}}}}}}}}}}}}yyywwwsssppplllhhhbbb___\\\ZZZYYYYYYYYYXXXUUUSSSPPPNNNKKKJJJKKKLLLKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOQQQUUUZZZ]]]]]]dddooozzzxxx]]]RRROOOJJJIIIKKKMMMNNNPPPRRRSSSTTTSSSSSSQQQRRRUUUYYYaaajjjttt{{{xxxrrrttt||||||zzzwwwvvvxxx{{{~~~rrr^^^MMMDDD;;;888666222...,,,///...,,,---......---+++************************+++++++++******+++++++++)))+++***((('''******(((***))))))((())))))***************)))))))))))))))******)))***++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///111222333222333555777???DDDIIIOOO\\\ooo~~~~~~vvvmmmeee]]]TTTQQQSSSRRRVVV\\\dddjjjnnnoooooossssssssspppmmmkkkjjjiiiiiiiiijjjkkklllppptttwwwwwwvvvuuuuuuvvvxxxyyyyyy}}}uuufff______aaa___```___]]]\\\\\\]]]^^^___aaacccfffkkkooorrrtttuuuyyyxxxyyy|||~~~uuuiiidddaaa______bbb```bbbdddccc```\\\ZZZYYYYYYXXXYYY\\\^^^dddrrrnnnXXXRRRNNNQQQYYY___```^^^QQQOOOLLLKKKLLLMMMMMMMMMIIIPPP\\\jjjwww|||yyyxxxxxxzzz{{{|||zzzwwwuuutttqqqnnnkkkeee```ZZZVVVTTTSSSSSSRRRRRRUUUYYY[[[\\\\\\]]]___aaabbbccccccccceeehhhjjjqqqtttyyy}}}|||yyyvvvuuuuuuvvvrrrpppmmmkkkiiijjjlllmmmiiihhhfffeeebbbaaa___^^^]]][[[ZZZXXXWWWVVVUUUTTTPPPRRRTTTVVVXXX]]]bbbfffqqqvvv}}}~~~~~~~~~}}}zzzvvvrrrooojjjfffbbb___^^^]]]]]]]]]\\\ZZZXXXVVVSSSPPPMMMMMMLLLKKKIIIKKKJJJGGGEEEDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPSSSYYY___dddccciiittt}}}~~~ttt]]]VVVSSSNNNKKKKKKOOOPPPRRRTTTUUUVVVUUUUUUSSSTTTVVVXXX\\\bbbkkkqqq{{{zzzqqqqqqxxx{{{uuurrrtttxxx{{{{{{hhhSSSGGG<<<999777333//////111///......//////...---************************************************'''******''''''+++,,,)))******))))))))))))******))))))))))))))))))******)))***************+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///111222222222444777999@@@FFFLLLRRR```vvv~~~~~~~~~tttiiiaaaXXXQQQOOORRRTTTYYY```ggglllnnnpppppprrrssstttrrrmmmjjjiiiiiihhhiiikkkkkkllloootttxxxwwwwwwwwwvvvvvvwwwyyyzzzwwwhhh```___```___]]]]]]\\\]]]]]]___```aaaaaacccfffjjjnnnrrruuuvvv{{{yyyzzz||||||nnngggccc______aaa```bbbdddccc```[[[XXXWWWXXXWWWYYY\\\___eeerrr{{{aaaPPPOOOOOOSSSYYY\\\[[[YYYPPPNNNMMMMMMOOOQQQQQQPPPMMMSSS___lllyyy~~~}}}{{{xxxvvvuuusssqqqooohhhccc\\\VVVSSSRRRRRRQQQTTTVVVXXXXXXYYYZZZ\\\^^^eeeeeeeeedddcccdddfffhhhppptttyyy~~~|||zzzyyyyyyyyyvvvtttrrrpppnnnnnnooopppjjjjjjiiigggfffeeedddccc```^^^\\\ZZZYYYWWWTTTRRRPPPQQQRRRRRRRRRUUUXXX\\\dddjjjrrrwwwzzz~~~|||xxxtttqqqnnnkkkhhhfffdddbbbbbbbbbaaa___^^^ZZZWWWSSSPPPNNNMMMKKKIIILLLJJJHHHFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJMMMPPPTTTZZZaaafffeeekkkrrrwwwwwwuuusssqqqrrryyynnn]]]YYYXXXRRROOOPPPQQQRRRTTTUUUVVVWWWWWWWWWUUUXXX[[[[[[\\\___eeeiiittt|||{{{rrrppptttzzz{{{rrrnnnrrryyy|||ttt\\\KKK<<<999777222///000111///......///000...---************************))))))************))))))&&&+++,,,''')))///111---++++++***)))))))))******))))))))))))************((()))+++***))))))***,,,)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++,,,---------............///000111111222444777:::@@@GGGMMMSSSccczzz}}}~~~zzzpppfff^^^VVVPPPPPPSSSXXX]]]dddjjjmmmooopppqqqqqqsssuuurrrmmmiiiiiijjjhhhjjjmmmmmmmmmnnnssswwwwwwxxxxxxxxxwwwxxx{{{}}}yyykkkbbb``````___]]]]]]^^^___```bbbcccdddbbbcccfffjjjnnnrrruuuvvv{{{yyyyyy|||~~~tttjjjddd___^^^``````bbbdddccc___[[[XXXWWWVVVWWWZZZ^^^aaafffrrroooZZZMMMNNNPPPTTTWWWWWWUUUSSSNNNMMMMMMOOORRRSSSSSSRRRPPPVVV```lllwww}}}zzzxxxxxxxxxwwwvvvpppiii```XXXSSSRRRQQQQQQUUUVVVWWWWWWXXXZZZ^^^aaaggghhhhhhgggeeefffhhhjjjnnnrrrxxx}}}~~~}}}{{{{{{yyyxxxvvvtttsssrrrrrrqqqkkkkkkjjjjjjiiihhhhhhhhheeebbb___]]]]]]ZZZVVVSSSQQQQQQQQQPPPPPPQQQTTTWWWXXX^^^fffkkknnnrrryyy~~~zzzvvvtttsssqqqpppmmmkkkhhhfffffffffeeeddd^^^[[[WWWTTTSSSRRRPPPNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHIIIKKKMMMOOORRRXXX___dddgggjjjnnnnnnkkkgggddddddffflllvvv}}}yyyjjj]]]\\\[[[VVVUUUXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYY^^^bbbdddccccccfffiiioooxxx{{{|||xxxtttvvvxxx{{{pppkkkqqqzzz~~~iiiTTTBBB<<<999333///222///...------......---,,,******************************+++,,,,,,+++******'''......***,,,555777222,,,+++******))))))******((()))))))))************''')))******(((((()))+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////...///000000111444888;;;>>>GGGMMMSSSccc{{{}}}~~~|||ssskkkbbb\\\VVVRRRSSSWWW\\\aaagggkkkmmmnnnppprrrooorrruuusssnnniiiiiijjjhhhlllppppppoooooossswwwwwwyyyzzzzzzyyyzzz~~~|||oooeeebbb```___]]]]]]^^^______```aaabbbbbbcccfffiiimmmrrruuuwwwyyywwwxxxzzz{{{zzzmmmeee___^^^```___aaabbbaaa^^^\\\ZZZZZZVVVWWW\\\aaadddhhhtttfffWWWNNNPPPSSSVVVVVVTTTQQQOOONNNNNNPPPSSSVVVXXXWWWVVVRRRWWW___iiisss|||~~~~~~yyyqqqeee[[[UUUSSSRRRRRRSSSTTTUUUVVVXXX\\\bbbfffhhhiiijjjiiiiiijjjmmmoooppptttyyy~~~}}}|||zzzzzzyyywwwvvvtttsssrrrllllllkkkkkkkkkkkkkkkjjjiiifffcccaaaaaa^^^ZZZVVVQQQRRRQQQPPPOOOPPPSSSVVVQQQWWW^^^cccfffkkkrrrxxx{{{wwwvvvvvvvvvuuusssoookkkiiiiiiiiihhhhhhbbb```\\\ZZZYYYXXXWWWUUULLLKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPVVV\\\aaahhhkkkllljjjddd___\\\\\\^^^dddnnnwww~~~uuuggg]]]]]]\\\XXXZZZ___```___]]]\\\\\\\\\]]]^^^]]]cccjjjllljjjiiijjjmmmkkktttwwwxxx}}}{{{zzzzzz}}}pppkkkrrr{{{~~~uuu]]]HHHAAA===555222555...,,,++++++,,,---+++***************************++++++------------++++++(((000111,,,///888;;;555,,,,,,+++***))))))******(((((())))))*********+++&&&(((***)))'''''')))+++)))************+++++++++******+++++++++,,,,,,,,,------............//////.........////////////000---...///000111333888;;;===GGGMMMRRRccc{{{{{{xxxnnnggg___[[[WWWTTTVVV[[[___dddiiimmmmmmnnnqqqsssnnnrrruuusssnnnjjjiiikkkjjjnnnssssssqqqpppssswwwxxxzzz||||||{{{|||}}}qqqgggbbbaaa^^^\\\\\\]]]]]]]]]]]]]]]]]]bbbcccfffiiimmmrrruuuwwwxxxvvvvvvxxxzzz}}}~~~oooeee___^^^```]]]___``````^^^]]]\\\]]]VVVXXX^^^dddfffjjjuuuwwwaaaUUUPPPSSSWWWYYYXXXUUURRRPPPQQQQQQSSSWWWZZZ\\\\\\[[[SSSVVV]]]fffoooxxxvvviii]]]VVVTTTSSSTTTRRRSSSTTTVVVYYY^^^fffkkkhhhiiikkkkkklllnnnrrrtttssswww}}}~~~~~~~~~}}}zzzxxxuuusssrrrooonnnmmmlllllllllllllllhhhggggggfffdddbbb```___\\\YYYTTTPPPOOOQQQTTTVVVXXXXXXYYYYYY\\\aaahhhmmmzzz~~~}}}zzzxxxtttooolllkkkjjjjjjiiiiiifffbbb^^^\\\[[[[[[\\\XXXTTTOOOLLLJJJJJJIIIHHHFFFEEEEEEGGGJJJKKKKKKJJJLLLMMMNNNNNNNNNPPPTTTXXXcccdddeeeeeeccc___\\\YYY]]]bbbiiiqqqyyynnniiigggfffaaa[[[^^^eeehhhkkkggg___]]]```bbb```aaammmqqqrrrwwwrrrkkkppprrrxxxzzzsssooowww}}}xxxyyy|||xxxqqqooouuuzzzyyyxxxeeeJJJ???<<<777111///.........------,,,,,,++++++++++++************)))(((((((((((())))))))))))'''222777333444<<<>>>999+++++++++***++++++,,,---)))))))))((((((((((((((())))))))))))))))))))))))...---+++*********++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------............////////////---///000000///222777<<>>EEEHHHOOO\\\jjjxxx|||~~~xxxsssmmmfff\\\UUUTTTVVVYYY[[[dddeeehhhkkkmmmnnnoooooorrrqqqooommmllllllllllllrrrsssuuuvvvuuuuuuuuuvvvwwwxxxyyy|||tttkkkgggccc```^^^]]]\\\[[[[[[[[[\\\]]]aaabbbeeeiiinnnrrrttttttwwwwwwvvvuuuvvv{{{sssiiibbb```aaabbbaaa```^^^\\\[[[ZZZZZZZZZZZZ^^^cccgggnnn|||iii[[[UUUVVVYYY\\\___```aaabbbbbbccc``````ccchhhhhhfffccc``````aaafffnnnuuuyyy{{{~~~}}}zzzlll___WWWTTTSSSSSSPPPQQQRRRTTTWWW]]]dddiiilllnnnrrruuuyyy{{{||||||{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwssssssqqqooommmkkkiiiiiijjjjjjjjjiiiiiiiiihhhhhhdddaaa\\\XXXUUUUUUVVVWWWWWWWWWVVVTTTTTTUUUYYY]]]fffkkkssszzz{{{xxxssspppoooooonnnmmmllljjjhhheeecccccccccccc^^^[[[VVVSSSQQQOOOMMMLLLIIIKKKMMMLLLIIIHHHJJJLLLMMMNNNOOOOOOOOOQQQUUUWWWYYY]]]dddkkkpppqqqqqqpppnnnqqqwwwooolllgggddddddeeeiiirrr|||~~~ttthhhdddfffiiimmmwww}}}www~~~~~~wwwvvv|||kkkkkkjjjlllsss}}}uuu~~~xxx\\\III@@@:::666444000//////...------,,,,,,+++++++++************)))*********+++++++++,,,,,,(((...555===HHHMMM@@@...---,,,+++)))((('''''''''******************++++++++++++++++++++++++++++++---,,,+++*********++++++++++++,,,---------------++++++,,,,,,,,,,,,------............///////////////111222222222555;;;@@@IIILLLTTTddduuu}}}xxxtttllleee[[[TTTSSSWWW[[[^^^eeegggiiikkkmmmnnnnnnnnnrrrpppooommmllllllmmmmmmsssuuuvvvvvvuuutttuuuvvvuuuwww{{{~~~vvvmmmhhhddd```]]]\\\[[[[[[[[[\\\]]]^^^___aaadddhhhmmmqqqtttuuuuuuuuuuuuuuuvvvyyy~~~uuujjjcccaaadddbbbaaa___]]][[[ZZZYYYYYYXXXYYY]]]dddiiirrr{{{fffZZZVVVVVVYYY___ccceeefffhhhiiimmmlllkkkllloooppplllhhhfffgggiiinnntttxxxzzz{{{~~~~~~}}}|||{{{}}}|||nnnbbbZZZVVVTTTSSSPPPQQQSSSUUUXXX^^^eeejjjmmmoootttxxx|||~~~zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||}}}}}}~~~}}}|||{{{zzzxxxwwwuuussspppmmmkkkiiinnnmmmkkkjjjhhhffffffeeeeeebbb___[[[YYYYYYYYYZZZZZZZZZYYYVVVTTTTTTUUUWWW]]]bbbjjjqqqwww||||||xxxtttrrrqqqpppooommmkkkjjjhhhgggeeedddccccccbbb___[[[XXXVVVTTTQQQOOOMMMQQQSSSQQQKKKIIIKKKOOOMMMOOOPPPPPPPPPRRRUUUWWWWWWZZZ```ffflllppprrrssstttzzzsssggggggdddcccfffmmmyyyzzzlllggghhhkkkooo{{{}}}}}}sss~~~{{{mmmjjjgggjjjrrrzzz|||zzzwww}}}hhhQQQCCC;;;777666111000000///...---,,,,,,+++++++++*********))))))(((((()))))))))*********+++,,,---111:::@@@999......---,,,+++************((((((((((((((()))))))))++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------............///////////////111222111111555<<>>EEENNN[[[sss~~~zzztttpppeee___YYYVVVWWW\\\aaadddbbbdddhhhlllpppssstttuuupppooonnnnnnnnnooopppqqqsssuuuvvvvvvuuutttuuuvvvuuuyyy~~~~~~|||ssskkkhhhddd```]]]\\\[[[[[[[[[\\\]]]^^^dddfffiiihhhgggiiimmmqqqxxxyyy{{{{{{zzzzzz{{{}}}sssgggdddfffdddcccaaa^^^\\\ZZZYYYYYY\\\[[[___eeemmmzzzlll[[[SSSOOOOOOUUU^^^dddiiipppzzz}}}www~~~yyyqqqjjjddd___[[[XXXWWWXXXZZZ[[[^^^cccjjjnnn|||rrrrrrsssssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~yyy{{{}}}~~~|||{{{zzz{{{|||{{{zzzxxxuuutttmmmllljjjiiihhhiiijjjkkkiiihhhgggfffeeecccbbbaaa^^^```aaa```^^^]]]]]]]]]YYYYYYYYYZZZ]]]ccckkkqqqyyy~~~}}}zzzzzzzzzzzzwwwtttpppnnnnnnmmmmmmmmmllliiieeeaaaYYYXXXWWWVVVTTTRRRQQQQQQOOOQQQSSSTTTSSSSSSUUUVVVTTTUUUVVVWWWXXXXXXXXXWWW]]]dddooo||||||uuuccc^^^ZZZ[[[\\\\\\bbbjjjooovvv~~~~~~vvvoookkkmmmrrrwwwuuurrrvvv|||xxxooogggbbbbbbbbbccchhhoooooonnnjjjjjjuuulllTTTEEE===777444333222111///...---,,,+++++++++************)))+++++++++,,,,,,,,,------&&&))),,,---+++(((((()))******))))))((()))))))))((())))))***++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////000111000222777@@@GGGRRRbbb}}}~~~yyyrrrmmmbbb^^^YYYWWWYYY^^^bbbeeedddfffiiimmmpppsssttttttoooooonnnnnnnnnoooqqqrrrtttvvvxxxxxxwwwwwwxxxyyyyyy}}}}}}~~~zzzpppiiifffdddaaa^^^]]]\\\[[[[[[[[[\\\]]]dddgggiiiiiigggiiinnntttyyyzzz{{{{{{zzzyyy{{{|||xxxkkkfffhhhfffeeebbb```]]][[[ZZZYYY\\\\\\```gggqqqfffWWWRRRPPPOOOUUU^^^dddiiirrrwwwttt|||zzzvvvpppjjjfffbbb]]][[[UUUWWWYYY\\\aaahhhpppuuu~~~pppppppppqqqqqqrrrrrrsssrrrsssuuuwwwyyyyyyxxxxxxtttuuuwwwzzz|||}}}~~~yyy{{{}}}~~~|||zzzyyyyyy{{{{{{{{{yyywwwuuusssqqqnnnllljjjiiijjjjjjmmmlllkkkiiigggdddbbbaaaaaaccceeefffeeeccccccdddbbb```\\\YYYXXX[[[bbbgggnnnsss{{{}}}|||}}}}}}|||zzzvvvqqqoooqqqqqqqqqrrrqqqnnnjjjfff___]]][[[ZZZZZZYYYWWWUUUOOOQQQTTTTTTTTTTTTUUUVVVQQQTTTWWWZZZ[[[YYYVVVTTTZZZ[[[___dddgggeee___YYYTTTPPPQQQWWW[[[^^^fffpppxxxwwwqqqjjjdddhhhppp}}}|||qqqssszzz~~~|||sssxxxpppiiigggcccaaagggppptttooohhhdddmmm}}}rrrXXXIII???888444444333111000...------+++++++++************)))))))))*********++++++++++++)))((((((''''''+++.........,,,+++******))))))&&&''''''((()))*********++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000000111222111333999BBBIIIUUUgggxxxpppjjj```]]]YYYXXX[[[___ccceeefffhhhjjjnnnppprrrssssssoooooonnnnnnnnnpppqqqrrruuuwwwyyyzzzzzzyyy{{{||||||}}}~~~yyyooogggeeedddaaa___^^^\\\[[[[[[[[[\\\\\\bbbfffiiiiiihhhjjjpppvvvzzz{{{{{{zzzyyyxxxzzz||||||nnnhhhiiigggeeeccc```^^^\\\[[[ZZZ\\\\\\```iiittt|||aaaTTTRRRSSSPPPVVV^^^dddjjjtttooopppzzz~~~wwwtttooojjjgggccc___\\\SSSUUUXXX]]]ccckkktttzzz}}}ppppppqqqqqqqqqqqqppppppqqqrrrtttvvvwwwvvvuuutttvvvvvvwwwxxxzzz{{{||||||~~~||||||~~~}}}zzzzzz{{{||||||}}}||||||{{{{{{|||}}}}}}|||zzzwwwvvvrrrqqqpppnnnmmmlllllllllnnnnnnmmmllljjjhhhfffeeedddfffhhhhhhhhhiiikkklllkkkeee___[[[ZZZZZZYYYXXXdddiiiooowww~~~{{{yyywwwuuurrrpppsssvvvxxxvvvsssnnnkkkhhhfffccc___[[[XXXVVVUUUUUUTTTTTTSSSQQQPPPOOONNNYYYXXXWWWWWWXXXXXXVVVTTTVVVVVVUUUTTTSSSRRRRRRQQQMMMNNNPPPRRRXXXbbboooyyyzzzsssmmmjjjhhhhhhmmmtttvvvqqqxxx}}}sssyyy}}}yyyrrrmmmkkkgggbbbfffmmmrrrrrrpppmmmlllsssiiiLLL???@@@<<<888333000/////////...,,,,,,,,,+++++++++******************************++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,,,,,,,,,,---------------.........//////222333444444666<<>>;;;999333///000......---------,,,,,,,,,++++++******++++++,,,,,,,,,++++++************+++************************,,,,,,,,,------,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,------------......------......///000///000000000111111222222111555333777BBBEEEJJJXXXkkk~~~|||~~~}}}~~~|||xxxxxxvvvyyy{{{vvvnnnhhhdddcccbbbaaacccbbbaaaaaabbbeeegggiiikkkmmmpppppppppooooooppprrruuuzzz|||}}}|||}}}}}}yyyyyyzzz{{{||||||{{{{{{|||~~~~~~}}}}}}~~~|||wwwsssjjjaaa]]]]]]]]]^^^``````^^^\\\___```cccfffiiilllmmmnnnoooqqqsssuuuwwwyyyzzzzzz~~~qqqjjjeeeeeefffeeehhhlllsss||||||zzz|||~~~oooeee^^^]]]___fffmmmuuu}}}nnnhhhgggmmmrrrtttzzzwwwhhh``````aaadddlllxxx~~~}}}zzzwwwtttqqqpppooolllkkkkkkkkkkkkkkkkkklllmmmllljjjiiihhhhhhiiijjjjjjjjjiiiiiiiiiiiijjjjjjkkklllmmmnnnmmmnnnpppqqquuuvvvxxxzzzzzz{{{zzzzzztttssssssssstttuuuwwwxxxyyyzzzzzzyyywwwvvvvvvwwwuuuxxxyyyxxxzzz{{{||||||zzzwwwttttttuuuqqqqqqpppnnnmmmoootttwwwvvvuuutttqqqnnnnnnoooqqqxxxzzz}}}yyywwwzzzyyysssmmmjjjiiiiiiggggggggggggjjjqqq|||~~~vvvvvvzzz{{{zzzzzz}}}||||||}}}|||{{{xxxllldddeeehhhlllccc^^^cccmmmvvvdddQQQ@@@;;;:::444000111///.........------------,,,++++++***++++++,,,,,,,,,++++++******+++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++******++++++,,,---,,,,,,,,,------------...///............///000000000000000000000000000000000444333888CCCFFFJJJXXXjjj|||~~~~~~xxxsssmmmhhheeedddccccccdddcccccccccdddfffiiikkkkkkmmmppprrrrrrsssuuuvvvwwwyyy|||~~~~~~~~~xxxxxxzzz{{{||||||||||||~~~~~~}}}|||{{{|||}}}~~~zzztttkkkaaa]]]]]]]]]___aaaaaa___]]]___aaacccfffhhhkkkmmmnnnoooqqqsssvvvxxxzzz{{{{{{}}}qqqjjjeeeeeeffffffiiimmmuuu|||}}}{{{jjj```[[[YYYZZZ]]]gggpppyyyqqqmmmmmmrrrwww}}}~~~|||}}}|||kkk___```aaadddkkkxxx|||yyyvvvsssrrrqqqnnnmmmllllllkkkkkklllllllllkkkiiihhhgggggghhhhhhjjjjjjiiihhhhhhhhhhhhhhhiiijjjkkkkkkkkklllnnnppptttuuuvvvwwwxxxwwwwwwvvvqqqqqqpppqqqrrrtttvvvwwwxxxyyyzzzyyywwwwwwxxxyyyxxx{{{|||{{{}}}{{{{{{{{{zzzwwwuuuuuuvvvvvvuuutttqqqppppppsssuuuvvvvvvtttpppllljjjjjjlllrrrtttxxx~~~zzztttqqqooonnnjjjkkkkkkjjjjjjpppyyy|||ssstttyyy~~~{{{yyy}}}xxxrrruuu|||~~~||||||~~~~~~}}}~~~{{{|||uuummmlllpppooogggaaadddkkksss|||lllVVVBBB;;;:::444111222/////////.........------,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,******************************++++++++++++******++++++,,,------------,,,++++++******++++++,,,---,,,,,,---------.........///............///000000///////////////////////////444333888CCCFFFJJJXXXjjj}}}{{{~~~|||wwwrrrmmmhhhffffffeeedddeeedddcccdddeeehhhjjjlllkkknnnqqqssstttuuuxxxzzzzzz|||~~~}}}wwwxxxzzz{{{|||}}}}}}}}}{{{zzzyyyyyyzzz||||||vvvlllbbb^^^]]]^^^___aaaaaa```^^^```aaaccceeegggjjjlllmmmoooqqqtttwwwzzz{{{{{{{{{}}}rrrkkkeeeeeefffgggjjjooovvv{{{|||sssggg\\\XXXWWWWWWZZZ___iiisss~~~vvvsssqqqttt{{{|||zzzxxxvvvvvvzzz~~~mmm```bbbdddgggmmmyyy}}}zzzwwwvvvuuurrrqqqooommmlllllllllmmmlllkkkiiigggffffffggggggjjjiiiiiihhhgggggghhhhhhggghhhiiiiiiiiijjjmmmppppppqqqrrrssssssrrrqqqpppnnnnnnooopppqqqtttvvvxxxxxxyyyzzzyyyxxxwwwxxxzzzyyy}}}~~~}}}zzz{{{|||{{{xxxwwwxxxyyyzzzzzzyyywwwtttssstttuuuwwwwwwvvvtttpppmmmllllllmmmppptttzzz}}}xxxuuurrrpppjjjnnnooolllkkkpppvvvyyyxxxrrrtttyyy~~~|||{{{~~~wwwmmmfffgggnnnvvv}}}|||~~~~~~~~~~~~zzzpppnnnpppqqqllliiikkknnnqqqyyyvvv^^^FFF===:::555222222//////.........---------,,,,,,++++++******++++++,,,++++++++++++,,,,,,---************************)))******++++++******)))))))))***++++++++++++***++++++******++++++,,,---,,,---------..................------......///000------....../////////000///444444999EEEGGGLLLYYYiiixxx|||~~~{{{vvvrrrllliiigggfffeeedddeeedddddddddfffhhhkkkmmmnnnppprrrtttuuuvvvyyy{{{|||}}}{{{vvvwwwyyy{{{|||}}}~~~~~~zzzyyyxxxxxxyyy|||}}}xxxoooeee^^^^^^^^^```bbbbbbaaa___aaaaaabbbdddgggiiilllmmmoooqqqtttxxx{{{||||||||||||tttlllffffffggghhhlllqqqxxx~~~xxx{{{uuubbb[[[VVVVVVVVVXXX___fffpppzzzyyyvvvssswww|||xxxssstttuuuuuuwwwzzzqqqcccfffjjjlllqqq{{{|||{{{zzzuuutttqqqnnnmmmllllllmmmmmmllljjjhhhggggggggghhhjjjiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhjjjmmmpppoooppppppqqqpppooommmlllmmmmmmnnnoooqqqtttwwwxxxxxxyyyzzzzzzxxxxxxyyyzzzwww||||||}}}~~~~~~||||||}}}~~~}}}~~~~~~|||yyywwwwwwwwwxxxzzz{{{yyyvvvrrrppppppkkkmmmqqqwww}}}}}}yyyuuuqqqmmmsssvvvrrrqqquuuxxxxxxyyy|||~~~zzztttsssxxx}}}}}}}}}nnnddd]]]___eeekkktttzzz~~~}}}~~~~~~|||qqqllllllrrrrrruuuwwwtttqqquuu{{{gggLLLAAA<<<666111111.........---------,,,,,,---,,,++++++******+++++++++++++++++++++,,,---...***************************++++++,,,,,,++++++***))))))***++++++++++++***++++++******++++++,,,---------------............---------------......///------...///000111111222111666666<<>>666111000......---------,,,,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,---...************************+++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++******++++++,,,------------.........//////---,,,,,,,,,,,,---......---...///000111222333444222888999>>>JJJLLLPPP]]]iiipppuuuvvv|||yyyuuu}}}{{{yyyyyyyyyyyyyyysssooojjjgggeeecccbbb```dddccccccdddeeehhhkkkmmmtttvvvwwwwwwwwwxxx{{{}}}}}}~~~~~~wwwssstttvvvxxxzzz{{{|||}}}}}}|||{{{zzzzzz|||{{{sssjjj^^^^^^___aaaccccccbbb```aaaaaabbbcccfffhhhkkkmmmnnnqqquuuyyy|||}}}}}}}}}{{{yyyqqqkkkjjjlllnnnrrrxxxvvvwww~~~~~~{{{vvvkkk___^^^]]]]]]]]]]]]bbbqqq}}}|||}}}{{{vvvsssooolllgggmmmvvv}}}xxxjjjooouuuwwwxxx~~~{{{xxxtttqqqqqqqqqpppppppppmmmkkkjjjjjjiiihhhfffkkkjjjgggeeedddeeefffgggeeefffggghhhjjjlllmmmmmmmmmmmmnnnnnnmmmlllkkkkkkjjjkkklllnnnpppsssuuuvvvvvvsssrrruuuwwwwwwvvvvvv}}}}}}~~~~~~{{{xxxvvvtttrrrsssuuuxxx{{{zzzwwwsssooonnnrrrzzzttthhhaaa]]]YYYXXX[[[___ccceeejjjqqqyyy~~~sssllllllmmmwwwzzzvvvvvvtttuuuuuuyyyzzzZZZEEE>>><<<888333000...,,,,,,------,,,+++,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,---...---,,,+++***+++,,,------......---------------............///000////////////000000111222444:::BBBGGGLLLUUU___ooouuusssvvv~~~uuulllqqqzzzrrrrrruuuuuuuuuvvvpppnnnllljjjiiigggdddbbbcccdddffffffgggjjjmmmppprrruuuxxxyyyxxxzzz}}}~~~{{{yyyvvvwwwyyy{{{}}}}}}}}}}}}{{{xxxvvvwww|||xxxnnnhhhdddbbb______bbbcccbbb`````````aaabbbeeeiiimmmooovvvwwwzzz|||~~~{{{yyyqqqpppnnnmmmuuuyyyyyywwwkkkdddccc```bbbddddddgggppp~~~sssoooqqqmmmnnnttt}}}xxxrrrwww{{{zzzyyy~~~}}}zzzvvvtttssssssrrrqqqpppnnnlllkkkkkkkkkiiihhhlllkkkiiigggffffffgggggggggggghhhiiijjjkkkkkkkkkmmmmmmnnnnnnmmmllllllkkkjjjjjjkkkmmmoooqqqtttuuusssssstttuuutttssstttvvvyyyzzz}}}~~~|||yyyxxxxxxxxxzzz||||||vvvsssvvv~~~vvvhhh]]]YYYWWWUUUTTTUUUYYY^^^aaagggnnnvvv~~~sssllllllpppzzz}}}xxxuuurrrssstttzzz```III@@@<<<888444000///---,,,------,,,+++++++++*********+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------------+++,,,------......---------------............//////////////////000000111111333:::CCCJJJOOOZZZcccpppxxxyyy|||sssjjjooovvvoooooorrrrrrrrrtttrrrooollljjjjjjiiigggeeehhhiiijjjkkkkkkmmmppprrrsssvvvxxxyyyyyy{{{~~~zzzwwwuuuvvvyyy{{{}}}~~~~~~~~~|||zzzxxxyyy~~~yyyooohhhccc```^^^___ccceeedddbbbaaaaaaaaaccceeeiiimmmoootttuuuwwwzzz{{{|||}}}}}}yyy}}}|||tttrrrpppooowww~~~yyymmmhhhhhhfffhhhkkkkkkoooxxxtttqqqsssoooqqqwww}}}sssxxx{{{{{{{{{~~~zzzxxxwwwvvvuuutttpppnnnllllllllllllkkkjjjmmmllljjjhhhgggfffggggggiiiiiiiiiiiiiiijjjjjjjjjmmmmmmmmmnnnmmmmmmlllkkkiiiiiijjjlllnnnppprrrsssppptttvvvtttpppooorrrtttvvvxxx{{{}}}zzzrrrjjj___WWWUUUVVVVVVUUUTTTVVV[[[___hhhooowwwtttnnnnnnttt~~~zzzuuusssssstttzzziiiQQQCCC===999666111///---------...---++++++************++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////+++,,,------......---------------............//////////////////000111111111333;;;EEEMMMTTT^^^iiippp|||}}}ppphhhooozzzqqqkkklllnnnnnnooorrrtttrrrooonnnnnnnnnlllkkkkkkmmmoooooopppqqqsssuuuvvvxxxzzz{{{{{{}}}~~~yyyvvvuuuvvvxxx{{{}}}}}}{{{|||{{{pppiiiccc```^^^___cccffffffdddaaaaaaaaacccfffiiimmmoooqqqssstttvvvxxxyyyzzzzzzxxx{{{wwwuuusssqqqyyy|||rrrnnnooommmppprrrtttxxxsssppprrrnnnsss{{{uuuwwwzzz|||}}}~~~|||{{{yyywwwvvvqqqooommmmmmmmmmmmlllkkkkkkjjjiiigggfffeeeeeeeeehhhhhhhhhiiijjjjjjkkkkkklllmmmmmmmmmmmmmmmlllllliiiiiijjjkkklllnnnpppqqqpppsssuuutttsssvvvwwwwwwxxxzzz~~~~~~tttmmmgggaaa\\\XXX[[[]]][[[XXXXXX\\\aaajjjrrr}}}wwwrrrrrrxxxxxxzzzwwwuuuzzztttZZZHHH>>>999666222000...---......---,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///+++,,,------......---------------............//////......//////000111222333666===HHHOOOVVVaaakkkqqq~~~yyymmmhhhqqquuunnniiijjjllllllooorrruuuuuuvvvwwwxxxvvvssspppmmmooorrrtttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~zzzwwwuuuvvvxxxzzz}}}~~~~~~ssskkkfffccc``````cccffffffdddbbbbbbbbbcccfffiiimmmooopppqqqrrrtttvvvwwwxxxyyywwwzzzxxxwwwtttrrryyyxxxuuuwwwtttwwwzzz{{{{{{mmmkkkooonnnttt|||xxxvvvwww{{{}}}}}}zzzxxxsssqqqooonnnoooooonnnllljjjiiihhhfffdddccccccbbbffffffggghhhjjjkkklllmmmllllllmmmmmmmmmmmmmmmllliiiiiiiiijjjkkkmmmnnnoooppprrrsssuuu~~~}}}wwwpppjjjeeebbb\\\```cccbbb]]]\\\___bbbgggqqq|||}}}|||}}}|||~~~yyywwwxxx~~~}}}}}}xxxzzzdddMMM???999777333111///.........---,,,------------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,------......---------------............///............///000111222777999@@@IIIPPPVVV```jjjrrrxxxmmmiiisss~~~sssmmmiiijjjlllmmmqqqvvvwwwzzz}}}yyytttppptttxxx|||}}}~~~~~~zzzxxxuuuvvvxxxzzz}}}vvvooojjjfffbbbaaaccceeeeeeccccccccccccdddfffiiimmmooopppqqqrrrsssuuuwwwxxxyyywwwzzz~~~~~~yyyyyywwwsssyyy~~~|||}}}rrrgggiiirrrsssuuu~~~{{{vvvtttxxx{{{}}}~~~{{{xxxuuusssrrrrrrqqqpppnnnkkkjjjiiigggfffdddcccbbbeeeeeeggghhhjjjlllmmmnnnkkklllmmmmmmnnnmmmmmmmmmjjjjjjjjjjjjkkklllmmmnnnooorrrsssxxx~~~uuunnniiifff```dddggggggeeedddeeeffffffooo|||zzz{{{~~~zzzxxxzzz|||}}}~~~yyy|||pppUUUCCC:::999555222000/////////---,,,---............------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,------......---------------............///............///111222333999;;;AAAJJJPPPUUU___iiiuuuzzznnnlllxxx}}}rrrmmmkkklllmmmoootttzzz{{{~~~}}}xxxvvvzzz}}}zzzyyywwwxxxyyyzzz}}}zzztttmmmhhhcccbbbdddeeeeeeddddddccccccdddfffiiimmmnnnppppppqqqrrrtttvvvxxxyyyvvvxxx|||~~~{{{~~~|||www{{{~~~qqqkkkeeemmmzzz~~~{{{wwwqqqvvvzzzzzz}}}}}}{{{xxxvvvvvvuuusssqqqnnnnnnmmmllljjjhhhfffeeefffggghhhiiijjjkkkllllllkkkllllllmmmnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmnnnoootttvvvwww|||uuupppmmmhhhjjjnnnrrrttttttssssssqqqwww~~~{{{zzz|||}}}{{{wwwzzz|||yyyzzz]]]GGG===;;;555333111/////////...,,,------.........---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......---------------............///------......///111222333888:::@@@IIIOOOUUU___iiiyyy{{{qqqqqq}}}xxx}}}~~~{{{rrrnnnlllmmmooopppvvv||||||zzz~~~|||zzzyyyxxxyyyyyyyyyzzz|||~~~}}}xxxmmmhhhcccbbbdddggggggfffddddddddddddfffiiilllnnnoooooooooppprrrtttwwwxxxtttvvvzzz~~~}}}pppiiiiiihhhrrrzzzqqqtttyyyxxx||||||zzzyyyxxxuuutttrrrrrrqqqooonnnkkkjjjhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkkkkkkkllllllmmmnnnpppwwwyyyuuuyyy|||xxxvvvppprrrwww}}}}}}zzzzzz|||~~~yyy||||||xxxxxxbbbKKK@@@>>>666444111000000///...,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************((()))+++---.........---+++,,,------......---------------.........//////------......///111222333666888???HHHOOOUUU___iii|||zzzrrrvvv~~~{{{wwwttt~~~|||yyyqqqmmmlllnnnooopppwww~~~{{{~~~~~~}}}yyyxxxwwwxxxzzzzzzzzzzzz|||~~~~~~{{{lllgggcccbbbeeehhhiiihhheeeddddddeeegggiiilllnnnnnnnnnnnnoooqqqsssvvvwwwssstttxxx|||yyyjjjgggkkkkkkttt|||qqqtttyyyxxx|||}}}{{{yyywwwwwwxxxxxxtttooolllmmmooommmllljjjiiiiiikkkmmmnnnjjjkkkmmmoooooonnnmmmlllkkkjjjjjjkkklllnnnppprrrssstttvvvyyy{{{|||}}}~~~~~~|||~~~zzz|||{{{ooolllnnnzzzjjjPPPAAA===777444111//////000000///---------,,,,,,+++++++++******))))))((()))))))))...---,,,+++************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...............////////////000111222333999???FFFKKKPPPXXXccckkkzzz}}}nnnppp~~~zzzzzztttsss}}}~~~}}}tttmmmkkkmmmooonnnsss{{{~~~{{{yyy{{{}}}||||||xxxvvvxxxzzz~~~{{{|||~~~}}}}}}oooggg```aaacccdddfffiiijjjgggeeefffiiikkkjjjhhhkkknnnqqqsssssssssssssssxxxyyy{{{}}}wwwooojjjmmmrrryyyuuuuuuxxxyyy~~~~~~|||zzzzzzzzzzzzvvvrrrooooooqqqmmmllljjjiiiiiiiiikkkllliiikkkmmmoooppppppooonnnlllllllllmmmoooppprrrssstttuuuvvvxxxzzz{{{|||||||||{{{~~~~~~|||}}}xxxgggcccfffrrrpppUUUEEE???888555111000000000000///---------,,,,,,+++++++++,,,++++++*********++++++...---,,,+++************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------...............////////////000111222333999???GGGMMMQQQWWWaaaiiizzz|||pppsss}}}~~~yyyzzz~~~}}}vvvpppmmmnnnooonnnrrrxxx{{{}}}}}}yyywwwvvvxxx{{{|||||||||}}}~~~zzzwwwxxxzzz}}}~~~|||}}}~~~~~~sssjjjcccbbbddddddfffiiiiiigggeeefffiiijjjjjjhhhkkknnnrrrsssssssssssstttuuuvvvyyy|||~~~yyyssspppttt{{{tttuuuzzz|||~~~~~~|||yyyuuusssssstttqqqpppnnnlllkkkkkkkkkkkkjjjkkknnnppprrrrrrqqqpppmmmnnnoooqqqrrrsssttttttuuuuuuwwwyyyzzz{{{|||||||||xxx{{{|||~~~~~~uuucccaaaeeerrrzzz]]]III@@@999666222000000000000///------,,,,,,,,,,,,+++++++++++++++******++++++,,,------,,,+++************+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........//////////////////000111222333999@@@HHHNNNRRRWWW___eeevvv~~~|||ssswww~~~}}}|||xxxtttqqqqqqpppoooqqquuuyyyzzz|||}}}}}}{{{xxxvvvqqqtttwwwxxxyyy{{{}}}{{{wwwvvvyyy|||~~~~~~yyyooogggeeeeeeeeefffhhhhhhgggffffffhhhiiiiiihhhkkknnnqqqssssssssstttuuurrrsssvvv{{{~~~www{{{wwwxxx~~~tttvvv|||}}}}}}|||zzzxxxwwwwwwxxxwwwuuurrrpppoooooonnnnnnoooqqqsssssssssrrrqqqmmmoooqqqsssuuuuuuuuutttuuuvvvxxx{{{}}}~~~xxxzzzzzz}}}~~~wwweeeeeelllyyyeeeLLL@@@:::777333111000000000///,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,---,,,++++++*********+++******++++++++++++******++++++++++++++++++++++++------------------------,,,---......//////......,,,,,,------.../////////////////////000111222333999AAAJJJPPPSSSVVV]]]bbbooo~~~~~~xxxzzz~~~}}}|||yyywwwuuuttttttssssssuuuvvvxxxyyy{{{zzzyyywwwvvvppprrruuuwwwyyy|||~~~xxxuuuuuuyyy|||uuukkkgggfffeeeeeehhhhhhgggffffffggghhhhhhhhhjjjllloooqqqqqqrrrssstttqqqsssvvvzzzzzzuuusssxxxyyy}}}uuuwww~~~~~~uuuzzz}}}|||{{{~~~|||zzzxxxuuusssrrrqqqtttuuuvvvwwwvvvtttrrrqqqnnnppprrrtttuuuvvvvvvuuuvvvwwwzzz}}}{{{zzzzzz~~~|||~~~~~~}}}iiimmmwwwmmmPPP@@@<<<999555222111111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,++++++******++++++)))******++++++*********++++++++++++++++++++++++------------------------,,,---......//////......,,,,,,------...//////000////////////000111222333:::BBBKKKQQQTTTWWW\\\aaalll~~~{{{{{{~~~~~~zzz{{{zzzyyyyyyyyyxxxwwwrrrsssuuuvvvvvvuuutttsssnnnpppsssuuuxxx}}}}}}wwwtttvvvyyy|||}}}yyynnnjjjgggeeeeeehhhhhhhhhhhhggggggggghhhhhhiiikkkmmmooooooppprrrtttssstttwwwzzz~~~vvvqqqllllllppptttzzzwwwyyyccchhhlllnnnvvv~~~{{{xxxvvvtttsssyyyzzzzzzzzzyyywwwtttsssqqqrrrsssuuuvvvwwwwwwxxxxxxyyy|||{{{{{{|||}}}~~~}}}~~~www|||vvvWWWDDD>>>:::666333111111///...++++++,,,,,,,,,,,,------------------...///000000,,,,,,++++++***++++++,,,((()))******+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,,,,---...///000000////////////000111222333<<>>EEEMMMSSSUUUYYY```eeerrr|||{{{|||yyy{{{~~~~~~zzzqqqrrrsssuuuuuuvvvvvvuuuppprrrsssuuuyyy}}}zzz{{{{{{}}}~~~qqqkkkhhheeeeeehhhjjjkkkllljjjhhhgggiiikkkjjjlllnnnooopppqqqtttwwwvvvwwwyyy|||~~~rrriii___aaagggnnnssszzzsssggg^^^^^^^^^]]]dddooo}}}zzz||||||TTTWWWWWWVVVZZZaaacccaaadddiiiooouuuzzz~~~|||{{{{{{|||~~~~~~}}}{{{zzzwwwwwwvvvwwwxxxzzz}}}~~~}}}~~~{{{yyy{{{{{{}}}|||gggTTT???<<<777444222111///...+++++++++,,,,,,---------(((((((((((()))***+++,,,+++++++++***++++++,,,,,,(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...///000111////////////000111222333???EEENNNSSSUUUZZZaaagggsss~~~{{{ttt{{{xxx{{{yyywwwwwwxxxzzz{{{{{{{{{{{{tttuuuwwwyyy}}}}}}{{{zzz}}}rrrkkkhhheeeeeehhhjjjlllmmmkkkhhhgggiiilllkkkmmmooopppqqqsssvvvyyyuuuvvvyyy|||yyyrrrnnn[[[XXXVVVVVVXXX___ppp{{{rrrkkk___XXX[[[]]]]]]fffrrryyy|||WWWWWWWWWXXXYYYZZZ[[[\\\^^^___bbbgggmmmtttzzz~~~}}}~~~~~~|||zzzyyyyyyzzz{{{|||~~~|||}}}~~~~~~~~~yyyuuuyyy~~~}}}}}}}}}xxxwww~~~qqqTTTDDD===888666555111///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++*********))))))************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------............//////---...111000///222777AAAGGGMMMPPPRRRXXXccclllxxx|||yyywwwyyypppuuu~~~~~~{{{vvv~~~|||yyy|||uuuoookkkggggggjjjiiiiiihhhfffeeeeeehhhjjjlllnnnpppsssuuuwwwwwwwww{{{{{{||||||~~~vvvoooaaaYYYRRRRRRUUU[[[ccckkkvvvwwwwwwxxxwwwsssnnnjjjfff^^^VVVVVV\\\fffvvv}}}[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]___bbbggglllqqqttt{{{~~~~~~~~~|||{{{yyyyyyzzzzzz{{{}}}~~~~~~~~~}}}~~~|||wwwyyy|||~~~{{{~~~~~~zzzzzzwwwZZZGGG???888666444000...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............//////---...111111///222888AAAGGGMMMPPPRRRXXXbbbkkk||||||yyywwwuuuqqqzzz|||zzz~~~wwwqqqlllggggggiiiiiiiiiiiigggeeeeeehhhjjjkkklllooorrrtttvvvwwwwwwxxxzzz{{{}}}wwwooobbbZZZRRRRRRUUUYYYaaahhhqqqqqqqqqqqqqqqooollljjjeee^^^XXXXXX^^^jjjzzz_________^^^^^^^^^]]]]]]]]]]]]^^^___bbbeeehhhjjjsssvvv{{{~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}~~~}}}~~~yyyyyyzzz~~~}}}{{{{{{}}}cccKKKBBB999666444000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......---------............//////---...111111000333888AAAGGGMMMQQQTTTYYYbbbjjj{{{{{{}}}}}}{{{xxx|||qqqsss{{{tttnnnhhhggghhhiiijjjjjjhhhffffffhhhiiiiiikkkmmmppprrrtttuuuvvvvvvyyy|||~~~yyypppddd[[[SSSRRRUUUXXX___fffmmmmmmmmmmmmmmmlllkkkjjjbbb\\\XXX[[[cccooocccccccccbbbbbbaaa```____________```aaaccceeefffnnnppptttxxx}}}~~~~~~}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~{{{wwwuuuzzzzzz{{{{{{yyywwwuuusssuuuuuuxxxzzzyyyyyy{{{~~~{{{wwwwww||||||uuussszzzkkkOOODDD:::666555111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......---------............//////---...111111000333999BBBGGGNNNSSSWWW\\\dddjjj~~~vvvvvvyyy|||xxxooovvvxxxqqqjjjggghhhiiijjjkkkjjjhhhgggggghhhhhhiiikkknnnqqqssstttuuuwwwzzz~~~{{{rrrccc[[[TTTSSSUUUXXX___eeekkkmmmoooooommmjjjhhhfff\\\YYYXXX^^^ggguuugggggggggggggggeeedddcccaaabbbbbbcccccceeeffffffjjjlllnnnqqqtttwwwyyyzzz~~~}}}}}}~~~}}}~~~}}}wwwqqqkkkgggdddbbbcccdddeeeeeeeeeddddddlllmmmqqqzzz{{{yyyyyyyyyzzztttrrrwwwuuummmkkksss~~~rrrSSSGGG;;;777666444111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......---------............///...---...111222111444:::CCCHHHOOOVVV[[[aaahhhlllyyy~~~uuuvvvuuu}}}xxxpppyyy|||uuulllhhhhhhiiikkklllllljjjhhhggggggggghhhjjjlllooorrrtttuuuyyy}}}|||tttccc[[[TTTTTTVVVZZZ___fffhhhlllqqqrrrmmmfffaaa^^^UUUUUUXXX___iiiwwwjjjkkklllmmmmmmmmmlllkkkffffffggggggggghhhhhhhhhhhhiiijjjlllmmmooopppqqq{{{~~~sssppppppooommmjjjfffbbb```[[[[[[[[[[[[[[[[[[[[[[[[bbbdddjjjsss~~~}}}zzzyyyxxx}}}wwwtttwww~~~sssiiifffnnnyyy~~~yyyYYYKKK===888888555333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---------......---------............///...---...222222111555:::DDDIIIQQQZZZaaagggmmmqqqyyy}}}tttwwwttt~~~{{{uuu}}}xxxooojjjiiiiiilllnnnnnnkkkiiiggggggggggggiiikkknnnqqqtttvvvzzz~~~}}}wwwfff]]]WWWVVVXXXZZZ___eeeccciiippppppjjj```XXXUUUQQQRRRXXXaaaiiiuuummmoooqqqsssuuuuuutttsssoooooooooooonnnmmmllllllkkkkkkkkkkkkkkklllmmmmmmvvvyyy}}}}}}pppjjjiiihhhgggfffdddbbb```___ZZZYYYXXXXXXYYYZZZ\\\]]]aaaccchhhpppyyy{{{yyyvvv{{{~~~|||}}}}}}tttiiidddkkkuuuaaaQQQAAA:::999555222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///...---...222222222555;;;EEEJJJTTT]]]fffmmmrrruuu}}}sssvvvvvv{{{~~~{{{wwwuuuxxx|||{{{qqqkkkjjjiiillloooooollliiigggfffggggggiiikkknnnrrruuuwwwxxx~~~|||yyyjjjbbb[[[YYYYYYYYY]]]bbbaaagggmmmllleee[[[UUURRRPPPSSSZZZbbbgggooo}}}ppprrruuuxxxyyyzzzzzzyyyxxxxxxwwwvvvtttrrrqqqpppoooooonnnmmmmmmmmmmmmnnnqqqtttwwwxxxyyy{{{~~~qqqkkkjjjhhhfffccc```___^^^^^^___VVVUUUTTTUUUWWW[[[___aaafffggglllqqqxxx|||yyyuuuxxxyyyxxx~~~uuujjjdddiiisssgggVVVDDD<<<999555000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...---...222333222666;;;FFFKKKUUU___iiiqqquuuxxx|||rrruuuxxx}}}zzzuuutttwww{{{|||~~~|||yyyxxxvvvppptttzzz~~~}}}|||sssmmmkkkjjjlllooopppmmmjjjgggfffggggggiiikkknnnrrruuuwwwwww}}}|||{{{ooofff^^^ZZZYYYXXX[[[___bbbgggllljjjbbbZZZVVVUUUQQQUUU\\\bbbeeejjjvvv}}}qqqrrruuuxxxzzz{{{{{{{{{}}}~~~~~~|||{{{xxxxxxwwwuuutttrrrpppooossstttuuuuuuvvvxxx{{{~~~zzztttrrrqqqvvvvvvpppeee___```^^^ZZZXXXWWWWWWYYY]]]aaadddeeehhhkkkooorrryyy}}}{{{zzz{{{}}}wwwxxx~~~vvvkkkdddhhhqqqpppXXXCCC>>><<<444...///......---------,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))''')))+++,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,---,,,,,,,,,++++++,,,,,,---...000///...---------------,,,...000000///222888===BBBLLLXXX___dddllltttyyyyyyoootttooo{{{}}}~~~|||wwwqqqnnnppprrrsssyyy|||uuuqqqtttzzz}}}{{{rrrlllmmmllllllkkkkkkjjjjjjiiihhhggghhhjjjooossstttuuuxxxzzz|||}}}~~~|||mmmggg___[[[[[[\\\]]]\\\dddiiillljjjbbb[[[WWWWWWYYY^^^cccffffffjjjqqqxxx}}}{{{}}}pppqqqrrrtttuuuuuuuuuuuuzzz|||~~~~~~|||zzzwwwuuutttuuuvvvwwwwwwwwwwwwyyy{{{|||mmmdddbbb```\\\WWWWWWWWWYYY]]]aaaeeefffiiinnnssswww}}}}}}{{{{{{}}}vvvvvv~~~|||pppgggiiipppvvv]]]FFF???<<<555000111.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++...,,,******+++------,,,,,,,,,++++++,,,,,,---...000000000///////////////---///000000000333999>>>DDDLLLVVV___gggooovvv{{{wwwkkkoooqqq|||uuuvvvvvvsssppplllkkknnnpppqqqxxxzzzooorrrwww}}}|||~~~~~~zzzxxxzzzvvvpppppppppnnnmmmkkkjjjhhhhhhhhhhhhiiilllqqqtttuuuuuuwwwyyy{{{~~~}}}pppjjjbbb]]]]]]^^^___```gggjjjllliiibbb[[[XXXXXX]]]aaaeeegggfffiiipppvvv{{{xxxyyy{{{~~~lllmmmnnnnnnnnnnnnmmmmmmtttuuuxxx|||~~~~~~|||zzzyyyyyyzzz|||{{{yyywwwwwwwww}}}rrrfffbbb___\\\YYYYYYZZZ]]]```eeeiiilllpppuuuzzz~~~||||||}}}vvvttt{{{~~~xxxoooooouuu~~~eeeKKKAAA===777333333.........------------,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,---,,,******,,,---++++++++++++++++++++++++...,,,******+++------,,,,,,,,,,,,,,,,,,------...---...//////000/////////---///000000000444:::@@@FFFKKKTTT___jjjssszzz~~~vvviiilllvvvtttmmmnnnnnnllljjjjjjmmmooooooqqq{{{|||ooorrrwww|||}}}~~~|||zzzxxxqqqrrrwwwzzztttsssrrrpppnnnkkkiiigggfffhhhiiikkknnnrrrttttttssstttwwwzzz~~~tttnnnfffaaa___aaacccdddmmmooooookkkddd___^^^^^^dddhhhkkkjjjiiijjjpppvvv}}}xxxssssssuuuxxx~~~gggggghhhhhhhhhiiiiiihhhkkkmmmpppsssvvvxxxyyyzzz~~~~~~~~~~~~}}}}}}|||{{{}}}}}}yyyvvvuuuyyy|||ooobbb]]]\\\[[[]]]^^^```cccfffkkkqqqttt|||~~~}}}|||}}}{{{uuuzzz}}}|||yyyyyy}}}mmmQQQBBB<<<777444333............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))***,,,..............................,,,******+++---------,,,,,,,,,,,,,,,---......***+++,,,---......------...///111000111555<<>>EEEIIIIIIQQQ```mmmuuu|||vvvnnntttttthhheeehhhmmmpppwww{{{|||yyywww{{{yyyzzz{{{{{{|||||||||{{{{{{|||{{{zzzxxxvvvtttsssrrrvvvwww|||zzzuuunnnmmmlllkkkjjjhhhggggggeeeeeehhhkkknnnooonnnllllllpppvvv|||yyytttllleeecccffflllpppwwwvvvuuurrrppppppqqqsssqqqsssuuurrrooopppvvv|||sssoooppprrruuu}}}ZZZ[[[[[[]]]___bbbdddeeefffgggggghhhiiijjjkkklllnnnppprrruuuxxxzzz{{{|||~~~|||zzzyyyyyy{{{|||~~~~~~}}}tttkkkeee```]]]```eeeaaaeeeiiimmmpppuuu}}}}}}zzz|||{{{||||||{{{{{{{{{\\\FFF===:::555000/////////.........------++++++,,,,,,,,,,,,------+++++++++*********))))))***+++,,,+++))))))+++,,,++++++++++++++++++++++++---+++)))***,,,.........---------------......///000000/////////000111111///000111111222888@@@GGGJJJIIIQQQ```kkkpppxxxzzzrrryyyqqqhhhfffjjjqqqxxx~~~|||}}}{{{zzzyyyxxxyyyxxxwwwvvvuuutttttttttwwwyyyyyyssskkkkkkjjjjjjiiiiiihhhhhhddddddeeehhhkkklllkkkiiikkkooovvv|||{{{vvvooohhheeeiiiqqqwww|||zzzxxxvvvvvvvvvxxxyyytttvvvwwwvvvsssuuu|||tttqqqqqqsssuuuyyyVVVWWWWWWXXX[[[]]]```aaadddddddddeeeeeefffggghhhjjjlllnnnqqqtttwwwxxxyyyzzz|||~~~}}}|||{{{{{{|||}}}}}}yyyrrrkkkfffeeedddaaadddiiifffkkkppptttvvv||||||yyy{{{zzz~~~|||zzz}}}}}}yyywww{{{bbbJJJ@@@<<<666000////////////............+++++++++,,,,,,---------,,,,,,+++++++++************,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++)))***,,,.........---------------...//////444222000......///111333///000111111333999BBBIIIIIIIIIRRR```hhhjjjtttyyyzzzoookkkkkkooozzz~~~}}}|||{{{zzzyyyyyy{{{|||}}}zzzzzztttlllkkkkkkjjjjjjiiiiiiiiieeeddddddeeehhhjjjjjjiiilllqqqwww~~~}}}yyyrrrkkkhhhmmmwww~~~}}}~~~~~~}}}yyy|||~~~}}}|||vvvsssssssssuuuwww|||UUUUUUUUUVVVXXXZZZ\\\^^^aaaaaaaaaaaabbbccceeeeeehhhiiikkknnnqqqssstttuuuvvvyyy{{{|||{{{{{{||||||~~~yyypppkkkmmmgggeeegggfffccceeekkklllqqqwwwzzz}}}|||yyy{{{zzzzzz{{{xxxvvvwww|||yyywwwuuu{{{|||yyy~~~fffMMMCCC>>>777000000/////////............+++++++++,,,,,,------------------,,,,,,,,,++++++***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...///......------------...//////444222///,,,,,,---000222000111111111333999BBBJJJIIIIIISSS```fffgggqqqzzzrrrllllllooouuu{{{uuunnnmmmllllllkkkjjjiiiiiifffdddccceeegggiiijjjiiimmmrrryyy~~~{{{tttmmmkkkppp{{{wwwuuutttssstttyyy|||\\\ZZZXXXWWWWWWXXXYYYZZZ``````aaa``````aaaeeehhhiiijjjkkkkkkjjjkkknnnpppnnnpppsssuuuvvvxxx{{{~~~xxxrrrnnnjjjhhhddddddfffjjjmmmooowwwxxx|||}}}zzz{{{xxxxxx~~~|||yyyxxxwwwyyy|||}}}{{{qqqyyypppSSSBBB<<<888444111000///......------......---,,,,,,++++++++++++------,,,,,,,,,,,,++++++************))))))((((((***++++++,,,,,,++++++***)))************++++++++++++,,,------......------............//////////////////111222555;;;BBBGGGFFFQQQWWW]]]eeehhhrrrwwwqqqlllnnnyyy}}}{{{}}}||||||yyypppooonnnmmmkkkhhhfffeeedddcccbbbcccfffiiikkklllrrrsssxxx~~~vvvooonnnpppvvvvvvqqqppprrrvvvvvvyyy}}}[[[ZZZXXXWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]___cccfffhhhjjjkkkkkkkkkkkkmmmooonnnooopppqqqrrrvvvzzz}}}|||uuupppmmmqqqooollljjjlllooorrrttt|||zzzyyyvvvwww|||zzzxxx|||zzz|||zzzyyy{{{{{{uuuWWWDDD<<<888444111111///.....................------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***************+++++++++++++++,,,------......------............////////////000111111333666===EEEKKKJJJSSSWWW[[[eeelllzzzxxxrrrnnnttt}}}|||||||||}}}|||sssrrrqqqooommmjjjhhhfffdddbbbaaaaaaeeeiiilllmmmrrrtttzzz~~~vvvooonnnrrrzzzxxxrrrooooooqqqtttvvvzzz[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]aaadddeeehhhjjjllllllmmmnnnpppooonnnnnnmmmnnnrrrxxx|||yyytttqqqpppsssqqqooonnnppptttxxx{{{zzzwwwuuuuuuzzz{{{yyy~~~~~~|||uuutttyyyzzz]]]GGG===777333111111000///..................---------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************+++++++++,,,+++,,,------......------............////////////222222222333777???IIIPPPOOOVVVWWW[[[fffppp|||uuurrr|||~~~||||||~~~wwwvvvuuurrrooollliiihhheeecccaaaaaaeeekkkoooqqqsssvvv~~~wwwqqqrrrwww{{{sssnnnlllmmmqqqssswww}}}[[[ZZZYYYWWWVVVVVVVVVVVVXXXZZZ[[[[[[ZZZ[[[^^^```aaadddhhhkkkmmmoooqqqsssrrrqqqnnnllllllooouuuzzzxxxvvvvvvwwwssssssssssssvvv{{{yyyuuutttuuuyyyyyysssrrrwww}}}cccKKK???888444222111000///............------,,,------...//////------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,+++,,,------......------............////////////222222111222777@@@KKKRRRQQQXXXYYY\\\hhhsss{{{www~~~zzzyyywwwtttqqqmmmjjjhhhgggdddbbbbbbgggnnnsssvvvuuuyyy{{{xxx{{{|||sssnnnmmmooonnnqqqvvv|||[[[[[[ZZZYYYXXXXXXXXXWWWYYYZZZ[[[ZZZXXXWWWXXXZZZ]]]```eeeiiilllooosssvvvvvvtttrrrnnnmmmppptttyyy|||~~~{{{xxxxxxzzz}}}yyyzzz{{{{{{}}}wwwtttsssuuuxxx{{{yyy}}}~~~zzzuuurrrwww}}}iiiPPPBBB;;;777222111000//////......///,,,+++++++++,,,---......------,,,,,,,,,+++++++++*********************+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,------......------............////////////111000000111666???JJJRRRQQQYYY\\\___jjjsss}}}zzz{{{zzzxxxuuuqqqmmmjjjhhhfffcccaaaccchhhooouuuyyyzzz~~~{{{rrrmmmnnnsssmmmpppuuu{{{\\\\\\\\\\\\\\\[[[[[[[[[YYYZZZZZZYYYVVVTTTTTTUUUZZZ]]]```dddggglllqqqtttuuuuuutttsssqqqsssvvvyyy|||}}}~~~|||{{{zzz}}}|||||||||zzzyyyzzz|||}}}wwwtttssstttwww||||||~~~xxxvvv{{{}}}~~~{{{wwwtttxxx~~~|||pppUUUEEE===:::222222111000////////////,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,------......------............////////////000000000222666???IIIPPPPPPZZZ]]]bbbkkkrrr~~~zzzyyy~~~{{{zzzxxxuuurrrnnnkkkiiieeecccbbbeeekkksssxxx{{{{{{pppkkkmmmrrrlllooottt{{{]]]]]]^^^^^^_________^^^[[[\\\]]]\\\YYYWWWWWWXXXYYY[[[\\\^^^```dddjjjnnnppprrruuuvvvvvvwwwyyyzzzzzz{{{|||}}}|||zzzxxxwwwvvvxxx{{{~~~~~~xxx{{{~~~~~~~~~}}}xxxtttqqqsssuuuxxx~~~~~~}}}xxx{{{~~~|||xxxuuuxxx|||}}}}}}wwwZZZGGG>>>;;;333222111000////////////...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------......------............///////////////000111333888???HHHNNNPPPYYY]]]bbbkkkqqq~~~|||xxxtttttt||||||{{{{{{|||{{{yyyvvvssspppmmmkkkhhhhhhhhhlllssszzz|||ooogggfffjjjjjjmmmssszzz]]]^^^___```aaaaaaaaaaaa^^^___aaa```^^^]]]]]]^^^ZZZZZZZZZZZZ[[[^^^dddhhhkkkoootttwwwyyyzzz{{{|||wwwxxxyyyzzzzzzxxxvvvuuutttuuuwwwzzz|||~~~{{{zzzyyytttoooqqqsssvvv}}}~~~{{{{{{{{{xxxvvvxxx{{{|||^^^III???;;;333222111000////////////000///...------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------......------............/////////000000111333555999@@@HHHMMMPPPYYY]]]aaakkkqqq~~~zzztttpppqqqzzzwwwxxxxxxyyy}}}||||||zzzxxxuuuqqqooommmnnnnnnooottt{{{~~~oooddd```bbbiiilllqqqyyyaaaaaa``````aaabbbdddeeefffeeedddbbbaaa`````````___]]][[[YYYYYY[[[]]]^^^eeegggkkknnnpppsssvvvyyy{{{}}}|||zzzyyyxxxwwwwwwwwwwwwwwwyyy}}}}}}|||vvvsssqqqrrrwww~~~|||vvv}}}www{{{zzzuuuxxxvvvuuu|||iiiMMM???>>>999555000------.........---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------...............---------//////111444:::BBBJJJOOOOOOSSS^^^kkkrrrvvvvvvnnnjjjrrr}}}xxxyyyzzz{{{~~~|||{{{|||yyyrrroooooonnnttt|||{{{kkkaaa^^^^^^eeeiiipppxxx`````````aaadddgggjjjlllooonnnllljjjhhheeedddcccaaa___]]][[[[[[\\\]]]___bbbeeehhhjjjlllnnnqqqsssyyy{{{~~~~~~}}}{{{zzzzzz{{{|||}}}|||{{{{{{}}}wwwsssrrrrrrvvv}}}~~~xxx{{{|||www|||zzzyyy}}}pppRRRAAA>>>999555111...---...///...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................000000111444:::AAAHHHMMMLLLQQQ]]]jjjsssxxx{{{tttjjjfffooozzz}}}zzzvvvwwwwwwyyy~~~}}}{{{|||yyysssppprrrttt|||~~~kkk```]]]^^^dddhhhooowww``````aaacccgggmmmrrruuutttsssrrrpppllliiieeeccceeedddbbb```______`````````bbbeeegggggghhhjjjkkkuuuwwwzzz{{{zzzzzzzzz{{{{{{~~~}}}|||}}}yyytttrrrrrruuu{{{zzz~~~}}}~~~zzzYYYDDD>>>999666111///.../////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------......//////000000000111444999@@@FFFJJJJJJPPP]]]kkktttzzz}}}wwwqqqgggcccmmmzzz~~~zzzvvvttttttuuuwww~~~~~~||||||yyyuuusssuuuzzzlll___\\\^^^cccgggmmmttt|||bbbbbbccceeejjjpppuuuyyyvvvvvvvvvuuurrrnnnkkkhhhjjjiiihhhfffeeedddddddddbbbdddfffgggfffffffffgggmmmpppssstttuuuuuuwwwxxxuuuzzz~~~||||||}}}{{{tttqqqrrruuu{{{}}}^^^GGG???999666222000///000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............,,,------...///000000111000000111444888???DDDHHHKKKSSS___llluuu}}}~~~|||tttoooeeebbbmmm||||||wwwuuuttttttwww~~~}}}}}}{{{xxxwwwzzznnn^^^[[[^^^aaaeeejjjrrrzzzddddddeeefffjjjooosssvvvvvvwwwxxxyyyxxxvvvtttrrrnnnmmmmmmlllkkkjjjhhhggggggiiikkkkkkiiihhhgggggggggiiikkkmmmmmmnnnppprrrqqquuu{{{~~~~~~}}}sssqqqqqqtttzzz~~~vvvwwwbbbKKKAAA999777333111111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////------......///000111111000000222444999>>>DDDGGGNNNVVVaaakkkuuu}}}{{{~~~tttiii```___kkkzzz}}}yyyvvvuuutttxxx||||||yyyvvvvvv}}}qqq```\\\___aaadddiiiqqqyyyeeeeeeeeegggiiikkknnnooonnnoooqqqrrrssssssssssssooooooppppppooommmkkkjjjlllnnnppppppmmmkkkiiiiiidddfffggghhhhhhiiikkkmmmpppsssvvvxxxyyyxxxyyyzzz~~~}}}~~~sssppppppsssxxx}}}|||rrrsssiiiOOODDD:::777444222222111000///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////.........//////000000111000000222555:::@@@DDDGGGOOOWWW```hhhrrr|||yyy~~~~~~uuubbb[[[[[[fffsssyyyyyyxxxvvvuuuuuuzzzxxxooommmnnnsssvvv~~~tttfffbbbccceeegggkkkqqqxxxbbbcccdddfffggghhhhhhhhhcccdddfffgggiiikkkmmmmmmmmmnnnpppqqqpppnnnlllkkknnnppprrrrrrpppmmmkkkjjjeeeggghhhgggggggggiiikkkmmmnnnpppqqqqqqsssvvvxxxyyy}}}~~~{{{zzz{{{|||}}}}}}tttqqqpppqqqttt~~~~~~|||qqqsss}}}qqqTTTFFF:::777555333333222111///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000///////////////000000000///000333666;;;AAAFFFHHHLLLTTT\\\cccnnn{{{yyy{{{ttt___ZZZ[[[ccclllqqqsssuuussssssuuu|||ppphhhfffhhhiiinnnxxxxxxmmmjjjkkkkkklllooosssxxx}}}```aaaccceeeffffffeeedddaaabbbcccdddfffiiikkklllkkkmmmoooppppppnnnllljjjnnnqqqsssssspppmmmkkkjjjhhhiiiiiiiiiggggggiiikkkhhhiiijjjlllnnnrrrwww{{{uuuzzz}}}yyyvvvxxxyyyzzz{{{}}}uuurrrooooooqqqzzz~~~~~~rrrttt}}}wwwXXXGGG:::888555333333222111///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000000000000000///////////////000333777<<>>FFFLLLOOO[[[___eeekkkppptttwwwyyywww~~~zzz}}}{{{qqqiiifffllltttwwwwwwwwwxxxvvv{{{~~~{{{{{{|||yyylllfffiiiooovvv~~~]]]^^^aaadddhhhkkkmmmooopppooonnnmmmllljjjiiihhheeefffhhhkkknnnppprrrsssxxxwwwvvvuuuvvvxxxzzz{{{wwwvvvtttttttttuuuwwwxxxxxxwwwvvvtttssssssssssssqqqrrrttttttssstttuuuwww~~~|||uuupppooooooqqqwww~~~~~~wwwwww|||tttooolllmmmtttwwwuuuxxxsssUUUAAA===888444333222222111////////////............------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......---------............///////////////000000000000111000111555===FFFMMMQQQ___fffnnnqqqqqqrrrvvv{{{zzz}}}vvv{{{~~~|||ssskkkgggllluuuxxxyyyyyyvvvuuu{{{zzzuuusssvvvtttoooqqquuu}}}ZZZ[[[]]]```dddgggjjjlllppppppppppppnnnmmmkkkjjjhhhiiiiiikkklllnnnoooppptttvvvxxxzzz||||||{{{{{{uuuuuutttuuuvvvyyy{{{}}}|||{{{yyywwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvxxxyyyxxxqqqooonnnoootttzzzuuuqqqzzz{{{qqqnnniiigggooo{{{yyy|||yyyXXXBBB>>>999555333333222111////////////............------------------------------------............---------------------------,,,,,,,,,,,,---......---------............///.../////////000000000111111000111555>>>GGGOOOSSS___hhhrrrvvvttttttyyyzzzrrrxxx|||{{{rrrjjjfffllluuuyyyyyyzzzvvvvvv}}}~~~tttooonnnsss|||vvvuuuxxx}}}XXXYYY[[[^^^```ccceeefffkkklllmmmnnnnnnnnnmmmlllllllllkkkkkkkkklllmmmmmmqqqtttxxx|||~~~}}}|||zzzvvvvvvuuuvvvxxx{{{~~~~~~}}}|||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||rrrooonnnnnnqqqwwwwwwqqqwwwzzzrrrooojjjhhhooo}}}~~~[[[EEE@@@;;;666444222111000////////////............------------------------------------............,,,,,,,,,------------...---,,,,,,,,,,,,---......---------............///......//////000000111111111000222777@@@IIIPPPTTT]]]hhhsssxxxwwwwww}}}zzzrrrxxx}}}|||uuummmjjjpppxxx{{{zzzzzzxxxyyy~~~uuulllhhhhhhooo}}}|||yyyyyyzzzWWWXXXZZZ]]]___```aaaaaaccceeegggjjjlllmmmllllllooonnnlllkkkkkkkkklllmmmppprrrvvvzzz|||||||||{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}||||||}}}~~~sssnnnmmmmmmpppuuuzzzsssvvv}}}{{{vvvnnnnnnooossszzz|||xxxzzz___GGGBBB<<<777444222000...////////////............------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///.........///000111111111000000333:::CCCLLLRRRUUU]]]gggrrrxxxyyyzzz}}}vvv|||}}}vvvrrrwww~~~|||{{{zzz|||yyyoooeeeccceeemmmyyy|||wwwuuu|||WWWYYY[[[]]]^^^^^^^^^^^^]]]___cccgggjjjkkkllllllooonnnmmmlllkkklllmmmmmmpppqqqtttvvvyyy{{{||||||~~~}}}{{{zzzzzz|||}}}~~~~~~}}}~~~tttnnnllllllpppuuu}}}uuuvvv{{{|||yyylllqqqvvvwwwxxx}}}~~~wwwtttyyycccHHHDDD===777444111///---000/////////............------------------------))))))*********+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////---......///000111111222000111444;;;EEEMMMSSSUUU]]]fffrrrxxxzzz|||zzz}}}yyy~~~~~~|||yyy|||xxxmmmcccaaaeeelllwwwwwwqqqqqqyyy]]]^^^^^^______^^^^^^]]]]]]]]]___aaacccdddfffffflllmmmmmmllljjjjjjkkkmmmrrrrrrtttuuuwwwyyyzzz{{{~~~}}}|||{{{~~~~~~~~~yyymmmhhhiiimmmppp{{{~~~sssqqq}}}wwwssstttuuuttttttzzz{{{xxxxxx|||}}}jjjSSSCCC===:::222000222...000000///...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000666666333;;;KKKPPPPPPXXXdddgggoooyyy}}}{{{{{{zzzmmmaaa^^^ccclllxxxzzzooojjjllluuu]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^___aaabbbcccggghhhjjjjjjjjjjjjmmmooopppqqqrrrtttuuuwwwxxxyyy|||}}}}}}~~~~~~}}}}}}}}}{{{uuutttttt{{{||||||{{{{{{xxxmmmhhhiiilllooozzzwwwtttvvvnnnoooqqqrrrtttyyy~~~vvvuuuwww{{{zzzoooVVVEEE>>>;;;333222444///000//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000333555222;;;LLLQQQRRR[[[dddjjjsss{{{zzz{{{{{{|||uuujjj___^^^dddmmmzzztttiiidddgggrrr}}}^^^^^^____________^^^^^^^^^]]][[[ZZZZZZ\\\]]]^^^aaaccceeefffgggjjjmmmpppnnnnnnpppqqqsssuuuvvvvvvxxxyyy{{{|||~~~sssmmmkkkkkkjjjnnnqqqrrruuuwwwlllggghhhlllnnnwwwzzzvvvwwwmmmnnnppptttxxx|||~~~~~~zzztttpppqqqssswwwyyy|||xxxYYYGGG???<<<555444666111000//////......---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111333222;;;LLLQQQSSS]]]eeennnxxx~~~}}}}}}|||vvvvvvzzz}}}ooofff^^^^^^eeeooo{{{pppdddaaafffsssyyy~~~~~~~~~^^^^^^____________^^^^^^___]]][[[XXXXXXYYY[[[\\\]]]___aaaccceeegggkkkmmmlllmmmnnnppprrrsssuuuvvvuuuwwwyyy|||~~~}}}}}}}}}wwwnnnjjjhhhhhheeeiiimmmnnnqqq|||wwwlllggghhhjjjmmmuuu|||vvv~~~~~~tttsssuuuzzz}}}yyysssooolllmmmnnnpppwww~~~{{{|||\\\III???<<<555555777111000/////////......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000000000000111444333;;;KKKPPPRRR\\\gggsss}}}~~~}}}wwwuuuxxxzzzuuutttwww|||kkkddd^^^___eeeooo|||oooeeecccjjjzzztttyyyzzz}}}^^^______``````______^^^```^^^[[[YYYXXXYYY[[[\\\\\\^^^```aaaaaacccfffhhhjjjjjjllloooqqqsssuuuvvvtttvvvxxx|||}}}|||{{{zzz{{{}}}wwwoookkkjjjjjjjjjiiilllnnnmmmoooxxxxxxmmmggggggiiikkksss~~~}}}ssszzzzzzyyyzzz|||tttsssooollljjjiiiiiiooovvv~~~```KKK???;;;444444666000///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000000000000333666555<<>>888777777000000000/////////.........000///...---,,,------...---------,,,,,,---------------------------------,,,---......//////......,,,,,,---------................../////////000000222333888@@@FFFNNNZZZeeeooowww~~~qqqaaa\\\eeepppvvvwwwvvvvvvvvvxxxzzzzzzkkkeeeaaaeeennn}}}}}}zzz~~~```___^^^]]]]]]\\\\\\\\\___`````````___]]]\\\ZZZ^^^^^^^^^^^^^^^___`````````aaabbbdddgggjjjlllnnnooorrruuuwwwyyy|||lllbbb]]][[[\\\YYYaaaooo|||uuuiiicccaaaaaadddfffnnn|||tttuuuwwwsssuuu|||ppphhhttt}}}```HHH@@@:::888888111000000000/////////......//////...------------...,,,------......------,,,------------------------,,,---......//////......,,,------------.............../////////000000000000111666???GGGQQQ___kkkrrr{{{uuuccc___bbbhhhnnnrrruuuvvvwwwxxxzzz{{{nnngggbbbfffqqqyyyuuuvvvxxx|||```___]]][[[[[[[[[]]]^^^______`````````___^^^]]]^^^^^^^^^^^^^^^___```aaaaaabbbcccdddfffhhhjjjkkklllnnnqqqssstttwww{{{}}}ooo^^^YYYXXXXXXZZZZZZeeewww~~~~~~~~~|||zzz}}}}}}vvvjjjdddaaaaaa___bbbjjjyyy~~~|||wwwyyytttmmmzzzeeeKKKBBB:::888777111000000000////////////...//////......------------+++,,,---......---,,,+++------------------------,,,---......///.........------------...............////////////000000000111222777???HHHRRR```mmmttt||||||hhh```aaadddjjjrrrwwwxxxwwwxxxzzz}}}ooohhhccchhhttt|||wwwtttyyy|||```^^^\\\[[[ZZZ\\\]]]___\\\]]]^^^___``````aaaaaa]]]]]]]]]^^^^^^```aaaaaabbbbbbbbbcccdddfffggghhhiiikkkmmmnnnppprrruuuxxx{{{}}}xxxbbbWWWUUUTTTTTTUUU^^^iii|||~~~zzzzzzzzz~~~zzzvvvsssqqqooooooppprrrtttwwwyyywwwkkkdddaaa```\\\```hhhuuuzzzxxxwwwrrrjjjNNNCCC:::777777111111000000000////////////...............---------+++,,,---......---,,,+++------------------------,,,---......///.........---------.........//////////////////000000000111333444999AAAHHHQQQ^^^kkksssyyy}}}zzzzzznnn``````dddllluuuzzzzzzxxx{{{|||qqqjjjgggmmmzzz}}}xxxuuu{{{```^^^]]][[[[[[]]]^^^___ZZZ[[[\\\]]]___aaabbbccc]]]]]]]]]^^^___```aaabbbaaaaaabbbbbbccceeefffgggggghhhjjjkkklllmmmpppsssuuuxxx{{{}}}}}}~~~rrreeeXXXSSSRRRPPPPPPRRR```jjj|||~~~uuurrrrrrmmmqqqssspppoooqqqqqqoookkkkkkiiifffeeegggkkknnnssswwwyyylllddd```___^^^aaagggrrr}}}uuuxxx|||xxxvvvoooRRREEE;;;777777111111111000000000/////////......//////......---,,,,,,------......------,,,------------------------,,,---......//////......------.........//////////////////000000000111111444555:::BBBIIIPPP\\\gggnnnuuuxxxvvvwwwooo___aaaeeennnwww||||||{{{~~~~~~vvvpppooowww~~~yyyvvv{{{______^^^]]]]]]^^^___```[[[[[[[[[\\\^^^___```aaa]]]]]]]]]^^^___```aaabbbaaaaaaaaaaaacccdddeeefffeeeggghhhiiiiiijjjmmmooommmppptttuuuvvvwwwyyy|||~~~uuu___XXXSSSRRRQQQPPPRRRUUU^^^fffvvvyyyrrrppppppiiimmmmmmiiiggghhhiiigggeeefffgggfffeeehhhoootttyyyzzzmmmeee```___```bbbfffnnn|||vvvvvv}}}}}}{{{{{{tttVVVHHH<<<888888222111111111000000000//////---.../////////...---,,,---------,,,,,,---------------------------------,,,---......//////..................//////////////////000000000111111111222444;;;DDDJJJPPPZZZdddiiiqqqwwwwwwyyylll___aaafffmmmuuu{{{}}}xxxyyy}}}{{{uuuvvvwwwxxx{{{}}}}}}______^^^^^^^^^______```\\\\\\\\\\\\]]]^^^______\\\]]]]]]^^^___```bbbbbb`````````aaabbbdddeeefffeeefffhhhhhhhhhiiikkknnneeeiiimmmooopppqqquuuxxxwwwzzz~~~vvv___VVVSSSRRRSSSRRRRRRVVV[[[[[[bbbqqqxxxrrrppppppjjjmmmmmmiiieeedddccc```bbbeeeiiijjjlllqqqzzzzzzmmmeee```^^^```aaadddkkkxxx~~~yyyxxx~~~xxxXXXJJJ>>>:::999333111111111111000000000000---.../////////...,,,,,,......,,,++++++,,,......------------------------,,,---......//////................../////////000000000000000111111111111000333;;;DDDKKKPPPYYYccceeeoooxxxzzz}}}hhh```bbbffflllssszzzyyynnnkkkjjjdddgggkkkpppvvv~~~]]]^^^^^^^^^___`````````[[[\\\]]]^^^^^^^^^]]]]]]___^^^\\\[[[[[[\\\^^^___aaa````````````bbbcccdddeeefffggghhhiiijjjkkkkkkpppnnnllljjjjjjlllnnnppprrrssstttwww{{{gggWWWOOONNNMMMOOORRRVVVYYYZZZaaafffnnn{{{yyyvvvtttrrrsssrrrooollljjjiiiiiiiiigggjjjmmmpppttt}}}~~~pppfffaaaaaaccceeehhhjjjsss|||vvv{{{zzz|||\\\GGG@@@;;;555222111000...///111222222111////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------............////////////------......///000000000444444888@@@FFFKKKRRRZZZgggssszzzyyy}}}lllaaabbbhhhpppvvvzzz|||jjjdddeeeggggggiiilllooouuu|||^^^^^^^^^_______________\\\\\\]]]]]]^^^^^^^^^^^^___^^^\\\[[[[[[\\\^^^___aaa````````````bbbcccdddffffffgggggghhhiiijjjjjjmmmlllkkkjjjjjjlllmmmooopppqqqrrruuuxxx|||pppZZZNNNMMMMMMMMMOOORRRVVVYYY[[[aaafffnnnyyy~~~|||~~~|||yyyvvvsssqqqpppppppppsssyyy~~~~~~qqqfffaaa``````cccfffiiisss|||uuurrr~~~}}}___JJJAAA<<<777333222111//////000111111000..............................---------,,,,,,,,,------------------------///......---------..................////////////------......///000000000444444999@@@FFFJJJRRRZZZfffqqqxxxwww{{{pppdddfffllluuuyyy{{{wwwmmmkkkkkkiiiiiijjjkkkmmmrrrxxx_______________^^^^^^^^^\\\]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\\\\]]]^^^___````````````aaabbbccccccffffffggggggggghhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmnnnpppsssvvvyyy|||~~~|||dddTTTLLLLLLLLLMMMPPPSSSWWWZZZ\\\```fffmmmuuurrrgggaaa___^^^aaadddiiisssvvvmmmkkk{{{}}}|||cccMMMCCC===888555444222000///000000000..............................------------,,,,,,,,,..............................---------...//////............////////////---......//////000000111555555:::AAAGGGJJJQQQYYYfffooouuuuuuxxx}}}xxxvvvfffjjjsss|||~~~uuusssvvvuuuppppppooonnnoooqqquuuzzz|||}}}~~~`````````___^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^_________^^^]]]]]]]]]]]]^^^_________``````aaabbbbbbcccffffffffffffffffffggggggdddeeegggjjjkkklllllllllmmmnnnppprrruuuxxxzzz|||rrr]]]SSSOOOKKKMMMPPPRRRUUUXXX\\\___```fffmmmrrr{{{tttiiibbb^^^\\\```dddiiitttttthhhcccrrr~~~yyyyyygggPPPEEE===888666555333111000000000...---........................---------------------------------------------------------------...///000............////////////.........///000000111111555555:::BBBGGGKKKQQQXXXfffnnntttuuuwww|||}}}{{{zzzzzziiiooo{{{zzz}}}}}}|||yyyuuuttttttvvvxxxyyy{{{}}}`````````___^^^^^^^^^]]]^^^^^^]]]]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaabbbbbbeeeeeeeeeeeeeeeeeeffffffccceeegggjjjlllllllllkkknnnoooqqqtttvvvyyyzzz{{{~~~gggVVVOOONNNLLLOOORRRUUUWWWZZZ^^^aaa```ggglllpppxxxvvvlllccc^^^]]]```dddjjjuuuuuuggg]]]lllxxxuuusssqqq~~~kkkSSSEEE===777666555333111000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............////////////......//////000111111111444555;;;CCCHHHLLLRRRYYYgggmmmsssvvvxxx|||}}}}}}zzzmmmvvv}}}yyyxxxyyyxxxwwwyyy{{{~~~_______________^^^^^^^^^___^^^]]]]]]]]]^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaaccccccddddddeeeeeeeeeeeeeeefffiiikkklllmmmmmmmmmpppqqqsssvvvxxxzzz{{{{{{zzz|||~~~vvvaaaUUUPPPNNNLLLPPPTTTWWWWWWYYY]]]aaabbbfffkkkppp{{{yyyoooeee^^^]]]aaaeeeiiitttwwwfff[[[iiivvvnnnpppsssmmmxxx}}}{{{oooVVVGGG===777666555333111000000000...---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////............////////////...//////000000111111222333444;;;DDDIIIMMMSSSZZZggglllrrrwww{{{}}}xxxrrr|||~~~}}}|||zzzxxxvvvyyy}}}^^^^^^^^^_______________```___]]]]]]]]]^^^```aaa^^^^^^____________^^^^^^]]]^^^___aaaaaaaaaaaa```aaabbbbbbcccdddeeeeeefffhhhiiijjjlllmmmnnnnnnnnnqqqrrrtttwwwyyyzzzzzzzzzyyy{{{}}}~~~~~~nnn^^^VVVQQQNNNKKKPPPUUUVVVVVVWWW[[[___cccfffjjjrrr|||qqqfff___]]]```dddhhhrrrvvvddd\\\hhhyyypppjjjoootttoooxxx{{{xxxtttYYYIII>>>999888444222000///000000///...------------------------,,,,,,,,,---------......------------------------///......---------................../////////////////////000111111222222111333:::DDDJJJNNNTTT[[[eeeiiiqqqxxx|||~~~wwwrrr}}}|||yyy|||]]]^^^^^^______````````````___]]]]]]]]]^^^```bbb^^^^^^____________^^^^^^]]]^^^___aaaaaaaaaaaa``````aaaaaacccdddeeeffffffkkkkkkllllllmmmnnnooopppqqqrrruuuwwwyyyzzzzzzzzzzzz|||~~~fffZZZSSSNNNJJJJJJOOOTTTUUUTTTUUUYYY]]]dddfffjjjsss~~~sssggg___]]]```cccfffppptttaaa___ggg}}}vvvyyyllliiinnnsssttt|||}}}xxxwww\\\JJJ???:::999444222000///000000000...------------------------,,,,,,,,,------.................................000///...---------------............/////////000/////////000111111222222000222:::DDDKKKOOOUUU\\\dddgggooowww|||vvvooozzz~~~^^^^^^^^^^^^^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]___```___```aaa```___```aaaccccccbbbaaaaaabbbdddfffhhhkkkkkkllllllmmmnnnnnnnnnppprrrtttuuuvvvxxx|||~~~~~~ppp___VVVNNNKKKMMMOOOQQQSSSUUUVVVXXX\\\___eeefffjjjvvv~~~sssiiibbbddd``````gggsssqqqbbb]]]lllzzzvvvtttooohhheeehhhpppwwwyyy^^^JJJBBB;;;444444333222000///.........//////.........------------------,,,,,,+++++++++...------,,,,,,------...---------............///------............------000////////////000000111333333:::FFFKKKLLLTTT```aaagggooouuuwwwzzz}}}uuussszzz______^^^^^^^^^______```^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]___aaa```aaaaaaaaa``````bbbcccdddcccbbbbbbdddfffhhhjjjlllmmmmmmnnnnnnoooooopppppprrrssstttvvvxxx|||kkk[[[SSSMMMKKKNNNOOOQQQSSSUUUVVVYYY\\\___bbbfffmmm|||vvvkkkdddbbb______fffssswwwhhhaaapppyyytttssspppiiicccdddnnnwww{{{aaaLLLBBB;;;444222222111000//////000000//////.........---------.........---------,,,,,,---------,,,,,,------------------............///...//////////////////...///////////////000000111333333:::FFFLLLNNNVVVaaaiiilllqqqsssssstttvvvxxxxxxooovvv~~~~~~``````___^^^^^^^^^_________^^^^^^^^^]]]]]]\\\\\\]]]^^^___^^^]]]]]]___aaa```aaabbbaaa``````bbbdddeeeddddddeeefffiiikkklllmmmnnnnnnoooooopppqqqqqqpppqqqsssuuuvvvxxx{{{~~~}}}}}}~~~~~~cccUUUOOOKKKKKKPPPPPPRRRTTTVVVWWWZZZ]]]```ccciiitttyyynnngggbbb```aaahhhtttqqqfffsssxxxtttwwwuuulllcccbbbmmmxxx~~~fffNNNCCC:::444111111000000000000111111...............---------//////............---------------------------------------............/////////000000000000/////////////////////000111111333333;;;HHHNNNPPPXXXcccnnnoooqqqqqqpppqqqrrrttt}}}|||mmmsss{{{}}}|||{{{~~~~~~}}}aaa```___^^^^^^^^^^^^^^^_________^^^]]]]]]\\\\\\]]]^^^___^^^]]]^^^___aaaaaabbbbbbbbbaaaaaacccdddeeeeeeeeefffhhhjjjlllmmmmmmmmmnnnooooooppppppqqqppprrrtttuuuvvvxxxzzz}}}||||||}}}~~~vvv]]]QQQMMMIIIKKKPPPQQQSSSUUUWWWXXX[[[^^^aaafffooo}}}|||ppphhhdddbbbccciiittt}}}kkkvvv}}}wwwwww|||}}}sssfffbbblllxxxiiiPPPCCC;;;666222222111000//////000000....................................------------,,,------------------,,,---------............////////////000000////////////......//////000111222333444<<>>:::666555333111///---,,,,,,---------...............+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++---------............///------............------............///111222333333555>>>KKKQQQRRRYYYdddqqqrrruuuzzz}}}}}}{{{}}}ooofffllluuuzzz|||}}}nnnjjjgggiiiqqq{{{{{{wwwzzz______^^^^^^^^^______```]]]]]]^^^^^^___`````````^^^___```___^^^^^^```bbbbbbcccddddddccccccdddfffjjjkkkkkklllmmmmmmllllllmmmnnnnnnooooooppppppqqqsssuuuxxxzzzzzz{{{|||}}}{{{||||||}}}~~~nnn___SSSQQQPPPMMMNNNTTTTTTUUUXXXYYY[[[]]]aaaccchhhvvv~~~~~~rrriii``````bbbffflllzzz|||vvvooojjjiiisss|||yyyooohhhkkkpppxxxuuuWWWEEE===:::555444222111///...---------------.........//////,,,,,,,,,,,,------......+++,,,...//////...,,,+++---------............///......////////////......------......///111222333444555>>>LLLQQQQQQXXXbbbppprrrxxx~~~zzz|||{{{hhhaaahhhssszzz}}}~~~zzzxxx}}}}}}wwwtttnnnfff^^^^^^___bbbhhhooowww{{{{{{|||{{{xxxuuuuuuyyy}}}^^^^^^^^^^^^^^^___```aaa\\\]]]]]]^^^___```aaaaaa^^^___``````^^^___```bbbcccdddddddddcccccceeegggmmmmmmnnnnnnnnnnnnmmmmmmooooooooopppqqqqqqrrrrrrtttvvvzzz{{{{{{|||}}}~~~||||||}}}}}}~~~~~~~~~fffYYYPPPPPPQQQNNNPPPVVVTTTVVVXXXZZZ[[[^^^aaadddmmm{{{~~~||||||sssiiibbbccceeejjjppp{{{~~~uuulllfffeeeppp{{{{{{tttnnnoootttyyyxxxYYYFFF===:::333333111000////////////---------.........//////---------.........//////+++,,,...//////...,,,+++---------.........////////////000000000000//////------......///111222333444555???LLLQQQQQQWWWaaalllpppxxx{{{zzzwwwccc___hhhsss{{{~~~|||xxxvvvuuutttuuuwwwxxxyyy{{{}}}{{{ssslllkkkqqqwwwxxx{{{|||qqqjjjfff```WWWZZZ[[[]]]___bbbhhhoootttwwwwwwvvvtttrrrrrrtttvvv~~~\\\]]]^^^___````````````]]]^^^___^^^]]]]]]^^^`````````______^^^^^^]]]]]]___```aaaccceeefffffffffhhhjjjmmmoooqqqppppppooopppqqqssssssssstttwwwyyywwwxxxyyy{{{}}}~~~{{{}}}~~~ttt^^^YYYRRRNNNOOOQQQRRRRRRRRRVVVZZZ\\\\\\]]]aaadddlllyyy}}}|||~~~wwwiii^^^eeejjjjjjrrrvvvvvv{{{sssmmmiiicccrrrzzztttnnnjjjwww}}}[[[GGG???===888555111//////000//////000////////////.........***++++++,,,---...//////---------.........//////,,,,,,,,,---------................../////////////////////000111111222222666555;;;GGGMMMNNNTTT^^^kkkvvv|||~~~~~~~~~vvvaaa^^^bbblllxxx~~~~~~|||xxxtttqqqnnnmmmnnnllljjjiiijjjmmmrrrttt~~~|||rrrkkkbbbccceeehhhmmmrrrvvvyyyyyysssjjj```YYYVVVUUUUUUUUUWWWZZZ]]]```dddiiimmmtttsssrrrpppnnnnnnppprrryyy{{{~~~[[[\\\]]]^^^____________]]]^^^^^^^^^]]]]]]___```bbbbbbbbbaaa``````______aaaaaacccdddeeefffffffffhhhiiilllnnnpppqqqqqqqqqrrrsssttttttttttttvvvxxxzzz{{{|||}}}}}}~~~~~~}}}}}}nnn[[[WWWQQQOOOPPPQQQRRRRRRRRRVVVYYY[[[[[[\\\```dddooo|||||||||~~~xxxjjjaaaeeeiiilllzzzpppnnnwwwvvvoooiiidddrrr}}}}}}vvvoookkkhhhuuu^^^IIIAAA>>>888555111//////000000////////////............---+++,,,,,,------.........+++++++++,,,,,,,,,---------------.........//////............/////////////////////000111111222222777555<<>>888555222000000000000//////............---------------------------------+++++++++,,,,,,,,,------........./////////000000............/////////////////////000111111222222666555;;;GGGMMMMMMSSS\\\jjjvvv}}}zzzccc___```gggooouuuwww}}}{{{yyyuuupppkkkfffbbb```ZZZXXXUUUSSSRRRTTTWWWYYY]]]ccckkkxxx~~~wwwooohhhbbb]]]VVVQQQRRRSSSVVVYYY]]]aaadddfffddd```YYYSSSPPPPPPRRRTTTVVVXXX[[[]]]^^^aaaeeehhhiiijjjiiigggeeedddfffhhhmmmooorrrtttuuuwwwyyy{{{}}}\\\]]]^^^^^^_________^^^\\\]]]^^^^^^]]]]]]___aaaeeeeeeeeeddddddcccccccccbbbccceeeggghhhiiijjjjjjllllllllllllnnnoooqqqrrrsssuuuwwwwwwwwwwwwxxxyyy~~~kkk^^^SSSRRRQQQQQQQQQQQQQQQQQQRRRUUUWWWXXXYYY\\\bbbgggtttzzzyyyzzz}}}{{{nnniiihhhiiisssjjjbbbcccuuuzzzooofff```kkksssppplllnnnuuuzzzzzzfffOOOCCC>>>888555222000000000000///............------------.........------,,,,,,,,,---------.........//////---.........////////////............/////////////////////000111111222222444444:::FFFLLLLLLQQQZZZdddrrrzzz|||ddd^^^^^^dddmmmtttzzzyyywwwrrrlllfff```\\\YYYTTTRRROOOMMMLLLMMMNNNPPPRRRVVV\\\ggg{{{zzzxxxzzzyyyuuurrrnnnhhh```ZZZVVVRRROOOLLLNNNOOORRRUUUXXX[[[^^^___^^^[[[UUUQQQPPPQQQUUUWWW[[[]]]```bbbccceeehhhjjjlllmmmlllkkkiiihhhiiikkkmmmooorrrssstttvvvyyy{{{xxx}}}^^^______````````````___[[[]]]^^^^^^]]]]]]```bbbddddddddddddddddddddddddbbbccceeehhhjjjlllmmmnnnooonnnnnnnnnnnnooopppqqqqqqtttwwwyyyyyyzzz{{{}}}~~~~~~sssbbbZZZQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXYYY^^^eeekkkuuuvvvvvvyyy|||oooiiihhhkkkyyy~~~hhh```___ppp~~~sssjjjfffpppvvvqqqkkkooozzzgggPPPCCC===999666222000000111000000//////.........---------.........------,,,,,,+++---------.........//////,,,,,,---------...................../////////////////////000111111222222222222999EEEJJJJJJNNNWWWbbbpppxxx~~~ddd^^^^^^bbbkkkssszzz~~~|||wwwuuupppiiibbb[[[VVVTTTQQQOOOLLLIIIHHHHHHHHHIIIJJJKKKNNNUUUbbbpppyyy{{{xxxmmmfffhhhllljjjeeeaaaYYYUUUPPPKKKHHHGGGGGGFFFJJJLLLNNNQQQSSSVVVXXXYYYYYYVVVRRROOOOOORRRWWWZZZ```bbbeeegggiiikkknnnppppppqqqqqqpppnnnmmmnnnooonnnppprrrssstttvvvxxxzzzxxx}}}___``````aaaaaaaaa``````[[[\\\]]]]]]]]]^^^```bbbbbbbbbccccccdddeeeffffffccceeegggiiilllnnnooooooooopppppppppqqqqqqqqqqqqqqqtttxxxzzz{{{|||~~~}}}~~~|||hhh\\\YYYRRRSSSSSSRRRQQQPPPRRRSSSTTTVVVXXXYYY[[[aaajjjqqqyyyssstttyyy|||ooogggggglll~~~yyyddd^^^^^^mmmzzzrrrqqq{{{yyyppppppxxx}}}{{{hhhPPPCCC===999666333111111111111000000////////////..................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.............../////////////////////000111111222222222111999EEEJJJIIIMMMUUUdddrrrzzz~~~ddd```___bbbjjjqqqxxx|||zzzuuurrrmmmfff^^^WWWRRROOOLLLJJJGGGEEECCCBBBCCCCCCBBBBBBCCCGGGNNNUUUZZZ\\\[[[VVVTTTYYY\\\YYYTTTQQQLLLJJJFFFCCCBBBBBBCCCDDDEEEFFFHHHKKKMMMOOOPPPPPPSSSQQQNNNLLLNNNSSSXXX\\\dddgggkkkoooqqqsssvvvxxxvvvxxxxxxwwwuuuttttttuuurrrtttvvvwwwwwwxxxzzz{{{|||___```````````````______[[[\\\]]]]]]]]]^^^```bbb```aaabbbdddfffgggiiiiiiggghhhjjjkkklllmmmnnnnnnmmmnnnpppssstttuuuuuutttrrrvvvyyy|||||||||}}}~~~~~~}}}mmm^^^YYYZZZTTTUUUUUUSSSPPPPPPRRRUUUUUUWWWYYYZZZ]]]eeeooowww~~~{{{qqqssszzz|||ooohhhhhhmmm|||vvvaaa___aaaooo|||vvvvvvxxxqqqsssvvvvvv|||hhhQQQDDD???999666333111111111111000111111000000000/////////------------------,,,,,,+++++++++,,,,,,,,,------------------......................../////////////////////000111111222222333333:::GGGLLLJJJNNNVVVfffttt|||~~~ddd``````ccckkkssszzz{{{wwwrrrooojjjbbb[[[TTTNNNLLLGGGFFFCCCAAA???>>>?????????>>>===@@@CCCEEEHHHJJJJJJGGGIIIMMMMMMIIIFFFFFFFFFFFFDDDAAA@@@@@@AAABBB@@@AAADDDFFFHHHIIIIIIJJJMMMLLLJJJKKKOOOVVV]]]aaakkkoootttyyy|||^^^_______________^^^^^^[[[\\\]]]]]]]]]^^^```ccc```aaabbbdddgggiiikkkkkkkkkkkkllllllmmmllllllllljjjmmmppptttvvvxxxxxxwwwuuuxxx{{{}}}}}}||||||}}}}}}ooocccYYYVVVZZZVVVVVVVVVSSSPPPOOORRRVVVUUUWWWYYY[[[___gggrrrzzzxxxpppssszzz{{{oookkkkkkmmmyyytttbbbbbbeeerrr{{{vvvvvvssspppoooooozzziiiRRREEE@@@999777333111111111111000111111111111000000000000---------------------------------.........//////............/////////000............/////////000/////////000111111222222444444<<>>=========AAA>>>===>>>?????????AAACCCBBBDDDGGGEEE@@@???BBBBBBBBBAAA>>><<<;;;<<<===???@@@BBBEEEFFFGGGGGGGGGKKKJJJJJJLLLRRRZZZbbbgggssswww}}}___```aaaaaa```^^^\\\ZZZ]]]]]]^^^___`````````___aaaaaabbbdddfffggghhhiiijjjkkkkkkllllllmmmmmmmmmpppqqqrrrtttuuuwwwxxxyyyxxxyyy{{{}}}}}}kkkaaa______[[[WWW```VVVOOONNNOOOPPPRRRVVVVVVVVVWWWZZZaaalllyyy{{{pppttt|||{{{ooommmkkklllvvvyyyhhhbbbcccwwwzzzsssrrrvvvtttyyyooovvvrrr{{{mmmTTTFFFAAA;;;777555555222000222777<<<<<<<<<:::777333///---...---,,,+++++++++,,,,,,------------------------....................................////////////////////////000111222333888888>>>IIIMMMLLLSSS]]]lllwwwzzz{{{}}}}}}ddd^^^dddjjjoooyyy~~~|||xxxuuuooojjjccc[[[UUUOOOJJJFFFAAA@@@>>>;;;:::999999999:::999::::::;;;<<<===>>><<<<<<<<<=========>>>>>>???>>>>>>===<<<<<<;;;;;;???@@@BBBDDDEEEFFFGGGGGGFFFJJJMMMOOOQQQZZZiiitttxxx``````aaaaaa```^^^]]]\\\^^^^^^___``````aaaaaaaaabbbcccdddfffhhhjjjkkkllllllllllllmmmnnnnnnoooooorrrssstttvvvxxxyyyzzz{{{{{{|||~~~zzznnnaaa]]]```eeeeeebbb```WWWPPPPPPQQQRRRSSSVVVVVVWWWXXX[[[aaalllwwwxxxqqqvvv|||ooohhheeeeeemmm{{{|||jjjccceeeyyywwwssssssqqqyyymmmsssuuu~~~~~~qqqVVVGGGBBB<<<888555555222000111666;;;;;;;;;:::777444111///......------,,,,,,------------------------------....................................////////////////////////000111222333666666===IIINNNOOOVVVaaajjjuuuxxxzzz~~~}}}ggg```gggooovvv}}}zzzvvvsssmmmhhh```YYYSSSMMMHHHDDD@@@???===;;;:::999999999999999999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<>>999555555222///000444777777777666444222000...//////.........---------------------------------....................................////////////////////////000111222333444444===JJJPPPRRRZZZeeejjjuuuxxxzzzjjjeeennnxxx~~~}}}{{{xxxtttpppjjjeee]]]VVVPPPJJJEEEBBB???>>><<<;;;:::999999999::::::999999999::::::;;;999::::::;;;<<<=========AAABBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGFFFFFFGGGJJJMMMPPPUUU___nnnyyyaaaaaa```______``````aaaaaaaaaaaabbbcccdddeeeeeedddfffhhhkkkmmmooopppppplllmmmmmmnnnooopppqqqqqqvvvwwwyyy|||}}}~~~{{{lll^^^YYYVVVZZZccckkknnnmmm```YYYTTTUUUWWWVVVVVVXXXWWWXXXZZZ]]]bbbhhhpppuuuzzz}}}}}}zzzvvv~~~}}}pppfffaaa]]]^^^dddjjjlllmmmhhhllltttpppjjjlll}}}wwwxxxjjjnnnvvv{{{]]]JJJBBB@@@:::555444333//////222000000111000000...---,,,...............------,,,------------------------....................................////////////////////////000111222333444555>>>LLLRRRTTT[[[ffflllwwwzzz|||nnnjjjuuu~~~|||{{{yyyuuuqqqmmmgggbbb[[[TTTNNNIIIDDD@@@===<<<;;;;;;:::999999888<<<;;;;;;::::::::::::;;;;;;<<<===>>>???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMOOOTTT]]]jjjsssaaaaaa`````````aaabbbbbbbbbbbbbbbbbbccceeeggggggdddfffiiilllnnnoooooooookkklllmmmnnnooopppqqqqqqvvvxxxzzz}}}~~~~~~zzzsssfff[[[YYYWWWXXX]]]ffflllmmmlll```YYYTTTUUUWWWWWWWWWYYYWWWYYY[[[]]]aaafffmmmrrrwww{{{~~~|||{{{}}}ppphhhccc]]]\\\^^^bbbeeeeeedddiiitttsssmmmooo|||rrrggglllrrr~~~```KKKBBBAAA:::444444333000///111...............---------,,,------------,,,+++***------------------------....................................////////////////////////000111222333666777@@@MMMSSSSSSZZZdddkkkwww{{{pppjjjwww~~~|||{{{yyywwwsssnnnjjjeee```YYYRRRMMMGGGBBB???;;;;;;:::::::::999888888;;;:::999999999999999:::<<<===>>>???AAABBBCCCDDDHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLNNNOOOQQQXXXaaagggmmmsss}}}``````aaaaaabbbbbbccccccbbbbbbbbbbbbccceeehhhiiieeegggjjjmmmnnnooonnnnnnkkklllmmmnnnooopppqqqrrrvvvxxx{{{~~~zzzvvvpppkkkgggaaaYYYRRRTTTUUUXXX```hhhmmmmmmlll```XXXRRRTTTVVVVVVWWWZZZWWWYYYZZZ\\\___eeelllppptttxxx}}}}}}}}}~~~rrrgggbbb\\\YYYZZZ^^^aaabbbeeelll{{{vvvoooqqq{{{}}}{{{{{{oooeeeiiipppcccNNNDDDAAA999444333444111///000////////////////////////+++,,,---------,,,+++***------------------------....................................////////////////////////000111222333777888AAANNNSSSSSSYYYccckkkwww}}}qqqgggwww|||{{{zzzyyyvvvrrrlllhhhccc^^^WWWPPPKKKEEEAAA===999999:::::::::999888888888888777777777777888999;;;<<<>>>???AAACCCDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNNNNOOORRRWWWZZZ[[[```hhhqqqxxx___```aaacccddddddccccccbbbbbbaaabbbccceeehhhiiigggiiilllnnnoooooonnnmmmlllmmmnnnoooppprrrsssssswwwyyy|||~~~wwwmmmggg```\\\YYYUUUQQQOOOQQQSSSYYYaaahhhlllkkkiii___WWWPPPQQQSSSTTTWWWZZZXXXXXXYYYZZZ^^^dddkkkppptttxxx~~~uuufffaaa\\\YYYZZZ]]]aaadddjjjsssxxxqqqrrrwww{{{yyyyyy|||qqqgggkkkrrrhhhRRRGGGAAA999222333444222000000000000///////////////000,,,---...///...---+++***------------------------....................................////////////////////////000111222333555777AAANNNTTTSSSYYYcccnnn{{{qqqfffvvv|||{{{zzzxxxvvvqqqkkkfff___[[[TTTMMMHHHCCC>>>;;;777888999::::::999888888888888888888999:::;;;;;;===>>>???AAACCCEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPQQQQQQRRRUUUZZZ___bbbgggkkknnnwwwyyy|||^^^___bbbdddeeeeeeccccccbbbbbbaaaaaaccceeehhhjjjiiikkknnnpppqqqpppnnnmmmmmmnnnoooppprrrssstttuuuxxxzzz~~~tttkkkeee___XXXTTTQQQOOONNNNNNPPPSSSZZZaaahhhjjjhhheee___VVVOOOOOORRRSSSVVVZZZXXXXXXYYYYYY]]]ccckkkqqqvvv{{{wwwfffbbb]]]ZZZ[[[___dddgggooozzzyyyrrrrrr}}}uuuyyyyyy|||wwwllloootttkkkTTTJJJAAA888222333444333111111///......---------......---...///000000...,,,+++------------------------..................................../////////000////////////000111222333333555@@@NNNTTTTTTZZZdddrrrqqqgggvvv|||{{{zzzyyyvvvqqqjjjfff]]]YYYRRRKKKFFFAAA<<<999666777888::::::999888888;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDGGGIIIKKKKKKJJJKKKLLLOOOQQQSSSUUUVVVQQQQQQQQQQQQPPPOOONNNMMMKKKLLLNNNPPPPPPOOONNNNNNPPPRRRTTTUUUVVVWWWYYY\\\cccfffjjjpppvvv}}}~~~bbbbbbbbbbbbaaaaaaaaaaaadddccccccdddgggiiiiiiiiikkkmmmppppppooommmlllmmmmmmoooqqqrrrrrrtttxxxzzzzzzzzz|||}}}~~~{{{tttlllhhh\\\XXXSSSMMMJJJIIIJJJKKKPPPUUU\\\bbbfffhhhiiikkk```UUULLLKKKNNNPPPSSSVVVYYY[[[]]]^^^\\\]]]gggsss~~~uuuhhh```\\\^^^\\\ZZZaaakkkuuussslll|||pppzzz{{{{{{xxxppptttwwwnnnVVVIIIAAA===777222111000//////////////////............---------............///...+++***+++---...,,,***---------............////////////////////////////////////000111111222222444444===LLLSSSSSS[[[hhhwwwmmmfffooo~~~~~~|||xxxtttqqqmmmhhhddd]]]WWWOOOGGGBBB>>>;;;:::888999:::999888888:::<<<888888:::<<<>>>???AAABBBDDDDDDEEEFFFHHHIIIJJJJJJOOOOOOOOOQQQSSSVVVXXXZZZYYYXXXVVVTTTRRRPPPNNNMMMMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJLLLMMMOOOQQQRRRSSSXXXYYY[[[```fffnnnuuuyyy{{{www{{{bbbbbbbbbbbbbbbbbbaaaaaaeeecccbbbcccfffggghhhgggjjjlllooopppooonnnmmmmmmoooqqqssstttuuuvvvyyy|||{{{|||~~~yyyssskkkddd___VVVSSSNNNIIIFFFFFFGGGIIIPPPTTTZZZ___aaaccceeefff```VVVMMMLLLNNNPPPRRRUUU[[[]]]```aaa^^^___jjjvvvwwwjjjaaa\\\\\\[[[YYY```kkk~~~xxxooowwwppp}}}~~~sssuuuxxxpppXXXKKK@@@<<<666222111111111111////////////............---------............///...,,,++++++......---+++---------............////////////////////////////////////000111111222222666666>>>LLLRRRSSS\\\hhhvvvkkk```iiixxx~~~zzzuuuqqqkkkfffbbb\\\WWWNNNGGGBBB>>>;;;999888999:::999888999:::<<<::::::<<<===???AAABBBCCCFFFFFFGGGHHHJJJKKKLLLLLLQQQQQQQQQRRRSSSVVVXXXYYYWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOORRRSSSTTTWWW\\\bbbgggjjjuuu|||~~~{{{bbbbbbbbbbbbbbbbbbbbbbbbeeecccbbbcccdddffffffeeegggjjjnnnoooooonnnnnnoooqqqsssuuuvvvwwwxxx{{{}}}}}}yyyrrrjjjbbbZZZUUUPPPMMMIIIFFFEEEEEEGGGHHHNNNRRRVVVYYY[[[]]]___aaa```WWWOOONNNOOOOOOQQQTTT\\\___cccdddaaabbbnnn{{{zzzkkkbbb[[[[[[ZZZYYYaaammmrrrvvvsss}}}||||||rrrYYYLLL???;;;666333222222333333////////////............---------............///...---,,,---...///...,,,---------............////////////////////////////////////000111111222222777777>>>JJJPPPRRR\\\gggtttfff[[[eeesss{{{vvvpppjjjddd```[[[UUUMMMFFFAAA===:::888777888999999999:::<<<>>>===>>>???@@@BBBCCCDDDEEEHHHHHHIIIKKKLLLNNNOOOOOOSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUUUUUUUTTTTTTSSSSSSSSSQQQNNNKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNQQQTTTXXXZZZaaagggooosssttttttvvvwwwccccccccccccccccccccccccdddcccaaabbbcccddddddcccfffiiimmmooooooooopppqqqrrrtttvvvxxxxxxyyy{{{}}}~~~}}}uuulllddd\\\UUUQQQLLLJJJGGGEEEEEEFFFHHHJJJLLLNNNRRRUUUWWWZZZ]]]___```XXXQQQOOOOOOOOOPPPSSS\\\```dddfffcccdddppp~~~lllbbb[[[[[[[[[\\\fffssswww|||zzzttt[[[MMMAAA===777333222222222222////////////............---------............///......---............------------............////////////////////////////////////000111111222222777888>>>FFFLLLPPPZZZdddqqq{{{bbbZZZcccqqq}}}{{{vvvpppkkkddd```ZZZTTTLLLEEE@@@<<<:::888777888:::::::::;;;>>>@@@AAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQUUUYYY___bbbdddhhhmmmrrrwww}}}ddddddddddddccccccccccccdddcccaaaaaacccddddddcccfffiiimmmoooppppppqqqrrrqqqsssvvvxxxxxxyyyzzz{{{}}}~~~xxxooofff___XXXRRROOOIIIGGGEEEDDDDDDEEEGGGHHHHHHKKKPPPSSSVVVYYY\\\___^^^XXXRRRQQQPPPOOOPPPSSSZZZ___eeefffcccdddrrrmmmccc\\\]]]^^^```lllzzz{{{uuu\\\NNNDDD@@@999555222222111000////////////............---------............///---............---......---------............////////////////////////////////////000111111222222444777<<>>AAACCCEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIIIIIIIJJJLLLMMMNNNPPPSSSWWWYYY[[[```gggmmmrrrwwwgggffffffeeedddcccbbbbbbdddbbbaaabbbccceeeeeedddgggjjjnnnqqqqqqrrrssstttqqqsssvvvxxxxxxxxxyyyzzz|||tttnnneee]]]WWWRRROOOLLLGGGEEEDDDBBBBBBBBBDDDEEEFFFJJJOOOSSSVVVYYY\\\^^^\\\WWWTTTSSSQQQOOOPPPTTTYYY___fffgggccceeesssmmmddd^^^___```cccnnn|||~~~xxx___QQQFFFAAA;;;666333111000///////////////............---------............///,,,...///...---,,,---...---------............////////////////////////////////////000111111222222222666<<>>;;;:::999;;;===???AAACCCGGGJJJIIIIIIJJJJJJJJJJJJJJJKKKHHHIIIJJJLLLNNNPPPRRRRRRLLLMMMNNNOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPPPPOOOQQQUUUYYYaaagggooovvv{{{jjjjjjhhhfffdddbbb```___cccbbbaaabbbeeegggggggggjjjmmmqqqssssssssstttuuurrruuuxxxzzzzzzyyyzzzzzz}}}|||uuueee```XXXRRROOONNNMMMLLLLLLJJJHHHFFFEEEDDDDDDDDDFFFJJJPPPTTTUUUUUUUUUUUUYYYVVVTTTUUUSSSPPPRRRVVVYYY```hhhjjjeeegggwwwpppgggaaabbbaaaaaajjjvvv{{{~~~eeeVVVDDD@@@:::666444444444333000/////////............---------.........//////***,,,...---+++***+++...---------.........///////////////////////////////////////000111111222222111888???CCCGGGLLLRRRUUUZZZiiivvv|||rrr___dddmmmttt{{{|||yyyuuuqqqmmmiiiccc```YYYTTTLLLEEEAAA>>><<<::::::<<<>>>@@@BBBEEEIIILLLJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIKKKMMMOOOQQQSSSTTTJJJKKKLLLMMMNNNMMMLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJNNNNNNNNNNNNMMMMMMMMMLLLLLLOOOQQQPPPNNNNNNPPPTTTVVV]]]fffnnnttt|||iiihhheeecccaaaaaabbbccccccccccccdddeeefffhhhhhhkkklllnnnppprrrtttvvvwwwzzzzzz{{{{{{{{{{{{zzzzzzpppfff]]]YYYSSSNNNMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFMMMNNNPPPRRRSSSTTTUUUUUUYYYYYYWWWTTTRRRQQQSSSUUUVVV[[[dddkkkkkkmmmwwwssshhhaaa``````cccooo}}}zzz}}}~~~zzz|||cccTTTJJJDDD;;;555444444333111//////...---------------000///...------------------------............///////////////////////////////////////000000000000000000000000111222333444555777>>>EEEIIIKKKPPPWWWcccmmmwwwqqqbbbaaaiiixxx~~~}}}zzzwwwuuurrroookkkgggaaa^^^WWWSSSMMMFFF@@@===<<<;;;===@@@DDDGGGHHHHHHIIIJJJNNNMMMLLLMMMOOOOOOLLLIIIIIIJJJLLLOOOPPPQQQQQQPPPKKKJJJHHHFFFFFFHHHJJJLLLPPPMMMIIIHHHJJJKKKKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQUUUWWW[[[```gggpppzzz}}}iiigggeeecccaaaaaabbbccccccccccccdddeeeggghhhiiilllmmmoooqqqtttvvvxxxyyy{{{{{{|||}}}~~~~~~~~~~~~uuuhhh___VVVTTTQQQPPPOOONNNKKKIIIIIIHHHFFFEEEEEEFFFGGGGGGMMMNNNOOOQQQSSSTTTUUUVVV\\\\\\ZZZVVVSSSRRRSSSTTTVVV[[[dddjjjkkkmmmwwwrrrggg``````aaadddppp~~~{{{xxxhhhYYYKKKDDD;;;555333333222111000//////...............//////...------------------------............///////////////////////////////////////000000000000000000000000111222333444555777===FFFJJJLLLRRRYYYbbblllyyyoooaaa```hhhvvv}}}~~~~~~}}}zzzyyywwwtttqqqnnniiiddd```XXXTTTLLLEEE???===<<<<<>><<<<<<===AAACCCEEEFFFIIILLLQQQUUUWWWVVVWWWYYY[[[[[[ZZZXXXVVVWWWVVVVVVTTTQQQOOONNNIIIHHHFFFEEEEEEFFFHHHIIILLLJJJGGGGGGGGGHHHGGGFFFKKKMMMNNNNNNMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMOOOPPPPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSWWWZZZ___fffnnnsssyyy~~~fffeeedddcccbbbbbbccccccffffffffffffggghhhiiijjjkkklllnnnqqquuuxxxzzz{{{{{{|||~~~|||sssfffZZZQQQMMMGGGGGGIIILLLOOONNNLLLIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSTTT[[[[[[ZZZXXXUUUSSSTTTUUUWWWZZZbbbiiilllpppzzzooofff___aaacccgggtttwwwuuu|||~~~|||yyyjjjXXXMMMEEE;;;444222222111000222111111000///000000000///......---------......---------............///////////////////////////////////////000000000000111111000000111222222333333555<<>>555222222222111222111111000000000000000...------------...//////---------............///////////////////////////////////////000000000000222111111111111111222222333333;;;GGGQQQUUUXXX[[[iiiuuuiii]]]___eeeooo{{{wwwyyy}}}{{{yyytttpppkkkeee___[[[RRRNNNGGGAAA>>>>>>@@@BBBBBBHHHPPPVVVYYYZZZ[[[[[[ccceeehhhjjjiiiiiijjjkkkhhhgggccc___YYYRRRMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEHHHLLLMMMMMMLLLLLLLLLOOOQQQSSSSSSQQQNNNLLLLLLJJJIIIHHHHHHHHHIIIKKKKKKJJJLLLNNNOOOPPPPPPSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[]]]___```bbbeeeiiilllsssvvvzzz~~~eeeffffffgggggghhhhhhgggjjjiiiiiiiiiiiijjjkkkkkkiiijjjkkknnnpppssstttuuuwwwyyy{{{~~~|||{{{wwwxxxwwwuuurrrpppppprrrssswww}}}|||vvviiibbbYYYRRRNNNKKKGGGDDDDDDCCCBBBDDDGGGJJJKKKKKKOOOOOONNNNNNNNNPPPQQQRRRQQQRRRSSSTTTSSSQQQOOOMMMKKKNNNQQQSSSTTTUUUXXXZZZYYYYYY^^^gggmmmttt~~~qqqgggaaabbbeeeiiivvvvvvlllzzzzzzvvvvvvdddTTTKKK???666333333333222111111000////////////000---------------...//////---------............///////////////////////////////////////000000000000222222111111111111111222333333:::GGGQQQUUUWWWYYYdddrrriii^^^aaagggqqq}}}xxxyyy}}}|||yyytttooojjjccc\\\WWWNNNKKKFFFBBB@@@@@@AAACCCGGGKKKRRRWWWZZZ\\\]]]___dddgggjjjkkkjjjiiijjjkkkiiigggddd___YYYRRRLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEIIIOOOQQQQQQPPPPPPQQQQQQSSSUUUTTTQQQNNNKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKMMMNNNOOOPPPRRRTTTSSSTTTVVVYYY\\\]]]______]]]___aaacccdddfffjjjmmmooorrrvvvzzz}}}eeefffggghhhiiiiiiiiihhhjjjjjjjjjiiijjjjjjkkkkkkjjjkkklllnnnppprrrtttuuuxxxyyy|||}}}zzzzzzrrrsssrrrooollljjjkkkkkklllqqqxxx}}}xxxqqqbbbYYYOOOJJJIIIHHHEEEBBBCCCBBBCCCEEEHHHJJJJJJIIIQQQQQQPPPOOOPPPQQQRRRSSSSSSUUUWWWXXXVVVSSSOOOMMMLLLNNNRRRTTTTTTVVVXXXYYYYYYYYY^^^fffnnnttt~~~qqqhhhaaaccceeeiiivvvsssgggyyywwwqqq{{{uuucccUUULLL@@@777444333333333111000000///////////////---------------...///000---------.........//////////////////////////////////////////000000000000222222111111111111111222333333999FFFQQQUUUVVVWWW___ooohhh^^^bbbhhhrrrzzzzzz}}}{{{wwwrrrmmmfff___XXXSSSLLLIIIFFFBBBAAAAAABBBCCCJJJNNNRRRVVVYYY\\\___bbbdddgggkkkkkkiiihhhiiikkkhhhgggccc___XXXRRRLLLIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEJJJPPPTTTSSSSSSSSSTTTSSSUUUVVVUUURRRNNNKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHJJJLLLNNNNNNPPPRRRTTTRRRTTTVVVYYY]]]___```aaa```bbbdddfffgggiiillloookkknnnrrrvvv{{{hhhhhhgggfffffffffffffffdddfffiiikkkjjjjjjkkkllljjjlllnnnoooppprrruuuxxxyyy|||yyypppjjjjjjhhheeebbb```___^^^^^^```dddkkkqqqvvv{{{~~~qqqfff\\\TTTLLLHHHFFFCCCDDDGGGEEEFFFGGGIIIKKKMMMOOOPPPUUU[[[^^^ZZZUUUTTTRRROOOVVVVVVWWWVVVUUURRROOOMMMPPPPPPQQQRRRSSSTTTUUUUUUXXXWWW\\\gggqqqwww~~~}}}oooeee```bbbeeejjjxxx|||qqqooo~~~|||sssppprrrrrruuuwwweeeVVVMMMBBB999555444333222222000///...///000///...------------------------...///////////////..................////////////////////////000000000000222222222111111111111000444444:::EEENNNQQQTTTWWW___nnn|||yyykkk^^^___gggvvv~~~{{{zzzwwwsssnnnhhh```WWWQQQMMMIIICCC@@@@@@BBBDDDEEEIIINNNSSSTTTSSSUUU[[[aaadddhhhiiifffeeehhhjjjiiigggdddaaa^^^[[[VVVPPPLLLJJJJJJIIIIIIHHHGGGFFFEEEHHHKKKOOOSSSVVVXXXXXXWWWTTTUUUTTTRRRNNNJJJIIIIIIGGGHHHJJJLLLOOOOOONNNLLLIIIIIIHHHIIILLLOOORRRTTTWWWXXXYYY[[[]]]___```aaacccdddfffhhhjjjlllmmmmmmnnnoooppptttyyy}}}jjjiiihhhfffeeeeeeeeeeeeeeegggjjjkkkkkkkkklllllllllmmmnnnoooppprrruuuxxxzzz}}}|||tttkkkddd```___\\\ZZZWWWVVVUUUUUUXXX\\\bbbiiioootttzzz~~~{{{nnnbbbUUUMMMFFFDDDCCCAAACCCGGGFFFGGGIIILLLNNNPPPQQQQQQTTT[[[^^^YYYTTTRRRRRRPPPTTTUUUVVVWWWVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUYYYWWW[[[dddnnnttt|||}}}pppfff```bbbdddhhhvvvwwwnnnmmm~~~{{{sssppprrrrrruuuxxxfffXXXOOOCCC999555444222111111///...---...///...---------------------------......////////////..................////////////////////////000000000000000000111111222222222333555555;;;FFFOOORRRUUUXXX^^^mmm{{{wwwiiibbbeeeppp{{{yyyvvvqqqlllfff]]]UUUOOOKKKGGGAAA>>>???AAABBBCCCHHHKKKOOOQQQRRRTTTYYY]]]```eeegggeeeeeeggghhhgggeeedddbbb___\\\XXXTTTQQQQQQPPPMMMKKKHHHGGGFFFFFFHHHJJJOOOTTTXXXZZZ[[[[[[ZZZZZZXXXSSSMMMGGGEEEDDDIIIJJJLLLNNNPPPPPPNNNMMMJJJIIIIIIIIIKKKMMMPPPRRRVVVWWWYYY\\\^^^```aaabbbbbbdddfffiiikkkmmmmmmnnnmmmmmmnnnrrrvvvzzz{{{{{{{{{}}}kkkjjjhhhgggeeedddddddddgggiiilllmmmllllllmmmmmmnnnooooooooooooqqquuuxxxzzz}}}}}}wwwnnneee^^^VVVUUUSSSQQQOOOMMMMMMLLLNNNQQQVVV\\\bbbiiipppuuuwwwxxxyyyyyyyyyzzz}}}~~~wwwiii]]]NNNGGGBBBBBBBBBBBBEEEIIIJJJLLLOOORRRTTTUUUTTTTTTSSS[[[^^^YYYRRRPPPRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWXXX]]]ZZZ\\\ccckkksss|||}}}qqqgggaaabbbcccgggtttsssjjjkkk||||||xxxrrrppprrrrrrvvvyyyhhh[[[QQQDDD:::555333222111111///------.........---........................---....../////////..................////////////////////////000000000000...///000111222333444444666666;;;FFFOOORRRUUUXXX]]]kkkyyyxxxjjjeeekkkzzz|||wwwtttoooiiibbbZZZRRRLLLHHHDDD???======???AAABBBFFFGGGIIILLLOOOSSSVVVXXX[[[aaaeeeddddddffffffccceeeeeedddaaa^^^ZZZYYYYYYXXXVVVRRRNNNKKKHHHFFFFFFGGGJJJOOOUUUZZZ^^^```aaa___^^^ZZZSSSLLLFFFCCCBBBKKKLLLNNNOOOPPPPPPPPPOOOLLLKKKJJJIIIIIIKKKMMMNNNSSSVVVZZZ^^^aaaccccccdddbbbdddhhhkkknnnooooooooommmmmmnnnqqquuuwwwxxxwwwwwwyyyzzz{{{zzzzzz|||}}}iiihhhgggffffffeeeffffffhhhkkkmmmnnnnnnmmmmmmnnnpppppppppooooooqqquuuxxxxxx|||zzzrrriii___XXXQQQPPPOOOMMMKKKJJJIIIIIIIIIKKKNNNRRRWWW]]]eeejjjlllmmmooooooppprrrvvvxxxyyy}}}~~~ttteeeZZZMMMGGGCCCDDDFFFFFFIIIMMMPPPRRRUUUWWWXXXXXXVVVUUUTTT\\\___YYYQQQPPPRRRTTTTTTTTTUUUVVVVVVVVVUUUUUURRRSSSTTTVVVXXXZZZ\\\]]]bbb``````ffflllsss}}}~~~qqqgggaaabbbdddgggttttttkkkkkk}}}yyyrrrrrrpppsssuuuzzz|||kkk^^^TTTFFF;;;555333222000111///......//////...---////////////////////////------......//////..................////////////////////////000000000000///000000111222222333333555444:::EEENNNQQQTTTWWW^^^jjjxxx|||pppgggnnn|||wwwsssmmmggg```XXXPPPJJJFFFCCC>>><<<===???AAAAAAFFFEEEFFFIIINNNRRRSSSTTTYYY```ddddddddddddccc___cccdddeeebbb^^^[[[[[[[[[XXXWWWVVVSSSOOOJJJGGGEEEFFFIIIOOOVVV\\\aaadddfff___^^^ZZZSSSLLLGGGFFFFFFJJJLLLNNNPPPQQQQQQRRRSSSNNNMMMKKKIIIHHHIIIJJJKKKPPPTTTYYY___ccceeeffffffcccfffiiimmmppppppppppppppppppqqqtttwwwxxxwwwvvvuuuwwwxxxxxxwwwwwwyyyzzzzzz{{{|||}}}~~~ffffffeeeffffffggghhhiiiiiilllnnnooonnnmmmnnnnnnpppqqqqqqqqqppprrruuuxxxvvvzzz|||ssskkkaaaXXXRRROOOOOONNNMMMLLLKKKJJJIIIJJJJJJKKKLLLOOOSSSYYY^^^aaacccdddeeefffiiimmmpppvvv|||{{{pppbbbWWWMMMHHHDDDFFFIIIJJJLLLPPPSSSUUUXXXYYYZZZXXXVVVTTTXXX^^^```YYYRRRQQQTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRRRRUUUXXX]]]aaadddeeeccceeeiiimmmsss}}}pppggg```bbbdddiiivvvyyynnnlll~~~xxxqqqsssrrrvvvzzz~~~mmmaaaVVVGGG;;;666333222111333111//////000111000///////////////////////////,,,,,,---...........................////////////////////////000000000000111111111111111111111111333333888CCCLLLOOORRRUUU___jjjvvv~~~xxxkkksss|||wwwsssmmmeee^^^VVVNNNIIIDDDAAA>>><<<>>>@@@AAABBBEEEDDDEEEHHHLLLPPPRRRRRRZZZaaaeeeeeedddcccaaa]]]___```aaa```^^^[[[YYYXXXUUUVVVWWWVVVSSSMMMGGGDDDFFFIIIOOOVVV]]]cccgggiiiaaa___ZZZSSSLLLHHHHHHHHHIIILLLOOOPPPQQQRRRTTTVVVQQQOOOLLLIIIHHHGGGHHHHHHNNNQQQWWW^^^cccggghhhiiiggghhhkkknnnqqqqqqqqqqqqrrrrrrsssuuuxxxxxxvvvuuutttuuuuuutttssssssuuuwwwwwwxxxyyyyyy{{{~~~ddddddeeeeeeggghhhjjjkkkjjjlllnnnooonnnmmmmmmnnnoooppprrrrrrssstttvvvxxxvvvzzz~~~tttjjjbbbZZZTTTPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLKKKKKKMMMQQQTTTWWWXXXZZZ[[[\\\___bbbeeepppwww|||uuujjj]]]SSSKKKFFFDDDGGGJJJLLLOOOSSSVVVWWWYYY[[[\\\[[[ZZZYYY___cccaaaZZZUUUUUUVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRQQQSSSWWW]]]dddhhhggggggjjjnnnqqqttt|||oooeee___aaadddhhhvvv~~~pppkkk|||}}}wwwxxxxxx}}}pppbbbWWWHHH<<<666444333222444222000000111111111000........................+++,,,---...........................////////////////////////000000000000222222222111111111000000222111777BBBKKKNNNQQQTTT```hhhrrr{{{tttyyy}}}|||wwwrrrkkkccc\\\SSSKKKFFFBBB@@@===<<<===@@@AAAAAACCCDDDEEEHHHJJJMMMPPPRRRZZZ```eeedddccccccaaa]]]\\\]]]^^^aaabbb```[[[XXXTTTVVVXXXXXXUUUOOOIIIEEEFFFIIINNNUUU\\\bbbfffhhhdddaaa[[[SSSLLLIIIHHHJJJMMMPPPSSSSSSQQQRRRUUUXXXSSSQQQNNNJJJHHHGGGGGGGGGKKKOOOUUU\\\cccgggjjjlllkkklllmmmooopppqqqrrrrrrrrrrrrsssvvvxxxxxxvvvsssssstttsssrrrpppppprrrtttuuuvvvxxxyyyzzz}}}eeeeeeeeeeeefffhhhiiijjjjjjlllnnnooonnnmmmmmmmmmlllooorrrtttuuuuuuwwwxxxyyy|||yyynnnddd]]]YYYVVVTTTTTTUUUUUUVVVUUUTTTRRRRRROOOOOONNNLLLJJJJJJLLLNNNNNNOOOQQQQQQRRRUUUXXX[[[cccjjjuuu|||{{{uuulllbbbVVVNNNHHHCCCCCCHHHMMMPPPTTTYYY[[[\\\^^^aaacccdddeeeeeeggggggbbb[[[XXXYYYXXXUUUWWWWWWWWWXXXXXXYYYZZZ[[[WWWUUURRRQQQTTT\\\dddiiikkkmmmrrrwwwyyyyyyoooeee^^^___aaaeeerrrpppiiixxx{{{}}}rrrcccXXXHHH<<<666555444444333111//////000111000///------------------------***+++,,,---........................////////////////////////000000000000111111111111111222222222222222888CCCKKKOOOQQQTTT___fffnnnwww{{{||||||{{{{{{uuupppiiiaaaYYYPPPIIIDDD???===;;;:::<<<>>>???@@@@@@CCCFFFGGGGGGIIIMMMQQQWWW]]]bbbbbbbbbdddccc```______aaagggnnnnnnggg```YYYYYYYYYWWWSSSOOOJJJHHHGGGIIINNNTTTZZZ```dddfffaaa___YYYRRRMMMKKKMMMOOOTTTWWWYYYWWWSSSQQQTTTWWWTTTRRROOOKKKIIIHHHGGGHHHJJJMMMSSSZZZaaaggglllnnnpppooooooooopppqqqrrrsssttttttvvvxxxzzzzzzxxxuuuvvvvvvuuusssqqqqqqsssuuutttvvvyyyzzz{{{}}}gggffffffffffffggghhhhhhjjjlllnnnooommmllllllmmmkkknnnsssvvvvvvwwwwwwxxx{{{~~~~~~wwwlllbbb]]][[[[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWOOOOOONNNLLLJJJIIIKKKLLLHHHJJJKKKLLLMMMOOORRRUUUVVV^^^jjjtttyyy}}}|||vvvooofff\\\QQQIIIFFFCCCCCCJJJQQQUUUYYY^^^aaabbbeeehhhkkknnnqqqrrrllliiiccc\\\ZZZ\\\ZZZUUUWWWWWWXXXYYY[[[\\\^^^___[[[WWWRRRPPPSSSZZZbbbhhhooossszzzoooeee^^^^^^___bbbnnn}}}~~~ooogggvvvoooooovvvssscccXXXHHH<<<777555555555222000///...///000///...------------------------***+++,,,---......................../////////000////////////000000000000//////000111222333333444333333888DDDLLLPPPRRRUUU^^^dddkkkttt~~~}}}~~~zzzzzzzzztttoooggg___VVVNNNFFFAAA===;;;999999;;;===>>>>>>===BBBFFFGGGEEEFFFLLLQQQSSSZZZ______aaadddeeecccdddcccgggpppzzz{{{sssjjj___]]]ZZZUUUQQQNNNLLLJJJGGGIIIMMMSSSYYY^^^bbbeee\\\ZZZVVVQQQNNNOOORRRVVV[[[]]]^^^ZZZTTTQQQSSSVVVUUUSSSOOOLLLIIIHHHHHHHHHIIILLLQQQXXX```gggmmmpppsssrrrpppooooooqqqrrrtttvvvwwwyyy|||~~~~~~{{{yyyzzzyyyxxxvvvttttttvvvyyytttwwwzzz||||||}}}eeeeeeeeeeeefffhhhiiijjjhhhiiijjjkkkmmmnnnoooooommmooosssvvvxxxyyyxxxwwwxxxzzz||||||qqqfffcccccc```___```\\\aaadddccccccccc```\\\VVVTTTQQQNNNLLLJJJIIIIIIKKKJJJIIIIIIJJJLLLOOOQQQQQQZZZbbbgggppp{{{}}}yyytttmmmeee]]]UUUMMMHHHEEEGGGIIIKKKQQQYYY```ccccccgggooowww{{{zzzyyyyyyrrrmmmhhhddd]]]VVVUUUYYYZZZ]]]___aaaeeehhhddd]]][[[UUURRRUUUXXX]]]eeemmmkkk|||pppfff^^^```bbbdddnnnzzz}}}jjjeeeyyy{{{dddlllzzzsssiii]]]LLL>>>666444333222111111111111000000000000////////////////////////////////////000000000000////////////////////////............////////////...///000111111111111111444222666BBBKKKNNNQQQVVV___eeemmmwww{{{yyy~~~zzzyyyqqqjjjaaaYYYRRRJJJBBB<<<::::::::::::;;;===???@@@@@@@@@BBBDDDFFFHHHIIIJJJOOOSSSXXX[[[]]]^^^___```dddeeekkkvvvuuujjj___\\\WWWTTTRRRPPPMMMLLLJJJLLLOOOSSSWWWZZZ\\\]]]___ZZZVVVSSSOOOLLLOOOUUU___^^^\\\XXXUUUUUUWWWYYYYYYTTTOOOLLLLLLKKKIIIGGGJJJKKKNNNUUU___gggmmmpppnnnqqqttttttrrrrrrtttvvvrrrsssuuuwwwyyyzzz{{{{{{wwwxxxxxxwwwuuutttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~}}}~~~ffffffffffffgggiiijjjkkkkkkkkkkkkkkkllllllmmmnnnmmmooorrrvvvxxxxxxwwwvvvxxxzzz}}}uuukkkbbbaaaaaa______```aaaeeegggffffffgggddd```\\\ZZZVVVSSSPPPNNNMMMLLLJJJJJJIIIIIIIIIKKKMMMNNNNNNTTTYYY]]]eeeqqqyyyyyy~~~sssnnnggg___YYYRRRLLLHHHFFFGGGIIIKKKQQQYYYbbbfffmmmrrr{{{zzzuuuqqqlllddd[[[XXXZZZ[[[___cccfffkkkmmmiiiaaa]]]WWWTTTVVVYYY]]]dddlllsssqqqfff______aaadddnnn{{{|||hhhbbbwwwxxxgggooo|||vvvkkk^^^MMM???777444333222111111111111000000000000////////////////////////.../////////000000000000/////////////////////////////////000000000000111000111111111111000000///444222666BBBKKKOOORRRVVV]]]fffqqqzzzvvvtttzzz~~~}}}~~~zzzxxxooohhh___WWWPPPIIIAAA;;;999999999999:::<<<>>>@@@??????AAACCCEEEGGGHHHIIILLLPPPTTTWWWYYYZZZ[[[]]]ccceeekkkttt{{{zzzqqqiii```]]]YYYUUUTTTRRRPPPNNNKKKMMMPPPSSSWWWZZZ\\\]]]\\\WWWSSSRRRPPPNNNRRRYYY___^^^\\\YYYVVVUUUXXXZZZZZZVVVQQQNNNMMMLLLJJJHHHIIIKKKNNNUUU^^^fffkkkmmmnnnqqqttttttrrrqqqrrrtttssssssuuuvvvxxxyyyyyyyyywwwxxxyyyxxxwwwvvvwwwyyyyyyzzz{{{{{{zzz{{{}}}~~~|||}}}fffffffffggghhhiiikkkkkkmmmmmmkkkkkkjjjkkklllmmmmmmooorrruuuvvvvvvvvvuuuyyyzzz}}}~~~nnnfff``````aaa```aaacccfffjjjllljjjjjjllljjjfffcccaaa]]]YYYUUURRRQQQPPPMMMMMMMMMMMMLLLMMMMMMMMMMMMOOOPPPRRRZZZfffppptttyyy|||~~~|||yyywwwlllggg___XXXRRRNNNJJJHHHGGGGGGIIILLLQQQZZZdddkkkyyy}}}yyyuuuqqqhhh^^^YYYZZZ]]]bbbiiinnnsssvvvoooggg___ZZZWWWZZZ\\\```gggnnnrrrggg______aaacccnnnzzzyyyddd___sssxxxlllrrr~~~zzzmmmaaaNNN???777444333222111111111111000000000000////////////////////////....../////////000000000////////////////////////000000000000111111111111111222222111111000///...444222666AAALLLQQQTTTWWWYYYfffttt}}}zzzqqqnnnuuuzzz{{{~~~|||}}}zzzwwwlllddd[[[RRRLLLFFF???:::888888777888999<<<>>>???===>>>???AAACCCEEEGGGHHHIIILLLPPPSSSTTTUUUWWWXXX___bbbhhhnnnqqqoooiiieeeaaa^^^ZZZWWWUUUTTTRRRPPPNNNOOOQQQSSSVVVYYYZZZ[[[WWWSSSQQQQQQPPPPPPUUU\\\______\\\YYYVVVVVVXXXZZZ\\\XXXSSSOOONNNLLLKKKIIIIIIKKKPPPWWW___fffiiijjjoooqqqssstttsssqqqqqqrrrsssssstttuuuvvvwwwvvvvvvvvvwwwyyyyyyxxxxxxzzz||||||}}}~~~}}}||||||}}}~~~zzz|||~~~~~~~~~eeeeeeffffffgggiiijjjkkkmmmlllkkkjjjjjjkkkmmmnnnnnnoooqqqtttuuuuuuuuuuuuyyy{{{}}}yyykkkeee```bbbccccccdddgggiiimmmooommmnnnpppooolllgggeeeaaa]]]YYYVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQNNNMMMMMMNNNUUU___hhhnnnssswww||||||||||||{{{xxxuuurrrpppgggaaaYYYQQQMMMJJJHHHGGGHHHGGGIIIMMMRRRZZZfffpppzzzsssrrrpppnnnmmmfff]]]YYYZZZ^^^eeennnvvv|||~~~vvvmmmccc___]]]```dddhhhpppwwwssshhh______aaacccmmmyyywwwddd___uuu{{{nnnttt|||ooobbbOOO???666333222111111111111111000000000///////////////////////////........./////////000000//////////////////////////////000000000111111111000000111111111000000///333333666AAAMMMUUUWWWXXXWWWdddrrr|||uuummmkkkuuu||||||~~~~~~{{{yyy|||yyyuuuggg```VVVMMMGGGBBB<<<888666666666777999;;;===???<<<===???@@@CCCDDDFFFGGGGGGJJJMMMOOOPPPQQQSSSUUUZZZ^^^cccgggfffdddaaa___```]]]YYYWWWVVVUUUSSSRRRPPPQQQRRRTTTVVVXXXZZZ[[[UUURRRPPPQQQQQQQQQWWW^^^``````]]]ZZZWWWVVVXXX[[[\\\ZZZUUUQQQOOOMMMLLLLLLKKKNNNRRRZZZbbbgggjjjjjjpppqqqsssssssssrrrqqqqqqsssssstttuuuuuuuuutttttttttvvvxxxyyyyyyyyy{{{}}}}}}}}}||||||}}}zzz{{{}}}~~~~~~dddddddddeeefffggghhhiiijjjjjjjjjjjjkkkmmmooopppnnnoooqqqsssuuuuuuvvvvvvzzz{{{}}}tttjjjeeeaaabbbccccccfffkkklllppprrrqqqrrrtttsssooohhhfffccc```]]][[[ZZZZZZ\\\^^^___```___\\\YYYWWWPPPNNNMMMOOOSSSXXX___dddlllqqqvvvzzz|||||||||}}}xxxxxxxxxvvvtttpppllljjjddd^^^UUUNNNIIIGGGFFFEEEHHHGGGIIIOOOSSSYYYfffsss~~~mmmeeeaaaaaa```ccceeeccc]]][[[]]]```iiisss||||||qqqgggddddddiiiooottt||||||ssshhh```aaaaaaccclllwww{{{iiifff}}}|||xxxooottt}}}}}}}}}pppbbbOOO>>>555222222111111111111111000000000///////////////////////////............////////////////////////////////////........./////////000000---...///111111222222222333333777@@@NNNXXX[[[YYYWWWaaammmzzzsssllllllxxx{{{yyy|||wwwrrrddd\\\QQQHHHCCC???;;;777666666666777888;;;===???======???AAACCCEEEFFFGGGHHHJJJMMMOOOOOOPPPRRRTTTXXX\\\aaacccbbb___^^^^^^]]]ZZZWWWUUUUUUUUUSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZVVVSSSQQQQQQQQQRRRWWW^^^cccbbb___[[[WWWVVVXXXZZZ\\\ZZZWWWSSSPPPNNNNNNNNNOOOQQQVVV]]]eeejjjlllmmmpppppppppqqqrrrrrrrrrqqqssssssssstttttttttssssssrrrtttvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}zzz|||~~~~~~~~~cccccccccdddeeefffhhhhhhhhhiiijjjkkkmmmnnnoooooommmoooqqqsssuuuwwwxxxxxx{{{|||}}}~~~rrrhhhccc___```bbbccciiiooosssxxxzzzyyyxxxxxxuuuppphhhfffeeecccbbbbbbbbbbbbfffhhhkkklllkkkgggccc```TTTPPPNNNOOOQQQRRRVVV[[[eeejjjpppuuuwwwxxxxxxyyytttttttttrrroookkkhhhfff___ZZZRRRLLLHHHFFFEEEDDDHHHFFFJJJQQQUUUXXXdddsssjjj[[[VVVUUUUUUVVVZZZ``````^^^___cccdddmmmxxxvvvmmmkkklllrrryyyzzzrrrhhhbbbcccccccccjjjuuupppnnnvvvsssnnnsss|||yyyyyyyyyqqqcccOOO???666333333333111111111111000000000000////////////////////////------........./////////////////////////////////............////////////,,,---///000222333333333222444777@@@OOO[[[^^^YYYXXX```lllyyytttllllllxxx}}}{{{}}}uuunnnaaaXXXMMMEEE@@@===:::777555555666777999;;;>>>???>>>???@@@BBBDDDFFFHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTXXX[[[```ccccccaaa______[[[XXXUUUTTTTTTTTTSSSRRRSSSSSSSSSSSSUUUWWWZZZ[[[XXXTTTRRRSSSRRRSSSYYY```eeedddaaa\\\WWWVVVWWWXXXZZZYYYWWWSSSPPPNNNPPPQQQSSSTTTXXX___gggmmmpppqqqpppnnnllllllnnnpppqqqqqqrrrsssssstttttttttssssssrrrtttvvvwwwxxxyyy{{{}}}}}}~~~dddddddddeeefffggghhhiiihhhiiikkkmmmnnnnnnmmmlllmmmnnnpppsssvvvxxxzzz{{{||||||}}}tttgggbbb___```cccgggoooxxx~~~|||uuunnnhhhhhhgggggghhhjjjlllmmmrrruuuxxx{{{zzzvvvqqqmmm]]]VVVQQQPPPOOOMMMQQQWWW___cccjjjooorrrssstttuuuooooooooonnnkkkhhhdddbbbYYYTTTNNNJJJGGGFFFEEEEEEGGGFFFKKKSSSVVVVVVbbbrrrppp[[[RRRQQQOOOQQQQQQVVV\\\^^^^^^```eeehhhqqq|||zzztttqqqrrryyyzzzqqqhhhccceeeeeeccciiirrr~~~rrrqqq~~~tttrrrnnnsss|||{{{uuuppptttxxxssseeeQQQAAA888666666777111111111111000000000000////////////////////////---------.........//////////////////////////////...////////////000000000---...///111111222222222222444777???OOO^^^```ZZZXXXcccooo{{{wwwllliiittt|||~~~~~~tttlll___VVVKKKBBB>>>;;;999777666666666777999<<>>LLLZZZ]]]YYY___hhhrrr|||ssskkksss{{{zzzzzzzzzppphhh\\\QQQEEE@@@===999777888555555666777:::===@@@BBBAAAAAABBBEEEIIILLLNNNNNNOOOPPPRRRSSSTTTSSSQQQPPPQQQSSSVVVZZZ]]]```aaaaaa^^^\\\YYYVVVSSSRRRQQQQQQSSSRRRRRRTTTXXX[[[\\\\\\XXXUUURRRPPPRRRWWW^^^bbbjjjeee___\\\YYYUUUQQQPPPTTTTTTTTTRRRPPPPPPRRRTTTTTTZZZ\\\\\\fffuuuyyytttlllfffbbbccceeeeeegggkkkpppqqqrrrtttuuuvvvwwwwwwyyyyyyyyyyyyzzz|||}}}fffhhhjjjjjjjjjiiijjjkkkkkklllmmmnnnmmmkkkiiigggjjjkkkmmmppptttxxx{{{}}}~~~~~~~~~|||tttiiifffdddgggrrryyytttqqqrrrqqqqqqxxxyyygggaaaYYYSSSPPPPPPPPPPPPTTTUUUXXX^^^dddhhhiiihhhfffeeedddcccbbb___[[[WWWQQQOOOKKKHHHGGGHHHJJJLLLNNNQQQSSSTTTVVVZZZ```fffpppoooggg[[[SSSTTTUUUTTTZZZ[[[]]]^^^___aaacccfffmmmwww~~~tttjjjeeebbbaaa```bbbiiiqqq|||rrriiihhhwwwyyyuuurrrvvvzzzqqqnnnnnnlllqqq~~~|||lllUUUCCC:::777666555111111000000///.........000...,,,,,,---///..............................////////////////////////000000000000////////////111111111111111111111111222333666===KKKXXX\\\YYY^^^jjjvvv}}}wwwoooxxx}}}|||~~~xxxoooiii[[[PPPEEE???<<<888777888666666777999<<>>;;;777666888777777999;;;>>>AAACCCEEEFFFGGGIIILLLNNNPPPPPPPPPSSSSSSTTTTTTSSSRRRPPPOOOOOOQQQTTTWWWZZZ\\\]]]^^^ZZZYYYWWWUUUSSSSSSSSSSSSUUUUUUUUUXXX[[[]]]^^^]]]WWWUUURRRPPPQQQUUUZZZ]]]bbbaaa]]]XXXTTTSSSTTTVVVWWWXXXWWWVVVTTTTTTVVVXXXWWW\\\]]]]]]dddooosssooommmeee___^^^______cccgggkkkmmmoooqqqtttvvvwwwwwwyyyyyyyyyyyyzzz|||}}}kkkmmmnnnnnnlllkkkkkklllooonnnmmmlllkkkkkkkkkkkkkkklllmmmpppsssvvvyyy{{{|||}}}}}}{{{zzz~~~wwwrrrllliiihhhnnn{{{|||tttwwwzzz~~~uuuiiieee```\\\YYYWWWUUUSSSRRRSSSVVV[[[```ccccccbbb\\\[[[ZZZZZZYYYWWWSSSOOOMMMLLLJJJIIIJJJLLLOOOQQQUUUWWWXXXWWWUUUVVVYYY]]]cccdddcccaaa___aaaccceeeiiijjjjjjhhhggggggiiikkkttt{{{|||sssfffbbb^^^^^^^^^```hhhppp~~~qqqhhhcccppp}}}rrrnnnoooxxxyyyjjjllljjjjjjxxx|||lllUUUBBB999777555444333333222222111000000000...------///000000///---........................////////////////////////////////////000000000000000000000000111111111111111333555;;;HHHVVV]]]]]]dddppp{{{www~~~|||zzzqqqjjj[[[OOOCCC===:::666666888777888999<<>>BBBFFFIIILLLMMMNNNTTTZZZ```___YYYRRROOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLNNNQQQTTTVVVWWWXXXXXXPPPOOONNNLLLLLLLLLLLLMMMQQQQQQSSSVVVXXXYYYWWWUUUSSSSSSTTTUUUWWWZZZ[[[\\\YYY\\\ZZZXXXaaalllhhh[[[WWWWWWWWWUUUTTTTTTUUUWWW\\\^^^aaadddfffhhhnnnsss|||uuunnnllljjjffffffhhhmmmoooqqqsssvvvxxxyyyyyyyyyyyyyyyyyyzzz|||~~~}}}|||zzzyyyzzz{{{}}}}}}|||{{{xxxvvvuuuwwwyyy{{{}}}mmmlllkkkjjjiiiiiihhhhhhjjjkkkmmmoooqqqqqqqqqqqqnnnoooppprrrtttvvvwwwxxxyyyxxxyyyzzz{{{zzzxxxuuu{{{yyyvvvrrrnnnjjjhhhgggeeegggllluuuzzzmmmeee```___```aaacccgggkkkoooooollliiifffeeedddgggmmmpppqqqpppfff[[[QQQMMMKKKIIIIIIKKKJJJMMMQQQTTTVVVYYY]]]______cccgggkkknnnpppsssuuutttpppjjjggglllyyyttteeebbb```aaaaaabbbhhhooo}}}uuukkkiiiqqq~~~tttmmmqqqyyy||||||{{{xxxxxx|||xxx]]]HHH>>>:::888555000000000000////////////......////////////......000///...------...///000........................000000000000000000000000000000000000111111111111333333444:::EEERRR]]]ccchhhrrrzzz||||||lllkkkrrrzzz|||sssmmm```QQQCCC>>>>>>===<<<<<>>???>>>>>>???AAADDDHHHKKKNNNQQQUUUXXX]]]^^^___]]]YYYSSSMMMIIIFFFGGGHHHIIIJJJJJJKKKKKKJJJMMMOOOPPPTTTZZZ\\\YYYTTTRRROOONNNOOOOOOOOONNNNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYY[[[]]]^^^[[[YYYYYYYYYWWWUUUSSSSSSVVVXXXZZZ[[[^^^cccfffiiisss~~~zzzpppgggdddeeeiiipppsssvvvxxxyyyxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{|||}}}}}}xxxxxxwwwwwwvvvvvvuuuuuuzzz~~~jjjjjjjjjkkkkkkmmmnnnoookkklllmmmnnnoooooooooooonnnnnnoooqqqssstttuuuvvvuuutttuuuwwwxxxxxxuuussssssqqqmmmhhhdddaaa___^^^```bbbhhhrrrvvveee[[[SSSRRRTTTUUUXXX\\\[[[___fffooovvvzzzyyyxxxqqqnnnnnnqqqvvv{{{|||{{{ooocccVVVOOOKKKHHHHHHJJJQQQSSSVVVWWWXXXZZZ\\\___hhhnnnvvv~~~yyyxxx|||sssddd```^^^^^^^^^___eeemmmzzzxxxllliiiooowwwooovvv~~~{{{^^^HHH===999666444333333222222222111111111...//////000000//////.........////////////..............................000000000000000000000000000000000000111111111111777666666999AAALLLVVV]]]eeeooowwwyyy~~~wwwppptttzzztttmmm[[[OOOCCC???@@@@@@AAACCCAAAEEEJJJOOORRRVVVYYY\\\^^^^^^]]]ZZZVVVQQQLLLIIIEEEEEEDDDDDDDDDEEEGGGHHHKKKMMMMMMMMMRRRYYY\\\ZZZWWWTTTPPPNNNOOOPPPPPPPPPOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[YYYXXXWWWWWWXXXXXXWWWVVVXXXXXXWWWUUUTTTUUUWWWZZZ\\\\\\___dddhhhlllvvv|||ssskkkggghhhkkkpppssswwwyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{|||}}}~~~wwwwwwwwwwwwxxxyyyzzzzzz{{{iiiiiiiiijjjkkklllmmmnnnmmmmmmnnnoooooopppppppppnnnnnnooopppqqqsssssstttsssssstttvvvwwwwwwtttrrrnnnkkkgggccc___\\\[[[ZZZ\\\^^^dddooo~~~yyyjjj[[[VVVOOOKKKMMMPPPQQQTTTXXXYYY]]]eeennnvvvzzzzzzxxxmmmkkkkkkpppwww~~~sssfffXXXPPPLLLJJJJJJMMMRRRTTTWWWXXXYYY[[[]]]___kkkqqq{{{ttteeeaaa^^^^^^___```gggoooxxxyyymmmhhhnnnzzzuuu{{{|||___HHH===888666444333222222222111111111111//////000000000000//////---...///000000///...---........................///////////////////////////000000000111111111111555555555888???IIIUUU]]]cccppp{{{zzzoooooouuu{{{~~~~~~ssskkk[[[PPPEEEAAAAAAAAACCCFFFDDDHHHOOOTTTXXX[[[]]]___```^^^[[[WWWRRRNNNJJJHHHEEECCCAAA@@@@@@BBBDDDEEEIIIKKKKKKLLLRRR[[[___^^^YYYVVVQQQOOOOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUWWWWWWWWWVVVUUUVVVYYY[[[^^^]]]```eeejjjnnnwwwxxxpppkkkllloooqqqtttwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyy}}}|||||||||}}}}}}~~~xxxxxxxxxyyy{{{}}}iiiiiihhhhhhiiijjjkkkkkkmmmmmmllllllmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrsssssssssuuuvvvuuurrroooiiifffbbb^^^ZZZYYYXXXXXXXXXZZZ___hhhuuu~~~qqqhhh```UUUKKKNNNJJJIIIMMMPPPPPPSSSWWWYYY]]]dddmmmsssvvvtttqqqgggfffgggnnnwwwuuuhhhYYYRRRNNNLLLNNNQQQQQQSSSUUUWWWXXXZZZ\\\^^^kkkqqqzzztttfffbbb___```aaaccckkkssszzz|||nnniiinnn{{{|||~~~|||}}}___HHH<<<888666444222222111111111000000000//////000000000000//////---...///000000///...---........................///////////////////////////000000000111111111111222333444777===IIIVVV```eeettt}}}ooommmsssyyy|||}}}}}}}}}~~~|||ppphhh]]]RRRGGGCCCBBBAAACCCGGGHHHMMMTTTZZZ]]]___aaabbb```]]]YYYTTTOOOKKKHHHGGGDDDBBB???>>>>>>@@@CCCDDDEEEIIIKKKNNNUUU___cccbbbYYYVVVQQQOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZXXXWWWVVVVVVWWWVVVWWWWWWWWWWWWXXXZZZ]]]```^^^```eeejjjooowwwyyyqqqlllmmmnnnpppssswwwyyyzzzyyyzzz{{{{{{{{{{{{|||{{{{{{zzzzzz~~~}}}}}}}}}}}}}}}{{{{{{{{{|||~~~hhhhhhhhhhhhhhhiiijjjjjjkkkjjjjjjiiiiiiiiijjjjjjnnnnnnnnnooooooooopppppprrrrrrrrrssssssqqqnnnkkkdddaaa]]]YYYWWWVVVVVVWWWVVVWWW[[[aaajjjttt}}}~~~|||{{{wwwssshhh[[[SSSOOOJJJEEEFFFDDDFFFLLLPPPRRRVVVZZZ[[[___eeelllqqqqqqnnnjjjcccbbbdddlllxxxyyykkk[[[SSSOOONNNPPPTTTPPPRRRTTTUUUUUUVVVXXXZZZfffkkkrrr{{{~~~sssfffbbb```aaacccfffoooxxxrrrjjjnnnzzzyyy}}}___HHH<<<999777555222111111111111000000000///000000111111000000///......////////////..............................000000000000000000000000000000000000111111111111000222333666===IIIXXXbbbjjj{{{qqqmmmttt{{{}}}~~~}}}}}}}}}}}}}}}yyynnnggg]]]SSSIIIEEEBBBBBBEEEJJJNNNSSSZZZ___bbbbbbbbbccc___]]]XXXSSSMMMIIIFFFDDDAAA@@@>>>======???BBBCCCBBBGGGLLLQQQYYYaaadddaaaWWWTTTQQQPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVWWWXXXTTTVVVXXXXXXXXXYYY\\\^^^bbb______eeejjjnnnuuu|||~~~~~~|||vvvnnnjjjiiikkkooorrrvvvyyyzzz{{{|||}}}||||||}}}}}}}}}}}}}}}|||~~~}}}}}}}}}}}}~~~}}}}}}}}}fffgggggghhhiiikkklllmmmlllllljjjiiiiiiiiijjjjjjmmmnnnnnnnnnnnnnnnooooooqqqpppppppppooommmiiifff^^^\\\XXXUUUSSSSSSUUUVVVTTTUUUWWW[[[___dddhhhjjjmmmmmmllljjjgggdddcccbbb``````[[[QQQIIIGGGFFFDDDBBBBBBFFFMMMRRRTTTYYY______bbbhhhnnnqqqpppkkkgggaaa```bbbjjjvvv~~~ooo^^^TTTOOOMMMPPPTTTQQQRRRSSSRRRQQQQQQRRRSSS[[[^^^cccjjjttt|||pppeeeaaa___aaaccchhhqqq{{{vvvmmmmmmsssttt}}}}}}___GGG<<<999888777333333222222222111111111000000111111111111000000//////............//////........................000000000000000000000000000000000000111111111111111333444777<<>>@@@BBB???FFFMMMSSS[[[aaa```[[[SSSRRRPPPPPPRRRTTTUUUUUUWWWVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVXXXZZZZZZWWWUUUUUUVVVTTTUUUXXXYYYYYY[[[]]]___ccc___^^^ccchhhlllrrrxxxzzz{{{yyytttmmmhhhggghhhmmmqqqvvvyyy{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~eeefffggghhhkkkmmmoooqqqpppooommmlllkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnpppooonnnmmmmmmjjjfffbbb[[[XXXUUURRRQQQRRRSSSUUUSSSTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[[[[YYYVVVTTTSSSSSSRRRWWWVVVNNNFFFDDDEEEEEECCCCCCHHHOOOSSSVVV[[[aaabbbeeekkkpppsssqqqkkkggg^^^]]]___gggrrr~~~rrraaaUUUPPPMMMOOORRRRRRSSSSSSQQQNNNLLLLLLMMMQQQRRRUUU\\\ffftttzzznnnddd```^^^```ccchhhrrr|||zzznnnmmm~~~{{{nnnpppzzz}}}___GGG<<<999999888444444444333333333222222000000111111111111000000000///...------...///000........................000000000000000000000000000000000000111111111111222444666777<<>>FFFNNNUUU[[[___\\\VVVQQQPPPOOOQQQSSSUUUUUUUUUZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZRRRUUUYYYYYYVVVTTTSSSTTTSSSUUUXXXYYYZZZ[[[^^^```ccc___^^^bbbgggkkkpppvvvyyyzzzyyyuuunnniiiggghhhlllpppuuuyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}|||}}}