BM6P6(@ |||wwwsssrrrrrrrrrrrrtttsssrrrqqqrrrtttvvvxxxyyyzzz|||~~~~~~}}}||||||||||||}}}~~~~~~vvvnnnddd]]]YYYVVVSSSPPPQQQMMMHHHEEECCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@EEEGGGKKKRRRZZZcccjjjnnnvvvxxxzzz{{{}}}|||yyyzzz|||}}}||||||~~~}}}|||zzzyyyxxxvvvtttqqqttttttuuuuuuuuuuuuuuuvvvrrrpppmmmlllmmmmmmmmmllliiifffdddbbbbbbaaa___^^^]]][[[YYYWWWWWWYYY[[[\\\___fffppp{{{|||pppgggaaa[[[XXXXXXVVVQQQMMMLLLKKKHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAADDDIIILLLJJJLLLOOOQQQRRRPPPNNNLLLJJJIIIGGGDDDBBBAAAAAAAAABBBBBBCCCCCCBBB???<<<::::::888777::::::;;;@@@FFFRRR___jjjmmmkkklllllllllkkkjjjlllsssxxx{{{~~~yyywwwyyy|||zzztttpppmmmppp|||wwwqqqkkk```TTTIIIAAA===:::888333111222111......111///............---------000000///...------,,,,,,------------------------,,,,,,------,,,+++)))(((++++++************++++++,,,+++******))))))******************))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++***)))))))))*********))))))))))))))),,,+++***))))))***+++,,,++++++***************+++***)))******+++,,,---...+++++++++,,,...333:::>>>FFFMMMWWW```eeehhhjjjkkkkkkhhhfffhhhlllqqqssssssxxxxxxyyy{{{}}}~~~~~~yyy~~~}}}xxxqqqqqqqqqpppnnnpppuuuzzz}}}yyytttqqqpppqqqqqqqqqtttsssrrrrrrsssuuuwwwxxxyyyzzz|||~~~xxxqqqggg___[[[XXXTTTQQQNNNJJJFFFCCCBBBAAAAAA@@@@@@??????>>>>>>?????????EEEGGGLLLSSS]]]gggpppuuu|||~~~|||zzzzzz~~~~~~|||yyyvvvxxxxxxxxxwwwwwwwwwwwwvvvwwwuuurrrqqqrrrrrrqqqppprrrooollljjjjjjiiigggeeeaaa___\\\YYYXXXWWWWWWWWWXXX]]]eeeooozzzssslllccc]]]ZZZVVVQQQMMMMMMLLLJJJHHHFFFEEEEEEFFFDDDDDDBBB@@@>>>???CCCFFFIIILLLOOOQQQRRRPPPNNNLLLKKKIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCCCCAAA???===<<<;;;888888::::::;;;@@@FFFTTTbbbqqqvvvvvvuuuuuussspppmmmnnnssswwwyyy}}}~~~yyywwwwwwyyyzzztttmmmiiijjjrrr}}}}}}uuuoooeeeZZZPPPGGGAAA===666222000111111...---000000000/////////.........000//////...------,,,,,,------------------------------......---,,,***)))++++++************++++++,,,+++******))))))******************))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((******)))((('''&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++*********************)))))))))))))))))))))++++++***))))))***++++++++++++***************+++++++++++++++,,,---......,,,,,,,,,---///555===BBBJJJQQQ[[[dddiiillllllmmmjjjhhhgggjjjooouuuxxxyyy}}}}}}~~~~~~|||{{{wwwqqqqqqqqqppppppsssyyy~~~xxxuuuqqqooooooqqqqqqqqqtttsssrrrrrrsssuuuxxxyyyzzz{{{}}}|||tttjjjbbb]]]YYYUUUQQQMMMIIIEEECCCCCCCCCBBBBBBBBBBBBAAA@@@????????????EEEHHHNNNVVVbbbnnnxxx~~~~~~|||~~~~~~}}}||||||~~~{{{yyyxxxxxxxxxwwwvvvxxxuuurrrpppooonnnllljjjiiigggdddaaa]]]YYYWWWUUUTTTWWW\\\ccclllwwwxxxmmmddd^^^YYYUUUQQQOOONNNLLLJJJHHHHHHHHHIIIFFFFFFCCC@@@===<<<>>>AAAIIIKKKOOORRRSSSQQQOOOMMMKKKIIIGGGEEECCCBBBBBBBBBEEEDDDCCCBBBAAA???>>>>>><<<999999;;;;;;;;;@@@FFFUUUeeexxx|||xxxtttrrrtttvvvwww{{{xxxuuutttuuuzzzzzzuuummmfffcccgggnnnvvv{{{vvvmmmdddZZZPPPGGGBBB888333000222222///...000111000000000/////////////////////...------,,,,,,------------------------............---,,,++++++++++++************++++++,,,+++******))))))******************))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((++++++***)))((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))))))))******++++++***))))))***+++++++++***************++++++---------,,,,,,---......---------...222999BBBHHHQQQXXXbbbjjjnnnnnnnnnnnnhhhggghhhmmmtttzzz~~~~~~yyyvvvqqqqqqqqqrrrtttyyytttrrrooonnnppprrrssssssssssssrrrrrrtttwwwyyy{{{|||}}}~~~xxxnnnfff```[[[UUUQQQNNNKKKHHHFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@?????????EEEIIIPPP[[[hhhvvv~~~~~~}}}|||zzz{{{yyyvvvuuutttsssrrrpppqqqpppnnnkkkfffaaa]]][[[ZZZZZZ[[[___eeennnwww}}}xxxmmmddd___ZZZXXXPPPOOOMMMKKKJJJJJJJJJKKKIIIHHHFFFBBB>>>===???@@@HHHJJJOOOSSSTTTRRRPPPNNNKKKJJJGGGEEEDDDCCCCCCCCCFFFEEECCCBBBAAA@@@@@@@@@>>>;;;:::;;;;;;;;;???FFFTTTfff|||zzzyyyxxxxxx{{{}}}vvvtttrrrqqquuu{{{{{{vvvnnnggg``````dddjjjsss||||||uuunnneee[[[OOOGGG===777222444444222000111000000000/////////......//////.........------------------------------------------------,,,,,,+++++++++************++++++,,,+++******))))))******************)))))))))(((''''''(((((())))))******)))(((((((((((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++)))))))))))))))*********+++******************+++*********)))******+++,,,...------,,,,,,,,,,,,---......///111555>>>HHHOOO[[[aaahhhnnnooommmkkkjjjdddfffiiiooovvv~~~~~~~~~~~~|||xxxuuuqqqrrrrrruuuzzzsssqqqoooooorrrtttuuuuuussssssrrrsssuuuxxx{{{}}}}}}~~~~~~sssjjjccc]]]VVVQQQOOOLLLJJJIIIIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@EEEJJJSSS___nnn|||~~~|||zzzzzzzzzxxxwwwvvvvvvuuurrrooojjjfffddd```^^^\\\]]]aaagggmmmppptttxxxmmmddd^^^[[[SSSQQQOOOMMMLLLLLLLLLLLLHHHHHHFFFCCC@@@???@@@AAAFFFJJJOOOSSSUUUSSSPPPNNNKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBBBB???<<<;;;<<<<<<;;;???FFFTTTggg~~~{{{uuurrrpppnnnpppuuuwww|||yyyooohhhaaa^^^___bbbkkkttt~~~~~~xxxqqqfffYYYPPPDDD;;;444333333111///000/////////.........------...............---------------------------------,,,,,,,,,+++++++++++++++++++++************++++++,,,+++******))))))******************)))))))))(((''''''(((((())))))******((())))))))))))))))))(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******''''''((((((((()))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))******+++(((((())))))*********************++++++***************))))))***++++++,,,---,,,+++++++++++++++,,,...///111444;;;DDDOOOVVVdddhhhmmmooommmiiifffdddbbbeeejjjpppxxx|||{{{|||~~~~~~}}}|||||||||zzzxxxuuurrrrrrtttyyyrrrpppooopppsssvvvwwwvvvsssrrrrrrsssvvvyyy|||~~~yyyppphhhaaaYYYTTTOOOMMMJJJIIIIIIIIIHHHFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDJJJUUUcccsss~~~}}}{{{yyyyyyyyyxxxwwwuuurrrooommmfffbbb^^^\\\^^^aaacccdddiiitttxxxlllccc^^^WWWUUUSSSQQQOOONNNNNNNNNGGGGGGFFFCCC@@@???@@@AAAEEEIIIOOOTTTVVVTTTQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA>>><<<===<<<;;;???EEETTTfff}}}~~~|||uuurrrnnnjjjkkkooopppzzz}}}qqqjjjddd```^^^]]]dddlllvvv~~~tttggg\\\MMMAAA666222222///---...............------------........................------------------------,,,++++++******++++++,,,++++++************++++++,,,+++******))))))******************))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))((('''&&&%%%$$$$$$'''''''''((((((((())))))************************(((((())))))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))((((((((()))******++++++)))***++++++++++++***)))))))))))))))***+++,,,,,,+++++++++******++++++,,,///111555;;;BBBLLLVVV]]]jjjlllnnnmmmjjjeeebbbaaabbbffflllrrryyyyyyvvvxxxzzz{{{|||zzzyyyyyyyyyyyywwwuuurrrssswww~~~qqqpppoooqqqsssvvvvvvvvvsssrrrssstttvvvzzz}}}vvvnnnfff]]]WWWQQQOOOMMMLLLLLLKKKIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDKKKWWWgggvvv~~~~~~~~~}}}|||zzzyyywwwvvvooojjjeeebbbaaaaaa```___```jjjsssyyyxxxnnnhhh\\\ZZZXXXUUURRRQQQPPPPPPJJJJJJIIIFFFBBB@@@@@@AAAEEEIIIOOOTTTWWWUUURRRPPPKKKJJJIIIGGGFFFFFFFFFGGGEEEFFFFFFGGGFFFEEECCCBBBBBB???===>>>===;;;???EEEPPP```vvvxxxsssmmmfffeeeggghhhpppyyy~~~vvvqqqkkkgggaaa]]]```fffqqquuujjjXXXJJJ;;;555333000//////////////////....................................---------------------------,,,++++++++++++,,,---++++++************++++++,,,+++******))))))******************))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((******)))((('''&&&%%%%%%(((((()))))))))*********************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''(((((()))******++++++)))***++++++++++++***)))))))))))))))***+++,,,---+++++++++++++++,,,---...111555;;;BBBJJJTTT^^^dddmmmnnnmmmkkkgggcccbbbaaaeeeiiipppuuuzzzwwwrrrrrruuuxxxyyyzzzxxxwwwvvvwwwvvvtttsssrrrtttyyypppoooooopppsssuuuvvvuuurrrrrrssstttwwwzzz~~~zzzrrriii```ZZZUUUSSSQQQOOOOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCKKKYYYiiixxx~~~}}}}}}xxxsssmmmjjjhhhfffcccaaa[[[bbbiiillltttyyysss```^^^[[[XXXUUUSSSSSSRRROOOOOOMMMJJJFFFCCCBBBCCCDDDHHHOOOUUUWWWVVVRRRPPPLLLJJJIIIGGGFFFFFFGGGGGGEEEFFFGGGHHHGGGEEECCCBBBCCC???>>>>>>===;;;???EEEKKKZZZooozzzsssllldddaaabbbaaagggoooxxx}}}||||||wwwrrrmmmeee______eeeooo~~~tttbbbRRRAAA999666444222333000000000000////////////---.....................------------------------...---,,,,,,,,,---...///++++++************++++++,,,++++++***)))*********************))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))&&&''''''(((((((((((((((************++++++++++++)))************+++++++++************************))))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++++++++,,,---...///000333777???GGGPPPYYYccchhhmmmmmmmmmjjjfffccccccccchhhlllrrrwww{{{yyyqqqnnnooosssvvvwwwyyywwwuuuuuuuuutttsssqqqrrruuu{{{pppqqqrrrsssuuuvvvwwwxxxuuuuuuuuuvvvxxx|||uuukkkbbb]]]UUURRRRRRRRRNNNIIIIIIMMMJJJIIIGGGEEECCCAAA@@@@@@EEELLLWWWfffsss~~~|||yyyvvvrrroookkkfffbbbbbbccceeeggglllvvvssskkkfff___YYYUUUSSSSSSRRRQQQOOOLLLHHHDDDBBB@@@@@@CCCFFFKKKQQQVVVWWWTTTRRRMMMKKKIIIFFFDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBAAACCCBBB@@@>>><<<===AAADDDMMMWWWhhh{{{~~~{{{tttlllcccbbbfff```fffiiilllvvv|||yyyyyy|||}}}xxxqqqjjjeeedddeeekkkxxxppp]]]III???999333000222000///...------,,,------........................//////...------------...---,,,++++++++++++,,,---************************))))))*********))))))((((((((())))))*********+++))))))((((((((((((((()))+++)))((((((*********)))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))***)))((((((((()))+++,,,------,,,,,,------+++***))))))))))))************++++++************++++++((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))******+++++++++******)))************************,,,***)))''''''(((***+++---,,,+++,,,...000111222555:::AAAJJJYYYiiippppppvvvtttoooiiicccaaabbbcccjjjmmmqqqvvv{{{}}}xxxsssoooooopppqqqrrrwwwuuuttttttttttttsssqqqtttyyy~~~pppqqqrrrsssuuuvvvwwwwwwuuuuuuuuuvvvyyy|||{{{pppgggbbbcccYYYQQQPPPPPPNNNLLLMMMKKKJJJGGGEEECCCAAAAAAAAADDDJJJTTTbbbooozzz~~~{{{vvvoookkkccccccbbbbbbdddlllwwwqqqjjjbbb[[[XXXWWWUUUSSSSSSQQQMMMJJJFFFDDDBBBBBBCCCFFFLLLRRRWWWWWWTTTQQQMMMKKKIIIFFFEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<>>>AAAEEEJJJSSSccctttxxxnnneeeaaaddd]]]aaadddgggppp|||~~~{{{yyyzzz~~~{{{uuummmgggddddddhhhuuuyyyeeeOOOBBB:::444111111111111000///....................................///......---,,,---------///...------------...///************************))))))************))))))((()))))))))***************))))))(((((())))))))),,,***))))))***++++++***************************))))))((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))******+++,,,++++++,,,,,,,,,+++***))))))))))))*********************))))))*********(((((((((((((((((((((((()))))))))(((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((((()))))))))************++++++******)))************************+++++++++,,,+++++++++***---,,,,,,,,,...111222333888===EEENNN\\\jjjqqqppptttrrrnnniiidddbbbdddfffkkknnnrrrwww}}}|||xxxrrrooonnnooooooooosssrrrqqqqqqrrrrrrrrrqqqvvv{{{~~~qqqqqqssstttvvvvvvwwwwwwvvvvvvvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}xxxnnnhhhqqq```QQQOOOTTTTTTPPPMMMMMMKKKHHHEEECCCBBBBBBBBBDDDIIIRRR]]]jjjuuu~~~~~~vvvpppjjjhhhdddaaaaaadddkkkpppxxx{{{rrrggg___]]][[[WWWTTTUUUSSSPPPLLLIIIFFFDDDCCCCCCFFFLLLSSSXXXXXXTTTPPPLLLKKKIIIGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFCCCBBBAAA>>>===>>>BBBEEEIIIQQQ___nnn~~~}}}ssshhhbbbaaaZZZ\\\\\\___gggttt{{{}}}|||{{{{{{}}}yyyqqqiiidddaaacccooopppXXXGGG<<<555111222222222111000////////////...........................------,,,,,,,,,,,,,,,......------------......************************)))*********************))))))))))))******************)))))))))******+++,,,***))))))***++++++***++++++++++++++++++++++++))))))((((((((((((''''''(((((())))))))))))))))))(((((()))*********************+++++++++++++++***))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))***************+++((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********************************************************,,,...//////...,,,+++------,,,---...111333555<<>>???CCCFFFKKKSSS___mmmzzzxxxmmmddd```ZZZYYYWWWYYY```kkktttwwwzzz|||~~~|||sssjjjccc___^^^hhhyyyxxx___KKK>>>777444333222222111000////////////........................------,,,++++++++++++,,,++++++++++++++++++++++++******************************************++++++)))))))))))))))***************************+++,,,+++***((((((***+++***)))************************))))))(((((((((((((((((())))))(((((((((((((((((('''((()))++++++***))))))((()))++++++*********+++((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))*********)))))))))))))))******+++************************+++,,,...//////...------,,,,,,------...111555888???HHHSSS]]]iiissswwwvvvtttrrrooojjjfffeeegggiiinnnrrrxxx}}}yyyvvvrrrooommmkkkiiigggkkklllmmmnnnoooqqqtttvvv|||~~~}}}~~~ssstttvvvxxxyyyyyyxxxxxxvvvwwwyyy{{{}}}~~~{{{zzzyyyxxx{{{zzzxxxwwwvvvvvvvvvwwwsssrrrqqqooommmllljjjjjjhhhgggggggggiiikkkmmmooopppsssxxx{{{|||||||||}}}xxxqqqmmmbbbXXXVVVVVVTTTQQQOOOOOOMMMJJJGGGEEEDDDDDDDDDDDDGGGNNNWWWcccnnnxxx}}}}}}yyyrrrlllhhhggggggggggggqqq|||vvvmmmgggccc]]]XXXVVVUUUSSSPPPLLLIIIFFFEEECCCFFFLLLSSSWWWVVVRRROOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCAAA???>>>@@@DDDHHHMMMTTTaaammmyyyuuujjjbbb^^^ZZZVVVWWW\\\dddlllrrryyy|||~~~vvvlllddd___\\\dddqqqzzzcccNNN@@@:::666444111111000///....................................------,,,++++++++++++,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,******))))))))))))))))))******))))))***+++,,,,,,+++)))'''((()))***)))((())))))))))))))))))))))))(((((())))))))))))))))))(((''''''''''''''''''''''''((()))++++++***))))))(((***,,,,,,***)))***+++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))************))))))((((((((()))++++++************************---,,,+++++++++---...///***,,,------...222888===DDDOOO\\\fffpppyyy{{{yyyuuutttpppkkkgggfffhhhjjjppptttzzzzzzwwwrrrooommmkkkiiigggjjjlllnnnoooppprrrwwwzzz~~~}}}}}}~~~uuuwwwyyy{{{|||{{{zzzyyywwwxxxzzz|||~~~|||xxxuuutttssssssttttttsssrrrqqqooonnnnnnhhhgggfffdddbbbaaa______^^^]]]]]]]]]___aaadddffffffiiinnnqqqrrrssstttuuu}}}}}}uuuiiibbb\\\ZZZWWWSSSQQQQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBEEELLLUUUaaallluuuzzzyyy}}}wwwqqqmmmjjjgggeeedddkkkssszzzwwwnnnggg```\\\WWWVVVTTTRRRNNNKKKGGGFFFDDDFFFKKKPPPTTTTTTQQQNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@???AAAEEEIIINNNVVVcccqqq|||tttjjjeee]]]XXXXXX[[[___fffllluuu{{{{{{rrrjjjeee^^^bbbkkkyyyyyygggRRRDDD>>>999444111111000///.......................................------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************+++***))))))***+++---...************)))))))))))))))))))))))))))***+++,,,+++)))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))******&&&&&&&&&'''''''''''''''(((((()))***************))),,,...---***((()))+++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++)))(((''''''((()))+++,,,************************---+++***)))***,,,...000***,,,...///111555===CCCKKKWWWeeeooowww|||}}}zzzuuusssppplllhhhhhhjjjmmmssswww}}}|||xxxsssooommmllljjjiiikkknnnpppqqqqqqtttzzz~~~}}}~~~~~~~~~~~~wwwyyy{{{}}}~~~}}}|||zzzwwwxxx{{{}}}~~~|||{{{xxxrrrmmmjjjiiijjjkkklllmmmmmmmmmkkkiiifffeee``````___]]]\\\ZZZYYYXXXXXXWWWUUUTTTUUUWWWZZZ[[[[[[^^^bbbeeefffhhhjjjlllrrrxxxzzzmmmeee^^^\\\YYYUUUSSSSSSMMMMMMMMMKKKIIIGGGDDDCCCBBBFFFNNNXXXdddooowww|||~~~zzzuuuqqqllliiifffjjjmmmpppyyyuuukkkeeebbbYYYXXXWWWTTTQQQMMMJJJHHHEEEFFFIIIMMMQQQRRRPPPNNNHHHHHHIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBB@@@@@@BBBFFFJJJQQQ[[[jjjxxxsssjjjaaaZZZZZZ[[[\\\```fffooowwwzzzsssoooccccccgggqqq~~~yyykkkWWWIIIBBB:::333222222111000////////////........................///......---,,,---------+++,,,------------,,,+++************************+++***))))))***+++---///************)))))))))((((((((((((((()))***+++,,,---+++******+++,,,,,,+++(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''(((((()))))))))))))))))))))******++++++...000...***''')))+++))))))))))))*********************))))))*********((((((((((((((((((((((((((((((((((((((((((''''''#########$$$$$$$$$%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++)))((('''&&&''')))+++,,,************************++++++++++++,,,---......+++...111222444:::CCCKKKSSS```nnnwww{{{}}}{{{wwwqqqpppnnnllljjjkkknnnqqqtttyyy~~~yyytttooonnnnnnmmmmmmllloooqqqqqqqqqttt{{{}}}}}}}}}yyyzzz}}}~~~}}}{{{wwwyyy{{{~~~zzzwwwtttpppiiiccc```___aaabbbggghhhiiiiiihhheeeaaa___^^^^^^]]][[[ZZZYYYXXXWWWVVVTTTQQQOOOOOOPPPRRRTTTTTTVVVZZZ\\\^^^```ccceeehhhnnntttzzz~~~uuuiii___\\\[[[XXXUUUTTTMMMMMMNNNMMMKKKHHHDDDBBBEEEJJJRRR]]]iiisss|||zzztttpppkkklllkkkkkkrrrzzznnnhhhggg[[[ZZZYYYVVVSSSOOOKKKIIIEEEFFFHHHKKKOOOQQQPPPNNNHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@BBBGGGJJJVVV```pppzzzmmmccc\\\[[[[[[YYY\\\bbbjjjssszzzvvvgggeeeeeelllwww}}}zzznnn[[[LLLDDD;;;222444333222111000000000000........................//////...------------...)))***+++,,,,,,+++***)))************************+++***))))))***+++...///+++*********))))))((((((''''''''''''((()))***+++///---,,,,,,---......---))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++***)))((((((((()))+++,,,,,,///222///***'''(((+++))))))))))))************++++++************++++++((((((((((((((((((((((((******))))))(((((('''''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((((('''&&&''')))+++---************************)))***,,,...//////...---,,,000333555777>>>HHHPPPYYYfffttt{{{}}}}}}yyytttnnnnnnmmmkkkkkkmmmrrruuuvvvzzzzzztttpppnnnooooooooolllooorrrrrrqqqttt{{{|||yyy|||}}}vvvyyy~~~}}}}}}~~~~~~}}}}}}}}}yyyrrrnnnoooggg___[[[WWWUUUWWW\\\]]]___bbbbbbaaa_________\\\[[[[[[[[[\\\ZZZVVVSSSPPPPPPPPPPPPOOONNNMMMLLLNNNOOOQQQTTTVVVXXXYYYZZZaaabbbeeejjjqqq{{{zzzpppeeeaaa]]]XXXVVVVVVPPPPPPOOONNNMMMLLLKKKJJJIIIOOOYYYeeeqqq|||}}}xxxpppmmmkkklllnnnttt{{{rrrkkkccc```\\\YYYVVVRRRMMMJJJHHHHHHHHHJJJLLLMMMMMMLLLMMMLLLKKKHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEECCCCCCDDDCCCBBBGGGOOOYYYgggxxxuuummmbbbZZZXXX[[[```dddjjjqqq|||zzzpppmmmiiiiiiooowwwzzzoooaaaTTTHHH???;;;777555222111111000///---000000///...............//////.........---------------------------------+++++++++*********)))))),,,,,,,,,+++++++++++++++************************))))))******++++++,,,,,,+++,,,,,,------,,,,,,++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************+++++++++++++++***)))(((((((((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''*********)))))))))))))))++++++***)))(((((()))))))))***,,,---......------,,,///333666:::BBBLLLSSS```jjjuuuzzzxxxtttqqqqqqmmmnnnoooooooooqqqtttwww||||||uuurrrsssrrrooolllrrroookkkkkkpppxxx~~~}}}}}}~~~~~~xxx{{{~~~}}}|||{{{{{{zzzzzzwwwssslllhhhccc]]]WWWTTTRRRQQQSSSXXX\\\___bbbbbbaaa```______\\\[[[[[[[[[[[[ZZZVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNPPPRRRSSSTTTTTTXXXZZZ\\\___dddmmmvvv||||||rrrhhhccc```ZZZXXXXXXQQQQQQPPPNNNMMMLLLKKKKKKMMMTTT___lllxxxuuupppllllllmmmppp{{{uuummmeeebbb^^^[[[XXXTTTPPPMMMLLLMMMMMMOOOPPPQQQPPPOOONNNMMMKKKHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFDDDDDDEEEDDDCCCIIIQQQ]]]kkk}}}xxxmmmccc]]]\\\]]]]]]gggnnnyyyvvvqqqkkkiiilllsssyyy}}}~~~vvvjjj]]]OOOCCC<<<444333000/////////---+++000000///............/////////.........---------------------------------,,,,,,+++++++++***************************++++++************************''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************+++++++++++++++***))))))((((((((((((((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((((((((***)))))))))))))))))))))++++++***))))))))))))))))))***,,,---------,,,,,,---000444888>>>HHHSSS\\\iiiqqqzzz}}}yyysssppppppmmmoooqqqrrrrrrsssvvvxxx|||~~~vvvsssssstttrrrpppllliiihhhllluuu~~~|||{{{{{{}}}~~~{{{~~~}}}{{{wwwuuusssqqqooojjjeee```XXXRRROOOOOOOOONNNQQQVVV\\\___bbbcccbbbaaa```aaa]]]\\\[[[[[[[[[YYYVVVSSSRRRQQQQQQPPPNNNLLLKKKJJJHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPQQQSSSVVV\\\ccchhhrrrxxxvvvlllgggccc^^^[[[[[[SSSRRRQQQOOOMMMLLLLLLKKKPPPXXXeeesss{{{wwwvvv|||}}}wwwqqqooommmnnnuuu~~~zzzppphhheeeaaa]]][[[XXXTTTRRRSSSTTTUUUVVVVVVUUUTTTSSSOOONNNKKKIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGEEEEEEFFFEEEDDDJJJSSS___nnnyyymmmeee___[[[YYYcccjjjttt~~~}}}wwwnnniiiiiilllqqqtttvvv|||~~~tttgggXXXHHH>>>444333111000000///---+++111000//////......//////...............---------------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,---************************''''''''''''''''''&&&&&&++++++,,,,,,,,,,,,++++++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))************)))***++++++++++++***)))))))))(((((((((((()))******+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))((((((((())))))))))))))))))******++++++***))))))))))))******+++,,,,,,,,,,,,,,,+++...111666;;;CCCOOO\\\fffsssxxx~~~}}}wwwpppmmmmmmooorrrvvvxxxxxxxxxyyyzzz}}}zzzvvvvvvvvvuuuttthhhfffhhhooo{{{|||zzzyyyzzz|||}}}~~~~~~{{{xxxrrrpppmmmjjjgggddd___\\\UUUPPPNNNOOOOOOOOOQQQVVV]]]___bbbdddcccbbbbbbbbb^^^\\\[[[[[[ZZZYYYVVVSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMQQQWWW[[[aaafffnnnvvv{{{qqqmmmhhhbbb^^^^^^VVVTTTRRRPPPNNNMMMLLLLLLPPPYYYgggvvvxxxqqqmmmpppuuu|||xxxtttqqqpppttt{{{tttkkkgggbbb^^^\\\ZZZWWWUUUXXXZZZ]]]]]]\\\YYYWWWVVVQQQOOOLLLIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGEEEDDDEEEDDDDDDKKKSSS___ooouuukkkddd___\\\```fffoooxxx{{{qqqiiiggghhhkkkmmmmmmsss~~~zzznnn^^^NNNCCC888666444333333222000...111000000///.../////////........................------------------------......---------,,,,,,,,,***++++++,,,---...//////************************++++++******))))))((((((******++++++++++++***************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))************))))))******+++++++++******)))))))))(((((())))))***++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++***))))))*********++++++,,,,,,,,,,,,,,,+++///333888>>>GGGTTTbbbmmmwww{{{~~~zzzrrrllljjjkkkqqquuuzzz~~~~~~~~~}}}}}}~~~|||||||||~~~{{{yyyvvvsssiiiiiillluuu~~~|||zzzyyyyyyzzz|||~~~~~~{{{vvvsssmmmkkkgggdddcccaaa___]]]XXXSSSQQQQQQQQQPPPRRRWWW___aaadddeeedddccccccccc___]]][[[ZZZZZZXXXVVVSSSQQQQQQPPPOOOMMMJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDAAACCCEEEFFFHHHKKKOOOSSSUUUYYY^^^dddkkkwwwvvvqqqmmmfffaaa```YYYWWWTTTQQQOOONNNMMMMMMQQQZZZgggwwwyyyqqqkkkkkknnnqqq{{{~~~yyyuuurrrtttyyyyyynnnjjjddd___]]][[[YYYXXX[[[^^^bbbccc```\\\YYYXXXSSSPPPMMMIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCDDDCCCCCCKKKTTTaaaqqq}}}qqqiiiccc``````dddkkkttt~~~}}}ssskkkhhhhhhiiijjjiiioooxxx{{{qqqcccTTTJJJ<<<:::666444333222111///111111000///////////////---.....................------------------------.........---------,,,,,,)))******+++,,,------...************************,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))*********))))))((()))******+++++++++******)))))))))))))))***+++++++++******)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))************+++***************++++++,,,,,,,,,,,,,,,,,,------111555;;;BBBKKKWWWfffpppzzz|||}}}xxxpppkkkkkknnntttxxx{{{wwwuuuvvvwww|||tttooojjjlllrrr|||}}}{{{zzzyyyzzz|||~~~}}}~~~~~~{{{vvvpppmmmhhhfffbbbaaaaaabbbcccbbb^^^XXXUUUTTTSSSRRRUUUZZZbbbeeeggghhhfffeeedddddd```^^^[[[ZZZYYYXXXVVVTTTPPPOOOOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCC>>>@@@BBBDDDEEEGGGJJJLLLLLLNNNQQQTTTZZZcccoooxxxzzzuuupppiiicccbbb[[[YYYVVVRRROOONNNNNNNNNSSSZZZfffuuu{{{rrrjjjhhhiiijjjqqqzzzzzzuuuuuuxxx|||sssnnngggaaa^^^\\\[[[ZZZ\\\aaafffgggccc^^^[[[[[[TTTRRRMMMIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCBBBCCCKKKTTTdddsss{{{qqqiiiddddddfffjjjqqq{{{vvvoookkkiiiiiihhhgggllluuu~~~uuuiii[[[QQQ@@@<<<777333111111000///222111000000//////000000---------...............------------------------......---------,,,,,,,,,((((((((())))))******+++******************************************))))))))))))************))))))))))))))))))************)))((((((''''''(((((())))))))))))))))))))))))))))))************))))))((())))))***++++++++++++******))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++((((((((()))******+++++++++************+++,,,,,,,,,,,,,,,,,,---...///000333888@@@HHHQQQ]]]kkkttt}}}~~~}}}wwwpppmmmoootttvvv{{{{{{vvvrrrqqqtttwww~~~uuuoookkkqqqzzz{{{zzzyyyyyyzzz}}}zzz}}}~~~}}}}}}}}}~~~~~~|||xxxqqqkkkgggcccaaa^^^^^^```dddggghhheee___ZZZYYYXXXWWW[[[```fffhhhjjjjjjhhhfffeeeeee```^^^[[[YYYYYYWWWUUUTTTNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCC???AAACCCDDDDDDDDDFFFHHHEEEGGGIIIKKKNNNVVVaaaiii~~~}}}xxxssskkkeeeccc]]][[[WWWSSSPPPOOOOOOOOOQQQWWWbbbooo}}}wwwmmmhhhhhheeekkkrrrzzz{{{xxxzzz{{{xxxrrrjjjddd```^^^]]]\\\]]]ccciiikkkfffaaa^^^]]]UUUSSSNNNJJJGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGEEECCCDDDCCCEEEMMMVVVdddrrrtttmmmhhhiiijjjoooxxxzzzsssnnnkkkhhhfffdddiiiqqq||||||pppbbbVVVGGGAAA999333111111111111222111000000//////000000---------.........//////------------------------------------,,,,,,,,,+++************************************************)))))))))))))))*********((())))))))))))))))))(((((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))***************)))(((((())))))***+++++++++++++++******))))))******+++,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++'''(((((()))******+++++++++*********++++++,,,------,,,,,,---...000222333666<<>>IIIUUU```lllyyy}}}|||xxxqqqjjjhhhnnntttzzz~~~|||uuuooonnnrrrzzz{{{xxxxxx}}}zzzxxxwwwwwwwwwyyy}}}yyyzzz{{{~~~}}}yyyvvv}}}|||{{{yyyuuunnneee___\\\\\\\\\\\\___eeemmmrrrqqqmmmfff```___bbbfffjjjnnnmmmmmmlllkkkjjjiiiiiiaaa```^^^\\\YYYWWWUUUTTTPPPNNNKKKJJJJJJJJJIIIGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFCCCDDDFFFGGGFFFDDDGGGDDDDDDFFFIIIKKKRRR[[[kkk~~~zzztttoookkkhhhbbb^^^YYYTTTPPPNNNNNNOOONNNQQQXXXcccsss|||sssnnnnnnkkkllluuu~~~{{{zzzzzz{{{rrrjjjeeeaaa^^^\\\```cccjjjqqqtttooofff]]]WWWRRRMMMKKKKKKKKKHHHFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDDDDHHHNNNSSSaaammm|||}}}tttoookkkooovvv|||xxxqqqiiiccceeeggglllwww{{{ooodddXXXJJJ<<<888666333111000111111111111000000000000///////////////////////////...,,,,,,------,,,+++)))***+++,,,------------------------,,,+++***)))************************,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))******))))))******+++,,,***)))((((((((()))***+++))))))(((((()))***++++++***)))))))))((((((''''''(((((())))))*********++++++(((%%%&&&)))++++++)))((((((((((((((('''''''''((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((,,,+++*********+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,000---,,,///000000444999<<>>EEESSSddduuu|||yyywwwzzz~~~uuupppqqqttt~~~|||xxxvvvqqqrrruuuwwwzzz|||~~~}}}wwwwwwzzz}}}}}}{{{wwwsssooollljjjhhheeedddcccaaa___\\\[[[ZZZRRRTTTXXX[[[^^^aaafffiiirrrvvv{{{~~~{{{vvvssspppnnnlllfffaaa]]]ZZZVVVTTTYYYaaakkkwwwxxxvvvwwwzzztttwwwzzzzzztttkkkccc___YYY\\\___aaa```\\\VVVRRRMMMLLLLLLLLLLLLLLLMMMMMMSSS[[[iiiuuu}}}{{{zzzwwwuuutttsssssssssppppppooolllhhhffffffgggccccccccccccdddhhhnnnrrrvvv}}}|||{{{|||~~~~~~{{{{{{|||zzzxxxzzz}}}zzztttjjjZZZNNN@@@<<<777333111111000/////////............//////........................,,,------...---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++$$$&&&)))+++,,,,,,+++************)))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++++++++************+++++++++,,,---...///222666:::AAAIIIYYYkkk{{{~~~zzzwww|||{{{rrrooossswwwzzzvvvuuuqqqrrruuuxxx{{{~~~}}}{{{{{{||||||~~~{{{wwwssspppmmmlllkkkjjjhhhfffbbb___\\\ZZZ\\\[[[\\\]]]aaaeeejjjmmmrrrvvv|||}}}zzzxxxwwwtttoookkkiiiddd___[[[VVVUUU[[[dddrrr{{{zzzooonnnrrrvvv|||yyy~~~~~~tttjjjdddbbb```cccfffgggddd\\\SSSMMMKKKLLLMMMMMMLLLMMMNNNPPPWWWdddrrrzzz~~~|||{{{zzzyyyvvvsssuuutttrrrpppnnnkkkgggdddccccccbbbbbbdddfffiiikkkrrrxxx}}}{{{{{{~~~yyyxxxwwwyyy|||||||||}}}~~~zzzuuuooobbbUUUFFF<<<444444555333111111222000///...//////---,,,......---------,,,,,,,,,......---------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++************************)))++++++)))'''&&&))),,,++++++******))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******++++++++++++******......---------,,,,,,,,,***)))(((''''''((()))***,,,,,,++++++***)))((((((************************+++***((('''''''''((()))))))))((('''''''''''''''(((((((((((()))))))))))),,,+++++++++***))))))))))))((('''''''''(((***+++************+++,,,,,,---///...000222111000666===FFFRRRbbbrrr~~~wwwwww}}}uuupppsss{{{zzzvvvtttrrrvvvwwwwwwxxxzzz|||~~~~~~|||}}}}}}zzzwwwuuutttlllkkkjjjgggdddaaa^^^\\\^^^^^^^^^___cccgggkkknnntttwww}}}|||zzzyyyxxxuuuppplllhhhccc^^^YYYUUUUUU\\\fffttt|||tttjjjjjjppptttvvvlllgggffffffhhhjjjjjjeee^^^UUUPPPNNNOOOOOOOOONNNOOOQQQTTT[[[ggguuu|||~~~~~~|||yyywwwxxxvvvsssrrrqqqnnnkkkhhhgggfffeeeeeefffhhhjjjkkkrrrvvv~~~~~~}}}}}}{{{yyyyyy}}}|||{{{zzz{{{}}}}}}xxxsssggg[[[LLLAAA888666666333111111222000///...//////---,,,.........---------,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***************************++++++***''''''))),,,************))))))))))))))))))))))))))))))))))))+++***))))))))))))***++++++***))))))))))))***++++++++++++,,,,,,+++++++++******+++,,,---......///+++***)))(((((())))))***,,,,,,+++******)))((((((************************+++***)))((('''(((((()))***)))((((((''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))(((((('''((()))***+++,,,,,,++++++++++++++++++...---///222222333999AAAKKKXXXhhhxxx{{{zzz~~~uuurrrvvvzzzvvvtttsssvvvwwwxxxzzz|||~~~|||yyyxxxwwwooonnnllljjjgggdddaaa```aaaaaaaaacccfffiiimmmpppuuuxxx~~~~~~|||{{{zzzyyyvvvrrrooojjjddd^^^ZZZWWWWWW```kkkwww~~~xxxllldddffflllssswwwoookkkkkknnnnnnnnnlllfff___WWWSSSRRRSSSRRRQQQQQQRRRUUUXXXaaammmyyy}}}|||yyyvvvuuutttsssqqqooolllkkkjjjiiiiiiiiijjjkkkqqqtttyyy{{{yyy{{{{{{yyywwwyyy{{{}}}yyyooodddTTTHHH===888777333111111222000////////////...,,,.........------------,,,......---------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++,,,***)))((()))+++)))))))))***************))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,+++((())))))***+++,,,------,,,+++***)))))))))))))))+++++++++******))))))((())))))))))))))))))))))))******)))(((((((((((((((******)))((((((((())))))((((((((()))))))))******((((((((((((((())))))))))))(((((((((((()))***+++...---,,,++++++*********------...222333666>>>GGGSSSaaarrr~~~{{{uuuttt{{{~~~zzzwwwuuutttuuuwwwzzz|||~~~~~~|||{{{{{{tttssspppnnnkkkhhhgggfffeeeeeeeeefffhhhkkknnnpppssswww}}}}}}}}}|||{{{zzzxxxuuusssmmmgggaaa]]]ZZZ\\\fffrrr{{{zzzoooeee___ccciiisssyyysssppppppuuusssqqqllleee^^^XXXUUUUUUUUUUUUTTTTTTVVVZZZ]]]hhhsss}}}}}}zzzxxxxxxwwwwwwvvvqqqpppnnnmmmkkkkkkkkkkkkoooppptttxxx~~~~~~{{{|||{{{wwwuuuvvvzzz~~~vvvmmm\\\OOOAAA:::777444222222111000//////000000///---............------------......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++******++++++)))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***++++++,,,,,,++++++***************))))))))))))+++******)))((((((((('''+++*********)))))))))(((((((((((((((((((((((((((***))))))(((((((((((((((******))))))))))))******(((((()))))))))*********'''(((((())))))*********)))))))))))))))*********---,,,,,,+++++++++,,,,,,...---...222444888AAAKKK\\\jjj|||}}}{{{{{{~~~wwwsssvvv~~~}}}yyywwwwwwwwwuuuwwwzzz}}}zzzxxxuuurrrpppnnnmmmllljjjjjjiiijjjkkklllnnnoooooossszzz~~~|||yyywwwvvvooojjjccc```]]]```jjjvvv~~~tttiiiaaa]]]aaahhhttt|||xxxwwwwww{{{xxxrrrkkkddd^^^YYYWWWXXXXXXYYYYYYZZZ\\\```cccnnnxxx~~~||||||||||||{{{uuutttrrrpppnnnmmmlllkkknnnnnnppptttzzz~~~~~~{{{vvvssstttwww~~~~~~vvvdddUUUEEE<<<888444333333111000//////000111///...//////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,---,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))******)))))))))((((((((()))))))))(((((('''''''''*********)))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''******))))))))))))******))))))))))))************)))))))))******+++++++++((())))))***************++++++++++++,,,---...//////...///222555:::EEEPPPdddsssuuuuuuvvv{{{zzzvvvrrrrrrwww~~~zzzxxxwwwxxxyyyvvvxxx{{{~~~~~~{{{xxxuuutttssssssppppppoooooonnnnnnnnnooolllqqqxxx~~~{{{zzzzzzqqqlllfffcccaaaccclllwww~~~pppggg```]]]```ggguuu}}}uuulllddd___]]]\\\\\\^^^```bbbdddfffjjjmmmuuu~~~zzzyyywwwuuusssqqqooonnnnnnnnnooorrrxxx|||vvvqqqppprrrzzznnn]]]KKK@@@:::555333444111000//////111111000////////////.........------......---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************))))))))),,,...//////...*********+++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((((((((())))))))))))((((((&&&''''''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((()))******)))))))))*********++++++************++++++++++++((()))******++++++***************+++---...000111000///000444888???LLLXXXmmm{{{yyyoooooorrrwww~~~~~~}}}}}}~~~~~~}}}rrrpppnnnrrryyy}}}zzzwwwvvvxxxzzz|||zzz{{{}}}|||yyyxxxxxxxxxxxxwwwvvvtttrrrqqqpppoookkkpppxxx}}}||||||vvvqqqmmmjjjggghhhqqq{{{}}}ooofff___]]]```eeeuuuyyyooohhhcccbbbbbbbbbeeejjjmmmppprrruuuwww|||~~~}}}|||zzzxxxuuusssrrrpppooopppqqqvvv|||}}}vvvmmmkkkllluuuzzzhhhSSSDDD<<<555333333111000///000111222111///////////////..................---------,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++************************((('''(((,,,000222111///,,,++++++++++++++++++***))))))))))))))))))))))))))))))***++++++***))))))))))))***++++++***))))))))))))************))))))''''''((()))***++++++,,,((((((***+++,,,,,,++++++((()))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&((((((''''''(((((()))***))))))*********+++++++++************))))))))))))((()))***+++++++++******+++++++++,,,---...///000000///111777===FFFUUUbbbuuu|||ssskkkmmmpppuuu{{{~~~zzzyyyyyyyyy{{{|||{{{yyyvvvnnnlllmmmsss{{{zzzxxxvvvtttuuuxxx{{{~~~~~~|||{{{{{{{{{|||{{{zzzxxxuuusssqqqppplllqqqxxx~~~~~~|||}}}{{{wwwsssqqqnnnnnnvvv|||nnneee___\\\___dddttt}}}rrrkkkgggggghhhfffkkkqqqvvvyyy{{{}}}~~~{{{yyyvvvuuurrrqqqpppqqqtttyyy}}}~~~wwwkkkhhhhhhppppppXXXHHH===666222222111000///000111222111000000/////////..................---------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++************************'''&&&''',,,111333222000---,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))******++++++++++++******************))))))))))))((()))+++---.........---(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''''''''''''''((()))))))))************+++++++++******))))))((((((''''''((()))***+++,,,+++******------,,,,,,,,,---......000///222999AAALLL\\\kkkzzzyyypppjjjllloootttzzz{{{vvvvvvvvvwwwyyyzzzxxxuuurrrlllkkknnnuuu}}}wwwvvvsssssstttxxx|||~~~{{{xxxtttpppnnnmmmooouuu{{{~~~~~~~~~}}}{{{xxxwwwxxxyyyzzzmmmccc\\\YYY]]]bbbrrr|||xxxuuuoookkklllqqquuu{{{~~~|||yyywwwrrrrrrsssssssssvvv{{{~~~yyyjjjaaa^^^iii{{{vvv```MMM@@@999555333111222222111111000///...111000///......///000111111000///...---,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++************---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))))))))************...---,,,,,,+++++++++,,,++++++******))))))((((((///)))'''++++++&&&&&&))))))************+++++++++&&&''')))+++,,,,,,,,,+++******))))))((((((''''''***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))************)))))),,,(((%%%%%%(((***+++***)))***+++,,,,,,,,,,,,,,,---222888>>>EEESSSffftttzzzrrrpppiiimmmqqqssssssuuu|||zzzvvvtttsssrrrsssvvvyyyxxxqqqkkkdddmmmwww|||zzzssssssrrrsssvvv{{{|||vvvrrrooommmppptttzzz|||zzzzzz{{{~~~yyymmmccc]]]ZZZ]]]cccsss}}}{{{vvvssssssxxx{{{}}}zzzxxxuuuuuuuuuttttttvvvzzz}}}zzzjjjaaa\\\eeevvvyyydddPPPBBB:::666444222222222111111000///...000///...------...///000000///...---------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))************+++++++++******)))))))))*********))))))))))))))),,,((('''******''''''***))))))*********+++++++++((()))***+++++++++++++++******))))))(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))************))))))+++(((&&&&&&(((***+++******+++,,,------.........///333:::@@@IIIYYYmmm|||yyyrrroookkkooorrrssssssuuu{{{~~~xxxuuutttsssrrrrrrtttwwwuuupppllldddmmmwww}}}}}}wwwsssrrrrrrssswww{{{zzztttpppnnnooorrrwww}}}~~~}}}}}}~~~xxxlllddd]]]ZZZ]]]cccttt}}}}}}|||zzzxxxxxxwwwuuutttuuuxxx{{{~~~~~~}}}mmmbbb\\\bbbqqq}}}iiiUUUFFF<<<777555222222222111111000/////////......------......//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++******)))))))))*********++++++)))***+++++++++***)))((())))))))))))************)))''''''******))))))+++)))))))))*********+++++++++***************++++++***))))))))))))((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))+++)))'''''')))***++++++,,,,,,---......//////000111555<<>>666444222000000000222222...///000111111000///...111000///...---,,,,,,,,,------------------------,,,++++++++++++++++++,,,------,,,+++************++++++************++++++,,,++++++***)))(((((('''******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++******))))))(((((("""+++///+++''')))+++)))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---------...))))))************)))))))))+++......,,,+++,,,...///...---...///222444666>>>HHHYYYkkk{{{yyyuuuuuuyyy|||}}}{{{yyyyyyzzz{{{|||{{{vvvyyy}}}{{{zzzyyyuuuqqqqqqrrrooofff]]]]]]gggppp}}}xxxqqqmmmkkkjjjlllooosssxxx}}}}}}}}}}}}~~~~~~yyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxuuurrrpppooonnnnnnooorrrwww{{{}}}|||{{{~~~|||sssiiiccc^^^[[[^^^cccttt|||rrrkkkiiigggccc```aaa^^^\\\\\\\\\[[[```fffnnnzzz{{{xxxwwwxxxyyyzzz~~~~~~xxx{{{|||zzzmmmeeebbbdddmmmvvv~~~}}}}}}~~~~~~zzzssskkk___MMM<<<;;;666333333111///000333111111000///////////////......---------,,,,,,,,,......---,,,,,,+++******------,,,+++******************))))))))))))******++++++******++++++,,,------------,,,+++***)))((())))))))))))************&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,111,,,'''&&&'''))))))((())))))************))))))))))))******++++++++++++---,,,***(((((()))***,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...---***+++...111222666;;;FFFSSSddduuuyyytttuuuyyy}}}~~~~~~}}}|||~~~{{{xxxttttttwww~~~~~~{{{yyywwwvvvrrrnnniiiaaaYYYYYYeeettt~~~~~~vvvooonnnooojjjooouuuzzz}}}~~~|||{{{zzzyyyzzzzzzvvvuuutttsssrrrrrrrrrrrrrrrsssttttttrrroookkkiiifffeeeeeefffiiimmmqqqssszzz~~~~~~yyyvvvyyy}}}sssiiiccc]]]ZZZ]]]bbbqqqtttllliiifffbbb^^^^^^ZZZXXXXXXWWWVVVZZZaaakkkxxx{{{xxxxxxxxxyyyzzz~~~||||||}}}~~~sssjjjeeedddlllvvv~~~}}}||||||}}}{{{wwwrrrgggUUUEEE<<<777333222111//////222111000//////......//////.........---------,,,,,,......------,,,++++++***,,,,,,++++++***+++++++++*********))))))*********++++++******++++++,,,---,,,,,,,,,,,,+++***)))((())))))))))))************(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,...+++((('''((())))))((())))))************))))))***************++++++,,,...---+++***)))***+++,,,,,,,,,++++++***************++++++,,,,,,------...///,,,,,,///222333888>>>HHHVVViiizzzxxxtttuuuyyy|||~~~~~~}}}}}}~~~~~~{{{xxxvvvvvvyyy}}}{{{yyywwwrrrlllddd^^^YYY[[[gggttt}}}zzzrrrmmmlllmmmlllpppvvv{{{}}}|||zzzwwwuuuuuuttttttqqqqqqooonnnllllllkkkkkklllllllllkkkiiifffbbb```]]]\\\[[[\\\^^^aaaeeegggmmmpppxxx~~~|||}}}~~~~~~}}}}}}zzzuuupppssszzz}}}sssiiibbb]]]YYY[[[```nnn}}}{{{rrrlllgggbbb___\\\XXXUUUTTTRRRRRRVVV]]]hhhuuu|||yyyxxxyyyyyy{{{}}}{{{rrriiidddjjjsss{{{}}}{{{{{{|||~~~}}}yyyooo]]]MMM???888333222111//////111000//////............///.........------------,,,......------,,,++++++++++++++++++***++++++,,,,,,++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********++++++)))******++++++******)))************************(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))((())))))***+++***)))((((((******)))((())))))************))))))+++***)))))))))***,,,---000///---+++******+++++++++************)))))))))***++++++,,,,,,------...000---...111333555;;;CCCPPP___rrrwwwsssuuuyyy{{{|||}}}}}}}}}~~~~~~}}}zzzwwwxxxyyy|||{{{yyyrrrhhh^^^ZZZ[[[```kkkvvv{{{{{{yyytttmmmiiiiiikkknnnsssxxx}}}|||zzzwwwuuurrrqqqppppppnnnmmmkkkiiihhhgggffffffggggggfffeeebbb^^^[[[YYYXXXXXXVVVVVVXXXZZZ^^^```eeegggoooxxx~~~}}}|||zzzzzz{{{zzzyyyzzz|||~~~}}}uuupppkkknnnuuu|||sssiiibbb\\\XXXYYY]]]iiiyyyzzzrrrkkkfffbbb]]]XXXUUUTTTRRRQQQUUU\\\fffsss}}}zzzyyyyyyyyy{{{}}}yyyllldddgggooowww}}}zzzzzz}}}tttaaaPPPCCC;;;444333222//////000//////...............///............------------......------,,,,,,,,,,,,************+++,,,------,,,++++++++++++++++++,,,***************++++++,,,+++++++++++++++***))))))))))))*********+++++++++************************************************((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******''''''((()))******)))((())))))************))))))+++***)))((()))***,,,---///...---+++***************)))))))))))))))))))))***++++++,,,,,,------...///---...111333666???HHHZZZjjj|||~~~vvvsssuuuyyy{{{{{{{{{{{{|||}}}}}}|||yyyxxxzzzzzz~~~{{{rrrfff[[[YYY___fffpppxxxyyyxxxuuuooojjjhhhiiijjjpppuuu{{{{{{yyyvvvssspppnnnmmmmmmlllkkkiiigggeeedddddddddeeedddcccaaa^^^ZZZWWWVVVVVVUUUSSSRRRSSSUUUXXXZZZ```aaagggpppvvv|||~~~}}}}}}~~~|||{{{yyyyyyyyyxxxwwwwwwzzz|||yyyqqqlllggglllttt~~~zzzrrrhhhbbb\\\WWWXXX\\\eeeuuuxxxooohhhddd^^^YYYUUUTTTRRRQQQVVV]]]hhhsss~~~|||zzzyyyyyy{{{|||}}}oooddddddjjjttt}}}~~~{{{{{{|||yyygggVVVHHH>>>666444333111///000//////.........//////000//////.........---------......------------,,,,,,************+++,,,------,,,++++++++++++++++++,,,******))))))******+++,,,******+++++++++***))))))************++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))))))))%%%&&&)))*********))))))))))))************))))))+++***)))))))))***+++,,,---,,,++++++***))))))))))))))))))))))))))))))******++++++,,,,,,------......---...222444999DDDOOOaaappp|||vvvtttvvvyyy{{{{{{yyyzzz}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}rrreee[[[\\\dddlllsssyyyvvvtttqqqllliiihhhiiikkkrrrvvv{{{yyywwwtttqqqnnnlllkkkkkkjjjiiigggfffeeeddddddcccdddcccbbb___]]]ZZZWWWVVVTTTRRRPPPNNNNNNPPPRRRSSSYYYYYY^^^eeekkkppp{{{}}}|||{{{|||}}}{{{{{{xxxxxxwwwvvvtttuuuxxxzzz~~~wwwnnnhhheeellluuuxxxpppgggaaa[[[WWWWWW[[[cccrrrtttlllggg___ZZZVVVUUUSSSSSSYYY```llluuu}}}{{{zzzyyy{{{|||~~~rrrfffdddgggpppzzz~~~zzzppp```MMMBBB888555555222000000000////////////000000111/////////.........------......------------------+++++++++***++++++,,,,,,++++++************++++++***))))))))))))***++++++)))***************))))))*********++++++++++++,,,***))))))(((((())))))***************************)))***,,,---------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))************)))(((((($$$''')))***)))(((((()))))))))************))))))))))))******+++++++++++++++++++++*********)))))))))))))))************+++***++++++,,,,,,------...------///333666<<>>666444333222333222222111111000/////////.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********+++***)))***+++,,,+++))),,,+++******))))))******((())))))******))))))(((&&&''')))+++---...//////,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((((((((((((((()))***)))((((((((((((%%%###(((((())))))******++++++***)))((((((((()))+++,,,---+++)))((('''((()))***)))+++,,,------,,,***)))++++++++++++++++++++++++++++++*********+++,,,---'''))),,,.........///111111111555===BBBKKK]]]ooo}}}|||||||||}}}~~~}}}|||wwwrrrrrrtttuuuxxx|||~~~{{{tttnnnaaaaaadddiiimmmooommmjjjkkkiiifffeeeeeehhhkkkmmmsssuuuxxx|||{{{yyytttqqqnnnkkkjjjiiihhhfffdddddddddeeeeeefffffffffeeeffffffeeeccc```]]][[[YYYWWWUUUSSSPPPNNNMMMMMMMMMMMMMMMNNNQQQWWW^^^cccnnnuuu~~~}}}|||zzzxxxvvvtttvvvwwwzzz|||}}}~~~~~~}}}{{{yyywwwvvvsssttttttsssrrrrrrtttuuuxxx}}}yyynnniiijjjkkkqqqzzz|||sssnnnggg___ZZZWWWVVVVVV___kkk~~~zzzvvvpppkkkiiikkknnnqqqwwwyyy}}}}}}zzzxxxvvvwwwyyy}}}~~~|||~~~xxxooohhhkkkqqqzzzzzzdddSSSAAA888555333222333222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***))),,,+++******))))))******++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************+++++++++,,,))))))(((((((((((())))))***)))((()))))))))'''%%%((((((((())))))************)))((((((((()))++++++,,,+++)))((('''((()))***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***---.........///000000111555===FFFRRRfffyyy||||||{{{|||}}}}}}}}}|||wwwrrrrrruuuvvvyyy{{{|||wwwnnnhhh^^^```dddjjjooopppllliiiiiihhhfffeeegggiiimmmoootttvvvyyy|||{{{xxxuuurrrnnnlllkkkjjjhhhgggfffffffffgggggggggggghhhiiiiiijjjiiigggdddaaa___^^^\\\YYYVVVRRRPPPNNNMMMMMMMMMMMMLLLNNNRRRYYY]]]fffnnnyyy}}}zzzxxxuuusssqqqrrrtttwwwyyy{{{||||||}}}{{{yyyxxxvvvvvvtttttttttsssqqqrrrtttvvvxxx}}}yyyooojjjlllpppuuu}}}zzztttooohhh```ZZZVVVUUUUUU\\\hhh{{{~~~xxxuuuuuuvvvwwwyyy{{{~~~}}}{{{yyywwwvvvxxx|||~~~}}}{{{}}}~~~}}}}}}zzzpppiiijjjooowwwhhhWWWDDD:::777444222222222222111111000/////////.........---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------+++******++++++***(((,,,+++******))))))******------............------+++++++++++++++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++)))))))))(((((())))))******)))((()))++++++)))'''(((((((((((()))))))))))))))))))))((()))******+++++++++)))((((((((()))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++...............000111222666???KKK\\\sss{{{{{{{{{{{{||||||}}}~~~wwwssssssvvvxxxzzz{{{xxxpppfff^^^XXX\\\dddlllqqqpppkkkggggggfffffffffiiimmmqqqsssvvvwwwyyy{{{}}}~~~{{{xxxuuurrrnnnlllkkkjjjhhhggghhhhhhhhhiiiiiijjjjjjjjjllllllmmmllljjjgggdddbbb```^^^\\\XXXUUURRRPPPOOOOOOOOONNNMMMMMMOOOTTTXXXbbbkkkwww|||zzzvvvssspppmmmoooqqqtttvvvxxxzzzzzz}}}}}}{{{zzzxxxwwwvvvuuutttttttttrrrqqqqqqsssvvvxxx}}}yyyoookkkmmmsssxxx~~~zzzuuuppphhh```YYYVVVTTTTTTZZZeeexxx~~~}}}}}}~~~~~~|||zzzxxxvvvxxx|||~~~~~~~~~}}}|||}}}}}}{{{zzz|||pppiiiggglllsss|||mmm[[[HHH===888444222222222222111111000/////////...............---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...,,,++++++++++++***(((,,,+++******))))))******---..................---,,,++++++***************+++++++++***************))))))))))))))))))))))))((())))))))))))*********)))))))))((())))))******)))))))))***,,,,,,+++***(((((((((((((((((((((((()))))))))))))))******++++++***)))(((((()))******))))))***++++++++++++***++++++++++++++++++++++++++++++,,,------,,,+++++++++---......------...000333555999BBBPPPfff~~~|||zzz{{{{{{{{{{{{|||~~~xxxuuuvvvyyyzzz{{{yyyrrrhhh]]]UUURRRYYYcccmmmqqqooojjjeeeeeeeeefffhhhlllpppuuuxxxxxxyyyzzz{{{|||}}}~~~~~~{{{xxxuuurrrnnnlllkkkjjjhhhggghhhiiijjjkkklllmmmnnnnnnooooooooonnnllliiifffddd```^^^\\\YYYWWWUUUSSSSSSRRRRRRQQQNNNMMMOOOSSSVVV^^^ggguuu|||yyyuuuqqqnnnkkklllooorrruuuwwwyyyyyy|||{{{zzzyyyxxxwwwvvvvvvttttttsssqqqpppqqqsssvvvyyy}}}yyypppmmmooouuuyyy~~~{{{uuuppphhh```YYYVVVTTTTTTXXXbbbttt~~~}}}{{{yyywwwyyy}}}~~~}}}~~~zzzxxx|||}}}rrrjjjeeehhhnnnxxxqqq___JJJ???:::555222222222222111111000/////////........................//////......------------))))))******++++++,,,,,,---,,,++++++,,,,,,+++))),,,+++******))))))******,,,,,,------------,,,,,,***))))))))))))+++,,,,,,************************))))))))))))))))))))))))((())))))))))))*********)))))))))))))))***++++++)))))))))***,,,---,,,***)))))))))))))))(((((((((((()))))))))************))))))))))))))))))******))))))******++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,---......------///000555999>>>GGGWWWooo|||zzz{{{|||{{{{{{|||zzzxxxyyy{{{{{{yyytttjjj___TTTNNNNNNVVVbbblllooommmgggccccccdddfffiiinnntttyyy|||{{{{{{{{{{{{||||||}}}}}}|||yyyvvvsssooommmlllkkkiiihhhiiiiiikkkmmmoooppprrrsssrrrrrrrrrqqqooollliiiggg```___]]][[[YYYXXXWWWWWWUUUUUUSSSQQQOOOOOORRRUUUYYYbbbppp|||~~~{{{xxxtttooollliiikkknnnqqquuuwwwyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvttttttrrrpppooopppsssvvvyyy}}}{{{rrrpppssswwwzzz~~~{{{tttooohhh```ZZZVVVUUUUUUYYYaaaqqq~~~|||zzzyyy{{{~~~~~~zzzxxx{{{tttmmmeeeggglllvvvsssaaaLLL@@@;;;666222222222222111111000/////////.............../////////000000//////......------))))))))))))************---+++***+++,,,---,,,+++,,,+++******))))))************++++++++++++******(((((('''((()))+++---...)))))))))***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))******+++,,,)))))))))***,,,,,,+++***************))))))))))))(((((()))************)))))))))))))))************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,...///000,,,---......---...000222777===DDDNNN```xxx~~~}}}zzz|||}}}|||{{{}}}{{{{{{}}}|||zzzuuukkk```UUUMMMJJJLLLTTT```hhhkkkhhhdddbbbbbbdddgggkkkqqqwww|||}}}||||||||||||}}}~~~~~~}}}{{{xxxuuurrrooonnnmmmllljjjhhhiiikkknnnqqqsssuuuvvvuuuvvvvvvuuussspppmmmkkkcccbbb```^^^\\\ZZZYYYYYYVVVVVVTTTRRRPPPPPPRRRTTTUUU^^^kkkwww}}}zzzxxxuuuqqqmmmiiiiiikkknnnrrruuuxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxwwwttttttrrrpppnnnpppsssvvvzzz}}}vvvtttxxxzzz|||zzzsssnnnggg___ZZZWWWVVVVVVZZZaaaooo~~~}}}{{{|||~~~{{{|||~~~~~~{{{xxx{{{xxxrrrhhhhhhllluuusssaaaMMMAAA;;;666333222222222111111000/////////---........./////////000000//////...------,,,,,,++++++******************+++******+++---...---,,,,,,+++******))))))******))))))************)))))))))(((''''''(((***---...((()))))))))*********+++))))))))))))))))))))))))************+++++++++,,,))))))))))))***+++,,,---***)))(((***++++++***(((,,,+++++++++*********)))'''((()))***+++******)))(((((()))***************((((((((())))))***+++,,,+++++++++++++++++++++++++++***))))))+++...111333+++------------///111444777@@@JJJVVViii|||}}}zzz}}}~~~|||~~~}}}~~~zzzvvvnnnbbbUUUKKKGGGFFFLLLSSS]]]dddeeedddbbbaaabbbdddhhhmmmsssyyy~~~~~~}}}}}}|||}}}~~~~~~{{{{{{xxxtttqqqpppooonnnlllhhhiiikkkooorrruuuwwwyyyxxxxxxxxxxxxvvvrrrooommmgggeeeccc```^^^\\\ZZZZZZVVVVVVUUURRRPPPOOOQQQSSSTTT]]]iiiuuu~~~|||zzzxxxuuusssoookkkgggiiikkknnnrrrvvvyyy{{{|||zzzzzzzzzyyyyyyyyyxxxxxxttttttrrrooonnnooosssvvvzzz}}}yyyxxx{{{}}}~~~yyyrrrmmmfff___ZZZWWWWWWWWW[[[aaannn}}}|||~~~}}}|||xxx{{{|||vvvkkkkkkmmmuuutttaaaMMMAAA;;;666333222222222111111000/////////---.........//////000000//////...---,,,,,,++++++---,,,,,,++++++***************)))+++---///......,,,++++++***)))*********)))))))))******)))))))))***)))((('''((()))+++---(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))***+++,,,---***)))((()))++++++)))''',,,,,,,,,+++++++++******'''((()))++++++******)))'''((()))***************(((((((((((()))***+++,,,+++++++++++++++++++++++++++***((((((***///333666+++,,,---------///222555666AAANNN[[[ooo}}}{{{|||{{{~~~~~~}}}~~~~~~yyytttiii[[[NNNEEEDDDEEELLLSSS\\\aaabbbaaaaaaaaabbbdddhhhmmmtttzzz~~~~~~}}}}}}}}}}}}~~~}}}yyyvvvsssrrrqqqpppnnnmmmjjjkkkmmmnnnooorrrvvvzzzzzz{{{{{{zzzxxxuuuqqqooonnnkkkgggdddbbb```^^^[[[]]]\\\ZZZWWWUUURRRPPPOOORRRYYYdddqqqzzzzzzxxxvvvsssooollliiihhhgggkkkpppuuuyyyzzzzzzzzzzzzxxxuuuuuuxxxzzzzzzxxxuuussspppnnnnnnooorrrtttvvvzzz~~~~~~~~~|||{{{|||~~~zzzrrrmmmggg___YYYVVVTTTTTTZZZ___lll}}}}}}~~~~~~~~~~~~||||||}}}}}}qqqkkkjjjttt}}}rrrfffUUUFFF===888555333444333222111000000000000+++,,,.../////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))*********+++++++++&&&'''((()))***+++,,,,,,'''((()))*********************))))))))))))******+++++++++*********))))))************************$$$######%%%(((******)))***+++------,,,***'''%%%'''((()))++++++******)))***)))((('''((()))+++---,,,+++)))((((((((())))))++++++***))))))******+++------------------------///---+++,,,...222444555>>>CCCRRRiii}}}{{{{{{{{{{{{|||~~~{{{|||}}}zzzwwwrrriii]]]RRRGGG@@@BBBIIINNNTTT\\\aaaaaa``````aaafffgggiiiooouuuzzz~~~~~~~~~~~~~~~}}}|||~~~~~~zzzwwwtttrrrqqqpppnnnmmmjjjkkklllmmmooorrrwww{{{}}}}}}~~~}}}{{{xxxtttrrrpppmmmiiifffdddbbb```^^^^^^]]][[[XXXUUUSSSQQQPPPQQQXXXcccnnnxxx~~~}}}xxxwwwtttqqqnnnjjjhhhgggfffiiioootttxxxzzzzzzzzz{{{yyyvvvvvvxxxzzzzzzyyyxxxvvvsssppppppqqqtttuuuwwwzzz~~~~~~}}}~~~~~~|||yyywwwxxx|||}}}yyyqqqmmmfff___YYYVVVTTTTTTXXX]]]jjj~~~}}}|||}}}~~~~~~}}}}}}~~~~~~sssllljjjrrr~~~}}}zzzqqqfffVVVGGG>>>888555333444333222111000000000000,,,,,,.../////////............---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))******((())))))************)))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***)))***,,,---,,,***(((&&&'''((()))***+++******)))***)))((('''((()))+++,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000...------///333666888BBBIIIYYYppp}}}||||||{{{|||}}}}}}~~~|||vvvqqqkkkbbbXXXNNNEEE@@@CCCJJJNNNTTT[[[_________```bbbeeegggjjjpppuuuyyy||||||}}}}}}~~~~~~~~~~~~~~~}}}|||~~~|||yyyvvvtttrrrqqqnnnmmmiiijjjlllmmmnnnrrrxxx|||~~~{{{xxxvvvrrroookkkiiigggeeebbb```___^^^\\\YYYWWWTTTRRRQQQQQQWWW```kkkuuu|||~~~zzzwwwuuussspppmmmiiigggfffeeeiiinnntttxxxzzz{{{{{{|||zzzxxxwwwyyyzzzzzzyyyyyywwwsssqqqpppqqqssstttwwwyyy}}}}}}}}}}}}|||yyyuuurrrrrrvvvzzz~~~{{{xxxppplllfff___YYYUUUSSSSSSUUUZZZggg{{{~~~||||||}}}~~~~~~wwwooojjjpppzzz}}}|||zzzxxxqqqgggYYYKKK@@@:::666333444333222111000000000000,,,---......///...............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++,,,++++++***)))((('''''')))************))))))(((******))))))))))))******+++++++++***************((((((((((((((((((((((((***)))))))))+++,,,+++***((()))+++,,,,,,+++)))((((((((()))************)))***)))((((((((()))++++++---,,,++++++***+++++++++,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,000///......000555999<<>>CCCOOOccc{{{}}}|||}}}}}}zzzwwwwwwwwwssskkkddd[[[QQQHHHCCCAAA@@@EEEKKKQQQTTTWWWXXXXXX[[[```dddhhhnnnuuuzzz{{{zzzzzz{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~|||xxxuuurrrooolllhhhhhhhhhgggiiimmmsssxxx}}}}}}~~~~~~|||zzzwwwuuuqqqoookkkiiihhhgggdddcccaaa```^^^[[[YYYVVVTTTSSSQQQTTTYYYaaajjjssszzz}}}|||zzzwwwuuurrrpppooolllnnnrrrwww{{{}}}}}}|||yyywwwvvvwwwyyywwwuuuqqqooonnnoooqqqssssssvvvzzz~~~}}}yyyyyyzzzwwwuuuqqqnnnnnnooorrrtttsssuuuyyy}}}{{{wwwtttmmmjjjeee___YYYTTTQQQOOOPPPSSS]]]ppp|||{{{}}}{{{zzzvvvuuutttsssqqqpppooonnnlllppptttxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}|||yyyzzz|||}}}~~~}}}|||}}}tttsssvvvzzzvvvmmm___PPPBBB:::666444333222111000000000000//////...---------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))*********+++++++++***************(((((())))))******++++++)))************))))))(((******))))))))))))*********************+++++++++************************+++)))((()))******)))((('''(((((()))************)))))))))((()))******+++************))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,------,,,,,,******++++++,,,,,,---------///000111222888AAAHHHVVVmmm~~~{{{wwwtttttttttqqqjjjcccYYYOOOFFFBBBAAABBBGGGLLLQQQTTTWWWXXXXXX[[[```eeejjjpppwww||||||{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~}}}~~~yyyvvvsssooolllhhhhhhgggeeefffjjjpppuuu{{{{{{||||||{{{xxxvvvtttrrrooollljjjiiihhheeedddaaa```^^^[[[XXXVVVTTTSSSOOOQQQVVV]]]eeeooowww|||~~~}}}zzzwwwuuutttmmmooossswww{{{~~~|||}}}|||yyyvvvtttvvvxxxuuussspppmmmmmmnnnqqqrrrqqquuuzzzxxxuuuuuuwwwtttsssqqqooonnnooopppqqqsssuuuxxx}}}{{{wwwtttllliiiddd___YYYTTTPPPNNNMMMOOOXXXjjj}}}yyyzzz~~~}}}xxxxxxvvvtttrrrpppnnnnnnhhhhhhgggeeedddcccbbbbbb```dddjjjnnnpppqqqssstttvvvuuuuuuuuuuuuwwwxxxyyywwwxxx{{{}}}~~~yyyvvvxxx|||tttfffUUUFFF;;;777444333222111000000000000000///...---,,,------.........---------,,,,,,,,,++++++++++++++++++++++++************************''''''(((((()))******++++++++++++*********))))))((()))))))))************((())))))************)))******))))))))))))******))))))*********+++++++++***************************)))((()))***+++***)))((((((((()))))))))))))))***)))((((((((()))++++++***************)))(((((()))***+++,,,---,,,,,,+++)))******+++,,,,,,------+++++++++,,,------......///111333333555;;;FFFNNN```yyy}}}vvvtttrrrsssuuuqqqiiibbbVVVLLLCCC@@@BBBDDDIIINNNQQQTTTXXXYYYYYY\\\aaaeeejjjpppxxx{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzwwwsssooolllhhhhhhfffdddeeeiiiooossszzz{{{{{{{{{zzzxxxuuutttrrrpppmmmkkkjjjiiigggeee```___]]][[[XXXUUUTTTRRRMMMOOOSSSYYYbbbllltttyyyzzz}}}}}}{{{yyyxxxnnnooorrrvvvzzz}}}|||}}}|||yyyuuusssuuuwwwqqqooollljjjjjjlllnnnpppppptttzzz|||uuurrrrrrtttrrrqqqpppooonnnoooooopppsssuuuyyy~~~{{{wwwtttllliiiddd___YYYTTTPPPNNNKKKMMMUUUfff~~~{{{wwwzzz}}}yyyvvvuuuqqqooommmjjjgggeeedddddd___^^^]]]\\\[[[ZZZYYYYYYWWW\\\ccchhhiiijjjmmmoooqqqpppooooooooorrrtttvvvuuuwwwzzz}}}|||xxxzzzxxxjjjXXXGGG<<<777444333222111000000000000000///...---,,,------.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++******))))))*********)))))))))))))))'''((()))*********************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))((((((((((((***)))((((((((()))+++,,,***************)))(((''''''((()))***++++++***)))++++++***++++++---...///++++++,,,------...//////111333555666777>>>IIIQQQhhhyyysssrrrrrrtttvvvrrriiiaaaSSSIII@@@???BBBEEEJJJPPPQQQUUUXXXZZZZZZ\\\aaaeeeiiipppwwwzzzyyyzzz}}}~~~~~~~~~}}}|||~~~{{{xxxuuuqqqoookkkjjjhhheeedddggglllppp||||||}}}|||{{{yyyvvvtttpppooolllkkkkkkjjjhhhfffbbb```]]]ZZZYYYWWWTTTQQQNNNNNNQQQVVV^^^hhhqqqvvvxxx{{{{{{wwwvvvttttttuuuyyy|||}}}~~~}}}|||zzzwwwuuuuuutttuuurrrpppnnnlllkkkkkkkkklllqqquuuyyy}}}}}}wwwssspppooonnnmmmmmmmmmnnnoooqqqsssttt{{{|||~~~~~~zzzvvvsssnnnkkkggg```ZZZSSSOOOLLLMMMPPPWWWdddxxx~~~}}}}}}zzzxxxwwwwwwyyy|||zzzwwwrrrnnnhhhdddaaaaaacccbbb^^^YYYZZZYYYVVVSSSRRRRRRRRRSSSSSSVVVZZZ]]]```cccgggjjjllllllmmmnnnoooqqqssstttvvvxxx{{{~~~~~~zzzyyy{{{mmm[[[JJJ???999444333222222222111///---000000///...............//////...---,,,++++++***///,,,***)))***++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***))))))*********+++++++++---+++)))***,,,---,,,)))******))))))((((((''''''************************---.........---+++)))(((,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,------///////////////.........///000444777999>>>LLLZZZyyy|||vvvnnnppprrrtttwwwwwwnnncccSSSKKKDDDCCCDDDEEEJJJOOORRRUUUYYYYYYXXX[[[aaagggnnnqqquuuyyy|||}}}}}}}}}}}}zzz|||~~~|||xxxuuurrrooollljjjhhheeeeeeggglllpppzzz{{{||||||{{{yyyuuussspppnnnlllkkkjjjiiigggeeeeeebbb^^^[[[XXXUUUQQQNNNMMMMMMPPPUUU]]]gggpppuuuxxx{{{~~~zzzwwwuuutttuuuxxxzzz{{{{{{{{{{{{{{{zzzxxxvvvtttrrrqqqooommmjjjiiijjjjjjkkkpppssswww{{{~~~~~~{{{wwwrrrooolllkkkkkkmmmlllmmmnnnooorrrtttuuu}}}~~~}}}yyyuuurrrnnnkkkggg```YYYSSSNNNLLLLLLNNNUUUbbbuuu~~~|||{{{}}}~~~}}}}}}zzzwwwwwwwww{{{{{{xxxvvvrrrnnnjjjeeebbb______aaaaaa\\\XXXVVVUUURRRPPPNNNNNNOOOOOOQQQTTTXXX\\\^^^bbbfffhhhkkkkkklllmmmoooqqqrrrsssxxxzzz}}}}}}|||~~~~~~zzzyyy{{{nnn\\\KKK???:::444333222222222222000...000000///...............------------------,,,,,,...,,,******+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***++++++,,,,,,++++++***))))))*********++++++++++++)))'''(((***+++***(((******))))))((((((((((((************************,,,,,,------,,,+++***)))************************++++++,,,,,,,,,,,,------/////////////////////......000444888;;;CCCSSSccczzzsssmmmoooqqqssswwwwwwnnncccRRRJJJDDDCCCEEEFFFJJJOOOQQQUUUXXXXXXXXX[[[aaagggnnnqqquuuyyy|||}}}}}}|||~~~~~~}}}|||}}}}}}yyyvvvsssppplllkkkiiifffeeegggkkkooovvvxxx{{{|||{{{xxxuuurrrooommmkkkjjjjjjhhhfffdddgggddd```\\\XXXTTTNNNKKKLLLLLLNNNSSS[[[dddnnnsssyyy||||||zzzxxxxxxzzz{{{zzzyyyyyyzzz{{{{{{zzzvvvssspppooommmkkkiiihhhhhhiiijjjnnnqqquuuyyy|||~~~}}}xxxvvvrrrnnnkkkjjjiiiiiilllllllllnnnpppsssvvvxxx~~~{{{xxxtttqqqnnnkkkggg```YYYSSSNNNKKKJJJMMMSSS___qqq}}}{{{yyyzzz{{{|||||||||{{{zzzyyy{{{|||zzzyyy{{{wwwuuuuuuvvv{{{}}}yyyuuurrroookkkhhhdddbbb```aaabbbbbb^^^ZZZWWWUUURRRPPPOOOOOOOOOPPPSSSVVVYYY]]]___bbbfffiiimmmnnnnnnpppqqqsssuuuvvvzzz|||}}}{{{zzz|||~~~yyyxxx~~~zzznnn^^^NNNAAA:::444333222222333333111000000000///...............,,,,,,,,,---------.........,,,******+++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,++++++******************+++++++++***)))((()))******)))(((***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++***)))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------....../////////////////////000444999>>>III]]]nnnxxxqqqllloooqqqsssvvvvvvmmmbbbPPPIIIDDDDDDFFFGGGJJJOOOQQQTTTWWWXXXYYY\\\bbbgggnnnqqqtttxxx{{{|||||||||}}}~~~~~~}}}~~~~~~~~~~~~{{{wwwtttrrrmmmllljjjgggfffgggkkknnnrrruuuyyy{{{{{{xxxtttqqqooommmjjjiiiiiihhhfffdddgggddd```]]]YYYTTTOOOKKKKKKKKKLLLPPPXXXbbblllqqqyyy|||~~~}}}{{{zzzzzzzzz{{{zzzxxxvvvsssqqqnnnllljjjhhhhhhhhhiiijjjmmmpppuuuxxxzzz}}}~~~|||zzzxxxvvvtttqqqnnnlllkkkkkkkkkllllllmmmooorrrvvvyyyzzz~~~{{{xxxtttqqqnnnlllfff```YYYRRRMMMJJJJJJLLLRRR]]]mmm}}}{{{wwwvvvuuussstttuuuwwwyyyxxxxxxyyyxxxxxxzzz}}}~~~|||yyywwwuuuvvvsssqqqrrrtttzzz~~~|||yyyvvvssspppmmmkkkgggffffffgggiiihhheeebbb^^^\\\ZZZWWWVVVVVVWWWXXXYYY\\\___bbbeeehhhkkknnntttttttttuuuwwwyyyzzz{{{|||}}}{{{zzz|||yyywww{{{~~~yyyoooaaaPPPBBB:::555333222222333333222111000000///...............---------------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,++++++++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------............////////////111111555;;;BBBOOOfffyyyxxxrrrmmmoooqqqrrruuutttkkk```NNNHHHCCCEEEGGGHHHKKKPPPQQQSSSUUUXXXZZZ^^^dddiiioooqqqtttwwwzzz{{{||||||}}}~~~~~~}}}|||~~~|||yyyuuusssnnnmmmkkkhhhfffgggjjjmmmooorrrvvvyyyzzzwwwsssqqqooommmjjjiiiiiihhhfffdddeeeccc```^^^[[[WWWQQQMMMJJJJJJKKKOOOVVV```jjjpppyyy|||}}}{{{}}}|||zzzxxxwwwvvvuuuuuuooommmkkkjjjiiijjjkkklllnnnrrrvvvzzz{{{}}}~~~|||zzzxxxwwwuuurrrooonnnnnnnnnoooooooooppprrruuuyyy|||~~~~~~{{{yyyuuurrrnnnlllfff```XXXQQQLLLIIIJJJLLLQQQ[[[jjj|||~~~{{{wwwsssrrrpppnnnlllmmmmmmmmmmmmoooqqqtttuuuuuuvvvwwwwwwwwwxxx{{{}}}~~~}}}|||{{{yyywwwuuusssqqqnnnoooqqqsssxxx|||{{{zzzxxxvvvtttrrrrrrnnnoooppprrrtttsssqqqooohhhgggdddbbbaaabbbcccccceeegggjjjlllnnnpppsssuuu{{{{{{{{{{{{|||}}}|||zzz{{{yyyuuuxxx~~~}}}|||xxxqqqeeeTTTEEE;;;777555333222333333333222000000///...............//////...---,,,,,,++++++---,,,+++,,,---...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++,,,,,,++++++***************************++++++,,,++++++++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++************************+++++++++,,,,,,,,,---------.........//////000000333333777===FFFVVVnnn|||uuuoooqqqqqqrrrsssqqqggg[[[KKKFFFCCCFFFHHHIIILLLPPPQQQRRRUUUXXX\\\aaafffjjjppprrrtttwwwyyy{{{||||||~~~}}}{{{|||}}}}}}|||{{{}}}}}}zzzwwwtttnnnnnnllliiiggggggjjjlllmmmppptttwwwwwwvvvsssqqqooommmkkkjjjjjjhhhfffddddddcccaaa```]]]YYYTTTPPPKKKJJJJJJMMMUUU___iiipppyyy{{{}}}{{{yyyxxxxxxyyyqqqpppnnnmmmlllmmmnnnooorrrvvvzzz}}}~~~|||yyywwwuuurrrqqqqqqrrrrrrsssssstttvvvyyy}}}}}}{{{yyyuuusssooolllfff___XXXQQQLLLIIIJJJLLLPPPYYYgggwww|||tttooojjjfffddddddcccbbbccccccdddfffhhhkkknnnppprrrtttvvvvvvvvvvvvwwwyyyyyyyyyxxxwwwvvvtttsssrrrnnnnnnpppuuuvvvxxx|||}}}~~~}}}|||{{{|||~~~{{{}}}xxxwwwuuusssrrrsssttttttuuuwwwzzz{{{{{{}}}~~~zzzzzzzzzuuuttt|||}}}|||~~~}}}{{{uuujjj[[[JJJ???999777444222333333333222000000///...............000///...---,,,++++++***,,,++++++,,,......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***+++++++++***************(((*********)))((()))***)))))))))************+++************************))))))(((((()))***++++++++++++******************++++++,,,,,,,,,,,,------------......///000000000444555:::BBBLLL^^^www{{{ssstttsssrrrqqqmmmbbbVVVIIIDDDCCCFFFIIIJJJMMMPPPRRRSSSUUUYYY^^^dddiiilllrrrsssuuuxxxzzz{{{}}}}}}}}}{{{{{{||||||{{{{{{}}}~~~{{{xxxuuuooonnnmmmjjjggggggiiikkklllnnnqqqtttuuuuuusssrrrpppnnnlllkkkjjjiiigggeeefffeeecccbbb___[[[UUUQQQKKKJJJJJJMMMTTT___iiioooxxxzzz}}}~~~||||||tttsssqqqppppppqqqrrrsssvvvzzz~~~{{{xxxwwwwwwxxxxxxxxxxxxyyyzzz}}}~~~{{{zzzwwwtttrrrooolllfff___XXXQQQKKKHHHIIIJJJNNNVVVcccrrrwwwnnnjjjfff```\\\[[[[[[\\\\\\\\\]]]^^^aaadddgggjjjkkkoooqqqttttttsssrrrssstttssssssssssssrrrqqqppppppnnnpppvvv|||}}}|||~~~yyyxxx{{{{{{tttqqqvvv~~~~~~{{{qqqbbbPPPDDD;;;999555333333333222111000000///........................------,,,,,,,,,,,,++++++---//////---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((((((***,,,---***++++++,,,,,,++++++***+++++++++*********))))))(((***+++***(((''')))+++))))))*********++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000111444666===GGGTTTgggwwwwwwuuurrrooojjj]]]PPPGGGCCCBBBGGGJJJKKKMMMPPPSSSSSSUUUZZZ```ggglllnnntttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyy{{{}}}|||xxxvvvoooooommmjjjhhhgggiiikkklllmmmppprrrtttttttttssspppooolllkkkkkkjjjhhhfffhhhgggeeeccc```[[[UUUPPPLLLKKKJJJMMMTTT^^^iiiooowwwzzz}}}~~~~~~}}}~~~|||}}}}}}~~~}}}wwwuuutttrrrrrrssstttuuuyyy}}}}}}}}}}}}~~~{{{{{{{{{}}}|||zzzxxxvvvsssqqqooolllfff___WWWPPPKKKHHHGGGIIILLLTTT```nnn|||}}}wwwnnneeeaaa]]]WWWSSSRRRTTTUUUVVVZZZ[[[\\\___bbbeeehhhjjjnnnppprrrrrrqqqpppppppppoooppppppppppppoooooonnnpppsss{{{~~~xxxvvvyyy{{{tttooorrryyyvvvfffTTTGGG===:::666333222222111111000000///...............,,,,,,,,,---------......++++++,,,---//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))++++++++++++,,,,,,+++++++++++++++++++++******))))))))),,,------***)))+++---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,''''''(((***+++,,,---...++++++,,,,,,,,,------------------...///000000111333666???KKKYYYmmmyyyyyyvvvrrrnnnhhhZZZMMMFFFCCCBBBGGGKKKLLLNNNQQQTTTTTTVVVZZZaaahhhmmmpppuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~}}}|||{{{yyywww{{{~~~~~~zzzvvvtttssspppmmmkkkjjjjjjjjjnnnnnnooorrruuuvvvuuussspppmmmjjjjjjkkkkkkjjjggghhhgggeeedddaaa\\\VVVRRRNNNLLLKKKNNNUUU```kkkrrrxxxzzz|||}}}|||{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvwwwxxxxxxxxx{{{xxxvvvtttrrrppppppllleee]]]UUUOOOJJJHHHEEEGGGMMMVVVcccooowww|||~~~yyyqqqggg^^^XXXXXXSSSLLLIIIJJJMMMNNNNNNTTTWWW[[[^^^aaadddhhhkkkppppppppppppppppppppppppooolllllloooooommmooosssvvvzzzwwwuuuwww|||sssnnnooorrrzzz~~~xxxmmm[[[KKK===999444222111222333333000000000000///////////////............---------555333111000///...,,,***...---+++*********++++++++++++++++++++++++++++++(((((('''(((((()))***+++------,,,***)))'''&&&&&&***'''$$$%%%(((+++,,,+++(((((()))***,,,---...///,,,,,,,,,++++++++++++***......---,,,,,,+++******************************+++******))))))))))))))),,,,,,,,,,,,+++)))((('''((())))))))))))*********)))************+++++++++++++++,,,,,,---...//////---...////////////111333999:::@@@NNNddd}}}}}}yyytttnnnggg]]]QQQHHHFFFDDDCCCFFFJJJNNNNNNMMMNNNQQQVVVZZZ___eeelllpppsssuuuwwwyyyyyy{{{}}}~~~~~~|||yyyxxxxxxyyy}}}{{{xxxuuussspppnnnlllkkkjjjjjjmmmmmmnnnqqqtttvvvuuussspppmmmkkkjjjkkkkkkjjjhhhiiihhhfffeeebbb^^^XXXTTTNNNMMMLLLOOOVVVaaalllssswwwyyy||||||{{{zzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{|||}}}~~~~~~~~~zzzwwwvvvtttrrrqqqoookkkeee]]]UUUNNNJJJGGGHHHIIINNNVVVbbbmmmuuuxxxzzzxxxuuuoooggg^^^VVVQQQPPPLLLGGGFFFHHHKKKLLLLLLTTTWWW[[[___bbbeeejjjlllqqqqqqqqqqqqqqqpppppppppooolllkkkmmmmmmmmmpppuuuzzzwwwuuuuuu}}}~~~tttnnnnnnpppwww|||zzzppp___OOO@@@<<<777444444444444444000000000000///////////////............---------000///------......---,,,---,,,+++*********++++++(((((((((((((((((((((((()))(((((((((((())))))***************))))))((((((---***(((''')))******((())))))***+++,,,------...,,,,,,,,,++++++*********...------,,,++++++******************************,,,+++***))))))((())))))))))))))))))((('''&&&&&&)))))))))*********++++++)))************++++++++++++,,,,,,------.........---.../////////000222444:::===EEETTTkkk}}}yyysssmmmeeeZZZOOOGGGEEEDDDDDDGGGLLLOOOOOONNNOOORRRVVV[[[```ffflllqqqsssuuuwwwyyyyyy{{{}}}|||yyyxxxxxxyyy~~~~~~{{{uuutttqqqnnnlllkkkkkkkkkllllllmmmpppsssuuutttssspppnnnlllkkkkkkkkkjjjiiijjjiiigggfffccc___YYYUUUOOONNNNNNPPPXXXbbbmmmtttvvvxxx{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}~~~~~~}}}yyywwwuuutttsssqqqnnnkkkddd\\\TTTMMMIIIGGGIIIJJJNNNVVV```jjjppptttssspppkkkddd[[[SSSMMMIIIHHHFFFDDDDDDGGGJJJKKKLLLSSSVVV[[[```cccggglllnnnrrrrrrrrrrrrqqqppppppooonnnkkkiiikkkkkklllrrryyy{{{wwwttttttzzzvvvooollllllqqqwww}}}tttcccTTTBBB???:::666444444333222000000000000///////////////............---------+++******+++---......------,,,+++*********++++++++++++++++++++++++++++++******)))((((((((())))))((((((((()))******++++++,,,+++******++++++***)))******+++++++++,,,,,,,,,------,,,,,,+++***))))))------,,,,,,++++++******************************---,,,+++***)))(((((((((***++++++,,,,,,++++++***************+++++++++,,,)))************+++++++++---------------------------.../////////000333555<<<@@@KKK]]]ttt}}}}}}|||xxxrrrjjj```VVVKKKEEECCCCCCFFFJJJNNNQQQQQQPPPPPPSSSXXX]]]aaagggmmmqqqsssuuuwwwyyyyyy{{{}}}}}}zzzyyyyyyyyy~~~vvvuuurrrpppnnnlllllllllllllllmmmooorrrttttttssspppooommmlllkkkkkkkkkjjjiiihhhgggeeeccc___YYYUUUPPPOOOOOORRRYYYdddnnntttvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~|||xxxvvvuuutttsssrrrnnnjjjccc[[[SSSLLLHHHFFFHHHIIIMMMUUU^^^ggglllnnnlllhhhbbbZZZRRRKKKGGGDDDDDDDDDDDDEEEHHHJJJKKKLLLSSSWWW\\\bbbfffjjjnnnqqqsssttttttsssrrrqqqooonnnllliiiggghhhhhhkkksss}}}}}}yyyuuutttxxxzzzqqqkkkiiikkkrrr}}}~~~vvvgggXXXDDD@@@:::666333222000///000000000000///////////////............---------***))))))***---......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((()))******++++++''''''(((***,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,++++++******************************---,,,+++***)))(((((((((+++,,,,,,---.........---******+++++++++,,,,,,,,,))))))*********+++++++++------------------,,,,,,...////////////111555777<<>>777444222000///000000000000///////////////............------------,,,+++,,,---...---,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))((())))))*********)))))))))))))))%%%&&&((()))******++++++,,,,,,,,,++++++++++++***------,,,,,,+++***)))))),,,+++++++++++++++******************************---,,,+++***))))))))))))'''((()))***++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++------------------,,,,,,.../////////000222666:::<<>>AAADDDEEEGGGJJJPPPTTTYYY^^^eeekkkooorrruuuvvvxxxxxxxxxwwwuuuqqqmmmjjjccccccdddffffffjjjwwwzzzpppiiiaaakkkzzztttgggZZZQQQEEE;;;666444444555000000000000///////////////............---------...,,,+++,,,---...---,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++******)))(((((((((***++++++)))'''&&&)))++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,******************++++++************************++++++*********+++,,,,,,++++++,,,,,,---,,,,,,,,,)))))))))*********++++++)))************++++++++++++,,,,,,------............/////////000444999===FFFRRRhhh{{{zzz}}}~~~xxxrrroooppprrrsssrrrtttooofffZZZMMMDDD@@@@@@CCCFFFIIIKKKKKKMMMPPPSSSVVVZZZ```eeeiiimmmqqqtttsssuuuwwwyyyyyy{{{}}}}}}{{{xxxvvvuuuttttttvvvsssqqqpppqqqrrrrrrqqqpppqqqrrrppplllkkklllnnniiihhhggggggeeeaaa\\\XXXNNNNNNPPPTTT[[[dddmmmsssxxxzzz|||}}}|||{{{{{{{{{wwwxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}||||||{{{{{{{{{||||||}}}|||~~~}}}zzzxxxvvvtttrrrjjjggg```XXXPPPIIIEEECCCBBBFFFNNNVVVZZZWWWPPPKKKIIIGGGDDDBBB???>>>======???BBBFFFHHHJJJOOOVVV[[[[[[```gggmmmpppsssuuuwwwxxxyyyyyyxxxuuuqqqmmmjjjaaabbbdddffffffjjjwww|||qqqjjj```jjjzzzyyykkk\\\RRREEE999333222333444000000000000//////////////////.........---------,,,+++***+++---......---)))***+++,,,---,,,,,,+++))))))))))))))))))))))))***)))))))))***+++,,,,,,************))))))))))))((()))***)))''')))---111******+++++++++,,,,,,,,,)))******++++++,,,------******************++++++************************************+++,,,------(((((()))))))))(((((('''((())))))))))))*********)))************+++++++++++++++,,,,,,---...//////////////////000444:::>>>JJJXXXooo}}}~~~|||{{{{{{vvvpppmmmnnnppppppooorrrnnneeeXXXKKKBBB@@@@@@DDDGGGIIIJJJJJJKKKOOOSSSWWW[[[aaafffjjjnnnqqqtttsssuuuwwwyyyyyy{{{}}}}}}|||zzzyyyxxxvvvtttvvvssspppoooppprrrssstttppppppppppppooommmlllkkkhhhhhhhhhiiihhhddd___[[[PPPQQQRRRVVV]]]fffoootttwwwyyy|||}}}|||zzzxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwzzz{{{||||||}}}}}}||||||}}}|||||||||||||||}}}~~~}}}}}}}}}~~~}}}{{{xxxuuuqqqnnnnnnjjjaaaXXXOOOIIIEEECCCEEEFFFIIIKKKKKKJJJHHHFFFCCCAAA>>><<<===>>>>>>>>>???CCCHHHMMMQQQUUUYYY\\\cccgggllloooqqqssstttvvvyyyzzz{{{zzzwwwrrrlllhhhbbbccccccccceeennn|||tttjjjggglllvvv{{{fffVVVEEE<<<777333222444222222222111111111111000......------------......+++,,,,,,---,,,+++***)))***+++---......---+++***,,,+++++++++***)))))))))))))))))))))((((((((((((((())))))))))))(((((('''************************++++++******************+++***)))(((((()))***++++++,,,---,,,*********++++++***)))***,,,------,,,))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***))))))))))))***+++---...///.........////////////000///000222444222222:::DDDSSSbbbzzz|||}}}}}}~~~}}}vvvnnnhhhhhhkkkppprrrssslll```SSSGGG@@@???@@@FFFHHHJJJKKKLLLMMMOOOQQQZZZ^^^dddiiimmmpppsssuuuvvvwwwxxxyyy{{{~~~~~~|||{{{yyywwwvvvvvvtttqqqqqqrrrsssssssssqqqqqqqqqpppooonnnlllllliiiiiiiiiiiihhhddd___[[[QQQRRRTTTXXX___gggoootttwwwzzz|||}}}{{{yyywwwwwwxxxxxxxxxxxxwwwwwwwwwvvvxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}~~~}}}{{{xxxuuuqqqnnnkkkggg___VVVMMMGGGDDDBBBBBBCCCEEEFFFFFFEEEBBBAAA@@@???<<<<<<<<<>>>???@@@AAADDDJJJOOOSSSXXX\\\___eeeiiimmmqqqrrrtttuuuvvvwwwyyyyyyyyyuuupppkkkhhhbbbcccddddddgggppp~~~vvvmmmgggkkktttnnn]]]JJJ???888444222333222222222111111111111000///......------......///,,,------...---,,,+++******+++,,,------,,,+++***++++++++++++***************)))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))******************************)))((())))))+++++++++,,,---,,,***)))***+++...,,,+++***++++++)))(((************************************))))))))))))))))))************)))))))))))))))***+++---...///------........./////////......000333444666???HHHYYYiii~~~|||~~~yyyuuunnnkkkkkkmmmooopppqqqjjj]]]PPPFFFAAA@@@BBBDDDFFFIIIJJJLLLNNNQQQSSSZZZ^^^dddjjjmmmpppsssuuuvvvwwwwwwyyy{{{}}}~~~}}}|||zzzxxxwwwvvvttttttuuuuuutttsssqqqqqqqqqpppooonnnmmmlllkkkjjjiiiiiigggccc^^^ZZZSSSTTTVVV[[[bbbiiiqqquuuxxxzzz||||||zzzwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvuuutttuuuvvvvvvwwwwwwvvvvvvxxxxxxxxxyyyzzz{{{||||||}}}}}}||||||}}}~~~}}}||||||}}}~~~}}}}}}zzzxxxuuuqqqmmmgggccc[[[SSSKKKFFFBBBAAABBBCCCCCCDDDCCC@@@>>><<<===<<<;;;;;;<<<>>>@@@BBBCCCGGGMMMRRRWWW[[[```ccciiilllpppssstttuuuvvvwwwvvvwwwxxxwwwtttooojjjgggccccccddddddiiisss~~~~~~xxxpppgggjjjqqq}}}xxxfffQQQCCC:::444222333222222222111111111111000///......------......///---............------,,,)))***+++,,,,,,+++***)))*********+++++++++++++++******)))))))))(((((((((((()))***+++++++++++++++))))))))))))))))))))))))***************************)))))))))***+++,,,,,,***+++,,,+++)))))))))***---+++******++++++)))(((************************++++++*********)))))))))))))))(((((((((((())))))************+++---...///,,,---------...............,,,...333777;;;DDDMMMaaattt~~~}}}vvvssspppnnnnnnnnnnnnmmmooogggZZZMMMDDDAAABBBDDDAAACCCGGGIIILLLOOOSSSVVV[[[___eeejjjmmmpppsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~{{{yyyyyyxxxwwwxxxxxxwwwuuusssrrrrrrrrrqqqpppooommmmmmmmmkkkjjjiiigggccc^^^ZZZUUUVVVYYY^^^eeelllrrrvvvyyy{{{|||{{{yyyvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{|||||||||||||||{{{{{{{{{{{{||||||}}}zzzwwwvvvwwwyyyzzz|||}}}zzzxxxtttpppmmmeeeaaaZZZRRRJJJEEEBBBAAADDDDDDDDDDDDBBB???===;;;<<<<<<<<<;;;<<<===AAACCCFFFJJJPPPUUUZZZ___cccggglllooosssuuuvvvvvvvvvwwwvvvvvvwwwvvvsssooojjjgggbbbbbbccceeekkkvvv~~~wwwvvvvvvwwwyyy|||xxxpppiiijjjnnnyyy~~~kkkTTTEEE;;;555333444222222222111111111000000//////............//////------.........---------)))***++++++++++++***)))*********++++++,,,,,,,,,*********)))))))))((((((((()))***+++,,,---------***************************************+++++++++)))*********+++,,,,,,---***+++,,,+++)))((()))***)))(((''')))+++---,,,+++************************+++++++++*********))))))+++***)))(((((()))***+++*********+++,,,---......,,,,,,,,,---------.........,,,,,,222888>>>HHHQQQhhh~~~xxxuuurrrppppppooonnnmmmoooeeeWWWJJJCCCAAABBBDDDAAACCCFFFIIIKKKOOOTTTWWW]]]aaagggkkknnnqqqsssuuuvvvwwwxxxyyy{{{~~~}}}}}}}}}}}}}}}~~~}}}{{{|||{{{{{{{{{{{{zzzvvvsssssssssrrrrrrqqqooonnnmmmnnnllljjjiiigggccc^^^[[[WWWYYY]]]bbbiiioootttwwwyyyzzz{{{zzzwwwuuutttuuuttttttttttttttttttttttttsssssstttuuuuuuuuuuuuuuuvvvwwwyyyzzz||||||||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxvvvtttssssssuuuxxxzzz~~~|||zzzwwwtttpppmmmeeeaaaZZZRRRKKKFFFCCCBBBDDDDDDDDDCCCAAA???===;;;<<<===>>>======>>>BBBEEEIIIMMMSSSYYY]]]bbbfffjjjooorrruuuvvvvvvuuuuuuvvvuuuvvvvvvuuurrrnnnjjjhhhaaaaaacccgggnnnyyy~~~wwwqqqpppnnnmmmooorrruuuwww|||wwwpppjjjjjjmmmwwwlllUUUFFF<<<666444555222222222111111111000000/////////....../////////,,,,,,,,,,,,,,,,,,------*********++++++***************++++++,,,,,,,,,---************))))))))))))))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,***+++,,,+++)))))))))***(((((('''))),,,------,,,************************++++++++++++************---,,,************,,,---++++++++++++,,,---......,,,,,,,,,---------......///---...333888???KKKVVVppp{{{vvvrrrqqqpppooonnnmmmcccTTTHHHBBBAAABBBBBBCCCEEEGGGIIIKKKOOOTTTWWW```dddiiimmmppprrrtttvvvwwwxxxyyyzzz|||}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxuuusssssssssrrrqqqpppooonnnnnnllljjjhhhgggddd```]]]YYY[[[```ffflllrrrvvvxxxxxxyyyzzzyyywwwuuuuuuuuusssttttttttttttuuuuuuuuuttttttuuuvvvvvvvvvvvvuuuvvvwwwyyy{{{||||||{{{{{{yyyxxxwwwuuuttttttssssssrrrqqqqqqrrruuuxxx{{{}}}|||yyywwwtttpppllleeeaaaZZZRRRKKKFFFCCCBBBAAA@@@@@@???>>>===<<<;;;<<<>>>@@@@@@???AAAFFFKKKOOOSSSXXX]]]aaaeeejjjmmmpppsssuuuvvvuuutttsssttttttttttttrrrpppllliiigggaaabbbeeekkksss}}}{{{tttmmmkkkgggeeeeeehhhkkknnnssswww|||wwwpppjjjiiillluuu~~~kkkUUUGGG>>>777555555222222222111111111111000000//////......//////000,,,,,,,,,+++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,,,,,,,,,,------------------------)))))))))***++++++,,,,,,+++,,,---------,,,,,,++++++,,,---,,,***)))***+++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---------............000000222666:::AAAPPP___zzz|||wwwtttrrrooommmggg]]]OOOEEEAAA@@@@@@@@@DDDFFFHHHJJJLLLPPPVVVZZZcccggglllppprrrtttuuuwwwyyyyyyzzz|||~~~}}}||||||||||||}}}~~~~~~~~~~~~|||yyywwwttttttssssssrrrqqqooonnnmmmkkkiiihhhgggdddaaa^^^ZZZ]]]bbbiiioootttwwwyyywwwxxxyyyxxxvvvuuuuuuvvvssstttttttttuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvuuusssqqqppppppooopppqqqsssuuuyyy||||||yyywwwsssooollleeeaaaYYYQQQJJJDDDAAA@@@==================<<<<<<:::===AAABBBBBBEEELLLRRRUUUYYY^^^bbbfffiiimmmppppppsssuuuuuutttrrrqqqqqqqqqqqqpppooommmjjjgggeeeccceeeiiipppyyywwwqqqiiifffbbb^^^]]]___ccceeennnqqqwww|||yyyrrrggggggjjjrrr~~~lllWWWIII???888444444222222222111111111111000000000////////////000000...---,,,,,,,,,...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******+++++++++++++++***------------------------((())))))***++++++,,,,,,------......---,,,+++***,,,---...---+++++++++,,,---,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---......------.........////////////222777;;;===EEEXXXjjjzzztttnnniii]]]TTTHHH@@@???@@@@@@???CCCEEEHHHJJJNNNSSSYYY^^^eeeiiinnnrrrtttuuuwwwxxx{{{{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}zzzxxxtttttttttsssrrrqqqpppooommmkkkiiihhhgggeeebbb___[[[^^^dddjjjpppuuuxxxzzzvvvwwwxxxwwwvvvuuuvvvwwwtttttttttuuuuuuuuuvvvvvvssstttuuuuuuvvvvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvuuusssqqqpppnnnnnnmmmqqqrrruuuyyy||||||yyywwwsssooollleeeaaaYYYPPPIIICCC@@@???=========>>>>>>>>>??????777<<>>@@@III^^^sssvvvlllfffVVVMMMCCC======??????>>>BBBDDDGGGJJJOOOUUU]]]bbbgggkkkpppsssuuuvvvxxxyyy||||||}}}~~~}}}}}}}}}}}}}}}~~~{{{xxxzzzxxxvvvttttttrrrpppnnnooonnnlllhhheeeaaa___^^^___aaaeeeiiinnnrrrtttuuuwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuvvvvvvwwwwwwwwwxxxrrrrrrssstttuuuuuuttttttvvvxxxyyyxxxwwwvvvwwwxxx{{{xxxtttpppmmmmmmoooppprrrvvvzzz{{{xxxuuuqqqmmmjjjeee```WWWOOOHHHCCC>>><<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFLLLTTTYYY^^^bbbgggkkknnnppprrrsssuuuuuutttssspppmmmjjjiiihhhiiiiiigggdddbbbaaaaaabbbiiisss}}}|||vvvppplllffffffddd___ZZZYYY[[[^^^cccgggnnnuuu|||}}}yyypppkkkiiiqqq~~~qqq^^^MMMAAA:::555333444333222111000000000000//////.........---------......---------,,,,,,,,,...---------......,,,******++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,...,,,++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&(((+++------,,,+++++++++++++++***)))((())))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------...000111222222000555>>>CCCLLLeeeuuuiiiaaaPPPHHHAAA???>>>===???CCCFFFHHHLLLOOOSSSXXX^^^bbbhhhkkkqqquuuwwwxxxzzz|||}}}|||}}}~~~{{{{{{yyyvvvuuuuuutttqqqoooooonnnllliiifffcccaaa``````bbbfffjjjnnnrrrtttuuuvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxwwwvvvvvvwwwxxxyyywwwtttqqqpppppprrrssswwwyyy~~~{{{xxxuuuqqqmmmjjjeee___VVVNNNHHHCCC???==================>>>???@@@@@@AAACCCEEEIIIOOOVVV[[[```dddiiimmmoooqqqrrrtttuuuuuutttrrrpppmmmjjjhhhggghhhhhheeebbb```___```eeelllwww}}}yyytttnnnkkkhhhhhhfffbbb]]][[[\\\^^^cccfffmmmttt{{{~~~uuuooolllsss}}}qqq___NNNBBB;;;777444444333222111000000000000//////.........---------......---------,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++************************))))))******+++,,,,,,------,,,******+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,------,,,++++++,,,,,,+++******))),,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,---...//////............///000111222444333777@@@FFFQQQjjjssseee\\\KKKDDD>>>===>>>>>>@@@DDDFFFHHHLLLPPPTTTYYY___ccciiilllqqquuuwwwyyy{{{|||~~~~~~~~~{{{zzzwwwvvvvvvuuusssqqqooonnnkkkiiigggeeeccccccaaacccgggkkkooorrrtttvvvttttttttttttuuuvvvwwwwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuusssuuuvvvvvvuuuuuuvvvxxxwwwvvvtttsssssstttvvvwww|||~~~|||yyyuuuqqqmmmiiiccc]]]TTTMMMGGGCCC@@@>>>=========>>>???@@@AAABBBAAACCCFFFHHHLLLRRRYYY^^^cccggglllpppqqqrrrssstttttttttsssrrrooollljjjhhheeefffeeebbb___^^^^^^```iiippp{{{~~~~~~}}}{{{wwwsssooollljjjjjjiiieeeaaa^^^]]]]]]___ccciiiqqqxxx}}}zzztttpppuuutttbbbQQQDDD===888666444333222111000000000000/////////.........------......---------,,,,,,,,,...,,,***)))***+++++++++,,,,,,+++******+++,,,,,,***************************++++++,,,,,,------------+++******+++---,,,+++++++++************++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,,,,,,,++++++***......---,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000111222222666555:::BBBJJJXXXrrr}}}nnn^^^TTTEEE???:::;;;===>>>AAAFFFFFFIIIMMMQQQUUUZZZ```eeejjjmmmrrruuuwwwyyy{{{}}}~~~|||zzzxxxwwwwwwvvvtttrrrooommmkkkiiigggfffffffffccceeehhhlllpppsssuuuvvvssssssssstttuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssssssssrrrtttuuuuuuttttttvvvwwwvvvuuuuuuvvvwwwyyyzzz{{{}}}yyyuuuqqqkkkggg```ZZZRRRJJJFFFCCCAAA???=========>>>???@@@BBBCCCCCCEEEHHHKKKOOOTTT[[[___fffiiiooorrrssssssssssssrrrrrrrrrqqqnnnllliiigggdddcccaaa^^^\\\\\\^^^aaammmttt~~~}}}yyyuuurrrpppllllllkkkhhhddd```]]][[[ZZZ]]]cccjjjrrrxxx}}}}}}wwwssswwwzzziiiVVVGGG>>>999777444333222111000000000000////////////..................---------,,,,,,,,,///,,,))))))***,,,,,,,,,---,,,***))))))***,,,---************************,,,,,,,,,---------......---+++***+++---......---++++++************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,***,,,,,,---------,,,,,,+++......---,,,,,,+++******((())))))+++,,,---......,,,,,,,,,,,,---...//////111111111000111111222222777888<<>>???BBBGGGFFFIIIMMMRRRVVV\\\bbbggglllooosssvvvwwwyyy|||~~~|||~~~|||yyyxxxwwwvvvsssqqqnnnmmmkkkiiiggggggggghhheeegggjjjmmmpppsssuuuvvvsssssssssssstttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvuuutttsssrrrrrrssssssrrrtttuuuuuuttttttuuuvvvuuuuuuwwwxxxzzz{{{}}}}}}zzzvvvoooiiiddd\\\VVVNNNGGGDDDBBBAAA@@@<<<<<<===>>>???AAACCCDDDEEEGGGJJJMMMQQQVVV[[[```fffjjjooossstttsssssssssqqqqqqpppooommmkkkhhhgggbbbaaa___\\\ZZZ\\\```dddqqqwww|||yyyvvvtttpppooonnnkkkhhhccc^^^[[[WWWYYY]]]cccjjjrrryyy}}}}}}xxxsssvvvooo[[[JJJ>>>999777444333222111000000000000000000/////////...............---------,,,,,,,,,000---******+++---......---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,+++,,,...000000///,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////222111111111111111222333777999>>>GGGTTTiii}}}xxxjjjXXXMMMEEE???;;;===???@@@CCCFFFGGGJJJNNNSSSXXX^^^eeeiiimmmooosssuuuwwwyyy|||~~~}}}{{{~~~|||zzzxxxvvvtttqqqooommmjjjhhhggggggggghhhgggiiikkknnnqqqtttuuuvvvsssssssssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttxxxwwwuuuttttttuuuvvvvvvtttuuuvvvuuutttssstttvvvuuuvvvxxxzzz|||}}}}}}}}}~~~~~~~~~{{{uuunnnfffaaaWWWRRRJJJDDDAAAAAAAAA@@@<<<===>>>???AAACCCEEEFFFHHHKKKNNNPPPSSSWWW\\\___dddiiiooosssssssssrrrrrrooooooooonnnmmmjjjhhhfffaaa```]]]ZZZZZZ^^^dddiiiuuuzzz~~~|||zzzyyywwwtttqqqnnniiiddd```YYYYYYZZZ]]]cccllltttyyy}}}}}}wwwrrrttt}}}rrr^^^KKK>>>888777444333222111000000000000000000000/////////............---------,,,,,,,,,///---++++++---.........,,,,,,+++******+++,,,,,,------------------------------------------------,,,+++***+++...000111000------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,***)))***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---//////...,,,***)))'''''',,,,,,,,,,,,---...//////111111000000111222333333666:::AAAKKK[[[rrr~~~|||~~~yyykkkZZZNNNFFF@@@===???AAAAAACCCGGGGGGJJJOOOTTTYYY```gggkkkmmmooorrrtttvvvxxx{{{}}}{{{~~~yyy{{{}}}{{{xxxuuurrrooommmjjjgggffffffggggggiiijjjlllooorrrtttuuuvvvttttttsssssssssttttttuuuvvvvvvuuuuuuuuutttttttttwwwvvvuuuttttttuuuwwwxxxvvvwwwwwwvvvtttssstttuuuvvvwwwzzz|||}}}}}}|||||||||||||||}}}||||||||||||||||||}}}~~~|||uuummmddd^^^TTTNNNGGGAAA??????@@@@@@>>>???@@@BBBDDDFFFHHHIIIMMMOOORRRTTTVVVYYY]]]```bbbfffmmmqqqsssrrrqqqqqqnnnnnnnnnnnnllljjjgggfffaaa___\\\ZZZZZZ```hhhnnnzzz~~~~~~}}}}}}|||xxxuuuqqqlllhhhaaa^^^[[[ZZZ^^^fffnnntttzzz~~~~~~xxxrrrrrryyyqqq]]]JJJ>>>888888444333222111000000000000000000000000/////////.........---------,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***---////////////......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++)))******+++,,,,,,+++++++++++++++++++++*********......---,,,+++)))((((((,,,,,,,,,,,,---...///////////////000111222333444666<<>>???@@@@@@AAABBBDDDFFFIIIKKKLLLPPPRRRTTTVVVXXX[[[^^^aaa```eeelllppprrrqqqppppppnnnnnnnnnmmmllliiigggfffaaa___\\\YYY[[[bbbkkkqqq}}}~~~}}}~~~~~~{{{xxxrrrnnnhhhccc]]]ZZZ[[[bbbkkkpppwww}}}yyyrrrpppvvv}}}ooo\\\III===999888444333222111000000000000000000000000////////////......---------,,,,,,,,,*********+++------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&(((+++---......//////............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---((()))***+++++++++++++++---,,,,,,+++***)))(((((())))))***+++,,,,,,------,,,,,,,,,,,,---...//////.........///000222333444666>>>HHHTTTfff~~~}}}~~~|||{{{|||}}}{{{sssdddSSSGGGAAA===;;;>>>BBBCCCEEEIIIHHHKKKPPPUUU[[[bbbiiinnnmmmoooqqqrrrtttvvvyyy|||{{{~~~uuuxxx}}}}}}xxxttttttpppjjjffffffggghhhhhhkkklllmmmnnnqqqsssuuuvvvttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttxxxvvvtttsssrrrsssuuuvvvtttuuuvvvvvvvvvvvvvvvuuuwwwxxx{{{~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~zzzsssiii\\\SSSJJJHHHCCC@@@>>>>>>???AAADDDEEEFFFFFFGGGJJJNNNRRRUUUXXX[[[^^^______aaabbbeeehhhkkkmmmmmmlllmmmmmmmmmkkkiiiiiikkkjjjgggdddbbb^^^ZZZYYY___hhhqqqwww|||zzzqqqlllddd^^^]]]```fffjjjvvvzzzxxxqqqooopppvvvyyykkk[[[MMMBBB;;;888444333222111000000000000000000000000////////////---------------...///000...,,,+++))))))***+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---............---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////...000333666:::@@@KKK\\\rrr{{{yyyxxxyyyxxxrrrhhhZZZMMMDDD;;;===???AAAAAACCCEEEGGGJJJMMMQQQVVV[[[aaaggglllrrruuuwwwxxxxxxxxxyyy{{{|||}}}~~~vvvwww|||zzzvvvsssooojjjffffffgggiiiiiikkklllmmmoooqqqsssuuuvvvttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuutttwwwvvvuuuttttttttttttuuuttttttuuuvvvvvvwwwvvvvvv{{{|||}}}~~~~~~|||{{{{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{|||}}}wwwooodddXXXOOOIIIGGGDDDAAA@@@@@@BBBCCCFFFHHHIIIJJJKKKNNNRRRUUUXXX[[[^^^```aaabbbdddeeefffiiilllmmmllllllllllllllljjjiiiiiijjjhhheeebbb___]]]ZZZ[[[bbbkkkuuu{{{xxxsssjjjdddaaacccgggjjjsssxxxyyyqqqnnnnnntttyyylll\\\MMMBBB:::777444333222111000000000000000000000000////////////---------------.../////////---,,,*********+++,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,---.........------------...//////000000111000000222555888===BBBNNN```xxx}}}zzzyyyuuuuuusssmmmcccUUUIIIAAA<<>>@@@CCCDDDEEEFFFIIIKKKKKKNNNRRRWWW\\\aaagggkkkqqqsssvvvwwwwwwwwwyyyzzzzzz{{{}}}~~~uuuuuuwww{{{}}}}}}yyyqqqmmmhhhffffffiiijjjkkkkkkkkkmmmoooqqqrrrssstttssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuwwwwwwxxxxxxwwwuuusssrrrsssttttttuuuvvvxxxyyyzzzyyyzzz|||}}}~~~{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~yyynnncccXXXNNNHHHEEEEEECCCCCCDDDGGGIIIKKKMMMOOOQQQSSSUUUWWW[[[^^^```bbbdddffffffgggiiikkkkkkmmmnnnmmmkkkiiihhhiiiiiiiiiiiihhhfffbbb^^^[[[XXXYYY\\\aaaiiittt~~~uuummmiiihhhhhhkkkqqqzzz}}}rrrllliiimmmxxx~~~qqq```QQQDDD;;;777444444333222111111111111000000000000////////////......---------......///000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***((()))***,,,------......++++++++++++++++++++++++******+++,,,,,,---.........------------...//////000111222222222555999<<>>@@@BBBDDDEEEFFFHHHJJJLLLOOOUUUZZZ^^^ccchhhkkknnnpppsssuuuuuuvvvwwwyyyxxxzzz|||tttrrrssswwwzzz|||}}}xxxrrrnnniiiffffffhhhjjjjjjjjjkkkmmmpppqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvwwwyyyzzzyyyxxxvvvuuuvvvvvvuuuuuuvvvxxxyyy{{{}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~sssfffZZZRRRLLLJJJFFFFFFGGGIIILLLOOORRRSSSSSSVVVXXXZZZ[[[]]]___aaabbbdddeeeeeeeeegggiiilllnnnoooooollliiigggggghhhggghhhhhheeeaaa^^^]]]]]]ZZZ___gggmmmsss{{{}}}uuuooolllkkkpppwww~~~~~~tttmmmjjjllluuummm[[[KKK???:::555444333222222111111222000000000000//////////////////...------------...------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---------------***++++++,,,,,,++++++******++++++++++++***))))))++++++++++++++++++++++++...------,,,,,,++++++***...------------.../////////000111222333666:::>>>HHHTTTiii}}}yyyyyyyyywwwuuuqqqmmmeeeZZZPPPGGGAAA======???BBBCCCDDDEEEHHHJJJLLLPPPVVV[[[___ccchhhkkklllooorrrttttttuuuwwwyyywwwzzz}}}uuurrrsssvvvxxxyyy}}}}}}xxxsssooojjjffffffgggiiiiiijjjkkknnnpppqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvwwwvvvwwwxxxyyyyyyyyyxxxwwwxxxwwwvvvuuuvvvwwwyyyzzz||||||{{{zzzyyyxxxxxxxxxzzzzzzzzzzzz{{{|||}}}~~~yyyooobbbWWWOOOLLLLLLJJJJJJLLLNNNQQQTTTVVVXXXWWWZZZ\\\^^^^^^___aaabbbccceeeffffffeeegggjjjllloooooonnnllliiigggggghhhhhhhhhgggccc___]]]^^^___```fffnnntttyyy~~~wwwsssmmmqqqwww||||||tttooolllmmmuuuttt```OOOBBB<<<555555444333222222222222000000000000//////////////////...---------------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++------------------------******+++++++++******)))******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---......------***++++++,,,,,,++++++***++++++,,,,,,++++++***)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------------...//////000111222333555888===@@@JJJZZZsss{{{{{{zzzxxxuuupppjjjaaaVVVKKKCCC>>><<<>>>@@@BBBCCCDDDEEEHHHJJJMMMQQQWWW\\\```dddhhhjjjkkknnnqqqssssssuuuvvvxxxxxxzzz}}}vvvssssssvvvwwwvvvyyy~~~~~~yyytttpppjjjgggfffggghhhhhhiiikkknnnpppqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrssssssssstttuuuvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwxxxzzzxxxxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{{{{}}}~~~~~~|||vvvlll___TTTNNNLLLLLLMMMNNNOOORRRTTTWWWZZZ[[[ZZZ\\\___``````aaabbbcccdddeeefffffffffgggjjjmmmoooooonnnllliiiggghhhiiihhhhhhgggbbb^^^\\\___aaaeeellltttyyy}}}}}}xxxooorrrwww{{{|||tttpppnnnooovvvxxxcccQQQDDD===555555444333222222222222000000000000////////////000///...---------------))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------************)))'''&&&%%%,,,,,,---............---******+++,,,,,,,,,,,,++++++,,,,,,---.........---+++++++++,,,,,,+++++++++)))***+++,,,---.........+++++++++++++++++++++++++++++++++,,,,,,---------...------------...//////111222333555666:::>>>BBBLLL^^^zzz}}}}}}|||xxxtttpppjjj```TTTJJJCCC>>><<<>>>@@@CCCDDDEEEFFFIIIKKKMMMQQQWWW\\\```dddhhhjjjkkkmmmppprrrssstttvvvxxxxxxzzz~~~uuutttrrrqqqrrruuuxxxzzzxxx}}}}}}xxxrrrpppllliiiggggggiiijjjpppooonnnmmmnnnppprrrsssqqqqqqoooooooooqqqsssuuuqqqqqqrrrssstttuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzxxxvvvuuuuuuwwwyyyyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz|||}}}rrrlllbbbXXXQQQNNNOOOOOOSSSTTTUUUWWWYYYZZZ\\\]]]bbbbbbcccddddddeeeffffffeeeffffffhhhiiijjjkkklllooonnnmmmkkkiiihhhgggfffccccccbbb```^^^___bbbeeemmmttt~~~{{{xxxuuuvvv}}}~~~yyyuuurrrooonnnuuu}}}}}}jjjXXXGGG===888555333222222222222111111111111111000000000000------............------//////...---,,,,,,+++*********)))))))))))))))***---,,,+++,,,///000...+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---..................---++++++************++++++***++++++,,,,,,+++++++++)))))))))******+++,,,,,,------------------------,,,,,,------.../////////222111222666777888>>>EEEVVVkkk}}}yyyxxxwwwtttrrrlllcccWWWLLLDDD@@@===<<<>>>@@@BBBCCCDDDFFFIIILLLPPPUUU[[[aaadddfffiiijjjnnnooopppqqqsssvvvxxxyyywwwyyy}}}ttttttsssssstttvvvxxxyyywww{{{}}}yyyrrrpppllliiiggghhhjjjkkknnnmmmlllllllllnnnqqqrrrrrrqqqpppoooppprrrtttuuusssssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzxxxvvvtttuuuwwwyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||~~~nnnhhh```XXXSSSRRRSSSTTTVVVWWWXXXZZZ\\\]]]______ccccccdddeeeeeefffgggggggggggghhhiiijjjkkklllllllllllljjjiiigggeeeddddddcccbbbaaa______aaaeeehhhssszzz{{{wwwxxx~~~{{{wwwtttpppooouuu~~~}}}lllYYYHHH>>>888555222111111111111000////////////............------............------......---,,,,,,+++******------,,,,,,,,,---......+++***)))***---...,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,++++++************++++++,,,,,,---------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000///111555777999@@@HHHZZZpppzzzuuuttttttrrrpppkkkcccVVVJJJCCC???===<<>>>>>??????AAACCCEEEFFFHHHLLLNNNRRRWWW]]]cccfffhhhkkklllnnnnnnoooppprrrtttvvvwwwyyy{{{sssuuuwwwyyyzzzzzzyyyyyyvvvwwwxxxyyyzzz}}}~~~{{{sssqqqmmmkkkkkklllnnnpppmmmmmmllllllmmmooorrrssssssssssssttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwuuusssrrrsssuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}||||||{{{zzzyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~uuulllaaa___]]][[[[[[\\\^^^___cccdddeeefffgggiiiiiijjjkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnooooooooonnnmmmllljjjiiigggfffeeebbbbbbbbbcccfffnnnwww}}}~~~}}}xxxuuuzzzwwwfffVVVLLLAAA===777444222222222111111111111111000000000000------............---------------...............++++++******+++,,,------+++,,,---......------...,,,,,,++++++++++++,,,,,,************************)))***,,,......---,,,+++,,,------------------,,,***++++++++++++++++++***++++++************++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111222222555888999===IIIVVVoootttnnngggdddfffjjjllllllhhh^^^QQQFFF@@@???@@@AAA???AAACCCEEEGGGIIIMMMOOOSSSXXX^^^dddgggiiilllmmmoooooooooqqqrrrtttvvvwwwyyy|||uuuvvvxxxzzz{{{{{{zzzzzzxxxxxxxxxyyyzzz|||}}}zzzsssqqqnnnllllllnnnppprrrpppooonnnmmmnnnppprrrssssssttttttuuuvvvvvvwwwwwwtttttttttuuuuuuvvvvvvvvvxxxxxxyyyzzzyyyxxxwwwvvvtttrrrqqqrrruuuwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{zzzyyywwwvvvuuuuuuuuuwwwyyy{{{||||||}}}|||qqqiiibbbaaa```___```aaacccdddhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnppppppoooooooooooooooooommmlllkkkiiigggfffeeedddbbbccceeeggglllsss|||{{{yyy}}}xxxiiiYYYPPPDDD???999555333222222222////////////............------............------------......//////000000++++++************++++++(((***,,,,,,+++++++++,,,,,,++++++******++++++,,,***************************+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,---.../////////+++,,,,,,------.........---......//////000111111222333777:::;;;@@@OOO]]]wwwqqqlllfffdddfffiiijjjjjjbbbZZZNNNEEE@@@???AAABBB???AAADDDFFFGGGJJJNNNQQQTTTYYY___eeehhhjjjmmmnnnppppppqqqrrrsssuuuvvvwwwzzz}}}~~~~~~~~~vvvwwwxxxyyyzzz{{{{{{|||yyyxxxwwwxxxyyy{{{{{{{{{~~~|||zzzsssqqqnnnmmmmmmoooqqqsssrrrqqqooonnnnnnoooqqqrrrttttttuuuvvvwwwwwwwwwwwwttttttuuuvvvvvvwwwxxxxxxzzz{{{{{{|||{{{yyyvvvuuusssqqqpppqqqtttwwwxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||}}}||||||||||||{{{{{{zzzyyyyyyxxxwwwuuusssrrrrrrrrrsssuuuxxxzzz{{{}}}wwwmmmgggccccccccceeefffiiikkklllmmmmmmnnnnnnooopppqqqqqqooooooooooooooooooooooooppppppppppppoooooonnnnnnnnnmmmllljjjiiigggfffeeeccceeehhhkkkpppxxx~~~{{{vvvhhhZZZQQQEEE@@@:::555222222111111////////////............------............------,,,,,,------...///000000,,,,,,+++***))))))))))))(((***------+++***+++---,,,,,,,,,++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,------------------..................++++++,,,,,,---......///.........///000000111111111222777;;;===EEEUUUfffsssnnnhhhffffffhhhgggfff\\\UUUKKKCCC??????@@@@@@???AAADDDFFFHHHKKKNNNQQQUUUYYY```eeeiiikkkmmmoooqqqqqqrrrssstttvvvwwwxxxzzz}}}}}}~~~~~~}}}|||}}}wwwxxxxxxyyyzzz{{{|||}}}yyyxxxwwwwwwxxxxxxxxxwww{{{~~~~~~{{{yyysssqqqooommmmmmooorrrtttrrrqqqooonnnmmmnnnpppqqqtttuuuvvvwwwwwwxxxxxxwwwtttuuuvvvwwwxxxyyyzzzzzz||||||}}}}}}{{{yyyvvvtttrrrqqqpppqqqtttwwwxxxxxxzzzzzzzzz{{{{{{{{{||||||yyyyyyyyyyyyyyyzzz{{{|||zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuusssrrrppppppooopppsssvvvxxxzzz|||{{{ssskkkfffcccdddfffhhhkkknnnqqqsssppppppqqqqqqrrrsssttttttqqqqqqppppppppppppppppppqqqqqqppppppooonnnnnnnnnppppppooommmkkkjjjhhhhhhdddfffjjjnnnssszzz}}}tttgggZZZQQQEEE@@@999444111111000000111111111111000000000000---..................---***+++,,,,,,---...//////222111000///...---------***,,,//////---,,,---///...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++,,,---...*********++++++*********+++,,,,,,------,,,,,,+++++++++************++++++******,,,---.../////////...------,,,,,,++++++***++++++,,,,,,---...//////......//////000000111111...111666;;;???HHHZZZlll~~~vvvqqqkkkgggggggggdddbbbWWWQQQHHHAAA>>>>>>??????@@@BBBDDDFFFHHHKKKOOORRRUUUZZZ```fffiiilllnnnooorrrrrrssssssuuuvvvxxxyyyzzz~~~}}}~~~~~~}}}||||||~~~~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{{{{yyywwwwwwxxxxxxxxxwwwyyy{{{}}}~~~|||{{{{{{||||||yyyvvvuuurrrooonnnppptttwwwzzzvvvppplllmmmooossstttxxxwwwwwwvvvuuuvvvvvvvvvvvvwwwvvvtttssssssvvvyyy|||}}}yyyuuutttssssssssstttuuuwwwyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyy{{{|||||||||{{{zzzvvvvvvvvvvvvvvvvvvuuutttuuuvvvwwwuuussspppppppppnnnppptttxxx|||xxxrrrooommmkkkjjjkkkmmmppprrrtttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuusssqqqpppnnnnnnoooqqqrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooonnnmmmllliiiggggggllluuu~~~wwwpppfffXXXNNNEEE@@@999555555444222///000/////////....................................,,,***((()))+++---------//////...------,,,++++++************+++,,,------------------------------++++++++++++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,+++++++++************)))))))))***+++,,,,,,---------------,,,,,,+++++++++------,,,++++++,,,,,,,,,000///...---------------222222000000000111222333444444999@@@AAAGGG___yyyxxxnnniiihhhfffaaa[[[UUUMMMFFFDDDBBB@@@AAADDDCCCDDDFFFGGGIIILLLQQQUUUYYY]]]ccchhhkkklllnnnooorrrrrrsssssssssuuuyyy|||~~~~~~|||{{{{{{xxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwwwwxxxxxxwwwvvvyyy{{{}}}}}}|||zzzzzzzzz|||{{{xxxtttsssqqqpppooorrrwww{{{}}}yyysssnnnmmmnnnppprrrwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvtttssstttvvvxxx}}}}}}yyyvvvtttssssssssstttvvvwwwyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{zzzyyyyyyuuuuuuuuuuuutttsssrrrrrrssstttuuutttrrrqqqpppqqqrrrtttxxx|||~~~vvvrrrpppooonnnmmmnnnqqqsssuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttrrrppppppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppooonnnmmmllllllkkklllrrrzzz|||tttmmmdddWWWMMMDDD???888555444444222000000000/////////....................................,,,******+++,,,,,,+++......------,,,+++++++++++++++*********+++,,,,,,------------------------,,,,,,,,,+++++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++************))))))***++++++,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---------......//////////////////000000111333333999AAADDDLLLeee{{{pppjjjhhheee___YYYQQQJJJCCCBBB@@@>>>???BBBCCCDDDFFFGGGHHHLLLPPPTTTYYY]]]ccchhhkkkmmmooopppqqqrrrsssssssssuuuyyy|||}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvvvvwwwxxxwwwvvvyyy{{{}}}}}}{{{yyyxxxxxxwww{{{{{{xxxsssrrrqqqpppppptttzzz}}}wwwqqqnnnmmmnnnoootttuuuuuuvvvvvvwwwwwwxxxvvvvvvvvvuuussstttvvvxxx}}}}}}yyyvvvtttssssssssstttvvvwwwyyyzzzxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwuuuuuutttsssqqqpppooonnnppprrrssssssrrrqqqrrrsssvvvxxx{{{yyysssqqqqqqqqqqqqrrrsssuuuwwwyyy{{{{{{|||{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwuuusssrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqpppooonnnmmmmmmooopppsssyyy~~~~~~}}}}}}{{{rrrllldddXXXOOOCCC>>>777333333333222000000000000/////////..............................///---+++***++++++***)))------,,,,,,++++++******,,,,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------///000000......///000000000000000222333:::BBBHHHTTTmmmrrrkkkhhhddd]]]VVVMMMFFF@@@???>>><<<===@@@CCCDDDFFFFFFGGGKKKOOORRRYYY]]]ccchhhkkknnnppprrrqqqrrrrrrrrrsssuuuyyy||||||~~~~~~~~~}}}||||||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxvvvuuuuuuvvvwwwvvvuuuxxxzzz}}}}}}zzzxxxvvvvvvssswww~~~}}}zzztttsssqqqoooppptttzzzzzztttooommmmmmnnnrrrssstttuuuwwwwwwxxxxxxuuuvvvvvvuuuttttttvvvwww|||}}}yyyuuutttrrrsssssstttuuuwwwxxxyyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvtttsssrrrpppnnnmmmlllllloooqqqssstttsssssstttvvvxxxzzz}}}|||vvvrrrpppqqqrrrssswwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{yyyxxxwwwuuutttsssssssssrrrrrrrrrsssssssssssstttssssssrrrqqqpppppppppppprrrtttyyy~~~}}}|||~~~}}}tttoooggg\\\SSSCCC===666333333333222111000000000////////////..............................---++++++,,,,,,+++***,,,,,,,,,++++++*********,,,,,,+++***))))))******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------...//////...///111333333333222111333555;;;CCCKKKZZZtttssskkkhhhccc[[[TTTIIICCC>>>>>>===<<<===@@@CCCDDDEEEFFFGGGJJJNNNRRRYYY]]]ccchhhkkknnnqqqsssqqqqqqrrrrrrsssuuuyyy}}}~~~}}}}}}||||||{{{{{{{{{{{{vvvvvvvvvvvvvvvvvvuuuuuuvvvuuussstttuuuvvvvvvuuuwwwzzz|||}}}zzzwwwuuuuuuqqqtttzzz}}}yyyvvvtttqqqnnnnnnqqqwww|||~~~{{{vvvpppmmmmmmoooqqqrrrtttvvvwwwxxxxxxxxxuuuvvvwwwvvvttttttuuuwww{{{~~~|||xxxtttsssqqqrrrrrrssstttvvvwwwxxxvvvwwwxxxxxxyyyyyyxxxxxxzzzyyyxxxwwwvvvvvvuuuuuusssrrrpppnnnmmmlllllllllppprrruuuvvvvvvwwwxxxzzz|||~~~~~~{{{yyywwwsssqqqrrrsssuuuzzz{{{|||~~~~~~~~~}}}}}}yyyyyywwwvvvuuutttssssssrrrrrrsssssssssssssssssstttssssssssstttuuuvvvvvvyyy}}}~~~{{{~~~xxxrrrkkk___VVVDDD>>>777222222333222111111000000000////////////........................,,,+++***,,,---...---,,,,,,,,,++++++++++++******,,,++++++***))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---------------...///111222333333222222555888===DDDNNN```{{{~~~~~~sssmmmiiicccZZZQQQGGGAAA===>>>???>>>???BBBCCCDDDFFFFFFHHHKKKOOOSSSZZZ]]]cccgggjjjmmmqqqssspppqqqrrrrrrsssvvvzzz}}}}}}|||{{{zzzzzz{{{{{{|||uuuuuuuuuuuuttttttttttttuuusssrrrssstttuuuuuutttvvvyyy|||}}}{{{xxxvvvuuupppssswww}}}|||wwwwwwtttppplllkkkmmmsssxxx}}}~~~|||wwwppplllmmmnnnqqqrrrtttvvvwwwwwwwwwwwwtttvvvwwwvvvuuutttuuuvvvzzz|||~~~~~~zzzvvvsssqqqpppppppppqqqssstttvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwuuutttsssssssssqqqpppooonnnmmmnnnoooppptttvvvyyyzzz{{{{{{}}}~~~yyyyyyyyyxxxvvvttttttvvvxxx~~~~~~~~~~~~yyyyyyxxxxxxwwwvvvuuutttuuuuuutttttttttsssssssssttttttuuuvvvxxx{{{~~~}}}~~~zzz|||{{{vvvmmm```VVVGGG@@@888333222333222111111111000000000/////////........................+++***+++,,,...///...---,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))************++++++,,,,,,------)))******++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,---......000000///------,,,,,,,,,,,,---...000000111111111777;;;@@@GGGSSShhhvvvpppllldddXXXNNNFFF@@@===???AAA@@@AAADDDCCCDDDFFFGGGIIILLLQQQUUU[[[^^^bbbfffhhhkkkoooqqqpppqqqrrrrrrsssvvvzzz~~~|||{{{zzzyyyyyyzzz{{{|||ttttttttttttsssssssssrrrtttrrrqqqrrrtttuuuuuutttuuuxxx|||~~~}}}zzzwwwwwwpppqqqtttxxx~~~yyyuuurrrnnniiihhhkkkqqqvvv}}}~~~}}}xxxpppkkkjjjlllqqqrrrtttvvvwwwwwwvvvuuutttvvvwwwwwwuuuuuuuuuvvvxxx{{{}}}|||yyytttqqqpppnnnnnnooopppqqqssstttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvtttrrrqqqpppppppppoooooonnnmmmnnnppprrrtttxxx{{{}}}{{{wwwvvvwwwxxxzzzyyyxxxxxx{{{~~~~~~zzzzzzzzzzzzyyyxxxxxxwwwyyyxxxxxxwwwvvvuuuttttttttttttvvvxxx|||}}}~~~|||rrrcccXXXJJJCCC:::444333333222111111111111000000000//////........................,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,------***))))))))))))******+++)))******+++,,,,,,------(((((()))******+++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))+++++++++,,,,,,---------++++++++++++,,,---...//////......---------......------......///111222333888<<>>>>>@@@BBBDDDBBBCCCEEEHHHMMMQQQUUUXXX___```aaadddfffhhhjjjkkkmmmoooqqqrrrsssvvvzzz}}}}}}{{{yyyyyyzzz||||||{{{rrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuwwwzzz|||vvvrrrqqqllljjjnnnuuu}}}|||uuunnniiifffeeekkkrrr}}}~~~}}}xxxqqqlllkkklllnnnqqqvvvxxxyyyxxxxxxxxxuuuuuuvvvvvvxxxyyy{{{{{{|||{{{zzzyyyvvvssspppooonnnnnnoooqqqssstttuuuvvvuuuvvvvvvvvvvvvuuutttssstttrrrooollljjjiiiiiiiiimmmooosssuuuvvvxxxzzz|||~~~~~~}}}{{{|||{{{}}}{{{tttrrroookkkjjjlllqqquuu{{{~~~}}}}}}}}}}}}}}}|||}}}~~~~~~|||zzzxxxwwwvvvvvvwwwzzz~~~pppcccNNNFFF===666444444333222000000/////////.......................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,---,,,,,,,,,+++++++++******+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////111333555666;;;>>>GGGVVVkkkyyylll]]]MMMCCC@@@@@@>>>>>>???@@@BBBDDDCCCCCCEEEHHHLLLRRRVVVYYY___```bbbdddgggiiikkkkkkmmmoooqqqrrrsssvvvzzz}}}}}}{{{yyyyyyzzz||||||{{{sssssssssrrrrrrrrrrrrqqqppppppqqqrrrtttuuuvvvvvvwww{{{|||vvvrrrpppkkkiiilllqqqvvvzzzqqqkkkfffeeekkksssyyyrrrllljjjjjjlllppptttwwwwwwwwwwwwwwwuuuuuuvvvwwwyyyzzz|||}}}}}}|||{{{xxxuuurrrpppooonnnoooppprrrtttvvvxxxxxxvvvvvvvvvuuutttsssrrrqqqooommmjjjgggfffggghhhiiiooorrrwwwzzz|||}}}~~~~~~}}}|||yyyuuurrrrrrrrrssswwwyyyxxxrrrmmmffffffffffffggglllsssxxx~~~}}}}}}}}}}}}{{{yyyxxxxxxyyyzzz}}}sssfffQQQIII???888555444222111000000000/////////....................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............////////////000111333555777<<>>>>>???AAABBBCCCDDDDDDEEEHHHMMMRRRXXX[[[```aaacccfffhhhjjjkkklllmmmoooqqqrrrtttvvvzzz}}}}}}~~~}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}}}}~~~tttttttttsssssssssrrrrrrooopppqqqrrrtttuuuvvvwwwwwwzzz}}}wwwsssnnnjjjhhhjjjnnnrrrxxxuuunnnhhhfffmmmuuuzzzrrrllljjjjjjiiilllqqqttttttttttttuuuuuuvvvvvvxxxzzz|||~~~}}}zzzwwwtttrrrpppoooqqqqqqrrrssstttvvvwwwwwwvvvvvvvvvuuusssrrrpppooonnnllliiigggggghhhkkklllrrrvvv{{{~~~}}}|||yyytttmmmiiiggghhhiiilllmmmlllgggccc___aaacccfffjjjpppxxx}}}~~~}}}}}}|||zzzzzzzzz{{{|||~~~|||}}}sssfffTTTLLLAAA999666444222000000000000////////////.................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111444666777===BBBMMM```xxxssscccSSSFFF>>>???>>>>>>???@@@AAACCCCCCEEEEEEFFFIIINNNTTTZZZ]]]aaabbbeeehhhjjjllllllmmmnnnoooqqqrrrtttwww{{{~~~}}}~~~}}}|||~~~|||yyyyyyzzz{{{{{{zzz{{{|||}}}~~~uuuuuuuuuttttttttttttsssooopppqqqrrrtttuuuvvvwwwvvvzzz~~~yyyuuummmhhhgggiiilllooouuu|||zzzrrrllljjjooowww~~~{{{tttmmmkkkkkkgggkkkpppssstttsssttttttuuuvvvwwwyyy{{{}}}}}}zzzvvvsssrrrqqqqqqttttttttttttttttttttttttvvvvvvuuutttrrrpppooommmllljjjiiihhhiiilllnnnpppuuuyyy~~~~~~~~~~~~}}}{{{vvvooofff```\\\\\\^^^```aaaaaa___]]]^^^aaadddiiinnnuuu|||~~~}}}|||}}}}}}}}}|||wwwxxxzzz~~~tttgggWWWOOODDD;;;777444222000111000000000////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---------............////////////000222444777888>>>CCCQQQfff}}}nnn]]]NNNCCC===>>>>>>>>>???@@@BBBCCCCCCFFFFFFHHHKKKPPPVVV[[[___aaacccfffiiilllmmmnnnnnnnnnppprrrssstttwww{{{~~~~~~}}}~~~}}}|||~~~|||zzzyyyzzz{{{{{{zzzyyyzzz|||~~~vvvvvvvvvuuuuuuuuuttttttppppppqqqrrrtttuuuvvvvvvtttxxx~~~{{{wwwmmmhhhfffhhhjjjmmmssszzzxxxqqqnnnrrrzzz}}}|||tttnnnkkkjjjiiimmmqqquuuvvvvvvvvvwwwuuuvvvwwwyyy|||}}}yyyuuurrrrrrssssssvvvvvvuuuttttttsssssssssuuuttttttsssqqqpppnnnmmmjjjjjjjjjkkkmmmppprrrtttxxx{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxrrriii___XXXPPPQQQRRRTTTVVVXXXZZZ[[[___bbbgggmmmrrryyy~~~~~~}}}tttssstttxxxwwwjjjYYYQQQEEE===888555333000111111000000000/////////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++***)))((((((((()))***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++---......///---------............////////////000222555777999>>>FFFVVVnnnvvvgggVVVIIIAAA=========>>>@@@AAABBBCCCCCCEEEGGGIIIMMMRRRXXX\\\___bbbdddhhhkkknnnoooooonnnnnnppprrrssstttwww{{{~~~~~~~~~~~~|||zzzyyyzzz{{{zzzyyyyyyzzz|||~~~wwwwwwvvvvvvvvvuuuuuuuuuqqqqqqrrrrrrssstttuuuuuurrrwww}}}}}}yyypppjjjffffffhhhjjjooovvvzzz}}}vvvrrruuu|||}}}uuummmiiihhhiiimmmrrruuuvvvvvvwwwwwwuuuvvvxxxzzz}}}~~~|||wwwtttrrrrrrtttvvvvvvvvvvvvvvvvvvuuuuuuuuusssssssssrrrqqqooonnnmmmkkklllooorrrtttwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyytttmmmcccYYYRRRJJJJJJKKKMMMQQQVVV[[[___bbbffflllrrryyy}}}rrrqqqqqqvvv~~~vvvjjjZZZQQQFFF===999666444222111111111000000000//////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++***)))))))))************+++++++++,,,,,,,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------............////////////000333555888:::@@@III[[[uuu~~~yyyooo```QQQEEE@@@>>><<<===>>>@@@AAABBBCCCCCCDDDGGGKKKPPPUUUZZZ]]]___ccceeeiiimmmooopppoooooooooppprrrsssuuuxxx|||}}}zzzyyyzzzzzzzzzyyyyyyzzz|||}}}wwwwwwwwwwwwvvvvvvvvvvvvrrrrrrrrrsssssstttttttttqqqvvv|||~~~{{{rrrkkkfffeeeeeegggmmmssstttzzzyyytttwww}}}~~~tttlllgggfffgggkkkpppssstttuuuuuuvvvvvvvvvxxxzzz}}}~~~{{{wwwsssrrrsssuuuwwwvvvvvvwwwwwwwwwxxxxxxxxxrrrrrrrrrqqqpppooonnnmmmnnnppptttxxx{{{}}}~~~~~~{{{|||}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{wwwqqqiii___UUUNNNIIIIIIJJJLLLPPPWWW___eeeeeeiiipppwww~~~zzzrrrppppppuuu~~~tttgggZZZRRRGGG>>>:::777444222111111111111000000000000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------------++++++++++++------,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++---------.........///////////////111333666888:::AAAKKK___zzzyyyuuukkk\\\NNNDDD??????<<<===>>>@@@BBBCCCCCCCCCDDDGGGLLLQQQWWW[[[]]]^^^cccfffjjjmmmpppppppppooooooppprrrtttuuuxxx|||~~~}}}zzzyyyzzzzzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}xxxxxxxxxwwwvvvuuuuuutttssstttttttttttttttsssssswwwxxx{{{~~~~~~{{{sssnnngggdddfffjjjpppssswwwzzz||||||~~~yyyrrrmmmkkkjjjiiikkknnnrrruuuwwwxxxxxxtttwwwxxxyyy}}}{{{uuuqqqppptttyyy}}}zzzzzzyyyxxxwwwuuuuuutttuuutttrrrpppooooooooooootttvvvyyy|||~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}|||zzzyyyzzz{{{}}}~~~}}}}}}||||||}}}~~~~~~~~~||||||~~~{{{{{{vvvqqqlllcccVVVMMMKKKFFFHHHJJJMMMQQQXXX```fffooorrrxxx~~~}}}}}}}}}}}}~~~|||sssnnnkkkqqq}}}rrrfffZZZTTTJJJBBB;;;777333111222222222222111111111000111000///.....................---------,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,,,,---............---+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))***************,,,,,,,,,,,,,,,+++***)))+++***)))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...///000000///000444999===GGGSSShhh|||uuunnncccVVVJJJAAA<<<:::===>>>@@@AAAAAABBBDDDEEECCCGGGMMMSSSWWW\\\aaadddeeehhhkkkmmmnnnoooqqqsssssstttuuuuuuuuuwwwzzz}}}}}}~~~}}}|||zzzyyyxxxwwwwww}}}}}}}}}~~~xxxxxxwwwwwwvvvuuuuuutttttttttuuuuuuuuutttsssssstttvvvzzz~~~tttnnnhhhdddeeejjjooorrrwwwzzz~~~~~~|||uuuoookkkjjjiiikkknnnrrruuuwwwxxxxxxwwwyyyzzzzzz~~~~~~zzzuuuqqqqqqtttyyy}}}|||{{{zzzyyywwwvvvuuuuuuuuutttrrrqqqqqqqqqrrrrrrwwwxxx{{{}}}~~~~~~}}}||||||{{{zzzzzz{{{{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyuuuooojjjeee\\\PPPJJJHHHHHHJJJMMMQQQVVV]]]eeekkktttxxx}}}~~~~~~|||uuupppmmmsss~~~qqqeeeZZZTTTKKKBBB<<<777333111222222111111111000000000000//////............///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++((())))))***************++++++,,,,,,+++******)))...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...///000000000111555:::>>>HHHUUUlll~~~|||zzzxxxuuupppiii___RRRHHH@@@===;;;===>>>@@@AAAAAABBBDDDEEEEEEIIIOOOTTTYYY]]]bbbeeegggiiilllmmmnnnnnnpppqqqrrrssstttuuuuuuwwwzzz}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxx}}}}}}}}}~~~xxxwwwwwwvvvvvvuuuuuutttuuuuuuuuuuuuuuutttssssssqqqtttzzztttooohhhdddeeejjjooorrrvvvyyy}}}yyyqqqllljjjiiijjjnnnqqqtttwwwxxxxxxzzz|||}}}|||~~~zzzuuuqqqqqqtttyyy|||}}}}}}|||zzzyyyxxxwwwvvvttttttsssssssssuuuvvvwwwzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyzzz{{{|||}}}zzzuuuooohhhbbb\\\UUULLLHHHIIIKKKNNNRRRWWW]]]dddlllrrr{{{~~~~~~}}}wwwsssqqqwww|||qqqfff[[[UUULLLCCC<<<777444111111111000000000////////////............//////000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))******++++++************++++++******)))))),,,+++***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...///000000000222666<<<@@@JJJYYYsssyyyvvvtttqqqnnnkkkdddZZZNNNEEE???===<<<===>>>@@@AAAAAABBBDDDEEEGGGKKKPPPUUUZZZ^^^cccfffiiikkkmmmnnnmmmmmmnnnpppqqqrrrtttttttttvvvzzz|||}}}~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyyyyyyyyyy|||}}}}}}~~~wwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttqqquuu{{{uuuppphhhdddeeeiiinnnqqqtttwww{{{}}}tttmmmjjjhhhjjjmmmqqqtttvvvwwwxxxyyy|||~~~~~~}}}zzzuuuqqqqqqtttxxx{{{~~~~~~}}}|||{{{zzzyyyxxxtttttttttuuuvvvxxxzzz{{{|||}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~wwwssslllddd]]]WWWQQQKKKJJJLLLNNNRRRWWW^^^dddlllsssxxxyyyvvvuuuzzz|||qqqggg]]]WWWMMMDDD===888444222000000000000////////////...............///000111......---------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********))))))(((***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---/////////...///000111111444888>>>CCCMMM^^^zzz~~~xxxuuurrrooollljjjcccWWWLLLCCC>>>======<<<>>>@@@AAAAAABBBDDDEEEGGGKKKQQQVVVZZZ^^^cccfffhhhjjjlllmmmmmmnnnooopppqqqrrrsssttttttvvvzzz}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzz||||||}}}~~~vvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttxxx}}}vvvpppiiidddeeeiiimmmppprrruuuyyy{{{vvvnnnjjjhhhjjjmmmqqqtttvvvwwwwwwwww{{{}}}|||yyyuuuqqqqqqtttwwwzzz~~~~~~}}}}}}|||{{{{{{{{{vvvvvvuuuvvvxxxzzz|||}}}||||||||||||{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~}}}xxxtttjjjbbbZZZTTTOOOKKKLLLPPPSSSWWW^^^dddkkkrrryyy}}}~~~~~~{{{yyyxxx}}}yyyooofff^^^XXXNNNEEE>>>999555222000000000000////////////...............///000111......---------,,,,,,,,,))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++((())))))*********))))))---+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---/////////...///000111333555:::AAAFFFQQQddd}}}}}}~~~xxxuuurrrooolllllldddWWWKKKAAA===<<<===<<<>>>@@@AAAAAABBBDDDEEEGGGKKKPPPUUUYYY]]]bbbeeefffhhhkkkmmmnnnoooqqqsssppprrrssstttuuuwwwzzz}}}}}}zzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{|||}}}~~~uuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwxxxxxxxxxxxxzzzwwwqqqiiieeeeeehhhllloooppptttwwwxxxyyyvvvoookkkhhhiiimmmpppsssvvvwwwwwwvvvzzz}}}{{{xxxuuurrrqqqtttwwwyyy|||||||||}}}}}}}}}}}}}}}xxxxxxwwwwwwxxxzzz|||}}}|||{{{{{{zzzxxxxxxwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyvvvwwwxxxyyyyyyzzz{{{{{{||||||}}}~~~{{{wwwiiiaaaYYYTTTPPPMMMOOOSSSYYY^^^eeelllrrrwww}}}~~~~~~~~~~~~}}}{{{{{{wwwnnnfff```YYYPPPFFF???:::555333111111000000000////////////............//////000......---------,,,,,,,,,))))))************))))))************************((())))))***+++***************++++++++++++******++++++++++++++++++++++++)))***++++++,,,+++++++++))))))******++++++******---***(((((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---/////////...///000222444777<<>>@@@AAAAAABBBDDDEEEHHHLLLQQQVVVYYY]]]aaadddeeegggkkkmmmnnnooorrrsssqqqrrrtttuuuvvvxxx|||{{{xxxyyy|||}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{|||~~~uuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwxxxyyyzzzzzzyyy{{{xxxrrrjjjeeeeeehhhlllnnnnnnrrrvvvvvvtttxxx~~~}}}~~~~~~vvvooolllgggiiimmmpppsssuuuvvvwwwwww{{{~~~{{{xxxtttrrrqqqssswwwyyyzzzzzz{{{|||}}}~~~zzzzzzyyyxxxxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~{{{mmmeee]]]XXXTTTRRRTTTYYY```eeelllrrrxxx|||~~~}}}~~~~~~~~~~~~~~~}}}}}}xxxqqqkkkaaaZZZQQQGGG@@@:::666333222222111111111000000000000//////............///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******+++,,,,,,++++++---***'''&&&'''((((((''',,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,---/////////...///000222444888>>>EEEJJJ]]]qqqyyy{{{zzzxxxvvvtttqqqlllcccUUUHHH>>>;;;<<<======>>>@@@AAAAAABBBDDDEEEJJJMMMRRRWWW[[[^^^ccceeefffiiilllmmmnnnnnnppprrrrrrsssuuuvvvwwwyyy}}}~~~zzzxxxyyy|||~~~~~~}}}{{{{{{yyyyyyxxxxxxxxxxxxxxxyyy{{{{{{|||~~~tttttttttuuuuuuuuuuuuuuurrrsssuuuwwwyyyzzz{{{{{{yyy{{{~~~xxxrrrjjjeeeeeehhhlllnnnmmmrrruuutttrrrttt{{{}}}||||||}}}vvvpppmmmgggiiilllpppsssuuuvvvwwwxxx|||zzzxxxtttrrrqqqsssvvvyyyxxxyyyzzz|||}}}|||{{{zzzyyyxxxyyyzzzzzz|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxxxxuuuuuuwwwxxxyyyzzzzzzzzz||||||}}}~~~qqqjjjbbb^^^ZZZWWWYYY^^^eeejjjqqqwww{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||vvvqqqaaa[[[QQQHHH@@@;;;666333222222222222111111111111111000///.....................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,222///,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,---/////////...///000222555999???FFFKKKbbbvvv~~~xxx{{{}}}|||zzzxxxuuujjjaaaSSSFFF===;;;<<<>>>===>>>@@@AAAAAABBBDDDFFFKKKOOOTTTXXX\\\```dddggghhhjjjmmmnnnmmmmmmoooppprrrtttuuuvvvxxxzzz~~~~~~yyywwwyyy|||~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxxxxzzz{{{|||~~~ttttttuuuuuuuuutttrrrqqqrrrsssuuuvvvxxxyyyyyyyyyzzz|||~~~}}}wwwooohhheeefffjjjmmmmmmmmmnnnppprrruuuwwwyyy{{{{{{{{{yyyxxxyyy|||~~~~~~{{{yyytttmmmhhhfffhhhkkkooosssvvvxxxyyy||||||~~~}}}yyyuuutttvvvwwwxxxwwwyyyzzz{{{|||}}}}}}}}}}}}xxxxxxyyyzzzzzzzzzyyyyyy|||zzzyyywwwvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{}}}~~~yyypppgggdddcccbbbdddhhhmmmppptttxxx{{{~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~}}}~~~~~~}}}|||~~~~~~wwwqqqgggbbbYYYOOODDD<<<666444222222111111000/////////.........------,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,+++******,,,,,,+++***---------------...///000---------...............111000222555777;;;FFFPPPgggyyyyyy}}}}}}}}}{{{xxxnnn^^^MMMCCC>>>;;;;;;===?????????>>>>>>AAAEEEIIIMMMQQQUUUYYY]]]```dddfffjjjllloooooooooooopppqqqppptttxxxyyyxxxyyy||||||wwwxxx{{{}}}~~~}}}{{{zzzyyyxxxuuusssrrrrrrssstttxxx{{{}}}~~~~~~~~~tttuuuvvvvvvvvvuuusssrrrttttttvvvwwwxxxxxxxxxxxxzzz{{{~~~}}}xxxpppiiieeefffjjjmmmmmmmmmnnnppprrruuuwwwxxxxxxyyyxxxwwwwwwxxx{{{~~~~~~{{{xxxssslllgggfffhhhkkkooosssvvvxxxyyyzzz{{{}}}~~~zzzwwwtttsssvvvxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}xxxyyyyyyzzzzzzzzzyyyyyyzzzyyyxxxvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}xxxppplllkkkiiikkkooosssvvvzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~}}}}}}yyymmmggg]]]QQQFFF===777444222222111111000//////////////////......---------......---------,,,,,,,,,+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++,,,++++++***)))***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++************++++++,,,,,,++++++,,,,,,---...---+++***+++,,,---,,,+++...------------......///---------............///111000333666999>>>JJJUUUlllxxxyyy}}}~~~}}}~~~|||xxxkkk[[[KKKBBB>>>;;;;;;===???????????????AAAFFFIIIMMMPPPUUUYYY]]]```dddgggkkkmmmooopppooooooppprrrqqqtttxxxzzzyyyzzz}}}}}}yyyyyy|||~~~}}}|||zzzyyyxxxvvvttttttuuuwwwxxxyyy{{{}}}~~~~~~~~~vvvvvvwwwxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxwwwzzz{{{}}}~~~yyyqqqjjjfffgggiiilllmmmmmmnnnppprrrtttuuuvvvtttuuuuuuuuuuuuwwwzzz}}}~~~{{{wwwrrrkkkgggfffhhhkkkooorrrvvvxxxyyyzzzzzz}}}|||wwwuuussssssvvvyyy{{{{{{zzzzzz{{{|||}}}}}}}}}}}}yyyyyyzzzzzzzzzyyyyyyxxxyyyxxxvvvuuuttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz}}}yyyvvvsssqqqrrruuuxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||vvvooocccTTTHHH>>>888555222222111111000////////////////////////...............---------,,,,,,,,,***+++,,,+++*********,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,******++++++++++++******------,,,,,,------...///---,,,+++,,,---...---+++///...------------------------........./////////111111444888;;;AAANNN[[[tttvvvxxx}}}~~~~~~{{{{{{}}}{{{vvveeeVVVGGG@@@===<<<<<<>>>>>>???@@@???@@@BBBFFFIIIMMMPPPUUUZZZ]]]aaaeeegggkkkmmmooopppppppppqqqrrrrrrvvvyyy{{{{{{|||{{{{{{~~~~~~}}}|||{{{yyyxxxwwwvvvvvvxxxzzz{{{zzz|||~~~~~~wwwwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwzzzzzz}}}zzzrrrkkkggggggiiikkklllmmmoooppprrrsssttttttrrrssssssttttttwww{{{~~~{{{vvvqqqkkkgggeeegggjjjnnnrrruuuwwwxxxzzz{{{~~~|||uuutttttttttvvvxxxzzz{{{{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{{{{zzzyyyxxxxxxwwwvvvtttsssssssssttttttvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuvvvwwwxxxyyyzzz~~~~~~{{{xxxuuuuuuxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{|||~~~wwwiiiYYYJJJ???999666222222111111000///////////////........................---------,,,,,,,,,)))***++++++))))))***+++************************)))***+++,,,------...---******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,---.........---,,,,,,......---,,,///......---,,,,,,,,,,,,------......//////000000222333666999<<>>===<<<<<<>>>>>>???@@@AAAAAACCCGGGJJJMMMQQQVVVZZZ]]]aaaeeehhhjjjlllooopppppppppqqqsssssswwwzzz||||||~~~}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyyzzz||||||~~~wwwxxxyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwzzzzzz|||{{{tttlllhhhgggiiijjjlllmmmooopppqqqrrrrrrrrrqqqrrrssstttuuuxxx||||||vvvpppjjjhhheeegggjjjnnnrrruuuwwwxxx{{{||||||uuuuuuuuuuuuuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||{{{zzzyyyxxxwwwuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvuuutttuuuuuuvvvvvvwwwyyyzzz{{{~~~~~~|||xxxwwwyyyxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}nnn]]]MMMAAA:::777222222111111000/////////------------------------......---------,,,,,,,,,)))***++++++))))))***+++************************)))***+++,,,---.........)))***++++++,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,---------,,,***+++,,,------,,,+++***+++++++++++++++,,,,,,---...---,,,,,,......---,,,///...---,,,,,,,,,,,,,,,------......///000000111333444777:::<<>>>>>???AAABBBBBBEEEHHHKKKNNNRRRVVV[[[^^^aaadddgggiiikkknnnoooooooooqqqrrrtttwwwzzz||||||~~~}}}}}}|||||||||{{{yyywwwwwwxxxyyyzzz}}}wwwxxxyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyyyy{{{|||uuunnniiihhhhhhjjjlllmmmooopppqqqqqqpppppprrrsssttttttuuuxxx}}}~~~wwwpppkkkiiieeegggjjjnnnqqquuuwwwxxx{{{}}}|||sssuuuvvvvvvuuuvvvxxxzzz|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||zzzyyywwwwwwtttsssrrrqqqqqqrrrssstttssstttvvvwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxyyy{{{{{{~~~~~~zzzxxxzzzxxxyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~qqq```PPPCCC;;;777222222111111000/////////,,,,,,,,,---------------......---------,,,,,,,,,***+++,,,+++*********,,,************************))))))+++,,,------------)))******+++++++++++++++***++++++,,,,,,++++++*********+++,,,------------++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---,,,+++,,,---...---+++...---,,,,,,,,,,,,,,,,,,------...///000000111222333444888:::<<>>===???AAACCCDDDFFFIIIKKKPPPTTTXXX[[[^^^```cccfffgggjjjlllnnnnnnnnnppprrrtttwwwzzz|||}}}~~~}}}|||||||||}}}|||zzzxxxxxxxxxzzz{{{wwwxxxyyyzzz{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz~~~}}}vvvooojjjhhhhhhiiilllmmmooopppqqqpppooonnnrrrsssssstttuuuxxx|||wwwpppkkkjjjdddfffjjjmmmqqqtttvvvxxx{{{|||~~~zzzppprrruuuvvvuuuvvvyyy|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}|||{{{yyywwwvvvtttsssrrrqqqrrrrrrttttttqqqsssuuuwwwxxxxxxwwwvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~yyywwwyyyuuuwwwxxxzzz}}}~~~}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~rrrbbbRRRDDD;;;777222222111111000/////////------------.........///......---------,,,,,,,,,+++,,,---,,,+++***+++---************************))))))***+++,,,,,,,,,+++))))))***+++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------+++***+++,,,---,,,+++,,,,,,,,,+++,,,,,,------------...///000111222222111333888<<>><<<>>>======>>>===???BBBDDDEEEFFFIIILLLRRRUUUYYY\\\]]]___bbbdddfffhhhkkklllmmmmmmoooqqqsssvvvzzz{{{|||~~~}}}|||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~vvvwwwyyyzzzzzzzzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz~~~~~~wwwooojjjhhhhhhiiikkkmmmooopppqqqpppooonnnqqqrrrsssssstttwww{{{~~~xxxppplllkkkdddfffiiimmmqqqtttvvvwwwzzz{{{}}}yyymmmppptttvvvvvvwww{{{~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}|||{{{yyywwwvvvtttsssrrrrrrrrrssstttuuuppprrrtttwwwxxxxxxxxxwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}{{{wwwuuuvvvrrrsssuuuwwwzzz~~~}}}||||||}}}~~~}}}||||||||||||~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~ssscccSSSEEE<<<666222222111111000/////////---.........//////000000......---------,,,,,,,,,+++,,,------++++++,,,---))))))))))))))))))))))))))))))***+++++++++******))))))***++++++++++++***+++++++++,,,,,,+++++++++)))***+++,,,------...---...---++++++++++++---...---,,,,,,,,,,,,---......,,,+++******,,,,,,+++***++++++++++++,,,------...------...///000111222222///222888===AAAMMMdddyyy~~~xxxssssssssstttxxxyyypppfffRRRGGG>>>===>>>============???BBBDDDEEEGGGJJJLLLTTTVVVZZZ\\\]]]___aaaccceeegggjjjkkklllmmmnnnpppsssvvvyyy{{{|||}}}||||||}}}}}}}}}|||{{{{{{|||~~~vvvwwwyyy{{{{{{zzzyyyxxxvvvwwwyyyzzz{{{|||||||||{{{{{{{{{|||~~~}}}wwwpppkkkhhhhhhhhhhhhkkkoooqqqpppppppppqqqqqqssstttuuuuuuxxx{{{~~~yyyrrrmmmjjjggghhhiiilllooorrrtttvvvwwwzzz~~~~~~|||yyywwwvvvrrrsssssssssrrrtttxxx{{{~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||{{{zzzxxxvvvuuutttssssssrrrrrrsssssstttvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzwwwtttsssqqqoooppprrrtttvvvxxx{{{~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{zzz~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~tttdddSSSDDD:::555444333222222333333111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,------------,,,(((***,,,,,,++++++,,,---------..................///......------,,,++++++---------,,,,,,+++++++++------,,,+++++++++,,,,,,............///000111111555333888AAAGGGPPPfff}}}{{{wwwuuusssssswwwxxxnnnaaaPPPHHH@@@<<<===>>>>>><<<<<>>>>><<<===@@@BBBEEEFFFHHHLLLNNNTTTWWW]]]```bbbbbbcccdddeeefffhhhjjjmmmoooqqqrrrtttsssvvvyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~vvvwwwzzz{{{||||||{{{zzzvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~wwwooojjjhhhgggggghhhkkknnnpppppppppqqqqqqssstttvvvvvvwwwyyy}}}zzzrrrmmmjjjggghhhiiilllooosssuuuwwwvvvyyy{{{{{{yyyuuusssssstttuuuuuuuuutttuuuxxx{{{zzzyyyyyyxxxyyyzzz{{{|||}}}}}}|||{{{yyywwwuuutttttttttssssssssssssttttttrrrssstttvvvwwwyyyzzz{{{yyyyyyyyyxxxxxxxxxwwwwww~~~|||xxxuuupppmmmllllllkkkjjjkkkmmmoooppprrruuuyyy|||~~~}}}{{{yyy{{{zzzyyyzzz|||~~~~~~~~~~~~}}}}}}|||~~~~~~}}}|||}}}}}}}}}|||{{{zzzyyy||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{qqqcccUUUGGG===777444222000//////---+++)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++''')))+++,,,,,,,,,---///...------,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,---...//////////////////000111222333444333888BBBKKK[[[vvvxxxwwwtttsssqqqppprrrpppfffYYYLLLFFF???<<<<<<>>>>>>===???AAACCCEEEFFFHHHKKKNNNSSSWWW^^^bbbdddeeeeeeffffffggghhhkkkmmmoooqqqrrrssssssuuuyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}vvvwwwzzz|||}}}|||{{{{{{vvvwwwxxxyyyzzzzzzzzzzzz{{{zzz{{{{{{}}}~~~wwwooojjjgggfffggggggjjjnnnpppqqqpppqqqrrrrrrsssuuuuuuvvvxxx|||zzzrrrllliiieeefffhhhkkknnnrrruuuvvvxxxzzz{{{{{{xxxuuusssrrrtttuuuvvvvvvuuuvvvyyy{{{yyyyyyxxxxxxyyyzzz|||}}}|||{{{{{{zzzxxxwwwuuutttttttttssssssssssssttttttsssssstttuuuvvvxxxyyyzzzxxxxxxwwwwwwxxxxxxxxxyyy~~~}}}zzzrrroookkkiiiiiiiiihhhhhhiiikkkmmmnnnooorrruuuxxx|||wwwtttttttttttttttwwwvvvvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||||||||{{{{{{zzzzzzyyy{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~xxxooocccVVVJJJ???999777555222111111000///---...------,,,,,,------...---------------------------------....../////////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))))))))***+++)))+++------,,,+++,,,---------,,,,,,+++***)))))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000111111222333444444555:::BBBMMM```}}}~~~uuutttssssssqqqoooooolllaaaUUUIIIDDD???<<<<<<===>>>>>>@@@AAACCCEEEFFFHHHLLLNNNRRRWWW]]]bbbeeeeeeffffffggghhhiiikkkmmmoooqqqrrrrrrrrrtttxxxzzz|||~~~~~~~~~~~~||||||{{{{{{{{{|||}}}}}}~~~~~~~~~uuuwwwyyy{{{||||||{{{{{{wwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~vvvoooiiifffffffffgggjjjnnnpppqqqqqqqqqrrrqqqrrrssstttuuuwwwzzz}}}{{{sssllliiidddeeegggjjjmmmqqqtttvvvzzz{{{|||{{{xxxtttrrrrrrrrrtttvvvvvvvvvwwwyyy{{{zzzzzzyyyyyyyyyzzz|||}}}yyyzzzyyyyyyxxxwwwuuuuuuuuuttttttssssssttttttuuuuuutttttttttuuuvvvwwwxxxvvvvvvvvvwwwxxxzzz{{{|||}}}|||yyyooollliiiggggggggggggfffhhhiiikkkllllllooorrruuu}}}}}}yyyqqqnnnkkkkkkllloooqqqqqqrrrssstttvvvwwwyyy{{{}}}{{{||||||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~{{{uuulllbbbXXXMMMBBB;;;666444222222222333222111//////............//////---------------------------------....../////////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******************,,,...///...,,,******+++------,,,+++******))))))******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,---...///000555888<<>><<<<<<===>>>>>>@@@BBBCCCDDDEEEHHHLLLPPPRRRWWW]]]aaadddeeeffffffhhhiiijjjlllnnnpppqqqrrrrrrqqqtttxxxyyy|||~~~}}}}}}}}}{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~tttuuuxxxzzz||||||{{{zzzxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||~~~vvvoooiiifffeeeeeegggjjjnnnpppqqqqqqrrrssspppqqqsssssstttvvvzzz|||{{{ssslllhhhccceeegggjjjmmmqqqtttvvv{{{||||||zzzwwwsssrrrqqqppprrrtttvvvvvvxxxzzz|||{{{{{{yyyyyyyyyyyyzzz{{{wwwwwwxxxxxxxxxwwwwwwvvvuuuuuuttttttttttttuuuuuuuuuuuutttsssssstttvvvwwwvvvvvvvvvwwwyyy{{{}}}}}}zzzwwwmmmkkkgggeeeeeefffeeeeeefffgggiiiiiijjjlllooorrrxxx{{{~~~|||zzzuuupppllldddbbbaaabbbfffjjjlllmmmmmmooorrrssstttvvvzzz|||zzzzzz{{{}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~||||||{{{{{{|||}}}~~~~~~}}}~~~||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}}}}xxxyyyzzz{{{}}}~~~xxxrrrjjjbbbZZZPPPEEE===555333000000111222222111/////////....../////////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++---...///...,,,******+++---,,,,,,++++++*********++++++,,,------...//////++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////---------......///000111666:::@@@FFFQQQhhhxxxrrrsssrrrtttsssooojjjdddXXXLLLBBBAAA>>><<<;;;<<<>>>???@@@AAACCCDDDFFFIIINNNRRRTTTXXX]]]```bbbdddfffgggiiijjjkkkmmmoooppprrrrrrqqqqqqssswwwyyy{{{~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~rrrtttwwwyyy{{{{{{zzzzzzzzzzzz{{{|||||||||{{{{{{zzzzzzzzzzzz|||~~~vvvoooiiieeeeeeeeefffiiimmmpppqqqqqqrrrsssppprrrsssttttttwwwzzz}}}|||ssslllhhheeefffhhhkkkooosssvvvxxx{{{{{{{{{yyyuuuqqqppppppmmmooosssuuuvvvxxx{{{}}}{{{zzzyyyxxxwwwwwwxxxxxxtttuuuvvvwwwxxxxxxxxxxxxuuuuuuttttttttttttuuuuuutttsssrrrrrrsssuuuwwwxxxyyyxxxxxxxxxyyy{{{~~~}}}yyyuuurrrllliiifffdddddddddccccccdddeeefffffffffhhhkkknnnqqqtttwwwxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwuuutttsssmmmlllkkkjjjiiifffbbb___YYYYYYYYY\\\```ccceeeeeeiiikkknnnpppqqqssswww{{{wwwxxxyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{|||}}}{{{|||}}}~~~||||||{{{{{{{{{|||}}}}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}{{{zzzuuuuuuwwwzzz|||~~~~~~vvvppphhhaaa[[[RRRGGG???666444000///000000000000///......------......///........................++++++++++++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++++++++,,,'''(((+++---......---,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...+++++++++,,,,,,------------,,,,,,,,,,,,,,,------111111111111222333444444555;;;BBBIIIVVVnnnuuurrrsssqqqsssrrrmmmggg```SSSGGG@@@???>>><<<;;;<<<>>>@@@???@@@BBBCCCFFFJJJPPPTTTXXX[[[^^^```bbbdddgggiiijjjkkklllmmmoooqqqrrrrrrqqqpppssswwwxxx{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~qqqsssvvvxxxzzzzzzzzzyyy{{{{{{||||||||||||||||||zzzyyyzzzzzz|||~~~~~~vvvnnnhhheeeddddddfffiiimmmpppqqqqqqrrrsssqqqssstttuuuuuuxxx{{{~~~|||ssslllhhhfffgggjjjmmmqqquuuxxxzzzzzzzzzzzzwwwssspppnnnnnnkkknnnqqqtttvvvxxx{{{}}}{{{zzzxxxvvvuuuuuuvvvvvvssssssuuuvvvxxxyyyyyyyyyuuuuuuttttttttttttuuuuuurrrqqqqqqqqqsssuuuxxxzzz|||{{{yyyyyyyyy{{{}}}~~~~~~{{{uuupppnnnkkkhhheeebbbbbbbbbbbbaaabbbcccdddddddddeeehhhkkklllnnnqqqrrrqqqqqqqqqrrrkkkkkkkkkiiihhhfffdddccc\\\\\\[[[\\\\\\ZZZWWWTTTTTTSSSTTTWWW[[[^^^___^^^eeeiiilllnnnnnnqqquuuyyyvvvvvvxxxzzz|||~~~~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||}}}~~~~~~}}}}}}{{{{{{|||~~~~~~~~~}}}}}}|||{{{zzzzzz{{{}}}}}}{{{|||~~~~~~}}}||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}~~~~~~~~~|||zzzxxxrrrsssvvvxxx{{{~~~uuuooogggaaa[[[SSSHHH@@@:::666333000000000000///...------,,,,,,------...........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++%%%(((,,,///000000...,,,)))+++---...------///000,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,////////////000111222333444<<>>>>><<<;;;<<<>>>@@@>>>@@@AAACCCFFFKKKQQQUUU\\\]]]___aaabbbdddhhhkkkkkkkkklllnnnoooqqqrrrssspppppprrrvvvxxxzzz}}}}}}}}}}}}|||zzzyyyxxxyyyxxxxxxyyyzzz{{{|||}}}}}}}}}~~~vvvvvvwwwxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyyyywwwxxxzzzzzz{{{}}}xxxpppjjjfffdddcccgggiiimmmooopppqqqsssuuusssttttttttttttvvvzzz}}}{{{rrrllliiidddgggkkkmmmppprrrvvvyyy|||{{{xxxuuurrrooommmlllppppppqqqsssuuuxxxzzz{{{yyyyyyxxxwwwvvvvvvwwwwwwuuuuuutttttttttvvvxxxyyyvvvvvvuuuuuuuuuuuuuuuvvvsssssstttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}zzzuuupppmmmgggdddbbb``````___]]]\\\YYY[[[___aaaaaabbbcccdddiiiiiijjjkkkllljjjeeebbbcccaaa]]]YYYVVVTTTSSSSSSRRRSSSRRRRRRQQQPPPOOONNNJJJLLLOOORRRSSSVVVYYY[[[bbbdddfffiiimmmpppssstttwwwwwwyyyzzz{{{||||||||||||{{{yyyxxxxxxzzz}}}~~~~~~}}}}}}||||||{{{{{{xxxyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}{{{zzzvvvuuuvvvxxx|||zzzmmmjjjddd___]]]XXXKKK===888666333111111111000...111111000///////////////,,,------......------,,,...---,,,+++***+++,,,------,,,***)))))))))***+++))))))))))))))))))))))))+++***((('''''''''((()))'''((()))***+++,,,,,,,,,+++,,,---------,,,+++***...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000000000000111222444444888;;;BBBNNNaaa|||wwwqqqppppppooonnnlllggg^^^SSSIIICCC<<<<<<;;;;;;<<<===???@@@???AAACCCEEEGGGKKKQQQUUUYYY[[[^^^aaaeeegggiiijjjnnnooopppqqqqqqqqqqqqqqqoooqqqsssuuuwww|||~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyzzzuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxyyyzzzzzz|||yyyqqqkkkfffdddcccgggiiilllnnnpppqqqsssuuusssttttttuuuuuuwww{{{~~~{{{sssmmmjjjeeehhhkkknnnppprrruuuxxx|||zzzxxxuuurrrooommmlllooopppqqqrrruuuwwwyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvuuutttttttttuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{}}}~~~zzztttooollleeeccc```^^^^^^]]][[[ZZZXXXZZZ^^^`````````bbbcccddddddeeefffgggddd```\\\YYYWWWSSSPPPMMMKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIGGGIIILLLOOOPPPSSSVVVYYY___aaacccgggjjjnnnppprrrvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxxxxxxxzzz}}}~~~~~~}}}}}}}}}||||||{{{{{{yyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~zzzyyyxxxyyy|||xxxmmmjjjeee```^^^YYYLLL>>>999666333111111111000///000//////...............,,,------......------,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++***++++++************************---,,,+++***)))******+++)))******++++++++++++***+++,,,---------,,,++++++---,,,++++++++++++,,,---000//////......//////000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............///111222333999<<>>FFFTTTjjjyyytttqqqqqqpppooommmggg]]]QQQFFF@@@<<<;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHLLLQQQUUUYYY[[[^^^bbbeeehhhjjjkkkmmmnnnooopppqqqqqqqqqqqqppprrrtttuuuxxx|||~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz||||||}}}}}}~~~uuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyyyyyyy{{{~~~|||uuuoooiiifffdddfffiiilllnnnoooppprrrtttrrrssstttuuuvvvyyy~~~|||tttnnnkkkhhhjjjmmmoooppprrrtttwww{{{yyyvvvssspppnnnmmmlllnnnoooppprrrssstttuuuvvvttttttssssssssssssssstttssssssttttttuuuvvvvvvwwwuuuuuutttttttttuuuvvvvvvrrrsssssstttuuuuuuvvvvvvxxxxxxzzz{{{~~~~~~xxxrrrllliiidddbbb^^^\\\[[[YYYWWWUUUTTTWWWZZZ[[[[[[[[[\\\]]]\\\[[[ZZZZZZYYYWWWRRROOOHHHFFFCCC@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCEEEGGGIIILLLPPPSSSXXXZZZ]]]aaaeeeiiilllnnnrrrssstttvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyy{{{}}}{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~|||~~~zzzpppiiihhheeecccccc___RRREEE<<<888444111111111111000000///......------......,,,------......------,,,---...///000///...,,,+++***+++,,,------,,,+++*********************************)))))))))(((((((((+++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***))))))(((((())))))***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...///000000111222444555666:::>>>HHHXXXooo}}}yyyvvvuuutttrrrnnnggg]]]PPPEEE???;;;;;;<<<<<<======>>>???@@@BBBDDDFFFHHHLLLQQQUUUZZZ[[[^^^bbbeeehhhjjjkkkmmmmmmnnnpppqqqqqqqqqqqqqqqrrrtttvvvxxx|||~~~}}}|||{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~vvvvvvvvvwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxxxxxxxzzz}}}~~~xxxqqqkkkgggdddfffhhhkkknnnoooppprrrtttrrrssstttuuuvvvyyy}}}{{{tttnnnlllhhhjjjmmmoooppprrruuuwwwzzzxxxuuuqqqooommmmmmmmmnnnoooppprrrssstttttttttsssrrrrrrrrrrrrrrrssssssrrrsssttttttuuuvvvvvvvvvtttttttttttttttuuuvvvvvvssssssttttttuuuvvvvvvvvvwwwxxxyyy|||~~~|||wwwqqqlllhhheeebbb___\\\[[[YYYVVVTTTRRRTTTWWWYYYXXXXXXYYYZZZZZZYYYWWWVVVUUURRRNNNKKKDDDBBB???===;;;;;;<<<<<>>:::555222111111111111111000//////......//////,,,------......------,,,---...///000///...,,,+++)))***+++,,,,,,+++***)))************************************)))))))))((())))))***,,,,,,---------++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........///000000111222444666777:::???JJJ]]]uuu~~~|||yyyvvvpppggg[[[OOOEEE???;;;;;;<<<======>>>>>>>>>@@@BBBDDDFFFHHHLLLRRRVVVZZZ\\\___bbbfffhhhjjjkkklllmmmnnnooopppqqqqqqqqqrrrsssuuuvvvxxx|||~~~}}}|||||||||||||||zzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~wwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzvvvwwwxxxxxxwwwyyy|||~~~zzzsssmmmgggdddeeehhhkkkmmmnnnppprrrtttqqqrrrssstttuuuxxx|||zzzsssnnnkkkhhhjjjmmmoooqqqsssvvvxxxyyywwwtttpppnnnmmmmmmmmmnnnpppqqqsssttttttssssssrrrrrrqqqqqqqqqrrrssssssrrrrrrsssuuuuuuuuuuuuuuusssssssssssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyy{{{~~~{{{vvvqqqllliiieeebbb^^^\\\ZZZWWWUUUSSSPPPRRRUUUVVVVVVVVVVVVWWWXXXVVVTTTRRRPPPMMMIIIFFF???>>>;;;999888999:::;;;<<<<<<=========<<<<<<;;;>>>@@@AAABBBDDDGGGLLLPPPTTTVVVYYY^^^cccgggkkkmmmnnnoooppprrrssssssttttttttttttuuuuuuwwwxxxzzzzzzyyyyyyzzz{{{||||||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~|||||||||{{{{{{{{{zzzzzz||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~yyyqqqjjjllloooqqqsssnnn^^^NNN???;;;666222111111222111111111000///////////////,,,------......------,,,...............---,,,,,,))))))***+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***((()))***,,,------......++++++++++++,,,---......,,,------......------,,,+++******))))))******++++++,,,,,,------,,,,,,+++,,,---------............---......///111333555666;;;AAAMMMbbb|||}}}xxxpppdddXXXLLLCCC???:::;;;<<<===>>>>>>>>>>>>AAABBBDDDFFFIIIMMMRRRVVVZZZ\\\___cccfffiiikkklllkkklllmmmooopppqqqqqqrrrrrrtttuuuwwwxxx|||~~~}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{||||||~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxwwwwwwxxx{{{}}}|||uuunnnhhheeeeeehhhkkkmmmnnnooorrrsssrrrrrrsssssstttvvvzzz}}}yyyrrrmmmkkkgggiiimmmoooqqqtttwwwzzzyyywwwsssooommmlllmmmmmmoooqqqrrrtttuuutttsssrrrrrrqqqqqqqqqrrrrrrssstttqqqrrrsssuuuuuuuuuuuutttsssssssssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{~~~zzzvvvqqqllliiidddaaa]]]ZZZXXXUUURRRPPPNNNPPPSSSTTTTTTSSSTTTUUUUUURRROOOMMMKKKHHHCCC@@@===;;;999888777888999:::888999:::;;;;;;<<<;;;;;;===>>>???@@@AAAEEEJJJNNNQQQSSSWWW\\\aaafffjjjlllmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvxxxyyyzzzxxxxxxyyyzzz{{{}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}wwwqqquuuyyy||||||uuubbbPPP@@@<<<666222111111222222000000///............///,,,------......------,,,...------,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,---------,,,++++++******+++---...///+++,,,------------,,,+++)))(((((((((((((((((()))+++,,,,,,------,,,,,,+++------------............------...///111333555666>>>DDDQQQhhhyyynnn```SSSIIIAAA===:::;;;<<<===>>>>>>>>>===AAACCCEEEFFFIIIMMMRRRVVV[[[\\\___cccfffiiikkkllljjjkkkmmmooopppqqqqqqrrrssstttvvvwwwyyy|||~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{||||||}}}~~~~~~uuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxwwwwwwxxxzzz}}}}}}vvvooohhheeeeeehhhkkkmmmnnnoooqqqsssrrrrrrsssssssssuuuxxx{{{~~~xxxrrrmmmjjjfffiiillloooqqqtttxxxzzzyyyvvvrrrooollllllmmmmmmpppqqqsssuuuuuutttsssrrrrrrqqqqqqqqqrrrsssssstttqqqrrrsssuuuuuuuuuuuutttrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwyyy{{{}}}zzzuuuqqqmmmjjjccc```\\\XXXVVVSSSPPPNNNMMMOOORRRSSSSSSRRRSSSTTTQQQOOOLLLIIIGGGCCC???<<<===;;;:::888888999:::;;;666777999:::<<<======>>>;;;<<<===>>>???CCCIIIMMMPPPRRRUUUZZZ```eeeiiikkklllmmmnnnpppqqqqqqqqqqqqrrrrrrsssuuuvvvxxxyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~zzz{{{{{{||||||||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||{{{{{{||||||{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{|||}}}~~~||||||||||||}}}}}}}}}}}}~~~{{{xxx|||yyydddQQQAAA<<<666222111222222222//////...------------...,,,------......------,,,...---,,,+++***+++,,,---,,,,,,+++***+++,,,...///++++++++++++++++++++++++******+++,,,+++***)))(((,,,,,,---------,,,++++++++++++******+++---...///***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------.........////////////000222333666777888@@@FFFTTTkkkxxxlll]]]PPPFFF???<<<:::;;;<<<>>>>>>>>>>>>===AAACCCEEEGGGIIIMMMRRRVVV[[[\\\___cccfffiiikkkllljjjkkkmmmnnnpppqqqqqqrrrsssuuuvvvwwwyyy|||~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~tttttttttuuuttttttsssrrrvvvwwwxxxyyyyyyxxxvvvuuuuuuuuutttuuuwwwzzz}}}~~~vvvnnniiifffeeehhhkkkmmmmmmnnnooopppsssqqqpppqqqtttwwwzzzzzz~~~{{{uuuooojjjhhhhhhiiilllooorrrvvvyyy{{{|||yyyvvvrrrnnnmmmllllllqqqrrrtttttttttrrrpppooooooooopppqqqssstttuuuuuurrrrrrsssssssssrrrqqqpppuuutttssssssssstttvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}yyytttooojjjgggcccaaa]]]XXXTTTQQQPPPOOONNNPPPQQQSSSSSSRRRPPPOOOOOOLLLHHHEEECCC@@@===;;;;;;:::888666666666666777777777888999::::::::::::;;;;;;:::;;;>>>BBBFFFIIIJJJNNNTTTYYY]]]```cccfffhhhkkkmmmnnnnnnoooppprrrpppsssuuuvvvuuuttttttttttttvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{||||||{{{{{{{{{{{{||||||zzz|||||||||zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{}}}~~~}}}jjjVVVDDD;;;444222222///...000111000///---,,,,,,,,,,,,/////////...---------,,,************************+++++++++************)))***+++,,,,,,+++***+++,,,,,,+++++++++***)))))))))************************------------------------...---,,,,,,------+++)))---,,,************((('''------++++++++++++------,,,,,,------------------,,,...000000...///333777CCCJJJYYYrrrxxxjjj[[[OOOEEE???;;;;;;===>>>>>>======>>>@@@BBBBBBDDDGGGLLLQQQVVVYYY___```bbbeeehhhjjjkkkllliiijjjkkkmmmooopppqqqqqqssstttwwwxxxzzz~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~ssssssttttttttttttssssssuuuvvvxxxyyyyyyxxxvvvuuuuuuttttttuuuwwwzzz}}}~~~wwwnnniiifffeeegggkkkmmmmmmmmmooopppqqqqqqpppqqqtttwwwzzz{{{~~~~~~{{{uuunnnjjjhhhhhhiiikkkooossswwwzzz|||{{{yyyuuuqqqnnnmmmlllllloooppprrrsssrrrqqqooonnnnnnooopppqqqssstttuuuuuuttttttssssssrrrrrrqqqqqqvvvuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz|||}}}}}}wwwrrrmmmhhheeeccc```]]]XXXTTTQQQPPPOOOOOOPPPRRRSSSSSSQQQPPPNNNNNNKKKGGGDDDBBB@@@===;;;;;;:::888666666666666777888888999;;;;;;;;;;;;;;;;;;;;;:::;;;===AAAEEEHHHJJJMMMSSSXXX[[[___bbbeeegggiiilllmmmmmmnnnoooqqqppprrruuuuuutttttttttuuuuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{|||}}}}}}~~~|||{{{{{{}}}}}}|||{{{{{{{{{||||||zzz{{{|||{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}~~~nnnZZZEEE<<<555333222000///000000000///...------------...............---------++++++++++++++++++++++++++++++++++++***************+++,,,+++***)))***,,,++++++++++++************************************++++++++++++++++++++++++...,,,++++++++++++***(((***))))))***,,,...---,,,---,,,++++++++++++,,,---,,,,,,,,,------------...///111333333111333777;;;DDDLLL]]]vvvwwwhhhYYYMMMDDD===:::;;;<<<>>>>>>======???@@@BBBCCCEEEHHHMMMRRRWWWZZZ___```bbbeeehhhjjjkkkkkkiiijjjlllnnnpppqqqrrrrrrtttvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~qqqrrrsssttttttuuuttttttuuuvvvwwwxxxxxxwwwvvvuuuuuuttttttuuuwwwzzz}}}xxxoooiiifffeeegggjjjlllmmmmmmnnnooopppooopppqqqtttwww{{{}}}~~~~~~zzztttnnnjjjhhhggghhhkkkoootttxxx{{{|||zzzwwwssspppmmmllllllmmmmmmnnnpppqqqqqqpppooonnnnnnooopppqqqrrrtttuuuuuuwwwvvvtttrrrrrrrrrrrrrrrvvvvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||~~~zzzuuupppkkkfffcccaaa___\\\WWWTTTQQQPPPOOOPPPQQQRRRSSSRRRQQQOOOMMMMMMJJJFFFCCCAAA???<<<::::::999888666666666777777999999:::;;;<<<<<<<<<<<<;;;:::::::::===@@@DDDFFFHHHLLLQQQUUUXXX\\\___bbbdddfffiiikkkkkklllnnnpppppprrrtttuuuttttttuuuvvvwwwwwwxxxyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~~~~}}}|||{{{{{{||||||zzz{{{|||{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyyzzzzzzzzz||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~ppp]]]GGG>>>666444333111000111000//////......//////000---------...............------------------------,,,+++++++++************)))***++++++))))))***+++*********+++++++++++++++************************++++++++++++++++++++++++///---+++***,,,------,,,)))((((((***,,,......---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000222444333222444999===EEEOOObbb|||wwwgggXXXKKKBBB<<<999;;;<<<>>>>>>======???@@@BBBCCCEEEIIINNNSSSXXX[[[___```ccceeehhhiiijjjkkkjjjkkkmmmoooqqqrrrssssssuuuwwwyyy{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~pppppprrrssstttuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvttttttttttttvvvzzz}}}yyypppjjjfffdddgggjjjlllllllllmmmnnnnnnooopppqqqssswww{{{~~~~~~~~~yyysssmmmjjjhhhfffhhhlllppptttxxx{{{}}}xxxuuurrrnnnllllllmmmnnnmmmnnnooopppppppppppppppnnnnnnoooqqqrrrssstttuuuxxxwwwtttrrrqqqrrrssstttwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyyyy||||||}}}~~~yyysssooojjjfffbbb```^^^ZZZWWWSSSQQQPPPOOOQQQRRRSSSSSSRRRPPPNNNMMMKKKHHHDDDAAA@@@>>>;;;999:::999777666666666777888888999:::;;;<<<<<<<<<<<<;;;:::999:::;;;???BBBEEEGGGJJJNNNRRRUUUXXX\\\___aaacccggghhhiiijjjlllnnnoooqqqssstttttttttvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~~~~}}}||||||||||||{{{||||||{{{yyyxxxyyyzzz{{{{{{{{{{{{||||||||||||||||||{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~~~~nnn\\\HHH???777555444111000111///////////////000111111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((*********)))((()))************++++++,,,,,,,,,************************------------------------000...,,,,,,...111222222***)))((()))++++++***))),,,++++++++++++++++++,,,+++,,,,,,------.........---///111000000222888<<>>===>>>???AAABBBDDDGGGKKKPPPUUUYYY\\\```aaaccceeegggiiijjjkkkkkklllnnnppprrrsssttttttwwwyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ooopppqqqssstttuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvtttsssssstttvvvyyy|||~~~{{{rrrkkkhhhdddgggjjjkkkkkkkkklllmmmmmmnnnpppqqqrrruuuzzz~~~}}}yyyrrrmmmiiihhhgggiiimmmqqquuuyyy{{{|||vvvsssooolllkkkkkkmmmooonnnnnnoooppppppqqqqqqqqqmmmnnnoooppprrrsssttttttxxxvvvtttrrrqqqrrrssstttwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~yyysssoookkkfffccc^^^\\\YYYVVVSSSQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMJJJGGGCCCAAA???===;;;999999888777666666666777888777888999::::::;;;;;;:::;;;:::999999:::===@@@CCCEEEHHHLLLNNNQQQTTTXXX[[[^^^aaadddggghhhiiilllmmmoooqqqsssssstttuuuwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}}}}}}}}}}}}}|||}}}}}}|||zzzyyyyyyzzz{{{{{{{{{|||||||||}}}}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~~~~~~~~~~lllZZZIII@@@888666555222000111//////...//////000111222,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((*********)))((()))*********++++++,,,,,,,,,---************************---------------------------+++***+++...222444555+++***)))***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,---...//////,,,.../////////222888===FFFTTTllluuueeeTTTHHHAAA===;;;:::;;;===>>>===>>>@@@AAACCCEEEHHHMMMRRRWWW[[[]]]```aaaccceeegggiiijjjjjjlllmmmnnnppprrrsssttttttxxxzzz}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~ooopppqqqrrrttttttuuuuuussssssttttttuuuuuuvvvvvvtttsssssstttvvvyyy|||~~~}}}tttmmmjjjdddfffiiikkkjjjjjjkkklllmmmoooqqqqqqqqqtttyyy~~~~~~|||xxxrrrllliiihhhhhhjjjnnnrrrvvvxxxzzzzzztttrrrnnnjjjiiikkknnnpppooooooooooooooopppppppppmmmnnnooopppqqqsssttttttuuutttsssrrrrrrrrrssstttvvvvvvuuutttuuuvvvwwwxxxzzzzzzzzz{{{{{{{{{||||||~~~~~~yyysssoookkkgggddd]]][[[XXXUUURRRQQQPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMIIIGGGCCCAAA???===;;;999999888777666666777888999777777888999::::::::::::;;;:::888888999<<>>===>>>@@@BBBCCCEEEIIINNNTTTYYY]]]___aaabbbcccfffgggiiiiiijjjkkklllnnnppprrrsssttttttwwwzzz~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~ooopppqqqrrrssstttttttttsssssssssssstttuuuvvvvvvssssssssstttvvvyyy|||~~~~~~vvvooollldddfffiiijjjjjjiiijjjkkkmmmppprrrrrrppprrrxxx}}}~~~|||wwwqqqllliiiiiiiiikkkooosssvvvxxxyyyyyyssspppllliiihhhkkknnnpppoooooonnnnnnmmmnnnnnnnnnmmmmmmnnnpppqqqrrrssstttrrrrrrrrrrrrssssssssssssvvvuuutttttttttuuuvvvwwwyyyyyyzzz{{{|||}}}}}}~~~}}}xxxsssooojjjfffccc\\\ZZZWWWTTTRRRQQQPPPPPPOOOPPPRRRSSSSSSQQQPPPNNNIIIGGGCCCAAA???>>><<<:::999888777666666777888999777888999:::;;;;;;;;;;;;;;;:::888777888;;;===???CCCEEEGGGIIIKKKNNNRRRVVV[[[^^^bbbeeegggiiikkknnnnnnpppqqqrrrsssuuuyyy{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||{{{{{{|||zzz{{{{{{|||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~|||{{{}}}zzziiiZZZIII@@@777555444000//////.........---......//////...............---------------------------------------,,,,,,,,,+++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))(((((()))***++++++***)))(((((()))+++---,,,+++)))***+++,,,,,,+++***)))***++++++,,,---...///000...000111111111555<<>>>>>@@@BBBCCCFFFJJJPPPUUUZZZ^^^___aaabbbdddfffggghhhiiiiiikkklllnnnoooqqqrrrsssssswwwzzz}}}{{{{{{{{{}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~ppppppqqqrrrssssssssssssrrrrrrrrrssssssuuuvvvwwwssssssssssssuuuyyy|||~~~wwwqqqmmmdddfffiiijjjiiiiiijjjjjjmmmpppsssrrrpppqqqwww|||~~~|||wwwqqqllliiiiiijjjlllppptttvvvxxxxxxxxxrrroookkkhhhhhhjjjnnnqqqooonnnmmmlllllllllllllllmmmmmmnnnpppqqqrrrssstttooopppqqqrrrssssssssssssuuuttttttsssssstttvvvwwwxxxyyyzzz{{{|||~~~|||wwwrrrnnnjjjeeebbb[[[YYYWWWTTTRRRQQQPPPPPPNNNPPPQQQSSSSSSRRRPPPOOOIIIGGGCCCAAA@@@>>><<<:::888888777666666777888999999999:::;;;<<<<<<<<<<<<;;;:::888777888:::===???BBBDDDFFFHHHIIIMMMQQQTTT[[[^^^bbbeeegggiiilllnnnnnnpppqqqrrrsssuuuyyy|||xxxwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{|||~~~}}}}}}}}}~~~}}}{{{||||||zzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~zzzxxxvvv}}}vvvfffXXXHHH???777555333000...///......------------....../////////......------,,,........................---------,,,,,,,,,++++++***+++,,,,,,+++***+++,,,---------,,,,,,+++++++++************************---------------------------,,,+++++++++***(((&&&***((('''&&&''''''%%%###)))***+++,,,,,,+++***)))******+++,,,---//////000---///000000000555<<>>>>>AAABBBDDDFFFKKKPPPVVV[[[^^^```aaabbbdddfffggghhhiiiiiijjjkkkmmmoooqqqrrrssssssvvvzzz~~~|||{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~ooooooooopppqqqsssttttttsssrrrqqqqqqrrrsssuuuvvvttttttssstttuuuxxx{{{}}}{{{pppffffffgggiiimmmqqqrrrqqqpppqqqrrrsssrrrqqqrrrwww|||~~~}}}{{{vvvpppkkkhhhhhhkkklllnnnqqqsssuuuvvvvvvsssooojjjhhhhhhjjjlllmmmooonnnmmmlllkkkkkklllmmmlllmmmnnnooopppqqqrrrsssqqqpppnnnmmmnnnpppsssuuuuuuuuuuuuuuutttsssrrrqqqwwwxxxyyy{{{}}}~~~~~~~~~xxxrrrmmmiiieeebbb```]]]YYYVVVTTTSSSQQQOOOPPPPPPOOOPPPQQQPPPMMMKKKKKKIIIEEECCCAAA@@@===;;;999999999888888888888777:::;;;<<<=========<<<;;;999999999888999999::::::CCCCCCCCCCCCEEEKKKSSSXXXXXX[[[___ccceeefffiiijjjmmmnnnoooppprrruuuwwwxxxxxxyyyyyyxxxvvvuuuvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzyyyzzz{{{|||}}}zzz{{{}}}}}}}}}~~~~~~~~~|||}}}~~~}}}||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzxxxwwwzzz||||||zzzrrrbbbSSSHHH???666444333000///111000///...------...///000000000///...............------------------------,,,,,,,,,,,,++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,+++)))(((((((((((())))))))))))************...---,,,++++++,,,------000//////.........//////000///111333444555<<>>>>>>>>>>>>>>??????@@@FFFHHHLLLQQQWWW\\\```bbbcccdddeeeeeeeeegggkkkmmmlllnnnpppqqqqqqrrrtttvvvxxx{{{~~~~~~}}}}}}||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~nnnoooppprrrrrrssssssssssssrrrrrrrrrrrrtttuuuvvvuuutttttttttuuuwwwzzz||||||qqqgggeeefffhhhlllppprrrrrrpppqqqrrrsssrrrrrrtttxxx}}}~~~}}}{{{vvvpppkkkhhhhhhkkklllnnnqqqssstttuuuuuurrrnnnjjjhhhiiikkkmmmmmmooonnnmmmlllkkklllmmmnnnmmmmmmnnnoooppppppqqqqqqqqqpppnnnnnnnnnpppsssuuuuuutttttttttssssssrrrrrrwwwxxxyyy{{{|||~~~yyyrrrmmmiiieeeccc```]]]XXXUUUTTTRRRPPPNNNOOOOOOOOOPPPQQQPPPNNNLLLLLLIIIEEECCCBBB@@@>>><<<999999999999888888888888;;;<<<===>>>>>>>>>===<<<:::999999888999999::::::@@@@@@AAABBBDDDIIIPPPUUUWWWZZZ___bbbdddfffhhhjjjmmmnnnoooppprrrtttvvvwwwxxxxxxyyywwwuuuuuuvvvwwwyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyy{{{|||zzz|||}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyvvvtttwwwxxxwwwvvvpppbbbTTTHHH>>>666444333111000111222111000//////000111222000000///...............------------------------,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++******))))))))))))***))))))))))))************+++***)))((()))***+++,,,......------------......000///111444555666===FFFTTTjjjuuueeeSSSIIICCC===;;;;;;<<<<<<<<<===>>>@@@AAABBBFFFHHHLLLQQQWWW\\\```bbbcccdddfffffffffhhhkkknnnmmmnnnppppppqqqrrruuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~nnnppprrrssstttsssrrrqqqsssrrrrrrsssssstttuuuvvvvvvvvvuuutttuuuwwwyyyzzz}}}sssiiieeefffgggkkkooorrrrrrrrrrrrssssssssssssvvvzzz~~~~~~{{{uuuoookkkiiihhhjjjkkknnnppprrrtttttttttqqqnnnjjjhhhiiilllnnnnnnnnnmmmlllllllllmmmnnnooommmmmmnnnnnnooooooooopppqqqpppooonnnoooqqqssstttuuutttsssrrrqqqrrrssstttwwwxxxyyyzzz|||~~~zzztttoookkkfffddd```]]]XXXUUUSSSRRROOONNNNNNNNNNNNOOOQQQQQQOOOMMMLLLIIIFFFCCCBBB@@@>>><<<:::::::::999999999888888;;;<<<>>>?????????>>>===::::::999999888999999:::<<<===???AAACCCGGGMMMQQQVVVZZZ^^^bbbdddfffhhhjjjlllmmmnnnppprrrtttvvvwwwwwwwwwxxxwwwuuuuuuvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwyyyzzz{{{{{{|||}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~yyytttpppqqqrrrqqqqqqmmm```TTTGGG>>>666444333111111222111111000000000000111111000//////............///------------------------,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))))))))))))))***++++++)))))))))*********++++++))))))((((((((()))+++,,,------,,,,,,,,,------...000///111444555777???HHHXXXooo~~~rrrbbbQQQGGGBBB===;;;;;;;;;;;;<<<===???AAABBBDDDFFFHHHLLLQQQWWW\\\```bbbdddeeegggggghhhiiilllnnnnnnoooooooooppprrrvvvyyy{{{~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}}}}|||||||||}}}~~~nnnppprrrtttuuutttrrrpppsssssssssttttttuuuvvvvvvxxxwwwuuutttuuuvvvxxxyyy~~~vvvlllfffeeefffjjjnnnrrrssssssssssssrrrsssuuuxxx|||~~~{{{uuuooojjjiiiiiijjjkkknnnqqqssssssssssssooommmjjjiiikkkmmmoooooommmmmmlllllllllnnnooopppnnnnnnnnnnnnnnnnnnooooooqqqqqqpppooopppqqqsssttttttsssqqqpppqqqrrrtttuuuwwwxxxyyyzzz|||}}}~~~{{{uuuqqqlllhhheee```]]]YYYUUUSSSQQQOOOMMMMMMMMMMMMOOOQQQRRRPPPOOOLLLIIIFFFCCCBBB@@@>>><<<;;;:::::::::999999999999:::;;;===>>>??????>>>===::::::999999888888999999999;;;>>>AAACCCGGGKKKNNNUUUYYY]]]aaaccceeehhhjjjkkklllnnnppprrrtttuuuuuuuuuvvvwwwvvvuuuuuuvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{{{{|||}}}}}}|||}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||||||||{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~xxxrrrkkklllkkkjjjkkkiii___TTTGGG>>>666444444222111333//////............//////000///............//////---------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++*********))))))***++++++))))))*********++++++++++++******)))***+++---...---------,,,------......111000111555666999BBBLLL\\\sss}}}nnn___NNNEEEAAA===;;;<<<;;;<<<<<<===>>>@@@BBBCCCFFFHHHLLLQQQVVV[[[___aaadddfffhhhiiiiiijjjmmmooonnnnnnooooooooossswww{{{|||~~~~~~}}}}}}||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}||||||||||||}}}nnnppprrruuuuuutttrrrqqqsssssstttuuuvvvvvvvvvvvvxxxwwwuuuttttttvvvwwwxxx}}}xxxooogggffffffhhhmmmpppsssssssssrrrqqqrrrvvvzzz}}}~~~zzztttnnnjjjiiiiiijjjlllooorrrssstttsssrrrnnnllliiiiiilllooopppqqqnnnmmmllllllmmmnnnooopppnnnnnnnnnnnnoooooooooooorrrqqqpppppppppqqqrrrssstttsssqqqqqqqqqsssuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~|||wwwsssnnniiifffaaa^^^ZZZVVVTTTRRROOONNNLLLLLLMMMOOOQQQRRRQQQOOOLLLJJJFFFDDDBBBAAA>>><<<;;;;;;;;;;;;:::::::::999999:::;;;===>>>>>>======;;;:::999999888888888999888;;;>>>AAADDDGGGJJJMMMTTTXXX\\\```ccceeehhhjjjjjjkkkmmmppprrrsssttttttsssuuuuuuuuuttttttvvvxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxzzz|||}}}{{{}}}}}}}}}|||}}}|||||||||}}}~~~~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyppphhhhhhgggggghhhggg___UUUHHH???777555444222111333......////////////......//////............//////------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++---,,,+++***))))))))))))************++++++++++++++++++*********+++---.........------...///000000111000222555888;;;EEEOOO```xxx|||jjj[[[KKKCCC???<<<;;;===>>>=========>>>???@@@AAAEEEGGGKKKPPPVVV[[[___aaadddfffhhhjjjjjjkkkmmmooommmnnnoooooopppsssyyy}}}{{{~~~~~~}}}||||||{{{{{{||||||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~nnnooorrrtttuuuuuutttsssssstttuuuvvvwwwwwwwwwwwwxxxwwwuuutttuuuvvvxxxyyy{{{{{{rrriiigggfffgggkkkooorrrssssssqqqppprrrvvv{{{~~~~~~zzztttnnnjjjiiijjjkkkmmmpppsssuuutttsssrrrlllkkkiiijjjmmmpppqqqrrrooonnnmmmmmmmmmnnnooopppnnnnnnoooooopppppppppqqqrrrrrrqqqqqqqqqrrrrrrrrrsssrrrrrrrrrsssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}|||~~~~~~~~~~~~}}}yyyuuupppkkkgggccc```[[[WWWUUUSSSPPPNNNMMMLLLMMMOOOQQQRRRPPPOOOMMMJJJGGGDDDCCCAAA???===<<<<<<;;;;;;;;;:::::::::888999;;;<<<============;;;;;;:::999888888888888888;;;>>>AAACCCFFFJJJMMMSSSWWW[[[___bbbeeegggiiiiiijjjmmmppprrrsssssssssrrrsssttttttttttttvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz|||}}}|||}}}~~~}}}||||||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~yyypppfffgggffffffhhhggg___VVVJJJ@@@888555444222111222000000111111111111000000///............//////000------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++...---,,,+++***)))))))))*********++++++++++++,,,,,,+++***))))))***++++++...............///000111222000222666999===GGGRRRddd|||zzzfffXXXHHHAAA>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@EEEGGGKKKPPPVVV[[[___aaacccfffhhhjjjjjjkkklllnnnlllmmmooopppqqquuuyyy}}}|||~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}}}}||||||~~~}}}}}}}}}~~~nnnoooqqqssstttuuuvvvvvvssstttvvvwwwxxxxxxwwwwwwwwwvvvuuutttuuuvvvxxxzzzzzz}}}tttkkkhhhfffgggjjjnnnppprrrrrrpppnnnqqqvvv{{{~~~~~~zzztttmmmjjjiiijjjlllnnnrrruuuvvvuuutttrrrkkkjjjiiijjjnnnqqqrrrssspppooonnnmmmmmmmmmnnnooonnnoooooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwxxxxxxxxxyyyzzz{{{{{{||||||zzz|||~~~~~~zzzvvvqqqlllhhheeeaaa\\\YYYVVVTTTQQQOOOMMMMMMNNNOOOQQQQQQPPPNNNMMMJJJGGGDDDCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;===>>>???>>>>>><<<;;;:::999888888888888888:::===???AAAEEEJJJMMMRRRVVV[[[___bbbdddgggiiihhhjjjmmmppprrrrrrrrrrrrqqqrrrssssssssstttwwwyyywwwxxxxxxxxxxxxyyyyyyyyywwwwwwvvvwwwxxxyyy{{{}}}|||}}}~~~}}}||||||~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~yyypppfffgggggggggiiiiii```VVVKKKBBB999666444111000111///000111222222111000///...............///000000------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,++++++*********************+++++++++,,,,,,...---,,,************+++------------...///000000222111222666999???IIITTThhhwwwcccUUUFFF???===<<<<<<>>>============>>>???AAAAAAEEEGGGKKKPPPUUUZZZ^^^aaabbbeeehhhjjjjjjjjjlllmmmjjjllloooqqqsssvvvzzz}}}~~~|||{{{yyyyyy{{{}}}{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}}}}||||||~~~}}}}}}|||}}}~~~nnnoooppprrrtttvvvwwwxxxssstttvvvwwwxxxxxxwwwwwwvvvvvvuuutttuuuwwwyyyzzzyyy~~~vvvllliiiffffffiiimmmpppqqqqqqooommmpppvvv{{{~~~zzzsssmmmjjjiiijjjmmmooosssvvvwwwvvvtttssskkkiiiiiikkknnnqqqssssssqqqpppooommmmmmmmmnnnnnnnnnooooooqqqrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||yyy|||{{{wwwrrrmmmiiifffbbb]]]ZZZWWWUUURRRPPPNNNNNNNNNPPPQQQQQQOOOMMMMMMJJJGGGEEECCCBBB???=========<<<<<<<<<;;;;;;;;;999;;;<<<>>>???@@@??????<<<;;;:::999888888888888888999;;;===???DDDIIIMMMRRRUUUZZZ___bbbdddgggiiigggiiilllppprrrrrrrrrrrrppprrrssssssssstttwwwyyywwwwwwxxxxxxxxxyyyyyyyyyvvvuuuuuuuuuwwwxxxzzz||||||}}}~~~}}}||||||~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzpppggghhhhhhhhhjjjjjjaaaVVVLLLCCC999666444111///000---...///000000///...---...............///000111------------------------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,222111///---,,,,,,,,,---+++++++++,,,---...///000222111222666:::???KKKVVVkkk~~~uuubbbTTTEEE???===<<<<<<>>>;;;;;;<<<===???AAABBBCCCEEEGGGKKKPPPUUUZZZ^^^```bbbdddhhhiiijjjjjjkkkllliiilllooorrrtttwwwzzz|||zzzxxxvvvvvvxxx}}}~~~|||zzzyyyxxxxxxwwwwwwxxxxxxzzz{{{{{{|||||||||||||||}}}}}}|||{{{{{{|||}}}~~~iiilllooorrrtttuuuuuuuuutttuuuvvvwwwwwwxxxxxxwwwyyyxxxwwwvvvvvvwwwwwwxxxxxx|||yyynnnjjjfffgggkkkoooqqqqqqssssssrrrrrrsssvvv{{{}}}wwwqqqmmmlllmmmmmmooorrruuuxxxyyywwwtttrrrmmmiiifffiiiooouuuvvvuuupppooonnnlllllllllmmmnnnoooooonnnnnnooopppqqqqqqpppppppppqqqqqqrrrrrrrrrssstttwwwyyyzzzyyyxxxxxxvvvwwwyyy{{{||||||{{{{{{}}}~~~|||yyytttnnnjjjfffddd```[[[WWWTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRROOOLLLHHHFFFDDDBBB???===<<<=========<<<;;;::::::999:::;;;===>>>?????????===<<<;;;;;;:::::::::::::::;;;===>>>???BBBGGGJJJOOOSSSYYY]]]```ccceeeggggggiiilllmmmnnnnnnpppqqqssssssssstttttttttuuuuuuvvvuuuttttttttttttuuuuuutttuuuwwwxxxyyyyyyxxxxxxyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||sssiiiiiihhhgggjjjkkkeee\\\MMMDDD;;;888666333111222000000000000////////////---.........---,,,,,,+++------------......///000------++++++++++++------***************************)))((()))***+++***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,...///111222222444444000555@@@BBBIII[[[qqq|||~~~{{{qqqZZZNNNCCC???===;;;<<>>???@@@@@@AAADDDHHHMMMRRRVVVZZZ^^^aaacccdddeeegggiiikkkmmmnnnkkkllloooppprrrvvvzzz}}}zzzvvvvvvwwwzzz}}}|||{{{zzzzzzyyyxxxxxxxxxxxx{{{zzzzzzzzzzzz{{{|||||||||||||||}}}~~~~~~mmmnnnppprrrsssssssssrrrtttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvuuuvvvwwwwwwwwwzzzzzznnnjjjffffffjjjooopppppprrrrrrrrrrrrsssvvv{{{|||vvvqqqmmmllllllmmmppprrrvvvyyyyyywwwtttrrrmmmjjjgggiiioootttvvvuuuooonnnmmmmmmllllllmmmmmmnnnnnnnnnnnnoooppprrrrrrrrrrrrssssssssssssssssssssstttwwwyyyzzzyyyyyyxxxwwwxxxyyy{{{|||||||||{{{}}}~~~}}}yyyuuuppplllhhhfffbbb]]]YYYVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRROOOLLLHHHFFFDDDBBB???===============<<<;;;::::::999999;;;<<<>>>?????????===<<<;;;::::::999999::::::;;;<<<===>>>AAAFFFIIIOOOSSSYYY]]]```ccceeeggghhhjjjmmmnnnooooooqqqssssssssssssttttttuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvtttuuuwwwxxxyyyyyyxxxxxxyyy{{{~~~~~~~~~~~~{{{rrrjjjkkkiiiiiikkkllleee\\\NNNDDD;;;888666333111222000000000000////////////.../////////......---,,,......---------------...---,,,,,,++++++,,,,,,---************************---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++******************+++++++++,,,,,,,,,+++,,,---...///111222222444444111666@@@BBBJJJ]]]vvv{{{|||}}}}}}yyynnnYYYNNNCCC>>><<<:::;;;===;;;<<<<<<===>>>???@@@@@@EEEHHHNNNRRRVVVZZZ^^^aaacccdddeeegggiiikkkmmmmmmlllnnnppprrrtttxxx|||zzzuuuvvvwwwyyy~~~}}}zzzzzzyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||||||||||||||}}}~~~~~~pppppppppppppppppppppppptttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvuuuxxx~~~{{{pppkkkgggfffjjjnnnpppppppppqqqqqqrrrsssvvv{{{|||vvvppplllkkkllllllqqqssswwwyyyzzzwwwtttrrrmmmjjjiiikkkppptttuuutttmmmnnnnnnnnnnnnmmmmmmlllmmmmmmnnnnnnpppqqqssstttuuuuuuuuuuuuuuutttttttttssstttvvvxxxyyyyyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}~~~|||yyyuuurrrooojjjhhhddd```\\\YYYVVVUUURRRRRRRRRRRRRRRRRRRRRRRROOOLLLIIIFFFDDDBBB@@@>>>============<<<;;;:::999888999:::<<<>>>?????????===<<<;;;:::999999999999888:::;;;<<<===@@@EEEHHHOOOSSSYYY]]]aaacccfffhhhiiikkknnnooopppqqqrrrtttttttttttttttuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}{{{rrrlllmmmmmmlllnnnnnnggg]]]OOOEEE<<<888666222111222000000000000/////////////////////000//////...---///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************)))))))))******+++++++++,,,,,,,,,+++,,,---...///000111222333444222777AAADDDMMMaaa||||||xxxyyyxxxxxxzzz{{{sssjjjWWWLLLAAA===;;;::::::<<<;;;;;;;;;<<<===???@@@AAAEEEIIINNNSSSVVVZZZ^^^aaacccdddeeegggiiikkklllmmmnnnppprrrtttvvvzzz~~~zzzvvvvvvwwwyyy}}}|||yyyyyyyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||}}}~~~~~~qqqppppppooooooppppppqqquuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvtttttttttuuuuuusssvvv|||}}}rrrmmmgggfffiiimmmooooooooopppqqqrrrtttwww|||{{{uuuppplllkkkkkklllrrrtttxxxzzzzzzwwwtttqqqlllkkkkkkmmmqqqssstttsssmmmnnnoooppppppooonnnmmmmmmmmmnnnoooppprrrtttuuuwwwvvvvvvuuuuuutttttttttssstttvvvxxxyyyyyyzzzzzzxxxxxxzzz{{{|||}}}~~~~~~{{{xxxuuurrrooojjjiiifffbbb]]]ZZZWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMIIIFFFEEECCC@@@>>>============<<<;;;999999777888:::<<<===?????????===<<<;;;:::999888888888888999:::;;;<<>><<<<<<<<<===>>>@@@AAACCCFFFJJJOOOSSSVVVZZZ^^^aaabbbccceeegggiiikkklllmmmnnnppprrrtttwwwzzz{{{vvvvvvwwwyyy}}}zzzyyyyyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyyyyzzzzzz{{{||||||||||||}}}~~~~~~oooooooooooopppqqqssssssuuuvvvwwwxxxxxxyyyyyyxxxyyyxxxvvvttttttttttttuuusssvvv{{{sssnnnhhhfffhhhlllnnnnnnnnnppprrrsssuuuyyy}}}|||vvvppplllkkkllllllsssuuuxxxzzzyyyvvvssspppllllllmmmoooqqqssssssrrrooooooqqqrrrrrrqqqpppooommmmmmnnnoooqqqrrrtttuuuvvvuuuuuuuuuttttttssssssssstttuuuwwwxxxyyyzzz{{{yyyyyyzzz{{{|||~~~{{{wwwtttqqqooojjjhhhfffbbb^^^ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPMMMIIIGGGEEECCC@@@>>>>>>>>>>>>===<<<:::999888666777999;;;===>>>??????>>>===;;;:::999888888888777888:::;;;<<>>>>>===>>>???BBBDDDEEEGGGJJJOOOSSSWWWZZZ^^^aaabbbcccdddfffhhhjjjlllmmmmmmoooqqqsssvvvzzz~~~yyyxxxxxxyyy}}}zzzyyyyyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyyyyyyyzzz{{{{{{|||||||||}}}~~~~~~mmmnnnoooppprrrsssuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzzyyywwwuuutttttttttuuutttvvv|||uuuooohhhfffhhhkkkmmmmmmnnnppprrruuuwwwzzz}}}wwwqqqmmmllllllmmmsssuuuwwwyyyxxxuuuqqqnnnkkkmmmoooqqqrrrrrrrrrqqqoooppppppqqqqqqqqqqqqqqqnnnnnnooooooqqqrrrtttuuuttttttttttttssssssssssssssstttuuuvvvxxxzzz{{{|||yyyyyyzzz{{{}}}{{{xxxtttpppnnniiihhhfffbbb^^^ZZZVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPMMMJJJGGGEEECCCAAA???>>>>>>>>>===<<<:::999888666777999;;;===>>>???@@@???>>>===;;;:::999888888777999:::;;;<<>>AAA??????>>>>>>@@@CCCFFFHHHHHHKKKPPPTTTWWWZZZ^^^aaabbbcccdddfffhhhjjjkkklllkkkmmmpppsssuuuyyy~~~|||zzzyyyyyy~~~|||{{{zzzzzzzzzzzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}~~~~~~mmmoooqqqssstttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzxxxvvvuuuuuuuuuuuuuuuxxx|||wwwpppiiieeegggjjjllllllnnnppptttvvvyyy|||~~~xxxrrrnnnmmmnnnnnnrrrtttwwwxxxwwwsssooommmkkkmmmppprrrsssrrrqqqqqqooonnnnnnnnnoooooopppqqqppppppppppppqqqrrrssstttssssssttttttttttttttttttsssttttttvvvxxxzzz{{{|||zzzzzzzzz{{{}}}~~~zzzvvvqqqmmmjjjiiigggddd___[[[WWWUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNJJJGGGEEEDDDAAA?????????>>>===<<<:::888777555666888;;;===>>>???@@@@@@???>>><<<;;;:::999999888999;;;;;;===@@@DDDHHHMMMQQQXXX]]]aaadddgggiiigggjjjmmmoooppprrrtttvvvxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwzzz|||}}}}}}~~~}}}sssfffVVVJJJ>>>888444111000222000000000000////////////,,,,,,---..................---------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++************++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000000444555;;;EEEKKKZZZttt}}}vvvwwwuuuttttttrrriii^^^MMMDDD===<<<===<<<===??????>>>===>>>???BBBFFFHHHHHHLLLPPPTTTWWWZZZ^^^```bbbbbbdddfffhhhjjjkkklllkkkmmmpppsssvvvzzz|||zzzyyy}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{|||||||||}}}~~~~~~ooopppsssuuuvvvuuutttsssvvvvvvwwwxxxyyyyyyyyyyyy|||zzzyyywwwuuuuuuuuuvvvvvvyyy}}}xxxqqqiiieeegggjjjllllllnnnqqqtttwwwzzz}}}~~~yyysssooonnnnnnooorrrtttvvvwwwvvvsssnnnlllkkknnnqqqssssssrrrqqqpppnnnmmmlllllllllnnnooopppqqqpppppppppqqqrrrrrrsssssssssttttttuuuuuuvvvvvvsssttttttvvvwwwzzz|||}}}zzzzzzzzz{{{}}}|||wwwrrrnnnjjjjjjhhheeeaaa\\\XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNJJJGGGFFFDDDAAA?????????>>>===<<<:::888777555666888:::===>>>???@@@AAA@@@???===;;;:::::::::888:::;;;<<<===@@@EEEHHHMMMQQQWWW]]]aaadddgggiiihhhkkknnnppprrrsssuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwzzz|||}}}}}}~~~uuuhhhWWWKKK>>>888444111000222000000000000////////////------...///000000//////000000///...------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......//////000000000444666;;;FFFLLL\\\vvvyyyzzzyyyxxxxxxvvvkkk___OOOFFF???======;;;;;;===>>>===<<<===>>>BBBEEEGGGIIILLLPPPTTTWWWZZZ^^^```aaabbbdddfffhhhjjjkkkllllllnnnqqqtttvvv{{{}}}{{{yyy}}}}}}|||{{{}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||}}}~~~~~~ooonnnnnnooopppsssuuuvvv{{{zzzxxxvvvvvvwwwxxxyyywwwvvvvvvuuutttssssssrrrtttwww|||vvvpppiiiddddddgggkkkmmmppprrrvvvzzz~~~~~~vvvrrrnnnlllnnnsssrrrtttvvvvvvtttqqqpppooolllnnnqqqssstttrrrooommmlllllllllmmmoooppprrrssssssrrrqqqqqqsssuuuuuutttssssssssssssssssssssssssuuuuuutttuuuvvvwwwyyyzzzxxxyyyzzz{{{~~~~~~}}}{{{xxxuuusssllliiifffcccaaa^^^[[[XXXUUUTTTSSSSSSUUUUUUTTTSSSQQQOOOKKKGGGCCC@@@>>>>>>======<<<;;;:::888777666888888888888999;;;===>>>BBBAAA>>><<<::::::::::::999:::::::::<<>>888444000000111222222222222111111111000000000//////.........---***+++------------+++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++,,,***,,,......,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---//////......000111111333888===BBBNNNeeeyyy{{{jjjYYYIIICCC======<<<::::::<<<>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKOOOSSSVVVYYY]]]```bbbbbbbbbccceeegggiiijjjmmmnnnppprrruuuzzzyyywwwzzz{{{zzzyyyyyyxxxxxxyyyyyywwwxxxzzzyyyxxxxxxyyy{{{zzz{{{|||~~~ooooooooooooqqqsssuuuvvvzzzyyywwwvvvuuuvvvwwwxxxwwwvvvvvvuuuttttttsssssstttvvv{{{xxxrrrkkkffffffiiilllnnnppprrrvvvzzz~~~|||uuuqqqnnnlllnnnssstttvvvxxxwwwtttqqqpppooommmooorrrttttttrrrpppnnnmmmmmmmmmmmmnnnpppqqqrrrqqqooonnnoooqqqssssssrrrvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuwwwyyyzzzyyyzzz{{{|||}}}{{{yyyvvvtttooolllhhhdddaaa^^^ZZZWWWWWWUUUTTTUUUVVVWWWVVVUUURRRPPPLLLHHHDDDAAA???>>>======<<<;;;:::888777666777777777888999;;;>>>???CCCBBB@@@???===<<<;;;;;;999999::::::;;;???CCCGGGKKKPPPVVV\\\```ccceeegggkkklllnnnpppqqqsssssstttuuuvvvvvvwwwwwwvvvvvvuuuwwwwwwwwwxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{rrrjjjXXXLLL@@@999555222111333111000000000000/////////000/////////............,,,------......------,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))***++++++,,,------+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,---//////......000111111333888===CCCPPPggg|||}}}jjjXXXLLLEEE@@@??????<<<===???>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKOOOSSSVVVYYY]]]```aaaaaabbbccceeegggiiijjjmmmnnnppprrruuuzzzzzzxxx{{{~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzzxxxyyy{{{zzzyyyyyyzzz|||{{{|||}}}~~~~~~~~~~~~~~~pppoooooopppqqqsssuuuvvvxxxwwwvvvttttttuuuvvvvvvvvvvvvvvvuuuttttttsssssssssuuuzzz|||vvvnnniiihhhkkknnnpppqqqssswwwzzz~~~yyyssspppnnnlllooouuuxxxyyyzzzxxxuuuqqqpppooooooqqqsssttttttssspppooonnnnnnnnnnnnnnnooopppppppppooonnnoooqqqssssssrrrttttttttttttttttttttttttuuutttttttttuuuwwwyyyzzz{{{||||||~~~~~~~~~|||zzzwwwuuuqqqnnnjjjfffbbb^^^ZZZWWWXXXWWWVVVVVVXXXXXXWWWVVVRRRQQQMMMIIIFFFCCCAAA@@@======<<<;;;:::888777666666666666777999<<<>>>@@@CCCCCCCCCBBBAAA???===<<<999999::::::;;;>>>CCCFFFJJJOOOVVV\\\___bbbdddfffjjjkkkmmmoooqqqrrrssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{|||}}}}}}|||}}}~~~}}}zzzyyyyyyuuullleeeXXXLLL@@@:::777333222333/////////.........------////////////............///......------......///***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------*********++++++++++++,,,++++++++++++++++++++++++'''((()))***+++---......+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,---//////......000111222444999>>>EEESSSkkkjjjWWWIIIBBB======<<<::::::===>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKOOOSSSUUUXXX\\\___aaaaaabbbccceeegggiiijjjmmmnnnppprrruuuyyy{{{yyy|||~~~~~~}}}}}}}}}||||||{{{zzz{{{{{{{{{zzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~ppppppooopppqqqsssuuuvvvvvvuuutttsssssssssttttttuuuuuuuuuuuuttttttssssssrrrtttxxx~~~yyyqqqllljjjmmmoooqqqrrrssswwwzzz~~~~~~wwwqqqooonnnmmmqqqvvv{{{||||||yyyuuuqqqpppoooqqqrrrsssttttttsssqqqooooooooonnnnnnnnnnnnoooooorrrqqqpppqqqsssuuuuuuuuussssssssssssssssssssssssttttttttttttuuuwwwxxxzzz|||}}}~~~~~~|||zzzwwwuuuqqqnnnjjjfffccc___[[[XXXXXXWWWVVVVVVXXXXXXWWWVVVSSSQQQNNNKKKGGGDDDBBBAAA======<<<;;;:::888777666555555666777999<<>>===999:::::::::;;;>>>CCCFFFJJJOOOVVV[[[___aaaccceeeiiijjjlllnnnppprrrsssssstttuuuuuuvvvvvvuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz}}}|||{{{{{{|||~~~xxxvvvuuupppiiibbbWWWKKK@@@:::777333111333//////.........---------///////////////.........///...---,,,,,,---...///***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,***))))))+++---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---//////......000111222444999@@@HHHWWWpppjjjVVVGGGAAA<<<;;;;;;999999<<<>>>>>>>>>>>>???BBBDDDEEEIIIKKKOOORRRUUUXXX\\\^^^``````aaacccdddgggiiijjjlllnnnppprrruuuxxx}}}|||zzz|||~~~}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}pppoooooooooppprrrsssuuuttttttsssssssssrrrsssssstttttttttsssssssssssssssrrrsssvvv{{{|||sssmmmlllmmmoooqqqqqqssswwwzzz~~~|||vvvpppooonnnnnnrrrxxx}}}~~~}}}yyyuuuqqqpppppprrrrrrsssttttttrrrpppooopppoooooonnnnnnnnnnnnnnnrrrqqqpppqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssuuuvvvxxxyyy}}}}}}}}}}}}|||zzzwwwuuuooommmiiifffdddaaa]]][[[VVVUUUTTTUUUVVVWWWVVVTTTRRRQQQOOOLLLIIIFFFCCCAAA======<<<;;;:::888777666555555555777999<<<>>>@@@???AAACCCDDDDDDAAA???===:::;;;;;;;;;;;;>>>CCCFFFKKKOOOVVV[[[___aaaccceeehhhiiikkknnnpppqqqrrrsssttttttuuuuuuuuuuuuttttttttttttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyyyy|||{{{zzzzzz|||yyyuuusssoooggg```TTTJJJ???999666222000222000000000/////////...............///////////////...---,,,++++++,,,---...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------))))))*********++++++++++++++++++++++++++++++++++++*********************+++,,,,,,***)))))),,,...++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---//////......000111333555:::AAAJJJ[[[uuujjjUUUJJJCCC>>>>>>>>><<<===???>>>>>>>>>>>>???BBBDDDEEEIIILLLOOORRRTTTWWW[[[^^^______```bbbdddgggiiijjjlllnnnppprrrtttwww{{{|||{{{}}}~~~}}}}}}}}}|||{{{{{{zzzyyyzzzzzzzzz|||}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}~~~oooooonnnnnnoooppprrrssstttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttyyy}}}tttnnnkkklllnnnpppppprrrvvvzzz~~~|||vvvqqqooonnnooosssyyy~~~~~~}}}yyyuuuqqqpppppprrrrrrssssssrrrqqqpppooopppooonnnnnnnnnnnnnnnoooqqqpppooopppsssuuuvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttssssssssstttvvvxxxyyy|||||||||}}}|||{{{yyywwwuuunnnlllhhhfffdddaaa^^^[[[UUUTTTSSSSSSUUUUUUTTTSSSQQQQQQOOOMMMIIIFFFCCCBBB======<<<;;;:::888777666555555555666888;;;===???>>>@@@BBBCCCCCCAAA???===<<<<<<===<<<===???DDDGGGLLLPPPWWW\\\___aaaccceeeggghhhjjjmmmoooqqqrrrsssssssssttttttttttttsssssssssssstttuuuvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{}}}yyyvvvsssnnnfff___SSSHHH>>>999666222000111111111111000000000//////.........///////////////,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))))))))************++++++++++++++++++++++++++++++++++++***))))))((((((***+++,,,+++******,,,---++++++++++++++++++++++++)))***++++++------...///,,,---//////......000111333555;;;CCCMMM___zzziiiUUUHHHAAA<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>@@@BBBDDDEEEIIILLLOOORRRTTTWWWZZZ]]]^^^___```bbbdddgggiiijjjlllnnnppprrrtttvvvzzz}}}|||{{{~~~~~~~~~}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzz|||~~~~~~~~~~~~}}}||||||}}}~~~nnnnnnmmmmmmmmmooopppqqqsssssstttsssssssssrrrqqqpppppppppppppppppppppppppppqqqsssxxx~~~}}}tttmmmkkkkkkmmmnnnnnnqqquuuzzz~~~}}}wwwqqqpppooooootttzzz~~~}}}|||xxxtttqqqpppqqqrrrrrrrrrrrrqqqpppooonnnooonnnnnnnnnnnnnnnoooppprrrqqqppprrruuuwwwwwwwwwsssssssssssssssssssssssssssssssssssstttvvvxxxyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~{{{zzzxxxvvvtttooommmiiifffccc```\\\YYYUUUTTTSSSSSSTTTUUUTTTSSSPPPPPPOOOMMMJJJFFFCCCAAA======<<<;;;:::888777666666666666666888:::<<<===???@@@BBBCCCCCCBBB@@@???>>>>>>>>>===>>>@@@EEEHHHMMMQQQXXX]]]```bbbdddeeefffgggjjjllloooqqqrrrssssssssssssttttttsssssssssrrrsssssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzz{{{{{{}}}yyyvvvtttnnneee]]]SSSIII???;;;888333111222111111111000000000//////............/////////000,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,)))))))))*********++++++))))))))))))************************************************))))))))))))(((***,,,,,,+++++++++---************************)))***++++++------...///,,,---//////......000111333666<<>>:::::::::888999<<<>>>>>>>>>>>>@@@BBBDDDEEEIIILLLOOORRRTTTVVVZZZ\\\^^^^^^___aaadddgggiiijjjlllnnnqqqrrrtttvvvyyy{{{{{{{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{{{{|||~~~~~~~~~~~~}}}|||{{{|||}}}mmmmmmllllllmmmnnnooopppsssssstttttttttsssrrrqqqoooooooooooooooppppppppppppppprrrwww}}}}}}tttmmmjjjjjjlllmmmmmmppptttzzz~~~~~~xxxrrrqqqpppppptttzzz}}}}}}{{{xxxsssqqqpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnooopppppptttssssssuuuwwwzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwsssssssssssstttvvvwwwyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}{{{yyyxxxvvvtttqqqnnnjjjfffbbb^^^ZZZWWWUUUTTTSSSTTTUUUUUUTTTSSSPPPOOONNNMMMJJJFFFCCCAAA======<<<;;;:::888777666777666666666888999;;;===@@@AAABBBCCCCCCCCCBBBAAA?????????>>>???AAAEEEIIINNNRRRXXX]]]```bbbdddffffffgggiiillloooqqqrrrsssrrrssssssttttttssssssrrrrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvuuutttuuuvvvwwwyyy{{{||||||zzzzzz|||~~~~~~yyyvvvtttnnnddd\\\TTTJJJ@@@<<<999555222333000000000000////////////---.........//////000000,,,---...//////...---,,,++++++,,,---------,,,,,,((())))))))))))*********))))))))))))************))))))))))))))))))))))))(((((())))))******++++++'''***,,,---,,,++++++,,,************************---------,,,,,,,,,++++++,,,---//////......000111333666<<>>>>>>>>>>>@@@BBBDDDEEEIIILLLOOORRRTTTVVVYYY\\\]]]^^^___aaadddgggiiijjjlllnnnqqqrrrtttuuuxxxzzz~~~{{{{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||||||||~~~~~~}}}}}}|||{{{{{{|||~~~nnnnnnnnnooooooooooooooouuuuuuvvvvvvuuusssqqqpppoooooooooooooooooooooooooooooorrrvvv|||~~~xxxpppiiiffffffhhhlllppptttwww~~~{{{tttooonnnqqqvvvyyy|||zzzwwwssspppoooooooooppppppooonnnnnnnnnnnnnnnrrrpppnnnppprrrtttrrrppptttrrrppprrrvvvzzz{{{zzzzzzyyywwwuuuuuuuuuvvvvvvqqqtttvvvuuussssssuuuxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~|||xxxuuussssssooojjjfffccc___[[[YYYUUUUUUTTTSSSTTTUUUWWWXXXTTTRRRPPPOOOMMMJJJEEEBBBAAA???<<<;;;;;;;;;999888555555555555777999;;;<<>>@@@@@@@@@CCCIIIMMMRRRYYY___bbbccceeefffggghhhjjjlllnnnpppqqqqqqrrrssssssttttttuuuuuuvvvrrrrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxwwwvvvtttsssuuuuuuuuuwwwxxxzzz|||}}}}}}{{{zzz|||}}}uuuqqqqqqmmmeee^^^WWWNNNCCC:::777555333222111111111111000000000000////////////............******,,,------,,,******)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---************************++++++++++++++++++++++++))))))***---//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------...///000111222222222888>>>FFFRRRiii~~~hhhTTTDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFFFFJJJNNNRRRUUUWWW[[[]]]^^^```bbbcccdddeeehhhkkklllmmmoooppprrruuuzzz~~~|||{{{}}}}}}||||||}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{}}}~~~zzz{{{~~~nnnmmmmmmmmmnnnnnnooooootttuuuuuuuuutttsssqqqpppoooooooooooooooooooooooonnnoooqqquuuzzz~~~~~~xxxpppiiifffggghhhmmmqqqtttwww}}}~~~zzztttpppooorrrvvvzzz}}}{{{wwwssspppooonnnnnnppppppooonnnnnnnnnnnnnnnrrrpppooopppssstttrrrppptttrrrppprrrvvvyyyzzzyyyzzzyyyxxxvvvvvvvvvvvvwwwwwwxxxyyyxxxvvvtttuuuwwwvvvwwwyyy{{{}}}~~~~~~~~~|||xxxuuutttrrrooojjjfffccc___[[[XXXUUUUUUTTTTTTUUUVVVVVVWWWTTTRRRPPPOOOMMMJJJFFFCCCAAA???<<<;;;;;;;;;999888555555555555777999;;;<<>>@@@@@@@@@CCCIIINNNSSSZZZ___ccceeefffggghhhiiikkkmmmooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvtttsssuuuuuuuuuvvvxxxzzz{{{|||}}}{{{zzz}}}{{{tttqqqqqqnnnggg```XXXOOOCCC;;;777555333111111111000000000/////////////////////............++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,///111111...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------...///000111222222444999@@@HHHUUUlll|||fffSSSDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFGGGJJJNNNRRRUUUXXX[[[^^^___aaacccddddddfffiiikkklllmmmoooppprrrvvv|||}}}{{{~~~}}}||||||}}}~~~}}}}}}{{{{{{zzz{{{||||||}}}~~~~~~{{{|||~~~mmmmmmlllkkklllmmmnnnooosssssstttttttttrrrqqqpppoooooooooooooooooooooooommmnnnppptttxxx|||xxxpppiiifffgggjjjmmmqqqtttwww|||}}}yyytttppppppssswww{{{~~~{{{wwwssspppnnnmmmmmmpppoooooonnnnnnnnnnnnnnnqqqppppppqqqssssssrrrqqqsssrrrqqqsssvvvxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvzzz{{{{{{yyyvvvtttsssssssssuuuxxx{{{}}}~~~~~~}}}~~~~~~{{{xxxvvvtttrrrooojjjfffccc___[[[XXXTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOONNNJJJFFFCCCAAA???<<<;;;;;;;;;999888555555555555777999;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@>>>>>>@@@@@@???CCCHHHNNNSSSZZZ```dddfffhhhiiikkklllmmmnnnooopppppppppssssssrrrqqqqqqpppoooooorrrrrrrrrqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvuuutttuuuuuuuuuvvvwwwyyy{{{||||||{{{{{{}}}zzzuuusssssspppiiidddYYYPPPDDD;;;777555333111000000000/////////....../////////............------------,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++---,,,---...000///---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------...///000111222222555:::AAAJJJYYYqqqyyydddQQQDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFGGGJJJOOOSSSUUUXXX\\\^^^```bbbdddeeeeeegggjjjmmmlllmmmoooqqqsssxxx~~~}}}|||~~~~~~}}}}}}}}}~~~|||||||||{{{||||||}}}}}}~~~~~~~~~}}}~~~mmmlllkkkjjjjjjlllmmmoooqqqqqqrrrssssssrrrqqqpppoooooooooooooooooooooooommmoooqqqtttvvvzzz~~~yyypppiiiggghhhkkknnnqqqtttvvv{{{~~~|||xxxtttqqqqqqtttyyy|||~~~{{{wwwsssooommmmmmllloooooonnnnnnnnnnnnoooooopppqqqqqqrrrssssssrrrqqqrrrrrrrrrtttvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuxxxxxxxxxwwwuuusssqqqppprrrtttxxxzzz|||{{{zzzyyyyyyxxx{{{~~~{{{|||~~~{{{yyyvvvuuurrroookkkgggddd```[[[XXXTTTUUUVVVWWWWWWWWWUUUUUUUUUTTTRRRPPPNNNKKKGGGDDDAAA???<<<;;;;;;;;;999888666555555555777888:::<<<===>>>@@@AAABBBBBBAAA@@@@@@>>>>>>@@@@@@>>>BBBGGGNNNSSS[[[aaafffhhhkkklllmmmnnnoooppppppqqqqqqpppttttttsssssssssrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqtttuuuvvvwwwwwwwwwvvvuuuuuuuuuttttttvvvxxxzzz|||||||||}}}|||xxxvvvuuurrrkkkfffZZZQQQEEE<<<888555333111////////////............//////.........---------///...---,,,,,,---...///++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------+++++++++*********))))))************************++++++++++++++++++++++++,,,++++++,,,---,,,+++)))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666;;;BBBLLL\\\uuuwwwbbbPPPDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFHHHKKKOOOSSSVVVYYY\\\___aaaccceeeffffffhhhkkkmmmlllmmmoooqqqtttyyy|||{{{~~~~~~~~~~~~{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}lllkkkkkkjjjkkklllmmmnnnooopppqqqrrrrrrqqqppppppoooooooooooooooooooooooooooqqqssstttvvvyyy~~~{{{rrrkkkhhhiiikkkmmmqqqsssuuuzzz}}}zzzwwwtttqqqrrruuuzzz}}}}}}zzzvvvrrrooommmmmmmmmoooooonnnnnnnnnnnnoooooooooqqqsssttttttsssrrrrrrrrrssstttvvvvvvwwwxxxyyywwwwwwwwwvvvvvvuuuttttttuuuuuuvvvvvvvvvtttrrrppprrrtttvvvxxxxxxvvvtttrrrqqqqqqssswwwxxxvvvxxx|||~~~{{{yyywwwvvvrrrpppllliiieeeaaa\\\XXXUUUVVVWWWXXXXXXWWWUUUTTTVVVTTTRRRQQQOOOLLLHHHDDDAAA???<<<;;;;;;;;;999888666666555666777888:::;;;===>>>???AAABBBBBBAAAAAA@@@>>>>>>@@@???>>>AAAGGGMMMSSS[[[bbbgggjjjlllnnnooopppqqqqqqrrrrrrrrrqqqrrrrrrrrrsssssstttttttttttttttsssrrrqqqqqqqqqqqquuuvvvwwwxxxxxxwwwvvvvvvtttsssssssssuuuxxx{{{}}}}}}~~~|||zzzwwwsssmmmhhh\\\SSSGGG===888555333111////////////........................------------000///------------///000,,,,,,---------,,,,,,+++***++++++,,,,,,------...,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,+++***+++,,,,,,***))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666:::BBBMMM___xxxuuuaaaPPPDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFHHHLLLPPPTTTWWWZZZ]]]___aaaccceeefffggghhhkkknnnlllmmmoooqqqtttzzz~~~zzz{{{~~~~~~zzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kkkkkkkkklllllllllmmmmmmmmmnnnoooqqqqqqqqqppppppooooooooooooooooooooooooooorrrtttttttttwww}}}}}}tttmmmiiiiiijjjlllooorrrtttyyy|||xxxvvvsssrrrssswww{{{~~~{{{yyyuuurrrooonnnmmmnnnnnnnnnnnnnnnnnnoooooopppoooqqqtttuuutttsssrrrrrrrrruuuwwwxxxxxxxxxyyyzzzwwwwwwxxxwwwwwwvvvttttttttttttuuuvvvxxxwwwtttrrrpppqqqrrrsssrrrpppnnnmmmlllkkknnnrrrsssrrruuuzzz~~~{{{yyywwwwwwsssqqqnnnkkkgggccc]]]YYYWWWWWWWWWWWWWWWVVVVVVUUUWWWUUUSSSQQQPPPLLLHHHEEEAAA???<<<;;;;;;;;;999888777666666666666888:::;;;<<<===???@@@AAABBBAAAAAA@@@>>>>>>??????===@@@FFFLLLRRRZZZbbbgggkkknnnppppppqqqrrrsssssssssssssssppppppqqqrrrrrrsssttttttvvvuuuttttttsssssssssssswwwxxxyyyyyyyyyxxxwwwvvvrrrqqqqqqqqqtttxxx|||~~~|||xxxwwwxxxzzz}}}}}}~~~~~~|||xxxsssmmmiii]]]TTTHHH>>>999666333111000000000/////////...............------------,,,.........------.........---------------,,,,,,+++******++++++,,,,,,------,,,+++++++++******))))))************************++++++++++++++++++++++++---,,,+++,,,---...---,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------------...///000111222222666:::BBBOOObbb}}}sss```OOODDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFIIILLLQQQUUUWWWZZZ^^^```aaaccceeeffffffhhhkkknnnmmmnnnnnnpppsssyyy}}}zzzwwwyyy~~~~~~{{{{{{|||}}}}}}}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~jjjkkkmmmnnnnnnnnnlllllllllmmmnnnpppqqqqqqppppppoooooooooooooooooooooooonnnqqqssssssrrruuu{{{~~~wwwooojjjhhhhhhjjjnnnqqqsssyyy|||wwwuuusssrrrtttxxx|||yyywwwtttqqqooonnnnnnooonnnnnnnnnnnnnnnoooppppppnnnqqquuuvvvtttrrrrrrssssssvvvyyyzzzyyyxxxyyy{{{yyyyyyzzzzzzyyyxxxvvvuuutttssssssuuuwwwvvvrrrooolllmmmmmmmmmmmmllllllkkkjjjiiilllqqqrrrrrruuu{{{}}}{{{yyyxxxwwwuuussspppmmmiiiddd^^^ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWUUUSSSRRRPPPMMMIIIEEEAAA???<<<;;;;;;;;;999888777777666666666888999:::;;;===>>>@@@AAAAAAAAAAAA@@@>>>>>>???>>>===@@@EEEKKKPPPYYYaaagggkkknnnppppppqqqrrrssstttuuuuuuuuusssssssssssssssssssssssswwwwwwvvvuuuuuuuuuvvvvvvyyyzzzzzz{{{zzzyyywwwvvvppppppooopppsssxxx}}}zzzuuutttvvvwwwyyyyyyzzz|||~~~}}}{{{xxxtttnnnkkk___UUUIII???999666333000111111000000000/////////.........---------,,,,,,---------......---------------......---,,,,,,+++*********++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,+++***+++---......---***+++,,,------,,,+++***,,,,,,,,,---------......------...///000111222222888<<>>>>>>>>=========>>>@@@BBBDDDFFFJJJMMMQQQUUUXXX[[[^^^```aaabbbdddeeefffhhhkkkmmmmmmnnnnnnooorrrxxx}}}yyyvvvuuuwww}}}~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}~~~~~~iiikkknnnppppppooolllkkkkkklllnnnoooppppppppppppoooooooooooooooooooooooommmpppsssrrrpppssszzzxxxqqqkkkhhhhhhiiimmmpppsssxxx|||wwwuuusssssstttxxx}}}xxxwwwtttqqqooooooooopppnnnnnnnnnnnnnnnoooppppppnnnqqqvvvwwwuuurrrrrrssstttwww{{{{{{zzzyyyzzz|||zzz{{{||||||{{{zzzxxxwwwrrrqqqqqqssstttsssooojjjiiiiiiiiijjjjjjjjjkkkkkkjjjiiilllqqqsssssswww}}}}}}{{{yyyxxxxxxuuusssqqqnnnkkkeee___[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWVVVTTTRRRPPPMMMIIIFFFAAA???<<<;;;;;;;;;999888777777666666666888999:::;;;<<<>>>@@@AAAAAAAAAAAA@@@>>>>>>???>>>===@@@EEEJJJPPPYYYaaagggkkknnnqqqpppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{||||||{{{yyyxxxvvvooonnnnnnpppsssxxx~~~{{{vvvuuuwwwyyywwwwwwyyy{{{}}}{{{{{{{{{zzzxxxtttooolll___VVVIII???999666333000111111111111000000000000......---------,,,,,,,,,+++,,,---......---,,,+++---.........---,,,,,,+++************************************************************************++++++++++++++++++++++++***((('''(((+++,,,---,,,***+++---......---+++***,,,,,,,,,------.........------...///000111222222999===EEETTTiii{{{nnn[[[LLLDDDAAA===;;;<<<>>>>>>>>>=========>>>@@@BBBDDDFFFJJJMMMRRRUUUXXX[[[^^^aaa```bbbdddeeeeeegggjjjmmmnnnnnnnnnoooqqqwww{{{vvvtttsssvvv}}}~~~~~~}}}{{{{{{{{{{{{}}}~~~}}}}}}~~~nnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmmmmnnnoooooonnnooooooooommmmmmoooppppppqqqrrrrrrsssvvvzzz}}}}}}qqqiiifffgggjjjlllpppvvv{{{~~~}}}{{{yyyvvvsssrrrtttwwwyyyzzzyyyuuupppmmmmmmmmmnnnnnnrrrpppnnnlllkkkmmmoooqqqpppppppppqqqrrrsssuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||||||||yyyvvvtttmmmnnnnnnnnnnnnnnnmmmlllhhhhhhiiijjjllloooqqqrrrtttqqqrrrvvvzzz{{{}}}|||{{{{{{wwwsssnnnlllkkkiiibbb]]]\\\ZZZXXXXXXXXXXXXWWWVVVVVVUUUSSSRRRQQQNNNIIIFFFBBB@@@<<<:::999999777666666555555444444666777888;;;===???AAACCCCCCBBBAAA??????>>>======>>>???@@@IIIPPPYYY___cccfffiiilllppprrrssstttssssssssstttwwwwwwwwwxxxxxxwwwwwwvvvzzzzzzzzz{{{{{{{{{||||||}}}{{{zzzyyyzzzzzzxxxwwwooommmkkknnntttzzz}}}}}}}}}}}}~~~{{{xxxtttssssssrrrnnnkkk```XXXLLLAAA999444222111000000////////////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,---------,,,,,,+++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,,,,---------..................///000111222888>>>GGGTTTlll~~~wwwiiiXXXLLLDDDAAA===<<<===???@@@@@@AAA???>>>===>>>BBBEEEHHHJJJMMMRRRUUUXXX[[[^^^aaacccccccccdddeeehhhjjjkkklllnnnppprrrtttyyy{{{vvvrrrpppttt}}}~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}}}}||||||nnnoooooooooooonnnmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnooopppooommmmmmoooppppppqqqrrrrrrsssuuuyyy}}}|||qqqiiiffffffiiikkkooouuuzzz}}}|||zzzxxxuuurrrqqqsssvvvxxxyyyvvvsssooommmmmmoooppppppqqqpppnnnmmmmmmnnnoooppppppppppppqqqrrrsssuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyy{{{{{{zzzwwwtttsssmmmmmmmmmlllllllllkkkkkkkkklllnnnqqqtttvvvxxxyyy~~~|||}}}}}}|||{{{{{{yyytttooommmmmmjjjddd___\\\ZZZXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTRRROOOJJJFFFCCC@@@<<<:::999999777666666555555444444666777888;;;<<>>======>>>???@@@GGGNNNWWW]]]aaacccgggjjjkkknnnppprrrrrrssstttvvvwwwwwwwwwxxxwwwwwwvvvvvvyyyyyyzzzzzz{{{{{{||||||}}}|||zzzzzz{{{{{{zzzxxxrrrooommmoootttzzz||||||~~~~~~{{{wwwsssrrrrrrpppllliiibbbZZZMMMBBB999555222000000000////////////000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++.........---------,,,,,,++++++******************))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............///111333444555:::@@@IIIWWWnnn~~~}}}{{{tttgggWWWKKKDDDAAA>>><<<===?????????AAA???>>>===>>>BBBEEEGGGJJJMMMQQQUUUXXX[[[^^^```bbbbbbcccdddeeehhhjjjkkklllmmmoooppptttyyyvvvrrrooorrr{{{||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}ooooooppppppoooooonnnmmmmmmmmmmmmnnnnnnnnnoooooooooooopppooonnnmmmoooqqqpppqqqqqqrrrrrruuuyyy||||||qqqiiieeeeeegggiiinnntttyyy{{{zzzxxxuuurrrooonnnppptttvvvwwwssspppmmmlllnnnppprrrrrrpppppppppppppppppppppppppppppppppqqqrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwuuurrrqqqmmmlllllllllllllllmmmnnnqqqtttxxx|||}}}{{{zzzzzzyyyuuuqqqooommmjjjeee```[[[ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVTTTPPPKKKFFFCCC@@@<<<::::::999888666666555555444444666777888;;;<<>>======>>>??????EEEKKKTTTZZZ]]]```eeehhhgggiiimmmoooppprrrtttvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{|||}}}|||{{{|||}}}~~~|||zzzuuurrrooopppuuuyyy{{{{{{~~~}}}}}}||||||}}}}}}}}}|||}}}{{{wwwrrrppppppoookkkhhhddd\\\OOOCCC:::555222000000000////////////000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---------,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((()))))))))*********(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...000222555777888<<>>======>>>???>>>@@@???>>>===???AAAEEEGGGIIILLLQQQUUUWWWZZZ^^^```bbbbbbcccdddeeehhhiiijjjllllllmmmooorrryyyxxxrrrnnnpppyyy}}}}}}||||||||||||}}}~~~|||}}}}}}}}}}}}}}}}}}~~~pppppppppppppppooonnnnnnmmmmmmnnnooooooooooooooooooppppppooonnnnnnoooqqqppppppqqqqqqqqqtttxxx{{{}}}rrriiieeeeeefffhhhlllrrrwwwzzzyyywwwrrrpppmmmlllnnnrrrtttuuurrrpppmmmlllnnnpppqqqqqqnnnooopppqqqrrrrrrqqqpppqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxwwwwwwvvvtttsssqqqpppnnnnnnnnnoooqqqsssuuuvvv{{{~~~}}}{{{yyyyyyxxxuuuqqqooollliiiddd```[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVRRRLLLGGGCCC@@@===;;;:::999888777666555555444444666777888:::<<>>=========>>>???CCCIIIQQQWWW[[[^^^cccfffeeehhhkkknnnoooqqqsssuuuuuuuuuvvvvvvuuuuuutttsssvvvvvvwwwxxxyyyzzz{{{|||}}}||||||~~~~~~}}}vvvrrrpppqqqvvv{{{||||||~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~{{{zzz|||{{{wwwrrrpppqqqpppmmmjjjfff]]]PPPDDD;;;666222111000000////////////000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,******))))))))))))))))))++++++******)))*********))))))))))))*********+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222444666777<<>>>>>>>>===???>>>======???AAADDDFFFHHHLLLPPPTTTWWWZZZ]]]___aaaaaabbbdddfffgggiiijjjkkkkkklllmmmqqqyyy{{{uuuooopppxxx}}}}}}}}}|||||||||||||||{{{|||||||||}}}}}}~~~~~~pppppppppppppppooonnnnnnmmmnnnooooooppppppooooooooopppppppppnnnnnnpppqqqooopppqqqpppqqqssswwwzzz}}}}}}sssjjjeeeeeeeeegggkkkqqqvvvxxxwwwvvvqqqnnnkkkkkknnnqqqtttuuusssqqqnnnmmmnnnoooooonnnlllnnnppprrrsssrrrqqqqqqqqqqqqqqqqqqrrrsssttttttuuuuuuvvvwwwwwwwwwvvvvvvwwwvvvuuutttssssssssssssrrrsssuuuxxx|||~~~|||zzzyyyxxxuuussspppmmmjjjfffbbb___ZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVUUURRRMMMIIICCCAAA===;;;::::::888777666555555444444666777888:::;;;>>>AAACCCDDDCCCCCCAAA@@@>>>=========>>>???BBBHHHOOOUUUYYY\\\aaaeeefffhhhkkklllmmmnnnoooqqqrrrssssssssssssssssssrrrttttttuuuwwwxxxzzz{{{|||||||||}}}tttqqqoooqqqwww|||~~~~~~||||||}}}}}}~~~~~~}}}~~~~~~~~~{{{zzz}}}}}}yyytttrrrsssrrrpppnnnfff^^^QQQDDD;;;666333111000000////////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///))))))))))))))))))))))))))))))))))))***+++,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111222333444<<>>>>>???>>>===>>>>>>===>>>???AAADDDEEEHHHKKKOOOSSSVVVYYY\\\___```aaabbbdddfffggghhhiiijjjkkkkkkmmmqqqyyyxxxrrrrrryyy}}}}}}}}}}}}}}}|||||||||{{{{{{||||||}}}}}}}}}~~~ooooooppppppoooooonnnmmmmmmnnnooopppqqqpppooonnnooopppqqqpppooonnnppprrrooopppppppppppprrrvvvyyy{{{uuukkkfffeeedddfffkkkqqqvvvxxxwwwuuuqqqnnnkkkkkknnnqqqtttuuutttrrrooonnnnnnnnnmmmlllkkkmmmoooqqqrrrrrrrrrqqqrrrqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttssstttuuuwwwxxxzzz|||~~~|||zzzxxxwwwsssrrrppplllhhhddd```^^^YYYWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTQQQMMMJJJDDDAAA===;;;;;;:::999777666555555444444666777888999;;;>>>AAACCCDDDDDDCCCAAA@@@???=========>>>>>>@@@FFFMMMSSSVVVZZZ___dddeeegggiiijjjjjjjjjkkkmmmnnnooopppqqqqqqrrrqqqqqqrrrssstttvvvxxxyyy{{{{{{zzz{{{}}}tttqqqoooqqqwww|||~~~~~~|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||~~~}}}wwwttttttsssqqqnnneee]]]PPPDDD;;;666333111000000////////////000000---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++++++++,,,,,,,,,'''(((((()))***,,,---...***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111222333<<>>>>>???@@@???>>>=========>>>???AAACCCDDDGGGJJJOOOSSSUUUXXX\\\^^^___```bbbdddfffggghhhhhhiiijjjkkkmmmrrryyy|||uuutttzzz~~~~~~{{{|||}}}}}}}}}}}}||||||{{{||||||||||||||||||}}}nnnoooooooooooonnnmmmmmmmmmnnnoooqqqqqqpppooonnnpppqqqqqqpppooooooppprrroooppppppooooooqqquuuxxx{{{wwwmmmgggfffdddgggkkkqqqvvvxxxwwwuuuqqqooollllllooosssuuuvvvsssqqqooonnnnnnnnnmmmlllkkklllmmmooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrsssssstttuuuuuuvvvvvvuuuuuuttttttsssssssssuuuxxx|||~~~~~~~~~~~~}}}{{{yyywwwvvvrrrrrrppplllgggccc```^^^YYYWWWUUUVVVWWWXXXXXXWWWXXXVVVTTTRRRRRRPPPNNNLLLDDDAAA>>><<<;;;:::999888666555555444444666777888999;;;>>>AAACCCDDDDDDDDDBBBAAA???============>>>>>>CCCJJJOOOSSSWWW]]]aaaaaaccceeeffffffggghhhjjjjjjkkklllnnnooopppqqqqqqpppqqqsssuuuwwwyyy{{{{{{yyyzzz|||uuurrroooqqqvvvzzz||||||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzz{{{|||~~~~~~~~~zzzuuusssqqqnnnjjjccc[[[OOOCCC;;;666333222000000////////////000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,---************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......//////000111222333555666>>>HHHUUUgggzzzssskkk___QQQHHH@@@>>>>>>>>>@@@AAA@@@???=========>>>???AAACCCDDDGGGJJJNNNRRRUUUXXX[[[^^^___```bbbdddfffgggggggggiiijjjlllooosssyyy}}}vvvuuuzzz~~~}}}~~~~~~~~~~~~}}}zzz{{{|||}}}~~~~~~}}}}}}|||||||||||||||{{{{{{{{{nnnnnnnnnnnnnnnmmmmmmlllmmmnnnpppqqqrrrqqqooonnnpppqqqqqqpppooooooppprrroooppppppooooooqqqtttwww{{{xxxnnnhhhfffeeegggkkkqqqvvvxxxwwwvvvrrrooommmmmmpppsssvvvwwwrrrpppnnnnnnnnnooonnnmmmjjjkkklllmmmoooqqqrrrsssrrrrrrqqqqqqqqqrrrsssssstttuuuuuuuuuuuuuuuttttttsssrrrrrrsssvvv{{{}}}~~~~~~}}}{{{yyywwwuuurrrrrrppplllgggccc```___XXXWWWUUUVVVWWWXXXXXXWWWXXXVVVSSSQQQPPPPPPNNNMMMDDDAAA>>><<<;;;:::999888666555555444555666777888999;;;>>>AAACCCDDDDDDDDDBBBAAA???>>>=========>>><<>>===>>>@@@AAAAAA@@@<<<======>>>???AAABBBCCCFFFJJJNNNRRRUUUWWW[[[]]]^^^```bbbeeefffggggggggghhhjjjmmmooosssyyy}}}vvvuuuzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyzzz|||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzznnnnnnllllllkkklllmmmnnnkkklllmmmnnnnnnmmmlllkkknnnnnnnnnooooooooooooooosssqqqooonnnoooqqqsssuuu|||}}}~~~|||wwwooohhhcccfffgggjjjoootttvvvvvvuuuooommmkkklllooorrrssstttqqqqqqqqqpppooonnnmmmlllkkkkkklllnnnoooqqqrrrrrrrrrsssttttttrrrqqqrrrtttvvvxxxxxxwwwuuusssssssssrrrsssuuuxxx|||}}}}}}|||{{{yyyxxxwwwwwwsssqqqnnnkkkhhhddd___[[[WWWWWWXXXXXXYYYXXXXXXXXXZZZWWWTTTTTTUUUSSSMMMHHHFFFBBB>>>;;;::::::999888777666555444333444444555999:::===@@@BBBCCCCCCCCCCCCBBB@@@???===<<<;;;;;;>>>BBBGGGKKKOOOSSSWWWYYY[[[[[[\\\]]]^^^___aaabbbccceeehhhjjjkkkllloooqqqoooqqqsssvvvxxxxxxyyyxxxyyy}}}~~~zzzuuupppooorrrxxx{{{||||||yyyuuusssssstttsssrrrpppqqqsssuuuxxxzzz|||}}}~~~zzzzzz}}}{{{sssnnnjjjgggdddXXXSSSKKKBBB;;;666333222111111000/////////////////////////////////////////////...---,,,,,,++++++***++++++,,,,,,++++++***))))))************))))))***+++,,,------,,,***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............//////000000---------............///333000000333222111555:::AAALLL[[[oooxxxlllaaaVVVKKKEEE>>>>>>>>>>>>>>>===<<<<<<============???@@@BBBDDDGGGIIIMMMPPPTTTWWWYYY[[[````````````bbbccceeeggggggjjjnnnppprrrvvv}}}}}}wwwvvv{{{~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{nnnmmmlllkkkkkklllmmmnnnmmmmmmnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnnnnnnnppprrrsss{{{}}}~~~yyyqqqiiicccfffhhhkkkoootttvvvvvvtttooommmkkklllooorrrssstttqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnooopppqqqqqqrrrssstttsssrrrqqqrrrtttwwwxxxyyywwwuuusssssstttuuuvvvxxx{{{}}}|||{{{zzzyyywwwvvvvvvsssqqqnnnllliiieee```\\\WWWXXXXXXXXXXXXXXXWWWWWWYYYVVVTTTUUUVVVTTTNNNIIIEEEBBB>>>;;;:::999888777777666555444333444444555999:::===@@@BBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;<<<@@@DDDIIILLLOOOSSSVVVXXXXXXYYYZZZ[[[]]]^^^___aaacccfffggghhhjjjlllooopppqqqsssuuuwwwxxxxxxxxxxxx|||~~~~~~{{{uuuooonnnqqqvvvyyyzzzzzzvvvrrrpppooooooooonnnmmmnnnpppsssvvvyyy{{{}}}|||yyyyyy|||zzzqqqllliiieeebbbXXXSSSKKKCCC;;;666333222111111000///////////////////////////////////////.........---,,,,,,,,,+++***++++++,,,,,,++++++***))))))************))))))+++++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,,,,++++++))))))))))))***+++,,,------------....../////////---------............///222000000333222222555;;;BBBMMM]]]qqqttthhh]]]RRRHHHBBB>>>>>>>>>>>>>>>===<<<<<<============???AAACCCDDDHHHIIIMMMQQQTTTWWWZZZ[[[`````````aaabbbdddfffggggggjjjnnnppprrrvvv}}}}}}wwwwww|||~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||nnnmmmlllkkkkkklllmmmnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqzzz||||||tttkkkdddggghhhkkkppptttvvvuuutttnnnmmmlllmmmooorrrssssssqqqrrrrrrrrrqqqpppoooooonnnnnnnnnnnnooooooooooooqqqssstttsssrrrqqqrrrtttwwwxxxyyywwwuuusssttttttxxxzzz}}}||||||{{{yyyxxxwwwvvvuuutttrrrooommmjjjfffaaa]]]YYYXXXXXXXXXWWWVVVVVVVVVXXXVVVUUUUUUVVVTTTOOOJJJDDDAAA===:::999888777666777666555444333444555555999:::===@@@BBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<:::===BBBEEEHHHKKKOOOQQQTTTTTTUUUVVVWWWYYYZZZ[[[]]]___bbbdddeeegggiiilllpppqqqrrrtttuuuvvvvvvvvvwww{{{~~~~~~|||vvvooommmppptttwwwxxxyyyuuupppmmmlllllllllkkkiiijjjlllooossswwwzzz|||~~~~~~~~~~~~|||yyyxxx{{{~~~yyypppkkkgggccc___YYYTTTLLLCCC;;;666333222111111000///////////////////////////////////////------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++***+++++++++,,,---///111222,,,,,,------------......---------............///222000000333333222666<<>>>>>>>>>>>>>>======<<<=========>>>???AAACCCEEEHHHJJJMMMQQQUUUXXXZZZ[[[`````````aaacccdddfffggghhhkkknnnppprrrvvv}}}}}}xxxxxx}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}mmmmmmlllkkklllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllmmmnnnooopppppppppxxx|||wwwmmmfffggghhhlllqqquuuwwwuuusssnnnmmmlllmmmppprrrssssssqqqqqqrrrrrrrrrqqqqqqpppoooooooooooonnnnnnnnnnnnqqqrrrssssssrrrqqqrrrtttwwwxxxxxxwwwuuutttuuuvvvzzz|||{{{{{{zzzyyywwwvvvuuuuuutttrrrpppmmmkkkgggbbb___ZZZYYYXXXWWWVVVVVVVVVUUUVVVUUUUUUVVVVVVSSSNNNJJJDDD@@@<<<999888888777666666555444333333444555666999:::===@@@BBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<999<<<@@@CCCEEEGGGJJJMMMPPPPPPQQQRRRSSSUUUWWWXXXZZZ\\\___aaabbbdddgggiiioooooopppqqqssssssttttttuuuzzz|||}}}~~~wwwpppmmmooosssuuuvvvyyyuuuppplllkkkkkkjjjiiifffgggiiilllppptttxxxzzz{{{||||||~~~~~~||||||~~~yyypppkkkgggbbb___ZZZUUULLLCCC;;;666333222111000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***)))******++++++******))),,,+++***)))***+++,,,---,,,,,,***))))))***,,,,,,,,,,,,------,,,,,,+++***------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///000333333333777===EEEQQQbbbxxx|||tttiii\\\QQQGGG???:::======>>>>>>>>>>>>===============>>>???BBBDDDEEEHHHJJJMMMQQQUUUXXXZZZ[[[___```aaabbbccceeegggggghhhkkknnnppprrrvvv|||~~~yyyzzz~~~||||||}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmllllllkkklllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmllllllllllllllllllmmmnnnooopppqqqqqqvvvzzzyyyooohhhgggiiimmmrrrvvvwwwuuusssmmmllllllnnnppprrrsssrrrpppqqqqqqrrrrrrrrrqqqqqqpppppppppooonnnmmmmmmmmmpppqqqrrrrrrqqqqqqssstttvvvwwwwwwvvvuuuuuuwwwyyy|||~~~{{{{{{zzzyyywwwvvvuuuuuutttrrrpppnnnkkkhhhccc```[[[ZZZYYYWWWWWWVVVVVVWWWUUUVVVWWWWWWVVVSSSNNNJJJDDD@@@<<<999888888777666666555444333333444555666999:::===@@@BBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<999<<>>GGGTTTfff||||||vvvnnncccWWWMMMDDD>>>:::======>>>>>>>>>>>>===============>>>@@@BBBEEEFFFHHHJJJNNNQQQUUUXXXZZZ\\\^^^___aaacccdddfffggghhhiiillloooppprrruuu|||{{{|||}}}|||{{{||||||}}}}}}||||||{{{{{{|||}}}~~~mmmlllkkkkkklllmmmooopppmmmmmmllllllllllllmmmmmmoooooonnnnnnmmmllllllllllllllllllmmmoooppprrrsssuuuyyyzzzqqqjjjgggjjjnnnssswwwwwwuuurrrmmmllllllnnnqqqssssssrrroooooopppqqqrrrrrrrrrqqqpppppppppooonnnmmmmmmmmmoooppprrrrrrqqqqqqsssttttttuuuvvvvvvuuuwwwzzz|||}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~||||||{{{yyyxxxwwwvvvuuutttrrrooommmkkkhhhccc```\\\[[[YYYXXXXXXXXXYYYYYYWWWYYYZZZ[[[XXXSSSNNNKKKDDDAAA===:::999888777666555555444333444555666777999:::===@@@BBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<:::<<>>;;;<<<======>>>>>>>>>>>>>>>=========>>>@@@CCCEEEGGGIIIKKKNNNRRRVVVYYY[[[\\\^^^___aaaccceeeggghhhhhhiiilllooopppqqquuu{{{|||}}}~~~}}}|||{{{{{{{{{||||||||||||{{{{{{{{{{{{}}}~~~llllllkkkkkklllmmmooopppooonnnmmmllllllmmmnnnoooppppppooonnnnnnmmmlllllllllkkkjjjkkklllnnnqqqssstttxxx~~~zzzrrrlllhhhjjjnnntttwwwwwwtttqqqllllllllloooqqqsssrrrqqqmmmnnnooopppqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmnnnpppqqqrrrqqqqqqssstttrrrssstttuuuvvvxxx|||~~~|||zzz||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyywwwvvvvvvsssqqqooommmkkkgggccc```]]]\\\ZZZYYYYYYZZZ[[[\\\[[[]]]______[[[VVVPPPMMMEEEBBB>>>;;;:::999888777555444444333444555666777999:::===@@@BBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;999;;;>>>??????@@@AAABBBDDDDDDEEEGGGIIIKKKMMMNNNPPPSSSVVVXXXZZZ]]]```bbbdddeeeeeegggiiilllooopppqqqvvvyyy{{{~~~uuuqqqssswww{{{}}}xxxwwwwwwwwwvvvtttpppllllllkkkjjjjjjlllnnnrrrtttuuuvvvyyy|||~~~~~~~~~yyysssppplllhhhddd\\\WWWNNNDDD<<<666333222111111000///////////////////////////////////////---,,,,,,,,,+++************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******,,,---....../////////......---------.........---------,,,,,,,,,,,,---------............///000...000333555555:::@@@KKKXXXlllwwwppphhh```VVVLLLEEEAAA>>>===<<<<<<===>>>>>>>>>>>>>>>=========>>>AAACCCFFFHHHIIIKKKNNNRRRVVVYYY[[[\\\]]]___aaadddfffggghhhhhhiiilllooopppqqquuu{{{}}}}}}{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllkkkkkklllmmmoooppppppooonnnmmmmmmnnnooopppqqqppppppooonnnmmmmmmmmmkkkjjjiiihhhjjjmmmpppsssssswww}}}zzzrrrmmmhhhjjjoootttxxxxxxtttqqqllllllmmmoooqqqsssrrrqqqlllmmmnnnooopppqqqqqqqqqpppooooooooonnnnnnnnnmmmnnnpppqqqqqqqqqqqqssstttqqqrrrtttuuuvvvyyy~~~}}}{{{zzz||||||{{{{{{||||||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwrrrpppnnnllljjjgggccc___]]]\\\ZZZYYYYYY[[[]]]^^^___aaacccbbb^^^XXXRRROOOFFFBBB>>>;;;::::::999888555444444333444555666777999:::===@@@BBBCCCCCCCCCCCCBBB@@@???===<<<;;;;;;888:::===>>>===>>>???@@@AAAAAABBBDDDFFFHHHJJJLLLNNNPPPTTTVVVXXXZZZ^^^```bbbbbbccceeegggkkknnnppppppuuuyyy{{{vvvrrrtttyyy}}}||||||}}}~~~~~~{{{vvvrrrooommmlllkkklllnnnqqqrrrtttuuuxxx|||~~~~~~~~~xxxsssppplllhhhddd\\\WWWNNNEEE<<<666333222111111000///////////////////////////////////////------,,,,,,+++***))))))+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***((()))+++,,,------,,,,,,++++++---......---++++++)))***+++---...///000000+++++++++++++++,,,---............------,,,,,,,,,---------........./////////...///333555666:::AAAKKKYYYmmm~~~uuummmccc\\\RRRHHHCCC@@@>>>===<<<<<<===>>>>>>>>>>>>>>>=========???AAADDDFFFHHHIIIKKKNNNRRRVVVYYY[[[\\\]]]___aaadddfffhhhhhhhhhjjjlllooopppqqquuu{{{}}}{{{yyyyyyzzz{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooosssrrrqqqooonnnmmmmmmmmmjjjjjjlllnnnoooppppppppprrruuuzzz~~~{{{tttnnnhhhkkkppptttvvvtttqqqooolllllllllnnnpppqqqqqqooonnnoooppppppooonnnpppqqqppppppoooooonnnnnnnnnmmmmmmnnnoooppprrrssstttuuuuuuuuuvvvwwwzzz}}}~~~}}}{{{xxxvvvuuuwwwyyyzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvuuurrrooollljjjgggdddaaa[[[[[[ZZZZZZ[[[]]]___aaadddggggggdddaaa]]]TTTLLLEEEBBB===999888777555444666666555444444555777777888999<<>>???>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNPPPTTTWWWZZZ[[[\\\^^^aaabbbeeehhhmmmppptttssssssxxxzzzuuuuuuzzz}}}yyytttnnnjjjjjjlllnnnpppwwwwwwxxxzzz|||}}}yyytttqqqmmmiiieee___[[[SSSHHH>>>777444444//////...------------...//////............//////------,,,,,,,,,+++++++++******++++++++++++***************)))******+++,,,***++++++,,,,,,++++++***,,,+++*********+++------++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---------............///............////////////...111333333333555:::???OOOZZZpppwwwqqqnnn___ZZZRRRJJJCCC>>><<<;;;======>>>??????>>>===<<<<<<===>>>@@@BBBDDDEEEFFFJJJKKKMMMQQQUUUYYY\\\^^^bbbbbbdddeeefffgggggggggkkkmmmoooooopppttt{{{|||{{{||||||{{{}}}}}}|||{{{zzzzzzyyyyyy{{{|||~~~|||}}}}}}}}}}}}~~~~~~~~~nnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooopppsssrrrqqqpppnnnnnnmmmmmmllllllnnnooopppppppppqqqrrrtttyyy}}}~~~zzzsssnnnhhhkkkooossstttsssqqqooolllllllllnnnqqqrrrqqqooonnnoooppppppnnnnnnoooppppppppppppooooooooonnnnnnnnnnnnpppqqqssstttvvvvvvvvvwwwwwwxxxzzz}}}~~~|||zzzwwwvvvuuuxxxzzz||||||||||||{{{zzzyyyxxxwwwuuurrrooollljjjgggdddaaa\\\[[[ZZZZZZ[[[]]]___aaafffjjjkkkhhhfffbbbYYYPPPIIIEEEAAA===;;;:::999777666666555444444555777888888:::===???AAABBBCCCCCCBBBAAA???<<<::::::999:::999999999:::;;;<<<===>>>======>>>@@@BBBCCCDDDEEEHHHIIIKKKMMMPPPTTTVVVXXX[[[]]]___bbbdddhhhmmmpppsssrrrssswww~~~{{{wwwxxx|||}}}xxxqqqmmmlllnnnpppqqqvvvwwwxxxyyy{{{}}}~~~yyytttqqqmmmhhhddd___[[[SSSIII>>>777555444111000//////......////////////............//////000000/////////.........******++++++++++++*********************++++++,,,***++++++,,,,,,++++++***++++++***)))***+++,,,------.....................***+++,,,---...------,,,,,,,,,,,,,,,---------...............////////////...111333333333555;;;@@@OOO[[[qqq~~~vvvpppkkk^^^ZZZSSSJJJCCC???<<<<<<===>>>???@@@@@@???>>>>>>===>>>???AAACCCEEEFFFGGGJJJKKKNNNQQQUUUYYY]]]___aaabbbccceeegggggghhhhhhkkkmmmooopppqqquuu|||||||||||||||{{{}}}||||||{{{zzzzzzyyyyyy{{{|||~~~}}}}}}}}}~~~~~~~~~mmmmmmllllllllllllmmmmmmnnnnnnnnnooooooooopppppprrrrrrqqqpppooonnnnnnmmmnnnnnnooopppppppppppppppqqqsssxxx|||}}}yyyrrrmmmiiikkknnnqqqrrrrrrqqqpppllllllmmmoooqqqrrrqqqooommmnnnoooooommmmmmnnnooopppppppppoooooooooooonnnooopppqqqssstttvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}zzzxxxwwwwwwwwwzzz}}}~~~}}}}}}}}}|||{{{zzzxxxwwwvvvsssooollljjjgggccc```\\\[[[[[[ZZZ[[[^^^```aaafffkkkmmmllljjjfff\\\RRRHHHDDD???<<<:::999777666666555444444555666777888:::;;;>>>@@@BBBDDDDDDDDDBBBAAA???<<<::::::999:::888888999999:::<<<===>>><<<<<<===>>>???@@@AAAAAADDDEEEFFFIIILLLOOORRRSSSXXXZZZ^^^aaadddhhhlllppprrrqqqrrrwww}}}}}}zzz{{{{{{uuupppoooppprrrsssuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~zzzuuuqqqmmmgggccc```\\\TTTJJJ@@@888555555222111000000//////000000//////............//////------------,,,,,,,,,,,,******++++++++++++*********************+++,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,***+++++++++,,,,,,------,,,,,,---.........------+++++++++,,,,,,,,,------............///////////////111333333333666<<>>???@@@AAAAAA@@@@@@>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNRRRVVVZZZ^^^``````aaaccceeegggiiijjjjjjlllnnnpppqqqrrrvvv~~~||||||||||||{{{|||||||||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~~~~~~~~~~llllllkkkkkkkkkkkkllllllnnnnnnoooooooooppppppppprrrrrrqqqqqqpppooonnnnnnoooooopppppppppoooooonnnppprrrvvvzzz{{{xxxrrrmmmiiikkkmmmoooqqqqqqqqqpppllllllmmmppprrrsssqqqooommmnnnooonnnmmmlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrtttvvvxxxyyyzzz{{{{{{{{{|||}}}}}}~~~~~~}}}{{{yyyyyyyyy{{{|||~~~}}}}}}}}}}}}|||zzzyyywwwwwwvvvssspppllljjjfffccc```]]]\\\[[[[[[\\\^^^aaabbbdddjjjnnnnnnmmmhhh]]]SSSGGGDDD???<<<:::999777666555555444444555666777888:::<<>><<<<<<<<<===>>>>>>??????AAABBBCCCFFFHHHKKKNNNPPPTTTWWW[[[___cccggglllooooooppprrrvvv|||}}}~~~}}}vvvqqqpppqqqssstttuuuuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}}}}~~~|||wwwsssnnnhhhccc```\\\UUUKKKAAA999666555111111000////////////000///......------......///,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++************+++,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,------------------+++,,,,,,,,,,,,---------............///////////////111333333333777>>>CCCQQQ___wwwxxxuuurrrkkkccc]]]ZZZSSSLLLEEE@@@===<<<;;;===>>>@@@AAAAAA@@@@@@===>>>@@@AAACCCEEEGGGHHHKKKMMMOOORRRWWW[[[^^^```___aaacccfffhhhjjjkkklllllloooqqqrrrssswww}}}~~~}}}}}}}}}|||{{{||||||{{{{{{{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~llllllkkkkkkkkkkkkllllllooooooooooooppppppppppppqqqqqqrrrrrrqqqpppooonnnnnnnnnoooooonnnnnnmmmlllppprrruuuyyy{{{xxxrrrnnniiikkkmmmoooqqqqqqqqqpppllllllnnnqqqssssssqqqooonnnoooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqsssuuuwwwyyy{{{||||||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyzzz}}}||||||||||||{{{yyywwwvvvuuuvvvsssooollljjjgggccc```^^^]]]\\\\\\]]]___aaaccceeekkkpppqqqooojjj___TTTKKKGGGCCC???===<<<;;;999555444444444555666888999;;;<<>>>>><<<=========>>>>>>>>>>>>@@@AAABBBDDDGGGJJJLLLMMMQQQUUUZZZ^^^bbbfffjjjmmmmmmnnnqqquuuzzz}}}vvvqqqpppqqqrrrsssuuuuuuvvvxxxzzz{{{}}}}}}~~~~~~}}}}}}}}}~~~}}}xxxtttooohhhccc___\\\UUULLLAAA999555444111000//////......//////......------------......////////////............++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---***++++++,,,,,,++++++***))))))******++++++++++++,,,---------......//////,,,,,,++++++++++++++++++------------........................///////////////111333333444888@@@FFFSSSccc|||{{{rrrqqqpppiiiaaa]]]YYYSSSLLLFFFAAA>>><<<:::;;;===???@@@@@@??????<<<===>>>@@@BBBDDDFFFFFFKKKMMMOOORRRWWW[[[^^^```___aaacccfffiiikkklllmmmllloooqqqrrrsssxxx}}}{{{~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~mmmmmmllllllllllllmmmmmmooooooooopppppppppqqqqqqpppqqqrrrrrrrrrqqqooonnnmmmnnnnnnnnnnnnnnnmmmlllppprrruuuyyy{{{xxxsssoooiiikkknnnqqqrrrrrrqqqpppllllllnnnqqqttttttqqqooooooppppppooommmlllmmmnnnllllllmmmmmmmmmmmmnnnnnnqqqrrrsssuuuxxxzzz||||||{{{||||||}}}}}}}}}}}}|||{{{zzz{{{{{{}}}}}}||||||{{{zzzyyywwwuuutttuuurrrooollljjjgggdddaaa^^^]]]]]]\\\]]]```bbbccchhhnnnrrrsssqqqlllbbbWWWJJJFFFAAA>>><<<;;;999888555444444444555666888999;;;<<>><<<<<<======>>>>>>??????@@@@@@AAACCCFFFHHHKKKLLLPPPSSSYYY]]]aaadddhhhkkkjjjmmmppptttxxx~~~{{{tttpppoooppprrrsssuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttooohhhbbb^^^[[[UUULLLAAA999555333000000///............///......------------...............------------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---------.........//////............///////////////111333333444999AAAHHHVVVfffyyyooonnnmmmhhhbbb\\\YYYTTTMMMGGGBBB>>>===;;;<<<===>>>??????>>>===<<<<<<>>>@@@BBBDDDEEEFFFKKKLLLNNNRRRVVVZZZ^^^```aaabbbdddgggjjjlllmmmmmmlllnnnpppqqqsssxxx|||yyy|||~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~nnnmmmmmmmmmmmmmmmmmmnnnoooooopppppppppqqqqqqqqqpppqqqrrrssssssqqqpppnnnmmmnnnnnnooooooooonnnnnnppprrruuuyyy{{{yyytttppphhhkkkooossstttsssqqqoookkklllooorrrttttttqqqooopppqqqqqqpppnnnmmmmmmnnnnnnnnnnnnooooooooopppppppppqqqsssuuuxxxzzz|||}}}zzz{{{|||}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{yyywwwvvvuuusssqqqnnnllljjjhhheeeccc___^^^]]]]]]^^^```bbbdddiiinnnrrrrrrpppkkkaaaWWWGGGCCC>>>;;;999888666555444444444444555777888::::::<<<>>>AAACCCDDDDDDDDDBBBAAA???<<<::::::999:::666666777777888:::;;;<<<;;;;;;<<<<<<===>>>????????????@@@BBBEEEGGGIIIKKKOOOSSSXXX\\\```cccfffhhhhhhkkkpppssswww}}}zzzsssooooooqqqssstttvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyuuurrrmmmfff```]]]ZZZTTTKKKAAA888444222222111000000//////000000...------,,,,,,------...,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------***++++++,,,,,,++++++******+++,,,---...------,,,,,,++++++******)))))))))...---,,,+++***++++++,,,,,,,,,---------.....................////////////000111333333444:::BBBIIIXXXiiiyyynnnlllkkkgggccc\\\YYYTTTNNNGGGBBB???=========??????@@@???>>>===<<<===???AAACCCEEEFFFGGGJJJKKKNNNQQQUUUYYY]]]___bbbccceeehhhjjjlllmmmmmmkkkmmmpppqqqsssxxx~~~zzzxxx{{{~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~nnnnnnmmmmmmmmmmmmnnnnnnoooppppppppppppqqqqqqqqqpppqqqrrrssssssrrrpppooonnnnnnooopppppppppppppppqqqrrrvvvyyy{{{yyyuuuqqqhhhkkkppptttvvvtttqqqoookkklllooorrruuutttqqqoooqqqqqqrrrqqqnnnmmmnnnnnnooooooppppppqqqqqqqqqrrrpppqqqsssuuuxxxzzz|||}}}yyyzzz{{{}}}}}}}}}||||||~~~~~~~~~|||{{{xxxwwwuuurrrpppmmmllljjjiiifffddd___^^^]]]]]]^^^```cccdddhhhmmmpppooolllhhh^^^TTTIIIFFFAAA===<<<:::999888444444333444555777999::::::;;;>>>@@@BBBDDDDDDDDDBBBAAA???<<<::::::::::::444555555555666888999:::999::::::;;;<<<===>>>???>>>>>>@@@AAADDDFFFHHHIIIOOORRRXXX\\\___bbbeeeggggggkkkooosssvvv|||zzzsssooooooqqqtttuuuwwwwwwxxxzzz|||}}}}}}~~~~~~~~~{{{vvvssspppkkkddd^^^\\\ZZZTTTKKK@@@888333111333222222111000111111111...------,,,,,,------...//////.........---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,++++++++++++,,,---...///...---,,,000//////...---,,,++++++//////---,,,+++,,,,,,---++++++,,,,,,,,,---------............/////////000000111333333444:::CCCJJJYYYkkkzzzoookkkjjjhhheee[[[YYYTTTNNNHHHCCC???===>>>???@@@AAA@@@@@@>>>===>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMQQQUUUYYY\\\^^^cccdddfffhhhjjjkkklllmmmjjjmmmoooppprrrwww~~~zzzwwwzzz~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{yyy{{{|||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~nnnnnnnnnnnnnnnmmmmmmmmmoooooooooooonnnnnnnnnnnnoooppprrrssssssrrrpppoooooooooppppppppppppoooooossssssuuuzzz}}}{{{sssllljjjlllooosssuuuuuuqqqnnnkkkmmmooorrrrrrqqqpppnnnooonnnmmmllllllmmmnnnooonnnooooooppppppqqqrrrrrrmmmooossswwwyyy{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyvvvsssrrrqqqoooooonnnkkkhhheee```___]]]\\\\\\^^^aaacccmmmnnnoooooollldddZZZSSSJJJCCC===;;;:::777777999666555555444444666777888999;;;>>>AAACCCDDDCCCCCCCCCBBB???===;;;999888888888777555555444555666666666777777888:::<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFKKKPPPVVV[[[___bbbeeegggkkknnnrrrvvvxxx|||}}}}}}xxxoooooorrrtttvvvyyyvvvwwwxxxzzz{{{|||||||||~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~yyyqqqlllgggaaa]]]^^^___ZZZRRRHHH???999555333222111111000000000000000222222111///...---++++++------------------------++++++++++++++++++++++++'''&&&&&&)))---///...+++((()))***+++,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000333333555777666888@@@JJJXXXnnntttmmmjjjgggeeeccc```ZZZQQQHHHBBB??????======>>>>>>>>>>>>======;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIKKKNNNRRRWWW[[[^^^aaabbbccceeeggghhhiiijjjiiikkknnnppprrrwww|||xxxyyy~~~}}}}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{yyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{||||||nnnmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqpppoooppppppqqqqqqqqqqqqpppppprrrrrruuu{{{}}}wwwpppkkkmmmpppsssvvvuuurrrooolllmmmppprrrsssrrrpppoooooonnnmmmllllllmmmnnnoooooooooppppppqqqrrrrrrrrrqqqsssuuuxxxzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzyyyyyy~~~}}}|||||||||}}}~~~|||~~~}}}||||||{{{zzzvvvssssssqqqooonnnmmmkkkhhheee```___]]]\\\]]]___aaaccciiijjjkkkllliiicccYYYSSSIIIBBB===;;;:::777777999666555555444444666777888999;;;>>>AAABBBCCCCCCBBBCCCAAA???===;;;999888888777666555444333444555555666666777888:::<<<===>>>?????????@@@AAACCCEEEFFFJJJOOOUUU[[[___bbbeeegggjjjlllpppsssvvvyyy~~~~~~~~~xxxpppooorrrsssvvvyyyxxxyyyzzz|||}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}vvvooolllgggaaa^^^______ZZZRRRHHH@@@999555333222111111000000000000000000000//////......------------------------------+++++++++++++++++++++++++++***)))***---...---+++------,,,+++***(((&&&%%%......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000111333666777999BBBMMMYYYoooyyyqqqmmmjjjhhhiiieee^^^SSSIIIBBB>>>>>>======>>>>>>>>>>>>======;;;<<<>>>@@@AAACCCCCCDDDHHHIIIKKKNNNSSSXXX\\\^^^aaabbbccceeeggghhhiiijjjiiikkknnnoooqqqwww{{{xxxyyy~~~~~~}}}}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||mmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppqqqqqqrrrrrrqqqqqqpppqqqrrrvvv{{{zzzuuummmnnnqqqtttvvvvvvssspppmmmnnnqqqssstttsssqqqpppoooooommmmmmmmmmmmooooooppppppqqqqqqrrrsssssssssuuuwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}|||{{{{{{{{{|||}}}zzz|||~~~}}}||||||zzzwwwuuusssqqqooonnnmmmkkkgggeee```___]]]\\\]]]___bbbdddeeefffggghhhfff```XXXQQQHHHAAA<<<<<<:::777777999666555555444444666777888999;;;===@@@AAABBBBBBBBBBBBAAA???===;;;999888888666555444222222222333444555555666777999;;;<<<===>>>>>>>>>???AAABBBDDDEEEIIIMMMTTTZZZ^^^bbbeeegggiiikkkmmmooorrrvvv|||~~~wwwpppppprrrsssvvvyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{tttnnnlllhhhbbb______^^^ZZZRRRIII@@@:::555333222111111000000000000000.........///////////////------------------------++++++++++++++++++++++++---,,,******+++,,,+++***)))***++++++,,,,,,++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000000111...///222555777:::DDDPPP\\\rrrwwwrrrnnnkkkoookkkbbbVVVJJJAAA===<<<<<<======>>>>>>======<<<;;;<<<===???AAABBBCCCDDDGGGIIIKKKOOOTTTXXX\\\^^^aaabbbccceeeggghhhiiijjjiiikkknnnoooqqqwww~~~zzzwwwxxx~~~}}}||||||}}}}}}||||||{{{zzzzzzzzzzzz{{{||||||||||||||||||||||||{{{{{{|||||||||||||||}}}lllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnmmmmmmnnnnnnooooooppppppqqqqqqppppppoooqqqrrrvvv{{{~~~zzzvvvoooppprrruuuwwwvvvtttqqqnnnooorrrtttuuutttrrrqqqpppooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrsssttttttwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~~~~||||||{{{zzzzzzzzz{{{|||zzz|||~~~}}}}}}}}}|||yyyvvvtttrrrooonnnllljjjgggeee```___]]]\\\]]]```cccdddeeeeeeffffffccc]]]UUUOOOGGGAAA<<<<<<:::777666888666555555444444666777888999:::<<<>>>@@@@@@AAAAAAAAA@@@>>><<<:::999888888555444333111111111222222333444444666777999;;;<<<<<<===>>>???AAABBBDDDDDDHHHLLLSSSYYY]]]aaadddgggjjjkkklllnnnppptttzzz}}}wwwqqqqqqrrrsssvvvzzz|||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~|||||||||||||||}}}~~~~~~}}}}}}~~~}}}vvvqqqoookkkddd______^^^YYYRRRJJJAAA:::666333222111111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))))))))*********+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,------------------.........///000000111111...///222555777:::EEEQQQ___uuu|||vvvqqqnnnqqqlllbbbUUUIIIAAA===<<<<<<==================<<<;;;<<<===>>>@@@BBBCCCDDDGGGHHHKKKPPPTTTYYY]]]^^^aaabbbccceeeggghhhiiijjjiiilllnnnppprrrwww|||yyyvvvxxx}}}~~~}}}|||||||||}}}||||||{{{zzzzzzzzzzzz{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}jjjkkkkkkkkklllllllllmmmllllllmmmmmmnnnnnnnnnooonnnnnnmmmllllllmmmnnnnnnnnnnnnoooooooooooonnnnnnppprrrvvvzzz|||{{{wwwtttpppqqqrrruuuvvvvvvtttqqqnnnppprrruuuuuutttsssqqqpppooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrsssttttttuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{|||||||||}}}}}}||||||}}}zzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~}}}zzzwwwuuusssooommmllljjjgggeee```^^^]]]]]]^^^```ccceeeggggggfffeeeaaaZZZRRRLLLEEE@@@<<<<<<;;;777666888666555555444444666777888999:::;;;===>>>???@@@@@@@@@???>>><<<:::999888888555444222111000000111111222222333444666888:::;;;;;;<<<>>>???AAACCCDDDDDDGGGLLLRRRXXX\\\```ccceeejjjkkkllllllnnnqqqwww{{{~~~}}}{{{~~~}}}wwwrrrrrrrrrrrrvvv{{{{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~{{{vvvtttooofff```___]]]YYYRRRJJJBBB;;;666444222111111000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,111111000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------............//////000111111111111111333666777;;;FFFRRRcccxxx~~~xxxrrrnnnmmmhhh___RRRGGG@@@======<<<<<<============<<<<<<<<<<<<<<<===???AAACCCDDDFFFHHHLLLPPPUUUZZZ]]]___aaabbbccceeeggghhhiiijjjjjjmmmoooqqqsssxxxzzzwwwuuuwww|||~~~~~~}}}||||||||||||||||||{{{zzzzzzzzzzzz{{{zzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~iiijjjjjjkkkkkkllllllllllllllllllmmmmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmoooqqquuuxxxzzzxxxvvvtttqqqqqqrrrtttvvvuuusssqqqnnnooorrrtttuuutttrrrqqqppppppnnnnnnnnnnnnppppppppppppqqqqqqrrrsssssssssssssssttttttuuuvvvvvvvvvvvvwwwyyy{{{||||||{{{{{{zzz|||}}}}}}{{{zzzzzz{{{yyyzzzzzzzzzzzz{{{{{{{{{~~~~~~{{{yyyvvvssspppmmmkkkiiigggeee___^^^]]]]]]^^^aaadddfffhhhgggfffddd```YYYPPPJJJDDD???;;;<<<;;;888666777666555555444444666777888999::::::;;;<<<>>>>>>???@@@???===;;;:::999888888555444222111000000000111111111222333555777888:::;;;<<<>>>@@@BBBDDDEEEEEEGGGLLLRRRWWW[[[^^^aaacccggghhhiiiiiiiiilllpppsssxxxxxxyyyzzz~~~}}}zzz}}}|||vvvrrrrrrrrrrrrvvv{{{yyyzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~zzzxxxrrriiibbb```\\\YYYSSSKKKCCC<<<777444222111111000000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------............//////000000111111222222222444777888<<>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<>>>AAACCCEEEEEEHHHLLLQQQVVV[[[^^^___aaabbbccceeeggghhhiiijjjlllnnnqqqrrrtttzzzxxxvvvtttvvv{{{}}}}}}}}}}}}||||||{{{{{{||||||{{{zzzzzzzzzzzz{{{yyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~iiiiiiiiijjjkkkkkkllllllkkkkkklllmmmmmmnnnoooooolllmmmnnnoooooonnnmmmlllnnnnnnoooooooooooonnnnnnllloootttxxxyyyyyyxxxwwwqqqqqqqqqsssuuuuuusssqqqmmmooorrrtttttttttrrrqqqqqqpppooonnnnnnooopppqqqooooooppppppqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqrrrtttxxx{{{|||{{{yyyxxxwwwyyyzzz{{{yyyyyyyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{}}}|||zzzwwwtttppplllkkkiiigggeee___^^^]]]]]]^^^aaaeeegggeeeeeecccbbb^^^XXXPPPJJJCCC>>>;;;<<<;;;888666777666555555444444666777888999999::::::;;;<<<>>>>>>???>>>===;;;:::999888888666555333111000000000000000000111222444666888999;;;<<>>===>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;<<<>>>@@@CCCEEEEEEHHHLLLRRRWWW[[[^^^___aaabbbccceeeggghhhiiijjjmmmppprrrtttvvv{{{wwwuuusssvvv{{{||||||}}}}}}||||||{{{{{{||||||{{{zzzzzzzzzzzz{{{xxxxxxzzz{{{}}}hhhhhhiiijjjkkkkkkllllllkkkkkkllllllmmmnnnoooooolllmmmoooppppppooommmlllooooooppppppppppppoooooojjjnnnsssxxxzzzzzzzzz{{{qqqqqqqqqrrrttttttrrrpppmmmnnnqqqssstttsssqqqpppqqqpppooonnnnnnooopppqqqnnnoooooopppqqqqqqrrrrrrsssrrrqqqooonnnmmmllllllooorrrvvvzzz{{{zzzwwwuuuuuuwwwyyyyyyxxxxxxyyyzzzyyyzzzzzz{{{|||||||||{{{|||~~~}}}{{{wwwtttpppllljjjiiigggeee___^^^]]]]]]___bbbeeegggcccbbbaaa```]]]WWWPPPKKKCCC>>>;;;<<<;;;888666777666555555444555666777888999999999:::;;;<<<===>>>???>>><<<;;;:::999999888777555333222000000000111///000000222333555777888;;;===???BBBDDDFFFFFFFFFIIIMMMRRRWWWYYY\\\^^^```]]]^^^______^^^^^^___``````aaadddhhhnnnuuu{{{~~~{{{~~~zzzvvvssstttsssrrrvvv|||xxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~}}}|||yyyyyyyyyzzz{{{|||~~~~~~}}}~~~~~~~~~|||zzzzzzvvvmmmfffddd\\\YYYSSSLLLDDD===777444222111111000000000000000------......///000000111++++++++++++++++++++++++++++++++++++++++++++++++%%%))),,,,,,((($$$!!!!!!............---,,,+++************++++++,,,,,,,,,+++++++++,,,,,,---------........................++++++,,,,,,---...///////////////000111111222222000000333888;;;BBBOOO]]]jjj{{{uuuqqqhhhbbbYYYMMMCCC===<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<<===@@@CCCEEEEEEHHHLLLRRRWWW\\\^^^___aaabbbccceeeggghhhiiijjjnnnqqqsssuuuwww|||vvvtttsssuuuzzz~~~~~~{{{|||||||||||||||{{{zzz||||||{{{zzzzzzzzzzzz{{{xxxyyyzzz|||kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmooopppqqqqqqpppooonnnmmmpppooommmlllkkkkkklllmmmnnnoooqqqvvv{{{~~~~~~sssnnnmmmpppqqqooonnnoooiiilllppprrrrrrrrrssstttpppooommmnnnpppqqqqqqpppoooooonnnnnnnnnoooqqqrrrtttsssqqqpppooommmjjjhhhjjjooouuuxxxyyywwwvvvuuuyyywwwvvvwwwxxxyyyyyyyyywwwwwwxxxyyyzzz|||}}}~~~~~~~~~|||{{{zzzxxxuuupppmmmjjjgggdddaaa```___^^^]]]^^^```bbbddddddcccaaa___\\\VVVOOOJJJCCC@@@<<<999888888777666888777555444444555777888888888888999:::;;;======<<<<<<<<<;;;:::999777666666555444444222222111000000000111222333555666777:::???EEEHHHHHHIIIKKKNNNNNNNNNPPPTTTYYY[[[ZZZWWWVVVUUUUUUUUUTTTTTTTTTTTTWWWXXXYYY\\\aaajjjttt{{{~~~~~~}}}xxxrrrpppsssvvvxxxxxxwwwxxxzzz|||}}}~~~yyy{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{}}}~~~~~~~~~~~~{{{yyyuuuooofff```ZZZYYYVVVNNNDDD<<<999999222222111111000/////////........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---///000///...,,,,,,---..................------......//////000000111111222222555999;;;@@@MMMYYYkkk~~~zzztttpppkkk```SSSJJJCCC===<<>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEIIINNNSSSVVVZZZ]]]```aaaccceeefffggghhhjjjlllqqqsssvvvwwwxxx|||wwwtttrrrtttyyy}}}}}}|||{{{{{{{{{||||||~~~|||}}}}}}}}}}}}{{{zzzxxxxxxzzz|||}}}}}}}}}~~~~~~~~~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmoooooopppppppppooonnnmmmnnnnnnmmmlllllllllmmmmmmmmmnnnqqqvvv{{{sssooommmpppqqqnnnmmmnnnlllnnnqqqsssrrrrrrrrrrrrpppooonnnnnnpppqqqqqqpppoooooonnnnnnooopppqqqrrrrrrqqqpppooommmkkkhhhfffiiilllqqqtttuuuuuuuuuvvvyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}~~~~~~|||zzzyyywwwtttooollliiigggcccaaa```___^^^]]]^^^```bbbccccccbbb```^^^[[[UUUNNNIIICCC@@@<<<999999888777666555444333222222333444555777777888888999:::<<<===<<<<<<<<<;;;:::999777777555444444333222111000///000000111111333555666777;;;???EEEIIILLLMMMOOOPPPPPPPPPQQQTTTXXXYYYWWWUUUQQQQQQPPPPPPOOOOOONNNNNNPPPQQQSSSVVV[[[eeeooovvv}}}~~~~~~~~~yyysssqqqssswwwxxxxxxwwwxxxzzz|||}}}~~~~~~{{{{{{}}}~~~~~~}}}}}}|||}}}}}}}}}}}}||||||||||||{{{|||}}}~~~~~~}}}zzzvvvoooggg```[[[ZZZWWWOOODDD<<<888888222222111111000/////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---...//////---,,,---.................................//////000000111111222222555999;;;AAAMMMZZZmmm|||xxxsssoooiii^^^QQQIIIBBB<<<;;;======>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<>>>@@@CCCDDDEEEIIINNNSSSVVVZZZ]]]___```bbbeeefffggghhhkkkmmmpppsssuuuvvvxxx|||~~~vvvtttsssuuuzzz}}}}}}|||{{{{{{{{{{{{|||}}}~~~|||}}}}}}}}}|||zzzyyyxxxxxxzzz|||}}}~~~~~~~~~~~~llllllkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnooooooooopppoooooonnnmmmllllllmmmnnnnnnnnnmmmmmmlllmmmpppvvv{{{tttooommmooopppmmmlllmmmoooqqqssstttrrrqqqqqqrrrpppooonnnooopppqqqqqqpppoooooooooooooooqqqrrrrrroooooooooooommmkkkiiihhhhhhjjjmmmoooppprrruuuwwwzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwyyyzzz|||}}}|||}}}}}}{{{yyyxxxuuurrrnnnkkkhhhfffcccaaa______^^^^^^___```bbbcccbbbaaa___]]]ZZZTTTMMMHHHBBB???<<<999999888777666555444333222222333444555666666666777888999:::;;;<<<<<<<<<;;;:::999888777444444333222111000//////000000000111333444666777<<>>???>>>===<<<:::;;;;;;;;;<<<>>>@@@CCCDDDEEEIIINNNSSSVVVYYY]]]______aaadddfffgggiiilllnnnoooqqqtttvvvwww||||||tttssssssvvv{{{~~~}}}{{{zzzzzzzzzzzz{{{|||}}}}}}||||||||||||{{{yyyxxxwwwxxxzzz}}}~~~~~~~~~}}}}}}lllllllllllllllkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkklllmmmooooooooonnnmmmkkklllpppvvv|||uuupppmmmoooooollljjjllloooqqqssstttsssrrrrrrssspppoooooopppqqqrrrqqqpppooooooooooooppppppqqqqqqnnnoooqqqqqqpppnnnnnnnnnllllllllllllmmmpppuuuyyy|||}}}~~~~~~|||zzzxxxxxxuuuuuuvvvwwwxxxzzz{{{|||{{{|||~~~~~~|||zzzxxxwwwssspppmmmjjjhhhfffcccaaa_________^^^___```aaabbbbbbaaa___]]]YYYSSSLLLGGGAAA>>>;;;999999888777555666555555444444555555666555555555666777888999:::;;;;;;;;;;;;:::999888777555444444333222111000000000000000111222444555666:::<<>>???@@@>>><<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFIIIOOOSSSVVVYYY\\\___]]]```ccceeegggiiilllnnnnnnpppsssuuuwww|||zzzsssrrrssswww|||~~~}}}zzzzzzzzzzzzzzzzzz{{{||||||||||||{{{{{{yyyxxxwwwwwwwwwzzz}}}~~~~~~~~~}}}}}}}}}mmmmmmmmmllllllkkkkkkkkkllllllllllllmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnnnnkkklllnnnooopppooonnnnnnkkklllpppvvv|||xxxrrrnnnooonnnkkkjjjkkknnnppprrrsssrrrssstttuuupppooooooppprrrrrrqqqooooooooooooooooooooooooooonnnqqqssstttssssssuuuwwwtttrrrpppmmmmmmpppvvv{{{}}}{{{zzzyyyuuuuuuvvvwwwxxxzzz{{{|||zzz|||~~~|||yyywwwvvvrrrooollliiihhhfffcccaaa_______________``````aaacccaaa___]]]YYYSSSKKKFFF???===;;;:::999999777555555555555444444555555555444444444555666777999999;;;;;;;;;;;;:::999888888666666555444333222222111000000000111222333444555666888>>>HHHTTT]]]``````\\\\\\\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMHHHGGGFFFFFFIIIQQQ[[[bbbkkkooosssuuu{{{zzzvvvrrrrrruuuxxxyyyxxxyyyyyy{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{|||||||||}}}}}}}}}~~~}}}}}}}}}|||||||||{{{{{{~~~~~~~~~~~~|||||||||}}}rrriiiccccccccc___VVVJJJ???999666222222111111000/////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------,,,++++++---///---------.........//////......//////000000111111333222555999<<>>???@@@>>><<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFJJJOOOSSSVVVYYY\\\^^^]]]```ccceeefffiiilllnnnmmmpppsssuuuxxx}}}yyyrrrrrrssswww|||}}}{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzyyyyyyxxxxxxwwwzzz}}}~~~~~~~~~}}}}}}}}}}}}nnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmllllllllllllmmmnnnnnnmmmmmmnnnooooooooonnnnnnlllmmmpppvvv{{{zzztttpppooonnnkkkjjjlllnnnoooqqqrrrqqqrrrtttvvvoooooopppqqqssssssqqqooopppppppppooonnnmmmlllkkknnnpppsssttttttwww|||~~~{{{vvvqqqnnnpppuuuzzz||||||{{{{{{vvvvvvvvvwwwyyyzzz|||}}}zzz|||}}}{{{xxxvvvuuuqqqoookkkiiihhhgggdddbbb______``````````````````bbb```^^^\\\XXXQQQJJJDDD>>><<<:::::::::999777555222222222333333222222222444444444555666777888999:::;;;;;;;;;::::::999888777777666555444333222222000000000111111222444444444666<<>>???>>>===<<<:::;;;;;;;;;<<<>>>@@@CCCDDDFFFJJJOOOSSSVVVYYY\\\^^^^^^```ccceeefffhhhkkkmmmmmmppptttvvvyyy~~~yyysssrrrrrrvvv{{{~~~||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{yyy|||~~~~~~~~~~~~}}}||||||}}}}}}nnnnnnnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkkkklllnnnnnnpppooonnnnnnnnnnnnnnnnnnmmmnnnqqqvvv{{{}}}vvvqqqpppoookkkjjjlllooopppqqqqqqpppppprrrsssooooooppprrrtttsssqqqooopppppppppooommmkkkhhhgggkkknnnpppqqqrrrwww|||tttoooooossswwwzzz|||zzzzzzwwwwwwwwwxxxyyy{{{}}}~~~zzz}}}}}}zzzxxxuuutttqqqooollljjjiiigggeeeddd___```````````````______```^^^\\\YYYUUUNNNGGGAAA===<<<:::::::::999666444222222222333333222222222444444555555666888999:::::::::;;;;;;;;;:::999999777666555444333222222111000000000000111222333444444666;;;AAAHHHPPPXXX^^^dddeeefffdddaaa```aaaccchhhiiijjjiiigggccc```]]]XXXUUUOOOJJJIIILLLTTTYYY___dddiiikkkooovvvzzzyyyrrrooommmoootttxxxzzzyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~zzzqqqlllkkkkkkjjjggg]]]OOOCCC;;;888222222111111000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////...,,,))))))+++---,,,,,,------...//////000......//////000000111111333333444888===EEEUUUdddxxx{{{yyywwwssspppcccXXXLLLDDD>>>999999;;;===>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<>>>@@@CCCDDDGGGJJJOOOSSSVVVYYY[[[]]]^^^aaaccceeeeeegggiiilllmmmqqqtttwwwzzzyyytttrrrqqquuuzzz~~~~~~}}}||||||{{{{{{||||||}}}{{{zzzzzzzzzzzz|||}}}~~~|||~~~~~~~~~}}}||||||||||||}}}oooooonnnmmmllllllkkkkkkiiiiiijjjjjjjjjkkkkkkkkklllkkkkkkjjjkkklllnnnnnnqqqpppooommmmmmmmmnnnooonnnoooqqqvvv{{{~~~~~~~~~wwwrrrqqqoookkkjjjlllqqqrrrrrrpppooonnnoooqqqooooooppprrrttttttqqqooopppppppppnnnllliiifffeeehhhkkkmmmnnnpppvvvvvvpppnnnqqqtttwww}}}{{{yyyzzzwwwwwwxxxyyyzzz|||}}}~~~zzz}}}}}}zzzwwwuuutttqqqooollljjjiiihhhfffddd___```````````````______^^^\\\ZZZWWWSSSLLLDDD???===;;;:::::::::999666444333444444555555444444333555555555555777888999:::::::::;;;;;;;;;:::999999666555444444222222111000111000000000111222333333555888<<>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDGGGKKKOOOSSSVVVXXX[[[]]]___aaaccceeeeeefffiiikkknnnqqquuuxxx{{{zzztttrrrqqqtttyyy~~~~~~}}}}}}|||||||||}}}}}}zzzzzzzzzzzz{{{}}}~~~}}}}}}||||||||||||}}}pppooommmlllkkkkkklllllllllkkkkkkjjjjjjkkkkkklllkkkkkkjjjjjjkkkmmmnnnooorrrrrrpppooonnnnnnnnnnnnoooppprrruuuxxx|||}}}xxxtttrrrooojjjjjjlllnnnoooqqqqqqpppoooooopppoooqqqssstttsssssstttvvvttttttsssppplllhhhgggggghhhiiijjjjjjkkkpppxxxzzzqqqoooqqqrrrwww{{{}}}{{{zzz|||}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzwwwuuutttrrrooommmllljjjhhhggggggddd```^^^^^^^^^^^^]]]\\\ZZZXXXUUURRRLLLEEE@@@@@@>>>;;;::::::999666444333333333222222333444444222222333444555666777888;;;;;;;;;;;;::::::999888666666555444333111000///222111000000000111333333555444777===BBBFFFMMMUUU___eeeiiigggfffjjjnnnooovvvwwwxxxyyyyyyvvvpppllliii```UUUMMMLLLOOORRRSSSVVVYYY]]]```cccfffkkknnnjjjjjjkkkmmmpppsssvvvxxxzzz{{{|||||||||||||||||||||||||||}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}||||||||||||{{{{{{{{{yyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~yyyooonnnsssttttttpppcccRRRCCC;;;888333333222111000///...---////////////////////////000///---,,,++++++,,,------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------///000///---,,,...........................------......///000111444333444777<<>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCHHHKKKOOOSSSVVVYYY^^^aaa``````bbbdddfffhhhiiijjjnnnppptttxxx{{{}}}vvvvvvwwwzzz}}}~~~|||{{{{{{{{{}}}}}}{{{zzzzzzvvvvvvyyy{{{{{{~~~~~~}}}||||||||||||}}}}}}~~~ooonnnlllkkkkkkllllllmmmllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooorrrqqqpppooonnnnnnnnnnnnoooppprrruuuxxx|||}}}xxxtttrrrnnniiiiiikkkmmmnnnppppppnnnnnnnnnooooooqqqssstttsssssstttvvvttttttsssqqqmmmkkkkkkllljjjkkkjjjhhhgggkkkrrryyyzzzqqqooopppqqquuuzzz|||zzzzzz|||}}}{{{zzzyyyyyyyyyzzz{{{|||}}}}}}~~~|||{{{yyywwwttttttrrrnnnlllkkkjjjhhhffffffccc___^^^]]]^^^]]]\\\\\\ZZZXXXUUUQQQKKKEEE@@@>>><<<:::999999888555333444333333222222333333444333333444555666777888888::::::;;;;;;:::999999888666666555555333111000///222111000000000111222333444444666<<<@@@DDDKKKRRR\\\ccchhhhhhiiimmmqqqrrrvvvwwwxxxyyyyyywwwrrrnnnjjjbbbXXXQQQOOOQQQSSSTTTTTTVVVXXXZZZ\\\```eeeiiihhhiiijjjlllpppsssvvvxxxyyy{{{||||||||||||~~~~~~}}}}}}|||||||||}}}|||{{{{{{zzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~wwwnnnoootttvvvvvvrrrfffTTTDDD;;;777333333222111000///......//////////////////////////////...---,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,---------...------.........---,,,////////////////////////...............///111111555444555999===GGGXXXhhh~~~{{{yyyssslllhhh[[[SSSIII@@@<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCGGGJJJNNNRRRUUUYYY]]]``````aaabbbdddfffhhhjjjkkknnnppptttwww{{{wwwwwwwwwyyy|||~~~}}}||||||}}}}}}{{{zzzyyyvvvuuuyyy{{{{{{~~~}}}}}}||||||{{{||||||}}}mmmlllkkkkkkkkklllmmmnnnmmmmmmlllkkkjjjjjjkkkkkkllllllkkkllllllmmmnnnoooqqqpppoooooonnnnnnnnnnnnpppqqqrrruuuyyy|||~~~xxxtttqqqmmmhhhgggjjjkkkmmmnnnnnnmmmllllllmmmnnnpppssstttssssssuuuvvvuuuuuutttrrrpppppprrrsssooonnnkkkeeebbbcccjjjppp{{{yyyqqqoooooonnnsssxxx{{{zzzzzz|||}}}|||zzzzzzyyyyyyyyyzzzzzz{{{|||~~~}}}|||yyyvvvttttttrrrnnnlllkkkjjjhhhfffdddbbb___]]]]]]]]]]]]\\\\\\ZZZWWWTTTPPPKKKDDD@@@===;;;999888888777555333444333333222222333333333222222333444555666666777999::::::::::::999888888666666666555333222000///111111000000111111222333444333555;;;>>>AAAGGGOOOYYYaaahhhiiikkkqqquuuvvvvvvvvvwwwxxxxxxvvvqqqnnniiiccc[[[TTTRRRRRRSSSTTTSSSTTTTTTUUUWWW[[[```dddfffgggiiilllpppssswwwxxxyyyzzz||||||{{{|||~~~~~~}}}||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||tttnnnpppuuuzzzzzzvvviiiWWWEEE;;;777333222222111000///......////////////////////////............---,,,++++++------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......///...------,,,,,,,,,,,,////////////////////////............///000111111666555666:::???IIIZZZjjj}}}xxxvvvooohhheeeXXXQQQGGG???<<<;;;<<<===<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCFFFIIIMMMQQQTTTWWW\\\___aaabbbccceeegggiiikkkkkkmmmpppssswww{{{{{{yyywwwxxx{{{~~~~~~~~~~~~}}}{{{yyyxxxttttttxxxzzzzzz~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{kkkjjjjjjjjjjjjlllnnnooonnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnooopppoooooonnnnnnnnnoooooopppqqqsssvvvyyy}}}yyytttqqqlllggggggiiikkklllnnnmmmkkkjjjkkkkkknnnpppssstttssstttuuuvvvvvvwwwvvvuuutttuuuxxxzzzvvvtttnnnfff______ccchhhttt{{{~~~xxxqqqooonnnmmmqqqwwwzzzzzzzzz}}}~~~|||{{{zzzzzzyyyyyyyyyyyyzzz{{{~~~~~~|||zzzwwwttttttrrrnnnlllkkkiiigggeeecccaaa^^^]]]^^^^^^]]]\\\\\\YYYVVVSSSOOOJJJDDD@@@===;;;999999888888666444444444333222222222333333000111111222333444444444888999999999999999888888666666666555444222111000111111111111111222222222555444666:::===???EEELLLWWW```hhhkkknnnrrrvvvvvvvvvuuuttttttsssqqqmmmiiiddd```[[[VVVSSSSSSSSSTTTVVVVVVVVVUUUVVVYYY^^^bbbdddfffhhhlllppptttwwwyyyyyyzzz{{{{{{{{{|||~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}xxxqqqmmmpppwww|||}}}yyylllXXXFFF:::666222222111111000//////...////////////////////////---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++............///////////////...---,,,******+++---////////////////////////............///000111222555444666:::@@@JJJ\\\lllyyyuuusssmmmgggdddYYYRRRHHH@@@<<<<<<======<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCEEEHHHLLLOOOSSSVVVZZZ]]]bbbbbbdddfffhhhjjjkkklllmmmooorrrvvv{{{~~~{{{xxxxxxzzz}}}~~~{{{yyywwwtttssswwwyyyyyy}}}}}}{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzziiiiiiiiiiiijjjkkkmmmnnnnnnmmmllllllkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqsssvvvyyy}}}zzztttppplllggggggjjjkkkmmmnnnmmmkkkjjjjjjkkkmmmppprrrsssttttttuuuwwwxxxyyyyyyyyyyyyzzz|||}}}zzzsssiiiaaa^^^```dddnnnvvvzzzvvvqqqooonnnlllpppvvv{{{zzz{{{~~~~~~|||{{{{{{zzzyyyyyyyyyzzzzzzzzz~~~~~~}}}{{{xxxuuuuuurrrnnnllljjjiiifffdddcccaaa___^^^______]]]\\\\\\YYYUUURRRNNNIIICCC@@@>>><<<:::::::::999777555555444333333222222222333222222222333444444555555777777888888999888888777666666666555444333222111000000111111222222222222666444666:::<<<>>>DDDKKKVVV```iiilllnnnrrrsssrrrtttrrrooonnnllliiieeebbb^^^\\\YYYVVVSSSSSSTTTUUUZZZ[[[[[[[[[ZZZ[[[^^^aaadddfffiiimmmqqqtttwwwxxxxxxzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||~~~~~~~~~yyytttpppmmmqqqwww|||}}}xxxkkkWWWEEE:::666222222111111000000//////////////////////////////---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------------.........---...---+++))))))+++---------------------------///......//////000111222444333555:::@@@KKK]]]mmmuuurrrqqqmmmhhhfff]]]VVVKKKBBB===<<<<<<<<<<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCDDDGGGKKKOOORRRUUUZZZ]]]bbbbbbdddfffhhhjjjkkkllllllooorrruuuzzz}}}zzzxxxzzz}}}~~~{{{yyywwwssssssvvvxxxxxx{{{}}}|||}}}~~~}}}{{{{{{zzzzzzzzziiiiiihhhhhhiiikkklllmmmmmmmmmllllllllllllmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnoooooopppqqqrrrsssvvvzzz}}}zzztttqqqmmmhhhiiimmmmmmnnnooonnnlllkkkkkklllmmmooorrrsssttttttvvvwwwyyy{{{}}}}}}|||}}}~~~~~~xxxnnnddd```aaacccjjjrrrxxxuuupppoooooonnnqqqwww||||||||||||{{{{{{zzzzzzzzz{{{{{{|||{{{~~~~~~|||zzzwwwuuurrrnnnllljjjhhheeeccccccaaa````````````^^^]]]\\\YYYTTTPPPMMMHHHCCC???>>><<<;;;:::::::::888666555555444333222222222222444555555555666666666666666666777888888888888777666666666555555444222222000000111222222222222111555444555999<<<===CCCJJJSSS^^^hhhlllnnnppppppnnnpppmmmjjjgggeeeccc___]]]YYYYYYXXXVVVUUUVVVYYY[[[aaacccffffffdddcccbbbbbbeeegggkkknnnrrruuuwwwxxxxxxyyy{{{{{{zzz{{{}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~wwwssspppnnnpppuuuzzzzzzuuugggTTTDDD:::777111111111111000000//////////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------*********+++++++++,,,,,,))),,,---,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222333222555:::AAALLL___ooovvvssssssoookkkjjj```XXXMMMCCC>>>;;;;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCDDDGGGKKKOOORRRUUUZZZ]]]aaabbbccceeegggiiikkkkkklllnnnqqquuuzzz{{{zzz{{{}}}~~~{{{yyywwwtttsssvvvwwwvvvxxx}}}~~~~~~}}}|||||||||||||||jjjiiihhhhhhhhhjjjkkklllllllllkkkllllllmmmnnnooonnnooopppppppppoooooonnnlllllllllmmmnnnoooppppppqqqrrrtttvvvzzz}}}zzztttqqqmmmjjjkkkoooooopppqqqpppnnnllllllmmmmmmooorrrsssttttttvvvxxxzzz}}}~~~~~~{{{rrrhhhbbbbbbcccgggpppuuusssoooooopppooorrryyy~~~~~~~~~|||{{{{{{{{{{{{||||||}}}~~~|||~~~}}}{{{yyyuuurrrnnnkkkjjjhhheeeccccccbbbaaaaaabbbaaa___^^^[[[XXXTTTPPPLLLGGGCCC???===;;;999999:::999777666666555444333222222222222444444444444444555555555555666666777888888777777666666666666555444333222///000111222333222222111333222333777:::<<>>>>>>>>===;;;:::999:::;;;;;;;;;===AAACCCDDDGGGKKKOOORRRVVVZZZ]]]```aaabbbdddfffhhhjjjkkklllnnnppptttzzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxuuusssuuuuuutttvvvzzz|||~~~~~~~~~}}}}}}}}}~~~~~~jjjiiihhhhhhhhhiiijjjkkkkkkkkkkkklllmmmnnnooopppnnnooopppqqqqqqpppooonnnlllllllllmmmmmmooopppqqqqqqrrrtttwwwzzz~~~zzztttqqqnnnkkkmmmqqqpppqqqrrrqqqooommmmmmnnnmmmooorrrssstttuuuvvvxxx{{{~~~~~~}}}|||tttjjjdddbbbcccgggoootttrrrooooooqqqqqqtttzzz|||{{{{{{{{{||||||~~~}}}~~~|||{{{uuurrrnnnkkkiiigggeeeccccccbbbaaabbbcccbbb```^^^[[[XXXSSSOOOKKKGGGCCC???<<<:::888888999888777555666555444333222222222222111111111111111111222222555555666777777888777777666666666666555444333333///000111222333222111111111000111666888:::@@@HHHKKKWWWdddjjjmmmooonnnkkkfffdddaaa_________^^^]]]XXXYYYZZZZZZ[[[___eeekkkuuuzzzzzztttpppiiijjjnnnqqqtttvvvwwwwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||||||||}}}vvvtttrrrooopppsssuuusssmmm___NNN@@@:::999111111111111000000000000////////////////////////000///---,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************........./////////000000###(((------***)))+++...........................////////////000111222333444444777===DDDPPPcccttt~~~zzzyyyuuuqqqooo]]]VVVKKKAAA<<<;;;::::::<<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<===AAACCCEEEHHHLLLOOORRRVVVZZZ]]]``````bbbdddfffhhhiiijjjlllmmmppptttzzz}}}|||}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyyyyuuutttuuuuuusssuuuyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~mmmlllkkkjjjjjjjjjkkkllljjjlllnnnnnnmmmlllmmmnnnqqqqqqrrrrrrqqqpppnnnmmmmmmmmmmmmmmmnnnpppqqqrrroooqqqtttxxx{{{~~~}}}wwwqqqmmmmmmnnnooorrrqqqpppnnnnnnnnnoooooossstttuuuuuuuuuwwwzzz}}}|||~~~~~~{{{nnnbbb```dddiiinnnssstttsssqqqrrrtttxxxzzz}}}}}}}}}}}}~~~{{{|||}}}~~~}}}|||wwwtttppplllkkkiiigggeeegggeeedddccccccaaa___]]]ZZZVVVQQQLLLHHHDDD@@@===>>>===<<<:::999888777777666555555444333333333333333333333333333333333333555555666777888888888777555555555555444333222222222111111111111111222222222111222666888888===CCCOOOYYYdddjjjnnnrrrqqqmmmnnneee]]][[[\\\\\\^^^aaacccaaaaaacccgggkkknnnnnn~~~|||uuunnnooopppsssuuuwwwyyyzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxvvvuuutttwwwvvvuuuttttttuuuwwwxxx|||~~~~~~|||~~~{{{zzzzzzxxxsssooopppllldddYYYNNNCCC;;;777444333222111000000000000////////////............111000...,,,+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------------------------------------............///......//////000000111111555555777===DDDQQQeeevvvzzztttnnncccVVVHHHAAA===999999;;;@@@@@@??????>>><<<;;;:::::::::999999:::===@@@AAABBBFFFKKKOOORRRVVVYYY\\\[[[^^^aaacccdddfffhhhjjjkkknnnrrruuuxxx}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyy{{{yyywwwuuutttuuuwwwyyy~~~}}}}}}~~~lllkkkjjjjjjjjjjjjkkkllllllnnnooopppooonnnooopppqqqqqqrrrrrrqqqpppnnnmmmooonnnnnnnnnnnnoooooopppoooqqqtttwww{{{~~~}}}wwwqqqnnnmmmnnnppprrrqqqpppooonnnooooooppprrrssstttttttttvvvyyy{{{~~~~~~zzzooocccaaaeeejjjoootttvvvtttrrrrrrsssxxxzzz}}}}}}}}}}}}~~~||||||}}}}}}|||wwwtttpppmmmkkkiiigggeeegggeeedddccccccaaa___\\\YYYUUUPPPKKKHHHDDD@@@======<<<;;;:::999888888888666555444333333333333333333333333333333333333333444444555666777777777777777777777666555444333222222111111111111111222222222111222666777888<<>>::::::<<<@@@@@@??????>>><<<;;;::::::999999999:::===???AAACCCFFFKKKOOORRRUUUYYY[[[\\\^^^aaacccdddfffhhhjjjkkknnnrrruuuyyy~~~{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~}}}|||{{{{{{yyywwwuuutttvvvwwwyyy}}}~~~~~~}}}|||}}}kkkkkkjjjjjjjjjjjjkkkllllllmmmoooooonnnnnnnnnoooqqqqqqrrrqqqqqqpppooonnnppppppooooooooonnnnnnnnnooopppsssvvvzzz~~~}}}xxxrrrooonnnoooppprrrrrrpppoooooopppqqqqqqqqqrrrssssssssstttwwwyyy}}}}}}}}}}}}zzzpppeeecccggglllqqqwwwxxxvvvsssrrrrrrxxxzzz}}}~~~}}}}}}~~~|||}}}~~~}}}|||wwwtttpppmmmkkkjjjhhhfffgggfffdddccccccaaa^^^\\\WWWSSSNNNJJJGGGDDD@@@===;;;:::999999888888999999666555444333222222222222222222222333333444444444333333444555666777777666999999999888777555444333222222111111111111111222222111222555777777<<>><<<;;;::::::999999999:::===???AAADDDGGGKKKOOOQQQTTTWWWZZZ\\\^^^bbbdddeeefffhhhjjjkkknnnrrruuuyyy{{{zzzzzzyyyxxxxxxyyy{{{|||}}}}}}||||||zzzxxxvvvuuuuuuvvvwwwxxx{{{}}}~~~}}}||||||}}}~~~jjjjjjjjjjjjjjjkkkkkkkkkiiikkkmmmmmmlllkkklllmmmqqqqqqqqqppppppooooooooooooooooooppppppoooooooooooopppqqqtttxxx|||}}}xxxssspppooopppppprrrqqqpppppppppqqqrrrsssrrrssstttsssssstttvvvyyy|||{{{{{{{{{yyyqqqhhhfffiiinnnsssxxxzzzwwwtttrrrrrrwwwzzz}}}~~~~~~~~~}}}~~~}}}{{{xxxuuupppnnnlllkkkiiiggghhhfffdddccccccaaa^^^\\\UUURRRMMMJJJGGGDDD@@@>>>999999888888888999999:::666666444333222222222222111111222333333444555555222222444555666666666666999999999888777555444333333222111111000111111111222000111555666666:::AAAHHHUUUdddnnnuuuzzzzzzvvvpppiiiddddddgggkkkssszzzzzz{{{}}}zzzzzz~~~yyysssssstttvvvwwwyyyzzzzzz|||{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~{{{zzztttqqqmmmjjjiiilllppprrrwww{{{}}}zzz}}}~~~yyytttqqqmmmiiicccZZZOOOEEE===888444333222111000000000000////////////...............------------...///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------------------------------------............///...//////000111111222222444444777>>>FFFTTTiiizzz|||rrrgggZZZMMMEEE@@@<<<;;;===????????????>>>===<<<;;;:::999888888:::<<>>999999888888999999:::;;;888777555444333222222222111111222333333444555555111222333555666777777777888888888777666555444333333222222111000000111111222000111444555555999???FFFSSSbbblllttt{{{{{{yyytttmmmhhhgggiiinnnxxxwwwttttttzzzxxxuuuuuuvvvwwwyyyzzzzzz{{{|||{{{{{{{{{{{{{{{||||||~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}zzzuuupppooopppsssuuuwww{{{|||zzz||||||wwwtttsssooohhh^^^RRRFFF<<<777444333222111000000000000////////////............//////......------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------............/////////000000111222222222333333777>>>GGGVVVkkk|||~~~tttggg[[[MMMEEE@@@<<<;;;===>>>>>>???>>>>>>===<<<;;;999999888888999<<<>>>@@@DDDGGGKKKNNNQQQSSSVVVXXX\\\___bbbdddeeegggiiikkklllooossswww{{{}}}{{{{{{|||||||||{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxyyy{{{{{{zzzyyy{{{|||ggghhhiiijjjkkkkkkkkkjjjkkklllnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmoooqqqrrrrrrrrrqqqpppooonnnoooqqqvvv{{{~~~}}}{{{wwwssspppooooooooopppooooooooopppqqqssstttuuuvvvvvvtttssstttvvvxxx}}}~~~zzzxxxwwwwwwrrrkkkhhhjjjoootttxxxyyyvvvtttuuuvvvyyy|||}}}|||xxxuuuqqqooonnnmmmkkkjjjiiigggeeecccbbb```]]][[[WWWSSSNNNJJJGGGDDD@@@===:::::::::999::::::;;;;;;999888777555444333333333222222222333333444444444111222444555777777888888777888888777777666555444333333222111000000000000222000111444444444888>>>EEEQQQ___iiirrryyy|||zzzvvvpppjjjhhhhhhmmmwwwtttqqqpppsssyyy|||{{{xxxwwwwwwxxxyyyzzzzzz{{{{{{}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}zzzvvvuuuvvvwwwyyy|||{{{yyy|||}}}yyywwwxxxtttmmmbbbUUUGGG<<<666444333222111000000000000////////////............000//////...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------------------------------------............/////////000111111222222333222333777???HHHWWWlll~~~vvvhhh[[[MMMEEE@@@<<<;;;===>>>>>>>>>>>>>>>===<<<<<<999888888888999<<<>>>@@@CCCFFFJJJNNNPPPSSSVVVYYY]]]___ccceeefffgggiiikkklllooossswww||||||zzz{{{}}}}}}}}}|||{{{zzzyyyxxxvvvvvvuuuvvvvvvuuuuuuuuuvvvwwwwwwvvvxxxyyyyyyxxxxxxzzz{{{}}}}}}~~~fffgggiiijjjkkkkkkkkkjjjjjjlllnnnnnnmmmmmmmmmnnnmmmlllkkkkkkkkkkkklllmmmmmmnnnppprrrrrrrrrpppppppppooommmlllnnnsssxxx{{{|||yyyvvvrrrooonnnnnnnnnnnnnnnnnnnnnoooqqqssstttuuuuuuuuutttrrrrrrtttvvvyyy~~~zzzwwwwwwwwwsssllliiijjjpppsssvvvwwwuuutttvvvxxxzzz~~~}}}|||xxxuuurrrooonnnmmmllljjjiiigggeeecccbbb```]]]ZZZYYYUUUPPPKKKHHHDDD@@@===<<<<<<;;;;;;:::;;;;;;;;;;;;:::888777555444444444333333333333333333333333222333444666777888999999777888888888888888777777444333222111000000000000111000000333444444888>>>DDDOOO\\\eeeooowww{{{zzzwwwpppiiifffeeehhhsss~~~tttsssssstttwwwzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||||||||}}}}}}}}}~~~|||{{{zzz{{{}}}{{{yyy{{{}}}yyyxxxyyyvvvnnncccVVVHHH===666444333222111000000000000////////////..............................------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------------------------------------------------............//////000000111111222333333222222777???IIIXXXnnn}}}tttjjj]]]OOOGGGBBB===<<<>>>>>>>>>>>>>>>>>>======<<<999888777777999;;;>>>@@@BBBEEEJJJMMMPPPTTTWWWZZZ]]]```ccceeefffgggiiikkkllloootttxxx|||}}}{{{{{{|||||||||zzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwuuuvvvxxxxxxxxxxxxyyy{{{{{{|||}}}~~~fffgggiiijjjkkkkkkjjjjjjhhhjjjllllllkkkjjjkkkllllllkkkjjjjjjjjjkkklllmmmoooppprrrrrrrrrqqqooommmqqqooolllkkklllqqqvvvyyyzzzxxxuuuqqqooommmmmmmmmmmmmmmmmmmmmoooqqqsssttttttttttttrrrqqqqqqsssuuuwww{{{{{{xxxvvvwwwsssllliiijjjppprrruuuuuuttttttwwwzzz{{{}}}|||xxxuuurrroooooonnnlllkkkiiigggeeedddbbb```]]]ZZZZZZVVVQQQLLLHHHDDD@@@===>>>===<<<;;;;;;;;;;;;;;;<<<;;;999888666555555444444333333333333333333333222333555777888999::::::888888999::::::::::::999444333222111000000000000111///000333444333777===DDDNNNZZZccclllvvvzzzzzzwwwppphhhdddaaadddooo{{{~~~~~~uuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||yyyyyyyyyzzzzzz{{{}}}}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~{{{|||||||||}}}}}}~~~~~~~~~}}}~~~{{{xxx{{{|||yyyxxxyyyuuunnndddWWWIII>>>777444333222111000000000000000/////////............+++,,,---...////////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------------------------------------------.........//////000000000111222222333333111222666???IIIYYYnnnzzzqqqlll___QQQIIICCC???>>>???===>>>>>>>>>>>>>>>===<<<999888777777999;;;>>>???AAADDDIIIMMMPPPTTTXXXZZZ]]]```ccceeefffgggjjjkkklllppptttxxx|||~~~{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxttttttuuuuuuvvvvvvwwwwwwtttvvvwwwxxxwwwwwwyyyzzzzzz{{{|||}}}iiiiiiiiiiiijjjkkklllmmmmmmmmmllllllllllllkkkkkknnnmmmmmmllllllmmmmmmnnnqqqrrrrrrqqqpppoooqqqrrrpppmmmgggbbbbbbhhhrrryyy}}}zzzvvvqqqnnnmmmmmmnnnmmmkkkjjjiiijjjmmmoooqqquuussspppnnnmmmmmmmmmnnnuuuvvvzzz}}}zzzvvvrrrnnnlllkkkooopppqqqsssuuuxxxzzz{{{~~~}}}{{{yyyyyyvvvrrrpppnnnllliiiggghhhgggfffcccaaa]]][[[YYYXXXVVVSSSOOOJJJFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777555555555555555444333222222222333444444444444444666888:::<<<:::;;;;;;;;;;;;;;;::::::666555444222111111222222111222333333444555999;;;BBBNNN\\\gggpppwwwxxxvvvwwwpppiiiccc______gggpppyyyyyy|||~~~|||zzz{{{}}}}}}zzzwww||||||}}}}}}}}}}}}}}}|||yyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||~~~~~~~~~~~~|||zzz|||yyyxxxzzzvvvuuupppfffWWWHHH===777333222111000////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------........./////////////////////////////////000111111222222666666888===HHH\\\rrr|||vvvppphhh```TTTIIIBBB>>><<<;;;<<<===>>>>>>>>>===;;;:::999888888777999;;;===???BBBEEEIIILLLOOORRRVVVXXX^^^```cccfffgggjjjmmmoooppprrruuuxxx}}}~~~}}}}}}~~~}}}|||}}}{{{xxxwwwvvvvvvtttsssvvvvvvvvvvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwwww{{{{{{{{{||||||||||||}}}iiiiiiiiiiiijjjkkklllmmmkkkkkkkkklllllllllllllllmmmmmmllllllllllllmmmmmmqqqrrrrrrqqqpppppprrrtttppplllfff```___ccclllrrryyyxxxuuurrrpppnnnnnnnnnkkkjjjhhhggghhhiiilllmmmpppnnnllliiihhhhhhhhhiiijjjmmmsss}}}{{{wwwsssooommmlllppppppqqqsssuuuxxxzzz{{{|||}}}~~~~~~|||zzzyyyvvvssspppnnnllliiiggggggfffeeeccc```]]][[[ZZZWWWVVVSSSOOOJJJFFFCCCBBB???>>>===<<<;;;::::::;;;<<<;;;999888666666666666555444333222222222333444444444444444666888:::;;;;;;;;;<<<<<<<<<;;;;;;:::888777666444333222222333111222333333444555999;;;CCCOOO___jjjrrryyy{{{xxxssslllddd^^^YYYXXX^^^gggppprrrvvv~~~~~~~~~~~~|||yyy{{{{{{|||||||||||||||{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}~~~~~~~~~|||zzz|||}}}wwwvvvxxxvvvuuupppeeeWWWIII===777333222111000////////////////////////////////////------------------------)))))))))))))))))))))))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------------------//////////////////////////////000000111111222222555666888===III]]]ttt~~~zzzqqqkkkfff^^^RRRHHHBBB>>>===<<<===>>>?????????>>>===<<<999888888777999;;;===???BBBEEEIIILLLOOORRRVVVYYY^^^```cccfffgggjjjmmmooooooqqqssswww{{{~~~~~~~~~}}}||||||zzzxxxwwwwwwvvvuuutttvvvvvvvvvvvvvvvuuuttttttvvvvvvwwwwwwwwwvvvuuuuuuzzzzzzzzz{{{{{{{{{{{{|||iiiiiiiiiiiijjjkkklllllliiijjjjjjkkkkkkllllllmmmmmmmmmllllllllllllmmmmmmqqqrrrrrrqqqqqqqqqtttvvvsssooohhhaaa]]]___eeejjjttttttttttttrrrqqqooonnnjjjiiigggeeeeeefffggghhhhhhgggdddbbb``````aaaaaaaaadddlllwww}}}yyytttqqqooonnnpppqqqrrrtttvvvxxxyyyzzzyyyzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyvvvsssqqqooommmiiigggeeedddcccbbb___]]][[[ZZZWWWUUURRROOOKKKGGGEEECCC@@@???>>><<<;;;:::::::::<<<<<<:::999888888888888666555444333222333333444444333333444555777999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888666444333333222111222333333444555999;;;DDDQQQaaammmvvv}}}}}}zzzrrrjjjaaaZZZTTTQQQVVV]]]cccgggoooyyy~~~|||{{{{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}{{{}}}{{{vvvvvvwwwvvvuuuoooeeeWWWIII>>>999333222111000////////////////////////////////////------------------------************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,//////////////////////////////000000111222222222444555888>>>KKK___vvv|||uuummmgggbbb[[[PPPFFFAAA>>>===<<<>>>???@@@@@@@@@???>>>===:::999888888999;;;===>>>BBBEEEHHHLLLOOORRRVVVYYY]]]```ccceeegggiiimmmooonnnppprrrtttxxx}}}}}}|||{{{yyywwwvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuttttttwwwwwwwwwwwwvvvuuutttsssxxxxxxyyyyyyyyyzzzzzzzzzjjjiiiiiiiiijjjjjjkkklllhhhhhhiiijjjkkklllmmmnnnmmmmmmllllllllllllmmmmmmqqqqqqrrrrrrrrrssswwwyyyzzzuuummmddd^^^^^^aaaeeeoooqqqtttuuuuuussspppnnnjjjhhhfffdddcccbbbccccccaaa___\\\ZZZYYYXXXYYYZZZ]]]```hhhrrr|||}}}zzzvvvsssqqqpppqqqrrrsssuuuvvvxxxxxxyyyxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{~~~~~~{{{yyyvvvsssqqqpppmmmjjjgggcccbbbaaa```^^^\\\ZZZYYYUUUTTTRRROOOKKKHHHFFFDDDAAA@@@>>>===;;;:::999999<<<<<<;;;;;;::::::::::::777666555333333333444444444333333333444666888999;;;;;;<<<=========<<<<<<;;;:::888777555333222111111222333333444555999;;;CCCRRRdddqqqzzz|||tttkkkbbbZZZTTTOOOQQQVVVWWW]]]hhhuuu~~~|||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||||||||}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~}}}|||~~~zzzwwwxxxzzzwwwuuupppeeeWWWIII???999333222111000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,///////////////////////////000000111111222333333333444888???LLLbbbzzz~~~{{{uuulllfff```XXXNNNEEE@@@>>>======>>>???@@@@@@@@@???>>>===:::999888888888:::<<<>>>AAADDDHHHLLLOOORRRVVVYYY]]]```ccceeegggiiilllooooooppprrrsssvvvzzz~~~|||zzzxxxvvvvvvwwwxxxwwwvvvuuuuuuvvvvvvuuuuuutttsssuuuuuuuuuvvvvvvuuuttttttwwwwwwwwwwwwxxxxxxxxxyyyjjjjjjiiiiiijjjjjjkkkkkkhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnpppqqqrrrrrrrrruuuyyy}}}zzzrrrhhh```]]]^^^```kkknnnsssvvvvvvsssooolllhhhfffdddbbb```___^^^^^^ZZZXXXUUUSSSQQQQQQRRRSSSXXX\\\cccllluuu||||||yyyvvvtttrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}~~~|||xxxvvvtttrrrpppnnnjjjgggaaaaaa```___]]][[[YYYXXXSSSRRRPPPNNNKKKHHHFFFEEEAAA@@@???===;;;::::::999;;;<<<<<<<<<;;;;;;;;;;;;888777666444333333444444333333333333444555777888::::::;;;<<<======<<<<<<:::999888777555333111000111222333333444555999;;;BBBRRReeettt~~~}}}vvvmmmbbb[[[UUUOOOOOORRRPPPXXXcccppp{{{~~~}}}}}}{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}zzzyyy{{{yyywwwpppeeeWWWIII>>>999333222111000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++,,,,,,,,,------.........------,,,,,,,,,////////////////////////000000000111222222333333333555888@@@NNNddd|||{{{|||}}}vvvmmmfff^^^WWWMMMDDD???>>>=========>>>?????????>>>===<<<::::::888888888:::<<<===AAADDDHHHLLLOOOSSSWWWZZZ]]]___bbbeeefffiiilllnnnpppqqqrrrsssuuuyyy~~~}}}yyywwwvvvvvvwwwxxxxxxwwwuuuuuuuuuuuuuuutttssssssqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwkkkjjjjjjiiijjjjjjkkkkkkiiiiiijjjkkkmmmnnnooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrrssswww|||}}}uuujjjaaa]]]\\\^^^hhhkkkpppsssssspppkkkhhhbbbaaa___]]][[[YYYXXXXXXSSSQQQOOOLLLKKKKKKKKKLLLPPPTTT[[[eeennnvvv|||}}}|||zzzwwwvvvtttssssssrrrtttuuuwwwxxxxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~|||xxxwwwuuusssqqqnnnjjjgggaaa```___^^^[[[YYYWWWVVVQQQPPPNNNLLLJJJHHHFFFEEEAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999888777555444444444555333333222222333444666777999999:::;;;<<<<<<<<<<<<999999888777666444222111111222333333444555999;;;BBBSSShhhwww~~~vvvlllbbb[[[VVVOOOMMMOOOOOOVVV```jjjsss{{{~~~}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||||||||||||||}}}~~~~~~~~~}}}}}}~~~|||}}}}}}}}}|||~~~~~~yyyyyy|||{{{yyyqqqeeeVVVHHH===888333222111000////////////////////////////////////------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,++++++,,,,,,,,,,,,------------------------,,,,,,////////////////////////000000111111222333333333333555999AAAOOOeee~~~{{{yyy{{{~~~xxxnnnggg^^^WWWMMMDDD???>>>=========>>>?????????>>>===<<<;;;:::999888888:::<<<===@@@CCCHHHLLLOOOSSSWWWZZZ\\\___bbbdddfffhhhlllnnnqqqrrrssssssuuuyyy~~~}}}yyyxxxvvvvvvwwwxxxwwwvvvtttuuuuuuuuuuuutttsssssspppppprrrtttuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwkkkkkkjjjjjjiiijjjjjjkkkkkkkkklllmmmmmmnnnooooooppppppooooooooooooppppppppppppqqqrrrtttxxx~~~yyyoooeee```^^^___eeehhhlllnnnmmmjjjeeeaaaZZZYYYWWWVVVSSSRRRPPPPPPMMMKKKIIIFFFEEEEEEEEEFFFIIINNNUUU^^^gggooovvv{{{yyyxxxwwwuuuttttttttttttssstttvvvxxxxxxxxxwwwvvvxxxxxxyyyzzz{{{}}}~~~|||{{{}}}}}}{{{xxxwwwuuutttrrrooojjjfffaaa```___]]]ZZZWWWUUUTTTNNNNNNLLLKKKIIIGGGFFFEEE@@@???>>>===<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<;;;:::999777555444444444555333222222222222444555666777888999:::;;;;;;;;;;;;999999999999777666444333111222333333444555999;;;CCCTTTjjj{{{vvvmmmccc]]]XXXRRROOOPPPPPPUUU]]]eeekkkqqqxxx|||}}}~~~}}}||||||{{{{{{{{{{{{|||}}}}}}}}}||||||{{{{{{{{{||||||{{{{{{{{{|||}}}~~~~~~}}}|||||||||||||||}}}{{{}}}}}}~~~~~~~~~~~~~~~|||wwwvvvzzz}}}~~~zzzrrreeeUUUGGG<<<777333222111000////////////////////////////////////------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------------------////////////////////////000111111222222333333444555666:::BBBPPPfffzzzxxxxxx{{{~~~~~~sssjjj___WWWMMMDDD???>>>======>>>???@@@@@@@@@???>>>===;;;:::999888888:::;;;===@@@CCCHHHKKKOOOSSSWWW[[[\\\___bbbdddfffhhhkkknnnooopppqqqrrrtttxxx}}}~~~zzzxxxvvvvvvwwwwwwwwwvvvttttttuuuuuuttttttsssrrrpppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwkkkkkkjjjjjjiiijjjjjjjjjllllllmmmmmmnnnoooooooooqqqqqqppppppppppppqqqqqqppppppqqqrrrtttyyy~~~sssjjjdddbbbcccbbbeeehhhjjjiiieee```]]]TTTSSSRRRPPPNNNLLLKKKJJJIIIHHHEEECCCAAAAAABBBBBBGGGLLLRRRZZZbbbiiipppuuuvvvuuuuuutttttttttttttttsssuuuwwwxxxyyyxxxvvvuuuwwwwwwxxxyyyzzz|||~~~}}}{{{~~~}}}{{{xxxwwwuuutttrrrooojjjfffaaa```___]]]ZZZVVVTTTRRRMMMLLLKKKJJJHHHFFFEEEEEE??????>>>===============888999:::<<<<<<<<<<<<;;;;;;:::888666555444555555333222222111222333555666666777888999::::::;;;:::999:::::::::999888666555111222333333444555999;;;DDDVVVmmm~~~xxxoooeee```\\\VVVRRRRRRQQQVVV\\\aaaeeejjjqqqvvvyyy|||}}}|||||||||{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{||||||}}}{{{{{{{{{|||~~~}}}}}}||||||||||||}}}}}}zzz|||}}}~~~{{{uuusssvvvzzz|||sssfffUUUFFF<<<666333222111000////////////////////////////////////------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////000111111222222333444444555777;;;BBBQQQggg{{{xxxwwwxxx|||xxxooo___XXXNNNEEE@@@>>>======@@@@@@AAABBBAAA@@@???>>>;;;:::999888888:::;;;===@@@CCCGGGKKKOOOSSSXXX[[[\\\___bbbdddfffhhhkkknnnnnnooopppqqqssswww}}}~~~{{{yyywwwvvvwwwwwwvvvuuuttttttuuuuuuttttttsssrrrrrrrrrsssssstttsssssssssvvvvvvvvvvvvwwwwwwwwwwwwkkkjjjjjjiiiiiijjjjjjkkkmmmllllllllllllmmmnnnnnnqqqqqqpppooonnnnnnoooooommmnnnoooppprrrvvv||||||oooeeeaaaaaa```ccceeeeeebbb]]]YYYWWWOOOLLLHHHDDDCCCDDDFFFHHHIIIFFFCCCBBBBBBCCCDDDDDDFFFJJJQQQWWW]]]ccchhhllllllmmmoooqqqssstttuuuuuurrrtttvvvxxxyyyzzzyyyyyy}}}||||||{{{{{{{{{{{{{{{}}}}}}}}}{{{yyyyyywwwuuusssqqqnnnkkkhhhbbbaaa```]]][[[XXXUUUTTTNNNLLLJJJGGGEEEDDDCCCCCC>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;:::888666444444444555444333222222222444777888777888999:::::::::::::::999999888888777666666666222333333222222333777999FFFTTTkkk|||rrrhhhccc^^^XXXSSSSSSSSSWWW^^^bbbeeeiiioootttwww{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{|||~~~~~~||||||||||||{{{zzzyyyxxxyyyzzzzzz{{{|||}}}}}}~~~}}}||||||{{{{{{{{{||||||{{{|||}}}~~~~~~~~~{{{uuuqqquuu}}}~~~~~~wwwgggQQQ@@@888666333333333222222222111111000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///,,,(((%%%%%%(((---000000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000000///000222333333222777888<<>>======;;;:::888777888:::<<<>>>???BBBGGGKKKNNNRRRWWWZZZ\\\^^^aaacccdddeeehhhjjjnnnnnnnnnoooqqqwww|||yyyyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttsssssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxkkkkkkjjjjjjjjjjjjkkkkkkmmmllllllllllllmmmnnnnnnqqqqqqpppooooooooooooooommmnnnoooppprrrvvv{{{sssgggbbb```^^^```bbbbbb```[[[WWWUUUMMMKKKGGGCCCBBBCCCFFFGGGIIIGGGFFFEEEFFFFFFGGGFFFHHHLLLSSSYYY^^^ccchhhkkkkkklllnnnppprrrsssssstttsssuuuwwwyyyzzz{{{zzzzzz}}}}}}||||||{{{|||||||||}}}}}}}}}|||yyyyyywwwuuusssqqqnnnjjjhhhdddcccaaa^^^ZZZVVVRRRPPPMMMKKKIIIFFFDDDCCCCCCCCC??????===<<<<<<<<<======>>>===<<<;;;;;;;;;<<<===;;;:::888777555555444444222222000000000222444555777777888888999999::::::999999999888777777666666444444444333333555888;;;DDDSSSkkkvvvlllgggccc]]]YYYXXXUUUYYY^^^```bbbffflllqqqwww{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~||||||{{{{{{{{{{{{||||||||||||}}}~~~{{{uuupppuuu|||vvveeePPP???777666111111111000000000//////////////////............///...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***...,,,+++******,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000000000222333333333666888<<>>======???????????????>>>>>>===<<<;;;999777888999<<<===???BBBGGGKKKNNNRRRWWWZZZ[[[]]]```aaabbbdddgggiiimmmmmmnnnnnnqqqwww}}}zzzxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuuuutttsssssssssssstttttttttuuuuuutttttttttuuuuuuvvvwwwlllkkkkkkjjjjjjkkkkkklllmmmllllllllllllmmmnnnnnnqqqpppoooooooooooooooooonnnnnnoooppprrrvvv{{{xxxjjjbbb___\\\^^^______]]]YYYUUURRRKKKIIIFFFCCCBBBCCCEEEGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKPPPVVV\\\aaadddhhhjjjjjjkkkmmmpppqqqrrrrrrrrruuuvvvxxxzzz{{{|||||||||}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}zzzyyywwwtttsssqqqnnnjjjhhhgggfffbbb^^^YYYTTTOOOMMMLLLJJJHHHEEECCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>?????????>>>===<<<=========::::::999999777666444333333222111111111222333444666666666666777888999:::::::::999888888777777666555555555555444666999<<>>777666111000000000000/////////............------------......---,,,,,,,,,------,,,,,,------,,,,,,+++******+++---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111000000111222444555666888<<>>===>>><<<:::888888999;;;<<>>============::::::::::::999777444333555555444333333333444444555555555555666888:::;;;:::::::::999888888777777555666666555555666:::<<>>>>>???@@@@@@@@@@@@???>>>>>>???===:::888888999;;;<<<@@@CCCGGGKKKNNNRRRVVVYYYYYY[[[^^^```aaabbbeeeggghhhjjjkkkmmmqqqwww~~~~~~|||wwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuusssssssssssssssssstttttttttttttttuuuuuuuuuttttttmmmllllllllllllllllllmmmmmmllllllllllllmmmnnnnnnpppooooooooooooooopppppppppqqqqqqrrrssswww|||ttthhhccc___^^^]]]^^^^^^\\\XXXTTTNNNLLLIIIFFFEEEEEEFFFGGGIIILLLPPPQQQPPPNNNNNNOOOQQQVVV]]]cccfffggghhhiiijjjlllooorrrtttttttttsssuuuvvvxxx{{{||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}{{{yyyvvvtttrrrooollliiigggeeebbb^^^ZZZUUUQQQOOOKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;999777555444555555444444444444444444444444555666888999;;;<<<;;;;;;::::::999888888888555555555444444666999<<>>>>>???===;;;999888999;;;<<<@@@CCCGGGKKKNNNQQQUUUXXXZZZ\\\___```aaacccfffhhhggghhhjjjmmmpppvvv}}}~~~|||xxxwwwvvvttttttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvuuunnnmmmmmmllllllmmmmmmnnnmmmllllllllllllmmmnnnnnnoooooooooooooooppppppqqqrrrsssssssssuuuxxx}}}|||pppjjjdddbbbaaabbbcccbbb]]]YYYRRRQQQNNNKKKIIIHHHHHHHHHIIIMMMQQQQQQOOOMMMMMMNNNQQQWWW___eeehhhhhhhhhhhhjjjlllpppsssuuuuuutttssstttuuuwwwyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~|||zzzwwwuuutttqqqmmmjjjgggeeeccc___[[[WWWSSSQQQKKKIIIGGGDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;999888666555222222222222222222222222444555777999;;;<<<======<<<<<<;;;::::::999999888555555555555444666999<<>>???===;;;999999:::<<<===AAADDDHHHKKKNNNQQQUUUXXXYYY\\\^^^```aaaccceeehhhfffhhhjjjlllpppuuu{{{~~~|||yyyxxxvvvuuuuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxwwwvvvnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnooooooooooooooopppqqqqqqttttttuuuuuuvvvyyy~~~yyyssskkkhhhffffffiiihhhccc___XXXVVVSSSOOOMMMKKKJJJJJJIIIMMMPPPOOOLLLIIIKKKMMMQQQWWW```fffiiiiiihhhhhhiiikkkooosssttttttsssrrrrrrsssuuuwwwyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}~~~~~~|||yyywwwuuusssooollliiigggeeeaaa\\\XXXTTTRRRLLLJJJGGGEEECCCBBBAAAAAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>===;;;:::888777777777000111111222333333333333333666999===???@@@???>>><<<<<<<<<;;;::::::999999666777777666666777;;;===CCCSSSmmmwwwrrrqqqppprrrssspppmmmkkkmmmoootttvvvxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}||||||||||||||||||||||||zzzzzzzzz{{{{{{|||}}}~~~zzz{{{|||}}}~~~|||}}}}}}~~~}}}vvvtttqqqnnnooorrrssslll___PPPBBB888444222............//////000000000000/////////.........,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................///000111222---111666666333222333555444666;;;EEEUUUmmmzzzgggVVVIIICCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>><<<:::999999;;;===???AAADDDHHHKKKNNNQQQUUUXXXXXXZZZ]]]___```aaadddffffffhhhjjjllloootttyyy~~~~~~~~~~~~}}}{{{zzzyyywwwvvvvvvvvvwwwxxxtttuuuuuuuuuvvvvvvvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuxxxyyyzzzzzzzzzyyywwwvvvnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnoooooonnnoooooopppqqqqqquuuvvvvvvvvvwwwzzzzzznnnkkkiiijjjllllllgggbbb[[[YYYVVVRRROOOMMMLLLKKKIIIMMMPPPNNNJJJGGGIIILLLPPPWWW```gggjjjiiiiiihhhhhhjjjnnnrrrtttsssrrrpppqqqrrrtttvvvwwwxxxxxxwwwxxxxxxyyyzzz|||~~~}}}~~~}}}zzzxxxvvvtttpppmmmkkkiiifffbbb]]]XXXTTTQQQLLLJJJHHHEEECCCBBBBBBBBBFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA???>>>;;;999888777888888111222333444555666666666333666;;;???BBBBBB@@@???===<<<<<<;;;;;;:::999999777888888777777999<<>>@@@AAADDDHHHKKKNNNQQQUUUXXXWWWYYY\\\]]]^^^```ccceeefffhhhjjjlllooosssxxx|||~~~}}}}}}}}}|||{{{zzzzzzxxxwwwwwwwwwxxxyyytttuuuuuuuuuvvvvvvwwwwwwyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxzzzzzzzzzxxxvvvuuurrrqqqppppppooooooppppppnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnooopppqqqrrrrrrvvvuuuttttttuuuyyy|||~~~zzzuuuqqqpppqqqpppkkkggggggddd^^^ZZZWWWTTTQQQOOONNNLLLJJJHHHGGGGGGHHHHHHRRRXXXaaaggghhhfffcccaaaaaaeeejjjnnnppprrrssstttrrrtttwwwwwwuuutttttttttuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}}}}}}}}}}|||zzzwwwsssqqqooolllhhhddd```\\\VVVSSSQQQMMMIIIGGGFFFFFFEEEDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKJJJJJJJJJHHHFFFDDDAAA???;;;:::999999888777555444333333333333444555777:::===AAACCCDDDCCCBBBDDDCCCAAA???===;;;;;;:::999999:::888777888:::<<>><<<;;;:::999:::<<<>>>???DDDGGGIIILLLNNNQQQTTTWWWSSSVVVZZZ^^^aaabbbbbbaaafffhhhiiikkkmmmpppuuuyyy~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyxxxwwwwwwxxxzzz~~~}}}|||{{{zzzyyyxxxxxxqqqqqqpppoooooooooppppppnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnooopppqqqqqqrrruuutttssstttuuuxxx|||~~~|||zzz{{{zzzwwwsssmmmiiiddd___\\\YYYUUUSSSOOOMMMKKKHHHGGGGGGGGGHHHQQQWWW___cccdddaaa]]][[[^^^bbbggglllnnnoooqqqrrrqqqsssuuuuuutttssssssttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~|||yyyvvvtttqqqoookkkgggccc___ZZZVVVSSSPPPLLLIIIHHHHHHGGGFFFJJJJJJKKKLLLMMMMMMMMMMMMOOOMMMLLLLLLLLLKKKHHHFFFBBB???<<<:::::::::999777444444333333333555666777999<<<@@@CCCEEEFFFEEEDDDDDDCCCAAA???===<<<;;;:::999::::::999888888:::<<>><<<;;;:::::::::<<<>>>@@@CCCFFFIIIKKKMMMQQQUUUXXXZZZZZZ[[[\\\^^^```bbbcccfffgggiiikkkmmmpppuuuyyy}}}|||}}}||||||zzzzzzyyyxxxxxxxxxxxxyyywwwwwwvvvvvvwwwwwwxxxyyywwwxxxyyyxxxwwwwwwyyy{{{~~~}}}|||{{{zzzyyyxxxxxxqqqppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllmmmnnnnnnppppppqqqrrrtttsssssssssuuuxxx{{{}}}}}}zzzuuurrrlllgggccc___ZZZWWWQQQOOOLLLIIIGGGFFFFFFFFFNNNSSSYYY\\\\\\YYYVVVTTTXXX]]]cccgggjjjlllmmmnnnoooqqqsssssssssrrrsssttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~{{{zzzyyyuuurrrnnnkkkhhhddd___[[[XXXTTTPPPMMMLLLKKKJJJIIILLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOOOOOOOOMMMJJJHHHCCC@@@===;;;;;;:::999888555444333333444666888:::===???BBBFFFHHHHHHGGGGGGEEEDDDBBB@@@===<<<;;;:::999::::::999888999;;;===FFFUUUlllzzzwwwrrrqqqooonnnnnnoooqqqsssuuuwwwzzzzzzyyywwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{yyyxxxxxxyyyyyyzzz||||||{{{{{{|||}}}~~~}}}{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~sssjjjhhhhhhhhhhhhfff```UUUIII???999666444333222111000////////////////////////............------------------,,,,,,,,,---......,,,,,,---.........------,,,+++++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---------............//////...---...///000///...000000111222333444555555555777<<>>===<<<;;;::::::;;;<<<>>>@@@BBBEEEHHHKKKMMMQQQUUUXXX```^^^\\\ZZZ[[[^^^aaadddeeegggiiikkkmmmqqquuuyyy~~~~~~|||{{{||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyvvvwwwxxxxxxxxxxxxzzz|||}}}}}}|||{{{zzzyyyyyyxxxppppppooonnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnooopppqqqqqqrrrrrrrrrssstttwwwyyy{{{~~~~~~zzztttnnniiiddd___[[[SSSQQQMMMIIIFFFDDDDDDDDDHHHLLLQQQTTTSSSQQQPPPOOORRRWWW]]]bbbeeehhhjjjkkkmmmnnnpppqqqqqqqqqssstttttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzz|||~~~}}}|||wwwuuurrrooolllhhhdddaaa\\\YYYTTTQQQOOONNNMMMLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOLLLIIIDDDAAA>>><<<;;;;;;:::888777666555444555777999;;;???AAAEEEHHHJJJJJJIIIHHHFFFEEECCC@@@>>><<<;;;;;;999:::::::::999:::<<<>>>DDDSSSiii{{{vvvrrrnnnllljjjhhhiiillloooqqqtttvvvyyyzzzyyywwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxzzzyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzzzzxxxxxxxxxxxxyyyzzz}}}|||zzzzzzzzz|||~~~|||{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~tttllljjjjjjjjjjjjggg```UUUIII???888555555222222111000//////000000////////////.....................------,,,,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++++++++,,,,,,,,,******+++,,,,,,---......---------............//////...---...///000///...000000111222333444444555777999???HHHZZZsssyyyhhhWWWKKKEEEBBB@@@AAAAAAAAAAAA???>>>======<<<;;;:::;;;===???@@@AAADDDGGGJJJMMMPPPUUUXXX^^^\\\ZZZYYYZZZ]]]aaacccdddfffiiilllnnnqqqvvvyyy|||~~~~~~{{{zzz{{{|||{{{{{{zzzyyyyyyxxxwwwxxxxxxxxxvvvvvvuuuuuuvvvvvvwwwxxxuuuwwwxxxxxxxxxyyy{{{~~~}}}||||||{{{zzzzzzyyyyyypppooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnooopppqqqqqqqqqqqqqqqrrrtttvvvxxxyyy~~~|||vvvpppiiiccc___UUUSSSNNNJJJFFFCCCBBBBBBAAADDDIIIKKKLLLKKKKKKLLLMMMRRRYYY^^^bbbeeegggiiikkklllnnnooooooqqqsssuuuttttttuuuvvvxxxzzz|||}}}}}}}}}}}}||||||{{{{{{{{{yyy{{{~~~yyywwwtttrrrpppmmmiiifffaaa^^^YYYUUUSSSRRRPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSQQQMMMJJJFFFCCC???===<<<<<<:::999:::999777555555777:::<<>>888555444222111000000000000000000////////////.....................------,,,,,,,,,***+++,,,,,,******+++,,,******++++++,,,---......------......------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////------...000000000//////000000111222333444555777999???JJJ[[[uuummm[[[NNNFFFCCCAAAAAABBBBBBAAA@@@>>>======<<<;;;:::;;;===???@@@AAACCCGGGIIILLLOOOSSSWWWWWWWWWXXXYYY[[[^^^```aaacccfffiiilllnnnrrrvvvyyy|||~~~}}}{{{yyyyyy{{{||||||{{{yyyyyyxxxwwwwwwwwwwwwxxxuuuttttttttttttuuuvvvvvvvvvwwwxxxyyyxxxyyy|||~~~|||||||||{{{zzzzzzyyyyyyoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllmmmmmmoooooopppqqqooopppppprrrsssuuuwwwxxx~~~~~~wwwppphhhdddZZZWWWRRRLLLGGGDDDBBBAAA===@@@CCCEEEEEEFFFGGGIIIIIINNNUUU\\\```cccfffhhhiiikkkmmmnnnoooqqqtttwwwvvvuuuuuuuuuvvvxxxzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxyyy||||||zzzxxxvvvtttrrrnnnkkkgggccc^^^ZZZXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUSSSNNNKKKGGGDDDAAA>>>===<<<;;;999;;;999777666666999<<<>>>DDDFFFIIILLLMMMMMMLLLKKKIIIGGGEEEBBB???===<<<;;;:::;;;;;;;;;:::;;;>>>AAAGGGSSSfff||||||tttnnnkkkdddaaa^^^[[[]]]aaafffjjjpppsssvvvyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}~~~zzzyyyyyyxxxxxxyyy{{{{{{}}}}}}||||||}}}~~~~~~~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}~~~~~~~~~~~~~~~uuupppoooqqqqqqqqqllldddWWWIII>>>888555444111111000000000000000111////////////............------------------,,,,,,,,,---......,,,,,,---...((()))***+++,,,---...///.........------+++***************++++++,,,,,,------------,,,,,,+++++++++---------............///...------...000111000/////////000111222333444444555888>>>III[[[uuusss___PPPGGGDDDBBBBBBCCCCCCBBBAAA???>>>===<<<;;;;;;;;;===???AAABBBDDDGGGIIIKKKNNNRRRUUURRRTTTVVVZZZ]]]___``````bbbeeeiiilllooorrrvvvyyy|||~~~}}}zzzyyyxxxyyy{{{}}}}}}|||yyyyyyxxxwwwwwwwwwwwwwwwuuuttttttttttttuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}||||||{{{{{{{{{zzzzzzzzzooonnnmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkllllllmmmnnnoooppppppnnnooopppqqqsssuuuvvvwww{{{xxxooojjj___\\\VVVPPPJJJFFFDDDCCC===???@@@AAAAAAAAACCCEEEGGGLLLTTTZZZ___cccfffhhhiiikkklllnnnoooqqquuuxxxxxxwwwuuuuuuuuuvvvxxxyyy{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxzzz}}}~~~{{{zzzyyyvvvssspppmmmiiiddd```]]][[[YYYWWWUUUVVVWWWXXXXXXYYYXXXXXXVVVVVVWWWXXXXXXUUUQQQMMMHHHEEEAAA???>>>===;;;:::999888666666777;;;@@@CCCGGGIIILLLOOOPPPPPPOOONNNIIIHHHEEEBBB@@@===<<<;;;:::;;;;;;;;;;;;<<>>III\\\wwwwwwbbbRRRHHHEEECCCCCCDDDDDDCCCBBB@@@???>>>===<<<;;;<<<>>>@@@AAACCCEEEGGGIIIJJJMMMPPPSSSSSSTTTWWWYYY\\\___```aaabbbeeeiiimmmpppsssvvvyyy|||~~~{{{yyyxxxxxxyyy|||~~~~~~}}}yyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{{{{{{{{{{zzzzzzzzznnnnnnmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmnnnoooppppppnnnnnnpppqqqsssuuuvvvvvvwww{{{}}}uuuooobbb___YYYSSSMMMIIIFFFEEE???@@@@@@???>>>>>>@@@BBBFFFLLLSSSZZZ___cccfffhhhiiijjjlllmmmooorrrvvvyyyyyywwwvvvttttttuuuwwwxxxzzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxx|||~~~}}}|||zzzvvvtttqqqmmmhhhcccaaa___\\\[[[WWWXXXYYYZZZZZZ[[[[[[[[[XXXXXXYYYZZZZZZWWWSSSOOOIIIFFFBBB???>>>===;;;:::777666555555888>>>CCCGGGIIIKKKNNNQQQRRRRRRQQQPPPJJJHHHFFFCCC@@@===<<<;;;:::;;;<<<;;;;;;===???BBBDDDOOO```rrrxxxpppjjjdddaaa___\\\WWWSSSTTTYYY___cccllloootttxxxyyyzzz|||}}}|||{{{zzzzzzyyyyyyyyyyyyvvvwwwyyy{{{||||||{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~zzzrrrooopppsssttttttqqqhhhZZZKKK???888444444111000000000000000111111000/////////............,,,,,,,,,------.........***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++************+++,,,------......******+++,,,------...///---------.........//////...---,,,...000111111000//////000111222333333444777:::@@@LLL___zzzyyydddSSSIIIFFFCCCDDDDDDEEEDDDBBBAAA@@@>>>===<<<;;;<<<>>>@@@AAACCCEEEGGGIIIJJJLLLOOORRRVVVWWWWWWYYY[[[^^^aaacccaaaeeeiiimmmpppsssvvvyyy}}}~~~~~~yyyxxxwwwwwwyyy|||~~~~~~~~~yyyxxxxxxwwwvvvwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyzzzyyyzzz{{{zzzyyyyyyzzz|||{{{{{{{{{{{{{{{zzzzzzzzzooonnnmmmllllllmmmnnnooonnnnnnnnnnnnoooooooooooooooooonnnmmmmmmmmmmmmnnnqqqqqqqqqqqqrrrsssttttttwwwzzzyyyrrrmmmfff\\\TTTOOOKKKEEEAAA@@@???>>>======>>>???@@@CCCIIIQQQYYY___dddhhhjjjjjjjjjlllmmmoooqqqrrrssstttsssrrrrrrrrrtttuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvzzz~~~~~~}}}|||{{{xxxuuuqqqlllgggbbb___^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]YYYSSSOOOIIIFFFCCC@@@???===:::999:::999999888999===CCCHHHPPPRRRTTTVVVVVVVVVUUUTTTRRRNNNIIIEEEBBB@@@>>><<<:::;;;;;;::::::;;;>>>AAAEEENNN^^^rrr{{{sssmmmgggccc```]]]ZZZUUUQQQPPPTTT\\\bbbjjjnnntttyyy{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{|||||||||||||||{{{{{{{{{||||||zzzxxxyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{||||||}}}~~~~~~{{{wwwsssqqqrrruuuwwwxxxwwwkkkZZZIII===777555444111111111111000000000000////////////////////////......------------......------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,---------......+++,,,...//////---,,,***///000222111///......///------------.........///222222111000222444666888888:::BBBOOOdddxxxdddSSSHHHDDDDDDEEEFFFFFFEEECCCAAA@@@>>>>>>=========???@@@AAABBBDDDFFFHHHHHHJJJLLLNNNUUUWWWXXXYYYYYYZZZ]]]___fffgggiiijjjlllqqqwww{{{||||||tttssstttvvvyyy|||~~~~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxzzz{{{}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{ooonnnmmmllllllmmmnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooqqqqqqqqqqqqrrrsssttttttuuuxxx|||~~~wwwqqqjjj```XXXRRRMMMGGGCCC@@@???>>>=========>>>???BBBGGGOOOWWW]]]bbbgggiiiiiiiiikkklllnnnooopppqqqsssrrrrrrsssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuutttvvvyyy}}}~~~~~~|||zzzvvvqqqlllgggdddbbb______^^^^^^^^^^^^^^^___aaa`````````___[[[UUUQQQJJJGGGCCCAAA???===;;;999777777888999;;;@@@GGGLLLRRRTTTVVVXXXYYYXXXWWWVVVSSSOOOIIIEEEBBB@@@>>><<<:::;;;;;;::::::;;;>>>AAAFFFOOO___qqqxxxpppiiiddd```^^^\\\YYYUUUQQQPPPTTT[[[```iiimmmsssxxxzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||||||||||||||zzzyyyyyyzzzzzzyyyxxxyyyyyyyyyyyyzzzzzz{{{|||zzz{{{||||||}}}}}}|||||||||}}}~~~~~~~~~~~~}}}|||||||||||||||{{{zzzzzz{{{{{{{{{||||||}}}~~~~~~zzzwwwsssrrrtttwwwzzz{{{wwwlllZZZIII>>>777555444111111111111000000000000////////////////////////......------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,---------......,,,---......---+++)))(((---///000///...---------------........./////////222222111111222444666777888:::AAANNNcccrrr```QQQHHHEEEDDDEEEFFFFFFEEEDDDAAA@@@???>>>=========>>>@@@AAABBBDDDFFFGGGHHHIIILLLNNNSSSUUUWWWXXXYYY[[[]]]```eeefffhhhjjjlllqqqwww{{{}}}|||tttrrrtttvvvyyy|||~~~}}}{{{xxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{||||||yyyyyyzzzzzzzzzzzzzzzzzzooonnnmmmllllllmmmnnnooopppoooooonnnnnnmmmmmmmmmkkkkkkkkklllmmmooopppqqqqqqppppppqqqqqqrrrssstttuuuwwwzzz|||wwwpppeee\\\VVVPPPJJJFFFAAA@@@>>><<<<<<<<<===>>>@@@EEEMMMUUU[[[aaaeeehhhhhhhhhiiijjjkkklllmmmnnnnnnooopppqqqrrrrrrrrrrrrssstttttttttttttttssssssssstttwww{{{|||wwwrrrmmmjjjhhheeecccaaa```___```aaabbbcccbbbbbbbbb```\\\WWWRRRKKKHHHDDDAAA???===;;;999555666888:::>>>EEEMMMRRRUUUVVVYYYZZZ[[[ZZZYYYXXXSSSOOOIIIEEEBBB@@@>>><<<::::::;;;::::::;;;???BBBHHHPPP___qqqvvvnnnhhhccc___]]][[[YYYUUUQQQPPPSSSYYY^^^ggglllrrrwwwzzz{{{|||}}}~~~}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{||||||||||||{{{yyyvvvvvvwwwxxxxxxwwwyyyyyyyyyyyyzzz|||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~yyywwwtttsssvvvyyy|||}}}wwwlllZZZJJJ>>>777444333111111111111000000000000////////////////////////......------------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++......------,,,,,,------,,,,,,,,,---------......---......---,,,***(((&&&+++---......,,,++++++,,,....../////////000000000222111111111222444666777888:::AAANNNcccyyyjjjZZZMMMGGGEEEDDDEEEFFFFFFFFFDDDBBBAAA???>>>=========>>>???@@@AAACCCEEEGGGHHHIIILLLNNNPPPSSSUUUWWWYYY[[[^^^```dddeeegggiiilllqqqwww||||||tttqqqsssvvvzzz}}}~~~|||yyyxxxwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyynnnnnnmmmllllllmmmooopppppppppooonnnmmmmmmllllllllllllllllllmmmnnnooopppppppppppppppqqqrrrssstttuuuxxxzzz|||~~~}}}uuujjjaaaZZZTTTMMMIIICCCAAA???<<<;;;;;;===>>>???DDDLLLSSSZZZ___dddhhhgggggghhhiiijjjjjjkkkkkkiiikkkmmmnnnooooooooonnnqqqrrrrrrrrrrrrqqqqqqpppqqqsssuuuxxx||||||wwwrrrnnnkkkiiifffcccaaa``````bbbccccccbbbbbbbbb```\\\VVVRRRKKKHHHDDDAAA@@@>>>;;;999666777999<<>>888444333111111111111000000000///////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---......------+++***)))+++---......,,,++++++,,,////////////000000000000111111111222333444666777888:::AAAMMMccc|||{{{||||||yyyqqqdddUUUJJJEEEDDDCCCDDDFFFFFFFFFEEECCCAAA??????>>>======>>>???@@@@@@BBBDDDFFFGGGIIIKKKMMMNNNPPPTTTWWWYYY\\\___aaabbbdddfffiiilllrrrxxx}}}{{{tttppprrrvvvzzz~~~~~~|||zzzyyyxxxxxxxxxvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyynnnmmmllllllmmmnnnoooppppppoooooonnnmmmllllllkkkmmmmmmllllllllllllmmmmmmppppppppppppqqqrrrsssssssssvvvyyy{{{}}}zzzoooeee^^^WWWPPPLLLFFFCCC@@@===;;;;;;<<<===???DDDKKKRRRXXX]]]cccffffffffffffggghhhiiiiiijjjhhhiiikkkmmmnnnnnnnnnmmmooopppppppppoooooonnnmmmooopppsssvvvyyyzzztttpppmmmjjjhhheeebbb``````aaabbbaaa``````___^^^YYYSSSOOOJJJGGGCCCAAA@@@>>><<<:::999:::<<>>888444333111111111111000000000///////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......------..................---...//////---,,,,,,---////////////000000000000111111111222333444555666888:::@@@MMMbbb}}}xxxuuuvvvtttrrrkkk___RRRHHHCCCBBBCCCDDDFFFGGGFFFEEECCCBBB@@@???>>>======>>>?????????AAADDDEEEFFFHHHKKKMMMLLLOOOTTTWWWZZZ\\\___aaabbbdddfffiiimmmssszzzzzztttppprrrwww{{{~~~|||zzzyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyymmmmmmllllllmmmnnnooopppooonnnnnnmmmmmmlllllllllnnnmmmmmmlllkkkkkkllllllpppooooooppppppqqqrrrssspppssswwwyyyzzz}}}sssjjjbbb\\\UUUPPPIIIFFFBBB>>>;;;;;;===>>>???CCCIIIOOOUUUZZZ___bbbbbbccccccdddfffggghhhhhhhhhiiikkklllnnnnnnoooooonnnnnnnnnnnnmmmlllkkkkkklllnnnqqqtttxxx}}}}}}wwwssspppllljjjfffcccaaa`````````___^^^^^^]]][[[VVVPPPLLLGGGEEEBBB@@@???>>><<<:::;;;===???AAAFFFMMMVVV\\\[[[\\\\\\\\\[[[XXXUUUTTTMMMJJJEEEAAA@@@???===<<<999999:::::::::<<<@@@CCCIIIRRRbbbvvv|||ssslllfffaaa^^^[[[ZZZXXXUUURRRSSSVVVXXX```eeemmmsssxxxzzz}}}~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzxxxwwwuuuuuuvvvxxxxxxxxxvvvvvvvvvvvvwwwxxxzzzzzz}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}yyyuuurrrooonnnnnnoooooonnnoooeeeVVVHHH===777444333111111111111000000000000////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,---------......---------...//////000000...///000000...------........./////////000000000000111222333444555555555888:::@@@LLLbbbyyytttpppooolllkkkfff]]]QQQGGGCCCBBBCCCDDDFFFGGGGGGFFFDDDCCC@@@???>>>=========>>>???===@@@CCCEEEFFFHHHKKKMMMLLLPPPUUUXXX[[[]]]```bbbbbbdddgggjjjooouuu}}}yyytttpppsssxxx|||~~~|||zzzyyyyyyyyyyyywwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyymmmmmmllllllmmmnnnpppqqqmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkklllmmmmmmoooooooooooopppqqqrrrssspppssswwwxxxxxxzzz~~~xxxnnnggg```ZZZUUUKKKHHHCCC???<<<<<<===>>>>>>BBBGGGLLLPPPUUUZZZ^^^]]]^^^___aaabbbdddeeeeeeggggggggghhhjjjkkkmmmnnnllllllllllllkkkjjjiiiiiijjjmmmpppssswww{{{|||wwwtttmmmkkkiiifffcccaaa```___^^^]]]\\\[[[YYYUUUOOOJJJDDDBBB???>>>>>>>>>===;;;;;;===???CCCHHHPPPYYY____________]]][[[WWWTTTRRRJJJGGGBBB@@@???>>>===<<<888999:::::::::<<<@@@CCCJJJSSScccwwwwwwooohhhccc___[[[[[[YYYVVVTTTSSSVVVXXX^^^dddlllrrrwwwzzz}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyyyy{{{{{{{{{||||||}}}~~~zzzvvvqqqooolllllllllmmmmmmllljjjaaaSSSFFF===777444333111111111111000000000000////////////////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,---------............---------......///...///000000...------...------........./////////000111222333444555555555888:::???LLLbbb|||vvvooojjjhhhbbbcccaaa[[[QQQHHHDDDBBBCCCDDDFFFGGGGGGFFFEEECCCAAA@@@>>>=========>>>???===???BBBDDDFFFHHHKKKMMMMMMQQQVVVZZZ\\\^^^```bbbbbbdddgggkkkpppwww~~~yyytttqqqtttyyy}}}~~~}}}{{{yyyxxxxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzmmmlllllllllmmmnnnpppqqqlllllllllmmmmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnooooooooooooooopppqqqrrrssssssvvvyyyzzzyyyyyy}}}zzzqqqjjjddd]]]XXXMMMJJJDDD???===<<<>>>???===@@@EEEIIIMMMRRRWWWZZZZZZ[[[\\\^^^```aaacccdddcccccccccccceeegggjjjkkklllllllllkkkjjjiiihhhgggiiilllooosssvvv{{{zzzwwwmmmlllkkkhhheeeccc```___]]]]]]\\\[[[YYYTTTNNNIIIBBB@@@>>>===>>>>>>===<<<;;;<<>>>>>>>>===<<<888999:::::::::<<<@@@CCCKKKTTTdddwww{{{ssslllfffbbb\\\\\\ZZZWWWUUUTTTVVVWWW]]]ccckkkrrrwwwzzz}}}}}}}}}}}}}}}||||||||||||zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyxxxxxxyyyzzzzzz~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{yyyzzz{{{|||{{{zzzyyyxxx{{{{{{{{{||||||}}}~~~xxxtttnnnmmmkkkkkklllnnnnnnmmmhhh___RRREEE<<<777444333111111111111000000000000////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---///000///...,,,------------------.........///000111222333444555555555888:::???LLLaaa{{{tttkkkeeeccc[[[]]]]]]YYYQQQIIIEEECCCCCCDDDFFFGGGGGGFFFEEEDDDAAA@@@???=========>>>???<<>>===<<>>>>>AAAGGGPPPXXX^^^aaacccaaa___^^^[[[WWWRRRNNNGGGDDDAAA>>>>>>===;;;:::999999999999999<<<@@@DDDMMMXXXeeetttuuummmfffbbb___\\\XXXVVVVVVVVVUUUTTT]]]```fffmmmsssxxx|||}}}{{{|||}}}~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{xxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyyxxxxxxxxxwwwwww}}}|||}}}~~~~~~~~~xxxtttssstttuuuvvvvvvuuuuuuuuuwwwzzz}}}||||||}}}}}}~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}wwwooommmjjjhhhgggiiikkkmmmmmmeee]]]OOOCCC;;;666444222111111111111000000000000//////...---------------,,,------......------,,,///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---///---,,,,,,......---+++---------------,,,,,,,,,////////////////////////000000000000//////////////////000111333444555666::::::>>>KKKbbbxxxrrrllleee```\\\[[[XXXTTTNNNHHHBBB???BBBCCCEEEGGGHHHGGGFFFEEEBBBAAA???===<<<;;;<<<<<<>>>@@@BBBDDDFFFHHHLLLNNNPPPQQQTTTXXX[[[^^^___```aaadddhhhmmmttt|||yyytttrrrrrrsssvvv{{{~~~}}}{{{{{{||||||zzzyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||mmmmmmmmmmmmmmmmmmnnnooooooooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnoooppprrrrrrssstttvvvxxxzzz{{{zzzrrrkkkccc^^^SSSOOOHHHCCC@@@>>>===<<<<<<===???AAACCCFFFHHHIIILLLMMMOOOQQQTTTWWWYYY[[[ZZZ[[[[[[\\\]]]]]]^^^^^^aaaccceeeeeedddbbbbbbcccdddfffiiimmmrrrvvvyyy{{{~~~yyyvvvsssnnnjjjgggeeebbb```\\\\\\[[[YYYVVVQQQLLLIIIDDDCCCAAA???============???@@@CCCJJJSSS[[[```ccccccaaa___]]]ZZZVVVQQQMMMFFFCCC@@@>>>===<<<;;;:::999999:::999:::===AAAEEENNNXXXffftttwwwooohhhccc___\\\XXXVVVUUUUUUTTTSSSZZZ]]]bbbiiipppuuuyyy{{{{{{|||}}}}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwxxxxxxyyyyyyyyyzzz||||||}}}~~~~~~wwwsssqqqrrrtttvvvtttttttttuuuwwwzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~xxxqqqooollliiigggiiikkkllllllddd\\\NNNBBB:::666444222000000000////////////...000///..................,,,------......------,,,///,,,******,,,------,,,+++++++++,,,,,,---------)))))))))))))))******+++,,,*********,,,,,,+++***////////////////////////////////////////////////000000000000//////////////////000222333444555666:::;;;???KKKbbbzzzrrrllleee___[[[YYYVVVQQQLLLGGGBBB@@@BBBCCCFFFGGGHHHHHHFFFEEEAAA@@@>>>===<<<;;;<<<<<<===???BBBCCCEEEGGGKKKNNNOOOQQQTTTWWW[[[^^^___```aaadddhhhmmmsss|||zzzuuusssqqqsssvvv{{{~~~}}}{{{{{{||||||zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||lllllllllllllllmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmjjjjjjkkkkkkkkkkkkllllllnnnmmmmmmmmmnnnnnnoooppppppqqqqqqrrrtttvvvxxxyyy|||wwwooogggaaaVVVQQQJJJDDDAAA???===<<<:::;;;<<<===???@@@BBBBBBFFFFFFGGGIIILLLOOOQQQSSSUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]^^^]]]]]]^^^___^^^```ccchhhmmmrrruuuwww}}}|||xxxtttoookkkhhheeeccc```\\\\\\[[[YYYUUUPPPLLLIIIDDDCCCAAA???>>>=========AAABBBFFFNNNWWW___ccceeecccaaa^^^\\\YYYTTTOOOKKKEEEBBB???===<<<;;;:::999999999::::::;;;>>>BBBFFFOOOZZZhhhuuuzzzqqqjjjeee___\\\XXXUUUTTTTTTSSSRRRUUUXXX]]]dddkkkqqqvvvyyyzzz{{{||||||}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyzzz{{{|||{{{|||}}}zzztttqqqqqqsssuuurrrsssuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}||||||}}}|||vvvtttpppllliiiiiijjjkkkkkkbbbZZZMMMAAA999555333222////////////............000000/////////.........,,,------......------,,,...,,,***+++,,,------,,,)))***++++++------...///)))))))))))))))***+++++++++***)))***,,,---,,,+++////////////////////////////////////////////////////////////000000000000///000111222333444555666:::;;;???KKKaaa{{{tttmmmeee___YYYWWWSSSNNNIIIEEEAAA@@@BBBDDDFFFHHHIIIHHHGGGEEEAAA@@@>>><<<;;;;;;<<<<<<===>>>AAABBBDDDFFFIIILLLOOOPPPSSSWWW[[[^^^___```bbbdddggglllsss}}}{{{vvvtttqqqrrruuuzzz~~~~~~}}}{{{{{{||||||zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzzzzz{{{||||||||||||||||||}}}}}}}}}~~~~~~kkkkkkkkkkkklllmmmnnnnnnoooooonnnnnnnnnmmmmmmmmmjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnooopppppppppqqqrrrsssuuuvvvwwwzzz|||{{{sssjjjcccZZZUUUMMMGGGCCC@@@>>><<<;;;;;;<<<<<<======>>>>>>@@@@@@AAACCCEEEHHHJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRUUUVVVVVVVVVXXXZZZXXXZZZ^^^ccchhhlllppprrrxxx~~~yyyvvvqqqllliiifffcccaaa]]]\\\[[[XXXTTTOOOKKKIIIEEECCCAAA???>>>===>>>>>>AAACCCIIIQQQ[[[bbbfffgggdddbbb^^^[[[WWWRRRMMMJJJDDDAAA>>><<<;;;;;;:::888999::::::;;;<<>>@@@BBBCCCEEEHHHKKKNNNPPPSSSWWWZZZ]]]```aaacccdddggglllsss~~~{{{vvvssspppqqqtttyyy}}}~~~}}}{{{{{{||||||zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~jjjjjjjjjjjjkkklllmmmnnnppppppooonnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmnnnooopppppppppqqqqqqssstttvvvwwwxxxzzz~~~vvvllleee^^^XXXPPPIIIDDDAAA>>><<<;;;;;;;;;;;;::::::::::::<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQSSSSSSUUUXXX]]]bbbfffjjjllltttzzz{{{wwwrrrnnnkkkhhhdddbbb^^^]]][[[WWWSSSNNNKKKHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@DDDKKKUUU___eeehhhhhhfffccc^^^ZZZVVVQQQLLLHHHCCC@@@===;;;;;;;;;:::999999:::;;;;;;===AAAFFFJJJSSS^^^lllwwwvvvnnnhhhaaa^^^YYYVVVTTTSSSRRRPPPPPPQQQUUUZZZaaaiiiooosssvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~zzzuuuuuuwwwwwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~~~~|||}}}yyytttppplllhhheee]]]UUUIII>>>777444333333111111111000000000//////000000000111000///......,,,------......------,,,+++,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,------...,,,++++++,,,...//////...+++,,,,,,,,,---------...////////////////////////.../////////000000000111000000111222444555666777999<<>>===;;;;;;;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJMMMOOORRRVVVZZZ]]]```aaacccdddggglllsss~~~|||uuurrrppppppssswww|||~~~}}}{{{{{{||||||zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~iiiiiiiiijjjkkklllmmmnnnpppooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkkkklllmmmnnnoooppppppppppppqqqrrrsssuuuuuuuuuxxx|||{{{ooogggbbb\\\SSSKKKFFFBBB???===::::::999999888777777777:::::::::;;;===???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFFFFGGGHHHKKKNNNNNNPPPSSSWWW[[[___bbbdddmmmttt}}}yyytttooollliiieeeccc^^^]]]ZZZWWWRRRNNNJJJHHHEEEDDDBBB@@@???>>>>>>>>>@@@EEEMMMYYYccciiikkkjjjhhhddd___ZZZUUUPPPKKKHHHCCC@@@===;;;;;;;;;:::999999:::;;;<<<>>>BBBHHHLLLUUUaaannnxxxzzzqqqkkkccc___[[[WWWUUUTTTRRRPPPNNNOOOQQQUUU\\\dddkkkooorrrsssuuuxxxzzz{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyy||||||{{{{{{{{{zzzzzzzzzzzz|||~~~{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}vvvooogggbbbZZZRRRGGG<<<666444333333111111111111000000000000...///000111000///...---,,,------......------,,,***,,,...---,,,++++++,,,///......---++++++***)))***************+++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,---......//////////////////////////////......//////000000111111000111222333444555666777999<<>>>>>@@@BBBFFFIIIJJJHHHEEECCC>>>>>><<<;;;;;;;;;<<<<<<===???AAABBBBBBDDDGGGJJJLLLNNNRRRVVVZZZ]]]```aaabbbdddggglllsss}}}}}}uuuqqqoooppprrrvvv{{{~~~}}}{{{{{{||||||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzz{{{|||||||||~~~~~~~~~hhhhhhiiiiiijjjlllmmmnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkllllllkkkkkkkkklllmmmnnnppppppnnnnnnnnnooopppqqqrrrsssrrruuuzzztttlllddd^^^UUUMMMGGGBBB???===;;;;;;::::::999888888888888888888999:::<<<===>>><<<<<<<<<===>>>>>>?????????@@@AAAAAABBBCCCFFFIIIIIIJJJMMMQQQTTTXXX[[[\\\eeelllwww~~~zzzuuupppmmmiiifffddd___]]]ZZZVVVQQQMMMJJJHHHFFFDDDBBB@@@???>>>>>>???AAAGGGPPP]]]gggmmmnnnmmmjjjfff```ZZZUUUPPPKKKHHHCCC@@@===<<<<<<<<<;;;:::999:::<<<===???CCCIIIMMMVVVbbboooxxx~~~uuunnneeeaaa\\\XXXVVVTTTRRRQQQLLLLLLMMMQQQWWW^^^eeejjjoooqqqsssvvvyyy{{{}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyxxxyyy{{{}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{|||||||||zzz|||~~~~~~~~~}}}|||}}}~~~|||||||||||||||}}}}}}}}}|||~~~~~~}}}|||qqqfff^^^XXXPPPEEE;;;666333333333111000000000000/////////---...///000000...---,,,,,,------......------,,,))),,,......,,,++++++,,,---------,,,,,,++++++++++++************+++,,,,,,,,,*********,,,,,,+++*********+++,,,,,,---......////////////////////////.........///000111111111000111222333444666777777888===DDDNNNaaa~~~yyyttthhhaaaVVVKKKBBB>>>======>>>AAAEEEHHHIIIGGGDDDBBB>>>===<<<;;;:::;;;<<<<<<>>>@@@AAABBBCCCEEEHHHJJJLLLNNNQQQVVVZZZ]]]```aaaaaadddhhhmmmsss|||wwwrrrooooooqqquuuzzz~~~~~~}}}{{{{{{||||||zzzyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~hhhhhhhhhiiijjjlllmmmnnnjjjjjjjjjkkkkkkllllllllljjjjjjkkkkkkkkkllllllllljjjkkkkkklllmmmnnnppppppmmmmmmmmmmmmnnnpppqqqqqqooosssyyy}}}yyypppfff```WWWNNNHHHCCC???===>>>>>>======<<<;;;;;;;;;777777777888999:::;;;<<<999::::::;;;<<<<<<=========>>>?????????AAADDDFFFEEEGGGIIILLLPPPSSSVVVWWW___fffrrr{{{vvvqqqmmmjjjfffddd___]]]ZZZVVVQQQMMMJJJHHHFFFDDDBBB@@@????????????BBBHHHSSS___jjjppppppoookkkgggaaa[[[UUUPPPKKKHHHCCCAAA>>><<<<<<===<<<;;;999:::<<<===@@@DDDJJJNNNWWWcccpppyyywwwqqqfffbbb]]]YYYVVVUUUSSSQQQKKKJJJKKKNNNSSS[[[bbbfffmmmooorrruuuyyy{{{}}}~~~{{{zzzyyyyyyxxxxxxyyyyyywwwyyy{{{}}}~~~~~~}}}|||yyyzzzzzz{{{|||}}}~~~~~~zzz|||~~~~~~}}}{{{{{{|||~~~zzzzzz{{{{{{||||||}}}}}}{{{|||}}}}}}||||||}}}~~~sssfff]]]WWWOOODDD;;;555333333333000/////////............---...///000000...,,,+++,,,------......------,,,))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////---,,,,,,......---,,,''''''((()))******++++++////////////////////////---......///000111111222000111222333555666777777888===DDDOOOaaa~~~{{{llleeeXXXLLLBBB===<<<<<<===@@@DDDHHHIIIFFFCCCAAA>>>===<<<;;;:::;;;<<<===???@@@BBBCCCCCCEEEHHHJJJLLLNNNQQQUUUZZZ]]]```aaaaaadddhhhmmmttt|||yyysssoooooopppuuuzzz~~~~~~}}}{{{{{{||||||zzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz}}}}}}~~~~~~~~~hhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkkkkkkkkklllmmmnnnoooooonnnnnnnnnnnnnnnoooppppppqqqsssuuuyyyuuulllaaaWWWRRRMMMGGGCCCCCC???===:::999888888666555666666666777777888999:::::::::::::::::::::::::::<<<<<<<<<<<<===>>>@@@@@@BBBDDDFFFGGGHHHKKKOOORRRWWW___lllxxx}}}xxxsssoookkkgggdddccc___YYYUUUSSSPPPKKKGGGEEEAAA@@@AAA@@@===>>>AAABBBNNN[[[ccckkkrrrtttrrrkkkgggaaa\\\WWWRRRLLLIII@@@???===<<<;;;;;;;;;<<<999:::;;;<<<===CCCLLLSSS]]]eeepppyyy|||rrrlllfff]]]XXXUUUSSSPPPNNNJJJGGGGGGJJJNNNRRR[[[dddgggmmmqqqqqqtttzzz}}}}}}yyyxxxxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~|||~~~~~~yyyvvvwwwzzz|||}}}yyyyyyyyyyyyyyyzzz{{{|||zzz{{{}}}~~~}}}~~~~~~~~~}}}~~~|||pppeee\\\UUULLLAAA999666555333222111111000000//////......////////////............//////............//////.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---111111111111000000000000444444444444555777999:::888===DDDMMM^^^|||vvviiiWWWJJJCCC@@@>>><<>>@@@AAABBBCCCFFFIIILLLNNNRRRTTTVVVYYY\\\^^^ccceeehhhjjjnnnuuu{{{tttoooooopppssswww{{{}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{|||||||||||||||{{{{{{zzzyyyyyyzzzzzz{{{|||||||||hhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkklllllllllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqrrruuuxxx}}}yyyssshhh^^^XXXSSSLLLHHHGGG@@@>>>;;;:::::::::888777666555555555555666777777999999999999999999999999999::::::;;;===???@@@AAA@@@BBBDDDEEEFFFHHHLLLOOOTTT[[[fffrrrzzzvvvrrrnnniiifffccc^^^XXXTTTRRROOOJJJFFFEEEAAA???@@@@@@===>>>AAAEEEPPP]]]eeelllssstttrrrkkkgggbbb\\\WWWQQQKKKHHHAAA???>>><<<;;;;;;;;;<<<999:::;;;<<<===CCCKKKRRR[[[dddoooxxxvvvmmmggg^^^XXXVVVTTTQQQNNNKKKHHHGGGIIIKKKMMMUUU]]]cccjjjooopppsssxxx{{{zzzxxxxxxwwwwwwxxxyyy{{{{{{}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~}}}xxxuuuvvvyyy|||~~~{{{{{{{{{{{{{{{|||}}}}}}zzz{{{}}}~~~~~~~~~~~~|||{{{|||yyynnneee]]]VVVMMMBBB:::666555333111111000000000/////////...////////////............//////............//////......---------,,,,,,,,,+++++++++*********)))))),,,,,,++++++***++++++,,,------------------------........................000/////////..................///000111111222222444444333444555666888999888===DDDLLL]]]|||xxxkkkYYYLLLDDDAAA>>><<>>@@@AAAAAACCCFFFIIIKKKNNNQQQTTTVVVXXX\\\^^^bbbdddhhhjjjnnnuuu{{{uuunnnnnnnnnqqqvvvyyy{{{|||||||||||||||{{{{{{{{{{{{vvvvvvvvvwwwxxxyyyzzz{{{|||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{|||||||||hhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnoooqqqrrrtttvvvzzzwwwlllaaaZZZTTTMMMHHHGGGAAA???===<<<<<<<<<:::999888777666666555666666666888888888888888888888888777777888:::<<<>>>@@@AAA>>>???AAABBBCCCEEEIIILLLPPPUUU^^^iiiuuu}}}xxxuuuqqqllliiibbb]]]WWWTTTRRROOOJJJFFFEEEAAA???@@@???===>>>BBBHHHSSS```hhhnnntttuuurrrlllhhhbbb\\\VVVPPPJJJFFFAAA@@@>>><<<;;;;;;;;;<<<999;;;<<<<<<===BBBKKKRRR[[[cccnnnxxx|||ooohhh```ZZZWWWTTTQQQNNNLLLHHHFFFGGGGGGHHHNNNUUU]]]eeelllooorrrwwwyyywwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~~~~~~~yyyuuuuuuyyy|||~~~~~~}}}}}}}}}~~~{{{|||}}}~~~~~~~~~|||zzzzzz{{{~~~tttlllddd^^^WWWNNNCCC:::666444333111000000000000////////////////////////............//////............//////...------------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,........................////////////////////////////////////............***+++---...000222444555333333333333444666777888888===DDDLLL]]]{{{zzznnn]]]NNNFFFBBB???===???AAADDDGGGHHHFFFDDDCCC@@@???===;;;:::::::::;;;<<<>>>???@@@AAACCCFFFHHHJJJMMMQQQSSSUUUXXX\\\^^^aaadddhhhkkkooovvv|||vvvmmmlllmmmoootttxxxzzz{{{|||||||||{{{{{{{{{{{{zzzuuuuuuuuuvvvxxxyyy{{{|||{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{||||||hhhhhhiiiiiiiiijjjjjjjjjlllllllllllllllllllllllljjjjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmlllllllllmmmmmmlllllllllmmmmmmnnnqqqrrrssstttwww|||{{{oooddd\\\UUUMMMHHHGGGCCCAAA>>>=========;;;:::<<<;;;:::999888888777888777777777777777777777777777777777999:::<<<>>>???===>>>???@@@@@@BBBEEEHHHKKKOOOVVV^^^jjj{{{~~~{{{wwwsssnnnkkkbbb]]]XXXTTTRRROOOJJJFFFEEEAAA???@@@???===???CCCKKKWWWccckkkqqquuuuuurrrmmmiiibbb\\\VVVPPPIIIEEEBBBAAA???===;;;;;;;;;;;;999;;;<<<<<<===CCCKKKRRR\\\dddoooxxx~~~qqqkkkbbb[[[XXXVVVRRROOOLLLHHHFFFFFFEEEDDDIIIPPPXXX```iiimmmrrrvvvwwwuuuuuuvvvvvvwwwxxxyyyzzzzzzzzz}}}}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~xxxwwwyyy}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||yyyyyy{{{{{{yyypppjjjccc]]]WWWNNNCCC:::666444222111000000000000////////////////////////............///......------......///------------------------...............---------++++++******++++++,,,,,,------------------------........................///////////////.........***+++,,,...000222333444222222333444555666777777999===CCCLLL\\\zzz|||qqq```QQQGGGBBB???===???AAADDDGGGHHHGGGEEECCC@@@???===<<<;;;:::;;;;;;<<<===???@@@AAACCCFFFHHHIIILLLPPPSSSUUUXXX[[[^^^```ccchhhlllpppwww{{{uuunnnllllllooosssxxxzzz{{{||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||zzz{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{||||||iiiiiiiiiiiijjjjjjjjjjjjlllllllllllllllllllllllljjjjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmlllllllllnnnmmmllllllllllllmmmmmmpppqqqrrrssstttwww|||wwwkkkccc[[[SSSMMMKKKEEECCC@@@>>>>>>===<<<:::===<<<;;;999888888888888666666666666666666666666888777777777888999::::::<<<===>>>>>>>>>@@@CCCEEEGGGJJJNNNUUU```qqq|||yyytttooolllddd___YYYUUUSSSPPPKKKGGGFFFBBB???@@@@@@>>>AAAEEENNNYYYfffmmmssswwwvvvrrrmmmiiiccc]]]WWWPPPJJJFFFCCCAAA???===<<<;;;;;;;;;:::;;;<<<===???DDDMMMTTT___gggqqqzzztttmmmddd]]]ZZZWWWSSSPPPKKKHHHFFFFFFDDDCCCGGGNNNSSS\\\fffkkkpppuuuvvvtttttttttuuuwwwxxxyyyyyyyyyzzz|||~~~~~~~~~~~~}}}}}}|||~~~}}}zzz{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzxxxzzz}}}}}}~~~uuummmhhhaaaZZZVVVMMMBBB999555444222000////////////000000000000////////////..................------------......------------------------******************+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////------...///000111222222222222333555666666777777999===CCCKKK[[[xxx{{{qqqbbbSSSGGGAAA>>>===???AAADDDGGGHHHHHHFFFDDDAAA@@@>>><<<;;;;;;;;;;;;;;;===???@@@AAABBBEEEHHHHHHKKKOOORRRTTTWWW[[[^^^___ccchhhlllqqqyyyzzztttooommmmmmooosssxxx{{{|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{iiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmooonnnmmmmmmlllmmmmmmmmmpppqqqqqqrrrrrruuuxxx||||||oooggg```WWWQQQOOOIIIFFFCCCAAA@@@???===;;;;;;:::999888777777777777666666666666666666666666777777666666666666777777:::;;;<<<<<<;;;===@@@BBBCCCEEEHHHMMMWWWgggzzz~~~{{{wwwqqqmmmfffaaa[[[XXXUUURRRNNNJJJHHHCCC@@@AAAAAA@@@CCCHHHNNNZZZgggoootttxxxvvvsssnnnjjjddd^^^XXXRRRLLLHHHCCCBBB@@@>>><<<;;;;;;;;;999;;;===>>>@@@GGGPPPWWWbbbjjjsss{{{wwwpppfff___[[[XXXTTTQQQKKKHHHFFFFFFDDDBBBEEEKKKNNNWWWaaaggglllrrrtttsssrrrsssuuuvvvxxxxxxyyyyyyyyy{{{~~~~~~}}}}}}}}}||||||{{{{{{zzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzwwwwwwvvv{{{|||zzz|||}}}zzzrrrlllhhh```YYYSSSKKK@@@888444333222000////////////000000000000////////////..................------------......,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////////////////000000111111222222222333555666777888888888999===CCCKKKZZZwwwyyypppbbbSSSGGG@@@======>>>AAADDDHHHIIIHHHFFFEEEAAA@@@>>><<<;;;;;;;;;<<<;;;===>>>???@@@BBBEEEGGGGGGJJJNNNQQQTTTWWW[[[^^^```cccgggkkkqqq{{{zzztttooommmlllnnnrrrwww{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxyyyzzzzzz{{{{{{iiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkklllllllllmmmnnnnnnnnnpppooonnnnnnmmmmmmmmmnnnooopppqqqqqqqqqsssvvvyyy|||tttlllddd\\\VVVTTTNNNKKKHHHEEECCCAAA>>><<<;;;:::999888888888888888666666666666666666666666555555444555555666777777888999999999888999<<<>>>>>>@@@BBBFFFOOO^^^ppp|||~~~zzztttpppiiiddd^^^ZZZXXXUUUPPPLLLIIIEEEAAABBBBBBBBBEEEJJJNNNZZZgggpppuuuyyywwwsssnnnjjjeee___ZZZTTTNNNJJJDDDCCC@@@>>><<<;;;;;;;;;999;;;>>>???BBBIIISSS[[[dddkkktttzzzyyyqqqhhh```\\\YYYTTTQQQLLLHHHFFFEEEBBB???BBBGGGIIIRRR[[[aaagggnnnqqqpppqqqrrrtttvvvxxxxxxxxxxxxyyyzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{tttnnnllllllttt{{{|||}}}~~~~~~{{{yyyyyyuuuoookkkhhh```XXXQQQIII>>>666333333222111.../////////000000000111////////////...............------,,,,,,------...,,,,,,,,,---------......---------....../////////************+++,,,---...------------------------..................................../////////000000000111111222222333333333444666777888999888888999>>>CCCJJJZZZvvvvvvnnnaaaRRRFFF???<<<===>>>AAAEEEHHHIIIIIIGGGFFFAAA@@@>>>===<<<;;;<<<<<<;;;<<<>>>???@@@BBBEEEGGGFFFIIIMMMPPPSSSWWW[[[]]]```cccfffkkkrrr}}}{{{uuunnnlllkkklllqqqvvvzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{iiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkkkkkkllllllmmmnnnooooooppppppooonnnnnnnnnnnnnnnooopppqqqqqqqqqsssvvvxxx{{{|||tttmmmddd^^^]]]RRROOOKKKHHHEEECCC@@@>>><<<<<<;;;:::::::::;;;;;;777777777777777777777777222333333444555666888999666777777666666777999<<<;;;<<<>>>BBBJJJYYYjjjvvv|||vvvrrrjjjfff```\\\ZZZWWWRRRNNNJJJEEEBBBCCCCCCCCCFFFKKKMMMYYYgggpppvvvyyywwwsssnnnjjjeee```[[[UUUPPPLLLDDDCCCAAA>>><<<;;;;;;;;;999;;;>>>@@@DDDKKKUUU]]]eeekkktttzzz~~~zzzrrriiiaaa]]]YYYUUUQQQLLLIIIFFFDDDAAA===>>>CCCFFFOOOXXX]]]dddkkkooooooppprrrtttvvvxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}||||||{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvmmmhhhffffffuuu}}}~~~~~~}}}~~~yyy}}}ttttttqqqmmmkkkhhhaaaXXXOOOGGG<<<555333333222111.../////////000000111111000/////////...............------,,,,,,------...,,,,,,,,,------.........*********++++++,,,,,,,,,************+++,,,---...........................////////////////////////---.........//////000000///000111222333444555555444555777888999:::999999:::>>>CCCJJJYYYvvvtttlll```QQQEEE>>><<<<<<>>>AAAEEEHHHIIIIIIGGGFFFAAA@@@>>>===<<<<<<<<<<<<;;;<<<>>>???@@@BBBEEEGGGFFFIIIMMMPPPSSSWWW[[[]]]aaacccfffjjjrrr}}}vvvmmmkkkiiikkkooouuuyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{mmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmnnnooopppooommmllllllnnnmmmmmmmmmmmmmmmnnnooooooooonnnmmmmmmmmmnnnpppqqqrrrqqqppppppppprrrtttvvvwwwzzz{{{uuuqqqhhh^^^ZZZUUUOOOKKKIIIGGGCCC??????>>>======>>>>>><<<:::888777666666777777666555444444555555555555555555666666666666777777777777::::::<<>>;;;;;;;;;::::::======>>>@@@EEENNNXXX___hhhnnnuuuzzz}}}~~~wwwmmmddd___YYYSSSOOONNNJJJEEEBBBAAABBBAAAAAAHHHKKKQQQXXX```hhhmmmppppppppprrrtttvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{||||||}}}~~~}}}}}}~~~|||~~~~~~vvvmmmeeeccceeeggg{{{~~~{{{{{{vvvtttsssrrrqqqoookkkeee^^^YYYPPPHHH===555333222111000000000///...............////////////////////////------------------------//////.........---------)))******++++++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///......///000000000000000111111111000111111222222444444444555777888:::;;;===>>>CCCKKKXXXqqqzzzwwwssskkk]]]PPPGGGAAA>>><<>><<<<<<<<<<<<@@@???======>>>AAADDDFFFHHHJJJNNNQQQSSSVVVYYY\\\^^^aaaeeejjjrrr}}}rrrnnnkkkhhhjjjpppvvvyyyyyy|||zzzyyywwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllmmmnnnooonnnlllkkklllmmmnnnmmmmmmmmmnnnnnnooooooooonnnnnnmmmnnnooopppqqqrrrqqqppppppppprrrtttuuuvvvyyy}}}}}}zzzpppfffaaa\\\UUUPPPNNNKKKGGGDDD@@@>>>=========<<<:::888:::999777888999999888666555555555555555555555555555666666666777777777777888888:::===@@@HHHXXXgggzzzzzzvvvpppmmmgggccc___ZZZVVVSSSMMMGGGBBBBBBBBBBBBGGGMMMRRR\\\gggmmmrrrvvvuuurrrpppllleee___ZZZUUUPPPLLLGGGCCC>>><<<;;;;;;;;;:::===>>>???AAAGGGPPPZZZaaaiiiooovvvzzz~~~xxxnnnfff```[[[UUUQQQNNNJJJFFFCCCBBBBBBAAA@@@CCCFFFKKKSSS[[[ccciiilllnnnoooppprrrtttvvvwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~zzzsssjjjeeedddgggjjj|||~~~~~~zzzuuusssooonnnlllkkkgggbbb[[[VVVMMMFFF;;;444222111000///000000///.......................................---------------------------,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,------......---------............///......///000000000000000000000000///000000111222444444555555666888999:::<<<===CCCKKKXXXppp~~~yyywwwsssjjj]]]QQQHHHBBB>>><<>><<<<<<<<<<<>>======>>>AAADDDFFFGGGJJJNNNPPPRRRUUUYYY[[[]]]```dddiiiqqq}}}vvvooollliiikkkpppvvvyyyyyy{{{zzzyyywwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhiiijjjiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnmmmlllkkklllmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooopppqqqqqqqqqppppppppprrrtttuuuuuuwwwzzz||||||rrrhhhbbbZZZTTTQQQNNNIIIEEECCCAAA???>>>===<<<:::888<<<:::999999:::;;;999888666666666666555555555555555555666666666777777777777666777:::<<>>???@@@CCCIIIRRR\\\dddkkkpppwww{{{~~~{{{ppphhhbbb\\\VVVRRRNNNKKKFFFCCCBBBBBBAAA??????AAAFFFNNNVVV^^^eeeiiimmmmmmoooqqqsssttttttuuuvvvvvvwwwwwwxxxzzz{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||xxxqqqjjjffffffkkkooo}}}~~~xxxsssqqqlllkkkjjjhhheee___YYYTTTJJJCCC999333111111111///000000///.......................................------------------------,,,,,,,,,,,,++++++++++++------,,,,,,+++******))),,,,,,,,,,,,------------,,,,,,,,,---------......---------............///......///000000000000000//////......///000111111555555555555666777999999:::<<>><<<<<<<<<<<>>======???AAADDDFFFGGGJJJMMMPPPRRRTTTXXXZZZ\\\___dddhhhooozzzxxxqqqmmmjjjlllqqqwwwyyyzzz{{{zzzyyyxxxwwwwwwxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvwwwxxxxxxxxxyyyyyyyyyzzzgggggggggggghhhiiijjjkkkhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmlllkkkjjjkkkmmmnnnnnnooooooppppppppppppooooooooooooooopppppppppqqqpppppppppqqqrrrssstttrrrtttwwwxxx{{{~~~rrrkkkbbb[[[VVVQQQLLLHHHFFFDDDBBBAAA@@@???>>><<<===;;;::::::;;;;;;:::999777777777666666666666666555555555666666666777777777555666999:::>>>IIITTTcccuuu}}}yyysssqqqnnnjjjfff```XXXTTTNNNIIIEEEEEEEEEFFFJJJPPPTTT\\\cccfffjjjppprrrqqqnnnkkkfffaaa\\\WWWQQQNNNHHHDDD@@@===<<<<<<<<<;;;===>>>AAAEEEKKKTTT___fffmmmrrryyy||||||qqqiiiccc]]]WWWSSSOOOLLLGGGDDDCCCBBB@@@>>>>>>@@@DDDKKKSSS\\\dddhhhkkklllnnnqqqrrrsssttttttuuuuuuuuuvvvwwwxxxyyyzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzztttmmmiiijjjnnnrrr}}}{{{tttpppnnnlllkkkjjjhhheee___YYYTTTHHHAAA888333222222222000000000///.......................................,,,,,,------------------.........---------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,---------...---------------............///......///000000000000000///////////////000111222555555555666777888999::::::<<>>???BBBEEEGGGGGGFFFFFFCCCBBB@@@>>><<<<<<<<<<<<>>>======>>>???BBBDDDFFFGGGJJJMMMOOOQQQTTTWWWYYY[[[^^^cccgggmmmwwwyyysssooolllmmmrrrwwwzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyygggggggggggghhhjjjkkklllhhhhhhhhhiiiiiiiiijjjjjjjjjlllmmmlllkkkkkklllmmmnnnoooppppppqqqqqqppppppnnnoooooopppppppppppppppqqqqqqqqqrrrrrrsssttttttppprrrtttvvvxxxxxxmmmddd^^^XXXRRRNNNHHHFFFCCCBBBBBBBBB@@@???===;;;::::::;;;<<<:::999888888777777777666666666555555555555666666666666777666666999:::<<>>AAAFFFMMMVVVaaahhhpppuuuzzz}}}|||rrriiiccc]]]WWWRRRPPPMMMIIIEEEDDDBBB???===>>>???BBBGGGOOOYYYaaafffiiikkknnnqqqsssttttttttttttttttttuuuvvvwwwxxxyyy}}}}}}|||}}}}}}~~~~~~~~~~~~~~~|||~~~}}}vvvoookkkjjjmmmpppzzzxxxrrrnnnmmmmmmkkkjjjhhhddd^^^WWWRRRGGG@@@888444333333333111000000///.......................................,,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---------------............///......///000000000000000000000000000111222333444555555666666888999;;;<<<:::<<>>===???BBBDDDFFFGGGGGGFFFCCCBBB@@@>>><<<<<<<<<<<<=========>>>@@@BBBDDDFFFGGGIIILLLOOOPPPSSSVVVXXXYYY]]]bbbffflllttt|||uuuqqqnnnooosssxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{|||wwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwgggggggggggghhhiiikkkkkkhhhhhhiiiiiiiiijjjjjjjjjkkklllmmmmmmllllllmmmnnnnnnoooppprrrrrrqqqqqqpppnnnoooppppppqqqqqqpppppprrrrrrssssssttttttuuuuuuppprrrtttuuuwww|||vvvkkkccc]]]VVVRRRLLLIIIEEECCCCCCBBBAAA@@@>>><<<;;;;;;<<<===;;;:::999999888888777777666666444444555555555666666666888666666999;;;<<>>===============???CCCIIIPPPZZZdddkkkrrrwww|||~~~sssjjjccc]]]WWWSSSQQQNNNJJJFFFDDDBBB???<<<<<<<<<>>>BBBJJJSSS[[[aaafffiiilllpppssstttttttttssssssttttttuuuwwwxxxyyy{{{{{{{{{|||}}}~~~}}}~~~{{{}}}zzzsssmmmjjjkkkmmmxxx}}}xxxrrrooonnnnnnllljjjgggccc]]]UUUPPPFFF@@@888444333333222111000000///...............------------------------+++,,,,,,------.........++++++++++++************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,---------............///......///000000000000000000000000000111333444444555555666888:::<<<>>>???===>>>CCCKKKXXXqqq~~~xxxtttrrrnnnhhh___VVVOOOHHHBBB>>><<<>>>AAADDDFFFGGGGGGFFFCCCBBB@@@>>><<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFGGGIIILLLNNNPPPRRRUUUWWWXXX\\\aaafffkkksss}}}wwwsssppppppuuuyyy{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{vvvvvvvvvvvvwwwzzz|||}}}||||||{{{zzzyyyxxxwwwwwwffffffffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkmmmnnnnnnmmmmmmnnnooonnnoooqqqrrrsssrrrqqqpppnnnooopppqqqqqqqqqppppppsssssstttuuuvvvvvvvvvvvvqqqsssttttttuuuyyyvvvmmmeee^^^ZZZTTTQQQLLLHHHFFFEEECCCAAA@@@>>>======>>>>>>===<<<::::::999888888777666666444444444555555555666666777555666999;;;;;;>>>DDDKKKZZZooo}}}wwwtttppplllgggaaaZZZUUUOOOJJJHHHIIIJJJJJJMMMRRRRRRYYY___aaadddiiikkkjjjhhhfffccc```\\\WWWQQQLLLJJJFFFAAA>>>>>>>>>>>>===???BBBFFFLLLTTT^^^hhhoootttxxx}}}uuullleee___YYYTTTQQQNNNJJJGGGEEEBBB>>>;;;<<<;;;<<>>AAADDDFFFGGGGGGFFFCCCBBB@@@>>><<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFGGGIIILLLNNNOOOQQQTTTVVVVVV[[[aaafffkkksss|||yyyuuuqqqqqquuuzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{|||{{{{{{zzzzzzyyyyyyyyyxxxfffeeeeeeeeeeeefffggggggiiijjjjjjjjjjjjkkkkkkkkklllmmmnnnnnnmmmmmmooopppnnnpppqqqssssssrrrqqqpppnnnooopppqqqrrrqqqppppppssstttuuuvvvwwwwwwwwwwwwrrrtttuuutttsssvvv|||{{{ssslllggg]]]YYYSSSNNNKKKHHHEEEDDDAAA@@@??????@@@@@@???===::::::999999888777777666444444444555555555666666777444555999;;;:::===AAACCCRRRggg}}}yyyvvvqqqmmmhhhbbb[[[WWWPPPKKKIIIKKKLLLLLLOOOTTTQQQXXX^^^```ccchhhjjjhhhgggeeebbb___[[[VVVPPPLLLJJJFFFBBB???>>>>>>>>>===AAADDDIIIOOOWWWaaakkkrrruuuyyy~~~wwwmmmgggaaaZZZVVVQQQOOOKKKHHHEEEBBB>>>;;;=========???EEENNNWWW\\\___bbbgggmmmqqqsssssssssttttttttttttvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~yyyuuusssssswww|||{{{vvvuuuuuuwwwuuurrrnnniiiaaaYYYSSSCCC>>>666222111111///---000000///...............------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++------,,,++++++***************+++++++++,,,,,,,,,***+++---//////...---,,,---------.........//////...//////000000000000000------......///111222333444555777:::===@@@CCCEEEAAABBBGGGNNNYYYqqqxxxssspppmmmhhh```XXXQQQJJJCCC???;;;===@@@DDDFFFGGGGGGFFFCCCBBB@@@>>><<<<<<<<<<<<;;;;;;===???AAACCCEEEFFFGGGIIILLLNNNOOOQQQTTTVVVUUUZZZaaaffflllsss|||zzzvvvrrrrrrvvvzzz{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzyyywwwvvvvvvxxxyyy{{{yyyyyyyyyzzzzzzzzz{{{{{{eeeeeeffffffggghhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkknnnmmmmmmlllllllllmmmmmmoooppprrrssssssrrrpppooopppqqqqqqrrrrrrsssssssssvvvuuuuuuuuuuuutttttttttuuutttsssrrrsssvvvyyy{{{}}}rrrjjjgggaaa[[[VVVRRRNNNHHHDDDCCCCCCBBB@@@===;;;:::;;;<<<<<<;;;:::999999999999777666666555555555555666666666666666777888999:::CCCHHHVVVmmm{{{wwwrrrmmmhhhbbb\\\XXXRRRPPPLLLLLLMMMOOOQQQQQQWWWXXXZZZ]]]aaaeeehhhjjjiiifffbbb^^^ZZZWWWRRROOOJJJEEECCCCCCAAA>>>???BBBCCCEEEJJJRRR]]]gggnnnqqqyyy}}}{{{ssskkkccc\\\WWWTTTQQQMMMIIIFFFBBB===::::::;;;<<<>>>BBBHHHPPPUUU___bbbgggllloooqqqrrrrrrttttttssstttuuuvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~}}}|||~~~yyyxxx{{{|||{{{{{{zzzxxxuuurrrmmmdddXXXPPPDDD;;;555444444111000111////////////////////////000000///...------,,,,,,...........................+++((()))+++---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................111111000000//////......222222222222333444555555666888:::===@@@CCCEEEGGGAAADDDDDDLLL___rrr{{{wwwsssnnnjjjbbbYYYPPPGGGAAA>>>:::;;;===@@@DDDFFFFFFEEEDDDCCC@@@>>><<<;;;;;;;;;:::;;;===???AAABBBCCCCCCEEEGGGIIIKKKLLLOOOSSSUUUZZZ[[[```gggkkkpppyyy|||wwwsssuuuwwwxxxzzz}}}|||||||||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyeeeeeefffgggggghhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllmmmmmmnnnoooppprrrssssssrrrpppoooqqqqqqqqqrrrssssssttttttuuuuuuuuutttttttttssssssuuutttrrrrrrsssvvvyyyzzzxxxsssmmmeee___[[[VVVOOOKKKEEEEEEDDDBBB???>>>======>>>===<<<;;;::::::::::::777777666666555555666666666666666666777888999:::BBBGGGSSSggg{{{xxxsssnnniiiddd^^^ZZZUUURRROOONNNPPPRRRSSSSSSWWWXXXZZZ]]]aaadddgggiiijjjgggccc___\\\XXXSSSPPPJJJFFFCCCCCCBBB???@@@CCCDDDGGGLLLUUU___iiippptttzzz}}}}}}tttlllddd]]]XXXUUURRRMMMJJJFFFBBB>>>;;;:::;;;<<<===@@@FFFNNNSSS]]]aaafffkkknnnpppqqqrrrttttttttttttuuuwwwxxxzzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||xxxssslllbbbWWWOOOCCC;;;444444444111000111//////////////////////////////......---,,,,,,,,,...........................+++))))))+++---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................000000000000////////////222222222222333444555666777888:::<<>>AAAEEEGGGGGGFFFDDDCCCAAA>>><<<<<<<<<<<<:::;;;===???AAABBBCCCCCCEEEGGGIIIKKKLLLOOORRRUUUXXXYYY^^^eeejjjnnnwww~~~xxxtttvvvwwwvvvxxx|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyfffffffffggghhhhhhiiiiiilllllllllllllllllllllllllllkkkkkkkkklllmmmnnnnnnooopppqqqrrrrrrqqqpppoooqqqqqqqqqrrrssstttttttttttttttsssssssssrrrrrrrrrtttsssrrrrrrsssuuuwwwyyy|||~~~wwwnnnfff```ZZZSSSNNNIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;888888777666666666666666666666666666777888999:::AAADDDNNN___vvv}}}yyyuuupppkkkfff```\\\XXXVVVSSSRRRSSSUUUVVVVVVXXXXXXZZZ]]]```dddggghhhkkkhhhddd```]]]YYYTTTPPPKKKFFFCCCCCCBBB@@@AAADDDFFFJJJQQQYYYccclllssswwwzzz}}}vvvmmmeee^^^YYYVVVSSSOOOKKKGGGCCC???<<<;;;;;;<<<<<<>>>DDDJJJOOOZZZ^^^eeejjjmmmoooqqqrrrtttttttttuuuvvvwwwyyyzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||uuulll```UUUNNNCCC:::444333333111000111////////////////////////.........------,,,,,,+++---------------------------,,,******+++,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------......................../////////000000000111111222222222222333444555666777888999;;;===???AAAAAACCCFFFFFFLLL\\\mmm|||wwwsssooohhh___UUUKKKDDD@@@======???BBBFFFHHHHHHGGGEEECCCAAA???===<<<<<<<<<;;;;;;===>>>@@@AAABBBCCCDDDFFFIIIJJJLLLNNNQQQTTTWWWXXX]]]dddhhhlllvvvyyyttttttuuutttvvvyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz~~~~~~~~~}}}|||{{{yyyyyyfffgggggghhhhhhiiiiiijjjlllllllllmmmnnnnnnoooooojjjjjjkkkkkklllmmmnnnooooooooopppqqqqqqpppooooooppppppqqqrrrsssttttttuuusssssssssrrrrrrrrrqqqqqqtttsssrrrrrrrrrsssuuuvvvyyy{{{vvvmmmfff___XXXRRROOOMMMJJJGGGFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;:::999888777777777777777666666666666777888999:::>>>AAAHHHUUUjjj~~~zzzvvvrrrmmmhhhccc___ZZZXXXVVVUUUVVVWWWXXXWWWXXXYYYZZZ]]]```ccceeegggiiigggccc```]]]YYYTTTPPPLLLGGGDDDDDDCCCAAABBBFFFHHHMMMUUU^^^fffnnnuuuyyy{{{}}}xxxoooggg```[[[XXXUUUQQQLLLIIIEEE@@@===;;;;;;;;;;;;<<>>???AAAEEEFFFLLLZZZjjj~~~xxxuuuqqqkkkbbbXXXMMMDDD@@@>>>===>>>AAAEEEGGGGGGGGGEEEDDDBBB???>>>=========;;;<<<<<<===???@@@BBBCCCDDDFFFHHHJJJKKKMMMPPPSSSVVVWWW\\\ccchhhllluuu}}}vvvqqqrrrrrrrrruuuxxxyyyyyyzzzzzz{{{||||||}}}||||||||||||{{{{{{{{{{{{yyyyyyxxxxxxyyyzzz|||}}}}}}{{{yyyxxxgggggghhhhhhiiijjjjjjjjjjjjjjjlllmmmoooqqqrrrrrrjjjjjjjjjkkkkkkmmmnnnooooooooooooooooooooooooooooooooopppqqqrrrssstttuuusssrrrrrrrrrrrrqqqqqqqqqsssrrrrrrqqqqqqrrrssstttvvvxxx|||xxxqqqjjjccc]]]XXXTTTOOOKKKIIIGGGEEECCC???>>>===<<<<<<;;;;;;<<<;;;;;;:::888888777777777666666666666777888999:::;;;>>>CCCNNN___xxx~~~{{{wwwsssooojjjeeeaaa\\\ZZZWWWWWWXXXYYYXXXWWWYYYYYY[[[]]]___bbbdddffffffdddbbb___]]]XXXSSSPPPMMMHHHDDDDDDCCCBBBDDDHHHJJJPPPYYYbbbiiiooouuuyyyzzz}}}yyyqqqiiibbb^^^[[[WWWSSSNNNJJJFFFAAA>>><<<<<<;;;:::;;;???EEEIIISSSZZZbbbgggjjjlllppptttuuuuuuvvvwwwxxxyyyzzzzzz||||||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzkkk]]]RRRKKKAAA999333222333111000111////////////////////////...---------------,,,,,,------------------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////......///000111222333333333333333333444555666666888888999:::;;;<<<=========CCCEEEKKKYYYiiixxxuuurrrmmmdddZZZOOOEEE@@@>>>======???CCCEEEFFFEEEFFFEEEBBB@@@>>>=========<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJLLLOOORRRVVVWWW\\\ccchhhllluuuyyyrrrmmmnnnpppqqqtttyyyxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{xxxxxxxxxxxxyyy{{{}}}}}}{{{yyyxxxhhhhhhhhhiiijjjjjjkkkkkkiiijjjkkkmmmoooqqqrrrssskkkjjjjjjjjjkkklllmmmmmmooonnnnnnnnnnnnnnnnnnooommmnnnooopppqqqrrrssstttssssssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqsssvvvzzz}}}zzztttnnniiiddd^^^VVVQQQNNNKKKGGGCCC@@@@@@???>>>===============<<<;;;:::999888888888666666666666777888999:::999<<>>DDDHHHQQQYYYbbbgggiiilllqqquuuuuuvvvwwwxxxzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||lll\\\QQQJJJ@@@888222222333111000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------.........//////////////////////////////000000111222333333333333333333444555666777888888999:::;;;<<<<<<===;;;BBBDDDJJJWWWfffyyyuuusssoooggg]]]QQQGGGAAA>>>======>>>BBBDDDEEEEEEGGGEEECCCAAA???>>>>>>>>>===<<<<<<<<<===???AAABBBDDDFFFHHHIIIIIIKKKNNNQQQVVVWWW\\\cccgggllluuu~~~wwwpppkkklllnnnppptttyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||||||||{{{{{{{{{{{{xxxwwwwwwwwwyyy|||}}}{{{yyyxxxhhhhhhiiiiiijjjkkkkkklllkkkllllllmmmnnnoooppppppkkkkkkkkkjjjkkkkkkllllllnnnnnnnnnmmmmmmnnnnnnnnnllllllmmmooopppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppooosssxxxzzz~~~zzzvvvppphhh^^^WWWSSSOOOJJJEEECCCBBBAAA@@@@@@??????@@@>>>===<<<:::999999888888666666666666777888999:::999<<>>DDDIIIOOOXXXbbbhhhiiilllqqqwwwuuuvvvxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~mmm\\\PPPJJJ@@@888222222222111000222////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***---//////---+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///////////////////////////000000000111111222222222444333333444444555666777888888999:::;;;<<<===>>>;;;BBBEEEJJJUUUcccyyyuuutttqqqjjj```UUUJJJDDD@@@>>>>>>???BBBEEEFFFFFFGGGFFFDDDAAA??????>>>???===<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIKKKMMMPPPTTTUUUZZZaaafffjjjsss}}}zzzrrrmmmmmmnnnpppsssxxxyyyzzzzzzzzz{{{{{{|||||||||||||||{{{{{{{{{zzzzzzwwwwwwvvvwwwyyy}}}}}}{{{yyyxxxhhhiiiiiijjjjjjkkkllllllnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnkkkkkklllnnnoooqqqrrrrrrttttttssssssssssssrrrrrrrrrrrrqqqqqqpppooooooooommmqqqvvvyyy{{{wwwoooddd\\\WWWRRRLLLFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>><<<;;;:::999999999666666666666777888999::::::===???AAAIII\\\www}}}zzzwwwsssppplllgggddd```^^^]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\^^^```bbbcccaaa``````aaa```^^^YYYVVVOOOJJJFFFEEEDDDDDDGGGMMMTTT]]]gggnnnqqqtttxxx{{{xxxzzz|||}}}yyysssmmmgggccc___\\\WWWRRRNNNIIIDDDAAA<<<<<<;;;:::;;;???EEEIIIOOOXXXbbbhhhiiilllrrrxxxuuuvvvxxxzzz{{{{{{{{{zzzwwwxxxzzz|||~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~nnn]]]PPPIII???888222222222111000222/////////////////////////////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////000000000000000000000000111111111111111222222222444444444444444555777777888888999:::<<<===>>>>>>===DDDGGGKKKTTTaaa~~~zzzvvvuuusssmmmcccXXXMMMGGGAAA@@@???@@@CCCFFFGGGGGGHHHFFFDDDAAA@@@?????????===<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJMMMOOOSSSTTTYYY```dddiiirrr{{{}}}uuuooonnnooopppsssxxxzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzwwwwwwvvvwwwyyy}}}}}}{{{yyyxxxkkkkkkllllllmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllpppppppppooooooooooooooonnnnnnnnnnnnnnnoooppppppqqqrrrtttvvvvvvuuutttssspppqqqqqqrrrrrrqqqqqqpppnnnrrrvvvxxxxxx|||vvvkkkaaaZZZTTTNNNJJJHHHFFFDDDDDDDDDCCCAAA???<<<<<<;;;;;;:::999888888888888777777666666555555666777;;;@@@EEEPPPfffzzz~~~}}}}}}{{{xxxtttpppmmmkkkjjjfffeeebbb```^^^\\\[[[[[[YYYZZZ\\\^^^___aaaaaaaaadddcccbbb```^^^ZZZWWWUUUSSSMMMHHHHHHHHHHHHLLLRRR\\\aaaiiiooosssuuuwwwxxx{{{|||}}}}}}~~~zzztttmmmfffbbb___\\\WWWRRRNNNKKKGGGDDD<<<<<<<<<<<<<<<>>>CCCFFFMMMSSS\\\eeekkkppptttvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||nnn```QQQFFF===:::555333111111///.../////////////////////////////////...---+++***)))......---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------............///............/////////000000000000000111222333444555555555666666666666666888999;;;<<<======>>>>>>???DDDEEEIIIUUUaaa|||}}}zzzuuupppiii^^^PPPFFFBBB@@@???@@@CCCGGGIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>::::::999:::;;;===???@@@BBBDDDFFFHHHHHHJJJLLLNNNTTTWWWZZZ\\\```fffooovvv{{{sssnnnppptttwwwxxxyyyxxxwwwxxxzzz||||||||||||{{{zzzyyyxxxyyyyyyzzzvvvvvvwwwyyy{{{}}}}}}|||{{{zzz{{{{{{jjjkkkkkklllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkklllllloooooooooooooooooooooooonnnnnnnnnnnnnnnoooppppppqqqrrrtttuuuuuuuuusssrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnrrruuuwwwwwwzzz{{{ooofff___YYYSSSNNNLLLJJJHHHGGGGGGFFFDDDBBB>>>>>>===<<<;;;::::::999999888888777666666555555555666999===BBBLLL```sss~~~}}}}}}{{{xxxtttqqqnnnlllkkkhhhfffdddaaa___]]][[[[[[YYYZZZ[[[]]]___aaabbbbbbcccccccccbbb```^^^[[[YYYTTTNNNIIIIIIIIIJJJOOOUUU^^^cccjjjppptttvvvxxxyyy{{{}}}}}}}}}~~~{{{tttmmmfffbbb```\\\WWWSSSOOOLLLHHHEEE>>>>>>>>><<<<<<===AAADDDLLLSSS\\\dddkkkppptttvvvxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||~~~~~~}}}}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzmmm```RRRHHH===:::555222111222111111/////////////////////////////////000//////...---...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------------------------------............///........./////////000000111111111111222333444555555555555666666666666666888999:::<<<======>>>>>>>>>CCCDDDIIITTTaaa{{{|||vvvqqqkkk```RRRIIIBBB@@@???@@@CCCFFFHHHIIIGGGGGGEEECCCAAA???>>>===;;;;;;::::::;;;===???@@@AAADDDFFFGGGHHHIIILLLNNNRRRUUUYYY\\\___fffnnnuuu~~~uuuqqqrrrvvvyyyzzzyyyxxxwwwwwwyyy{{{{{{zzz{{{zzzyyyxxxwwwwwwxxxyyywwwwwwxxxyyy{{{}}}~~~~~~}}}|||zzzzzzyyyzzzzzziiijjjkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmoooooooooooooooooooooooonnnnnnnnnnnnnnnooopppppppppqqqssstttttttttsssrrrrrrrrrssssssssssssrrrrrrooorrrtttuuuuuuxxx}}}vvvlllfff___YYYTTTQQQOOOLLLJJJJJJIIIGGGEEE@@@@@@???>>>===<<<;;;;;;999999888888777666666666444444777;;;>>>FFFWWWhhh~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxuuuqqqooommmllljjjiiifffccc```^^^\\\[[[XXXYYY[[[]]]___aaacccccccccdddeeeeeecccaaa___]]]VVVOOOJJJIIIJJJLLLRRRYYYaaaffflllrrruuuwwwyyyzzz{{{}}}~~~~~~|||uuummmgggbbb___\\\XXXTTTPPPMMMHHHEEEAAAAAA???===;;;<<>>===<<<===<<<;;;;;;<<<===>>>???AAACCCFFFGGGHHHIIIKKKMMMPPPTTTXXX[[[___eeemmmttt}}}xxxssstttxxxzzz{{{yyyxxxvvvwwwxxxyyyyyyxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}}}}|||{{{zzzyyyyyyyyyyyyyyyhhhiiijjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnooooooppppppqqqrrrrrrssssssrrrrrrrrrssssssttttttssssssrrroooqqqsssttttttuuuyyy|||||||||ssslllfff___ZZZUUURRRNNNLLLKKKJJJHHHFFFBBBAAA@@@???>>>===<<<;;;:::999999888888777666666555444666999;;;AAAOOO]]]vvv}}}||||||||||||{{{{{{{{{||||||}}}}}}}}}}}}{{{zzzxxxuuurrrpppooonnnmmmkkkhhheeeaaa___]]]\\\XXXYYYZZZ\\\___aaacccddddddeeeffffffeeebbb___]]]WWWPPPJJJIIIKKKNNNVVV^^^eeeiiiooosssvvvxxxzzz{{{{{{}}}~~~~~~|||uuunnngggbbb]]][[[WWWTTTQQQMMMIIIEEEAAAAAA@@@===<<<<<>>===<<<<<<<<<===>>>???@@@BBBEEEFFFGGGHHHKKKMMMNNNRRRVVVZZZ]]]ccclllrrrzzzzzzttttttwwwzzzzzzzzzyyywwwwwwxxxyyyxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmnnnnnnooommmmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnoooooopppoooppppppqqqqqqqqqqqqqqqrrrssssssttttttssssssrrrpppqqqrrrrrrssssssuuuwwwyyy~~~zzzsssmmmeee```XXXUUUPPPMMMKKKJJJHHHGGGCCCCCCBBB@@@???>>>===<<<:::::::::999888888777777777666777999:::>>>HHHTTTkkk|||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvtttrrrpppoooooonnnllliiifffbbb```^^^]]]YYYZZZZZZ\\\^^^aaacccdddeeefffggggggeeeaaa^^^[[[VVVPPPKKKKKKMMMQQQYYYaaahhhlllqqqtttvvvxxxzzz|||{{{}}}{{{uuunnngggccc[[[YYYVVVSSSQQQMMMIIIEEE@@@@@@???===<<<===AAADDDHHHOOOXXXaaahhhnnnrrruuu{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}|||xxxtttrrrtttuuuxxx{{{|||}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~wwwnnnfffaaaXXXPPPDDD???777222000000111111////////////////////////---------...------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////000000000111000000000111111222333444555555666666777888888999777888999;;;<<<<<<======;;;@@@BBBFFFQQQ[[[sssyyysssooogggZZZOOOBBB@@@??????BBBEEEFFFGGGEEEDDDCCCAAA???===;;;;;;======<<<;;;;;;<<<===>>>@@@BBBDDDFFFFFFHHHJJJLLLMMMQQQUUUYYY\\\aaaiiiooovvvyyyssssssuuuwwwxxxzzzyyywwwwwwxxxyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxyyyyyyzzz{{{{{{{{{{{{iiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmmmmnnnnnnoooooopppnnnnnnnnnnnnnnnoooppppppoooooooooooopppppppppqqqrrrrrrssssssssssssrrrrrrppppppqqqqqqrrrsssssstttuuuzzz|||uuunnnhhh]]]YYYTTTPPPNNNLLLKKKIIIFFFFFFDDDCCCAAA@@@???>>>;;;;;;::::::999888888888888777777::::::<<>>===>>>AAADDDGGGMMMWWW```hhhmmmqqqtttyyyzzz{{{}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}yyyuuuqqqnnnooorrruuuyyy|||}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||yyywwwppphhhccc___WWWNNNCCC>>>777222000000000//////////////////////////////000000000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------------------------------............////////////000000000111111000000000000111222333333555555666777777888999999777888999;;;<<<<<<<<<<<<;;;AAABBBFFFOOOXXXpppwwwqqqnnnfffZZZOOOBBB@@@??????BBBDDDFFFFFFEEEEEECCCAAA???===<<<;;;<<<;;;::::::;;;<<<===>>>???AAADDDEEEFFFGGGIIIKKKMMMPPPUUUXXX[[[___fffkkksss~~~xxxrrrqqqsssuuuuuuyyywwwvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwttttttttttttuuuvvvwwwwwwvvvwwwyyyzzz{{{|||||||||jjjkkkkkklllmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnllllllmmmmmmnnnoooooopppnnnnnnnnnnnnnnnoooppppppooonnnnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqsssssssssrrrssswww}}}wwwqqqddd___ZZZUUURRRQQQOOONNNJJJIIIHHHFFFEEECCCBBBAAA;;;;;;;;;:::999999888888888777777:::::::::@@@GGGWWWiii}}}zzzyyyxxxvvvuuutttsssrrrrrrrrrsssttttttuuuuuusssrrrppppppoooooolllkkkhhhfffcccaaa```___]]]\\\\\\\\\]]]___aaabbbdddeeeggghhhgggccc___\\\WWWSSSPPPRRRVVVZZZaaahhhlllooorrruuuvvvwwwyyy{{{{{{}}}~~~yyytttnnnhhheee\\\ZZZXXXWWWUUUQQQMMMIIICCCCCCAAA>>><<<===???BBBFFFLLLVVV```gggmmmqqqtttwwwxxxzzz{{{|||||||||{{{|||}}}~~~}}}~~~}}}yyytttooommmlllooosssxxx{{{}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~|||zzzyyyqqqoooiiibbb___[[[SSSIII>>>:::555222111111111000////////////////////////---...//////000/////////,,,,,,,,,++++++++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------------------------............/////////000000000111111111111111111111222333444444444555666777888999::::::777888999:::;;;<<<<<<<<<<<>><<<;;;:::999999999:::;;;===>>>???AAACCCDDDEEEGGGIIIKKKMMMQQQUUUXXXYYY]]]cccgggppp}}}xxxqqqppprrrssssssuuutttssssssuuuwwwwwwvvvtttuuuvvvwwwwwwwwwvvvvvvrrrrrrrrrrrrssstttuuuvvvtttuuuwwwyyy{{{{{{{{{{{{kkkkkkllllllmmmllllllllloooooooooooooooooooooooommmmmmllllllllllllmmmmmmlllllllllmmmnnnoooooopppnnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnooopppppppppqqqqqqrrrrrrqqqqqqppppppooopppqqqssstttsssrrrssswww}}}~~~xxxiiiddd^^^YYYVVVUUUSSSRRRMMMLLLKKKIIIGGGEEEDDDCCC<<<;;;;;;::::::999999888888666777999999999>>>DDDNNN]]]xxx}}}zzzyyyxxxvvvtttsssrrrqqqppppppppprrrrrrtttsssrrrqqqpppoooooooookkkjjjhhheeecccaaa``````^^^]]]\\\\\\\\\^^^```bbbbbbdddgggiiihhhfffbbb___YYYTTTSSSVVVYYY]]]dddkkkmmmooosssuuuvvvwwwyyy{{{zzz}}}}}}xxxsssnnniiieee]]]\\\ZZZYYYWWWTTTOOOKKKFFFEEECCC???<<<<<<>>>@@@EEELLLVVV___ggglllqqqsssuuuwwwyyyzzz||||||||||||}}}}}}~~~|||}}}~~~}}}yyytttooommmjjjmmmrrrwww{{{}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}zzzwwwuuurrrqqqkkkiiiddd^^^[[[YYYPPPFFF:::777444222222333222111////////////////////////)))***+++---.../////////,,,,,,,,,+++++++++******,,,,,,,,,------.........++++++,,,,,,,,,------------------------------------------.........//////000000000000111111111111222222222222333444555555444555666777888999::::::777888999:::;;;<<<<<<<<<===BBBCCCEEEMMMTTTjjjrrrllljjjcccWWWLLLCCCAAA??????AAADDDEEEEEEFFFFFFDDDBBB@@@>>>===<<<888888888888999;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKMMMQQQUUUWWWYYY\\\aaaeeeooo|||yyyqqqpppqqqrrrsssrrrqqqpppqqqsssuuuuuuuuurrrsssuuuvvvvvvvvvuuuuuupppppppppqqqrrrsssuuuuuuqqqsssuuuxxxzzzzzz{{{zzzlllkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqooonnnmmmlllooonnnmmmlllmmmoooqqqrrruuuwwwyyyzzz|||}}}tttmmmddd]]]ZZZWWWTTTQQQSSSPPPMMMKKKJJJHHHEEECCCCCCAAA>>><<<<<<;;;999888888777666666777:::>>>@@@HHHUUUjjj|||zzzxxxvvvsssppppppooommmllllllmmmnnnooosssrrrrrrqqqpppooonnnnnngggggggggfffeeecccbbbaaa```___]]]\\\\\\]]]^^^___ccceeeggghhhhhheeebbb___[[[WWWSSSUUUZZZaaaeeegggkkklllooorrrvvvyyy{{{}}}|||wwwsssmmmgggbbbbbb^^^ZZZXXXWWWTTTOOOKKKEEECCC???===;;;<<<>>>@@@DDDJJJUUU^^^ffflllpppssswwwxxxxxxyyyzzz{{{}}}~~~{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~|||zzzssslllpppppprrrwww{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~|||||||||~~~~~~}}}~~~}}}xxxuuutttrrrmmmjjjdddaaa___]]][[[TTTKKKEEE999777444222222222111///111000///------......///000---+++,,,...///---************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,---......------...000---...000111111111000///000000000000111111111111111222222222111222555888666666666777777777777777999999999999:::;;;<<<<<>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>AAABBBDDDEEEEEEFFFIIIKKKOOOQQQSSSUUUXXX\\\bbbfffoooxxxyyypppoooqqqssssssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvuuuttttttrrrrrrqqqqqqrrrtttuuuwwwtttuuuvvvxxxyyyzzz{{{{{{kkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnppppppppppppooonnnmmmmmmooonnnmmmmmmmmmoooqqqrrrsssuuuwwwxxxzzz|||zzzsssjjjccc___\\\XXXUUUUUUSSSPPPNNNMMMKKKHHHFFFDDDAAA???===<<<;;;:::888:::999777777888:::===???DDDNNNaaaxxx|||zzzxxxuuurrrpppooonnnlllkkkjjjkkkmmmnnnppppppoooooonnnmmmllllllhhhhhhggggggfffdddcccbbbaaa```^^^]]]\\\]]]___```bbbdddfffgggfffddd```^^^ZZZWWWTTTVVV[[[aaafffhhhjjjlllnnnqqquuuxxxzzz|||~~~|||wwwsssmmmgggcccaaa^^^ZZZYYYXXXVVVQQQLLLGGGDDD@@@===<<<<<<>>>???DDDJJJTTT^^^eeekkkpppssswwwwwwxxxyyyzzz{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}uuuuuutttuuuwww{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}|||uuuqqqooommmiiieee___]]][[[YYYVVVPPPGGG@@@888555222111111111000000111000///...---......//////---,,,,,,......---***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---......------...000---...///000111000000///000000000000111111111111222333333333222222555777555555666666777777777888999999999999:::;;;<<<======@@@???BBBKKKPPPbbb}}}|||rrrjjjddd]]]SSSKKKBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPSSSVVVXXX\\\aaaeeennnvvv|||sssqqqrrrssssssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvuuuttttttrrrrrrqqqqqqrrrssstttuuussstttuuuwwwyyyzzz{{{{{{kkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmlllnnnnnnoooooooooooonnnnnnooonnnmmmmmmnnnoooqqqrrrqqqrrrtttuuuvvvyyy}}}|||ssslllgggccc^^^[[[XXXVVVTTTRRRQQQOOOMMMKKKFFFCCC@@@>>>===<<<:::888;;;:::888888888999;;;===???FFFSSShhh}}}zzzxxxuuuqqqooonnnmmmkkkiiiiiiiiikkklllmmmmmmllllllkkkkkkjjjjjjiiiiiiiiihhhgggfffeeedddbbbaaa___^^^^^^^^^___```aaabbbdddeeedddbbb___]]]YYYWWWVVVWWW\\\bbbgggiiiiiikkkmmmpppsssvvvyyyzzz}}}{{{wwwsssmmmhhhdddaaa^^^[[[ZZZZZZXXXSSSOOOIIIFFFBBB>>><<<<<<===???DDDJJJTTT]]]eeekkkpppsssvvvvvvwwwyyyzzz|||}}}}}}|||{{{{{{||||||}}}~~~~~~~~~}}}}}}|||||||||zzzxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqllljjjgggdddaaa]]]ZZZXXXVVVSSSMMMDDD===666333111000000111000000000///......------......///---,,,,,,---...,,,+++......---------------,,,+++,,,,,,,,,,,,,,,,,,---((()))+++,,,,,,++++++***,,,---......------...000......///000000000000000000000000111111111222222333444444444222222444666444444555666777888888999999999999999:::;;;<<<===<<>>AAAIIINNN^^^yyyyyypppiiiccc[[[PPPHHHBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>???AAABBBCCCCCCEEEGGGJJJLLLOOOSSSVVVYYY\\\```ccckkkrrr~~~xxxttttttttttttssssssssstttttttttttttttuuuuuuvvvvvvvvvuuuttttttrrrrrrqqqqqqqqqrrrssssssrrrsssuuuwwwyyyzzz{{{{{{jjjjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmlllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmllllllkkklllmmmnnnnnnooooooooonnnnnnnnnnnnnnnooopppqqqrrrpppqqqrrrssstttvvvzzz}}}{{{tttnnniiiddd___\\\ZZZWWWVVVUUUSSSPPPNNNIIIFFFCCC@@@???>>>;;;:::;;;:::999777777888999999===@@@HHHYYYqqq~~~{{{xxxuuuqqqnnnlllkkkiiiggggggggghhhiiikkkkkkjjjjjjjjjjjjjjjjjjiiijjjjjjiiihhhgggffffffcccbbbaaa```______`````````aaaccccccbbb```]]]\\\WWWWWWWWWYYY^^^ccchhhjjjhhhjjjlllooorrruuuwwwyyy|||~~~{{{wwwsssnnniiieeeaaa___]]]]]]]]][[[VVVRRRKKKHHHDDD???===<<<===>>>DDDJJJSSS\\\cccjjjooosssuuuvvvwwwyyyzzz||||||}}}|||||||||||||||}}}~~~~~~~~~|||{{{zzzyyy}}}|||zzz|||~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}~~~}}}vvvnnnhhhfffeeebbb```^^^[[[YYYWWWTTTMMMDDD===444222//////000000000/////////......------------......------------,,,,,,......------,,,,,,+++++++++++++++,,,,,,---------(((***,,,---...---+++***,,,---......------...000...//////000000000000000000000111111111222222222444555666555333333444555444444555666777888999::::::999999::::::;;;<<<===<<>>AAAIIILLL[[[uuu~~~wwwnnngggaaaYYYOOOGGGBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@AAABBBBBBDDDGGGIIIJJJNNNRRRVVVYYY\\\___aaaiiinnnyyy}}}wwwuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqrrrssstttvvvxxxyyy{{{{{{|||jjjiiiiiihhhhhhiiiiiijjjjjjjjjkkklllmmmmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmlllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrpppqqqrrrssssssuuuxxx{{{{{{uuuoooiiiddd```^^^[[[YYYXXXVVVSSSQQQLLLIIIFFFCCCBBB@@@===;;;::::::888777666666666777<<<>>>CCCOOOccc||||||yyyuuuqqqnnnllljjjhhhfffeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggddddddcccbbbaaaaaaaaa```aaabbbbbbbbb```^^^[[[ZZZTTTUUUXXX[[[^^^ccchhhkkkhhhiiilllnnnqqqtttvvvwww{{{~~~{{{wwwrrrnnnjjjfffbbb```______```]]]XXXTTTLLLIIIEEE@@@>>>===>>>???CCCIIIRRR[[[bbbiiiooossssssuuuwwwyyy{{{|||||||||}}}||||||||||||}}}}}}~~~}}}~~~~~~}}}|||{{{yyyxxx||||||}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}}}}|||}}}~~~zzztttlllhhhffffffdddbbb___\\\YYYWWWTTTMMMDDD===444111///...///000000///...............------,,,---......---,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,---------***+++---//////...---+++,,,---......------...000///////////////000000111111111111111222222222222444666777666555444444555555555666777888::::::;;;::::::::::::;;;<<<=========AAA@@@CCCJJJLLLZZZsss{{{uuummmgggbbbZZZOOOGGGBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>>>>???AAABBBBBBCCCFFFHHHIIIMMMQQQUUUXXXZZZ^^^```fffllluuuyyyvvvuuuuuutttttttttttttttttttttsssttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrqqqtttuuuwwwyyyzzz{{{{{{{{{iiiiiihhhhhhhhhhhhiiiiiiiiijjjkkkllllllmmmllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllkkkkkklllmmmnnnnnnmmmmmmnnnnnnoooppppppqqqqqqqqqpppqqqrrrrrrrrrtttwwwyyy~~~}}}wwwpppkkkfffccc```]]][[[YYYUUUSSSPPPMMMIIIGGGEEECCC@@@>>>::::::999888777666666666;;;>>>BBBHHHUUUkkk}}}zzzvvvrrroookkkjjjgggeeedddeeeffffffhhhiiiiiiiiijjjjjjkkkkkkiiijjjjjjjjjiiiiiihhhgggfffeeeeeedddcccbbbaaaaaaaaaaaaaaa___]]]ZZZWWWVVVQQQTTTXXX[[[___cccgggkkkiiijjjlllnnnqqqtttvvvwwwzzz~~~{{{vvvrrrooojjjhhhdddbbbaaabbbbbb___ZZZUUUMMMJJJFFFAAA???>>>???@@@CCCIIIQQQYYYaaahhhnnnrrrrrrtttvvvyyy{{{|||||||||}}}}}}||||||||||||}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||}}}yyytttmmmiiihhhhhheeeccc^^^\\\YYYVVVSSSLLLCCC;;;555222000//////000//////---............---,,,,,,---...///...,,,+++,,,---,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,---+++,,,.../////////...---,,,---......------...000///////////////000111111111111111222222222222333444555777777666555555666777777888999:::;;;;;;<<<::::::::::::;;;<<<===>>>>>>BBBBBBEEEKKKLLLXXXpppyyyssslllgggccc\\\QQQIIIBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@AAABBBBBBDDDFFFIIIIIILLLPPPSSSVVVYYY]]]```eeejjjsss{{{vvvuuuvvvtttttttttttttttssssssssssssssstttuuuuuuuuuttttttrrrrrrsssttttttsssssssssvvvvvvwwwyyyyyyyyyyyyyyyhhhhhhhhhgggggghhhhhhhhhiiiiiijjjkkkllllllllllllllllllmmmmmmmmmmmmlllllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjkkkllllllmmmmmmkkkkkklllmmmmmmmmmllllllnnnnnnooopppqqqqqqqqqqqqooopppqqqpppppprrruuuwwwzzz}}}xxxsssllliiieeebbb___\\\XXXUUUTTTQQQMMMIIIGGGEEEBBB@@@;;;;;;:::999999888888888888===AAABBBHHHZZZuuu|||xxxssspppkkkjjjgggeeeddddddeeefffgggggghhhhhhiiijjjjjjkkkiiiiiiiiiiiiiiihhhhhhggggggffffffeeedddcccbbbaaaaaa```^^^\\\YYYUUURRRQQQNNNRRRXXX\\\^^^bbbgggjjjiiijjjllloooqqqtttvvvwwwzzz}}}{{{vvvrrroookkkiiifffdddcccddddddaaaZZZUUUMMMJJJFFFBBB@@@@@@AAABBBCCCHHHPPPYYY```gggnnnrrrqqqsssvvvyyy{{{|||||||||}}}}}}||||||||||||}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~zzzuuuooollljjjhhhdddaaa___\\\YYYWWWSSSLLLCCC;;;666444111000000000///...------.........---,,,+++,,,...///...,,,+++,,,...+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---......------...000000//////...///000111222111111111222222222333333333555777888777666777888:::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>CCCCCCFFFKKKKKKVVVnnnxxxrrrlllhhheee^^^TTTLLLBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDAAA???===<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBCCCDDDGGGIIIJJJLLLOOOQQQTTTXXX]]]```dddiiirrr}}}{{{vvvuuuvvvuuuuuutttttttttsssssssssrrrsssttttttuuuuuuttttttqqqrrrtttuuuuuuuuuuuutttvvvvvvwwwwwwwwwwwwvvvvvvhhhhhhgggggggggggghhhhhhhhhiiijjjkkkllllllmmmllllllmmmmmmmmmmmmmmmmmmllllllmmmnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhiiijjjkkklllmmmmmmnnnkkkllllllmmmmmmllllllkkknnnooopppqqqqqqrrrqqqqqqnnnooopppoooooopppsssvvvvvvyyy}}}~~~xxxpppmmmhhheeeaaa^^^ZZZVVVVVVSSSNNNKKKIIIFFFCCCAAA<<<<<<<<<;;;;;;:::::::::666<<<@@@???AAAOOOkkk|||xxxtttqqqllljjjhhheeeddddddeeefffeeeffffffggghhhiiijjjjjjhhhhhhiiiiiiiiihhhhhhggggggggggggfffeeecccbbbaaa```^^^\\\YYYVVVRRROOOMMMMMMQQQWWW[[[^^^aaafffjjjjjjkkkmmmooorrrtttvvvwwwyyy}}}{{{vvvrrrooollliiigggfffdddeeeeeeaaaZZZUUUMMMJJJFFFBBB@@@@@@BBBCCCCCCHHHPPPXXX```gggnnnrrrqqqsssvvvyyy{{{|||||||||~~~}}}||||||||||||}}}}}}|||~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~|||wwwqqqmmmkkkgggbbb^^^aaa^^^[[[YYYUUUNNNDDD===888555222000000000///...,,,---.........---,,,+++,,,...000...+++***,,,...,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,---///...------...000000///.........///111222111111222222222333333333222444777888888777888888;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>BBBCCCEEEKKKJJJUUUlllwwwrrrmmmiiifff```VVVNNNBBB???<<<<<<>>>AAADDDEEEFFFFFFEEEDDDBBB???===<<<;;;;;;;;;;;;;;;<<<>>>>>>???AAABBBCCCCCCEEEGGGJJJJJJLLLNNNPPPSSSWWW]]]aaadddiiirrr}}}{{{uuutttuuuuuuuuutttttttttsssssssssrrrrrrssstttuuuuuuuuutttqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuutttssssssiiiiiihhhhhhhhhhhhhhhiiikkkjjjiiiiiikkkkkkjjjiiijjjkkklllmmmmmmmmmlllkkkllllllkkkllllllmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnjjjjjjkkkkkklllmmmmmmmmmmmmllllllkkkkkkllllllmmmnnnnnnnnnnnnoooooooooooooooppppppqqqqqqrrrrrrsssxxxzzz}}}zzzuuuooojjjgggccc^^^ZZZXXXWWWUUUSSSQQQMMMHHHDDD@@@???<<<:::999888888999999:::===AAADDDLLL\\\lll}}}yyyuuurrrmmmjjjfffdddeeeggghhhhhhgggggggggfffeeeeeeddddddhhhfffddddddfffhhhhhhhhhhhhfffdddccccccbbb```^^^ZZZYYYWWWTTTQQQLLLIIIGGGMMMOOORRRUUUXXX\\\bbbeeegggiiilllmmmnnnqqqtttwwwxxxzzz}}}{{{wwwssspppllljjjhhhgggfffeeeddd```\\\XXXNNNJJJDDDAAA@@@@@@@@@@@@BBBFFFMMMUUU\\\dddkkkpppsssvvvyyyzzzzzzyyyyyyyyyyyy{{{}}}}}}|||{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{vvvqqqkkkgggdddbbb___]]]ZZZWWWSSSLLLEEE@@@555333000000000111111000//////............//////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---------..................------,,,,,,,,,------............/////////000000111333333222222333444333555666888999999999999888888999999999:::::::::::::::;;;;;;<<<=========CCCBBBDDDFFFHHHMMMYYYfff}}}xxxuuuqqqmmmiiibbbYYYRRRAAA<<<:::===???@@@AAAEEEGGGGGGGGGFFFDDDBBB???>>><<<;;;::::::::::::;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___bbbhhhqqq|||zzztttrrrrrrssssssttttttttttttssssssrrrrrrsssssstttsssssssssssssssuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuiiiiiihhhhhhhhhhhhhhhiiikkkjjjiiiiiikkkkkkjjjiiijjjkkklllmmmmmmmmmlllkkklllllllllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnjjjkkkkkklllmmmmmmnnnnnnmmmllllllkkkkkkllllllmmmooooooooooooppppppppppppqqqqqqrrrrrrssstttttttttwwwyyy{{{}}}zzztttooolllhhhbbb]]]ZZZYYYWWWUUUSSSOOOJJJGGGBBBAAA>>><<<;;;:::::::::;;;;;;<<>>>>>???BBBBBBDDDFFFHHHLLLYYYeeeyyyvvvssspppmmmfff\\\UUUDDD>>>;;;===>>>???AAADDDGGGGGGGGGFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___aaagggpppzzzyyytttrrrrrrssssssttttttttttttssssssssstttuuuuuuuuuuuuuuuuuuttttttuuuwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuhhhhhhhhhgggggghhhhhhiiikkkjjjiiiiiikkkkkkjjjiiijjjjjjkkklllllllllllllllmmmmmmlllkkkkkkkkkllllllmmmmmmllllllllllllmmmmmmkkkkkkllllllmmmnnnnnnooommmmmmllllllllllllmmmmmmoooooopppppppppqqqqqqqqqqqqqqqqqqrrrssssssttttttuuuwwwyyy{{{}}}zzzuuuqqqmmmgggbbb]]]\\\YYYXXXVVVRRRMMMJJJEEECCCAAA>>><<<<<<;;;;;;<<<;;;<<<======@@@KKKWWWfff}}}zzzwwwtttqqqmmmjjjiiiiiihhhggghhhhhhgggfffdddcccbbbbbb______```dddhhhkkkkkkkkkkkkiiieeecccaaa^^^[[[XXXVVVTTTPPPLLLHHHGGGFFFFFFHHHJJJMMMPPPSSSWWW]]]```fffhhhkkkmmmoooqqqtttwwwxxxyyyzzzzzz}}}|||xxxuuurrrooommmkkkiiihhhfffdddaaa\\\XXXPPPKKKFFFBBB@@@@@@??????BBBGGGNNNUUU\\\ccciiimmmqqqtttxxxzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{~~~|||yyyuuuqqqqqqsssvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzztttnnniiifffbbb```]]]YYYTTTMMMEEE@@@888666333111222222111000......------------......------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------............---------,,,,,,------........./////////000000000...000222333222333555777777888888888888777666666999999999999::::::::::::<<<<<<======>>>?????????BBBBBBCCCFFFGGGKKKWWWccc~~~zzzxxxvvvtttqqqjjj```XXXIIIBBB<<<<<<======@@@DDDFFFGGGGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___```fffnnnxxxyyytttsssrrrssssssttttttttttttssssssuuuvvvwwwwwwxxxxxxwwwwwwuuuvvvwwwxxxxxxyyyyyyxxxvvvvvvuuuttttttttttttttthhhgggggggggggghhhhhhiiikkkjjjiiiiiikkkkkkjjjiiiiiijjjjjjkkkllllllllllllnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkkkkkkkllllllmmmkkkllllllmmmmmmnnnnnnooommmmmmllllllllllllmmmmmmnnnoooooooooooopppppppppnnnnnnoooooopppqqqqqqqqqtttvvvxxxzzz{{{~~~zzzvvvqqqkkkfffaaa___\\\ZZZXXXTTTPPPMMMGGGEEEBBB@@@===<<<<<<<<<===;;;;;;<<<<<<===EEEOOO[[[rrr|||yyyuuurrrnnnlllkkkkkkjjjiiiiiihhhgggeeecccbbbaaa```\\\\\\___cccgggjjjiiihhhjjjgggdddaaa___\\\YYYWWWSSSPPPLLLGGGEEEDDDEEEFFFFFFHHHKKKNNNQQQUUU[[[^^^eeegggkkkmmmoooqqqtttvvvwwwxxxxxxxxx{{{~~~yyywwwtttrrrpppmmmllliiihhheeeaaa\\\XXXPPPLLLFFFBBB@@@@@@??????CCCGGGOOOVVV\\\bbbhhhlllpppssswwwzzzzzzzzz{{{|||}}}}}}}}}{{{zzz{{{~~~zzztttooommmooosssxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{}}}~~~yyyrrrkkkgggcccaaa]]]YYYSSSLLLDDD>>>888555222111111111000///------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------......///------,,,,,,,,,---.........////////////000000000...000222333333444666888444555666777888999999:::999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????AAAAAACCCFFFGGGJJJUUUaaayyy{{{yyyxxxvvvssslllbbb[[[MMMEEE>>><<<;;;<<>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___aaafffnnnxxx{{{vvvttttttssssssttttttttttttssssssuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxyyyzzzzzzyyyyyyvvvuuuuuutttttttttttttttggggggffffffggghhhiiiiiikkkjjjiiiiiikkkkkkjjjiiiiiiiiijjjjjjkkklllmmmmmmnnnmmmllljjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkkllllllkkkkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnooommmmmmnnnooooooppppppqqqsssuuuwwwyyyzzz}}}~~~zzzuuuooojjjfffccc```]]]ZZZVVVRRROOOHHHFFFDDD@@@>>><<<;;;;;;<<<:::;;;=========CCCJJJSSSfff}}}zzztttqqqnnnmmmmmmmmmlllkkkjjjiiigggeeebbb```___^^^[[[[[[]]]aaadddffffffdddfffcccaaa^^^]]][[[XXXUUUPPPMMMHHHDDDBBBBBBDDDEEEDDDFFFIIILLLOOOTTTYYY]]]bbbeeeiiilllnnnppprrrtttvvvvvvwwwwwwzzz{{{xxxvvvtttssspppnnnkkkiiifffaaa[[[WWWPPPLLLFFFBBBAAA@@@@@@@@@CCCHHHPPPWWW^^^ccchhhlllpppssswwwzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{~~~~~~vvvooommmpppssswwwzzz{{{|||{{{~~~~~~}}}}}}~~~~~~{{{}}}zzzssslllgggcccaaa]]]XXXRRRJJJAAA;;;666333000//////000///...------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///////////////000000000111...000222333333444666888555555666777888999::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<======>>>AAAAAACCCEEEFFFIIISSS^^^ttt}}}{{{xxxwwwtttmmmccc\\\QQQHHH???<<<;;;;;;>>>CCCFFFFFFFFFFFFDDDBBB@@@???<<<<<<;;;::::::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___bbbfffnnnxxx}}}xxxvvvuuussssssttttttttttttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyvvvvvvuuutttttttttttttttffffffffffffggghhhiiiiiikkkjjjiiiiiikkkkkkjjjiiiiiiiiiiiiiiijjjlllmmmnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkllljjjjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnlllllllllmmmmmmmmmnnnnnnooooooooopppqqqqqqrrrrrrrrrtttvvvxxxyyy{{{~~~{{{uuupppmmmiiieeeaaa]]]YYYTTTQQQJJJHHHEEEBBB???===<<<;;;<<<:::;;;>>>>>>>>>AAAGGGKKKZZZsss|||tttrrrpppooooooooommmllljjjiiigggdddbbb___]]]\\\ZZZZZZ[[[]]]aaabbbbbbaaacccaaa^^^\\\ZZZXXXUUUSSSLLLIIIEEEBBB@@@@@@BBBCCCBBBDDDGGGJJJMMMRRRWWW[[[___cccgggkkkmmmoooqqqrrrtttuuuwwwyyy}}}|||zzzxxxwwwvvvrrrpppmmmjjjgggaaa[[[WWWOOOKKKFFFBBBAAABBBBBBAAACCCHHHQQQYYY```eeejjjmmmqqqtttxxxzzzzzzzzzzzz{{{{{{||||||{{{zzzzzz}}}~~~{{{rrrqqqrrruuuwwwyyy{{{{{{{{{}}}}}}}}}}}}~~~}}}~~~}}}}}}xxxqqqjjjfffbbb___[[[VVVOOOFFF>>>888444111///.../////////.........------------......------------------------------------------------+++,,,,,,,,,,,,,,,,,,---******+++,,,---......///,,,,,,,,,,,,---......////////////000000000111111///111333444333444666888999888888777666777777777::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@CCCEEEEEEHHHQQQ\\\ooo}}}yyyvvvsssmmmddd]]]RRRIII@@@===<<<;;;>>>BBBEEEEEEFFFEEEDDDCCCAAA@@@<<<;;;:::999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___bbbfffnnnwww~~~yyyvvvuuussssssttttttttttttssssssttttttvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwvvvuuuuuuuuuuuuuuufffeeeeeeffffffhhhiiiiiikkkjjjiiiiiikkkkkkjjjiiiiiihhhhhhiiijjjkkkmmmnnnlllkkkjjjiiiiiiiiiiiiiiihhhgggggghhhiiijjjkkkkkkiiiiiijjjjjjkkklllllllllnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrppprrrtttuuuvvvxxx|||~~~|||wwwtttpppjjjeeeaaa\\\WWWTTTMMMKKKHHHDDDAAA>>>======<<<:::;;;>>>???===???CCCFFFQQQggg~~~xxxvvvsssrrrqqqpppnnnlllkkkjjjgggdddaaa^^^\\\ZZZXXXWWWWWWYYY]]]```aaaaaaccc```\\\ZZZWWWTTTQQQNNNFFFDDDBBB???>>>>>>???@@@???AAADDDGGGJJJOOOTTTXXX]]]aaaeeeiiikkkmmmoooqqqrrruuuxxx{{{}}}{{{zzzyyyxxxtttqqqnnnkkkgggaaa[[[WWWNNNJJJEEEBBBBBBCCCCCCCCCCCCHHHRRRZZZaaaggglllooorrruuuxxxzzzzzzyyyzzzzzzyyyzzz{{{{{{zzzzzz{{{|||}}}zzztttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}zzztttnnnhhhdddaaa^^^YYYSSSLLLCCC:::444333111///...000111111000///..................///---------------------------------------------------,,,,,,,,,,,,,,,,,,+++)))***+++,,,---......///,,,,,,,,,,,,---...////////////000000000111111111111222444444333444555777999999777666666666777888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@@@@BBBEEEEEEGGGPPPZZZjjj{{{wwwsssmmmeee___RRRIIIAAA???===<<<>>>BBBEEEEEEFFFEEEDDDCCCAAA@@@===<<<;;;::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___aaaeeellluuu~~~xxxuuutttssssssttttttttttttsssssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvvveeeeeeeeeffffffhhhiiiiiikkkjjjiiiiiikkkkkkjjjiiiiiihhhhhhhhhiiikkkmmmnnnkkkjjjiiiiiiiiiiiiiiiiiigggggggggggghhhiiijjjkkkhhhiiiiiijjjjjjkkkllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooollllllmmmmmmnnnooooooooooooppprrrtttuuuvvvzzz|||~~~}}}yyytttnnniiiccc^^^YYYVVVOOOMMMJJJFFFBBB@@@???>>>===:::;;;>>>???<<<===@@@FFFMMM```||||||zzzwwwuuusssqqqnnnkkkkkkjjjgggdddaaa]]][[[YYYVVVUUUUUUWWW[[[___aaabbbdddaaa\\\YYYUUUQQQMMMJJJCCCAAA???===<<<<<<===>>>===???BBBEEEHHHMMMRRRVVV[[[___dddhhhkkklllnnnoooqqqtttyyy}}}~~~|||{{{zzzyyyuuurrrooolllgggbbb[[[VVVMMMIIIEEEBBBBBBCCCDDDDDDBBBIIIRRR[[[ccciiinnnqqqsssvvvyyyzzzzzzyyyyyyyyywwwyyy{{{{{{zzzyyyzzz{{{yyy|||vvvvvvwwwxxxzzz}}}}}}}}}}}}}}}~~~~~~||||||~~~|||}}}}}}}}}}}}{{{wwwrrrkkkfffccc```]]]XXXRRRJJJAAA888222333111//////111222333222//////............//////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))******+++---...//////+++++++++,,,---...///000000000000000111111111111222333444444333333555666666666555666777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@BBBEEEEEEFFFOOOYYYggg|||wwwsssnnnfffaaaQQQIIIBBB@@@>>>===>>>AAAEEEEEEEEEEEEEEECCCAAA@@@>>>===<<<;;;;;;<<<===>>>>>>??????@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSWWW[[[___```dddkkkttt~~~}}}wwwsssrrrsssttttttttttttttttttssstttuuuwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwfffffffffggggggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnooommmnnnnnnnnnlllkkklllmmmoooooooooooonnnnnnnnnnnnmmmnnnnnnnnnooooooppppppqqqqqqrrrsssuuuwwwyyyzzz|||}}}{{{wwwrrrmmmgggaaa[[[WWWTTTPPPLLLHHHFFFDDDBBB@@@@@@???>>>======>>>???@@@HHHLLLVVVjjj}}}|||{{{xxxuuurrrpppnnnkkkiiifffcccaaa^^^ZZZWWWRRRQQQRRRTTTWWWZZZ[[[[[[ZZZYYYWWWSSSPPPMMMJJJIIIBBBAAA???=========>>>>>>>>>@@@BBBDDDFFFKKKPPPTTTZZZ]]]aaadddfffiiimmmpppqqqssswww}}}~~~|||zzz{{{vvvpppkkkgggaaaZZZTTTKKKGGGDDDEEEDDDBBBDDDHHHHHHOOOXXX```eeeiiinnnrrrwwwwwwxxxyyyzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{|||~~~}}}zzzxxxwwwxxx{{{|||||||||||||||}}}~~~}}}|||{{{|||~~~zzzzzz|||}}}}}}|||{{{xxxtttnnnhhhccc```ZZZ[[[ZZZTTTKKKAAA888444444333111000000000111222666444111...------///000......//////......---,,,------------------------,,,,,,,,,---------.........---,,,+++++++++,,,---,,,,,,,,,---------....../////////000111111222222444444444555555555555555777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>???AAADDDEEEFFFJJJQQQVVVggg}}}vvvrrrmmmeee___VVVLLLCCC???===<<<>>>CCCAAACCCEEEFFFEEECCCAAA??????>>>===<<<;;;;;;<<<===??????@@@AAACCCEEEGGGHHHHHHKKKNNNQQQTTTXXX\\\```dddfffkkksss}}}~~~wwwuuuvvvssssssssstttttttttuuuuuutttuuuwwwyyy{{{|||||||||zzzxxxwwwvvvuuuuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwffffffffffffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnlllnnnnnnmmmlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooopppqqqqqqssstttvvvxxxyyy~~~~~~}}}zzzuuuqqqkkkeee^^^YYYUUURRRMMMJJJHHHFFFCCCAAA@@@???>>>======>>>??????EEEIIIRRRddd~~~~~~|||yyyvvvsssqqqooollliiifffcccaaa]]]YYYVVVRRRQQQPPPRRRUUUXXXYYYZZZYYYWWWUUUQQQNNNJJJHHHFFF@@@???===<<<;;;;;;<<<<<<>>>???AAACCCFFFJJJOOOSSSYYY\\\```ccceeeiiillloooqqqrrrwww}}}~~~|||{{{vvvpppkkkgggaaaZZZTTTKKKGGGDDDDDDDDDBBBDDDHHHIIIPPPZZZbbbgggkkkppptttwwwwwwxxxyyyzzzzzzzzzzzz||||||||||||||||||||||||{{{|||}}}~~~|||yyyyyyzzz|||}}}||||||||||||}}}~~~~~~}}}|||{{{{{{|||~~~|||{{{|||||||||zzzxxxvvvrrrmmmgggccc```\\\\\\ZZZTTTJJJ@@@888444222111000/////////000111555333000...------...///---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,---,,,,,,---------.........//////000000111111222222444444444555555555555555777777777777888888888888888999:::;;;<<<<<<<<<<<<<<<>>>???AAABBBAAA@@@??????AAADDDEEEGGGKKKRRRWWWeee~~~yyyuuuoooggg```WWWMMMCCC???===<<<>>>BBBBBBDDDFFFGGGFFFDDDBBB@@@???>>>===<<<;;;<<<===>>>??????@@@AAACCCEEEGGGHHHHHHKKKNNNQQQTTTXXX\\\___ccceeejjjqqq{{{wwwttttttsssssstttttttttuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{yyyxxxvvvuuuttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwffffffeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhlllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiijjjkkklllmmmmmmlllmmmnnnmmmlllkkkkkkmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnppppppqqqrrrtttvvvwwwxxx~~~~~~zzzvvvqqqkkkccc^^^WWWTTTOOOLLLJJJHHHFFFDDDAAA@@@???>>>======>>>???BBBEEEMMM[[[ppp~~~{{{wwwtttrrrqqqmmmjjjgggdddaaa]]]XXXUUURRRPPPNNNNNNQQQTTTWWWWWWVVVUUURRROOOKKKGGGDDDCCC>>>===<<<;;;::::::::::::<<<>>>@@@BBBDDDHHHMMMQQQWWWZZZ^^^aaadddgggkkknnnqqqrrrwww|||~~~{{{vvvooojjjfff```YYYTTTLLLGGGDDDDDDCCCBBBDDDHHHJJJRRR\\\dddjjjnnnssswwwwwwxxxyyyzzzzzz{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}}}}}}}~~~{{{zzz{{{|||}}}||||||||||||}}}~~~|||{{{zzzyyyzzz|||~~~~~~||||||zzzxxxuuutttrrroookkkgggcccaaa^^^]]]ZZZRRRHHH>>>777333//////.........///000000333111///---,,,,,,---...---------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........//////000000111222222222444444444555555555666666777777777777888888888888888999:::;;;<<<<<<<<<<<<===>>>@@@BBBBBBBBBBBBAAA???BBBEEEFFFGGGLLLSSSYYYccc{{{zzzsssiiibbbXXXNNNEEE@@@===<<<>>>BBBCCCDDDFFFGGGGGGEEECCCAAA>>>===<<<<<<<<<===>>>?????????@@@AAACCCEEEGGGHHHHHHJJJNNNQQQSSSWWW[[[^^^bbbdddhhhnnnxxxyyytttsssttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttssssssttttttwwwwwwwwwwwwwwwwwwwwwwwwffffffeeedddddddddeeeeeeffffffffffffffffffffffffjjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiiiiihhhhhhggghhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjkkklllllllllmmmnnnmmmkkkjjjkkklllkkklllllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqssstttvvvwww{{{|||}}}~~~|||wwwqqqiiiccc[[[WWWSSSOOOMMMKKKHHHFFFCCCBBB@@@???======>>>>>>???BBBIIITTTccczzz{{{xxxuuusssrrrmmmkkkgggddd```\\\WWWTTTQQQNNNKKKKKKMMMPPPSSSTTTTTTSSSPPPLLLIIIEEEBBBAAA======<<<;;;::::::::::::;;;<<<>>>@@@BBBFFFKKKOOOTTTWWW[[[___bbbfffjjjmmmpppqqqvvv|||{{{uuunnniiieee___YYYTTTLLLGGGCCCCCCCCCAAADDDIIIKKKSSS^^^ffflllpppuuuxxxwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~|||zzz{{{{{{|||||||||||||||}}}~~~}}}{{{zzzyyyxxxyyy{{{}}}}}}{{{wwwtttpppooommmkkkhhheeecccbbb```^^^YYYPPPEEE<<<555222//////////////////000000000///---,,,+++,,,------,,,,,,------,,,,,,+++***------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///000000111111222333333333333444444555666666666666777777777888888888888888999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBB@@@BBBEEEGGGHHHLLLSSSYYYbbbyyyvvvllleeeZZZPPPFFFAAA>>>;;;===AAABBBCCCEEEGGGGGGEEECCCAAA======<<<<<<<<<>>>???@@@??????@@@AAACCCEEEGGGHHHHHHJJJMMMPPPSSSVVVZZZ]]]aaadddhhhmmmvvv|||vvvtttttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrssssssvvvvvvvvvvvvwwwwwwwwwwwwfffeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiiggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmkkkjjjkkkllljjjkkkkkklllmmmnnnoooooonnnnnnnnnnnnnnnnnnmmmmmmooooooooopppqqqssstttuuuvvvxxx{{{}}}|||wwwpppkkk```]]]XXXTTTQQQNNNKKKIIIFFFEEECCC@@@???>>>>>>>>>>>>@@@FFFNNNYYYlll{{{wwwuuusssrrrmmmkkkgggddd```\\\WWWTTTPPPMMMJJJHHHJJJMMMOOOPPPRRRPPPNNNKKKGGGDDDBBB@@@>>>>>>======<<<;;;;;;:::999;;;<<<>>>@@@DDDIIILLLQQQTTTYYY]]]```eeeiiillloooqqquuu{{{~~~{{{uuummmgggccc^^^XXXTTTMMMGGGCCCCCCBBBAAADDDIIILLLTTT___hhhmmmqqquuuxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{||||||||||||}}}~~~|||zzzyyyxxxxxxyyy{{{}}}}}}yyysssnnnkkkjjjhhhgggeeecccbbbbbb```]]]WWWMMMBBB999444222///000000000000000000000...---,,,++++++,,,------,,,,,,------,,,,,,+++***------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////000000000111222222333333333333444444555666666777666777777777888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAACCCFFFGGGHHHLLLSSSXXXbbbwwwzzzoooggg\\\RRRGGGBBB>>>;;;===@@@@@@BBBDDDFFFFFFDDDBBBAAA>>>===<<<<<<===>>>???@@@??????@@@AAACCCEEEGGGHHHHHHJJJMMMOOORRRUUUYYY\\\```dddhhhmmmuuuxxxuuuuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwuuutttsssrrrrrrssssssuuuuuuvvvvvvvvvwwwwwwwwweeeeeedddddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkklllkkklllmmmlllkkkjjjjjjllljjjkkkkkkmmmnnnoooppppppoooooooooooonnnnnnnnnnnnnnnnnnooooooppprrrssstttsssvvvyyy|||~~~}}}xxxtttiiieee___ZZZWWWSSSPPPMMMIIIHHHEEEBBB@@@???>>>>>>>>>>>>CCCKKKQQQ___{{{~~~yyyvvvsssrrrqqqmmmjjjgggdddaaa]]]XXXUUUOOOLLLIIIHHHIIIKKKLLLLLLNNNMMMKKKHHHEEECCCAAA@@@>>>>>>???>>>>>>===;;;;;;888999;;;<<<>>>AAAFFFJJJNNNQQQVVV[[[___ccchhhkkkoooppptttzzz}}}zzztttlllfffbbb^^^XXXTTTMMMGGGCCCBBBBBBAAADDDJJJNNNVVVaaajjjooorrruuuxxxxxxyyyzzz{{{{{{||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz||||||||||||}}}~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}wwwoooiiigggfffdddcccbbbaaaaaaaaa___[[[TTTIII>>>666333222000111111111111000///...,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,------------------........./////////000000111111222333333333222333333444555666777777777777777777888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBDDDFFFFFFGGGJJJQQQVVVaaattt|||qqqiii^^^TTTIIICCC>>>;;;<<<@@@???AAACCCEEEEEEDDDBBBAAA???>>>=========>>>???@@@??????@@@AAACCCEEEGGGHHHGGGJJJMMMOOOQQQTTTXXX[[[^^^ccchhhmmmtttzzzwwwvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyywwwvvvtttsssrrrrrrsssssstttuuuuuuvvvvvvwwwwwwwwweeedddddddddeeefffggghhheeeeeeeeeeeeeeeeeeeeeeeecccdddfffhhhiiijjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkkllllllllllllkkklllmmmllljjjiiijjjkkkjjjkkklllmmmooopppqqqrrrqqqqqqppppppoooooooooooonnnnnnnnnooopppqqqrrrssssssuuuyyy|||~~~}}}rrrnnnhhhbbb]]]YYYUUURRRLLLJJJHHHDDDBBB@@@?????????===@@@GGGKKKSSSiii|||wwwtttqqqpppooollliiifffcccaaa]]]YYYVVVNNNLLLIIIHHHIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>??????>>>===;;;:::777888:::;;;<<<@@@EEEHHHLLLOOOTTTYYY]]]bbbgggjjjoooppptttyyy|||zzztttllleeeaaa]]]XXXTTTNNNHHHCCCBBBAAAAAAEEEJJJQQQZZZeeemmmqqqtttvvvxxxxxxyyyzzz{{{||||||||||||zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzyyyyyyzzzzzz{{{||||||||||||}}}~~~}}}|||zzzyyyyyy{{{|||~~~{{{uuullleeedddcccbbb```_________```]]]YYYQQQFFF;;;444222111000111111111000...,,,+++,,,,,,,,,,,,------......---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------)))***+++---......------............////////////000111111222222333333444222222333444555666777777777777777777888888888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>???AAABBBDDDEEECCCEEEFFFFFFFFFHHHNNNSSS___qqq}}}ssskkk```UUUJJJCCC???;;;<<>>=========>>>?????????@@@AAACCCEEEGGGHHHGGGIIILLLNNNQQQSSSWWWZZZ[[[aaaggglllqqq|||{{{xxxvvvvvvvvvwwwwwwwwwxxxxxxuuuvvvwwwyyyzzz{{{{{{{{{wwwvvvuuusssssssssssstttttttttuuuuuuvvvwwwwwwxxxdddddddddeeefffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeecccdddfffhhhjjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiikkkllllllllllllllllllmmmkkklllmmmllljjjiiijjjkkkjjjkkklllnnnoooqqqrrrsssrrrqqqqqqqqqppppppoooooonnnnnnnnnnnnoooppprrrrrrtttvvvzzz|||}}}yyytttmmmgggbbb]]]YYYVVVNNNLLLIIIFFFCCCAAA@@@@@@@@@<<<>>>DDDFFFKKK]]]sss{{{vvvrrrpppooonnnkkkiiifffcccaaa^^^ZZZWWWMMMKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>>===>>>>>>>>>>>><<<;;;:::666777999:::<<>>>>>??????@@@AAACCCEEEGGGHHHGGGIIILLLNNNPPPSSSWWWZZZYYY___fffkkkpppyyy{{{xxxvvvwwwwwwwwwwwwxxxxxxxxxuuuvvvwwwyyy{{{|||||||||xxxwwwuuutttssssssttttttsssttttttuuuvvvwwwwwwxxxeeeeeefffffffffffffffeeeeeeeeeeeefffffffffggggggeeeffffffggghhhiiiiiijjjiiijjjlllmmmmmmllljjjiiihhhgggeeeeeeeeegggjjjlllmmmllllllkkkkkkkkkllllllmmmllllllkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppppppppooonnnnnnnnnoooqqqrrrpppnnnmmmllllllmmmnnnppprrrtttvvvyyy{{{}}}~~~~~~}}}yyytttooojjjddd^^^YYYTTTPPPJJJFFFEEEDDDBBBAAA>>>@@@AAAAAACCCJJJUUU___~~~xxxsssqqqooommmlllkkkhhheeebbb```\\\XXXTTTNNNKKKHHHIIIKKKKKKFFFBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;999999:::::::::;;;===@@@BBBDDDNNNPPPTTTWWW[[[```fffjjjmmmppptttwwwzzzyyyssskkkeeeaaa\\\VVVQQQKKKEEEBBBCCCEEEEEEHHHLLLXXX```kkkrrruuuuuuvvvwwwyyyzzz{{{{{{||||||{{{{{{||||||{{{{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||~~~~~~}}}yyyssskkkfff```aaabbbaaa```___```aaa^^^VVVJJJ???777333111000.........///////////////000///...---------------//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............///000000111111111222333333444444555555555555555666777777777888999999888777888:::999999:::;;;<<<<<<=========???AAAAAAAAAAAACCCEEEBBBCCCEEEEEEFFFIIILLLOOO]]]mmm}}}uuunnneeeYYYJJJBBB@@@@@@>>>:::>>>@@@DDDFFFGGGFFFDDDCCCAAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAABBBDDDFFFFFFHHHJJJLLLMMMPPPSSSVVV]]]\\\```ffflllsss|||yyyvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyxxxyyy{{{|||{{{zzzzzzxxxvvvtttssssssuuuuuuxxxwwwuuuttttttuuuvvvwwwffffffffffffffffffeeeeeeeeeeeeeeefffffffffggggggffffffgggggghhhhhhiiiiiiiiijjjlllmmmmmmllljjjiiihhhgggfffeeefffhhhjjjlllmmmmmmlllllllllllllllmmmmmmllllllkkkkkkllllllmmmmmmmmmllllllmmmmmmnnnooopppooonnnnnnnnnoooqqqqqqooonnnmmmllllllmmmnnnooorrrsssuuuwwwzzz|||~~~|||vvvpppiiiccc___XXXTTTNNNIIIGGGEEEDDDBBB???AAAAAA@@@AAAFFFPPPXXXppp|||vvvrrrooonnnlllkkkkkkhhheeebbb```\\\XXXUUUPPPLLLHHHGGGIIIIIIEEEAAADDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;999999999999999;;;===@@@CCCDDDKKKMMMQQQUUUYYY^^^dddiiilllooosssvvvyyy{{{uuullleee___ZZZSSSNNNJJJEEEAAACCCEEEEEEIIINNN[[[cccmmmtttwwwwwwxxxyyyzzzzzz{{{|||||||||{{{{{{||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||~~~~~~zzztttmmmgggcccccccccbbb``````aaaaaa]]]UUUIII>>>777333111000///////////////.........------,,,+++++++++,,,,,,///......---,,,,,,++++++------------------------........................------------------------///............///000000000000111111222333333444444444444444444555666666666777888888777777888999::::::::::::;;;<<<======>>>@@@BBBBBBAAAAAABBBCCCAAABBBDDDEEEEEEHHHKKKNNNZZZjjjwwwqqqfff[[[LLLCCCAAAAAA>>>;;;>>>@@@DDDFFFGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFDDDFFFIIIKKKLLLNNNRRRUUUZZZZZZ^^^dddjjjqqq}}}~~~xxxuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyxxxwwwyyyxxxvvvtttssstttuuuuuuwwwvvvtttsssssstttvvvwwwfffgggggggggfffeeeddddddeeeeeefffffffffggggggggggggggggggggghhhhhhhhhhhhiiijjjkkkmmmmmmkkkjjjiiihhhgggfffeeefffhhhjjjlllnnnmmmmmmlllmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmkkkkkkkkkkkkkkklllmmmmmmooooooooonnnoooppppppqqqooonnnmmmllllllmmmnnnoooqqqqqqrrrtttwww{{{~~~~~~}}}wwwpppiiieee___ZZZSSSMMMJJJGGGEEECCCAAAAAAAAA???>>>BBBIIIOOObbbuuuzzzuuupppnnnlllkkkjjjjjjgggdddbbb```]]]XXXUUUQQQMMMGGGEEEFFFFFFCCCAAACCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;:::999888888999:::===@@@CCCDDDFFFIIINNNRRRWWW]]]cccgggkkknnnqqqtttwww~~~~~~wwwlllddd]]]WWWPPPKKKHHHCCCAAACCCEEEFFFKKKQQQ___gggpppwwwxxxxxxyyyzzzzzz{{{{{{|||||||||||||||}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||}}}~~~|||vvvnnniiigggfffdddcccbbbbbbbbbccc[[[SSSGGG===666333111000000000//////......------,,,,,,+++++++++,,,------.........------,,,,,,+++,,,,,,------------,,,,,,........................,,,,,,,,,---......////////////......//////000111000000000111222222333333444444333333444444555666555666777777666666777999;;;::::::999:::;;;===>>>???AAACCCDDDBBBAAAAAAAAA@@@AAACCCCCCDDDFFFIIILLLVVVeeezzzuuuhhh]]]OOOEEEBBBAAA>>><<<>>>@@@CCCFFFGGGFFFEEEDDDBBBBBB@@@??????>>>>>>>>>>>>???AAAAAA@@@AAACCCEEECCCEEEHHHIIIKKKMMMPPPSSSWWWWWW[[[bbbgggnnnzzz{{{vvvtttssstttvvvwwwxxxxxxxxxwwwxxxwwwuuuvvvwwwwwwvvvuuuxxxwwwuuutttsssttttttuuuuuuuuutttsssssstttuuuvvvggggggggggggfffeeedddcccffffffffffffgggggggggggghhhhhhhhhhhhgggggggggggghhhiiikkkllllllkkkiiihhhhhhggggggfffgggiiijjjlllnnnmmmmmmmmmmmmnnnoooooommmmmmllllllllllllmmmmmmlllkkkkkkkkkkkklllmmmmmmoooooooooooooooppppppqqqooonnnmmmmmmmmmmmmnnnoooppppppppprrruuuyyy}}}|||}}}vvvpppllleee___XXXQQQLLLHHHEEECCCBBBBBBAAA>>>>>>@@@EEEJJJXXXiii~~~zzztttpppmmmllljjjiiihhhfffcccaaa___\\\XXXVVVRRRMMMGGGDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===;;;:::999777777888999<<>><<<>>>@@@CCCEEEFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>===???@@@@@@@@@@@@CCCEEEDDDFFFHHHIIIJJJLLLPPPRRRUUUVVVZZZaaagggmmmxxx{{{vvvtttqqqsssuuuwwwxxxxxxxxxwwwzzzxxxwwwwwwxxxxxxwwwuuuwwwvvvuuuttttttttttttuuutttsssssssssssstttuuuuuuffffffggggggfffeeeeeedddfffffffffggggggggghhhhhhhhhhhhhhhhhhgggggggggggghhhiiikkkllllllkkkiiihhhhhhggggggggghhhiiijjjkkkmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnooonnnoooooooooppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnooooooooopppssswww{{{}}}{{{~~~xxxtttjjjddd\\\TTTNNNJJJFFFCCCBBBAAA@@@??????AAADDDGGGNNN[[[rrr{{{uuupppmmmkkkjjjhhhfffdddaaa```^^^[[[XXXUUURRRNNNHHHCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<::::::666777777999;;;>>>AAACCCCCCFFFKKKPPPUUU\\\ccchhhiiilllpppssswww}}}~~~vvvkkkbbb[[[UUUNNNJJJEEEBBBBBBDDDGGGJJJSSS\\\gggmmmuuuyyyzzzyyyyyy{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}zzz{{{}}}~~~}}}}}}}}}wwwooojjjkkkhhheeeddddddeeecccbbbUUUNNNCCC:::444222111000111111000///...------,,,---------------...///000---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111///////////////000111111000000000111222222333333666666666666666777777888666888999999999999:::<<<>>>===<<<<<<<<<===>>>???@@@BBBCCCCCCAAA?????????>>>???@@@AAAAAACCCFFFIIIQQQ\\\qqq|||xxxoooeeeWWWKKKCCC???===;;;>>>@@@BBBEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>===>>>?????????@@@BBBDDDEEEFFFHHHJJJKKKMMMPPPRRRUUUUUUZZZaaagggmmmxxx{{{uuusssppprrruuuxxxyyyzzzyyyxxxyyyxxxwwwwwwwwwxxxvvvuuuuuuuuuuuutttttttttttttttssssssssssssssstttuuuuuueeeeeefffffffffffffffeeeffffffggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhhhhhiiijjjlllllljjjiiihhhhhhhhhhhhhhhiiijjjkkkkkkllllllllllllmmmnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnooonnnnnnnnnnnnoooppppppnnnnnnoooppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnppprrruuuxxxyyyzzz}}}{{{nnnhhh```WWWQQQLLLHHHEEEBBBBBB@@@@@@@@@AAACCCDDDIIISSSfff|||uuupppllljjjhhhfffcccaaa___^^^\\\ZZZWWWTTTQQQNNNIIIDDDAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::777777777888:::===@@@AAACCCFFFKKKPPPUUU\\\bbbggghhhlllppptttxxxxxxlllbbbZZZTTTNNNJJJDDDCCCCCCFFFHHHMMMWWWbbbkkkqqqxxx{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~}}}{{{xxxzzz}}}~~~~~~~~~~~~|||vvvnnniiiiiifffcccdddeeefffccc```SSSKKKAAA888333111111000000000//////......------,,,,,,+++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,---...///000111111000000//////000000111222000111111222333333444444777777666666777777888999666888::::::::::::<<<===????????????????????????@@@AAAAAA@@@>>>>>>>>>???>>>???@@@@@@@@@BBBEEEHHHOOOWWWjjj}}}vvvlll^^^OOOEEE@@@===;;;>>>@@@BBBDDDFFFFFFGGGGGGEEEDDDBBBAAA???>>>>>>>>><<<===??????>>>???AAACCCEEEGGGIIIJJJJJJLLLOOORRRTTTUUUZZZbbbgggmmmwww{{{tttrrrppprrrvvvyyy{{{{{{zzzyyywwwvvvtttuuuvvvvvvuuutttttttttttttttttttttttttttssssssssstttuuuuuuuuuvvvddddddeeefffggggggggggggfffggggggggghhhhhhhhhhhhffffffgggggghhhhhhiiiiiigggiiijjjkkkkkkjjjiiiggghhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnoooppppppmmmnnnooopppqqqppppppooommmmmmnnnnnnnnnnnnmmmmmmlllmmmnnnppprrrsssuuuuuuxxx{{{~~~rrrlllccc[[[TTTOOOKKKHHHDDDBBB@@@??????@@@??????EEEMMMZZZmmm|||uuuooojjjgggeeecccaaa___]]]\\\[[[YYYVVVSSSOOOMMMJJJFFFCCCAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<;;;:::888888888888:::<<<>>>???CCCFFFJJJOOOTTTZZZaaaeeehhhlllpppuuuzzz{{{nnnbbbZZZSSSLLLHHHDDDCCCDDDHHHJJJOOO[[[gggooouuu{{{}}}}}}{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~{{{yyywwwyyy|||~~~~~~~~~}}}www{{{~~~zzztttmmmgggeeecccaaacccffffffbbb^^^QQQJJJ???777222111000000///////////////.........------,,,+++++++++,,,,,,------------------------...,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000//////000000111222222222222333444444555555666666666666666777888888555777999999999:::;;;===???@@@BBBCCCCCCAAA@@@??????@@@???===<<<<<<>>>AAA???@@@AAAAAA@@@BBBEEEGGGLLLSSSccc|||~~~ttteeeUUUIIIBBB>>>===>>>???AAADDDEEEFFFGGGGGGEEEDDDCCCAAA??????>>>>>><<<===>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIKKKNNNPPPRRRTTTYYYaaaggglllvvv~~~vvvrrrppprrrwwwzzz}}}}}}|||{{{vvvuuutttuuuwwwwwwwwwuuussstttttttttttttttttttttsssssstttuuuvvvvvvvvvvvvcccccceeefffggghhhhhhhhhgggggggggggghhhhhhhhhhhheeeffffffggghhhiiiiiijjjggghhhjjjkkkkkkjjjhhhgggggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppmmmnnnoooqqqqqqppppppooommmmmmnnnnnnnnnnnnmmmmmmlllmmmoooppprrrssssssssswwwzzz~~~|||uuuooofff^^^WWWRRRMMMJJJEEECCCAAA??????>>><<<;;;???DDDMMM[[[nnn{{{tttmmmiiieeebbb```___^^^\\\ZZZZZZXXXUUURRRNNNMMMKKKGGGDDDBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<;;;:::999888888888999;;;===>>>CCCEEEJJJNNNSSSYYY___dddhhhlllqqqvvv{{{~~~pppcccZZZRRRJJJFFFDDDDDDEEEIIIKKKQQQ]]]jjjrrrwww}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{||||||}}}~~~~~~}}}|||{{{{{{{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}yyywwwvvvyyy|||~~~~~~~~~zzztttxxx}}}~~~}}}yyyssskkkfffbbbaaa```cccgggfffaaa\\\PPPIII???666222111000000.........///////////////000///......------------------------------------///---***((((((***---///************************------......///000000000000000000000000111111222222333333444444555555666555555555555555666777777444666888888888999;;;<<>>???AAACCCEEEGGGGGGHHHEEEEEECCCAAA@@@???>>>>>>;;;===>>>>>>>>>>>>AAACCCCCCDDDFFFGGGHHHIIILLLOOOQQQSSSXXX```fffkkkuuuyyyuuupppssswww{{{~~~~~~}}}|||xxxwwwvvvwwwyyyzzzzzzyyyssssssttttttuuuttttttsssssstttuuuvvvwwwwwwwwwwwwffffffffffffffffffeeeeeegggggggggggghhhhhhhhhhhhhhhggggggffffffggghhhiiikkkjjjiiihhhhhhhhhiiiiiiggghhhiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmnnnqqqpppppppppoooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooopppnnnmmmooosssuuutttrrrvvvxxx{{{}}}~~~~~~wwwpppfff^^^YYYTTTNNNJJJHHHFFFDDDBBBAAA@@@AAAAAA???AAAGGGQQQ^^^ppp|||tttnnnhhhddd```]]]YYYXXXWWWUUUTTTSSSSSSSSSOOOKKKGGGGGGIIILLLLLLLLL@@@???>>>>>>>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<:::999777777777999;;;===CCCEEEIIILLLQQQWWW^^^bbbgggkkkoootttzzzqqqdddZZZRRRKKKGGGAAABBBEEEHHHOOOYYYccckkkxxx{{{}}}~~~~~~~~~|||{{{|||||||||{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxx{{{}}}~~~~~~~~~}}}yyyvvvwwwxxxzzz~~~~~~~~~}}}{{{wwwpppjjjgggeeecccccceeegggfffccc___QQQFFF;;;777444111000222000000///...............------............------------------------------******+++++++++,,,,,,,,,---------............///,,,,,,------.../////////111111111111222333444555222333333444444555555555666777777888888888888777777888999888777888;;;===EEEHHHJJJJJJGGGCCC@@@??????>>>=====================>>>>>>???AAACCCEEEFFFLLLPPP[[[ooorrr___OOODDD@@@???===>>>@@@AAABBBCCCCCCCCCDDDCCCAAA???========================>>>@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLSSSTTTWWW]]]bbbgggqqq|||{{{rrrqqqrrrtttxxx{{{|||{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwvvvuuugggggggggggggggfffffffffffffffggggggggghhhhhhhhhhhhhhhggggggggghhhiiijjjkkkkkkjjjjjjiiiiiihhhhhhggghhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkklllllllllmmmmmmmmmmmmnnnpppppppppooooooooonnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppnnnnnnooosssttttttrrrtttwwwzzz|||~~~yyyrrrhhh```[[[VVVQQQMMMHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>BBBIIIRRRaaawww|||tttmmmgggccc^^^[[[XXXWWWVVVTTTSSSRRRRRRRRROOOLLLHHHGGGIIIKKKKKKJJJ@@@???>>>>>>>>>???AAABBBAAAAAA@@@???>>>===<<<<<<:::999888777888999;;;<<<@@@CCCGGGKKKPPPVVV]]]bbbhhhkkkppptttyyyssseee[[[SSSLLLGGGCCCDDDFFFIIIPPP[[[fffnnnyyy{{{~~~~~~~~~~~~}}}{{{zzz{{{||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxx{{{}}}}}}xxxxxxyyy{{{}}}}}}}}}}}}{{{wwwqqqlllhhhfffeeedddfffhhhgggccc___QQQFFF;;;777444111000111000000///...............---..................---------------------------***++++++++++++,,,,,,,,,---------............///,,,,,,---......//////000111111111111222333444555444444444444555555555555666777777888888888888888888999999999888999;;;>>>EEEHHHJJJIIIFFFBBB???>>>>>>======<<<<<<<<<======>>>>>>???@@@AAACCCDDDEEEKKKOOOYYYllltttaaaQQQFFFAAA@@@======???AAABBBCCCDDDDDDEEEDDDBBB???===<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDFFFGGGIIIKKKLLLMMMSSSSSSWWW]]]aaagggqqq{{{}}}tttqqqrrrtttwww{{{|||{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvggggggggggggggggggggggggfffffffffgggggggggggghhhhhhhhhgggggghhhiiijjjjjjkkkkkkllllllkkkiiihhhgggggghhhiiikkkllllllmmmmmmhhhhhhgggggghhhhhhiiijjjlllllllllmmmmmmmmmmmmnnnppppppoooooooooooonnnnnnqqqqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnppprrrssssssrrrsssuuuxxx{{{}}}|||tttkkkccc^^^YYYTTTPPPJJJHHHFFFCCCAAA@@@@@@@@@???>>>???BBBFFFOOO```ppp|||tttlllfffaaa\\\YYYWWWVVVTTTSSSQQQPPPPPPPPPPPPMMMIIIHHHHHHIIIIIIHHH@@@??????>>>???@@@AAABBBAAAAAAAAAAAA@@@>>>======;;;:::999888999:::;;;<<<===@@@DDDIIINNNUUU\\\aaahhhkkkpppsssxxxtttggg]]]UUUMMMHHHFFFFFFGGGJJJQQQ]]]jjjsssyyy|||~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyy}}}{{{{{{{{{}}}||||||||||||{{{wwwsssnnnkkkhhhgggfffhhhjjjiiiddd```PPPEEE;;;777444000///000000//////............///........................------------------------++++++++++++,,,,,,,,,,,,---------............///,,,------......///000000111111111222222333444555666666666666555555555555666777777888999999888888999::::::999999:::<<<>>>EEEGGGHHHHHHDDD@@@===<<<===<<<<<<<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCCCCIIIMMMVVVggguuudddSSSHHHBBB@@@<<<<<<>>>@@@BBBCCCEEEEEEFFFEEECCC@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@CCCDDDEEEGGGJJJLLLMMMNNNRRRRRRVVV\\\```fffpppzzzvvvrrrrrrtttwwwzzz|||{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttvvvwwwwwwxxxxxxwwwvvvvvveeeeeeeeefffffffffffffffeeeeeefffffffffggggggggggggggghhhhhhiiiiiijjjjjjkkklllmmmmmmllljjjgggfffggghhhiiikkklllmmmnnnnnnhhhhhhhhhhhhhhhiiiiiijjjlllllllllmmmmmmmmmmmmnnnoooooooooooooooooonnnnnnqqqqqqppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqrrrrrrrrrqqqtttwwwzzz|||~~~~~~wwwnnnfffaaa\\\WWWSSSLLLJJJGGGDDDBBB@@@@@@???AAA???>>>@@@BBBGGGSSS___www{{{ssskkkeee___[[[XXXVVVUUUSSSQQQPPPOOONNNNNNPPPMMMKKKHHHGGGGGGFFFFFF@@@@@@???>>>???@@@AAABBBAAABBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::;;;;;;;;;>>>BBBHHHMMMUUU]]]bbbhhhkkkooosssvvv}}}uuuhhh___VVVNNNIIIGGGGGGGGGKKKRRR___mmmvvvzzz}}}~~~}}}}}}}}}}}}~~~|||zzzyyyzzz{{{|||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{{{{~~~~~~~~~~~~|||||||||{{{xxxtttpppnnnkkkiiiiiijjjkkkiiiccc___NNNDDD:::666444000...///000///............//////.........------.........------------------------+++++++++,,,,,,,,,---------------............///---------...//////000000222222222222333444555555888888777777666666555555666777777888999999999999:::;;;;;;:::999:::<<<>>>CCCEEEFFFEEEBBB>>>;;;;;;===<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@AAABBBBBBEEEJJJSSSbbbyyytttdddTTTIIIBBB@@@;;;<<<===???AAACCCEEEFFFGGGFFFDDDAAA>>><<<;;;::::::::::::;;;<<<===>>>???BBBCCCEEEGGGJJJLLLNNNOOOPPPQQQUUU[[[___dddoooyyyxxxrrrrrrsssvvvzzz||||||zzz{{{zzzzzzyyyyyyxxxxxxyyyxxxxxxwwwwwwvvvuuuttttttwwwwwwwwwwwwwwwwwwvvvvvvcccccccccddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggghhhiiijjjjjjjjjjjjkkklllmmmllljjjgggfffhhhhhhjjjkkklllmmmmmmmmmjjjiiiiiiiiiiiijjjkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooppppppooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppppppppqqqrrrpppsssvvvxxxzzz}}}{{{qqqiiiccc^^^YYYUUUOOOMMMJJJFFFCCCAAA@@@@@@@@@>>>>>>@@@AAADDDMMMVVVccc{{{{{{ssskkkeee___ZZZWWWUUUTTTRRRPPPOOOMMMMMMLLLNNNNNNLLLIIIFFFEEEDDDEEEAAA@@@?????????@@@BBBBBBAAABBBCCCCCCCCCAAA@@@>>>===<<<<<<;;;;;;::::::::::::===BBBGGGMMMUUU]]]bbbgggkkkooorrruuuzzzttthhh___WWWOOOIIIFFFFFFHHHKKKSSS```oooxxx|||~~~~~~}}}}}}|||||||||}}}zzzyyyyyyzzz|||}}}|||{{{yyyzzzzzz{{{|||}}}}}}}}}{{{{{{||||||}}}~~~~~~}}}}}}{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~|||||||||zzzxxxuuurrrpppmmmlllkkkkkkkkkhhhaaa[[[LLLBBB999666444000///000//////............/////////...------------...///------------------------++++++,,,,,,,,,------------------............///------......///000000111222222222222333444555666888888888777777666666555666666888999999:::::::::;;;;;;;;;:::999:::<<<>>>AAABBBCCCBBB???<<<::::::<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBHHHQQQ^^^sss|||rrrdddUUUIIIBBB???;;;<<<<<<>>>@@@CCCEEEGGGGGGFFFDDDBBB???===;;;999::::::::::::;;;===>>>???AAABBBDDDFFFIIIKKKMMMNNNOOOOOOSSSYYY^^^cccmmmxxxyyysssrrrsssvvvyyy||||||{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuutttwwwwwwwwwvvvvvvuuuuuuuuuaaabbbbbbccccccddddddddddddddddddeeeeeeeeeffffffdddeeefffhhhiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhggghhhiiijjjkkkllllllllllllkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppooooooppprrrppprrruuuwwwyyy{{{}}}vvvmmmgggaaa[[[WWWSSSPPPMMMIIIEEECCCAAAAAA>>>;;;;;;>>>@@@AAAGGGNNNYYYooo{{{ssskkkeee```[[[XXXUUUTTTRRRPPPNNNMMMLLLKKKMMMMMMLLLIIIFFFCCCCCCDDDAAA@@@@@@??????AAABBBCCCAAACCCDDDEEEDDDCCCAAA???>>>>>>===<<<<<<;;;:::::::::===AAAFFFMMMTTT\\\aaafffiiinnnqqqsssyyy}}}rrrggg___WWWOOOJJJEEEFFFIIIMMMVVVcccqqqzzz}}}~~~}}}|||{{{{{{{{{|||yyyyyyyyy{{{}}}~~~}}}|||zzz{{{{{{{{{{{{|||||||||xxxxxxyyyzzzzzz{{{||||||{{{}}}}}}{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{~~~}}}}}}|||{{{xxxuuusssqqqooommmlllkkkjjjeee]]]VVVHHH???777555444111000111///............//////000///...---,,,,,,---...///------------------------,,,,,,,,,,,,---------------------............///---......//////000111111222222222222333444555666777777777777666666666666666666888999::::::;;;;;;;;;;;;;;;:::888999;;;===>>>???@@@@@@===;;;::::::;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAHHHPPP[[[mmm{{{wwwooocccUUUIIIBBB???<<<<<<<<<===???BBBDDDFFFFFFEEEDDDCCC@@@>>>;;;::::::::::::;;;<<<===>>>???AAABBBCCCEEEHHHJJJKKKLLLNNNNNNRRRXXX\\\bbblllvvvzzzsssssssssuuuyyy{{{||||||zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvuuuwwwwwwuuutttttttttttttttaaabbbbbbcccddddddeeeeeecccddddddddddddeeeeeeeeebbbdddeeeggghhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiikkkkkkkkkkkkkkkllllllmmmlllllllllmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqpppooonnnppprrrqqqsssuuuwwwwwwyyy{{{}}}|||rrrkkkeee^^^ZZZVVVSSSOOOKKKGGGDDDBBBBBB>>>;;;;;;===>>>===@@@EEEPPPaaayyyzzzssslllfffaaa]]]ZZZVVVUUUSSSPPPNNNMMMLLLKKKKKKLLLLLLIIIEEECCCCCCDDDAAAAAA@@@???@@@AAABBBCCCAAACCCEEEFFFFFFDDDBBB@@@??????>>>===<<<;;;:::999999<<<@@@EEEKKKRRRYYY^^^dddhhhmmmpppsssxxxzzzoooeee]]]VVVOOOJJJEEEGGGKKKQQQZZZfffttt|||~~~~~~~~~}}}|||{{{{{{{{{{{{yyyyyyzzz|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzztttuuuvvvwwwxxxyyyyyyzzzxxx{{{}}}~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||~~~~~~}}}{{{xxxuuusssrrrpppnnnlllkkkhhhaaaXXXQQQEEE===666555555222111222...............///000000000///---,,,,,,---///000------------------------,,,,,,,,,------------...---------............///.........///000000111111333333222333333444555666555555666666666666666777666666888999:::;;;;;;;;;:::;;;:::999888888:::<<<;;;<<<>>>===<<<::::::;;;999999999:::<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCIIIPPPXXXhhh}}}vvvtttmmmcccVVVKKKCCC@@@======<<<===>>>AAACCCEEEDDDDDDDDDCCCAAA???<<<;;;::::::;;;;;;<<<===???@@@AAAAAACCCDDDFFFHHHIIIJJJMMMMMMQQQWWW\\\aaakkkuuu}}}tttssssssuuuxxx{{{||||||yyyxxxvvvuuuuuuvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssrrrrrrrrrsssbbbbbbcccddddddeeeffffffccccccdddddddddeeeeeeeeeaaaccceeefffhhhhhhhhhggggggfffffffffggghhhiiijjjiiijjjjjjjjjjjjiiihhhhhhkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmmmmnnnnnnlllmmmmmmmmmnnnnnnooooooooooooooooooppppppppppppoooooooooooooooooooooooommmoooqqqqqqnnnnnnooorrrqqqsssuuuvvvwwwxxxzzz||||||vvvnnnhhhaaa\\\WWWUUUQQQLLLHHHEEECCCBBB@@@===<<<>>>===;;;<<<@@@CCCQQQeeeyyyzzzssslllgggbbb^^^[[[VVVUUUSSSPPPNNNMMMLLLKKKJJJKKKLLLIIIEEEBBBCCCDDDAAAAAA@@@@@@@@@AAABBBCCCAAACCCEEEFFFFFFDDDBBB@@@?????????>>>===;;;:::999888;;;???CCCIIIPPPWWW\\\cccggglllooorrrwww~~~wwwmmmddd]]]VVVOOOIIIFFFHHHMMMSSS]]]iiivvv~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyzzz}}}~~~|||||||||{{{zzzzzzyyyyyyrrrssstttuuuvvvwwwxxxxxxwwwzzz}}}~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrqqqooollljjjggg___UUUNNNCCC;;;555555555333222333...............///000111000///---,,,,,,---///000------------------------,,,,,,,,,---------......---------.........//////......//////000000111111333333333333444555666666444444555555666666777777666666888999:::;;;;;;;;;:::::::::888777777999;;;999;;;<<<<<<;;;:::;;;<<<666777777888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDJJJQQQWWWddd|||vvvtttrrrmmmcccXXXLLLEEEAAA>>>>>>======>>>@@@CCCDDDCCCDDDDDDCCCBBB???===<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHLLLMMMPPPWWW[[[```kkkuuu~~~tttssssssuuuxxx{{{||||||xxxwwwuuuttttttvvvwwwyyywwwwwwwwwwwwwwwxxxxxxxxxvvvuuusssrrrqqqqqqrrrrrraaabbbcccdddeeefffffffffeeeeeefffffffffeeecccbbbdddeeeffffffdddcccdddeeefffhhhiiijjjiiiiiikkkllliiijjjkkkllllllkkkiiihhhkkkkkklllmmmmmmmmmllllllkkkkkkkkklllllllllmmmmmmoooooonnnmmmmmmmmmmmmmmmooonnnnnnnnnnnnpppqqqrrrssssssrrrqqqqqqpppoooooopppppppppppppppppppppppprrrrrrssstttvvvxxxzzz{{{|||~~~yyyqqqjjjccc___[[[WWWRRRNNNJJJFFFBBB???@@@???===<<<;;;<<<<<<===CCCKKKXXXhhhzzz|||vvvppplllgggbbb___[[[YYYVVVSSSPPPNNNMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@????????????AAABBBEEEFFFFFFEEECCCBBB@@@???>>>======<<<======888;;;???DDDJJJRRR[[[```cccfffjjjnnnqqqvvv{{{~~~wwwnnnfffaaaZZZQQQLLLLLLJJJJJJMMMUUUbbboooxxx|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzxxxyyy|||~~~~~~}}}xxxyyy{{{{{{zzzxxxtttrrrsssrrrrrrssstttvvvxxxyyyyyyzzz}}}~~~~~~{{{~~~xxxvvvvvvvvvtttrrrrrrqqqllleeeaaa]]]UUULLL@@@<<<777444222222222111000000000000000000000000,,,,,,------------------++++++++++++,,,---...///++++++,,,---............,,,,,,,,,,,,---...//////000000000000////////////333333444444444444444444444444555666666666666666777777999:::::::::::::::999999:::::::::;;;;;;;;;===<<<;;;:::::::::::::::<<<<<<======>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBFFFKKKMMMUUUgggyyy~~~zzztttrrrmmmeee[[[OOOEEE@@@======<<<===>>>???AAABBBGGGFFFDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<======CCCDDDEEEEEEEEEEEEGGGIIIJJJKKKOOOUUUZZZ```jjjuuu|||sssooonnnsssxxxxxxxxxyyywwwwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwtttrrrqqqqqqrrrsssccccccdddeeeeeeeeeddddddeeeeeefffffffffeeeccccccdddfffgggfffeeedddeeeffffffhhhiiiiiiiiiiiijjjllljjjjjjjjjkkkkkkjjjjjjiiikkkllllllmmmmmmmmmmmmmmmkkklllllllllmmmmmmmmmnnnoooooonnnmmmmmmmmmmmmmmmoooooonnnnnnooopppqqqrrrsssssssssrrrqqqpppppppppppppppppppppppppppppppppqqqqqqrrrsssuuuwwwyyyzzz{{{}}}|||tttmmmfffbbb]]]YYYTTTPPPLLLHHHDDDAAA===<<<;;;999999999::::::>>>DDDOOO]]]nnn~~~xxxrrrnnniiidddaaa\\\ZZZWWWSSSPPPOOONNNMMMNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBAAA@@@????????????@@@BBBDDDFFFFFFEEECCCBBBAAA@@@???===<<<;;;::::::777:::>>>CCCIIIPPPYYY^^^cccfffjjjmmmppptttyyy|||~~~vvvnnneee```ZZZRRRMMMMMMLLLMMMQQQZZZgggrrrzzz}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzxxxyyy|||~~~~~~}}}{{{|||||||||zzzxxxuuusssssstttuuuvvvwwwxxxxxxxxxwwwyyy{{{~~~~~~|||~~~xxxuuuuuuvvvuuussstttsssmmmfffaaa\\\SSSIII>>>:::666222111111000000000000000000000000000000------------------------++++++++++++,,,---...///++++++,,,,,,---,,,,,,,,,//////...---------......000///000000000000000000333333333444444444444555555555666666777666666666777777888999::::::::::::999999:::::::::;;;;;;;;;===<<<;;;::::::::::::;;;<<<<<<======>>>>>>???????????????@@@AAABBBCCCDDDFFFKKKLLLTTTdddttt{{{wwwuuuqqqiii___RRRGGGAAA>>>=========???AAACCCDDDGGGGGGEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<======@@@BBBCCCCCCBBBCCCEEEGGGJJJKKKOOOUUUZZZ___iiitttwwwrrrooossswwwwwwvvvwwwttttttttttttuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttssssssttttttdddeeeeeeeeeddddddcccbbbdddeeeeeeeeeeeeddddddccceeefffggggggfffeeefffgggfffhhhiiiiiihhhiiijjjkkkkkkjjjjjjiiijjjjjjkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnmmmmmmmmmmmmnnnoooooonnnooooooppprrrrrrtttssssssrrrrrrqqqqqqpppooooooooooooooooooooooooppppppppprrrsssuuuwwwxxxzzzzzz|||~~~yyyrrrjjjeee___\\\WWWRRRNNNJJJFFFCCC===<<<:::999888888999999;;;>>>EEEQQQ```sss{{{uuupppkkkfffccc\\\[[[XXXTTTRRRPPPOOOOOONNNNNNLLLJJJHHHFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@AAACCCEEEEEEDDDCCCBBBBBBAAA???<<<:::888777777666999<<>>>>>??????>>>>>>>>>???AAABBBDDDEEEFFFKKKKKKRRR```nnn|||{{{zzzvvvooodddVVVJJJBBB>>>>>>===>>>???BBBDDDFFFHHHGGGFFFEEECCCAAA???>>><<<<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGIIIJJJNNNTTTYYY]]]gggqqq|||{{{uuuqqqtttvvvuuutttuuuuuuttttttuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwuuutttttttttuuudddddddddeeeeeeddddddcccddddddddddddddddddddddddeeefffhhhgggffffffggghhhfffhhhiiiiiihhhhhhiiikkkkkkjjjiiihhhiiijjjkkkllljjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnmmmmmmmmmmmmnnnnnnoooooooooooopppqqqrrrrrrsssssssssrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppprrrsssuuuvvvxxxxxxxxxzzz}}}~~~vvvnnnhhhaaa^^^XXXSSSOOOKKKGGGDDD???>>><<<;;;:::::::::;;;<<<<<<@@@JJJVVVggg|||}}}wwwrrrmmmhhhddd^^^\\\YYYVVVSSSRRRQQQQQQOOONNNMMMKKKIIIGGGEEEEEEBBBAAA@@@??????>>>>>>??????AAABBBDDDDDDDDDCCCBBBAAA@@@>>>;;;999888777666666888<<<@@@FFFMMMUUUZZZaaadddhhhjjjlllnnnqqqssstttwww}}}}}}zzzssskkkccc^^^YYYRRROOOPPPOOOTTT]]]gggqqqxxx|||~~~}}}}}}}}}}}}~~~~~~~~~|||||||||{{{{{{zzzzzzzzzxxxyyy{{{|||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{||||||}}}yyyttttttuuuxxxzzz}}}~~~vvvrrrrrruuuvvvuuutttsssooohhhbbb\\\QQQFFF<<<888444111000000////////////////////////////////////...---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++***)))000000///...------......---...///000111222333333222333333444444555555555777777888888888777666666666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEJJJJJJPPP\\\hhh~~~~~~}}}{{{tttiiiZZZLLLCCC???>>>======>>>AAADDDFFFGGGGGGFFFEEECCCAAA???>>><<<<<<<<<<<<<<<======>>>@@@BBBCCCCCCCCCDDDGGGIIIIIIIIIMMMSSSWWW[[[dddmmmwww}}}uuuqqqsssuuuttttttvvvyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyywwwvvvttttttttttttaaabbbcccdddeeeeeeeeeeeedddddddddcccddddddddddddeeefffggggggffffffgggiiiggghhhiiiiiihhhggghhhjjjjjjjjjiiihhhiiijjjlllmmmiiiiiijjjllllllmmmmmmmmmoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqrrrrrrsssrrrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrttttttwwwvvvwwwxxxzzz~~~zzzqqqkkkccc___YYYTTTPPPLLLGGGDDD@@@???===;;;::::::::::::>>><<<>>>EEEOOO]]]sss~~~xxxsssnnnhhheee___]]]ZZZXXXUUUTTTSSSSSSPPPPPPNNNLLLJJJHHHGGGFFFCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDD???>>><<<;;;999888888888777999<<<@@@EEELLLTTTYYY___bbbfffhhhiiikkkmmmooopppsssyyy|||yyyqqqiiiaaa]]]XXXSSSQQQRRRRRRXXXbbblllsssxxx{{{||||||||||||}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{|||~~~{{{uuusssuuuwwwyyy|||~~~}}}uuuqqqrrrtttvvvuuuqqqqqqnnnhhhddd]]]RRRGGG<<<888444111000111000000//////////////////////////////...---,,,,,,+++++++++,,,---.........------------......---,,,++++++------,,,,,,------...///---...///000111222333444222222333333444555666666777888888888888888777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@?????????@@@AAAAAACCCHHHIIINNNZZZddd|||xxxmmm^^^OOOFFF???>>><<<;;;<<>>======<<<<<<<<<<<<===>>>>>>???AAABBBCCCCCCDDDGGGIIIHHHIIIMMMSSSVVVYYYaaajjjrrr~~~{{{tttooopppssstttuuuxxx}}}|||zzzyyywwwvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuutttsssssssssaaaaaacccdddeeefffffffffdddccccccccccccddddddeeedddeeefffgggffffffgggiiiggghhhiiiiiigggggghhhiiiiiiiiiiiiiiijjjkkklllllliiiiiikkklllmmmmmmnnnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonnnnnnnnnooopppqqqssstttvvvvvvvvvxxxzzz}}}~~~uuunnneeeaaa[[[VVVRRRMMMIIIEEE???>>><<<:::999888999999===999;;;BBBIIITTThhh|||zzzuuuooojjjfff```^^^\\\YYYWWWVVVUUUUUURRRQQQPPPNNNLLLJJJIIIHHHDDDCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFF???>>><<<;;;:::999999888777999<<<@@@DDDKKKRRRWWW\\\___cccfffgggiiijjjlllmmmqqqvvv}}}zzzwwwpppggg```\\\XXXSSSRRRTTTVVV]]]fffooouuuxxxyyyzzzzzz{{{|||}}}}}}~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~||||||{{{|||}}}yyytttuuuwwwyyy|||~~~|||uuurrrsssuuuuuuuuuppppppnnniiieee^^^RRRFFF;;;888333111000111111000000000000000000000000000.........------,,,,,,+++,,,---...//////...---,,,------.........---,,,,,,+++++++++,,,,,,...//////......///000111333333444111222333333444555666666777777888999999999999999888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@????????????@@@@@@BBBGGGGGGLLLVVV___ttt{{{pppbbbTTTKKKAAA???<<<;;;;;;===@@@CCCDDDDDDEEEEEEDDDAAA>>><<<======<<<<<<======>>>???<<<>>>???@@@@@@BBBDDDGGGGGGHHHLLLRRRTTTWWW^^^fffmmmxxxzzzrrrmmmnnnqqqsssvvvyyy|||{{{yyywwwuuutttssssssxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttsssrrrbbbcccddddddeeeeeeeeeeeeccccccbbbbbbbbbccceeeeeebbbdddeeefffeeeeeeggghhhggghhhiiihhhgggfffgggiiihhhhhhiiijjjkkkkkkkkkkkkjjjkkklllnnnooopppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnoooppprrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnoooooopppqqqssssssuuuvvvwwwyyy{{{}}}~~~yyyrrrgggccc^^^XXXTTTOOOKKKGGGAAA@@@===;;;:::999999:::;;;777:::BBBGGGNNNaaauuu}}}wwwqqqllliiiaaa___]]]ZZZXXXWWWWWWWWWTTTSSSRRRPPPNNNLLLJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@>>><<<:::888777777666888;;;>>>BBBIIIPPPUUUYYY]]]aaadddfffggghhhjjjkkknnnssszzz~~~xxxtttooofff^^^[[[XXXTTTSSSUUU[[[bbbkkkrrrvvvwwwyyyzzzyyyzzz{{{}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~vvvwwwxxxzzz|||~~~{{{uuussstttuuuuuutttqqqrrrpppjjjeee]]]PPPCCC:::666222/////////000///000000000000000000000000------------------------,,,---...//////...---,,,++++++,,,---------,,,,,,...---------------.../////////000111222222333333111222222333444555666777666666888999::::::;;;;;;999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<======>>>>>>????????????>>>>>>???@@@AAAAAABBBGGGFFFJJJRRRXXXlll~~~tttfffYYYQQQDDDAAA>>>;;;;;;===@@@BBBDDDEEEFFFFFFEEEBBB???==================>>>>>>???;;;===??????@@@AAADDDFFFGGGGGGLLLQQQSSSUUU\\\dddiiissszzzrrrkkkllloooqqqtttxxxzzzzzzxxxwwwvvvuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssddddddeeeeeeeeedddccccccccccccbbbbbbbbbccceeefffbbbccceeeeeeeeeeeefffhhhggghhhiiihhhgggfffggghhhggghhhjjjkkkllllllkkkkkklllmmmnnnpppqqqqqqrrrrrroooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmnnnooopppnnnoooqqqrrrssssssrrrrrrooooooooooooooooooppppppppppppppppppppppppppppppoooooooooooopppqqqssssssuuuvvvxxxzzz|||}}}~~~~~~|||tttiiieee```ZZZVVVQQQLLLIIIDDDBBB@@@>>>===<<<<<<<<<;;;888;;;CCCGGGLLL^^^rrryyysssnnnjjjaaa```]]][[[YYYXXXXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDBBB@@@===:::888666555555666999<<>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<===<<<<<<======>>>?????????=========>>>???AAABBBCCCCCCGGGFFFHHHOOOTTTfffvvviii]]]UUUFFFDDD@@@===<<<===@@@BBBEEEFFFGGGHHHGGGDDDAAA???===============>>>??????===???@@@AAABBBCCCFFFHHHFFFGGGKKKQQQSSSTTT[[[bbbfffppp{{{{{{rrrkkkkkknnnooorrrvvvzzzzzzyyyyyyxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuutttbbbbbbaaaaaaaaabbbdddeeebbbbbbcccccccccddddddddddddddddddeeeeeeeeeffffffhhhhhhhhhhhhiiiiiiiiiiiiddddddfffhhhjjjlllnnnoookkkjjjkkknnnqqqrrrooolllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmpppppppppqqqqqqrrrrrrrrroooooopppqqqqqqqqqqqqpppppppppppppppppppppppppppmmmqqquuutttqqqooorrrvvvsssuuuxxx{{{}}}}}}}}}|||}}}uuulllfff___ZZZWWWSSSNNNJJJFFFCCC???===<<<;;;999888888777999===AAAJJJZZZiii~~~zzztttnnnjjjgggddd___\\\ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLJJJIIIGGGFFFFFFDDDBBB???AAABBBCCCEEEFFFFFFFFFFFFFFFEEEBBB@@@===:::888777666777999;;;???EEELLLQQQYYY]]]bbbeeefffgggggghhhhhhkkkpppvvv{{{~~~yyyssspppjjjddd^^^YYYTTTPPPSSSXXX```jjjrrruuuwww{{{}}}}}}{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwyyy{{{||||||{{{{{{}}}|||}}}{{{yyyyyyzzz}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~|||yyywwwxxxyyyzzzyyyvvvuuurrrmmmdddWWWIII@@@777666444222111000//////......------------......////////////...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------...000111000000000000111111111111333333444444555666666666::::::::::::::::::::::::999::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>======>>>@@@??????>>>>>>??????@@@AAADDDEEEGGGIIIKKKSSSfffxxxxxxhhhXXXJJJCCC>>>>>>>>>>>>@@@CCCGGGGGGHHHGGGFFFDDDBBBAAA??????>>>===============<<<===>>>@@@BBBDDDEEEFFFEEEGGGJJJLLLPPPTTTZZZ^^^eeeppp|||}}}sssiiihhhkkknnnsssxxxxxxyyyyyyxxxwwwvvvxxxzzzxxxyyyzzzzzzyyyxxxvvvuuuyyyxxxwwwuuuuuuuuuvvvwwwcccbbbaaaaaaaaabbbcccdddbbbbbbbbbcccccccccdddddddddddddddeeeeeeeeeeeefffgggggghhhhhhhhhiiiiiiiiifffggghhhiiijjjkkklllllllllkkklllnnnqqqrrrooolllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnoooooopppqqqrrrrrrooopppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppmmmoooqqqrrrsssssstttuuutttvvvxxxzzz|||}}}}}}}}}wwwmmmggg```[[[XXXTTTOOOLLLHHHEEEAAA???>>><<<;;;999999888999<<>>DDDLLLQQQZZZ]]]bbbfffggghhhhhhiiiiiilllpppuuuzzz}}}}}}wwwqqqmmmgggbbb\\\XXXTTTQQQTTTZZZbbbllltttwwwyyy}}}~~~||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyywwwxxxyyyzzz{{{||||||||||||zzzyyyzzz|||~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}zzzxxxvvvwwwxxxxxxxxxtttsssooojjjaaaTTTGGG>>>666555444222111000/////////......------......///////////////...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000111111111111444444444555666666777777::::::::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>?????????>>>>>>??????@@@AAABBBCCCEEEHHHJJJRRRddduuu~~~nnn^^^KKKDDD>>>>>>>>>===???CCCGGGGGGGGGGGGFFFDDDBBBAAA???>>>======<<<<<<============>>>@@@BBBDDDEEEEEEEEEGGGJJJLLLOOOTTTZZZ^^^fffqqq}}}|||rrriiihhhjjjmmmrrrwwwxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuxxxwwwuuuttttttttttttuuuccccccbbbaaaaaaaaabbbbbbbbbbbbbbbccccccccccccdddddddddddddddeeeeeeeeeeeegggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmlllmmmoooqqqqqqooonnnmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmllllllmmmnnnoooqqqrrrrrrpppqqqrrrrrrssssssrrrrrrppprrrsssttttttsssrrrpppooonnnnnnqqquuuwwwvvvtttvvvvvvwwwyyyzzz|||~~~zzznnnhhhaaa\\\YYYWWWSSSOOOLLLHHHDDDAAA@@@>>><<<;;;:::888999;;;===CCCQQQ___yyy{{{uuuqqqjjjfffaaa^^^\\\ZZZYYYWWWWWWVVVUUUSSSRRRPPPOOOOOOKKKIIIHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCC@@@===;;;999888888888999:::>>>DDDLLLRRR[[[^^^dddgggiiiiiijjjkkkkkkmmmppptttxxx|||}}}yyysssnnnjjjeee___ZZZWWWSSSQQQUUU\\\eeennnwwwyyy{{{~~~||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~|||zzzzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzz{{{}}}~~~|||zzzwwwvvvvvvwwwwwwvvvqqqooolllfff]]]PPPDDD;;;666555333222000000/////////......------......///////////////...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......///////////////000000000111111111222222555555555666777777888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===;;;===>>>>>>===<<<===??????>>>>>>>>>>>>???@@@@@@???@@@CCCGGGIIIQQQaaaqqqtttdddMMMEEE???>>>>>>===???CCCFFFFFFGGGFFFEEEDDDBBBAAA>>>===<<<<<<;;;;;;<<<<<<======???@@@BBBCCCEEEEEEEEEGGGIIILLLOOOSSSYYY]]]gggqqq}}}|||rrriiigggiiilllqqqvvvwwwxxxyyyyyywwwwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvuuutttssssssssssssccccccbbbbbbaaaaaaaaa```bbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeegggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiimmmmmmnnnoooppppppoooooommmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmkkklllmmmnnnpppqqqrrrsssqqqrrrssssssttttttssssssqqqrrruuuvvvvvvuuurrrqqqqqqqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwwwyyy|||~~~|||pppjjjccc^^^\\\YYYVVVSSSNNNKKKFFFCCCAAA???<<<;;;:::999999;;;===BBBOOO\\\vvv~~~xxxtttlllhhhccc___]]][[[YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQLLLJJJHHHHHHHHHHHHFFFEEECCCCCCEEEFFFGGGHHHHHHHHHEEEDDDCCC@@@>>><<<:::999999999999:::>>>EEENNNTTT]]]aaafffiiikkkkkklllmmmnnnooopppssswwwzzz}}}~~~}}}zzzvvvpppkkkhhhddd^^^XXXUUURRRPPPUUU\\\gggpppxxxzzz{{{~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxzzzyyyxxxwwwyyy{{{~~~~~~|||{{{|||}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~~~~|||zzzwwwwwwwwwwwwvvvuuuooolllgggaaaXXXLLL@@@999555444333111000000////////////............//////......//////...------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,---///000000000///...000000111111111222222222666666666777888888999999777777888999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@>>>???BBBGGGJJJPPP___mmmvvveeeOOOGGG@@@>>>===<<<>>>BBBEEEEEEFFFFFFEEECCCBBBAAA======<<<;;;;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEEEEFFFIIIKKKNNNRRRXXX\\\fffqqq~~~~~~sssjjjgggiiikkkpppuuuvvvxxxyyyyyyxxxwwwxxxyyyyyyxxxwwwuuutttuuuuuuvvvwwwvvvuuuuuutttsssssssssbbbbbbbbbbbbaaaaaa``````aaaaaabbbbbbbbbccccccccccccccccccdddddddddeeeeeefffgggggggggggghhhhhhhhhgggggghhhiiijjjkkkkkklllmmmnnnooooooooonnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllnnnoooqqqrrrssstttrrrrrrsssttttttttttttsssqqqsssuuuwwwwwwuuusssqqqrrrvvvyyyxxxuuusssuuuxxxxxxwwwvvvwwwxxx{{{~~~sssmmmeee```^^^\\\YYYVVVQQQMMMHHHDDDAAA???<<<:::999888999<<<===BBBNNN[[[rrrzzzvvvnnnjjjeeeaaa^^^\\\ZZZXXXXXXXXXWWWVVVVVVUUUTTTTTTOOOLLLJJJIIIIIIIIIGGGFFFCCCDDDEEEGGGHHHHHHIIIIIIEEEDDDCCCAAA>>><<<:::::::::999999:::>>>GGGQQQXXXaaaeeejjjmmmnnnnnnooooooooopppqqqsssvvvyyy{{{}}}}}}|||{{{wwwsssnnniiigggccc]]]WWWSSSPPPOOOTTT\\\iiirrryyy{{{{{{}}}~~~}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxwwwyyy|||~~~|||}}}}}}|||{{{{{{{{{{{{||||||||||||{{{||||||~~~~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~~~~}}}{{{yyyxxxxxxxxxwwwuuummmjjjddd]]]TTTIII>>>777444333222111000//////////////////....../////////.........///......---,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,---///000000000///...111111111111222222222222666666777777888999999999777777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<===>>>===<<<;;;<<<===>>>>>>======>>>>>>???@@@??????CCCHHHKKKPPP\\\hhhtttcccQQQIIIAAA>>>===;;;>>>BBBCCCDDDEEEEEEDDDCCCAAA@@@======<<<;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJMMMQQQWWW[[[dddooo}}}wwwllliiijjjkkkooosssuuuwwwyyyyyyyyyxxxxxxyyyyyyxxxwwwuuutttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuaaaaaabbbbbbbbbaaa``````aaaaaaaaabbbbbbbbbbbbcccccccccccccccddddddddddddffffffgggggggggggghhhhhheeefffggghhhjjjlllmmmmmmlllnnnooonnnmmmlllnnnooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrssssssqqqrrrssssssttttttssssssrrrsssuuuvvvvvvuuusssrrrsssxxx{{{yyytttrrrtttxxxxxxwwwwwwwwwyyy{{{~~~wwwqqqhhhbbb```^^^[[[XXXSSSPPPJJJFFFCCC@@@<<<:::999888:::<<<<<<@@@LLLXXXmmm|||xxxppplllgggbbb___]]]ZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVRRROOOLLLJJJIIIIIIHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCAAA???===;;;:::::::::999:::???IIIUUU]]]fffjjjnnnqqqqqqqqqqqqqqqpppqqqrrrtttvvvxxxyyyzzz{{{zzzxxxtttpppkkkgggddd```ZZZUUURRROOOOOOVVV]]]kkkttt{{{||||||}}}~~~|||~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyy|||~~~~~~~~~}}}|||yyyzzz{{{|||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{yyyyyyyyyxxxvvvtttmmmiiibbb[[[RRRGGG===666333333222000000/////////000//////......//////000---...............------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////---......///////////////111111111222222222222333666666666777888888999999777777888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???<<<===>>>===;;;;;;;;;<<<>>>============>>>??????@@@@@@CCCHHHKKKOOOXXXbbb{{{sssbbbTTTJJJBBB>>><<<;;;===AAABBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<>>>??????@@@BBBCCCCCCDDDDDDFFFHHHJJJLLLQQQVVVZZZ```lll{{{|||ppplllllllllooossstttvvvyyyzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxxxx___```aaabbbbbbaaaaaa```aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccdddddddddfffffffffggggggggghhhhhhffffffgggiiijjjkkklllmmmlllmmmnnnmmmkkkjjjlllnnnlllmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnooopppqqqqqqqqqqqqrrrssssssssssssssssssttttttuuuuuuttttttsssrrruuuwwwwwwuuutttuuuvvvwwwwwwwwwxxxzzz|||~~~{{{tttkkkdddaaa___\\\ZZZWWWSSSMMMHHHEEEAAA>>><<<:::999:::;;;:::===GGGSSShhh~~~zzzrrrnnnhhhccc```]]][[[YYYYYYYYYYYYYYYYYYXXXXXXXXXUUUQQQMMMJJJJJJIIIHHHGGGDDDEEEGGGHHHIIIIIIJJJJJJEEEDDDCCCAAA???===<<<;;;;;;::::::;;;AAALLLYYYbbbkkknnnrrrttttttrrrrrrrrrpppqqqsssuuuwwwwwwwwwwwwxxxwwwtttqqqlllgggdddaaa\\\VVVQQQPPPOOOQQQYYYaaannnvvv}}}~~~}}}}}}~~~~~~}}}||||||{{{xxxyyyyyyzzzzzz{{{{{{{{{yyyxxxxxxyyy{{{}}}~~~zzz{{{|||}}}}}}}}}||||||zzz{{{}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwuuurrrmmmiiibbbZZZQQQGGG===777333222111000000//////000000000////////////000000------...............---------,,,,,,,,,,,,++++++,,,,,,------.../////////...............///000000111111111222222222333333555555666666777888888999888888888888888999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<===============>>>????????????BBBGGGJJJMMMTTT\\\ooouuufffUUULLLBBB>>><<<:::===AAABBBBBBCCCDDDCCCBBBAAA@@@???>>>======<<<<<<======??????@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLPPPUUUYYY]]]iiiyyyuuuooonnnmmmooossssssvvvyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzzzz^^^___```bbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccdddddddddffffffffffffggggggggghhhgggggghhhiiijjjkkkkkklllkkkmmmnnnllljjjiiikkknnnlllmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmllllllmmmmmmmmmnnnnnnoooooopppqqqrrrrrrssssssrrrrrrtttttttttsssssstttttttttrrrqqqqqqsssvvvwwwvvvtttvvvvvvwwwyyyzzz|||~~~}}}vvvllleeebbb```]]]ZZZYYYUUUOOOJJJGGGCCC???===;;;:::::::::888:::CCCNNNddd~~~|||sssoooiiiddd```^^^[[[YYYZZZZZZZZZZZZYYYYYYYYYYYYVVVSSSNNNKKKJJJIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEDDDCCCAAA???===<<<;;;;;;::::::;;;BBBNNN[[[eeennnqqqtttvvvuuutttsssssspppqqqtttvvvwwwwwwvvvvvvvvvtttrrrnnniiieeeaaa___XXXSSSOOONNNOOORRR\\\eeepppxxx~~~~~~}}}||||||{{{wwwxxxxxxyyyzzz{{{||||||xxxxxxyyyzzz{{{~~~{{{|||}}}~~~}}}zzz{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwwwwvvvsssqqqnnniiibbbYYYPPPGGG===777222222111000//////000000000000////////////000000------...............------------,,,,,,,,,++++++,,,,,,------...///000000//////...------///000111111111222222222333333333555555555666777777888888999999999888888888888888666666777888999999::::::;;;;;;;;;<<<<<<<<<======:::::::::::::::::::::999<<<===>>>===;;;:::;;;<<<===============>>>?????????>>>AAAFFFIIIKKKQQQXXXfffyyyjjjVVVLLLCCC>>><<<:::<<>>===============??????@@@AAAAAABBBCCCCCCDDDFFFHHHIIILLLPPPUUUYYYZZZgggxxxwwwqqqooonnnooossssssvvvyyyzzzzzzyyyyyyyyyxxxyyyzzzzzzyyyxxxvvvuuussstttwwwyyyzzz{{{{{{{{{^^^^^^__________________^^^___```aaaccccccddddddccccccbbbbbbccccccdddeeeiiiiiiiiiiiihhhfffeeedddggggggggghhhiiijjjllllllpppooonnnmmmmmmnnnooopppnnnmmmllllllmmmoooqqqsssppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnooooooooooooqqqrrrrrrssssssrrrrrrqqqssssssrrrrrrrrrqqqqqqqqqrrrqqqpppoooppprrruuuvvvwwwwwwxxxzzz|||~~~wwwllleeebbb```\\\XXXUUUTTTQQQMMMHHHCCC???===<<<999999;;;<<<===BBBIII```sss}}}vvvqqqiiiccc```___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUQQQNNNJJJHHHGGGGGGGGGGGGGGGHHHKKKKKKJJJIIIHHHEEEBBB@@@@@@???>>>===:::;;;<<<>>>DDDPPP```kkkooouuu|||~~~zzzvvvuuuwwwssssssuuuwwwyyyyyyvvvsssrrrpppmmmjjjhhhccc^^^[[[VVVRRRMMMLLLPPPYYYdddkkkvvvzzz~~~~~~}}}|||{{{wwwxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{||||||{{{yyyvvvsssqqqpppooohhhfffbbbYYYMMMBBB:::666444333111///......///000000000//////.........---------------------------------------------------,,,,,,,,,---------......111000///......///000111333222111111111333555777555555666777777777777777888777666666666777999:::;;;;;;::::::::::::999999777888:::;;;;;;:::999888<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDFFFIIINNNQQQeee{{{uuuiiiVVVKKK@@@<<<;;;;;;===AAA???BBBFFFGGGFFFDDDCCCBBBAAA@@@???>>>============???>>>>>>???@@@CCCEEEFFFDDDEEEFFFFFFHHHKKKPPPTTT```hhhsss{{{qqqnnnnnnooopppuuuvvvwwwxxxyyyyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzz]]]^^^^^^_______________^^^___```bbbccccccddddddccccccbbbbbbccccccdddeeehhhhhhhhhhhhhhhgggfffeeeggggggggghhhiiijjjkkklllooonnnmmmllllllmmmnnnnnnooonnnmmmmmmnnnooopppqqqooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrsssuuuwwwyyyxxxyyyzzz{{{}}}yyynnngggdddaaa]]]YYYWWWVVVSSSOOOJJJEEEAAA???<<<:::999;;;<<<<<>>===:::;;;===???FFFRRRaaalllrrrwww}}}}}}zzzxxxxxxuuuuuuvvvxxxzzzyyyvvvtttqqqnnnkkkhhheeeaaa[[[XXXTTTQQQMMMLLLQQQ[[[fffmmmxxx{{{~~~}}}|||{{{wwwxxxyyyzzz{{{zzzyyyyyy{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}zzzxxxuuurrrooollljjjjjjfffddd```WWWLLL@@@888444444333111///......///000000/////////............------------------------------------------------,,,,,,---------.........111000//////...///000111333222111111111333555666555555666777777777777777888777666666666777999999::::::::::::::::::::::::888999999::::::999999999;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>===???AAABBBDDDGGGLLLOOO```vvvtttiiiXXXMMMBBB>>><<<;;;===@@@@@@CCCFFFGGGFFFDDDCCCCCCAAA@@@???>>>============>>>>>>>>>???@@@BBBDDDFFFDDDEEEFFFFFFHHHKKKPPPTTT\\\eeerrrtttooonnnnnnnnntttuuuvvvxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{]]]]]]^^^_____________________aaabbbccccccddddddccccccbbbbbbccccccdddeeefffgggggggggggggggffffffgggggggggggghhhjjjkkklllmmmllllllkkkkkklllmmmmmmoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooooooooooooppppppppppppooooooqqqqqqrrrrrrssssssttttttvvvuuuuuuuuuvvvxxxzzz{{{zzz{{{|||}}}{{{qqqjjjfffbbb^^^[[[YYYXXXUUUQQQLLLGGGCCCAAA===;;;:::<<<<<<<<<@@@GGGRRRfff~~~~~~wwwrrrkkkeeebbbaaa___^^^\\\\\\]]]]]]]]]^^^^^^^^^[[[YYYVVVSSSNNNKKKHHHGGGIIIHHHHHHJJJLLLMMMKKKJJJHHHEEEBBB@@@@@@???>>>===;;;===>>>AAAHHHUUUdddooowwwzzz~~~~~~{{{yyyxxxwwwxxxzzz{{{zzzwwwtttpppmmmiiieeebbb]]]XXXTTTQQQNNNLLLMMMSSS^^^iiipppzzz}}}~~~}}}|||{{{xxxxxxzzz{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{|||||||||{{{|||}}}~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}}}}~~~yyywwwsssnnnjjjfffdddcccbbbaaa\\\TTTIII>>>666333333222000///...//////000////////////............------------------------------------------------,,,------------.........000000/////////000000111222111111000111222444555555555666777777777777777777777777666777888888999888999999::::::;;;;;;<<<::::::999999888999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>><<<===???AAABBBEEEIIIMMMYYYnnn}}}sssjjj\\\PPPEEE@@@===;;;<<<>>>@@@CCCFFFHHHGGGEEEDDDDDDAAA@@@???>>>============>>>>>>>>>???AAABBBDDDEEECCCDDDEEEFFFHHHKKKOOOSSSYYYcccppp~~~xxxqqqnnnmmmlllrrrsssuuuwwwwwwwwwwwwvvvxxxyyyyyyyyyyyyxxxwwwwwwtttuuuvvvwwwyyyzzz{{{|||\\\\\\]]]^^^_______________```aaabbbccccccccccccccccccbbbbbbccccccdddeeedddeeefffgggggggggggggggfffffffffggghhhiiijjjkkklllllllllllllllmmmmmmmmmoooooopppppppppooonnnnnnlllmmmmmmnnnnnnooooooooonnnnnnnnnnnnoooooooooooooooppppppppppppppppppoooppppppqqqrrrssstttuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||}}}~~~}}}tttlllgggccc___\\\ZZZYYYVVVRRRMMMHHHDDDBBB???<<<;;;<<<;;;;;;???FFFMMM```xxx{{{vvvqqqkkkfffcccaaa```___[[[[[[\\\\\\]]]___``````^^^\\\ZZZWWWRRRNNNJJJHHHJJJIIIIIIJJJLLLMMMLLLJJJHHHEEEBBB@@@@@@???>>>===<<<>>>@@@CCCJJJWWWhhhsss{{{|||~~~~~~{{{zzzyyyyyyzzz{{{yyywwwtttpppmmmhhhddd```[[[VVVRRRNNNMMMLLLOOOWWWbbbmmmttt}}}~~~}}}|||{{{xxxyyyzzz||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||yyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}yyyzzz{{{|||}}}}}}||||||xxxuuupppkkkfffbbb```___^^^]]]XXXPPPFFF<<<555111222111000//////////////////////////////.................................------------------------------------............000000000000000000111111111111000111111222444555555555666777777777777777777777777777777888888999777888888999;;;<<<<<<===;;;:::999888777888999:::999:::;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>><<<;;;;;;;;;;;;<<<======<<<===???@@@AAADDDHHHKKKUUUhhh}}}zzzrrrkkk^^^SSSGGGAAA>>>;;;:::<<<@@@CCCFFFHHHGGGEEEEEEEEEAAA@@@???>>>============>>>>>>??????AAABBBCCCCCCBBBCCCEEEFFFGGGJJJOOORRRWWWbbbooo|||{{{rrrnnnmmmlllqqqrrrtttvvvvvvwwwvvvvvvxxxxxxyyyyyyxxxxxxwwwvvvtttuuuvvvxxxyyy{{{|||}}}[[[\\\]]]^^^____________```aaabbbccccccdddccccccccccccbbbbbbccccccdddeeecccdddeeeffffffgggffffffeeeeeeeeefffggghhhjjjjjjllllllmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnmmmmmmllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnooooooooooooppppppqqqqqqqqqqqqppppppnnnooopppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxzzz{{{||||||}}}wwwoooiiiddd```^^^[[[YYYVVVRRRMMMIIIEEEBBB@@@===;;;<<<;;;:::>>>DDDJJJ\\\sss~~~{{{tttpppjjjeeecccaaa___]]]ZZZZZZ[[[[[[]]]___```aaa```___^^^[[[VVVQQQMMMJJJJJJJJJIIIKKKLLLMMMKKKJJJHHHEEEBBB@@@@@@???>>>======>>>AAADDDLLLZZZkkkvvv}}}~~~}}}|||{{{zzzzzzzzzyyyvvvtttqqqmmmhhhccc___ZZZUUURRRLLLLLLMMMRRR[[[fffqqqxxx~~~}}}|||{{{yyyzzz{{{|||}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~|||{{{yyy{{{|||}}}}}}|||{{{zzzvvvsssmmmgggaaa^^^\\\[[[[[[YYYTTTLLLBBB999444222000000000///////////////.........///////////////........................---------------------------------.........////////////000111111111111111111111111111222333444444555555666777777777777777666777777777888888888888777777888999;;;<<<======<<<;;;999888777888999999999:::;;;=====================<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======<<<>>>???@@@AAACCCGGGJJJRRRddd{{{yyyvvvqqqlll```UUUIIICCC???:::999:::???BBBFFFGGGGGGEEEEEEEEEAAA@@@???>>>===============>>>???@@@AAAAAABBBBBBAAABBBDDDFFFGGGJJJNNNQQQWWWaaammmyyy}}}tttooommmnnnpppqqqsssuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttuuuvvvwwwyyyzzz{{{|||ZZZ[[[\\\^^^____________aaabbbbbbcccddddddccccccccccccbbbbbbccccccdddeeeccccccdddeeefffffffffeeeeeeeeeeeeeeefffhhhiiijjjkkklllmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqqpppnnnnnnooopppqqqrrrssstttssstttuuuvvvxxxzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{ssskkkfffbbb```\\\ZZZXXXSSSOOOJJJFFFDDDAAA>>><<<<<<;;;999===CCCHHHXXXmmm~~~}}}zzzqqqmmmhhhdddaaa___]]][[[ZZZZZZYYYZZZ[[[^^^```aaaaaaaaa```^^^ZZZUUUPPPMMMJJJIIIIIIJJJLLLLLLJJJIIIHHHEEEBBB@@@@@@???>>>===<<<>>>AAAEEENNN\\\mmmxxx~~~~~~}}}|||{{{zzzwwwuuuqqqmmmgggbbb^^^ZZZUUURRRLLLMMMPPPUUU___kkkuuu|||~~~}}}|||{{{zzzzzz|||}}}}}}}}}|||{{{yyyzzzzzzzzzzzz{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~||||||~~~}}}zzzzzz~~~{{{zzzyyy{{{}}}}}}{{{zzzsssooojjjddd___\\\[[[ZZZZZZWWWPPPGGG===777444333////////////////////////.........///////////////........................------------------------------.........///////////////000111222222222222111222222333444444555555555555666777777777777777666666777888888888888777777777888999;;;<<<======;;;;;;:::999888888888888999;;;<<<>>>?????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????@@@BBBEEEHHHPPP___yyyyyyvvvuuuppplllbbbWWWKKKEEEAAA<<<999:::===AAADDDFFFFFFEEEDDDDDDAAA@@@???>>>===============>>>???@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGJJJMMMPPPVVV___jjjtttvvvpppoooooopppqqqsssuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttuuuuuuvvvwwwxxxyyyyyyzzzZZZ[[[\\\]]]^^^_________bbbbbbccccccddddddccccccccccccbbbbbbccccccdddeeecccddddddeeeeeeeeedddddddddddddddeeefffgggiiiiiiiiijjjlllmmmnnnnnnmmmmmmlllkkkjjjjjjkkklllmmmnnnmmmmmmmmmmmmmmmmmmllllllnnnnnnnnnnnnooooooooooooooooooppppppppppppoooooommmmmmnnnoooppppppqqqqqqrrrssstttvvvxxxzzzzzz{{{zzz{{{}}}~~~~~~~~~|||{{{{{{||||||}}}}}}}}}}}}}}}~~~wwwooohhheeeccc^^^\\\ZZZVVVQQQLLLHHHFFFBBB???======;;;999<<>>===<<<>>>AAAEEENNN]]]nnnzzz~~~}}}|||yyywwwppplllfffaaa]]]YYYUUUSSSMMMOOORRRYYYbbbnnnxxx~~~}}}|||{{{zzz{{{|||}}}~~~}}}||||||yyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~|||}}}}}}~~~~~~{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~|||wwwtttvvv{{{{{{yyywwwyyy}}}~~~|||tttpppkkkeeeaaa_________[[[VVVNNNCCC:::555555666......///////////////.............../////////000........................------------------------............////////////...///111222333333222222222222333444555555555555555555666777777777777777555666777888999888888777888888999::::::;;;<<<<<<::::::::::::999888777777:::;;;>>>@@@AAAAAA@@@???;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<>>>>>>>>>@@@CCCEEEMMMYYYoooxxxuuutttpppllleeeZZZNNNHHHDDD???<<<===<<>>===============>>>???@@@AAAAAA@@@@@@???AAADDDFFFGGGIIILLLOOOSSS\\\fffnnnzzzxxxqqqooopppppprrrtttvvvwwwxxxxxxwwwttttttuuuuuuttttttsssrrruuuuuuvvvvvvvvvwwwwwwwwwYYYZZZ\\\]]]^^^_________bbbbbbcccdddddddddccccccccccccbbbbbbccccccdddeeedddddddddeeeeeeddddddcccdddddddddeeefffggghhhiiihhhiiijjjlllmmmmmmllllllkkkjjjiiihhhiiikkknnnooonnnnnnnnnmmmmmmllllllkkknnnnnnnnnnnnoooooooooooonnnnnnoooooooooooonnnnnnmmmmmmnnnnnnoooooopppppprrrsssuuuwwwyyyzzz{{{{{{yyyzzz|||}}}}}}|||{{{zzzzzz{{{{{{|||||||||||||||zzzrrrkkkgggfff```^^^[[[WWWRRRNNNJJJGGGCCC???======;;;999<<>>===;;;===AAAEEENNN]]]ooo{{{~~~{{{yyynnnjjjddd___\\\XXXUUURRRNNNPPPTTTZZZdddpppzzz~~~}}}|||{{{zzz{{{}}}~~~~~~~~~}}}|||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~{{{{{{||||||}}}~~~~~~yyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{}}}~~~{{{uuuppppppssswwwzzz|||~~~}}}|||}}}|||yyyuuuxxx|||~~~wwwtttnnniiifffdddeeeeee[[[VVVLLLAAA888444555777......///////////////...---.........//////000000////////////////////////------------------------............/////////000...///111222333333222222222333444555666666666666555666666777777777777777555666777999999888888777888999999::::::;;;;;;<<<::::::;;;;;;:::999777666:::<<>>AAADDDJJJTTTiiixxxuuusssppplllggg\\\QQQKKKFFFAAA>>>???;;;>>>BBBEEEDDDCCCCCCCCCAAA@@@???>>>===============>>>???@@@AAAAAA@@@???>>>AAADDDFFFGGGIIILLLNNNQQQYYYccckkkwwwzzzrrrppppppqqqrrrtttvvvxxxxxxxxxxxxssssssttttttssssssrrrqqquuuuuuuuuuuuuuuuuuuuuuuu[[[\\\]]]___```______^^^ccccccbbbbbbbbbbbbbbbbbbdddddddddeeeeeeeeeffffffccccccdddddddddeeeeeeeeecccdddfffhhhhhhhhhhhhgggiiijjjkkklllmmmmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkpppooonnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnqqqpppnnnmmmlllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooppprrruuuwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}xxxqqqkkkfffeeeaaa\\\XXXVVVSSSMMMIIIEEECCC@@@===;;;;;;<<<===BBBJJJYYYjjjzzz~~~{{{xxxsssnnnjjjhhhfffccc___\\\ZZZYYYYYYZZZYYYYYYYYYZZZ\\\^^^```ccccccdddbbb^^^YYYTTTPPPHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEECCCAAA???>>>===@@@BBBEEEHHHOOO]]]ppp~~~}}}xxxuuunnnlllhhhbbb]]]XXXTTTRRRNNNPPPUUU^^^hhhttt~~~~~~}}}|||||||||zzz{{{|||}}}}}}|||{{{zzz~~~}}}{{{yyyxxxyyyzzz{{{zzz{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{|||||||||||||||yyyyyyzzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{|||rrrnnnkkkhhhfffhhhppptttwwwxxxyyy{{{|||zzzwww{{{~~~xxxrrrooooooiiibbbdddUUUFFF===888333000000000000000000000000000000////////////............,,,------......------,,,///......---------...............///000000111111222222222222222222222222444444444555666777777888777777888888888999999999999999888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;:::999888777888999:::<<<<<<===???AAA@@@>>>;;;:::999999888888999999:::999999999999999999999999;;;;;;;;;<<<>>>@@@CCCDDDHHHNNN^^^zzz{{{yyywwwrrrmmmeeeaaaYYYNNNDDD???===>>>@@@@@@BBBEEEGGGHHHFFFDDDCCCBBB@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDFFFGGGIIIKKKLLLRRRVVV]]]hhhvvv~~~pppkkknnnooooooppprrruuuuuutttssstttttttttttttttuuuvvvvvvyyyxxxvvvuuuuuuvvvxxxyyy[[[\\\]]]^^^_________^^^bbbbbbbbbbbbbbbbbbbbbbbbdddddddddeeeeeeeeeeeefffccccccdddddddddeeeeeeeeedddeeefffggghhhhhhggggggiiijjjkkklllmmmmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkoooooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnqqqpppooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnppppppqqqsssuuuvvvwwwxxxxxxyyyzzz{{{zzzzzzxxxxxxwwwwwwwwwxxxyyyzzz|||}}}~~~|||vvvoookkkgggccc]]]ZZZXXXUUUPPPKKKFFFDDDAAA===<<<;;;<<<===>>>FFFSSSdddsss|||}}}zzzwwwtttooojjjfffcccbbb___\\\YYYXXXWWWWWWXXXXXXXXXYYY[[[]]]___```bbbccccccaaa]]]XXXSSSPPPHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDBBBAAA??????@@@BBBEEEHHHOOO]]]ppp~~~}}}xxxuuupppmmmiiiddd^^^YYYUUUSSSPPPSSSYYYbbblllwww~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{}}}|||zzzyyyyyyzzz{{{|||{{{{{{}}}~~~~~~}}}||||||{{{{{{|||||||||{{{zzzzzzzzz{{{||||||}}}}}}||||||zzzzzzzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}~~~}}}{{{||||||qqqkkkgggbbbaaabbbjjjnnnrrrtttuuuwww|||}}}yyy|||~~~xxxwwwvvvqqqiiidddUUUEEE<<<777333000111000000000000000000000000////////////............,,,------......------,,,///......------........./////////000111111222222333333333333333333333333444444555555666777777888777777777777777777888888888777777777777777777888999::::::;;;;;;;;;;;;;;;::::::999888888888888999888888999;;;>>>???>>><<<:::999999888888999999:::999999999999999999999999:::::::::;;;===???AAACCCGGGMMM[[[ttt{{{yyyxxxsssooolllggg___SSSHHHAAA>>>=========>>>AAADDDEEECCCAAACCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKQQQUUU\\\ffftttrrrmmmooonnnnnnooorrruuuvvvuuutttssssssssssssssstttuuuuuuxxxwwwuuuttttttuuuwwwxxx[[[[[[\\\^^^^^^^^^^^^^^^aaaaaaaaaaaabbbbbbbbbbbbddddddddddddeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeffffffgggggggggggggggfffiiijjjjjjkkklllllllllllljjjjjjiiiiiiiiiiiijjjjjjnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnqqqpppppppppqqqsssuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||uuuqqqiiieee___\\\ZZZXXXSSSOOOIIIFFFBBB???===<<<<<<======CCCOOO]]]kkkuuuyyyzzzyyywwwtttqqqnnnjjjeeeaaa]]]\\\ZZZWWWVVVUUUUUUUUUWWWWWWXXXYYY[[[]]]___aaaaaaaaaaaa___[[[VVVQQQNNNGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGEEECCCBBBAAA@@@>>>AAADDDGGGOOO]]]qqq~~~yyyuuurrroookkkeee___ZZZVVVTTTQQQVVV^^^hhhrrr{{{~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{{{{zzzyyyyyy{{{|||}}}||||||}}}~~~~~~}}}{{{{{{yyyzzzzzz{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}||||||~~~tttllleee^^^\\\]]]dddiiinnnrrrsssuuuyyy|||{{{~~~~~~}}}wwwooodddUUUDDD;;;666222111222000000000000000000000000////////////............------............------///......---......//////000000111111222333333333333333333333333333333333444555555666666777777888777777777666666666666666777777666666666666777777999999:::;;;;;;;;;;;;:::999999999999999888777777555555555777:::<<<===<<<:::999999888888999999:::999999999999999999999999999999999:::<<<>>>@@@AAAFFFKKKWWWlll~~~|||{{{wwwssstttooofffYYYMMMCCC???===??????@@@CCCFFFGGGEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCEEEGGGIIIKKKPPPTTTZZZdddppp~~~uuuoooooommmmmmnnnqqqtttvvvvvvuuusssrrrrrrrrrrrrsssttttttvvvuuutttsssssstttuuuvvvZZZ[[[\\\\\\]]]^^^^^^^^^`````````aaaaaaaaaaaaaaaccccccdddddddddeeeeeeeeedddddddddeeeeeeeeeeeefffgggggggggggggggfffffffffiiiiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqpppooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnqqqpppooonnnoooqqqsssttttttuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyy}}}yyytttlllgggaaa^^^\\\ZZZVVVSSSLLLIIIEEEAAA>>>=========@@@DDDNNNZZZgggpppuuuvvvtttrrrooommmjjjfffaaa^^^YYYXXXVVVTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[^^^___aaa``````___\\\XXXSSSOOOLLLFFFFFFEEEFFFFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@>>>@@@CCCGGGNNN]]]qqq~~~yyyvvvrrrpppjjjddd^^^ZZZVVVUUUSSSYYYbbbmmmwww~~~~~~}}}|||}}}~~~}}}{{{||||||zzzyyyyyyzzz||||||||||||{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzz{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}{{{|||}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}rrrhhh^^^[[[]]]bbbhhhooosssuuuwwwzzz~~~~~~xxxpppbbbSSSBBB999555222111222////////////////////////////////////............------............------...............//////000111111222222333444444444444444444444444444444444555555666666777777777777888777777777777666666666777777666666666666777777888888999:::::::::::::::777888999999999888666555666555444555888;;;;;;;;;:::999999888888999999:::999999999999999999999999999999:::;;;===>>>???@@@EEEIIISSSeee|||yyyxxxsssjjj]]]PPPFFF@@@===@@@@@@AAACCCFFFHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBEEEGGGJJJKKKNNNRRRXXX```kkkyyyxxxqqqooommmmmmnnnppptttwwwwwwvvvtttssssssrrrssssssttttttuuuuuutttsssssstttuuuuuuZZZZZZ[[[[[[\\\]]]]]]^^^______`````````aaaaaaaaacccccccccdddddddddeeeeeeddddddeeeeeeeeefffffffffgggggggggfffffffffffffffhhhiiijjjjjjkkkjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkklllmmmnnnooonnnnnnnnnllllllmmmmmmnnnnnnnnnooopppppppppppppppooooooooommmmmmmmmmmmnnnnnnnnnnnnqqqpppnnnmmmnnnoooqqqsssrrrsssuuuvvvvvvvvvuuutttttttttsssttttttuuuvvvwwwzzz|||~~~}}}vvvooojjjddd```^^^\\\YYYUUUOOOLLLGGGCCC???>>>===>>>AAAEEEMMMXXXdddmmmqqqsssqqqooollljjjhhhddd```\\\VVVUUUTTTSSSSSSTTTUUUUUUTTTUUUWWWYYY\\\^^^___```___^^^\\\YYYUUUPPPLLLIIIEEEDDDDDDEEEFFFGGGHHHIIIFFFFFFEEEDDDCCCAAA@@@@@@>>>@@@CCCGGGNNN]]]ppp~~~zzzvvvqqqnnniiiccc^^^YYYWWWVVVUUU[[[fffrrr{{{~~~}}}~~~{{{yyy|||{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyy}}}}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzz{{{{{{{{{zzz{{{||||||}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~|||||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~{{{|||~~~|||nnnbbb]]]^^^ccciiippptttvvvyyy|||~~~vvvlll^^^OOO???888444222111333////////////////////////////////////............---......//////......---...............///000111222222222333444444555555555555555555555555555555666666666777777777777777888888888888888888888888999888888777777888888999777888999999::::::999999666777888999888777666555999777666777999::::::::::::999999888888999999:::999999999999999999999999::::::;;;===>>>???@@@@@@CCCGGGPPP```zzz~~~|||xxxtttlll```SSSHHHAAA>>><<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCEEEHHHJJJKKKKKKOOOVVV\\\eeerrr|||uuupppnnnmmmmmmppptttvvvwwwwwwuuuuuutttttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^______``````aaaaaaccccccccccccdddddddddddddddeeeeeeeeeffffffffffffggggggffffffffffffggghhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkmmmnnnoooooonnnmmmlllllllllmmmmmmnnnnnnooonnnooooooppppppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnnnnnnnoooqqqrrrpppqqqssstttuuuttttttssssssrrrrrrrrrsssssstttuuuvvvyyy}}}{{{uuuooohhhcccaaa___[[[XXXRRROOOJJJEEEAAA???>>>>>>???CCCKKKVVVaaaiiimmmnnnooommmkkkiiigggddd```\\\UUUUUUTTTSSSSSSTTTUUUUUUTTTUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZWWWRRRNNNJJJGGGDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@???AAADDDGGGMMM\\\ooo|||{{{wwwpppmmmhhhccc^^^ZZZYYYXXXXXX___jjjvvv}}}{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzyyyyyy||||||}}}~~~~~~}}}{{{{{{yyyzzzzzz{{{{{{{{{{{{zzz{{{|||}}}}}}~~~~~~}}}}}}zzz{{{}}}~~~~~~}}}}}}{{{{{{|||||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~zzz{{{vvvhhhaaabbbdddjjjppptttvvvxxx|||{{{qqqfffWWWJJJ<<<666444222111222000000000000000000000000////////////..................////////////..................///000111111222222333333444444555555666666666666666666666666777777777777777777777777777888888888999999999999999999888888888888999999777777888999999999999888777777777777777666555555:::999888999;;;;;;;;;999:::999999888888999999:::999999999999999999999999::::::<<<===????????????AAAFFFNNN\\\rrr}}}|||zzzwwwpppdddWWWKKKDDD@@@=========???CCCEEEFFFEEEFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCEEEGGGHHHIIIIIINNNTTTYYY```lll|||yyysssooonnnnnnpppsssvvvwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuZZZZZZYYYYYYZZZ[[[]]]^^^]]]]]]^^^______```aaaaaabbbccccccccccccdddddddddeeeeeeeeeeeeffffffffffffffffffeeeeeefffggghhhiiihhhiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiikkkmmmnnnoooooonnnmmmkkkkkklllmmmmmmnnnoooooommmnnnnnnooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnnnnooopppqqqqqqrrrooopppqqqssstttssssssrrrrrrrrrqqqqqqqqqrrrsssssstttwww{{{~~~{{{uuummmhhheeebbb___[[[TTTQQQKKKFFFBBB???>>>>>>>>>BBBKKKVVVaaaiiillllllmmmllljjjhhhfffccc___\\\UUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\[[[YYYUUUPPPLLLHHHFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@BBBDDDGGGMMM[[[mmm{{{{{{wwwpppmmmhhhccc___]]]\\\\\\\\\cccnnnyyy~~~}}}||||||yyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{}}}~~~~~~}}}||||||{{{{{{|||||||||{{{zzzzzz||||||}}}~~~~~~~~~~~~}}}zzz{{{|||~~~~~~}}}|||{{{zzz{{{{{{||||||||||||||||||||||||}}}~~~yyy{{{qqqiiihhhhhhlllqqqtttvvvyyy~~~~~~}}}~~~{{{vvvjjj^^^PPPDDD999555444222111111000000000000000000000000////////////..................////////////..................///000111222111222222333444444555555777777777777777777777777777777777777777777777777555555666777888999::::::888888777777777777888888666777777888888888888888777777666555555555555666888888888:::======<<<::::::999999888888999999:::999999999999999999999999888:::;;;===>>>>>>>>>===@@@EEELLLWWWjjj~~~}}}uuujjj\\\OOOFFFBBB???>>>???AAADDDGGGHHHHHHGGGEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDFFFGGGGGGLLLRRRVVV\\\hhhxxxwwwpppooonnnooorrruuuvvvvvvvvvuuuttttttssssssssstttssssssttttttttttttssssssZZZZZZYYYYYYYYY[[[\\\^^^]]]]]]^^^^^^___```aaaaaabbbbbbcccccccccdddddddddeeeeeeeeefffffffffggggggfffeeeeeeeeefffgggiiijjjhhhhhhiiiiiiiiihhhhhhgggiiiiiihhhhhhhhhhhhiiiiiiiiijjjlllnnnoooooonnnmmmkkkkkkllllllmmmnnnoooooolllmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnooolllmmmnnnpppqqqqqqrrrqqqnnnoooqqqrrrssssssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrsssvvvzzz}}}yyyqqqkkkhhheeeaaa^^^UUURRRLLLGGGBBB@@@???>>>???DDDMMMYYYdddkkkmmmmmmlllkkkiiigggfffccc___\\\TTTTTTRRRRRRQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[\\\ZZZXXXTTTOOOKKKGGGEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCAAACCCEEEGGGMMMZZZlllyyy{{{wwwqqqnnniiiddd```___^^^^^^```fffppp|||~~~}}}}}}~~~xxxyyy{{{{{{{{{{{{yyyxxxvvvwwwyyy{{{|||}}}~~~~~~zzz{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzzzz||||||}}}~~~~~~~~~~~~~~~yyyzzz|||}}}~~~}}}{{{zzzzzz{{{{{{|||}}}|||||||||{{{||||||}}}~~~~~~yyy{{{yyypppooolllppptttvvvxxx{{{~~~}}}|||zzz}}}}}}zzzwwwqqqdddXXXLLLAAA777555555222000111000000000000000000000000000/////////..................////////////..................///000222222111111222333333444444555777777777777777777777777888888888777777777777777333444555666777888999:::777777666666666666777777666666777888888888888888888777666444444555666666555666888;;;>>>???===;;;:::999999999999999999:::999999999999999999999999777888:::<<<======<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFKKKQQQUUUZZZfffvvv{{{qqqpppoooooorrrtttuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqq[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^___aaabbbcccccccccccccccccccccccccccffffffffffffffffffffffffdddfffhhhhhhgggfffggghhhhhhhhhhhhhhhggggggggggggjjjiiihhhgggggghhhiiijjjllllllkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppqqqooooooooooooppppppppppppoooppprrrssssssrrrpppoooppppppqqqqqqqqqqqqpppppptttwwwzzz}}}~~~wwwqqqlllhhhccc___YYYUUUPPPJJJEEEBBBAAA@@@DDDGGGPPP\\\gggnnnooommmkkkjjjiiiiiigggeee```]]]UUUTTTSSSRRRRRRSSSTTTTTTWWWWWWXXXXXXYYYXXXXXXXXX[[[WWWSSSOOOKKKGGGCCC???CCCBBBAAAAAABBBDDDGGGIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAEEEKKKVVViiizzz{{{wwwrrrmmmhhhddd___\\\^^^dddeeelllvvv}}}|||{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}}}}~~~yyyzzz{{{|||||||||||||||~~~}}}|||{{{{{{zzz{{{{{{zzz|||~~~}}}||||||{{{{{{zzzzzzyyyxxxxxx{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~zzz}}}~~~xxx~~~zzzxxxzzz~~~|||}}}zzzwwwvvvtttlll^^^SSSFFF???777222333333111///......------------......000000///...------,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////000111111222222333444444666666666666666666666666888888777777666666555555777666666666666777777888888777777777888999::::::999888888777666777777777888777666555444444555666888888777777888888999:::>>>===<<<;;;:::999999999888888888888888888888888888999999:::;;;<<<======DDDCCCHHHSSS```vvvzzzkkkZZZLLLDDDAAA???>>>???CCCFFFHHHHHHHHHFFFBBB???>>>???AAACCC>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFKKKKKKOOOUUU[[[cccooo{{{}}}uuusssqqqqqqsssuuuvvvuuuttttttttttttsssrrrqqqpppoooooooooooooooooooooooo[[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbccccccdddddddddffffffffffffffffffffffffbbbdddffffffeeedddeeefffggggggggggggffffffeeeeeeiiihhhhhhgggggghhhhhhiiijjjjjjjjjiiijjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnooopppooooooooooooppppppppppppoooppprrrssssssrrrpppoooppppppqqqqqqqqqqqqpppppptttvvvyyy{{{}}}zzztttooojjjeeeaaa[[[WWWRRRLLLGGGDDDCCCBBBDDDIIIRRR___jjjpppqqqpppnnnllljjjiiigggeeeaaa^^^WWWVVVUUUTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYVVVRRRNNNKKKHHHDDDBBBBBBBBBAAAAAABBBDDDGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCAAABBBEEEKKKVVVhhhyyyzzzwwwrrrmmmhhhddd```]]]___eeejjjqqq{{{}}}|||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||~~~}}}||||||{{{{{{zzzzzzyyyxxxxxx{{{{{{|||}}}}}}}}}||||||~~~~~~}}}~~~~~~}}}yyy||||||~~~|||{{{{{{wwwttttttqqqiii[[[OOODDD>>>666222222333222///......------------......000//////...------,,,,,,------,,,,,,------...///......//////000111111111000111111222222333444444666666666666666666666666777777777777666666555555666666666666666777777888888888888888888999999999999888888777777777777777888777555444444444555666888888777777777888999999::::::999888888999999999777777777777777777777777888888999:::;;;<<<======AAA@@@EEEOOOZZZnnn~~~ooo^^^NNNEEEAAA???>>>>>>BBBEEEGGGHHHGGGFFFDDDBBB@@@???>>>===>>>============>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFJJJJJJMMMSSSYYY___kkkvvvuuusssqqqqqqssstttuuuuuuttttttttttttsssrrrqqqpppppppppppppppppppppppppppZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^^^^___``````aaaaaa```aaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbdddeeeeeeddddddeeefffgggggggggfffeeedddccccccgggggghhhhhhhhhhhhhhhggghhhhhhgggggghhhiiiiiijjjlllmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnoooooooooooooooppppppppppppooopppqqqrrrrrrqqqpppoooppppppqqqqqqqqqqqqpppppptttuuuxxxyyy{{{xxxsssnnnhhhccc]]]ZZZTTTNNNIIIFFFEEEEEEEEEKKKVVVbbbmmmssstttrrrqqqooollliiigggdddaaa^^^XXXXXXWWWVVVVVVWWWXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYUUUQQQMMMKKKHHHFFFDDDAAA@@@@@@AAABBBEEEGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBCCCFFFKKKUUUgggwwwyyyvvvrrrlllhhheeeaaa^^^bbbhhhrrrxxx~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxzzzzzz{{{||||||||||||{{{~~~~~~~~~}}}~~~|||{{{yyy|||~~~|||{{{yyywwwvvvtttrrrqqqmmmdddVVVKKKAAA;;;555222222333222111......------------....../////////...------,,,,,,---------,,,------...///...//////000000111111222000111111222222333444444666666666666666666666666777777777666666666666555666666666666666777888888999999999999888888888888888888888777777777777777777666555444333444555555777777777777777888888999777666666666666777888999666666666666666666666666888888999:::;;;<<<<<<===>>>>>>BBBKKKUUUggguuucccQQQGGG@@@>>><<<===@@@DDDFFFGGGDDDEEEEEEEEECCC@@@===;;;======<<<<<<======>>>>>>@@@AAABBBCCCDDDEEEFFFFFFIIIHHHKKKQQQUUUZZZeeeppp}}}wwwtttqqqqqqrrrssstttssssssttttttssssssrrrqqqpppppppppppppppppppppppppppZZZZZZZZZZZZZZZ[[[[[[[[[^^^^^^^^^______`````````___```aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggfffeeeeeeggghhhhhhhhhgggfffeeedddcccbbbeeefffggghhhiiihhhgggfffggggggggggggggghhhiiijjjlllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnooonnnoooooooooppppppppppppooopppqqqqqqqqqqqqpppoooppppppqqqqqqqqqqqqppppppssstttvvvxxxzzz~~~|||vvvpppjjjeee___[[[VVVPPPKKKHHHGGGGGGFFFLLLXXXeeennnsssuuuttttttqqqllliiifffccc```^^^YYYXXXWWWWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZVVVPPPLLLIIIGGGDDDCCC???@@@@@@AAACCCEEEHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCDDDGGGKKKUUUfffvvv}}}xxxtttqqqlllgggeeebbbaaaffflllxxx~~~~~~||||||{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~|||zzzxxxxxx{{{}}}}}}|||yyywwwvvvtttssssssrrrpppooojjj```RRRGGG===999444111222222222222......------------......//////.........------------------------...//////---------...//////000000000111111222222333444444555555555555555555555555666666666666666666666666666555555666666777888999::::::::::::999888888777888888888888888777666666666555444333333444555555777666666666666777888888777666666555666666777777666666666666666666666666777777888999:::;;;<<<<<<======BBBJJJRRRbbbzzzhhhVVVJJJAAA>>><<<<<>>;;;;;;>>>AAADDDFFFIIIHHHHHHFFFDDDBBB@@@???======<<<<<<<<<<<<======??????@@@BBBCCCEEEFFFFFFIIIIIIKKKOOOQQQTTT]]]fffoooyyy|||vvvrrrooommmnnnpppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqppppppppppppppppppppppppYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\\\\]]]^^^^^^_________``````aaabbbcccddddddddddddddddddddddddddddddccccccdddbbbaaabbbdddgggiiihhhhhhgggfffeeeddddddcccdddeeefffgggggggggggghhhhhhhhhhhhiiijjjllllllkkkllllllllllllmmmmmmmmmllllllllllllllllllllllllnnnnnnmmmmmmnnnnnnooopppooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppprrrsssvvvxxxyyy}}}|||uuunnnhhhbbb___YYYSSSNNNKKKJJJJJJIIIPPP[[[eeekkkpppsssuuuuuurrrnnnkkkiiieeebbb___ZZZYYYYYYXXXYYYZZZ\\\]]]]]]^^^___```aaabbbbbbbbb]]]WWWOOOGGGCCC@@@???===>>>???AAADDDGGGIIIKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEFFFHHHLLLSSScccrrrzzzuuurrrlllhhheeeeeeeeehhhpppxxx~~~}}}||||||{{{{{{{{{|||xxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxxzzzzzz{{{||||||||||||{{{|||~~~}}}zzzwwwtttssstttwww|||~~~{{{wwwqqqmmmkkkkkkkkkkkkoooooopppmmmfffZZZLLLBBB888666444111000000000111......------------....................................------......///000///000000111111222222333000111111222222333444444444444444444444444444444444555555555555666666666555555555555666888999:::999:::;;;;;;;;;:::999888777888888999999777666555444333222111222333444555555555555555555666777777::::::888777666555555555777777777777777777777777666666777888999::::::;;;999999>>>EEEIIITTTmmmzzzmmm[[[OOOBBB???<<<;;;===AAADDDFFFOOOOOOMMMJJJFFFCCC@@@>>>>>>>>>======<<<<<<======>>>???@@@AAACCCEEEFFFFFFIIIIIIKKKOOOPPPRRRZZZcccjjjttt~~~~~~xxxssspppllljjjkkknnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqXXXYYYYYYZZZ[[[[[[\\\\\\YYYYYYZZZ[[[]]]^^^______```aaaaaaaaabbbbbbccccccddddddddddddddddddddddddcccccccccbbbaaabbbdddgggfffffffffeeeeeeeeeddddddddddddddddddeeefffggghhhggggggggghhhiiijjjlllmmmkkkkkklllllllllmmmmmmmmmllllllllllllllllllllllllmmmmmmllllllmmmmmmnnnoooooooooooooooppppppppppppppppppooooooooooooppppppppppppqqqqqqqqqqqqppppppqqqsssvvvxxxzzz|||xxxqqqkkkdddaaa[[[UUUQQQNNNLLLLLLMMMTTT]]]eeejjjooosssvvvuuusssqqqooommmiiidddaaa\\\[[[ZZZZZZ[[[]]]^^^______```aaacccddddddeeeeee[[[UUULLLDDD@@@???>>>>>>???@@@BBBEEEHHHKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFFFFIIILLLSSSbbbppp}}}yyyuuuqqqjjjfffccceeegggkkkttt}}}}}}}}}|||{{{{{{{{{{{{|||xxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxzzz{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxx{{{{{{|||}}}}}}}}}|||||||||~~~~~~{{{xxxuuurrrqqqrrruuuzzz}}}wwwsssmmmhhhgggggghhhggglllnnnnnnllldddWWWIII???666666444111///...///000......------------.............................................//////000000000000111222222333333000111111222222333444444333333333333333333333333444444444555555555666666444444555555666888999:::777999:::<<<<<<;;;:::999666777999999999888666555333222111111111222444555555555444444555555666777888888777666666666666666666666666666666666666666555555666777888999::::::::::::>>>CCCEEELLLccczzzyyylll[[[OOODDD@@@<<<;;;===AAAEEEGGGMMMNNNOOOOOOMMMIIIDDDBBB@@@???>>>============>>>>>>>>>???AAACCCEEEFFFFFFHHHGGGJJJNNNOOOQQQXXX```eeeooozzz{{{uuupppmmmiiihhhiiilllnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqXXXYYYYYYZZZ[[[\\\\\\\\\WWWXXXYYYZZZ\\\]]]______aaaaaaaaaaaaaaabbbbbbbbbddddddddddddddddddddddddeeeeeeeeedddccccccfffiiiddddddddddddddddddddddddddddddccccccdddeeeggghhhffffffgggggghhhjjjkkklllkkkkkkkkklllllllllmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkklllmmmmmmooooooooooooppppppppppppppppppooooooooooooppppppppppppqqqqqqqqqqqqppppppqqqssswwwyyyzzz|||~~~{{{sssmmmfffccc^^^XXXSSSPPPOOONNNPPPVVV^^^eeejjjnnntttxxxvvvuuusssrrrppplllgggccc]]]]]]\\\\\\]]]___```aaa```aaacccdddeeefffffffffXXXRRRIIICCC???????????????@@@CCCFFFIIILLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKGGGFFFGGGIIILLLSSSbbbppp~~~~~~|||yyytttqqqhhhdddbbbdddgggmmmwww}}}||||||{{{{{{{{{{{{|||xxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzpppqqqssstttvvvvvvwwwwwwwwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxx{{{||||||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}zzzwwwtttqqqppprrrtttxxx|||~~~}}}uuupppjjjfffeeeeeeffffffkkklllmmmkkkbbbUUUGGG===666666444111///---...///.........------.........---....................................///000000.........///000000111111000111111222333333444444333333333333333333333333444444444555555555666666444444555555666888999:::777888:::<<<<<<<<<:::999666777999:::999888666555222222111111111222444555555444444444444555666666666555555555555666777777555555555555555555555555555555666777888999::::::>>>===@@@DDDDDDIII^^^ttt~~~xxxkkkZZZNNNEEEAAA===;;;>>>BBBEEEGGGFFFJJJOOORRRSSSOOOJJJGGG@@@@@@???>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGFFFFFFIIILLLNNNOOOVVV^^^aaalllwww|||~~~zzzuuuoookkkgggfffhhhkkknnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqVVVWWWXXXYYY[[[[[[[[[\\\\\\\\\[[[[[[\\\\\\]]]^^^cccbbb```___^^^___aaabbbeeeeeedddccccccdddddddddfffeeeddddddddddddeeefffcccdddfffeeeddddddeeegggffffffffffffggggggggggggiiiiiijjjkkkkkkkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnppppppoooooooooppprrrssssssuuuwwwxxxyyy{{{~~~wwwppplllddd^^^\\\XXXSSSQQQSSSUUUZZZ```dddgggjjjooosssvvvvvvuuussspppllliiigggbbb___]]]\\\^^^___``````aaaaaabbbdddfffgggfffdddYYYOOOEEEBBB@@@===<<<===<<>>@@@BBBIIIXXXggg~~~|||wwwkkk[[[OOOHHHBBB===<<<::::::???FFFIIIKKKLLLLLLKKKJJJJJJKKKNNNNNNLLLJJJHHHEEEBBBAAA?????????@@@BBBDDDEEEFFFJJJJJJKKKKKKLLLQQQVVV[[[```iiisssyyy{{{qqqmmmiiigggiiilllnnnooooooppprrrssssssssssssrrrsssrrrrrrrrrrrrrrrrrrqqqVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^bbbaaa```______```aaabbbeeeddddddccccccdddddddddfffeeeddddddddddddeeefffcccdddeeeeeeddddddeeefffffffffffffffggggggggggggiiiiiijjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkklllllllllkkkkkkkkkjjjjjjkkkkkkkkklllmmmmmmnnnnnnppppppppppppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqssstttuuuvvvxxxxxxxxxzzz|||~~~yyyrrrnnnggg```^^^[[[VVVTTTUUUXXX]]]cccfffhhhkkkooosssvvvvvvuuutttqqqnnnkkkiiicccaaa^^^]]]^^^___```___aaaaaabbbdddffffffeeecccYYYOOOEEEBBB@@@===<<<===<<>>@@@GGGUUUccc}}}yyymmm\\\PPPGGGAAA===<<<;;;;;;???FFFFFFGGGIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCC?????????@@@BBBCCCEEEFFFFFFGGGHHHIIIKKKPPPVVV[[[___hhhsss{{{tttqqqllliiijjjlllnnnooopppqqqrrrtttttttttsssssssssssssssrrrrrrrrrrrrqqqVVVVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___bbbaaa```______```aaabbbddddddccccccccccccddddddeeeeeeddddddddddddeeeeeebbbcccddddddccccccdddeeeffffffffffffggggggggggggiiiiiijjjkkkkkkkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnooooooppppppppppppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnlllllllllmmmoooqqqtttuuuvvvwwwxxxxxxxxxyyy{{{}}}|||uuuqqqjjjcccaaa^^^YYYWWWYYY\\\```fffiiijjjlllooorrruuuuuuuuuuuusssqqqnnnlllfffccc```______``````___aaaaaaaaaccceeeeeedddbbbXXXNNNEEEBBBAAA>>>===>>>===@@@DDDGGGJJJMMMQQQTTTVVVVVVVVVVVVUUUTTTRRRQQQMMMJJJHHHJJJLLLRRR^^^kkkvvv|||}}}yyywwwvvvtttqqqmmmhhheeecccaaaaaacccfffmmmvvv~~~~~~~~~}}}}}}||||||{{{{{{||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{xxxuuuqqqoooggggggggggggggghhhhhhiiilllnnnqqquuuxxx{{{}}}~~~}}}|||||||||}}}~~~}}}|||{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{wwwsssqqqrrrssstttrrrooommmmmmqqquuuxxx{{{~~~}}}xxxvvvwwwxxxyyy{{{{{{{{{{{{zzzrrrjjjdddeeegggffffffgggjjjjjjiiidddZZZNNNBBB:::222222222111111000000///......------,,,---------/////////////////////////////////000000000111111111111111111111111111111222222333333444444444444444444555555555555444444555555555555555555555555444444444444555666777777555555666666666777777777777777777777666555444444444444444444333333333333222222333333333444444444555555555555555555555555333333333333333222222111333444444555666666777777888777999<<<>>>CCCPPP]]]xxx{{{ooo^^^RRRFFFAAA======<<<<<>>???@@@AAAAAA>>>??????@@@AAACCCDDDEEECCCDDDFFFGGGJJJOOOUUUZZZ]]]gggsss|||{{{vvvppplllkkklllnnnnnnpppqqqsssuuuuuuuuuuuutttssssssssssssrrrrrrqqqqqqUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^______aaa``````___``````aaabbbccccccccccccccccccdddeeeddddddddddddddddddddddddaaacccddddddcccbbbdddeeeffffffffffffggggggggggggiiiiiijjjkkklllllllllllliiiiiijjjjjjjjjkkkkkkkkkllllllllllllllllllkkkkkkllllllmmmmmmnnnoooooooooppppppppppppppppppppppppnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnppprrrssstttuuuwwwwwwwwwyyy{{{~~~yyyrrrkkkeeeccc```\\\ZZZ[[[^^^ccchhhkkkkkkkkknnnqqqssstttvvvvvvuuusssqqqoooiiifffbbb``````aaa```___aaaaaaaaabbbddddddbbb```WWWNNNEEECCCBBB???>>>???>>>AAAEEEHHHKKKOOOSSSVVVWWWXXXXXXXXXWWWVVVTTTSSSNNNKKKIIIKKKMMMSSS___kkktttzzz~~~}}}|||{{{yyyuuusssqqqoookkkhhhdddaaa___]]]___bbbgggoooxxx~~~}}}}}}}}}|||||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||{{{yyyvvvssspppiiihhhgggfffeeeeeeeeefffhhhjjjmmmqqquuuyyy{{{|||~~~}}}||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~||||||zzzvvvsssrrrsssttttttpppkkkgggfffhhhlllnnnssswww|||yyytttrrrssstttvvvwwwyyyyyyyyyyyyqqqiiieeegggiiiiiiiiikkkmmmllliiibbbXXXLLL@@@999222111111111000000000/////////...---------....../////////////////////////////////000000111111222111111111111111111111111222222333333444555555555444444555555555555444444555555555555666666666666444444444444444555666777444555666777777777666555555555555555555444333333444444444333333333222222111111222222222333333333444444444444444555555555222222222333333222222111222333333444555666777777888777888;;;===AAALLLWWWqqq}}}rrrbbbWWWHHHBBB======>>>===???CCCEEEGGGIIIIIIGGGEEEDDDDDD===<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@BBBCCCDDDCCCDDDFFFGGGJJJNNNSSSWWW[[[eeerrr}}}~~~vvvpppmmmmmmnnnnnnqqqrrrtttuuuvvvvvvvvvvvvtttttttttsssrrrrrrqqqqqqSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]^^^______```````````````aaabbbbbbbbbbbbbbbbbbccccccdddeeeddddddddddddddddddddddddaaacccddddddcccbbbdddeeeffffffffffffggggggggggggiiiiiijjjkkklllmmmmmmllliiiiiijjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmnnnooooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmmmmmmmnnnooopppppprrrtttuuuwwwyyy|||~~~{{{ssslllfffdddaaa]]][[[\\\___dddiiilllkkkkkkmmmooorrrsssvvvwwwwwwuuusssqqqkkkhhhdddbbbbbbbbbaaaaaaaaa``````bbbcccbbb```^^^VVVMMMEEEDDDCCC@@@>>>??????BBBFFFJJJMMMQQQUUUXXXXXXXXXYYYYYYXXXWWWVVVUUUPPPLLLKKKLLLNNNSSS```lllsssyyy}}}{{{zzzyyyvvvrrrooonnnkkkgggccc```^^^]]]ZZZ\\\aaahhhqqq{{{~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}{{{xxxvvvooommmkkkhhhfffeeeeeeeeeiiijjjmmmqqqtttwwwyyyzzz}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}}}}}}}||||||{{{||||||}}}~~~~~~}}}{{{zzzxxxtttqqqppprrrtttrrrnnnhhhbbb```aaacccfffkkkoootttyyy|||~~~}}}wwwsssqqqrrrrrrtttuuuvvvwwwxxxxxxqqqkkkgggkkknnnooooooqqqqqqnnniii```UUUHHH>>>888111111111000000000000000000000///////////////000/////////////////////////////////000111222222222111111111111111111111111222222333444444555666666444555555666666555555444555555555666666666777777555444444444444555555666333444666777777777555555333444444444444333222222444444333333333222222222111111111222222222333333222333333333444444444555111222222333333222222222222222333444555666777777999777888;;;===@@@IIIRRRjjj~~~uuuhhh]]]NNNFFF???>>>>>>===>>>AAADDDGGGIIIJJJHHHFFFDDDDDD@@@???===<<<;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHIIILLLPPPTTTYYYcccppp{{{|||tttpppnnnnnnmmmqqqrrrtttvvvwwwwwwwwwvvvuuuuuutttssssssrrrqqqqqqQQQRRRUUUWWWZZZ\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^_________``````aaaaaabbbbbbbbbbbbaaabbbbbbcccdddeeeccccccddddddddddddccccccbbbcccddddddccccccdddeeeffffffffffffgggggggggggghhhiiijjjlllmmmmmmmmmmmmiiiiiijjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmmmmmkkkllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnpppooommmlllllllllmmmnnnmmmoooqqqsssuuuxxx{{{~~~}}}~~~}}}ssslllfffeeebbb^^^\\\^^^```eeekkkmmmmmmlllmmmoooqqqsssvvvxxxxxxvvvsssqqqllliiifffdddddddddccccccaaa``````aaabbbaaa^^^\\\UUULLLEEEDDDDDDAAA???@@@@@@CCCGGGKKKNNNRRRVVVZZZXXXYYYYYYZZZYYYXXXWWWVVVQQQNNNLLLMMMOOOTTT```lllrrrxxx|||zzzxxxwwwtttpppllljjjgggccc```]]][[[ZZZXXX[[[aaaiiisss|||~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}~~~wwwuuuqqqnnnlllkkkkkkllloooppprrrtttvvvxxxyyyyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||||||||}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}yyyxxxuuurrrnnnnnnooorrroookkkeee```]]]]]]^^^```cccfffkkknnnqqqtttwwwyyy}}}|||vvvtttsssrrrrrrssstttuuuwwwwwwxxxsssmmmkkkpppuuuvvvwwwyyywwwrrriii]]]QQQEEE;;;666000000000000000000000000000000//////000000111222////////////////////////...///000000111222333333111111111111111111111111222222333444555666666777555555666666666666555555555555555666666777777888555444444444444444555555333444555666777666555555222333333444333333222222333333333333222222222222111111222222222333333333111222222333333444444444111222222333333333333333222222333555666777888999:::888888;;;===@@@FFFMMMccc}}}yyynnneeeVVVLLLBBB???>>>======@@@AAADDDGGGHHHGGGEEEDDDCCC???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHIIIKKKNNNQQQXXXaaammmxxxxxxrrrooonnnmmmpppqqqsssuuuwwwwwwwwwwwwvvvuuuuuutttsssrrrqqqqqqOOOPPPSSSVVVYYY[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^___```aaaaaabbbbbbbbbaaaaaaaaaaaabbbcccdddeeebbbcccddddddddddddcccbbbcccdddeeeeeeddddddeeefffffffffffffffgggggggggggghhhiiijjjlllmmmnnnnnnnnniiiiiijjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmmnnnkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmlllllllllmmmnnnooolllnnnppprrrsssuuuyyy{{{}}}~~~}}}tttmmmhhhfffddd___^^^```bbbgggmmmoooooonnnooopppppprrrvvvxxxxxxuuurrrpppmmmjjjfffeeeeeeeeeeeeeeeaaa`````````aaa```]]][[[TTTLLLEEEEEEEEEBBB@@@AAA@@@CCCHHHLLLOOOSSSXXX[[[YYYZZZ[[[[[[[[[ZZZYYYXXXRRROOOMMMNNNOOOUUUaaammmpppvvvzzzxxxuuutttqqqmmmhhhfffccc___\\\YYYXXXWWWWWW[[[aaajjjttt}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyywwwwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}|||xxxvvvsssoookkkjjjlllooollliiiddd___\\\[[[\\\\\\^^^aaadddfffhhhkkkooorrrvvvzzz~~~~~~}}}xxxvvvvvvttttttttttttuuuvvvwwwxxxvvvqqqooouuuzzz|||}}}|||uuuiii[[[MMMAAA999666///000000000000000000000............///111222333////////////////////////...///000111222333333444111111111111111111111111222222333444555666777777555555666666666666555555444555555666777777888888555444444333333444444555333444555555666666555555222333333444444333333222333333333222222222222111222222222222333333333444111111111222333333444444222222333444444444444444222333444555777888999::::::777777;;;===>>>CCCIIIZZZrrr{{{sssmmm^^^RRREEE@@@>>><<<<<<>>>???BBBFFFHHHGGGEEEDDDDDD>>>===<<<;;;<<<===???@@@>>>>>>===>>>>>>???@@@AAAAAACCCEEEFFFHHHJJJMMMPPPXXX```jjjttt{{{ssspppnnnmmmooopppsssuuuvvvwwwwwwvvvvvvvvvuuutttsssrrrqqqqqqNNNOOORRRUUUXXX[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^```aaabbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeebbbcccdddeeeeeedddcccbbbccceeeffffffddddddeeegggffffffffffffggggggggghhhhhhiiikkklllmmmnnnnnnnnniiiiiijjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnjjjjjjkkkkkklllmmmmmmnnnllllllllllllllllllllllllnnnnnnmmmmmmmmmmmmnnnnnnllllllkkkkkklllmmmooopppmmmnnnpppqqqrrrsssvvvxxx}}}}}}}}}vvvoooiiigggeeeaaa```aaaccchhhnnnqqqqqqpppppprrrppprrruuuxxxxxxuuurrrooommmjjjgggeeefffgggffffffaaa```___``````___\\\ZZZSSSLLLEEEEEEEEEBBB@@@AAAAAADDDHHHLLLPPPTTTXXX\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYSSSOOOMMMNNNPPPUUUaaammmooouuuxxxvvvsssrrroookkkfffdddaaa]]]YYYWWWVVVUUUWWWZZZbbbkkkttt}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||wwwuuurrrmmmiiihhhjjjllljjjgggccc___\\\[[[[[[[[[^^^___aaaccceeehhhmmmpppsssvvv|||~~~~~~{{{}}}}}}yyyxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxxxxsssrrrxxx~~~wwwiiiYYYJJJ???888555////////////000000000000,,,,,,,,,---///000222333////////////////////////...///000111222333444444111111111111111111111111222222333444555666777888555555666666666666555555444555555666777888888999555444444333333333444444444444444444555555666666222333333444444444333333333333333222222222111111222222333333333444444444000000111222333333444444222333444444555555555555333333444666777999::::::999666666:::<<<===AAAFFFTTTkkk}}}vvvqqqcccUUUGGG@@@>>><<<<<<>>>???BBBGGGIIIIIIGGGFFFFFF???>>><<<::::::;;;<<<===>>>>>>======>>>???@@@@@@>>>@@@CCCEEEGGGJJJMMMPPPXXX___hhhrrr}}}tttpppnnnllloooppprrrtttvvvvvvvvvvvvwwwvvvuuutttsssrrrqqqqqqKKKMMMPPPSSSWWWYYY[[[\\\[[[ZZZZZZYYYYYYZZZ[[[\\\______````````````______ccccccbbbbbbccccccdddeeeccccccdddddddddeeeeeeeeeccccccdddddddddeeeeeeeeefffeeeeeedddddddddeeeeeefffgggiiikkkllllllllllllhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkkkkllllllnnnooopppppppppnnnmmmlllmmmnnnnnnnnnmmmlllkkkkkkjjjkkklllmmmmmmmmmlllkkknnnooooooooooooqqquuuxxx{{{}}}xxxsssmmmgggeeecccbbbaaaeeehhhkkknnnpppqqqpppooossstttuuuuuuuuutttsssrrrmmmkkkhhhggggggfffeeeccccccaaa___^^^^^^]]][[[YYYRRROOOKKKHHHFFFDDDBBB@@@CCCEEEJJJOOOTTTYYY\\\]]]\\\[[[[[[]]]^^^^^^\\\ZZZSSSQQQNNNMMMOOOWWWbbbiiirrrsssttttttqqqmmmiiifffeeeccc___[[[WWWUUUSSSRRRXXX^^^hhhqqqyyy~~~|||zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{||||||}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}{{{zzzwwwuuuqqqllliiiggggggffffffeeedddccc```^^^[[[ZZZ]]]]]]___aaadddgggiiikkkppprrruuuxxxzzz{{{zzzyyy}}}~~~}}}zzzyyywwwyyy{{{{{{yyyvvvsssvvvzzz|||}}}vvvgggXXXKKKBBB;;;888111111000///////////////000000000000000000000000///////////////.........000000000000111111111111666555333222222222333333222222333444444555555666888777777666555555444444666666555555555555666666888777666555444333333333444444444444444444444444444333333222222333333444444444444444444444444444444444444333333222222222111111111111111111111111000111222333444333222222000111333555666666666555888:::;;;<<<===???CCCEEETTTeee~~~~~~}}}xxxtttggg]]]OOOBBB:::888888999@@@BBBDDDGGGGGGGGGEEEDDDCCCBBB@@@???>>>>>>======>>>>>>============>>>>>>@@@AAADDDEEEFFFHHHLLLNNNUUUZZZdddppp~~~~~~uuuppplllkkkmmmnnnoooqqqrrrssstttttttttttttttssssssrrrrrrrrrJJJLLLOOOSSSVVVYYYZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[\\\^^^^^^___```````````````bbbaaaaaaaaaaaabbbccccccaaaaaabbbbbbbbbccccccccccccddddddddddddeeeeeeeeeffffffeeeeeedddeeeeeeffffffgggiiijjjkkkllllllkkkhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnmmmlllkkkmmmmmmmmmnnnmmmmmmllllllkkklllmmmnnnnnnnnnmmmmmmnnnoooooooooppprrrvvvyyy|||~~~zzzuuuooojjjgggeeedddcccgggiiimmmpppqqqrrrqqqppprrrssstttuuuuuutttsssrrrooommmjjjiiihhhhhhfffdddcccaaa___^^^]]]\\\ZZZXXXRRROOOKKKGGGFFFDDDBBB@@@DDDGGGKKKQQQVVV[[[^^^___```____________^^^[[[YYYSSSQQQOOOMMMPPPWWWaaahhhqqqrrrssssssqqqmmmiiigggeeebbb___[[[WWWUUUSSSSSSXXX___iiissszzz{{{zzzzzz||||||||||||||||||||||||{{{zzzzzz||||||}}}}}}~~~~~~~~~|||}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~|||{{{xxxvvvrrrnnnkkkjjjiiiiiijjjiiihhhgggdddbbb```___aaaaaabbbcccdddfffhhhiiinnnooorrruuuwwwyyyzzzzzz}}}}}}~~~|||zzzzzz{{{{{{xxxuuusssvvvyyy{{{}}}xxxhhhWWWIII>>>777333111000000///////////////////////////////////////////////////////////////000000000000111111111111555444333222111222222333222222333444444555555666444444555555555555555555666666555555555555666666777666555444444333444444555555555555555555555555444333333222222333333444444444444444444444444444444444333333333222222222111111111111111111111111000111222333333333222222111222444555777777777666888999:::;;;<<<>>>BBBDDDQQQbbb{{{xxxkkkaaaRRREEE===;;;;;;;;;???AAADDDFFFGGGGGGEEEDDDCCCBBB@@@???>>>>>>======???>>>===============>>>???AAACCCEEEFFFHHHKKKNNNUUUZZZcccnnn{{{wwwqqqnnnmmmnnnoooqqqrrrttttttuuuuuusssssssssrrrrrrrrrqqqqqqIIIKKKNNNQQQUUUXXXZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaaaaa````````````aaabbbbbbaaaaaabbbbbbbbbcccccccccdddddddddeeeeeeeeeffffffffffffeeeeeeeeeeeeffffffffffffhhhiiijjjkkkkkkjjjhhhiiiiiijjjjjjkkkkkklllkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkkkkllllllmmmnnnnnnoooooonnnllllllllllllmmmnnnnnnnnnmmmmmmllllllmmmnnnnnnnnnnnnnnnmmmnnnooopppqqqssswww{{{}}}|||xxxrrrmmmjjjhhhgggeeeiiikkknnnqqqrrrsssrrrrrrqqqrrrsssttttttsssrrrrrrqqqooolllkkkkkkjjjgggfffbbb```^^^]]]\\\[[[YYYWWWRRROOOJJJGGGEEEDDDCCCAAAFFFHHHMMMSSSYYY^^^aaabbbdddcccbbbaaaaaa^^^[[[XXXRRRQQQOOONNNPPPWWW```gggooopppqqqqqqpppmmmjjjhhhdddbbb^^^ZZZVVVUUUTTTTTTZZZaaakkkuuu}}}~~~zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyy||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyywwwtttpppnnnmmmmmmmmmoooooommmllljjjhhhgggfffhhhgggggggggggghhhiiiiiiooooooqqqsssuuuxxxzzz||||||}}}~~~~~~}}}|||zzzwwwuuurrrtttwwwyyy{{{}}}vvveeeTTTFFF<<<444111111000//////......//////........................////////////////////////000000000111111111222222444333222111111111222222222222333444444555555666222222333444555555666666666666555555555555666666555555444444444444555555666666666555555555555555333333222222222222333333444444444444444444444444333333333333222222222222111111111111111111111111000111222222333333222222222333444666777777777777777888999::::::===@@@CCCKKK\\\zzz|||oooeeeWWWJJJBBB>>>======>>>@@@CCCFFFGGGFFFEEEDDDCCCBBB@@@???>>>>>>======??????>>>===============???@@@CCCDDDEEEGGGJJJMMMSSSYYYaaakkkvvvyyyssspppnnnooopppqqqssstttuuuvvvvvvssssssrrrrrrrrrrrrrrrqqqGGGIIILLLPPPSSSVVVXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[]]]___```aaabbbbbbaaa````````````aaabbbbbbccccccdddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeffffffggghhhffffffggghhhiiiiiijjjjjjiiiiiijjjjjjkkklllllllllkkkkkkkkklllllllllmmmmmmjjjjjjjjjkkkkkkkkklllllloooooopppqqqqqqpppooonnnkkklllmmmnnnnnnnnnnnnnnnkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqtttxxx|||}}}~~~zzztttpppmmmkkkiiigggjjjlllnnnppprrrrrrrrrrrrqqqrrrssstttttttttsssrrrqqqpppnnnlllllljjjhhheeebbb```^^^\\\\\\ZZZXXXVVVSSSOOOJJJFFFEEEDDDCCCBBBFFFIIIOOOUUU[[[```cccdddfffdddcccbbbaaa___[[[XXXRRRQQQPPPOOORRRXXX```fffmmmnnnoooooonnnllljjjhhhcccaaa]]]YYYVVVTTTTTTUUU[[[cccnnnxxx~~~{{{zzz{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyywwwtttqqqpppoooooopppsssrrrqqqpppooonnnmmmmmmpppooooooooooooooooooooouuutttttttttvvvyyy|||}}}}}}~~~}}}yyywwwuuuqqqrrrtttvvvwwwyyy{{{|||xxxnnn^^^OOOCCC:::555222000000///............///........................///////////////000000000000000111111111222222222222222222222222222222222222222333444444555555666333333444444555666666777666555555444444555555666444333333333444444555666555555555555444444444444333333222222222222333333333333333333333333333333333222222222222222222222111111111111111111111111000111111222222222222222222333444555555666666666666777888999999;;;>>>AAAGGGWWWsss~~~sssiii[[[NNNEEE@@@>>>======???BBBEEEFFFFFFEEEDDDBBBBBB@@@???>>>=========@@@???>>>======<<<<<<===???@@@BBBCCCDDDFFFIIILLLPPPVVV___hhhqqq||||||uuupppnnnnnnoooqqqssstttuuuuuuuuuttttttttttttssssssssssssEEEFFFJJJNNNRRRUUUWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\^^^```aaabbbbbbbbbaaaaaaaaaaaabbbccccccccccccdddddddddeeeeeeeeeeeeeeefffffffffgggggggggffffffffffffgggggghhhiiiggggggggghhhhhhiiijjjjjjjjjjjjjjjkkkllllllmmmmmmkkkkkkkkklllllllllmmmmmmjjjjjjjjjkkkkkkkkkllllllnnnooopppqqqqqqpppooonnnllllllmmmnnnooooooooonnnjjjjjjjjjkkkkkkkkklllllllllmmmooooooqqqtttxxx{{{}}}|||wwwssspppnnnkkkiiikkklllnnnoooqqqqqqqqqqqqqqqqqqssstttttttttssssssqqqpppnnnmmmllljjjgggeeebbb```^^^\\\\\\ZZZXXXVVVSSSOOOIIIFFFDDDDDDDDDCCCEEEIIIOOOVVV]]]aaadddeeeeeedddcccbbbbbb```\\\YYYRRRRRRRRRRRRTTTYYY```eeekkklllmmmmmmlllkkkiiihhhccc```\\\XXXUUUTTTUUUVVV^^^eeepppzzz|||||||||}}}|||{{{{{{||||||}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~xxxvvvtttrrrqqqqqqrrrsssuuuttttttsssssstttuuuuuuxxxyyy{{{|||||||||{{{zzz|||zzzyyywwwxxxzzz|||}}}~~~zzzxxxwwwqqqqqqqqqrrrssstttttttttpppgggWWWIII>>>777333111000//////.......................................////////////000000111111111111111111222222222222222222222222333222222222222222333444444555555666666666666666666666666666555555444444444444555555333333333333333444555666444444444333333222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222222222222333333444444555666777888888888:::===@@@FFFSSSkkk~~~vvvmmm___RRRHHHBBB>>><<<;;;===AAADDDFFFFFFEEEEEEBBBBBB@@@???>>>=========??????>>>===============???AAACCCCCCDDDFFFIIIKKKLLLSSS\\\eeennnyyyvvvpppmmmmmmnnnpppqqqssstttttttttuuuvvvvvvvvvvvvvvvvvvvvvCCCDDDHHHLLLPPPSSSVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\ZZZ[[[\\\^^^```aaaaaaaaabbbaaaaaaaaaaaabbbccccccaaaaaabbbbbbbbbcccccccccfffffffffgggggggggggghhhggggggfffgggggghhhiiijjjiiihhhhhhhhhhhhiiijjjkkkjjjkkkkkkllllllmmmmmmnnnkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkkkkllllllkkkkkkmmmnnnnnnmmmmmmlllmmmmmmnnnooooooooonnnnnnjjjjjjjjjiiijjjkkkkkkllllllmmmnnnoooppprrrvvvzzz|||}}}~~~{{{wwwtttrrrooommmlllmmmnnnooopppqqqqqqrrrqqqrrrtttuuuuuuuuuuuutttrrrqqqoooooonnnkkkgggddddddaaa___]]]\\\ZZZXXXVVVSSSNNNIIIEEEDDDDDDDDDDDDEEEIIIPPPXXX___dddfffgggfffeeedddcccbbb```]]]ZZZSSSTTTTTTTTTVVV[[[aaafffkkkkkkllllllkkkiiihhhgggbbb___[[[WWWUUUTTTVVVWWW```gggrrr|||}}}}}}}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~wwwvvvtttsssssstttuuuvvvxxxxxxxxxxxxzzz|||~~~~~~}}}|||}}}~~~|||zzz{{{uuusssqqqppppppooommmlllkkkaaaQQQCCC999333///...000///......------.................................//////000000111111222111111111222222222222333222222333444444444333333222222333444444555555666888777777777777777777777555555444444444444555555333333222222333444555555444444333333222111111111222222111111111111222222333333333333333333333333111111111222222222222222111111111111111111111111111000000000000111222222222222111111222333444444666777888888888:::===???EEENNNaaa|||xxxooobbbUUUJJJCCC>>>;;;999<<<@@@CCCFFFFFFFFFEEECCCBBB@@@???>>>>>>======>>>>>>============>>>>>>@@@BBBCCCDDDEEEFFFIIIKKKIIIPPPYYYaaaiiitttyyyqqqnnnmmmnnnoooqqqrrrsssttttttvvvwwwwwwwwwwwwxxxxxxxxxAAACCCFFFKKKOOORRRUUUVVVVVVXXXYYY[[[\\\\\\\\\\\\ZZZ[[[]]]^^^___`````````aaa````````````aaabbbbbbaaaaaabbbbbbbbbcccccccccffffffggggggggghhhhhhhhhgggggggggggghhhiiijjjkkkjjjjjjiiihhhiiijjjkkklllkkkkkkkkklllmmmmmmnnnnnnkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkkkklllllliiijjjkkkmmmmmmmmmlllkkknnnoooooooooooonnnnnnmmmkkkkkkjjjjjjjjjkkklllmmmlllmmmnnnnnnnnnqqqtttxxx{{{||||||}}}|||yyyvvvsssqqqnnnnnnooopppqqqrrrssssssrrrssstttvvvwwwwwwvvvuuutttsssrrrqqqpppmmmiiifffeeebbb```^^^]]][[[XXXVVVSSSNNNIIIEEEDDDDDDEEEEEEFFFKKKRRR[[[bbbfffiiijjjkkkiiigggeeedddaaa\\\YYYUUUUUUVVVWWWXXX\\\bbbfffkkkkkkkkkjjjiiihhhfffeeeaaa^^^ZZZVVVTTTTTTVVVXXXbbbiiittt}}}~~~||||||}}}}}}|||zzzzzz{{{||||||}}}}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{|||~~~~~~|||{{{}}}}}}~~~~~~~~~}}}|||xxxwwwvvvuuuuuuwwwxxxzzz}}}}}}}}}~~~}}}}}}~~~zzzwwwssspppooommmiiifffbbbYYYJJJ===555111////////////...------------...////////////////////////...//////000111111222222111111111222222222333333222333444555666555555444222222333444444555555666555555666666777777888888555444444333333444444555333333333222333333444444555555444333333222111111222222111111111111222222222222222222222222222222000111111111222222222222111111111111111111111111111000000///000111222333333333222222222333444555777888999999888:::===???DDDJJJWWWnnn{{{rrreeeXXXMMMEEE>>>;;;888;;;???CCCEEEFFFFFFEEECCCBBB@@@???>>>>>>=========<<<<<<======>>>???@@@AAACCCDDDEEEEEEGGGIIILLLHHHOOOWWW^^^dddnnn|||}}}uuuqqqnnnoooppprrrsssttttttuuuvvvvvvvvvwwwwwwxxxxxxxxx@@@BBBFFFJJJNNNRRRTTTVVVVVVWWWYYY[[[\\\]]]\\\\\\[[[\\\]]]^^^___`````````_______________```aaaaaaccccccdddddddddeeeeeeeeegggggggggggghhhhhhhhhhhhgggggggggggghhhiiijjjkkkkkkjjjiiiiiiiiijjjkkklllkkkkkkllllllmmmnnnnnnnnnkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkllllllllljjjkkkmmmnnnnnnnnnmmmmmmoooooopppoooooonnnmmmmmmllllllkkkjjjkkklllmmmnnnlllmmmnnnmmmmmmooosssvvv{{{{{{{{{|||~~~|||yyyvvvsssppppppqqqrrrrrrsssttttttrrrsssuuuwwwwwwwwwwwwvvvvvvuuutttsssrrrooojjjgggeeeccc```___]]]\\\YYYWWWSSSNNNHHHEEEDDDDDDEEEEEEHHHLLLTTT]]]dddiiikkklllooommmjjjhhheeeaaa\\\XXXUUUVVVWWWXXXZZZ]]]bbbfffkkkkkkkkkjjjhhhgggeeedddaaa^^^ZZZVVVTTTTTTVVVXXXcccjjjuuu~~~~~~}}}{{{{{{||||||zzzyyyyyyyyyzzz{{{|||||||||{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzz|||}}}~~~~~~}}}|||zzz}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzyyywwwwwwwwwyyy{{{|||~~~~~~zzzuuurrrooolllgggcccZZZQQQDDD999444222222333//////...------------...000000000000000000000000...//////000111222222222111111222222222333333333222333555666666666555555222222333444444555555666222222444555666888999999555444444333333444444555444333333222222333333444666666555444444333222222222222111111111111222222222222222222222222222222000000111111222222222222111111111111111111111111111000/////////000222333555444333222333444555666777888999999999:::===@@@DDDGGGQQQeee}}}uuuhhhZZZOOOFFF???<<<888:::>>>BBBEEEFFFFFFEEECCCBBB@@@???>>>>>>======<<<<<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFGGGJJJLLLHHHNNNVVV\\\aaajjjwwwwwwtttooopppqqqssstttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxx@@@BBBEEEGGGIIILLLPPPSSSTTTUUUVVVXXXYYY[[[\\\\\\^^^______]]][[[[[[\\\]]]```````````````_________bbbbbbbbbbbbcccdddeeefffgggggghhhiiiiiiiiiiiiiiigggggghhhhhhhhhhhhgggggghhhiiijjjlllmmmnnnnnnnnnmmmnnnoooppppppooonnnmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjjjjkkkkkklllllllllkkkjjjiiiiiijjjkkkmmmnnnooonnnmmmlllllllllllllllnnnnnnmmmkkkjjjkkkmmmpppoooooonnnmmmmmmnnnoooppptttwwwzzz}}}}}}xxxuuussssssttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuussspppllljjjkkkgggccc___]]]ZZZWWWTTTRRROOOJJJFFFDDDCCCDDDEEEFFFMMMWWW```fffjjjmmmoooooollliiigggdddaaa]]]ZZZYYYWWWVVVVVVYYY___eeeiiilllmmmlllllljjjgggeeeddd___]]]YYYUUUSSSTTTYYY\\\hhhnnnvvv}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxyyyzzz{{{||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}|||{{{||||||||||||||||||{{{{{{{{{{{{wwwyyyzzz{{{{{{}}}~~~}}}xxxqqqhhh```[[[RRRJJJ@@@888555444222000---.........//////000000///////////////.........111222333444444444333222222222222222222222222222000000111222333555555666666555444222111111222222444444444444444444444444333333333333333333333333222222222222222222222222444444444444333222111000222222222111111111000000333333444555444333111000333222222222111000000000111111222222222333333333111111111111111111111111111111222333333444555555777777888999:::;;;;;;<<<@@@DDDKKK[[[vvv}}}wwwlll___RRRGGG@@@<<<:::;;;<<<>>>AAADDDFFFHHH@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@AAABBBDDDFFFHHHIIIHHHMMMRRRWWW^^^gggrrrzzz|||rrrqqqqqqqqqsssuuuvvvuuusssssstttuuuvvvwwwwwwwwwwww>>>@@@CCCEEEGGGKKKNNNQQQVVVWWWXXXYYY[[[\\\^^^^^^^^^^^^^^^]]][[[[[[\\\^^^````````````````````````bbbbbbbbbbbbbbbdddeeeeeeffffffggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhggghhhiiijjjlllmmmnnnnnnnnnmmmnnnoooooooooooonnnmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkklllllljjjjjjjjjiiijjjkkkmmmnnnnnnnnnmmmlllllllllllllllmmmmmmmmmkkkjjjjjjmmmooooooooonnnmmmmmmooopppqqqrrruuuyyy|||~~~{{{xxxvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxuuurrrooommmkkkhhhddd```^^^[[[WWWUUUQQQOOOJJJFFFCCCCCCDDDEEEGGGNNNXXX```gggkkknnnpppqqqnnnkkkhhhfffbbb^^^[[[XXXWWWVVVWWWZZZ```fffjjjmmmmmmlllkkkiiifffdddbbb___]]]ZZZVVVTTTVVVZZZ^^^jjjoooxxx~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~|||{{{{{{{{{|||}}}}}}||||||{{{{{{zzzzzzyyyzzz{{{|||}}}}}}||||||~~~|||}}}~~~{{{uuunnneee]]]XXXNNNGGG===666333222000///............/////////000/////////////////////...000111333444444444333222222222222222222222222222111111222333444555666666666555444222111111222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444333222111000222222222111111111000000555555555555555444333222222222111111111111111111000000000111111111222222111111111111111111111111111111222222333444444555666666777888999:::;;;;;;???BBBIIIVVVmmm~~~yyyooocccVVVJJJBBB===;;;;;;===>>>AAADDDFFFHHHAAAAAAAAAAAA???>>>===<<<===<<<<<<;;;;;;<<<<<<===@@@@@@AAABBBDDDFFFGGGHHHJJJMMMRRRVVV[[[cccmmmtttwwwrrrqqqqqqrrrssstttsssrrrssssssuuuvvvvvvwwwwwwwww<<<>>>AAACCCEEEHHHLLLOOOUUUVVVWWWXXXZZZ\\\]]]^^^]]]^^^^^^]]][[[[[[\\\^^^````````````````````````aaaaaaaaaaaabbbcccdddeeeeeeeeefffffffffggggggggghhhhhhiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmmmmllllllkkkkkkjjjjjjiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmnnnmmmllllllllllllllllllmmmmmmmmmllljjjkkkmmmooooooooonnnmmmnnnooopppqqqqqqtttxxxzzz|||~~~~~~{{{zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||{{{yyyvvvsssqqqmmmjjjfffbbb```\\\XXXVVVQQQNNNJJJFFFCCCCCCDDDEEEIIIPPPYYYbbbhhhllloooqqqsssqqqmmmjjjgggccc___[[[XXXWWWWWWXXX\\\bbbhhhlllnnnnnnmmmkkkhhheeebbb```___]]][[[WWWVVVXXX]]]aaalllqqqyyy~~~}}}}}}|||{{{yyyyyyyyyzzzzzzyyyyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}}}}|||{{{zzzzzzzzz{{{{{{||||||~~~zzzyyyxxxyyy||||||yyyyyyzzz{{{zzzvvvqqqiii___WWWSSSIIIBBB999333111000///---............////////////......//////////////////111111333444444444333222222222222222222222222222111222333333444555666666555555444333222222222222222222222222222222222222222222333333333333333333222222222222222222222222444444444444333222111000222111111111111000000000444444333222222222333333000000111111111111111111/////////000000000111111111111111111111111111111111111222222333333444444444555666777888999999:::===@@@FFFOOOaaa~~~{{{ssshhh\\\OOOEEE???;;;<<<<<<>>>@@@CCCEEEGGGCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===@@@@@@AAABBBCCCEEEGGGHHHKKKNNNQQQTTTWWW^^^fffmmm~~~tttsssqqqqqqrrrsssrrrqqqsssssstttuuuvvvvvvvvvvvv;;;===@@@BBBDDDGGGKKKNNNQQQRRRTTTUUUWWWYYY[[[[[[\\\]]]]]]\\\[[[[[[\\\^^^```````````````aaaaaaaaaaaaaaaaaaaaabbbcccddddddfffffffffffffffggggggggghhhiiiiiijjjjjjiiiiiihhhjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmlllkkkkkklllllllllnnnnnnooonnnllllllnnnpppooonnnnnnnnnnnnpppqqqrrrrrruuuxxx{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{{{{{{{||||||||||||}}}}}}~~~}}}{{{xxxvvvtttooolllhhheeebbb^^^ZZZWWWQQQNNNJJJFFFDDDDDDEEEFFFLLLRRR[[[dddjjjnnnqqqssstttqqqnnnkkkhhhddd___\\\XXXXXXXXXZZZ^^^dddjjjnnnooonnnmmmkkkhhhdddaaa___^^^\\\ZZZXXXWWWZZZ___cccmmmrrryyy~~~~~~}}}||||||zzzyyyyyyyyyzzzzzzyyyzzzzzz{{{||||||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}||||||||||||}}}{{{|||~~~~~~}}}}}}|||{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{yyyyyyxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzz~~~~~~}}}|||{{{zzzzzzyyy{{{{{{zzzzzz|||xxxwwwxxxyyy}}}~~~xxxuuuttttttvvvtttpppjjjbbbYYYQQQMMMEEE???666111000000///---.........///////////////............////////////222333444555666555444444222222222222222222222222222222333444555555666666444444444333222222222222222222222222222222222222222222222222222333333333222222222222222222222222333333333333333222111111111111111111000000000000111000///......///000111//////000000111111222222/////////000000000111111111111111111111111111111111111222222333333333333333444444555666777888888<<<>>>CCCJJJWWWqqq~~~|||wwwnnnaaaTTTHHHAAA;;;;;;;;;<<<>>>@@@CCCEEEDDDCCCAAA???>>>>>>>>>???======<<<<<<<<<<<<======???@@@@@@AAACCCEEEGGGHHHKKKMMMPPPRRRUUU[[[ccciii|||yyyvvvsssrrrrrrsssrrrqqqssstttuuuuuuvvvvvvvvvvvv:::===???BBBDDDGGGKKKNNNPPPQQQRRRTTTVVVXXXZZZ[[[[[[\\\]]]\\\[[[[[[\\\^^^````````````aaaaaabbbbbbaaaaaaaaaaaabbbcccdddeeeggggggfffffffffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiikkkkkkllllllmmmlllllllllmmmmmmllllllllllllmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkllllllllllllllllllkkkkkkkkkllllllmmmooopppppppppnnnnnnoooqqqooonnnnnnnnnoooppprrrssstttwwwzzz|||~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}zzzwwwuuuqqqnnnkkkhhhddd```[[[XXXQQQOOOKKKGGGEEEEEEFFFHHHNNNTTT^^^ffflllppprrrtttsssqqqmmmjjjhhhddd___\\\YYYYYYZZZ\\\aaaffflllooopppooonnnkkkhhhdddaaa___\\\[[[ZZZXXXXXX[[[aaaeeennnrrrxxx|||~~~~~~~~~}}}}}}|||{{{yyyyyyxxxyyyzzzzzzyyyzzz{{{{{{|||{{{{{{{{{yyyzzz{{{|||}}}||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyy|||||||||}}}}}}~~~~~~~~~{{{zzzyyyxxxyyyyyy{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzz~~~}}}}}}|||{{{zzzzzzzzzyyyyyyxxxvvvwwwzzz}}}vvvvvvwwwyyy|||yyytttqqqooonnnpppnnniiiccc[[[RRRKKKGGGBBB<<<555111111111000...///////////////.........---.........//////000000333444666777777777666555222222222222222222222222222333333333444555555555333333333333333333222222333333333333333333333333111111111222222333333333222222222222222222222222222222333333222222111111000000000000000000000000000///...------...000111/////////000000111111222000000000111111111222222111111111111111111111111111111222222222222222333333333444555666777777888<<<===AAAHHHSSShhh~~~~~~}}}yyyrrrfffXXXKKKCCC;;;:::999999;;;>>>AAACCCDDDCCCAAA???>>>>>>??????=========<<<<<<=========??????@@@AAACCCEEEGGGHHHIIILLLOOOQQQSSSYYYbbbhhhwww}}}zzzvvvssssssttttttttttttuuuvvvvvvwwwvvvvvvvvv999;;;>>>AAACCCFFFJJJMMMQQQQQQSSSUUUXXXZZZ[[[\\\[[[\\\\\\\\\ZZZ[[[\\\^^^___``````aaaaaabbbbbbcccbbbbbbbbbbbbcccdddeeefffhhhgggfffffffffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjlllllllllmmmllllllkkkkkkmmmlllkkkkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllllllllllllkkkkkkkkkkkkkkkllllllmmmnnnpppqqqpppooonnnooopppooonnnnnnnnnoooqqqrrrtttvvvxxx|||~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{yyywwwssspppmmmjjjgggbbb\\\YYYSSSPPPLLLHHHGGGGGGHHHJJJPPPWWW```hhhnnnqqqtttvvvssspppmmmkkkhhheeeaaa^^^[[[[[[\\\^^^bbbhhhmmmpppppppppooollliiieeebbb```\\\\\\ZZZYYYZZZ^^^dddiiipppsssxxx{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzz|||}}}~~~~~~~~~}}}||||||{{{||||||{{{{{{|||}}}}}}}}}}}}|||}}}}}}|||{{{{{{zzzyyyyyyzzz{{{{{{||||||}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{||||||||||||{{{{{{{{{{{{xxxwwwuuusssqqqrrrvvvyyy}}}yyysssssstttvvvzzz~~~{{{uuuqqqnnnkkkiiiiiigggbbb\\\UUUMMMGGGCCC>>>999333000111222111000///////////////.........------......///000000000444555666777777777666555222222222222222222222222222222222333333444444444222333333444444333333222333333333333333333333333000000111111222333333333222222222222222222222222111222222222222222111111//////000000000000000111111111000000000111222222//////000000000000000000000000000111111111222222111111111111111111111111111111222222222222222222333333444555666777777888<<<;;;???HHHQQQbbb|||uuujjj[[[NNNFFF<<<;;;999999:::===@@@BBBDDDCCCBBBAAA????????????>>>======<<<<<<======>>>??????@@@AAABBBDDDFFFGGGGGGJJJMMMOOOQQQWWW___fffppp~~~{{{wwwttttttuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwvvv777999<<<>>>AAADDDHHHKKKOOOPPPRRRTTTWWWYYY[[[\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^___``````aaabbbbbbccccccccccccccccccdddeeefffggggggfffeeeddddddfffhhhiiijjjjjjkkkkkkkkkkkkjjjjjjlllmmmmmmmmmlllkkkkkkjjjllllllkkkjjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhiiikkklllmmmlllllllllkkkkkkjjjjjjkkkkkklllmmmmmmnnnpppooonnnmmmnnnoooooonnnnnnnnnoooqqqssstttvvvyyy|||~~~~~~~~~}}}{{{yyytttrrrooolllhhhccc]]]YYYTTTQQQMMMJJJHHHIIIJJJKKKRRRXXXaaajjjooosssuuuwwwsssqqqnnnllljjjgggdddaaa]]]]]]^^^```dddhhhmmmoooppppppooommmjjjgggdddbbb^^^]]]\\\\\\]]]bbbhhhmmmrrruuuyyy|||||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||zzzzzzyyyxxxxxxyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz|||}}}~~~~~~|||{{{zzzzzzyyyyyyzzz||||||}}}}}}}}}|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{{{{zzzzzzzzz{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~~~~~|||{{{{{{{{{|||{{{{{{{{{{{{||||||||||||xxxwwwtttpppmmmkkklllnnnwww~~~zzzvvvrrrrrrsssuuuyyy}}}xxxrrrooollliiifffcccaaa]]]WWWPPPIIICCC@@@;;;666111///000222111000000/////////............------......///000000111222333444666666555555444222222222222222222222222111111111222222222222333222222333444444444333222222222222222222222222222///000000111222222333333222222222222222222222222111111222222222222111111////////////000000111111000000111222222222222222000000000000000//////////////////000000000111111111111111111111111111111222222111111111111111111333333444555666777888888<<<999===GGGOOO[[[uuuxxxmmm___RRRJJJ>>><<<;;;::::::===@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>============>>>>>>>>>??????AAABBBDDDFFFGGGFFFHHHKKKLLLNNNSSS[[[aaaiiiuuu{{{vvvssssssuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwww555888:::===???BBBFFFIIIMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^___``````aaabbbcccccccccddddddddddddeeefffggggggfffeeedddcccccceeefffhhhjjjkkkkkkllllllkkkkkkjjjmmmmmmmmmmmmlllkkkjjjjjjlllllljjjjjjjjjjjjllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhiiikkklllmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllmmmkkkmmmnnnnnnmmmllllllmmmooonnnnnnnnnpppqqqsssuuuvvvyyy|||~~~|||{{{uuussspppmmmiiiddd^^^ZZZUUURRRNNNKKKIIIJJJKKKMMMSSSYYYbbbjjjpppsssvvvwwwsssqqqooommmllliiifffccc_________aaaeeeiiimmmoooqqqppppppnnnkkkhhheeeccc______^^^^^^___dddkkkppptttwww{{{}}}}}}}}}}}}~~~||||||}}}}}}}}}}}}||||||zzzyyyxxxxxxxxxyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}}}}zzzyyyxxxwwwxxxyyy{{{|||}}}~~~~~~{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||{{{{{{zzz{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}||||||~~~}}}|||{{{||||||zzzzzz{{{{{{|||}}}}}}}}}xxxwwwtttpppjjjgggfffggglllvvv}}}||||||{{{xxxtttsssssstttwwwzzz}}}}}}uuupppmmmkkkhhheee```^^^ZZZTTTMMMGGGBBB???999444///...000111111///000000//////.........------------...///000000111111222333444444444333222222222222222222222222222111111111111111111222222111222333444444444333222000000000000000000000000///000000111222222333333222222222222222222222222000111111222222222111111.../////////000000111111---...///111111111000///111111000000//////................../////////000111111111111111111111111222222111111111111111111333444444555666777888888<<<888<<>><<<;;;<<<>>>BBBDDDBBBCCCCCCCCCBBB@@@>>>===>>>>>>============>>>>>>>>>??????@@@BBBDDDFFFGGGFFFHHHJJJJJJKKKPPPWWW]]]cccnnn{{{zzzuuurrrrrrtttvvvwwwyyyyyyzzzzzzzzzyyyyyyxxx999999:::===???BBBDDDFFFIIIJJJMMMPPPSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]_________```aaaaaabbbbbbbbbccccccccccccccccccdddfffffffffffffffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjiiijjjlllmmmmmmllljjjiiiiiihhhhhhhhhiiijjjkkkkkkjjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjjjjkkkkkkkkkmmmllllllllllllmmmnnnnnnrrrrrrqqqqqqrrrrrrssstttwwwyyy|||~~~{{{wwwsssooojjjeee```\\\UUUSSSOOOLLLKKKLLLOOOQQQ[[[^^^dddkkkppptttuuuvvvxxxwwwuuurrrnnniiieeeccc``````aaacccfffkkkoooqqqttttttrrrpppmmmjjjgggfff^^^^^^___bbbfffjjjooorrrwwwxxxyyyzzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyy||||||||||||{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~}}}xxx{{{||||||{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxxxxyyy{{{}}}~~~}}}|||zzzyyyyyyzzz|||}}}zzz|||}}}}}}|||zzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}{{{}}}~~~}}}}}}wwwxxxyyyzzz{{{}}}~~~~~~{{{xxxsssmmmfffaaa]]][[[dddhhhpppxxx|||~~~~~~}}}zzzyyyxxxxxxvvvuuuuuuttttttuuuxxx|||}}}tttpppooonnnhhhbbbaaa\\\TTTPPPLLLGGG???888555222000//////000//////000000///.....................//////000000111111222222222111111111000000333333222222222222333333333333333222222222111111222111111111000000//////000000000000000000000000000000000111222222222333333333222222111222222333000000111111111111000000000000000000000000000000000/////////000111333444555333111///......///000000111111222222222111111000000000000111111111111000000111111111111000000333333333333444555666666555888>>>CCCGGGPPPcccuuuxxxsssjjj\\\NNNEEE>>>999;;;======>>>@@@BBBBBBBBBAAA@@@???>>>===@@@@@@????????????@@@@@@??????@@@AAACCCDDDDDDEEEFFFHHHKKKLLLMMMOOOSSSUUU^^^fffooowww|||vvvssssssuuuwwwxxx|||zzzxxxyyy||||||yyyvvv666666777999<<<>>>@@@AAAHHHIIILLLOOORRRUUUVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^______``````aaabbbbbbbbbdddddddddddddddeeeeeeeeegggfffffffffffffffgggggghhhhhhhhhiiiiiiiiijjjjjjiiijjjlllmmmmmmllljjjiiiiiiiiiiiihhhiiiiiijjjjjjjjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjjjjkkkkkkllllllllllllllllllmmmnnnnnnqqqqqqqqqqqqqqqrrrssssssuuuwwwyyy|||{{{xxxtttppplllgggaaa]]]XXXUUUQQQNNNMMMOOORRRTTT\\\```ffflllrrruuuwwwwwwyyyxxxvvvsssoookkkgggeeeccccccdddfffiiimmmqqqsssuuuuuusssqqqnnnkkkiiigggaaaaaabbbeeeiiimmmrrrtttwwwxxxyyy{{{||||||||||||}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyzzz|||}}}~~~{{{{{{xxxzzz~~~||||||{{{{{{{{{{{{||||||{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||~~~|||{{{yyyxxxxxxyyy{{{|||zzz|||}}}}}}{{{zzz{{{|||}}}}}}||||||}}}}}}~~~|||~~~}}}|||xxxxxxyyyzzz{{{|||}}}~~~|||yyytttmmmeee___ZZZWWWWWWZZZ```gggkkkppp}}}~~~~~~|||yyyxxxxxxwwwuuutttttttttuuuwwwzzz}}}~~~vvvrrrqqqoooiiicccaaa[[[TTTOOOKKKEEE<<<666444222000//////000//////000000///.....................//////000111111111000111111111222222222333333333333222222333333333222222222222222222111111111111111111000000000///000000000000000000000000111111111111111111222222111000000000000000000000000000111111111111000000000000000000000000000000000//////...///000222222444222000///...///000000000000000000000///...---//////000000000111111111000000000000000000000000333333222333333444555666777999===AAACCCKKK[[[lll{{{vvvooobbbTTTIIIAAA;;;;;;===<<<<<<===CCCCCCDDDDDDCCCAAA@@@>>>@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLOOORRRTTTZZZbbbjjjsss}}}|||vvvssssssuuuwwwxxx{{{zzzxxxyyy{{{{{{yyyvvv555666777888:::<<<>>>???FFFHHHKKKNNNQQQTTTUUUVVVYYYYYYZZZ[[[\\\]]]^^^^^^___``````aaaaaabbbbbbcccddddddeeeeeeeeefffffffffgggffffffeeeeeeeeeffffffhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiijjjjjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjjjjkkkkkkllllllllllllllllllmmmmmmnnnqqqppppppppppppqqqrrrrrrssstttwwwyyy|||~~~}}}zzzvvvrrrnnniiiccc```ZZZXXXTTTQQQQQQSSSVVVXXX___ccchhhoootttwwwxxxyyy{{{zzzxxxuuuqqqnnnjjjiiifffggghhhiiilllpppsssuuuvvvvvvtttrrrooommmjjjiiieeeeeegggiiimmmqqquuuxxxxxxyyyzzz{{{}}}}}}}}}~~~~~~~~~}}}|||||||||||||||{{{zzzyyyyyyxxxxxxyyyyyywwwxxxxxxxxxxxxxxxwwwvvvxxxxxxxxxyyyzzz{{{|||}}}vvvyyy{{{|||{{{{{{|||~~~||||||{{{{{{{{{{{{||||||{{{zzzxxxvvvvvvvvvvvvwwwzzzzzzzzzzzz{{{|||~~~zzzzzzxxxxxxxxxxxxzzzzzzyyy{{{}}}}}}{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||yyyyyyzzzzzz{{{||||||}}}}}}zzzuuummmddd\\\UUURRROOOPPPTTTZZZ]]]cccppp}}}|||zzzxxxxxxxxxwwwvvvttttttuuuwwwzzz}}}yyyvvvuuurrrlllfffbbb]]]UUUNNNIIIBBB:::444444222///...///000//////000//////............///......///000000111111222//////000111333444555555444333333333333333333444111111111111111111222222111111111111000000000000000000000000000000000000111111111111111111000000000000000000000000000000///000000111111000000///////////////////////////000//////......///000000222111////////////000111111111111000///...---,,,//////000000000000111111222111000//////000111222222222222333333444555666888999;;;>>>???CCCQQQ___}}}{{{uuuiii\\\NNNEEE===<<<;;;999999;;;@@@BBBCCCDDDDDDBBB???>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEEEEGGGIIIJJJKKKMMMPPPSSSUUU\\\dddlllwww{{{vvvrrrrrrtttvvvwwwzzzyyyxxxyyyzzzzzzxxxvvv888888888:::;;;===>>>???DDDFFFIIILLLPPPRRRTTTUUUXXXYYYZZZ[[[]]]^^^^^^^^^______```aaaaaabbbbbbccccccccccccdddeeeeeeffffffgggfffeeeeeedddeeeeeeeeeggggggggghhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiihhhhhhggghhhhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmmnnnkkkkkkjjjjjjjjjkkkllllllllllllkkkkkkllllllmmmnnnpppoooooooooooopppqqqqqqrrrsssuuuxxxzzz}}}~~~|||xxxtttpppkkkfffccc]]]ZZZWWWTTTTTTVVVYYY\\\cccfffkkkqqqvvvyyyzzzzzz{{{zzzxxxuuurrrooommmllliiijjjkkkmmmooorrruuuwwwvvvvvvuuussspppmmmkkkjjjhhhiiikkkmmmqqquuuxxxzzzyyyzzz{{{}}}~~~~~~}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||xxxxxxyyy{{{}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvuuutttuuuuuuyyyyyyyyyzzz{{{||||||}}}yyyyyyxxxwwwwwwxxxyyyyyyyyyzzz||||||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{|||yyytttmmmddd[[[TTTOOOLLLKKKMMMQQQTTTZZZfffrrr{{{zzzzzzzzz{{{|||zzzyyyvvvxxx{{{~~~|||{{{zzzxxxrrrnnnfff```XXXOOOHHH@@@888333333111///...///000000///000///............//////...//////000111111222222000000111222333444555555333333444444444444333333000000111111111111222222111111111000000000000000000000000000000000000000222222111111000000//////111111111222222222222222//////000000000000///////////////////////////////////////...............///////////////000111222111222222222111000//////////////////000000000111333111///......///111333222222222222333444555666888888:::<<<<<>>AAACCCCCC@@@===;;;???>>>>>>======>>>>>>?????????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIIIIKKKNNNQQQQQQWWW___gggqqq|||}}}~~~zzztttpppppprrrssstttxxxxxxxxxxxxxxxxxxwwwvvv888888999:::;;;===???@@@BBBDDDGGGJJJNNNQQQSSSTTTWWWXXXYYY[[[]]]^^^^^^^^^_________```aaaaaabbbbbb``````aaabbbccccccddddddeeeeeeddddddddddddeeeeeeffffffggggggggghhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiihhhggggggggggggiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnkkkjjjjjjjjjkkkkkklllmmmkkkkkkkkkkkkkkklllmmmmmmooonnnnnnnnnnnnooopppppprrrsssuuuwwwzzz}}}{{{wwwsssnnniiifff^^^\\\YYYWWWWWWYYY]]]___fffiiinnntttxxxzzz{{{{{{zzzyyywwwuuurrrpppooonnnlllmmmnnnppprrrtttvvvwwwvvvvvvuuusssqqqnnnlllkkkjjjkkkmmmppptttwwwzzz{{{zzz{{{|||~~~~~~}}}}}}|||||||||{{{zzzyyyyyyxxxxxxyyyyyywwwwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyy{{{~~~}}}{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwuuuttttttuuuuuuwwwxxxxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwxxxxxxxxxxxxzzz{{{|||{{{zzz{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvsssmmmeee\\\TTTOOOIIIFFFEEEGGGJJJOOOZZZddduuu~~~}}}}}}}}}|||~~~}}}}}}~~~|||yyyvvvjjjeee\\\RRRHHH@@@888444222000...---///000000/////////............////////////000000111222222222222333333333444444444444333444444555555444444333111111111111111111222222000000000000000000111111////////////////////////222111111000000////////////000111222222222222111//////000000000000/////////////////////////////////////////////..................//////000111111...///000111111111111111...////////////000000000333111///......///111333222222222222333444555555777666888:::;;;>>>GGGQQQggg}}}{{{xxxnnncccRRRGGG===:::999777888:::;;;===@@@BBBBBBAAA>>><<>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHIIILLLOOOOOOUUU\\\cccnnnyyy~~~|||}}}xxxrrrnnnnnnoooqqqqqqwwwwwwxxxxxxwwwvvvvvvvvv555555666777999;;;===>>>@@@BBBEEEIIILLLOOORRRSSSUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^^^^______```aaaaaa^^^^^^___```aaabbbbbbcccdddccccccccccccdddeeefffffffffffffffgggggggggggghhhhhhiiiiiijjjjjjkkkkkkiiiiiihhhggggggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnjjjjjjjjjjjjkkklllmmmmmmkkkkkkkkkkkkkkkllllllmmmnnnmmmmmmmmmmmmnnnoooooorrrssstttwwwzzz}}}}}}yyyvvvqqqllliii```^^^[[[ZZZZZZ]]]aaaccchhhkkkpppuuuyyy{{{||||||{{{zzzxxxuuusssrrrqqqqqqooopppqqqsssuuuwwwxxxyyyxxxwwwvvvuuussspppnnnmmmlllnnnpppsssvvvyyy{{{|||{{{|||}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyywwwwwwyyyzzz{{{{{{{{{{{{xxxwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{{{{{{{zzz{{{|||{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}||||||{{{zzzzzzyyyyyyvvvuuurrrmmmfff]]]TTTOOOIIIEEEBBBCCCEEEHHHQQQZZZgggttt}}}}}}}}}~~~}}}}}}}}}}}}{{{zzzooojjj```UUUIII???888444222///------...000000//////............//////000//////000111111222222333444444444444444444444444555666777888888777666555333333333222222222111111000000000000111111111111////////////////////////000000000000000000//////,,,---///000111000000///...//////000000//////...////////////////////////...//////000000000//////.........//////000000000+++,,,---...///000000000......////////////000000222111000//////000111222111111111222222333444555666555777:::;;;===EEENNN^^^{{{zzzyyywwwoooeeeWWWKKK@@@;;;999888999;;;===>>>AAACCCCCCBBBAAA???@@@@@@????????????@@@@@@>>>>>>>>>??????@@@@@@@@@BBBCCCEEEFFFFFFGGGJJJMMMOOOTTTZZZaaalllxxx~~~}}}|||xxxqqqmmmmmmnnnppppppuuuvvvxxxwwwvvvtttuuuuuu222222333555777:::<<<===>>>@@@CCCGGGKKKNNNQQQRRRSSSUUUWWWZZZ\\\]]]\\\\\\\\\\\\]]]]]]^^^_________]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbbccceeefffgggeeeeeefffffffffggggggggghhhhhhhhhiiiiiijjjkkklllhhhgggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiiggghhhhhhiiijjjjjjkkkkkkkkkkkklllllllllmmmmmmmmmjjjjjjjjjjjjkkklllmmmnnnkkkkkkjjjjjjkkkkkklllmmmmmmmmmllllllmmmmmmnnnoooqqqrrrsssvvvyyy|||~~~{{{xxxsssoookkkcccaaa___]]]^^^aaaeeegggiiilllqqqvvvzzz{{{|||||||||{{{yyywwwuuuuuuttttttssstttuuuwwwyyyzzz{{{{{{zzzzzzyyyxxxvvvsssqqqpppooopppsssvvvyyy|||}}}~~~{{{|||~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwxxxzzz{{{|||||||||wwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvuuuvvvwwwxxxyyywwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvxxxzzz{{{zzzzzz{{{|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxvvvvvvtttoooggg]]]TTTNNNKKKEEEBBBBBBCCCEEEKKKRRRZZZiiivvvzzzxxxyyy{{{{{{{{{{{{{{{zzzyyyyyy{{{}}}~~~{{{zzzyyyyyyyyyyyyqqqlllcccVVVIII>>>777444111///------...000000///...............///000000///000000111111222333333222222333444555666666777888999;;;<<<<<<;;;999888666555555444333222111111///000000000111111111111/////////////////////////////////000000000000000+++,,,...000111000//////......////////////......000000000000000000000000---...000111111111111000......//////////////////,,,,,,---...////////////........./////////000000000000000000000000000000111111111111222333444555666555666999:::<<>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDEEEFFFIIIKKKNNNSSSYYY```kkkwww}}}}}}~~~yyysssnnnnnnooopppqqqtttvvvxxxwwwtttssstttuuu222222444666888;;;===???>>>???CCCGGGKKKNNNPPPQQQRRRTTTWWWZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^___]]]]]]^^^___```aaabbbccc```aaaaaabbbccceeefffgggeeeeeeeeefffffffffgggggghhhhhhhhhhhhiiijjjkkklllggggggfffgggggghhhiiijjjiiiiiijjjjjjjjjjjjiiiiiiggghhhhhhiiijjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjkkklllmmmnnnkkkkkkjjjjjjkkkkkklllmmmmmmllllllllllllmmmnnnnnnqqqqqqrrrtttxxx{{{~~~|||yyyuuupppllleeedddaaa```aaadddhhhjjjjjjmmmqqqvvvzzz{{{||||||~~~|||zzzxxxwwwwwwwwwwwwuuuvvvxxxzzz{{{|||}}}}}}||||||{{{zzzxxxvvvtttsssqqqrrruuuxxx{{{}}}|||}}}~~~~~~|||{{{zzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyuuuvvvxxxyyyzzz{{{||||||wwwwwwwwwwwwwwwwwwxxxxxxxxxzzz||||||zzzyyyzzz{{{uuuuuuttttttttttttuuuuuuwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxvvvxxxzzz{{{zzzzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwxxxwwwuuupppggg]]]SSSMMMHHHCCC????????????DDDJJJRRRaaapppuuutttuuuxxxzzzvvvvvvvvvuuutttvvvyyy|||~~~zzzwwwvvvuuuvvvvvvrrrmmmcccVVVHHH===666333111///------...000000///...............///000111000000000111222222333333000111222444666777999999;;;<<<>>>??????>>><<<;;;777777666555333222111111//////000000111111111222////////////////////////......//////000000111111,,,...000222333333111111......////////////......111111111111111111111111---...000111222222222111......////////////......///000000000000000//////............/////////000000000111111111111000000111111111111222333444555666555666999::::::???FFFLLLccc|||vvvvvvxxxuuunnneeeXXXJJJBBB===::::::<<<;;;<<<===>>>???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBBBBCCC@@@BBBCCCDDDDDDEEEHHHJJJNNNSSSXXX^^^jjjvvv}}}}}}zzztttpppooopppqqqrrrsssvvvxxxwwwtttrrrsssuuu333444444555777888:::;;;===???AAAEEEHHHKKKNNNOOORRRUUUWWWXXXXXXYYYZZZ\\\]]]ZZZYYYZZZ]]]^^^\\\ZZZ^^^]]]]]]]]]]]]^^^______`````````aaabbbbbbcccccceeeeeedddeeeeeefffggghhhhhhhhhiiiiiiiiijjjjjjjjjhhhhhhhhhhhhggggggggggggkkkiiiggggggiiijjjhhheeeffffffgggggghhhhhhiiiiiikkkkkkkkklllllllllmmmmmmlllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllllllllkkkppppppqqqsssvvvzzz~~~{{{vvvpppllleeeeeeddddddeeehhhjjjlllpppssswwwzzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz}}}}}}{{{yyyxxxwwwwwwvvvwwwxxxzzz{{{}}}~~~|||}}}~~~}}}|||zzzzzzyyyyyy}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyy||||||{{{zzzzzz{{{}}}}}}~~~~~~}}}zzzxxxwwwvvvvvvuuurrrlllcccZZZQQQLLLHHHCCC@@@@@@??????DDDKKKNNN\\\jjjoooooopppqqqqqqqqqrrrsssssstttvvvyyy{{{}}}}}}|||yyytttqqqpppppppppooojjjggg^^^PPPBBB777333222////////////000000000000000//////.........//////000000000000000111111222333333333444666777999:::<<<@@@@@@>>>===>>><<<888:::999888666444222000000111111000000//////......//////......------,,,,,,111111000000/////////.........//////000000111111000000000000000000000000111111000000//////......000000//////.........---.........------,,,,,,,,,,,,,,,---...//////..................////////////000000000000000000000000000111111222222333444444444666777888888999;;;>>>KKK]]]{{{|||vvvwwwyyyxxxvvvmmmaaaPPPBBB;;;999999999888:::===@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAACCCEEEFFFGGGMMMOOOTTT]]]hhhttt|||wwwqqqnnnnnnoooppptttvvvwwwvvvsssqqqqqqrrr333333444555666888:::;;;<<<>>>@@@CCCGGGJJJMMMNNNQQQSSSVVVWWWXXXXXXZZZ[[[\\\ZZZYYYZZZ\\\]]]\\\ZZZ^^^^^^]]]]]]^^^^^^___````````````aaabbbbbbcccccceeeddddddeeeeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggghhhgggfffgggjjjkkkjjjhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllllllllllllmmmlllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmlllllloooooopppqqquuuyyy}}}|||wwwrrrnnnhhhgggffffffgggiiilllnnnpppssswwwzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{yyyyyyxxxxxxxxxyyy{{{|||}}}~~~}}}~~~~~~}}}|||zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxvvvvvvvvvwwwwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxzzz{{{{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz||||||{{{zzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwvvvxxxwwwtttooofff\\\SSSNNNHHHCCC@@@???======BBBJJJMMM\\\jjjpppqqqrrrrrrqqqrrrrrrssstttuuuwwwzzz|||~~~~~~{{{yyyuuuqqqnnnmmmmmmlllkkkeeeaaaYYYMMM@@@666333222000000//////......------000//////.........//////000000000000000111222222333333333444666777999::::::???BBB@@@>>>>>>===:::999888777555444222111000////////////000000000000/////////...............000000000//////........./////////...............////////////////////////000000000000//////......000/////////..................---------,,,,,,,,,,,,------...//////..................////////////000000000000000000000000000111111222222333333444444555777777777999;;;===GGGVVVqqq~~~xxxyyy{{{zzzxxxqqqfffUUUFFF>>>:::999888888:::<<>>AAAEEEHHHJJJLLLOOOQQQTTTVVVVVVWWWYYY[[[[[[ZZZYYYZZZ\\\]]]\\\[[[^^^^^^^^^]]]^^^^^^___````````````aaabbbbbbccccccddddddddddddeeefffggghhhiiiiiiiiijjjjjjjjjkkkkkkjjjiiiiiiiiihhhhhhhhhhhheeeddddddfffjjjllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkkkklllmmmmmmoooooonnnnnnnnnnnnmmmmmmnnnnnnooopppssswww{{{}}}~~~yyytttqqqkkkjjjiiihhhiiikkknnnpppqqqtttwwwzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~||||||zzzyyyxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyywwwwwwvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzyyywwwvvvvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwzzzzzzyyyxxxxxxxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||zzzxxxwwwvvvxxxwwwvvvqqqhhh^^^UUUOOOHHHCCC???===;;;;;;@@@GGGNNN]]]lllsssuuuvvvuuussssssssssssuuuwwwzzz}}}~~~~~~~~~~~~{{{xxxtttqqqmmmjjjiiihhhgggeee___[[[SSSHHH===555222111111000///...---,,,,,,+++/////////......//////000111111000000111111222333333333333444666777999:::888AAAFFFDDD???>>>===;;;888777666555333222111000.........///000111111111...///////////////000000/////////...............//////......---,,,,,,+++////////////////////////000000000////////////...////////////...............------------,,,,,,,,,,,,---......///.....................////////////000000000000000000000000000000111111222333333333444555777777777888:::<<>>@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAABBBDDDEEEFFFKKKLLLPPPXXXdddrrr~~~~~~vvvqqqoooooopppsssuuuvvvuuusssrrrrrrsss333333333444555666888999999:::<<>><<<::::::???GGGSSSaaaqqqyyy{{{|||zzzwwwuuuttttttwwwzzz~~~}}}{{{|||~~~|||yyywwwqqqoookkkiiigggeeecccaaa\\\WWWNNNDDD:::444111000000000//////.........---//////////////////000111222111111111111222333333333333333444666777999:::;;;EEELLLHHHAAA===<<<;;;666666555444333222111000.../////////000000000111......//////000000111111..................------............------,,,,,,///////////////////////////////////////////////////////////////.........------------------------------...............---............////////////000000000000000000000000000000000111222222333333444555666666666777999;;;>>>FFFXXXuuu~~~~~~~~~ttteeeTTTGGG>>>:::888666888:::<<<>>>???@@@@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCEEEFFFIIIJJJNNNUUU```ooo}}}yyyrrrooonnnooossstttuuuuuutttssssssttt333333333333444555777777888999;;;>>>AAACCCFFFGGGIIILLLOOOQQQSSSTTTVVVXXXXXXYYYYYYZZZZZZ[[[\\\]]]___^^^^^^^^^^^^___```````````````aaabbbbbbccccccdddccccccddddddeeefffggghhhhhhiiiiiiiiiiiijjjjjjgggfffffffffeeeeeeeeeeeeeeefffggggggggghhhiiijjjkkkkkkjjjjjjiiiiiihhhhhhjjjjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkkkklllmmmmmmnnnnnnnnnooooooooooooooooooooooooqqqssswwwzzz}}}~~~{{{wwwuuuooommmjjjhhhhhhkkknnnppprrrtttxxxzzz{{{{{{|||~~~}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvttttttttttttuuuvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwww{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxwwwwwwvvvvvvvvvwwwyyyyyyzzzzzz{{{|||}}}}}}||||||{{{{{{|||}}}{{{yyyzzz}}}~~~||||||{{{zzzyyyxxxwwwwwwwwwwwwuuuppphhh___UUUPPPGGGBBB===;;;:::;;;AAAIIIZZZgggvvv~~~{{{wwwvvvvvvyyy}}}{{{zzz{{{}}}~~~~~~zzzwwwvvvqqqnnnkkkiiigggeeeaaa^^^\\\VVVLLLAAA999333000.../////////000111111111222///////////////000111111222222222222222333333444333333333444666777999:::???HHHNNNIIIAAA<<<:::888555444444333222111111111111000000000/////////.........//////000000111111------..................------........./////////......................................./////////.........///////////////---------------------------...............------............///////////////////////////////////////000000111111222333333333555666666555666888:::===BBBPPPhhhzzzkkk[[[KKKAAA;;;999555666888;;;===>>>@@@@@@@@@@@@???>>>>>>?????????AAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEGGGIIIMMMRRR\\\jjjzzz|||uuuooonnnnnnrrrsssuuuuuutttssstttuuu333222222333444555666666777888:::===@@@BBBDDDEEEFFFIIIMMMOOOQQQSSSUUUWWWVVVXXXZZZZZZZZZZZZ\\\]]]______^^^^^^______```aaa`````````aaabbbbbbccccccccccccccccccdddeeefffgggggggggggghhhhhhhhhiiiiiieeeeeeeeeeeeddddddddddddfffggghhhhhhffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnoooooopppooooooqqqssswwwzzz||||||yyywwwpppnnnjjjhhhhhhjjjmmmooorrruuuxxxzzz{{{{{{|||}}}}}}}}}~~~~~~~~~|||||||||||||||||||||}}}~~~}}}|||{{{{{{{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwttttttttttttuuuvvvwwwxxxvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwwwwzzzzzzyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxyyyzzz{{{||||||}}}|||{{{{{{{{{|||~~~}}}zzzxxxzzz}}}~~~~~~{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwtttoooggg^^^VVVRRRGGGAAA===<<<;;;===EEENNNbbbnnnzzz{{{yyyxxx|||~~~|||{{{||||||}}}yyyvvvuuuqqqooommmkkkiiieee```]]]ZZZSSSHHH>>>777333000......///000111222333333444////////////000111222222333333222222333333444555333333333444666777999:::@@@HHHKKKFFF???;;;888666333333333222222111111111111111111000///............///////////////000000.............../////////,,,------...//////000000........................---............/////////.........///////////////,,,,,,,,,------------............///......---,,,............//////////////////////////////////////////000000111222222222333444555555555555777999<<<@@@III\\\www|||ooo___OOOCCC<<<:::555555777999;;;>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEHHHLLLQQQYYYeeetttxxxrrrooooooqqqssstttuuutttttttttvvv222222222222333444555666777888:::<<>>AAAJJJSSShhhrrr}}}}}}{{{zzz~~~}}}||||||wwwttttttqqqpppnnnllljjjeee```\\\VVVNNNDDD;;;666333111/////////000000111111222222////////////000111222333333333333333333444555555333333333444666777999:::>>>BBBDDD@@@<<<:::777444222222222222111111111111000000000000/////////////////////........................//////000000000------------------..............................---------.........//////............/////////000,,,,,,,,,---------............//////...------,,,............//////////////////////////////////////////000000111111222222333444555555444444666888:::===DDDQQQhhh|||qqqaaaQQQDDD===;;;444444666888:::===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDGGGLLLPPPVVV```nnnyyy}}}vvvrrrqqqppprrrtttuuuttttttuuuvvv222222222222333444555555777888:::<<>>>>>;;;999:::777333111111111111111111111111......//////000000111111//////......---------,,,.../////////000000111111...------,,,,,,++++++***........................---------.........//////---.........//////000000,,,,,,,,,------............/////////...---,,,,,,............/////////000/////////////////////////////////000111111222222333444555555444444666888888;;;@@@JJJ^^^~~~|||rrrbbbRRRDDD===;;;333444555777:::===???@@@@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBBBBCCCCCCGGGLLLOOOTTT^^^kkkuuuyyytttsssppprrrtttuuuttttttuuuwww000000111222333333444444777777888:::<<>>===>>>DDDRRR```nnnqqqxxx~~~|||{{{}}}~~~~~~|||yyytttpppnnnmmmmmmmmmlllhhhaaaYYYSSSLLLEEE<<<444111000111111000000000000111111111111222222111111111222444555666666666666666666666666555444444444444555666666777666666555444444333333555444333222111111111111///...---,,,+++,,,,,,---////////////////////////......------------............////////////......---......///////////////000///...---------------------...///000000//////..................---------------...............000//////...------,,,,,,,,,------...///000111111222222111111000//////...444444333444444555666777:::<<<;;;DDDXXXnnn{{{rrreeeVVVIII@@@;;;:::888777666777;;;>>>AAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>@@@AAABBBAAA@@@?????????@@@AAABBBBBBGGGKKKMMMPPPYYYgggrrr|||vvvpppsssrrrpppqqqrrrssssssrrr000000111222222333444444666777888999<<<>>>@@@AAAEEEFFFGGGIIIKKKNNNPPPRRRUUUWWWXXXXXXXXXYYY\\\^^^\\\]]]___``````______^^^]]]^^^___```bbbcccdddeeeccccccdddddddddddddddddddddcccccccccddddddeeeeeeffffffggggggggggggffffffffffffffffffggghhhiiiiiiiiihhhhhhgggggghhhhhhhhhiiiiiihhhhhhiiijjjjjjkkkiiiiiiiiiiiijjjkkklllllllllllllllkkkkkklllllllllllllllllllllllllllllllllnnnmmmmmmnnnooorrruuuwwwyyyzzz{{{~~~~~~{{{uuupppnnnnnnqqqsssuuuvvvwwwyyy{{{|||~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}~~~|||{{{yyyxxxwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuvvvxxxyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{{{{zzzzzz|||~~~{{{yyyzzz|||~~~~~~}}}{{{{{{||||||}}}~~~~~~|||zzzxxxwwwwwwxxxwwwuuussskkkeee\\\VVVRRRNNNJJJFFFDDDAAA??????AAAHHHVVVcccnnnqqqwww}}}}}}zzzyyyyyy{{{~~~~~~~~~}}}zzzvvvqqqmmmkkkjjjjjjjjjiiieee^^^UUUOOOGGGAAA999222//////000000/////////000000000111111333222111111111222333444333333333333333333333333444444444444444555555666666666666555444333333333444444333222111111111111111000///---------...///////////////////////////......------------............////////////......------.../////////////////////...---------------------...///////////////..................------...............------------------...............------......//////000000000000000000000000000000333333333333444555666777:::<<<:::AAASSSfff}}}zzzsssgggYYYLLLBBB<<<999888777777888;;;>>>??????@@@@@@@@@??????>>>===<<<<<<<<<===>>>@@@AAABBBAAA@@@?????????@@@AAABBBAAAEEEIIIKKKMMMVVVcccnnn~~~~~~wwwqqqsssqqqpppppprrrssssssrrr000000111111222333333333666666777999;;;===???@@@BBBCCCEEEGGGJJJMMMPPPRRRSSSUUUWWWXXXXXXYYY[[[]]]\\\]]]^^^_________^^^^^^]]]^^^___```aaabbbcccddddddddddddddddddccccccccccccccccccdddddddddeeeeeegggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffggghhhhhhiiiiiiiiihhhiiiiiijjjkkkiiiiiihhhiiiiiijjjkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnppprrruuuvvvwwwxxxyyy{{{~~~~~~yyytttrrrrrrsssuuuvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~~~~~~~{{{|||}}}~~~{{{zzzyyywwwwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{}}}|||yyyzzz{{{}}}}}}~~~}}}{{{zzzzzzzzz{{{|||}}}}}}|||zzzxxxwwwwwwwwwvvvtttrrrjjjcccYYYRRROOOLLLHHHEEEEEEBBB@@@BBBEEELLLZZZgggooorrrwww{{{|||{{{xxxvvvxxxyyy|||~~~}}}}}}~~~~~~{{{wwwqqqllliiifffgggfffeeeddd```YYYPPPJJJBBB<<<555000......//////....../////////000000000333333222111111222222333222222222222222222222222444444333333444444555666666555555444444333333222444333222111000000000000222111000/////////000000////////////////////////......------------............////////////......------...////////////...///...------------------------...////////////...------------------......//////......------,,,,,,+++,,,,,,---.../////////..................//////......///000000111222222333333333333444555666666999;;;999>>>MMM\\\www}}}|||yyysssjjj^^^PPPDDD>>>999888888888999:::<<<===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@??????@@@@@@AAABBB@@@CCCFFFHHHKKKSSS___hhhyyyzzzssssssqqqooooooqqqsssssssss000000111111222222222333555555666777999;;;===>>>???@@@BBBEEEHHHLLLOOOQQQQQQSSSVVVWWWWWWXXXZZZ[[[[[[\\\]]]^^^______^^^^^^]]]^^^^^^___aaabbbbbbccceeedddddddddccccccbbbbbbccccccddddddeeeeeeeeedddgggggghhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhgggggggggffffffffffffgggggghhhjjjiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkklllkkkllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnnnnoooqqqsssuuuvvvwwwxxxyyy{{{}}}|||wwwuuutttuuuuuuvvvwwwxxxyyyzzz|||}}}}}}}}}{{{|||~~~|||{{{zzzxxxwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvuuuuuutttttttttttttttuuuuuuwwwxxxxxx{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{{{{||||||~~~|||zzz{{{||||||}}}|||{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvtttrrrkkkdddZZZSSSPPPMMMJJJGGGFFFCCCAAADDDIIIQQQ^^^jjjppptttwwwzzzyyywwwtttsssxxx{{{}}}}}}|||{{{{{{}}}{{{tttnnniiieeedddeeedddbbb```[[[TTTKKKEEE===888333///.../////////............////////////333333222222222222222222333333333333333333333333333333333333333444444555444444444444333333222222222222111000000000000000111111000000000000000000////////////////////////...------,,,,,,------...---......//////......---,,,---......//////............---,,,,,,---------------...//////.........,,,,,,------------......//////...------,,,+++++++++,,,,,,------......///.....................---......//////000111111111222222222222333444555666777999777;;;HHHSSSjjj|||zzzxxxtttmmmbbbUUUGGG???999999999999999:::::::::>>>>>>>>>??????>>>======<<<<<<<<<======???@@@@@@?????????@@@@@@AAABBBBBB@@@CCCEEEFFFIIIPPP[[[cccrrr}}}wwwtttrrrooooooqqqrrrssssss000111111111111111222222444444555666888:::;;;<<<<<<>>>@@@CCCFFFJJJMMMOOOOOOQQQTTTVVVVVVWWWYYYZZZYYYZZZ\\\^^^^^^^^^^^^]]]]]]]]]^^^___```aaaaaabbbdddddddddccccccbbbbbbbbbbbbcccdddeeeeeeeeeddddddgggggghhhiiijjjjjjiiiiiiiiiiiijjjjjjiiihhhgggffffffffffffffffffggghhhhhhjjjjjjiiiiiiiiiiiiiiijjjhhhhhhhhhhhhiiijjjkkkkkkkkkkkklllmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnoooppprrrtttuuuvvvxxxyyyzzz{{{}}}|||xxxvvvuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{~~~}}}}}}}}}~~~~~~~~~{{{}}}~~~}}}{{{zzzyyyyyyzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvuuuttttttuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttttttttttttttuuuvvvwwwwwwzzzzzz{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||~~~|||{{{|||}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzyyywwwvvvwwwwwwwwwuuussslllfff]]]VVVSSSPPPLLLIIIGGGCCCBBBFFFLLLTTTaaalllrrruuuyyyyyywwwtttsssssswww{{{~~~|||zzzzzzyyyzzz|||~~~zzzssslllgggdddcccdddbbb```\\\WWWPPPGGGAAA999666222//////000000000............////////////222222222222222222222222333333333333333333333333222222222222222333444444333333333333333222222222111111000/////////000000.../////////////////////////////////////////////------,,,,,,,,,,,,------------............------,,,------...............------,,,,,,,,,------...------............------,,,,,,,,,,,,------......//////...---,,,++++++***------------------------............------------////////////////////////222111111222222333444555444777666:::DDDLLL___|||~~~zzzxxxuuuooofffYYYJJJAAA::::::999999888888999999>>>>>>???????????????>>><<<<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFIIIOOOXXX^^^kkkwww}}}wwwtttqqqpppppprrrrrrrrr111111111111111111111111333333444555666888:::;;;;;;<<<>>>AAADDDHHHKKKMMMMMMOOOSSSUUUVVVVVVWWWYYYXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]^^^^^^___``````aaacccccccccccccccbbbbbbbbbbbbcccdddeeefffeeedddcccfffggghhhiiiiiijjjiiiiiihhhhhhiiijjjiiihhhfffeeeffffffffffffggghhhiiiiiikkkjjjiiiiiihhhiiiiiiiiihhhhhhggghhhhhhiiijjjkkkjjjkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnoooqqqssstttuuuvvvyyyzzzzzz{{{}}}~~~~~~{{{yyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}zzz{{{|||}}}}}}}}}}}}}}}zzz|||~~~}}}|||zzzzzzzzzzzz{{{xxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvwwwvvvuuutttssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz{{{||||||}}}}}}||||||}}}~~~|||zzzzzz|||~~~|||{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{|||{{{zzzyyyxxxxxxwwwvvvwwwyyyyyywwwvvvnnnhhh```[[[WWWTTTOOOLLLJJJEEEDDDIIIPPPXXXcccmmmrrruuuyyyxxxuuussssssuuuuuuyyy}}}|||{{{{{{|||~~~zzzrrrkkkfffdddccccccaaa]]]YYYTTTLLLCCC>>>777555111000000111000000....../////////000000000000111222333333333333222111111111111111111111111222222111111222222333444222222222222222222222222000000////////////000000------.../////////......////////////////////////------,,,,,,,,,,,,------------............------,,,,,,---............---,,,,,,,,,,,,,,,------...---............---,,,,,,++++++,,,,,,------............------,,,,,,++++++---------,,,,,,,,,,,,,,,------------------......////////////////////////111111111111222333444444222666666999BBBFFFVVVppp~~~{{{wwwssskkk^^^OOODDD<<<;;;999888777777777888>>>>>>??????@@@@@@??????===<<<<<<<<<======>>>???===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFIIINNNUUUZZZcccpppzzzwwwsssqqqqqqrrrrrrrrr111111111111000000000000333333333444555777888999:::;;;===@@@CCCFFFIIIKKKKKKNNNRRRTTTUUUVVVWWWXXXWWWYYY[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^___``````bbbbbbbbbbbbccccccccccccaaacccdddffffffeeedddccceeefffggghhhiiiiiiiiiiiifffggghhhiiiiiihhhfffeeegggggggggggghhhiiijjjjjjkkkjjjjjjiiihhhhhhiiiiiiggggggggghhhhhhiiijjjkkkjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnpppqqqsssuuuuuuvvvyyyyyyzzzzzz|||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz~~~~~~||||||yyyzzz{{{|||||||||{{{zzzzzz{{{~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxxxxxxxwwwwwwxxxxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxvvvuuusssssssssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{|||}}}~~~~~~~~~|||}}}~~~~~~xxxwwwvvvxxx{{{~~~|||{{{zzzyyyxxxyyyyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvxxxzzz{{{zzzxxxqqqlllfffbbb___[[[UUUPPPNNNHHHGGGLLLSSS[[[fffoooppptttwwwwwwsssrrrtttvvvuuuyyyxxxpppiiieeecccbbbaaa___[[[VVVPPPHHH@@@:::555333000000000000///.../////////000000000111111///000111333444444444333222222222222222222222222111111111111111222333333111111111222222222222222/////////......//////000,,,---.../////////......////////////////////////---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......------,,,,,,++++++,,,,,,---...---.........------,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,------.........------......///000000000000000000111111222333444222666666999???@@@MMMeee|||wwwooocccTTTIII>>><<<999666555666777888<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>>>><<<===???AAABBBBBBBBBBBBDDDDDDDDDEEEGGGLLLRRRVVV]]]kkk{{{~~~zzzuuurrrqqqrrrrrrqqq111111111000000000000000222222333444555666888999:::;;;<<>>>>>=========<<<<<<<<<<<<======>>><<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDFFFKKKPPPSSSYYYhhhxxx|||wwwsssrrrrrrrrrqqq222222111111111111222222555555444555555666777888999:::;;;===@@@CCCEEEFFFJJJMMMPPPQQQQQQRRRTTTVVVXXXXXXYYY[[[\\\]]]^^^___]]]]]]^^^^^^^^^^^^^^^^^^^^^___```aaaaaabbbbbbbbbaaaaaabbbccceeefffggggggiiiiiihhhhhhhhhhhhiiiiiiffffffffffffggggggggghhhgggggggggggghhhiiijjjkkkllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjllllllkkkjjjjjjkkkkkkkkkiiiiiijjjjjjjjjkkkkkkkkkmmmooorrrsssrrrssstttuuutttuuuwwwzzz{{{}}}~~~~~~~~~~~~{{{yyyyyyzzz{{{{{{{{{{{{zzzyyy{{{}}}~~~~~~}}}||||||||||||||||||||||||zzzzzzyyyxxxxxxwwwwwwvvvxxxyyyzzz{{{||||||||||||yyyzzz{{{zzzxxxwwwxxxyyywwwxxxxxxwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttttttttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqppppppqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{yyyrrrssstttvvvxxxzzz|||}}}||||||{{{{{{zzzzzzzzzzzzxxxwwwvvvuuuttttttuuuuuuwwwwwwxxxyyy{{{}}}~~~yyywwwqqqkkkjjjiiibbbZZZSSSPPPNNNQQQZZZccckkknnnqqqsssuuutttrrrqqqsssuuu|||~~~{{{rrrkkkhhhfffdddaaaaaa___[[[TTTLLLCCC<<<777333222000///.........///,,,---///111222111000///000000111222222222222111555444333222111111111111222222222222222222222222333222000//////000222333////////////////////////......------------......333222000...------------.........------,,,,,,,,,//////...---,,,,,,,,,,,,---...............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------...///000((()))+++,,,---.........------------------,,,,,,000///...------...///000000000000111222222333333222333555666999???EEEJJJjjj~~~xxxmmm]]]PPPFFF>>>999888777666666999;;;===???BBBBBBBBB@@@??????>>>===<<<;;;:::::::::============>>>>>>>>>>>>CCCBBBBBBBBBEEEIIIMMMOOOZZZ```lllyyyyyysssqqqpppooonnn222222111111111111222222222222222222333444555666888999:::<<<>>>AAACCCDDDIIIKKKNNNPPPPPPQQQSSSUUUWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaaaaabbbbbbbbbbbbbbbbbbccccccdddddddddhhhhhhgggggggggggghhhhhhfffffffffggggggggghhhhhhgggggggggggghhhiiijjjkkkllllllkkkjjjjjjiiihhhhhhiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjkkklllmmmmmmmmmnnnpppssstttssssssuuuvvvwwwxxxyyyzzz{{{||||||||||||~~~~~~|||zzzzzz{{{||||||||||||{{{{{{|||}}}~~~}}}|||~~~}}}}}}||||||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||yyyzzz{{{zzzxxxwwwxxxyyywwwxxxxxxwwwuuutttuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvuuutttsssssssssvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqppppppqqqssstttttttttuuuuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{|||||||||||||||}}}~~~~~~}}}yyyvvvrrrssstttvvvxxxzzz||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuutttssstttuuuvvvxxxxxxyyyzzz{{{}}}~~~|||{{{vvvqqqqqqpppjjjbbbXXXVVVTTTWWW^^^fffkkknnnpppsssuuuuuuttttttvvvxxx}}}wwwnnniiigggfffdddbbb```^^^YYYSSSKKKBBB;;;777333222000///.........///---...///111111111111000000000111222222222222111555444333222111111111111222222222222222222222222222111///......///111222..............................------------............---,,,+++,,,------......---------,,,,,,,,,------,,,,,,,,,------...+++,,,---------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...)))***+++,,,---.........------------------------......////////////...---///000000111111222333333222333444555888===CCCHHH\\\yyyyyynnn___TTTGGG???:::888888666666::::::<<<>>>AAABBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;<<<============>>>>>>>>>>>>BBBAAAAAABBBDDDHHHLLLNNNWWW]]]hhhtttyyyrrrooonnnnnnmmm222222111111111111222222222222222222333444555555777777888:::<<>><<<<<<;;;;;;:::;;;;;;<<<============>>>>>>>>>>>>@@@@@@@@@AAACCCGGGJJJLLLQQQWWWaaammmxxxxxxqqqmmmlllllllll222222111111111111222222333333333333444555666777666777888999;;;>>>@@@AAAEEEHHHKKKNNNOOOPPPSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^___^^^___```aaaaaabbbbbbbbbaaaaaabbbbbbccccccddddddgggggghhhhhhhhhhhhggggggfffgggggggggggghhhhhhhhhhhhhhhgggggghhhiiijjjjjjkkkjjjjjjjjjiiiiiihhhhhhjjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhiiihhhiiijjjlllnnnpppqqqrrrrrrtttvvvvvvvvvuuuvvvxxxzzzzzz{{{{{{{{{{{{{{{zzzyyy{{{}}}~~~~~~}}}zzzwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssssstttuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzwwwxxxyyyyyywwwwwwxxxyyyxxxyyyyyywwwtttssstttuuuxxxxxxwwwwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrsssssssssssssssttttttsssrrrrrrqqqqqqrrrrrrssssssssstttttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxx{{{{{{|||||||||{{{zzzzzz~~~~~~}}}|||||||||}}}}}}~~~~~~|||uuuqqqoooqqqrrrtttwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxyyywwwtttrrrrrrtttwwwxxxzzzzzzzzzzzz{{{|||}}}~~~{{{|||{{{yyyzzz{{{wwwqqqhhhhhhiiijjjlllnnnooooooqqqrrrtttvvvxxxyyy{{{}}}|||ppplllgggfffhhhiiigggeee]]]ZZZTTTMMMDDD===777444111111000///////////////////////////000111222333000000111222222222222111333333222111111111111111111111111111111111111111000//////......//////000...........................------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,------,,,,,,,,,++++++,,,,,,---...//////,,,---.../////////......//////000000111222222222222333333444444777;;;???III___yyyrrrggg___NNNFFF>>>;;;999666777:::777999;;;>>>???@@@??????::::::999999999::::::;;;============>>>>>>>>>>>>?????????@@@BBBEEEHHHJJJMMMSSS\\\fffoooxxx~~~wwwpppllllllmmmnnn222222111111111111222222333222222333333444555666666777888999;;;===???@@@DDDGGGJJJMMMOOOPPPSSSUUUSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^___^^^___```aaaaaabbbbbbbbb``````aaacccdddfffggghhhhhhiiijjjjjjjjjjjjiiihhhgggggggggggghhhhhhhhhiiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhiiikkkjjjiiihhhgggfffffffffggghhhjjjkkknnnoooqqqrrrsssuuuwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{||||||||||||xxxzzz|||~~~~~~}}}{{{vvvvvvuuutttttttttttttttsssssssssssssssssssssssspppqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwuuuwwwxxxwwwvvvvvvwwwxxxxxxyyyyyywwwuuutttuuuvvvyyyyyyxxxwwwvvvuuuuuuttttttuuuuuuvvvvvvvvvuuuuuussstttuuuuuuvvvuuuuuutttqqqqqqrrrrrrssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttuuuvvvwwwwwwxxx{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}||||||||||||||||||}}}~~~wwwqqqnnnmmmqqqrrruuuwwwyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxvvvtttssssssuuuwwwxxxzzzzzzzzzzzzzzz{{{||||||zzz}}}}}}||||||}}}zzzuuunnnoooqqqqqqqqqqqqqqqqqqsssssstttvvvyyy{{{||||||{{{tttkkkhhheeefffiiijjjiiiggg\\\XXXQQQIII@@@999555222000000000000000/////////000/////////000111222333000000111222222222222111222222111111000000111111000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,------,,,,,,,,,++++++,,,,,,---.../////////...,,,+++,,,---///111...//////000111111222222111222333333333555999<<>>;;;777777:::666888:::<<<>>>???@@@@@@<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>??????@@@BBBEEEGGGHHHKKKPPPXXX```hhhrrr{{{|||wwwqqqnnnmmmoooqqq222222111111111111222222000000000000111222333333666666777888:::<<<>>>???AAADDDHHHKKKMMMOOORRRTTTRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______^^^___```aaaaaabbbbbbbbb___```aaaccceeegggiiiiiihhhiiijjjkkkkkkjjjiiihhhggggggggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkkiiihhhgggggggggggghhhiiijjjlllnnnoooqqqqqqsssuuuwwwwwwvvvvvvvvvwwwyyyzzz{{{|||||||||||||||wwwyyy{{{|||}}}|||vvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooppppppqqqrrrssssssssstttuuuuuuvvvvvvvvvuuuuuussstttvvvuuuttttttuuuwwwvvvwwwwwwvvvttttttuuuwwwxxxxxxwwwwwwvvvvvvuuuuuutttuuuuuuvvvvvvvvvvvvvvvqqqssstttvvvvvvvvvvvvuuuqqqqqqqqqrrrssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssssstttuuuwwwxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{{{{{{{zzzzzz{{{||||||}}}~~~zzzsssnnnllllllppprrruuuwwwyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuwwwwwwzzzyyyyyyyyyyyyyyyzzzzzz{{{}}}xxxrrrsssuuuuuutttsssssstttuuuuuuuuuxxx{{{~~~~~~~~~vvvnnnhhhfffdddfffiiijjjhhhfffZZZVVVNNNEEE===777222111//////000000000000////////////000111111222222333000000111222222222222111222111111000000000111111////////////////////////000000000000000000000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---,,,+++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***+++++++++***+++,,,,,,------------+++,,,,,,------.........///---+++)))***---000333......///000000111111222111222333333333444777:::CCCLLLccc|||zzzvvvpppjjj\\\RRRHHHBBB<<<888777:::666888:::<<<>>>@@@AAABBB@@@@@@???????????????@@@============>>>>>>>>>>>>>>>??????AAACCCEEEFFFGGGIIINNNTTT[[[bbblllxxx~~~}}}zzzuuuqqqooopppqqq222222111111111111222222/////////000000111222333555555666777888:::<<<===>>>AAAEEEHHHJJJMMMPPPRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______^^^___```aaaaaabbbbbbbbb___```aaacccdddfffgggggggggiiijjjkkkkkkjjjiiiggggggggghhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiigggggggggggghhhiiikkkkkkiiiiiiiiihhhhhhiiiiiijjjjjjkkklllmmmooopppqqqrrrsssuuuwwwwwwvvvuuuvvvwww|||||||||||||||{{{{{{zzzuuuwwwyyyzzz{{{|||~~~}}}vvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppqqqqqqqqqsssssstttttttttssssssrrrqqqrrrttttttsssrrrtttuuussstttttttttsssssstttvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwwwwwwwvvvrrrsssuuuvvvwwwvvvtttsssqqqqqqrrrrrrsssttttttuuuqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||vvvpppllllllmmmppprrruuuwwwyyyyyywwwvvvuuuuuuuuuvvvvvvwwwwwwwwwttttttuuuvvvvvvvvvvvvvvvyyyyyyxxxwwwwwwxxxxxxxxx||||||xxxsssuuuwwwvvvtttssstttvvvvvvvvvvvvzzz{{{qqqiiieeeccccccdddggghhhfffbbbYYYTTTLLLBBB:::444111///...///000111111000//////...///111222333333222222000000111222222222222111111111000000000000111111////////////////////////...//////////////////...---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++)))***+++,,,---.........---------------------------,,,+++***+++---000111......//////000111111111000222333333333444777999CCCFFFWWWwww||||||zzzuuupppcccXXXLLLEEE>>>888777999777888:::<<>>>>>>>>>>>??????@@@BBBCCCEEEFFFGGGHHHLLLQQQWWW]]]hhhuuu~~~zzztttpppoooooo222222111111111111222222111111111111222333444555333333444555777999:::;;;;;;>>>BBBFFFHHHKKKNNNPPPSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[\\\]]]^^^______^^^___```aaabbbbbbbbbbbb``````aaabbbcccdddddddddfffhhhiiijjjjjjiiihhhfffhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiiiiifffffffffggghhhjjjllllllggggggggghhhiiikkklllmmmlllmmmnnnooopppqqqrrrssssssuuuwwwwwwuuuuuuuuuvvv~~~~~~~~~}}}|||zzzyyyxxxtttuuuwwwxxxyyyzzz}}}|||}}}}}}{{{yyyyyyzzz|||{{{|||{{{vvvsssvvv~~~uuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppppppppppprrrrrrrrrssssssrrrqqqqqqpppqqqrrrrrrrrrqqqssstttpppqqqrrrrrrqqqqqqsssuuussssssttttttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwvvvuuusssqqqqqqqqqrrrsssssstttuuuuuuqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqrrrtttvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~zzztttnnnllllllnnnppprrruuuxxxyyyxxxwwwvvvtttuuuuuuuuuvvvvvvwwwwwwssstttuuuwwwwwwwwwvvvuuuyyyxxxwwwwwwvvvwwwwwwwww{{{~~~}}}zzzvvvsssuuuwwwvvvtttsssuuuxxxwwwvvvwww|||~~~}}}{{{uuukkkddddddbbbaaacccffffffccc```XXXSSSKKKAAA999333000///...///000111111000//////---///111333444333222111000000111222222222222111111000000000000000111111////////////////////////------............---------------------------------,,,,,,++++++,,,,,,---)))***,,,...////////////*********++++++,,,,,,,,,************+++,,,------,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******((()))+++,,,---.........------------------,,,,,,++++++,,,,,,---...//////......//////000111111111000111333333444555777999======KKKjjj}}}~~~}}}yyytttggg\\\OOOGGG???999777999777888:::<<>>===<<<<<<<<<<<<============>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGFFFJJJPPPTTTZZZeeesss~~~}}}vvvpppmmmmmm333222111000////////////111111222222222333333333222333444666777999:::;;;===@@@DDDHHHIIIKKKMMMOOOSSSSSSRRRRRRVVV[[[[[[VVVYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbaaabbbbbbccccccdddeeeeeedddeeefffhhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkmmmmmmoooppppppqqqqqqqqqttttttsssssstttuuuwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwssstttuuuvvvyyy{{{}}}~~~{{{yyywwwuuusssrrrrrrrrrqqqnnniiidddcccgggnnnttt}}}uuutttrrrqqqpppqqqqqqrrrooooooppppppppppppooooooppppppppppppppppppppppppoooooopppppppppqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmnnnooopppqqqrrrsssttttttttttttsssssssssrrrrrrrrrtttssstttuuuwwwxxxwwwuuuvvvvvvuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrssstttuuutttsssrrrqqqqqqrrrrrrssssssrrrrrrqqqsssrrrrrrrrrrrrsssttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwyyyzzz}}}}}}~~~~~~|||wwwsssooolllkkkkkkrrrsssuuuvvvxxxyyyyyyyyytttuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzyyyyyyzzzwwwttttttvvvyyy|||}}}yyytttrrrsssuuuuuutttssstttvvvvvvxxx{{{|||{{{zzzuuukkkeeeddd___ccceeedddcccccc___ZZZVVVKKKAAA===:::555222333000000000000/////////////////////000111333444555666666555444222111000000111111000000000000111111////////////............------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++......---------,,,,,,,,,........................///////////////000111111222333333444555666777777:::@@@LLL```{{{}}}{{{xxxvvvsssfffUUUHHHBBB???;;;888999888999<<<@@@BBBCCCBBBDDDCCCAAA???============<<<<<<===>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDHHHJJJNNNQQQWWWbbboooxxx|||vvvsssrrrppp333222111000000//////000111111111111222222222333222222444555777999:::;;;;;;>>>BBBEEEGGGIIIKKKMMMMMMPPPRRRRRRTTTXXXXXXTTTYYYYYYYYYZZZ[[[]]]^^^___````````````aaabbbbbbcccaaabbbbbbccccccddddddeeedddeeefffggghhhiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllmmmnnnooooooppppppppppppsssrrrrrrrrrrrrtttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzwwwuuurrrnnnkkkiiihhhhhhdddaaa]]]YYYXXX\\\ccchhhxxx}}}zzzuuutttrrrqqqpppppppppqqqooooooppppppppppppooooooppppppppppppppppppppppppoooooooooooopppppppppqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrrrrssssssttttttttttttttttttuuuwwwxxxwwwvvvvvvvvvuuuttttttttttttttttttttttttsssssssssrrrrrrssssssttttttssssssrrrqqqqqqrrrrrrssssssrrrrrrqqqsssrrrrrrrrrrrrsssttttttuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{~~~~~~}}}{{{wwwsssooonnnmmmmmmqqqqqqssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwxxxyyyyyyyyyxxxzzzwwwttttttvvvzzz|||~~~zzzuuussstttuuuuuutttuuuvvvxxxxxxzzz~~~~~~}}}}}}zzzvvvtttsssnnneee```___^^^ccceeecccbbbbbb___ZZZTTTJJJ???:::777222000111000000000000/////////////////////000111333444555666555555444222111111000111111000000000000111111////////////............------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------..............................///////////////000000111222222333444555666777777:::>>>HHHYYYsss}}}{{{yyyssshhhYYYLLLDDD???;;;999999888888;;;???BBBCCCBBBDDDCCCAAA???>>>=========;;;;;;<<<===>>>???@@@AAA?????????@@@AAABBBCCCDDDFFFIIILLLPPPUUU```llluuuyyyvvvsssooo444333222111000000000000000000000111111111222222111222333555666888999999888;;;???BBBCCCEEEHHHIIIHHHPPPWWWXXXYYY\\\]]]\\\___^^^\\\[[[[[[\\\^^^____________```aaaaaabbbbbbaaaaaabbbbbbcccdddddddddcccdddfffggghhhhhhiiiiiihhhhhhiiijjjjjjjjjjjjiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiijjjjjjkkklllmmmmmmnnnoooooooooooooooooooooqqqqqqqqqqqqrrrsssttttttuuuvvvwwwxxxxxxxxxwwwvvvxxxwwwvvvuuuuuuuuuuuuuuutttqqqmmmhhhccc___]]]\\\UUUSSSPPPMMMLLLPPPWWW\\\hhhttt~~~}}}zzzwwwuuutttsssqqqpppooooooooonnnooooooppppppoooooonnnooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqpppoooooonnnnnnmmmnnnnnnooopppqqqrrrrrrpppqqqqqqrrrssstttuuuvvvuuutttsssuuuwwwxxxwwwvvvvvvvvvuuutttttttttuuuuuuuuutttttttttssssssssssssttttttsssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttuuuvvvvvvwwwxxxxxxyyyxxxxxxyyyyyyzzz||||||~~~}}}|||yyyvvvrrrpppoooppppppuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxyyyyyyxxxxxxyyyvvvttttttwww{{{~~~{{{wwwtttuuuvvvvvvvvvwwwzzz}}}{{{||||||zzzxxxxxxuuuqqqnnnmmmhhh```[[[[[[^^^ccceeedddcccbbb^^^YYYSSSGGG<<<777333///...///////////////000000000000//////000000111222444444555555444333333222111111111111000000000000111111////////////....................................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,---...//////------------------------//////......//////000111111222333333555555666777999;;;BBBPPPggg}}}|||uuunnncccWWWLLLCCC>>><<<999888888:::===AAABBBCCCDDDCCCAAA@@@>>>=========:::;;;;;;<<<===>>>??????????????????@@@BBBCCCDDDEEEGGGJJJMMMSSS\\\hhhqqqyyytttooo444444222111111111111111///000000000000111111111111111222444555666888888777:::===???AAACCCEEEHHHIIIUUU```bbbbbbeeehhhiiihhhfffbbb^^^\\\[[[\\\]]]]]]^^^^^^___`````````aaaaaaaaaaaabbbccccccddddddcccdddeeefffggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiggggggggggggggggggggggggffffffffffffffffffffffffggggggggghhhhhhhhhiiiiiihhhiiijjjkkklllmmmnnnooooooooonnnnnnnnnoooooooooppppppqqqqqqrrrssssssttttttuuuvvvwwwwwwwwwvvvuuuyyyxxxwwwvvvuuuuuuuuuuuuuuuqqqllleee^^^YYYUUUSSSMMMLLLJJJGGGGGGKKKQQQUUU___iiixxx|||{{{zzz{{{{{{zzzwwwtttttttttrrrqqqpppooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppooooooooommmnnnnnnoooppppppqqqqqqqqqqqqrrrrrrssstttuuuuuuuuutttssstttvvvxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuttttttttttttsssuuutttsssrrrqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttsssttttttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}yyywwwtttqqqoooppprrrssswwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyxxxxxxuuussstttwww||||||xxxuuuvvvxxxxxxyyy||||||zzzwwwvvvuuutttoookkkiiiddd]]]ZZZ[[[___dddgggeeedddccc___YYYQQQFFF:::555222...---///////////////000000000000000000000000111222333444444444444333333222222222111111000000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++******************++++++++++++++++++++++++***+++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,------......------------------------///............///000000111111222333444555666666888888===III\\\www}}}yyyvvvooodddWWWKKKCCC@@@:::888777888<<<@@@BBBCCCCCCBBBAAA@@@???>>>>>>===::::::;;;;;;<<<======>>>>>>>>>??????@@@AAACCCDDDDDDFFFIIILLLQQQYYYdddlll~~~}}}vvvooo555444333222111111111111///000000000000111111111000111222333444555666777777999<<<>>>???AAADDDGGGMMMYYYddddddbbbdddgggiiigggeeeaaa]]][[[ZZZ[[[\\\]]]^^^___aaaaaaaaaaaaaaa```aaaaaabbbbbbcccddddddbbbcccdddfffgggggggggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjlllmmmnnnooooooooonnnnnnmmmnnnnnnoooppppppqqqqqqrrrssssssttttttssstttuuuvvvwwwvvvuuuuuuxxxxxxwwwvvvvvvvvvvvvwwwuuuqqqjjjbbbZZZTTTOOOMMMIIIIIIGGGFFFEEEHHHNNNRRRXXX```mmmzzz~~~yyyxxxwwwxxxxxxwwwuuurrrrrrrrrrrrqqqpppnnnmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqppppppppppppnnnnnnnnnoooppppppqqqqqqssssssssssssssssssssssssvvvtttssstttvvvwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuuuutttttttttuuutttsssrrrqqqrrrsssssssssrrrrrrqqqqqqrrrrrrsssrrrqqqqqqqqqqqqrrrssssssrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~vvvtttqqqnnnnnnooorrrttttttttttttttttttssssssrrrxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwuuussstttxxx}}}}}}zzzwwwxxx{{{|||~~~{{{zzzzzzyyyxxxwwwvvvvvvsssmmmhhheeeaaa[[[YYY[[[```eeehhhgggfffddd___YYYOOODDD:::555222///...///.../////////000000000111000000000000111222333333333333333333333333333333111111000000000000111111////////////............++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000000000111222333444555555777666:::DDDTTTkkk}}}}}}yyyqqqcccUUUIIICCC===:::888888;;;???BBBCCCBBBBBBBBBAAA@@@???>>>>>>::::::;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDFFFIIILLLOOOWWWaaahhhyyyxxxppp555555444333222222222222000000000111111111222222000000111222333444555555777999;;;<<<>>>@@@CCCFFFPPPYYY___[[[WWWWWWZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\^^^```aaacccccccccbbbbbb``````aaaaaabbbcccccccccbbbbbbdddeeefffggggggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkkllllllmmmnnnoooooonnnmmmllllllmmmnnnpppqqqppppppqqqrrrssssssssssssrrrsssuuuvvvwwwvvvvvvuuuxxxwwwwwwvvvvvvwwwwwwxxxsssooohhh___VVVOOOJJJHHHGGGGGGFFFDDDDDDFFFJJJNNNPPPWWWbbblllwww~~~}}}{{{yyywwwuuuttttttuuuuuusssqqqppppppqqqppppppooonnnmmmmmmnnnnnnoooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppppppppqqqqqqttttttsssssssssrrrrrrrrrvvvtttssssssuuuwwwxxxxxxvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttsssrrrrrrrrrrrrsssssssssqqqqqqqqqqqqssssssqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttvvvwwwxxxxxxyyyzzz{{{}}}~~~|||}}}}}}~~~}}}ssspppmmmkkkkkkmmmppprrrssstttttttttttttttssssssvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvtttrrrtttyyy~~~|||{{{wwwzzz~~~zzztttuuuvvvwwwxxxxxxxxxwwwqqqkkkeeeaaa]]]XXXWWW[[[```fffiiihhhfffddd^^^XXXKKKBBB999666444111///000......//////000000111111111111000000111222222333333333333333333333333444111111000000000000111111////////////............++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++,,,------...---------++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///000111111333333444555666555888AAALLL^^^}}}}}}qqqaaaQQQGGGAAA===:::888;;;>>>AAACCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???AAABBBCCCCCCEEEHHHJJJMMMTTT]]]dddrrr~~~yyyrrr666555444333333222222333111111111111222222222333///000000111222333444444777888:::;;;<<<>>>BBBDDDOOOTTTUUUPPPMMMNNNRRRSSSTTTTTTUUUUUUWWWXXXZZZ[[[\\\]]]___aaabbbaaa````````````aaaaaabbbbbbccccccaaabbbcccdddeeefffffffffhhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllllllllmmmmmmnnnnnnnnnooollllllkkkkkkmmmoooqqqsssnnnoooppprrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwvvvvvvxxxwwwvvvuuuuuuuuuuuuuuurrrnnnggg^^^VVVNNNIIIGGGFFFFFFFFFDDDCCCDDDHHHJJJLLLQQQYYY```iiittt~~~}}}||||||zzzzzz{{{{{{zzzxxxvvvttttttsssqqqqqqrrrrrrpppooonnnnnnoooppppppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssswwwuuussssssuuuwwwxxxxxxvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwwwwvvvvvvvvvuuuuuussssssttttttssssssrrrqqqtttsssqqqppppppqqqssstttqqqqqqqqqpppqqqqqqrrrsssqqqrrrssstttuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~{{{xxxpppnnnjjjggggggjjjnnnpppttttttuuuuuuuuuuuuuuutttttttttuuuuuuvvvwwwxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvuuusssrrrtttyyy}}}{{{{{{xxx|||{{{tttppprrrtttvvvwwwxxxxxxxxxrrrjjjccc___[[[WWWXXX[[[___dddgggfffeeebbb\\\VVVFFF>>>777666555111///000.........///000111111111111111111000111111222333222222222333333444444444111111000000000000111111////////////............------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++,,,---------,,,,,,************************)))******+++,,,,,,------************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333444444555333777>>>DDDPPPlllqqq]]]OOOEEEAAA;;;999:::>>>AAABBBAAABBBBBBBBBBBB@@@???>>><<<<<<<<<<<<<<<===============>>>>>>???AAABBBCCCAAACCCFFFHHHKKKPPPYYY```lllxxx{{{ttt666666555444333333333333111222222222222333333333//////000111222333333444666777888999:::===@@@CCCLLLPPPPPPKKKIIINNNSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXZZZ\\\^^^^^^^^^]]]\\\`````````aaabbbbbbccccccaaabbbcccdddeeefffffffffhhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnkkkkkkjjjkkkmmmooorrrtttlllmmmooopppqqqqqqpppppprrrsssuuuwwwwwwwwwwwwvvvxxxwwwvvvuuusssssssssssssssooohhh```WWWPPPKKKIIIGGGGGGGGGEEEDDDEEEGGGJJJMMMPPPUUUYYY___gggrrryyy}}}{{{yyyxxxwwwwwwvvvwwwxxxxxxwwwuuurrrppprrrqqqooooooppppppooommmlllmmmooopppppppppooonnnmmmmmmnnnnnnnnnnnnmmmmmmoooooooooooooooooooooooonnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrpppqqqqqqrrrssstttuuuuuuwwwuuusssrrruuuwwwxxxxxxvvvvvvuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvrrrssstttuuutttsssrrrqqqtttsssqqqppppppqqqssstttqqqqqqppppppqqqqqqrrrsssqqqqqqssstttuuuwwwxxxxxxwwwyyy{{{}}}~~~|||wwwtttooolllhhheeeeeehhhllloooooopppqqqqqqrrrrrrqqqqqqrrrssssssuuuvvvwwwxxxyyyuuuvvvwwwxxxxxxwwwuuuuuuuuusssrrrtttyyy{{{{{{|||xxx}}}vvvpppoooqqqsssuuuwwwxxxxxxxxxtttllleee```\\\XXXZZZ^^^]]]bbbfffeeecccaaa[[[TTTCCC;;;666666555222//////---......///000111111222111111111111111111222222111222222333333444444555111111000000000000111111000/////////............////////////////////////------------------------,,,------......------,,,++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,---,,,,,,+++************************))))))***+++,,,,,,------************************++++++++++++++++++++++++&&&'''((()))+++---......++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333444444555333666<<>>AAABBBAAABBBBBBCCCBBBAAA???>>><<<<<<<<<=====================>>>>>>???@@@BBBCCC???BBBEEEFFFIIINNNVVV]]]gggttt{{{uuu777777666555444333333222111000000000111222333333222222111111111111222222777888999999999;;;???CCCLLLKKKIIIHHHIIIJJJLLLNNNPPPQQQSSSUUUWWWXXXXXXXXXXXXYYY[[[[[[[[[[[[]]]___^^^^^^^^^^^^___```bbbdddddddddcccbbbcccdddeeeffffffgggiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhggggggggghhhjjjkkkhhhgggffffffgggiiikkkmmmlllkkkjjjjjjkkklllnnnooonnnnnnnnnnnnoooooooooooopppppppppoooppppppqqqrrrrrrsssuuuvvvwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqppprrrnnnggg___WWWQQQMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKLLLPPPVVV^^^fffkkksssyyy~~~|||yyywwwvvvtttsssrrrssssssttttttssssssrrrqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkmmmmmmmmmmmmmmmnnnoooooollllllmmmnnnooopppqqqqqqppppppooooooooooooppppppssssssrrrqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqppppppooooooqqqsssvvvxxxvvvuuutttsssssstttuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvuuuttttttuuuuuuttttttrrrqqqpppooooooooooooooooooooooooooopppqqqrrrrrrssstttuuuvvvwwwwwwzzzzzz|||}}}~~~~~~~~~~~~|||vvvpppllliiigggeeeddddddfffhhhjjjnnnooooooqqqrrrsssttttttssssssssstttuuuvvvwwwxxxwwwuuussssssvvvwwwuuusssnnnooopppsssxxx~~~{{{yyyyyy{{{~~~}}}uuupppnnnkkkpppsssrrrtttxxxzzzyyypppkkkddd]]]ZZZZZZ]]]___cccbbbbbbdddddd^^^SSSJJJ===;;;777333000//////000000000000000000111111111111111111111111111111111333222111000000000111111000////////////000000111////////////////////////...------,,,,,,------.........---------,,,,,,,,,------+++***))))))((((((---------,,,,,,+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))),,,+++******))))))******)))***+++,,,,,,+++***)))++++++************++++++++++++,,,,,,,,,---------)))******++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------............//////000000111111000222555888:::CCCVVVggguuuaaaOOOEEE===<<<===<<<:::;;;AAACCCEEEEEECCCAAA??????======<<<;;;;;;;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAACCCDDDFFFHHHLLLQQQUUUdddkkkuuu{{{uuu888888777666555333333222111111111111111111222333222222111111111111222222666666777777888:::>>>AAAFFFEEEEEEEEEGGGIIILLLNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVXXXZZZZZZZZZZZZ\\\]]]]]]]]]^^^^^^___aaabbbcccbbbbbbbbbbbbccceeeggghhhfffgggiiijjjkkkjjjjjjiiiiiijjjjjjkkkjjjjjjiiiiiihhhgggfffffffffgggiiiiiihhhgggffffffgggiiilllmmmmmmllllllkkkkkklllmmmnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnooopppppprrrssstttvvvvvvvvvvvvvvvvvvvvvuuutttrrrpppooonnnpppmmmiiiccc\\\WWWRRRPPPMMMMMMMMMLLLLLLJJJIIIIIIKKKKKKLLLOOOSSSYYY___ccciiiooovvv|||~~~|||yyyxxxvvvtttrrrpppoooooopppppprrrrrrqqqpppooonnnnnnmmmmmmmmmllllllllllllllllllmmmnnnnnnnnnnnnmmmllllllnnnnnnnnnnnnnnnoooooopppnnnnnnnnnnnnooooooooooooppppppooooooooooooppppppsssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooopppqqqsssvvvxxxvvvuuuttttttttttttuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuxxxxxxwwwwwwvvvvvvwwwwwwtttsssrrrqqqpppoooooooooqqqppppppppppppqqqqqqrrrrrrsssssstttuuuvvvwwwwwwzzz{{{|||}}}}}}}}}}}}}}}~~~yyysssmmmjjjfffeeedddcccdddfffiiikkkmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrssstttuuuwwwwwwwwwuuuttttttvvvvvvtttrrroooppprrruuuzzz{{{zzzzzz|||~~~xxxqqqnnnmmmjjjooorrrqqqrrrvvvvvvtttlllhhhaaa\\\YYYZZZ]]]```cccaaaaaaaaa```YYYNNNFFF;;;999555222000///000000...//////000111222333333222222222222222222222222333222222222222111111111000000////////////000000...........................------,,,,,,------.........---------,,,,,,,,,,,,+++***************+++,,,,,,,,,++++++************))))))(((((())))))***************************))))))))))))))))))))))))++++++*********))))))))),,,+++******))))))************++++++++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,---------...............///000000111111111222444666777>>>OOO___}}}jjjUUUJJJ@@@======<<<;;;<<<@@@BBBDDDDDDBBB@@@??????======<<<;;;;;;;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAACCCDDDFFFGGGKKKOOOSSS^^^dddooozzz|||www:::999888777555444333222333222222111111111111222222222111111111111222222444555666666666888;;;>>>??????@@@BBBDDDHHHKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVXXXXXXXXXXXXZZZ\\\\\\\\\^^^___```aaaaaaaaa___``````bbbccceeegggiiieeefffhhhiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiigggffffffffffffggghhhhhhhhhhhhgggggghhhjjjlllmmmooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooonnnoooppppppqqqqqqrrrssstttuuuuuuuuuuuuvvvuuutttrrrooommmkkkiiikkkjjjiiifffbbb^^^YYYWWWSSSRRRQQQPPPNNNLLLKKKJJJKKKKKKLLLMMMPPPSSSVVVXXX___ccciiimmmppprrrtttuuuwwwxxxxxxxxxwwwuuusssrrrqqqpppmmmjjjiiijjjlllmmmoooooonnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkklllnnnnnnooooooooonnnmmmmmmoooooooooooooooppppppppppppooooooooonnnnnnnnnmmmppppppoooooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppoooqqqppppppppprrrtttvvvwwwvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxwwwwwwvvvuuuttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwssssssqqqpppooonnnnnnnnnqqqqqqqqqqqqqqqrrrssssssrrrsssttttttvvvvvvwwwxxx{{{{{{|||||||||||||||{{{}}}~~~~~~~~~{{{vvvpppjjjgggcccbbbbbbbbbdddgggjjjllllllmmmmmmmmmnnnnnnooooooqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvwwwvvvssspppqqqrrruuuyyy}}}|||{{{|||~~~yyysssnnnmmmmmmkkkpppsssssstttuuusssooofffbbb]]]YYYXXXZZZ^^^aaacccbbb```^^^[[[SSSHHH???777666333111///000000111......///000222333444555222222222222222222222222222333444444444333111000222111000//////...//////...........................------,,,,,,------.........---------,,,,,,,,,***************+++,,,,,,++++++***************)))+++******************+++************************))))))))))))))))))))))))******))))))))))))((((((,,,+++******))))))******++++++************+++++++++******))))))******+++)))*********++++++++++++......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111111111111333444444999FFFUUUmmmsss^^^QQQDDD???===<<<;;;===>>>@@@CCCCCCBBB@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBCCCDDDEEEFFFIIIMMMPPPVVV\\\gggsss|||~~~|||yyy;;;:::999888666444333333444333222222111111111111222222111111111111222222333444555666666777:::<<<;;;<<<===???BBBFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXZZZ[[[ZZZ[[[]]]___`````````______``````bbbccceeefffgggeeefffgggiiiiiiiiiiiihhhggghhhiiiiiiiiiiiiiiiiiigggggggggggghhhhhhhhhiiihhhhhhhhhhhhiiikkklllmmmppppppooonnnnnnnnnmmmmmmnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqrrrssssssqqqqqqrrrsssssstttttttttuuutttrrrpppmmmjjjgggfffeeegggiiiiiihhhddd```^^^[[[YYYVVVSSSPPPMMMKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRYYY\\\___bbbdddgggjjjlllooooooppppppooonnnlllkkkllljjjgggeeeeeefffhhhjjjmmmllllllkkkjjjiiiiiihhhkkkkkkkkkkkkllllllllllllooooooooooooooonnnnnnmmmooooooppppppqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnppppppooooooooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxxxxxxxwwwvvvtttsssrrrrrrsssssssssssssssttttttrrrrrrsssttttttttttttuuusssrrrqqqpppooonnnnnnnnnqqqqqqpppqqqqqqrrrssstttsssssstttuuuvvvwwwxxxxxx{{{{{{|||||||||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}yyytttnnniiieee`````````bbbeeehhhkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqqqqssstttvvvwwwwwwwwwwwwwwwwwwuuurrrppptttvvvyyy}}}}}}|||}}}}}}wwwqqqnnnnnnoooooosssvvvvvvwwwwwwrrrlll___]]]YYYVVVWWWZZZ^^^aaadddbbb___[[[UUULLLBBB:::444333111000000000111222000000111111222333444444333333333333333333333333222333444555555333111000222222000///.......................................------,,,,,,------.........---------,,,,,,,,,+++++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))(((((((((((((((,,,+++******))))))******,,,+++***))))))***+++,,,******))))))))))))******))))))))))))************---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------......///000000111111111222333333666AAAMMM```}}}zzzfffWWWGGG@@@===;;;;;;<<<<<>>======<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAABBBDDDEEEEEEGGGJJJMMMQQQWWWaaammmwww||||||zzz<<<;;;:::999777666555444444444333222111111111222222222111111111111222222333444666666666777999;;;;;;;;;===???AAACCCEEEFFFIIIKKKMMMOOOQQQSSSTTTTTTTTTVVVXXXXXXXXXXXXZZZ[[[YYY[[[]]]^^^``````______``````aaabbbbbbcccccccccdddeeeggghhhiiiiiihhhhhhfffggghhhhhhiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjjjjhhhhhhiiijjjkkklllmmmmmmpppppppppoooooonnnmmmmmmnnnnnnnnnnnnooooooooooooqqqqqqppppppqqqqqqrrrssspppppppppqqqqqqrrrsssssssssrrrqqqooollliiigggeeeeeehhhllloooooolllhhheeeaaa___ZZZUUUPPPLLLIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPTTTUUUWWWYYYZZZ\\\___bbbeeefffggghhhhhhgggfffeeeeeecccbbbaaaaaacccfffhhhjjjjjjjjjjjjiiiiiiiiiiiikkkkkkllllllmmmmmmmmmmmmooooooooooooooonnnnnnmmmoooooopppqqqrrrqqqqqqpppmmmmmmmmmnnnooopppppppppppppppoooooooooooopppppppppqqqrrrssssssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuvvvuuuvvvvvvvvvvvvvvvvvvuuuxxxxxxwwwvvvuuutttrrrqqqqqqqqqrrrrrrssssssssstttqqqrrrssstttuuuuuutttttttttsssrrrpppoooooonnnnnnooooooooopppppprrrsssssssssssstttuuuvvvwwwxxxxxx||||||||||||||||||{{{{{{yyyyyyzzzzzz{{{|||||||||~~~}}}{{{wwwrrrmmmhhheee______```bbbeeehhhkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnpppppppppqqqsssuuuvvvwwwwwwxxxxxxxxxvvvtttrrrrrrwwwyyy||||||{{{}}}~~~}}}xxxrrrooooooppprrruuuwwwvvvwwwuuuoooggg[[[YYYVVVTTTUUUYYY]]]```eeebbb^^^YYYQQQGGG===777222111000000000111222222333333333333222222222222333333333333333333333333222333444555555333111000222222000///.......................................------,,,,,,------.........---------,,,,,,,,,...---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((())))))))),,,+++******))))))******,,,+++***))))))***+++,,,***))))))))))))))))))***(((((()))))))))*********+++++++++,,,,,,---------+++++++++++++++++++++***,,,,,,,,,---------......---------...//////000000000000111444444666>>>IIIXXXrrrlll\\\KKKAAA===:::999;;;;;;===AAABBBBBBAAAAAABBB>>>>>>===<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????@@@AAACCCDDDDDDFFFHHHKKKPPPUUU]]]iiissszzz|||{{{;;;;;;:::999888777777666444333333222222222222333222222111111111111222222222333555666666666888999:::;;;<<<>>>@@@AAABBBCCCHHHIIIKKKNNNPPPRRRSSSTTTTTTUUUWWWWWWWWWXXXYYY[[[ZZZZZZ\\\]]]^^^_________``````aaabbbbbbbbbbbbaaaccceeefffggghhhhhhggggggeeefffggghhhhhhiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjhhhiiijjjkkklllmmmmmmnnnnnnooooooooooooooonnnmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmnnnoooooopppoooooooooooopppqqqrrrsssqqqqqqpppooommmkkkiiihhhjjjlllqqqttttttrrrnnnllldddaaa\\\VVVPPPLLLJJJHHHGGGHHHIIIKKKMMMOOOQQQQQQNNNOOOPPPPPPPPPQQQTTTVVVZZZ[[[\\\^^^^^^^^^]]]\\\\\\\\\\\\]]]___aaaccceeegggggghhhhhhiiijjjjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnooooooooonnnmmmmmmnnnoooppprrrrrrqqqppppppllllllmmmnnnooopppqqqqqqppppppooooooooooooppppppoooppprrrssstttssssssrrrrrrrrrrrrrrrrrrsssssssssqqqrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvuuuwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqrrrsssssstttttttttuuuvvvwwwxxxwwwvvvuuuttttttrrrqqqpppoooooooooooooooooooooppprrrssstttssstttuuuuuuwwwwwwxxxyyy||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{zzzxxxuuuppplllgggeee``````bbbdddfffiiikkklllmmmnnnnnnnnnooooooppppppppppppqqqrrrtttuuuwwwxxxwwwxxxxxxwwwuuussstttuuuzzz{{{~~~{{{zzz{{{}}}zzzvvvsssrrrssstttvvvvvvttttttrrrjjjaaaYYYWWWUUUTTTUUUXXX\\\___bbb```\\\UUULLLBBB:::555111111111111111222222333555555444333333222222111444444444444444444444444222333444444444333111000222111000//////...//////------------------------...------,,,,,,------.........---------,,,,,,,,,///...---,,,*********))),,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******,,,+++******))))))******++++++************++++++***))))))(((((())))))***((()))))))))************))))))***++++++,,,------*********+++++++++++++++,,,,,,,,,---------......,,,------......///000000111000222555555666<<>>:::999;;;:::===@@@BBBCCCBBBCCCCCC???>>>======<<<<<<======<<<<<<<<<======>>>>>>>>>===@@@BBBCCCDDDEEEGGGIIIOOOSSS[[[eeepppxxx|||~~~;;;:::::::::999999999999333333222222222333444444222222111111111111222222000222444444444444555777777888:::<<<>>>@@@AAAAAAFFFGGGIIILLLNNNPPPQQQRRRRRRTTTUUUVVVVVVVVVXXXYYYZZZZZZ[[[[[[\\\^^^___```]]]^^^```aaabbbcccbbbbbbcccdddfffggghhhhhhgggfffdddeeefffggghhhhhhhhhhhhggghhhiiijjjkkkjjjjjjiiihhhiiijjjlllmmmmmmnnnnnnlllmmmnnnooooooooonnnmmmnnnnnnnnnnnnoooooooooooommmmmmllllllmmmmmmnnnooonnnnnnnnnnnnnnnpppqqqrrrppppppoooooonnnmmmlllkkklllnnnrrruuuuuurrrooolllaaa___ZZZUUUPPPMMMLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQJJJKKKLLLKKKJJJJJJKKKMMMNNNPPPQQQSSSTTTTTTSSSSSSRRRTTTVVVYYY\\\___```aaaddddddeeefffhhhiiijjjkkkiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnmmmllllllmmmnnnpppqqqrrrqqqpppooommmmmmnnnnnnooooooppppppppppppooooooooooooppppppnnnppprrrsssttttttsssrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrsssttttttuuuvvvwwwxxxyyyyyywwwvvvuuuvvvuuusssrrrqqqqqqpppppppppppppppppprrrssstttuuuttttttuuuvvvwwwxxxxxxyyy||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxxwwwuuurrrnnnjjjfffdddbbbcccdddeeeggghhhjjjkkkllllllmmmnnnoooppppppqqqpppqqqqqqssstttvvvxxxyyyxxxxxxxxxvvvssssssvvvxxx|||}}}~~~zzzxxxyyyzzz}}}{{{zzz{{{wwwxxxvvvsssrrrqqqhhh___YYYWWWUUUSSSTTTWWWZZZ]]]___]]]XXXQQQGGG>>>777333111111111111222222222333444444444444444333333333444444444444444444444444333222222222222111111111000000////////////000000------------------------...------,,,,,,------.........---------,,,,,,,,,...---,,,+++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,+++******))))))************++++++++++++******))))))(((((((((((()))))))))))))))*********++++++************************))))))******++++++,,,,,,,,,,,,,,,---------......,,,,,,---......//////000222111333555555555999???FFFVVVqqquuueeeRRRGGGAAA<<<:::;;;:::===AAACCCDDDDDDDDDEEE???>>>>>>===============<<<<<<<<<===============;;;>>>AAABBBCCCEEEGGGIIIMMMPPPWWWbbbnnnxxx~~~::::::::::::::::::::::::222222222222333444444555222222111111111111222222...000222333333333444555444555888:::===???@@@AAADDDEEEGGGJJJMMMOOOPPPPPPQQQRRRTTTTTTTTTUUUVVVXXX[[[[[[ZZZZZZ[[[]]]___```[[[\\\___aaacccddddddccccccdddeeeggggggggggggfffdddeeefffggghhhhhhhhhhhhfffggghhhjjjjjjiiiiiihhhiiiiiikkklllmmmnnnnnnnnnkkklllmmmooooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnoooppppppnnnnnnmmmmmmnnnoooqqqrrroooooooooooooooooonnnnnnkkkmmmppprrrrrrooollljjj^^^\\\XXXTTTPPPNNNNNNNNNIIIIIIHHHIIIJJJLLLNNNPPPIIIJJJKKKJJJHHHGGGGGGHHHGGGHHHJJJKKKMMMMMMLLLLLLLLLOOOSSSWWWZZZ]]]^^^___aaabbbccceeegggiiijjjkkkhhhhhhiiijjjkkkkkkllllllmmmmmmmmmmmmmmmllllllkkklllnnnpppqqqqqqqqqooonnnoooooooooooonnnnnnnnnnnnppppppooooooooooooppppppnnnooorrrtttttttttsssrrrooooooppppppqqqqqqqqqqqqrrrrrrssstttuuuuuuuuutttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqrrrsssssstttuuuuuuuuuvvvwwwxxxwwwvvvtttrrrvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrssstttvvvvvvttttttuuuvvvwwwxxxyyyyyy{{{|||}}}}}}||||||zzzyyyxxxwwwwwwuuutttrrrooolllhhheeedddddddddeeefffggghhhiiijjjkkkkkklllmmmnnnppppppqqqqqqqqqrrrsssuuuwwwyyyzzzxxxxxxxxxuuurrrssswww{{{~~~~~~}}}yyywwwxxxyyy|||{{{xxxttttttrrrjjj```YYYWWWUUUTTTTTTVVVYYY[[[\\\ZZZVVVNNNEEE;;;555222222222222222222333333333333333333444444555555555555555555555555555555555333222111000000000111111000////////////000000111------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,------))))))******+++++++++++++++******************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***)))*********)))***+++,,,,,,+++***)))))))))(((((((((((())))))************++++++++++++++++++******)))((((((((((((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,------...//////000444222333666555333666;;;>>>KKKdddxxxgggUUUJJJCCC>>><<<===:::===AAADDDDDDEEEEEEFFF??????>>>===============<<<<<<<<<===============:::===@@@BBBCCCEEEGGGHHHJJJMMMTTT___lllxxx>>>============<<<999777666555555444333333333333111000000000111222333333222222333333333333444444666888999999999:::===???DDDEEEFFFHHHJJJMMMOOOPPPUUUSSSRRRSSSUUUWWWXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```aaaaaaaaa```bbbbbbcccdddeeeeeeeeeeeeeeeeeeeeefffffffffffffffhhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllkkkkkkmmmnnnlllmmmmmmmmmnnnnnnnnnoooqqqqqqqqqpppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmnnnoooqqqssstttuuurrrqqqooonnnnnnnnnooopppsssrrrqqqooolllhhhdddbbb^^^[[[VVVQQQMMMJJJHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGEEEIIIMMMQQQTTTXXX\\\___``````aaabbbccceeefffffffffgggiiijjjkkkllllllmmmnnnmmmmmmlllllllllmmmmmmppppppppppppooooooooooooppppppooooooooooooppppppqqqpppppppppoooooonnnnnnoooppprrrtttuuuuuutttttttttsssrrrqqqppppppppppppssssssrrrsssssstttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrsssssssssrrrrrrtttuuuxxxyyyzzz{{{zzzxxxvvvtttttttttsssrrrrrrrrrrrrsssqqqrrrrrrssssssrrrrrrqqqrrrssstttuuuvvvwwwxxxxxxzzz|||}}}|||~~~}}}|||{{{yyywwwuuussstttrrrpppllliiifffddddddeeefffggghhhiiijjjkkklllmmmmmmnnnooopppqqqqqqrrrpppqqqsssuuuwwwxxxyyyyyy{{{zzzxxxwwwxxxzzz}}}~~~~~~yyyuuuuuuwwwzzz~~~}}}wwwsssoookkkeee```]]]\\\ZZZXXXWWWWWWWWWXXXXXXUUUPPPHHH???888555333222222222222222222222222222333333444444333333222333444444555555444444333111222222222222111000000..............................---------,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++)))************+++++++++************************---+++)))'''''')))+++---+++++++++++++++++++++++++++*********))))))(((((()))(((&&&%%%'''***...111+++***)))'''''')))***+++)))))))))***++++++,,,,,,---,,,***)))))))))***+++((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111222333444444555<<>>@@@CCCDDDDDDDDDDDDBBBAAA???>>>===<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAJJJMMMSSS]]]iiiwww>>>===<<<======<<<:::777666555444333333333333333111111111000111111222222222222222333333333444444666777999999999:::===???CCCCCCDDDFFFIIIKKKMMMOOORRRQQQQQQRRRUUUXXXYYYZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___``````aaa``````aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggghhhhhhiiiiiiiiiiiikkkllllllkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppppppppooooooooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnoooqqqsssuuuvvvsssrrrqqqpppppppppqqqrrrssstttsssrrrnnnhhhccc___YYYVVVRRRNNNJJJHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIGGGDDDBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJNNNRRRVVV[[[^^^______```aaacccdddeeeeeefffggghhhjjjkkklllllllllooonnnnnnnnnmmmnnnnnnnnnpppppppppppppppoooooonnnoooooonnnnnnnnnnnnooooooppppppppppppooooooooonnnoooqqqrrrtttuuuuuuuuuuuutttsssrrrqqqppppppppppppsssrrrrrrsssssstttuuuvvvtttuuuuuuuuuuuuuuuuuutttvvvvvvuuuuuuttttttssssssrrrsssssssssrrrrrrtttuuuwwwxxxyyyyyyxxxwwwuuusssttttttsssrrrrrrrrrrrrsssqqqrrrrrrssssssrrrrrrqqqrrrssstttvvvwwwxxxyyyzzz}}}~~~~~~~~~~~~||||||{{{yyywwwtttrrrqqqpppnnnlllhhhfffdddccccccffffffggghhhiiijjjkkklllllllllmmmnnnooopppqqqqqqqqqrrrtttvvvwwwxxxyyyyyyyyyxxxvvvuuuwwwyyy|||}}}||||||}}}}}}}}}xxxuuuuuuxxxzzz|||~~~~~~~~~xxxsssooojjjeee```___^^^\\\ZZZYYYXXXXXXXXXWWWSSSLLLDDD<<<666333222222222222222222222222222222333333444444333333222222222333333333333222222000000111111111000//////..............................---------,,,,,,,,,///...,,,++++++,,,...///------------,,,,,,,,,+++)))************+++++++++************************+++***(((''''''(((***+++))))))))))))))))))))))))************)))))))))(((+++)))((('''''')))+++---+++***)))(((((()))***++++++*********************+++******)))(((((())))))))))))))))))))))))))))))******))))))))))))******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111222333444444:::@@@OOOfff~~~zzzqqqcccSSSFFF>>>;;;:::<<<===???AAABBBCCCCCCCCCBBBAAA@@@>>>============<<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????@@@AAAAAAIIIKKKPPPYYYdddrrr===<<<;;;<<<===<<<:::888666555444333222222222222222222111111000111111111222222222222333333333333555666888888888999<<<>>>@@@AAABBBDDDFFFIIIKKKMMMNNNOOOPPPRRRTTTWWWZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^___````````````aaabbbcccdddeeeeeeeeeeeeeeeeeefffffffffgggggggggeeeffffffggghhhiiiiiijjjiiijjjllllllkkkkkkmmmnnnoooooooooooonnnnnnnnnnnnppppppppppppooooooooooooooonnnnnnmmmlllkkkkkkjjjmmmmmmnnnoooqqqsssuuuvvvtttssssssrrrssssssttttttuuuvvvvvvuuuppphhh```[[[RRRPPPMMMIIIGGGFFFFFFFFFCCCEEEGGGIIIKKKLLLLLLLLLJJJIIIFFFCCCAAA???======<<<<<<<<<<<<===>>>???@@@???BBBGGGLLLOOOTTTYYY\\\]]]^^^___```aaacccddddddeeefffgggiiijjjkkklllllloooooooooooooooooooooooopppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnppppppppppppoooooooooooopppqqqssstttuuuvvvvvvvvvttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvsssssssssttttttsssssssssttttttttttttttttttttttttrrrsssssssssrrrrrrtttuuuvvvwwwwwwxxxwwwvvvtttsssttttttsssrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssuuuwwwyyy{{{{{{|||~~~}}}}}}}}}~~~zzzyyyxxxvvvssspppnnnmmmkkkiiifffcccbbbbbbcccdddggghhhhhhiiijjjkkkkkklllllllllmmmnnnooopppqqqqqqrrrssstttvvvwwwxxxxxxxxxyyywwwvvvuuuwww{{{}}}zzzyyyyyyyyyzzz}}}}}}{{{xxxuuuvvvxxx{{{yyy|||yyy|||~~~yyysssnnniiidddaaaaaa```___]]]\\\[[[ZZZYYYUUUPPPHHH???888444222222333333333333333333333333222333333444444333333222111111111222222111111111//////000000//////...---..............................---------,,,,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))),,,+++***)))((((((((()))+++***)))(((((()))***+++,,,,,,+++******)))((((((((())))))))))))(((((('''************************))))))************))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000......///000111222333333777;;;GGGYYYrrr}}}}}}}}}}}}~~~vvviiiZZZLLLCCC===;;;;;;<<<===???@@@AAABBBBBBCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>>======>>>??????@@@@@@AAAFFFHHHLLLSSS]]]jjjxxx>>><<<;;;<<<======;;;:::666666444333222222222222333333222111000000000111111222222222222333333333444555777777777888;;;===???@@@AAACCCEEEHHHJJJKKKMMMOOOQQQRRRSSSUUUXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\]]]^^^___`````````aaabbbcccddddddeeeddddddeeeeeeffffffgggggghhhhhheeeeeefffggghhhiiiiiijjjhhhjjjkkkkkkkkkkkklllnnnpppoooooooooooonnnnnnnnnppppppooooooooonnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiillllllmmmnnnppprrrtttuuutttttttttttttttuuuuuuuuuvvvxxxxxxvvvpppggg]]]WWWOOOMMMJJJFFFDDDCCCCCCCCCBBBDDDFFFIIIKKKMMMMMMMMMKKKJJJGGGCCC@@@>>><<<;;;:::::::::::::::;;;<<<<<<===@@@EEEIIIMMMRRRWWWZZZ\\\\\\]]]___aaabbbcccdddcccdddfffhhhiiikkkkkkkkknnnnnnooooooooooooooooooppppppqqqqqqqqqpppooonnnmmmmmmmmmllllllmmmmmmmmmpppppppppoooooooooooooooqqqrrrssstttuuuvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuuuurrrssssssttttttssssssrrrsssssssssttttttuuuuuuuuurrrsssssssssrrrrrrtttuuuvvvvvvwwwwwwwwwvvvuuuttttttsssrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrsssvvvyyy{{{|||}}}}}}~~~~~~~~~}}}}}}||||||wwwvvvtttrrrpppmmmjjjiiigggeeebbb``````aaadddfffiiiiiijjjjjjkkkkkklllllllllmmmnnnooopppqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxyyyxxxwwwwwwzzz~~~{{{wwwuuuuuuvvvwwwzzzzzzyyyxxxwwwwwwzzz|||yyy|||~~~{{{vvvyyy~~~yyysssmmmiiieeeccccccccccccaaa___]]][[[ZZZUUUNNNDDD:::555333333333333333333333333333333333222333333444444333333222000111111222222111111000///000000000000///....................................---------,,,,,,,,,...---,,,,,,,,,,,,---............---------,,,,,,))))))*********+++++++++************************(((((()))******)))((((((++++++++++++++++++++++++*********)))))))))))))))***************)))((('''******)))(((((()))******+++*********)))))))))(((((((((*********)))((('''************************((()))***++++++***)))(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000------...///000111222222555888@@@NNNddd}}}~~~{{{pppbbbTTTHHH@@@<<<<<<<<<===>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@EEEGGGJJJNNNVVVbbbpppzzz@@@>>>===<<<======<<<;;;888777555444333222222222333333222111000000000111111111111222222222333333333444666666666777:::<<>><<<;;;999999999888999999::::::<<>>=========>>>AAACCCEEECCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@CCCFFFIIIKKKQQQ[[[iiitttCCCAAA???>>>>>>>>>===<<<999888777555444333333333222222111111000111111111111111111111222222222222222333555555555666999;;;>>>>>>???AAADDDFFFIIIJJJLLLOOORRRSSSQQQPPPRRRUUUWWWWWWXXXXXXYYYYYYZZZZZZYYYZZZ[[[]]]^^^______``````aaabbbcccddddddddddddeeeeeefffggghhhhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllkkkjjjiiijjjkkkmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmoooqqqssstttvvvwwwwwwwwwwwwvvvuuuttttttsssqqqlllddd[[[RRRMMMKKKIIIFFFCCC@@@?????????BBBDDDFFFIIIKKKMMMMMMMMMLLLJJJGGGDDDAAA>>><<<;;;999999888888888888999999;;;>>>BBBFFFIIIMMMRRRUUUVVVWWWXXXZZZ\\\^^^___``````bbbcccfffhhhiiijjjjjjkkklllnnnooopppoooooonnnpppqqqrrrssssssqqqooonnnmmmmmmllllllllllllmmmmmmooooooooooooppppppppppppqqqqqqqqqrrrssstttuuuvvvvvvvvvuuutttssssssssssssqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuurrrrrrsssssstttttttttuuurrrsssssssssrrrrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwssssssrrrqqqqqqqqqqqqqqqssssssttttttttttttsssssssssuuuxxx{{{}}}}}}}}}|||zzz{{{}}}~~~}}}zzzvvvsssqqqqqqpppooommmjjjhhhgggeeedddccccccdddgggjjjlllmmmmmmmmmmmmllllllllllllmmmmmmnnnooopppqqqrrrrrrrrrsssuuuwwwxxxzzzzzz{{{wwwxxxyyy|||~~~yyytttqqqsssvvvxxxxxxzzz|||}}}|||}}}~~~{{{yyytttvvv{{{zzzyyyvvvqqqmmmkkkkkkmmmkkklllmmmllliiieeeaaa^^^TTTKKK???777444444555444333333333333333333333333222333333444444333333222111111222222222222111111000111111111111000//////..............................---------,,,,,,,,,******++++++++++++******------,,,,,,,,,+++++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************&&&'''(((***++++++++++++)))))))))******)))))))))''''''((())))))***++++++)))******+++++++++++++++************************))))))************))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------...///000111222222333666;;;BBBPPPhhh~~~tttfffVVVIIIAAA???>>><<<<<<===@@@CCCFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>??????@@@AAADDDHHHJJJMMMVVVcccmmmFFFDDDAAA??????>>>===<<<;;;:::888777555444444444111111111000111111222222111111111111222222222222111333444555555666888:::<<<<<<===???BBBDDDFFFHHHIIIMMMRRRRRRQQQPPPSSSVVVVVVWWWWWWXXXXXXYYYZZZZZZXXXYYY[[[\\\^^^_________```aaabbbccccccddddddccceeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiilllmmmmmmkkkiiihhhhhhiiijjjjjjkkklllmmmnnnoooooonnnnnnnnnmmmmmmmmmlllllljjjjjjjjjkkkkkkkkkkkklllmmmmmmnnnoooqqqssstttuuuyyyzzzzzzzzzyyywwwvvvtttpppmmmhhhbbbZZZRRRKKKHHHFFFEEEBBB@@@>>>>>>???@@@CCCDDDGGGIIIKKKLLLLLLLLLJJJHHHEEEBBB???===;;;;;;888888777777777777888888999<<<@@@DDDFFFJJJNNNQQQQQQRRRSSSUUUXXXZZZ[[[\\\___```ccceeegggiiijjjjjjkkkmmmooopppqqqqqqpppooooooqqqrrrtttsssrrrooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnoooooooooppppppppppppppppppppppppqqqssstttuuuwwwvvvuuutttssssssssssssqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssssssssssssrrrsssssssssrrrrrrtttuuuvvvvvvvvvuuuuuuvvvvvvvvvsssrrrqqqqqqpppqqqqqqqqqssssssttttttttttttsssssssssuuuxxx{{{||||||{{{zzzzzz{{{{{{{{{yyywwwtttsssppppppooonnnmmmkkkiiiiiieeeeeeeeeeeegggiiikkklllnnnnnnnnnmmmmmmmmmllllllkkkkkklllmmmnnnoooppppppqqqrrrtttwwwyyy{{{||||||yyy{{{~~~yyysssqqqssswwwzzzyyy{{{~~~}}}zzzxxxvvvwwwzzz~~~}}}zzzuuuuuutttpppmmmlllooorrrqqqrrrsssrrroookkkfffbbbQQQHHH<<<555444444444333444444444444444444444444222333333444444333333222///000000111111000000/////////000000//////...---..............................---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++*********)))************+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************((((((((()))******++++++))))))************))))))((((((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******'''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000111222222333111555888<<>>===;;;:::;;;>>>BBBEEECCCCCCDDDCCCBBBAAA???>>><<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>?????????>>>BBBFFFHHHJJJPPP\\\fffIIIFFFBBB@@@??????>>><<<<<<;;;999888666555555444111000000000111222333333000111111111111222222222111222444444444555888:::::::::<<<===@@@BBBEEEFFFFFFKKKPPPRRRQQQPPPTTTWWWVVVVVVWWWWWWXXXYYYYYYZZZXXXYYYZZZ\\\^^^_________```aaabbbccccccdddcccccceeeeeefffggghhhiiijjjjjjllllllkkkkkkjjjiiiiiiiiimmmnnnnnnllliiiggggggggghhhiiijjjkkklllnnnoooooonnnnnnmmmmmmmmmllllllllliiijjjjjjkkkkkklllmmmmmmnnnooooooqqqrrrtttvvvwww||||||||||||{{{xxxvvvuuummmiiibbbZZZRRRKKKGGGDDDBBBAAA???>>>===>>>@@@AAACCCEEEGGGIIIKKKLLLLLLLLLHHHFFFDDDAAA>>><<<;;;:::888777777666666666777777888;;;???BBBDDDGGGKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY___```bbbdddggghhhiiijjjlllnnnppprrrsssrrrqqqpppoooqqqsssttttttrrrooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooopppppppppqqqpppoooooooooppprrrtttuuuwwwvvvuuuttttttsssssstttqqqqqqqqqqqqrrrsssttttttttttttuuuuuuuuuuuuttttttssssssssssssssssssssssssrrrsssssssssrrrrrrtttuuuuuuuuutttttttttuuuuuuvvvsssrrrqqqqqqppppppqqqqqqssssssttttttttttttsssssssssuuuxxx{{{||||||zzzyyy|||{{{yyywwwvvvuuuttttttooooooooonnnmmmlllkkkjjjeeeeeefffggghhhjjjkkklllooooooooonnnmmmmmmlllllliiijjjjjjkkklllmmmnnnnnnpppqqqtttwwwyyy{{{}}}~~~}}}yyysssrrrtttxxx|||zzz}}}~~~|||yyywwwzzzyyyyyyzzzzzzxxxuuurrrrrrsssrrrpppmmmnnnqqquuuuuuvvvwwwwwwtttoooiiifffOOOFFF;;;444333444333222444444444444444444444444222333333444444333333222......////////////............//////......---,,,..............................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))*********+++***)))))))))))))))***+++))))))************))))))******))))))(((((('''''')))(((''''''''')))***+++((((((((((((((((((((((((+++***)))(((((()))***+++'''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......//////////////////......///000111222333333///333666888>>>PPPkkktttcccSSSIII===;;;999888999===AAADDDCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>?????????<<>>===<<<<<<:::::::::999777666444333333222111111000111111111000000000000000000000000222222222222333444555555777777999;;;===@@@BBBDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccddddddddddddeeefffhhhjjjlllnnnooommmmmmlllkkkkkkkkkkkklllkkkllllllmmmlllkkkiiihhhhhhiiilllnnnoooooonnnnnnmmmllllllkkkjjjjjjjjjkkkhhhhhhiiijjjkkkkkklllllliiikkkmmmppprrruuuzzz}}}{{{~~~}}}~~~{{{vvvmmmhhh```VVVNNNIIIEEECCC<<<>>>?????????@@@BBBDDDFFFGGGJJJLLLNNNOOOOOOOOOJJJGGGCCC@@@???<<<:::777:::::::::999999999888888999:::<<<>>>AAACCCEEEFFFIIIIIIJJJLLLNNNQQQTTTVVVYYY[[[^^^aaacccfffjjjmmmnnnooopppqqqqqqqqqqqqqqqpppqqqrrrrrrrrrpppnnnmmmllllllkkkkkkkkkllllllmmmooonnnnnnnnnnnnoooooopppppppppqqqrrrrrrsssttttttssstttuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrssstttttttttttttttsssssssssrrrqqqqqqssssssrrrqqqsssttttttuuuvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrssstttrrrtttvvvvvvuuuttttttuuutttuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwuuussspppooopppoooooommmllljjjhhhgggfffggghhhiiijjjkkkllllllpppooonnnmmmlllkkkkkkkkkjjjkkklllnnnooopppppppppppprrruuuwwwxxxzzz}}}|||yyyxxxyyy|||~~~{{{xxxvvvuuuuuuvvvwwwwwwvvvuuurrrpppooonnnmmmmmmooorrrsssssssssvvvxxxvvvsssrrrqqqggg[[[GGG???888555444222333777222222222222333444555666555444333222222222333444222111111000000000000000////////////............000//////............///.........------,,,,,,,,,++++++++++++++++++++++++******************++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((()))***************%%%''')))++++++***)))'''))))))************)))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))************))))))'''((((((((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,---------+++++++++************))),,,,,,,,,---------..................///111222333444444555777;;;EEE[[[ooonnnWWWGGG@@@;;;999;;;<<<;;;>>>CCCDDDDDDDDDCCCBBBAAA??????>>>======<<<<<<<<<======>>>>>>============>>>>>>===???CCCEEEHHHPPPYYYaaaPPPLLLFFFBBB@@@???>>>===<<<;;;;;;:::999777666555333222222111111111111111000000000000000000000000222222222222333444555555666777888:::===???BBBCCCEEEFFFGGGIIILLLNNNPPPQQQSSSSSSUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddffffffggghhhjjjkkklllllllllllllllkkkkkkllllllmmmmmmmmmnnnmmmmmmkkkiiihhhjjjkkkmmmnnnooonnnlllkkkllllllkkkjjjjjjjjjjjjjjjhhhiiiiiijjjkkkkkklllllljjjlllnnnppprrrvvv{{{{{{qqqjjj```UUUMMMGGGCCCAAA===>>>???@@@@@@AAADDDFFFFFFGGGJJJLLLMMMNNNNNNNNNKKKHHHDDDAAA???===:::888:::999999999888888888888888999:::<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<;;;:::888777666333333222111111111111111000000000000000000000000222111111222222333444555666666777999<<<>>>@@@BBBCCCDDDFFFHHHJJJMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddgggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkklllmmmnnnnnnoooooooooooonnnllljjjiiilllmmmnnnnnnnnnlllkkkjjjkkkkkkjjjiiiiiiiiiiiijjjiiiiiiiiijjjjjjkkkkkklllkkkmmmoooqqqsssxxx}}}{{{tttlll___RRRJJJDDDAAA???===>>>???@@@AAACCCFFFIIIIIIJJJLLLNNNOOOOOOOOOOOOLLLIIIEEEBBB@@@===:::888999999888888888777777777666777888:::<<<===??????AAABBBCCCDDDGGGKKKNNNPPPTTTWWW[[[^^^```cccgggjjjmmmnnnooopppqqqqqqqqqqqqpppqqqrrrsssrrrqqqpppooommmmmmlllllllllllllllmmmnnnmmmmmmmmmnnnnnnoooppppppqqqqqqrrrrrrsssssstttrrrrrrssstttuuuuuuvvvvvvuuuuuutttttttttsssssssssssssssttttttttttttsssssstttsssrrrssstttttttttrrrrrrrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrssstttsssuuuwwwxxxwwwwwwxxxyyyxxxwwwwwwxxxxxxyyyzzz{{{yyyxxxvvvuuurrrpppnnnmmmnnnnnnmmmlllkkkjjjiiihhhlllkkkjjjjjjjjjlllmmmnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmnnnoooooopppppppppsssvvvxxxyyy{{{~~~}}}{{{yyy{{{}}}~~~~~~~~~~~~|||zzzwwwtttrrrqqqqqqqqqssssssrrrqqqppppppooooookkkjjjiiikkknnnqqqrrrrrrpppnnnkkkjjjlllhhhZZZLLLBBB;;;555333333111222555222222111222222333444555555444333111111000000000222111000000//////000000111111111000000000//////111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))******))))))))))))))))))))))))************))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))'''((()))******+++******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))************+++))))))***+++,,,---...///------........./////////---------...///000222222000111333555666<<>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBDDDDDDEEEIIIQQQWWWUUUQQQLLLHHHEEECCCAAA???======<<<<<<:::999777666333333222111111111111222000000000000000000000000111111111111222333444555555555666888:::===???@@@AAABBBDDDFFFHHHKKKLLLMMMOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddffffffgggggghhhiiiiiijjjiiiiiijjjjjjlllmmmnnnooopppqqqqqqpppooommmkkkjjjllllllmmmmmmmmmlllkkkjjjjjjjjjiiiiiihhhiiiiiijjjiiiiiiiiijjjjjjkkkkkkkkkkkkmmmoooqqqtttyyyzzzsssiii[[[NNNFFFBBB???>>><<<===???@@@BBBEEEIIIMMMOOOPPPQQQRRRSSSRRRQQQQQQMMMJJJFFFCCC@@@>>>;;;999888888888777777777777666555555666777999:::;;;;;;>>>>>>???AAADDDHHHKKKMMMQQQTTTXXX\\\___bbbfffhhhmmmmmmnnnpppqqqqqqqqqqqqpppqqqrrrrrrrrrrrrqqqqqqnnnmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrsssssssssrrrrrrrrrssstttuuuvvvwwwuuuuuuuuutttttttttssssssrrrrrrssstttttttttssssssuuutttssssssuuuuuutttsssqqqrrrssssssttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrsssssssssuuuxxxyyyxxxyyyzzz{{{yyyyyyxxxwwwxxxyyy{{{|||xxxwwwuuurrrpppnnnmmmlllllllllkkkjjjjjjiiiiiiiiiooonnnmmmllllllmmmooopppmmmmmmlllkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnooopppqqqppprrruuuxxxyyy|||~~~{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzvvvrrrpppnnnnnnoooqqqqqqpppoooooonnnnnnooommmkkkjjjkkknnnpppppppppmmmiiieeefffgggbbbSSSDDD>>>888333333222000111444222222111111222333333444444333222111000000//////111111000///////////////000000000000////////////......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))+++***(((&&&&&&'''((()))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))&&&'''((()))***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......---------...///000111222000000222555555777BBBMMMaaa{{{|||kkk^^^PPPFFF>>><<<<<<:::;;;>>>@@@AAABBBDDDDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;>>>======<<<<<<======>>>>>>@@@BBBCCCCCCGGGNNNSSSVVVSSSNNNJJJGGGDDDAAA???===<<<<<<;;;:::888777666444333333222111222222222000000000000000000000000111111111111222333444444444444555777999;;;===>>>???@@@BBBDDDFFFIIIJJJKKKMMMNNNPPPSSSTTTVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddddddddeeefffhhhiiijjjkkkhhhhhhhhhiiikkklllnnnooopppqqqqqqqqqpppnnnlllkkkjjjkkkkkkllllllllllllllljjjiiiiiihhhiiiiiijjjjjjiiijjjjjjjjjjjjjjjkkkkkkjjjlllnnnqqquuu{{{}}}pppeeeVVVKKKEEECCC@@@>>><<<===???AAACCCHHHMMMQQQSSSTTTUUUUUUUUUTTTRRRQQQOOOLLLGGGDDDAAA???;;;999888888888777777777777666444555555666777777888888;;;;;;<<>>>>>@@@BBBDDDDDDDDDBBBAAA??????>>>===<<<;;;;;;<<<======<<<<<<<<<<<<======;;;>>>AAABBBCCCGGGMMMSSSYYYUUUPPPLLLIIIFFFBBB???======<<<;;;:::888777666444444333222222222222222000000000000000000000000111000000111111222333444333444444666777999;;;<<<===>>>@@@BBBEEEGGGHHHIIILLLMMMOOOQQQTTTUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddccccccdddfffgggiiijjjjjjggggggggghhhiiijjjlllmmmoooppppppqqqpppooommmllljjjjjjkkkkkklllllllllmmmjjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjlllpppuuu}}}}}}ooocccUUUJJJFFFEEEBBB???===???AAACCCFFFLLLSSSWWWWWWXXXXXXXXXWWWUUUSSSRRRPPPMMMIIIEEEBBB???<<<:::999999888888888777777777555555666666666666666666888999:::<<<@@@DDDGGGIIIKKKOOOUUUZZZ]]]aaadddfffkkklllmmmooopppqqqqqqrrrnnnnnnoooppppppqqqrrrsssoooooonnnmmmllllllllllllkkkkkkkkklllmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrrrrrrrssstttuuuttttttsssssssssrrrrrrrrrpppqqqrrrsssssstttsssssstttsssrrrssstttttttttrrrrrrrrrssstttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttuuuwwwyyyzzzyyyyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyysssqqqnnnjjjiiiiiijjjkkkiiiiiihhhggghhhiiikkklllppppppqqqqqqrrrrrrrrrrrrnnnmmmmmmlllllllllmmmmmmoooooonnnmmmnnnooopppqqqrrrtttxxxzzz|||}}}{{{zzzzzz{{{|||zzzzzz{{{}}}~~~xxxsssppppppppppppqqqrrrrrrqqqooonnnlllmmmmmmnnnoooppppppmmmjjjhhhccc______\\\QQQEEE>>>888333111333444111111333222222111111111111222222222222222333222222111000111000//////......//////.........---------,,,,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))***+++,,,((((((((())))))*********))))))))))))))))))))))))&&&'''(((((())))))((((((((('''&&&%%%%%%''')))***))))))************))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))************))))))%%%&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))*********))))))(((((((((((()))))))))*********++++++,,,,,,,,,---...///111111000000222555555444888???LLLaaa|||uuu^^^QQQDDD???>>>===<<<===<<<>>>AAADDDEEEEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;999<<<@@@AAACCCGGGMMMRRR[[[XXXTTTOOOLLLHHHDDD@@@>>>>>>>>>===;;;:::888777444444333222222222222333000000000000000000000000000000000000111222333444333333444555666888:::;;;<<<===>>>AAACCCEEEGGGHHHJJJKKKNNNQQQSSSUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddddddddeeeffffffggghhhhhhffffffffffffggghhhjjjjjjnnnnnnoooppppppooonnnmmmllllllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjeeegggjjjooouuu~~~pppeeeVVVMMMJJJHHHDDD@@@@@@BBBDDDGGGKKKQQQYYY^^^^^^^^^^^^]]]\\\YYYWWWVVVQQQNNNIIIFFFCCC@@@===::::::999999999888888888888777777777666666666666666555666777:::===AAAEEEGGGJJJNNNTTTZZZ]]]aaadddfffjjjkkkmmmooopppqqqqqqrrrmmmmmmmmmnnnoooqqqrrrrrrpppooonnnmmmllllllllllllkkkkkkkkklllmmmnnnpppppprrrrrrrrrrrrrrrrrrrrrrrrvvvtttsssqqqqqqrrrssstttsssrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrsssssssssssssssrrrqqqrrrssstttsssqqqsssssstttuuuuuuuuuuuutttppppppppppppppppppppppppppppppppppppqqqrrrssstttuuuwwwyyyyyyyyyxxxyyyzzzwwwxxxxxxxxxxxxxxxwwwwwwpppnnnjjjgggfffgggiiikkkhhhhhhgggfffgggiiikkkmmmoooppprrrtttuuuuuutttsssnnnnnnnnnmmmmmmnnnnnnooopppooonnnmmmnnnoooqqqrrruuuxxx{{{~~~~~~|||zzzyyyyyyzzzzzzxxxxxxzzz}}}zzzuuutttttttttqqqssstttuuutttqqqmmmkkkgggiiilllppprrrpppllliiieee```]]]\\\UUUHHH???===666222000333555222222333222222111111111111222222111111333444444333333222000000///............//////.........------------------,,,+++++++++++++++******+++++++++,,,,,,,,,************************((((((((((((((()))***+++))))))))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''(((***+++,,,))))))************))))))'''((()))******))))))((())))))))))))))))))))))))))))))************))))))'''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********)))*********++++++++++++,,,,,,,,,---...///000111//////111444444333777===EEEVVVmmmiiiZZZKKKDDDAAA>>><<<<<<;;;===AAADDDFFFEEEDDDCCCCCCBBBAAA???>>>>>>======;;;::::::999999::::::;;;:::===@@@BBBCCCFFFLLLQQQ^^^ZZZVVVRRRNNNJJJEEEBBB?????????>>>===;;;999999555444333333222222333333000000000000000000000000000000000000111222333444222333333444666888999:::;;;<<<>>>@@@BBBEEEFFFGGGIIIKKKMMMPPPSSSUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^___```aaabbbcccdddddddddffffffffffffffffffffffffffffffeeeffffffggghhhiiilllmmmnnnppppppoooooonnnooonnnlllkkkjjjiiiiiiiiikkkjjjjjjjjjkkkllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjccceeeiiinnnuuusssgggYYYPPPLLLJJJEEE@@@CCCDDDGGGJJJNNNUUU]]]bbbdddddddddcccaaa___\\\[[[RRROOOJJJFFFCCC@@@===::::::::::::999999999999888888888777777777666666666333444555888<<<@@@CCCEEEIIIMMMTTTZZZ^^^aaadddfffjjjkkkmmmnnnpppqqqqqqrrrlllllllllmmmnnnpppqqqrrrppppppooommmmmmllllllllljjjkkkkkklllmmmnnnpppppprrrrrrrrrrrrrrrrrrrrrrrrwwwuuusssqqqqqqqqqrrrsssrrrrrrrrrqqqqqqqqqppppppooopppqqqrrrsssssstttssssssrrrqqqqqqssssssrrrqqqssstttuuuuuuvvvvvvuuuuuuppppppppppppppppppppppppppppppppppppqqqrrrssstttvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwxxxyyyyyyxxxvvvuuunnnlllhhheeedddfffiiikkkhhhgggffffffgggiiilllmmmnnnpppsssvvvwwwwwwuuutttoooooonnnnnnnnnoooooopppqqqpppnnnmmmmmmoooqqqrrrxxx{{{~~~}}}|||zzzyyyyyyyyyyyywwwxxxzzz~~~{{{wwwvvvwwwwwwrrrtttvvvwwwvvvrrrmmmjjjbbbeeejjjooorrrqqqmmmiiiccc___\\\YYYPPPBBB<<<<<<555111111444555333222444222222111111111111111222000111333444555555444333000000///...............000/////////............000///---+++***)))((((((*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))+++,,,......))))))************))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))************)))))))))************))))))((((((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...///000111///---///222333222666<<<999GGG]]]uuurrrbbbPPPGGGCCC???<<<;;;:::===AAADDDFFFFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;>>>AAABBBCCCEEEJJJOOOccc```[[[WWWRRRLLLGGGCCC@@@>>>======<<<;;;999666777555444222111111222222333222111111000000111111666555444222111000000000444444555666777888999:::999:::<<>>>>><<<;;;:::999888666555555999888888777666555555444555666777888:::===BBBEEEJJJNNNTTTYYY\\\___aaacccggggggiiikkklllmmmnnnnnnmmmllllllmmmmmmnnnooopppqqqppppppooonnnmmmmmmlllmmmmmmllllllllllllmmmmmmnnnpppqqqqqqqqqqqqsssttttttttttttsssrrrqqqpppooorrrqqqooonnnnnnoooqqqrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssrrrrrrrrrtttuuuuuuuuuuuuuuutttsssppppppooooooooooooppppppooooooooopppqqqssstttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttrrrpppoookkkjjjhhhggggggggghhhiiiffffffeeeddddddfffjjjmmmppprrrtttvvvwwwwwwvvvuuutttsssqqqooonnnnnnooopppqqqqqqqqqpppooopppsssvvvwww|||~~~zzzxxxxxxxxxwwwwwwxxxxxx{{{{{{vvvuuuvvvwwwxxxtttwww{{{zzzuuulllddd``````bbbggglllppppppmmmjjjaaa\\\VVVNNNGGG@@@999444333333333222222222111111000000//////000111222222222111111111000000//////000000000000////////////---.../////////...,,,,,,222...***)))+++,,,+++***,,,+++)))((((((((()))***++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''*********)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))(((''''''&&&++++++******************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))************))))))((((((***************************+++---.........000222222111111000111333444555;;;DDDRRRdddppp[[[KKKBBB???===;;;;;;;;;<<>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===???BBBFFFIIIKKKeeeaaa\\\WWWSSSNNNIIIEEEAAA@@@>>>======<<<999777888777555444333333333333333222111111000000111111//////////////////000111222222333444555666777777::::::<<<>>>AAACCCDDDEEEFFFHHHKKKMMMNNNQQQUUUXXXUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^___```aaabbbbbbbbbeeeddddddccccccdddffffffeeeeeefffgggggghhhhhhiiihhhiiijjjkkkmmmmmmmmmmmmlllllllllkkkjjjjjjiiiiiijjjhhhggghhhjjjkkkiiihhhjjjhhheeeeeeffffffdddbbbaaacccfffllluuu}}}nnnaaaVVVOOOJJJGGGEEEIIINNNRRRWWW]]]dddiiikkklllmmmmmmkkkgggccc```ZZZWWWQQQJJJDDD@@@>>>===<<<;;;;;;:::999888777777999999888777666555555444444555777888999<<>><<<;;;;;;<<>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===???BBBEEEHHHJJJhhhddd___YYYUUUQQQLLLIIIDDDBBB@@@>>>>>>===:::888:::999777666555444444444333222111111000000111111111111111111111222333333000000111222333444555555::::::<<<===???AAABBBCCCEEEGGGIIIKKKMMMPPPSSSVVVTTTVVVYYYZZZYYYYYY[[[\\\\\\\\\^^^___```aaaaaaaaacccccccccccccccdddeeefffdddddddddeeeffffffggggggggghhhiiikkkkkklllllllllkkkkkkkkkjjjjjjiiiiiihhhiiihhhggggggiiiiiihhhggghhhfffcccbbbcccdddeeedddbbbdddgggmmmvvvzzzlll```VVVNNNJJJGGGJJJPPPUUU[[[bbbiiimmmooopppqqqpppnnnjjjeeebbb]]]ZZZUUUNNNHHHBBB>>><<<;;;;;;;;;::::::999999999:::999888777666555555444444555666777888<<<@@@CCCIIIMMMSSSXXX\\\___bbbdddggghhhiiikkklllmmmmmmmmmllllllllllllmmmnnnoooooonnnnnnnnnoooooooooppppppoooooonnnnnnnnnnnnoooooommmnnnppppppooooooqqqrrrtttttttttttttttsssrrrqqqqqqpppooonnnnnnooopppqqqnnnnnnoooooooooppppppppppppqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrppppppooonnnnnnmmmnnnnnnmmmnnnoooqqqsssuuuvvvwwwzzzyyyxxxwwwvvvuuuuuutttvvvuuussspppllliiigggfffdddddddddddddddfffggggggfffggggggggggggjjjmmmpppsssuuuwwwxxxyyyxxxwwwvvvtttsssqqqpppoooooopppqqqqqqqqqpppooonnnooorrrtttyyy~~~~~~|||{{{yyyyyy{{{~~~{{{xxxtttssstttuuuuuuuuuwwwxxxwwwrrrjjjbbb\\\YYYXXXZZZ]]]bbbfffgggdddbbb\\\VVVNNNEEE???999444111333333333222222222111111000000000000000000111222111111000000000000//////............---------------............---,,,,,,---+++))))))***++++++++++++******)))((()))))))))))))))))))))************''''''''''''''''''''''''&&&''''''((())))))******%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********++++++++++++++++++*********************************)))+++,,,,,,++++++,,,...000000000000111222333444333888???LLLccc}}}hhhUUUIIIBBB>>><<<::::::;;;>>>BBBEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===???AAAEEEHHHIIIlllhhhbbb]]]YYYUUUQQQNNNGGGEEEBBB@@@???>>><<<::::::999888777666555444444333222111111000000111111555555444333222111111222000000111111222333333444999:::;;;<<<===>>>???@@@CCCEEEHHHIIIKKKMMMQQQTTTSSSUUUWWWYYYXXXYYYZZZ[[[ZZZ[[[\\\^^^___`````````bbbbbbbbbbbbccccccdddeeeccccccddddddeeeffffffgggfffggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffgggeeebbbaaaaaaccceeegggeeegggjjjoooyyywwwiii]]]RRRLLLJJJNNNSSSZZZbbbiiiooosssrrrssssssssspppkkkfffccc```]]]XXXRRRKKKDDD>>>;;;::::::::::::::::::::::::::::::999888777555444444333444666666777:::???BBBHHHLLLRRRXXX\\\___bbbdddggghhhiiijjjkkklllllllllkkkkkkkkkkkklllmmmnnnooommmmmmnnnooopppqqqqqqrrrppppppoooooooooooopppppplllnnnoooooonnnnnnoooqqqrrrrrrsssssssssrrrqqqqqqppppppooooooooooooppppppoooppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvxxxwwwwwwvvvuuutttrrrqqqppppppooonnnmmmmmmmmmmmmmmmnnnppprrrtttvvvwwwwwwyyyxxxxxxwwwvvvvvvuuuuuuvvvtttqqqmmmiiieeecccaaabbbbbbbbbcccdddfffggggggeeefffggghhhhhhkkknnnqqquuuwwwxxxzzzzzzyyywwwvvvsssrrrqqqppppppppppppqqqpppqqqqqqoooooopppsssuuu{{{~~~{{{{{{{{{|||}}}|||zzzxxxuuutttssstttwwwxxxxxxxxxyyywwwssslllccc[[[VVVTTTVVVWWWYYY]]]aaaaaa```^^^ZZZSSSJJJAAA;;;777333111333333333222222222111111111000000000000000111111000000000000000000///////////////.........------.........---------,,,,,,+++***))))))******+++++++++******)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((())))))######$$$%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))%%%%%%%%%%%%$$$$$$######))))))))))))************)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++***************************+++---,,,++++++,,,---//////000000111222222333333555999BBBUUUqqqmmmZZZLLLCCC>>>;;;:::::::::===AAADDDFFFFFFFFFFFFEEECCCBBB@@@???>>>>>>======<<<<<<<<<<<<<<<=========???AAADDDGGGHHHoookkkfffaaa]]]YYYUUURRRKKKHHHDDDBBB@@@???===;;;:::999999777666444333222333222111111000000111111222111000//////...//////111111111222333333444444888999999:::;;;<<<===>>>BBBDDDFFFGGGIIIKKKNNNQQQQQQSSSUUUWWWWWWWWWYYYZZZXXXYYYZZZ\\\^^^____________```aaabbbbbbcccccccccccccccdddeeeeeeffffffgggffffffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggfffdddcccbbbdddgggiiijjjkkkmmmrrr{{{~~~oooaaaUUUNNNNNNQQQWWW___hhhpppuuuwwwvvvwwwwwwvvvsssnnniiifff```^^^ZZZTTTLLLEEE???;;;999999999::::::::::::;;;;;;;;;:::888777555444444333444555555666999===AAAFFFKKKQQQWWW\\\___ccceeeggghhhiiijjjkkkllllllllljjjjjjjjjkkkkkklllmmmnnnlllmmmnnnoooppprrrssssssppppppooooooooooooppppppmmmnnnoooooonnnmmmooopppoooooopppqqqqqqqqqpppppppppoooooooooooooooooopppoooppppppqqqrrrrrrssssssttttttttttttttttttttttttwwwwwwvvvvvvtttsssqqqqqqppppppooonnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuurrrooojjjfffbbb```___```aaabbbccceeefffggggggbbbdddfffgggiiikkkooorrrwwwxxxzzz{{{zzzyyywwwvvvrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrvvvxxx}}}~~~|||zzzyyyyyywwwuuussssssssstttwww{{{}}}}}}|||zzzwwwrrriii___XXXTTTRRRVVVVVVWWWZZZ\\\]]]\\\ZZZVVVPPPFFF>>>999666444333333333333222222222111111111111000000000000000111//////////////////000000000000000/////////............------,,,,,,,,,,,,******************++++++************)))))))))((((((((())))))******++++++)))))))))))))))))))))))))))((((((((('''''''''&&&$$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++++++++++++++++++++************************+++,,,------,,,+++,,,.........///000111111111111555555888>>>LLLdddrrr```PPPEEE>>>;;;;;;::::::<<<@@@CCCEEEEEEFFFFFFFFFEEECCCBBB@@@???>>>>>>===<<<<<<<<<<<<=========>>>???@@@CCCEEEGGGqqqnnnjjjgggccc^^^YYYUUUNNNKKKFFFCCCBBB@@@>>>===:::::::::999777555333222333222111111000000111111/////////000111222333444222222222222333333444444666777888999:::;;;<<<<<<@@@BBBDDDFFFGGGIIILLLOOONNNPPPSSSTTTUUUUUUWWWXXXVVVWWWYYY[[[]]]^^^^^^___^^^^^^```aaabbbbbbcccbbbcccccccccdddeeeeeeffffffeeeeeefffgggggggggggggggggggggggggggggggggggggggfffgggiiihhhggggggiiijjjiiiiiihhhgggffffffiiilllppppppqqqttt|||rrrdddXXXQQQQQQTTTYYYbbblllsssxxxyyyzzzzzzzzzyyyuuupppkkkggg___]]]XXXSSSLLLEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666444444222333444444555888<<>><<<;;;:::<<>>======<<<<<<======>>>>>>>>>>>>@@@BBBDDDFFFrrrpppnnnkkkgggbbb[[[VVVPPPMMMHHHEEECCCAAA@@@>>><<<<<<<<<;;;999666444333333222111111000000111111111111111222333444666777111222222222222333333333444555666777999:::;;;<<>>>>>>>>==================<<<;;;999777666444444222333444444444777;;;>>>DDDIIIPPPVVV[[[```cccfffggghhhiiijjjjjjkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmmmmmmmnnnoooqqqrrrssssssooooooooonnnnnnooooooooonnnoooppppppnnnnnnooopppmmmmmmooopppqqqqqqqqqqqqnnnnnnoooooooooooonnnnnnoooooopppqqqrrrsssttttttttttttttttttuuuuuuuuuuuurrrsssssssssrrrqqqqqqppppppooooooppppppqqqrrrsssqqqrrrtttvvvwwwvvvuuuttttttttttttttttttsssssssssllljjjgggccc```^^^]]]]]]^^^___```bbbcccccccccbbbaaacccfffiiikkknnnrrruuuxxxyyyzzz{{{zzzxxxvvvtttqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwzzz~~~zzztttpppnnnnnnnnnnnnpppqqqssswww|||}}}wwwnnneee___[[[[[[YYYXXXVVVUUUVVVVVVUUUSSSLLLGGG@@@;;;888666555444333333333222222222111111222222111000000000000000........./////////000000000000/////////............---,,,+++++++++,,,,,,+++---...---+++)))***+++)))******+++***)))((('''*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((()))))))))*********++++++************************(((***+++,,,+++,,,---///,,,---...000000000000///111222666;;;???JJJ```uuu|||ooo```SSSIIIDDD>>><<<:::;;;>>>AAACCCCCCDDDEEEFFFGGGGGGEEECCCBBB???>>>>>>===============>>>>>>>>>>>>@@@BBBCCCEEErrrqqqpppnnnjjjddd\\\WWWRRRNNNIIIEEECCCBBB@@@???=========<<<:::888555444333222222111000111111111111111000000///000000000111111111111222222222222333444555777888:::;;;<<<>>>@@@BBBCCCDDDFFFIIILLLJJJMMMPPPQQQRRRRRRTTTVVVTTTUUUWWWYYY[[[\\\]]]^^^[[[]]]___```bbbbbbbbbaaa`````````aaabbbbbbccccccddddddeeeeeeffffffeeeeeeeeefffffffffffffffffffffdddgggjjjjjjiiiiiilllooommmoooqqqpppmmmkkkmmmooouuutttssstttyyyuuuhhh]]]VVVRRRSSSXXXbbbllltttvvvvvvuuuuuuuuusssooojjjdddaaa[[[XXXTTTOOOJJJEEEBBBAAA@@@@@@@@@@@@?????????>>>===<<<;;;999777666444444222333333333444666:::>>>DDDIIIPPPVVV[[[```dddfffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmmmmnnnooopppqqqrrrssssssoooooonnnnnnnnnnnnooooooooopppqqqpppooonnnooopppmmmnnnooopppqqqrrrrrrrrrnnnnnnoooooooooooonnnnnnqqqqqqrrrsssuuuvvvvvvwwwrrrsssssstttuuuvvvwwwwwwqqqqqqrrrrrrrrrqqqppppppooooooppppppqqqrrrttttttrrrsssuuuvvvwwwvvvuuutttuuuuuutttsssrrrqqqqqqpppiiigggccc```]]]\\\\\\\\\]]]^^^___aaaaaaaaa``````aaadddhhhkkkmmmppptttwwwxxxyyyzzzzzzzzzwwwuuutttqqqqqqrrrsssssssssrrrrrrssstttvvvwwwyyy}}}}}}xxxqqqlllkkklllmmmmmmooooooqqquuuzzz~~~zzzrrriiiccc```___ZZZXXXUUUTTTTTTSSSRRRQQQHHHDDD>>>:::777666555333333333333222222222111111222222111000000///000000---.........//////000000//////.........---------...---,,,+++***+++,,,---,,,...000///+++)))***+++)))******++++++)))((('''++++++******))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''(((((())))))*********+++************************&&&(((*********+++---...,,,---...000000000000///...///444999;;;BBBUUUiiivvvgggYYYNNNIII???===;;;;;;>>>@@@BBBBBBCCCEEEFFFGGGGGGFFFEEECCC??????>>>===============???>>>>>>>>>???AAACCCDDDwwwuuusssoookkkeee^^^ZZZTTTQQQLLLIIIFFFCCC@@@>>>;;;999777777888999888777666555444333222111111111111111111111000000000000000000000000000000000000111333444444444555777999<<<===>>>@@@BBBDDDEEEFFFHHHHHHJJJLLLPPPQQQRRRQQQSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^___````````````___^^^^^^______```aaabbbcccccccccdddddddddeeeeeeeeeeeedddddddddeeeeeefffhhhiiiiiihhhhhhjjjmmmpppqqqwwwzzztttooonnnooonnnqqqnnnnnnppprrrzzzxxxhhh[[[TTTQQQPPPSSS[[[gggpppsssrrrllllllkkkiiieee```[[[YYYVVVTTTQQQNNNIIIFFFCCCAAAAAA@@@??????>>>>>>??????===<<<;;;:::888777666555666666666555555777;;;>>>CCCHHHOOOUUUZZZ___cccfffhhhgggfffffffffgggiiijjjkkkjjjiiihhhhhhjjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnpppooooooooonnnnnnmmmmmmmmmnnnooopppppppppppppppppppppooooooooooooooopppnnnpppsssxxx||||||yyyvvvvvvtttrrrqqqqqqrrrssstttsssrrrqqqpppoooooooooooommmmmmnnnooopppqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvsssrrrqqqpppqqqpppnnnlllgggddd```\\\YYYYYYZZZ\\\\\\]]]^^^___```bbbccccccfffgggiiikkknnnrrruuuvvv|||~~~}}}yyyuuuuuuuuussssssrrrqqqqqqrrrrrrrrrssssssuuuxxx}}}{{{vvvpppjjjggggggjjjlllmmmoooqqqrrruuuyyy~~~~~~{{{vvvooogggaaa^^^ZZZVVVTTTTTTRRRNNNKKKEEEAAA<<<888777666555444222222222111111111000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''))))))***))))))((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((''''''''''''(((,,,+++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''*********+++,,,,,,,,,---(((((()))***+++,,,,,,,,,,,,,,,+++******+++++++++,,,---...///000000000000111333333111222<<>>@@@AAA@@@AAACCCEEEFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@>>><<<;;;::::::<<<===>>>@@@BBBDDDEEEFFFwwwuuusssqqqmmmggg```[[[UUURRRNNNJJJGGGDDDAAA???===;;;999999::::::999888666666444333222222111111111111111111000000000000000000000000000000000000111333444444444555777999;;;;;;===???AAACCCDDDEEEGGGGGGIIIKKKNNNPPPPPPPPPRRRTTTWWWXXXXXXXXXYYY[[[\\\\\\]]]^^^____________^^^^^^^^^^^^___```aaaaaaccccccccccccddddddddddddeeeeeedddddddddeeeffffffhhhhhhiiihhhhhhjjjmmmpppttt{{{~~~yyysssqqqpppnnnllliiihhhjjjmmmuuuyyyiii\\\UUURRRQQQSSSZZZccciiijjjiiibbbaaa```]]]ZZZVVVSSSQQQQQQPPPNNNKKKGGGDDDBBB@@@AAAAAA@@@???????????????>>>===<<<;;;999888777777333444444444444777<<>>999666555555444333222222222111111111000000000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))******))))))((((((((((((((())))))))))))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***((((((((((((((()))***+++)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))************++++++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...///000000000000///111222222444;;;GGGQQQjjj{{{pppaaaTTTLLLEEE@@@@@@@@@>>>???AAADDDEEEGGGHHHIIIHHHFFFEEECCCBBB@@@>>><<<;;;;;;:::<<<===>>>@@@BBBCCCEEEEEEvvvuuuuuussspppjjjccc^^^XXXTTTPPPLLLIIIFFFCCC@@@@@@>>><<<;;;<<<<<<;;;:::777666555444333222222222222222111111111000000000000000000000000000000000111222444444333444666888999999;;;===???AAABBBCCCDDDEEEGGGIIIKKKMMMNNNNNNPPPSSSUUUVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___``````bbbbbbbbbbbbcccccccccccceeedddddddddeeeeeefffgggggghhhhhhhhhhhhjjjmmmpppwwwyyyuuupppkkkeeeaaa```aaaeeemmm|||zzzjjj^^^WWWRRRQQQRRRWWW]]]```___\\\VVVUUUSSSQQQNNNKKKIIIHHHJJJJJJIIIGGGEEECCCAAA@@@BBBAAA@@@@@@??????@@@@@@??????>>>===;;;:::999999222222333333444777<<<@@@DDDIIIPPPWWW\\\aaaeeeggghhhhhhgggggghhhhhhiiijjjkkkjjjiiiiiiiiijjjlllmmmlllmmmmmmmmmmmmnnnnnnnnnooonnnnnnmmmmmmnnnnnnoooppppppppppppoooooooooooooooppppppppppppoooooonnnooooooooonnnnnnooooooppprrrtttwww||||||vvvuuusssrrrqqqqqqrrrrrrrrrqqqppppppoooooooooooommmnnnnnnooopppqqqrrrrrrtttuuuuuuvvvvvvvvvuuuuuuqqqpppoooooommmjjjfffccc^^^\\\YYYVVVUUUUUUVVVWWWZZZZZZ\\\]]]___aaabbbcccggghhhkkkooosssvvvyyy{{{~~~|||xxxuuussssssssssssrrrrrrrrrsssssstttsssuuuxxx|||wwwsssnnniiiggghhhjjjlllkkknnnqqqsssuuuyyy}}}{{{sssmmmccc^^^XXXVVVVVVRRRIIIAAA===:::666444333444333222222222222111111111111111000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))***))))))))))))((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))''''''(((((()))+++,,,---((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++,,,************))))))))))))******************++++++------,,,,,,,,,,,,------,,,---...///////////////---///111333555:::???DDDXXXppppppcccVVVMMMEEEBBB@@@===>>>AAADDDEEEGGGIIIIIIIIIGGGFFFDDDCCCAAA???===<<<;;;;;;<<<===>>>@@@AAACCCDDDEEEuuuuuuuuuuuusssnnnfffaaa[[[XXXSSSOOOLLLIIIFFFCCCBBB@@@===<<<===<<<;;;:::888777666444333222222222222222222111111111000000000000000000000000000000111222333333222333555777666777999;;;===???@@@AAAAAACCCEEEGGGHHHJJJKKKLLLNNNQQQSSSUUUUUUVVVWWWYYYYYYYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^______``````aaaaaaaaabbbbbbbbbddddddcccddddddeeefffgggfffggggggggghhhjjjmmmpppxxx}}}wwwoooggg^^^ZZZWWWYYY]]]dddrrr~~~zzzkkk___XXXPPPPPPQQQTTTWWWWWWUUUSSSOOOMMMKKKIIIGGGEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;444555555444555888<<<@@@DDDIIIQQQWWW]]]aaadddggghhhhhhhhhhhhiiiiiijjjjjjkkkjjjjjjjjjjjjkkklllmmmlllllllllmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnooooooppppppppppppppppppoooooopppppppppppppppooonnnmmmooonnnnnnnnnnnnoooooopppssstttwww|||}}}vvvuuutttrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooommmnnnooopppqqqrrrrrrssstttuuuuuuuuuuuuuuutttssspppooonnnmmmkkkgggaaa]]]ZZZXXXVVVTTTSSSTTTUUUVVVXXXYYY[[[]]]___aaacccccchhhjjjmmmqqqvvvyyy|||~~~~~~{{{xxxuuusssrrrsssssssssssssssssstttuuuvvvxxx{{{~~~tttqqqmmmiiihhhiiikkkmmmnnnppptttvvvxxx{{{~~~wwwrrrhhhaaa[[[XXXXXXRRRGGG===:::777444333333444333333111111111111111111111111000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))((((((((((((((((((((()))***+++,,,+++******)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++******))))))((((((''''''+++++++++***************------,,,,,,,,,---......,,,---....../////////...//////000222555888:::;;;KKKaaa}}}~~~qqqaaaWWWMMMGGGCCC???@@@CCCCCCEEEGGGIIIJJJJJJIIIHHHEEEDDDBBB@@@>>>===<<<<<<======>>>@@@AAABBBCCCDDDuuuuuuuuuuuutttpppjjjfff```\\\XXXTTTPPPMMMIIIGGGCCCAAA>>>======<<<;;;999999888777555444333222222222222222222111111111111000000000000000000000000111222333222222222444666555555777999;;;===>>>???>>>AAADDDFFFFFFGGGIIIKKKLLLOOOQQQSSSSSSTTTVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^_________`````````aaaaaabbbbbbbbbccccccdddffffffeeefffgggggggggjjjnnnqqqvvv~~~xxxnnnddd[[[UUUQQQRRRVVV^^^jjjuuuxxxxxxxxxzzz~~~zzzkkk___XXXNNNNNNOOOPPPQQQQQQPPPNNNJJJHHHGGGEEECCCBBBAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>======<<<<<<999999888777666888<<>>============>>>???AAABBBCCCCCCuuuttttttttttttrrrmmmjjjeeeaaa\\\XXXUUUQQQMMMKKKEEECCC@@@???>>>===;;;:::;;;:::888666444333222222333222222222222111111111000000000000000000000000111222222222111111333555444444666888:::<<<===>>><<<@@@DDDEEEDDDEEEGGGJJJJJJMMMPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^____________`````````aaabbbcccdddeeeeeefffffffffgggjjjnnnqqquuu}}}{{{pppeee\\\UUUOOOPPPSSSZZZeeennnooopppqqqqqquuu~~~xxxjjj^^^WWWMMMMMMLLLLLLKKKKKKKKKKKKEEEDDDCCCBBB@@@???======<<<>>>@@@BBBCCCCCCBBBBBBAAA@@@??????>>>>>>????????????>>>======<<<;;;;;;;;;;;;:::888777888<<>>>>>======>>>???@@@AAABBBBBBuuutttsssssssssrrrooommmiiieee```\\\XXXUUUQQQNNNHHHFFFCCCAAA@@@???===;;;;;;:::888666555333333222333333222222222111111111000000000000000000000000000111222111000000222444333444666777:::;;;===>>>;;;???CCCDDDCCCCCCGGGJJJIIIKKKNNNPPPQQQRRRTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______```bbbcccddddddeeeffffffgggjjjnnnqqqvvv~~~uuuiii___WWWPPPPPPSSSYYYbbbkkkmmmnnnooonnnpppwwwvvvhhh]]]VVVMMMLLLJJJGGGEEEEEEFFFGGGCCCCCCCCCBBB@@@===;;;:::999;;;>>>AAABBBBBBAAA@@@@@@???>>>>>>======>>>>>>=========<<<;;;;;;::::::999999999888777999===@@@FFFLLLTTT\\\aaaeeegggiiiiiijjjkkklllllllllkkkjjjjjjkkkkkklllllllllllllllkkkkkklllllllllmmmmmmmmmlllmmmnnnnnnnnnnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppooommmllllllmmmmmmoooppppppppppppppprrrtttuuusssqqqrrrrrrsssssstttsssssssssoooooonnnnnnnnnnnnoooooonnnooopppppprrrrrrssstttrrrrrrqqqqqqpppnnnmmmlllhhheee```\\\YYYWWWTTTQQQOOOOOOOOOPPPQQQSSSUUUUUUWWWXXX[[[^^^aaadddfffgggkkknnnrrrvvvzzz|||}}}}}}{{{xxxwwwwwwxxxvvvtttttttttttttttuuuvvvwwwxxx{{{~~~~~~}}}zzzwwwtttsssqqqpppqqqsssvvvwwwzzz}}}|||{{{zzzzzzzzzwwwsssppphhheee```WWWMMMDDD===999777666444444444444333111000000111111111222222222000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++((())))))))))))((((((''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++******(((((((((((((((((())))))(((((()))***+++,,,------))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))((()))))))))))))))******)))))))))***+++++++++,,,*********++++++,,,---...---------......------,,,***...222222000000444888;;;DDDUUUkkk|||nnn```SSSLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@??????======>>>???@@@AAAAAABBBuuusssrrrqqqrrrrrrqqqoookkkhhhccc^^^[[[WWWSSSPPPJJJHHHEEECCCBBB@@@>>>===<<<;;;999777555444333222333333333222222222111111000000000000000000000000000111222111000000222444333444555777999;;;===>>>:::???DDDDDDCCCCCCFFFJJJHHHJJJMMMOOOPPPQQQSSSUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^```aaabbbcccdddeeeffffffgggjjjnnnqqqxxxyyynnnaaaYYYQQQPPPSSSXXXaaaiiioooppppppnnnnnnsss~~~tttggg\\\UUUMMMLLLHHHDDDAAA@@@BBBDDDCCCDDDDDDCCCAAA>>>;;;999777999<<<@@@AAAAAA@@@??????>>>>>>===============<<<<<<;;;;;;::::::999999777777777666777999===AAAHHHNNNWWW^^^dddgggiiikkkiiijjjkkklllmmmlllkkkkkkjjjkkkllllllmmmmmmllllllkkkkkkkkklllllllllmmmmmmkkklllmmmnnnnnnmmmlllkkkkkklllllllllmmmmmmnnnnnnmmmnnnoooppppppppppppppplllllllllmmmmmmooopppppppppppppppqqqssssssqqqoooqqqqqqrrrsssttttttttttttoooooonnnnnnnnnnnnooopppoooooopppqqqrrrsssssstttqqqqqqqqqpppnnnmmmkkkkkkeeeaaa[[[WWWTTTRRRPPPOOOMMMMMMNNNOOOPPPRRRTTTUUUWWWYYY[[[^^^aaaeeeggghhhlllnnnrrrwwwzzz|||||||||~~~{{{wwwvvvwwwxxxwwwuuuttttttttttttuuuvvvxxxxxxzzz}}}~~~{{{xxxuuuuuutttsssrrrsssuuuxxxzzz|||~~~~~~}}}{{{yyyxxxwwwuuurrrooofffddd___UUUIII???:::999777555333333333333111000000000111111222222222222000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))))))))******++++++++++++))))))***))))))((('''''''''((()))******)))((('''&&&''''''''''''''''''&&&*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***++++++++++++(((((((((((()))+++,,,---------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***%%%%%%&&&'''((()))******(((((())))))******++++++(((((()))***+++,,,,,,---************+++,,,---...---------...------,,,,,,%%%,,,333333000...222666777===LLLbbbzzz}}}mmm]]]TTTRRRHHHIIIKKKLLLLLLJJJIIIGGGHHHGGGEEECCCAAA@@@??????======>>>???@@@AAAAAABBBsssssssssrrrqqqpppooonnnooojjjccc^^^[[[XXXVVVUUUQQQMMMHHHCCC@@@>>><<<::::::999888777666666666666333333222111000000000111000000000000000000000000000000000000000000000000222222333444555666777888999:::;;;===???AAACCCDDDGGGGGGHHHJJJLLLNNNPPPQQQPPPRRRTTTUUUUUUUUUVVVWWWUUUVVVWWWYYYZZZYYYYYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^______```aaaaaaaaadddeeegggggghhhkkknnnqqq{{{}}}vvvhhh^^^UUUSSSVVV\\\eeennnrrrrrrqqqpppqqqvvv}}}{{{qqqeee[[[TTTJJJHHHEEEDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDAAA===;;;<<<<<<<<>><<<<<<:::999:::;;;;;;:::999;;;999888::::::999===CCCKKKQQQZZZaaaeeeggghhhiiimmmmmmnnnnnnnnnnnnmmmmmmjjjkkklllmmmnnnmmmlllkkkllllllllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmlllnnnnnnmmmmmmmmmllllllllljjjkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnoooqqqqqqrrrrrrrrrssssssssstttttttttsssqqqooonnnnnnooooooooooooooonnnoooooopppqqqnnnnnnmmmnnnnnnlllhhheeeaaa^^^YYYTTTPPPNNNNNNNNNLLLMMMMMMMMMNNNQQQUUUYYYZZZ\\\```bbbdddfffjjjlllppprrrtttwwwyyy{{{|||}}}zzzzzzyyyxxxwwwvvvuuutttuuutttsssssstttwww{{{}}}}}}|||||||||~~~}}}}}}~~~~~~}}}{{{xxxwwwqqqrrrtttvvvxxxzzz|||}}}~~~}}}~~~~~~zzzuuussssssqqqlllhhhaaa[[[RRRJJJCCC===999666666666555444333333222222111222222222222111000000////////////////////////000///...---,,,------...000///,,,*********+++,,,******************************))))))******+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&%%%&&&((()))+++,,,,,,---)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************))))))))))))******$$$%%%'''(((***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////000111111222222999999AAATTTlllsss```UUUOOOIIIFFFGGGIIIHHHHHHJJJJJJIIIGGGEEEBBB@@@>>>===>>>>>>>>>>>>????????????rrrrrrrrrrrrqqqpppooonnnooojjjddd```]]][[[YYYWWWTTTPPPJJJFFFCCC@@@===;;;::::::999777777777777777444333222111111000000111000000000000000000000000000000000000000000000000222222333444555666777777888999;;;===???AAABBBCCCEEEEEEFFFHHHJJJLLLNNNOOONNNPPPSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^^^^___``````aaaaaaccceeefffggghhhkkknnnqqqyyy|||nnncccZZZWWWYYY^^^fffnnnsssrrrqqqpppqqquuu{{{|||rrrfff[[[UUULLLJJJFFFDDDEEEEEEEEEEEEFFFFFFHHHHHHFFFCCC@@@>>>=========???AAACCCBBBAAABBBAAABBBCCCDDDDDDAAA???===<<<::::::<<<<<<;;;::::::888777:::::::::>>>DDDMMMSSS\\\cccggghhhjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjkkklllllllllllllllllllllllllllllllllllllllnnnnnnoooooonnnnnnmmmlllmmmmmmmmmmmmmmmlllllllllkkklllmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnooopppppprrrrrrrrrrrrsssssssssssstttsssqqqpppoooooooooppppppoooooooooooooooppppppnnnmmmllllllllliiieeebbbYYYWWWSSSOOOLLLKKKLLLLLLLLLMMMMMMMMMNNNQQQVVVZZZ^^^```ccceeefffgggjjjlllqqqrrrtttvvvxxxzzzzzz{{{yyyyyyxxxwwwvvvuuuttttttuuutttssstttvvvyyy}}}}}}|||zzzzzz{{{|||}}}||||||}}}|||{{{yyyvvvuuuqqqsssuuuwwwzzz|||~~~{{{vvvqqqnnnllliiiddd```\\\VVVNNNFFF@@@;;;777444666555555444333333222222111222222222222111000000////////////////////////000///...---,,,------...000...,,,+++******+++,,,***************************************+++,,,,,,******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''''''''((()))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))******+++******))))))))))))******'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------.../////////000111111222222666666===LLL```vvvrrrdddTTTMMMHHHHHHJJJIIIIIILLLJJJIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>??????qqqqqqqqqqqqpppooonnnnnnnnnjjjfffbbb```___]]][[[XXXTTTOOOIIIFFFBBB???===;;;:::999888888777777777555444333222111111111111000000000000000000000000000000000000000000000000222222333333444555666666777888:::;;;===???AAAAAABBBCCCDDDEEEGGGJJJLLLMMMLLLNNNQQQRRRQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]]]]^^^______``````aaabbbdddfffggghhhjjjnnnqqqwww~~~uuujjj```\\\]]]___fffmmmqqqqqqpppoooooosssxxx}}}}}}ttthhh]]]VVVOOOKKKGGGEEEEEEGGGHHHHHHHHHIIIKKKKKKJJJGGGDDDBBB???>>>>>>???AAACCCBBBAAACCCDDDEEEHHHJJJIIIFFFCCC???===;;;;;;<<<<<<;;;:::999666666999:::;;;AAAGGGPPPVVV^^^dddhhhiiijjjkkkmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjkkkllllllllllllmmmmmmmmmmmmmmmmmmooooooooooooooonnnmmmmmmlllllllllllllllmmmmmmmmmkkklllnnnooooooooonnnmmmllllllllllllllllllmmmmmmlllllllllllllllmmmnnnoooqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqpppppppppppppppqqqpppooooooooooooooopppooommmkkkjjjiiifffaaa^^^UUUTTTQQQOOOMMMMMMNNNOOOLLLMMMMMMNNNOOORRRWWW[[[ccceeehhhiiiiiijjjlllmmmqqqrrrsssuuuvvvwwwwwwxxxxxxxxxwwwvvvuuuttttttssstttssstttuuuxxx||||||{{{yyywwwwwwxxxyyyzzz{{{{{{zzzyyywwwuuusssqqqqqqsssvvvyyy}}}|||vvvpppllliiieee```\\\TTTOOOHHHAAA<<<888555333555555444444333333222222111111222222111111000//////////////////////////////...------,,,---------///...,,,+++***++++++,,,************************++++++******++++++,,,---++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((''''''''''''(((((()))))))))((((((''')))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))*********************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''''''((())))))***++++++******))))))))))))*********++++++,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...//////000000111111222888999===GGGUUUgggppp\\\RRRKKKIIIJJJJJJKKKMMMJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>>>>>>>>>>???oooooopppppppppoooooonnnmmmjjjgggeeedddbbb```^^^[[[XXXRRRMMMHHHDDD@@@===<<<;;;:::999888888888888666555444222222111111111000000000000000000000000000000000000000000000000111222222333444444555555666777888:::<<<===??????AAAAAABBBCCCEEEHHHJJJKKKKKKMMMPPPQQQQQQQQQRRRTTTVVVUUUUUUTTTUUUWWWXXXZZZYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]^^^______``````aaaccceeefffgggjjjnnnqqqvvv}}}xxxmmmccc___^^^___dddjjjnnnnnnmmmmmmnnnqqqwww{{{}}}uuuiii^^^WWWQQQMMMHHHEEEEEEGGGIIIJJJKKKLLLMMMMMMLLLIIIFFFDDD@@@???>>>???AAACCCCCCBBBFFFGGGJJJNNNPPPNNNJJJFFFAAA???===;;;<<<<<<;;;:::888666666999;;;===DDDKKKSSSXXX___dddgggiiijjjkkklllmmmmmmnnnnnnmmmmmmlllkkkjjjiiihhhiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnooooooppppppoooooonnnmmmkkkkkkllllllllllllmmmmmmlllmmmnnnooooooooonnnmmmkkkkkkllllllllllllmmmmmmkkkkkkkkkkkkllllllmmmnnnpppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnoooooommmjjjhhheeebbb^^^ZZZSSSQQQPPPNNNMMMMMMNNNOOOMMMMMMNNNOOOPPPTTTYYY]]]fffiiilllmmmnnnnnnoooqqqqqqrrrsssttttttuuuttttttvvvvvvvvvuuutttssssssrrrssssssuuuwww{{{~~~}}}zzzyyywwwuuuuuuvvvwwwxxxzzzyyyxxxuuusssqqqpppooorrrtttxxx|||{{{yyyyyy{{{}}}xxxsssmmmiiifffccc^^^ZZZMMMIIIBBB===999777444333444444444333333333222222111111111111111000000///////////////////////////...---------------------...---,,,++++++++++++,,,************************+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))************************))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************&&&''''''((()))***++++++******))))))))))))******+++,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000111111111777888<<>>======>>>>>>nnnoooooopppppppppoooooollljjjhhhggggggeeebbb```]]]ZZZTTTOOOKKKFFFAAA>>>===<<<;;;::::::999999999777666555333222111111111111111111111111111111111000000000000000000000000111111222222333333444444555666777888:::;;;======???@@@AAABBBDDDGGGIIIJJJJJJMMMOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\]]]]]]^^^^^^______```bbbdddeeegggiiinnnqqqvvv{{{wwwnnneeebbbaaaaaafffkkklllmmmmmmnnnooosssyyy}}}~~~vvvlllbbb[[[TTTPPPJJJGGGGGGIIIJJJKKKMMMNNNOOOOOOMMMJJJGGGDDDAAA???>>>???BBBCCCDDDDDDIIIKKKPPPUUUWWWUUUOOOKKKFFFCCC???===<<<<<<;;;999999666777:::===@@@GGGOOOTTTYYY___dddfffhhhiiijjjllllllmmmmmmmmmmmmllllllkkkjjjiiihhhiiijjjkkklllmmmmmmmmmnnnnnnooooooooopppppppppqqqpppoooooonnnkkkkkkllllllllllllllllllkkklllnnnooooooooonnnmmmkkkkkkkkkkkkllllllmmmmmmlllkkkkkkkkkkkkllllllmmmoooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmlllmmmnnnkkkhhheeebbb^^^ZZZWWWNNNMMMKKKJJJJJJJJJJJJJJJNNNOOOPPPQQQSSSWWW\\\```gggjjjnnnpppqqqrrrsssuuuqqqqqqrrrssssssssssssrrruuuttttttssssssrrrrrrrrrssstttvvvyyy~~~~~~}}}|||zzzxxxvvvuuuuuuuuuwwwxxxzzzxxxuuussspppooonnnnnnsssuuuyyy}}}{{{uuurrrrrrssstttnnnjjjeeebbbaaa^^^YYYUUUHHHDDD>>>:::888666555444333333333333333222222222000111111111111000//////////////////////////////,,,,,,------------------------,,,,,,++++++,,,,,,************************++++++******++++++,,,---************************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************&&&''''''((())))))************))))))))))))******+++++++++++++++******)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........///000000111111111222666:::===III```uuusssdddSSSKKKIIIGGGHHHJJJIIIJJJJJJKKKJJJHHHFFFEEEBBBAAA???===<<<<<<===>>>nnnnnnooopppqqqqqqqqqqqqmmmlllkkkkkkkkkiiifffccc___\\\WWWRRRNNNIIIDDD@@@>>>===<<<;;;::::::::::::888777666444333222111111111111111111111111111111000000000000000000000000111111111222222333333333444444555777888:::;;;;;;>>>>>>???@@@BBBEEEGGGHHHIIIKKKNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^______aaacccdddfffiiimmmpppvvvzzzxxxooohhhggggggiiimmmrrrrrrsssttttttvvvyyy~~~yyyppphhhbbbZZZVVVQQQNNNMMMNNNNNNNNNPPPQQQQQQPPPNNNJJJFFFDDDAAA???>>>???BBBEEEFFFFFFKKKOOOUUU\\\```^^^XXXSSSLLLHHHCCC@@@>>>===;;;:::;;;888888<<<>>>BBBJJJRRRWWW[[[```dddfffggghhhjjjllllllmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqpppoooooollllllllllllkkkkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmllljjjjjjkkkkkkllllllmmmmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnoooooooooppppppooopppqqqrrrssssssrrrrrrpppooonnnmmmkkkkkkjjjjjjkkkhhhccc```]]]YYYUUURRRMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSUUUZZZ___dddgggkkkooorrrssstttuuuvvvqqqqqqrrrrrrssssssrrrrrrssssssrrrrrrrrrqqqqqqqqqtttuuuxxx|||}}}zzzzzz|||}}}}}}}}}||||||{{{zzzxxxvvvvvvwwwxxxyyyyyywwwtttqqqooooooooopppuuuwwwzzz}}}|||uuuooommmmmmmmmnnngggdddbbbaaaaaa]]]WWWRRREEEAAA<<<888777666555444333333333333222222222222000000111111000000///...////////////////////////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%&&&'''((()))*********))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))******))))))))))))******)))***************))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......//////000000111000111555888:::BBBTTTfffoooYYYMMMHHHFFFFFFGGGGGGIIIJJJKKKKKKJJJHHHFFFDDDBBB???===<<<<<<======nnnooopppqqqrrrrrrrrrrrrqqqppppppppppppmmmiiifffaaa^^^YYYUUUQQQMMMGGGDDD???>>>===<<<;;;;;;;;;;;;999888666555333222222111111111111111111111111111000000000000000000000000111111111111222222222222333444444666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEGGGIIILLLNNNNNNOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^```bbbdddfffiiimmmpppuuuyyyzzzsssnnnooorrrtttyyy~~~}}}uuuoookkkccc___[[[XXXVVVUUUTTTSSSSSSTTTTTTRRROOOKKKGGGDDD@@@???>>>???BBBFFFHHHHHHKKKPPPZZZccciiiiiiddd___SSSOOOIIIDDDAAA???===<<<>>>;;;:::===@@@DDDLLLTTTZZZ]]]bbbfffggghhhiiijjjkkkllllllmmmmmmllllllkkkjjjjjjkkklllllllllllllllmmmmmmnnnoooooopppqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmlllkkkjjjiiiiiiiiijjjlllmmmmmmmmmlllkkkiiijjjjjjkkkllllllmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnoooooooooooopppqqqsssssstttssssssooonnnmmmkkkjjjiiihhhhhheeebbb^^^ZZZWWWSSSPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRTTTUUUXXX\\\bbbgggiiilllqqqssstttsssttttttpppqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqpppppppppuuuwwwzzz~~~~~~yyyuuuuuuvvvxxx{{{|||}}}}}}}}}}}}|||zzzyyyxxxyyyzzz{{{yyywwwtttpppooooooqqqrrrvvvxxx{{{}}}~~~~~~}}}|||yyyssslllhhhggghhhhhhgggcccbbbaaaaaaaaa\\\TTTNNNCCC???:::777666555555444222222222222222222222222000000000000000//////...////////////////////////***+++,,,---...------,,,+++,,,,,,,,,---,,,,,,,,,************************))))))(((((())))))***+++************************((((((((((((((()))******))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((()))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((('''''''''******))))))))))))******))))))***************)))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------......///000000000111222555888999>>>JJJWWWpppzzz```QQQJJJFFFEEEFFFFFFHHHJJJKKKKKKJJJHHHGGGEEECCC???===;;;;;;<<<===nnnooopppqqqrrrsssssssssssssssssssssssspppkkkhhhbbb___[[[XXXTTTOOOJJJGGG???>>>===<<<<<<;;;;;;<<<999888777555333222222222111111111111111111111111000000000000000000000000111111111111111222222222333333444555666777888999999999:::<<<>>>@@@BBBCCCEEEHHHJJJLLLLLLMMMOOOQQQQQQRRRTTTUUUVVVVVVUUUUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^```bbbdddeeeiiimmmppptttwww}}}}}}wwwsssuuuyyy}}}yyytttpppiiifffbbb___]]][[[YYYWWWVVVVVVVVVTTTQQQLLLGGGDDD@@@>>>===???CCCGGGIIIJJJJJJQQQ\\\hhhpppppplllhhhXXXTTTMMMGGGDDDAAA???===???<<<<<<>>>AAAEEEMMMUUU\\\___dddggghhhiiikkklllkkkllllllmmmmmmllllllkkkjjjkkklllmmmnnnmmmlllkkkmmmnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppnnnnnnmmmllljjjiiihhhhhhiiijjjkkklllllllllkkkjjjiiiiiijjjkkkkkklllmmmmmmnnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnooonnnoooqqqssstttttttttsssooonnnllljjjiiigggggggggbbb^^^ZZZVVVSSSPPPLLLJJJGGGHHHJJJLLLOOOQQQRRRSSSRRRSSSUUUVVVYYY^^^dddhhhkkknnnrrrtttsssrrrrrrrrrpppqqqrrrrrrssssssssssssqqqqqqqqqpppppppppppppppvvvxxx{{{{{{tttqqqrrrtttwwwyyy|||}}}}}}~~~~~~|||zzzzzz{{{|||}}}yyywwwssspppoooppprrrtttwwwyyy{{{}}}}}}|||zzzyyypppjjjdddaaabbbccccccccc]]]\\\\\\]]]\\\VVVMMMFFFBBB>>>999666555444444333222222222222222222222222000000000000000//////...////////////////////////)))***,,,---...------,,,++++++,,,---------,,,,,,************************((((((((((((((())))))***++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))++++++++++++***)))((('''))))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&******))))))))))))******))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------......///000000000......111444555777???IIIeee{{{eeeSSSKKKGGGEEEEEEEEEGGGIIIKKKLLLJJJIIIGGGEEECCC@@@===;;;;;;<<<===mmmnnnnnnpppqqqrrrssssssuuurrrppppppqqqqqqnnnkkkccc^^^YYYVVVVVVRRRKKKEEEGGGDDD@@@===<<<<<<;;;:::;;;::::::999777666444333222222222111111111111000222222111111111111222222000000000000000000000000111111111222444666777888:::;;;<<<===>>>???@@@AAAFFFFFFGGGIIIKKKLLLMMMNNNPPPQQQQQQSSSTTTUUUVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbcccdddeeeiiimmmqqqwww||||||yyyvvvrrrmmmhhheeebbb___\\\[[[YYYVVVRRRMMMIIIEEECCC===<<<<<<>>>BBBFFFHHHHHHIIIOOOZZZgggssswwwuuuqqqhhh___RRRHHHDDDBBB@@@???>>>>>>===???DDDKKKSSSXXX```cccfffhhhiiijjjlllmmmmmmlllkkkjjjjjjjjjkkkllljjjjjjlllmmmmmmmmmlllkkkmmmmmmmmmnnnoooooopppppprrrrrrqqqpppooonnnmmmlllmmmmmmlllkkkkkkkkkkkklllkkkjjjiiihhhhhhhhhiiijjjiiijjjjjjkkkkkkjjjjjjiiimmmmmmlllllllllkkkkkkkkknnnmmmlllkkkkkklllmmmnnnppppppqqqqqqrrrqqqqqqqqqooollliiifffeeedddaaa___YYYWWWSSSOOOLLLJJJIIIIIIJJJLLLNNNNNNOOOPPPSSSUUURRRUUUXXX\\\___bbbgggjjjnnnqqqssstttsssrrrrrrsssrrrrrrrrrsssuuuuuusssqqqnnnoooqqqqqqppppppqqqsssxxxyyy{{{~~~yyyqqqooopppppprrruuuxxx}}}~~~}}}||||||yyywwwssspppppprrrvvvxxxyyyzzz||||||{{{xxxuuussslllgggaaa^^^^^^^^^\\\ZZZ[[[\\\]]]ZZZUUUNNNJJJGGGBBB>>>:::777666555444333222222333222111///---,,,...................................................,,,+++)))(((((())))))///...---,,,++++++++++++,,,++++++***)))(((''''''(((((((((((()))***+++,,,)))*********++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************%%%%%%&&&&&&'''(((((((((******))))))((((((''''''))))))))))))((((((((((((((((((''''''''')))***+++((('''&&&&&&&&&''')))***))))))))))))))))))))))))************************)))))))))******+++++++++***+++,,,,,,------,,,,,,///////////////.........111111222222444777<<<@@@QQQiiiooo[[[OOOIIIEEECCCIIIJJJKKKLLLLLLKKKJJJJJJGGGFFFCCC@@@>>><<<<<<<<>>???@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]___aaabbbdddeeeiiinnnqqqxxx~~~~~~zzzuuuppplllhhhdddbbb]]]ZZZVVVQQQLLLHHHDDDCCC>>><<<<<<===AAADDDEEEEEEIIIOOOZZZiiivvv||||||yyynnneeeXXXNNNHHHFFFCCCAAA@@@???@@@BBBGGGOOOVVV[[[aaadddfffhhhiiiiiikkkmmmlllkkkjjjiiiiiijjjkkkllljjjkkklllmmmnnnmmmllllllmmmmmmnnnnnnoooppppppqqqrrrrrrqqqpppooonnnmmmlllmmmmmmlllkkkkkkkkkkkkllllllkkkjjjiiihhhiiiiiijjjiiijjjjjjjjjjjjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllkkkllllllmmmnnnooooooppppppppppppooooookkkiiieeecccaaa^^^[[[XXXSSSQQQNNNKKKHHHGGGGGGHHHKKKLLLNNNOOOOOOQQQTTTVVVWWWZZZ]]]```bbbeeeiiimmmnnnpppsssssssssrrrrrrsssssssssssstttuuuuuusssqqqnnnoooqqqqqqpppppprrrssswwwxxx{{{~~~uuuooommmoooqqqsssvvvzzz~~~}}}zzzxxxvvvttttttvvvxxxzzzyyyzzz||||||{{{yyyvvvtttlllhhhbbb___^^^^^^]]][[[ZZZ\\\]]]ZZZTTTMMMGGGDDD???<<<888555555444333222222222222222111///---,,,................................................///...,,,+++******++++++******)))))))))******++++++++++++******))))))(((+++***))))))))))))))))))))))))))))))*********+++************************((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++******)))((((((''''''))))))))))))((((((((((((''''''(((((())))))*********)))(((''''''((())))))(((((('''''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///000000111222555:::>>>FFF\\\vvvmmmZZZOOOIIIEEECCCEEEFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDAAA>>>===<<<<<>>===;;;;;;;;;:::999888777555444333333333222222222111111222222111111111111222222000000000000000000000000000111111222333555666777999999:::;;;===>>>??????@@@AAABBBDDDGGGIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\^^^___aaaccceeejjjooossszzz~~~yyyuuupppkkkgggaaa^^^YYYSSSMMMHHHEEEDDD@@@???>>>>>>AAACCCDDDDDDHHHNNNYYYiiiyyyvvvmmm```VVVOOOKKKGGGDDDBBBBBBCCCFFFLLLSSSZZZ___bbbeeeggghhhiiiiiikkkllljjjjjjiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnoooppppppqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkllllllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkllllllkkkkkklllmmmnnnnnnnnnooooooooonnnmmmlllkkkfffddd```]]]ZZZWWWRRROOOKKKIIIGGGEEEDDDDDDEEEFFFKKKMMMOOOPPPQQQSSSVVVYYY^^^```ccceeegggiiilllooonnnppprrrsssrrrrrrsssttttttttttttuuuvvvvvvtttrrrnnnpppqqqqqqpppqqqrrrtttwwwxxx{{{~~~xxxpppkkkkkkmmmqqqssswww}}}{{{{{{zzzzzzzzzzzz{{{|||{{{|||}}}}}}|||zzzxxxvvvnnnkkkfffbbb```___]]]\\\[[[\\\]]]ZZZSSSKKKDDD@@@;;;999666444444444444333222222222111000///...---........................------------------------000///...---,,,,,,,,,---******++++++,,,------...++++++++++++++++++++++++---,,,+++)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))&&&&&&'''((()))******++++++***)))((('''''''''''')))(((((((((((()))***+++))))))))))))))))))))))))************************---------------,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,,,,---------......///000222777:::<<>>===<<>>;;;;;;;;;:::999777666555444333333333222222222222222222111111111111222222000000000000000000000000000000111111222444555666777888999:::;;;===>>>>>>>>>???AAACCCEEEGGGIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\^^^```ccceeejjjpppttt~~~{{{uuuppplllgggccc]]]VVVPPPKKKGGGFFFDDDBBBAAABBBDDDFFFGGGGGGHHHMMMYYYiiizzz~~~uuuhhh]]]UUUOOOJJJFFFCCCDDDFFFKKKQQQXXX^^^bbbdddfffhhhiiiiiiiiijjjkkkiiiiiiiiiiiiiiiiiijjjjjjllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqppppppooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjkkkkkkllllllkkkkkkkkkjjjjjjkkkhhhhhhiiiiiiiiiiiihhhhhhffffffggghhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhbbb___\\\XXXUUUPPPKKKGGGDDDCCCAAAAAAAAACCCEEEFFFLLLNNNPPPRRRSSSVVVYYY\\\cccfffhhhjjjkkklllnnnpppnnnppprrrrrrrrrrrrsssuuuvvvuuuuuuvvvxxxwwwuuussspppqqqqqqqqqqqqrrrtttvvvxxxzzz}}}{{{ssskkkiiijjjmmmqqqsssxxx}}}}}}~~~~~~~~~}}}~~~~~~~~~|||zzzyyytttqqqmmmhhhdddaaa___^^^]]]______[[[SSSIIIAAA===999777555444555555555444111111111000000///...---........................------------------------//////......------------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++)))(((''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''(((((())))))******&&&''''''(((((()))))))))))))))(((((('''''''''''')))))))))))))))******+++))))))))))))))))))))))))************************************++++++++++++***+++,,,,,,------,,,,,,))))))***+++,,,------...,,,---......///111555888:::EEEVVVlll~~~uuugggYYYOOOHHHCCC@@@;;;>>>AAAEEEHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>oooooooooppppppqqqqqqqqqppppppooommmkkkiiihhhhhheeebbb]]]YYYVVVTTTSSSRRROOOLLLIIIFFFEEECCC@@@>>>;;;;;;;;;;;;:::888777666444444444444333333333222222222111111111111222222000000000000000000000000000000000111222333444555666666777999:::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIKKKLLLMMMOOOQQQRRRTTTTTTRRRSSSSSSTTTVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]```bbbeeejjjpppttt{{{vvvsssllliiiccc\\\UUUOOOKKKIIIGGGFFFDDDDDDFFFHHHHHHHHHHHHMMMYYYjjj{{{|||pppddd[[[TTTMMMHHHEEEGGGJJJOOOUUU[[[aaadddfffhhhiiijjjiiihhhiiijjjhhhhhhiiiiiijjjjjjjjjjjjllllllllllllmmmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqppppppoooooonnnmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjjjjggghhhhhhiiiiiihhhhhhgggeeeeeefffgggiiijjjkkkkkkjjjkkkkkklllllllllmmmmmmnnnmmmlllkkkiiifffdddccc^^^[[[WWWSSSPPPLLLGGGCCC??????>>>???AAADDDGGGIIILLLOOOQQQTTTVVVYYY]]]___fffiiilllmmmmmmnnnooopppoooppprrrrrrrrrsssuuuvvvxxxwwwwwwxxxyyyxxxvvvtttqqqrrrsssrrrrrrsssvvvyyy{{{}}}~~~wwwooojjjjjjlllooorrrtttxxx}}}~~~~~~}}}|||{{{yyytttoooiiidddbbbaaabbbcccbbb\\\SSSHHH???;;;888666555555666666666444111111000//////.................................---------------------------------------,,,,,,+++''''''((((((((('''&&&%%%*********+++,,,,,,------++++++***)))(((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,---......///,,,.../////////111444666999>>>KKK___uuu~~~{{{tttnnndddZZZPPPHHHBBB>>>;;;<<>>>>>???AAACCCDDDEEEFFFIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRTTTUUUVVVWWWWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[]]]```bbbeeeiiiooosss}}}{{{tttqqqlllfff___XXXSSSQQQNNNKKKIIIGGGHHHHHHGGGFFFHHHNNN[[[mmmxxxlllccc[[[RRRMMMHHHJJJNNNSSSYYY^^^ccceeegggiiikkkjjjiiihhhhhhiiiggghhhiiijjjkkkkkkkkkkkklllkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnooooooppppppooooooooonnnnnnmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiigggggghhhhhhhhhhhhggggggeeeeeefffggghhhjjjjjjkkkkkkkkkllllllllllllkkkkkkkkkkkkiiigggdddaaa___]]]XXXUUUPPPLLLIIIFFFCCCAAA=========>>>AAAEEEIIIKKKMMMOOOSSSUUUXXX[[[```ccchhhkkknnnooooooooopppqqqpppqqqrrrsssssstttvvvyyyzzzyyyyyyyyyzzzyyywwwttttttttttttttttttvvvyyy|||~~~}}}vvvooommmnnnqqqssstttvvvxxx|||~~~~~~|||~~~}}}}}}~~~}}}zzztttmmmhhhfffeeegggfffccc\\\QQQFFF===999777666555555666777555444111000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***((()))******)))'''&&&%%%)))*********++++++,,,,,,***)))))))))))))))***+++''''''''''''(((((((((((())))))))))))))))))))))))************************((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++******))))))((((((((((((((())))))))))))***))))))((('''&&&%%%%%%$$$%%%&&&(((((()))(((((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------......//////---...000000000111333555555777AAAQQQfff}}}{{{vvvnnnkkkeee]]]SSSJJJBBB>>><<<<<<===???BBBDDDGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooolllhhheeeeeefffccccccaaa^^^ZZZWWWVVVUUUQQQOOOLLLJJJHHHEEEBBB???<<<<<<<<<<<<;;;:::999888555555555555444444444444222222111111111111222222000000000000000000000000000000///000000111222333444444555666888999:::;;;======>>>???@@@AAABBBBBBFFFGGGHHHJJJLLLNNNPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^```bbbdddiiinnnrrr|||vvvppphhhbbb^^^ZZZVVVRRRNNNLLLJJJHHHFFFIIIPPP^^^rrruuulllcccZZZSSSMMMOOOSSSXXX]]]bbbeeegggiiijjjkkkkkkiiigggggghhhggghhhjjjkkklllllllllkkkkkkjjjjjjiiijjjkkklllmmmlllllllllmmmnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjiiijjjkkkkkkkkkjjjiiihhhfffgggggghhhhhhggggggfffffffffggghhhiiiiiijjjjjjllllllmmmmmmlllkkkiiihhhggggggeeebbb___[[[XXXWWWQQQMMMHHHDDDBBBAAA???>>>;;;;;;<<<>>>AAAFFFIIILLLMMMPPPSSSWWWYYY]]]bbbeeeiiillloooqqqqqqqqqrrrrrrqqqrrrsssttttttuuuxxx{{{{{{zzzzzzzzz{{{zzzwwwuuuvvvvvvvvvuuuuuuxxx||||||vvvqqqqqqsssvvvxxxxxxyyyzzz}}}~~~}}}|||}}}~~~{{{zzz}}}}}}}}}}}}||||||||||||||||||zzzvvvppplllkkkkkkjjjhhhcccYYYNNNCCC;;;777666555444444555555333222111000///...---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++---...---,,,+++)))))))))************************))))))))))))******''''''((((((((()))))))))************************))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***+++,,,,,,------,,,,,,------------............,,,...///000///000111333333333999EEEUUUiiiyyysssmmmlllhhhaaaWWWMMMEEE@@@===<<<;;;;;;===@@@CCCFFFEEEFFFGGGHHHHHHGGGFFFFFFlllllllllmmmmmmmmmmmmmmmmmmnnnooolllgggddddddfffcccdddcccaaa]]]YYYWWWWWWUUUSSSPPPNNNLLLIIIFFFCCC<<<<<<<<<<<<;;;:::999999666666555555555444444444222222111111111111222222000000000000000000000000000000//////000111222222333444555666777999::::::<<<<<<======>>>?????????CCCDDDFFFHHHJJJLLLNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUYYYXXXXXXYYYYYYZZZ[[[\\\\\\^^^```bbbdddhhhmmmqqq~~~vvvoookkkeee```[[[UUUQQQNNNJJJGGGJJJQQQaaavvv|||rrriii___YYYPPPRRRVVV[[[```dddgggiiiiiikkklllkkkiiigggggghhhhhhiiikkklllmmmmmmllllllkkkjjjiiiiiiiiijjjkkklllkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiijjjjjjiiiiiijjjkkkjjjiiihhhgggffffffggggggggggggffffffgggggghhhhhhiiiiiijjjjjjlllmmmmmmmmmllljjjhhhgggeeedddaaa^^^[[[WWWTTTRRRLLLGGGAAA===<<<<<<<<<<<<;;;;;;<<<>>>AAAFFFJJJLLLNNNPPPTTTWWWZZZ^^^cccgggjjjmmmqqqsssssssssssstttrrrssstttttttttvvvyyy||||||{{{zzz{{{{{{zzzxxxuuuwwwwwwwwwvvvvvvyyy}}}|||wwwssstttvvvyyy{{{{{{{{{|||}}}~~~|||{{{{{{{{{{{{|||zzzxxx{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyvvvqqqnnnnnnoookkkhhhbbbWWWKKK@@@999666555444333333444444222000111000...------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++'''(((***,,,---,,,+++***))))))))))))))))))))))))++++++***))))))((())))))(((((((((((())))))))))))************************((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))************))))))((((((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&%%%$$$%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&$$$###"""++++++,,,---------,,,,,,------------------------,,,---////////////000222444333666>>>IIIZZZvvvyyysssmmmmmmkkkeee[[[PPPGGGBBB>>><<<999888999===AAADDDDDDEEEGGGHHHIIIIIIHHHGGGooooooooooooooonnnmmmmmmpppnnnkkkiiihhhgggeeedddeeecccaaa___^^^\\\YYYVVVVVVTTTRRRPPPOOOMMMJJJGGGDDDBBB@@@>>><<<<<<<<<<<<999999888777666555444444444444333333222111000000111111111111000000000000000000000000111111111111555555555555666666666666999:::;;;<<<===???@@@@@@AAADDDFFFHHHHHHJJJLLLOOONNNNNNOOOOOOQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZZZZ[[[^^^___```aaacccgggmmmqqqzzz~~~~~~{{{uuunnnddd\\\WWWSSSNNNJJJNNNUUUeee{{{~~~tttmmmccc[[[[[[[[[]]]^^^aaadddfffgggiiijjjjjjjjjjjjiiihhhgggfffggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnmmmlllkkkkkkllllllkkkkkkjjjiiihhhhhhfffggghhhiiijjjiiihhhhhhfffffffffeeeeeedddddddddccccccdddfffggghhhiiijjjkkkkkkjjjiiigggfffeeeeeeccc___ZZZVVVRRRNNNJJJGGGDDDBBB???<<<:::;;;<<<===;;;<<<>>>???AAAEEEJJJMMMSSSVVVZZZ]]]```dddhhhkkkooopppqqqrrrssstttttttttuuuvvvwwwwwwvvvwwwyyy{{{zzz|||~~~~~~|||{{{{{{{{{zzzyyyxxxxxxzzz}}}}}}yyyvvvuuuwwwzzz|||~~~~~~}}}||||||zzzwwwvvvvvvyyy|||~~~}}}zzzxxxvvvuuuwwwwwwwwwxxxwwwwwwvvvvvvwwwuuurrrppppppnnnllljjjddd___WWWOOOGGG@@@888444444444444444444444444444111111111111000000000000///............---------.........------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,+++***))))))******,,,+++***((((((((())))))******))))))))))))******,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''',,,+++)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((())))))************)))((())))))))))))))))))))))))((()))***++++++***)))(((++++++***************++++++*********+++,,,---------,,,+++******,,,...///((()))***,,,---.........///333888<<>>???@@@@@@BBBDDDFFFFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^___```bbbfffkkkooowww}}}{{{|||{{{pppggg```YYYRRRNNNQQQXXXggg|||zzzsssjjjaaa]]]^^^___aaaccceeegggiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjkkkjjjjjjkkkkkkjjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllkkkkkkjjjjjjlllkkkkkkjjjiiiiiihhhhhhggggggiiijjjjjjjjjiiihhhggggggfffeeeddddddccccccddddddeeefffgggiiijjjkkkiiiiiigggfffdddcccaaaaaa]]]YYYTTTPPPMMMIIIEEECCC@@@>>>;;;999888888:::;;;<<<>>>@@@AAACCCGGGLLLOOOTTTWWW[[[___bbbfffiiillloooooopppqqqrrrsssttttttuuuvvvwwwwwwvvvvvvxxxzzzzzz|||}}}}}}{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~zzzxxxwwwyyy{{{}}}}}}~~~~~~~~~}}}|||zzzyyyyyywwwuuuuuuvvvxxx{{{}}}~~~|||yyywwwvvvuuuxxxxxxwwwwwwvvvuuutttssssssqqqooommmllljjjgggeee___ZZZRRRJJJCCC===777333444444444444444444444444////////////............///............---------......---------,,,,,,,,,---,,,++++++++++++------,,,++++++***))))))*********)))))))))))))))************))))))))))))******,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))(((++++++***************++++++************++++++,,,---,,,+++******,,,---///***+++,,,...////////////...111555888:::CCCYYYnnn{{{vvvtttqqqnnnjjj```TTTLLLDDD@@@===<<<;;;999;;;AAAAAACCCGGGJJJKKKJJJIIIHHHmmmmmmnnnnnnnnnnnnnnnnnnooommmkkkjjjjjjiiigggffffffeeebbbaaa```^^^[[[XXXWWWUUUSSSQQQPPPNNNKKKIIIFFFEEECCCAAA???>>>>>>===::::::999888777666555555333333333333333333333333222222111111111000000000000000000111111111222222///000222444666888:::;;;888888999:::<<<===>>>???>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUUUUVVVVVVWWWYYYZZZZZZ[[[[[[\\\]]]___```dddhhhlllsss|||}}}{{{}}}~~~sssjjjaaaXXXQQQTTTZZZfffxxxyyyppphhhbbbbbbcccdddfffhhhjjjkkklllkkkjjjiiiiiiiiijjjkkkjjjiiihhhhhhhhhiiijjjjjjiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiiiiiiiihhhkkkjjjjjjiiiiiihhhhhhgggggghhhiiiiiijjjjjjiiiiiihhhhhhgggfffdddcccbbbbbbccccccbbbcccdddfffhhhiiifffeeedddaaa___]]][[[ZZZTTTPPPLLLHHHFFFCCC???===<<<;;;999888777888:::;;;>>>@@@BBBDDDFFFJJJOOORRRVVVZZZ^^^bbbeeehhhllloooooooooooooooppprrrsssuuutttvvvvvvvvvuuuvvvxxxzzzyyy{{{||||||zzzyyyyyyzzz||||||~~~}}}{{{yyyyyyzzz}}}~~~|||}}}}}}}}}|||zzzwwwvvvtttsssssssssuuuxxx{{{}}}}}}{{{yyyxxxwwwwwwzzzyyyxxxvvvtttrrrqqqpppmmmlllkkkjjjhhhfffbbb^^^WWWQQQIIIBBB===999555333333333333333333333333333////////////............///............---------...------------,,,,,,,,,---,,,+++******+++,,,---,,,+++******)))*********'''((()))******+++++++++******))))))))))))******++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((())))))((((((((())))))))))))))))))))))))))))))************))))))+++***************++++++++++++***)))))))))******---,,,+++***+++,,,---...---......///000000000//////000444666555;;;KKK[[[ttt~~~zzzxxxvvvuuuqqqhhh\\\SSSHHHBBB>>><<<:::888:::>>>===@@@EEEIIIKKKJJJIIIHHHkkkkkklllmmmnnnnnnnnnnnnnnnmmmlllllllllkkkiiigggfffdddbbbaaaaaa___\\\YYYZZZYYYWWWVVVUUUSSSPPPMMMIIIHHHFFFDDDBBB@@@??????;;;;;;:::999888777666666333333333333444444444444222222222111111111000000000000111111111222222222///000111333555777999:::666777888999:::<<<=========???AAABBBCCCDDDFFFHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]^^^```cccgggjjjqqqwww|||rrrggg\\\UUUVVVYYYbbbqqq~~~tttlllfffgggggghhhiiikkklllmmmmmmllljjjhhhhhhiiikkklllkkkjjjhhhffffffgggiiijjjhhhiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggggeeefffggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggfffdddcccbbbaaaaaa```______```bbbdddeeecccaaa___\\\YYYVVVTTTSSSLLLIIIEEECCCAAA???<<<:::;;;:::999999999;;;<<<>>>@@@BBBEEEGGGIIIMMMQQQTTTYYY]]]bbbfffiiillloooqqqpppooonnnmmmoooqqqsssuuutttuuuvvvvvvuuuuuuwwwyyyyyyzzz|||{{{zzzyyyyyyzzz}}}~~~}}}|||zzzyyyzzz{{{}}}~~~||||||}}}}}}|||yyyvvvtttppppppqqqsssvvvyyy|||}}}~~~}}}|||{{{{{{{{{{{{{{{zzzwwwuuurrrpppnnnmmmjjjiiiiiihhhfffbbb\\\XXXNNNIIIBBB<<<888666444333222222222222222222222222111111111111000000000000///............------------------------------------,,,+++*********+++,,,++++++***************+++'''((()))+++++++++***)))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((***,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((''')))))))))))))))))))))))))))))))))******)))))))))*********)))******+++,,,++++++***)))((((((((())),,,,,,+++++++++,,,---.........///////////////...111111444666555777AAAMMMcccxxx~~~|||{{{zzzvvvnnncccZZZMMMEEE???===:::888888<<<:::===BBBFFFIIIJJJIIIHHHhhhiiikkklllnnnooooooooonnnmmmlllmmmnnnmmmkkkiiifffdddbbbaaaaaa___\\\ZZZ\\\ZZZXXXWWWWWWUUURRRPPPKKKJJJIIIGGGEEECCCAAA@@@<<<<<<;;;:::999888777777444444444444444444555555222222222222111111111111111111111111222222222222111111222333444555666666555555666888999:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGEEEFFFGGGHHHKKKMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[]]]___```cccfffiiiooossszzzzzzoooccc\\\XXXZZZ```jjjwwwxxxpppjjjjjjjjjkkkkkklllmmmnnnmmmllljjjhhhhhhiiijjjkkkkkkjjjhhhffffffgggiiijjjggghhhhhhiiiiiihhhhhhhhhffffffffffffffffffffffffeeefffggghhhhhhhhhhhhhhhhhhhhhggggggggggggffffffhhhggghhhhhhhhhhhhiiiiiiiiihhhgggfffdddcccbbbaaaaaa```___^^^______aaaaaa^^^\\\ZZZWWWSSSPPPNNNLLLGGGDDDAAA???>>>===;;;999888888888999;;;===???@@@AAADDDGGGJJJMMMPPPTTTWWW]]]aaafffiiilllnnnppprrrpppooonnnmmmoooqqqsssuuussstttuuuuuutttuuuwwwyyyyyyzzz|||{{{zzzzzz|||}}}zzzzzzzzzyyyyyyzzz{{{{{{||||||}}}|||{{{xxxvvvtttoooppprrruuuxxx{{{~~~~~~~~~~~~~~~yyyxxxuuurrrooolllkkkkkkiiiiiiiiihhheee___XXXRRRGGGCCC<<<888555555444333222222222222222222222222111111111111000000000000///............------------------------------------,,,+++***)))***+++++++++***************++++++)))***+++++++++)))((('''******))))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((***+++,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***))))))))))))))))))*********))))))***++++++,,,++++++***)))((((((((()))++++++++++++,,,,,,------,,,,,,---.........------000000222555444555;;;CCCUUUhhh~~~|||yyyrrrhhh```SSSJJJAAA>>>;;;888777999999;;;???CCCGGGHHHIIIHHHfffhhhiiilllmmmoooooopppmmmlllmmmnnnpppooommmkkkgggeeedddcccbbbaaa^^^\\\ZZZYYYWWWVVVVVVTTTQQQOOOMMMMMMLLLJJJHHHEEECCCAAA======<<<;;;:::999888888555555555555555555555555333222222222222111111111111111111222222222222333222222333333333333333333444444555666888999:::;;;;;;===???@@@@@@AAACCCEEECCCCCCDDDEEEGGGJJJLLLMMMOOOPPPQQQRRRTTTUUUWWWWWWYYY[[[]]]^^^```bbbeeeggglllooottt{{{vvvkkkccc\\\]]]```eeennnwww|||tttmmmllllllllllllmmmmmmnnnkkkjjjiiihhhhhhhhhiiijjjiiihhhggggggggghhhiiiiiifffgggggghhhhhhhhhhhhgggfffffffffffffffffffffffffffggghhhhhhhhhhhhhhhgggffffffffffffffffffffffffggggggfffffffffggghhhiiihhhhhhgggfffdddcccbbbbbbaaaaaa``````___^^^]]]]]]WWWVVVTTTPPPMMMIIIGGGFFFAAA???===<<<<<<;;;:::888555666777999;;;>>>@@@AAADDDGGGKKKNNNQQQTTTXXX[[[aaadddiiilllnnnooopppqqqooooooooooooppprrrsssuuurrrtttttttttttttttvvvxxxzzz{{{|||||||||}}}zzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{zzzyyywwwvvvuuuppprrruuuxxx|||}}}{{{tttrrrooollljjjhhhhhhhhhgggggghhhgggccc[[[QQQJJJAAA===999555444444333333111111111111111111111111////////////............///............---------,,,,,,,,,------------...---,,,+++***))))))***************)))******+++,,,+++++++++******)))((('''******))))))))))))******&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,++++++***)))))))))******++++++,,,,,,,,,---------******+++,,,------,,,,,,...---...111222222666<<>>>>>===<<<;;;:::999999777777666666555555444444333333222222222111111111111111111222222222333333222222222222333333333333333333444555777888999:::999;;;===>>>>>>>>>@@@BBBAAAAAABBBCCCDDDFFFHHHIIIMMMMMMOOOPPPRRRTTTUUUVVVWWWYYY\\\]]]^^^```ccceeegggjjjooovvvzzzmmmeee\\\\\\]]]___cccjjjqqqvvv}}}vvvnnnmmmmmmlllllllllmmmmmmiiiiiiiiihhhhhhhhhggggggffffffgggggghhhhhhiiiiiieeefffgggggghhhhhhggggggffffffffffffffffffffffffggggggggghhhggggggffffffeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddeeefffggghhhggggggfffeeeddddddcccccc^^^______^^^\\\ZZZWWWUUUPPPOOOMMMJJJFFFCCCAAA@@@<<<:::888777888888777666555666888;;;>>>AAACCCDDDHHHKKKOOOSSSVVVYYY\\\___dddgggkkknnnooooooooopppoooooopppqqqrrrsssttttttrrrsssttttttssstttvvvwwwzzz|||}}}~~~{{{{{{||||||{{{zzzyyyxxxzzzyyyxxxvvvvvvvvvvvvvvvrrrtttxxx|||}}}xxxtttlllkkkhhheeedddccccccdddddddddeeeddd___UUUJJJBBB<<<999666444333333222111111111111111111111111111////////////............///............---------,,,,,,,,,---------.........---+++))))))))))))*********))))))***++++++,,,******)))))))))))))))*********))))))))))))******'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---+++************++++++,,,++++++,,,,,,---------,,,))))))***,,,------------///------000222111333777BBBMMMaaazzz{{{vvvooojjj^^^RRRFFFAAA>>>999777777::::::;;;===@@@DDDGGGIIIdddfffhhhjjjmmmooopppqqqllllllmmmooorrrrrrpppmmmkkkjjjhhhhhhgggfffcccaaa\\\[[[YYYYYYXXXWWWTTTRRRPPPOOOOOOMMMKKKHHHEEECCC>>>>>>===<<<;;;::::::999888888777666555444444333333333333222222222111111111111222222222333333333111111111222333333444444222333444555666888999999888999;;;<<<<<<<<<>>>@@@@@@@@@AAAAAACCCDDDFFFFFFKKKLLLMMMOOOQQQRRRTTTTTTUUUXXXZZZ\\\]]]^^^aaacccdddfffkkksss~~~yyylllddd[[[ZZZZZZZZZ[[[```fffjjjsss}}}{{{uuunnnnnnmmmlllllllllllllllggghhhhhhhhhhhhgggffffffdddeeeggghhhiiiiiiiiiiiieeeeeefffggghhhhhhggggggffffffffffffffffffffffffggggggggggggfffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccdddeeefffgggfffffffffeeeeeedddddddddZZZ[[[[[[[[[XXXTTTPPPNNNLLLJJJHHHEEEBBB???===<<<888666444444555666555444777888;;;>>>AAADDDGGGHHHJJJNNNRRRVVVYYY\\\___bbbeeeiiimmmooooooooonnnoooooopppqqqrrrssstttttttttrrrssstttsssssssssuuuwww{{{|||~~~|||}}}~~~~~~}}}{{{yyyxxxyyyxxxuuutttssstttuuuwwwtttwww{{{{{{sssmmmgggeeecccaaa___``````aaaaaabbbbbbaaa[[[QQQDDD;;;999777444333333222000///000000000000000000000000111111111111000000000000//////.........---------,,,,,,,,,------............---+++))))))))))))*********))))))***+++,,,,,,))))))(((((((((***+++---******))))))))))))******)))***+++,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((('''''')))***++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---+++*********+++,,,------***+++,,,---------,,,,,,((()))***,,,---.........333///...111333222333666===EEEWWWnnn|||xxxqqqmmmaaaTTTHHHBBB>>>:::777777;;;::::::;;;>>>BBBGGGIIIddddddeeehhhlllnnnooonnnjjjjjjkkklllnnnppprrrsssqqqpppnnnkkkiiifffdddcccbbb___\\\YYYXXXWWWUUUSSSRRRQQQOOOLLLIIIGGGEEEDDDBBB???===<<<<<<<<<;;;999:::999888777666666666666333333222222111222222222222222222111111111111111222222222222222222222222222222333444555666777888777888999:::;;;<<<<<<===<<<>>>???@@@AAABBBEEEGGGHHHIIIJJJLLLNNNPPPRRRRRRTTTVVVXXXYYYYYYZZZ\\\^^^cccdddiiiqqqyyyxxxnnnhhh```\\\YYYZZZYYYVVVWWWZZZiiinnnwww~~~|||vvvrrrqqqpppnnnmmmkkkjjjjjjjjjggggggffffffeeeeeeeeeeeegggggghhhhhhhhhhhhgggfffgggffffffffffffeeeeeeeeebbbbbbcccddddddeeefffffffffggghhhhhhhhhgggeeedddeeedddcccbbbbbbccceeefffcccccccccdddddddddeeeeeeaaabbbcccccccccaaa___^^^]]]ZZZVVVSSSQQQNNNKKKIIIFFFEEEBBB???===;;;999999777777555333111222555888:::;;;<<<===???CCCIIIMMMPPPSSSWWW[[[^^^aaadddgggkkkkkklllmmmnnnooopppqqqooopppqqqrrrrrrrrrrrrrrrrrrtttuuutttttttttvvvxxxzzz}}}~~~|||yyywwwvvvtttrrrqqqpppqqqssstttuuuzzzyyyoooiiiaaa```______aaabbbbbbaaafffdddaaaZZZPPPGGGAAA>>>888777666555444333333333111111111111111000//////000000000000////////////222222111///...---,,,+++((()))***,,,---...//////------,,,,,,+++***)))))),,,,,,,,,++++++*********((()))***++++++***)))(((******++++++++++++******'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******+++******)))(((''''''&&&'''''''''((()))******+++(((((())))))))))))((((((%%%&&&((()))))))))(((''''''''''''''''''((())))))''''''(((((())))))************))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))))))))***++++++,,,------/////////000111111222222:::;;;EEEZZZtttyyyssshhh___QQQFFF???<<<999777555888;;;;;;;;;===AAADDDccccccdddfffjjjllllllllljjjjjjkkklllnnnppprrrsssrrrqqqpppmmmkkkhhhfffeeecccaaa^^^[[[ZZZYYYWWWUUURRRQQQOOOMMMJJJGGGEEEDDDCCCAAA???>>>>>>===<<<;;;::::::999777777777777777444333333222222222222222111111111111111222222222222222222222222222222222111222222333555666666777666777777888999:::;;;<<<;;;===??????@@@AAADDDFFFGGGHHHIIIKKKMMMOOOQQQQQQSSSTTTWWWXXXXXXYYY[[[]]]aaabbbgggoooxxxxxxpppjjjccc^^^[[[[[[YYYVVVVVVYYY```fffnnnvvvyyyxxxtttpppooonnnmmmkkkjjjiiihhhhhhffffffffffffeeeeeeddddddfffgggggghhhhhhggggggffffffffffffeeeeeeeeeddddddbbbbbbbbbcccdddeeeeeeeeeeeeeeeffffffeeeeeedddccceeeddddddcccccccccddddddbbbbbbbbbbbbbbbbbbcccccc```aaabbbbbbaaa___]]][[[YYYVVVRRROOOLLLJJJGGGDDD@@@???===:::888666666555666666555444333555888;;;:::<<<===???AAAEEEKKKOOOUUUXXX]]]aaacccfffiiikkkkkkllllllmmmoooppppppqqqppppppqqqrrrrrrrrrrrrrrrrrrsssttttttssstttvvvxxxzzz}}}{{{xxxvvvtttqqqooonnnpppsssuuuxxx|||zzzqqqkkkcccaaa^^^^^^___aaabbbbbbfffddd^^^VVVLLLDDD>>>;;;888777666444333333333333000111111111111000//////000000000000/////////...//////...---,,,++++++***))))))+++,,,---...............---,,,,,,+++******,,,,,,,,,++++++*********)))***++++++++++++***)))))))))******+++*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''%%%$$$###(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))************)))((('''''''''&&&&&&'''(((((()))******(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((()))******'''((((((((()))))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))---,,,,,,++++++******))),,,,,,,,,------............//////000000111222222666777???QQQfff|||}}}xxxnnndddVVVKKKCCC???;;;888333666888888888:::===@@@cccbbbbbbdddfffhhhiiihhhjjjjjjjjjlllmmmoooqqqrrrsssrrrqqqooommmkkkiiihhhfffccc```^^^]]]\\\ZZZXXXSSSRRRPPPNNNKKKHHHGGGEEEEEECCCAAA@@@@@@???>>><<<;;;:::999888888777777777555444333222222222222222000000111111222222333333222222222222222222222222000111111222333444555555555555666777888999999::::::<<<===>>>>>>@@@BBBEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPRRRTTTVVVVVVWWWYYY[[[]]]___dddmmmvvvzzzsssooogggbbb^^^]]]ZZZVVVUUUXXXYYY^^^fffmmmrrrsssrrrpppmmmmmmkkkiiihhhggggggfffeeeeeeeeeeeeddddddddddddeeeffffffggggggffffffeeeeeeeeeeeedddddddddccccccaaaaaabbbbbbccccccddddddddddddcccbbbbbbbbbbbbcccdddddddddddddddcccbbbbbb``````````````````_______________^^^]]]ZZZXXXVVVSSSPPPLLLHHHFFFCCC@@@>>>:::999888666555444444444444555555555555777;;;>>>;;;===???AAADDDHHHNNNRRRYYY\\\bbbfffhhhiiikkkmmmlllmmmmmmnnnooopppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrqqqrrrssssssrrrtttvvvyyy{{{~~~~~~zzzxxxuuupppmmmmmmooosssvvv|||{{{sssnnngggccc___]]]^^^aaacccdddgggbbbZZZPPPGGG@@@;;;999777666555444333222222222000000111111000000///...000000000/////////......------------,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,.........---,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++***'''((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''%%%$$$###(((((((((((((((((((((((((((((())))))))))))******************************(((((((((((()))))))))))))))((((((''''''(((((()))******))))))((((((''''''&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((''''''''''''(((((()))))))))(((((())))))***+++(((((((((((())))))))))))***++++++,,,,,,+++++++++((())))))******))))))((()))))))))))))))))))))))))))************))))))(((++++++++++++++++++++++++------------------------......//////000111111111222333:::FFFTTThhhvvvmmm___SSSJJJCCC===888444666777777777888;;;>>>eeecccaaaaaaccceeefffeeehhhhhhiiijjjkkkmmmoooooorrrrrrqqqpppooollljjjiiigggeeeaaa```___^^^\\\ZZZUUUTTTRRRPPPMMMJJJIIIGGGGGGEEECCCBBBBBBAAA>>><<<<<<;;;:::999888888888888666555444333333222333333000000111111222333444444111111111111111111111111000000000111222333333333333333444555666777888888999:::<<<<<<<<<===@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNNNNPPPSSSTTTUUUVVVXXXZZZZZZ\\\bbbkkkttt|||wwwsssnnnhhhcccaaa]]]WWWVVVXXXYYY]]]cccjjjnnnqqqqqqqqqmmmllljjjhhhgggfffffffffddddddddddddddddddcccccccccdddeeeeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbb``````aaaaaaaaabbbbbbbbbcccbbbaaa``````aaabbbcccbbbcccdddddddddbbb```___``````___^^^^^^]]]\\\\\\\\\\\\[[[YYYWWWTTTRRRPPPMMMJJJFFFCCC@@@>>>;;;999888777666555555555555555444555555555666888;;;>>><<<>>>AAADDDGGGLLLQQQUUU[[[^^^dddgggiiijjjkkklllnnnnnnoooooopppqqqqqqrrrqqqqqqrrrrrrsssrrrrrrqqqpppqqqrrrrrrrrrtttwwwzzz}}}|||yyyuuupppllllllpppuuuyyy|||uuuqqqlllhhhbbb___```cccfffhhhhhh```UUUJJJBBB===999777777666555333222222111111000000000000000//////...000000/////////.................................++++++,,,,,,,,,++++++***---------,,,,,,++++++++++++++++++***************************************&&&'''((())))))***))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((())))))***(((((((((((())))))))))))***+++,,,---------,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,+++++++++++++++++++++***------...//////000000111111333888???HHHXXXqqqvvvhhh\\\RRRHHH???999888888777777777999;;;<<>><<<:::888666666555555555555555666666555666777666666777:::<<<===@@@DDDGGGKKKPPPUUUYYY^^^bbbfffiiijjjkkklllmmmooooooppppppqqqrrrrrrrrrrrrrrrsssssssssrrrrrrqqqpppqqqqqqqqqrrrtttyyy|||xxxtttooolllmmmrrrxxx}}}~~~yyyuuuqqqlllgggddddddgggiiijjjfff]]]QQQFFF???;;;999777666555444333111111111111000000000000000///......////////////............---------...............++++++,,,,,,++++++******+++++++++***************************************))))))(((((((((((())))))''''''((()))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***+++,,,.........---,,,))))))************))))))))))))))))))))))))))))))'''(((((()))))))))((((((((())))))******++++++,,,+++++++++++++++++++++***---------...//////000000///111555:::>>>KKKcccxxx~~~rrrfff[[[OOOCCC;;;;;;999777555666777999:::mmmjjjeeebbbbbbcccddddddfffffffffggghhhiiikkklllooopppqqqrrrqqqooommmllliiigggdddbbbbbbaaa```^^^[[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJHHHHHHGGGEEEAAA???>>>===<<<;;;::::::::::::888777666555444333333333111111222222333333444444111111111111111111111111000000000111111111222222111111222333444555555666666777888888888999;;;===>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNPPPQQQRRRUUUWWWVVVXXX]]]eeelllvvv|||vvvppplllggg```]]]___^^^```dddhhhjjjkkkkkkjjjlllkkkiiigggfffeeeeeeeeeaaaaaaaaabbbbbbbbbbbbbbb``````aaabbbccccccccccccaaaaaaaaa````````````___^^^^^^^^^^^^____________``````_________```aaaaaa^^^^^^____________^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUSSSRRROOOMMMJJJGGGEEEDDDAAA???<<<:::999888666444333333333222333444444555555777888888888999;;;===@@@DDDHHHLLLQQQVVV[[[___eeegggjjjllllllmmmoooqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrvvvzzz~~~uuurrrnnnkkkmmmssszzz~~~~~~~~~|||yyyrrroookkkiiiiiijjjjjjjjjbbbXXXKKKAAA===;;;999888555444333222111000000000//////000000//////...---/////////.........------+++++++++++++++,,,,,,,,,***+++++++++++++++*********************))))))))))))))))))***************)))((((((''''''(((((()))((())))))******))))))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******)))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((((((***,,,.........,,,+++)))******++++++******)))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++------------------------,,,,,,------.../////////---///222555777@@@SSSeee{{{pppdddWWWJJJAAA;;;888555333333555666666rrrnnnhhhdddcccdddffffffggggggggghhhiiijjjkkkllloooqqqrrrttttttrrrpppnnnkkkiiifffeeeeeedddbbbaaa^^^]]][[[XXXVVVSSSQQQPPPNNNMMMLLLLLLKKKIIIEEEBBB???>>>===<<<;;;;;;;;;;;;999888777555444444333333333333333333333333333333111111111111111111111111000000111111111111222222000111222333444555555666555666777777666777999;;;===>>>???AAACCCEEEFFFGGGEEEGGGJJJLLLMMMOOOQQQTTTTTTUUUZZZ```fffnnn}}}~~~xxxxxxxxx{{{{{{uuuqqqllldddbbbddd___bbbfffiiikkklllkkkjjjjjjiiigggfffdddccccccccc`````````aaaaaabbbbbbbbb______```aaabbbbbbbbbbbb`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^^^^_________^^^[[[[[[[[[[[[\\\]]]^^^___[[[ZZZYYYVVVTTTRRRPPPPPPNNNLLLJJJGGGEEEBBBAAA@@@<<<:::888666666666555333333222222222222333444444555777:::;;;<<<===@@@BBBEEEHHHMMMRRRWWW\\\aaaeeejjjkkkllllllmmmnnnqqqtttrrrrrrrrrrrrssssssssssssssssssttttttsssrrrrrrqqqqqqrrrrrrrrrssswww|||}}}pppmmmkkkjjjmmmssszzz~~~~~~~~~}}}}}}~~~~~~|||||||||{{{xxxvvvqqqooonnnmmmmmmllljjjggg\\\RRRFFF===::::::999777555444333111000000000000//////000000//////...---//////.........---------,,,+++++++++++++++++++++)))******+++++++++******************************((()))))))))*********+++***)))(((''''''((()))***++++++++++++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))************))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((('''''')))+++.........,,,+++)))******++++++******)))))))))))))))))))))))))))'''((())))))*********)))))))))))))))************,,,,,,,,,------.........+++,,,,,,---......////////////111333444999FFFTTTjjj~~~yyymmm```QQQGGG>>>:::555333333555555555uuupppjjjeeedddeeeggggggiiiiiiiiiiiijjjkkklllmmmppprrrtttvvvvvvtttrrrpppmmmkkkhhhggggggfffeeeccc```___]]]ZZZWWWUUUSSSRRRQQQPPPOOOOOONNNKKKGGGDDD???>>>===<<<<<<;;;;;;<<<999888777666444444333333444333333333333333333333000000000000000000000000111111111111222222222222111111222333444555555666444555666666666666999;;;<<<===>>>@@@BBBDDDFFFFFFBBBEEEGGGIIIJJJLLLOOOQQQRRRSSSWWW]]]bbbiiiwww}}}vvvssspppppprrrwww~~~xxxuuuooogggeeefffaaadddhhhlllnnnnnnmmmlllhhhgggfffdddcccbbbaaaaaa___`````````aaaaaabbbbbb^^^___```aaabbbbbbbbbbbb``````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZYYYYYYZZZ\\\^^^___YYYXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGDDDBBB@@@???>>>999777555444555555444333444444444444444444555555555777;;;===>>>AAADDDFFFHHHLLLQQQVVV[[[```fffiiikkkllllllkkkkkkmmmqqqtttrrrrrrssssssssssssssssssssstttttttttsssrrrrrrqqqrrrrrrsssssstttxxx}}}vvvllljjjhhhhhhlllrrryyy}}}|||~~~}}}||||||}}}yyywwwuuuuuuuuuuuusssrrrooooooooooooooommmhhheeeWWWNNNBBB;;;999999888666555444222111000000/////////////////////......---//////.........---------.........------,,,,,,,,,))))))***++++++++++++++++++++++++++++++++++++,,,(((((())))))*********++++++***)))(((((()))***+++,,,,,,,,,,,,+++)))(((''''''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((()))))))))(((&&&%%%'''''''''''''''((())))))******))))))((((((((('''&&&(((+++---...---,,,*********++++++++++++******))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))***++++++,,,------++++++,,,------......///222111222444444666???IIIYYYnnn~~~ssseeeVVVLLLBBB===777555666777777666~~~wwwnnnkkklllnnnmmmlllnnnmmmkkkkkklllmmmlllkkkssstttttttttsssqqqooonnnnnnmmmllliiigggeeecccbbbbbb```^^^[[[YYYXXXWWWXXXWWWUUUSSSQQQPPPNNNJJJHHHEEECCC@@@>>>======;;;999:::999888777666555444333333333222222222222222222222222111111111111222222111111111111111111111111000111111111111222222222666666555555555666666777::::::;;;<<<>>>???AAABBBEEEDDDDDDFFFJJJLLLLLLKKKLLLQQQVVVYYY\\\bbblllssszzzqqqiiicccbbbbbbdddjjjsss}}}~~~wwwqqqkkkgggffffffggghhhiiijjjkkkkkkjjjfffeeedddcccaaa```___^^^]]]]]]^^^^^^___``````aaa____________``````````````````___^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVRRROOOLLLJJJGGGEEECCC@@@>>><<<<<<<<<:::888888555222222444555444222000222333333222333555777888<<>>:::999777555333444333222111000000000000111111000///////////////000000000///...---++++++......---,,,,,,+++*********)))((((((((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))************))))))************))))))******+++++++++,,,,,,,,,...............---------000///------000555;;;>>>PPP```yyyzzzppp^^^OOOIII@@@888666666555666888|||uuurrrrrrsssrrrppprrrpppnnnnnnooopppppppppttttttuuutttsssrrrqqqpppooonnnmmmkkkiiigggeeedddcccbbb___]]][[[YYYYYYYYYZZZXXXVVVUUUSSSQQQNNNKKKGGGEEEBBB@@@@@@???===;;;<<<;;;:::999777666555555333333333333222222222222222222111111111111222222111111111111111111111111000111111111111222222222444444444444555666888888::::::;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHJJJKKKLLLJJJNNNRRRTTTVVV\\\dddkkktttyyy|||ssskkkbbb]]]VVVVVVYYY```kkkwww|||vvvpppkkkgggeeeeeefffggghhhiiiiiiiiiiiieeeeeedddbbbaaa```___^^^\\\]]]]]]^^^______``````^^^^^^_________`````````______^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWVVVTTTQQQMMMJJJIIIFFFDDDBBB???<<<:::999888888666555777444222222444444333111111333444444444555777999;;;>>>BBBDDDEEEGGGLLLPPPUUUWWW[[[```eeejjjlllnnnnnnnnnnnnnnnooopppqqqqqquuutttttttttttttttuuuuuuvvvuuuuuuttttttttttttuuusssqqqooopppsssvvvxxxyyy~~~{{{tttpppllljjjhhhhhhjjjpppvvvzzz|||{{{zzzyyyxxxuuuqqqnnnllljjjhhhhhhiiiiiihhhfffgggiiilllnnnmmmfff\\\UUUFFFAAA;;;888666555333222444333222111000000000000111000000///////////////////////////...---,,,,,,...------,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))((('''''''''''''''******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))************))))))******+++++++++,,,,,,,,,..................//////000///......111555999<<>>======<<<;;;999888777666444444444333333333222222222222111111111111222222111111111111111111111111000111111111111222222222222222333444555777888999:::::::::;;;;;;<<<>>>>>>>>>AAADDDEEEEEEFFFIIILLLGGGJJJMMMNNNOOOSSSZZZ___fffjjjpppvvv~~~xxxooofff]]]WWWOOONNNOOOVVVbbbooozzz}}}yyysssnnniiifffeeecccdddeeeffffffggggggfffdddccccccaaa```___^^^]]]\\\\\\]]]]]]^^^^^^______^^^^^^^^^^^^____________]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRQQQQQQMMMJJJGGGDDDCCCAAA???===;;;999777666666555444333555333111111222333333222222444555666666888:::<<<>>>BBBGGGJJJKKKNNNSSSWWW\\\^^^bbbfffjjjmmmooopppoooooooooooopppqqqrrrssssssssssssssstttuuuvvvvvvwwwvvvvvvuuuttttttuuuuuutttrrrpppppprrrtttttttttyyy|||vvvrrroooooommmkkkkkklllooosssvvvyyywwwuuutttrrroookkkhhhfffdddcccccceeeeeeeeedddgggggghhhgggccc[[[QQQJJJ@@@===888555333333111000333222111111000000000000111000//////......//////------............------------,,,,,,++++++******(((((()))***************))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))******++++++******)))&&&'''''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&&&&'''((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************)))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''***))))))))))))))))))***(((((())))))))))))******''''''(((((())))))************))))))))))))******))))))))))))************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,------........./////////000111444666888<<>><<<;;;888666666}}}{{{zzzzzzxxxwwwuuutttsssrrrrrrrrrrrrsssrrrrrrqqqooonnnlllkkkjjjhhhgggfffdddbbb```___^^^___]]][[[ZZZYYYXXXTTTRRRNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>===;;;:::999888777666555555555444333333333333222222111111222222333111111111111111111111111000000111111111222222222333333333333444555666777999999999999::::::;;;<<<<<<@@@DDDDDDAAAAAAEEEIIIFFFGGGIIIJJJKKKMMMQQQUUU\\\```eeejjjqqq}}}|||sssiii^^^VVVRRROOONNNQQQZZZfffpppvvvxxxvvvsssoookkkhhheeecccbbbcccddddddeeeeeeeeedddbbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGDDDAAA???>>>===;;;999999777555555555555444333333222111111222222222222333444666777888:::===???BBBGGGLLLPPPRRRUUUZZZ^^^ccceeehhhlllnnnpppppppppoooooooooooopppqqqrrrsssrrrrrrrrrssstttuuuvvvwwwvvvvvvuuutttttttttttttttuuusssqqqpppqqqqqqpppooosssyyy}}}zzzwwwtttsssrrrqqqooonnnnnnoooppprrruuusssqqqooommmkkkgggdddbbb```___```ccceeefffeeejjjhhheeeaaa[[[RRRHHHAAA<<<999666444222111111000222222111000000000000000000000///............///***+++,,,,,,---------,,,,,,,,,,,,,,,++++++******'''((()))++++++***))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***''''''(((((())))))*********))))))))))))))))))***((()))))))))************))))))************))))))******+++++++++,,,,,,,,,)))))))))***+++,,,------...//////000111222333444999@@@OOOccc{{{zzzmmm\\\QQQFFFAAA>>>:::888:::|||yyyvvvuuusssqqqpppqqqrrrsssssssssrrrqqqpppooonnnnnnlllkkkjjjhhhfffdddbbbaaa___^^^\\\[[[ZZZYYYVVVSSSPPPMMMJJJHHHGGGEEECCCAAA>>>>>>===<<<:::999888777777777666666555444444333333333222222222222333333111111111111111111111111000000111111111222222222555444444333333333333444888777777777888999::::::<<<@@@CCCBBB>>><<<@@@DDDEEEFFFGGGHHHHHHJJJMMMOOOSSSVVVZZZ^^^eeeppp}}}~~~rrrcccYYYUUUQQQNNNNNNUUU^^^ggglllooonnnmmmjjjhhheeecccaaaaaabbbbbbccccccccccccbbb``````______^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQNNNNNNMMMKKKIIIHHHGGGFFFBBB???===;;;;;;:::888777777555333333444444333222222222222222111111222333333555777888:::<<<@@@BBBFFFKKKRRRVVVXXX\\\```dddhhhjjjmmmppprrrrrrqqqqqqoooooooooooopppqqqrrrrrrrrrrrrrrrrrrsssuuuvvvvvvtttssssssrrrrrrssssssttttttsssrrrqqqqqqpppnnnlllooosss|||~~~|||zzzyyyyyyzzzxxxwwwtttqqqpppooooooooorrrpppnnnlllkkkiiifffdddaaa```___aaaeeehhhjjjkkkoookkkddd\\\TTTKKKBBB===999999777555222111111222111111000000///000000000000//////...............(((((()))***++++++++++++,,,+++++++++++++++******'''((()))++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))'''((((((((()))))))))***)))))))))******)))))))))((()))))))))************))))))************))))))******+++++++++,,,,,,,,,))))))***+++,,,---------......///000111111111111777;;;EEEUUUjjj|||mmm___OOOEEE???:::999;;;~~~yyywwwtttqqqpppqqqrrrsssttttttsssrrrqqqqqqppppppooonnnnnnllljjjhhhfffdddaaa___]]]]]]\\\[[[XXXVVVSSSPPPMMMKKKIIIHHHEEECCC??????>>><<<;;;:::999888999888888777666555444444333333222222222222333333111111111111111111111111000111111111111222222222555555444333222222222222555555555666666888999999;;;===???>>><<<;;;===???DDDDDDDDDEEEFFFHHHIIIJJJMMMPPPTTTXXX^^^hhhttt}}}|||kkk^^^UUUQQQLLLLLLQQQZZZaaafffggggggfffeeedddbbb```_________```````````````______^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZXXXWWWUUUTTTSSSRRRPPPPPPPPPPPPOOONNNLLLKKKHHHHHHGGGEEEDDDBBBAAAAAA===;;;999888888888666555333222000000111222222111222333333333111111333555444666999;;;===@@@CCCFFFKKKQQQXXX\\\___bbbfffjjjlllnnnqqqtttuuutttsssrrroooooooooooopppqqqrrrsssrrrrrrrrrrrrssstttuuuuuuqqqqqqqqqqqqrrrssstttuuuuuuttttttttttttsssooommmnnnqqqxxx}}}}}}|||{{{|||}}}}}}yyytttqqqooonnnnnnooommmkkkkkkkkkjjjhhhfffcccbbbbbbdddiiimmmqqqrrrssslllaaaVVVMMMEEE???;;;999999999666333111222333111000000//////000000000000///......------......(((((()))******+++******++++++++++++++++++******(((((()))***************)))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))))))))((((((((())))))************))))))))))))))))))************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........---......//////000000000222666===HHHYYYppp}}}mmm[[[NNNDDD===:::;;;}}}zzzvvvsssqqqrrrsssuuuttttttssssssrrrrrrqqqqqqqqqqqqpppooommmjjjhhhgggdddcccaaa``````___\\\ZZZVVVTTTPPPNNNLLLJJJHHHFFFAAAAAA@@@>>>===<<<;;;::::::999999888666555555444444333333222222333333444111111111111111111111111000111111111111222222222444333222222222222222333333333333444555777888999888999:::;;;<<<<<<===>>>??????@@@AAADDDEEEFFFFFFJJJMMMQQQUUUZZZbbbnnnvvvvvvgggWWWSSSOOOMMMQQQXXX]]]aaa``````aaaaaa```___^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVTTTRRRQQQOOONNNLLLLLLLLLLLLJJJGGGEEECCCBBBAAAAAA???>>>===<<<<<<:::888666555666666555333333222000000222333333222111333444444222222444777777999<<<>>>AAADDDHHHKKKQQQWWW^^^ccceeegggkkkooooooqqquuuwwwxxxwwwvvvtttpppppppppqqqqqqrrrssstttsssssssssrrrrrrsssttttttppppppqqqqqqsssuuuvvvwwwwwwwwwwwwxxxyyywwwtttqqqpppqqqwww{{{{{{|||~~~|||vvvrrrooonnnnnnllljjjiiiiiijjjkkkjjjiiieeeddddddggglllrrrvvvxxxtttkkk]]]OOOEEE???<<<:::888::::::777333111111222000000////////////000000//////...------------...******++++++++++++++++++******************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))))))))''''''((((((((((((''''''************************'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''(((((())))))*********(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''((()))***)))(((&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******))))))((((((''''''((()))***++++++***)))((())))))))))))************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...///000111000444999>>>HHH]]]www~~~lll^^^QQQEEE???===}}}yyytttrrrsssuuuvvvttttttsssssssssrrrrrrrrrrrrrrrrrrqqqooollliiihhhgggfffdddddddddbbb```]]]YYYVVVRRRPPPNNNMMMJJJHHHCCCBBBAAA@@@???===<<<<<<::::::999888777666555444444333333222222333333444111111111111111111111111000111111111111222222222222111111111222333444444222222222333555777888999666555666888<<<>>>???>>><<<<<<<<<>>>AAACCCDDDCCCDDDHHHLLLOOOTTT\\\fffmmm~~~ooo]]]YYYSSSQQQSSSWWW[[[]]]\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYZZZZZZZZZZZZYYYXXX]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLLLLIIIIIIIIIHHHFFFCCC@@@>>>======<<<;;;::::::999888777666444333444444333222555444222333444666555555222444555444222222555888999;;;>>>AAACCCGGGKKKNNNUUU[[[bbbgggiiikkkooorrrqqqtttwwwzzz{{{zzzxxxvvvrrrrrrrrrrrrssstttuuuuuuttttttsssrrrrrrrrrssssssppppppqqqrrrtttvvvxxxyyyyyyyyyzzz|||}}}{{{xxxuuusssssswww~~~||||||}}}~~~~~~wwwrrrooonnnnnniiihhhggghhhjjjllllllkkkfffeeeeeeiiinnnuuuyyy{{{sssiiiYYYJJJ@@@;;;999999888::::::777333000000222000000////////////000111//////...------------...,,,,,,---------,,,,,,+++******************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&''')))***,,,------(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))***'''((()))***)))(((&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))************))))))************))))))******+++++++++,,,,,,,,,))))))))))))((((((((((((---,,,,,,,,,---///000222222666999999===NNNhhh|||zzzlll^^^OOODDD@@@wwwtttrrrrrrrrrxxxwwwwwwwwwxxxwwwuuurrrssssssrrrpppooommmlllllljjjjjjhhhgggeeecccbbbaaa\\\[[[YYYVVVRRRNNNKKKIIIEEEDDDCCCAAA???>>>=========;;;:::999999999777555666555555444444333222222222333333333333222111111000000000000000000000000111111111111111111111111444444444555555555666666777777888999::::::;;;;;;999::::::;;;===>>>@@@AAACCCEEEGGGHHHJJJRRR^^^gggxxxvvvddd```ZZZVVVVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPSSSRRROOOLLLJJJHHHFFFFFFEEEDDDAAA???>>>>>>??????999999888777666555444444222222222222222222222222333333333333333222111111333555777888888999:::<<<;;;>>>BBBFFFJJJOOOTTTXXX\\\```eeeiiilllnnnqqqssswwwyyy{{{||||||{{{xxxwwwtttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrsssttttttttttttvvvxxxzzz{{{|||~~~~~~}}}|||wwwzzz~~~{{{zzz{{{zzz|||{{{xxxuuurrrooonnniiicccaaadddgggiiiiiijjjiiiiiilllpppsssuuuuuulll^^^LLL@@@<<<;;;888555888777666555333222000000000000000000//////////////////...------------...---,,,*********,,,...///...,,,******+++++++++***((()))***++++++***)))(((+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((()))((('''&&&'''(((***,,,*********)))((('''&&&&&&)))))))))))))))))))))*********))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&'''(((((()))(((((('''((()))******)))((('''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((+++***)))'''''''''((()))))))))*********+++++++++(((((((((((())))))))))))+++******)))))))))))))))''''''(((((())))))******))))))))))))******************++++++++++++******)))************+++++++++++++++******++++++,,,---++++++,,,,,,---...//////000111333777;;;CCCUUUeee|||kkk^^^SSSJJJ|||wwwuuuuuutttxxxwwwvvvvvvwwwvvvsssqqqqqqqqqpppooonnnmmmlllllllllkkkjjjhhhfffeeecccccc^^^]]][[[XXXTTTPPPMMMKKKGGGFFFDDDBBB???>>>===<<<===;;;999999:::999888666666666555555444333333333333333333333333222111111111111111111111111111111111111111111111111111111333333444444444444555555444444555555666777777888999999:::;;;<<<>>>???@@@AAACCCEEEFFFHHHNNNYYYaaannn||||||{{{wwwgggbbb\\\XXXVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLMMMLLLJJJHHHFFFEEEDDDDDD@@@???===:::999999:::;;;888888777666555444333333222222222222222222222222222222333333333222222111555666888999999;;;===@@@???BBBFFFJJJNNNRRRWWW[[[___ccchhhkkknnnpppsssuuuyyyzzz|||}}}|||zzzxxxvvvsssssssssssssssssssssssstttsssqqqppppppqqqrrrrrrsssssstttuuuxxxzzz}}}~~~~~~{{{~~~}}}zzzxxxxxx{{{{{{}}}~~~|||zzzxxxvvvpppjjjdddaaaaaaccceeeeeefffeeefffhhhlllnnnnnnnnnbbbVVVGGG===::::::888666666555444333111000///...000000000000/////////...///...------,,,,,,------,,,+++***))))))+++---......,,,******+++++++++***((()))***++++++***)))(((************)))))))))((())))))))))))*********************)))))))))(((((()))((('''''''''(((***+++***)))((((((''''''''''''))))))((((((((((((((((((******))))))))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((***)))'''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))))))))(((((()))))))))((((((((((((((((((((((((+++***)))''''''&&&'''''',,,,,,+++******))))))((((((((((((((())))))))))))***))))))((('''((((((((((((((((((((())))))))))))(((((()))))))))*********)))******++++++******))))))************++++++++++++*********++++++,,,,,,,,,,,,------------------///000222555777===KKKZZZooozzznnn___TTT}}}zzzxxxwwwwwwvvvuuuuuuuuutttqqqooommmmmmmmmmmmllllllllllllmmmlllkkkjjjhhhgggeeeeeeaaa```]]]ZZZVVVSSSOOONNNKKKIIIGGGDDDAAA???>>>===<<<;;;999999::::::999777777777666555555444444333333333444444333333222111111111111111111111111111111111111111111111111111222222222333333333333444333333333444444555666666888888999999;;;<<<>>>???===@@@BBBDDDEEEJJJQQQWWW```mmmzzz}}}wwwvvv{{{{{{jjjeee^^^YYYWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNMMMLLLJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA<<<;;;999777666666777777666666555555444333222222111111111111111111111111222222222222333333333333777888::::::<<<>>>BBBEEEFFFIIIMMMQQQTTTXXX\\\___dddgggkkknnnpppsssuuuxxxzzz{{{|||}}}|||zzzwwwvvvrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqpppppppppqqqqqqrrrsssuuuwww{{{~~~}}}zzzvvvtttuuuvvv||||||}}}|||tttnnngggaaa______``````aaaaaabbbdddffffffdddbbbSSSKKK@@@999999999888555333333222111000///...---000000000/////////.........---,,,,,,++++++,,,,,,+++***)))))))))***+++,,,---+++******+++++++++***))))))************))))))************))))))))))))************++++++++++++******))))))))))))(((((())))))(((''''''(((***+++)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&***))))))(((((())))))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''''',,,***'''%%%$$$%%%''')))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))...---,,,+++)))(((&&&&&&(((((((((((()))))))))))))))(((((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))******)))******++++++******))))))************+++++++++************++++++,,,,,,------------,,,,,,,,,,,,......000333333666@@@KKK[[[ooonnn___|||zzzxxxvvvtttsssrrrqqqooommmjjjjjjjjjkkkkkkkkkkkklllmmmlllkkkjjjhhhgggfffeeecccbbb```]]]ZZZVVVSSSQQQOOOMMMJJJGGGDDDAAA??????===;;;::::::;;;;;;:::999888777777666666555444444444444444444444333333222111111111111111111111111111111111111111111111111111111111111222222222222555555555555666666777777777777777888999:::<<<===;;;>>>@@@BBBCCCFFFJJJMMMSSS]]]hhhooovvv}}}|||zzzuuupppnnnqqqxxx}}}xxxkkkfff^^^XXXUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIHHHFFFEEECCCBBB@@@???>>>===<<<<<<<<<<<<;;;:::999777777777777777555444444333222111111111000000000000000000000000222222222222333444555555888:::<<<===???CCCGGGKKKOOORRRVVVYYY\\\___bbbdddgggjjjmmmpppqqqsssvvvxxx{{{|||||||||{{{yyyvvvuuusssssssssssssssssssssssssssrrrqqqpppooopppqqqqqqrrrtttvvvzzz~~~}}}{{{xxxsssppppppsssvvv|||}}}zzzuuummmfffaaa^^^]]]]]]]]]]]]^^^``````^^^YYYVVVHHHBBB;;;888888888666444222222111000//////......000000/////////.........---,,,++++++******++++++++++++************+++,,,,,,+++))))))***++++++***)))))))))******)))))))))*********))))))))))))))))))))))))*********++++++))))))))))))))))))(((((())))))(((((((((((()))***))))))'''&&&'''((()))***))))))(((((('''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$((((((((((((((((((((((((######$$$&&&''')))***+++------,,,***)))((('''&&&(((((((((((())))))))))))))))))(((''''''''''''(((******))))))((((((''''''(((((((((((()))))))))***))))))************))))))))))))*********+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,------------///222222222999AAANNNaaazzzxxxggg|||yyyvvvsssrrrqqqooommmkkkggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjiiigggfffeeeeeeeeedddbbb```]]]ZZZWWWUUUSSSQQQNNNKKKGGGEEECCCBBB???>>><<<<<<======;;;:::999888888777777666666555444555555555555444333333111111111111111111111111111111111111111111111111000000000111111111222222555555555666666666666666666666666666777888:::::::::<<<>>>@@@AAACCCEEEFFFJJJQQQYYY]]]cccjjjnnnmmmjjjhhheeebbb```cccgggkkkqqq}}}vvvnnnfffaaaZZZUUUQQQOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDBBBAAA???>>>>>>===;;;:::999888777777999888777777666666666666333333222222111111000000000000000000000000000000222222222333444666888999:::===@@@BBBEEEIIINNNRRRXXX[[[___bbbdddeeehhhjjjjjjlllnnnpppqqqsssvvvxxx{{{{{{{{{zzzyyywwwvvvtttuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqppppppqqqrrrrrrtttvvvyyy~~~}}}|||zzzwwwsssooommmoootttxxx|||~~~|||vvvmmmfffaaa^^^^^^]]]\\\\\\\\\[[[VVVPPPKKKBBB>>>999777777777555333222222111111000000000///////////////............,,,,,,+++************+++,,,,,,,,,+++++++++,,,,,,+++***((()))***++++++******))))))))))))))))))***))))))))))))))))))******((((((((()))))))))******(((((((((((((((((())))))))))))((((((((((((((()))***)))((((((((()))***+++)))))))))(((((('''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%''')))******)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%&&&''''''(((((((((*********)))))))))(((((((((((((((((())))))))))))+++***))))))(((((())))))******))))))(((((('''''''''(((((((((((())))))))))))))))))******)))))))))))))))*********+++++++++((()))***+++++++++******))))))***+++,,,......///------///333333222666===CCCUUUkkkqqqzzzwwwtttqqqooonnnkkkjjjgggggghhhhhhiiijjjjjjkkkjjjiiihhhgggfffeeeddddddddddddcccaaa___]]][[[YYYWWWUUURRROOOLLLIIIGGGFFFBBBAAA?????????>>>===;;;:::999999888888777666666555555666666555555444333222222222222222222222222111111111111111111111111000000000111111111111222333333333333333333333444555444444555666777888888999:::;;;===>>>@@@AAAAAACCCHHHLLLOOOSSSYYYZZZXXXZZZZZZYYYWWWVVVXXX[[[___bbblllxxx~~~tttkkkeee]]]YYYSSSOOOLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;;;;:::999777666555555555555444444444333333333222222222222111111111000000111111111111111111111111333333333444666888;;;<<<>>>AAAFFFJJJNNNRRRWWWZZZ```cccgggiiijjjkkklllnnnlllnnnooopppqqqrrruuuxxxyyyyyyyyyxxxwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqpppqqqssstttuuuwwwyyy}}}}}}zzzyyyzzz~~~vvvtttppplllkkkooouuuzzz~~~~~~vvvmmmfffaaa```]]]\\\ZZZYYYUUUOOOHHHCCC>>>;;;888666666555444222222222222111111111111111/////////.........---------,,,++++++******++++++---------,,,,,,,,,,,,++++++)))((((((***++++++*********))))))))))))******))))))))))))************'''((((((((())))))))))))''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&!!!###'''***++++++)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))'''&&&$$$###((((((((())))))*********(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))((())))))******))))))((()))************+++++++++'''(((***+++++++++***)))'''((()))+++,,,...///000---,,,...222333222555::::::GGGZZZmmm~~~|||xxxtttqqqooommmkkkiiigggggghhhhhhiiiiiijjjjjjiiiiiihhhgggffffffeeedddcccccccccbbbaaa___^^^]]]YYYXXXUUURRROOOMMMKKKKKKFFFDDDBBBAAAAAA@@@===;;;:::::::::999888888777777666666666666666555444444222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222444444333444444555666777888888888999;;;===>>>>>>===AAACCCDDDGGGLLLKKKHHHNNNNNNOOOOOONNNOOORRRUUUSSS[[[eeelllvvv}}}yyysssllleee___[[[SSSPPPKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============<<<<<<<<<;;;:::999888777777666555444444444444555222222222222222222111111222222222111111111111000222222222222222222222222444444444555777;;;>>>@@@BBBGGGMMMSSSXXX[[[___aaaeeehhhlllnnnoooooopppqqqooopppqqqqqqqqqsssvvvxxxwwwvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqsssuuuwwwxxxzzz|||}}}xxxvvvxxxzzz~~~~~~qqqooollljjjjjjooovvv{{{}}}sssjjjdddbbb^^^\\\XXXUUUPPPIIIBBB===:::888666555444444444333111111111111111111111111//////.........---------------,,,+++++++++++++++,,,,,,,,,,,,,,,+++*********)))'''(((***++++++***+++***)))(((((()))***+++((()))))))))************(((((()))))))))*********'''''''''((((((((()))))))))))))))))))))(((''''''&&&'''((()))((('''%%%###&&&&&&&&&''''''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%''')))******)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((************)))'''%%%$$$(((((((((((())))))******(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))************+++++++++'''(((***+++++++++))))))((())))))+++,,,---......---+++,,,000111///111666555>>>JJJZZZppp|||yyytttqqqooommmkkkiiiggghhhhhhhhhiiiiiiiiijjjjjjiiiiiihhhgggffffffeeecccccccccbbbaaa```______[[[YYYWWWTTTQQQOOONNNMMMHHHFFFDDDBBBBBB@@@>>><<<;;;;;;:::999999888888777666666666666666555555444222222222222222222222222111111111111111111111111111111111111222222222222333333222222222222222222333333333333444444555666777666555777999;;;<<<<<<999===??????BBBEEEDDD@@@AAACCCDDDEEEEEEFFFHHHJJJIIIOOOVVV\\\ccclllppppppkkkhhheee```[[[UUUQQQNNNMMMJJJFFFDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>????????????????????????????????????>>>===<<<;;;::::::::::::999999999999888777555555333222222222333444555555222333333333333222222111222222222222111111111111222222222222222222222222555555555666888<<