BM6P6(@ |||ooolllggg___WWWRRRPPPQQQPPPMMMJJJGGGFFFIIILLLNNNHHHHHHHHHGGGEEECCC@@@???;;;<<<<<<999444111111222...---,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&+++++++++,,,---...///000222444222......000000---333333333222111000///...222222222222333444555555555666777777777444222000333555888::::::999:::;;;:::@@@FFFKKKKKKIIIGGGFFFEEEAAA<<<999999:::;;;;;;=========???AAADDDFFFHHHIIIKKKMMMMMMMMMLLLMMMOOOOOOQQQSSSTTTUUUWWWZZZ\\\ZZZZZZYYY[[[^^^_________bbb___]]]]]]___^^^ZZZVVVNNNNNNMMMMMMOOOQQQTTTUUUTTTWWWZZZ[[[[[[\\\^^^___[[[\\\]]]^^^____________XXXZZZ]]]aaaeeehhhjjjkkkjjjjjjkkkmmmppprrrsssrrrttttttuuuvvvyyy}}}yyyuuuqqqiiicccaaa```___[[[VVVRRRTTTYYY^^^fffjjjpppvvv|||wwwyyyzzz||||||{{{yyyxxxuuutttqqqnnnkkkhhhgggfffkkkkkkkkknnnoooiii___VVVOOOIIIFFFLLL[[[mmm{{{tttkkkfffcccbbb^^^ZZZUUUQQQOOOMMMJJJHHHLLLLLLPPPWWW___iiiyyy}}}||||||~~~}}}{{{{{{{{{yyywwwtttqqqnnnlllkkkkkkkkkjjjhhhlllnnnttt{{{|||rrrnnnfff]]]VVVRRROOONNNNNNLLLJJJGGGGGGIIIKKKMMMGGGGGGGGGFFFDDDBBB@@@???;;;<<<<<<999444111111222111111///...---,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***,,,///111222222999===777111......---222222333444444444333333111111111111222333444555555666666666555444333222555777999:::999999:::;;;:::>>>DDDGGGGGGEEECCCCCCFFFBBB===::::::::::::999======>>>???AAADDDFFFHHHHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPRRRSSSTTTVVVYYY\\\___^^^___aaadddfffffffffbbb```]]]]]]]]][[[UUUQQQNNNMMMLLLLLLMMMPPPTTTVVVUUUWWWZZZ[[[[[[[[[\\\^^^\\\\\\]]]^^^______``````YYYZZZ]]]```cccfffhhhhhhjjjjjjkkkmmmppprrrsssssstttttttttvvvyyy|||wwwsssnnngggaaa___YYYXXXTTTOOOKKKKKKOOOSSSXXX^^^gggpppyyy~~~yyywwwuuuqqqnnnkkkiiiiiimmmlllmmmoooqqqlllddd\\\QQQLLLHHHMMMZZZkkkxxx~~~tttmmmiiigggeeeaaa^^^YYYTTTQQQNNNJJJHHHIIIHHHLLLSSS[[[eeettt~~~}}}}}}}}}{{{yyyxxxxxxvvvtttqqqooommmkkkkkklllllllllkkklllooottt{{{}}}vvvnnncccZZZUUURRRNNNLLLLLLKKKJJJHHHHHHIIIJJJJJJGGGGGGFFFEEECCCAAA???>>><<<<<<<<<999555222111222222111000///...---------*********)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***$$$%%%&&&(((+++---000111222???FFF???333,,,---...///000111333444555666666222222222222333444555666666666555444444333333333777999;;;;;;:::999:::;;;:::<<<@@@AAA@@@?????????EEEAAA===;;;:::999888777;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKLLLLLLMMMOOOPPPOOOQQQSSSTTTTTTVVVYYY[[[]]]]]]^^^```dddffffffeeebbb```^^^]]]\\\XXXQQQKKKLLLKKKJJJJJJKKKOOOSSSVVVVVVXXXZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^^^^_________[[[\\\^^^```bbbdddfffgggjjjkkklllnnnppprrrtttuuutttttttttvvvyyy|||}}}tttpppkkkccc]]]\\\TTTRRROOOJJJEEEDDDFFFGGGKKKQQQ[[[fffqqq{{{}}}zzzvvvssspppnnnmmmpppoooooorrrssspppiiicccWWWRRRMMMOOOZZZhhhtttzzz}}}uuupppnnnlllkkkeeebbb]]]XXXTTTOOOJJJGGGDDDCCCGGGMMMUUU^^^mmm{{{~~~~~~|||zzzxxxwwwvvvtttqqqnnnnnnmmmkkkkkkmmmnnnmmmllllllnnnrrryyy}}}vvvmmm```WWWTTTRRRNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDBBB@@@???>>>===<<<;;;999666333222111000///...,,,++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((()))***,,,---...333>>>DDD===222,,,---...---...///111222333444444444444444444555666888888777666444222222333444555777999;;;<<<;;;;;;<<<>>>;;;<<<======<<<;;;<<<===@@@===:::999999999888777999:::;;;<<<>>>@@@BBBBBBDDDFFFIIIKKKLLLMMMOOOQQQQQQRRRTTTUUUUUUWWWYYY\\\\\\\\\]]]___bbbcccbbb```aaa___^^^]]]\\\WWWOOOIIIKKKIIIHHHHHHJJJNNNSSSVVVVVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^______aaabbbdddeeefffiiikkkmmmoooppprrrtttvvvuuuuuuvvvxxxzzz}}}~~~}}}}}}~~~}}}sssmmmhhh___YYYXXXSSSRRROOOKKKHHHEEEDDDDDDEEEJJJQQQYYYcccooo{{{{{{xxxuuurrrqqqtttssssssssssssppplllhhh___ZZZTTTUUU\\\gggqqqwww}}}|||wwwtttrrrqqqooohhhddd___ZZZUUUOOOIIIEEEBBBAAADDDJJJPPPYYYgggttt}}}|||yyyxxxwwwtttqqqnnnpppnnnmmmlllmmmmmmmmmllljjjlllooouuu|||~~~vvvlll___WWWTTTRRRNNNKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEECCCAAA@@@??????>>>===;;;888777555222111///...,,,+++******))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))))))))***,,,...///000555999:::333......///...///000111222222222222222222222333333444666777888777555333111111222444555666999<<<>>>>>>>>>???@@@<<<<<<===;;;999999:::<<<;;;888666555777888999999:::;;;===>>>@@@AAABBBCCCCCCEEEHHHJJJKKKMMMOOOQQQRRRTTTUUUVVVVVVXXXZZZ\\\``````aaacccddddddbbb```___]]]\\\]]]\\\XXXPPPJJJIIIHHHGGGGGGJJJNNNSSSVVVWWWXXXZZZZZZXXXXXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^___```bbbccchhhjjjmmmooopppqqqtttwwwwwwxxxyyyzzz|||~~~{{{zzzxxxxxxzzz~~~|||qqqkkkddd\\\VVVTTTUUUTTTRRRQQQOOOLLLHHHFFFEEEFFFHHHMMMWWWeeettt~~~|||yyyxxxwwwzzzxxxuuusssqqqooollljjjgggbbb]]][[[```hhhqqqwww}}}{{{yyyvvvtttrrriiieee___YYYTTTOOOIIIEEEDDDCCCDDDIIINNNVVVcccppp}}}|||{{{zzzwwwtttqqqtttqqqooommmmmmmmmkkkjjjiiiiiikkkpppwww}}}}}}~~~wwwoooddd[[[VVVRRROOOLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGEEECCCBBB@@@@@@@@@???===:::888777666333111000///...---,,,+++++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''')))+++...111444555555444000++++++000111///333333444444444333222222000000000111222444555666666444333111111222444555666:::>>>AAAAAA@@@??????<<<<<<<<<;;;999999:::<<<999666333333555888;;;<<<===>>>@@@BBBCCCDDDEEEEEEBBBEEEHHHJJJKKKLLLNNNPPPSSSTTTUUUVVVVVVWWWZZZ\\\______```cccddddddbbb___^^^\\\[[[[[[[[[WWWQQQKKKFFFFFFGGGIIILLLOOOSSSUUUWWWYYYZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[]]]^^^___fffiiimmmnnnnnnppptttwwwyyyyyy{{{|||~~~yyyxxxvvvuuuwww{{{vvvlllfffaaaYYYTTTTTTUUUUUUUUUWWWWWWTTTPPPLLLFFFEEEDDDFFFOOO___ppp|||~~~}}}}}}{{{wwwssspppnnnnnnmmmmmmiiidddaaacccjjjsssyyy}}}yyytttqqqiiiddd^^^XXXSSSOOOJJJHHHIIIGGGGGGJJJNNNTTT```lllxxx~~~~~~}}}|||zzzwwwtttvvvssspppnnnnnnmmmkkkiiiiiiiiiiiilllrrrzzz|||{{{}}}~~~|||vvvmmmbbbYYYSSSOOOMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@===:::888888777333000111000///...---,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))+++...222444666333333///***+++000222000333333333444444333333222000111111222333555777888444333333222222333444444888<<>>===>>>@@@BBBDDDDDDDDDDDDCCCEEEHHHJJJJJJKKKMMMNNNQQQSSSTTTTTTTTTUUUXXXZZZXXXYYY[[[^^^aaaaaa___]]]^^^[[[YYYXXXXXXUUUOOOJJJDDDEEEHHHJJJNNNQQQSSSTTTWWWYYY[[[[[[ZZZZZZZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\___```dddhhhlllnnnmmmnnnssswwwyyyzzz{{{|||~~~~~~{{{yyyvvvttttttxxx}}}wwwmmmddd```]]]XXXUUUUUUUUUVVVYYY]]]```^^^YYYUUULLLIIIFFFFFFMMMZZZjjjuuu|||xxxtttqqqpppqqqsssooolllgggdddeeellltttzzzzzzsssoooiiiddd]]]WWWRRRPPPMMMLLLMMMJJJJJJLLLNNNSSS^^^jjjuuu}}}}}}||||||zzzwwwuuuuuussspppooonnnnnnlllkkkkkkjjjiiijjjooowww~~~||||||xxxzzz~~~|||ttthhh\\\SSSOOOMMMOOONNNLLLKKKKKKKKKLLLMMMJJJIIIGGGDDDBBBBBBBBBBBB@@@===:::888888777444000000///...---,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++---///111222222333222---,,,000222111///000111222222222222222444444444555777999:::;;;333333333222333333444444:::???EEEGGGEEE???:::777888:::;;;:::999888999:::@@@;;;555222444888<<>>@@@AAABBBAAAAAACCCEEEHHHIIIJJJJJJLLLMMMPPPQQQRRRSSSSSSTTTVVVXXXUUUVVVYYY^^^bbbcccaaa```___[[[XXXVVVUUURRRLLLHHHCCCEEEHHHLLLOOORRRSSSTTTWWWYYY[[[[[[[[[[[[\\\]]]___]]]\\\ZZZZZZ[[[]]]^^^___^^^]]]]]]]]]___bbbccccccggglllmmmlllmmmrrrwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~{{{vvvssssssvvvzzz}}}~~~ooofff^^^\\\[[[XXXVVVWWWWWWYYY]]]bbbffffffaaa\\\SSSPPPLLLIIILLLVVVbbbkkk}}}yyytttrrrrrruuuxxxpppmmmiiiffffffllluuu{{{zzzrrrmmmjjjddd]]]VVVSSSQQQPPPOOOOOOLLLKKKMMMNNNRRR]]]hhhttt}}}}}}~~~}}}{{{{{{{{{yyywwwtttsssqqqooonnnoooooonnnmmmmmmkkkiiijjjnnnvvv~~~}}}tttvvvyyyzzz{{{uuuiii^^^VVVQQQOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@>>><<<;;;;;;:::888555222///---//////...---,,,,,,,,,,,,,,,+++***************+++'''((()))))))))(((&&&%%%(((((((((((())))))))))))***)))***---000333444444222000...,,,,,,---///000000111222222333333333333333555777999;;;;;;;;;;;;777666333111222444777999999===AAAAAA>>>;;;::::::;;;:::888777777888:::;;;;;;:::777666666888;;;<<>>>>>===;;;888555222000///...---,,,,,,+++++++++,,,+++***)))((('''''''''((()))*********)))'''''''''((((((((())))))))))))))))))***---111444444444333111///......000222333111111222333333333333333///111333555666777777777777555333111111444777999<<<>>>@@@???<<<;;;<<<===:::999888777777888999:::999888777777888:::===>>>@@@???>>>>>>@@@AAAAAA@@@CCCDDDFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPPPPQQQTTTVVVXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]ZZZVVVRRRMMMJJJHHHFFFHHHIIIKKKLLLOOOTTTWWWZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^aaabbbcccfffhhhkkkmmmnnnpppsssuuuvvvxxxzzz{{{{{{|||~~~~~~{{{zzzxxxsssoooqqqvvv{{{}}}qqqhhh^^^XXXQQQOOOQQQUUUVVVUUUZZZ]]]cccllltttwwwvvvtttkkkddd\\\WWWTTTYYYfffttt|||{{{|||}}}|||zzzyyyqqqjjjggggggiiiooovvv~~~xxxqqqmmmjjjeee___[[[ZZZZZZZZZYYY\\\YYYXXXXXXVVVTTTZZZaaaooo{{{}}}}}}|||{{{{{{|||}}}~~~zzzwwwsssqqqqqqqqqpppooommmllllllmmmooorrruuuwww|||}}}|||zzzxxxvvvppprrruuu{{{{{{qqqggg]]]VVVRRRPPPKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>???>>>>>><<<999666333111......---,,,++++++++++++...---,,,***)))(((''''''***************)))((((((''''''((((((((()))))))))(((((()))---111444555444111000///...///111333444222222333444444444333333111222444666777888888777777555222111111444777999=========;;;999999<<<>>>888888666666666666888888666666777888:::<<<>>>???>>>===<<<===???AAAAAAAAACCCDDDFFFGGGGGGHHHJJJLLLKKKLLLNNNNNNNNNPPPRRRTTTWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\YYYUUUPPPLLLIIIGGGFFFHHHJJJKKKMMMOOORRRUUUXXXXXXXXXWWWWWWVVVVVVVVV[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYY[[[]]]^^^`````````dddgggkkknnnpppqqqsssuuutttvvvzzz||||||}}}~~~~~~~~~{{{{{{yyyuuuqqqppptttxxxwwwkkkbbbUUUPPPJJJHHHKKKPPPSSSTTTWWW[[[bbbllluuu{{{}}}|||uuunnneee```]]]^^^fffooo}}}|||}}}}}}uuunnnkkkiiiiiinnnuuu}}}yyysssooonnnjjjeeebbbbbbbbbbbbbbbddd```^^^[[[WWWUUUZZZaaannnyyy~~~}}}}}}}}}~~~{{{xxxuuusssssssssrrrpppooonnnnnnnnnooopppqqqrrrwww{{{}}}vvvsssmmmllllllllllllmmmnnnooopppsssyyy}}}{{{~~~yyypppeee\\\VVVRRRPPPMMMMMMLLLKKKKKKKKKLLLMMMGGGFFFDDDCCCAAA???>>>>>>======<<<;;;888555222000...---,,,++++++***+++++++++***)))(((''''''''''''************))))))(((((('''''''''((((((((())))))'''''')))---222555555444------,,,,,,---///222333222333333444444444333333333444666888999999999888666444222000111444777999:::::::::999999999:::;;;777666555555555555666777666777888:::;;;===>>>>>>===<<<;;;<<>>???===:::888666555555555555555555666777888999:::;;;;;;<<<<<<===<<<;;;<<>>>>>>>>===:::888555333//////...---,,,,,,,,,,,,''''''''''''((()))***+++))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((+++///333444333111......//////111222333444222222333333333222111111333444555777777777777666444333111000111333777999999<<<@@@DDDEEECCC===999555555555555555555555555888777888888999:::;;;<<<>>>===<<<===???AAAAAAAAACCCDDDFFFGGGGGGHHHJJJLLLJJJKKKMMMNNNOOOPPPSSSVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYVVVRRRNNNJJJGGGFFFEEEFFFIIIMMMNNNNNNMMMMMMMMMMMMOOORRRUUUXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY\\\^^^___```aaaeeehhhlllnnnoooppprrrsssrrrtttxxxzzzzzz{{{|||~~~~~~~~~wwwooojjjkkkmmmppprrrvvv{{{~~~zzzvvvtttooolllgggbbb^^^[[[ZZZZZZ\\\\\\\\\^^^cccnnnzzz|||ssslllnnnuuu~~~~~~{{{yyyvvvwww|||}}}{{{zzzxxxvvvuuutttssspppnnnhhheeeeeedddaaa___cccjjjppp{{{~~~~~~~~~}}}{{{yyyxxxwwwvvvtttrrrrrrqqqooonnnlllkkkkkkjjjnnnssszzziiiZZZSSSNNNJJJJJJMMMRRRXXX```lllyyyzzzqqqfff]]]VVVRRRPPPNNNLLLJJJGGGGGGGGGHHHJJJGGGEEECCCAAA??????@@@@@@=========<<<:::777555333000000///...------------+++++++++***++++++,,,,,,******((('''''''''((()))&&&&&&&&&'''''''''(((((()))***,,,///333333222000...//////000111222222333111222222222111111000///444555777888999888888777444222000///000333777999999;;;???DDDFFFDDD>>>888555555666666666666555555666555555555777999<<<>>>@@@???>>>>>>@@@AAAAAA@@@CCCDDDFFFGGGGGGHHHJJJLLLKKKMMMOOOPPPPPPRRRUUUXXXYYYYYYZZZ[[[[[[[[[ZZZZZZWWWUUUQQQLLLIIIFFFEEEEEEFFFJJJMMMOOONNNLLLKKKKKKKKKMMMQQQTTTVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[]]]```cccdddhhhjjjlllmmmnnnoooqqqssstttuuuwwwxxxxxxyyy{{{}}}|||~~~|||rrrjjjfffeeefffiiiooouuu|||~~~}}}zzzvvvrrrnnnllllllhhhhhhgggeeefffkkkssszzz}}}sssssszzz}}}{{{yyyzzz~~~~~~{{{zzzxxxvvvrrroooiiihhhhhhiiifffcccffflllrrr~~~~~~}}}}}}}}}|||{{{yyyxxxxxxvvvtttqqqrrrpppnnnlllkkkkkkkkkllllllqqqyyynnn\\\TTTPPPOOOOOOUUU^^^fffnnnwww{{{rrrggg]]]VVVRRRPPPPPPNNNJJJHHHGGGGGGHHHIIIJJJHHHFFFCCCBBBBBBCCCDDD;;;;;;:::999888555333111111000///......---......(((((('''&&&&&&&&&&&&&&&,,,+++)))((((((((()))***&&&&&&&&&'''''''''((((((******---000333333111...------......//////000000111111111111111000///...000111333444444444333333333222000///000333777999888999<<<@@@CCCBBB<<<777555555666666666666555555444333333333666:::>>>@@@BBB@@@??????@@@AAAAAA@@@CCCDDDFFFGGGGGGHHHJJJLLLLLLNNNPPPQQQRRRTTTWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZWWWTTTPPPKKKHHHFFFEEEDDDFFFJJJNNNOOONNNLLLKKKJJJKKKMMMPPPSSSUUUUUUUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ]]]aaadddfffjjjkkkmmmmmmmmmnnnqqqsssuuuvvvwwwwwwwwwxxx{{{}}}zzz}}}xxxllldddaaa```cccjjjqqqyyy}}}}}}zzzvvvqqqqqqtttwww~~~~~~|||zzz|||}}}{{{wwwsssoookkkjjjlllmmmiiifffhhhmmmttt~~~}}}|||||||||zzzyyyxxxxxxvvvsssqqqrrrpppmmmjjjjjjjjjlllmmmjjjpppxxxuuu```VVVTTTUUUUUU^^^kkkuuu{{{sssbbbWWWSSSPPPLLLQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGEEECCC@@@>>>=========;;;999777555444333//////...---+++***))))))************)))(((&&&&&&((((((((('''&&&&&&%%%%%%'''%%%$$$$$$%%%''''''''')))***,,,---.../////////***+++,,,---...000111111333333333222222111111111222333555777666555222111444333333333444666888999666888:::;;;<<<;;;999888888777777666555444333333777777666666777999:::;;;===<<<===>>>@@@BBBEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTUUUWWWYYY[[[[[[ZZZWWWSSSNNNIIIFFFDDDDDDEEEGGGJJJNNNOOONNNLLLKKKJJJMMMNNNOOOPPPRRRTTTVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]```dddfffhhhmmmmmmmmmnnnoooppprrrssstttttttttuuuvvvxxxzzzzzz~~~~~~{{{qqqhhhbbb^^^```eeemmmvvv~~~}}}{{{~~~{{{vvvrrrppppppmmmnnnnnnllliiiiiimmmpppyyy|||{{{{{{|||yyyvvvtttttttttsssqqqsssssssssrrrqqqooommmlllkkknnnsssxxx~~~yyyeeebbbddddddggglllvvvtttcccXXXTTTQQQMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGEEECCCAAA???>>><<<;;;:::888666444222222111000///...,,,+++******************)))((('''&&&)))((((((((((((''''''''''''&&&%%%%%%&&&'''(((((()))***---///000000///...***+++,,,---...000111111222222222111111000000000222333555666666444222111............000111333444555666777777888777666666777777777777666666666666888999999:::;;;;;;;;;;;;=========>>>???AAACCCEEEDDDEEEGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWZZZZZZYYYXXXUUUQQQLLLHHHDDDCCCCCCDDDGGGJJJMMMOOONNNLLLKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]```cccfffhhhlllmmmnnnoooppprrrssssssuuuuuuuuuvvvwwwyyy{{{|||}}}~~~~~~|||tttkkkfffccceeeiiipppyyy~~~zzzuuuqqqpppqqqpppqqqpppnnnkkkkkknnnqqquuu}}}~~~~~~~~~~~~{{{wwwuuutttsssrrrppprrrrrrrrrrrrpppnnnlllkkkjjjmmmqqquuu{{{pppnnnpppppptttxxxuuudddXXXTTTRRRNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDBBB@@@???===<<<;;;999777555333222111111000///---,,,+++***************)))(((''''''((((((((()))))))))))))))((('''&&&&&&&&&'''((())))))+++///111222111///...***+++,,,---...000111111111111111000000000000000222444555666555444222000//////000111333444666666666555555444444444555555777777777888999:::;;;<<<<<<<<<===>>>>>>======<<<======>>>>>>???AAABBBCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUXXXZZZZZZXXXUUURRROOOJJJFFFCCCBBBCCCDDDGGGJJJMMMOOONNNLLLKKKKKKLLLNNNQQQSSSUUUUUUUUUTTTQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXZZZ]]]```cccfffgggjjjkkknnnqqqssstttttttttuuuvvvvvvwwwxxxzzz|||||||||}}}~~~~~~vvvoookkkhhhhhhkkkqqqyyy|||zzz||||||{{{xxxuuusssssssssuuuuuutttqqqoooooopppsssttt}}}|||yyyvvvuuusssqqqoooqqqqqqqqqqqqpppnnnkkkjjjhhhjjjmmmqqqwww|||||||||wwweeeYYYUUURRROOOLLLLLLLLLKKKKKKKKKKKKKKKEEEEEEEEEEEEDDDCCCAAAAAA??????===;;;999777666555111000///...---++++++******************)))((('''&&&''''''((())))))******((((((''''''&&&''')))+++))),,,000333444222///---***+++,,,---...000111111111111111111111111000000333444555555444333111000000222444666888999::::::888777555444333444555666666666777888:::<<<>>>@@@AAA@@@???>>>>>>??????@@@?????????@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWZZZ\\\ZZZWWWTTTPPPMMMIIIEEECCCBBBCCCDDDFFFIIIMMMNNNNNNLLLKKKKKKLLLNNNQQQTTTVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTVVVWWWYYY\\\___cccfffggghhhjjjnnnqqqtttuuuuuuuuuuuuuuuvvvvvvxxxzzz{{{|||||||||}}}~~~xxxqqqmmmjjjiiijjjnnnuuu|||}}}{{{~~~~~~}}}}}}||||||xxxyyyyyyxxxwwwwwwyyyzzz|||{{{xxxvvvtttssstttuuuyyy~~~~~~~~~~~~}}}{{{xxxwwwvvvuuusssqqqqqqqqqqqqpppooommmkkkjjjggghhhjjjmmmsss{{{xxxeeeYYYUUURRROOOOOONNNNNNMMMKKKJJJJJJIIIEEEEEEEEEEEEDDDCCCBBBAAA??????===;;;999777666555000///...---,,,***)))))))))************))))))(((%%%%%%&&&'''(((((())))))'''(((((('''&&&&&&)))+++***---111444444222///---***+++,,,---...000111111222222222222222222222222444444444444333222111000,,,...111444777888888777999777444222111222333444555555555666999<<>>AAACCC???@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWYYY[[[\\\[[[VVVSSSOOOLLLHHHEEECCCCCCEEEFFFFFFIIIMMMNNNNNNLLLLLLLLLKKKMMMQQQTTTUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXX[[[___bbbeeeggggggjjjmmmqqqtttuuuuuuuuutttttttttuuuwwwxxxzzz{{{||||||}}}~~~}}}wwwqqqmmmllljjjhhhjjjpppxxx~~~~~~}}}}}}{{{|||~~~~~~~~~~~~{{{zzzzzzzzzzzz~~~}}}|||zzzzzzzzzyyyxxxvvvvvvwwwwwwuuusssqqqqqqqqqpppooommmkkkjjjggghhhiiikkkpppxxxxxxeeeXXXTTTRRROOONNNMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA===<<<;;;999777555333222//////...---+++***)))((()))******+++******))))))$$$%%%%%%&&&'''(((((()))&&&''')))'''%%%%%%(((++++++---000333333111///---***+++,,,---...000111111222222222222222333333333444444444444333111000000+++...222666999999999888777555333000//////000111444333333444666999<<<>>>BBB@@@===;;;;;;>>>AAACCC>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[YYYUUURRRMMMKKKGGGDDDCCCDDDEEEGGGEEEIIILLLNNNNNNMMMLLLLLLKKKMMMOOORRRSSSSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWZZZ^^^bbbeeeggghhhiiilllooorrrsssttttttsssttttttuuuvvvxxxyyyzzz}}}}}}}}}~~~|||vvvpppmmmnnnjjjgggggglllssszzz~~~~~~~~~|||zzzyyyyyyyyyvvvuuuuuuvvvwwwwwwuuusssqqqqqqqqqqqqpppnnnkkkjjjhhhiiijjjlllpppvvv~~~xxxdddXXXSSSQQQNNNKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;:::888666444222222000000///---,,,+++***))))))******++++++*********&&&&&&''''''(((((())))))$$$'''((('''######'''+++,,,...///111111000///...***+++,,,---...000111111000111111111222222222222555555444333222111000///---111666:::===>>>===<<<777666444222000/////////333222111111222555888:::<<<<<<<<<<<<======>>>???;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVYYYXXXWWWWWWWWWVVVSSSPPPKKKHHHEEEBBBAAACCCEEEFFFEEEHHHLLLNNNNNNMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSTTTWWWZZZ^^^bbbeeegggiiiiiikkkmmmoooqqqssstttttttttuuuvvvwwwyyyzzz{{{~~~~~~~~~~~~{{{vvvqqqnnnlllgggbbbaaaeeemmmtttxxxxxx}}}}}}{{{zzzzzzzzz{{{uuuuuutttuuuvvvuuusssqqqrrrrrrrrrrrrpppnnnlllkkkiiikkklllnnnqqquuu{{{xxxdddWWWSSSQQQNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDBBB@@@???======;;;999777555444333111111000...---,,,+++***)))******+++++++++******(((((((((((())))))))))))###&&&(((&&&###"""&&&+++---...///000000//////...***+++,,,---...000111111//////000000111111111222555555444333222000000///---000666;;;>>>>>>===<<<999888666444333222111111222111//////000222555777666888;;;>>>???>>><<<;;;888:::<<>>;;;888555222111///...,,,+++******+++,,,------,,,,,,***)))'''&&&'''(((((())))))))))))(((&&&'''(((''''''''')))+++...111333333000,,,***)))...//////000111222222222444333111000000000111111222222222222111000//////000222666:::<<<<<<:::999888666333222222222222111111111222222222111000000555444444777;;;===<<<:::======>>>???AAABBBCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLPPPOOOOOOPPPQQQSSSUUUWWWSSSTTTUUUVVVVVVUUUSSSRRRHHHGGGDDDBBBBBBCCCEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVWWWYYY\\\```ccceeeeeefffhhhjjjnnnqqqtttvvvuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~xxxtttnnnhhhccc]]]WWWWWWYYY\\\dddkkkjjjnnnssswww|||}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyzzzxxxvvvsssqqqpppppppppmmmnnnooopppppppppppppppooopppoooooonnnooosssuuusssdddWWWOOOLLLKKKOOOLLLIIIGGGFFFGGGIIIKKKGGGGGGFFFEEEDDDCCCCCCCCC@@@@@@>>>;;;888555222111///...,,,+++******+++,,,++++++******))))))((((((''''''(((((((((((('''&&&&&&'''(((''''''''')))+++...000222222///,,,***)))...//////000111111222222333222000/////////000000333333333333222111000///000222666999::::::999777777555333222222333222111111111222222222111111000222111222666:::======;;;======>>>???@@@AAABBBBBBEEEFFFHHHIIIKKKKKKKKKKKKMMMMMMNNNOOOQQQTTTWWWXXXYYYYYYYYYWWWTTTPPPMMMJJJGGGEEECCCAAAAAACCCEEEFFFLLLMMMNNNOOOOOOOOONNNNNNJJJJJJLLLMMMNNNOOOOOOOOOTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXZZZ]]]```ccceeeeeefffhhhkkknnnqqqtttvvvssstttuuuwwwyyyzzzzzzzzz{{{zzzzzzzzz|||}}}|||zzzvvvqqqlllccc[[[TTTQQQQQQSSSZZZbbbfffjjjooosssyyy}}}||||||{{{{{{||||||{{{{{{zzzzzzzzzyyyvvvtttrrrqqqqqqqqqnnnnnnooopppppppppoooooooooppppppooonnnooorrruuu~~~}}}qqqcccXXXPPPLLLJJJNNNMMMKKKJJJIIIIIIJJJKKKFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@>>><<<999555333111///...,,,+++******+++,,,******)))(((((()))***+++'''((((((((('''&&&%%%$$$&&&'''(((((('''(((***+++///111222222///,,,******/////////000111111222222111000///.........///000333333333333222111000000000222444777888888777666555444222333333333222000111111222222222222222111//////111555:::============>>>>>>???@@@AAAAAABBBEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKMMMOOORRRUUUWWWYYY[[[[[[ZZZWWWSSSMMMIIIFFFEEECCCAAA@@@@@@BBBDDDFFFKKKLLLMMMMMMNNNNNNMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNRRRSSSSSSTTTUUUVVVVVVWWWVVVWWWXXXZZZ]]]aaadddffffffgggiiikkknnnqqqtttuuuqqqrrrtttvvvxxxzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}zzz}}}{{{xxxsssjjj```UUUOOOKKKKKKQQQYYY___bbbhhhmmmsss}}}}}}|||||||||||||||||||||{{{zzzzzzzzzyyyvvvtttsssrrrrrrrrroooppppppppppppoooooonnnpppppppppooonnnooorrruuu{{{}}}~~~|||vvvmmmbbbYYYRRROOOMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@???<<<999666333111///...,,,+++******+++,,,---+++)))(((((()))***+++)))))))))((('''&&&%%%$$$&&&'''(((((('''(((***,,,111222444333000---,,,,,,//////000000111111111111111111//////...///000111333444444333333222111000000222333555666666666666555444333333444444222111222222333444555555555444111222444777:::<<<======<<<===>>>@@@AAACCCDDDEEEGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMPPPRRRUUUWWWXXXXXXWWWWWWUUURRRNNNJJJGGGCCCAAA@@@???@@@BBBEEEFFFKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWXXX[[[^^^bbbeeeggghhhhhhiiikkknnnqqqsssuuuqqqrrrtttwwwyyy{{{|||||||||||||||{{{{{{{{{{{{{{{yyy|||vvvjjj]]]TTTMMMJJJNNNTTTWWW[[[aaagggnnnyyy~~~}}}}}}|||||||||||||||{{{zzzyyyyyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrrqqqpppooopppppppppooonnnooorrrttt{{{|||}}}{{{vvvmmmcccZZZSSSOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA???<<<999666333222///...,,,+++******+++,,,000...+++)))(((((()))************)))((('''&&&%%%'''((()))(((((((((***,,,333444555444111.........000000000000000111111111222111000000000111222222333333333333222111000000111222333444555777777888777555444444555555333222333444555666777777888888555666888999:::;;;;;;<<<;;;<<<>>>@@@CCCFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVUUUUUUUUUSSSQQQMMMIIIGGGAAA@@@???>>>@@@BBBEEEHHHOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUWWWWWWYYY[[[___cccfffhhhiiiiiijjjlllnnnqqqssstttssstttvvvxxx{{{|||}}}~~~~~~}}}}}}}}}|||{{{zzzzzzxxx~~~~~~sssfff[[[RRRLLLLLLQQQSSSXXX^^^eeemmmxxx}}}||||||{{{{{{|||}}}~~~~~~||||||||||||{{{zzzyyyxxxxxxwwwuuutttssssssssstttttttttttttttssssssrrrqqqqqqqqqpppooonnnoooqqqttt}}}}}}{{{qqqeeeZZZQQQLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHFFFDDDAAA@@@BBBAAA???===:::666444222///...,,,+++******+++,,,///...,,,***(((((((((((()))*********)))((('''''''''((())))))((((((***,,,333444555333111.........000000000000000000111111222111000000000111333333222222222222111000//////333333333444666888:::<<<;;;888666444555555444444333444555777888999999999888:::;;;;;;:::999999::::::;;;===@@@CCCFFFHHHIIIHHHIIIIIIJJJKKKMMMOOOPPPOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUSSSOOOJJJFFFCCC@@@???>>>>>>@@@CCCGGGIIINNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNPPPRRRSSSUUUWWWWWWWWWWWWYYY\\\___dddgggjjjjjjjjjkkkmmmnnnqqqrrrssstttuuuwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}{{{zzzyyyxxxzzzoooeeeZZZQQQNNNPPPTTTYYYaaaiiirrr|||{{{xxxvvvrrrssssssssssssuuuyyy||||||~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrrrrssstttssstttttttttttttttsssrrrqqqqqqqqqooonnnnnnqqqsss|||sssfffZZZRRRMMMJJJMMMMMMLLLLLLLLLLLLMMMMMMGGGHHHIIIHHHGGGEEECCCAAABBBAAA???===:::777444222///...,,,+++******+++,,,+++******)))(((''''''&&&'''(((((()))(((((('''''''''((())))))((()))+++---222333333222///---------111000000000000000000000111000/////////111222333111111111111000///......444444444555888;;;>>>@@@@@@<<<777444444555555555111222444666777888999999888:::<<<;;;999777888:::;;;<<<===???AAACCCDDDEEEGGGGGGGGGIIIKKKMMMOOOQQQNNNPPPRRRUUUVVVXXXXXXXXXVVVVVVUUURRRNNNIIIDDDAAA??????>>>???AAAEEEHHHKKKLLLKKKKKKJJJKKKLLLMMMNNNPPPOOOMMMLLLKKKLLLMMMNNNMMMMMMOOOQQQSSSUUUWWWXXXWWWXXXYYY\\\```dddhhhjjjkkkkkklllmmmoooppprrrsssuuuvvvwwwyyyzzz{{{||||||{{{||||||}}}|||{{{yyyxxxxxx}}}tttjjj^^^XXXWWWXXX^^^hhhqqqyyy|||wwwssspppooommmnnnooonnnmmmooossswwwvvvzzz~~~}}}||||||zzzzzzzzzyyyxxxwwwuuuuuuttttttrrrqqqqqqrrrssssssqqqrrrrrrssssssssssssrrrqqqqqqqqqooonnnnnnqqqssswww|||~~~sssfff[[[TTTPPPNNNMMMMMMKKKKKKKKKLLLMMMNNNEEEFFFHHHHHHHHHGGGEEECCCBBBAAA@@@===:::777444222///...,,,+++***++++++,,,&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((()))+++---111222222000---++++++,,,111111111000000000000000000///.........000111222111111111000000///...---555444555666999<<<@@@BBBCCC>>>888555444555666666000111333444666777888888666888;;;:::888666888:::<<<<<<===>>>???@@@@@@AAAEEEEEEFFFGGGJJJMMMOOOQQQMMMOOORRRUUUXXXZZZZZZ[[[TTTTTTSSSQQQNNNIIIEEECCC??????>>>???AAAEEEIIILLLOOONNNMMMMMMMMMNNNPPPPPPPPPOOOLLLKKKJJJKKKLLLMMMJJJKKKLLLOOOQQQSSSUUUVVVWWWXXXZZZ\\\```eeeiiikkklllllllllmmmoooppprrrsssuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxxxxyyyxxxkkkcccbbb\\\cccmmmwww}}}wwwrrrnnnlllkkknnnoooooommmkkklllqqquuurrrvvvzzz}}}}}}|||{{{{{{yyyyyyyyyxxxwwwvvvttttttssssssqqqqqqqqqqqqrrrsssooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqooonnnnnnqqqssssssxxxrrrcccXXXPPPNNNMMMOOOMMMKKKJJJHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCCCCCCC??????===:::888555444333000000...,,,******,,,...************)))'''&&&&&&'''((()))))))))(((&&&%%%))))))((('''&&&(((,,,///555444222111///...------///////////////000111111,,,,,,------......//////222333444444222111111111111111222444666888;;;<<<<<<999555333333666777888111111222333555777999:::===<<<:::999999:::<<<===;;;===@@@BBBAAAAAABBBCCCDDDEEEFFFGGGGGGIIILLLOOONNNOOOQQQRRRTTTVVVWWWXXXVVVUUUSSSPPPLLLHHHEEEDDDAAA@@@>>>>>>???BBBEEEGGGKKKLLLMMMKKKJJJJJJKKKMMMNNNNNNNNNMMMMMMKKKJJJJJJLLLLLLLLLNNNPPPTTTWWWYYYYYYYYYZZZ]]]aaaeeeggggggiiiiiijjjlllnnnppprrrssswwwxxxzzzzzzzzzzzz|||}}}}}}|||zzzxxxwwwwwwxxxxxx|||}}}uuuooojjjmmmrrr{{{}}}yyyvvvsssrrrrrrrrrssstttuuuuuutttrrrpppoooqqqssswwwzzz|||}}}}}}}}}{{{zzzxxxwwwvvvvvvuuuuuuvvvvvvuuutttsssrrrrrrqqqsssooolllmmmrrruuutttrrrttttttsssrrrqqqooonnnmmmppprrryyyrrrcccXXXQQQNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBB@@@???===;;;999666555444444444444222...,,,++++++))))))***))))))((('''&&&(((((((((((((((''''''&&&((((((((('''&&&(((,,,///555444222000///...------///////////////000111111.........///000000111111000222333222111///000000333333444444555666777888999777333222333555555555333333333444555666777777999888777777888:::<<<===:::===@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIILLLOOOOOOOOOPPPRRRSSSUUUVVVWWWUUUTTTRRROOOKKKGGGDDDBBB>>>>>>>>>???AAAEEEHHHJJJMMMNNNOOONNNLLLLLLMMMOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLOOORRRUUUWWWYYYZZZ[[[^^^bbbeeeggghhhiiiiiijjjlllnnnppprrrssstttvvvxxxxxxxxxyyyzzz|||~~~}}}{{{zzzyyyyyyyyyzzz|||}}}wwwwwwyyy|||xxxxxxwwwvvvvvvwwwxxxyyyxxxyyyzzzzzzxxxvvvsssrrrsssuuuwwwzzz|||}}}||||||{{{zzzyyyxxxwwwvvvvvvuuusssssssssttttttuuuuuuuuurrrnnnkkkmmmqqqtttsssqqqrrrrrrrrrqqqpppnnnmmmlllooorrrwww~~~qqqcccXXXQQQNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGEEECCCBBBAAAAAAAAA@@@???>>>;;;999777555444...000111000---)))'''&&&(((((())))))))))))(((((()))((((((''''''''''''((('''((((((''''''))),,,///444333111///............/////////000000000111111//////000111111222333333///111111111///...///000555555555444444333333333555444222222444444333222444444444444555555555666555555555555777999;;;<<<:::===???@@@AAAAAABBBDDDDDDEEEGGGGGGGGGIIILLLOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQMMMIIIEEEAAA???:::;;;>>>AAADDDGGGJJJKKKIIIJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMPPPSSSTTTXXXYYY[[[^^^aaadddggghhhiiiiiijjjlllnnnppprrrsssqqqsssuuuvvvvvvwwwyyy{{{~~~~~~}}}|||{{{{{{{{{{{{|||}}}zzzuuuvvvxxx{{{}}}{{{xxxvvvvvvwwwyyy{{{||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvtttttttttuuuuuuuuuuuuuuuqqqnnnkkklllooorrrqqqppppppppppppooonnnmmmmmmllloooqqqvvv||||||pppcccXXXRRROOONNNMMMMMMNNNNNNMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@?????????>>><<<:::888666555444(((***,,,+++***((('''((('''(((((())))))))))))((()))((('''&&&&&&'''((()))((())))))))))))***...000444333111///------...///000000000111111000000000//////000111222222333333000111111000///...000111555555444444333222111111333222333444555555333000333333444555555666666666555555555555666888:::;;;:::<<<>>>@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIMMMOOOQQQQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPLLLGGGBBB>>><<<888:::===AAAEEEGGGHHHIIIEEEGGGIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKMMMOOORRRSSSVVVXXX[[[^^^```bbbeeegggiiiiiijjjlllnnnppprrrsssppprrrtttvvvvvvwwwzzz|||}}}}}}}}}||||||||||||||||||~~~yyywwwwwwzzz|||yyyzzzzzz{{{||||||{{{zzzzzz{{{{{{zzzzzzyyywwwvvvvvvxxxxxxwwwvvvtttsssrrrrrrqqqooollllllnnnppppppooooooooonnnnnnmmmmmmnnnnnnppprrruuuzzzzzzooocccYYYSSSPPPOOOMMMMMMNNNMMMLLLKKKIIIGGGFFFEEECCCAAA@@@?????????<<<<<<:::888666444333222,,,,,,,,,***))))))+++---'''(((((())))))))))))((()))((('''&&&&&&'''((()))(((***+++++++++,,,///222444222000...------...///000000111111111111000///------...///000111222333000111111000//////111333333333444444333333222111222333444666888777444111000111333555666777777777777777777777777888888999:::<<<>>>??????@@@CCCEEEEEEFFFGGGHHHHHHJJJMMMPPPRRRRRRSSSSSSTTTUUUVVVVVVRRRQQQNNNJJJFFFAAA===;;;888:::===AAACCCEEEEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSVVV[[[]]]___```ccceeeiiiiiijjjlllnnnppprrrsssqqqsssuuuvvvwwwxxx{{{}}}|||||||||}}}}}}}}}}}}}}}|||~~~zzztttooohhhhhhiiikkknnnssswwwzzz|||}}}zzzxxx|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvxxxxxxwwwuuutttrrrqqqqqqqqqooommmmmmnnnnnnoooooonnnmmmmmmlllmmmmmmnnnoooqqqsssvvvzzz~~~yyynnncccYYYSSSPPPOOOMMMLLLLLLLLLKKKIIIHHHGGGEEEEEECCCAAA@@@?????????;;;:::999777555444222222///...,,,)))&&&&&&(((***(((((())))))))))))(((((((((''''''''''''(((((()))((()))+++,,,,,,---000222444222///---,,,---///000000111222222222111000///,,,,,,---...000111222222111111111000///000222444222222444444444444222222333333555777999888555222///000333555777888888888888999999999888888888888999;;;===>>>>>>@@@CCCFFFEEEFFFHHHHHHHHHJJJMMMPPPQQQQQQRRRSSSTTTUUUVVVVVVQQQPPPMMMIIIEEEAAA===;;;999;;;===@@@BBBCCCCCCCCCEEEGGGJJJKKKJJJIIIIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSRRRVVV[[[^^^^^^___bbbeeeiiiiiijjjlllnnnppprrrsssrrrtttvvvwwwxxxxxx{{{|||{{{{{{|||}}}~~~~~~~~~~~~|||~~~xxxqqqiiiccc^^^]]][[[[[[\\\___bbbdddfffjjjooorrrssssssttttttsssxxx~~~~~~~~~~~~}}}}}}{{{|||||||||{{{yyywwwvvvtttttttttttttttssssssssspppooommmlllllllllmmmmmmkkkkkkjjjjjjkkklllnnnooopppssswwwzzz}}}}}}xxxnnncccZZZTTTQQQPPPMMMLLLKKKIIIHHHHHHHHHGGGFFFEEECCCBBB@@@?????????;;;:::999777666444333222---------+++(((''''''((())))))***))))))((('''&&&&&&''''''(((((((((((((((%%%''')))***+++,,,...000333111...,,,+++---///000000111222333333111///...+++,,,---...000111222333000000000///......111444333444555666555444222111333333555777999888555333000111444666777777777666666777888888999999999999999;;;<<<===>>>@@@CCCFFFFFFGGGHHHHHHHHHJJJNNNPPPNNNNNNOOOQQQRRRTTTUUUVVVPPPNNNLLLIIIEEEAAA>>><<<:::;;;===@@@BBBCCCDDDEEEBBBEEEHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOQQQQQQRRRRRRWWW^^^`````````cccgggiiiiiijjjlllnnnppprrrssssssuuuwwwwwwwwwxxxyyy{{{{{{|||~~~}}}}}}xxxrrrjjjdddaaa___\\\ZZZZZZ\\\___```cccfffjjjlllkkkjjjhhhhhhgggjjjmmmoooqqqwww{{{|||}}}}}}|||zzzxxxvvvtttsssssssssrrrrrrrrrrrrmmmmmmllljjjhhhhhhiiijjjhhhgggffffffhhhjjjlllnnnmmmrrrvvvyyy{{{}}}wwwmmmcccZZZTTTQQQPPPMMMLLLJJJHHHGGGGGGGGGHHHFFFEEEDDDBBBAAA@@@??????;;;;;;:::888777555444333,,,...111222000///...///************)))(((&&&&&&%%%&&&((()))))))))((('''$$$&&&((()))***+++---///333111...,,,+++,,,///111000111333444333111///...,,,,,,---///000222333333...///...---,,,---000333555555666777666333111///333333444666888888555333222333555777777666555444333444666888999:::::::::999;;;<<<======@@@CCCFFFFFFGGGHHHHHHIIIJJJNNNPPPKKKLLLMMMOOOQQQSSSTTTUUUOOONNNLLLIIIEEEBBB>>>===;;;<<<===@@@BBBEEEFFFHHHEEEHHHKKKLLLLLLKKKKKKKKKHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQSSSYYY```bbbaaabbbeeehhhiiijjjjjjlllnnnppprrrtttsssuuuwwwwwwvvvvvvxxxzzz|||}}}}}}~~~|||wwwpppjjjhhhfffbbb```___aaaccceeehhhkkknnnooollliiigggeeefffhhhhhhfffdddgggpppwww{{{|||}}}}}}|||zzzxxxvvvwwwvvvuuusssqqqooonnnmmmkkkkkkjjjhhhfffeeeggghhheeedddddddddeeehhhjjjlllkkkpppvvvxxxyyy}}}yyymmmbbbYYYRRRNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@?????????>>><<<999666333111000///...---,,,+++*********(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''((()))***,,,...///000---)))'''(((***,,,,,,000111111222222222111111.........///000000111111222000...------///111333777888888555222000000000111222444666666555444333777777777777777777888888999888777777888:::<<<>>>>>>=========>>>???@@@@@@CCCEEEFFFHHHIIIIIIHHHHHHJJJKKKMMMOOOPPPRRRRRRSSSNNNMMMJJJGGGCCC???===;;;999:::===@@@CCCDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMOOOQQQTTTXXX\\\___aaaccceeeggghhhiiikkkmmmppprrrssstttwwwvvvvvvvvvwwwyyy{{{||||||}}}~~~}}}~~~{{{zzz~~~{{{tttsssqqqppppppqqqssstttvvvuuuuuuwwwyyyxxxsssooonnnlllkkkkkknnnpppqqqqqqttt|||yyywwwwwwxxxyyyyyyvvvrrrpppnnnllljjjhhhhhhhhhgggggggggggghhhhhhgggfffdddcccccceeehhhjjjkkknnnrrrvvvzzz~~~}}}~~~wwwlllaaaXXXRRROOOMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA<<<;;;999777555333111000///...---,,,+++*********(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((()))***,,,...///000333000,,,+++,,,///000111000000111111111111111000---...///000111111111111111000...------///111333666777777555222000000111111222444555666555444333555666888999999999777777777777666666777999;;;<<<>>>>>>>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJKKKJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRPPPNNNJJJFFFAAA===:::888;;;<<<>>>AAACCCEEEFFFGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRUUUYYY]]]```bbbcccfffgggiiijjjkkknnnpppsssuuuvvvwwwvvvvvvvvvwwwyyy{{{|||~~~~~~|||||||||zzzxxxvvvuuuwwwxxxxxxxxxuuuzzz~~~{{{yyyxxxyyyyyyxxxvvvrrrpppooommmkkkiiihhhhhhhhhgggggghhhhhhhhhgggfffdddcccdddfffhhhjjjiiilllooossswww|||}}}}}}}}}~~~{{{yyyyyysssiii___VVVQQQOOONNNOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC>>>>>><<<;;;999888777666///...---,,,+++*********(((((())))))))))))((((((''''''((((((((()))))))))))))))***,,,...///111111333000------///222333444///000000111111000000///,,,---///111222111000//////...------...000222444555666666444222000000111111222333444555444333222111333777999999888555333666666555555666888:::;;;?????????@@@AAACCCDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLPPPPPPQQQRRRRRRRRRQQQQQQNNNLLLHHHDDD@@@<<<:::888<<<===???AAADDDFFFHHHIIINNNMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKMMMPPPSSSVVVYYY^^^aaabbbdddfffgggiiijjjlllooorrrtttvvvwwwvvvvvvvvvwwwxxxyyy{{{{{{}}}{{{zzzyyyzzzxxxuuurrrpppooonnnlllkkkhhhhhhgggggggggggghhhhhhhhhgggeeedddeeefffhhhiiihhhjjjlllooorrrxxx~~~~~~vvvuuurrrpppooooooppppppmmmmmmnnnpppsssuuuxxxyyyxxxyyyyyyzzz{{{}}}}}}{{{tttoooggg\\\TTTOOONNNNNNPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@>>><<<:::999777666///...---,,,+++*********(((((())))))))))))(((((((((((((((((())))))))))))((()))+++---...000111111///---+++,,,...111333333///000000000000//////...+++---000222333222000.........------///111333444333444555333111000111222111222333333333333222222///111333666666555333222666666666666777999:::;;;>>>>>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKLLLMMMMMMLLLRRRSSSSSSSSSRRRRRRQQQPPPHHHGGGDDDAAA???>>>===<<<======???AAACCCFFFHHHIIIMMMLLLKKKKKKKKKLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLPPPTTTVVVYYY]]]```bbbccceeegggiiikkkmmmpppsssuuuxxxyyyvvvvvvwwwwwwxxxyyyzzz{{{|||zzzyyyyyyvvvtttqqqoooooonnnlllkkkgggffffffeeeeeeffffffggghhhhhhfffffffffggghhhiiiiiijjjkkklllooottt{{{~~~|||zzzxxxuuurrrooonnnmmmhhhfffccc```^^^___```aaa]]]^^^```bbbeeehhhjjjllljjjkkklllllllllnnnrrruuu{{{|||}}}zzzrrrnnnfff[[[RRRLLLLLLMMMPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@>>>===;;;888666333111000///...---,,,+++*********(((((())))))))))))(((((((((((((((((())))))))))))''')))+++---...///000000...,,,***+++...111222222000000000000000///......+++---000222333222000...---------...///111333444111222333222111000111333222222222222222222111111222222333444444555666666777777777888999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDFFFHHHJJJKKKLLLLLLLLLRRRRRRRRRRRRRRRQQQQQQPPPGGGFFFCCC@@@>>>=========;;;<<<>>>@@@CCCEEEGGGGGGJJJIIIIIIIIIJJJLLLNNNPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLQQQUUUVVVYYY]]]```aaabbbdddfffjjjkkkmmmpppsssuuuwwwyyyuuuvvvwwwxxxyyyzzzzzzzzz||||||~~~~~~}}}~~~~~~|||{{{|||}}}{{{yyyyyyuuussspppnnnnnnmmmkkkjjjfffeeeeeeddddddeeeeeefffiiihhhhhhggggggggghhhiiijjjjjjjjjjjjlllpppuuuzzzyyyzzzzzz{{{zzzyyyxxxwwwssssssttttttsssrrrqqqpppllljjjhhheeebbb___^^^]]]\\\ZZZWWWTTTSSSTTTUUUWWWRRRSSSTTTVVVYYY\\\^^^```^^^_________^^^^^^aaaccciiikkkooosssxxx}}}zzzxxxtttqqqiii]]]RRRLLLKKKMMMPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGEEECCCAAA@@@?????????>>><<<999666333000//////...---,,,+++*********(((((())))))))))))((((((''''''((((((((()))))))))''')))+++---///000000000///---,,,---000222333333111111111111000///......,,,---///111222111000///.........//////111222222///000222222111111222333222222111111111111111111555555555555666888999:::777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIJJJKKKKKKKKKOOOOOOPPPQQQQQQQQQPPPPPPLLLIIIEEE@@@===::::::999:::<<<>>>BBBDDDEEEFFFFFFEEEFFFFFFHHHIIIKKKMMMNNNHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFGGGKKKQQQVVVWWWZZZ^^^aaabbbccceeefffkkklllnnnppprrruuuvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz}}}}}}||||||~~~~~~{{{yyyyyy}}}~~~|||{{{zzzvvvtttqqqooonnnmmmkkkiiigggffffffeeeeeeffffffgggjjjiiiiiihhhhhhhhhhhhhhhiiiiiihhhffffffgggkkknnnllllllmmmmmmmmmlllkkkjjjfffffffffeeecccbbbaaa```\\\[[[YYYWWWUUUSSSRRRRRRSSSQQQOOONNNMMMNNNOOOPPPLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTUUUSSSRRRQQQRRRTTTXXXZZZ^^^ccciiinnnrrrttt|||}}}~~~|||yyyvvvnnnaaaTTTMMMLLLOOOOOONNNMMMKKKJJJIIIIIIIIIFFFFFFDDDCCCBBBAAA@@@@@@@@@???===;;;888666444333///...---,,,+++*********(((((())))))))))))((((((&&&&&&'''''''''((((((((((((***,,,///111111111111///...---...000222222222222222222222111000///...---...///000111111111111.../////////000000111111---///111111000111222444222222111000000000000000333444555777888888888888555666777888999::::::;;;===<<<<<<===>>>???@@@AAABBBDDDFFFIIIJJJKKKLLLKKKKKKLLLMMMNNNPPPPPPPPPQQQMMMJJJEEE@@@<<<:::999999999<<<@@@DDDGGGGGGFFFEEECCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHFFFEEEFFFKKKRRRWWWZZZ]]]aaacccdddeeefffhhhlllmmmnnnpppqqqssstttuuutttuuuwwwyyyzzzzzzzzzzzzyyy{{{~~~|||{{{|||~~~~~~zzzwwwwww|||}}}}}}yyywwwsssqqqpppnnnllljjjiiiiiiiiihhhhhhiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhddddddcccaaa^^^]]]^^^```\\\]]]^^^___^^^]]]\\\[[[\\\[[[ZZZXXXVVVSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLKKKIIIHHHIIIJJJKKKMMMPPPUUUZZZ^^^bbbdddiiinnnuuuyyy|||}}}zzzrrrdddVVVNNNNNNPPPNNNNNNLLLKKKJJJJJJJJJJJJDDDDDDCCCBBBBBBBBBBBBBBB<<<;;;:::888666555333333//////---,,,+++*********(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))+++...111222333222222...---,,,---///000000000333333333222222000//////.........///000000111111/////////000000000000000---...000111000111333444222222111000//////000000...000444777888777555444444555666888999999999999>>>>>>======>>>???@@@@@@CCCDDDGGGIIIKKKLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQKKKHHHDDD@@@===<<<<<<===999===BBBGGGIIIIIIGGGFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHFFFEEEFFFKKKRRRWWW\\\___ccceeefffggghhhjjjmmmmmmnnnoooqqqrrrsssttttttuuuwwwyyyzzzzzzzzzyyyzzz|||~~~{{{{{{|||~~~|||xxxuuuwww}}}|||yyyuuuwwwxxxwwwvvvvvvzzz}}}|||yyyvvvsssrrrpppmmmkkkllllllkkkkkkkkkkkklllllljjjjjjjjjjjjiiiiiihhhhhhaaaaaa```]]]YYYVVVVVVVVVRRRSSSTTTTTTTTTSSSRRRRRRVVVUUUSSSPPPNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHEEEGGGGGGGGGEEEEEEEEEGGGDDDEEEHHHLLLPPPTTTWWWXXXZZZaaajjjnnnpppttt|||vvvhhhYYYOOOKKKKKKNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@???===<<<<<<:::777444111000......,,,+++***)))))))))******))))))((((((''''''"""###$$$%%%&&&'''''''''((()))---111555555333111///.........///000222333///000222111///---,,,,,,...///000222222333333333------------...///000111...///000222222333333222222333222111//////111333555666888777666666777999333444777999;;;;;;;;;;;;:::;;;;;;<<<===>>>??????CCCEEEGGGIIIIIIKKKMMMOOOKKKKKKLLLMMMOOONNNLLLJJJGGGFFFDDDAAA>>>;;;888777<<<>>>BBBEEEGGGHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIKKKNNNTTTXXXZZZ]]]```dddhhhiiijjjjjjkkklllmmmnnnppprrrssstttvvvwwwyyyyyyyyyyyy{{{||||||~~~}}}{{{{{{{{{{{{{{{zzzwwwvvvwwwzzzxxxtttoooqqqrrrqqqqqquuu{{{}}}}}}~~~}}}~~~}}}zzzvvvsssooommmkkknnnllljjjiiijjjjjjiiiggggggggghhhhhhgggeeebbbaaaaaa]]]XXXUUURRRPPPMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJHHHGGGFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBEEEFFFGGGHHHIIIKKKLLLLLLOOOQQQVVV]]]bbbiiivvvxxxjjj[[[PPPMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;:::888555222000//////---,,,+++************)))))))))((((((((('''++++++,,,,,,,,,,,,++++++((())),,,000333444333111,,,,,,,,,,,,---///000111---///111111///............///000111222222222222............///000111111///000000111111222333333333333333111//////000222111333444444333333444555333444555777888999999999:::;;;;;;<<<===>>>??????BBBDDDFFFHHHHHHIIIKKKMMMJJJKKKKKKNNNOOOOOOMMMKKKEEECCCAAA>>><<<:::999999;;;===@@@CCCEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJLLLOOOUUUYYYZZZ\\\```dddgggiiijjjjjjkkklllmmmoooppprrrssstttuuuwwwyyyyyyyyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{zzzwwwuuussstttxxx}}}}}}vvvqqqlllmmmooooooqqqwww~~~yyyyyy{{{~~~{{{yyyuuurrrpppooonnnllljjjiiijjjjjjiiihhhhhhhhhhhhhhhfffccc```^^^YYYVVVRRRNNNLLLJJJHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCAAAAAAAAACCCDDDAAABBBBBBCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHIIINNNUUUZZZaaammmyyy{{{kkk[[[QQQNNNOOONNNNNNNNNMMMMMMMMMLLLLLLFFFEEECCCAAA@@@??????@@@;;;;;;;;;:::888666333222000000...---,,,+++++++++))))))))))))(((((((((((($$$$$$%%%%%%%%%%%%%%%$$$))))))+++...111333222111,,,,,,,,,,,,---///000111,,,...000000/////////000...///000111111111111111......//////000111111222111000//////000111333444333333333111......///111333444666666555555555666444444444444555666777888:::;;;;;;<<<>>>??????@@@@@@CCCEEEFFFGGGGGGIIIJJJJJJJJJKKKNNNPPPPPPNNNLLLCCCAAA>>>;;;999999:::;;;<<<===???AAACCCEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLPPPUUUYYYYYY[[[___cccgggiiikkkkkkllllllmmmoooqqqrrrttttttuuuvvvxxxyyyxxxyyy{{{|||}}}~~~|||yyytttrrrpppqqquuuzzz~~~yyysssooojjjkkkmmmooottt|||wwwuuuuuuxxx~~~}}}{{{yyywwwtttsssooommmkkkkkkllllllkkkjjjiiiiiihhhfffccc```\\\ZZZRRROOOKKKHHHGGGFFFDDDBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCC@@@AAAAAABBBCCCCCCDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCC??????@@@@@@@@@AAAAAAAAACCCCCCFFFLLLQQQXXXcccnnn{{{|||kkk[[[QQQNNNOOONNNNNNNNNNNNNNNNNNNNNNNNIIIHHHEEEBBBAAAAAABBBBBB;;;;;;;;;:::999666444333000///...,,,++++++++++++))))))))))))((((((((((((''''''((()))************))))))***,,,///111111000------...///000111222333...///111000///...///000//////000111111111000000...///000111111222222222222000///...///000222444333333333000...---///000333555777888777666666777555444444333444555777888:::;;;;;;===>>>???@@@AAA???BBBDDDFFFEEEEEEFFFHHHIIIIIIKKKMMMPPPQQQOOOMMMEEEBBB===999888888:::<<<===>>>???AAACCCEEEGGGHHHGGGGGGIIIJJJJJJIIIGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKLLLPPPUUUXXXYYY[[[^^^bbbfffiiikkklllkkklllmmmoooqqqrrrsssttttttvvvxxxxxxxxxyyy{{{}}}}}}|||yyyssspppnnnnnnsssxxx}}}}}}~~~}}}vvvqqqmmmllllllnnnrrryyyxxxrrrooooooyyy~~~~~~~~~}}}|||zzzxxxwwwrrrpppnnnnnnnnnnnnmmmllljjjiiigggddd___[[[WWWUUUNNNKKKGGGEEEEEEDDDCCCAAACCCBBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAA@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBAAACCCHHHLLLQQQ[[[eeepppyyy{{{jjjZZZPPPMMMNNNOOOOOOOOONNNNNNNNNNNNNNNIIIHHHEEEBBBAAAAAABBBBBB;;;;;;;;;:::999777555333///...---+++******))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&)))((()))+++...000000///,,,,,,...///111222333333111222222000...---...///000111111111111000000///...///000111222222222111222111///......000222333222333222000...---///111000222555555444333333333666666555444555666888999:::;;;<<<===>>>@@@AAAAAA???BBBEEEFFFEEEEEEEEEFFFHHHHHHJJJMMMOOOPPPNNNLLLGGGDDD>>>:::777888:::;;;>>>???@@@BBBDDDFFFHHHIIIGGGGGGIIIJJJJJJIIIGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJLLLOOOTTTWWWZZZ[[[^^^bbbeeehhhjjjkkkkkkkkkmmmnnnppprrrsssssssssuuuwwwxxxxxxyyy{{{}}}}}}{{{xxxtttqqqnnnmmmqqqwww|||~~~|||{{{{{{~~~{{{vvvqqqooonnnnnnooosss{{{{{{qqqkkkkkksss}}}~~~~~~}}}{{{yyyvvvtttqqqpppppppppnnnmmmjjjhhheee```[[[VVVRRRPPPKKKHHHEEECCCCCCBBBAAA@@@AAA@@@???>>>???@@@BBBCCC>>>>>>>>>>>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEBBBBBBEEEIIIMMMTTT\\\gggqqq~~~yyyiiiZZZPPPMMMNNNOOOOOOOOONNNNNNMMMMMMMMMFFFEEECCCAAA@@@??????@@@<<<<<<<<<;;;999777444333...---,,,+++***)))))))))(((((((((((())))))))))))&&&%%%%%%###!!!'''((()))+++...///...---)))***,,,...///000111111333333222000...---...///222222222222222111000///---...000111222111111000111000////////////111111111111111///......000111111444777888777555555555666666666666777888999:::::::::<<<===???@@@BBBBBBAAACCCFFFGGGGGGEEEEEEEEEHHHHHHIIILLLNNNNNNLLLJJJGGGDDD???:::777777999:::>>>???AAACCCFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIKKKMMMPPPUUUXXX[[[\\\^^^aaadddgggiiijjjjjjjjjkkkmmmoooppprrrrrrrrrtttvvvwwwxxxyyy{{{}}}|||~~~~~~~~~~~~~~~{{{xxxvvvrrrnnnmmmpppuuuzzz|||}}}zzzxxxzzz{{{wwwtttsssooonnnooossszzzsssmmmllloootttyyy}}}|||xxxvvvsssqqqpppooommmkkkhhhfffaaa\\\VVVQQQMMMKKKHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIDDDBBBDDDFFFIIINNNTTT___iiiwwwwwwiii[[[QQQNNNOOOPPPPPPOOONNNMMMLLLLLLKKKEEEEEEDDDBBBAAA@@@???>>>=========;;;999666444222///...---,,,+++*********'''((((((((()))))))))***++++++++++++***((('''&&&&&&'''))),,,//////---***((())),,,...000111111111222222222000......///111444444444333333222000000,,,---///111111111000///000000000000000000000000///000000///......111333444777:::<<<;;;999888888333444666777888999::::::::::::<<<===???AAABBBCCCBBBEEEHHHIIIHHHFFFFFFEEEHHHHHHIIIKKKMMMLLLJJJHHHCCCAAA===999777777999:::<<<>>>AAADDDFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMOOOSSSWWWZZZ]]]]]]___aaacccfffhhhiiihhhiiijjjlllmmmooopppqqqrrrtttvvvwwwxxxyyy{{{}}}{{{}}}~~~}}}|||}}}~~~}}}{{{xxxwwwrrrmmmkkknnnssswwwzzz{{{vvvrrrttt{{{|||zzzxxxxxxsssrrrqqqtttzzz~~~~~~}}}}}}~~~|||wwwpppmmmkkkmmmttt|||~~~yyyvvvrrrooonnnllliiigggfffccc^^^YYYSSSMMMJJJHHHGGGDDDAAA??????>>>===<<<999:::;;;<<<============AAABBBBBBCCCCCCCCCCCCCCC???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMMMMMMMOOOIIIEEEFFFGGGHHHKKKPPPXXXbbbqqq~~~~~~vvviii\\\RRROOOOOOPPPPPPOOONNNMMMKKKKKKJJJFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<999666333111000///...---,,,+++++++++'''((((((((())))))******!!!"""$$$%%%'''(((((((((%%%&&&))),,,//////,,,)))***+++...000222333333333000111111000...///111444555555555444333222111000+++,,,...000111000///...//////000000000000///....../////////...///111444222555888:::999777666666111333555777999999999999::::::<<<===???AAABBBCCCCCCFFFJJJKKKIIIGGGFFFFFFHHHGGGHHHJJJLLLKKKIIIFFF???===:::888777888999::::::<<<@@@DDDFFFFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMOOOQQQUUUYYY\\\^^^^^^___aaaccceeeggghhhggghhhiiikkkmmmnnnoooppprrrtttvvvwwwxxxyyy{{{}}}zzz|||}}}|||{{{|||||||||zzzyyywwwrrrmmmjjjlllqqquuuxxxxxxrrrlllmmmuuu~~~}}}|||{{{{{{xxxvvvuuuwww{{{~~~~~~}}}yyyzzz{{{{{{|||vvvxxx|||~~~{{{wwwtttpppnnnkkkhhhhhhllltttyyytttmmmffffffmmmuuu{{{}}}xxxuuuqqqnnnllliiifffddddddaaa\\\WWWQQQKKKHHHFFFIIIFFFCCCAAA@@@???>>>===999;;;<<<>>>??????>>>>>>===>>>???@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKGGGHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRTTTNNNIIIIIIIIIIIILLLPPPTTT^^^lllyyyvvveeeYYYUUURRRMMMOOOOOONNNNNNLLLKKKJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@======;;;999777444222000111000...,,,***((('''&&&++++++***)))((()))))))))&&&'''((((((''''''(((***&&&))),,,------,,,,,,,,,)))***,,,...000222333333222111000.........//////555555444444222111///...***,,,000333444222///---,,,---...000111222222222//////......///000222333333444666777777555444222555666666777888999999:::888999:::;;;===???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHH???===:::777666777:::;;;<<<>>>@@@CCCEEEFFFGGGGGGHHHFFFEEEEEEFFFFFFDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGCCCFFFJJJMMMPPPSSSVVVYYY\\\]]]^^^```bbbdddfffgggjjjkkklllkkkkkkmmmppprrrssswwwxxxuuuuuuyyy{{{zzz~~~}}}|||~~~~~~{{{zzzzzz{{{zzzyyywwwrrrkkkhhhiiinnnsssvvvsssooojjjjjjooowww|||{{{{{{zzzxxxuuutttuuuvvvvvvvvvyyyzzzzzzzzz{{{~~~xxxssspppmmmhhhfffeeeccc^^^[[[WWWSSSRRRUUUWWWXXX\\\bbbiiinnnttt|||~~~rrrhhhdddbbbccckkkuuu~~~|||xxxrrrmmmiiifffcccaaa^^^[[[WWWRRRMMMHHHEEECCCDDDDDDDDDCCCBBB???===<<<>>>>>>>>>>>>>>>=========???@@@AAAAAABBBBBBBBBBBBHHHGGGFFFFFFFFFFFFFFFFFFMMMNNNOOOPPPPPPOOONNNMMMLLLKKKIIIIIIJJJMMMPPPRRRPPPQQQTTTVVVYYY[[[\\\\\\[[[YYYWWWUUUTTTSSSTTTTTTUUUSSSPPPNNNLLLLLLLLLMMMTTT[[[ffftttyyyfffYYYTTTQQQMMMOOOOOOOOONNNLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;999777444222111......---,,,***)))(((((())))))((((((((('''''''''&&&((())))))(((''')))***'''***---///...---------+++,,,---///000111111111333222111///......//////222222222222222111000///---///333666666555222000........................///............000111222333444555666666555444333444444555555666777888888::::::;;;<<<===???AAABBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHFFFEEEDDD???===:::777666777:::;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGEEEDDDEEEFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEHHHKKKMMMPPPSSSWWW[[[]]]^^^___aaaccceeefffgggiiijjjkkkllllllmmmpppssstttxxxyyywwwvvvzzz|||{{{}}}||||||}}}~~~|||{{{{{{|||{{{zzzwwwqqqjjjfffggglllssswwwyyytttmmmiiikkkrrrzzz~~~~~~{{{yyywwwwwwwwwuuuttttttuuuvvvvvvxxx|||xxxssslllhhhbbb^^^[[[WWWQQQLLLLLLHHHGGGKKKMMMNNNRRRWWWXXX[[[aaagggoooyyyzzzoooiiidddaaaeeekkktttzzz~~~~~~|||xxxsssnnnjjjfffbbb___ZZZXXXUUUQQQMMMJJJGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>>==================AAAAAABBBCCCDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGGGGLLLMMMNNNOOOOOOOOONNNNNNNNNMMMLLLKKKLLLNNNQQQSSSRRRSSSUUUWWWZZZ\\\^^^___^^^]]][[[YYYXXXWWWVVVVVVTTTTTTSSSSSSQQQPPPOOONNNSSSYYYcccppp|||~~~iiiZZZUUURRROOOPPPPPPOOONNNLLLJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@===<<<;;;999777444222111,,,,,,,,,++++++*********&&&&&&'''((('''&&&%%%$$$&&&''')))(((''''''(((***(((+++...//////...---...---...//////000000000000555444222000///////////////000000111111000000000---000333666666555333111000///---,,,+++***++++++///......---...000111222333444555666666555444333222222333444555666777777999:::::::::<<<===>>>???BBBCCCDDDEEEFFFHHHIIIIIILLLLLLLLLKKKIIIGGGDDDCCC>>><<<999777666777:::;;;<<<>>>@@@CCCEEEFFFGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEAAABBBBBBCCCCCCDDDEEEEEEHHHIIIKKKMMMOOOSSSYYY\\\______```bbbccceeefffggghhhiiikkkllllllnnnqqqssstttyyyzzzxxxwww{{{}}}||||||{{{{{{~~~}}}|||}}}}}}|||zzzwwwqqqiiiddddddjjjrrrxxx~~~wwwnnnggggggmmmwww}}}~~~|||{{{xxxuuurrrppppppqqqrrrtttzzz{{{tttoooccc^^^XXXTTTQQQMMMGGGCCCDDD@@@???BBBCCCBBBDDDHHHHHHJJJLLLPPPVVV^^^hhhnnnzzz{{{ssskkkdddccceeejjjpppwww}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||yyytttppplllgggaaa]]]VVVUUURRRPPPMMMKKKJJJIIIEEEEEEDDDCCCBBBAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQOOONNNOOOPPPRRRTTTVVVVVVWWWXXX[[[^^^```bbbbbbbbbaaa```^^^\\\ZZZYYYVVVWWWXXXXXXWWWTTTRRRPPPQQQVVV___jjjwwwkkk\\\VVVTTTRRRQQQPPPOOOMMMKKKIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???<<<<<<;;;999777555222111------,,,++++++******)))%%%&&&'''((((((&&&$$$###%%%&&&''''''&&&&&&'''((((((+++...///...------------...///000000111111000666555333111/////////////////////000//////......+++---000222333222000...111///---+++******+++,,,......------...///111222222333444555555555444444222222333444555777777888888888888999:::;;;<<<===@@@@@@BBBDDDFFFHHHIIIJJJIIIJJJKKKKKKJJJHHHEEEDDD>>><<<999666666777:::;;;<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCCCCDDDFFFGGGFFFEEEAAABBBBBBCCCDDDDDDEEEEEEHHHIIIKKKLLLNNNRRRXXX\\\``````aaabbbdddeeefffggggggiiikkklllmmmnnnqqqssssssxxxzzzxxxxxxzzz|||{{{||||||}}}~~~~~~}}}{{{yyywwwqqqiiibbbaaahhhrrryyy~~~wwwmmmeeedddjjjuuu}}}|||wwwtttqqqqqqqqqqqqsssxxx~~~zzzsssjjjeeeWWWSSSPPPNNNOOOMMMJJJFFFFFFAAA???@@@???<<<<<>>>>>???@@@CCCEEEGGGIIIJJJIIIJJJKKKKKKIIIFFFDDDBBB===;;;888666666777:::<<<<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCBBBCCCEEEFFFFFFEEEBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKMMMQQQVVV[[[___```aaabbbdddfffgggggggggiiikkkmmmmmmnnnppprrrrrrwwwyyywwwwwwzzzzzzyyy~~~~~~~~~{{{xxxxxxsssjjjbbb```eeepppxxxyyyooofffbbbfffpppxxx|||}}}zzzxxxxxxvvvuuuuuuxxx~~~~~~yyyqqqhhh]]]VVVNNNKKKJJJKKKNNNPPPNNNLLLHHHDDDAAAAAA@@@======AAAFFFEEEDDDAAA@@@AAADDDGGGNNNUUUaaammmxxxzzzssspppooooooppprrrsssttttttuuuzzz|||yyywwwwwwvvvvvvwwwwwwyyy{{{|||}}}{{{yyyuuuppplllfff___[[[WWWUUUSSSPPPMMMKKKIIIIIIEEEDDDCCCAAAAAAAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNPPPQQQRRRSSSUUUVVVXXXYYYXXXXXXWWWVVVUUUVVVVVVWWWZZZYYYYYYYYY[[[^^^aaaccchhhiiijjjjjjiiihhhfffeeefffdddaaa^^^\\\ZZZZZZZZZZZZ\\\aaaiiitttzzzfffVVVPPPOOONNNOOOOOONNNMMMKKKIIIGGGEEECCCCCCBBBAAAAAA@@@??????;;;;;;:::999777555333222///...---,,,***)))((('''(((((()))***)))((('''&&&###$$$&&&%%%$$$$$$%%%'''&&&))),,,------,,,+++,,,+++,,,...000111222333333444333111000//////000000111111000///...,,,+++***+++,,,...000111000///.........---------///000111...------,,,---///000111222222222333444444555555333444555777888:::;;;<<<<<<======>>>???@@@AAABBB>>>???AAACCCFFFHHHJJJKKKLLLLLLMMMLLLIIIEEE@@@>>><<<:::777555555777:::<<<<<<>>>@@@CCCEEEFFFGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKMMMPPPUUUYYY]]]^^^```bbbdddfffggghhhhhhjjjlllnnnnnnnnnooopppqqqvvvyyywwwwwwyyyzzzxxx~~~~~~}}}zzzyyyuuulllddd```dddnnnwww|||ssshhhaaabbbhhhoooyyy}}}~~~{{{zzzzzz}}}zzzsssjjj___SSSLLLHHHGGGFFFIIINNNPPPPPPNNNJJJEEEBBBAAAAAA???AAAFFFFFFGGGGGGDDD@@@===<<<<<>>???AAACCCDDD@@@AAACCCEEEGGGJJJKKKLLLLLLMMMNNNMMMJJJFFFBBB???;;;:::777555555777:::<<<<<<>>>@@@CCCEEEFFFGGGGGGEEEDDDCCCCCCDDDEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEGGGIIIKKKMMMOOORRRUUUXXX[[[\\\^^^```cccfffhhhiiiiiikkkmmmnnnnnnmmmnnnoooqqqwwwzzzyyyxxxzzz{{{xxx}}}~~~zzzwwwooofff```cccllluuu~~~|||uuukkkbbb```eeejjjwww{{{~~~}}}~~~|||yyyuuunnnfff[[[OOOHHHDDDCCCDDDHHHOOOSSSTTTSSSRRRKKKEEECCCAAA???AAAFFFIIIKKKMMMLLLHHHBBB>>>;;;;;;===AAAEEELLLUUU___fffpppuuu~~~{{{yyywwwtttrrrooosssyyy}}}wwwoookkkjjjkkkkkkmmmpppsssvvvxxxyyyyyyyyyuuupppkkkgggccc___\\\XXXWWWUUURRROOOMMMLLLKKKIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUWWWXXXZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]___```bbbcccdddeeefffgggiiikkknnnppprrrqqqqqqqqqqqqqqqqqqqqqrrrnnnooorrrwww~~~lll[[[RRROOOMMMMMMMMMMMMLLLKKKIIIHHHGGGBBBAAAAAA@@@@@@?????????;;;;;;:::999777555444333++++++++++++++++++++++++))))))(((''''''''''''(((&&&'''((((((''''''(((***(((+++...//////...---...000000111111111111000000000///.........///111222...///////////////......+++,,,---////////////...---......//////...------------,,,,,,---...000111222222222222333444555666333444555777888:::;;;<<<888999:::;;;===???AAABBBCCCDDDEEEGGGIIIKKKMMMNNNIIIKKKMMMNNNMMMJJJFFFDDD;;;999777555555777:::<<<<<<>>>@@@CCCEEEFFFGGGGGGFFFEEECCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBCCCCCCDDDGGGJJJMMMOOOQQQSSSVVVXXXZZZ[[[]]]```cccfffhhhiiiiiilllnnnooonnnmmmmmmmmmrrrxxx{{{zzzzzz||||||yyy|||}}}{{{xxxqqqgggaaaccckkktttyyyxxxtttllldddbbbfffjjjvvvzzz~~~wwwtttpppkkkdddZZZOOOHHHAAAAAACCCIIIQQQXXXZZZZZZ\\\TTTKKKFFFAAA===???CCCLLLPPPUUUUUUQQQKKKDDDAAA>>>>>>>>>???AAAFFFMMMRRRXXX^^^iiittt|||~~~}}}}}}|||}}}}}}zzzvvvnnnrrrwww}}}{{{tttlllgggggghhhhhhjjjnnnrrruuuvvvwwwvvvxxxtttnnniiifffccc___]]]XXXVVVTTTRRRPPPOOONNNMMMKKKKKKKKKJJJIIIFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHJJJKKKMMMNNNNNNOOOKKKLLLLLLNNNOOOQQQSSSTTTVVVUUUUUUUUUVVVXXXYYY[[[YYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^___aaacccddddddeeecccdddeeegggkkkooosssuuurrrtttwwwzzz{{{|||{{{{{{uuuvvvxxx|||lllZZZRRRPPPNNNLLLLLLLLLLLLJJJHHHFFFEEECCCDDDDDDBBB@@@>>>>>>???<<<;;;::::::999777222///............---+++)))(((+++******)))))))))))))))///---)))%%%$$$&&&(((***+++---//////...---...///111222333333444444333333444222000///...///000111.........---,,,+++))))))////////////---,,,***(((///////////////000111111///...---,,,,,,,,,---...000222333444444555666888777888999:::;;;:::999999<<<<<<;;;<<<>>>AAADDDGGGEEEFFFHHHJJJLLLNNNNNNOOOMMMLLLIIIFFFCCCAAA??????:::999666555555666888::::::===AAACCCCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@???@@@BBBDDDHHHIIIKKKNNNRRRVVVYYY[[[\\\^^^```ccceeeggghhhiiimmmoooqqqqqqooommmmmmmmmtttwwwzzzzzzyyyyyyzzz}}}~~~}}}~~~|||uuujjjaaa___dddjjjvvvzzzyyyoooccc^^^ccckkkuuuzzz|||xxxlllmmmmmmkkkfff\\\PPPHHHDDDAAAAAAHHHPPPYYYdddnnnjjjbbbXXXNNNFFFAAAAAACCCIIIVVV``````\\\WWWNNNEEEEEEBBB===<<<===@@@CCCDDDNNNRRRYYYbbbllltttzzz}}}zzz{{{{{{yyyvvvsssqqqqqqsssrrrvvvuuuvvvppplllooowww~~~~~~xxxrrrmmmkkkkkklllnnnqqquuuuuutttsssuuuwwwsssssspppjjjccc^^^]]]]]]ZZZXXXVVVSSSPPPMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOQQQRRRSSSWWWWWWWWWUUUTTTUUUXXX[[[]]]]]]]]]\\\\\\[[[[[[ZZZ^^^^^^^^^___aaabbbdddeeebbbeeehhhjjjmmmppptttwwwwwwyyy|||nnn\\\SSSOOOMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEECCCAAA??????@@@<<<;;;999999888666222000------......---+++***)))+++***))))))(((((())))))+++***)))''''''''''''(((***,,,......---,,,---...111222333333444444333333333222000......///000111000000//////...---+++***---.../////////...---,,,111000000000000111111222///...,,,***((((((((((((666777666444000...---...555666888:::;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>AAADDDIIIRRR]]]iiirrrxxx~~~}}}{{{{{{vvvqqqppptttxxx~~~~~~xxxqqqkkklllsssyyy{{{zzz~~~|||yyyvvvuuuvvvwwwxxxyyy{{{~~~}}}zzzwwwwwwwwwrrrqqqoooiiibbb]]]\\\\\\[[[YYYWWWTTTQQQNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIILLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUWWWWWWWWWVVVVVVWWWZZZ\\\______^^^^^^]]]]]]]]]\\\_________```bbbccceeefffccceeehhhkkkmmmppptttwww}}}ppp]]]SSSOOOLLLNNNNNNMMMLLLJJJHHHFFFDDDEEEFFFFFFDDDBBB@@@@@@@@@===;;;888777666555222000,,,------------,,,+++***+++***))))))(((((())))))((())))))******)))(((((()))+++,,,---,,,+++,,,---111222222333333333333333111000///.........///000222222111111000...---,,,+++,,,...000111111111111222222111111111111111222000///---,,,++++++,,,,,,000222333333111111222444333555666999:::<<<<<<===999:::<<<>>>@@@BBBCCCCCCGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLJJJHHHEEECCCAAA@@@:::888666555555666999:::???BBBDDDEEEDDDCCCDDDDDDGGGGGGFFFEEEDDDBBBBBBAAABBBCCCCCCCCCBBBBBBDDDFFFIIIJJJLLLOOOSSSVVVXXXZZZ[[[]]]___aaadddeeegggggghhhkkkmmmoooooopppqqqrrrtttvvvyyyyyyyyyyyyzzz|||~~~}}}zzztttjjjaaa\\\]]]```lllsssyyyuuukkkcccbbbeeelllqqqxxx~~~}}}{{{|||}}}vvvqqqllljjjjjjnnnooojjj^^^SSSJJJEEEDDDJJJQQQZZZeeeppp|||yyyqqqhhh^^^UUUMMMIIIHHHSSS```mmmvvvwwwoooeeeUUUOOOHHHBBB???===<<<<<<999:::<<>><<<;;;:::<<>>>>>???>>>;;;888666555444333111---,,,,,,,,,,,,,,,,,,,,,***))))))((('''(((((((((&&&&&&%%%$$$%%%&&&(((******,,,---...---,,,---...000111222222333333222222///...............//////111111111000///...---,,,,,,---...///000000///...111000000/////////000000))))))))))))+++---///000111333444444444444555777777777777777888999999:::999;;;???BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHGGGFFFCCCAAA>>>===999888666555555777999;;;===@@@CCCEEEEEEFFFGGGHHHFFFFFFDDDCCCAAA@@@???>>>>>>@@@AAABBBAAAAAACCCDDDHHHJJJMMMQQQTTTWWWYYYYYY\\\]]]___aaacccdddeeefffeeegggjjjlllnnnppptttvvvuuuuuuvvvxxxyyyzzzzzzzzz{{{|||~~~~~~|||uuummmeee```^^^^^^bbbkkkssstttmmmddd___^^^dddhhhnnntttzzz{{{zzz{{{~~~~~~xxxrrrllliiiiiiooovvvwwwnnndddRRRLLLFFFGGGLLLRRR]]]gggzzzvvvfffXXXPPPNNNRRR```qqq}}}{{{rrrdddVVVLLLEEEAAA???>>><<<::::::===BBBGGGKKKSSSYYYcccmmmuuu|||{{{wwwssstttvvvzzzxxxrrrtttyyyzzztttqqqnnnllliiifffcccaaa^^^]]]ZZZYYYWWWUUUSSSQQQQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[\\\___aaacccccccccddddddeeeeeeeee``````aaabbbccceeefffgggmmmooorrruuuwww{{{~~~jjjYYYQQQNNNLLLMMMMMMNNNMMMLLLJJJHHHFFFCCCDDDDDDBBB???>>>>>>>>>>>><<<999888777666333111...---,,,++++++++++++,,,***)))((((((''''''((((((%%%$$$"""!!!"""###&&&'''***,,,......---,,,---...000111111222222222222222....../////////000000000000000000000///---,,,+++------////////////...---///////////////000000111///...---,,,,,,,,,---...111222333333111111222444888777777777777888999999999;;;???BBBDDDDDDDDDDDDCCCDDDEEEFFFHHHHHHHHHIIIFFFFFFFFFEEECCC@@@===<<<888777555444555777:::<<<;;;>>>BBBDDDEEEFFFGGGHHHDDDDDDCCCBBBAAA??????>>>===???AAABBBAAAAAABBBCCCGGGIIIMMMRRRUUUXXXZZZZZZ]]]^^^```bbbccceeeeeeffffffhhhjjjlllmmmooosssvvvuuuuuuuuuwwwzzz{{{zzzyyyxxxyyyzzz~~~~~~zzz}}}~~~wwwpppjjjfffddddddcccjjjqqqqqqkkkccc___^^^cccffflllrrrwww}}}~~~|||||||||vvvooollllllqqqxxxzzzuuuooo[[[SSSKKKIIIKKKPPPZZZcccrrrwwwhhh\\\TTTQQQ[[[lll{{{wwwiii]]]QQQHHHCCC>>>===:::999999;;;===???EEEJJJSSS\\\dddkkkrrrvvv|||wwwuuuqqqnnnoooxxx|||uuutttyyy~~~{{{wwwrrrooojjjhhheeeccccccbbb```^^^ZZZYYYXXXVVVTTTSSSSSSRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSUUUWWWYYY[[[[[[\\\___aaabbbbbbcccdddeeeeeeffffffbbbbbbbbbccceeefffhhhiiilllooorrruuuxxx|||iiiWWWOOOMMMKKKLLLLLLMMMMMMLLLKKKIIIHHHDDDEEEEEECCC@@@>>>>>>???===<<<;;;:::999777444111///...---+++******++++++))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,---,,,+++,,,---000000111222222222222222...///000000111111111000111111000000///...,,,+++---...///000111000//////.........///000111333333222111000.........///000---///111222222333555777666666666666777888:::;;;999:::===???AAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFFFFFFFDDDAAA>>><<<888777555444555777:::<<<<<>>===???BBBCCCCCCCCCCCCDDDEEEHHHMMMRRRVVVYYY[[[\\\^^^___aaabbbdddeeeffffffhhhiiikkkkkklllnnnrrrtttvvvuuutttvvvzzz{{{zzzxxxuuuuuuwww{{{{{{vvvwwwyyysssnnnllllllkkkhhhmmmpppoooiiicccaaaaaacccfffkkkpppvvv|||~~~~~~xxxtttrrrqqquuuyyy|||{{{xxxfff]]]SSSNNNMMMPPPYYYbbbmmm|||}}}lllaaaYYY]]]hhhtttwwwiii\\\SSSIIIFFFAAA===:::;;;<<<>>>@@@CCCHHHMMMRRRWWW]]]aaahhhrrr|||~~~|||wwwpppjjjkkkrrryyyxxxuuuxxx}}}~~~}}}|||}}}|||wwwtttrrrpppllliiieeeccc``````aaaaaa```^^^\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUUUUSSSSSSTTTUUUUUUVVVUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTUUUUUUWWWZZZ[[[[[[\\\]]]___aaaaaabbbcccdddeeeffffffddddddeeefffgggiiijjjkkkmmmppptttxxx|||iiiWWWNNNLLLJJJKKKLLLMMMMMMMMMLLLJJJIIIEEEFFFFFFDDDAAA@@@@@@@@@======<<<<<<;;;888444111000///---+++************))))))((('''''''''''''''(((***,,,------,,,)))((((((***++++++******+++,,,000000111222222222222111//////000111111111111111111111111111000...---,,,---...000111222222222111/////////000111333444555,,,,,,++++++,,,---///000222333555444444333555666555444444555777999<<<===888999;;;===???AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGEEEBBB???===888777555444555888:::<<<>>>@@@CCCCCCCCCBBBCCCCCCAAAAAAAAA@@@@@@?????????===@@@CCCDDDDDDDDDDDDEEEDDDGGGLLLRRRWWWZZZ\\\]]]___```aaaccceeeffffffgggiiijjjkkkkkklllmmmqqqsssvvvttttttvvvzzz{{{zzzwwwssssssuuuyyy~~~yyysssttt|||{{{uuuqqqqqqqqqqqqllloooqqqnnnhhhdddcccccccccfffkkkpppuuu|||~~~zzzwwwvvvvvvwwwzzz}}}~~~nnndddXXXRRRPPPRRRZZZccckkkyyyzzzlllaaa```eeemmmyyypppeeeXXXSSSKKKCCC???>>>???AAA???AAACCCDDDEEEHHHMMMPPPTTT]]]eeeiiippp{{{~~~uuukkkeeeeeehhhooo||||||xxxyyy}}}}}}zzzzzz|||zzzvvvpppllljjjhhheeebbbbbb___]]]]]]___```___]]]^^^]]]\\\ZZZYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUVVVVVVWWWWWWVVVVVVSSSTTTTTTUUUUUUVVVWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWUUUWWWZZZ[[[[[[[[[]]]^^^``````aaabbbdddeeeffffffggggggggghhhiiikkkmmmmmmqqqtttxxx|||{{{gggWWWPPPQQQTTTNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBB???===;;;:::999777444222...---,,,,,,---...---+++******))))))))))))******((((((((((((((('''''''''***+++,,,,,,+++***+++,,,---000222222000///000222222111//////000111444555444444222000///.........***,,,///111111000...---,,,,,,---///111333222111...---***)))***,,,000222//////000000111111111222333444444555666777777888======???@@@BBBCCCEEEEEECCCEEEGGGIIIJJJIIIHHHGGGIIIGGGEEEDDDCCCAAA===;;;888777666555666777999;;;>>>@@@CCCDDDDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFIIIMMMSSSXXX[[[\\\]]]_________```bbbdddggghhhggghhhiiijjjllloooqqqrrrtttsssqqqpppqqqsssuuuvvvrrrwww{{{|||~~~zzzyyy~~~zzzvvvuuuvvvwwwppppppooommmiiigggffffffiiikkkooossswww|||||||||~~~{{{qqqeee]]]WWWVVV\\\cccnnnrrr{{{tttooolllmmmuuurrrhhh[[[RRRMMMKKKGGGCCCFFFDDDBBBCCCEEEGGGGGGGGGMMMQQQWWW\\\```eeelllqqqyyyyyywwwssslllddd\\\WWWccciiivvv~~~yyysssqqqrrruuuxxxoookkkddd```^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^_________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZUUUUUUUUUWWWXXXXXXVVVTTTWWWXXXXXXYYYYYYXXXWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUXXXYYYYYY[[[\\\^^^```aaaeeedddcccbbbcccdddeeeffffffgggiiijjjlllllllllllltttuuuwww|||{{{gggWWWMMMLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@===<<<:::999888777444111///---,,,,,,------,,,+++***))))))(((((())))))***((((((((((((((((((((('''+++,,,---,,,+++***+++---///111444333222111222444111000//////000111333555555444222///,,,***))))))---///111333333222000...---------///111222222000111///---+++,,,...111333222111111111111111111000444444555666777888888999<<<<<<===???AAABBBDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGEEEDDDCCCBBB???<<<888777666555666777999;;;===???BBBCCCCCCBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIINNNSSSXXX[[[]]]]]]_________```bbbdddfffggggggggghhhjjjlllnnnpppqqqtttssssssssssssuuuvvvwwwsssxxxzzz{{{~~~yyywwwzzzzzzvvvuuuuuuvvvqqqqqqpppnnnjjjhhhggghhhjjjlllppptttwww|||~~~~~~vvviiibbb^^^]]]bbbhhhqqqttt}}}xxxtttxxxsssggg___XXXQQQLLLJJJGGGDDDDDDDDDEEEFFFEEEHHHKKKOOOSSSVVV[[[bbbgggnnnooopppoookkkeee___[[[VVVYYYcccrrrxxxoooiiiffffffgggaaa]]]XXXUUUUUUVVVWWWWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWWWWXXXYYYZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXXXXWWWWWWWWWYYYYYYZZZ[[[]]]___```bbbeeedddcccccccccdddeeefffgggggghhhiiijjjkkkllllllrrrtttwww{{{xxxfffVVVMMMJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDBBBAAA@@@?????????;;;:::888888888777444222000...---,,,---,,,+++))))))((((((''''''(((((()))((((((((((((((((((((((((+++,,,---,,,+++***,,,---///111222333111111222333111000//////000111333444444333111///,,,+++***))),,,---...//////...,,,++++++***+++...111333333222111///---,,,,,,...000222444444333222222111111000555555666777888999::::::;;;;;;===>>>@@@BBBCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDBBB???===777666555555555777999;;;<<<>>>AAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@???@@@???>>>>>>@@@BBBEEEFFFGGGJJJOOOTTTXXX[[[]]]]]]````````````bbbccceeeffffffggghhhiiikkknnnpppqqqtttttttttuuuvvvwwwwwwxxxuuuxxxzzzzzz}}}yyytttuuu{{{zzzvvvuuuuuuuuuqqqrrrqqqooollliiiiiiiiikkknnnsssvvvyyy|||qqqkkkhhhhhhkkkpppvvvyyy~~~wwwnnneee^^^VVVSSSNNNJJJIIIHHHGGGFFFFFFHHHIIIKKKNNNRRRXXX\\\dddfffiiijjjiiieee```\\\OOOOOOUUU___jjjuuuvvviii___YYYVVVVVVPPPMMMJJJHHHJJJKKKMMMMMMRRRSSSUUUWWWYYYZZZ[[[[[[^^^^^^^^^^^^______``````]]]]]]]]]\\\\\\\\\\\\[[[]]][[[YYYYYY[[[\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbeeeddddddddddddeeeffffffhhhggggggggghhhjjjlllmmmpppqqquuuzzzuuudddVVVOOOLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@;;;:::888888888777555333000///---,,,,,,,,,***(((((((((''''''''''''((((((''''''(((((()))))))))***---------,,,++++++---///---...///000000//////000000/////////000111222333222111000///////////////,,,---.........,,,+++)))'''((()))---222555555555///...,,,***+++,,,...///333333333333333333333222555555666888999:::;;;;;;;;;<<<===???@@@BBBCCCDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFDDDCCCAAA>>>;;;666555555444555777999;;;<<>>======???BBBFFFHHHHHHKKKOOOTTTYYY[[[]]]]]]______```aaabbbcccdddeeefffggghhhiiikkkmmmoooqqqssssssuuuvvvwwwwwwwwwwwwwwwzzzzzzyyy}}}xxxttttttyyy~~~yyyuuutttttttttrrrrrrrrroookkkiiihhhhhhmmmpppuuuyyy{{{}}}{{{uuutttssstttxxx~~~}}}wwwlllhhhaaa[[[WWWTTTPPPNNNNNNMMMLLLKKKLLLPPPTTTXXX___aaaeeegggfffbbb^^^[[[RRRNNNNNNSSSZZZeeetttuuufffZZZRRRNNNMMMGGGEEEBBBAAACCCDDDEEEDDDIIIKKKOOOSSSVVVYYY[[[[[[______``````aaaaaaaaa```______^^^^^^^^^]]]]]]]]]___]]][[[ZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVWWWYYY[[[YYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[]]]^^^```bbbccceeeeeeeeeeeeeeeffffffggghhhgggfffeeefffhhhkkklllmmmnnnrrrxxxuuucccUUUOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;:::999:::999666444000...,,,,,,,,,+++)))(((((((((''''''''''''((((((&&&''''''((()))***++++++.........,,,++++++...000......///000000111000///////////////000111222222000000///////////////000111222222222222000///...******+++---111333333222...---,,,++++++,,,...///111111222333444555555555555555666888999;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIFFFDDDBBB???;;;888555555444444555777:::;;;>>>@@@CCCDDDDDDCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA???>>>======???CCCFFFIIIHHHKKKOOOTTTXXX[[[\\\\\\^^^^^^___aaabbbcccddddddgggggghhhiiikkknnnpppqqqrrrrrrtttvvvwwwwwwwwwwwwyyy{{{{{{yyy}}}}}}yyyuuuuuuxxx}}}}}}xxxuuutttttttttrrrsssrrrnnnjjjgggffffffnnnqqqvvvzzz}}}||||||~~~yyyrrrlllfffaaa]]]YYYWWWSSSQQQQQQSSSUUUVVVZZZ]]]```ccccccbbb___]]]VVVPPPKKKJJJNNNUUUbbbooo{{{wwwgggZZZQQQLLLKKKFFFDDDAAA@@@@@@@@@???>>>CCCEEEIIINNNSSSWWW[[[\\\```aaaaaabbbbbbbbbaaa```````````````____________```^^^[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWWWWYYY[[[\\\YYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeeeeeffffffgggggggggggghhhgggeeeeeeeeegggiiikkkjjjkkknnnttt}}}uuubbbTTTNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA===<<<:::::::::999666444///---,,,+++,,,+++***((()))((((((''''''(((((()))&&&&&&'''(((***+++,,,,,,//////...,,,+++,,,...111222111111222444444333222......///000000111111222111000///---,,,+++++++++000000111111000000/////////...---...//////...,,,......------...///111222000000111222444555666666444555666777999;;;<<<<<<======???@@@BBBDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJHHHEEECCCAAA>>>:::777555444333333555777:::;;;>>>@@@CCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHHHHJJJOOOSSSWWWZZZ[[[[[[\\\]]]___aaacccddddddeeeggghhhiiijjjllloooqqqrrrrrrssstttuuuvvvwwwxxxyyy{{{}}}}}}{{{}}}~~~}}}yyyvvvtttwww|||}}}yyywwwvvvvvvwwwttttttsssooojjjfffddddddllloootttxxx{{{yyyrrrnnneeeaaa\\\YYYXXXWWWWWWVVVVVVXXX[[[^^^```aaaaaaaaa]]]UUUOOOKKKJJJNNNWWWaaapppzzzzzzjjj\\\SSSOOOMMMKKKIIIFFFEEEDDDBBB???===AAABBBEEEIIINNNSSSWWWZZZ___```aaacccccccccbbbaaabbbbbbbbbaaaaaaaaa`````````^^^\\\\\\\\\]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]][[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]___```bbbdddeeeeeefffgggggghhhhhhggggggffffffeeeeeeeeefffggghhhiiiiiikkkooowwwqqq```UUUOOOLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@>>><<<:::999999777444222---,,,++++++,,,,,,+++)))***))))))(((((())))))***%%%&&&'''(((***+++,,,---000000///---+++,,,///222333222111333555666444222---...///000000111111111000///...---,,,+++++++++,,,,,,------------------......---...//////...,,,,,,,,,------///000222333000111111222333444444555333444555777999:::<<<<<<<<<===>>>???AAACCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFFFFFDDDBBBAAA@@@>>>;;;888444444333333555777:::;;;===@@@BBBDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGIIINNNRRRVVVXXXYYYZZZZZZ[[[^^^aaacccdddeeeeeehhhiiijjjkkkmmmppprrrssstttttttttuuuvvvxxxzzz|||}}}}}}~~~{{{uuurrrtttzzz~~~|||{{{zzz{{{{{{xxxwwwuuupppjjjfffcccccchhhkkkoootttxxx}}}{{{ppplllfffbbb```^^^ZZZXXXVVVWWWXXXYYY[[[]]]___```aaa[[[TTTPPPMMMMMMRRRZZZbbbkkktttyyyyyykkk```YYYVVVUUUSSSRRRPPPNNNMMMJJJGGGDDDBBBBBBBBBDDDHHHLLLQQQSSS[[[\\\___bbbdddeeeeeeeeeccccccccccccbbbbbbbbbbbb```___^^^^^^^^^^^^\\\ZZZZZZ[[[[[[\\\\\\]]]^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___aaaccceeefffeeefffggghhhiiihhhggggggeeeeeeeeeeeeeeefffffffffhhhhhhhhhkkkqqqyyy{{{kkk^^^VVVQQQNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEDDDBBB@@@???===<<<:::888888666333000---+++***+++,,,,,,+++*********))))))))))))******%%%&&&''')))***,,,---...000000///---+++,,,000222222111000111444555333000---...///000111111111111...............///000111.........//////000000000*********---000222111000))))))***+++---///111222222222222222222222222222333333555666888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDBBBCCCEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@???===:::444333333333444777:::;;;<<>>===<<<>>>>>>???AAABBBCCCDDDDDDFFFIIIMMMRRRUUUXXXYYYYYYXXXZZZ]]]aaaccceeeffffffiiijjjkkklllnnnppprrrtttvvvvvvuuuuuuwwwyyy|||~~~~~~~~~{{{sssoooqqqyyy~~~~~~~~~zzzzzzwwwrrrkkkfffcccccceeehhhlllpppuuu|||xxxsssmmmiiigggccc^^^ZZZZZZYYYXXXWWWWWWXXXZZZZZZ```ZZZTTTQQQMMMJJJNNNTTTWWW```hhhoooxxxuuujjjbbb^^^]]]]]][[[ZZZXXXWWWVVVSSSOOOLLLDDDCCCAAAAAACCCGGGKKKNNNWWWYYY]]]bbbeeeggghhhhhhdddddddddcccccccccbbbbbb``````___``````___]]]ZZZZZZ[[[\\\^^^^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```bbbdddeeefffeeefffhhhiiiiiiiiihhhgggddddddeeefffffffffeeeeeehhhgggfffhhhmmmttt{{{vvvqqqfffZZZTTTRRRMMMGGGJJJJJJJJJHHHFFFEEEFFFGGGJJJIIIFFFDDDCCCBBBBBBBBB???===;;;999999777555333111000---+++))))))******&&&%%%$$$$$$%%%'''***++++++***)))((()))***---...///000///...------///111333222111222333222111/////////...//////000111222111000///...------...//////......///111111000///******+++...222444444444******+++---///111444555444444333111///...000111222444666777666777999;;;<<<>>>AAACCCEEEEEEDDDCCCHHHEEEBBBCCCFFFIIIIIIIIIDDD@@@======???===888333555333111000111444777:::===>>>AAACCCCCCCCCBBBAAADDDCCCAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFJJJNNNRRRTTTUUUUUUVVVWWWYYY\\\aaadddeeeddddddeeehhhiiijjjjjjkkklllppprrruuuvvvwwwwwwwwwxxx|||~~~~~~|||}}}{{{uuuqqqrrrvvvzzz}}}{{{zzz{{{xxxvvvuuupppggg```___dddjjjqqqtttvvvyyy|||zzzxxxuuupppjjjddd```]]]\\\[[[XXXVVVUUUTTTUUUUUU[[[[[[YYYTTTMMMJJJJJJKKKOOORRRXXX___jjjyyy{{{qqqjjjhhhjjjmmmooooookkkgggfffddd```WWWPPPGGGEEEBBB@@@AAADDDHHHKKKSSSVVV\\\aaaeeeggggggffffffggghhhhhhhhhgggeeedddgggeeecccbbb`````````aaa````````````````````````aaa___^^^___aaabbbbbbaaaaaaaaaaaaaaabbbccceeefffiiijjjjjjjjjiiigggeeeccccccdddeeeeeeccccccdddeee^^^```bbbdddfffjjjooosssxxx|||xxxiiiZZZRRRPPPMMMIIIKKKLLLLLLJJJHHHFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@AAA???===:::999888777444222222111...,,,******++++++))))))((('''(((((()))***+++***)))))))))+++---.../////////...,,,---///111111000000000111111///---,,,,,,,,,,,,---...//////000000...---------......111000///000111000...---...------///111222000///***+++,,,...000222444555333444444222000000222444222333555666777888:::;;;===>>>@@@BBBCCCDDDDDDCCCEEECCC@@@@@@CCCEEEFFFEEEDDDAAA>>>>>>???===888333222111111111333666999<<<===>>>@@@BBBCCCCCCBBBBBBDDDBBB@@@???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEIIILLLQQQSSSUUUUUUVVVWWWYYY\\\```bbbccccccdddeeehhhiiikkkkkklllmmmppprrrvvvwwwxxxxxxxxxyyy||||||wwwssstttxxx|||~~~}}}||||||xxxvvvuuupppgggbbbaaaffflllrrruuuvvvxxx}}}~~~|||wwwrrrsssrrrqqqnnnkkkgggdddbbb\\\[[[ZZZXXXVVVUUUTTTSSSUUUUUUTTTPPPJJJGGGGGGHHHMMMPPPUUUZZZcccppp|||wwwqqqoooqqqvvv{{{~~~|||vvvssspppjjjaaaZZZRRRNNNIIIEEEDDDFFFIIILLLRRRVVV[[[```dddfffffffffiiiiiijjjjjjjjjiiigggggghhhgggeeecccbbbbbbbbbbbbaaaaaaaaa`````````______```___^^^___aaaccccccbbbcccbbbaaa```aaaccceeefffjjjiiiiiihhhfffdddcccbbbcccdddeeedddbbbbbbbbbddd````````````aaaccchhhlllqqquuu{{{nnn[[[QQQOOONNNKKKLLLMMMMMMKKKIIIGGGHHHIIIFFFEEECCCAAAAAAAAAAAABBB>>><<<:::888888666444222///...,,,***)))(((((())))))))))))))))))(((((('''******)))))))))+++---......//////...,,,---///111111000000000111111///---+++++++++,,,------......///...---,,,,,,,,,---...333111000000000///---+++.........///111000///---+++,,,---///111333555555333444444333222222333555111333555666777888:::<<<======>>>???@@@BBBCCCDDDDDDCCCAAAAAACCCDDDDDDCCCEEEBBB@@@??????===999444000000111333555888;;;======>>>@@@BBBCCCDDDCCCCCCEEEBBB>>>===>>>@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGJJJOOORRRTTTUUUWWWXXXYYY[[[^^^___```bbbdddffffffiiilllmmmmmmnnnppprrrvvvwwwyyyyyyyyyzzz}}}zzzwwwxxx|||~~~}}}}}}xxxuuutttooogggcccccciiimmmrrruuuvvvxxx|||}}}zzzyyyyyyzzz}}}yyyuuuttttttrrrnnnjjjkkkkkklllkkkiiigggeeeccc]]]]]]\\\[[[XXXVVVSSSQQQNNNNNNNNNLLLIIIGGGFFFGGGJJJMMMPPPTTTZZZeeerrr|||{{{uuuttttttwww~~~{{{uuummmggg___[[[UUUPPPMMMNNNQQQTTTWWWZZZ^^^cccfffgggggggggjjjkkkkkkkkkkkkjjjjjjiiiiiihhhgggeeedddddddddeeedddccccccbbbaaa```______```___^^^___bbbdddddddddeeecccaaa______aaaccceeeiiihhhfffeeecccbbbbbbbbbbbbcccccccccaaa``````aaaaaa```^^^[[[YYY[[[___ccchhhlllrrrzzzppp]]]RRROOONNNKKKLLLMMMMMMLLLIIIGGGGGGHHHFFFFFFDDDCCCBBBCCCCCCDDD???===;;;999888777555333000///---+++***)))))))))%%%&&&((()))((('''&&&%%%(((((((((((()))***+++,,,.........---,,,---///111222111111111222222000...,,,,,,---....../////////......,,,,,,+++,,,---...222111000000000000...,,,++++++,,,///111222000///,,,---///111222444555555333444555333111111111333000222555666777888;;;======<<<<<<<<<===@@@BBBDDDFFFEEEEEEEEEFFFFFFFFFEEEEEECCCAAA@@@???===999555111111222444666999;;;<<<>>>???@@@BBBCCCDDDDDDDDDEEEAAA===;;;<<>>;;;:::999888555333222222000///...,,,,,,+++"""$$$''')))))))))'''&&&&&&&&&&&&'''(((((()))***------...---,,,,,,///111111000///000111111///---+++,,,---...////////////...---,,,+++,,,,,,......000///...///111111000...***+++---000222222111...,,,...000222333444555555333444555333000/////////111333555666777888:::<<<===<<<;;;;;;<<>>???@@@BBBCCCDDDEEEEEEDDDAAA===;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDHHHMMMQQQTTTVVVXXXYYYYYYZZZ[[[\\\]]]```dddhhhfffiiimmmooopppppprrrssstttuuuwwwxxxwwwxxxyyyzzz}}}~~~~~~}}}}}}|||wwwsssqqqkkkddd```aaabbbfffkkkpppuuuzzz~~~}}}{{{}}}yyytttrrrsssrrrooollleeedddcccaaa___]]][[[ZZZ]]]^^^______]]]ZZZVVVSSSLLLKKKIIIHHHHHHGGGEEEEEEDDDFFFIIIKKKOOOWWWaaaiiiwww~~~yyyxxx{{{|||vvvppplllkkklllmmmjjjkkkllllllllljjjhhhggggggggggggggggggggghhhhhhjjjiiigggfffeeeeeefffggghhhgggfffeeecccaaa`````````______```cccfffffffffdddbbb```^^^]]]^^^```aaabbbbbbaaaaaabbbccceeefffaaabbbbbb```^^^\\\\\\]]]]]]\\\XXXTTTQQQRRRWWWZZZ___ccckkkttt|||}}}xxxssspppppprrrssszzzxxxoooaaaUUUPPPMMMJJJKKKLLLMMMLLLIIIFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@AAA???===;;;:::999777555333///...---,,,+++)))(((((($$$%%%(((***++++++***)))&&&&&&&&&'''(((((()))))),,,------,,,,,,,,,///111///...---...//////---+++)))***,,,---......------...---,,,,,,,,,---...//////......///111222000///......///222333222///,,,,,,...000222333444444444222333444333111///...///222444666777777777999;;;<<<<<<;;;;;;===???BBBCCCAAADDDGGGHHHHHHGGGFFFGGGDDDDDDCCCAAA>>>:::777555444444333333444666888999>>>???@@@AAACCCEEEFFFGGGDDDAAA===<<<===???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEIIINNNRRRTTTVVVXXXYYYXXXZZZ\\\]]]^^^aaaeeehhhgggjjjmmmooopppqqqsssuuusssuuuwwwxxxwwwwwwxxxyyy|||~~~~~~~~~}}}yyyuuurrrlllccc^^^^^^]]]```eeelllsssyyy}}}~~~}}}zzzuuuqqqgggeeebbb___]]]\\\\\\\\\[[[]]]^^^______]]]ZZZXXXOOOLLLHHHEEEEEEDDDBBBAAABBBDDDFFFHHHJJJQQQ[[[bbbpppwww~~~}}}~~~zzzuuurrrqqqnnnnnnnnnmmmllljjjhhhffffffffffffeeeffffffggghhhjjjiiihhhfffffffffggghhhiiihhhgggfffdddcccbbbaaabbbaaa```aaadddfffffffffcccbbbaaa```___``````aaaaaaaaabbbbbbdddeeefffgggbbbbbbbbb```]]][[[[[[\\\ZZZYYYVVVRRRPPPQQQUUUXXX\\\```fffmmmuuu{{{|||yyysssmmmkkknnnssswwwyyywwwooo```TTTOOOMMMKKKLLLNNNOOONNNJJJGGGEEEEEEEEEDDDBBB@@@????????????>>>;;;999888777666333111,,,,,,+++***)))'''&&&%%%&&&'''(((*********))))))''''''((()))************+++,,,---,,,+++,,,///111111000///000111111///---***+++---/////////...---......---------...000000000//////000111111///------...000333555444111...,,,---000222333333333222///111333444222111111222444555777777666666888999<<<<<<<<<<<<>>>@@@BBBCCC===BBBFFFIIIHHHGGGGGGGGGCCCCCCCCC@@@<<<888666444333222111111333666999;;;??????@@@AAACCCEEEGGGHHHCCCAAA???>>>???@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEGGGJJJOOOSSSUUUVVVXXXYYYXXXZZZ\\\^^^___bbbeeehhhhhhjjjmmmnnnoooqqqtttwwwsssvvvxxxyyyxxxwwwxxxyyy{{{}}}{{{xxxuuuoooddd^^^]]]ZZZ\\\aaaiiipppwww{{{}}}}}}qqqmmmhhhbbb^^^\\\\\\]]]ZZZ[[[]]]_________^^^]]]VVVQQQJJJFFFDDDCCCAAA@@@@@@AAACCCDDDEEEKKKSSSZZZeeennnyyy}}}xxxuuupppppppppooonnnlllkkkjjjhhhhhhggggggggghhhiiijjjkkkkkkiiihhhhhhhhhiiijjjiiiiiihhhgggeeedddcccccccccbbbaaabbbdddffffffeeeddddddddddddddddddcccccccccdddeeeeeefffffffffeeebbbcccccc```]]][[[[[[[[[WWWWWWUUURRROOOPPPRRRTTTWWWZZZ^^^cccgggkkknnnoootttyyy|||yyysssnnnmmmrrrzzzzzzxxxooo___SSSNNNMMMLLLMMMOOOPPPOOOLLLIIIGGGFFFHHHGGGEEEBBBAAA@@@@@@@@@<<<:::777666555444111///111111000///...,,,+++***'''''''''''''''&&&&&&%%%((()))***++++++,,,,,,++++++,,,,,,,,,+++,,,///111555333333333444444333111,,,---000111222222000//////......---...///000111222111000000000000---+++)))+++...333777777555333+++---///222333333222111---000333444444444555666555666777777666666777888<<<<<<<<<===???@@@BBBCCC===BBBHHHJJJIIIHHHHHHIIICCCCCCCCC@@@<<<888555444111000//////222666:::===??????@@@AAACCCEEEGGGHHHCCCAAA??????@@@AAA@@@???@@@@@@AAABBBCCCEEEEEEFFFHHHLLLPPPTTTUUUWWWXXXYYYWWWZZZ]]]___aaacccfffhhhiiikkklllmmmnnnqqquuuxxxtttwwwyyyzzzyyyxxxyyyyyy{{{|||~~~~~~~~~~~~~~~~~~{{{xxxqqqfff^^^\\\YYY[[[```gggooouuuxxxzzz}}}xxxooofff___[[[[[[[[[YYYZZZ\\\^^^``````aaa```]]]WWWNNNHHHFFFEEECCCAAA???@@@AAAAAAAAAEEEMMMSSS\\\ggguuu}}}yyyrrrrrrrrrrrrqqqqqqpppooojjjjjjiiiiiiiiijjjlllmmmmmmlllkkkjjjjjjjjjkkkllliiiiiihhhgggfffeeeeeeddddddcccbbbbbbdddffffffeeedddeeeggghhhhhhgggeeeeeefffgggggghhhgggfffdddccccccccccccaaa]]][[[ZZZ[[[VVVVVVUUURRROOONNNOOOQQQSSSTTTWWWZZZ\\\^^^___```bbbiiirrr}}}~~~xxxtttrrrvvv{{{~~~wwwkkk^^^UUUPPPMMMMMMMMMMMMNNNMMMLLLIIIFFFDDDEEEEEEDDDCCCAAA@@@??????;;;;;;:::888666444222111......,,,+++***)))))))))++++++++++++***((('''&&&'''((((((&&&######&&&***///...,,,++++++,,,---...///000222222111///---+++,,,...000222333444444333222000///---,,,---...///000000000///////////////,,,...000222333222111000//////............//////111111111111222333444555666777888777666666888:::<<<;;;<<<>>>BBBBBB@@@===DDDEEEGGGHHHIIIIIIHHHHHHEEECCC@@@>>>===:::666333444444333444555888;;;===:::>>>@@@???AAAEEEFFFDDDAAAAAA@@@@@@@@@AAABBBBBB@@@AAACCCCCCCCCDDDGGGIIIIIIKKKOOOSSSVVVXXXXXXXXXWWWZZZ]]]```aaabbbdddfffjjjkkkmmmoooqqqssstttuuusssrrrssssssuuuwwwzzz{{{yyyzzz{{{}}}~~~{{{sssllleee___[[[XXXWWW[[[dddkkkpppwww}}}{{{ppphhhddd```___\\\YYYYYY\\\\\\[[[\\\```]]]\\\XXXPPPGGGAAA?????????????????????CCCHHHLLLYYYaaannn{{{}}}|||vvvtttqqqpppqqqpppooonnnnnnmmmlllkkkkkklllmmmnnnkkklllmmmnnnnnnllljjjhhhkkkiiigggfffeeefffggghhhggghhhhhhgggeeeddddddeeeccceeeggggggfffffffffgggiiiiiiiiiiiiiiihhhggggggeeedddbbb___]]]ZZZXXXWWWWWWUUUSSSPPPNNNMMMLLLLLLRRRPPPOOOMMMMMMNNNPPPQQQRRRZZZfffsss{{{zzz}}}~~~nnn___UUUOOOMMMLLLNNNOOOOOONNNMMMJJJGGGFFFCCCCCCBBBAAA???>>>======;;;;;;:::888666444222111///...,,,***)))))))))***))))))*********))))))(((*********))))))+++...000///...,,,++++++,,,...///111222222222111000...---,,,...000222333444444333222000...---,,,---///000000000000000000///......,,,...000222333222111000,,,,,,,,,---///000222333000111111111111111111222555666777777666777999;;;>>>===<<>>======;;;;;;:::999777444222111000...,,,***))))))***+++'''((())))))*********)))+++))))))***...111222333///...,,,++++++,,,...///333222222111111000000///,,,---///111333333333333111000...---------///000///000111111111000......,,,...000222222222000000+++,,,,,,---...000111222...///111222333333222222333444666666666777999<<>>===>>>AAACCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDEEEAAA<<<777666777222111111111333666999:::???BBBCCCAAABBBEEEEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@???AAABBBCCCCCCDDDFFFHHHIIIKKKOOORRRUUUXXXYYYYYYZZZ\\\___aaabbbdddfffhhhhhhhhhjjjkkkmmmnnnoooppprrrrrrrrrsssvvvyyy{{{}}}~~~}}}|||zzz|||}}}}}}|||}}}~~~zzztttlllccc]]]]]][[[\\\bbbeeegggjjjooowww}}}zzz}}}|||rrrkkkiiiddd___^^^[[[XXXYYY]]]ccceeeddd```XXXNNNGGGCCCAAA@@@>>>;;;999:::>>>AAALLLUUUdddttt}}}{{{xxxvvvssssssssssssrrrqqqppppppooonnnmmmmmmnnnnnnnnnoooqqqrrrrrrqqqpppooonnnmmmkkkiiihhhhhhiiijjjiiihhhgggdddaaa```aaaccchhhhhhiiihhhhhhiiikkknnnllllllllllllkkkjjjiiihhheeedddbbb___\\\ZZZXXXWWWSSSQQQNNNKKKIIIGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDIIIQQQ[[[hhhwwwlll\\\UUURRRPPPOOOOOOOOONNNLLLJJJHHHGGGEEEEEEDDDCCCAAA@@@??????<<<;;;:::999777555333111000...,,,)))((()))***+++(((((()))))))))))))))((()))&&&%%%''',,,000000///...---,,,++++++,,,...///222222111000//////000000,,,---///111333333333333111000...------...///000000111222333333111000...---...000111222111000//////......------......///,,,...111444555555555444111333444555666777:::<<<>>>>>>======???AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBEEEGGGBBB;;;666777999222111111111333666999;;;>>>BBBCCCBBBCCCFFFFFFCCCCCCBBBAAA@@@???????????????@@@BBBBBBBBBCCCFFFHHHJJJKKKNNNRRRUUUWWWYYYYYY[[[^^^aaabbbcccdddfffhhhiiijjjkkklllnnnooopppqqqrrrrrrrrrtttvvvyyy|||}}}~~~~~~~~~}}}yyy{{{|||}}}}}}~~~~~~yyyssslllccc^^^___]]]]]]aaaddddddgggkkkttt{{{|||zzzxxxsssnnnfffggghhhjjjmmmttt~~~wwwtttmmmfffbbb]]]XXXXXX[[[```ccceeeddd___VVVMMMGGGAAA@@@===:::777888:::===FFFNNN]]]ooo}}}zzzyyywwwuuusssrrrssssssrrrqqqqqqqqqppppppoooooonnnnnnooopppqqqrrrrrrrrrrrrrrrnnnmmmllljjjiiihhhhhhhhhgggfffeeebbb``````ccceeedddeeeeeeeeeeeehhhlllooolllmmmmmmlllllljjjiiiiiifffeeebbb```]]]ZZZXXXWWWUUUSSSPPPMMMKKKIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOUUU^^^mmm~~~vvvaaaVVVRRRQQQOOONNNNNNLLLJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@??????<<<<<<;;;999777555333222000...,,,***))))))***************))))))'''&&&&&&(((%%%$$$&&&***,,,+++)))...---+++++++++---///000000000///.........//////+++---///111222333333222000///...------...000111222222333333333222111000---...000111111000///.........------------......---...111222333222111000000111333444555777:::<<<<<<<<<<<<===>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGFFFEEE===@@@BBB>>>666111222444333222222222444777:::;;;<<<@@@BBBAAACCCGGGHHHEEECCCBBBAAA@@@???>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHJJJLLLNNNQQQTTTWWWYYYZZZ\\\^^^aaaccccccdddfffhhhiiiiiijjjlllmmmooopppqqqrrrrrrssstttvvvyyy|||}}}zzz|||~~~yyyzzz{{{{{{{{{|||~~~}}}wwwqqqjjjddd```^^^[[[[[[___aaaaaaccchhhsssyyy~~~uuullleee]]]ZZZZZZZZZWWWTTTSSSRRRQQQPPPRRRXXX___dddiiioooxxx|||tttkkkeee^^^WWWUUUWWWYYY\\\aaadddbbb[[[SSSMMMCCCAAA???;;;888888:::===BBBJJJXXXkkk}}}~~~|||zzzwwwvvvvvvtttrrrqqqrrrsssrrrqqqrrrrrrrrrqqqqqqpppppppppooopppqqqqqqrrrrrrrrrrrrnnnmmmllljjjiiiggggggfffddddddcccbbbaaacccgggjjjgggggggggeeeeeefffiiilllkkkkkkllllllkkkkkkjjjiiigggfffdddaaa^^^[[[XXXWWWUUUTTTQQQOOOMMMKKKKKKKKKJJJLLLOOORRRSSSRRRQQQPPPQQQQQQRRRSSSZZZhhhzzzgggVVVPPPPPPOOONNNMMMKKKIIIHHHGGGFFFCCCCCCBBBAAA???>>>======<<<<<<;;;:::777555333222......,,,+++***)))))))))*********)))((('''%%%%%%(((''''''((()))***)))(((---,,,+++++++++---///000........................+++,,,...000222222222222000///---------...000111222222111111111000000000---...000111111000...---***++++++,,,---///000111000000000///...,,,***)))000111333444444666999;;;:::;;;======>>>???BBBDDDCCCDDDEEEGGGGGGGGGGGGFFF???AAAAAA===888333222333333222222222444777:::<<<;;;???AAA@@@CCCGGGHHHFFFBBBAAA@@@???????????????>>>@@@AAABBBBBBCCCEEEGGGKKKLLLNNNQQQTTTWWWYYYZZZ\\\^^^aaaccccccdddfffgggffffffhhhjjjlllnnnoooppptttttttttuuuvvvyyy{{{|||xxx{{{yyyzzzzzzyyyxxxwwwyyyzzz~~~}}}vvvpppkkkfffbbb]]]ZZZZZZ]]]^^^^^^```dddpppvvv~~~ssseee[[[QQQLLLGGGDDDEEEFFFEEECCCEEECCCAAA???@@@DDDHHHJJJLLLQQQYYY___eeemmmvvv|||zzzqqqjjjaaaWWWTTTUUUTTTWWW\\\aaabbb___XXXRRRGGGFFFCCC>>>::::::<<<>>>AAAFFFSSSeeeyyy~~~~~~}}}|||{{{yyyxxxwwwuuusssqqqqqqrrrsssrrrqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrooonnnmmmkkkiiigggfffeeecccddddddddddddfffjjjmmmoooooonnnkkkgggfffggghhhiiijjjkkkkkkllllllkkkkkkiiihhhfffbbb___\\\YYYXXXSSSRRRPPPNNNLLLLLLLLLLLLLLLPPPVVV[[[^^^^^^\\\[[[VVVVVVVVVUUUYYYfffyyyoooYYYRRRRRRPPPOOONNNLLLJJJIIIHHHGGGCCCCCCBBBAAA???>>>=========<<<;;;:::888555333222------------,,,***((('''((()))))))))((('''&&&&&&&&&''')))***))))))***+++---,,,+++++++++---///111---...///000000///...---+++,,,...000222222222222000///---,,,---...000222111000...---,,,---...///---...000111111///...---******+++,,,---///000111000000///...---,,,,,,+++000111333333444555888:::888;;;???@@@@@@@@@BBBDDDAAABBBDDDFFFGGGHHHHHHHHHDDDCCCBBB???<<<888666444222111111111333666999;;;<<>>@@@AAAAAAAAABBBEEEGGGKKKLLLNNNPPPTTTWWWYYY[[[\\\^^^aaabbbcccccceeefffeeefffhhhjjjmmmoooqqqrrrvvvuuuuuuuuuvvvxxxzzz{{{zzz}}}}}}}}}}}}zzzwwwuuuuuuvvv{{{}}}yyytttooojjjfffaaa]]]]]]______]]]___bbbjjjqqqzzz{{{kkk^^^SSSKKKCCCAAA???===<<<======>>>===;;;999888999;;;<<<<<<<<<@@@DDDHHHJJJOOOVVV\\\jjjvvvzzzsssiii^^^XXXXXXTTTVVVZZZ___cccaaa\\\WWWOOOMMMHHHBBB===;;;<<<>>>@@@DDDNNN___ttt||||||||||||{{{{{{{{{{{{vvvtttrrrrrrssstttsssrrrpppqqqssstttuuuuuuttttttssssssrrrqqqqqqqqqrrrrrrppppppooommmkkkhhhgggeeedddfffggggggggghhhkkkmmmpppqqqqqqnnnkkkiiihhhiiiiiijjjkkklllmmmnnnnnnnnnkkkjjjgggddd```]]][[[YYYRRRPPPOOONNNMMMMMMNNNNNNRRRWWW___gggkkklllkkkjjjaaaaaa___\\\\\\fffwwwwww^^^UUUVVVQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEDDDCCCAAA@@@??????===<<<;;;:::888666444222,,,,,,......---+++(((&&&&&&''''''(((((((((((((((###&&&)))***((((((***------,,,+++++++++---///111---...000222222111///...+++,,,...000222222222222///...---,,,---///000222000...+++))))))***,,,...---...000111111///...,,,...------,,,,,,------............///000222333444000222333333333444777999888<<<@@@BBBAAAAAACCCEEE@@@AAADDDFFFHHHHHHIIIHHHCCCAAA>>><<<;;;888444111111000000000222555888999===@@@BBB@@@AAADDDDDDAAA??????????????????@@@@@@>>>???AAAAAAAAABBBEEEGGGKKKLLLNNNPPPSSSWWWYYY[[[\\\^^^aaabbbbbbcccdddffffffgggiiilllooorrrtttvvvwwwvvvvvvvvvvvvxxxyyyzzz}}}}}}xxxuuuuuuuuuvvv}}}}}}|||yyytttmmmhhhgggcccbbbcccbbb``````dddeeelllwwwkkkXXXKKKCCC???>>>>>>>>><<<::::::<<<>>>999888777777888999888888888:::<<<<<<;;;>>>CCCHHHKKKXXXkkk~~~{{{qqqeee^^^]]]VVVWWWZZZ___cccccc___ZZZTTTRRRMMMFFF???<<<<<<>>>@@@BBBKKK[[[qqqzzzzzz{{{||||||}}}~~~~~~wwwuuussssssuuuuuuuuutttpppqqqsssuuuvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqpppooollljjjhhhffffffhhhjjjjjjiiiiiikkklllkkkmmmooonnnmmmllllllmmmiiijjjlllnnnooopppqqqqqqlllkkkhhheeeaaa^^^\\\ZZZRRRQQQPPPOOOOOOOOOPPPQQQYYY^^^gggpppvvvwwwvvvuuulllllliiiccc```ggguuuuuu[[[RRRSSSPPPOOONNNLLLJJJHHHFFFEEEFFFEEEBBB@@@???>>>??????===;;;999888888666333111///...---,,,---///111222***))))))((('''&&&&&&%%%)))+++---,,,)))'''))),,,...,,,+++,,,...000000///---...000111000///---,,,------------///111444555222000---+++***,,,///000000000000000////////////...000111000...+++******+++,,,---.........---,,,///000000111111111111000666444222000222666;;;>>>=========>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFBBBAAA>>>:::777444222222...,,,,,,111444555999>>>@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@@@@???>>>>>>AAA@@@@@@@@@AAACCCDDDEEEIIILLLPPPSSSUUUVVVXXXYYY\\\]]]^^^```ccceeefffgggdddggglllooopppqqqrrrtttttttttttttttuuuwwwyyy{{{~~~|||{{{yyyvvvtttwww|||}}}yyytttnnniiigggggggggeeebbb______```dddkkkttt}}}uuu___OOOEEEAAA???<<<<<<<<<<<<;;;:::999888666666777888777666555444555555666777888:::<<<===FFFHHHQQQbbbvvv|||pppgggddd^^^[[[XXXZZZ^^^cccffffff^^^YYYQQQJJJFFFCCCAAA@@@???BBBIIIWWWjjj|||{{{{{{}}}xxx{{{}}}~~~}}}{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuuuuttttttttttttsssrrrqqqppprrrssssssttttttssssssrrrtttttttttsssrrrpppmmmlllllllllmmmnnnoooooonnnnnnnnnmmmmmmmmmllllllllllllpppppppppppppppooonnnnnnnnnkkkhhhdddaaa]]]YYYUUUSSSPPPNNNOOOOOOOOOTTTZZZfffooozzz{{{uuuqqqrrrxxxvvv^^^UUUUUUPPPOOONNNLLLJJJHHHFFFEEEFFFEEECCCAAA????????????@@@>>><<<;;;:::888444222000///---,,,+++,,,---...))))))(((''''''&&&%%%%%%'''&&&&&&((()))*********---,,,+++,,,.../////////---...000111000///---,,,***+++...000111222111111111///---++++++,,,///111000000000/////////......---///000000///---------,,,,,,------......------///000000111111111111111444333333333444777:::;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDAAA???===999777444333222111//////333666777:::???@@@AAABBBCCCDDDCCCBBBBBB????????????@@@@@@@@@@@@AAA@@@@@@@@@AAACCCDDDEEEIIILLLPPPSSSUUUVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddhhhjjjlllnnnppprrruuuxxxuuuuuuuuuuuuwwwyyy{{{|||~~~}}}{{{xxxuuuvvvzzz~~~zzzuuunnnjjjggghhhgggeeebbb`````````dddkkkttt}}}sssaaaQQQFFFAAA@@@@@@>>>>>>===<<<;;;:::999999666777777777666555444333666666666666666777888999<<<<<>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBB???>>>;;;888666444333222333000000333555666999>>>???@@@BBBDDDEEEEEEDDDDDD@@@????????????@@@BBBCCC@@@@@@???@@@AAACCCDDDFFFJJJMMMQQQTTTUUUVVVXXXZZZ[[[[[[\\\^^^___aaabbbbbbiiijjjkkklllnnnqqqvvvyyyvvvvvvwwwwwwyyy{{{|||}}}}}}zzzwwwtttyyy{{{uuuooojjjggghhhiiigggdddaaaaaaaaadddkkkttt}}}xxxddd\\\PPPFFFAAA@@@AAAAAA>>>>>><<<:::999888888888888888888888777666555444666666555444444555555555999999<<>>@@@AAADDDDDDDDDDDDCCCAAA???>>>===<<<:::888555444333222222///...111333333666:::===???AAACCCEEEEEEEEEEEE@@@???>>>>>>???AAACCCEEE????????????@@@BBBDDDFFFJJJMMMQQQTTTUUUVVVXXXZZZ^^^______aaabbbcccddddddfffhhhjjjkkklllooosssvvvvvvwwwxxxyyy{{{|||~~~~~~|||yyytttxxx~~~{{{uuunnnjjjhhhiiijjjiiieeecccbbbbbbcccjjjuuu~~~wwwgggYYYSSSKKKDDDBBBBBBBBBCCCAAA@@@>>><<<;;;::::::;;;::::::999999999888888777666555555444444555555666999:::===@@@BBBLLLaaattttttooogggaaa^^^___aaacccdddffffff___UUULLLHHHHHHEEEDDDEEEKKKVVVdddqqqyyyzzzsssooollliiihhhkkkooosssxxxzzz{{{zzzzzzzzzxxxyyyzzzzzzyyywwwuuussstttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvuuutttrrrqqqqqqppppppqqqqqqqqqqqqpppppppppppppppoooooooooooonnnkkklllmmmoooooonnnmmmlllmmmkkkgggeeebbb^^^ZZZWWWVVVSSSRRRSSSRRRQQQUUU[[[kkkvvvyyydddWWWSSSTTTPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>888666555555555555222000000///...,,,+++******)))*********)))))))))))))))&&&)))+++,,,,,,,,,///111---+++***+++---//////...//////111111000...,,,++++++---...000000///---,,,------,,,,,,,,,...000222333333333222222222111111000222333222000---,,,,,,------,,,,,,---...000111//////111222222333333333666555333333444666999:::<<<<<<;;;;;;<<<======>>>CCCCCCDDDCCCBBB@@@>>><<<===<<<:::888555444333222333//////222333333555:::<<<===???BBBCCCDDDDDDDDD@@@???>>>===>>>@@@CCCDDD>>>>>>>>>???@@@BBBDDDFFFJJJMMMQQQTTTVVVWWWYYYZZZ______```aaacccdddeeeeeecccfffjjjmmmnnnppprrrsssuuuvvvxxxyyy{{{}}}~~~~~~~~~zzzuuuyyy~~~~~~zzztttnnniiiiiikkkllljjjgggdddcccbbbcccjjjuuu~~~lll]]]SSSPPPKKKHHHHHHHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@::::::999999999999999999555555555555666777888888444666;;;======BBBRRRbbb{{{{{{vvvnnnfff```___aaacccfffjjjlllfff\\\QQQKKKJJJEEEEEEEEEHHHQQQ]]]jjjrrr~~~ssskkkdddaaa___]]]^^^aaaeeejjjqqqvvvxxxyyyzzz{{{yyyzzz{{{{{{zzzxxxuuutttuuuuuuwwwxxxyyyzzzzzzzzzvvvwwwwwwxxxxxxwwwwwwvvvxxxwwwwwwvvvuuutttssssssqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooolllmmmoooppppppooommmlllllljjjhhheeedddaaa]]]ZZZXXXUUUTTTTTTSSSQQQSSSYYYcccnnnvvvdddZZZVVVVVVPPPOOONNNLLLJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA???>>>:::888777777777666444222......------,,,+++******))))))))))))))))))))))))(((,,,//////,,,,,,///333...,,,+++,,,...000000//////000111111000...,,,***---........./////////...,,,,,,,,,,,,---///111222333333333222222222222111222333444222///+++***))),,,,,,------...///111111//////111222333333444444777555333222333666888:::<<<<<<<<<<<<<<<===>>>>>>CCCCCCDDDDDDCCCAAA>>>===???>>>;;;888666444333222444111000444555555888<<<<<<===???AAACCCDDDDDDCCC???>>>>>>>>>>>>???AAABBB>>>>>>>>>>>>@@@BBBEEEFFFKKKNNNRRRTTTVVVWWWYYY[[[\\\\\\]]]___```bbbccccccdddhhhlllpppqqqrrrssstttssstttvvvyyy{{{|||}}}}}}{{{vvvyyy~~~~~~zzzuuuooojjjjjjlllmmmllliiifffdddccccccjjjuuu~~~{{{ggg]]]VVVUUUTTTUUUWWWYYYXXXWWWSSSSSSQQQNNNJJJGGGCCCBBB>>>===<<<:::999999999999666666666666777888999:::111333888<<<<<<>>>HHHSSSjjj}}}uuullleeebbbccceeennnqqqsssoooeeeYYYOOOJJJFFFFFFFFFGGGMMMWWWccckkkyyy{{{}}}~~~|||wwwqqqmmmeee\\\UUUSSSRRRQQQRRRVVVZZZaaajjjrrrwww{{{}}}zzz{{{{{{{{{zzzxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxyyyyyywwwvvvuuuuuuuuuuuusssssstttttttttsssrrrrrrppppppppppppoooooooooooolllnnnpppqqqqqqooollljjjjjjhhhfffeeedddbbb___\\\[[[XXXWWWWWWTTTQQQSSSWWWZZZcccqqq|||vvvwwwxxxzzz~~~oooaaaWWWSSSPPPOOONNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA???>>>>>><<<:::999888666333111------,,,,,,+++)))(((((('''''''''''''''(((((((((((()))+++,,,,,,---///000///---,,,---///111111000///000111111000...+++***---...///000000000000///+++++++++,,,...000111222222222111111111000000000111333333111...***)))(((+++,,,---///000000111111//////111222333444444444555555444555555666777888::::::;;;<<<===???AAAAAADDDEEEFFFGGGFFFDDDAAA@@@AAA???===999777444333222333000000333555555888======???@@@BBBDDDDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBEEEFFFKKKNNNRRRUUUVVVWWWYYY[[[YYYZZZ[[[]]]___```bbbccceeehhhkkknnnoooqqqsssuuuqqqrrruuuwwwzzz{{{{{{|||{{{vvvzzz|||wwwqqqmmmjjjlllnnnnnnjjjgggeeedddbbbjjjuuuvvvnnnllljjjjjjmmmqqquuuwwwvvvuuukkkjjjhhhccc]]]UUUOOOKKKIIIGGGDDDAAA>>><<<;;;:::888777777666777777888888555555888;;;<<<<<>>@@@>>>;;;999777444000...------,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((---000///---000...---...000222222111000000111111000...+++***+++---000222222222000///***++++++,,,...000222333000000000000////////////000111222111---***))))))***,,,...000111111111000//////111222333444444444222444666777888777666555888888:::<<<>>>AAACCCEEEEEEGGGIIIIIIIIIGGGDDDBBBBBBAAA>>>:::777444333222111......111333444777<<>>>>>>>>======<<<=========>>>@@@BBBEEEFFFKKKNNNRRRUUUVVVXXXYYY[[[XXXYYY[[[]]]___aaacccdddfffggghhhiiikkknnnrrrvvvoooqqqtttvvvyyyzzzzzzzzz{{{vvvyyy}}}yyysssoookkkmmmooonnnkkkhhheeedddbbbjjjuuu}}}wwwyyy|||tttiii```[[[TTTRRRMMMHHHDDDAAA>>>===999999777666666555555555888555555888999:::???FFFOOO___uuuyyypppkkkkkklllnnnqqqtttuuuqqqfffYYYPPPIIIIIIHHHFFFFFFKKKTTTZZZkkknnnqqqrrroooggg^^^XXXRRRKKKGGGIIIMMMPPPVVV\\\\\\bbbkkkrrrvvvxxxyyyzzz}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzxxxwwwvvvwwwwwwxxxuuuuuuvvvvvvuuutttssssssoooooooooooonnnnnnnnnnnnlllmmmooopppoookkkhhheeebbbaaa```aaaaaaaaa___]]]\\\YYYVVVUUUQQQLLLLLLPPPNNNOOORRRYYYbbbkkkqqqtttxxxwwwuuuppphhh```XXXSSSLLLLLLMMMPPPWWWcccqqqzzzoooZZZVVVSSSQQQOOOLLLHHHFFFDDDDDDFFFEEECCCBBBAAA@@@?????????>>>===<<<:::777555444000///...---+++***)))((())))))(((((((((((()))))))))((((((***---.........---,,,,,,...111333333222222000///000111000,,,(((------------...///111111111000...---,,,---///000333222111///......------...000111111...,,,******,,,---...///000000000000...000222444444444333222777777777777888999:::;;;===<<<;;;<<<===@@@BBBDDDDDDEEEGGGIIIIIIIIIGGGFFFCCCAAA>>>:::777555444444333222000000111555999<<<:::===AAAEEEFFFDDDBBB@@@AAA>>><<<<<>>===>>>AAAAAA@@@CCCIIINNNPPPTTTUUUVVVVVVWWWXXXYYY[[[]]]___aaacccdddeeecccdddfffiiilllnnnpppqqqpppqqqrrrrrrsssvvvzzz}}}~~~~~~xxx{{{|||vvvnnnhhhmmmllllllmmmnnnlllfffaaaaaajjjuuu|||uuulllfff^^^VVVPPPKKKFFFCCC???===:::888888888777666:::777333333666<<<@@@BBBJJJRRReeeyyyrrrnnnlllhhhjjjmmmqqqqqqjjj^^^UUUMMMHHHFFFHHHIIIJJJNNNSSSfffhhhkkkllljjjeee___[[[SSSPPPNNNOOOTTT\\\bbbfffppppppppppppsssvvvzzz|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyy}}}}}}}}}}}}}}}||||||{{{|||{{{{{{zzzxxxwwwwwwvvvwwwwwwwwwvvvuuusssrrrqqqqqqpppooommmlllkkkjjjiiihhhhhhjjjjjjiiigggeeeccccccbbbaaa```______```aaa\\\[[[YYYUUURRROOOMMMKKKKKKJJJIIIJJJLLLPPPTTTVVV\\\]]]\\\YYYTTTOOOKKKIII===???EEEKKKNNNTTTbbbooottt^^^YYYRRRQQQNNNKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@======<<<:::888666444333000///...---+++***)))(((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((***---.........,,,,,,,,,---000222222111111//////000111000,,,)))---......///000111111111000///...------...000111333222111///......------///111222222///,,,*********+++---///000111222222///000222444444444333222666666666777888999:::;;;======<<<<<<===???BBBCCCCCCEEEFFFHHHHHHHHHFFFEEEBBB@@@<<<999666333222222222111000000222555999;;;<<<>>>BBBDDDFFFEEECCCAAA@@@>>><<<===???@@@???===@@@>>>@@@CCCCCCBBBEEEKKKNNNQQQTTTVVVVVVVVVWWWYYYZZZ[[[]]]___aaaccccccdddcccdddfffiiilllnnnpppqqqqqqrrrsssssstttwww{{{~~~}}}}}}~~~xxx{{{~~~yyyqqqkkkmmmllllllmmmnnnkkkfffaaadddlllxxxuuuiii```XXXRRRNNNGGGCCC???<<<;;;;;;:::999444222000111666;;;@@@BBBCCCJJJ[[[sss}}}vvvpppllliiijjjmmmppppppiii___VVVQQQLLLIIIIIIJJJIIIMMMRRRaaaffflllooolllfff```\\\VVVTTTTTTVVV\\\dddiiilllrrrrrrrrrsssuuuwwwyyyzzz||||||||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttrrrqqqnnnnnnmmmlllkkkiiihhhgggggghhhhhhhhhgggfffdddcccbbbcccccccccbbbaaa___^^^[[[ZZZWWWSSSPPPLLLJJJHHHAAA@@@???>>>???BBBDDDFFFIIIJJJLLLKKKIIIGGGGGGGGGAAACCCFFFIIIJJJLLLWWWcccvvvvvv```ZZZQQQOOOMMMKKKIIIGGGFFFFFFCCCCCCBBBAAA@@@@@@AAAAAA;;;;;;:::888666444222111//////...---+++***)))))))))((((((''''''(((((())))))((((((***---.........,,,++++++,,,///111111000///......///000///---+++---///111222333222111000///...---,,,---///111222333222111///............111333444333///,,,***))))))***,,,...000222333333///000222333444444333222666666666777888999:::;;;>>>=========>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@===999666444333333111111111222333666888:::===???AAADDDEEEDDDCCCCCC@@@>>><<<===>>>???>>>>>>@@@>>>???BBBCCCBBBEEEKKKOOOQQQUUUWWWWWWWWWYYYZZZ[[[\\\^^^```aaabbbcccccccccdddfffiiikkknnnpppqqqqqqsssttttttuuuwww{{{~~~}}}}}}~~~{{{xxx{{{|||tttooommmmmmmmmnnnmmmjjjeeebbbgggppp{{{tttiii```ZZZOOOJJJDDD???===;;;999888444333222333777;;;===>>>===BBBPPPdddxxx{{{tttoookkkkkklllnnnnnniiiaaaYYYTTTOOOKKKKKKKKKJJJLLLQQQ[[[dddooosssooohhhcccaaa^^^^^^___bbbhhhmmmoooppppppqqqsssuuuwwwyyyyyyzzz|||||||||||||||{{{zzzyyyxxxxxxyyy{{{{{{|||||||||{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqnnnnnnnnnnnnllljjjhhhggggggggggggffffffeeeeeedddcccdddffffffeeebbb___]]]\\\ZZZWWWSSSNNNJJJGGGEEE@@@>>><<<;;;:::;;;<<<===;;;===???@@@AAABBBDDDFFFFFFFFFHHHJJJIIIIIIQQQZZZlllxxxsss^^^VVVOOONNNMMMKKKIIIHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBCCC;;;;;;:::888666444222111///......---+++******)))******))))))))))))******)))((((((***,,,.........+++******,,,...000000///........./////////---,,,...000333555555444222000...---,,,,,,---///222333222111000///............222444555333000,,,***))))))***,,,...000111222333///000222333333333333333555555555666888999;;;;;;>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBDDDBBB???<<<888666555555000000111333444666888999>>>???@@@BBBCCCCCCCCCCCC???>>>=========>>>>>>>>>===<<<===@@@@@@???CCCHHHOOORRRUUUWWWXXXXXXZZZ[[[\\\]]]^^^```aaabbbbbbbbbdddeeegggiiikkknnnooopppppprrrssstttuuuwwwzzz}}}~~~~~~~~~zzzwwwzzz}}}vvvqqqmmmnnnoooooonnnjjjfffbbbhhhqqq}}}zzzmmmeee\\\VVVNNNGGGBBB>>>;;;999;;;999888888:::;;;::::::<<>><<<;;;;;;<<<======>>>@@@AAABBBEEEHHHKKKJJJJJJLLLOOONNNNNNTTT\\\gggtttooo[[[TTTOOONNNLLLKKKIIIHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCDDD<<<<<<;;;:::777555333222......---,,,,,,+++******'''&&&&&&%%%%%%&&&&&&''')))((((((***,,,.........+++******+++...//////...---............---------...111444666666444222///------,,,,,,---000222444222111000//////......///222444555333000,,,***))),,,,,,...///000000000000000000111222333333333333444444555666777999;;;<<<===>>>>>>??????AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBDDDBBB???;;;888666555444000000111333444666888999===>>>???AAABBBBBBBBBBBB>>>>>>======<<<======>>>===<<<===@@@@@@???BBBHHHNNNQQQUUUWWWXXXXXXZZZ[[[\\\]]]^^^```aaabbbbbbbbbdddeeegggiiikkkmmmooopppnnnppprrrssstttuuuxxxzzz~~~zzzwwwzzz}}}vvvqqqnnnpppqqqqqqnnnjjjfffdddiiirrr~~~xxxoooiii___UUUMMMFFF@@@===>>><<<::::::;;;:::999888;;;===DDDPPP]]]nnn~~~zzznnnmmmlllnnnnnnlllfffaaaVVVQQQNNNNNNNNNMMMQQQVVV^^^hhhtttyyyxxxvvvxxx{{{~~~}}}|||yyytttlllgggbbbdddhhhnnntttyyy|||~~~~~~wwwxxxzzz|||}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxzzzzzzyyyyyyyyyyyyxxxxxxyyywwwuuusssqqqppppppooooooooopppooonnnmmmkkkjjjkkkjjjjjjiiiiiiiiiiiijjjkkkjjjiiigggeeeddddddccc___]]]YYYTTTOOOIIIFFFCCC>>>===;;;:::999999::::::???AAADDDFFFIIILLLPPPSSSRRRQQQSSSVVVVVVUUUYYY```fffssskkk[[[TTTOOONNNMMMKKKIIIHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCCCC======<<<;;;999666444333......---,,,,,,+++******((((((''''''''''''(((((()))((((((***---.........,,,++++++,,,...//////......//////...,,,+++,,,---///111444666666444111000...---,,,,,,---000222444111111000///////////////111333444333///,,,***))),,,---...///000000000000111111111222222333444444333444444555777999;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???<<<888555333222222111111111222333666888:::<<<>>>@@@BBBCCCCCCBBBBBB===>>>>>>===<<<<<<===??????===>>>AAABBBAAADDDJJJMMMPPPTTTVVVWWWXXXZZZ[[[[[[\\\^^^```aaabbbcccccceeefffgggiiikkkmmmooopppmmmoooqqqssstttuuuwwwyyy}}}~~~~~~{{{vvvzzz|||vvvqqqppprrrtttssspppkkkhhhfffjjjsss{{{pppdddYYYNNNEEE@@@<<<;;;999999:::;;;:::999999:::???GGGPPP]]]qqq|||pppooonnnpppqqqoooiiidddZZZUUUQQQRRRRRRQQQTTTYYYbbbkkkvvv}}}zzzqqqjjjddddddgggjjjpppvvv|||zzzzzz{{{||||||||||||{{{zzzzzz{{{{{{zzzzzzyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxzzzxxxuuusssqqqpppppppppmmmllllllkkkjjjjjjiiiiiillllllllllllllllllllllllmmmllljjjhhhffffffgggggg```^^^ZZZTTTOOOJJJFFFDDD>>>===<<<<<<;;;;;;;;;;;;<<<@@@EEEJJJOOOTTTZZZ]]]^^^\\\]]]```___\\\^^^bbbhhhttt{{{gggYYYSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@======<<<;;;888666444333...------,,,,,,++++++*********))))))))))))******)))((((((***---.........---,,,+++,,,...000///......000000...+++***+++---000111333555555333111000......---,,,---///111333111000000//////////////////111222222///,,,******+++,,,---///000111111111111111111111222333444444333333444555777999;;;<<<:::;;;===???AAACCCDDDEEECCCCCCBBBBBBAAAAAAAAAAAA@@@>>>;;;777444222111000222111000000222555999;;;===???CCCFFFGGGFFFDDDBBB<<<===>>>===;;;;;;===??????===>>>AAABBBAAADDDIIILLLOOOSSSUUUWWWXXXYYY[[[ZZZ[[[]]]___aaaccccccdddeeefffgggiiikkkmmmnnnooommmooorrrtttuuuvvvxxxyyyzzz{{{}}}}}}}}}}}}uuuzzz|||vvvqqqqqqtttwwwvvvqqqllliiihhhnnnuuuwwwiii[[[OOOGGGAAA>>>;;;::::::;;;::::::888999===BBBGGGPPPaaaqqq{{{qqqpppppprrrsssqqqkkkfffaaa[[[WWWWWWVVVTTTWWW\\\ccckkkwww~~~xxxooommmkkkjjjmmmtttzzz~~~~~~}}}||||||||||||}}}{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz|||zzzwwwtttrrrqqqqqqqqqmmmllljjjhhhhhhhhhiiijjjkkklllmmmnnnnnnmmmllllllllllllkkkkkkjjjiiihhhhhhcccaaa]]]XXXSSSNNNJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@===BBBJJJQQQXXX^^^cccgggiiiggghhhkkkjjjffffffjjjnnnxxxtttbbbWWWQQQQQQOOOMMMKKKIIIGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>======<<<:::888666444333---------,,,,,,+++++++++''''''&&&&&&&&&&&&'''''')))((((((***---............,,,,,,---///000///...///000111...***)))***,,,111222333444444333111000///...---,,,---///111222111000000////////////000...000111111...,,,******)))***,,,...000222333333111111111111222333444555333333444555777999;;;<<<999;;;===@@@BBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAA???<<<999555333222222333222000000111555999<<<>>>AAAEEEHHHIIIHHHEEECCC;;;===???===;;;:::===???<<<;;;<<>>BBBGGGKKKNNNRRRUUUVVVWWWYYYZZZYYY[[[]]]___aaacccdddeeeeeefffgggiiikkkmmmnnnooonnnpppsssuuuvvvwwwyyyzzzwwwyyy{{{{{{|||~~~uuuzzz|||vvvrrrsssvvvxxxwwwrrrmmmjjjiiiqqqxxx{{{kkk]]]TTTIIIEEE@@@===<<<;;;:::999999:::===AAACCCJJJYYYhhhxxxqqqqqqqqqtttuuusssmmmgggfffaaa\\\[[[YYYWWWXXX]]]bbbjjjxxxzzzvvvppplllmmmrrrxxx}}}}}}|||}}}}}}~~~{{{{{{||||||{{{{{{zzzyyyvvvwwwwwwxxxzzz{{{{{{|||~~~|||yyyvvvssssssssssssooommmkkkhhhhhhiiikkkllljjjlllnnnoooooonnnlllkkkjjjkkkmmmnnnmmmkkkiiiggghhhfffbbb]]]XXXSSSPPPNNNKKKJJJIIIGGGEEEDDDBBBAAACCCIIIQQQYYY___eeeiiilllpppnnnooossssssppppppssssss~~~qqq___WWWUUUOOONNNKKKIIIGGGEEEEEEEEEBBBCCCDDDEEEEEECCCAAA???<<<<<<;;;999777555222111......,,,+++)))((('''&&&&&&'''((())))))((('''&&&'''&&&&&&'''***,,,---,,,---***)))***---///...---///...000111...+++,,,111///000111222333333222111---------,,,+++,,,...000333222///---,,,,,,---...000//////...---,,,***)))***+++,,,...///000000111000111111111111222222222555555444555666777999:::<<<<<<<<<>>>@@@CCCEEEGGGEEECCCAAA??????@@@BBBDDDBBB@@@<<<888555333222222.........///111555888:::===@@@DDDHHHIIIHHHFFFDDDBBB@@@===::::::<<<>>>@@@;;;<<<===>>>>>>@@@CCCFFFNNNQQQTTTUUUVVVWWWYYY[[[^^^]]]^^^aaaeeegggfffdddjjjjjjjjjkkkkkklllllllllllloootttvvvvvvvvvvvvvvvzzzzzz{{{{{{|||}}}xxxyyy}}}|||wwwsssvvvyyy|||}}}zzzssskkkfffqqqwww~~~~~~lll___RRRLLLDDD<<<777777888:::777777999===???DDDOOO[[[wwwyyyrrrssssssuuuvvvtttqqqnnnkkkhhhbbb^^^[[[[[[]]]^^^eeennn|||~~~sssnnnooouuuzzz}}}~~~}}}|||}}}~~~}}}|||zzz|||{{{{{{yyyxxxwwwvvvvvvzzzyyyxxxwwwxxxyyyzzz{{{yyyxxxwwwuuusssrrrrrrqqqrrrqqqoookkkhhhgggiiikkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmiiifffbbb___\\\YYYUUURRRRRRQQQNNNLLLJJJIIIIIIIIIKKKOOOVVV]]]dddkkkrrrvvvyyyzzzzzzzzzxxxxxxyyyzzz~~~ooo]]]UUUSSSPPPNNNLLLIIIFFFEEEEEEEEECCCCCCDDDDDDCCCAAA@@@???<<<<<<;;;999777555333111------,,,+++***(((((('''(((((())))))))))))((((((((('''&&&(((***---------,,,+++)))***---///...---......///111...***+++///...///000111111111000///,,,,,,,,,,,,---...000222444222000...------......------------,,,***))))))***+++,,,...///000000111000111111111111222222222555555444555666777999:::;;;;;;;;;===???AAADDDEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>:::666333111111111111111000000111333555777<<<@@@FFFKKKMMMJJJFFFCCC@@@>>><<<::::::;;;===>>>;;;<<<===>>>>>>@@@CCCFFFNNNQQQTTTVVVWWWYYY[[[]]]_________aaaeeegggfffdddllllllkkkkkkkkkjjjjjjjjjlllppptttwwwwwwvvvwwwwwwyyyzzzzzzzzz{{{wwwxxxzzz~~~}}}xxxuuuwwwyyy||||||xxxqqqkkkgggrrrwww}}}oooYYYSSSIIIAAA===<<<;;;;;;:::999:::===>>>AAAKKKUUUlll~~~xxxwwwuuuuuuuuuuuusssqqqllliiiddd___]]]]]]^^^___gggnnnzzzyyyssstttxxx}}}~~~}}}}}}~~~~~~}}}{{{}}}|||{{{zzzyyyxxxwwwwwwzzzzzzyyyzzzzzz{{{||||||yyyxxxwwwuuutttsssrrrrrrqqqpppnnnjjjggggggiiikkkmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkiiifffdddcccaaa^^^\\\[[[YYYWWWUUUSSSSSSSSSSSSTTTXXX^^^dddjjjqqqwww|||zzzvvvtttrrrqqqqqqssswwwnnn[[[RRRQQQQQQOOOLLLIIIFFFEEEDDDDDDEEEDDDCCCAAA@@@??????>>><<<;;;:::999777555333222,,,,,,++++++***))))))(((******))))))))))))******(((''''''(((+++---...---,,,+++***+++---///...---///...///111///******---000111222222222111000///,,,,,,,,,,,,...000222333333222111///............---.........------,,,+++***+++,,,...///000000111000111111111111222222222444444444555666777999999999999:::<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDBBB@@@??????<<<999555222000//////111111000000111333555777;;;@@@HHHNNNOOOLLLFFFBBB===<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>@@@CCCFFFMMMPPPSSSVVVXXXZZZ\\\^^^aaa```aaaccceeeffffffdddjjjjjjjjjkkkkkklllllllllnnnqqquuuwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{~~~wwwvvvwwwzzz{{{yyyyyy{{{|||zzzuuuoookkkiiisssxxxiii___RRRHHHDDDAAA>>>:::<<<;;;;;;<<<<<<>>>EEEOOObbbvvv{{{wwwuuuuuuuuuttttttmmmiiieee```^^^^^^___aaahhhnnnxxx{{{zzz}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}yyyxxxwwwuuutttsssssssssoooooommmjjjhhhgggiiikkkmmmmmmnnnooooooooooooooopppppppppoooooopppppppppnnnlllkkkkkkkkkkkkjjjhhhdddcccaaa___^^^^^^^^^___bbbeeejjjooottt{{{xxxtttzzzwwwssspppnnnmmmmmmmmmlllmmmqqqyyynnnZZZQQQPPPQQQOOOLLLIIIFFFDDDDDDCCCFFFDDDBBB???>>>===>>>>>>;;;;;;:::999777555333222+++++++++*********))))))+++***((((((((((((***+++)))((('''(((+++---......+++++++++,,,............000...///222111,,,***,,,333444555555444333222111---,,,+++,,,...000111111111111000000///...---,,,+++,,,,,,,,,,,,,,,++++++***+++,,,...///000000111000000111111111222222222333444444555666777888999999999;;;<<<>>>@@@AAABBBDDDDDDEEEEEEDDDBBB@@@???>>><<<888444222000000000.........///111555888:::<<>>>>>@@@CCCFFFKKKNNNRRRUUUWWWYYY\\\^^^aaaaaabbbccceeeeeeeeedddeeefffhhhjjjlllnnnpppqqqooorrruuuwwwwwwwwwxxxyyyyyyzzz{{{{{{|||xxxwwwvvvxxx|||~~~|||zzz||||||yyyrrrmmmjjjjjjsssyyy~~~ooo]]]OOOIIIEEE???:::===;;;:::;;;;;;<<>>=========>>>;;;;;;:::999777555444333+++++++++*********))))))))))))'''&&&&&&'''))))))(((''''''(((+++---...---***+++---...............222//////222222...,,,---333444555555444333222111///,,,***+++---///000//////000000000///---+++***(((((()))))))))(((((('''***+++,,,...///000000111000000111111111222222222333333444555666777888888999:::<<<===???@@@AAABBBEEEEEEDDDCCCBBBAAAAAAAAA???===999555333111111111.........///111555888:::>>>AAAEEEIIIJJJHHHEEECCC<<<<<<=========<<<;;;:::;;;<<<===>>>>>>@@@CCCFFFHHHKKKOOOSSSUUUXXX[[[]]]```aaacccddddddddddddeeedddeeegggjjjllloooqqqrrrooorrruuuvvvwwwwwwyyyzzzzzz{{{{{{|||}}}~~~yyywwwvvvwww|||~~~{{{}}}}}}xxxpppkkkjjjkkksssyyyzzztttrrryyyjjjXXXNNNGGG@@@;;;===999888:::;;;<<>>???:::::::::999777666444333,,,,,,++++++***))))))(((((((((''''''''''''(((((('''&&&&&&'''***,,,---,,,))),,,...///.........///222...,,,///000...---...000111222222222111000//////,,,***+++///111111000///000111111000...+++***---------------,,,+++******+++,,,...///000000111000111111111111222222222222333444555666777777777999:::<<<>>>???@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBB???===:::666444333333333111111000000111333555777???AAAEEEHHHHHHGGGDDDCCC<<<============<<<;;;;;;;;;<<<===>>>>>>@@@CCCFFFHHHKKKOOORRRTTTVVVYYY\\\^^^```bbbcccccccccdddeeeggghhhiiijjjlllmmmnnnooooooqqqtttuuuvvvwwwxxxzzzzzz{{{{{{{{{|||~~~{{{wwwuuutttvvv|||{{{~~~~~~xxxoooiiihhhjjjsssxxxuuuooorrryyy{{{gggXXXNNNEEE@@@===999888:::<<<<<<@@@EEEKKKZZZooo{{{yyywwwuuutttqqqnnnkkkjjjgggccc___]]]^^^___aaa```iiiwww~~~~~~~~~}}}}}}|||||||||wwwxxxyyyyyyzzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvsssssssssqqqnnnmmmnnnooommmnnnoooqqqqqqrrrrrrrrrpppooommmllllllmmmooopppsssrrrrrrsssvvvwwwwwwvvvwwwwwwxxxzzz|||yyykkkddd\\\^^^aaaaaa___^^^___aaa[[[\\\]]]```gggtttmmmYYYRRRRRRNNNLLLJJJHHHGGGFFFFFFGGGDDDCCCAAA@@@?????????@@@:::::::::999777666444333------,,,+++***(((((('''(((((())))))))))))((((((&&&%%%%%%&&&)))+++,,,+++))),,,///000///......///111+++(((+++...------///...///000111111111000///...+++))),,,222666666555000111333444333000---+++111111111000000...---,,,***+++,,,...///000000111000111111111111222222222111222444666777777777666888999;;;===>>>??????>>>???@@@AAABBBBBBBBBAAA@@@???===:::666444333333333111111000000111333555777>>>BBBGGGJJJKKKHHHDDDAAA<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>@@@CCCFFFIIILLLOOORRRTTTVVVYYY[[[[[[^^^aaabbbbbbbbbdddfffhhhhhhiiijjjlllmmmnnnnnnoooqqqssstttuuuvvvxxxyyyxxxyyyyyyyyyzzz~~~|||yyysssqqqqqqtttzzz~~~{{{~~~yyyooohhhgggiiirrrwwwuuurrruuuxxxyyyhhhYYYNNNGGG???;;;888:::<<<<<<>>>BBBJJJVVVgggyyy|||yyyuuurrrqqqpppnnnmmmkkkhhhddd```^^^___aaabbbccckkkyyy}}}~~~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxxxxwwwwwwwwwwwwssstttsssqqqnnnllllllmmmmmmnnnpppqqqrrrssssssssspppooommmkkkkkkmmmooopppsssssssssuuuyyy{{{|||{{{|||}}}xxxlllfff\\\]]]^^^[[[XXXWWWZZZ\\\VVVWWWYYY\\\cccppplllXXXQQQRRRMMMLLLJJJHHHGGGGGGGGGHHHCCCBBBBBBAAA@@@@@@@@@@@@::::::999999777666444444......---+++)))((('''&&&((()))***++++++***)))(((&&&%%%$$$&&&(((***++++++(((,,,000111///---...//////)))%%%(((+++,,,---//////000111222333333222111...+++)))---555:::;;;:::111333555666555222///,,,---------,,,+++)))((('''***+++,,,...///000000111000111111111111222222222111222444666777777666666666888:::<<<============:::===AAADDDDDDCCC@@@>>>>>><<<999666444333333333.........///111555888:::===BBBIIINNNNNNJJJDDD@@@<<<;;;:::999999999::::::;;;<<<===>>>>>>@@@CCCFFFJJJMMMQQQSSSUUUWWWYYY[[[YYY\\\```aaaaaaaaadddfffeeefffgggjjjlllooopppqqqnnnppprrrssstttuuuwwwyyyvvvwwwwwwxxxyyy|||{{{xxxnnnmmmnnnqqqxxx~~~zzz~~~yyyooohhhgggiiiqqqwww~~~}}}ttttttlllxxxtttbbbUUUMMMBBB<<<:::;;;<<<;;;<<<@@@DDDOOO]]]nnn~~~yyysssooonnnooooooooollliiieeeaaa___```bbbdddhhhooozzz{{{yyy}}}}}}}}}}}}|||||||||||||||{{{yyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwssstttsssqqqnnnkkkkkklllnnnnnnpppqqqrrrsssssssssqqqpppmmmllllllmmmpppqqqsssssstttwww|||~~~|||mmmaaa\\\XXXSSSRRRTTTWWWXXXWWWXXXXXXWWWXXX\\\hhhvvv~~~fffWWWPPPNNNPPPNNNLLLIIIGGGFFFFFFGGGBBBBBBAAA@@@????????????>>>===;;;;;;:::777222///......,,,+++***)))))))))&&&''')))******(((&&&%%%((())))))***++++++,,,,,,,,,---...//////...------///............---***(((...//////000000000000000******+++,,,///111444666000111111222222222111111///000111000---***((((((''''''(((***+++...///111000000000111222222333333888888888777777777777777888999:::;;;===>>>??????>>>@@@BBBDDDEEEDDDBBB@@@AAA???;;;777444222222222111111222222222444888;;;;;;===CCCIIINNNMMMGGGBBB===;;;888666666777:::;;;:::<<<>>>??????@@@CCCEEEIIILLLPPPSSSTTTVVVWWWYYY\\\]]]^^^______bbbeeehhhfffhhhjjjmmmpppsssuuuwwwqqqrrrtttvvvyyy{{{}}}}}}yyyxxxwwwwwwyyy|||yyyvvvqqqqqqqqqrrrvvv{{{}}}}}}~~~{{{~~~~~~wwwllleeedddfffrrrxxxuuusssttt|||qqq___SSSIIIBBB===;;;999888;;;@@@CCCKKKWWWfffwww{{{sssnnnmmmlllkkkiiiiiiiiigggccc``````eeeiiikkkqqq{{{{{{wwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{xxxvvvwwwxxxyyy{{{zzzyyywwwvvvuuuttttttuuusssqqqrrrtttuuusssqqqpppooooooooooooqqqssstttsssqqqmmmkkkjjjkkknnnoooqqqssswwwzzz~~~xxxkkkaaa[[[WWWRRRQQQRRRUUUVVVUUUXXXXXXWWWWWW\\\ggguuu}}}eeeVVVOOOMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999888555111.........,,,+++***)))))))))$$$%%%'''((())))))))))))(((((()))***+++,,,---...+++,,,...///000111000000222111111111111///---+++...///000000111111000000+++++++++,,,...111333555111111000000///...,,,,,,///111222000---***))))))(((((()))***+++---///000000000000111222222333333444444555666888999::::::999::::::;;;<<<===??????@@@AAACCCEEEEEEDDDBBBAAA???===:::666444222222222000111111111111444888;;;===???EEEKKKPPPOOOJJJEEE???===:::888777999;;;===;;;<<<===>>>>>>@@@DDDGGGKKKNNNRRRTTTUUUVVVWWWYYYZZZ\\\^^^___```aaadddggggggiiikkknnnqqqtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwzzz}}}{{{yyyoooooopppsssxxx~~~}}}}}}}}}~~~}}}xxxmmmeeedddfffrrrxxxyyywwwyyy}}}}}}kkk]]]PPPHHHAAA>>>;;;999;;;???@@@FFFQQQ___ooo{{{sssnnnllllllkkkiiihhhhhheeeaaa^^^```eeeiiilllrrr|||}}}wwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzzzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvtttrrrssstttuuusssqqqpppooooooooooooqqqrrrssssssqqqnnnkkkkkklllnnnoooqqqsssvvvzzz}}}{{{xxxwwwwwwxxxvvvpppggg___YYYVVVRRROOOPPPRRRSSSSSSWWWWWWWWWXXX\\\fffttt~~~|||dddUUUNNNLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@????????????;;;:::999888777444111.........,,,+++***)))))))))&&&'''''''''(((((())))))'''((()))***+++---///000---...///000111111111111222222222222111///...---//////000111111111111000,,,,,,,,,,,,...000222333666666555333111///---,,,000222222111...+++******)))))))))***+++---...///000000000111222222333333333333555666777999::::::;;;;;;::::::;;;===???@@@BBBCCCDDDEEEDDDCCCBBBAAA>>><<<888555333222222333///000000000000333666:::>>>AAAGGGMMMQQQPPPLLLHHH@@@>>><<<:::999;;;===>>><<<<<<=========@@@EEEIIIMMMPPPSSSUUUVVVVVVWWWXXXXXXZZZ]]]___```aaacccdddhhhiiikkknnnqqqtttvvvwwwxxxxxxwwwvvvvvvuuuttttttvvvwwwyyy{{{~~~~~~|||qqqqqqsssuuuzzz~~~}}}||||||~~~xxxnnngggfffhhhrrrxxx{{{xxxxxx{{{xxxiiiYYYPPPFFFAAA===:::;;;???>>>CCCLLLXXXgggwww}}}tttnnnmmmmmmmmmlllkkkiiieeeaaa___bbbhhhmmmnnnttt~~~xxxuuuvvvxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxvvvuuutttuuutttsssqqqpppooooooooooooppprrrssssssqqqooollllllmmmnnnppprrrtttwwwzzz}}}}}}}}}|||wwwsssqqqpppooonnnmmmhhhaaa\\\WWWUUUQQQOOONNNPPPRRRSSSVVVWWWXXXYYY]]]gggsss|||yyycccTTTNNNMMMJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@???>>>>>>=========<<<:::888777777555111///......,,,+++***))))))))),,,+++)))'''&&&&&&%%%%%%''''''((()))+++...000222////////////000///////////////000///---,,,,,,,,,///000111111222222111111---,,,,,,,,,---///000222888777666555333111///---111222333222...,,,******************+++,,,---...000000000111222222333333555555666666666666666777<<<<<<;;;:::;;;===???@@@CCCCCCCCCCCCBBBAAAAAA@@@<<<:::777444333222222333.../////////000222666999>>>AAAGGGMMMPPPOOOLLLIII@@@>>><<<::::::;;;===>>><<<<<<<<<<<<===AAAGGGKKKPPPRRRUUUVVVVVVVVVWWWXXXVVVYYY]]]___``````aaacccggghhhjjjmmmpppsssuuuvvvtttttttttuuuvvvvvvwwwwwwxxxzzz}}}xxxwwwxxxyyy|||}}}|||}}}~~~}}}xxxqqqlllkkkmmmtttyyy{{{yyyzzzsssaaaUUUIIICCC???;;;;;;>>>???CCCJJJTTTbbbrrrwwwqqqoooppppppooopppmmmhhhddddddhhhnnnsssqqqvvvzzzvvvvvvyyy~~~~~~}}}}}}|||{{{{{{xxxyyyzzz{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvuuutttsssrrrqqqpppoooooooooqqqrrrssstttrrrpppnnnmmmnnnooopppsssuuuxxx|||~~~{{{vvvsssssswww{{{~~~xxxqqqllliiihhhfffeeeccc```\\\ZZZUUUTTTRRROOOOOOQQQTTTVVVWWWYYY\\\^^^aaahhhqqqxxxvvvaaaSSSOOONNNJJJKKKKKKKKKIIIGGGEEEDDDBBBAAA@@@??????>>>??????===;;;999888777555333111......,,,+++***))))))))),,,+++)))'''&&&&&&%%%%%%'''''''''(((+++...111333,,,,,,------...///000111,,,......---***)))***,,,000111111222222222222222------,,,,,,---...000111222222111111000...---,,,111222333222...,,,******************+++,,,---...000000000111222222333333444444555555555666666666<<<;;;;;;;;;<<<>>>???@@@BBBAAAAAA@@@????????????<<<:::777444333222222333....../////////111555888;;;@@@EEEJJJLLLKKKHHHGGG>>>===;;;:::999:::;;;<<<;;;<<<<<<<<<>>>BBBHHHLLLPPPSSSVVVWWWWWWVVVWWWXXXVVVYYY\\\______```aaabbbfffgggiiikkknnnppprrrsssqqqrrrsssuuuvvvxxxyyyzzzyyy{{{~~~{{{{{{{{{}}}~~~|||{{{{{{{{{xxxsssqqqrrrtttwww{{{|||{{{~~~iii[[[LLLDDD@@@<<<;;;===???BBBHHHQQQ^^^mmm}}}yyytttttttttttttttrrrnnniiifffggglllrrrvvvtttyyy~~~yyywwwxxx}}}~~~}}}{{{yyyxxxwwwwwwxxxzzz{{{|||{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{xxxxxxxxxwwwuuutttssssssrrrrrrqqqppppppqqqsssssstttsssqqqooooooooopppqqquuuwwwzzz}}}xxxtttooojjjhhhjjjmmmpppuuuuuuvvvwwwxxxyyyzzz{{{{{{wwwooojjjaaa```___]]]\\\[[[ZZZZZZTTTTTTSSSRRRRRRTTTYYY]]]]]]```dddeeefffhhhlllqqqwww~~~~~~ppp]]]QQQNNNNNNKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA===;;;888777777666444222......,,,+++***)))))))))&&&'''''''''(((((())))))'''&&&&&&'''))),,,000222((()))***,,,...111333444---///000...+++***,,,///111111222333333333333222,,,,,,+++,,,,,,...000111000111111111000//////...000222222111...+++******)))))))))***+++---...///000000000111222222333333000000222444666888999:::999:::;;;===>>>???@@@AAAAAA@@@???>>>===>>>???@@@>>><<<888555333222222333...////////////222555999999>>>CCCGGGGGGEEECCCBBB<<<;;;:::999999999:::;;;:::;;;<<<===???CCCHHHMMMPPPRRRUUUWWWVVVVVVWWWXXXWWWYYY\\\^^^___```bbbccceeefffhhhjjjmmmoooqqqrrrsssttttttuuuwwwxxxxxxyyyxxxyyy|||zzz{{{}}}~~~|||yyyzzzyyywwwvvvvvvwwwyyy{{{~~~|||}}}ttteeeSSSIIICCC>>><<<===<<<@@@FFFNNNZZZiiixxxzzzwwwwwwxxxwwwvvvqqqmmmhhhgggjjjoootttwwwwww||||||xxxvvvyyy~~~}}}{{{yyyxxxwwwzzz{{{|||}}}}}}}}}|||{{{yyyyyyxxxxxxxxxyyyyyyzzzwwwxxxxxxwwwtttssssssttttttsssrrrrrrrrrssstttuuuuuutttrrrqqqppppppqqqqqqvvvxxx{{{~~~~~~vvvrrrkkkeeeaaa```aaacccbbbaaaaaaaaabbbcccdddeeekkkpppzzz}}}sssnnnbbbaaa^^^[[[XXXWWWXXXYYYSSSTTTTTTTTTUUUYYY___dddfffiiimmmmmmiiiffffffgggllltttuuuhhhXXXNNNLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<999777666555555333111......,,,+++***)))))))))$$$%%%'''((())))))))))))'''&&&%%%&&&(((+++...000,,,,,,,,,---...000222333---///111///+++***---111111222222333444333333333++++++++++++,,,...000111222222222222111000/////////111222000---***))))))(((((()))***+++---///000000000000111222222333333///000111333555777999:::777888;;;>>>@@@AAAAAAAAAAAA@@@>>>======???AAABBB???===:::666444222222222...///000000000222666999888===BBBDDDCCC@@@??????<<<;;;::::::999999::::::888:::<<<>>>AAADDDIIILLLNNNQQQTTTVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^```ccceeefffgggiiikkkmmmoooqqqrrrttttttuuuvvvwwwxxxyyyzzzyyyzzz|||~~~}}}}}}~~~|||{{{{{{zzzyyyxxxwwwxxxzzz{{{qqq\\\PPPHHHAAA======;;;>>>EEENNNYYYhhhuuu~~~zzzxxxyyyzzzxxxvvvqqqmmmiiiiiimmmsssvvvxxxzzz~~~|||yyy{{{~~~}}}|||{{{{{{||||||||||||||||||{{{{{{wwwwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwvvvtttrrrtttuuuvvvuuutttsssssstttuuuvvvuuutttsssrrrqqqqqqqqqrrruuuwwwyyy|||zzzvvvqqqmmmfff___ZZZWWWVVVVVVRRRQQQPPPPPPPPPQQQRRRRRR[[[```iiitttzzzsssjjjhhhccc^^^XXXVVVVVVWWWRRRTTTUUUVVVWWW\\\ccchhhmmmpppsssrrrllleeeaaa___dddmmmooodddTTTKKKJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFAAA@@@???>>>============;;;888666444444333222000......,,,+++***)))))))))&&&''')))******(((&&&%%%'''&&&%%%%%%'''***---///444333111///...---......,,,...000---)))))),,,000111222333333444444333333+++******+++,,,...111222000000//////...,,,+++***///000111000---***((((((''''''(((***+++...000111000000000111222222333333222222333444444555666666555777;;;???BBBBBBAAAAAABBB@@@>>>===>>>@@@BBBDDDAAA???;;;777444222222222///000000000000333666:::888<<>>======<<<<<<;;;::::::::::::;;;777:::===???BBBEEEIIILLLMMMPPPSSSUUUVVVVVVWWWXXXZZZ[[[]]]]]]^^^```dddgggggghhhjjjlllnnnppprrrsssrrrssstttvvvxxxzzz|||}}}{{{|||}}}}}}{{{zzz}}}|||zzzxxxxxxxxxzzz{{{{{{dddUUULLLDDD???===;;;???FFFPPP[[[iiivvv|||xxxxxxyyyzzzxxxvvvsssppplllmmmrrrwwwyyyzzz|||{{{{{{zzzzzzyyyyyyyyyyyyuuuuuutttssssssssssssssssssuuuwwwvvvsssrrrtttvvvwwwvvvuuuttttttuuuvvvwwwuuuuuutttsssrrrrrrrrrrrrtttuuuxxx{{{}}}~~~~~~yyysssooofffccc]]]VVVPPPLLLJJJIIIKKKJJJIIIGGGGGGHHHIIIIIIPPPSSS[[[fffttt|||vvvqqqkkkddd___\\\\\\\\\^^^XXXUUUVVVYYY___kkkvvvzzzzzzxxxqqqhhhbbb`````````hhhjjj```TTTMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBB@@@???=========>>>;;;;;;:::888666444222000---,,,+++***))))))))))))&&&((()))(((&&&%%%%%%&&&((('''&&&%%%&&&))),,,...111111000////////////000---------,,,******,,,......///222444444333111///111///+++))))))+++///111111111000///...------,,,,,,...///,,,%%%###%%%(((***)))))))))***,,,...000000///---,,,---...000111444555777777666555666777::::::::::::<<>>:::666333111000000000///------...111444777777:::<<<<<<===@@@@@@===888888777777888:::;;;===999:::;;;<<>>???DDDMMM\\\mmm|||}}}|||{{{|||~~~~~~|||zzzyyyxxxwwwwwwyyy{{{|||~~~~~~}}}}}}|||zzzxxxwwwvvvuuuuuutttsssrrrrrrrrrssstttuuuuuuwwwxxxwwwttttttvvvxxxvvvvvvuuutttsssssssssssssssrrrqqqppppppppppppppptttuuuxxxzzz}}}~~~vvvrrrmmmiiifffbbb\\\WWWQQQLLLGGGDDDEEEFFFGGGGGGKKKJJJIIIIIIIIIIIIHHHHHHLLLJJJMMMWWWbbbooozzzvvvsssoookkkdddccceeeiiijjjiiilllqqqsssuuuvvvqqqggg\\\TTTPPPZZZaaacccZZZPPPLLLKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDFFFEEEBBB???<<<;;;::::::;;;::::::888666444222111---,,,+++***))))))))))))((()))******((('''((()))''''''''''''(((***+++,,,++++++,,,,,,---.........111111000...+++***+++---...000222333333333111000)))***---000111111000000000000///...---,,,,,,+++......---,,,+++***))))))###%%%))),,,////////////333333222111222333444555...000222333222222333444999999:::;;;===???AAABBBCCCBBB@@@????????????@@@>>><<<888444111000/////////.........///111444666:::???AAAAAABBBEEEEEEAAA???>>><<<:::888888888999::::::;;;<<>>@@@EEEPPP___ppp}}}{{{{{{{{{}}}|||||||||||||||}}}}}}~~~~~~|||{{{}}}|||zzzxxxvvvuuutttsssqqqqqqrrrsssssstttsssssstttuuuwwwwwwvvvuuuuuuvvvvvvvvvuuussssssrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqquuuwwwyyy{{{~~~~~~wwwrrrkkkeee^^^YYYVVVSSSOOOKKKFFFCCC???>>>@@@CCCFFFGGGNNNNNNOOOOOOOOONNNNNNMMMRRROOOOOOTTT]]]iiiyyyyyysssppppppqqqrrrnnngggccceeellloooqqqmmmdddZZZSSSPPPUUU[[[\\\UUUMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCEEECCCAAA>>><<<;;;;;;;;;::::::999888666444222111---,,,+++***))))))))))))&&&'''((('''&&&%%%&&&(((&&&''''''((()))*********,,,---...///111111222222//////...,,,******,,,...///000111333333222111111,,,---///000000///---,,,000000///...---,,,++++++---+++******+++***(((&&&%%%''')))+++---...//////000000//////000111222333333555666666444333333444999999:::;;;===???@@@AAADDDCCC@@@>>>>>>>>>???@@@===;;;777333111/////////............///222444555888===@@@@@@BBBEEEDDDAAA===<<<;;;:::::::::;;;<<<::::::;;;<<<>>>CCCIIIMMMRRRSSSUUUVVVVVVWWWXXXZZZ___```aaa```______aaaccciiiiiiiiijjjlllooorrrttttttuuuuuuuuuuuuuuuuuuuuuyyyzzz|||~~~zzzxxxuuuqqqppprrrxxx|||wwweeeUUUIIICCC???AAAFFFRRRcccsss~~~{{{{{{}}}}}}{{{zzz|||zzzxxxvvvtttsssrrrqqqppprrrtttuuuvvvuuutttsssrrrsssuuuvvvvvvvvvuuuuuuvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrruuuvvvxxx{{{}}}~~~~~~~~~yyysssnnneee^^^UUUOOOLLLIIIFFFDDD@@@>>><<<;;;>>>BBBGGGIIIRRRTTTVVVWWWWWWVVVVVVVVVZZZVVVTTTWWW]]]gggxxx{{{yyywwwvvvtttmmmbbb]]]]]]hhhkkkmmmjjjccc\\\XXXVVVOOOTTTVVVPPPJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA???===<<<<<<======::::::999888666444333222---,,,+++***))))))))))))&&&''''''&&&%%%%%%''')))''''''(((((())))))******((()))+++,,,......///...***++++++*********---//////000111222222222222111......------------......000000///...---,,,,,,+++---+++++++++,,,+++(((&&&******))))))***,,,---///......//////000111222222...000444666777888:::<<<888999:::<<<>>>???@@@AAADDDCCC@@@>>>>>>>>>???@@@<<<:::777333000/////////.........///000222444555777===@@@AAACCCEEEDDDAAA===<<<;;;:::::::::;;;<<<::::::;;;<<<>>>BBBHHHMMMRRRSSSUUUVVVVVVWWWYYY[[[]]]___`````````aaadddfffjjjiiiiiiiiikkkooorrrtttyyyxxxwwwvvvuuuuuuttttttxxxyyyzzz|||xxxwwwtttpppooorrrxxx|||nnn]]]PPPJJJAAABBBGGGTTTeeeuuu}}}~~~}}}|||{{{zzzyyywwwuuusssrrrqqqqqqrrrtttvvvxxxxxxwwwvvvtttqqqrrrsssuuuvvvwwwvvvuuuuuuuuutttsssssssssssstttrrrrrrqqqqqqppppppqqqqqqnnnppprrruuuwwwyyyzzz{{{|||||||||}}}|||xxxrrrmmmddd]]]TTTMMMJJJHHHEEEBBB>>>===<<<;;;===AAAFFFJJJUUUYYY^^^``````___```aaabbb^^^\\\^^^aaaiiixxx}}}xxxtttppphhh___]]]___bbbeeehhhfff___YYYUUUTTTIIINNNOOOKKKGGGHHHJJJIIIKKKJJJHHHGGGEEEDDDDDDDDD@@@???>>>===<<<===>>>>>>:::999999888666555333222---,,,+++***))))))))))))((())))))(((''''''***,,,((((((((((((((()))******'''(((***,,,------------'''((()))))))))+++...000000000111222222222222222---,,,++++++---///222444111111000///...---,,,,,,.../////////---+++***(((---+++***))))))+++---...///000000111222333444444///111333555555555666888888999:::===>>>???@@@@@@CCCBBB@@@????????????@@@<<<:::777333111000///000---......///111222444444777===AAABBBDDDGGGEEEAAA???>>><<<:::888888888999::::::;;;;;;===BBBHHHLLLOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]___``````bbbeeegggjjjiiiiiijjjlllooorrrtttwwwwwwuuuttttttsssssssssxxxxxxyyyzzz}}}wwwuuusssppppppsssyyy~~~~~~|||~~~rrr___QQQIIIDDDDDDHHHUUUgggxxx~~~~~~~~~~~~}}}||||||yyyyyywwwuuutttsssssssssuuuvvvxxxyyyyyywwwvvvuuuqqqqqqqqqsssvvvwwwvvvuuuuuuttttttttttttuuuvvvvvvsssrrrqqqpppoooooooooooommmnnnpppsssuuuwwwxxxyyy}}}|||||||||{{{yyytttqqqiiiccc[[[UUURRRNNNIIIFFFCCCBBBAAA??????BBBGGGKKKXXX^^^eeeiiiiiiiiijjjllliiigggfffgggggglllyyyyyypppjjjbbb]]]^^^cccbbbfffjjjhhh```WWWPPPMMMEEEJJJKKKGGGEEEGGGIIIIIILLLKKKIIIHHHFFFEEEEEEEEEAAA@@@>>>===<<<<<<<<<===999999999888666555333333---,,,+++***))))))))))))((())))))'''&&&'''***,,,***)))'''&&&'''(((***+++)))***---...//////...---)))************+++---000000000111111222222222222///.........///222444555222222111000///......------000222111---)))((()))************+++,,,---...000000111333444555555555333444555555333111222222777888;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<:::777444111000000000---......000111222333444555;;;???AAACCCEEEDDD@@@===<<<:::999888888888999:::;;;;;;;;;===AAAGGGKKKOOOQQQTTTUUUUUUVVVXXXZZZZZZ[[[]]]^^^^^^```bbbeeeiiiiiiiiikkkmmmooorrrssstttssssssrrrssstttvvvvvvxxxxxxxxxzzz|||~~~~~~uuutttrrrppppppttt{{{~~~}}}{{{|||vvvbbbSSSKKKGGGEEEHHHUUUhhhyyy~~~~~~||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvttttttrrrpppoooqqqtttwwwwwwvvvtttttttttuuuvvvwwwxxxyyysssrrrqqqooonnnmmmmmmllllllmmmppprrruuuwwwxxxxxx{{{zzzzzz|||~~~~~~}}}{{{sssnnnhhhddd```[[[TTTOOONNNNNNLLLHHHEEEFFFKKKOOO[[[bbbkkkpppqqqqqqsssvvvtttssstttsssqqqqqq{{{{{{ooofff^^^ZZZ^^^dddjjjpppuuusssiii\\\RRRMMMCCCGGGHHHEEEDDDGGGIIIHHHLLLKKKJJJHHHGGGFFFEEEEEECCCAAA???===;;;;;;;;;;;;999999999888777555444333---,,,+++***))))))))))))&&&'''&&&%%%$$$%%%(((++++++)))'''&&&&&&(((***,,,(((***,,,.........,,,,,,,,,,,,,,,+++***+++---///000111111111111222222222222222222222222222222222333333222111000///......+++///222000***%%%%%%'''%%%'''***,,,.........---...///111222333444444444...000333444555666888999777888;;;===???@@@@@@@@@??????@@@AAAAAAAAA@@@@@@===;;;777444222111111111------...000111222333444111777<<<>>>@@@BBBAAA===888888777777888:::;;;===:::;;;;;;;;;===AAAGGGKKKQQQSSSVVVWWWWWWXXX[[[]]]YYY[[[\\\\\\\\\]]]```bbbhhhiiijjjkkkmmmpppqqqrrrqqqqqqqqqrrrtttwwwyyy{{{xxxxxxyyyzzz}}}~~~|||{{{tttsssrrrpppqqquuu|||~~~}}}zzz{{{~~~kkk\\\TTTHHHFFFHHHUUUhhhzzz~~~|||||||||{{{zzzzzzyyyyyyzzzzzzxxxwwwwwwwwwvvvtttsssrrrrrrpppnnnooossswwwwwwwwwsssttttttuuuwwwxxxzzz{{{sssrrrqqqooommmlllkkkkkkhhhiiikkknnnppprrrssstttvvvvvvwww{{{|||xxxtttpppmmmfff^^^XXXYYYXXXVVVQQQMMMLLLPPPTTT\\\dddnnntttvvvvvvyyy{{{}}}}}}~~~}}}yyyvvv}}}|||iii```^^^]]]^^^aaakkk{{{lllZZZOOOIIIEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHFFFCCCBBBBBBBBBAAA???>>>>>>======:::999888777777666333111,,,+++***(((((((((((()))'''&&&%%%%%%&&&'''((()))(((%%%###%%%)))------,,,((()))***,,,---...//////---......+++((((((,,,//////000111222222111000///............///111222333444333222222222111///------000111///***(((((()))***)))))))))***,,,...//////111222222111111222333111222333444555555555555777999<<<>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<:::666444222111...,,,---///////////////111333999:::<<<======<<<:::999:::999999888888999999:::999:::;;;<<<>>>AAAFFFJJJNNNQQQUUUXXXYYYZZZ\\\]]]]]]]]]\\\]]]^^^```bbbcccgggiiikkkllllllmmmnnnpppooopppsssvvvxxxyyyyyyyyyzzzzzzzzzzzz|||~~~yyyvvvrrrqqqsssxxxsss```TTTHHHHHHKKKUUUfffwww~~~}}}~~~}}}zzzxxxxxxyyy{{{|||{{{zzzxxxvvvvvvvvvvvvwwwqqqqqqssstttuuuuuuuuuuuuttttttssssssssssssttttttqqqpppooonnnmmmlllkkkkkkhhhjjjmmmppprrrtttttttttyyywwwvvvyyy~~~{{{vvvrrrmmmjjjddd^^^ZZZWWWVVVVVVccckkkttt{{{}}}~~~~~~mmmbbb^^^]]]aaaeeesssnnn]]]RRRLLLGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDBBBCCCBBB@@@>>>=========>>><<<;;;999888777555222///...---,,,************+++))))))((('''''''''((())))))'''%%%&&&))),,,,,,+++((()))+++,,,...////////////000///---******---000000111222333333222111000---------...///000222222444333222222222111///---,,,...000///+++((()))+++*********+++,,,---...//////111222222111111222333222333444444555555555555777888;;;===??????>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>;;;888555444222000...---///////////////111333888999:::;;;<<<;;;:::999:::999999888888999999:::888999;;;;;;===@@@DDDHHHLLLOOOSSSVVVXXXYYY[[[]]]______^^^^^^^^^___aaabbbgggiiimmmnnnoooooopppqqqpppqqqtttvvvyyyzzzzzzzzz{{{zzzzzz{{{|||~~~{{{yyyvvvuuuwww{{{xxxggg[[[QQQNNNNNNXXXjjj|||~~~}}}}}}||||||||||||||||||{{{zzzxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwxxxxxxxxxvvvuuuttttttssssssssstttpppooonnnmmmlllkkkjjjjjjggghhhiiikkkmmmnnnoooppprrrrrrtttxxx}}}yyyvvvqqqkkkgggeeecccccchhhoooxxx~~~sssfff___]]]dddlllzzzlll[[[QQQLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCDDDBBB???<<<;;;<<<===>>>>>><<<:::888666444000...---,,,***)))(((((()))))))))(((((((((((()))*********((('''''')))******))))))***,,,---///000000000//////---+++))))))+++---111222333444444333222111,,,,,,,,,---...///111111444333111111222111///---+++...000...+++)))***+++)))***,,,...///////////////111222222111111222333333444444555555555444444666888:::<<<===>>>>>>===AAAAAAAAAAAAAAAAAABBBBBB@@@===999777555444222000---///////////////111333777777888999:::::::::999999999888888888888999999888999:::;;;;;;>>>BBBEEEJJJMMMRRRUUUWWWYYY[[[]]]aaa```___^^^^^^___```aaafffjjjnnnqqqrrrqqqqqqrrrqqqrrrtttvvvxxxzzz{{{{{{|||{{{{{{{{{|||~~~|||{{{yyyxxxxxxzzz}}}xxxnnn]]]VVVSSS\\\ooo}}}zzzxxxxxx{{{{{{}}}}}}||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{xxxwwwvvvttttttsssssssssnnnmmmmmmlllkkkjjjiiiiiigggggggggggghhhjjjkkkkkklllooossswww}}}{{{wwwsssrrrqqqpppuuu|||yyykkkaaa^^^gggqqqmmm^^^UUUPPPOOOMMMJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB>>>;;;:::;;;===???===;;;999888777444111///---,,,+++))))))))))))***%%%&&&&&&''')))***+++,,,'''&&&&&&'''((()))))))))***+++,,,...///000111111111000...,,,++++++,,,---111111222333333222111111,,,,,,,,,,,,...///000111444222111111111111...,,,,,,///000///+++((()))***)))+++...000111111000...///111222222111111222333444444555555555555444444666777999;;;<<<=========AAAAAABBBBBBBBBBBBCCCCCCAAA>>>999666555444222111---/////////...///111333666666777888888999::::::999999888888888888999999999:::;;;;;;;;;>>>BBBEEEIIIMMMQQQUUUWWWYYY\\\^^^```______^^^___```bbbbbbgggkkkooorrrrrrppppppooopppqqqsssuuuwwwyyyzzzzzz||||||{{{{{{|||}}}~~~}}}zzzuuuvvvwwwxxx{{{~~~}}}~~~iii```YYY```sss|||vvvtttpppnnnoootttzzz~~~|||}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{||||||||||||yyyxxxwwwuuutttsssrrrrrrmmmllllllkkkjjjjjjiiiiiiiiihhhgggffffffgggiiijjjjjjoootttwwwzzz}}}{{{yyy|||qqqfffbbbiiisssvvviii```[[[TTTQQQLLLHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDBBB>>>;;;:::<<<>>>???;;;999888777777666333111///...---++++++++++++,,,&&&'''''''''''''''''''''"""###$$$&&&'''((()))******+++,,,...///000111111555333000///...///000000///000111222222111000///,,,,,,,,,,,,...///000111333222111111111000...,,,...000111///***'''''')))))),,,///222333222000//////111222222111111222333444444555555666666555555777888999:::<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCC@@@===888444333222111000---/////////...///111333444555777888::::::;;;;;;999888888777777888888999:::;;;<<<<<<<<>>???:::999777777777666444222,,,+++)))(((''''''((((((******)))(((&&&$$$###!!!"""%%%&&&'''''')))***)))***,,,---///000000000000...+++***+++---------///000111222222111000///,,,,,,,,,---...///111111333222000000111000...,,,...000111///***'''((()))***,,,///111222222000//////111222222111111222333333333444666666777777666888888999;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCC@@@<<<777333222111000000---///////////////111333444555888;;;======<<<<<<888888777777777777888888999:::;;;<<<<<>>??????<<<:::888777777555222000***)))(((&&&&&&&&&&&&''')))******)))(((&&&$$$###!!!$$$((()))(((''')))***((()))+++,,,.../////////,,,)))'''&&&)))+++++++++000111222222222222111000---------...///000222222333111000000000000---++++++---///...+++)))***,,,***,,,...000111111000000///111222222111111222333222222444555777888888888999999:::;;;<<<>>>???@@@??????@@@@@@AAABBBBBBBBB@@@<<<666333111111111000---///////////////111333333666:::>>>@@@@@@>>><<<888888777777777777888888777888::::::<<>><<<999888777444111...000///...,,,,,,,,,,,,---%%%&&&((()))*********)))$$$(((++++++)))((((((***((()))***,,,---...//////000---******...000111000111222333333333333222111............///111222333333111000000000000---+++(((+++......,,,+++---///+++,,,...///000000000000///111222222111111222333111222333555777888999999:::::::::;;;===>>>@@@AAA>>>>>>???@@@@@@AAABBBBBBAAA===777333222111111111---///////////////111333333777<<>>CCCFFFKKKNNNRRRTTTUUUVVVXXXZZZ\\\\\\[[[[[[\\\^^^___```dddfffjjjlllmmmnnnqqqssspppppppppqqqsssvvvyyyzzzxxxyyyzzz|||}}}~~~~~~~~~}}}{{{vvvvvvwwwxxxzzz|||~~~~~~|||{{{zzzzzzsssqqqnnnkkkiiijjjlllnnntttzzzvvvwww||||||uuuoooooonnnnnnooosssyyy}}}zzz~~~~~~|||zzzyyyuuutttsssrrrqqqpppppppppppppppppppppoooooooooooojjjkkkllllllllljjjiiihhhiiinnntttxxx|||~~~{{{{{{tttggg```VVVMMMJJJIIIHHHHHHKKKMMMLLLJJJHHHFFFFFFFFFFFFCCCAAA??????@@@AAA@@@???999888888888888555000---///...,,,+++***)))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***&&&(((***,,,.../////////...//////...,,,,,,---///,,,...///000111111000///...---+++,,,///111222222000222222111...,,,+++,,,------,,,,,,+++***)))(((,,,...000111111111333444111222222333333444555555333444555666888:::<<<=========<<<<<<===>>>???@@@AAA@@@???@@@BBBCCCBBBAAA<<<:::777444111000////////////...//////000111222333555999???CCCCCCAAA???999888888777666555555444888999999999;;;>>>CCCFFFMMMPPPSSSVVVWWWXXXYYY[[[\\\[[[YYYXXXYYY]]]```ccchhhiiikkkmmmnnnnnnnnnnnnooopppsssuuuwwwxxxxxxxxxyyyyyyyyyzzz|||}}}|||yyyvvvuuuuuutttvvvxxxxxxyyyzzz}}}~~~{{{wwwssspppnnniiigggccc___^^^^^^```aaadddkkkvvv~~~zzzyyy{{{xxxrrrnnnooooooppptttzzz~~~|||zzzzzzzzzxxxwwwvvvuuusssrrrqqqpppooopppqqqrrrrrrqqqppppppmmmmmmmmmmmmlllkkkjjjiiiiiilllqqqxxx~~~~~~{{{mmmaaaWWWNNNKKKJJJHHHHHHKKKIIIHHHFFFDDDCCCBBBBBBCCCCCCAAA??????@@@@@@@@@???===<<<;;;:::999777222/////////---,,,+++*********(((((((((((((((((((((((('''''''''''''''(((******&&&(((***---.../////////...//////...,,,,,,---///000111111222222222222111---,,,***+++...000111111111333333222///---,,,---000000///...---+++)))(((&&&)))+++---------///000111111222222333444444444222222333444666888:::;;;<<<<<<======>>>?????????@@@>>>>>>???@@@AAAAAA@@@<<<:::666222...+++***))),,,,,,---...000111333444333555999>>>BBBBBB@@@===444444555666777888999:::999:::::::::;;;???DDDGGGKKKNNNRRRUUUVVVWWWXXXZZZ[[[ZZZXXXXXXZZZ^^^aaadddggghhhjjjmmmnnnoooooonnnooopppsssuuuwwwxxxxxxxxxyyyyyyyyyzzz|||}}}|||yyyvvvtttsssrrrsssuuuvvvwwwxxx{{{~~~|||{{{yyyuuupppkkkfffddd___]]]YYYVVVTTTTTTVVVWWWZZZ```hhhpppuuuyyy}}}yyytttrrrqqqqqqrrrvvv}}}~~~}}}|||{{{xxxxxxwwwuuutttsssrrrqqqooopppqqqsssssssssrrrqqqnnnoooooonnnnnnlllkkkkkkkkkmmmrrrwww}}}|||rrrcccXXXOOOKKKJJJHHHIIIKKKKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA??????@@@@@@@@@??????===;;;:::888666333000000///...,,,,,,+++++++++((((((((((((((((((((((((''''''''''''((()))******'''(((+++---////////////...//////...,,,,,,---///555555444333333333444444---+++***+++---///000000222333444333000...------111111000...,,,***((('''&&&))),,,---...///000222000000111111222333333333222222333444666888999:::;;;<<<===???@@@????????????=========???@@@???>>>===;;;888444111///---------------...///111222333222444888===@@@AAA>>>;;;333333444666888999;;;;;;::::::;;;;;;<<>>>>>???@@@???>>>???<<<999777666444111//////...---,,,+++******+++((((((((((((((((((((((((''''''''''''((()))***+++((()))+++---////////////...//////...,,,,,,---///888666555333333333444555...,,,++++++...000111111222333444222///---------...------,,,***((('''&&&'''))),,,...//////111333///000000111111222333333444555555666888999;;;<<<:::;;;>>>@@@AAA@@@???>>>???>>>===>>>???@@@???>>>:::999777555333333333333111000///...............111333777<<>>>>>???@@@???>>>>>>;;;999777666444111///,,,,,,+++***))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((***,,,...////////////...//////...,,,,,,---///666555444222222222333444///---,,,---///222222222111222222111...,,,+++,,,++++++++++++***))))))((($$$''')))++++++,,,...//////000000111111222333333555555555666777999:::;;;:::;;;>>>@@@AAAAAA@@@???AAA@@@??????AAAAAA@@@???888666444222000000000000000000///......---......000222666<<<@@@AAA>>><<<;;;:::999888777666555444777888999999:::===BBBFFFJJJMMMQQQTTTUUUUUUWWWYYYWWWWWWXXXZZZ]]]aaadddgggfffhhhjjjmmmoooqqqqqqqqqqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyzzz|||}}}~~~{{{wwwsssooolllmmmooorrrtttuuuxxx{{{~~~~~~xxxrrrmmmiiieeeccc``````___[[[VVVNNNGGGCCCEEECCCAAA???>>>??????@@@AAAAAABBBDDDIIISSS^^^eeelllsss|||yyypppgggaaaZZZYYYXXXWWWXXX[[[___bbblllqqqzzzzzzssstttwww{{{}}}|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwxxxzzz|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz|||~~~ttteeeZZZ^^^eeeooowww{{{zzzvvvrrraaaWWWNNNKKKKKKIIIJJJLLLJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@>>>>>>?????????>>>===;;;999888888666333111++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++)))***,,,...////////////...//////...,,,,,,---///333333222111111111222222000...---...000222333333000111222000...,,,++++++++++++,,,,,,,,,,,,++++++&&&(((+++,,,,,,,,,...///000000111111222333333333333333444444555777888999:::<<<>>>???AAAAAAAAAAAACCCBBB@@@AAABBBBBBAAA@@@===;;;888444111///...---,,,,,,,,,---...000111222000222777===BBBCCCAAA???999999888888888777777777777777888888999<<>>===>>>???>>>===999888888888888666333000,,,+++******))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,***+++---...///000//////...//////...,,,,,,---///000000111222222222111111///...,,,---///222333222111222333111///,,,,,,,,,,,,,,,,,,,,,,,,+++******(((***,,,---,,,,,,---...111111222222333444444444444444444444555777888999;;;<<<===>>>@@@AAABBBCCCDDDBBBAAAAAABBBBBBAAA???AAA???;;;777333111//////+++++++++,,,...000222333000333888>>>DDDFFFEEECCC888888888888888888888888777888888999:::===BBBEEEIIILLLPPPRRRSSSTTTVVVWWWXXXYYYZZZ\\\^^^aaadddeeehhhjjjlllnnnppppppppppppqqqqqqrrrssstttwwwyyyzzzyyyyyyyyyzzz|||}}}~~~yyyuuurrrooonnnnnnpppsssvvvxxx{{{|||yyyrrrkkkaaaYYYRRRMMMHHHEEEBBBBBBBBBAAA@@@===;;;:::777777777777888999:::;;;AAAAAAAAA@@@???@@@BBBEEEKKKTTTaaajjjpppyyy}}}wwweee___WWWOOOIIIEEEBBB@@@>>>???AAAAAAAAABBBFFFJJJQQQWWW```kkkuuu|||wwwwwwwwwzzz~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}kkk___QQQWWWcccpppuuuqqqjjjeee]]]TTTKKKIIIJJJIIIJJJMMMJJJJJJJJJJJJIIIFFFDDDCCCAAA???======>>>???>>>===555555555666777555111---,,,,,,++++++***+++++++++(((((((((((((((((((((((((((((((((((()))***+++,,,***+++---///000000//////...//////...,,,,,,---///...///111222333222222111...---+++,,,///111222222222333444222000...------,,,,,,++++++)))(((&&&&&&%%%'''((()))((('''((()))111222222333333444555555666666666666777999::::::<<<<<<===>>>???AAACCCDDDCCCBBBAAAAAABBBBBB@@@???<<<:::777444111//////...---------------...///000000333888@@@FFFHHHGGGEEE:::999999999888888777777888999999:::;;;>>>CCCFFFHHHJJJNNNQQQRRRSSSTTTVVVYYYYYYZZZ\\\^^^aaacccdddiiikkklllnnnpppppppppooorrrrrrrrrrrrtttwwwyyyzzzyyyyyyyyyzzz|||}}}~~~~~~yyyuuurrrpppooonnnpppsssvvvxxx{{{}}}{{{wwwsssooofff___UUULLLGGGBBB===:::444444555555555555444444666666666777888:::;;;<<>>=========EEEQQQYYY___gggsss|||zzzmmmaaaZZZQQQKKKDDD???<<<;;;;;;;;;444777999:::999:::===@@@EEEJJJTTT___jjjrrrwwwzzzyyyxxxxxxzzz~~~~~~}}}{{{|||~~~~~~}}}sssaaa[[[```jjjtttxxxtttiii```VVVPPPJJJFFFHHHJJJJJJJJJKKKKKKJJJHHHFFFEEECCCCCCDDDAAA>>>============<<<;;;999888777777666333111,,,,,,++++++***)))))))))((()))***)))((('''((()))((((((((((((((()))))))))***+++,,,,,,,,,,,,---...///000///---+++***+++,,,111111222333333333333333------...///000111222222222111111///---+++)))(((+++,,,,,,,,,+++***((('''))))))))))))***+++,,,---111111111111111000///...666888999999888888999;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@<<<:::666222000000111111...///000///------///000111444888???CCCEEECCC@@@;;;888666666888999777444555666888:::;;;>>>BBBEEEHHHKKKOOORRRTTTUUUWWWXXXXXXYYY\\\^^^aaabbbddddddhhhjjjmmmnnnnnnoooppprrrvvvtttrrrrrruuuwwwyyyyyy}}}||||||||||||}}}}}}~~~zzzvvvtttrrrrrrtttuuuwwwyyyzzz}}}~~~}}}|||{{{zzzwwwrrrkkkgggXXXPPPEEE>>><<<;;;888555333333333333333333333333444333222222333666888:::CCCGGGLLLMMMJJJEEEBBB@@@???===BBBKKKRRRWWWaaakkk{{{yyylllaaaXXXQQQJJJFFF===;;;999888888777666555555555666666888999;;;;;;>>>BBBHHHPPPXXXcccmmmsssvvv~~~}}}vvvrrrwww}}}|||zzzzzz|||~~~|||kkkaaaeeemmmuuuyyyvvvllldddVVVPPPIIIFFFGGGIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEBBB???>>>>>>???>>>===;;;999888777777555333000,,,,,,++++++***))))))))))))******)))(((''''''(((((()))***+++,,,---...///)))+++------,,,,,,---//////000///---+++***+++,,,000000111222222222111111///...------...000333555333222222111///---,,,+++,,,,,,,,,,,,+++***((('''''''''''')))***,,,...///000111222333444555555555444666777777777777999:::============>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@:::888555333111000000111...///000///------///000222333777<<>>BBBFFFIIILLLPPPSSSTTTUUUWWWYYYYYYZZZ]]]___bbbccceeeeeejjjlllnnnooonnnnnnoooqqqtttrrrqqqqqqtttwwwxxxxxx||||||{{{{{{||||||}}}}}}}}}~~~~~~yyyvvvtttssssssvvvwwwyyyzzz{{{}}}~~~{{{zzzxxxuuuqqqllleee]]]WWWLLLEEE<<<888888999777555333333333333333333333333444333222222333555888999AAAEEEKKKOOOOOOLLLHHHEEEBBB???@@@EEEHHHLLLTTT]]]lllttt~~~|||}}}~~~wwwqqqiiibbbXXXPPPJJJDDD???<<<===<<<:::999::::::999888777666666666666777888888999<<>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???888777555333222000000000...///000///------///000222333555999===???>>><<<888777666777888999888777777888888888999===CCCGGGIIILLLPPPSSSUUUVVVXXXYYYZZZ[[[]]]```bbbdddeeefffiiikkkmmmnnnmmmmmmnnnppprrrpppooopppsssvvvwwwwwwzzzzzz{{{{{{{{{|||||||||{{{}}}|||xxxuuutttuuuuuuxxxzzz{{{||||||~~~}}}zzzwwwssspppkkkfff___WWWNNNIIIAAA<<<666444555666555333333333333333333333333333333333222222333555777888<<<@@@HHHOOOTTTUUURRROOOIIIEEEBBBAAAAAABBBHHHOOOYYYbbbooo|||~~~{{{{{{~~~zzzsssmmmjjjfffaaa]]]OOOKKKFFFAAA>>><<<999777999888666666888888888777888777666666555555555555666777:::>>>DDDMMMVVV\\\jjjsss~~~|||ssslllmmmrrrxxx}}}~~~yyyyyyzzz}}}|||vvvppp[[[TTTKKKGGGFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEECCC@@@???@@@@@@@@@???;;;999777666666444111///,,,,,,++++++***)))))))))***++++++***'''&&&&&&'''&&&%%%%%%$$$###""""""!!!(((***---......---...//////000///---+++***+++,,,000111222222222111///...000///---,,,---000333555333333333222111000///...------------,,,***(((&&&&&&&&&&&&''')))+++,,,---...///000111222222222222///111333444444555777999>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???>>>666666555444222111000///...///000///------///000222333444777:::<<<;;;:::666666666777888999999888999888888777888<<>>======999888666666888999888777888777666555555555555555777777888:::>>>EEEMMMSSS]]]gggtttwwwmmmkkknnnttt}}}{{{|||~~~}}}}}}~~~~~~xxxsss___XXXNNNIIIHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA???>>>???@@@???>>>;;;:::888777666444111///,,,,,,++++++***))))))))))))***+++***'''&&&'''(((******)))((('''&&&&&&%%%(((***---///....../////////000///---+++***+++,,,000111333444444333111///............///111222333111111111111000///...---.........---,,,***(((&&&((('''''''''((())))))***,,,---...000111111111111...000222333444555777888>>>===============>>>>>>@@@@@@AAAAAA@@@@@@???>>>777666555444222111000///...///000///------///000222222444666:::;;;:::999666666777777777888888999999999888777888<<>>>>>???@@@??????===;;;999888777555222///,,,,,,++++++***)))))))))((()))***)))((('''((()))''''''((()))******++++++'''***...////////////000///000///---+++***+++,,,///000333555555444222111------...///000111222222111111111000///---,,,+++...//////...,,,***(((&&&((((((''''''''''''((((((***,,,...000222444555666000222444444444555777999<<<<<<<<<<<<======>>>???AAAAAAAAAAAAAAA@@@@@@???:::999777444222111000///...///000///------///000222222444888;;;<<<;;;999666777888888777666888999999999999888999<<>>???@@@@@@DDDIIILLLMMMMMMMMMMMMJJJHHHDDDBBBAAA???===;;;:::999999888888888999999666777777777777:::>>>BBBKKKTTTaaaoooyyyssspppsss{{{{{{|||zzzrrrlllddd[[[PPPIIIHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDBBB??????@@@AAAAAA@@@>>><<<:::999888666222000,,,,,,++++++***)))))))))'''((())))))(((((()))***###$$$%%%&&&'''((()))***'''***...000000//////000///000///---+++***+++,,,,,,...111444555444222111......------...000222444222222111000///---+++***/////////...,,,***(((&&&&&&&&&&&&&&&''''''((())),,,---///111333444555555333444666666555666777999;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@>>><<<888444222000000000...///000///------///000111222555:::===>>><<<:::666888:::999666555777888888999999999:::===AAADDDGGGJJJNNNQQQRRRTTTVVVWWWWWWXXX[[[]]]```bbbccccccdddfffiiijjjjjjjjjkkkmmmmmmmmmnnnrrrvvvyyyyyyyyywwwyyy{{{}}}~~~~~~~~~}}}|||~~~}}}yyywwwxxx{{{|||zzzvvvqqqlllgggaaa[[[WWWOOOKKKEEE@@@===:::666444666999<<<>>>===<<<;;;:::333333333333333333333333000111111222222222222222111444666666777???KKKUUU___hhhnnnkkkeee___UUUKKKJJJHHHEEECCCDDDJJJRRRXXXgggqqq~~~tttmmmcccZZZRRRKKKFFFCCC======>>>>>>???AAAEEEGGGJJJPPPWWW\\\^^^^^^^^^___ZZZWWWRRRNNNJJJGGGCCC@@@>>>>>><<<;;;::::::999999444666777666666777999<<>>@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@===999444111000000111...///000///------///000000222666<<>>EEEOOOZZZjjjzzz~~~yyyvvvwww~~~|||qqqiii___YYYQQQKKKIIIJJJKKKLLLMMMKKKHHHFFFFFFFFFDDDBBBDDDBBB@@@???@@@@@@>>>===;;;;;;:::999777444111000---+++)))((('''((()))******&&&"""!!!$$$''')))(((###'''******)))(((***,,,(((***---...---,,,---......//////---+++***+++---333444666555333111111111''')))+++...111444666777777444111......---+++***//////000///---***'''%%%&&&''')))***+++******)))+++---000111222333555777111333555666666666888:::888999:::<<<>>>???AAAAAAAAABBBBBBAAA@@@???AAABBB===;;;777444222222333444......------------......///111444777::::::::::::777777666666666666666777777777888888888:::>>>AAAIIIKKKMMMNNNOOOPPPSSSUUUUUUXXX]]]```bbbdddfffggghhhiiijjjjjjkkkkkkkkkjjjkkklllooorrruuuwwwyyyzzz{{{|||}}}~~~~~~||||||}}}~~~~~~}}}{{{yyywwwxxxxxxyyy~~~|||yyyxxxooojjjbbb\\\WWWRRRMMMIIIDDD@@@<<<<<>><<<>>>@@@CCCFFFKKKRRR[[[aaajjjrrr||||||vvvqqqmmmfff\\\TTTIIIEEE???<<<;;;;;;<<<<<<;;;:::888777666666777888<<>>===::::::999888666444111000...---+++)))((())))))***)))'''%%%&&&(((***)))((('''(((((((((&&&%%%&&&'''%%%'''+++,,,,,,---...///...//////---+++***+++---000222444555333222222333,,,,,,---...000222444555555222000/////////...---//////000///---+++(((&&&((()))***+++,,,,,,++++++,,,...000111222333555777777777888777555555666888::::::<<<===???@@@AAABBBAAABBBBBBAAA??????@@@BBB>>><<<888555222111111111......------------......///111444777999:::::::::999888888777777888888999777777888888888:::>>>AAAJJJLLLOOOQQQQQQRRRTTTVVVUUUYYY]]]```bbbcccfffggghhhiiijjjkkkllllllllllllmmmoooqqqtttwwwyyyzzz{{{{{{|||~~~~~~}}}{{{yyyxxxyyy{{{|||}}}~~~zzzvvvtttiiiddd]]]WWWSSSNNNJJJFFFAAAAAA?????????CCCHHHKKKRRRPPPMMMJJJFFF@@@999444333333222222222222333333222222222222222222222222444444333444555666888999@@@CCCIIITTT```iiinnnpppqqqmmmcccXXXRRRPPPKKKDDDCCCHHHOOOUUU\\\fffrrr{{{vvvkkk\\\TTTIIICCCBBBBBBAAA@@@GGGJJJOOOTTT[[[ccckkkqqqzzzsssjjjbbbXXXRRRIIIBBB???===<<<<<<:::999888777555555555555999===CCCLLLVVVcccpppxxx}}}}}}xxxzzz~~~vvvmmm___YYYQQQKKKJJJKKKLLLNNNKKKIIIHHHGGGIIIIIIIIIHHHDDDBBB@@@?????????>>>===888888888777666444111000000///,,,+++)))))))))***(((((((((***,,,,,,***((((((&&&$$$$$$$$$%%%%%%%%%###&&&)))+++,,,---...000...//////---+++***+++---...000333444333333333444000///.........000222333222111//////000111111000//////000000...+++)))''')))***,,,---......------...000111222111222444555888888777666444333555777<<<<<<===>>>@@@AAAAAABBBAAABBBBBBAAA??????@@@AAA>>><<<999666333000///.........------------......///111333666888999::::::888888777777777777888888777777888888888:::>>>AAAIIIMMMQQQSSSTTTTTTUUUVVVVVVYYY\\\___aaaccceeeggghhhiiijjjlllmmmnnnnnnnnnqqqrrrtttvvvyyyzzz{{{|||||||||~~~~~~}}}{{{zzzxxxyyy{{{~~~{{{}}}~~~zzztttooolll```\\\UUUPPPLLLIIIFFFCCC@@@CCCEEEEEEFFFJJJRRRYYY___ZZZQQQHHHAAA;;;555222333222222111111222333333333333333333333333333333444444333333444444555666777999===DDDNNNZZZgggppp{{{zzztttjjjbbb[[[QQQHHHAAACCCDDDFFFJJJTTTaaakkkzzz~~~zzznnncccXXXRRRLLLIIIKKKNNNPPPPPPVVV[[[bbbiiipppxxxxxxrrrfff___TTTJJJDDDAAA@@@???;;;;;;:::999777666555555777999===CCCKKKWWWbbbjjjuuu|||}}}zzz{{{~~~yyyppp___YYYQQQLLLJJJKKKMMMNNNIIIHHHFFFEEEFFFFFFFFFDDDDDDBBB????????????>>><<<666777777777555333222000000///---+++)))((((((((())))))***+++++++++***)))'''### !!!%%%((()))((($$$'''***,,,------...000...//////---+++***+++---...000222333333222222333222111///---...///222444222111///000111222111000...///000000...,,,***(((***+++---///000000/////////111222222222222333444444444444333333444777999======>>>>>>???@@@AAAAAAAAABBBBBBAAA???>>>???@@@<<<;;;999777444111///.........------------......///000333555777888999999555555444444444555666666777777888888888:::>>>AAAHHHLLLQQQTTTUUUUUUUUUVVVVVVYYY\\\^^^```bbbeeeggggggiiijjjlllnnnppppppqqqrrrsssuuuwwwyyy{{{{{{|||{{{||||||}}}~~~~~~~~~}}}}}}}}}|||yyyxxxwwwwwwyyy|||~~~~~~~~~|||yyysssllleeeaaaXXXTTTOOOKKKGGGEEEDDDCCCCCCGGGLLLPPPSSSWWW\\\```aaaYYYMMMBBB:::666444333222222111111111222333333333333333333333333333333555555444444444444444444222555777999???JJJZZZfffyyy}}}{{{tttkkk^^^RRRKKKHHHDDD@@@BBBJJJVVV^^^jjjpppzzzyyymmmcccZZZWWWUUUVVVZZZ___cccdddkkkpppwww~~~{{{llleeeZZZPPPJJJGGGEEECCC=========<<<;;;:::888888777888:::===CCCLLLVVV]]]llluuu}}}}}}|||}}}~~~{{{sss```ZZZRRRLLLJJJKKKLLLMMMKKKIIIGGGEEEEEEEEECCCBBBCCCAAA???>>>??????===<<<666777777777555333222000...---,,,***((('''&&&&&&******)))((((((((()))***(((%%%""""""&&&)))***)))(((***---......---...///...//////---+++***+++---///111333333222000000111111000...---...000333555333222111000111000...------...//////...,,,***)))***+++---///000000000000000222333333222222333444444555666555555666999;;;<<<<<<===>>>>>>???@@@@@@BBBBBBBBB@@@>>>===>>>@@@999999777666444222000///......------------......///000222444666777999999444444333333444555555666777777888888888:::>>>AAAFFFJJJOOORRRSSSTTTTTTUUUWWWYYY\\\^^^___aaadddgggggghhhjjjmmmooopppqqqqqqrrrsssuuuwwwyyyzzz{{{{{{zzz{{{{{{|||}}}~~~|||}}}~~~{{{zzzzzzyyyxxxuuuuuuuuuvvvyyy|||}}}|||yyytttmmmeee^^^ZZZRRRPPPLLLHHHEEEDDDEEEGGGJJJMMMSSSZZZaaabbb___\\\VVVOOOCCC:::555444444555222222111111222333333444333333333333333333333333666666666666555555444444222555777666777>>>JJJUUUkkkvvv}}}qqqeeeYYYSSSKKKCCC@@@DDDKKKQQQXXX___mmm}}}vvvnnncccbbbbbbdddiiiooosssuuu~~~rrrkkkbbbYYYRRRMMMHHHFFF???>>>>>>===<<<;;;::::::999999:::;;;???EEEMMMSSSaaalllvvvyyyyyy|||~~~~~~zzzsssbbb\\\SSSMMMJJJJJJKKKLLLNNNKKKIIIGGGGGGFFFDDDCCCCCCAAA???>>>>>>>>>===<<<888888888777666444111000,,,,,,+++***)))'''&&&&&&******)))(((&&&&&&(((******(((&&&&&&''''''''''''***,,,...///.........///...//////---+++***+++---...000222222111//////000000//////...///222444555444222111000000///,,,***+++,,,---......,,,***))))))***,,,...///000000///000222333333222222444555888999::::::999888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBB@@@>>>===>>>???999888666444333222111111......------------......//////111333555777888999555555555555555666777888777777888888888:::>>>AAAEEEHHHMMMPPPQQQRRRSSSUUUXXXZZZ\\\]]]^^^```dddfffgggiiijjjlllnnnpppqqqqqqqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{|||}}}|||zzzyyyyyyvvvsssqqqsssuuuwwwzzz|||~~~~~~}}}{{{vvvppphhh___YYYUUUNNNMMMJJJGGGEEEEEEHHHKKKPPPRRRXXX```eeecccZZZSSSHHHCCC;;;555333444555666222222222222333444555555444444444444444444444444555555666666666555555444333666777666444777???EEEXXXgggyyyzzzhhhbbbWWWLLLEEEBBBCCCDDDHHHOOO]]]nnn~~~wwwwwwxxxzzz~~~}}}vvvqqqooopppqqqrrruuuuuuwwwxxxzzz|||~~~~~~zzzvvvoooggg```XXXPPPKKKDDDBBB@@@===;;;::::::::::::;;;;;;;;;===AAAFFFJJJUUU```kkknnnpppuuuyyyzzz~~~xxxqqqeee^^^UUUMMMJJJIIIJJJJJJLLLJJJHHHGGGGGGGGGEEEDDDCCCAAA???>>>>>>>>>===<<<::::::999888666444111000,,,,,,++++++***)))(((((('''***++++++(((''''''((('''((()))((('''&&&&&&'''(((***---.........///000...//////---+++***+++---,,,...111111111000000111000000000000111222333333222111000000///...+++))))))+++,,,------+++***((('''(((***---...///......000111333333333333444666444777999;;;:::999999999;;;;;;===>>>@@@AAABBBCCCBBBBBBBBB@@@>>><<<===>>><<<:::666333111000000000......------------......//////000222444666888999444444444444555666777888777777888888888:::>>>AAAFFFHHHLLLNNNPPPRRRTTTVVVXXXZZZ[[[\\\]]]```cccfffhhhiiijjjlllnnnooooooooopppqqqtttwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{wwwrrrppprrrvvvzzz}}}~~~~~~~~~~~~~~~~~~zzzwwwppphhh```XXXSSSPPPKKKKKKIIIGGGEEEFFFKKKOOORRRVVV\\\```___YYYPPPIII???<<<888555555555555444333333333333444555666777666666666666666666666666333333444555555555444333333444555444333555:::>>>GGGVVVhhhuuu{{{ttthhh[[[PPPHHHBBB???@@@DDDMMM[[[jjjwww}}}xxxrrrooommmkkkiiifffjjjkkknnnqqqtttwww{{{}}}}}}yyysssiii___XXXOOOLLLFFFAAA===;;;;;;;;;999:::;;;;;;;;;===@@@CCCHHHRRR]]]aaadddkkkqqqssszzz~~~}}}}}}|||yyyxxxyyy~~~wwwooofff___VVVNNNJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA>>>>>>>>>>>>===;;;;;;;;;:::999777444111000,,,,,,,,,,,,,,,+++***)))%%%)))......+++(((''''''!!!%%%((()))'''&&&(((+++%%%'''+++---......000111...//////---+++***+++---***,,,///111111111222333111111111111111111111111000///...//////...+++)))(((***+++,,,,,,+++)))(((&&&''')))+++---......---///111333333333333555777,,,///444888999999999:::;;;<<<===???AAACCCDDDEEEBBBBBBBBB@@@===<<<===>>>>>><<<777333000...//////.........------.........//////000111333666888999222111111222333444555666777777888888888:::>>>AAAGGGIIILLLNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]___cccfffhhhiiijjjlllmmmnnnnnnnnnpppqqqtttwwwzzz}}}~~~~~~~~~zzzuuuooossswww|||~~~}}}zzzzzz{{{}}}~~~vvvrrrjjjaaaYYYRRRMMMJJJJJJJJJIIIFFFEEEGGGLLLQQQRRRXXX^^^^^^WWWNNNGGGDDD<<<:::888777777666444333333333333444555666777888888888888888888888888888111222333444555444333333333222222222222555999<<<<<>>======888999::::::::::::<<<>>>???IIISSSWWW[[[ccckkknnntttxxx~~~zzzzzzyyywwwtttqqqqqqvvvzzz|||wwwoooeee^^^TTTLLLHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFCCC???======>>>>>>>>><<<:::777555444222///---++++++++++++++++++++++++,,,+++)))((((((((()))***$$$''''''$$$###'''++++++)))***+++---...//////////////////...,,,+++---...///000111222222111000///,,,,,,,,,,,,...000222444444333111///...---,,,,,,***+++,,,,,,,,,***(((''''''((()))***,,,---...///000/////////000222444555777666555555666888:::<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAABBB>>><<<999666333111000000111111000///////////////------...///222555888:::555555555555555666777777999777777:::::::::>>>DDDHHHKKKNNNOOOPPPQQQSSSTTTXXXYYYZZZ\\\^^^```aaabbbiiihhhhhhkkkpppttttttsssuuuvvvxxxxxxwwwwwwxxxzzz~~~}}}|||zzzvvvnnnuuu|||~~~|||zzzxxxvvvxxx|||}}}|||yyysssmmmddd[[[UUUQQQMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKRRRRRRRRRQQQOOOKKKEEE@@@???<<<888555444555555555777::::::666666;;;>>>???;;;:::999:::;;;<<<:::999444333222333555666555444555444333333333333444555:::===EEEPPPZZZeeevvvvvvjjj```TTTJJJ<<<@@@DDDEEEGGGPPP^^^jjjnnn{{{~~~{{{xxxtttqqqqqqoookkkiiiiiilllppprrrxxx}}}|||kkkcccWWWKKKDDD@@@>>>===::::::999888777777999:::@@@BBBFFFJJJOOOWWW^^^dddoootttzzz}}}}}}zzzvvvrrrpppqqqsssuuu{{{vvvnnnddd]]]TTTLLLJJJJJJKKKLLLJJJIIIHHHGGGEEEEEEDDDDDDDDD@@@===;;;;;;<<<<<<<<<>>><<<999888666555222000......---,,,***)))((((((******((('''''''''((()))&&&(((&&&!!! %%%***+++)))***+++---...//////000///000000...,,,+++,,,...000111222333333222111000////////////000222444555444333222000///...------***+++,,,---,,,***((('''******+++,,,------......111000000111222333555666888777666666777999;;;===<<<<<<===???AAACCCEEEFFFGGGFFFEEECCCBBBAAA@@@@@@???===:::666333111000000111111000///////////////......///000222444777888555555555555555666666777999777777:::::::::>>>CCCGGGIIILLLOOOPPPRRRUUUWWWYYYYYY[[[]]]___aaacccdddddddddeeehhhmmmqqqqqqpppqqqsssuuuvvvvvvxxxzzz|||~~~}}}}}}}}}yyyrrrxxx~~~|||wwwvvvuuuvvvyyyxxxuuuqqqkkkfff^^^WWWSSSOOOMMMKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLHHHCCC???<<<:::777555555555666666777;;;===;;;;;;@@@CCCCCCDDDAAA???>>>======;;;999777666444444555555333222666666555444444555666666333444:::BBBJJJSSSbbbooowwwlll___UUUEEEEEEDDDBBBBBBIIITTT]]]fffsss~~~zzztttnnnjjjiiijjjkkkoootttzzz{{{sssfffZZZQQQJJJEEEBBB;;;;;;;;;:::999:::;;;<<<===???BBBFFFJJJQQQYYY^^^iiinnnuuu{{{}}}{{{xxxvvvuuuvvvxxxzzz~~~~~~sssjjjccc]]]TTTNNNKKKLLLMMMNNNLLLKKKIIIGGGFFFEEEDDDDDDCCC@@@===;;;<<<<<<<<<<<<>>><<<:::888777555333111///...---,,,***)))((('''))))))((('''''''''''''''((()))&&&###)))***)))***+++---...///000000///000000...,,,+++,,,...111222333444444333222111000000//////000111333444555444333222000///......++++++------,,,***(((''',,,,,,---------.........000000000000111333444555888888777777888:::<<<=========>>>???BBBDDDFFFGGGIIIHHHFFFDDDBBB@@@???>>>@@@>>>:::777333111000000111111000///////////////000000///000111333555666555555444444555555666777888777777:::::::::===CCCFFFHHHKKKNNNPPPSSSWWWZZZXXXYYY[[[^^^```ccceeefff```aaadddhhhmmmooopppooonnnpppsssuuuvvvxxx{{{}}}~~~}}}}}}}}}vvv||||||wwwuuuuuuvvvwwwtttnnniiiccc___YYYTTTRRRPPPNNNMMMKKKKKKKKKLLLNNNOOOQQQRRROOONNNLLLKKKJJJGGGCCC@@@;;;:::999777777888:::;;;:::@@@DDDDDDFFFJJJLLLJJJOOOKKKGGGCCCAAA???===;;;888666555444555555555333777777666666666666777777444333555:::>>>EEEQQQ\\\xxx|||oooeeeVVVPPPHHHAAA???CCCIIIOOOYYYfffsss{{{~~~vvvpppllljjjhhhjjjnnnrrrwww}}}xxxmmmbbbWWWNNNHHH@@@???>>>===<<<;;;;;;:::888:::===@@@DDDJJJQQQUUUaaafffnnnuuu{{{}}}qqqhhhddd^^^VVVOOOLLLLLLMMMNNNMMMLLLJJJHHHFFFDDDDDDCCCDDDAAA???===>>>??????>>><<<:::777666555444222000,,,,,,+++++++++++++++***))))))((((((''''''''''''''')))((("""!!!%%%((((((((()))+++---...///000000000000000...,,,+++,,,---111111222333333222111111------,,,,,,,,,...///000555444444333222111//////+++,,,------,,,***((('''***++++++,,,---......///......///000111222333333777777777777888:::;;;<<<<<<======???AAACCCEEEGGGHHHGGGFFFEEECCCAAA??????AAA???;;;777444222000000111000000//////////////////...//////111333555777555444444444444555666666888666777999:::999===CCCGGGIIILLLNNNPPPSSSWWWZZZWWWXXXZZZ]]]```ccceeefffaaacccgggkkkoooqqqrrrrrrooorrrtttvvvwwwyyy{{{~~~}}}}}}~~~zzz|||wwwvvvvvvwwwwwwssslllfff```\\\WWWTTTSSSRRRQQQPPPLLLLLLMMMNNNOOOPPPQQQRRRQQQOOOMMMLLLKKKJJJGGGEEE>>>>>>===<<<<<<===@@@BBBAAAIIIPPPRRRTTTWWWXXXUUUYYYUUUOOOKKKGGGEEEBBB@@@:::888666555666777777666777777777666666777777777777444444666999===FFFPPPddduuuwwwhhh^^^OOODDD@@@AAACCCEEEKKKWWWeeeqqqzzz|||xxxnnnjjjfffeeehhhooowww|||zzzqqqdddWWWNNNGGGEEEBBB???<<<:::777666666777999;;;>>>CCCIIINNNYYY___gggooovvv|||tttkkkfff```WWWPPPMMMLLLKKKKKKMMMKKKJJJGGGEEEDDDCCCCCCCCCAAA???>>>?????????>>>:::888666666555444222111,,,,,,,,,++++++*********************))))))((((((%%%)))+++'''&&&((((((&&&((()))+++---...000000111000111000...,,,++++++---///000111222222111000///,,,++++++***+++,,,---...444444444444333111000///,,,---......---***(((&&&'''''')))***,,,...///000///000111222333333444444555666666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@AAA???<<<888555333111111111000000///////////////,,,,,,---///111444777999444444444444444555666666888666666999999999===CCCIIIKKKMMMOOOPPPSSSVVVYYYVVVWWWYYY\\\___aaadddeeeccceeeiiimmmoooqqqssstttsssuuuwwwxxxxxxyyy{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}vvvtttssssssssspppiiiddd]]]ZZZVVVSSSRRRRRRPPPOOONNNOOOOOOOOOPPPPPPPPPPPPQQQPPPNNNNNNNNNMMMJJJHHHAAABBBBBB@@@@@@BBBGGGKKKPPPXXX```ccceeegggeeebbbaaa]]]XXXSSSPPPMMMIIIGGGAAA>>>:::888888777666555666666666777777666666666555222000222444666===EEEQQQdddzzzvvvjjjYYYLLLFFFCCCBBB@@@BBBJJJWWWfffrrr|||wwwlllbbb___ccckkkpppyyy{{{~~~zzzpppbbbYYYMMMIIICCC???===;;;888666666777888999;;;???EEEIIIRRRXXXaaajjjrrryyyyyypppfff```XXXQQQMMMKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCCCC@@@>>>===<<<===>>>===<<<;;;999777666777666444333000///...,,,***((('''&&&***************)))((((((###))),,,***)))***)))&&&'''(((***---///000111111111111111...,,,***+++,,,///000111222222111000///---,,,,,,,,,---...000111333333444444333222000///---.........---+++(((&&&%%%&&&(((***,,,...000111111222333555666666777666444555666777888999999:::;;;;;;<<<===???BBBDDDEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@???<<<888666444333333111111000///////////////++++++,,,...111444777999444444333333444444555666777666666999999999<<>><<<999999999999:::===BBBEEEKKKQQQZZZdddmmmtttzzz~~~}}}{{{|||zzzqqqddd^^^WWWPPPMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCC???>>><<<===>>>>>>===<<<999777666555666555444222000000...,,,***((('''&&&((()))*********)))''''''"""'''***((('''))))))''''''(((***,,,///000111222111111111///,,,***+++,,,000111222222222222111000------------...000222444111222333444333111///.........//////---+++(((&&&'''((()))+++---///000111000111333555666666666555555666777888999:::::::::;;;<<<===>>>@@@CCCEEEFFFFFFFFFGGGGGGFFFCCCAAA??????>>>;;;999666555555555111111000///////////////,,,,,,---...000333666777444444333333444444555666777555666999999888<<>>;;;999777666777777888999999888777777999555444888999888999<<<<<>>666444333333333333111000------,,,,,,+++***))))))'''((()))))))))(((&&&%%%###'''(((%%%%%%(((***)))'''(((***,,,///000111222111222111///,,,***+++,,,111222333333333333222111,,,,,,,,,---...000333444111222333333333111///.........//////---+++(((&&&******+++,,,...//////000---...000222333333333222666777888999:::;;;;;;;;;<<<===>>>???AAADDDFFFGGGHHHHHHHHHHHHFFFBBB???===???===;;;999777666666666111111000///////////////............000222444555444333333333333444555555777555666888999888<<>>=========<<<888999:::;;;;;;:::999888888444333777888555444666888===HHHYYYqqqxxxiii[[[RRRMMMGGGAAAAAAIIIRRR[[[iiivvvyyyrrrhhhggggggiiinnnrrruuuvvvrrrgggXXXMMMHHHEEEAAA>>><<<<<<;;;:::999;;;???BBB===CCCMMMWWW```hhhnnnrrrqqquuu{{{~~~~~~}}}}}}}}}zzzrrrnnngggmmmvvvtttoooeee^^^TTTMMMIIIJJJKKKLLLJJJHHHEEEDDDDDDDDDDDDCCCDDD@@@===;;;;;;<<<===<<<888888777666444222111000,,,,,,,,,,,,+++)))'''&&&'''%%%$$$&&&))),,,***((('''''''''''''''((())))))******,,,...111333222000111000///...............//////111222222111000000,,,,,,+++******,,,111444666555333333333222///------...000111000...+++)))*********++++++,,,,,,,,,111222222333333444444555555666888888888999:::<<<::::::<<<===@@@BBBEEEFFFJJJJJJIIIHHHFFFDDDCCCBBB???===:::777444222111111111111/////////000111222)))+++...000000111333444777666666555444444333333;;;;;;:::888777888<<>><<<;;;;;;<<<===>>><<<;;;:::999888888888888555333777999AAAOOO^^^ppp|||oooaaaVVVKKKEEEAAABBBFFFOOO\\\hhhuuu}}}zzzvvvrrrkkkeeedddgggmmmqqqsssqqqiii^^^PPPFFFAAA@@@@@@@@@>>>;;;999999:::<<>>@@@BBBDDDEEEIIIIIIHHHGGGFFFDDDBBBAAA???===:::777444222111111111111000000000000000111))),,,...000000111333555222333333444555666666777999:::999888777999<<>>IIIVVVfffzzz}}}nnnbbbRRRKKKEEECCCCCCGGGQQQZZZlllvvv}}}wwwmmmeeebbbccchhhlllssstttssslll```SSSJJJEEEDDDCCCAAA>>>;;;::::::;;;===AAAFFFLLLSSS\\\dddjjjoooqqqtttxxxzzz{{{{{{zzzwwwyyy||||||uuulllfffbbbaaadddnnnzzzwwwqqqfff```VVVOOOLLLLLLMMMNNNLLLIIIFFFEEEFFFFFFEEEDDDDDDBBB>>>======>>>>>>===<<<;;;;;;999888666444333---------------,,,+++******++++++***'''&&&&&&'''(((''''''''''''(((((()))(((((((((+++...000000//////...---,,,++++++++++++...///000111111111000000......---++++++---111555444333111111111000---+++,,,---/////////---***(((((()))***,,,---///000111222222222333444444555555555777888999888999;;;<<<=========>>>@@@AAACCCDDDGGGGGGHHHGGGFFFDDDBBBAAA???===:::777444222222111111111111111000//////...***,,,...///000111333555111222333444555666777777777888888888888999===@@@DDDGGGKKKOOOQQQTTTWWWYYYYYYYYYZZZ\\\^^^aaadddfffhhhiiijjjmmmooorrrttttttwwwwwwwwwwwwxxxyyy{{{{{{}}}|||xxxyyy~~~}}}uuummmfffbbb___^^^]]]]]]]]]]]]]]]^^^^^^___^^^^^^______```aaabbbhhhhhhhhhjjjlllmmmlllkkkbbbcccfffkkkrrr|||{{{pppdddZZZTTTPPPPPPRRRTTTVVVWWWUUURRRMMMKKKJJJIIIHHHFFFCCCAAADDDAAA>>><<<;;;:::999777888777:::AAAJJJWWWiiiyyy|||ppp]]]TTTKKKFFFCCCBBBGGGNNN```kkk{{{yyymmmfffdddeeegggoootttzzzzzzqqqbbbTTTKKKGGGEEECCC@@@===;;;;;;:::;;;>>>CCCIIIPPPXXX```eeejjjlllooorrrtttuuuuuutttttttttuuuvvvxxxzzz|||}}}}}}yyysssjjjccc]]]ZZZ\\\eeeppp{{{uuuoooeee___VVVPPPMMMMMMMMMNNNLLLJJJGGGFFFFFFFFFFFFEEEEEEBBB???>>>>>>>>>>>>===<<<;;;;;;:::888666444333******++++++************(((+++,,,+++'''%%%''')))((((((''''''''''''((()))((('''(((***...000000/////////...,,,++++++++++++---...///111111111000000000000///------///333666444333222111111000...++++++,,,...///...,,,)))((('''(((***,,,...000222333222222333333444555555555555777999999999999;;;===>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGGGGFFFEEECCCAAA???>>>;;;777555333222222000111222222111///---,,,+++---...//////000333555444444444444444444444444555666777777888:::>>>@@@CCCFFFJJJNNNPPPSSSWWWYYYYYYYYYZZZ\\\___bbbeeeggghhhiiikkkmmmppprrrtttuuuvvvvvvwwwxxxxxxzzzzzz{{{|||~~~zzzvvvvvv|||{{{tttmmmgggbbb```aaa````````````aaaaaabbbbbbaaaaaabbbbbbcccdddeeehhhiiilllpppttttttrrrooofffhhhjjjooouuu{{{{{{qqqfff^^^[[[[[[XXX]]]aaaccceeeeeebbb]]]XXXVVVUUUTTTSSSRRROOOMMMLLLIIIDDD@@@>>>===;;;:::888666777;;;AAAKKK[[[iiizzzlll```SSSKKKEEEBBBEEEJJJTTT___ppp~~~ssskkkgggeeefffnnnxxx|||xxxlll]]]TTTIIIFFFCCC@@@>>><<<;;;:::;;;>>>BBBGGGMMMTTT\\\aaaggghhhjjjlllmmmmmmlllkkklllkkkjjjkkklllnnnqqqrrruuuvvvvvvxxxzzz}}}~~~{{{xxxuuuooofff___VVVSSSSSS[[[fffrrrrrrkkkccc]]]UUUOOOMMMLLLMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEDDDBBB???>>>>>>???>>>===;;;::::::888777555333222---,,,,,,,,,,,,,,,,,,,,,%%%(((******'''&&&)))+++((((((''''''''''''((((((((('''(((***...000111111111000///---,,,+++++++++,,,---///000111111000000......,,,******,,,000333666444333222222111///---+++,,,...///...,,,)))(((&&&'''))),,,...111333444222333333444444555666666666777999999999:::;;;===????????????@@@AAABBBCCCDDDFFFGGGHHHGGGFFFCCCBBB@@@>>>;;;888555333222222000111111111000///---,,,,,,---...//////000222555444444444444444333333333444555777888888:::===@@@AAAEEEIIIMMMPPPSSSVVVYYYYYYYYYZZZ\\\___bbbfffggghhhiiikkkmmmppprrrtttuuuuuuuuuvvvxxxyyyzzzzzz{{{yyy{{{~~~}}}vvvqqqrrrwww|||{{{yyyvvvrrrnnniiifffddddddcccccccccddddddeeefffddddddddddddeeefffggghhhiiilllrrrxxx|||{{{vvvrrrkkklllnnnppptttwwwzzz{{{|||||||||}}}~~~{{{sssiii```^^^ccciiipppwww}}}}}}}}}}}}xxxrrrkkkiiifffdddbbb___[[[XXXSSSOOOIIIEEEBBB???===;;;:::888777999===CCCPPP]]]ppp|||}}}ooo___SSSKKKEEEDDDGGGJJJTTTcccssswwwlllfffccciiiqqqwwwwwwqqqggg```MMMIIICCC@@@>>>===;;;:::;;;>>>BBBFFFKKKRRRYYY^^^eeefffggghhhgggeeecccbbbaaa```______```bbbeeeggghhhhhhiiikkkooossswwwyyyxxxyyyzzz|||}}}~~~|||zzzyyywwwsssqqqnnnhhh___XXXPPPLLLLLLSSS^^^jjjyyyqqqjjjbbb]]]UUUPPPMMMMMMMMMMMMLLLIIIFFFEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>===<<<:::999999777666444222111,,,+++***))))))))))))***$$$%%%'''(((((((((***+++)))((((((''''''''''''(((((('''''')))---000222222111000///---,,,++++++++++++,,,...000111111111000//////...++++++,,,000444666555333333333222///---,,,---/////////---***(((%%%&&&(((+++...000222444333333333444555555666666666888999:::999:::<<<===?????????@@@@@@BBBCCCCCCDDDFFFHHHIIIIIIGGGEEECCC@@@>>>;;;888555333333222000000000000///......------...///......///222555222222222333444444555555333555777888888:::===???@@@DDDHHHLLLOOORRRVVVYYYYYYYYYZZZ\\\___cccfffhhhiiijjjkkkmmmoooqqqrrrssstttuuuvvvxxxyyyzzzzzzzzzxxxzzz}}}zzzrrrmmmmmmrrrxxxwwwvvvtttrrrooollljjjiiiffffffffffffggghhhiiiiiigggggggggggghhhiiijjjkkknnnrrrxxx~~~{{{vvvppppppqqqrrrssstttvvvvvvzzz{{{|||}}}~~~}}}yyyrrrkkkhhhlllvvv~~~}}}xxxsssmmmgggccc\\\XXXRRRMMMHHHEEEAAA>>>>>><<<;;;<<<<<>>BBBEEEJJJPPPWWW[[[bbbcccddddddcccaaa^^^]]]ZZZYYYWWWVVVVVVWWWYYYZZZXXXXXXYYY[[[___cccgggjjjlllnnnppprrrsssssssssrrruuutttssssssssssssqqqooonnnkkkhhhfffddd___WWWQQQKKKGGGFFFMMMVVVaaannnzzzrrrkkkbbb]]]VVVQQQOOONNNNNNNNNKKKHHHFFFDDDEEEEEEDDDDDDBBB@@@>>>>>>>>>>>><<<::::::999999777666444222111,,,+++)))((('''&&&''''''%%%$$$$$$%%%((())))))((())))))(((''''''''''''''''''&&&&&&(((+++///111111111000...,,,+++******)))+++,,,...000111111111000222111///---,,,...222555555444222222222111...,,,,,,...///000000---+++)))%%%&&&(((***---///111222333333444444555666666666666888::::::::::::<<<===>>>??????@@@AAABBBDDDEEEDDDFFFHHHJJJKKKIIIFFFEEE@@@???;;;888555444333222000//////.........//////......///...---///222555333333333333333333333333444555777888888999<<<===@@@CCCHHHLLLOOORRRVVVXXXYYYYYYZZZ]]]```cccgggiiijjjjjjkkklllnnnooopppqqqssstttvvvxxxyyyzzzzzzzzzyyy{{{~~~~~~xxxpppjjjjjjooouuu~~~~~~~~~uuutttrrrpppnnnllllllkkkhhhhhhhhhiiiiiijjjkkklllkkkkkkkkkkkklllmmmnnnnnnsssuuuyyy}}}|||xxxttttttsssttttttuuuwwwwwwyyyzzz|||}}}}}}|||{{{zzzyyywwwttttttyyy|||uuuppphhheee___ZZZUUUPPPKKKGGGCCCAAA@@@@@@======CCCKKKUUU```ooo|||~~~tttiiiZZZNNNIIIEEEHHHNNNYYYgggvvv{{{sssqqqoooqqqtttvvvvvvtttggg]]]PPPGGGDDDBBB???===;;;>>>AAADDDHHHMMMTTTXXX^^^___aaaaaaaaa___]]]\\\XXXWWWUUURRRPPPOOOOOOOOOMMMMMMLLLMMMOOOSSSVVVYYY```bbbeeegggiiiiiihhhhhhfffeeeddddddeeeeeecccbbbaaa]]]ZZZYYYXXXUUUOOOJJJHHHCCCAAAFFFMMMUUU```jjjvvv|||tttmmmccc^^^XXXRRRPPPPPPOOOOOOJJJHHHEEEDDDDDDDDDDDDCCCAAA???>>>===>>>===;;;:::::::::999888666444222111111///---+++*********+++&&&$$$"""$$$((()))(((%%%***)))((('''''''''''''''%%%$$$$$$&&&***...000000000///---+++***)))((((((***,,,...///111111111000......,,,***)))***...111444333111111111000---+++---...000111000...+++***%%%&&&(((***,,,///000111333333444444555666666666666888::::::::::::<<<>>>>>>>>>???@@@AAACCCDDDEEEDDDFFFIIIKKKLLLJJJGGGEEEAAA???<<<888666444333333000///...------...000111...//////...---///222555777777555444222111//////444666888888888999;;;===???CCCGGGKKKOOORRRVVVXXXYYYYYYZZZ]]]```dddgggiiijjjjjjkkklllmmmnnnoooooorrrsssvvvxxxyyyzzzzzzzzz{{{}}}~~~wwwooohhhhhhnnnsss}}}}}}}}}tttrrrooommmkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmnnnmmmmmmmmmmmmnnnooopppqqqvvvvvvvvvyyy{{{{{{zzzyyyvvvvvvuuuuuuvvvxxxyyy{{{wwwyyy{{{||||||zzzwwwuuussssssuuu{{{|||tttpppkkkfffaaa[[[TTTPPPGGGEEECCCBBB>>>;;;>>>EEEIIITTTbbboooyyyiiiZZZQQQIIIHHHIIIPPP[[[iiiuuu|||yyyuuupppppprrruuuvvvvvvsssgggXXXLLLGGGDDDAAA>>>;;;===@@@CCCFFFKKKRRRVVV[[[\\\^^^`````````^^^]]]YYYXXXUUUQQQNNNKKKIIIHHHIIIHHHFFFFFFGGGIIILLLNNNSSSUUUYYY\\\^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVSSSPPPOOOOOONNNJJJFFFFFFAAA???BBBGGGMMMVVV___nnnuuu~~~xxxmmmeee]]]RRRMMMMMMNNNMMMLLLIIIHHHFFFEEEDDDEEEFFFFFFDDDBBB@@@??????>>><<<;;;888777666666666555222///,,,+++***)))((((((((((((************))))))))))))***)))'''''''''%%%"""!!!%%%***///111111000...222111000...,,,***)))(((------,,,,,,,,,---......---,,,)))'''&&&''')))***333333222222222222222222((()))***++++++***)))(((&&&'''))),,,...///000000555555555444444333333222666777999;;;<<<===>>>>>>;;;===???BBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHH???===:::777444222111111111000///------......///............000222444555555444333666888999777444444666777888888999;;;===>>>CCCHHHMMMPPPRRRUUUVVVZZZZZZ\\\]]]___```aaabbbiiiiiijjjkkklllmmmoooppprrrssssssrrrrrrtttxxx{{{~~~~~~yyyooohhhfffjjjnnnzzz|||yyyxxxuuuttttttrrrpppnnnlllkkkiiikkkmmmoooppppppnnnnnnoooooonnnooooooqqqssstttwwwyyy{{{~~~|||zzzyyyzzzzzzzzz}}}}}}|||zzzxxxxxxyyy{{{www|||yyytttmmmfff^^^YYYRRRNNNHHHDDDCCCBBBAAA@@@CCCIIIQQQZZZeeettt|||lll[[[SSSHHHDDDKKKRRRXXXfffuuu~~~|||wwwrrroooqqqtttxxxzzzxxxqqqfffXXXLLLEEEBBBBBB>>>===>>>AAAFFFMMMTTTYYY\\\]]]^^^_________^^^]]]___[[[VVVRRROOOMMMJJJHHHDDDCCCAAA??????@@@AAABBBHHHJJJMMMPPPRRRSSSRRRQQQPPPPPPNNNMMMMMMMMMMMMMMMOOOMMMJJJIIIHHHFFFDDDBBB<<<<<<<<<===@@@FFFMMMSSS```gggrrr~~~}}}sssggg___TTTMMMLLLLLLKKKIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@@@@@@@???===;;;888777666666666555222///,,,+++***))))))(((((((((*********)))))))))((((((''''''&&&'''((('''%%%######&&&***...000111000///111111000...,,,+++)))((()))+++---///000000000///000///,,,******+++---///222222111111111000000///))))))***++++++***))))))((()))+++---///111222333555555555444444333333333666777999;;;<<<===>>>>>>;;;===???BBBDDDEEEEEEFFFFFFFFFHHHHHHIIIHHHGGGFFF???===:::777555333333222111000///...---......///...------...///111333555555444444555888888666444444555777888888999;;;===>>>BBBHHHMMMPPPRRRUUUWWW[[[\\\]]]^^^```aaacccccchhhhhhiiiiiikkklllnnnoootttuuuvvvvvvvvvxxx{{{}}}~~~~~~yyyooogggeeeiiinnnyyy~~~zzzwwwvvvvvvuuusssqqqnnnkkkiiihhhlllmmmoooqqqqqqqqqpppoooqqqppppppqqqrrrtttvvvwwwxxxzzz}}}~~~~~~}}}||||||}}}}}}}}}|||}}}~~~xxxqqqiiiddd\\\WWWQQQLLLHHHEEEBBB@@@@@@DDDJJJPPPXXXdddsss~~~}}}lllXXXLLLEEEHHHLLLPPP]]]lllwwwyyyuuuuuuxxx{{{|||}}}yyyqqqfffYYYNNNFFFBBB?????????BBBGGGOOOVVV[[[^^^___aaabbbbbbbbbaaa```]]]ZZZVVVRRRPPPMMMJJJHHHFFFDDDAAA???=========>>>???BBBFFFJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFHHHFFFDDDCCCBBBAAA???===<<<<<<;;;;;;<<>>@@@CCCDDDEEEEEEFFFGGGIIIKKKKKKIIIGGGEEE???===;;;888555444333333000000///............///---,,,,,,---...000222333555444444555777777666444333555777888888999;;;<<<>>>BBBGGGLLLOOORRRUUUWWW\\\\\\^^^___aaacccdddeeeggggggggghhhjjjkkkmmmnnntttvvvxxxyyyyyyyyy{{{}}}~~~|||{{{|||xxxooogggdddhhhlllzzz~~~zzzxxxwwwwwwvvvsssqqqooonnnmmmmmmoooppprrrssstttssssssrrrssssssssssssuuuwwwyyyzzzzzz|||~~~|||}}}}}}vvvqqqgggbbb[[[TTTNNNIIIDDDAAA???AAACCCDDDIIIQQQ]]]fff{{{{{{eeeWWWKKKGGGFFFIIITTTaaammmvvv}}}|||}}}~~~}}}uuuiiiZZZLLLDDDBBBAAAAAACCCHHHPPPXXX]]]bbbccceeefffffffffeeeddd\\\ZZZVVVTTTRRRNNNJJJGGGGGGEEEAAA===;;;999999999888;;;@@@DDDFFFFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@???@@@???============;;;999;;;:::999888888:::???CCCGGGOOO\\\jjjxxxsssfff___UUUNNNJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEEEECCCAAA@@@@@@@@@>>><<<888777666666666555111///,,,,,,+++***))))))))))))***)))))))))((((((((((((&&&%%%%%%''')))******)))(((((()))***,,,///111222000000000///...,,,***)))'''***---000222222111000...---+++***+++---000222222222222111000...,,,+++***+++,,,------,,,+++***'''''''''''')))---000222333444444444444444444444777777999:::;;;<<<<<<<<<:::;;;===???AAACCCDDDEEEFFFHHHKKKMMMMMMKKKHHHFFF???===:::777555444333333000/////////............,,,++++++,,,---///111333555555444555555666555555333555777888888888:::<<<>>>AAAGGGKKKNNNRRRUUUXXX[[[\\\]]]___aaacccdddeeeffffffggghhhjjjlllmmmnnnpppsssuuuwwwwwwwwwxxxyyy|||{{{zzzzzz{{{~~~yyyooofffdddgggkkk||||||zzzzzzwwwvvvtttssssssuuuwwwxxxssstttuuuvvvvvvvvvvvvuuutttttttttuuuwwwyyy{{{}}}}}}}}}}}}~~~|||pppkkkccc[[[TTTMMMGGGCCC@@@???>>>===???EEENNNTTThhhwwwuuugggWWWMMMGGGFFFNNNWWWccclllyyy~~~ttteeeUUUKKKDDDCCCBBBCCCHHHQQQYYY___dddfffhhhjjjjjjjjjhhhggg\\\[[[XXXVVVTTTPPPKKKHHHFFFDDD@@@<<<999888777777777:::>>>BBBDDDCCC@@@>>><<<======>>>>>>===<<<;;;===;;;::::::;;;;;;:::999888888888666555666:::===AAAHHHSSS```lllyyy|||mmmbbb\\\TTTMMMJJJJJJKKKLLLJJJKKKKKKKKKJJJHHHFFFEEEEEECCCAAA@@@@@@???===<<<888777666666666555111///---,,,+++***)))))))))))))))))))))((((((((((((''')))'''&&&'''((())))))'''))))))((()))+++...111333000000000000///---+++)))++++++,,,---...//////000---+++***)))***---000111333333333333222000...,,,***+++,,,------,,,+++***'''&&&&&&'''))),,,///111333333333444444555555555777888999:::;;;;;;<<<<<<::::::<<<===???BBBCCCDDDDDDFFFIIILLLLLLJJJHHHFFF???===:::777444333222111///////////////......---++++++++++++---///111222555555555555444444444555333444666777777888:::<<<>>>AAAFFFJJJMMMQQQUUUXXXZZZ[[[\\\^^^```bbbdddeeegggggghhhiiikkkmmmooopppnnnpppsssttttttuuuvvvwwwwwwwwwyyy{{{|||~~~zzzooofffcccgggkkkzzz~~~|||{{{{{{xxxwwwvvvuuuvvvxxxzzz|||wwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxzzz}}}~~~|||vvvlllaaaWWWNNNGGGBBB>>>===;;;999:::>>>DDDHHHVVVdddwwwuuueeeVVVLLLHHHJJJOOOYYYaaannnzzz}}}~~~zzznnn___UUUHHHFFFCCCCCCHHHQQQZZZ```fffhhhkkkmmmnnnmmmkkkjjj```^^^\\\YYYVVVRRRMMMIIIDDDBBB???;;;999888888888888;;;???BBBCCCBBB???>>>;;;;;;;;;;;;:::999888888:::999888888::::::999888555666666555555555888:::<<>><<<;;;888777666666666555222///---,,,+++******)))******))))))((((((((((((''''''***(((&&&&&&'''((('''&&&***)))))))))+++...111333///000111111000...+++)))++++++++++++,,,...///000...---++++++,,,...111222333333555555444222000...)))***+++,,,,,,+++***)))''''''((()))+++...000222222222333333444555666666777888999:::;;;;;;;;;;;;999:::;;;<<<>>>@@@CCCDDDAAACCCFFFHHHIIIHHHGGGFFFBBB@@@<<<888555222111000/////////000///......---,,,++++++,,,---///111222555555666444333222444555222444666777777888:::;;;===@@@EEEIIIMMMQQQVVVYYYYYYZZZ\\\^^^```bbbdddeeefffggghhhiiikkkmmmooopppoooqqqssssssssstttvvvxxxuuuwwwyyy|||~~~{{{pppgggdddgggkkkuuuzzz~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~~~~|||ooobbbVVVKKKCCC>>>;;;999888777888:::===???HHHRRRdddxxxrrrcccVVVNNNJJJJJJOOOVVVaaammmyyy{{{zzz{{{~~~wwwjjj```NNNJJJFFFEEEIIIQQQ[[[aaahhhkkknnnqqqrrrqqqooommmfffddd```\\\YYYUUUPPPLLLDDDBBB???<<<:::::::::;;;888;;;>>>AAACCCCCCBBBAAA===<<<:::999777777666666777666555555777777777555444555666555555555666888666<<>>>>>===;;;:::888777666666666555222///------,,,+++************))))))((((((((('''''''''((('''%%%$$$&&&'''''''''***)))))))))+++...000222...000111111000...+++***)))***,,,...///000111111///...,,,+++,,,...000222111333444555555333111///))))))***++++++***))))))%%%&&&(((***,,,...///000111111222333444666666777777888999:::::::::::::::999999:::;;;===@@@BBBCCCAAACCCEEEGGGIIIJJJJJJJJJFFFCCC???;;;777333222111...///000000000///------,,,,,,,,,,,,...000222333555666666444222111333666222444666777777777999;;;===@@@DDDHHHLLLQQQVVVYYYZZZ[[[]]]___aaadddeeefffeeeeeefffhhhjjjlllnnnppppppqqqrrrrrrrrrsssvvvyyyyyyyyyzzz||||||qqqhhheeegggkkkrrrwww|||}}}|||zzzzzz|||{{{zzzzzzzzzyyyyyyyyyyyy|||{{{{{{{{{zzz{{{{{{{{{~~~}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~uuugggZZZNNNEEE???;;;999888777777888999999999>>>CCCOOOaaatttqqqdddXXXOOOIIIHHHLLLTTT```nnnzzz}}}xxxzzztttiiiTTTPPPKKKHHHKKKSSS]]]ccckkknnnrrruuuvvvuuusssqqqmmmiiiddd___[[[WWWRRROOOFFFDDDAAA>>>;;;;;;;;;;;;999:::>>>AAAEEEHHHIIIJJJCCCAAA>>>:::888888888999777666444555666777666444333555666555444333333444444999@@@EEEMMMZZZkkkxxxxxxiii^^^ZZZTTTMMMIIIIIILLLOOOMMMLLLIIIGGGFFFEEEEEEFFFBBB@@@>>>=========;;;999888777666666666555222///...---,,,+++************)))((((((((('''''''''''''''%%%######%%%'''(((((()))))))))***,,,...000111...///111222111...,,,***%%%(((,,,111333444333222///---+++******,,,...000000111444555555333111///((()))***++++++***)))((("""$$$&&&(((***,,,,,,---111111222333555666777777777888999:::::::::::::::999999999:::<<>>;;;;;;<<<===999777666666888888777555444555666555333111111111666:::>>>AAAEEEPPP```mmm}}}uuuiiibbb[[[SSSNNNMMMMMMLLLKKKHHHIIIIIIIIIHHHFFFDDDCCCDDDBBB????????????>>>===;;;;;;:::999777555444222///...---+++)))(((&&&&&&(((((((((((((((((((((((('''((()))(((((((((***,,,***---...+++'''''',,,111222111000111111000---++++++,,,///111222222111000111...+++)))***,,,...///111222444444444333111///...---,,,,,,---,,,***(((+++((('''******((())),,,222333333333222444666999888888999:::::::::999999;;;<<>>CCCKKKZZZmmmzzzzzzlll___VVVNNNFFFFFFRRR]]]eeettt}}}yyyggg[[[PPPNNNRRRXXXaaahhhooossswwwzzzzzzyyyyyyyyytttqqqlllgggbbb[[[TTTPPPKKKHHHCCC@@@???>>><<<;;;;;;777666===IIISSSUUUTTTRRRPPPIIIBBB???@@@???;;;<<<;;;:::999888888888888777666555555444444555555555666888:::???KKKYYYdddrrr~~~vvvjjj```YYYPPPKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHFFFDDDCCC???===;;;:::;;;;;;999888::::::999888777555333222---,,,,,,+++***)))(((((()))))))))))))))))))))))))))******((('''&&&'''(((((('''&&&&&&'''))),,,---222111000000111000---******+++...111222222222111222///,,,******,,,...///111222333444444222000///...---,,,,,,------+++)))***'''''')))***((())),,,...///000111000111333555777777888999::::::::::::===>>>@@@AAACCCDDDDDDDDDHHHIIIJJJLLLMMMOOOPPPPPPLLLHHHBBB;;;777444444555333222111///...---,,,,,,,,,,,,,,,---...///111111222333333444333333222222111333555555555666888:::===@@@EEEHHHLLLOOOTTTWWW[[[[[[\\\]]]```ccceeeggggggggghhhiiijjjkkkllllllooopppqqqrrrrrrtttwwwzzz{{{|||~~~{{{rrrjjjdddeeekkkwww}}}~~~~~~zzz~~~~~~~~~~~~~~~~~~{{{{{{zzzxxxsssjjj___XXXOOOJJJCCC===:::999999888:::999999888888888888888666888;;;===BBBNNN\\\gggwww{{{mmmbbbVVVLLLHHHNNNTTTZZZhhhwwwmmmaaaVVVSSSWWW\\\eeellltttwww{{{}}}}}}|||||||||xxxuuupppkkkeee___XXXSSSOOOKKKFFFBBB@@@>>><<<:::>>>:::999>>>HHHSSSYYY\\\[[[[[[VVVMMMFFFDDD@@@<<<;;;;;;999888888777888888444333222222111111222222444555666888===GGGUUU^^^mmmyyyxxxlllaaaZZZQQQKKKIIIIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>===>>>>>><<<;;;999999888777666444222111+++++++++***************))))))))))))))))))))))))'''((()))(((&&&&&&'''(((+++(((%%%''',,,111111000111111000000111///---***(((***---000222333333222222000...+++***+++,,,---000111333333333222000......---,,,---------+++))))))&&&&&&))))))'''(((+++///111333444333444555666666666777999:::;;;<<<===AAAAAAAAABBBDDDEEEGGGHHHKKKLLLMMMNNNOOOPPPPPPQQQKKKHHHBBB<<<888666555666333222111000////////////...---,,,+++,,,---///000222222333333333333222222000222444555555555777999;;;>>>BBBEEEIIINNNTTTXXXZZZ[[[\\\^^^```ccceeeggggggggghhhiiijjjkkklllmmmmmmoooqqqrrrsssuuuxxx{{{||||||~~~|||sssjjjeeegggmmmxxx~~~|||zzzwwwrrrllleee[[[RRRLLLAAA???<<<:::::::::999888999:::;;;<<<<<<<<<;;;:::777888999999:::@@@JJJQQQdddqqq|||ooobbbVVVMMMLLLMMMQQQ\\\jjjzzzuuuhhh]]]ZZZ\\\bbbiiipppyyy|||}}}zzzuuuqqqkkkddd]]]XXXTTTPPPJJJEEEAAA???<<<:::===;;;:::<<>>???AAACCCCCCCCCCCCDDDGGGIIIJJJLLLLLLNNNOOOPPPPPPPPPPPPJJJFFFAAA<<<888666666666111111000/////////000000000...,,,******+++...///111111222333333333333222111222444555555666888:::===???AAADDDHHHMMMSSSWWWYYYZZZ[[[^^^```ccceeeffffffggghhhiiijjjllllllmmmlllnnnqqqssstttvvvzzz||||||}}}~~~~~~wwwooohhhiiinnnwww}}}~~~zzztttkkkbbbZZZRRRKKKFFF???===;;;;;;<<<======<<<<<<>>>@@@AAAAAA@@@>>>===:::;;;:::999888;;;AAAEEERRR___ppp{{{pppcccVVVPPPMMMOOOXXXbbbnnnxxxzzznnnbbb^^^```eeelllsss}}}~~~zzzvvvqqqjjjbbb]]]VVVRRRLLLGGGCCC@@@===;;;999999888888;;;CCCNNNWWWbbbiiillleee[[[SSSNNNJJJBBB@@@===:::888777777777888777666666555555666666444555555555777===GGGOOO^^^kkkyyy~~~sssiiiaaaWWWPPPMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEEEECCCAAA???>>>>>>>>>===<<<888888777666444222111///---,,,,,,+++***)))((((((''''''''''''''''''''''''"""$$$'''(((''''''(((***((('''''''''(((+++---///111000///000000///,,,***&&&(((+++///222333333333222222111...***)))+++---000111333333333222000......---,,,---......,,,+++)))&&&%%%((((((&&&'''******---000222222222333444888888999;;;===@@@BBBDDDDDDDDDCCCDDDEEEGGGIIIKKKJJJKKKMMMOOOPPPPPPOOONNNIIIFFFAAA<<<888666555555000//////......//////000000///,,,******+++---///000111222222333333333222222444555666666777999;;;???AAACCCEEEGGGLLLQQQUUUWWWXXXZZZ]]]```bbbdddeeeeeefffggghhhjjjkkklllmmmkkknnnqqqsssuuuwwwzzz|||}}}}}}{{{tttmmmlllpppzzz~~~sssmmmbbbXXXPPPJJJEEECCCBBB@@@===<<<>>>AAABBBCCCEEEFFFHHHIIIHHHEEEBBB@@@<<<<<<;;;:::999;;;>>>AAACCCOOO___ppp~~~rrrdddYYYQQQOOOTTTYYYdddnnn|||}}}qqqddd```bbbfffmmmttt~~~zzzuuuooogggbbbXXXSSSMMMIIIEEECCC@@@>>>666888999888777;;;BBBIIIUUU^^^eeeccc]]]YYYVVVSSSGGGEEEAAA<<<999777777777555444444333222333333333444555666555666:::BBBIIIXXXeeesss|||uuujjjbbbVVVOOOLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEBBB@@@============<<<:::888888777666555333111000------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&%%%%%%'''(((((('''(((***...000000000//////000...,,,)))&&&(((+++///111333333333111222222///+++)))+++...111222444444444333111///...---------//////---+++)))&&&&&&))))))'''(((++++++...000222222333444666888999999;;;===@@@CCCEEECCCCCCCCCDDDFFFGGGIIIJJJHHHJJJLLLOOOPPPPPPOOONNNJJJGGGBBB===999666555444000000///.........//////000...---,,,+++,,,...//////000111222333333333333222444666777777777999;;;>>>@@@CCCEEEGGGKKKPPPSSSTTTVVVYYY\\\___aaacccdddddddddeeegggiiijjjkkklllkkknnnrrrtttvvvxxxzzz|||}}}~~~|||vvvppppppsss~~~}}}ssskkk```VVVOOOJJJHHHFFFDDDCCCAAABBBFFFKKKNNNOOOTTTUUUUUUTTTQQQLLLHHHEEE???>>>;;;::::::;;;===>>>;;;DDDPPP^^^qqqrrrdddXXXQQQNNNNNN[[[ffftttrrrfffbbbccchhhooouuu~~~zzztttlllggg[[[WWWQQQLLLHHHEEECCCAAA999;;;<<<:::888999<<>>>>>>>>===<<<999999888777555333111000+++++++++*********))))))'''''''''''''''''''''''')))***,,,+++(((&&&$$$$$$)))&&&$$$&&&,,,000111111000////////////...+++)))&&&(((+++///111222222222000222333000+++))),,,///222333555555555444222000...------...//////...,,,***'''''')))***((())),,,...000222222333444777999888888888999<<>>===<<<:::999999;;;<<<>>>DDDHHHIIIKKKMMMKKKGGGDDDAAA===:::888888:::;;;999888888777777777777777333444555444333555;;;@@@JJJWWWfffooouuuzzz{{{yyy{{{~~~uuummmdddXXXPPPMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFBBB@@@============<<<:::999999888777666444222111))))))*********+++++++++((((((((((((((((((((((((&&&)))++++++***(((''''''&&&  ***111000---000////////////...+++)))'''))),,,///111111111111///222333000,,,***,,,000333444555666666444222111...------...//////...,,,+++((('''******((())),,,,,,---......///111555777777777777888:::===@@@BBB>>>@@@BBBDDDFFFFFFFFFEEEGGGIIILLLPPPRRRRRRQQQPPPOOOLLLHHHBBB===999777666444333222111000000000000........./////////000000//////000222222333333333000222444555555666777999666999???CCCGGGKKKOOORRRQQQSSSVVVZZZ]]]___aaaaaaaaabbbccceeeggghhhjjjjjjlllooosssvvvvvvwwwyyyzzz~~~~~~zzzsssooonnnttt|||~~~{{{xxxpppeeeZZZTTTQQQOOONNNNNNQQQYYYcccmmmtttwwwxxxpppnnnkkkeee___XXXRRROOOMMMIIICCC>>>;;;:::::::::;;;@@@DDDGGGPPPbbbttt~~~wwwkkk```VVVOOOJJJSSSaaannnyyywwwkkkgggiiinnnuuu||||||uuupppgggbbbZZZSSSNNNIIIEEEBBB@@@>>>:::888888999;;;<<<;;;>>>@@@@@@BBBDDDBBB===???===:::888777999;;;===666666555444444444444444111333444333222444999>>>DDDRRRaaajjjpppuuuvvvtttvvvyyy~~~uuukkkdddZZZQQQMMMKKKLLLLLLNNNKKKHHHFFFFFFGGGGGGFFFCCCBBBAAA@@@????????????<<<:::888777666444111...---,,,+++*********+++,,,###&&&)))+++************'''''''''''''''((()))***'''&&&%%%&&&(((+++///111///...---...//////---+++'''''')))+++---///000111***...111000+++((()))+++111222333333333333222111///---,,,,,,---...,,,+++---+++)))(((((()))+++---...///000111222333444444777888999999:::;;;???AAA>>>@@@CCCDDDDDDEEEFFFHHHGGGIIILLLOOOQQQQQQQQQQQQPPPOOOLLLFFF???999666555222222111000000000000000000000///............//////000111222222333222222444333333333444666888999:::===???BBBEEEIIINNNQQQUUUUUUWWWYYYZZZ\\\^^^^^^^^^```aaabbbcccfffiiilllmmmoooqqqsssuuuwwwxxxyyyvvvppppppvvv{{{wwwoooddd\\\ZZZ[[[[[[ZZZ^^^hhhsss{{{}}}vvvrrrkkkfffaaa[[[RRRLLLNNNJJJEEEAAA@@@>>>===;;;888<<<@@@BBBGGGSSSdddrrrzzznnnaaaWWWSSSRRRVVVaaannnzzzvvvnnnlllnnnppptttyyy~~~xxxrrrkkkddd\\\VVVSSSOOOHHHCCC@@@???===;;;999999999999999::::::<<<===>>>??????<<<;;;999888777777777888777777666555555555555555555555555555666888999:::@@@JJJXXXcccjjjnnnrrrtttrrruuuzzzuuukkkcccYYYQQQLLLKKKLLLLLLLLLIIIFFFEEEEEEFFFFFFFFFAAAAAA???>>>===<<<<<<<<<;;;:::888777666444111///---,,,+++***))))))***+++###&&&)))***)))(((((()))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''***---...///...---...//////---+++'''(((***+++...///111222(((,,,000000---+++---000111222333333333333222111///...,,,---......---+++,,,+++)))'''''')))+++,,,,,,---...///111222333444999:::::::::999:::===???>>>@@@CCCCCCCCCCCCDDDEEEHHHJJJLLLOOOQQQQQQQQQQQQPPPOOOMMMGGG@@@:::777666000000///...............000///......------......///000111222222333222222333333333333444666777888999<<<>>>AAADDDHHHMMMPPPTTTUUUWWWXXXZZZ\\\^^^^^^```aaaccccccdddfffiiillloooppprrrtttvvvxxxxxxyyy}}}~~~vvvppppppvvv|||~~~uuuooofff^^^[[[^^^eeejjjuuu|||uuuqqqlllhhheee___XXXRRRQQQMMMIIIEEECCCBBBAAA???999<<>>FFFRRR^^^fffllloooppprrruuuxxx{{{~~~vvvjjjcccXXXPPPLLLKKKLLLLLLJJJHHHEEEDDDEEEFFFFFFEEEBBBAAA???>>><<<;;;::::::;;;999888777666444111///---,,,+++)))((((((((()))&&&(((***+++)))(((((((((''''''&&&&&&''''''((((((%%%%%%&&&&&&''')))***+++///...---...//////---+++((()))***,,,...000222222+++...111000...---...000111222333333333333222111///...------......---++++++***(((''''''(((***+++***+++,,,...000222333444:::;;;;;;;;;::::::<<<===>>>@@@BBBCCCBBBBBBCCCDDDIIIJJJLLLOOOPPPQQQQQQQQQOOOOOOMMMHHHBBB;;;888666000000///............//////......---------------///000111222222333222222333222333333444666777888888:::===???BBBFFFKKKOOOTTTUUUVVVXXXZZZ\\\^^^___aaabbbdddeeefffgggjjjmmmpppqqqsssuuuvvvwwwxxxxxx{{{|||~~~vvvppppppuuu{{{zzzrrrooojjjdddcccjjjxxxyyyvvvqqqnnnkkkggg```[[[RRRNNNIIIFFFDDDCCCAAA@@@===???@@@>>>===AAAJJJRRReeewwwyyyooo___WWWRRRSSSZZZdddsss~~~wwwrrrtttwwwxxxyyy{{{{{{qqqjjj```YYYTTTPPPKKKGGGHHHGGGDDD@@@===;;;::::::::::::999999888888777777:::999888777777666777777888777777666666666666666444444444555666777888999===BBBKKKWWWbbbiiikkkllloooppprrrtttwww{{{wwwjjjcccYYYPPPLLLKKKLLLLLLIIIHHHEEEEEEFFFGGGFFFEEEEEECCCBBB???===<<<;;;;;;;;;999777666666555222///...,,,***)))'''''''''''')))+++,,,,,,***))))))))))))((((((((((((((())))))&&&&&&'''((())))))******///...---...//////---+++))))))+++---///111222333000111222000---++++++,,,111222333333333333222111///...------......---,,,***)))(((''''''((()))***)))***,,,...000222444555999:::;;;;;;::::::<<<>>>===???BBBCCCCCCCCCEEEFFFIIIJJJLLLNNNPPPPPPQQQQQQNNNOOONNNJJJDDD===999777333222111111000000111111......---,,,,,,,,,,,,---//////111222222222222222222222222333444555666777666999;;;>>>AAAEEEJJJMMMSSSTTTUUUXXXZZZ\\\^^^___```bbbdddfffhhhjjjmmmppppppqqqrrrtttuuuvvvvvvvvvxxxzzz}}}vvvooonnnsssxxxyyyrrrqqqpppqqqwww|||wwwsssnnnfff```TTTQQQLLLHHHFFFEEECCCBBB@@@AAABBB@@@===???DDDIIIUUUeeeyyyvvvnnncccXXXTTTUUU]]]jjjvvvzzztttuuuyyyzzz|||wwwqqqhhh```ZZZVVVQQQOOONNNLLLHHHDDD@@@===<<<;;;<<<<<<;;;;;;::::::999999;;;;;;::::::999999999999999888777777666666777777444444444555666777999999===@@@GGGRRR___gggiiiiiihhhjjjkkkmmmpppuuu{{{yyyllldddZZZQQQMMMLLLLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@>>><<<<<<;;;:::999777666666555222000...,,,***)))'''''''''''')))***+++***(((''''''(((&&&&&&%%%%%%$$$%%%%%%&&&''''''((()))******++++++///...---...//////---+++))))))+++---///111222333111111000...,,,******+++111222333333333333222111000...------...///---,,,))))))(((''''''((())))))***+++---///111333555666666888:::;;;;;;<<<>>>???<<<>>>AAACCCDDDFFFHHHJJJIIIJJJKKKMMMNNNOOOOOOPPPMMMOOOOOOLLLFFF???:::888333333222111111111111111......---,,,,,,,,,,,,---//////111222222222222222111111222333444555666666555777:::===@@@DDDIIILLLRRRSSSUUUWWWZZZ\\\^^^___]]]```dddgggiiilllppprrrnnnoooqqqrrrssstttttttttvvvxxx{{{~~~xxxpppmmmqqquuuzzzvvvwww{{{{{{rrriiibbb\\\XXXRRRNNNLLLJJJHHHFFFAAABBBBBBAAA??????CCCFFFJJJTTTcccvvv~~~qqqbbbYYYVVVYYYcccmmm|||}}}uuuuuuwwwyyy}}}|||vvvoooggg```[[[XXXUUUSSSQQQMMMHHHDDDAAA???>>>===============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888777777777777777555555555666777888999:::???AAAFFFPPP[[[dddgggggggggiiijjjkkklllnnnqqqtttxxx}}}{{{oooggg\\\SSSMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHFFFDDDCCCBBB@@@>>>===<<<;;;;;;:::888777666666555222000---,,,+++)))((((((((()))'''(((((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&&&&''''''(((((()))+++,,,---///...---...//////---+++((()))***,,,...000222222///...------,,,---------111222333333333333222111000///......//////...,,,***))))))(((((())))))***+++,,,---///111333444555555777:::;;;<<<===>>>@@@<<>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::999999888888888888888666666666777888999:::;;;???AAAEEEMMMVVV^^^ccceeejjjllloooooommmkkkiiiiiilllpppxxx~~~|||rrrjjj^^^TTTNNNLLLKKKKKKLLLJJJIIIHHHHHHFFFDDDBBBCCCBBBAAA???>>>=========999888777666666555333111---,,,+++***))))))***+++'''((()))(((&&&&&&'''(((******)))((((((((((((((('''&&&&&&&&&(((***---//////...---...//////---+++'''(((***+++...///111222111///...------.........111222333333333333222111000///......//////...---************************+++,,,---...000111222333666888;;;<<<<<<<<<===>>>>>>@@@CCCDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLNNNQQQOOOJJJCCC===:::222111000000//////000000000///......------......///000111222222333222222///000222444555555555555555777:::<<>>???@@@???DDDLLLWWWkkkxxxlllaaaZZZYYY]]]gggrrryyyvvvvvvvvvwwwzzz|||{{{{{{{{{||||||}}}}}}~~~xxxqqqkkkgggeee___]]]YYYTTTOOOLLLJJJIIIEEEDDDDDDCCCBBBAAA@@@@@@===>>>????????????>>>===::::::999888888888888999777777888888999:::<<<===<<>>>>>:::AAAHHHNNNZZZpppttthhh]]]ZZZ[[[\\\iiiwwwzzzxxxxxxuuutttuuuuuuuuuttttttsssttttttuuu~~~zzzsssooolllcccaaa]]]XXXTTTPPPNNNMMMLLLKKKIIIHHHFFFDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBB;;;:::999999888888999999888888888999:::;;;======999===BBBFFFJJJPPPXXX___eeellltttzzzyyytttooollldddddddddfffjjjsss}}}{{{vvvmmm```UUUOOOMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJFFFBBB??????>>>===<<<;;;999888777777444111...///---***((('''&&&'''(((++++++***((('''&&&%%%$$$''''''''''''''''''''''''((()))***+++,,,,,,,,,+++.../////////...,,,***)))***)))***+++,,,///111333111111111111000...---,,,111111222222333444444555333111....../////////...+++***)))))))))***+++,,,++++++,,,---///111333444444666999;;;;;;;;;<<<>>>???BBBDDDDDDAAA??????@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNPPPPPPMMMKKKJJJCCC<<<444222000///111222222222222111///.........///000111222222333333333222222222222333333333444444444555888<<>><<<<<>><<<:::::::::;;;;;;;;;:::::::::::::::;;;<<<>>>AAADDDGGGKKKPPPTTT]]]dddooo{{{zzztttkkkbbb\\\^^^aaafffqqq|||}}}vvvmmm```UUUOOOMMMMMMNNNLLLLLLJJJIIIHHHGGGGGGGGGJJJGGGCCCAAA@@@???>>>===;;;999888777777444111...---,,,+++******+++,,,---)))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''((())))))))))))---......///...---+++************+++,,,///111333111111111111000...---,,,111222222333444444555555333111///...///000000///---,,,***)))))))))******++++++,,,---///111333444444666:::;;;<<<<<<===>>>>>>@@@BBBBBBAAA@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQRRROOOMMMJJJCCC;;;333000...---...///...---111000...---------.../////////000111111111111000333222222222333333444444555888<<<>>>AAADDDHHHKKKPPPRRRUUUWWWYYYZZZ\\\^^^aaabbbdddfffiiikkkmmmnnnpppoooooooooppprrruuuvvvxxxyyy{{{||||||}}}~~~zzzyyy|||{{{ppphhh___\\\VVVPPPJJJFFFDDDBBB@@@???@@@CCCHHHSSSgggxxxsssggg^^^YYY\\\eeetttvvvpppjjjbbb[[[ZZZXXXVVVSSSRRRTTTXXX]]]aaafffmmmvvvuuuooohhhbbb___]]]ZZZWWWWWWUUUTTTTTTUUUUUUSSSRRRSSSQQQOOONNNNNNLLLJJJHHHDDDCCCAAA>>>===<<<;;;<<<;;;;;;:::999999999:::::::::<<>>;;;999888777777444111...---,,,+++******+++,,,---(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((()))))),,,---...//////...---,,,*********+++,,,///111222111111111111000...---,,,222222333444555555555555444222//////000111111000...---+++***((((((((()))++++++,,,---...000222333444777:::<<<<<<===>>>???>>>???@@@@@@@@@AAADDDFFFDDDDDDEEEGGGIIIJJJKKKLLLOOOSSSTTTQQQOOOKKKBBB999444111...------...---,,,000///...,,,,,,------...//////000111111111111111444333222111222333444555555888;;;>>>@@@CCCGGGJJJOOOQQQUUUXXXZZZ\\\^^^```bbbcccdddfffiiikkklllmmmnnnmmmmmmnnnoooqqqtttuuuzzz{{{||||||||||||{{{xxxxxx|||yyypppgggaaaXXXRRRNNNKKKGGGDDDBBB@@@???AAACCCJJJZZZhhhqqqeeeZZZZZZ```lllwww{{{nnneee]]]TTTMMMLLLIIIGGGFFFEEEFFFIIILLLNNNVVV^^^iiittt}}}{{{tttnnniiifffdddbbb```^^^]]]\\\]]]]]][[[YYYXXXVVVTTTSSSSSSRRROOOMMMLLLKKKHHHEEECCCAAA@@@@@@<<<;;;;;;:::999999999999999:::<<<===>>>AAADDDGGGNNNTTT^^^iiittt|||zzzqqqjjjddd^^^^^^aaakkkuuu{{{uuulll___TTTNNNLLLLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHFFFCCCAAAAAA@@@>>>===;;;999888777777444111......---,,,***(((((('''''')))))))))***************))))))))))))))))))))))))'''''''''(((((()))***++++++,,,---/////////...---*********+++,,,...111222111111111111000...---,,,111222444555666666555555444222000///111222222111...,,,+++))))))))))))***++++++,,,---...000111222444777:::<<<======???@@@@@@@@@??????@@@AAADDDEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOSSSUUURRRPPPKKKBBB888666444111000111222111000000///...---------......000111222333333333333333444333222111111333444666555777:::<<>>???@@@AAAAAAHHHOOOZZZfffrrr|||yyyuuuqqqooonnnkkkiiigggggggggfffdddccc^^^\\\ZZZYYYXXXXXXVVVUUUVVVTTTRRROOOLLLIIIGGGFFF??????===;;;:::999999999888999:::::::::<<>>BBBGGGJJJMMMPPPTTTXXX[[[^^^aaadddcccccceeefffhhhjjjllllllkkklllmmmnnnppprrrssstttxxxyyyzzz{{{{{{~~~yyytttqqqttt~~~{{{vvvjjjbbbXXXRRRPPPMMMHHHCCCCCC@@@???@@@AAACCCKKKTTTbbbuuuzzzgggbbb```dddllluuuzzzlll\\\QQQIIIAAA<<<===<<<<<<<<<<<<<<<;;;;;;;;;>>>EEENNNYYYeeepppzzz}}}|||wwwuuusssrrrrrrqqqooommmiiigggdddcccccccccbbbaaa^^^]]]ZZZWWWTTTPPPNNNLLLFFFDDDBBB???===;;;:::999999::::::999888999;;;===???CCCIIIRRR]]]kkkzzzwwwooogggaaa]]]___ccciiipppzzzvvvtttkkk^^^SSSMMMKKKKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@@@@???===;;;;;;999888777777444111...------------------------''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&''')))***,,,---...///000000///...++++++++++++,,,...000111111111111111000...---,,,///111333555555555444333222111//////000222222222******)))))))))***,,,---+++++++++,,,---///000111222555888;;;<<<===>>>@@@BBBAAA???@@@AAABBBBBBAAAFFFGGGIIIKKKMMMOOOPPPQQQOOOSSSUUUTTTSSSQQQIIIAAA777555333222333333333222222111000///...//////000---...///000111222222222222222333333333444444444555666888:::===AAAFFFJJJLLLOOOTTTWWWZZZ]]]aaaccccccdddeeeggghhhjjjkkkllllllmmmnnnppprrrtttuuuvvvwwwxxxyyyzzz{{{~~~yyytttrrrvvv~~~wwwrrrmmmjjj^^^YYYSSSOOOMMMJJJFFFBBBAAA>>>>>>@@@AAAAAAFFFMMMZZZllltttllleeedddhhhnnnzzzmmm```QQQIIICCC===;;;<<<999999999999999999999999:::>>>EEEMMMVVV```jjjpppyyy}}}{{{yyyrrrooommmkkkkkklllkkkjjjeeeeeeccc```\\\YYYUUUTTTNNNLLLIIIEEEAAA>>><<<;;;:::::::::888777777999;;;:::===AAAGGGOOO\\\kkkvvvyyyppphhh___[[[ZZZ]]]aaaiiiuuuzzzvvvmmm```UUUOOOMMMMMMMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDBBBAAAAAAAAA@@@===;;;;;;999888777777444111...,,,------------------,,,''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&(((***+++---...///000000///......,,,+++++++++,,,...///111111111111111000...---,,,...///222444555444222111111///......000111222111,,,+++***)))))))))***++++++++++++,,,---...///000000333777:::;;;<<<===???@@@>>>>>>@@@CCCDDDCCCAAAEEEFFFHHHJJJMMMOOOQQQRRRQQQUUUWWWVVVWWWVVVQQQIII;;;888444222222111000///111000///...---...//////---...///000111222222222000222333555555444333222555666888999<<<@@@FFFJJJLLLOOOSSSWWWYYY\\\___bbbcccdddeeeggghhhjjjkkklllmmmnnnppprrrtttvvvwwwxxxyyyzzzzzzzzzzzz}}}wwwrrrqqquuuyyyuuuqqqnnnlllbbb```\\\XXXRRRMMMIIIFFFCCCAAA@@@CCCCCCCCCEEEJJJUUUdddyyy{{{pppjjjgggjjjsss|||vvvlll]]]RRRFFF@@@>>>;;;:::===888888888888888999999999999;;;???CCCIIIPPPXXX^^^iiipppzzzzzzxxxtttssssssttttttssspppooonnnkkkhhhdddaaa___VVVTTTPPPKKKEEEAAA>>>===999999999777666555777999666888;;;>>>BBBLLLZZZdddnnnxxx{{{rrriiibbb\\\ZZZYYYZZZbbblllxxx~~~wwwooobbbWWWPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIEEECCCBBBBBBBBBAAA>>><<<;;;999888777777444111.........---,,,+++)))((('''))))))((((((''''''''''''''''''''''''''''''''''''+++***)))((()))+++---...---...///000000///...---,,,,,,++++++,,,...///000111111111111000...---,,,---///111333444333222000111///------///111111111...---+++)))(((((())))))+++++++++,,,---...///000///222666999:::;;;===>>>===<<<===@@@EEEFFFEEEBBBCCCDDDFFFIIILLLOOOQQQRRRSSSVVVXXXXXXYYYZZZVVVOOO???<<<888444333111///---000///...---,,,---......///000111222444444444555///111444666666555333111555666777999;;;@@@FFFJJJKKKOOOSSSVVVYYY[[[___aaaddddddeeeggghhhjjjkkklllnnnoooqqqtttvvvwwwxxxyyy{{{|||{{{zzzzzz|||vvvpppnnnqqq{{{}}}|||tttssspppjjjaaaXXXSSSPPPHHHEEEEEEGGGGGGFFFGGGKKKQQQ___rrryyypppjjjiiipppxxxyyytttooodddZZZRRRHHH>>>;;;:::999:::===:::999999999999::::::;;;999:::;;;===@@@FFFMMMRRR[[[bbblllsssxxx}}}}}}~~~~~~~~~~~~yyyxxxwwwuuurrrnnnkkkiii[[[XXXTTTNNNHHHCCC@@@>>>888999888666555444666888333555888888:::BBBNNNWWW]]]kkkxxx|||zzzpppgggaaaZZZUUUXXX```iiirrr~~~uuuuuummmaaaWWWQQQPPPPPPPPPQQQMMMJJJHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>=========888888888777555333000///------,,,++++++******)))))))))((('''''''''''''''%%%&&&((()))))))))((((((((((((((())))))))))))***...///000111111000///...000---******+++---//////222000///000222111...***///000222444666777777666222///------111333333111///...,,,***))))))***+++++++++,,,------......///222333444666999;;;<<<===AAA@@@@@@??????@@@@@@AAAAAACCCFFFIIIMMMPPPRRRSSSUUUUUUXXX]]]bbbbbb\\\UUUHHH===555444666444111000//////.........---------------...000111333444444111111111111222333444555555444555999;;;<<>>>>>>>>======???BBBEEEFFFFFFOOOUUU]]]cccgggnnnwww~~~}}}yyytttqqqooohhhbbbZZZRRRKKKFFF@@@===777777777777777777777777666666777888:::===???AAAPPPXXXeeessszzzjjj___ZZZWWWTTT[[[```kkkwwwvvvssslll```VVVQQQOOOOOOPPPOOOMMMJJJHHHHHHHHHGGGFFFFFFDDDBBB@@@>>>=========888888888777666333111000,,,,,,,,,+++******))))))******)))(((((((((((((((%%%$$$$$$######$$$%%%&&&''''''''''''((((((((((((---...000111111111000///...,,,)))(((***---...///111000///000111111...+++///000222444666666666666555222000000111333222111000...,,,***))))))***+++,,,,,,---......//////000333444555777999:::<<<===@@@?????????@@@@@@AAABBBCCCEEEGGGJJJMMMPPPQQQRRRYYYXXXZZZ___eeehhhfffbbbQQQCCC666444666444111///////////////............------...000111222333444222222222222333444555666777666777;;;======BBBIIIIIIMMMQQQTTTUUUWWWZZZ\\\]]]```dddggghhhkkknnnpppmmmoooqqqrrrrrrsssuuuwwwzzzzzz{{{{{{{{{|||yyymmmgggkkkvvvxxx```XXXPPPLLLJJJGGGGGGIIIPPPTTT^^^nnnvvvjjjhhhkkkvvv~~~|||uuukkkbbbZZZRRRKKKFFFCCCBBB@@@???@@@AAABBBCCCBBB@@@>>>???@@@BBBBBBAAA@@@>>>======???AAAAAAAAAFFFKKKQQQTTTWWW[[[bbbhhhrrrxxx}}}xxxtttrrrjjjcccZZZQQQJJJCCC>>>;;;666666666666666666666666555555555666777:::<<<===DDDLLLXXXeeerrr}}}zzznnnfff___YYYUUUWWW___iiirrryyyvvvqqqiii^^^UUUPPPOOOOOOOOOMMMLLLJJJIIIIIIHHHFFFDDDEEEDDDBBB???>>>=========999999999888666444222000---,,,,,,++++++***))))))++++++***)))))))))))))))'''%%%"""!!! """$$$&&&%%%%%%%%%&&&&&&&&&'''''',,,---///111222222222111...+++))))))+++...000000000000///000111000...+++///000222444555555555555555333000///000111000///000///,,,***))))))***+++------......///000000111333444555666888999:::;;;>>>>>>>>>???@@@AAABBBCCCFFFGGGIIIKKKNNNPPPQQQRRR[[[ZZZ[[[```hhhnnnpppooo]]]KKK999444555444000...000000/////////.........---......000111222333444333333333333444555666666666555777;;;<<<===BBBHHHIIILLLQQQTTTVVVWWWYYYZZZ[[[^^^bbbeeegggjjjmmmppplllnnnqqqrrrrrrsssvvvxxxwwwxxxyyyzzzzzz|||yyylllfffjjjuuuzzzlll^^^VVVRRRNNNLLLLLLNNNOOOUUUbbbuuupppiiihhhqqqxxxvvvnnncccXXXOOOJJJEEECCCGGGFFFEEEDDDEEEHHHJJJLLLIIIHHHHHHIIIJJJJJJIIIGGGFFFCCC???>>>???@@@AAAAAAAAAEEEHHHJJJJJJLLLQQQUUU___eeeoooxxxyyytttqqqhhhbbbWWWMMMFFF@@@;;;888555555555555555555555555333333333333444666777888999@@@JJJTTT___nnnuuuiii```TTTRRRTTTZZZbbbkkkxxxuuunnnggg\\\TTTPPPNNNNNNOOOLLLKKKJJJIIIIIIHHHFFFCCCEEEDDDAAA???===<<<<<<<<<:::::::::999777555222111......------,,,++++++***+++***))))))(((((()))))))))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&+++,,,...111222333333222...,,,******,,,000222222//////000000000///---,,,...000111333444555444444111000...------.........111///---***))))))***+++---------...//////000000333333444555666777888999<<<======>>>@@@AAACCCDDDFFFGGGIIIKKKNNNQQQTTTUUUZZZZZZ]]]cccjjjppprrrsssfffRRR===555555333000---/////////.........------......///000111222333333333333333333333444555555444222444888::::::???EEEIIILLLQQQUUUXXXYYYYYYYYY]]]___bbbdddfffiiilllooolllnnnppprrrrrrtttvvvxxxwwwxxxyyyzzzzzz|||zzzmmmfffjjjuuu~~~lll```[[[VVVRRRRRROOOMMMOOOXXXgggzzzzzzpppkkkjjjrrr|||ssslll```UUUMMMJJJIIIJJJMMMMMMNNNNNNPPPRRRVVVYYY[[[[[[\\\]]]]]][[[WWWTTTPPPLLLGGGDDDDDDEEEFFFFFFEEEGGGIIIIIIIIIJJJMMMPPPQQQVVV]]]eeelllsssyyy}}}zzztttnnnjjj```ZZZPPPGGGAAA<<<999777444444444444444444444444333333333333333444444555555;;;AAAFFFNNN^^^sssuuujjj```YYYSSSSSSWWW^^^jjjvvvtttkkkeee[[[TTTPPPOOOOOOOOOMMMKKKJJJJJJJJJIIIFFFDDDEEECCCAAA???===<<<<<<<<<:::::::::999777555222111/////////...------,,,,,,))))))(((''''''''''''(((((()))))))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***+++---000111222222222---***((((((+++...000111---///000000///...------...///111333444444333333.........------...000111222000---+++))))))******+++,,,,,,------...//////111111222333444555666777<<<<<<<<<>>>???AAACCCDDDDDDEEEGGGKKKOOOSSSVVVXXXYYY\\\bbbhhhnnnppppppoooiiiUUU@@@666555333000............---------,,,,,,......///000111222222333222222222222222222333444333222333777999:::>>>EEEJJJLLLQQQVVVZZZ[[[[[[ZZZ```bbbdddeeeeeehhhkkknnnlllnnnppprrrrrrtttvvvxxxwwwyyyzzzzzz{{{}}}{{{ooogggjjjttt}}}vvviiibbb[[[WWWVVVSSSNNNMMMSSS]]]lllwwwooogggnnnxxx|||qqqlllbbbYYYTTTSSSVVVXXXXXX[[[```cccfffkkkqqquuuyyyzzz{{{|||{{{xxxrrrnnnccc^^^WWWQQQNNNLLLJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNLLLNNNPPPSSSXXX___ggglllqqqwww}}}~~~|||zzz}}}}}}xxxqqqiiiccc___SSSNNNFFF@@@<<<:::888666444444444444444444444444444444444444444444444444777:::<<<===AAAMMM```nnn}}}}}}ssshhh\\\VVVSSSUUU\\\dddppp{{{rrriiiccc[[[TTTPPPPPPPPPOOONNNMMMKKKJJJJJJIIIGGGEEEDDDCCCAAA>>>===<<<<<<<<<999999999888666444222000000//////......---,,,,,,)))(((((('''''''''''''''&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))***,,,///000111111111+++(((&&&&&&(((+++------,,,...000000///------......///111222333333222222///000111000///000333555333111...+++***)))******++++++,,,,,,---.........///000111222444555666777<<<<<<<<<===???AAABBBCCCCCCDDDFFFJJJNNNSSSWWWZZZZZZ^^^eeellloooooollljjjdddTTTBBB999555222111111///.........------------...//////000111111222222222222222111111222222333555333555999:::;;;@@@FFFIIIKKKNNNTTTYYY\\\]]]\\\bbbcccddddddeeefffjjjmmmkkkmmmppprrrrrrtttwwwyyyxxxzzz{{{{{{{{{}}}~~~rrrjjjlllttt{{{ssshhh```[[[ZZZWWWQQQOOORRRWWWaaavvv}}}tttkkkooovvv~~~xxxmmmjjjeee```^^^```eeeiiiooouuu}}}{{{rrriiibbb\\\XXXUUUSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMNNNSSSYYY^^^bbbfffllloooppprrrvvvyyy{{{|||}}}~~~}}}{{{yyywwwvvvtttoooiiiccc\\\WWWTTTFFFCCC>>>;;;:::999777666444444444444444444444444444555555666666555444444666777888777888???LLLVVVkkkyyywwwiii___XXXRRRRRRUUU___jjjxxxppphhhbbb[[[TTTQQQQQQQQQPPPQQQNNNKKKJJJJJJJJJIIIHHHDDDCCC@@@>>><<<<<<;;;;;;888888888777666333111000.........---,,,,,,++++++***))))))((('''((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((***,,,---/////////...---***''''''(((+++,,,---+++...000000...------......///000222222222111111111222333111///000222555333111...,,,***)))******,,,,,,------...////////////000222333555777999999<<<<<<======>>>@@@AAABBBDDDEEEFFFIIIMMMRRRVVVYYYXXX]]]ccciiikkkjjjgggfff\\\PPPBBB;;;666222222444000000000000/////////////////////000111111222222444333333222222222333333444333444888:::;;;???FFFGGGGGGJJJPPPWWW[[[]]]\\\```aaabbbbbbcccfffjjjmmmkkkmmmpppqqqssstttwwwyyyxxxyyyzzzzzzzzz{{{~~~uuunnnmmmtttzzzsssgggaaa```ZZZTTTQQQTTTTTTXXXjjj|||uuuttttttwww~~~~~~tttuuuuuuuuuvvvzzz~~~wwwssspppmmmiiiddd```\\\XXXVVVWWWWWWVVVUUUSSSTTTWWWYYY[[[\\\___bbbeeehhhjjjllllllnnnooopppooolllhhhfffcccaaa\\\VVVQQQMMMJJJIII>>><<<:::999999999777555444444444444444444444444444444555666666666555444333444555555666:::@@@DDDTTTbbbtttvvvlllbbbXXXQQQOOORRRZZZeeeqqq{{{ooohhhbbb[[[UUURRRQQQQQQQQQRRROOOKKKIIIIIIJJJJJJIIIDDDCCC@@@>>><<<;;;;;;;;;888888888777555333000///------,,,++++++******)))+++******)))))))))))))))+++***(((''''''))),,,...((((((((())))))))))))***((()))+++---......------000...+++***+++---//////***---000000...,,,---///...///000111222222111111111333333111...---///222444222///,,,***)))******------......///000000000000111333555777999;;;;;;============>>>@@@AAABBBFFFFFFGGGIIILLLPPPTTTWWWUUUYYY___ccceeedddccccccUUULLLCCC<<<666222222666222222222222111111111111//////000000111111222222555444444333333333444444222000222666888888===CCCEEEEEEGGGMMMTTTZZZ\\\\\\]]]^^^___```bbbeeejjjnnnkkkmmmpppqqqssstttwwwyyyxxxyyyyyyyyyxxxyyy|||~~~wwwpppoootttyyy|||nnngggggg[[[UUUSSSUUURRRSSScccwww}}}xxxsssrrrwww|||uuunnniiieee```aaaaaa```]]][[[ZZZ[[[\\\[[[ZZZ[[[]]]___```___^^^```aaabbb```]]]YYYVVVTTTQQQMMMHHHDDDAAA@@@@@@:::999999999:::999777555555555555555555555555555333444555666666666555444222333444666888;;;<<<===AAAOOOaaaqqqwwwlll___TTTPPPLLLPPPXXXcccnnnyyyqqqjjj```WWWTTTSSSPPPNNNPPPNNNMMMKKKJJJHHHGGGGGGGGGFFFEEECCCAAA>>>===<<<<<<999:::;;;:::888555111...---,,,+++***))))))))))))))))))(((((((((((()))***((('''&&&%%%%%%&&&'''((((((&&&######$$$&&&((((((******+++,,,...000222333000+++&&&%%%(((+++,,,,,,...///111222111...+++)))------...000222444777888222222111///------...000111111000///---,,,+++***,,,,,,...///000000000000222333555777888999999999======>>>???@@@BBBDDDEEEEEEFFFGGGIIIJJJLLLNNNNNNSSSUUUYYY]]]^^^]]]\\\ZZZSSSLLLCCC:::555333111000000000000000000000000000/////////000111333444555444444444444444444444444333333333333333777<<<@@@EEEGGGKKKQQQWWW[[[\\\\\\_________^^^___ccchhhllllllooorrrssssssssstttuuuzzz{{{|||{{{yyyxxxyyyzzz|||rrrkkknnnuuuwwwoookkkhhhaaaYYYTTTUUU\\\bbb}}}wwwoooqqqxxx{{{wwwqqqmmmkkkiiiddd```cccaaa^^^YYYVVVVVVXXX[[[YYYVVVRRRPPPOOONNNLLLKKKGGGDDDBBB@@@AAAAAA@@@@@@<<<;;;999777666666666777555666666777777888888888333333222222222333444444444333333333333555777888:::CCCOOO[[[gggvvvvvvjjj\\\QQQPPPLLLMMMTTT]]]gggsss}}}rrrkkkaaaXXXUUUSSSPPPNNNOOONNNMMMLLLJJJIIIHHHHHHGGGEEEDDDBBB@@@===<<<;;;;;;:::::::::999777444111///---,,,+++***)))))))))))))))))))))((((((((('''''')))((('''&&&&&&'''(((((()))(((&&&&&&'''((()))***+++,,,,,,---...//////000000+++'''%%%(((+++,,,,,,---...000222222111///...,,,,,,---...///000111111111222111///------...000222111000///...,,,++++++++++++---...////////////111222333555777888888999<<<======>>>@@@BBBDDDEEEHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNQQQTTTVVVVVVUUUTTTPPPJJJAAA:::555333111000000000000000000000000000/////////000111222444555222222222111111000000000444444444333444777<<<@@@EEEGGGKKKQQQWWW[[[\\\\\\\\\]]]]]]^^^___ccciiimmmmmmooorrrssssssssstttuuuwwwyyyzzzyyywwwwwwxxxyyyzzzpppjjjnnnvvvzzzqqqnnnggg___YYYYYY]]]bbbttt|||qqqpppttt{{{}}}xxxtttrrroookkkfffbbb___^^^]]][[[XXXSSSOOOLLLIIIFFFDDDCCCAAA???>>>>>>>>>===<<<<<<;;;:::888777777777777666666666666777777888888888888777666666666666666666666666666777888999999666;;;DDDKKKSSS___llluuu}}}rrreeeYYYTTTNNNKKKNNNSSSYYYccclllxxxtttlllbbbYYYVVVSSSPPPNNNOOOOOONNNMMMKKKJJJIIIHHHHHHDDDCCCAAA???===;;;::::::;;;::::::888666444222111---,,,+++******))))))***'''((())))))((('''&&&%%%)))((((((''''''((()))))))))((('''''''''((()))***+++,,,---.........---,,,///+++(((&&&(((***,,,------...000111111000...---+++---///111333444444444111111111///---,,,...000222111000///...,,,++++++******,,,---...////////////000222333555777888999<<<<<<===>>>@@@BBBDDDEEEJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMNNNNNNMMMLLLGGG???999555333222111000000000000000000000000/////////000111222333444333222222111000///...---444555555444555888===@@@EEEGGGLLLQQQVVVYYY[[[\\\ZZZ[[[\\\]]]```dddjjjnnnmmmooorrrsssssstttuuuvvvwwwxxxyyyyyyxxxwwwxxxzzz{{{vvvlllfffkkksss~~~zzzwwwppphhhbbb```aaadddkkktttooopppttt|||}}}yyyuuupppiiiccc```]]]XXXTTTPPPLLLGGGDDDCCCAAA@@@???@@@???===<<<<<<<<<<<<;;;;;;::::::999888888888888888888999999<<<;;;:::888777666666666444555555666666666555555555888<<>><<<;;;;;;;;;:::999777555444333222------,,,+++************$$$&&&'''))))))(((&&&%%%((((((((((((((()))))))))&&&&&&&&&&&&%%%&&&'''))))))***,,,...///...---,,,---+++)))'''((())),,,---000111111000...,,,***((((((***...222666888888888111111111///---,,,...000111000///...---+++*********+++,,,...///000000000000000111333555777999:::;;;;;;<<<>>>@@@BBBDDDEEEIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHFFFBBB<<<888555444222111000000000000000000000000////////////000111222333444444333333222222111111444555555555666888<<>>===<<<;;;:::::::::::::::::::::::::::999888777666666666666555666777777777666555444666777888999<<>>===<<<;;;:::999777555444333333...---,,,+++************"""$$$&&&((())))))(((''''''(((((()))))))))))))))%%%'''((('''&&&%%%''')))&&&(((***---//////...---,,,+++***(((((()))+++---222222222111000...,,,***$$$'''+++///333444555555222222111///------///000000///...---+++***))))))+++,,,...///111222222222111222222333555777999;;;:::;;;<<<===???BBBDDDEEEFFFHHHJJJLLLMMMMMMLLLLLLKKKJJJJJJHHHGGGEEECCCBBB@@@===999666555555333222000000000000000000000000////////////000111222222222333333333444444555555444555555555666888;;;>>>BBBFFFKKKNNNQQQTTTXXX[[[^^^___```aaabbbdddhhhkkklllnnnpppqqqrrrsssuuuxxxxxxyyy{{{{{{{{{{{{}}}~~~|||ssshhhaaaeeelll}}}{{{wwwtttssspppxxx}}}sssnnnooovvv~~~~~~}}}|||{{{xxxzzz}}}~~~{{{yyyxxxwwwzzz{{{vvvqqqjjjccc^^^TTTRRROOONNNMMMLLLIIIGGGDDDDDDBBBAAA???===<<<;;;;;;;;;;;;:::999999999888888777777777777777888888:::;;;<<<<<<<<<;;;:::999666555555555777<<>>>>>===999999999888666555333222...---,,,++++++******+++###%%%&&&((()))))))))(((&&&&&&'''((())))))))))))&&&)))+++***((('''))),,,%%%''')))+++---.........+++++++++)))((((((+++---000111222222333333333222+++,,,...000222333333333333333333111///...000222000///...---,,,***))))))+++,,,...000222333333444333333333333555777999:::::::::;;;===???BBBDDDEEEEEEFFFIIIKKKLLLLLLKKKKKKHHHHHHHHHFFFDDDAAA>>><<<:::888666555555555444222000000000000000000000000///////////////000111222000000111222333444444555333444555555555777:::<<<@@@EEEIIILLLNNNPPPUUUZZZ]]]___```aaaaaacccgggjjjkkkmmmooooooppprrruuuwwwuuuwwwyyyyyyyyyzzz|||}}}{{{tttjjjcccfffmmmyyy~~~vvvyyy|||uuurrrwww~~~{{{{{{|||~~~~~~wwwrrrnnnlllhhhkkkppptttyyy}}}uuuooodddaaa\\\YYYWWWVVVSSSRRRNNNLLLIIIEEEAAA???>>>>>><<<<<<;;;:::999999888888::::::999999:::;;;;;;<<<999::::::;;;;;;;;;::::::;;;:::888888888:::===>>>BBBLLLXXXbbbnnnyyy}}}|||tttlllccc\\\TTTJJJFFFGGGHHHLLLTTT___lllzzzyyyggg^^^VVVSSSRRROOOOOOPPPNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFDDDAAA???>>>======888999999999888555333111......---,,,++++++++++++(((((((((((((((((((((((($$$%%%'''((())))))((((((%%%))),,,+++((('''))),,,'''((()))***+++,,,------***++++++***((((((***---//////000111222333333444///000111222333444555555444555444222000000111333111111000///---,,,+++******+++---///111222333333444333222222333555777888999:::;;;===???BBBDDDEEEEEEGGGIIIKKKKKKJJJIIIGGGDDDEEEEEEEEECCC@@@<<<:::666555444444555666444333000000000000000000000000000////////////000111111000000111111222222333333222333444555555666888;;;???CCCHHHJJJKKKMMMSSSXXXZZZ[[[^^^___```cccfffiiijjjkkkmmmnnnnnnqqqtttwwwuuuwwwyyyzzzzzz{{{}}}~~~wwwkkkbbbccchhhttt~~~|||}}}~~~xxxyyy~~~xxxrrrnnngggjjjlllmmmooouuu~~~yyy{{{}}}xxxqqqllliiihhhfffeee^^^[[[UUUNNNIIIGGGFFFFFFBBBAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;<<<<<<666666666666666777888999>>>===;;;;;;;;;<<<<<<<<<===CCCIIIOOOZZZhhhrrruuuxxxsssmmmiii```TTTMMMKKKHHHHHHJJJQQQ^^^lllyyyxxxfff\\\TTTRRRQQQOOOOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGFFFEEECCCAAA>>>===<<<<<<777888999:::999666333111......---,,,++++++++++++,,,,,,***(((''''''&&&&&&###$$$&&&(((((((((((('''###'''+++***&&&%%%'''+++******))))))******+++,,,***+++,,,***((((((***---/////////.........//////++++++,,,---000222444666555555555333111000222444333333222000///...---,,,)))***,,,...000222222333444333222111111333555666999999;;;<<>>;;;444333333444666666444333000000000000000000000000000////////////000000111333333333222222222222222111333444444444555777999===BBBGGGIIIIIILLLRRRWWWVVVXXX[[[]]]___bbbfffiiiiiikkklllmmmmmmpppsssvvvwwwyyy{{{||||||}}}zzzlll___]]]aaaooozzz{{{zzz~~~{{{vvvmmmoooooommmllloooxxxvvvxxxzzz}}}~~~{{{yyyxxxwwwlllggg```XXXRRROOONNNOOOHHHHHHGGGEEEDDDCCCBBBBBB???>>>===;;;::::::::::::888777666666777999;;;<<<888888888999:::;;;;;;::::::===>>>@@@JJJZZZffflllxxxuuusssqqqjjj___VVVTTTMMMJJJGGGJJJSSSaaannnuuuzzzhhh^^^UUUQQQOOOLLLLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFDDDAAA@@@???>>>===;;;;;;::::::::::::999666333///---,,,,,,---...---,,,(((((()))***************+++)))(((&&&&&&((()))+++******))))))((((((''''''***)))((('''(((***,,,---//////---+++))))))+++---000//////............///---------...000222555666777666444111///000222555555555444333000---+++)))+++++++++***+++...333777333333333222222333666999;;;;;;;;;<<>>@@@CCCHHHPPPVVVhhhlllqqqtttqqqiii```ZZZMMMKKKHHHHHHLLLVVVbbbkkkwww}}}kkkaaaWWWSSSQQQNNNMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFDDDAAA@@@??????===;;;777666555555555333000---///---+++++++++,,,+++***&&&&&&'''(((((((((((((((***)))(((''''''((()))***(((((((((((('''''''''&&&))))))((('''((()))+++---.........,,,***)))+++,,,//////........./////////---------...000222444666555555444222000000222444444444444333111///,,,+++(((***,,,------///111333444444444222111222444777:::;;;<<<>>>@@@DDDGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHEEECCCBBBDDDDDDBBB@@@???<<<999888888777444222444333222000000000000111111000000//////000000111000111111222222222222222222222333333222444666999;;;>>>BBBFFFIIIMMMRRRUUUWWWYYY\\\^^^___aaadddfffjjjlllooopppqqqrrrtttvvvwwwxxxxxxzzz{{{}}}rrrgggdddgggkkkxxx|||~~~}}}{{{}}}|||{{{~~~}}}}}}yyyvvvvvvxxx{{{zzzvvvtttkkkhhhccc```^^^\\\YYYWWWSSSOOOIIIEEECCCCCCBBBAAABBBCCCBBB@@@;;;999999:::===<<<;;;;;;<<<<<<:::999777999;;;<<<>>>BBBHHHLLLVVV[[[bbbhhhkkkiiieeebbbXXXUUUOOOJJJJJJPPPYYYaaannnuuunnncccYYYTTTRRRNNNMMMOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFDDDAAA@@@??????===<<<:::999888777777555111//////---************)))(((&&&''''''(((((((((((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&)))(((''''''((()))+++,,,,,,---...---+++)))***+++------......//////000000---------...000222444666444555555444222111111222333444444444333000...,,,%%%)))---////////////000444555444222111111333555999:::===???BBBDDDFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKGGGDDDAAA@@@BBBEEEGGGGGGHHHEEE@@@<<<:::777555333333333333222111111000000000//////......//////000///000111111222222111111000222444444444444666888999<<<@@@DDDHHHLLLPPPTTTUUUWWWYYYZZZ[[[^^^bbbeeejjjlllnnnpppqqqrrruuuwwwwwwxxxzzz|||}}}sssgggccceeejjjvvv{{{}}}~~~{{{uuuqqqnnnoooqqqwww{{{~~~~~~||||||~~~~~~{{{xxxuuuqqqnnnfffaaa[[[UUUPPPMMMJJJHHHGGGGGGFFFCCC???<<<::::::>>><<<:::::::::999777666888999999999999<<>>BBBFFFJJJOOORRRSSSTTTVVVWWWXXX\\\aaadddiiikkknnnoooqqqrrruuuwwwyyyzzz}}}tttgggaaabbbgggssswwwvvvvvvuuuuuuvvvxxxyyy|||vvvqqqnnnnnnooouuuxxx{{{|||{{{zzzzzz{{{zzz~~~|||wwwooohhhaaa[[[UUUQQQNNNNNNNNNLLLIIIEEECCCAAAAAA???<<<;;;;;;;;;999777;;;::::::999999:::<<<===>>>@@@DDDIIINNNTTTXXXZZZaaa^^^YYYSSSMMMKKKLLLNNNUUU]]]iiivvvooodddXXXRRROOOLLLLLLNNNMMMKKKIIIHHHHHHHHHGGGFFFEEECCC@@@???@@@???>>>===;;;:::888888777444111...000...,,,+++++++++)))((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))******+++,,,------+++)))))))))+++,,,...///000000000000,,,,,,,,,---///111444555222444666666444222111111555666666666444000,,,***)))************,,,///111///111222333333333666888888:::>>>AAADDDDDDDDDDDDGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRROOOPPPPPPNNNHHH@@@888444333333444333333222000000111000000//////000000111//////000111111111111000///222444555555444555777555999===AAAEEEIIIMMMPPPQQQRRRSSSTTTVVVZZZ___cccgggiiilllnnnppprrruuuwwwyyyzzz}}}xxxkkkcccbbbcccnnn}}}~~~yyyvvvtttssssssttttttuuuvvvyyy}}}}}}yyytttqqqqqqrrrvvvyyy}}}~~~~~~wwwxxx{{{~~~vvvmmmfffaaacccbbb```^^^ZZZUUUOOOKKKFFFCCCAAA?????????===<<<<<<;;;:::999::::::;;;;;;>>>>>>>>>@@@BBBFFFIIIKKKTTTUUUVVVUUURRROOONNNNNNMMMTTT___lllxxx~~~nnnbbbVVVQQQNNNLLLLLLNNNMMMKKKIIIHHHHHHHHHGGGFFFEEECCC@@@???@@@@@@>>>===:::999777777666444111...000...++++++++++++***)))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((()))))))))))))))&&&''''''(((((())))))***+++,,,---,,,***((()))***,,,---...000000000//////,,,,,,,,,---///111333555222444666555333111111111333444666666444000,,,***+++***)))''''''***///333...000333444444555777999999;;;>>>AAACCCDDDDDDCCCGGGGGGIIIKKKMMMOOOQQQRRRPPPQQQRRRRRRPPPPPPPPPRRRRRRUUUWWWTTTMMMCCC:::555444444444333222222111111111000000//////000000111///000111111222222111111000222444444444444666888666999===AAADDDGGGKKKNNNNNNPPPRRRTTTVVVYYY^^^aaadddgggjjjlllnnnqqqtttwwwwwwxxxzzz|||}}}zzzlllbbb```___iiixxx{{{uuurrrpppnnnmmmkkklllmmmnnnqqqvvv}}}|||wwwuuuuuuuuuxxx{{{wwwvvvuuuyyy|||}}}{{{xxxsssmmmddd[[[UUULLLHHHEEEBBBAAA@@@???===???===;;;:::;;;;;;:::999<<<<<<<<<<<<===???BBBCCCEEEJJJOOORRRRRRPPPOOONNNIIINNNWWWaaammmyyy~~~mmmaaaUUUPPPNNNLLLMMMPPPMMMKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???@@@@@@???===;;;:::999999999777444111---,,,***)))***+++***)))((((((((((((((('''&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&'''((()))))))))))),,,---,,,***(((((()))+++---...///000000000...---,,,,,,,,,---...111333444333444555555222111111222...000333555444222...,,,+++***)))'''''')))...222000222555666555666777999:::;;;>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJMMMPPPRRRSSSQQQRRRRRRPPPOOOOOOSSSVVVXXXZZZ[[[WWWMMMCCC:::666666555333222111111222222000//////......//////000000111111222222222222222222222333333222444666999777:::>>>AAACCCFFFJJJMMMLLLNNNRRRTTTWWWYYY]]]___bbbeeehhhkkkmmmpppsssvvvwwwxxxxxxzzz{{{}}}|||nnnccc___]]]fffttt~~~~~~~~~{{{xxxuuurrrpppoooooonnnkkkjjjlllrrrwww|||zzzyyyzzz|||}}}zzzvvvwww~~~{{{oooggg\\\XXXSSSNNNKKKIIIGGGEEEFFFCCC@@@?????????<<<:::;;;;;;;;;<<<===>>>>>>???>>>BBBGGGJJJKKKKKKKKKKKKHHHKKKPPPXXXbbbooo}}}mmmaaaUUUPPPNNNMMMNNNRRRMMMKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???@@@@@@???>>>999888777888888777444111+++***(((((()))******)))***************)))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))------,,,)))''''''))),,,---...000111111///---,,,,,,,,,,,,,,,...111333444444555555444222111111222***---111444555333000...)))***)))(((((()))---000333555777777666666666777;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJMMMPPPSSSTTTXXXXXXWWWTTTSSSUUU\\\aaa^^^___]]]WWWLLLAAA:::888777555333111111111222333.........------.........111111222333333333333222222333333222222333777:::888;;;>>>AAACCCFFFIIILLLJJJNNNRRRUUUWWWZZZ\\\^^^aaacccgggjjjlllooosssuuuzzzyyyyyyzzz|||~~~uuuiiieee\\\dddqqq~~~vvvpppmmmmmmooouuu|||}}}xxxrrrlllkkknnnrrrwww}}}~~~}}}~~~{{{yyy|||rrrmmmgggaaa]]]YYYVVVTTTMMMJJJFFFEEEDDDCCC???;;;;;;<<<======>>>======<<<===@@@BBBDDDDDDEEEFFFHHHGGGIIILLLRRR\\\iiiwwwmmmaaaUUUPPPMMMLLLMMMPPPPPPNNNKKKHHHFFFEEEEEEEEEFFFDDDAAA===<<<<<<===>>>:::::::::888555111...+++///...---,,,+++*********,,,++++++***)))*********...,,,***(((&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&$$$$$$&&&+++------+++---///000///,,,***((((((---///000111111000///..................///000000333333333222000///---,,,---...000333666555222///&&&(((***++++++---000333444555666666555555666888:::;;;===???AAABBBCCCDDDDDDFFFHHHJJJLLLOOOTTTWWWXXXXXXXXXYYYZZZ\\\^^^___```gggiiibbbWWWLLLBBB999777555333222333222111///111111000000//////......000000000111222222333333333444444333222333555777999999:::<<<@@@CCCFFFHHHJJJLLLOOORRRSSSUUUXXX[[[^^^ccchhhiiiiiilllrrrwwwvvvyyy|||}}}||||||pppddd]]]dddnnn{{{}}}uuuhhhddd^^^ZZZYYY]]]bbbfffttt|||{{{vvvtttssswww{{{~~~~~~yyywwwuuuooohhhfff```YYYPPPLLLKKKIIIEEEAAACCCAAA?????????>>><<<:::?????????>>>>>>>>>??????CCCCCCEEEKKKQQQZZZjjjyyynnnbbbWWWQQQOOOMMMNNNQQQQQQPPPMMMJJJGGGGGGFFFGGGGGGEEEBBB???======>>>>>>888888777666333///,,,)))111000///---,,,,,,++++++++++++***)))))))))))))))******)))(((''''''''''''&&&'''((('''&&&&&&'''(((***((('''(((***+++***(((+++,,,......,,,*********---...000111111000///......------......000111222333333333222111000...------...000333555555222///,,,---...//////000222444444555666666555444666777:::;;;===???AAACCCDDDDDDDDDFFFHHHJJJLLLOOOSSSWWWXXXYYY[[[]]]___bbbcccdddggglllnnniiiaaaXXXLLLBBB:::777444222222222111000111000000000/////////...000111111222333333444444333444444333222333555777777777888:::===AAADDDFFFKKKMMMPPPRRRTTTVVVZZZ\\\[[[```fffhhhiiilllqqqvvvwwwyyy{{{|||}}}~~~qqqccc\\\aaajjjxxxxxxmmmeeeXXXUUUPPPLLLMMMPPPUUUYYYfffooo~~~{{{uuunnneee```]]][[[VVVRRRMMMJJJGGGEEEDDDCCCAAA????????????>>>??????@@@@@@AAA@@@AAAEEEIIIQQQ^^^kkkzzzooocccXXXSSSQQQOOOPPPSSSRRRQQQNNNKKKIIIHHHHHHHHHGGGEEEBBB@@@>>>===>>>???;;;;;;:::888666222///...000///...,,,++++++++++++******)))))))))((((((((('''(((((()))))))))((((((&&&'''((('''&&&&&&'''(((+++***))))))***+++***((((((***,,,---+++******+++,,,---///111111111///...------------...000222333333444333333222111000///...///000333555444222//////000111000000000222444555666777666444444555666999;;;===???AAACCCDDDDDDDDDFFFIIIJJJLLLOOORRRUUUVVVXXX\\\```ccceeeggggggjjjmmmooommmiiibbbTTTGGG===:::555222222222222111000000000000////////////111111222222333444444555333444444444333333555777555555666888:::===@@@BBBHHHKKKNNNPPPRRRUUUXXXZZZXXX]]]cccgggiiilllppptttxxxxxxxxxzzz}}}ssseee```aaafffsss~~~vvvmmmbbb[[[TTTQQQMMMJJJKKKMMMRRRTTTYYYbbbrrr}}}{{{}}}{{{vvvrrrmmmiii```\\\WWWRRROOOMMMJJJHHHDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@@@@BBBDDDHHHRRR]]]mmmttt~~~mmmbbbXXXSSSQQQOOOPPPRRRQQQPPPNNNKKKJJJIIIHHHHHHFFFDDDBBB???>>>=========<<<<<<;;;999777555222111---,,,+++***)))((((((((()))))))))))))))(((''''''&&&'''((())))))((('''&&&&&&'''((('''&&&&&&&&&((((((((((((***+++,,,------(((***,,,,,,+++)))))))))+++,,,...000111111000///------,,,---...111333555444444444444444333222111//////000333444444111///,,,---......---...000222555666777666444333444555888999;;;>>>@@@BBBCCCCCCDDDFFFIIIKKKLLLNNNQQQTTTTTTWWWZZZ___bbbcccddddddeeeggghhhiiijjjeeeVVVGGG@@@<<<666333222222222222000000000000////////////000111111222222333333444222333444444333333444666444444555666888;;;>>>???CCCFFFIIILLLNNNPPPTTTVVVUUUZZZaaagggjjjmmmpppsssyyywwwvvvyyy}}}}}}yyykkkfffbbbdddnnn}}}}}}vvvooogggbbb^^^[[[WWWTTTSSSTTTVVVXXXWWW]]]jjj|||||||||||||||yyyzzz~~~zzzuuunnngggbbb]]]YYYVVVOOONNNMMMKKKIIIHHHGGGGGGGGGDDDCCCDDDDDDEEELLLTTTcccjjjuuukkk```VVVRRRPPPNNNOOOQQQNNNNNNLLLJJJIIIGGGGGGFFFDDDCCC@@@>>>===<<<;;;;;;888888777555444222000///---,,,+++***)))(((((((((((())))))))))))(((''''''(((((()))))))))'''%%%$$$&&&'''((('''&&&&&&&&&((('''((()))***+++,,,---...+++,,,...---***((('''''')))+++---000111111000000...---,,,---...111444666444555555555555555444333000000000222444444111///)))+++,,,,,,,,,---000222444555666555444333444555666777999<<>>@@@CCCFFFIIIKKKNNNQQQTTTUUUYYY___eeejjjmmmppprrrwwwuuutttwww{{{~~~}}}{{{tttiiibbb```hhhwww~~~yyytttqqqjjjhhhddd```]]]\\\[[[[[[[[[```iiiwww~~~|||uuurrrsssssszzzzzztttnnnjjjbbb```]]]YYYUUURRRPPPNNNMMMIIIGGGHHHHHHGGGJJJOOOWWW___jjjvvviii^^^UUUQQQPPPNNNMMMOOOLLLLLLKKKIIIHHHGGGEEEEEECCCBBB@@@>>><<<;;;::::::999888777555444333222111000///...,,,++++++++++++((()))***+++***)))(((''')))))))))((('''&&&%%%$$$&&&'''((('''&&&&&&'''(((((()))******))))))***,,,,,,...///---+++(((''''''(((***---///111111111000000...------...111444666555555666666777666666666111000000222333333111///)))+++,,,------...111333222444555555444444555666555666999<<<>>>AAABBBCCCEEEGGGJJJLLLLLLMMMNNNPPPSSSTTTVVVXXXYYYZZZYYYYYY]]]___```cccfffeeeYYYMMM>>>;;;666333333333333222////////////000000000000......//////000111111111111333555555444333444555555555555555777999;;;<<>>===<<<;;;666555444333111111111111///...---,,,+++*********)))***,,,---,,,+++)))'''&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&'''((( ###'''((()))***...111***,,,......---++++++,,,'''))),,,///111111111111222111...------000333555555666777888888999888888222111000111333333111///,,,------,,,******,,,---///111333444444555777888777999<<>><<<<<<<<<;;;:::888888888777666444333222///...+++)))(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******(((%%%######&&&)))((('''%%%$$$%%%(((+++---,,,,,,,,,,,,+++)))((('''((()))+++---///111222333111111111///......111333444666999999888777777888555444222222333333333222---+++))))))+++,,,---,,,000111222222111222444666999:::===@@@AAAAAAAAA@@@FFFFFFGGGIIIKKKMMMPPPQQQJJJIIIFFFDDDDDDEEEGGGIIIHHHIIIJJJJJJJJJIIIHHHGGG===;;;888555333222111111000111222000---,,,...111////////////000111222333999888555333222222333444222222222222333444444555777:::>>>AAADDDFFFIIIKKKOOORRRVVVYYY\\\___bbbeeelllmmmooopppqqqtttxxx{{{}}}{{{}}}sssfffaaadddooo}}}~~~~~~iiicccYYYRRRNNNMMMMMMNNNLLLJJJIIIIIIJJJJJJHHHGGGDDDBBB>>><<<<<<<<<:::999777777666555444222000///...------,,,+++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&$$$%%%(((******)))&&&%%%%%%'''***++++++,,,---...---+++(((''''''(((***+++...000111222111111111///......111333333555888888777666666777333222111111333555444444111...,,,++++++,,,,,,+++...000222222222444666888888:::===???AAAAAAAAA@@@FFFGGGHHHIIIKKKLLLMMMNNNJJJHHHDDDAAA???>>>??????===>>>???@@@AAABBBBBBBBB<<<;;;888555333222111111000222333111///...000222////////////000111222222777666555333333333444444444333222222222333444555888:::<<<===@@@CCCHHHLLLNNNQQQTTTWWWZZZ]]]```ccciiikkknnnooopppsssvvvyyyyyywwwyyy~~~wwwjjjcccccckkk{{{}}}jjjcccYYYQQQMMMLLLMMMMMMKKKJJJHHHHHHIIIIIIGGGFFFFFFCCC???===<<<;;;999888888888777555333111///...,,,---...///...,,,)))'''(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%''''''&&&'''(((***,,,***((('''&&&''')))******,,,...///...,,,)))'''&&&''')))***,,,...000000111111000///---...111333222444777777666555555666444333222444777999::::::555222...,,,,,,,,,+++***,,,...111222333555777999777999<<<>>>@@@AAAAAAAAAGGGHHHIIIKKKLLLLLLLLLLLLLLLIIIEEE@@@<<<999777666444444444555777:::<<<===;;;:::777555333222222222111222222222111111222444............///000111111111111111111111111111111666444222111111222333444888999999:::<<>>@@@BBBBBBEEEGGGJJJNNNQQQRRRRRRRRROOONNNKKKHHHCCC???;;;999999777444222222444666888999888666444333222333333000000///000111222222222---------......///000111444444555777777777777777666555333111111111333333555777:::===>>>@@@DDDFFFJJJMMMPPPSSSUUUWWW[[[]]]aaadddiiimmmoooqqqsssuuuwwwvvvxxx|||}}}sssiiifffppp|||zzztttpppllljjjiiifffcccaaacccfffiiikkklllnnnvvv|||xxxyyy|||}}}llleee[[[RRRMMMKKKJJJJJJMMMKKKIIIHHHIIIHHHFFFDDDFFFCCC???===<<<;;;999888888888777555333111///...---,,,***(((((()))***+++))))))************))))))((((((((((((((((((((((((&&&(((***)))'''%%%$$$$$$$$$%%%&&&((()))******))))))(((''''''''')))+++,,,))))))***,,,---///000000000000///...,,,---000222444777999999888777777888444333444666:::>>>???@@@777333...******+++,,,,,,---///222222222111111222444555777:::===@@@BBBCCCDDDFFFJJJMMMPPPRRRTTTTTTNNNNNNMMMKKKHHHDDD@@@>>>>>><<<888555333333444555888777555333333333333333222000//////111222222111............///000111111222222222333333444444444444444333333222222333333333666:::===>>>@@@BBBDDDIIILLLOOOQQQSSSVVVYYY[[[^^^aaafffiiilllooorrrtttuuutttvvvzzz||||||zzzqqqkkkpppxxxvvvoookkkhhhdddaaa```^^^\\\ZZZYYYYYYZZZ[[[[[[]]]dddnnnvvv}}}|||xxxwwwyyyppphhh^^^UUUPPPMMMMMMLLLNNNLLLJJJIIIIIIHHHFFFEEEDDDBBB>>><<<<<<<<<:::999777777666555444222000///,,,,,,++++++*********+++((())))))))))))))))))(((((((((((((((((((((((((((&&&'''(((((('''&&&&&&'''$$$%%%&&&((((((((('''&&&&&&''')))***++++++******((()))***+++,,,---...///000000///---,,,---///222444666888999777777777777444333333555888;;;<<<<<<;;;666000,,,++++++++++++,,,///333444444444444555444444666999<<<@@@BBBDDDEEEFFFHHHKKKMMMPPPRRRSSSPPPPPPPPPOOOLLLIIIEEEBBBBBB@@@<<<999666555555555777666444333222333333444555222000000222333222000////////////000111222222000000///......///000111111222333444444444333222444666888999;;;===AAACCCGGGJJJMMMOOOQQQSSSVVVYYY[[[^^^aaadddgggkkkpppssstttsssuuuyyy{{{zzz~~~xxxpppooorrr~~~}}}wwwqqqmmmmmmkkkfffbbb```aaaaaa```]]]ZZZXXXXXXXXXXXX[[[aaagggmmmyyyssskkkaaaWWWRRRPPPOOONNNOOOMMMKKKJJJJJJIIIGGGEEEDDDAAA>>><<<<<<<<<;;;:::888888888777666444333222+++,,,---......---+++***(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&(((***%%%&&&'''((((((&&&$$$######&&&+++//////...***((('''((()))***+++,,,------000000///---,,,---///222222555777777666555666666666555444666999;;;<<<<<>><<<<<<<<<<<<999777444333333333222000,,,,,,,,,,,,+++***))))))+++*********))))))(((((())),,,+++&&&&&&+++---)))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&***---...---+++******+++,,,---.../////////---000333111...,,,///222222333555666777666555555333222222333666999<<<>>>>>>:::444000---,,,+++)))///000111333444555666666444555777:::===@@@BBBDDDEEEEEEFFFFFFGGGJJJNNNRRRTTTUUUVVVTTTPPPMMMLLLKKKHHHGGGFFFDDDAAA???<<<;;;<<<:::777555333222333333333666777222,,,)))...444000000111222222222222111333333333333333333333333222222222333333444444444333333222333555999<<<>>>EEEFFFIIILLLOOORRRTTTTTTYYY[[[]]]```bbbgggmmmqqqtttuuuwwwwwwwwwyyy{{{}}}wwwpppooottt}}}xxxvvvzzz|||yyyxxxzzzzzzxxxwwwxxxyyyxxxtttoooiiieeeddd^^^[[[]]]^^^```hhhqqq|||tttnnndddYYYQQQLLLKKKKKKNNNMMMKKKIIIGGGFFFEEEEEEBBBAAA???===<<<;;;;;;;;;999777555444555444222000------------,,,++++++***)))))))))))))))***************$$$###(((((((((''''''&&&&&&''''''((('''''''''&&&'''(((((()))$$$&&&)))+++,,,+++***)))&&&'''(((***,,,---......---000333111...,,,///222000111333444444444333222333222222333555888<<<>>>===999444000...---+++***...///111333555555555555444555777:::===AAACCCEEEFFFGGGGGGFFFFFFIIIMMMPPPRRRTTTTTTRRROOOLLLJJJJJJKKKKKKJJJHHHFFFDDDBBB@@@???===999777555444555555...///000000111222555888............////////////333333333333333333333333222222222333333444444444333333333444666999<<<>>>DDDFFFHHHLLLOOOQQQSSSTTTWWWYYY\\\^^^bbbffflllppprrrsssuuuuuuuuuwwwyyy||||||vvvsssnnnwww~~~}}}~~~wwwsssooohhhcccbbbaaa```fffmmmqqq~~~rrrlllbbbYYYQQQMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEEEECCCBBB@@@>>><<<<<<<<<<<<999888777777777555222000///.........---,,,,,,+++((((((((()))******++++++---,,,''' %%%)))***(((''''''&&&&&&''''''(((((((((((((((((()))******((()))***++++++++++++***$$$%%%&&&(((***,,,......---///111000...---///111000111222333333333222222333222222333555888;;;<<<<<<888444000///...---,,,---///222555666666444444444555777:::===AAADDDFFFGGGGGGGGGGGGFFFHHHKKKNNNSSSTTTUUUSSSPPPMMMKKKKKKNNNNNNMMMMMMKKKJJJHHHGGGCCC@@@===999777666666777444222111111444444333111111111000///000111222333333333333333333333333333222222333333333333444444333333333444666999;;;===@@@BBBEEEHHHKKKNNNOOOPPPSSSVVVYYY\\\```eeekkkooonnnpppqqqrrrssstttwwwzzzzzz~~~{{{uuummmqqq|||tttmmmhhheeegggkkkkkkvvv|||mmmhhh___WWWQQQNNNOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEECCCAAA???>>>===>>>>>>999999888999888666222//////...------,,,+++++++++)))))))))))))))*********)))***++++++++++++***)))((((((''''''''''''((((((((((((((((((((())))))***------,,,,,,,,,------...''''''((()))+++,,,...///---///000000...---///111111222333555555555444444333333222333444777:::;;;:::777333111000///...---+++---111555777666444333444555777999===AAADDDFFFEEEFFFGGGGGGGGGHHHLLLOOOUUUWWWXXXVVVSSSQQQOOOOOONNNNNNNNNNNNNNNMMMLLLLLLGGGDDD???;;;777666666777777666444444444333000---333222111000000222444555333333333333333333333333333333333333333333333333333333333444666888;;;<<<<<<===@@@CCCFFFIIIKKKKKKOOORRRVVVZZZ^^^ccchhhlllkkkmmmooopppqqqsssvvvxxxzzz}}}}}}uuuppppppwwwyyysssppppppqqqxxx}}}mmmhhh___VVVOOOMMMLLLMMMNNNMMMKKKIIIGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<===::::::999999999666222///...---,,,+++*********+++,,,++++++***)))(((''''''###$$$&&&)))***)))(((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((...------,,,,,,---...///***))))))))))))***,,,,,,---...//////......///000000111333555666666666666555444333333444777999;;;:::777444222111000...---))),,,000444666666555444555666666888;;;???CCCEEEAAACCCEEEFFFGGGJJJNNNPPPUUUWWWXXXWWWUUUSSSRRRSSSMMMNNNOOOOOOOOOOOONNNNNNLLLIIIBBB<<<777555555555000222444444333333333444000///---,,,---...000222333333333333333333333333333333333333333333333333111222333444666777999::::::<<<>>>BBBEEEGGGIIIJJJLLLOOOSSSWWW[[[```eeeiiiiiijjjmmmnnnooorrruuuxxx{{{|||wwwsssooorrr|||zzz}}}~~~}}}qqqkkkaaaWWWOOOKKKJJJJJJNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@>>><<<::::::::::::;;;:::999888777555222///...---+++***))))))***+++---,,,+++***)))'''&&&&&&'''$$$###$$$%%%%%%(((,,,)))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&''''''+++*********++++++,,,---***)))(((''''''((()))***---------......//////000---...111333555666777777666666555444555777999;;;:::777444333222000...,,,(((***...333666777777777666666666777999===@@@CCC???AAADDDFFFHHHKKKNNNQQQRRRTTTVVVVVVUUUTTTTTTUUUPPPQQQRRRRRRSSSSSSRRRRRRSSSNNNFFF>>>888555444444222444555444111000111333000000/////////000111222333333333333333333333333444444333333333333222222000111222333555666777777;;;<<>>@@@@@@BBBEEEFFFHHHJJJMMMOOOPPPSSSUUUWWWWWWVVVWWWXXXWWWWWWXXXYYYYYYYYYYYYXXXYYYSSSJJJAAA999555333333777444111000111111000///111222222222222333333333333333333333333333333333444444444333333222222222...///000222333444555555999:::===@@@CCCFFFGGGHHHHHHKKKPPPTTTWWWZZZ^^^aaabbbdddgggiiikkknnnqqqtttuuuvvvwww{{{tttpppnnnqqqyyy~~~zzzxxxzzz~~~{{{~~~lllggg```XXXTTTSSSTTTUUUNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDBBB@@@>>>>>>>>>>>>===:::777555444333111000111///---+++++++++,,,---************))))))))))))(((&&&)))...---&&&!!!"""))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''((()))+++,,,---.........******))))))***,,,///000---,,,,,,---///000000///---///333666:::<<<===>>>999888777666777888:::;;;;;;999666444222000---+++&&&(((+++000444888:::<<<888777555555666999<<<>>>AAACCCFFFGGGGGGIIIKKKMMMQQQTTTWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^___^^^^^^^^^]]]WWWNNNCCC;;;666444333111,,,(((+++333999888666......///000000000000///333333333333333333333333444444444333333222222222---...000111333333444444555777999===@@@BBBDDDEEEGGGJJJOOOSSSVVVYYY\\\___```bbbeeegggiiilllpppsssrrrrrrtttwww}}}xxxsssooooooqqqxxxyyyvvvxxx|||zzzlllfff]]]UUUQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDBBB???=========<<<;;;===;;;999777555333222222111000///---,,,+++++++++---)))%%%%%%(((******(((''''''''''''(((((((((((())))))(((((('''''''''''')))(((&&&%%%%%%&&&((()))'''))),,,,,,+++******+++---***&&&&&&))),,,---,,,.........///////////////000111444888<<<===<<<:::666888::::::888888:::<<<777999:::999666222111000+++,,,---...111555:::>>>:::999888555555777<<<@@@@@@BBBDDDEEEFFFGGGIIIKKKOOORRRUUUWWWWWWWWWWWWXXXXXXZZZ]]]```bbbbbbbbbbbb^^^XXXNNNCCC999222...,,,222444555444222111222444///000111222222111///...000222444555555444333222444444444444333111///...000/////////000111333444333666999;;;<<>><<<:::::::::888666444111000............---,,,***)))((()))((('''&&&&&&(((***,,,+++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&((())))))))))))))))))(((''')))++++++***)))***+++...+++((('''(((*********,,,,,,------............//////222666:::;;;:::999>>>:::777888;;;;;;888555444777;;;===:::555111///******+++,,,...111777;;;<<<;;;:::777666888<<>>@@@DDDGGGKKKNNNPPPSSSUUUWWWXXXZZZ\\\]]]^^^```cccfffgggiiilllooossswww}}}{{{rrrpppmmmsss|||{{{fff```XXXQQQNNNMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGDDDCCCBBBBBBBBB@@@===;;;999999:::999777444000...///000111222111///---+++)))+++---+++((((((***...++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&(((((('''(((******)))((()))***---+++)))(((((()))))))))++++++,,,,,,---............///111555888::::::888<<<;;;::::::;;;<<<;;;:::<<<@@@EEEEEE@@@999222...***+++,,,,,,---111666999<<<<<<:::888777888;;;>>>???AAADDDEEEFFFHHHJJJMMMOOORRRVVVXXXZZZ[[[]]]___bbbcccddddddddddddcccccc___^^^ZZZQQQFFF>>>;;;<<<555555555444333222222333222111000/////////000111000111222333444444333333333333444444333222000//////...---------///000111000222555777888:::===???BBBEEEIIILLLNNNPPPSSSVVVWWWXXXYYYYYYYYY[[[^^^aaacccfffkkknnnqqquuuyyy}}}{{{tttrrrqqqwwwxxxeee___WWWQQQMMMLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAAAAA@@@<<<:::999999999999777333000...***+++---------+++)))''')))+++---+++)))(((***---(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!$$$''''''((()))((('''''')))***++++++***)))((((((((()))++++++,,,,,,---......///...///000444777:::999888888<<>>;;;;;;>>>BBBIIILLLPPPNNNGGG===333...,,,,,,------...111555999;;;;;;:::888777888;;;>>>===@@@BBBDDDEEEGGGJJJLLLNNNQQQUUUWWWYYY[[[^^^```cccddddddeeeeeefffeeeeeecccccc```XXXMMMDDD>>>;;;666666555444444333222222000000/////////111222333000000111222333333333444222333333444333222000/////////...------...000000000333555777888999<<<>>>@@@BBBEEEHHHJJJMMMPPPSSSUUUVVVWWWWWWWWWXXX[[[^^^aaadddhhhlllooosssvvvyyy}}}xxxxxxxxx|||wwwhhhbbbZZZSSSOOONNNMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@???===:::999999999777555333000///)))***+++++++++***(((''''''((())))))''''''((()))&&&''''''((()))***+++,,,&&&&&&&&&&&&&&&'''''''''***((($$$""""""$$$(((***&&&'''((('''&&&&&&(((***)))******)))((('''(((***++++++,,,---...//////000//////000333777::::::999555;;;AAA@@@;;;:::???FFFNNNQQQTTTRRRJJJ???555///,,,------------000444888888888888888777888;;;>>>>>>@@@CCCEEEFFFHHHKKKMMMOOORRRUUUWWWXXX[[[^^^```ccccccdddeeefffggghhhiiihhhhhhfffaaaYYYNNNDDD===888666555444555444333111////////////000111222333///000000111222333444444222222333444333222111000000///.........///000111000222555666777888;;;======???BBBDDDFFFIIIMMMPPPSSSTTTVVVVVVVVVWWWYYY[[[^^^aaaeeehhhkkkooorrruuu|||{{{wwwwwwxxx{{{zzziiiccc[[[SSSOOONNNMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFDDDAAA@@@@@@@@@>>>===:::999888666444222000000---------------,,,,,,,,,''''''&&&'''(((((('''&&&'''''''''(((((()))))))))&&&&&&'''''''''(((((((((+++***))))))))))))***+++&&&''''''&&&%%%&&&(((***''')))***)))(((''')))++++++,,,---...///000000111000000111444777:::;;;:::777;;;???>>>;;;:::===BBBHHHLLLPPPOOOIII@@@777222,,,,,,,,,,,,,,,...222666555666777777666888;;;>>>???AAADDDFFFHHHJJJMMMOOORRRTTTVVVXXXYYY[[[^^^aaaaaaaaabbbdddfffiiikkklllnnnmmmmmmlllggg]]]NNNCCC999777444444555555333000111111111111111000////////////000000111333444555222222333444333222111000111111////////////000111///111333444555666999;;;:::<<>>AAACCCFFFHHHJJJLLLOOOQQQTTTVVVXXXYYYZZZ\\\___bbb___```aaacccfffjjjlllnnnrrrqqqqqqsssqqqgggVVVIII:::777444444555555333000333333333333111///---+++/////////000111333444555111222333444333222111000222111000//////000111111---///222333333555777999999:::===???AAADDDIIILLLMMMPPPSSSUUUUUUUUUVVVWWWYYY[[[]]]___bbbfffkkkoootttzzz|||zzzyyyxxxxxxwwwxxx{{{vvvkkkdddccclllpppwww~~~vvvjjjcccYYYQQQMMMLLLLLLMMMMMMLLLLLLJJJIIIGGGEEEDDDDDDBBB???>>>>>>>>>>>>===;;;;;;:::888666222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++******************+++,,,$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,------+++))))))***,,,...,,,,,,...111222000...+++,,,...111444999===???@@@>>><<<:::999999999999>>>BBBGGGJJJHHHBBB:::555000,,,***,,,,,,+++---111777777888777777888:::===AAADDDHHHKKKLLLNNNOOOQQQYYYYYYXXXXXXZZZ[[[]]]______^^^]]]___ccchhhkkklllmmmpppoookkkjjjggg[[[MMM===;;;888666666555333111222222111111000/////////000//////000000111222333111111222333333333333222000000///...............//////000111222444666777999:::<<<>>>AAADDDGGGHHHJJJMMMRRRUUUUUUUUUUUUVVVVVVXXX[[[]]]___bbbfffiiipppuuu~~~~~~|||zzzuuurrrpppnnnmmmpppuuu}}}wwwqqqjjjfffeeekkkuuu}}}zzzhhhbbbXXXQQQMMMLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA???>>>>>>???>>>===::::::999888666333000///---------,,,,,,++++++++++++***)))((((((((())))))++++++***)))))))))))))))(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,+++******,,,---,,,+++***,,,///000...,,,------///111555999===???>>>===;;;:::888888888888<<>>>>>??????>>>===999999999888666444111000......---,,,,,,+++*********))))))((('''(((((((((,,,+++***((('''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***++++++++++++,,,...---,,,,,,---...///---,,,......000222555999<<<>>><<<;;;:::999888777777777:::<<>>AAAFFFIIILLLNNNQQQRRRTTTTTTUUUVVVWWWWWWWWWVVVUUUWWW[[[```cccbbb^^^[[[ZZZZZZXXXUUUTTTSSSLLLCCC:::888666555555555444222222222222111000000//////,,,,,,------...000111222111111222333333333333222222111111000///000000000/////////000111333444555888888:::<<<>>>AAADDDEEEEEEHHHLLLOOOPPPPPPQQQQQQTTTTTTSSSSSSUUUZZZ```eeejjjnnnvvvxxxpppkkkfffcccbbbdddjjjxxxxxxssslllrrrzzz|||fff___VVVPPPMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDAAA???>>>>>>??????>>>===888888888888666444222000//////...---+++***))))))******))))))((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))+++,,,,,,+++***+++,,,......//////000000///.........///111333777:::;;;999999888888777777777777999;;;===>>>===;;;888666111---+++---,,,***+++///000333555777777777999:::<<<@@@EEEIIILLLOOORRRTTTRRRSSSTTTVVVVVVUUUTTTTTTTTTVVVZZZ___aaa___[[[WWWVVVTTTPPPMMMKKKIIIDDD@@@999777555444555555444333333333222111111000000///.........///111222444444111111222333333333333222333222111111000000111111////////////111222333444666777888:::===???BBBCCCBBBEEEIIILLLMMMMMMOOOPPPSSSTTTTTTUUUVVVZZZ```dddeeejjjqqqzzzzzz}}}xxxoooiiicccaaabbbfffqqq||||||uuuzzzxxxfff```WWWPPPMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEDDD@@@???>>>>>>??????===;;;888888888888666444222000//////...---+++***))))))+++++++++*********))))))'''&&&&&&&&&&&&&&&''''''))))))***+++++++++******((((((((((((((((((((((((&&&&&&''''''((()))))))))+++---...---+++)))))))))---...///000////////////---------///111333666888777777777777777777666666999:::<<<======<<<:::999222...,,,---,,,)))***...///222666888999999:::;;;;;;???DDDIIILLLNNNQQQTTTQQQRRRTTTUUUVVVUUUUUUTTTWWWXXXZZZ]]]______\\\YYYUUUQQQLLLIIIEEEAAA>>>===999888555555555555444333333333222222111000000000......//////000222333444111111222333333333333222333333222111111111111111.........///000111222333555555666888:::===???@@@@@@CCCGGGIIIJJJLLLMMMOOOOOORRRUUUWWWXXXZZZ]]]___aaaeeemmmttt}}}~~~yyyyyyxxxyyy~~~vvvnnngggcccbbbdddmmmvvv|||vvvhhhaaaXXXQQQNNNMMMNNNNNNMMMLLLIIIGGGEEEDDDDDDEEEAAA@@@?????????>>><<<999999999999888666444111000......---,,,,,,+++******+++++++++++++++***))))))&&&&&&%%%%%%&&&''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,...///...+++)))'''''')))+++---...------...///------------///111444555666666777888888777777777999:::<<<===>>>===<<<;;;333///,,,---,,,)))***------111666999:::::::::;;;999===BBBFFFIIILLLOOOQQQPPPQQQSSSTTTUUUVVVVVVVVVZZZZZZ[[[]]]___```^^^[[[VVVPPPLLLIIIDDD???===>>>;;;999777666666666555333333333333222111111000000...------......///000111111111222333333333333222333222111111000111111111............///000111222333444555666888;;;===>>>>>>AAADDDFFFHHHIIILLLNNNJJJNNNRRRUUUVVVWWWXXXYYY]]]aaagggnnnuuu{{{xxxtttppprrr|||~~~uuukkkfffbbbbbbgggnnnyyy{{{}}}yyyjjjcccZZZRRROOONNNNNNNNNMMMLLLIIIFFFEEEDDDDDDEEEBBB@@@?????????===:::777::::::999888666333000///---------,,,,,,+++++++++)))***+++++++++***(((((((((''''''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---......,,,)))(((((('''***---...------///111......---...///111333444555666777888999888888777888999<<<>>>???>>>===<<<444000------,,,)))))),,,+++///555999::::::::::::777:::???CCCEEEHHHKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXZZZ[[[]]]___bbbaaa___\\\XXXSSSOOONNNIIICCCBBBFFF===;;;888777777666555333444333333222222111111000//////............//////111111222333333333333222222222111000000000000000............///000111111222222333555777999;;;<<<;;;===AAACCCDDDFFFIIIKKKJJJLLLOOOQQQRRRSSSVVVXXXZZZ^^^bbbfffkkkuuu{{{xxxrrrllljjjoooyyy~~~qqqiiiccc```bbbfffmmmuuu~~~yyy{{{}}}~~~kkkeee[[[SSSOOONNNNNNNNNNNNLLLIIIFFFDDDDDDDDDEEEBBBAAA@@@??????<<<999666;;;;;;:::888666222000...,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&***)))((('''&&&%%%%%%%%%&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++---...,,,+++******(((+++///000//////222444////////////000111333444555666777999999999888888777999<<<>>>??????===<<<444000------+++((())),,,)))...444888999999999999444888<<<@@@BBBEEEGGGIIINNNNNNNNNOOOQQQTTTWWWXXXXXXZZZ]]]aaadddccc___[[[[[[VVVTTTTTTPPPIIIIIINNN???<<<:::888777777555333444444333222222111111000222111111000000000000000111111222333333333333222222111111000///000000000...............///000111111222333444666888:::;;;999;;;>>>@@@BBBDDDGGGIIILLLMMMNNNOOOPPPRRRVVVZZZYYY\\\___```dddmmmzzz{{{xxxrrrjjjeeefffkkkqqqwwwmmmeee______cccccciiisss~~~rrrqqqyyyzzzjjjddd\\\TTTPPPNNNMMMLLLOOOKKKGGGGGGJJJKKKHHHDDD???===;;;;;;<<<======<<<999999888777555222000......------,,,+++***)))))),,,++++++***)))'''&&&%%%)))###%%%(((&&&######%%%'''(((((('''%%%$$$((())))))))))))'''&&&%%%***)))((('''(((***,,,---(((***---......+++(((%%%+++,,,---///111222333333000000000///...///222444666888<<>>@@@CCCEEEGGGHHHGGGHHHJJJLLLNNNQQQRRRSSSUUUVVVXXXZZZ___gggpppwwwxxxooolllgggaaa```cccssswwwmmmfff```\\\___aaahhhttt~~~}}}jjjjjjqqq{{{llleee\\\UUUPPPNNNMMMMMMOOOKKKGGGGGGIIIJJJGGGDDDAAA???>>>===>>>???>>>===::::::999888666333111//////......---,,,+++******((((((''''''&&&%%%######)))'''%%%%%%''')))))))))&&&&&&'''(((((('''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$#########%%%'''(((***+++,,,,,,,,,+++)))(((((()))+++---///000111111444444333222111222555888999:::===>>>???>>>===;;;:::999777777999;;;<<<;;;444222///---+++***++++++***,,,000333666777888888555666888;;;???EEEJJJMMMOOOQQQTTTVVVVVVUUUVVVWWWZZZYYYZZZ\\\```bbbbbb```aaa```___]]][[[YYYXXXWWWTTTOOOGGG@@@;;;888666555444444333333222222111111///////////////000111111444333222111111222333333,,,...000222333222111///000//////......//////000000000111222333444555666;;;;;;<<<<<<===>>>>>>>>>EEEFFFHHHJJJLLLNNNPPPQQQUUUVVVWWWYYY\\\ccckkkqqqxxxsssllldddaaabbbfffsssuuummmgggddd```___ccclllvvvpppjjjqqq~~~mmmggg]]]UUUQQQOOONNNMMMOOOKKKHHHHHHIIIIIIFFFCCCDDDBBB@@@???@@@@@@???>>>;;;;;;:::999777444222000000//////...---,,,+++***)))))))))))))))(((''''''''')))+++***((((((***,,,(((((((((''''''&&&&&&&&&&&&'''((()))))))))(((''''''&&&%%%%%%&&&''')))***,,,,,,+++++++++***++++++((()))+++---...000000111111222111000000111444777;;;<<<============<<<<<<<<<999777666666777666555444333000---+++++++++,,,***,,,///333555777888888777777888:::???DDDIIILLLNNNQQQTTTVVVVVVVVVWWWXXXXXXXXXYYY\\\___bbbcccbbbcccccceeefffhhhiiiiiijjjkkkeeeYYYKKK???888666777555555555444333333222222///////////////000000111333333222222222333333444)))+++...111333333222222///..................////////////000222444777888;;;;;;<<<<<<======>>>>>>BBBCCCEEEGGGIIILLLMMMNNNSSSTTTUUUVVVYYY___eeejjjvvv{{{sssjjjeeeddd\\\fffvvvyyyrrrlllhhheeeaaa```fffooo|||yyylllppp}}}ooohhh^^^VVVQQQOOONNNMMMMMMKKKIIIHHHIIIHHHEEEBBBEEECCCAAA@@@@@@@@@???===:::::::::999666444111000//////...---,,,+++******))))))***++++++*********$$$'''))))))(((''''''(((***)))(((''''''&&&''''''&&&''')))***++++++******))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,++++++)))***,,,...000111222222......//////000222666999<<<<<<;;;;;;;;;;;;;;;;;;<<<999666555555555555444555333000---++++++++++++***+++...222555777888999999888888:::===BBBGGGJJJMMMPPPSSSUUUVVVVVVWWWXXXWWWWWWYYY[[[^^^bbbddddddgggjjjnnnrrrwwwzzz|||}}}yyymmm\\\JJJ===888777555555444444333222222222000000////////////000000222222222222222222333333...///111222222222000000......------------......000/////////111333555777555666777:::<<>><<<999999999777555333000///......---,,,+++***))))))&&&&&&'''(((((((((''''''&&&%%%%%%&&&(((((('''%%%***)))((('''''''''''''''$$$%%%''')))*********)))&&&&&&&&&&&&'''((()))))))))+++...000000...+++))))))***+++---///000111111...///111222444777<<>>>>>???AAACCCFFFHHHJJJKKKKKKMMMPPPSSSVVVZZZ___ccciiisss~~~uuunnnfffaaa```hhhtttzzzvvvqqqkkkhhhllluuuyyywww{{{|||zzzrrrjjj^^^TTTOOOMMMLLLLLLIIIIIIJJJIIIHHHGGGEEEDDDCCCAAA???>>>??????>>><<<888888888777555222000......---,,,+++***))))))((((((((()))))))))))))))((((((&&&%%%&&&(((***(((&&&''''''''''''''''''''''''"""###%%%&&&'''''''''&&&$$$%%%%%%&&&''''''(((((((((+++...111111///,,,)))&&&''')))+++,,,......///---...///000222555:::===;;;:::::::::::::::;;;;;;<<<:::999999;;;=========;;;999555111---+++++++++)))***---000333666999::::::888777666888<<>>???@@@???>>>999999999888666333000///......---,,,+++******)))++++++,,,,,,,,,++++++***&&&''''''&&&%%%&&&(((***###$$$&&&'''((((((''''''$$$%%%&&&'''(((((('''&&&&&&'''((())))))************,,,...000000///---,,,%%%&&&(((***,,,---......---............000444777:::;;;;;;<<<<<<=========???>>><<<===???AAABBBBBBAAA>>>:::555111...---,,,)))***,,,///333666999;;;:::888555444666:::>>>AAAFFFIIINNNPPPRRRSSSUUUWWWVVVXXXZZZZZZ[[[]]]bbbfffnnnqqqvvv|||}}}uuuhhhWWWEEE999555555444444333333222222111111000///////////////---...000111222222111111111111222222222333333333000//////......//////000,,,---///111222222111000444444555666777888888999:::;;;<<<>>>AAACCCEEEFFFFFFIIILLLNNNPPPRRRUUUWWW[[[bbbkkkuuuzzznnneeeeeeeeehhhvvv|||tttnnnrrr{{{{{{ooobbbaaabbbhhhwww~~~}}}yyy|||~~~~~~|||}}}~~~|||yyywwwxxx{{{rrrjjj]]]SSSLLLJJJJJJJJJDDDGGGIIIJJJIIIGGGFFFFFFBBB@@@??????@@@AAA@@@???:::::::::999777444222000000///...---,,,++++++***)))))))))))))))(((''''''###''')))&&&!!! &&&---!!!###%%%'''(((((('''&&&((((((***++++++******)))%%%&&&'''((())))))))))))---------.........//////'''(((***,,,...///000000333333222111000000333666;;;;;;===>>>????????????CCCAAA???@@@BBBDDDEEEEEEEEEBBB>>>888333000......)))***,,,///222666999;;;:::888555333444888===@@@EEEHHHLLLOOOQQQSSSUUUVVVVVVXXXZZZZZZZZZ\\\bbbfffkkknnnsssxxx{{{}}}}}}}}}}}}{{{xxxsssiiiZZZHHH;;;777666666555444444333333111111000///////////////...///111222333333333222333333222111111000000000000000////////////000000(((+++...222333333222111000000111222444555666666888888:::<<>>888888777666555333111000...------,,,,,,------...***)))''''''((())))))((('''(((((((((((((((''''''!!!$$$''''''%%%""""""###''''''''''''((((((((((((((((((''''''''''''((((((+++,,,...000///...+++***,,,)))'''&&&)))---000111222111000000000111333444666666666666888<<>>@@@AAABBBFFFHHHJJJKKKLLLMMMOOOQQQXXXZZZ^^^ccciiirrr{{{|||vvvssstttvvv~~~uuuvvv{{{mmm```ZZZVVVVVV\\\ggg|||}}}{{{zzzvvvxxxzzz{{{}}}xxxvvvttttttxxxrrriii\\\SSSOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA>>><<<;;;<<<===:::999999777666444222111------,,,+++******))))))***((('''''')))))))))(((''''''(((((((((((('''''' ###''''''&&&$$$%%%&&&''''''''''''((((((((((((((((((''''''''''''((((((***,,,...//////...,,,***+++(((&&&&&&(((,,,///000111111000000000111222333555666777888:::===BBBFFFKKKJJJHHHEEEAAA@@@AAABBB@@@>>>;;;888555111+++(((***+++++++++---111666;;;<<<;;;:::999999:::;;;<<>>;;;;;;<<<>>><<<:::888666444000...------------...111777;;;:::;;;;;;<<<<<<;;;;;;:::===AAAFFFIIIKKKLLLNNNOOORRRUUUYYY[[[ZZZ[[[^^^aaabbbccceeeggghhhhhhhhhhhhiiifffccc```[[[SSSHHHAAA666666555444333333333333222111111000///...------------...000000000000000000111222222222222111000222222111000...---,,,,,,...........................///111222111222333555777888999:::<<<===>>>??????BBBDDDFFFHHHIIILLLOOOPPPSSSWWW\\\bbbjjjrrrxxx|||yyywww}}}zzz{{{zzzqqqiiiZZZUUUQQQSSS[[[kkk~~~|||{{{zzzyyyyyy{{{}}}~~~}}}~~~wwwvvv}}}ooofffYYYPPPLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA>>>===<<<<<<;;;:::::::::999888666444222111+++,,,,,,---------------)))((('''(((******)))'''&&&'''((((((((((((((((((###%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((***+++,,,......---,,,+++)))'''&&&&&&))),,,......000//////000000000111111111444999<<<>>>???AAACCCEEEEEECCC@@@<<<:::::::::===;;;999777777555222000,,,,,,,,,,,,...222777;;;999999::::::::::::999999;;;>>>DDDHHHJJJKKKMMMOOORRRUUUYYY[[[[[[[[[]]]___]]]^^^^^^^^^^^^^^^^^^^^^___[[[VVVTTTSSSOOOGGG@@@666666555444333333333333333222222000///...------------...//////000000000111111111222222111111111////////////////////////........................---///000111111111333444777777888999:::;;;<<<===>>>AAADDDFFFGGGJJJMMMOOOMMMPPPTTTXXX^^^eeemmmrrrzzz|||~~~wwwnnn]]]VVVPPPOOOTTT```rrr~~~}}}{{{zzzyyyxxxxxxxxx{{{~~~~~~}}}~~~}}}wwwyyyrrrhhh[[[QQQMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB???>>>??????===;;;999888888777555333111000---......---,,,+++)))))))))(((((()))******((('''&&&&&&'''(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''******,,,---------,,,,,,***((('''(((+++---/////////000000111111111111111000444999===>>>>>>???@@@@@@AAAAAA???<<<:::;;;<<<<<<;;;999777777555111///)))******+++,,,111777;;;:::999999888888999999:::999===BBBFFFIIIKKKMMMOOOSSSVVVZZZ\\\\\\[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVUUUPPPKKKJJJKKKJJJDDD???666666555444333333333333444444333222000///......---------...//////000000222111111111111111111222000000000000000000000000////////////////////////,,,...000000000000222444555666777888999:::;;;;;;<<<>>>AAACCCEEEGGGJJJMMMLLLOOOSSSWWW[[[aaahhhlllqqqsssyyyzzzoooaaaXXXPPPMMMOOOWWWeeerrr|||{{{zzzxxxwwwwwwwwwwwwwwwyyy}}}}}}||||||zzzwwwvvv|||tttjjj]]]RRRMMMLLLJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEBBB@@@@@@AAAAAA>>>;;;888888777666444222111000000000///---***&&&###!!!((((((((()))+++***(((&&&%%%&&&'''((()))))))))))))))'''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,,,,---------***)))((()))+++...//////000000111222222222222111000444999<<<===<<<<<<===<<<===>>>===<<<;;;<<<===;;;:::999999888555111...))))))))))))+++///555999;;;::::::999999::::::;;;777;;;AAAFFFIIIKKKMMMOOOTTTVVVYYY\\\\\\ZZZWWWUUURRRRRRQQQPPPOOONNNNNNMMMLLLIIIEEEDDDDDDCCC@@@===666666555444333333333333444333333222111000//////------------...///000111222222111000000111222222333333222111///...------////////////////////////,,,---///000///000111333333444555666888999:::;;;888;;;>>>???AAACCCEEEHHHLLLNNNRRRUUUXXX]]]bbbfffkkkkkkooouuu{{{}}}qqqeeeZZZPPPKKKKKKOOOZZZddd{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvyyy|||}}}~~~~~~}}}||||||yyywwwwwwyyy|||}}}zzzwwwrrrrrrvvv~~~rrrhhh[[[RRRMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEBBB???@@@BBBBBB???;;;999999888777555333111000.........---***&&&###!!!(((((((((***+++***(((&&&%%%&&&'''((())))))))))))(((&&&$$$%%%'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))******+++,,,,,,------)))((('''(((+++---......000111222333444333333222111444888::::::::::::::::::;;;<<<<<<:::999:::;;;999999:::<<<;;;888333///,,,,,,+++******---222555777888:::;;;;;;:::888777777;;;AAAFFFIIIKKKNNNPPPTTTUUUXXXZZZZZZWWWRRROOOKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA???===<<<;;;666666555444333333333333222222111111000000000///------,,,,,,---...000111222222111000000111222222444333222111000...------........................+++---////////////111333111222333555777999:::;;;888:::<<<>>>???@@@CCCEEEKKKNNNQQQSSSUUUXXX]]]```eeecccfffmmmqqqsssyyywwwfff[[[OOOIIIGGGIIIQQQYYYhhhyyy}}}zzzyyywwwvvvuuutttttttttvvvyyy{{{}}}}}}}}}~~~}}}|||{{{yyyxxxvvvuuutttooooooppptttyyy{{{zzzwwwoooqqqwww~~~}}}ooofffZZZQQQMMMMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEAAA>>>???BBBCCC???:::::::::999888666444333222+++,,,---...---+++)))(((((('''(((***++++++(((%%%%%%&&&'''((())))))))))))&&&$$$"""###'''))))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))***+++,,,,,,------(((&&&&&&'''***,,,---,,,111222333444555444333333222555888999999888888999999:::<<<;;;999888888888777888;;;>>>>>>;;;666111//////---+++***,,,///333222444888;;;;;;888444222777;;;AAAFFFIIILLLOOOQQQSSSTTTVVVXXXXXXTTTOOOJJJGGGGGGHHHHHHGGGEEECCCBBBBBBBBBBBB@@@<<<:::999:::666666555444333333333333000000000000////////////------,,,,,,---...000111333222111000000111222333000000000000000000000000------------------------+++---.../////////111222000111222555777999;;;;;;:::<<<>>>???@@@AAACCCEEEKKKMMMPPPQQQSSSUUUYYY\\\___]]]```gggjjjiiinnnvvv|||~~~ggg[[[NNNGGGEEEFFFLLLTTTYYYkkk~~~|||zzzyyywwwvvvttttttsssssswwwyyy|||}}}}}}|||}}}}}}{{{zzzxxxvvvsssqqqooonnnhhhhhhkkkrrryyy}}}}}}{{{pppsssxxx~~~{{{kkkddd[[[RRRNNNLLLLLLLLLNNNLLLIIIGGGEEEEEEFFFFFFEEECCCAAA???===;;;:::999<<<;;;999888777555222///222///,,,+++,,,,,,)))'''(((((((((((())))))))))))$$$%%%&&&'''(((((((((((())))))((('''''''''''''''""""""###%%%'''((()))***&&&&&&&&&''''''''''''(((,,,(((&&&'''+++...---,,,...---,,,***)))***---000//////111222222222222222222333555666666666555444888999:::;;;;;;:::888777777888999<<<===;;;777333000+++)))...222111000111444555777888777666444333888;;;???DDDIIIMMMOOOPPPVVVVVVVVVYYY\\\YYYPPPIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEAAA>>>=========;;;999:::888555444444444333222666555444222111000000000---,,,,,,+++,,,...111222444333111000000000111222111111000000//////......++++++++++++,,,---..................////////////333333333333333333333333999999;;;===???BBBDDDFFFHHHJJJMMMNNNOOOOOOQQQSSSZZZ\\\^^^aaaeeehhhjjjkkkuuu{{{nnn^^^NNNFFFEEEFFFHHHLLLRRR]]]ooo~~~||||||wwwwwwvvvtttqqqppprrrsssxxxzzz~~~zzzvvvvvvuuussspppmmmjjjhhhgggbbbaaaaaagggpppzzzzzz|||{{{mmmfff\\\SSSNNNMMMMMMMMMNNNLLLJJJGGGEEEDDDDDDEEEDDDCCCAAA???===;;;::::::<<<:::888777777555222///000...+++***++++++)))''')))))))))))))))(((((((((&&&&&&''''''((())))))***))))))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((('''%%%&&&(((***++++++*********((('''))),,,///000111222333333444444333222333444666888999::::::;;;<<<======<<<;;;999777999999:::<<<===;;;888555333---)))+++...---,,,---333444666777777666555444777:::>>>CCCHHHLLLOOOPPPVVVUUUVVVYYY\\\YYYRRRKKKCCCCCCCCCCCCCCCDDDDDDEEEGGGEEECCCBBBCCCCCCAAA>>>???<<<777555555555444333555444333111000000/////////...---,,,,,,---///000111000000///000111222333222111111111000000000000......---------------...............////////////111111111222222333333333666777888:::===???AAACCCDDDGGGKKKMMMOOOQQQTTTVVVXXXYYY\\\```dddhhhkkklllrrrwww}}}oooaaaRRRKKKIIIHHHHHHKKKOOOWWWgggzzz}}}{{{{{{vvvvvvuuusssqqqppprrrssswwwzzz~~~{{{wwwuuusssqqqmmmjjjgggdddcccYYYWWWWWW]]]iiivvv~~~ppphhh]]]TTTOOOMMMMMMMMMNNNMMMJJJGGGEEECCCCCCCCCDDDCCCAAA???===;;;::::::<<<:::888777666555222///...,,,***)))******)))(((*********))))))(((((((((((((((''''''((()))++++++))))))(((''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((+++---*********)))((())),,,...111111222333444444444444222333444666999<<>><<<:::999::::::;;;===>>>>>><<<999777///)))***,,,+++,,,---222333555777888777666555666888<<>>@@@AAACCCFFFJJJMMMNNNPPPSSSUUUUUUWWWZZZ^^^bbbfffjjjkkkmmmppptttyyyssseeeWWWPPPMMMJJJIIIIIINNNRRR^^^ppp~~~yyywwwvvvtttttttttrrrpppppprrrtttwwwzzz~~~~~~zzzwwwsssqqqmmmiiieeebbb```^^^YYYUUUSSSXXXeeewwwssskkk___UUUPPPNNNNNNNNNNNNMMMJJJGGGEEECCCBBBAAADDDCCCAAA???===<<<;;;:::;;;999777777666555222000---,,,+++***************++++++******)))((((((((()))((('''&&&&&&(((***+++))))))((('''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&)))******((()))---111......---+++******,,,...000111222333444444444444444444444555888<<<@@@CCCBBBBBBAAAAAA???===;;;:::;;;;;;===@@@CCCEEEDDDBBB:::111******---...000333000111444666888888777666555777:::>>>DDDIIINNNPPPQQQQQQRRRUUUXXXWWWSSSPPPFFFDDDAAA@@@@@@CCCGGGIIIIIIJJJLLLOOOPPPPPPOOOMMMNNNHHH???999555555555444222222000//////.........///...------------......,,,------...///000111222111111111111111111111111000///......---------...............//////////////////000111333444555555777777888:::<<<>>>AAABBBEEEGGGJJJLLLLLLMMMNNNPPPTTTUUUXXX[[[___ccceeeggggggiiimmmqqqxxxzzzlll\\\TTTPPPMMMKKKKKKPPPQQQYYYjjj}}}yyyuuusssqqqrrrrrrrrrqqqpppppprrrtttyyy|||~~~zzzvvvtttpppnnnjjjfffbbb^^^\\\[[[[[[WWWTTTWWWdddxxxuuummm```VVVOOOMMMMMMMMMNNNMMMKKKHHHEEECCCBBBAAACCCBBB@@@???===<<<;;;;;;:::888777666666555222000---------,,,+++***+++++++++*********)))))))))((()))'''&&&%%%%%%&&&(((***))))))((('''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&(((******((()))...111000000///,,,***((()))+++///000111222333333333333555444333444666:::>>>AAABBBBBBBBBAAA???>>>===<<<<<<===AAAFFFKKKNNNNNNMMM@@@666---+++,,,---///222---///222555888888888888555666888<<>>@@@EEEHHHJJJMMMQQQTTTVVVWWWWWWWWWUUUNNNDDD;;;666444444333111111000///............,,,,,,,,,---...///000000------......////////////000000000000000000000000------,,,,,,---...//////............///////////////000111222333444555666666666777999;;;===???@@@CCCEEEHHHIIIIIIJJJLLLMMMSSSTTTVVVXXX[[[]]]___```aaadddiiinnnrrrxxx~~~vvveee\\\WWWSSSQQQRRRSSSSSSYYYhhh~~~~~~}}}zzzxxxvvvtttrrrpppooopppppppppoooppprrrttt{{{~~~~~~yyysssooommmllljjjfffbbb^^^\\\[[[ZZZWWWUUUSSSXXXeeeyyywwwnnnaaaUUUOOOLLLLLLMMMNNNMMMKKKIIIGGGEEECCCBBBCCCBBB@@@>>>===<<<<<<;;;999888666666666555222000.........---*********,,,************************((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''))),,,///......---+++(((&&&'''(((//////000111222222222222555555444444555999<<<>>>BBBBBBAAAAAAAAAAAAAAAAAA???BBBGGGOOOUUUXXXXXXWWWGGG<<<111---+++((()))++++++---111555888999999999555666777999>>>DDDJJJMMMNNNOOOPPPRRRRRRRRRRRRRRRTTTOOOHHHBBB???@@@BBBDDDLLLOOOTTTWWWZZZ\\\^^^```]]]UUUJJJ@@@:::666444333111111000///////////////++++++,,,---...///000000---...///////////////...///////////////000000000,,,,,,,,,,,,---...///000............///////////////000000111222333444444333333444555777999;;;<<<<<>>===<<<<<<<<<999777666666666444222000...//////,,,)))''')))***)))))))))******++++++,,,((((((''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$&&&)))+++------+++,,,,,,+++)))((((((***000000111222333333333333444444444555777:::===???BBBBBBBBBBBBCCCEEEFFFFFFEEEIIIPPPWWW^^^```^^^[[[LLLAAA555000,,,(((''')))***,,,000444888:::::::::666666666888<<>>999555333111111000000//////000000,,,,,,---......//////...,,,---...000111111111000//////000000000111111111///...............//////............////////////.../////////000000111111333333333555666888:::;;;:::===@@@CCCEEEGGGIIILLLLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[___cccggglllssswww|||uuuqqqxxx|||wwwoooiiifffbbbcccgggppp|||~~~zzzvvvtttsssssspppnnnkkklllmmmnnnnnnooosssuuuxxx{{{|||xxxooohhhdddddd```^^^[[[YYYWWWXXXYYYZZZ[[[^^^ccciiiqqq{{{yyyoooaaaUUUMMMKKKKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<888777666555666444222000---......,,,(((&&&''')))(((((()))***+++,,,,,,---(((((())))))))))))((('''))))))((('''''''''''''''""""""$$$%%%'''((()))***&&&&&&&&&'''''''''(((((()))&&&%%%'''+++//////...***,,,------,,,+++---...111111222333444444444444333333444666888;;;>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJNNNUUU]]]cccccc```]]]MMMBBB888333000---+++---)))+++000444888:::;;;;;;777666666777;;;@@@FFFJJJRRRSSSTTTTTTSSSSSSTTTUUUZZZZZZYYYWWWSSSMMMHHHEEEEEEIIIMMMQQQSSSWWW]]]bbbggg```UUUJJJBBB;;;777444222111111000000000000111......//////......---,,,***+++...000222333333333000000111111222222222333222111000//////......///............/////////000---------...............444444555666888:::;;;<<<<<<>>>AAABBBCCCCCCEEEGGGIIIJJJLLLNNNQQQTTTVVVWWWXXXYYYZZZ]]]aaahhhpppvvvzzz}}}tttsssxxx{{{qqqllljjjlllooovvv~~~~~~yyytttqqqpppooollliiijjjlllmmmmmmmmmooosssuuuuuuxxxyyyuuummmeeecccccc[[[YYYWWWUUUUUUVVVXXXZZZ]]]aaafffjjjnnnrrryyy}}}~~~xxx}}}tttfffXXXOOOLLLMMMOOONNNMMMKKKIIIGGGFFFEEEEEEFFFDDDAAA@@@@@@???===;;;:::999888666444222000///111%%%&&&,,,)))""".........---,,,+++***))))))(((&&&%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,***(((&&&%%%$$$%%%%%%((('''&&&&&&'''))),,,---.........---,,,+++***)))---///222333333333444555777555666888888777:::@@@===>>>>>>@@@IIISSSXXXWWWOOONNNOOOTTT[[[]]][[[WWWSSSHHH:::222111000,,,(((((((((***000777<<<===<<<===999666555888===BBBEEEMMMOOORRRTTTTTTUUUWWWYYY[[[\\\]]]\\\YYYTTTNNNJJJJJJKKKLLLOOOSSSXXX]]]```gggeee___TTTGGG===888777444333222222222111///---------,,,,,,,,,,,,++++++111111111111000000000000000000/////////000222333111000///...,,,,,,++++++........................000000////////////000000333333333333444666777999>>>>>>???AAACCCDDDFFFFFFHHHKKKNNNRRRTTTUUUVVVUUUXXXYYY[[[\\\___dddjjjnnnxxxzzz~~~zzz}}}uuuuuuwww{{{}}}|||xxxuuurrrppppppooonnnmmmkkkjjjjjjlllnnnoooooonnnwwwtttpppmmmiiiddd___\\\XXXVVVTTTSSSVVV\\\bbbfffkkkjjjgggccc```bbbiiiooo|||~~~vvvzzzvvvgggZZZQQQNNNOOOQQQNNNMMMKKKIIIGGGFFFEEEEEECCCAAA???>>>===<<<:::888::::::999777555333111000///+++''''''***,,,***'''************)))((('''&&&(((((()))***************(((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,.........---,,,+++***)))+++...111222222222333444555333444777777666999>>>???AAABBBEEEMMMWWW[[[ZZZOOOMMMMMMPPPUUUWWWTTTQQQUUUJJJ===444111///***&&&))))))+++000888===?????????<<<888777999???DDDGGGKKKNNNQQQRRRSSSTTTUUUWWWYYY[[[^^^______\\\XXXVVVQQQQQQRRRTTTWWW[[[___aaafffeee```VVVJJJ@@@:::888555333222222222222///............---------,,,,,,000000000000000000000000222222111000000111222333000000111111111000///.........------------......000000////////////000000333333222333444555777888;;;<<<===???@@@BBBCCCDDDEEEGGGJJJMMMOOOPPPPPPPPPUUUVVVXXX[[[]]]bbbhhhmmmuuuwww{{{}}}{{{vvvssspppnnnnnnnnnmmmllllllkkkkkklllooorrrrrrrrrrrroookkkgggddd___ZZZWWWVVVTTTRRRSSSWWW^^^eeejjjjjjgggdddbbbcccfffiiikkknnnttt{{{{{{zzz{{{kkk\\\SSSQQQQQQRRRMMMLLLKKKIIIGGGFFFEEEEEEFFFDDDBBB@@@???>>>;;;999;;;:::999888666444222111---///000///,,,******+++))))))))))))((('''&&&&&&&&&'''***+++,,,+++)))(((''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&###$$$%%%'''((()))))))))&&&%%%$$$$$$%%%'''***+++............---+++***)))***,,,000111111111222333333222222555555444777<<>>CCCGGGJJJMMMPPPQQQRRRRRRSSSTTTVVVYYY]]]aaaccccccaaa```[[[ZZZZZZ[[[]]]```ccceeeiiihhheee]]]RRRFFF>>>:::666444222222222222000.../////////............---......//////000111111111333222111111000111111111...000111333333111000...///...---++++++---...///000//////......//////000222222222222333555666888888999:::<<<>>>???@@@AAACCCDDDGGGIIIKKKLLLLLLLLLQQQSSSVVVXXX[[[```fffkkkqqqssswww{{{}}}{{{sssqqqnnnllllllmmmlllkkklllkkkkkkmmmqqqtttvvvvvvrrrooojjjfffbbb^^^YYYVVVRRRQQQPPPQQQVVV]]]eeejjjhhheeeaaabbbgggiiihhhfffbbbhhhpppxxx~~~zzzxxxooo^^^UUUQQQQQQQQQMMMLLLJJJHHHGGGFFFEEEEEEHHHFFFCCCAAA@@@???<<<:::999999888777555333111000---000111///***((((((******+++++++++******)))(((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&%%%"""$$$&&&((()))))))))(((&&&&&&%%%%%%&&&(((***,,,//////......---+++***)))***,,,///111111222333444333111222555555444777<<<===AAADDDEEEIIINNNOOOMMMDDDBBBAAACCCGGGKKKMMMNNNIIIBBB:::555333222...+++******+++...444;;;AAADDDDDDBBB>>>:::999;;;@@@CCCIIILLLOOOQQQRRRRRRRRRSSSUUUWWW\\\```bbbcccbbbbbbaaaaaaaaabbbdddgggjjjllloooooolllfff[[[NNNCCC<<<777555333222222222000////////////.........------,,,------...000111111222222111111000//////////////////000000//////...---000...,,,******,,,...000/////////....../////////111111111111222444555777777777999:::<<<===??????CCCDDDFFFHHHJJJJJJKKKKKKOOOQQQTTTWWWZZZ___eeeiiinnnpppssswww{{{}}}~~~{{{yyyqqqooolllkkklllllllllkkkjjjiiijjjmmmrrruuuwwwxxxsssooojjjddd___ZZZUUURRRNNNMMMMMMNNNRRRWWW]]]aaabbbaaa```aaadddeeecccaaaaaaeeemmmtttzzzzzzsssxxxqqq^^^TTTQQQOOONNNLLLKKKIIIHHHGGGFFFEEEEEEDDDBBB???>>>===<<<999777777777777555444222000///222000---+++))))))))))))+++++++++,,,++++++***)))'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&%%%$$$%%%'''((()))(((''''''((('''&&&&&&''')))+++---/////////...---,,,+++******---000222222333444555444333333666666555888===;;;@@@CCCBBBBBBEEEEEEBBBBBB@@@???@@@CCCFFFIIIJJJCCC>>>999666444222...+++)))))))))+++///555<<<@@@FFFFFFCCC???;;;;;;===@@@GGGKKKOOORRRSSSSSSSSSTTTWWWYYY]]]___aaaaaa``````dddddddddfffiiimmmqqqsssssssssqqqkkkaaaTTTFFF>>>999777444222222222111000.........------------,,,++++++,,,...///000111222222222222111111000//////222111///...---------...///...,,,******,,,.../////////............//////000000000000111333444555666777888:::;;;===>>>???BBBCCCDDDFFFGGGIIIIIIJJJMMMPPPSSSVVVYYY^^^cccfffjjjlllppptttxxx{{{|||}}}{{{xxxvvvpppnnnlllkkklllmmmllllllhhhhhhiiimmmqqquuuvvvuuuoookkkddd]]]XXXRRRMMMJJJKKKKKKKKKLLLNNNQQQTTTVVVXXX[[[]]]\\\ZZZZZZ[[[]]]aaafffnnnuuu{{{}}}wwwxxx}}}ooo\\\SSSPPPNNNMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDBBB@@@??????>>><<<:::666666666555333111000///555111,,,***+++,,,+++)))((())))))******)))((((((***((('''&&&&&&(((***+++''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&'''))),,,---////////////---,,,+++******,,,000222333333444666555444444777777666999>>><<>><<<===@@@EEEIIINNNRRRSSSSSSTTTUUU[[[\\\___aaabbbbbbaaa```dddeeefffhhhkkkppptttwwwtttsssrrrnnneeeXXXJJJAAA;;;888555333222222111000.........---------,,,,,,++++++,,,---...///000111222333333333333222222111111111000///////////////...---,,,******,,,---...///......------......///////////////000222333555666666777999;;;<<<>>>>>>>>>???@@@BBBDDDEEEGGGHHHLLLOOORRRUUUXXX\\\```cccfffiiimmmqqquuuyyyzzz{{{}}}~~~{{{wwwtttrrrooollljjjjjjkkklllllllllfffgggjjjnnnrrrtttsssqqqlllggg```ZZZTTTPPPKKKHHHIIIJJJLLLOOOPPPQQQRRRRRRRRRUUUWWWVVVTTTUUUYYY^^^dddiiiqqqyyy}}}|||kkkYYYQQQPPPOOONNNJJJJJJHHHGGGFFFFFFEEEEEEEEECCCBBBAAAAAAAAA???===666666666555444222111000000///---------,,,***)))''''''(((((()))(((((('''''''''''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&(((+++,,,000000//////...,,,+++***(((+++///111222222444555555444444777777666999>>>;;;@@@BBB>>><<<>>>???>>>BBBBBB@@@>>><<<<<<===>>>@@@???===;;;777333///,,,((()))))))))(((+++///333>>>AAADDDCCC???<<<<<<>>>AAAEEEKKKPPPRRRSSSTTTTTTYYY[[[]]]```bbbbbbcccbbbeeeeeefffhhhlllppptttvvvttttttsssqqqkkk```SSSJJJ<<<999555333222222222111/////////............---++++++,,,---......////////////111111222111000000***,,,...111222111///...---,,,,,,++++++,,,,,,---///......------......//////.........///111333444444555666888:::;;;<<<===<<<<<<===???BBBDDDFFFGGGKKKMMMQQQSSSUUUXXX\\\___bbbdddiiinnnsssvvvyyyzzz{{{|||}}}}}}~~~|||||||||zzzwwwssspppnnnllljjjhhhhhhiiikkkkkkkkkggghhhlllqqqtttssspppmmmfffbbb\\\VVVRRROOOLLLJJJGGGJJJPPPUUUYYYZZZYYYXXXVVVUUUUUUVVVXXX]]]cccgggmmmrrrzzzhhhWWWPPPPPPPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFAAA???>>>>>>???>>>===;;;777777777666555333222111***,,,...///,,,)))''''''(((((()))))))))))))))(((###$$$&&&(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))+++&&&%%%$$$$$$%%%'''***+++000000000///...---++++++'''***---000000111333444555333444777777555888>>>888===???<<<:::===??????===>>>>>>===<<<;;;<<<>>>=========<<<:::777444222(((******)))'''(((,,,000555:::@@@@@@===::::::<<<>>>CCCIIINNNQQQRRRSSSTTTTTTVVVZZZ]]]```cccddddddfffffffffhhhkkkooosssuuuvvvvvvuuuuuuqqqhhh\\\SSS<<<999555333333222222111000000000000////////////+++,,,,,,------.........***+++,,,.........------ %%%+++111333111...+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.....................///000222333333444555777888:::;;;<<<;;;<<<===???BBBEEEGGGIIIJJJLLLOOORRRSSSVVVYYY[[[___aaaffflllqqquuuwwwyyy{{{|||||||||}}}zzzzzzyyyxxxuuuqqqnnnkkkjjjhhhffffffhhhiiijjjiiigggjjjnnnsssuuusssooojjj\\\XXXSSSOOOLLLKKKIIIGGGEEEKKKSSS[[[aaabbbaaa```]]]YYYVVVXXX```iiiooorrryyy~~~}}}hhhXXXPPPOOONNNMMMKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000///...,,,***)))))))))***+++******)))(((''''''&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))......//////...------,,,((())),,,000444555444222666777888777666555666777999;;;>>>@@@AAA@@@===<<<@@@@@@@@@>>><<<<<<>>>@@@;;;???@@@===:::888222,,,///***((())))))(((***...111222555;;;@@@@@@===999===@@@EEEKKKPPPTTTVVVVVVVVVYYY\\\]]]^^^___aaaccccccbbbbbbdddggglllqqqsssrrrttttttsssrrrooodddXXXIIIAAA888555777888555111000//////...............222111///......000333555111111222333333333222222222222111111000...---,,,)))))))))***+++---...///......------------......000000000000////////////333333444444666777888999:::;;;===>>>>>>???BBBDDDFFFHHHKKKNNNQQQTTTVVVVVVYYY\\\aaafffkkkoooqqqrrrtttssssssvvv{{{~~~|||}}}yyyuuussspppllljjjccccccccccccdddfffhhhiiikkkkkkoootttwwwsssiii```YYYVVVQQQMMMJJJGGGEEECCCHHHLLLWWWeeemmmmmmjjjjjjeee```\\\___jjjvvv}}}jjjYYYPPPMMMLLLLLLKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000000///...,,,++++++************))))))((((((''''''((((((((()))******++++++'''((((((((())))))))))))''''''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,---...............---,,,++++++,,,///333555444333555777888777666555666777777999===???@@@???===;;;?????????===;;;:::<<<===>>>AAABBB???===;;;666//////***((()))***(((***------///333999???BBBBBB@@@===@@@EEEJJJNNNRRRSSSTTTVVVXXX[[[]]]^^^___aaabbbcccbbbcccdddggglllpppssssssuuuuuuttttttrrrhhh]]]LLLDDD999444555555333///333333222111111111111111---,,,***)))***,,,...000000000111222222222222111000000000000000000///......---,,,+++++++++++++++......------------............//////000000000111222222222333444555777777888:::<<<<<<===>>>AAACCCEEEGGGJJJMMMPPPSSSTTTUUUYYY[[[___ccchhhkkknnnooorrrqqqqqqtttyyy|||}}}}}}{{{wwwssspppnnnkkkhhheeeddddddcccdddeeefffgggkkkkkkmmmqqqrrrmmmccc[[[TTTQQQNNNKKKHHHFFFDDDCCCKKKPPP\\\kkkrrrpppmmmllldddccceeejjjsss|||lllZZZPPPLLLKKKKKKKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000............,,,+++***)))))))))))))))(((((((((((('''(((((())))))***++++++''''''((((((((()))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((***)))&&&$$$%%%(((+++...,,,------............------,,,+++---000333555555555666777777555555666777999;;;>>>AAACCCCCCBBBAAAEEEEEEEEEBBB@@@??????@@@>>>AAABBBAAAAAA@@@;;;444000+++(((***+++)))))),,,***+++///666===BBBEEEEEE===???CCCGGGLLLOOOQQQRRRUUUXXX[[[]]]]]]^^^```bbbcccccccccdddgggkkkoooqqqsssvvvwwwvvvwwwvvvnnndddVVVLLL???777555555333000111111000///////////////...---+++***+++,,,...///...///000111111111111000...//////000111111111000000///...---,,,+++++++++......------------......,,,---...///000111111222000000111111222333444555666888::::::;;;<<>>======<<<;;;:::888888777666555333111000,,,---------,,,+++)))'''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%'''''''''((((((((())))))'''''''''''''''((())))))''''''''''''(((((((((((()))'''&&&%%%&&&''')))+++***+++,,,---...............,,,******---111333444444555777666555555666777666999===AAADDDFFFFFFFFFIIIIIIIIIGGGDDDCCCCCCDDD<<>>999777555444000000///...............///...---,,,,,,---///000------...///000000000000//////000111111111111000......---------......///......------------......------......///000000111000000000000111222333444444666777888999:::===???BBBDDDFFFIIILLLNNNPPPQQQWWWXXXYYY[[[^^^aaaeeegggiiiiiijjjlllooosssuuuvvvwwwwwwxxxzzz|||}}}|||{{{{{{wwwtttnnnjjjhhhfffcccbbbcccbbbbbbbbbbbbdddeeeffflllkkkhhhfffbbb[[[SSSMMMGGGGGGFFFDDDBBB@@@@@@AAAKKKSSSbbbrrrwwwrrrllljjjiiirrr}}}ppp]]]QQQMMMNNNOOOKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000......//////...,,,***((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((***)))((('''&&&''''''''''''''''''((((((((())))))$$$%%%&&&'''''''''&&&&&&)))***+++---...////////////,,,((((((***...111333333555666666555555666888222555999>>>BBBEEEGGGGGGFFFGGGHHHFFFDDDCCCCCCDDD>>>AAAEEEIIIPPPUUURRRKKK;;;222,,,,,,,,,***))))))+++,,,---///111666:::===999;;;===BBBGGGMMMQQQTTTTTTVVVYYY[[[\\\]]]___```ccccccdddeeegggjjjlllnnnqqquuuxxxxxxyyyzzzwwwrrrkkkaaaQQQDDD<<<888666555444333222222111111222222---,,,++++++++++++,,,---,,,,,,---...///000000///111111111111111000000///.........------...//////......------------....../////////...............000000000000111222333333333444666666777888;;;===@@@BBBDDDGGGJJJLLLMMMNNNUUUUUUVVVXXXZZZ^^^aaaccccccdddfffgggjjjmmmoooqqqqqqrrrtttwww{{{~~~{{{xxxwwwvvvrrrnnniiieeecccaaa```___^^^^^^^^^___aaadddfffhhhkkkiiieee```ZZZTTTMMMIIIDDDEEEDDDAAA>>>>>>@@@BBBMMMUUUeeetttxxxsssnnnnnnrrrzzzttt```SSSNNNNNNPPPKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000000000000000///---,,,+++))))))))))))((((((((((((&&&''''''(((((()))******&&&&&&'''''''''(((((((((+++***((('''&&&&&&''''''''''''''''''((((((((()))###$$$&&&((((((&&&$$$###'''(((***,,,...///000000000,,,)))'''***---000222333444555666555555666888666888<<<@@@DDDGGGHHHIIIEEEGGGIIIIIIHHHHHHHHHIIIFFFIIIMMMTTT]]]dddbbb[[[CCC888...,,,,,,+++))))))+++,,,------...000555888:::;;;<<<@@@EEEKKKQQQTTTSSSVVVYYY[[[[[[\\\^^^```ccccccdddfffgggiiikkklllooosssvvvvvvwwwzzzxxxuuupppfffVVVHHH===888555444333222111111000000111111//////......------......+++,,,---...///000000000111222222222111000000///111000///...---,,,,,,,,,......------------....../////////.........------000000//////000111111222222333555555666777:::<<>>CCCHHHSSS[[[jjjxxx{{{wwwuuuwww{{{yyydddTTTMMMMMMOOOKKKIIIGGGFFFGGGGGGEEEDDDCCC@@@>>>======<<<;;;:::888888777666555333111000000///...---,,,+++++++++******))))))((((((''''''&&&&&&'''(((((())))))***&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&%%%%%%&&&'''))),,,...000111111111...+++)))+++///111222222444555555555555666888;;;<<<>>>AAABBBDDDEEEEEEEEEGGGJJJLLLLLLMMMNNNOOOOOORRRUUU\\\gggnnnllldddJJJ===111,,,,,,+++)))***'''))),,,,,,---000555999======>>>@@@DDDIIINNNRRRSSSUUUXXXZZZ[[[\\\^^^___ccccccdddfffgggiiijjjkkkmmmqqqttttttuuuwwwxxxuuuuuukkk\\\MMMAAA:::666555111000//////......//////111111111000000000//////+++,,,---///000000000111000000111222222222111111///......---,,,,,,,,,---......------------......------.................................//////000111333444555555777:::<<<===>>>AAACCCFFFGGGHHHIIILLLMMMPPPSSSVVVXXXYYYZZZYYY\\\^^^```aaacccgggjjjlllnnnpppsssvvvxxxzzz{{{~~~}}}zzzwwwtttrrrfffccc^^^[[[[[[\\\\\\\\\YYYYYYYYY[[[]]]```cccdddaaa^^^YYYSSSMMMHHHGGGFFF@@@AAAAAA>>>===AAAIIIQQQXXX```mmmyyy|||zzz{{{}}}fffTTTLLLKKKMMMKKKIIIGGGFFFGGGGGGEEEDDDCCCAAA>>>=========;;;:::888888888666555333111000---,,,***(((''''''((((((+++******)))(((''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''(((%%%''')))+++...000111222333000---,,,---000222333222333555555555555666888888999999:::::::::::::::@@@CCCGGGIIIJJJKKKMMMOOOTTTVVVYYY```jjjrrrnnngggOOOAAA222---,,,+++******$$$'''+++---...222777<<>>@@@BBBEEEFFFGGGHHHHHHJJJMMMQQQTTTVVVWWWWWWWWWZZZ]]]^^^^^^```eeehhhhhhjjjmmmqqquuuxxxzzz{{{zzz|||||||||{{{yyyvvvqqqmmmjjjccc```[[[YYYYYYZZZ[[[\\\YYYYYYYYYZZZ\\\^^^```bbb\\\ZZZUUUNNNIIIEEEEEEFFF>>>??????======CCCNNNWWWZZZaaammmxxx{{{zzz~~~hhhUUUNNNMMMMMMKKKIIIHHHFFFEEEEEEFFFFFFCCCAAA???>>>>>>===<<<;;;888888777666555333111000//////---,,,+++*********---,,,***(((&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&###%%%''')))++++++++++++'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&(((***,,,...000111//////...,,,+++---000333333444666666555444444555;;;:::999:::<<>>@@@AAAAAABBBFFFNNNTTTVVVVVVWWWWWWWWWYYY\\\^^^]]]^^^```cccfffiiilllmmmnnnmmmnnnqqqvvvxxxvvvtttzzzxxxmmm[[[JJJAAA;;;777555222222555444000///111000000///...------,,,,,,***,,,...///111111111000222000///000222222///,,,,,,//////,,,,,,//////---,,,,,,,,,------.........////////////////////////............///////////////000111333555777888999===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHJJJLLLOOORRRTTTTTTWWWYYY[[[\\\]]]```bbbdddfffiiilllppptttwwwxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}wwwvvvuuutttsssooojjjfff]]][[[XXXVVVTTTUUUVVVWWWWWWWWWWWWXXXZZZ^^^aaaddd]]]VVVNNNIIIHHHFFFAAA===???>>>======@@@GGGPPPWWW[[[]]]```dddkkkuuu~~~gggVVVPPPOOOOOONNNLLLJJJGGGEEEDDDCCCCCCDDDBBB???>>>>>>===<<<:::888888888666555333111000//////---,,,+++*********---,,,***)))(((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''$$$%%%'''((()))))))))((('''''''''&&&%%%$$$"""!!!'''&&&%%%%%%%%%%%%&&&''''''((())),,,...000222333000000///---,,,,,,///222444666888888777666666777;;;::::::;;;===@@@BBBCCCDDDFFFIIIOOOTTTWWWXXXWWWYYY]]]___]]]^^^___]]]YYYQQQGGG:::000---,,,+++***))))))***+++---111777;;;???AAABBBAAABBBEEELLLRRRVVVWWWXXXYYYYYYZZZ]]]```___```aaadddfffiiijjjkkkmmmmmmnnnrrrwwwzzzyyywwwzzzyyyppp___OOOEEE>>>999666222111444444000///111000//////......---,,,,,,+++,,,---///000111000000222000000111333222///---+++......++++++------***,,,,,,---------.............................................////////////...///000222333555666777:::<<<>>>>>>>>>???AAACCCEEEFFFFFFHHHJJJMMMPPPRRRTTTVVVXXXZZZZZZ\\\^^^```ccceeehhhkkkooorrruuuwwwvvvwwwzzz|||~~~}}}~~~}}}|||{{{zzzzzzzzzxxxvvvtttrrroooiiiccc___[[[YYYVVVTTTSSSSSSUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\UUUPPPIIIFFFEEEDDDAAA===<<<<<<<<<<<<>>>EEEMMMSSSUUUVVVXXX\\\cccnnnyyyzzzgggXXXRRRQQQPPPMMMLLLIIIGGGEEEDDDCCCCCCEEECCC@@@>>>>>>===;;;:::999999888777555333111000//////...---,,,+++******,,,,,,+++***)))*********))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))''''''(((((('''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&'''((()))+++---000222333222111000...,,,,,,...000333555777777666666777888888888999:::<<>>@@@BBBCCCDDDFFFHHHKKKMMMOOOSSSUUUWWWXXXXXXYYY[[[]]]___```cccfffjjjmmmppprrrrrrtttwwwzzz}}}~~~~~~~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvuuussspppllliiiddd^^^ZZZXXXVVVTTTRRRQQQQQQRRRSSSUUUUUUUUUVVVUUUTTTRRRRRRLLLGGGCCCAAABBBAAA???===999:::::::::===BBBIIINNNPPPPPPQQQTTT[[[hhhuuuwwwfffXXXRRRPPPNNNJJJIIIGGGFFFFFFFFFGGGGGGFFFCCC@@@???>>>===;;;::::::999999777555333111000//////......---+++******************************'''((())))))))))))(((''')))((('''&&&&&&'''((())),,,---------,,,***)))'''******)))((('''%%%######&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&(((***---000111333333111///,,,,,,---///000222444555444444555666555666888999;;;===AAADDDIIIJJJNNNTTTXXXZZZYYYWWWMMMPPPPPPNNNMMMPPPOOOLLLJJJDDD<<<555111///---+++(((((()))******---222555???BBBDDDCCCAAABBBEEEIIIMMMPPPSSSUUUVVVXXXZZZ[[[___```bbbdddgggiiikkklllmmmooorrruuuyyy{{{||||||~~~|||pppdddXXXKKKAAA<<<555111222333111000222000/////////......------,,,,,,---.../////////000333333444444555444333111444666666333222444444111.....................///........................---------.........//////---...///000222333444555444666888999999:::;;;===@@@AAABBBDDDGGGIIIKKKLLLQQQSSSTTTUUUUUUUUUWWWYYYYYYZZZ]]]```dddgggiiikkknnnpppsssvvvyyy|||~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyxxxwwwvvvuuussssssooollliiifffddd```\\\YYYVVVTTTSSSQQQPPPPPPQQQRRRQQQRRRTTTTTTSSSPPPMMMKKKEEEBBB???>>>>>>>>>===;;;888888:::;;;===BBBHHHLLLQQQQQQPPPSSSZZZgggvvv~~~uuudddWWWPPPNNNLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFCCCAAA??????>>><<<:::;;;:::999888555333111000/////////...---,,,***)))((((((((()))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))------...---,,,***((('''((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''***---000222333333222000---,,,---...///111333444444444666777666888:::;;;;;;>>>BBBEEELLLMMMOOORRRUUUVVVTTTRRRIIIKKKJJJGGGFFFHHHHHHEEEDDDAAA;;;666333///---+++((()))*********,,,000333<<>>???AAADDDFFFHHHJJJKKKNNNPPPQQQRRRRRRRRRTTTVVVVVVWWWZZZ]]]```cccfffgggjjjkkknnnqqquuuwwwyyyzzz{{{|||~~~}}}|||||||||zzzxxxxxxxxxwwwwwwuuusssqqqpppllliiidddaaa^^^[[[XXXVVVTTTSSSRRRPPPPPPPPPPPPQQQNNNOOORRRSSSRRROOOJJJHHHBBBAAA>>>===<<<<<<:::999888999:::<<>>===???DDDHHHLLLLLLLLLNNNPPPPPPOOOMMMJJJKKKHHHBBB@@@AAAAAA>>>@@@>>><<<888444000---+++(((************,,,...111777;;;@@@AAA@@@???@@@BBBGGGKKKQQQUUUXXXYYYZZZ[[[YYY[[[^^^aaaeeeiiilllnnnnnnrrrvvvyyy{{{}}}}}}tttiiiOOOCCC888555555333111222////////////////////////------,,,,,,---......///111444666666555444444555000333333000000333333111000000000000////////////------------------------,,,------------.........//////000111222333444444222444666666666777999;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWYYY\\\___bbbdddeeefffgggjjjmmmppprrrtttuuuuuuwwwyyy{{{|||~~~~~~}}}{{{zzzzzzyyyxxxvvvtttuuuuuutttrrrpppnnnlllkkkgggaaa\\\XXXUUURRROOOQQQQQQPPPOOOOOOOOOOOOOOOKKKMMMPPPQQQPPPLLLHHHEEE@@@???>>>===;;;:::999888888999;;;===BBBIIIQQQWWWYYYZZZ[[[___fffppp}}}wwwwww{{{}}}xxxwwwooo___SSSNNNMMMKKKLLLJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@???@@@@@@???>>><<<;;;:::888666333111///...///000000///---+++)))((()))*********)))(((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((()))******)))((('''$$$%%%&&&'''((((((((((((%%%&&&''''''''''''&&&%%%(((''''''(((***...222444222222333111///......//////111444555666777888:::888;;;>>>===<<<===BBBFFFIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIFFF@@@===??????======>>>>>>;;;777222///---)))+++++++++++++++...000111777===@@@???>>>???@@@DDDIIIOOOUUUWWWXXXYYYZZZYYYZZZ]]]```dddgggjjjkkkmmmrrrwww|||~~~xxxXXXKKK===888666333111111/////////////////////000------,,,,,,,,,---...///...111444444333222222444000333333111222555666333111111111000000000//////------------------------,,,,,,---------...............//////000111222222000222444555555555777999999;;;===@@@CCCDDDEEEEEEGGGIIIKKKLLLMMMNNNQQQSSSSSSTTTVVVYYY\\\___aaabbbcccdddfffiiilllnnnooopppppprrruuuwwwyyy{{{~~~~~~}}}{{{|||zzzxxxwwwwwwvvvtttrrroooppppppooommmkkkhhhffffffaaa[[[VVVSSSPPPNNNLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKMMMNNNOOOMMMIIIDDDAAA<<<<<<===<<<:::999888888888999:::>>>CCCMMMWWW^^^___aaaeeeiiipppxxxxxxxxx}}}uuutttlll^^^RRROOONNNMMMHHHGGGFFFFFFFFFGGGHHHIIICCCAAA??????@@@AAA@@@???<<<<<<:::888666333111///...///000000///---+++)))***++++++,,,+++***)))(((+++)))(((&&&&&&((()))+++&&&'''((())))))((('''&&&'''(((***+++,,,,,,+++***&&&&&&'''((()))))))))((($$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%(((,,,000222111222333111///...///000,,,///222333444555777888555999;;;;;;888999>>>CCCFFFEEECCCDDDFFFIIIJJJJJJEEEFFFCCC>>>===@@@BBBAAA===>>>???===999444000...***+++,,,,,,+++,,,---///...444;;;??????>>>>>>@@@@@@EEEMMMRRRUUUVVVWWWWWWZZZ[[[]]]```ccceeehhhiiilllqqqxxx~~~{{{^^^OOO@@@:::777444111000////////////000000000000...---,,,+++,,,---...///,,,///222222000///000222+++...///---...222333000222111111111000000//////------------------------,,,,,,,,,---------......,,,------...///000111111///000222333333444666888777999<<>>888999;;;;;;:::999999999777888:::===DDDNNNZZZbbbeeehhhmmmrrrxxx}}}yyyxxxooo___RRRNNNLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIEEEAAA???>>>======<<<999888888666444222111///111///,,,***))))))+++,,,)))))))))))))))))))))))))))'''%%%$$$$$$$$$&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''((()))***)))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''+++...111111333555555333000...---000333666777777666555666999::::::<<<>>>@@@BBBCCCCCCEEEHHHJJJJJJHHHEEECCC===@@@CCCCCCAAA???===<<>>>>>>>>@@@DDDJJJNNNRRRUUUYYY[[[ZZZ[[[^^^aaadddeeeffffffmmmqqq{{{}}}dddOOO===::::::333...///111111111000///......------,,,,,,,,,,,,,,,,,,+++///000000000111111111111///000000000111111111111111111///...---,,,,,,+++...,,,******+++------,,,,,,,,,++++++,,,,,,---...000///---,,,---...000222......///111222333444444999999999:::;;;<<<===>>>BBBDDDFFFHHHHHHJJJLLLNNNMMMPPPRRRTTTTTTVVVYYY[[[[[[^^^bbbdddeeefffgggiiilllmmmnnnooopppsssxxx{{{|||zzzxxxxxxxxxtttrrrpppoooooonnnllljjjjjjiiifffeeedddbbb___\\\YYYVVVRRRPPPOOONNNMMMKKKNNNNNNNNNMMMKKKJJJHHHGGGKKKIIIEEECCCAAA@@@===;;;;;;:::777666666777:::;;;:::;;;===@@@EEENNNXXX___fffhhhmmmuuu~~~~~~~~~{{{zzzqqqaaaTTTOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHEEEAAA???>>>>>>===<<<999888888666555333111000111///---+++******++++++)))))))))))))))))))))))))))(((&&&%%%%%%%%%''''''((((((((())))))((((((''''''((()))))))))(((&&&%%%((('''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%&&&(((+++///111---000222333111...,,,,,,...111444666666666777888999:::;;;===???AAABBBCCCEEEFFFGGGHHHHHHFFFCCCAAA???AAACCCDDDBBB@@@?????????===???CCCBBB:::555444...------+++))))))***+++---000444999===???@@@@@@@@@CCCGGGMMMSSSXXXZZZ\\\ZZZ\\\___cccfffhhhiiiiiipppsss|||~~~hhhSSS@@@<<<;;;666333666222222111000000///......---------,,,,,,,,,,,,,,,,,,,,,---...///000111222111111111111222222222222111000///...---,,,,,,,,,///---+++,,,---...------,,,,,,++++++,,,,,,---...//////---------...000111//////000111222333333444444555666777:::<<<>>>???AAACCCEEEGGGGGGIIIKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYYYY\\\___```aaabbbdddeeekkklllmmmnnnpppsssxxx{{{}}}{{{xxxwwwvvvuuurrrpppnnnmmmmmmllliiiggggggeeecccaaa```^^^[[[XXXUUURRROOOMMMLLLLLLKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGKKKHHHEEEBBB@@@>>><<<:::999888666444444666888999;;;<<<>>>AAAEEELLLSSSYYYfffkkkrrrzzz}}}|||ssscccUUUPPPNNNMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHEEEAAA???>>>>>>===;;;999888888777555333111000//////...---,,,+++******))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((()))))))))))))))(((''''''((())))))'''&&&%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((######"""###%%%(((,,,...,,,...111222000///......,,,///222444555666777999999:::===???BBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEEEEDDDBBBBBBCCC@@@???AAAEEEEEE???999777000///---,,,+++,,,------,,,///333888===@@@BBBCCCAAAAAADDDLLLTTTZZZ\\\\\\[[[]]]aaaeeehhhjjjllllllmmmooovvv}}}xxx```NNN<<<777666333333666333222222111111000000000......---------,,,,,,,,,((()))***,,,...///111111111222222222222333333333111000///...---,,,,,,,,,...---------//////...,,,,,,,,,++++++,,,,,,---...///...---------...000111000000111111222222222333333333444555777:::<<<===???AAACCCEEEEEEGGGIIIKKKJJJLLLOOOPPPPPPRRRTTTVVVXXXYYY[[[[[[[[[\\\___aaaeeegggiiikkkmmmppptttxxx|||}}}~~~}}}|||{{{yyywwwtttrrrqqqooommmjjjiiiiiihhheeecccaaa___]]][[[ZZZXXXUUUSSSOOOLLLJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGJJJGGGCCC@@@>>><<<:::888888777666444444666888999===>>>@@@CCCFFFKKKQQQVVVhhhoooyyy~~~~~~~~~|||ssscccUUUPPPNNNMMMJJJIIIHHHHHHGGGGGGGGGHHHGGGDDDAAA??????>>>===;;;999888888777555444222111......///...---,,,***)))))))))))))))))))))))))))******)))((('''(((((((((&&&&&&''''''((((((''''''&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++,,,///222333222111111222---///111333333444777999888:::>>>AAACCCDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIGGGGGGGGGHHHGGGFFFFFFIIIIIIEEE>>>:::444111...,,,,,,---......+++---111666;;;???BBBCCCAAA@@@BBBJJJTTT\\\]]]\\\]]]___bbbeeehhhjjjkkkkkkiiikkkooorrrvvv}}}~~~qqqfffPPPCCC666222222000111444333333333222222111111111//////......------,,,,,,))))))***,,,---...///000111111111222222222333333111000///...------------,,,,,,,,,...//////,,,***,,,,,,++++++,,,,,,---.........---------...///000111111111111111111111111555555555555555666777888<<<>>>AAABBBCCCDDDGGGIIIIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWVVVXXXZZZ]]]^^^```ccceeegggkkkooorrrxxxyyy{{{}}}~~~|||yyyyyyyyywwwtttqqqnnnlllkkkiiigggfffeeedddaaa___[[[YYYWWWVVVUUUSSSPPPMMMJJJHHHEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEAAA>>><<<:::888666888777666666666888999:::>>>???AAACCCGGGMMMUUUZZZllluuuzzzyyy|||{{{rrrbbbTTTOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDAAA@@@@@@???===;;;888888888777666444333222.../////////...,,,***)))))))))))))))))))))))))))******))))))((((((((((((%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&,,,+++***))))))***++++++,,,...000111111111222333111222222222111333555777888:::>>>AAADDDEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKMMMNNNMMMLLLLLLMMMKKKLLLMMMOOORRRQQQJJJDDD999444...++++++,,,------)))+++...222777<<>>???@@@AAADDDFFFGGGIIIKKKLLLMMMMMMPPPRRRTTTUUUUUUTTTTTTUUUWWWZZZZZZ]]]```bbbeeehhhlllooossstttwww{{{~~~~~~}}}~~~~~~}}}||||||}}}}}}{{{yyyvvvvvvuuussspppmmmiiihhhhhhfffcccbbbaaa___]]][[[VVVUUUSSSQQQPPPNNNKKKHHHFFFDDDCCCCCCEEEGGGGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGDDDAAA>>>;;;:::888666444555555555555777888:::;;;===>>>@@@BBBHHHRRR]]]eeerrrzzzxxxxxxzzzyyyppp```TTTOOOMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@???===;;;888888888777666555333333////////////...,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&%%%%%%%%%%%%***,,,...///...///000111333333333222111222555888888:::===@@@CCCEEEEEEFFFBBBBBBBBBDDDEEEGGGIIIJJJKKKNNNRRRTTTTTTRRRRRRRRRNNNPPPSSSWWW]]]aaa\\\TTT???999000,,,+++,,,+++***)))***,,,000555:::???BBBBBBAAABBBHHHOOOUUUXXXXXX]]]^^^aaadddfffhhhhhhiiifffiiihhhcccbbbffflllooommmkkkbbbWWWOOOKKKEEE>>>888666444333111000111111222222222222222222222222111111000///...------,,,---------............/////////000000000111111111111000//////......//////+++*********,,,,,,***))),,,,,,++++++,,,,,,---...,,,,,,------............------....../////////000111111222333444666888999777999;;;======???AAACCCEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRSSSUUUWWWYYY[[[___aaacccfffiiilllmmmooossswww{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyyxxxxxxxxxyyyyyywwwuuurrrqqqooommmjjjgggdddccccccaaa^^^]]]\\\ZZZXXXUUURRRPPPNNNMMMLLLJJJFFFDDDDDDBBBAAAAAACCCEEEFFFEEEDDDDDDEEEEEEEEEEEEEEEDDD@@@>>>;;;999888777555444111222333555777999;;;===>>>@@@CCCIIIQQQ]]]iiirrr{{{xxx{{{yyyxxxooo```TTTPPPOOONNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCAAAAAAAAA@@@===;;;888888888777777555444333000000//////...,,,+++***))))))))))))))))))))))))(((((())))))((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&!!!!!!!!!!!!!!!"""""""""***,,,............///111333333333111111444888;;;888:::<<<>>>AAADDDFFFGGGCCCDDDEEEFFFHHHIIIJJJJJJMMMQQQWWWZZZZZZXXXVVVUUUSSSWWWZZZ^^^gggmmmhhh___GGG>>>444---,,,,,,+++)))++++++,,,///444:::???BBBBBBCCCDDDGGGLLLPPPSSSUUUZZZ\\\```dddgggjjjkkklllcccgggfff]]]XXXZZZ\\\\\\]]]ZZZRRRHHHEEEGGGGGGDDD::::::888444000000111222111111111222222222222222222222111000///...---,,,+++,,,,,,---...///000000000000111111111222222222111000//////////////////---+++******+++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------.........---++++++,,,,,,---.../////////000000111222444555666555777999;;;;;;===???AAAAAACCCEEEFFFFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRTTTVVVXXX\\\^^^```aaadddfffhhhjjjnnnsssvvvxxxyyyzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwuuuuuuuuutttqqqooommmllliiifffbbb```^^^]]]^^^\\\YYYXXXVVVUUURRRPPPNNNLLLJJJIIIHHHFFFBBB@@@BBB@@@>>>???AAACCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA===:::888777777666555444111333555888;;;>>>@@@BBBCCCHHHOOOYYYcccnnnyyyyyy~~~xxxwwwooo```UUUQQQPPPOOONNNMMMKKKHHHFFFEEEDDDDDDDDDBBBAAAAAAAAA@@@===;;;888888888888777666444444000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%!!!"""###$$$%%%&&&'''(((---...000000///000111333222222222111222555:::>>>999999;;;===@@@CCCFFFGGGFFFGGGHHHIIIIIIIIIIIIIIINNNSSSYYY]]]]]][[[XXXWWWZZZ^^^```ccclllrrrmmmcccLLLBBB666///---,,,***(((,,,------000444:::???CCCBBBDDDFFFGGGIIILLLQQQTTTWWWZZZ___dddhhhlllnnnooogggkkkiii___XXXXXXWWWUUUWWWTTTMMMFFFFFFMMMQQQQQQDDDDDDAAA:::555555777999111111111111111111111111222222111000///...------))))))+++,,,...///111111111111222222222333333333111000000////////////000///,,,******+++---------,,,,,,++++++,,,,,,---...+++,,,------......------))))))***+++---...//////111111000000000000000111444666888::::::<<<>>>@@@???@@@BBBCCCCCCCCCEEEGGGHHHKKKNNNPPPPPPPPPQQQRRRQQQTTTWWWZZZ[[[\\\^^^```eeegggkkkooorrrttttttttttttvvvxxxzzz|||||||||||||||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvtttsssrrrpppmmmkkkjjjhhhdddaaa]]][[[ZZZZZZ[[[YYYVVVTTTSSSQQQNNNLLLKKKIIIGGGFFFEEECCC@@@===@@@???======???AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;999666666666666555444444666888<<<@@@CCCFFFGGGKKKQQQ\\\hhhsss}}}~~~wwwuuuuuuoooaaaVVVQQQOOOMMMNNNLLLJJJGGGEEECCCCCCCCCCCCCCCBBBAAA>>>;;;999777:::999999777555333111000000///---+++*********+++******))))))((((((''''''))))))((('''''''''''''''***)))'''%%%$$$%%%'''(((***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((###(((...000000000111333333222111111222444666777777888999:::<<<@@@EEEIIIIIIIIIHHHGGGFFFHHHLLLOOOKKKPPPXXX___cccccc```^^^hhhiiilllnnnmmmkkkhhhfffXXXJJJ888...------+++''',,,---...///333999@@@FFFFFFEEEDDDDDDGGGKKKOOORRRWWWYYY^^^dddjjjmmmnnnmmmjjjiiifff```ZZZVVVUUUUUUSSSUUUYYY[[[[[[\\\]]]^^^SSSPPPIIIAAA???>>>:::444:::666444666444111000222//////...---------------111000.........000222333---...///000111222333333111111111111000000000000111///---------...---,,,,,,...//////---,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............//////000111111111222222333555666888999999<<<======???@@@BBBDDDEEEJJJJJJKKKMMMNNNOOOPPPQQQNNNPPPRRRTTTWWWZZZ\\\]]]dddeeefffgggjjjlllooopppnnnoooqqqsssuuuwwwwwwxxx|||}}}~~~}}}}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||wwwwwwvvvvvvvvvvvvvvvvvvqqqpppooonnnllljjjhhhgggdddbbb```]]]ZZZXXXVVVVVVXXXVVVRRROOOLLLJJJIIIIIIJJJIIIGGGDDDAAA???===<<<===>>>>>>>>>????????????AAAAAABBBAAA@@@>>><<<;;;666444222222333444555555888777888>>>FFFKKKKKKIIISSS___mmmwww~~~}}}vvvvvvwwwpppcccXXXSSSQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBAAA???<<<999888999999888777555333222000000///---,,,*********+++***)))))))))((((((((('''))))))((('''''''''''''''!!!!!!!!!"""$$$&&&((()))***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%)))...111111000111333333222111111222333666777888888999:::;;;???CCCGGGGGGGGGFFFEEEDDDEEEHHHKKKJJJQQQ[[[eeejjjjjjfffccchhhjjjlllmmmllliiigggeeeZZZNNN>>>333///---+++((()))***+++,,,///444<<>>:::666333444333000000222333333222222111111111111+++***)))((()))***,,,---......///000111222222333111111111111000000000000///---++++++++++++***)))+++---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////000000111111222333444666777888999::::::;;;<<<>>>@@@BBBCCCGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[^^^___```ccceeehhhjjjkkklllmmmnnnppprrrssssssttttttuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{|||~~~}}}|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||{{{zzzyyytttttttttttttttsssssssssooonnnmmmllljjjgggeeedddaaa```]]]ZZZWWWTTTSSSRRRSSSRRRPPPMMMKKKIIIHHHGGGDDDDDDCCCAAA@@@>>>======<<<<<<=========>>>>>>>>>AAAAAAAAA@@@???===:::999666555333333444555666666999999<<>>888444444444222222444111111111111111000000///---,,,+++***+++,,,---...//////000000111111111222111111111111000000000000111000............---++++++---...---+++))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,------...//////000111111222333555666777777777777888999;;;===???@@@CCCCCCDDDFFFGGGHHHIIIJJJMMMMMMOOOQQQSSSUUUWWWXXXYYYZZZ\\\___aaadddfffhhhhhhiiijjjkkkmmmmmmmmmnnnoooppprrrtttuuuvvvwwwwwwvvvwwwxxxyyy{{{|||}}}}}}~~~}}}{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyywwwuuutttqqqqqqqqqppppppooooooooolllllljjjhhhfffccc```___]]][[[YYYUUURRRPPPNNNMMMMMMMMMLLLKKKIIIGGGEEEDDD>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@>>><<<:::888777555444444333444555666777:::===BBBGGGMMMTTT[[[___jjjsss{{{~~~uuussstttmmm```UUUQQQOOOMMMQQQOOOKKKGGGDDDBBBAAA@@@BBBBBBBBBBBB@@@>>><<<:::999888888777666444222111000///...---,,,++++++***))))))))))))(((((((((((()))(((''''''''''''((((((&&&&&&'''((((((''''''&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))+++...000222333333333555444333222222333555666777888999999999;;;???BBBDDDDDDEEEEEEEEEFFFIIILLLTTTYYY```fffgggccc]]]YYY]]]]]]]]]\\\ZZZXXXUUUTTTRRRNNNEEE;;;222---++++++,,,---------...222777;;;DDDIIILLLKKKGGGHHHOOOVVVXXX\\\bbbgggjjjlllmmmnnnlllmmmmmmllliiifffeeeeeejjjooouuuyyyyyyxxxvvvvvvrrrrrrooojjjgggddd[[[QQQEEE===777666666555555777//////000000000///...---//////............///000000000000000000111111111111111111111000000000///000/////////111111000...+++---......---,,,---------,,,***))))))***,,,---++++++,,,,,,,,,---------++++++,,,------......///000000111222333444555666555555666777999;;;===>>>???@@@AAABBBDDDEEEFFFFFFJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWZZZ]]]```cccdddeeeddddddeeegggggghhhhhhhhhkkklllnnnppprrrsssttttttssstttuuuvvvxxxyyyzzzzzz{{{}}}~~~~~~|||zzz{{{}}}||||||}}}~~~~~~}}}||||||||||||{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwuuusssqqqpppnnnmmmmmmmmmlllkkkkkkkkkiiiiiigggeeebbb___\\\[[[YYYWWWUUUQQQNNNLLLJJJIIIHHHHHHIIIIIIGGGFFFDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;888888888777666444333222/////////...---,,,+++***(((((((((((())))))))))))((((((''''''''''''((((((************)))(((&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((&&&%%%$$$''''''&&&&&&&&&'''(((((()))***,,,///222444444444666555333222222333444666777888999::::::;;;>>>@@@BBBDDDFFFHHHIIILLLPPPSSSZZZ[[[]]]^^^]]]ZZZWWWUUUWWWVVVUUUSSSQQQOOOMMMLLLIIIGGGCCC<<<444...,,,,,,------.........111555999BBBHHHNNNNNNKKKKKKPPPVVVWWW\\\bbbfffhhhiiikkkllljjjjjjjjjiiiiiijjjnnnqqqsssvvvyyy{{{{{{zzz{{{{{{uuuvvvtttqqqooolllcccYYYKKKAAA888666666444444666222222222222222111111000,,,,,,++++++++++++++++++000000000000000111111111111111111111000000000///*********,,,...///---,,,)))+++---...---...///000...,,,+++))))))+++,,,...+++++++++,,,,,,,,,------++++++,,,,,,---.........//////000111222333333444444444555666888:::<<<======>>>???@@@AAACCCDDDDDDGGGHHHIIIKKKLLLNNNPPPPPPRRRTTTWWWZZZ]]]___```aaa___```aaabbbccccccccccccdddeeegggiiikkklllmmmmmmmmmnnnooopppqqqrrrssstttuuuvvvxxxxxxxxxyyy|||~~~}}}{{{zzz{{{||||||{{{yyyzzz{{{||||||{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttttttttsssrrrooommmllljjjjjjiiiiiihhhggggggfffeeeeeecccaaa^^^[[[XXXWWWUUUTTTQQQNNNKKKIIIHHHGGGDDDEEEFFFFFFEEEDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<:::999777555444444000222333222222333666999<<>><<<;;;888888777777666444333222////////////...,,,+++***(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%&&&''')))***))))))((('''&&&&&&&&&&&&&&&''''''((((((***---222555666555888666444333222333444555666888:::::::::<<<>>>@@@BBBDDDGGGJJJMMMPPPTTTWWWXXXXXXWWWVVVVVVWWWWWWXXXTTTRRRPPPNNNLLLKKKJJJJJJBBBCCCAAA===777222...---***+++,,,,,,,,,...222555>>>DDDLLLOOONNNNNNPPPSSSUUUZZZaaadddeeeeeegggjjjiiiiiiiiiiiikkkpppvvv{{{{{{}}}~~~}}}~~~wwwyyyxxxwwwvvvtttlllcccSSSFFF:::555444222111222222111000000//////000000,,,,,,,,,+++++++++******//////000000111111111222111111111111000000000000+++++++++---//////---+++&&&(((+++,,,,,,,,,---///---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///...//////000111111222222333333444555777999;;;<<<;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNMMMOOORRRUUUWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________aaabbbdddeeeggghhhiiiiiijjjkkklllmmmnnnpppqqqqqqrrrtttvvvvvvvvvxxxzzz|||||||||}}}}}}}}}}}}}}}}}}|||}}}}}}{{{zzzzzzzzzyyywwwvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuutttsssrrrqqqqqqpppppppppooonnnkkkiiihhhfffeeeeeedddcccbbbaaaaaa```___^^^\\\YYYVVVTTTRRRQQQOOOMMMKKKIIIGGGFFFFFFBBBCCCCCCBBBBBBAAA@@@???===<<<<<<;;;::::::999999;;;;;;;;;<<<<<<<<<======:::999777666444333333333///111333333222333777;;;???GGGQQQZZZbbblllxxxsssssstttnnnaaaWWWSSSQQQOOOKKKJJJHHHFFFEEEEEEEEEFFF===>>>??????>>>===;;;:::777777777777666555333333//////000///...---+++***'''((((((((()))))))))***'''''''''''''''((())))))''''''&&&&&&&&&((()))***&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%&&&(((*********)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++111666777666999777555333222333444555666888:::;;;<<<===???AAAAAADDDHHHKKKMMMPPPTTTWWWSSSRRRQQQQQQQQQSSSUUUVVVQQQPPPMMMKKKIIIIIIIIIIIICCCBBBBBB@@@<<<777111---((()))*********,,,000333999???HHHNNNPPPPPPOOONNNSSSYYY___bbbbbbbbbdddgggggghhhjjjlllnnnrrrxxx|||}}}~~~}}}xxxzzzzzzzzz{{{{{{tttkkk\\\NNN???888666333111111222111...---,,,---///111///////////////...------......///000111222222333111111111111000000000000000000/////////...***'''(((***,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---......//////.........///000000111111222222333444666777999:::999999:::;;;===>>>?????????@@@BBBEEEGGGJJJLLLMMMJJJLLLNNNQQQSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[^^^___```bbbcccdddddddddgggggghhhjjjkkklllmmmnnnpppqqqsssttttttvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{~~~|||zzzyyyzzzyyywwwvvvuuuuuuuuuvvvvvvuuuuuuuuusssrrrrrrqqqpppooonnnnnnjjjjjjkkkjjjiiigggeeedddaaa``````___]]]\\\\\\[[[YYYYYYXXXVVVTTTRRROOONNNLLLKKKIIIHHHFFFEEEEEEEEEAAA@@@???>>>============::::::::::::999999999999::::::::::::;;;;;;;;;;;;777666555333222222333333000333666555444555:::>>>CCCJJJUUU```jjjuuurrrqqqqqqlll___UUUQQQOOOMMMNNNLLLJJJGGGEEECCCCCCCCC<<<===>>>>>>>>><<<;;;:::777777777777666555333333//////000000///---+++***'''((((((((())))))******'''''''''''''''((()))***+++***((('''&&&''')))***&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((()))***+++***(((&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%***111666777777999888555333222333444444555888:::<<<<<<>>>@@@BBBAAADDDGGGJJJLLLNNNRRRTTTOOONNNNNNMMMNNNOOOPPPQQQOOOMMMJJJHHHFFFFFFGGGHHHEEEEEEDDDCCC@@@;;;333---((()))***++++++---000333555;;;DDDLLLQQQPPPMMMJJJQQQWWW^^^aaa```___bbbeeedddfffjjjmmmooorrrvvvyyy||||||zzzwwwzzzzzzzzz|||}}}xxxpppeeeUUUDDD<<<999666444444888555222000000111444666.../////////...---,,,,,,---...///000111222333333111111111111000000000000000///...---+++(((### ---///000///---++++++,,,))))))************))))))******+++++++++,,,,,,,,,,,,,,,---......//////000------......//////000000000111111333444666888999777777888:::;;;<<<===>>>===>>>@@@CCCFFFIIIKKKLLLJJJKKKNNNQQQRRRRRRQQQQQQOOOPPPRRRTTTVVVWWWXXXYYYXXXXXXYYY[[[[[[\\\\\\\\\``````aaabbbdddeeefffgggiiikkkmmmnnnnnnpppsssvvvzzzzzzzzzzzzzzzzzzzzzyyy||||||||||||}}}~~~zzz{{{}}}~~~}}}~~~|||{{{yyyxxx|||zzzyyyyyyyyyyyyxxxvvvttttttttttttttttttttttttqqqqqqpppooonnnmmmllllllffffffggggggfffdddbbbaaa]]]]]]\\\[[[ZZZYYYXXXWWWUUUUUUTTTRRRQQQNNNMMMKKKIIIHHHGGGEEEDDDDDDDDDDDD@@@???===;;;:::::::::;;;777888888888999999999999888888999999999:::::::::555444333222222222333444111444888777555666<<>>@@@CCCFFFHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNQQQRRRRRRSSSTTTVVVSSSTTTUUUWWWXXXYYYYYYYYY]]]]]]^^^___```aaabbbbbbggghhhiiikkknnnqqqtttvvvttttttsssssssssuuuvvvwwwxxxyyyzzz{{{{{{||||||||||||{{{zzz|||}}}{{{|||~~~}}}}}}zzzxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuusssrrrqqqqqqrrrqqqooommmmmmlllkkkjjjhhhgggffffffgggdddbbb``````___]]][[[\\\[[[XXXVVVUUUTTTTTTTTTTTTRRROOONNNMMMLLLKKKIIIEEEEEEEEECCCAAA>>><<<:::===<<<;;;999888777666666666666666666555555555555666888:::;;;;;;999777555333333222222111222222333111000111666888999???FFFKKKUUUcccpppzzzyyyttt~~~yyyvvvtttkkk___VVVRRROOOLLLOOOLLLHHHFFFEEEEEECCCBBB>>>>>>>>>>>>>>><<<;;;:::<<<;;;:::888666555444333111000///...---,,,,,,,,,'''((((((((('''&&&$$$$$$(((&&&%%%&&&((()))(((&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))+++///444888777888888777666555444333888888888999;;;===???AAADDDGGGKKKNNNNNNMMMLLLKKKHHHHHHGGGFFFEEEGGGJJJMMMOOONNNMMMLLLLLLKKKIIIHHHFFFIIIIIIGGGGGGEEE<<<333111,,,***+++,,,+++,,,000000666???GGGKKKMMMMMMMMMLLLNNNQQQVVV\\\___``````fffgggkkknnnrrruuuwwwxxxtttvvvzzz}}}ssshhhXXXIII>>>888666555333333333333333222222111000000///...---,,,++++++++++++,,,---...000111222111111111111000000000///111000...,,,++++++,,,---......---,,,,,,+++,,,,,,)))***+++++++++***)))(((******+++++++++,,,,,,,,,......---------,,,,,,,,,---------...//////000000111111111222333333444444555555666777888999::::::===>>>???@@@BBBDDDEEEFFFJJJJJJKKKLLLMMMMMMMMMMMMKKKMMMPPPQQQQQQRRRSSSUUUQQQRRRSSSUUUVVVVVVVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^cccdddfffhhhkkknnnppprrrqqqqqqppppppqqqrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyzzzxxxxxxzzz}}}}}}{{{{{{|||}}}~~~~~~~~~}}}}}}~~~|||zzzxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqpppooonnnnnnooonnnllljjjjjjjjjiiihhhfffeeeddddddcccaaa^^^]]]\\\[[[ZZZXXXWWWVVVTTTRRRQQQPPPPPPPPPQQQOOOLLLKKKJJJIIIHHHFFFBBBBBBAAA@@@???===:::999<<<;;;:::888777777777777666666666666666666666666666777999::::::888666555333333222222111222222222555444555999:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;999888666555333333111000///...---,,,,,,,,,************)))(((''''''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&(((***...444888777888888888777666555555555555666777:::===???AAACCCFFFJJJMMMNNNMMMJJJHHHGGGGGGFFFEEEEEEGGGLLLPPPUUUUUUUUUTTTRRRPPPOOOMMMMMMOOOPPPOOONNNLLLBBB888444...******+++******------111888AAAIIINNNOOOOOOLLLMMMQQQXXX___ccceeeeeegggiiimmmqqquuuwwwyyyzzzvvvwwwzzz}}}zzzrrrdddTTTEEE<<<888777555555555444444333333333111111000///......------,,,,,,,,,,,,---...///000111111111000000/////////111///---+++*********+++///...---,,,*********))))))***++++++,,,++++++******++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......//////000/////////000111111222222333333444555666777777888::::::<<<===???AAABBBCCCEEEEEEFFFHHHHHHIIIIIIIIIGGGJJJLLLMMMMMMMMMOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXXXXYYY^^^___aaacccfffhhhjjjlllllllllllllllmmmnnnoooppptttuuuuuuvvvvvvvvvuuuuuuvvvuuuvvvxxxzzz{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttrrrqqqooommmlllkkkkkkjjjiiiiiiiiiiiihhhfffgggfffeeedddbbbaaa``````]]][[[YYYXXXXXXWWWUUUSSSRRRQQQOOOMMMLLLKKKKKKKKKMMMJJJHHHFFFFFFEEEDDDBBB????????????>>><<<;;;:::999999888777777777777777666666666666666666666666666777888999999777555444444333222222111111222222555555888<<>>;;;:::999888666444333222111000///...---,,,,,,,,,++++++++++++******))))))''''''''''''((()))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((***---222555555555555666555555444444222222444666999<<<@@@BBBBBBDDDHHHKKKMMMLLLHHHEEEHHHHHHGGGGGGHHHLLLRRRWWW]]]]]]\\\ZZZXXXWWWXXXYYYXXXYYYYYYWWWVVVTTTLLLCCC777///***************------...333===GGGOOOQQQPPPMMMOOOSSSYYY```eeeggggggfffhhhmmmrrrvvvyyy{{{{{{{{{|||~~~yyyuuukkk\\\LLL@@@;;;:::666666555444333333333333222222111111000///......---------,,,,,,,,,------000000000000000000000111111000...,,,+++*********...---,,,+++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......//////000111111111222222333444555666666777444555777999;;;===???@@@@@@AAABBBCCCDDDDDDEEEEEECCCEEEGGGHHHHHHHHHIIIJJJMMMNNNNNNOOOOOOOOONNNNNNQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZ\\\___aaaccceeefffgggggghhhhhhiiijjjkkklllqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrsssuuuwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{||||||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuvvvxxxyyyyyyxxxvvvuuusssrrrpppnnnllliiihhhgggfffdddccccccddddddcccbbbaaaaaa```___]]]\\\[[[[[[XXXVVVTTTTTTTTTSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFDDDBBBBBBBBB@@@???>>>>>>>>>>>>=========<<<777666666666666666777777555666666666666666777777555666777777777555444222444333222222111111222222222333888>>>BBBGGGRRR]]]mmmuuu{{{sssmmmkkkjjjkkkrrr|||~~~||||||ttteeeXXXRRRPPPNNNLLLJJJGGGFFFGGGGGGGGGFFFAAA???===;;;;;;<<<>>>???;;;:::999777555444333222111000///...---,,,,,,,,,((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$'''(((******+++,,,///222333444555555555555555444000111222555888<<<@@@BBBBBBCCCFFFJJJMMMMMMJJJFFFGGGHHHIIIIIIKKKPPPVVVZZZ``````^^^[[[YYYZZZ^^^bbb___``````^^^```aaa\\\UUU<<<333+++***+++++++++---//////222:::EEEMMMQQQRRRNNNOOORRRXXX]]]aaabbbaaabbbeeekkkpppuuuxxxzzzzzzzzz{{{|||~~~}}}{{{yyyvvvooobbbSSSEEE>>>;;;666666444333222222222333222222222111111000000///......---,,,,,,,,,,,,,,,...//////000111222333333222111000///...---,,,,,,+++++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............///000000111111111111222333444555666666555555666777999:::;;;;;;???@@@AAACCCDDDDDDEEEEEEAAACCCEEEFFFEEEEEEFFFHHHKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVYYY\\\^^^___```aaaaaabbbcccdddeeefffgggggglllmmmmmmnnnnnnnnnnnnmmmnnnoooqqqsssttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}|||zzzxxxvvvtttrrrsssuuuwwwwwwvvvtttrrrqqqpppnnnkkkhhhfffdddccc```^^^\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQOOOMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFEEECCCAAA@@@@@@@@@>>>===;;;;;;:::::::::;;;;;;;;;555555444444444555666666444444555555666666666666555555666555555333222111333222222111111222222333333555;;;AAAEEEKKKXXXeeewww~~~}}}wwwoooiiifffiiirrr{{{zzzyyyzzzttteeeWWWRRRQQQPPPLLLJJJGGGGGGGGGHHHGGGGGG>>>===;;;::::::;;;===>>>::::::888777555444222222111000///...---,,,,,,,,,))))))(((''''''(((((()))$$$&&&''''''&&&%%%'''(((&&&&&&'''(((((('''&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))******&&&&&&&&&'''&&&&&&%%%%%%((()))++++++++++++...000444444555666777777777666000111222555888<<<@@@BBBCCCCCCEEEIIINNNOOOMMMJJJGGGHHHIIIJJJLLLOOOTTTWWWZZZ[[[[[[YYYXXXZZZ```eeeaaacccfffhhhmmmpppmmmgggEEE999///,,,---,,,+++,,,...///222888AAAJJJQQQTTTTTTUUUWWW[[[___bbbbbbaaabbbeeejjjooosssvvvvvvvvvrrrtttvvvyyy}}}~~~{{{|||zzzuuujjj\\\NNNBBB===888666555333222222222333222222111111111000000000//////...---,,,,,,---------...//////000111222222222222111111000/////////+++++++++++++++,,,------++++++*********++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,------...------......///000000000000000111222333444555555888888888888888777777777:::;;;===>>>@@@@@@AAAAAAAAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSVVVXXX[[[\\\\\\\\\[[[\\\]]]___```aaaaaaaaaeeefffggghhhiiiiiiiiiiiiiiikkknnnoooooopppqqqsssttttttuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxwwwxxxxxxxxxyyy{{{||||||||||||{{{~~~}}}~~~}}}{{{zzzzzzzzz{{{|||{{{{{{{{{{{{yyywwwtttssspppqqqrrrsssrrrqqqooommmkkkjjjhhhfffccc```^^^]]]ZZZXXXVVVUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPOOONNNMMMNNNNNNLLLJJJGGGHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@>>>=========<<<;;;666666555555555555666666444444333333333444444555333333333444444555555666555555444444333222111000111111111111222333444444777:::AAAGGGJJJPPP^^^lll{{{~~~uuummmjjjnnnvvv}}}|||vvvtttvvvqqqcccUUUPPPPPPQQQNNNKKKHHHFFFFFFEEEDDDCCC>>>===<<<<<<<<<<<<>>>>>>:::999888777555333222111111000///...---,,,,,,,,,++++++***))))))***+++,,,%%%'''((((((&&&&&&''')))&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***%%%%%%&&&&&&'''&&&&&&&&&%%%''')))******+++---///222333444555666666666666111111333555888<<<@@@BBBAAA@@@@@@DDDKKKNNNMMMJJJJJJKKKMMMMMMLLLMMMOOOPPPQQQUUUYYYZZZZZZ[[[```ddddddiiinnnsssyyy{{{vvvnnnPPPBBB444///...+++))))))***,,,000555<<>>;;;;;;???FFFJJJJJJHHHOOOPPPQQQPPPNNNLLLLLLLLLLLLRRRZZZ^^^^^^^^^aaadddhhhooovvv|||vvvlllWWWHHH999111...***'''&&&&&&***...333999DDDPPPYYYWWWXXXZZZ]]]aaaccccccaaahhhjjjnnnpppqqqpppnnnlllssstttvvvxxx|||}}}{{{xxxssshhhZZZPPP;;;:::777555444444555666111111111000000000000000000//////........./////////......---+++***))))))///000000111111111111111000///...---,,,+++++++++,,,+++***((((((((()))))),,,,,,,,,++++++******************++++++,,,,,,,,,)))******+++,,,,,,------)))******+++,,,,,,------,,,,,,---...///000111111)))***,,,///222555777888777888999;;;===>>>>>>>>>;;;===???@@@???>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPSSSUUUUUUUUUUUUPPPQQQTTTVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^``````aaa___cccfffhhhggggggjjjmmmppppppqqqrrrssssssssssssoooooopppqqqrrrsssssstttvvvvvvuuuttttttttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvpppqqqsssuuuvvvvvvvvvuuutttuuuwwwxxxyyyyyyxxxxxxxxxyyy|||~~~~~~}}}{{{zzzwwwwwwwwwwwwvvvvvvvvvuuutttuuuvvvvvvuuusssqqqpppmmmmmmkkkjjjhhheeedddbbb^^^]]][[[YYYVVVTTTRRRQQQOOOMMMJJJJJJKKKMMMNNNNNNQQQPPPOOONNNMMMKKKJJJJJJHHHGGGGGGHHHIIIGGGDDDAAA@@@AAABBBBBBAAA@@@???>>>===;;;999888999999888777555444333222222222333444444333222222111111222222000000111222222333444444444444333222111000///.........///111222555666777666<<>>222///...,,,))),,,+++,,,111555===JJJWWW^^^^^^^^^^^^```cccgggiiimmmooorrrsssrrrrrrrrrsssrrrsssvvvyyy}}}}}}{{{uuueeeUUUAAA>>>;;;888777666444333555444444333333222222111333222000///......//////222111000///000222444555222333333222111111222444000000///...............---,,,+++*********+++,,,)))******++++++******))))))***+++,,,,,,,,,,,,,,,******))))))***,,,...///******+++++++++,,,,,,,,,////////////000000000000555333333333555555555333666777888999999:::999999<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>???BBBDDDFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTUUUWWWTTTUUUUUUWWWYYY[[[]]]^^^^^^______aaaccceeeggghhhllllllmmmnnnnnnmmmlllkkkkkklllmmmmmmllllllmmmooorrrrrrrrrsssssssssttttttuuusssrrrqqqssssssrrrqqqoooooooooppppppqqqqqqqqqttttttttttttttttttttttttvvvxxxzzz{{{zzzyyyyyyzzzxxxwwwvvvxxxzzz{{{xxxuuuwwwuuutttsssrrrqqqnnnllliiihhhgggeeecccaaa```___XXXWWWVVVTTTRRROOONNNMMMJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;:::999888777555333222222222222111111111111111222444333333222222111111111333333333444444555555555333111000111333333111...555111111444666666:::@@@@@@EEEMMMWWWdddttt}}}uuu~~~~~~yyy|||~~~tttrrrsssooobbbWWWRRRPPPOOOLLLKKKJJJIIIHHHFFFEEEEEE@@@@@@@@@???>>>===<<<;;;;;;:::999777666444333222333222000///---,,,,,,,,,+++******)))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&((()))***(((&&&&&&((()))((('''$$$$$$$$$%%%'''((()))***''''''&&&&&&''')))+++,,,,,,...111444666777777666555444333555999;;;<<<;;;999;;;===???BBBCCCEEEEEEJJJLLLOOONNNMMMMMMOOORRRTTTXXX```kkkuuuyyyxxxuuussstttxxx}}}~~~yyynnneee___TTTEEE888222///,,,***111///000333666<<>>>>>>>>>>>===<<<;;;999888888888777555444222111111222222111000000111111222333333333222222111111111333333333333444444444555333222111222444444222000333000000444666777<<>>===<<<<<<;;;:::999777666444333222333222000///---,,,,,,,,,+++******))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&&&&&&&)))+++...,,,)))((((((******)))$$$$$$$$$%%%%%%'''((((((''''''&&&%%%&&&'''((()))+++---///222444666666666666444333444888:::<<<<<<999:::;;;<<<>>>@@@BBBDDDGGGJJJMMMNNNNNNOOOSSSWWW]]]```hhhvvvsssrrrsssxxx|||yyynnnddd```YYYNNNBBB777000---+++---+++,,,///222777BBBMMMTTTWWWZZZ^^^aaaeeeiiimmmjjjmmmpppqqqqqqpppqqqrrrrrrsssuuuwwwzzz|||}}}~~~|||}}}}}}ttthhhWWWMMM@@@888666777777555111222222333333444444555222222111///////////////111000///.........///000///000000///......000111000000///...............---,,,+++************++++++,,,,,,------,,,,,,+++)))***++++++,,,+++++++++++++++*********++++++,,,*********++++++++++++,,,,,,,,,---------............------...000222111000111111222333444444444444555555666777999:::;;;<<<;;;;;;;;;<<<===???@@@AAABBBAAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKMMMMMMLLLLLLMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVWWWYYY[[[]]]^^^bbbcccddddddddddddccccccdddeeeffffffeeeeeefffgggeeeffffffhhhiiijjjkkkllllllkkkjjjjjjlllnnnnnnmmmllllllllllllmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiimmmooorrrtttttttttuuuvvvzzzxxxwwwwwwvvvtttpppnnnooommmjjjiiihhhgggdddbbb```___^^^]]][[[YYYXXXXXXPPPOOONNNLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::999777666555666555555333222111000000111111000000000111111222222222222222222111111111222333333333333333444444333222222333555555333222333111222555888:::@@@GGGKKKUUUdddrrr|||vvvooolllnnnttt{{{xxxooolllmmmhhh]]]UUURRRPPPNNNJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@???======<<<<<<;;;:::999777666444333222222111000///------,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&))),,,000---)))'''((()))******)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&''')))+++---000333555666666666555444555666999;;;<<<::::::999:::;;;===???@@@BBBFFFJJJMMMOOOSSSYYY^^^dddhhhoooyyysssooommmqqqwwwwwwppphhh```]]]VVVJJJ<<<222---+++&&&%%%''',,,///444>>>IIITTTXXX\\\___```bbbeeegggkkknnnqqqrrrrrrrrrssstttuuuuuuvvvxxxzzz{{{|||}}}|||}}}}}}~~~xxxooofffYYYGGG<<<888999888777555444444333333222222111222222111000000/////////222111000///............000111111111000000111333000000///...............//////......------------)))******++++++******)))******++++++++++++******+++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,///111111000///000111222222333333222333333444555666777888999:::;;;<<<======>>>???AAA????????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTVVVWWWXXX]]]^^^^^^^^^____________```aaabbbbbbaaaaaabbbccc``````bbbccceeeggghhhiiieeeddddddeeegggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggghhhkkknnnpppqqqqqqrrrssswwwvvvvvvuuutttrrrooommmllljjjgggeeedddbbb___]]][[[[[[ZZZXXXWWWUUUTTTTTTLLLLLLJJJIIIGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<;;;::::::999999777888888777666555444444333333222111111000//////111000000000000111111222111111111111111222222222222222222222333333333333222222222333444444333222555333555888:::<<>>============;;;:::999777666444333222222111000...------------+++******)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%&&&&&&%%%$$$&&&))),,,///,,,(((&&&&&&(((((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((())),,,///222444666777777777777666666777999:::;;;:::999888999:::;;;<<<>>>BBBGGGKKKPPPVVV^^^dddiiimmmqqqttttttvvvzzz}}}uuuoooiiiiiimmmooommmiii^^^^^^ZZZOOOAAA555...,,,)))(((***...000333;;;EEEOOOUUU\\\``````aaacccfffmmmpppssstttuuuuuuvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{vvvooobbbOOOAAA:::888777666555444444333333222222111222222222111000000/////////...---,,,+++*********///000000000//////111333000000///...............////////////......------)))******++++++******)))*********++++++******)))*********************)))))))))*********+++++++++************+++++++++++++++++++++,,,///111000000...///000111222222222222333333333333444444444444777999;;;;;;::::::<<<>>>============>>>???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKKKKIIIIIIIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOQQQRRRTTTUUUYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]___^^^]]]]]]^^^```]]]]]]___aaaccceeefffgggcccbbbaaaccceeeggghhhhhheeeeeeeeeeeeddddddddddddbbbbbbccccccdddeeeffffffeeehhhkkkmmmnnnnnnpppqqqqqqrrrssssssrrrpppooonnnkkkhhhdddbbb```^^^\\\ZZZWWWWWWVVVUUUTTTRRRQQQQQQJJJJJJHHHGGGEEEDDDCCCBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????;;;::::::999999888888888666666666666555444333333111111000000//////......000000//////000111111222000000000111111222222222222222222222222222222222///000222222222222222222444444666:::;;;>>>GGGQQQbbbkkkxxxssslllmmmwwwtttnnnkkkjjjddd[[[UUUSSSPPPLLLKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA???===<<<<<<======;;;:::999777666444333222111111///......---------+++******)))))))))))))))******)))))))))((((((((()))))))))((((((((((((''''''''''''((((((((())))))%%%&&&&&&%%%%%%%%%(((***+++)))&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&%%%((()))+++...111555777888777999999888777555666777888888888888999999:::;;;<<>>>>>===>>>???@@@AAABBBBBBBBBEEEFFFHHHIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRUUUUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[ZZZYYYYYYZZZ\\\ZZZ[[[\\\^^^```aaacccdddbbbaaa```aaadddfffffffff```````````````_________]]]]]]___```bbbcccdddeeebbbdddhhhjjjjjjkkklllmmmkkkmmmoooooonnnmmmmmmmmmiiieeeaaa]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOONNNIIIHHHGGGFFFDDDCCCBBBBBB???>>>>>>>>>>>>>>>>>>???============<<<<<<<<<<<<999888888888777777777777444444555555444333333222////////////////////////////////////000111111222//////000000111222333333222222222111111111111000...000222222111111222333333333777<<<>>>BBBNNNYYYiiirrr~~~|||rrrqqq{{{|||rrrmmmlllkkkddd[[[UUUSSSPPPKKKLLLKKKJJJIIIHHHFFFEEEEEECCCAAA???===<<<<<<===>>>;;;:::999777666444333222111000///......---......+++******)))))))))))))))*********)))))))))(((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&'''(((***+++&&&&&&&&&''''''''''''&&&((()))+++...111555888:::888:::<<<;;;777444333333333444666888:::<<<======???BBBFFFJJJMMMSSS[[[aaaccccccaaa\\\YYYZZZ___dddeeeccc```]]]\\\^^^aaaccc___^^^[[[TTTJJJ>>>555000+++******+++)))'''+++111<<>>999888111222222333333444444555222222333333222111///...111111111111000000///...+++,,,------,,,---///111000000///...............+++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,+++***************)))(((((('''((()))***++++++******))))))))))))************))))))*********+++++++++,,,+++***+++---......,,,------...///000000000000000000111111222222333333///444777777444333555888888888888888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]\\\]]]___aaaaaa```]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[\\\]]]^^^``````aaa___aaaeeeffffffggghhhiiieeehhhkkkkkkiiiggghhhiiidddaaa\\\XXXVVVTTTRRRPPPPPPPPPOOONNNMMMMMMLLLKKKGGGGGGFFFEEECCCBBBAAAAAA======<<<<<<<<<<<<======::::::::::::999999999888666666666666555555555555222222333333222222111111......//////////////////.........//////000222222......///000111222333333222222111111000000000000...000333333222111333555333555;;;AAAEEELLLZZZhhhttt|||xxxppplllmmmkkkddd[[[UUUTTTPPPKKKLLLLLLKKKJJJHHHGGGFFFFFFCCCAAA???===<<<<<<===>>>;;;:::999777666444333222111000///...............+++******)))))))))))))))************))))))))))))******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((()))+++...222666999;;;888;;;>>>===888333111111...000444888<<<>>>???@@@BBBEEEHHHJJJLLLPPPXXX^^^[[[XXXUUURRRSSSUUUWWWYYYVVVXXX[[[[[[ZZZ\\\aaaeee```^^^[[[UUUMMMBBB999222,,,+++,,,...,,,***...555:::EEEUUU___bbbeeejjjoooooorrrvvvxxxxxxxxxzzz{{{xxxyyyzzz|||}}}zzz{{{}}}~~~}}}zzzrrrcccQQQDDD>>>===555555444333333222222111222222333333222111///............///......---,,,,,,...///.........111333000000///...............,,,---.........---,,,+++*********++++++************************)))((((((&&&''')))***+++++++++***))))))))))))************************++++++++++++,,,+++***+++,,,---,,,+++,,,,,,---...////////////...///000111222333444555000555999999666444666999666555555666666777888999999:::<<<===>>>>>>??????;;;>>>@@@AAAAAAAAABBBDDDCCCDDDDDDDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMOOONNNNNNMMMNNNPPPRRRSSSQQQRRRSSSSSSRRRRRRSSSUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYWWWVVVWWWYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXZZZZZZ[[[[[[\\\\\\]]]]]]]]]___bbbddddddddddddeeebbbeeehhhgggeeeccccccdddaaa]]]XXXTTTQQQOOONNNLLLNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<999999999999888888888888555555444444444444444444000111111111111111000///.........///////////////............///000222222---...///000111222333444222111111111000000//////...111444555333222444666555999@@@HHHNNNVVVfffuuuyyyooojjjiiifff___UUUQQQPPPNNNJJJLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@???>>>===<<<<<<999888777666444222111000111000...---,,,,,,------***+++,,,,,,+++)))&&&%%% %%%(((******((('''%%%&&&&&&&&&''''''((((((((()))))))))(((&&&$$$###''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$###"""((((((''''''((()))+++,,,+++***((('''&&&&&&''''''''''''(((+++...333777:::>>>>>><<<:::888555222111222555999999999:::===@@@@@@DDDJJJOOOQQQPPPMMMKKKNNNMMMOOOQQQPPPNNNOOOSSSSSSUUUWWWWWWWWWXXX]]]aaa___^^^YYYQQQJJJEEE===444444///---111444222111111888???KKKZZZgggpppsssssstttwww|||~~~~~~~~~~~~}}}|||~~~|||yyynnn^^^NNNBBB<<<444333222222333333222000333333333222222222111111111111111000///---,,,+++)))---111111///...///111//////000//////...------///......---+++******)))))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))************)))))))))***,,,---------......------,,,+++...---,,,,,,---...000111111222333333444444333333333444555666666555444333777888888999999:::;;;;;;===???AAABBBBBBBBB@@@???@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJLLLOOOOOOOOONNNNNNNNNMMMMMMQQQPPPOOOOOONNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[^^^```bbbdddeeeccccccccccccbbb```___]]]YYYVVVSSSPPPMMMLLLMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@?????????======<<<;;;::::::::::::777777777777666555444333333222222111000000000111111111000000/////////...000000000000000000000000///////////////...............//////000000111111333222000//////111333444...111222222000111666999;;;AAAGGGNNN]]]pppxxxoookkkllliiibbbWWWQQQPPPMMMIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBAAA@@@???>>>======:::999888666444333222111000000...---,,,,,,------((()))***++++++***((('''"""$$$''')))***)))(((''''''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%'''((()))***)))(((&&&&&&&&&&&&&&&(((((()))+++...333777999<<<<<<;;;999777444222111333666888999999:::===@@@CCCIIIQQQXXXYYYVVVQQQMMMOOOMMMMMMOOOOOOOOOTTTZZZ^^^______\\\XXXUUUWWWYYYXXXZZZYYYUUUQQQMMMEEE<<<555...+++---000///...000444;;;GGGVVVcccmmmrrrsssvvvyyy}}}~~~yyykkk[[[KKKBBB888666444444444333222000444444333333333333333333000000///...---,,,++++++***,,,///000000///000111000000000000000///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))************)))))))))(((,,,++++++***))))))************)))))))))***,,,,,,---------...------,,,+++...------------......///000000111222222222222222000111222333444555555555666666666777888888999999;;;<<<>>>?????????>>>===??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\___```aaa___`````````___]]][[[ZZZUUUTTTQQQMMMKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999999888888888666666666666555444333222777666444222000///......000000/////////........./////////////////////////////////////////////...////////////000000000000...---,,,,,,,,,---//////000222555444333444777;;;>>>EEEOOOXXXgggyyyvvvooommmooommmeeeYYYRRRPPPMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFAAAAAA@@@???>>>===<<<<<<::::::888777555444222222000///...---,,,,,,,,,,,,'''((()))+++++++++***)))(((((()))******)))))))))((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%%%%%%%&&&(((((()))+++...222666999:::::::::999777555222111333555777999:::<<<@@@BBBHHHOOOYYY```bbb]]]UUUPPPQQQMMMLLLOOOQQQTTT]]]eeejjjjjjiiiccc\\\VVVTTTTTTTTTXXX[[[ZZZYYYWWWOOOFFF;;;333,,,,,,------...000000666BBBOOO]]]hhhppptttyyy{{{~~~vvveeeQQQDDD;;;999666555555444333111444444444444444444444444111000...,,,++++++,,,,,,,,,+++,,,...000111111///000000111111111000//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))************)))))))))))),,,+++******)))******************)))******+++,,,---------------,,,++++++------.........---,,,,,,...//////000000000000000......///000111333555666444444444555666666777777999999:::::::::;;;;;;;;;<<<======>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[ZZZXXXWWWUUUQQQOOOMMMJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB>>>===<<<;;;:::999999999:::999888777666666666666555555555555444333222222666555444222000///......///............---------////////////////////////......//////////////////000000000000////////////........./////////000000111444666666555666999===CCCMMM[[[ggguuuuuuooooooooonnnggg[[[SSSQQQOOOLLLIIIIIIHHHHHHGGGFFFEEEEEE>>>>>>===<<<;;;:::999999;;;:::999777666444333222//////...---,,,,,,,,,,,,(((((()))************)))***************++++++,,,'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%(((((()))***---111555777888999::::::999777444333111222555888;;;@@@DDDFFFKKKQQQZZZ```aaa^^^WWWSSSQQQOOOOOOSSSWWW\\\dddmmmpppqqqqqqkkkccc[[[WWWWWWXXX\\\____________YYYQQQHHH===222......---///333---333<<>>>>>?????????????????????@@@BBBCCCCCCDDDFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKLLLNNNPPPQQQNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????;;;:::999888777777777777777777666555444444444444333333333333333222111000111000000/////////000000------------------------////////////////////////............////////////111111000000//////.........///000111222222111111000333666777666888<<<@@@IIIWWWgggttt}}}zzz|||uuupppqqqnnnnnnhhh\\\TTTRRRQQQPPPNNNMMMKKKJJJHHHFFFEEEDDD>>>>>>===<<<;;;:::999999;;;:::999777666444333222.........------,,,++++++***************)))(((((())))))))))))***,,,---...%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((())),,,///333555888999:::;;;;;;999777666///000222777===CCCHHHJJJLLLOOOSSSWWWXXXXXXVVVTTTRRRQQQTTTZZZ^^^aaagggooosssuuuvvvrrrjjjbbb]]][[[\\\```bbbcccfffiiigggbbbUUUHHH:::222...---...222---111999BBBNNN\\\kkktttyyy{{{}}}~~~~~~uuubbbTTTDDDAAA===:::999888777666222222222222222333333333333222///...---...///000...,,,***,,,///111000---------......///......---.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))******+++***************++++++*********+++************,,,,,,------,,,,,,+++***,,,,,,---------,,,***)))---......///////////////111000/////////000111222222222333333444555555555777666666666666777888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>===<<<;;;999888777666666555555666555444333222222111222222000111111111111000000///...---------------......,,,,,,,,,---------------........................---.........//////000000111111000000//////......,,,,,,...///000000000000///222555666888;;;AAAFFFSSSbbbsss~~~}}}yyy{{{vvvqqqrrrmmmnnniii]]]TTTRRRRRRQQQPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;::::::888777555444222222---.........---,,,+++***+++*********))))))((((((((((((((((((***+++---...###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''%%%&&&''''''((('''''''''######$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&%%%''''''&&&'''***---000222666888:::<<<===;;;999888000000111666===EEEIIILLLJJJIIIJJJKKKMMMPPPSSSTTTQQQRRRVVV\\\___```ccciiippptttwwwuuuooogggbbb``````dddgggkkkqqqwwwxxxuuucccSSSBBB666000+++,,,///---000555<<>>:::888333333333222222111111111222222000/////////000000///---,,,,,,---......---,,,,,,---.........------///.........------,,,,,,++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))*********************)))******+++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******,,,------...///.........000000////////////000000111111111222333333444444555555555555666666666666777777777888888999999999888888999:::;;;;;;::::::<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNLLLKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<<<<;;;;;;:::999888777666555555444444444555444333222111000000000000...///////////////......///...---,,,*********))),,,,,,,,,------------...........................------......///000000000000000000000////////////......///000111222222333000222666888;;;AAAJJJQQQ```nnn~~~|||sssuuu}}}wwwrrrsssnnnpppjjj^^^SSSPPPPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@@@@???>>>===<<<<<<:::999888666444333222111------......---,,,***))))))))))))))))))******+++''''''(((((())))))))))))$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&%%%$$$###&&&'''(((((((((((('''&&&&&&%%%%%%&&&(((+++...000444666999<<<===<<<:::888444333333666===DDDHHHIIIEEEDDDBBBCCCEEEJJJPPPSSSQQQQQQTTTXXXZZZYYY[[[```eeekkkrrrtttqqqmmmiiihhheeekkkqqqvvv}}}ppp___KKK===333---+++------///222666???NNNaaannnuuuxxx}}}vvvooocccWWWMMMDDD<<<888555555444333222111111000000000000000/////////////////////---++++++,,,---,,,------...//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******))))))))))))))))))))))))((()))))))))******************))))))***++++++,,,***++++++,,,+++***)))(((+++,,,,,,,,,,,,+++******+++************++++++,,,***+++,,,,,,------,,,,,,,,,,,,---.../////////.../////////000111111222222222222444555555555444333666666777777777777888888555666777999:::::::::999::::::;;;;;;<<<===>>>>>>AAA@@@@@@@@@AAAAAABBBCCC???>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIIIIIIIHHHFFFDDDCCC???????????????>>>===<<<999999999999888777666666444444333222222222333333333222111000000///000000------............------///...---+++************,,,---------....................................------......///000000111////////////000000000000000000000000111333444666444666999<<>>===<<<;;;::::::999888777666444222111000,,,---......---,,,***)))''''''(((((()))+++,,,---((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''---,,,)))&&&$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''((((((((('''&&&%%%&&&'''((()))))))))''''''%%%%%%$$$%%%'''))),,,...222444888;;;<<<;;;999888888666444777===CCCFFFFFFBBBAAA??????CCCHHHNNNRRRQQQOOOPPPSSSSSSRRRUUUZZZYYYaaakkkrrrsssqqqqqqqqqlllssszzzzzzhhhSSSCCC888000---...---...000333:::III]]]kkktttxxx~~~uuudddUUUHHH>>>888777777666555333222111000...//////000//////...---///000000...***(((+++---------...///000000//////++++++,,,---...///000111------------------------(((((('''(((((()))******))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,***+++,,,,,,+++***)))(((+++,,,,,,,,,,,,+++************)))))))))***,,,---))))))***+++++++++++++++''')))+++---...///......------......///000000000///111333444555444222111666666666777777777777777333444666888:::::::::999888888888999::::::;;;;;;??????>>>??????@@@AAAAAA<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@@@@>>>???BBBDDDEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHEEEEEEFFFFFFEEECCCAAA@@@<<<<<<======<<<<<<;;;:::888888888888777666555444333222111111111111111222333222111000000/////////,,,,,,---......---------,,,+++++++++,,,,,,---...---------....../////////........................---------...///000000111......//////000000111111---,,,++++++,,,...111333777999<<>><<<;;;:::999888777666444222111000111000///---+++*********************))))))))))))))))))(((((((((((())))))((((((((()))***)))&&&$$$###$$$%%%&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""(((++++++(((&&&&&&'''(((((('''(((***,,,///222777:::;;;;;;<<<<<<777666666888===BBBFFFGGGCCCBBBAAA@@@BBBDDDHHHJJJJJJMMMPPPPPPNNNMMMOOOQQQUUUXXX___iiiuuu}}}|||}}}}}}ppp\\\III<<<555111000,,,---111444888BBBWWWjjjwww{{{nnnXXXFFF<<<999333444444333222222555666111111222111111000///...000...+++)))(((***---///------,,,+++++++++,,,---,,,,,,,,,---------......000000000///...---+++++++++++++++************)))************))))))))))))(((((()))***************))))))))))))************+++)))(((&&&&&&((()))+++,,,+++++++++******))))))***************)))((((((((((((***,,,...---***'''******+++,,,,,,---......---------............///////////////000000000000111111222333444444444444444555555666777888888999777777777555555666999<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@AAA@@@???>>>???AAAAAA???>>>>>>@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCAAA???<<<:::<<<;;;:::999888888888888777666555444333222222222222111000//////000111111111111111111000000000000------------------------++++++,,,,,,,,,------------,,,,,,+++,,,---...///------++++++++++++---------.........///000000000///......//////000111222//////111333222///222888777;;;@@@EEENNN[[[kkkuuu|||uuuxxx~~~~~~vvvmmmkkkoookkkddd[[[SSSNNNLLLMMMNNNLLLJJJHHHGGGFFFFFFGGGAAA@@@???>>>===<<<;;;:::999888777666444222111000111111000......---------)))(((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&'''((('''$$$"""######$$$%%%&&&&&&&&&%%%''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&'''((((((((()))+++---...111666:::;;;<<<===>>>;;;999777777:::>>>BBBEEEAAA@@@??????@@@CCCFFFHHHJJJMMMOOONNNKKKKKKMMMPPPSSSWWW```mmm{{{}}}}}}{{{vvvqqqmmmdddVVVFFF:::111...---...111444777@@@TTTfffuuuyyykkkUUUEEE<<<999777777666555444444555666555555555444444333222111111///---++++++,,,...///,,,,,,---.........---,,,,,,,,,---------............////////////......---++++++++++++***************)))))))))(((((('''''''''((())))))*********)))&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***++++++*********)))))))))***************)))(((((((((((()))+++,,,,,,***(((***++++++,,,------......,,,---------...................../////////000000000000111222333333333333333444444555666666777777444555555555444555777999888888999:::::::::::::::::::::999999999999::::::888999999:::;;;;;;<<<<<<888999:::999888777888:::???===<<<<<<>>>@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAA@@@???===:::999999999888666666555555666555444333222111111111111111111000///...//////000///////////////.........------------------,,,,,,******+++++++++,,,,,,,,,...//////000000000000///...------------------.....................//////............///000111111222111222333000,,,///555777<<>>@@@@@@===999666666:::>>>BBB@@@???>>>>>>???BBBEEEGGGIIIKKKLLLKKKIIIJJJNNNRRRVVV[[[eeessszzzwwwzzz{{{sssjjjggghhhggg]]]MMM>>>333///......000333555>>>OOO___ooouuu}}}|||fffQQQCCC===;;;666666555444333222222222666666666666555444333222000000///............///***,,,...000000///...,,,,,,------------.........------...///////////////,,,+++++++++************+++******)))(((''''''&&&'''(((((()))))))))))))))((((((((()))))))))*********)))(((''''''((()))*********))))))))))))((((((***************)))(((((()))((('''(((*********(((***++++++,,,,,,---------,,,,,,,,,,,,---------------------.........//////......///000111111111111111222222333333444444444000222444444444444555666555555666777777777777666777777666666666666777777666666666777777888888999888999:::999888777888:::<<<:::999:::<<<>>>>>>>>>?????????>>>>>>>>>>>>=========>>>===<<<:::888666666555444333333222333333222222111000000///000000000000///...------......,,,,,,,,,,,,,,,---------.........------,,,,,,,,,************++++++++++++//////000000000///...---......////////////...............---------------------......///000000000222111222333111...222888<<>>===???BBBEEEGGGHHHIIIJJJIIIIIILLLRRRXXX```dddmmmwwwwwwqqqqqqpppjjjcccccccccaaa[[[PPPCCC999333...---///222444;;;KKKYYYiiipppzzzxxxbbbOOODDD???===777555444444444555444444333444444333333222111000//////000000//////...---***+++,,,---.........---------------............,,,------.........------,,,,,,+++++++++*********,,,,,,+++***)))((((((''''''(((((()))))))))(((((())))))*********+++++++++))))))(((((((((((()))))))))))))))(((((((((((((((***************)))(((((()))'''%%%&&&''')))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------...,,,---...//////000000/////////000000111111111222...000333555444333333333333333444555555555555444555444444444444444444555444444444555555666666666999;;;<<<;;;:::999:::;;;999888888999;;;======<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;999888666555333333222111111111111111111000000////////////000//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++++++++++++++---...///000000///...---.........---,,,,,,,,,+++,,,---......//////000000000000111444444555;;;CCCEEEMMMXXXdddooo|||tttyyyxxxnnnppp|||uuullljjjiiifffaaaYYYRRROOONNNOOOMMMKKKIIIGGGFFFEEEEEEFFFCCCBBB???<<<;;;:::;;;<<<999888777666444222111000333333222111///---+++)))++++++++++++************((((((''''''''''''((((((((('''''''''))))))(((''')))((('''&&&%%%&&&'''(((&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))***((((((((('''%%%$$$%%%&&&(((,,,111555999<<>>;;;777444666;;;@@@@@@???>>>>>>???BBBEEEGGGFFFHHHJJJKKKLLLQQQYYY```kkknnnsssxxx||||||tttnnniiifffcccbbbaaa```___^^^[[[PPPAAA666///......111333999FFFSSSdddlllxxxsss```QQQHHHDDDCCC>>>;;;888777888:::999999333333333333222111000///...//////000///...---,,,,,,+++***))))))+++---///---------.........//////---......---,,,+++******,,,,,,,,,++++++++++++***++++++***))))))(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((()))))))))***************)))(((((()))'''%%%%%%&&&((())))))((((((((((((((()))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---.........................../////////---000333555444333222222222222333444444444444444444444333333333333444444444444444444444555555555555777777777666555666777777777777999;;;<<<<<<;;;;;;:::::::::999999999999999999999888777666555555222222111000000000000111000///////////////000111.........---,,,++++++***++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------------...///---)))'''&&&(((***,,,,,,---...//////...---,,,.........---,,,,,,,,,+++,,,---...///000000000///000///111444666888@@@JJJMMMVVVcccooozzzqqqooo~~~|||qqquuuuuullljjjjjjgggaaaZZZSSSOOOOOOPPPLLLKKKIIIGGGFFFEEEEEEEEEAAA@@@>>>===<<<<<<<<<<<<999888777666444222111000333333222111///+++)))'''******)))))))))((((((((((((''''''&&&&&&''''''(((&&&%%%$$$%%%&&&''''''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&+++,,,,,,***'''&&&''')))'''***///333666:::===@@@>>>???>>>;;;777777:::>>>@@@???>>>>>>???BBBEEEGGGGGGJJJLLLNNNPPPVVV^^^eeepppqqqsssrrrqqqppppppqqqoooqqqqqqmmmeee``````bbb^^^^^^bbbiiijjj___KKK;;;333111000222333666@@@JJJ\\\eeetttrrreee\\\WWWTTTSSSJJJDDD===999888999777666555555555444444333222111///////////////......---...,,,)))''''''))),,,...------........./////////............,,,+++***))),,,,,,,,,,,,++++++++++++(((((((((((('''''''''''')))************))))))(((''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))*********************)))(((((()))'''%%%%%%''')))))))))(((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++***+++,,,------...------------------------------,,,///222333222111111111111111222333333333333333333333222222222222333333333333333333333333333444333444555555333333444555555555555888:::;;;;;;:::888888888888777777777777777777666666555444444444111000000/////////000000...............///000111............---+++***)))++++++,,,,,,------......------------------------------------............000...+++)))(((***---///---------......---------.........---------------,,,...///111111111000000111000111555666:::CCCMMMTTT^^^mmm{{{uuukkkrrrxxxtttjjjhhhhhhfff```YYYSSSPPPPPPQQQLLLKKKIIIGGGEEEEEEEEEEEE???>>>>>>>>>============999888777666444222111000...//////...,,,)))&&&%%%*********)))))))))(((((((((''''''&&&&&&''''''(((&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&'''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&)))******)))(((((()))+++&&&)))---111444777;;;>>>===@@@BBB@@@;;;777888:::???>>>===<<<>>>AAADDDFFFIIILLLOOOQQQSSSXXX___eeekkklllllliiieeebbbbbbcccaaahhhnnnmmmgggaaa___```]]]```fffllllllcccSSSFFF:::666444333222222999AAAMMMXXXiii{{{yyyssspppooonnnnnn___UUUHHH???;;;888444111666666666666555444333222111111000000000////////////---+++)))((()))+++,,,............////////////////////////......---,,,------,,,,,,,,,+++++++++)))))))))))))))*********+++++++++++++++***))))))************++++++++++++(((((())))))))))))(((((()))))))))*********++++++***************)))(((((()))'''&&&'''(((***))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))***************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++---///000/////////000///000111111222222111111222111111000000111111222222222222222222222222222333444555555333333444555222222333666888:::999777777666666666666555555555555444333222222111111111///...............//////+++++++++,,,---...//////...//////...---,,,***)))******+++,,,,,,---......+++,,,,,,------.........,,,,,,,,,---------......------------------......//////............//////..................//////---...000222333222111111333222333888;;;@@@KKKVVVaaakkkzzzzzzmmmlllzzzsssiiiffffffddd___XXXSSSPPPQQQRRRLLLKKKIIIGGGEEEEEEEEEEEE======>>>>>>>>>>>>======999888777666444222111000...///000000///,,,***(((,,,,,,,,,++++++++++++***'''''''''&&&&&&'''''''''((('''&&&&&&((()))))))))"""###%%%'''((((((''''''+++***'''%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&&&&''')))+++&&&))),,,000333666:::======AAAEEECCC===777555666>>>===;;;;;;<<>>888444555555555555444333222111333222111111000000111111///...---,,,++++++******............/////////000...//////000000000000000---------,,,,,,,,,+++++++++,,,,,,------...//////,,,,,,,,,,,,,,,+++***)))''''''''''''(((((((((((((((((())))))))))))(((((())))))******+++++++++,,,***************)))(((((()))((('''(((*********(((+++++++++***************(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,***+++---...------...///...//////000000000000000000000////////////000000111111111111000000000000000111222222111000111222000000111444777888777555666666555555555444444444333222111000//////000000---------,,,,,,---......))))))******+++,,,---...////////////...,,,***))))))******+++,,,,,,------***++++++,,,---...//////++++++,,,,,,,,,---------)))+++---///000///---+++111000///......///000111---.........///000000000...///111333444333222111333333666<<>>>>>======<<<<<<;;;;;;888888666555333111000000///,,,***---000111,,,(((((('''''''''((()))+++,,,%%%$$$&&&,,,+++''')))...(((((('''''''''&&&&&&&&&"""###&&&(((((((((&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&'''***---000111333666999@@@AAACCCDDDCCC@@@===:::777888:::<<>>DDDKKKUUU___ggg}}}tttwwwxxxllliiifffeeebbb\\\VVVQQQPPPOOOLLLJJJHHHEEEDDDCCCCCCCCC??????>>>======<<<<<<;;;999999888666444333111111000---***,,,///000---)))***)))(((((('''((()))***(((%%%&&&******'''(((,,,(((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%)))...111222333444666???AAABBB@@@===<<<<<<===888999;;;===???AAACCCDDDMMMQQQXXX^^^bbbcccbbbaaa\\\ZZZXXXWWWVVVWWWYYYZZZaaafffmmmpppnnniiidddaaa^^^___```cccgggiiihhhgggYYYLLL===555444444222///555:::DDDSSSfffzzzooo\\\MMMCCC>>>777666444555666666666444333111......///000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------...///---...///...,,,+++,,,---,,,+++******+++,,,---...333...((('''***+++***(((***'''$$$&&&***+++)))&&&$$$%%%&&&'''(((((('''''''''(((***++++++***)))((())))))************))))))))))))))))))))))))))))))((()))))))))))))))((('''++++++******)))(((((('''((((((''''''''''''(((((('''(((((()))***+++,,,---+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------......///.................................---...///000111000000///000000000000111222333444222333333333333333333333444222111//////000111222---,,,,,,,,,......---+++,,,++++++******++++++,,,)))+++,,,------+++)))''',,,,,,,,,------,,,,,,+++***+++,,,---...000111111//////.........---------,,,,,,------............,,,---///000000000000///........./////////000000///......000111333333333777;;;BBBIIIQQQ]]]jjjsssyyy}}}zzzooollliiihhhddd^^^WWWRRRPPPPPPKKKJJJGGGEEECCCBBBBBBBBB@@@??????>>>>>>===<<<<<<;;;:::999777555444333222111...++++++---...---***///...---++++++*********+++'''&&&((()))(((''')))'''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%''')))(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***(((,,,222666888999999::::::>>>BBBCCCBBB@@@@@@AAA::::::<<<===???BBBDDDEEENNNSSSZZZaaaeeefffeeecccXXXUUUSSSQQQSSSWWW[[[^^^jjjoootttvvvsssmmmfffcccaaabbbdddhhhlllooopppoooggg[[[III===777555222///111444:::BBBNNNaaauuummmYYYIII@@@:::888555444444444333222666444111000111111111000000000///...---,,,,,,+++,,,++++++++++++,,,,,,------,,,,,,,,,---...///000---.........,,,+++,,,---***)))))))))***,,,...//////+++'''''')))++++++))))))&&&$$$%%%)))++++++)))%%%&&&((()))***+++++++++))))))***+++***)))((('''((())))))******))))))((('''''''''''''''''''''''''''((()))))))))))))))((()))******+++***)))'''&&&''''''&&&''''''((()))***&&&''''''((()))***++++++***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................///000111111111111//////000111111222333333333222111000///000111111,,,++++++---......,,,***++++++************++++++,,,---......---+++(((''',,,,,,------------,,,,,,,,,,,,------...//////000...............------------............/////////------...//////......---,,,------...000111111222......///000222555777888;;;@@@GGGOOOYYYgggvvvzzzooollljjjhhhddd]]]VVVQQQPPPPPPKKKIIIGGGEEECCCBBBBBBBBB@@@@@@??????>>>=========::::::888777555444222222111...++++++,,,------+++---,,,++++++***))))))))),,,)))&&&&&&((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))),,,111555888:::===???777<<>>AAADDDGGGHHHOOOSSSXXX]]]aaaddddddddd[[[XXXTTTRRRTTTZZZ```eeemmmrrrwwwzzzwwwqqqkkkgggjjjjjjlllppptttxxxyyyyyy{{{mmmYYYGGG;;;555222000///111444777>>>LLL^^^lll~~~}}}iiiVVVIIIAAA>>>999666555444333111666444222111222222111000111111000///...---,,,++++++++++++******++++++,,,++++++,,,,,,---...///000,,,---......,,,,,,,,,...+++******)))***+++---------***((((((***,,,,,,,,,+++(((%%%%%%'''*********)))))))))***++++++++++++(((((()))******)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,$$$&&&(((***++++++***)))(((((((((((()))***,,,,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))))),,,,,,,,,,,,,,,---......+++,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000///............/////////000000000111000///.........//////+++***+++---...---+++)))++++++************+++++++++,,,...///000//////...+++,,,------------------111000///...---,,,++++++.........................../////////////////////------------------,,,,,,---......///000000111111000111222333555888<<>>=========:::999888666444333222111111///---++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&'''((((((&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&)))+++///444;;;@@@@@@???CCCJJJQQQRRRLLLEEE======>>>@@@CCCGGGJJJLLLOOOPPPQQQTTTXXX\\\```bbbaaa^^^ZZZXXXYYY^^^eeeiiikkkqqqxxx}}}|||xxxsssqqqqqqqqqsssxxx~~~~~~iiiTTTBBB888333222///111333444777@@@MMMXXXhhhyyyzzzgggYYYHHHDDD>>>999888777666666333222111111222333222111222222111000...---,,,,,,,,,++++++******+++++++++***+++,,,------......///,,,---...---,,,,,,---......---+++*********++++++,,,***)))***+++---......---***(((&&&'''((())))))((((((((('''&&&&&&&&&&&&&&&&&&'''((()))*********(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''(((***++++++,,,###%%%(((***++++++***)))(((((((((((()))***,,,,,,++++++*********)))))))))************************(((((((((((())))))******+++++++++++++++,,,------******++++++***)))((((((***************************************++++++++++++,,,---...///...---,,,//////.........---------...------,,,,,,,,,,,,,,,+++******+++---,,,+++)))+++******))))))******+++)))***,,,...000111111111+++,,,------.........---111111000...---,,,+++***---...................../////////////////////...---------,,,,,,,,,,,,,,,000000000000000000//////222333444555666;;;AAAFFFNNNWWWeeeqqq||||||xxxvvvxxx~~~vvvkkkggghhheee```YYYRRRNNNNNNOOOLLLKKKHHHFFFDDDCCCCCCCCC@@@??????>>>>>>===<<<<<<999999888666444333111111000///...---,,,+++++++++(((((()))******)))))))))###''')))'''&&&((()))(((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))***(((%%%###"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''+++111999???IIIEEEBBBEEEKKKNNNLLLHHHCCCBBBBBBCCCEEEHHHKKKMMMMMMLLLKKKLLLOOOTTTYYY]]]cccaaa^^^\\\]]]```eeehhhhhhoooxxx}}}|||uuuvvvxxx}}}wwwcccOOO@@@777444000222333333444999AAAHHHTTTfffttthhhOOOIIIBBB<<<888777666666333222111222333444333222222222111000///......------,,,,,,++++++++++++,,,***+++,,,------...------+++---...---,,,,,,---///000///---+++*********+++++++++++++++,,,---...///,,,+++***(((''''''((((((,,,+++)))((('''&&&&&&&&&%%%&&&&&&'''(((******+++'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))((('''''''''((()))))))))(((''''''''''''&&&''''''((()))***'''(((((()))***+++,,,---)))******++++++******)))'''(((((())))))******+++((((((((((((((()))******))))))*********))))))((())))))))))))))))))))))))***))))))))))))***++++++,,,,,,---------------,,,//////......---,,,,,,++++++++++++++++++*********+++***))))))++++++***)))******))))))))))))************+++,,,,,,,,,,,,,,,+++,,,---......///......------..................---------.............../////////............---------,,,,,,,,,------...111111111000000/////////000333555666999???HHHOOOZZZcccqqq}}}yyymmmjjjmmmvvvwwwlllhhhgggddd___XXXRRROOOOOOPPPMMMLLLIIIGGGEEEDDDDDDDDD??????>>>======<<<<<<;;;::::::999777555444222222...//////...---+++******,,,------...---,,,***)))%%%,,,)))&&&(((******&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%%%%'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((()))+++///555999AAACCCFFFIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFHHHJJJKKKKKKJJJIIIIIIKKKOOOTTTWWW]]]\\\[[[[[[\\\^^^```aaaccckkkvvv|||{{{|||sss___KKK<<<555222000//////000444999<<>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888777555444333...///000000---+++***)))+++++++++***)))'''$$$###$$$---***&&&(((+++,,,&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&$$$""" $$$$$$&&&'''((()))))))))((((((((((((((((((((((((######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%&&&''''''(((***---000000===LLLTTTRRRNNNLLLNNNPPPNNNKKKHHHFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNQQQRRRVVVVVVWWWXXXYYYZZZ[[[\\\___gggrrr|||}}}jjjRRR@@@666222///+++***---111444555999FFFYYYmmm{{{lll\\\OOOEEE>>>;;;:::888777666666555222000111111111000000000000000///...------,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,------,,,,,,...//////...---,,,---...///000(((***++++++******+++,,,&&&(((***************+++(((((('''&&&&&&'''((()))))))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&((()))+++,,,+++******))))))))))))***)))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))******)))))))))))))))***++++++(((((()))******+++*********************************)))((((((((()))+++,,,///...---,,,+++,,,---...+++,,,,,,------......///+++,,,,,,,,,,,,+++******---***'''&&&''')))++++++******))))))))))))******+++++++++,,,,,,---------+++,,,---.../////////////////////...------,,,,,,---------.........//////......---------,,,,,,,,,------,,,,,,---///000111......///000111222333333111666;;;@@@FFFQQQ```jjjzzz~~~|||{{{~~~wwwppppppzzzxxxooommmgggccc\\\UUUPPPNNNOOOPPPPPPLLLHHHFFFFFFFFFEEEDDD@@@@@@???>>>===<<<;;;;;;===:::666444333333333222000000000///...,,,+++*********))))))((('''''''''+++*********))))))((((((###%%%'''(((''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((()))******///,,,(((%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''((())))))---222999@@@GGGJJJLLLLLLOOONNNLLLIIIGGGGGGJJJLLLIIIFFFCCCEEEIIIMMMNNNNNNRRRRRRTTTUUUWWWXXXXXXYYY]]]aaafffnnnvvv}}}}}}zzzxxx{{{~~~|||qqq^^^HHH:::444333111...,,,...222555:::>>>IIIYYYnnnxxxiiiWWWGGG===<<<;;;999555111000222444222222222222222222222222222...***+++...///,,,))),,,***)))***++++++***)))............---,,,+++***000...,,,******,,,...000...---,,,+++***+++,,,,,,+++++++++******)))))))))''''''(((******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''''''''((((((((((((''''''((((((((()))******+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&***)))(((''''''&&&''''''))))))))))))((((((((((((************************,,,---------,,,)))&&&$$$///---+++)))((()))+++---)))*********++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,+++,,,---.........------........................------......///000000111///000222111000000111222777999===DDDOOO]]]kkkuuu}}}|||}}}~~~}}}~~~zzznnnkkkgggbbb[[[TTTPPPNNNOOOPPPOOOLLLHHHFFFFFFFFFFFFEEEAAA@@@???>>>===<<<<<<;;;<<<:::666555444444333222////////////...---,,,+++***************+++++++++*********)))))))))((((((&&&''')))((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((($$$###""""""###&&&(((***((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""######&&&&&&&&&&&&&&&'''((((((+++///666>>>DDDHHHJJJKKKNNNNNNLLLIIIGGGFFFHHHJJJGGGEEEDDDFFFIIILLLMMMLLLQQQRRRTTTUUUVVVUUUUUUTTTTTTWWW]]]gggssszzzuuurrrtttttttttrrrkkk]]]MMMBBB888555333000///000111222111555<<>>======<<<;;;999777666555444222000......//////...---,,,,,,((())))))***++++++,,,,,,******))))))))))))((((((''')))***)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$#########$$$$$$''''''&&&%%%%%%%%%&&&&&&!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''))),,,222999@@@EEEIIIJJJMMMMMMMMMKKKHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJQQQRRRTTTUUUUUUSSSPPPOOOPPPSSSZZZeeerrr|||sssnnnmmmmmmjjjgggfffeee```VVVOOO@@@;;;555222222222000///000222666<<>><<<:::555000111111111111111111111111222///,,,,,,...///---+++***))))))***---......------------...------,,,,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''')))************))))))************))))))$$$$$$%%%&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++***))))))((())))))''''''''''''((()))***+++(((((((((((())))))))))))++++++++++++++++++++++++(((((()))******++++++,,,*********)))))))))))))))((()))))))))************))))))(((((())))))***++++++++++++,,,,,,---------......------------......///000000111111000000///------,,,+++,,,---...///........................///////////////////////////000000000000111333666999???IIIVVVeeeuuuyyyooohhhqqqqqqiiifffaaaYYYRRRNNNMMMOOOPPPMMMJJJHHHGGGGGGGGGFFFEEEBBBBBBAAA@@@???>>>======:::999777777666555222///---...............------''''''(((((())))))))))))))))))))))))))))))(((((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''')))))))))(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((***///666===CCCHHHJJJLLLNNNOOONNNKKKIIIHHHHHHKKKIIIFFFDDDEEEGGGJJJKKKPPPRRRTTTVVVUUURRROOOMMMSSSYYYbbbmmmwwwvvvnnnlllmmmgggccc___aaaeeefffbbb]]]MMMDDD999333222222000...222444666777<<>>>>>EEERRRaaaqqq~~~mmmggggggyyytttkkkeee```XXXQQQMMMLLLOOOQQQMMMKKKHHHHHHHHHGGGFFFDDDBBBBBBAAA@@@???>>>======:::999777777666555222///---...............------))))))))))))((((((''''''(((((((((((((((((())))))%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""###%%%((()))+++++++++&&&&&&%%%%%%%%%&&&&&&'''***(((&&&$$$###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((()))(((***---333999@@@FFFJJJKKKNNNPPPPPPNNNMMMLLLLLLRRROOOIIIDDDBBBEEEIIIMMMOOORRRUUUWWWXXXVVVTTTRRRWWW^^^iiittt{{{|||zzzwwwrrruuuwwwssslllggggggiiicccaaa```dddjjjnnnllljjj]]]QQQAAA666222222111000///222444333333:::HHHTTTddduuu{{{sssdddSSSDDD:::666444111111111111111111111111222111//////000000000///000...------......,,,+++,,,,,,------...---------***+++---......---+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''''''(((((())))))(((((('''(((((())))))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))((('''''''''((((((******)))((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++***))))))(((((()))***+++)))***+++------,,,***)))))))))))))))************+++************+++,,,,,,******+++,,,,,,---......///......------......///...//////000000//////......---+++++++++,,,...000......................../////////000000000000000333444444555777;;;AAAEEEKKKTTTaaaqqq{{{mmmaaaeeepppwwwmmmeee___WWWOOOLLLLLLOOOQQQMMMLLLIIIHHHHHHGGGDDDBBBAAAAAA@@@???>>>======<<<;;;999777666555444222000......//////...---,,,,,,,,,,,,++++++***))))))(((''''''(((((((((((())))))%%%&&&))))))(((((()))***&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''',,,***'''$$$###$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))))))))+++///555===DDDHHHIIILLLOOOPPPPPPPPPQQQRRRXXXUUUNNNGGGCCCDDDIIIMMMOOOQQQUUUYYY\\\]]]]]]]]]YYY```jjjrrrvvvsssnnnjjjdddgggiiihhhdddaaaaaabbbbbbbbbeeeiiinnnqqqsssssslll```NNN???777444333222000222444333111333:::AAAOOO```uuu{{{lllXXXFFF;;;777777222222222222222222222222222111111000000111111111222000///...///...,,,+++---------...------,,,,,,***+++,,,------,,,+++***,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''')))************''''''(((((((((((('''''')))******++++++,,,------))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))((((((((((((''''''(((((())))))*********************************)))))))))))))))(((((()))***+++------,,,++++++)))*********++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......//////............//////---......//////......---------,,,+++,,,---...///..............................///000000111222222222333444555888???GGGLLLUUU^^^mmm{{{zzzjjj___ZZZeeeyyyxxxoooddd___VVVNNNKKKKKKOOOQQQNNNMMMJJJIIIHHHFFFCCCAAAAAA@@@???>>>===<<<<<<;;;<<<:::666555444444333222////////////...---,,,++++++++++++***************'''''''''((((((((())))))&&&(((******((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&***)))(((&&&$$$###!!!!!!%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''(((((()))((())),,,111999@@@EEEFFFIIILLLOOOPPPRRRTTTVVV[[[YYYTTTMMMGGGEEEGGGJJJNNNQQQVVV\\\aaaeeehhhiiiaaadddhhhjjjkkkiiifffdddaaabbbdddeeeeeedddcccbbbcccfffiiikkkmmmpppuuuxxxwwwmmm]]]LLL???888555444111222333333333444777:::@@@MMM^^^nnn{{{iiiWWWHHH???:::888333333333333333333333333222222222111111111222333111000////////////...---............---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++************+++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''')))************(((((())))))))))))(((((((((((())))))***+++++++++***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''((())))))***************************)))((((((((((((((())))))******))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))******+++---....../////////............//////---......//////......---,,,,,,,,,---------..............................------...000111222333444333333555777<<>>===<<<;;;;;;===:::666444333444333222000000000///...,,,+++***'''''''''((())))))******&&&'''''''''(((((())))))(((***+++***((('''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###%%%(((******(((&&&$$$###$$$%%%&&&''')))******&&&%%%%%%%%%%%%&&&''''''((('''''')))...666===BBBDDDFFFJJJMMMOOORRRVVVYYY\\\[[[YYYSSSKKKFFFFFFGGGNNNQQQVVV]]]dddjjjoooqqqllljjjgggdddcccbbbccccccbbbcccdddhhhkkkkkkjjjhhhdddhhhkkkkkkjjjmmmttt{{{}}}uuuhhhWWWFFF;;;666555////////////111333555666444===HHHVVVjjjwwwcccSSSIIICCC<<<777444444444444444444444444222222333222111111222444000///...///000111000///...///......---,,,+++***++++++++++++++++++++++++,,,,,,---...---,,,+++***)))))))))******+++++++++((()))***+++,,,---------++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''))))))************))))))&&&&&&''''''((()))))))))+++)))(((&&&&&&((()))+++************************&&&&&&&&&'''((())))))***++++++++++++++++++++++++***)))))))))))))))******(((((((((((()))***+++,,,&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&)))***+++***)))((((((((())))))*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))******+++---...////////////............//////......////////////......+++,,,---.........------........................,,,---...000111333444555555666777:::@@@IIISSSZZZeeeooo}}}xxxggg^^^^^^bbbdddnnn~~~vvvnnnbbb\\\TTTOOOLLLLLLMMMNNNKKKJJJHHHFFFEEECCCCCCBBBAAA???===<<<<<<<<<;;;::::::999777555333222111111111///---------...---,,,...,,,***))))))((('''&&&((()))***)))&&&$$$$$$%%%***************++++++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((($$$$$$&&&,,,000///((("""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((((()))******'''&&&&&&&&&&&&&&&'''(((,,,333;;;AAALLLNNNPPPQQQQQQQQQRRRTTTXXXYYYWWWRRRKKKGGGHHHJJJOOORRRWWW]]]eeemmmvvv|||{{{rrrggg^^^[[[^^^bbbdddiiipppwww{{{xxxtttqqqpppkkkkkkjjjfffdddjjjxxx|||nnn]]]LLL???888888444111111///---000666555555:::EEESSScccwwwvvvkkk]]]QQQEEE;;;888:::888777555444333333333444444444333222111000////////////......---------,,,***))))))***,,,...---,,,---,,,+++******+++,,,------,,,,,,,,,,,,---...///******)))((()))***,,,---,,,+++*********+++,,,---,,,,,,,,,,,,++++++***)))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((()))*********************)))''''''&&&&&&&&&*********)))))))))))))))%%%******''''''++++++&&&))))))(((''''''''''''''''''&&&&&&&&&'''(((***+++((((((((((((((()))******))))))))))))((((((((((((((())))))))))))*********)))************+++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..............................666222...---......,,,***,,,...///...------...///000111111000///000222444444777<<>>FFFJJJOOOSSSSSSRRRRRRRRRUUUVVVVVVTTTOOOKKKHHHGGGMMMQQQWWW^^^fffnnnwww|||~~~xxxnnneee``````cccfffqqqvvv~~~}}}zzzsssrrrooojjjhhhooo}}}sss]]]JJJ>>>777222/////////------000333111444;;;DDDOOO___lllvvvjjj\\\PPPFFF??????DDDEEECCC>>>999666444333444111111111111111000000///000/////////.........---...---,,,,,,------,,,+++++++++***))))))***++++++,,,,,,,,,------------...,,,+++++++++++++++,,,---,,,+++*********+++,,,---++++++++++++++++++***)))+++***))))))(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++***)))))))))))))))******(((((((((((((((((((((((((((((()))************)))(((''''''''''''((()))))))))))))))((((((((((((((((((,,,---)))))),,,,,,((())))))((('''''''''''''''''''''&&&&&&'''((()))***((((((((((((((()))************)))))))))(((((((((++++++++++++,,,,,,,,,,,,************++++++++++++)))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..............................333111...---...///...,,,,,,...//////------...000222222222111111111444666666;;;BBBHHHPPPZZZfffnnn|||yyymmmgggbbbaaakkkzzz~~~xxxuuuuuutttjjj___YYYRRRMMMKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFBBB@@@>>>=========<<<;;;:::999777555444222222222222000...---......---,,,...,,,***)))******)))'''''')))+++***)))(((((()))'''''''''&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&***'''###"""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''!!!###%%%%%%%%%%%%%%%'''&&&''''''''')))...444888???DDDLLLRRRTTTSSSQQQPPPSSSTTTUUUVVVUUUPPPJJJFFFJJJOOOVVV^^^fffmmmuuuyyy|||zzzuuunnngggeeehhhkkktttxxx}}}|||xxxsssqqqxxxrrr[[[LLL===555///000111///,,,+++111///000444777===HHHTTTkkk{{{yyynnn```UUUNNNJJJMMMSSSVVVQQQHHH@@@888444222222222222333333333111000///000000000000000/////////222000.........---+++)))******))))))))))))*********+++---.........---,,,+++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,------******++++++,,,+++++++++++++++******))))))******))))))))))))))))))))))))$$$%%%&&&''')))***++++++******))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&'''(((***+++,,,(((((((((((((((((((((((((((++++++(((((()))(((%%%))))))((('''''''''(((((((((((((((''''''((()))))))))(((((((((((()))***************))))))))))))(((++++++++++++,,,,,,,,,---************+++++++++,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..............................000...------///000000///,,,...//////......///111000000000000///111444666999@@@KKKUUU___iiittt|||qqqiiicccdddgggnnn~~~}}}vvvtttuuuzzzvvvqqqooonnnssshhh]]]XXXQQQLLLKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;:::999777666444333333222222000...---......---,,,,,,***(((((()))))))))'''&&&(((******)))))))))***&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&###!!!!!!$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))&&&'''((((((&&&$$$$$$%%%&&&'''''''''(((+++///333999>>>FFFMMMPPPQQQQQQQQQTTTSSSTTTVVVXXXVVVPPPKKKKKKPPPWWW]]]ccciiinnnqqqqqqssstttqqqkkkiiilllpppppprrrxxx}}}mmmaaaMMM@@@444222444222...,,,111000111333444777AAAMMM\\\qqquuujjjbbb\\\XXX[[[aaaeee___UUUJJJAAA:::666444666666777666555222000...111111111111111111111111222111///......---+++***+++******************+++)))+++---.........,,,+++******,,,,,,,,,+++)))(((++++++++++++,,,,,,------***+++,,,---------------,,,,,,+++******+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++***************))))))(((((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&'''(((***+++,,,(((((((((((())))))))))))***++++++)))(((((('''%%%))))))((((((((((((((()))))))))(((((((((((((((((())))))(((((())))))***+++++++++*********))))))))))))))))))*********++++++*********+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------..............................---------...///000111111---...000000//////000222111111111111111444888;;;???HHHUUUbbbmmmxxx}}}sssdddbbbfffrrrwwwpppnnnooorrrzzz|||wwwsssqqqrrrhhh]]]XXXQQQLLLKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA>>>>>>>>>>>>===;;;:::999777666444444333333222000.........///...------+++******+++,,,+++***%%%'''))))))(((((()))***%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&'''((((((&&&$$$$$$%%%&&&'''(((''''''(((+++...555999???DDDHHHLLLPPPSSSVVVTTTSSSUUUXXXYYYWWWTTTPPPTTTXXX\\\^^^aaadddggggggkkkpppoookkkhhhjjjmmmkkkmmmsss|||yyyaaaNNN<<<555444333000///111111222444333555@@@LLL[[[ppp|||sssmmmhhhcccdddhhhnnniiibbbXXXMMMDDD===999555555666666555333222111111111222222222222222222000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++***+++,,,------,,,+++***++++++,,,,,,------------,,,,,,---.../////////...,,,+++++++++++++++,,,,,,************************)))***************++++++***************)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******)))))))))******+++++++++,,,,,,+++,,,+++)))(((((())))))((((((((())))))***)))))))))))))))((((((((()))))))))))))))***++++++++++++++++++************)))************+++++++++***++++++++++++,,,,,,,,,...---------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------............------------......////////////////////////+++,,,---//////000111222---...000000000000111333444555555666777;;;@@@DDDGGGQQQ```nnnxxxrrrggg___dddsss~~~uuuooommmmmmnnnwwwyyytttsssjjj___YYYRRRMMMKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFBBB@@@>>>=========<<<;;;:::999777666555444444444333111///...//////...---///...,,,---...//////...%%%'''))))))(((((()))***&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''!!!###%%%%%%%%%%%%%%%'''&&&'''(((((('''''')))+++111444888<<>>EEEJJJSSS]]]kkkwww{{{qqqggg___ZZZggg~~~vvvqqqoooooopppzzzxxxrrruuulllaaa[[[SSSNNNLLLLLLMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEAAA???===<<<======;;;:::999999777666555555555555333111///...//////...---...---,,,,,,.../////////''')))******)))((()))***'''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&'''((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''&&&'''))))))''''''((())),,,///333888===DDDKKKPPPQQQRRRSSSTTTUUUXXX\\\___^^^^^^]]][[[YYYXXXYYY[[[\\\___cccffffffeeebbb```fffiiiooovvv~~~~~~|||kkkTTTDDD;;;444111111...///000111000555DDDSSSppp~~~|||wwwrrrnnnpppttttttwwwyyyvvvkkk[[[JJJ???:::888666555444444555666000111111111222222222222000///......000000///...+++,,,------------,,,+++***++++++++++++,,,,,,,,,*********+++,,,---...///+++,,,---.........---,,,,,,------------,,,,,,+++***************+++,,,,,,************************))))))******+++++++++,,,)))***+++,,,+++)))'''&&&)))))))))))))))))))))))))))******+++++++++++++++******)))))))))))))))***((())))))***++++++,,,,,,&&&######''''''###"""%%%))))))(((((()))******+++'''((()))***++++++************))))))******+++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------............------------......////////////////////////,,,///111111///---...///---///111111111111333555444555666999===CCCKKKQQQ___hhhttt~~~tttiiiaaa]]][[[```ttt}}}yyyvvvuuu{{{xxxpppkkkvvvmmmbbb\\\TTTOOOLLLLLLMMMNNNKKKJJJHHHFFFEEECCCCCCBBBAAA???===<<<<<<<<<;;;:::999999888666555555555555333111///////////////---+++***))))))+++------,,,)))***,,,,,,***)))***+++)))(((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###&&&+++......+++&&&###$$$$$$%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((()))******'''&&&&&&'''%%%'''))))))((('''((()))))),,,111666<<>>999666444444555000000000111111222222222333111000000111111000...***+++,,,------,,,+++***++++++*********+++,,,---&&&&&&&&&&&&'''***,,,---+++,,,---.........---,,,,,,,,,,,,,,,++++++***)))***)))))))))***++++++,,,************************&&&'''''')))***+++,,,---)))***+++,,,+++)))'''%%%))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))((())))))***++++++'''(((((()))***+++++++++,,,((()))------))))))---))))))((())))))***++++++&&&''')))***+++++++++************)))******+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------...............------.........000000000000000000000000---000222222...,,,,,,...---///111111111222444555;;;<<<>>>AAAFFFNNNVVV\\\hhhooozzzyyyiii\\\UUUVVVYYYppp}}}{{{xxxpppiiieeeuuulll```ZZZSSSOOOOOOOOONNNLLLLLLJJJIIIHHHHHHFFFCCCAAA??????>>><<<<<<;;;;;;;;;999999999999888666555444111333444111,,,******,,,++++++++++++*********)))333000,,,(((&&&&&&''')))&&&''''''((()))******+++((())))))((('''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%'''))))))'''$$$""""""%%%&&&&&&'''((()))******+++,,,---111777???FFFJJJRRRQQQQQQRRRVVVYYY[[[\\\cccaaa]]]ZZZYYYXXXWWWWWWZZZVVVUUU[[[eeekkkhhhccc]]]bbbhhhlllqqqyyyzzzyyyzzz{{{|||{{{zzzqqq```NNNBBB999333000000111111111888IIIZZZtttssshhhSSSGGG<<<:::;;;999666555666444333333444444333111222111111222333333000...//////000000///...---------------.........//////*********++++++,,,,,,---++++++,,,,,,,,,,,,------)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))***++++++***)))(((((()))************))))))((())))))***---,,,,,,+++***)))((((((******))))))******+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&++++++++++++*********)))+++***)))))))))***,,,---------,,,,,,+++******)))------,,,+++++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...------------------------...---+++))))))***+++,,,,,,,,,,,,---------.........///////////////......111111111111000000000000111222333222111000111111222111111222555888::::::???@@@CCCGGGOOO[[[gggpppxxx{{{~~~kkk^^^RRRLLLUUUeeezzz|||tttoooiiiaaa[[[sssjjj```YYYRRRNNNNNNOOOOOONNNLLLJJJIIIHHHGGGFFFCCCAAA===>>>>>>???>>><<<;;;999:::999999888777666555555000111111000///...///000************)))))))))))),,,++++++***)))(((((((((&&&&&&''''''(((((()))))))))'''%%%######%%%&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$''')))******((('''&&&'''&&&&&&''''''(((((()))))))))***+++///555===DDDHHHOOOPPPRRRUUUXXXZZZZZZYYY___aaaaaa^^^YYYVVVVVVWWWXXXWWWWWW]]]eeejjjjjjggg```aaacccfffkkkttt|||vvvssstttvvvwww{{{|||wwwhhhXXXKKK???777333222333444555;;;KKK[[[ssskkk[[[III@@@;;;888666777333222111222333444444333222111111222333333000...//////000000///......---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++******+++,,,---+++***))))))((()))***+++---,,,++++++,,,------,,,,,,,,,++++++***)))))))))***************+++,,,,,,******************))))))'''(((((()))***+++,,,,,,++++++*********)))))))))+++******))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------///...,,,+++++++++,,,---,,,,,,---------............///////////////......////////////////////////111111111000000000222333444333333555999<<>>?????????===<<<;;;===;;;888666555555666666777333000000111000---***------,,,,,,,,,+++++++++$$$%%%(((***+++***(((&&&((('''''''''''''''''''''$$$&&&)))++++++)))'''%%%'''''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$))))))(((''''''''''''''''''(((((('''%%%%%%&&&(((((((((((((((((('''''''''''''''(((,,,222:::AAAEEEKKKNNNTTTYYY[[[[[[[[[\\\\\\aaaeeeeee___YYYTTTRRRPPPTTTYYY\\\___ccckkkqqqtttqqqppprrrxxxzzzssspppoooppppppsss{{{{{{qqqcccRRRDDD:::666333333333555>>>HHHZZZlllmmm\\\OOODDD===<<<:::777444333333333222111444222111222333333111000//////000000000//////...............////////////......------,,,,,,+++++++++++++++,,,,,,,,,------////////////...---,,,+++*********+++,,,,,,------,,,,,,,,,++++++*********************************************+++++++++,,,)))&&&%%%'''+++,,,***'''))))))*********+++++++++++++++,,,,,,------------------,,,,,,+++*********,,,,,,++++++******))))))*********)))))))))((((((+++++++++***************((())))))******++++++,,,++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,+++++++++******------------------------------............---,,,------------...............//////000000000000///111111222222222222222333555333111111333666888999555777:::>>>DDDLLLUUUZZZaaagggpppzzzkkk\\\MMMHHHMMM]]]uuu~~~vvvooohhhccc^^^TTTEEE999~~~rrrjjjccc[[[QQQJJJIIIJJJKKKKKKMMMKKKHHHFFFFFFEEEDDDCCC@@@???===<<<<<<===>>>???===;;;999666444444555666555222///...//////,,,(((,,,+++++++++************'''(((((((((''''''''''''))))))(((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&'''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&((())))))'''%%%$$$%%%&&&(((((((((((((((''''''''''''((())),,,111888???CCCJJJOOOVVV[[[]]]^^^```bbb```aaabbbcccccc^^^UUUNNNMMMRRRXXXZZZ[[[```iiirrrvvvvvvxxx|||~~~~~~{{{wwwtttrrrpppoookkkssszzzzzzuuukkk[[[NNNCCC<<<777555444666<<>>???@@@<<<;;;:::888666555444333///000111000///......///*********)))))))))((((((***)))((('''''''''((((((&&&''''''(((((()))))))))+++'''"""!!!%%%(((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))"""$$$'''(((((('''((()))&&&&&&''''''(((((()))))))))((((((***---333888;;;CCCOOO]]]gggjjjiiiiiiiiifffdddbbbaaaaaa]]]WWWRRRNNNRRRUUUWWWXXX^^^iiiqqqxxxwwwuuuuuuzzz}}}tttyyy~~~{{{jjj[[[KKKAAA;;;666555777777AAAOOO]]]pppuuubbbYYYIIIEEE@@@<<<:::999888666666444222111222333333222//////000111111111111111------------.........................../////////++++++,,,,,,,,,,,,------)))***+++,,,,,,---,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,***+++,,,---.........---(((,,,000///+++((((((******************+++++++++((()))+++,,,---,,,+++***((())))))******+++++++++'''((()))***,,,---...///,,,,,,,,,,,,++++++++++++'''((()))+++,,,,,,,,,,,,+++++++++,,,------......,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------...---,,,,,,,,,---///000............////////////......///111111222222111000000111111222333333444444888???KKKVVVZZZXXXTTT___eeemmmrrrvvv{{{zzzwwwsssfffYYYOOOUUUaaaooo~~~yyysssfffaaaWWWIII<<<444111222qqqhhhZZZTTTNNNKKKLLLMMMMMMLLLOOOKKKHHHEEEEEEEEEEEEDDD===>>>>>>?????????>>>>>>;;;;;;:::999777555333222333555555333...+++,,,...---------,,,,,,,,,++++++((((((((()))))))))))))))%%%%%%&&&&&&'''((())))))$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$###&&&&&&''''''(((%%%&&&&&&'''((()))******(((''''''(((+++000555888???NNN```mmmqqqnnnjjjiiifffeeedddbbb^^^ZZZWWWVVVPPPSSSUUUVVVYYY___iiiqqq|||xxxwwwuuutttsssttt{{{wwwbbbRRRFFF<<<777777444:::AAALLL___xxx}}}nnngggYYYTTTLLLEEE@@@<<<888666666444222111222333333222//////000111111111111111////////////000000000111------......//////000000++++++,,,,,,,,,---------))))))+++,,,---.........---,,,,,,+++***)))((((((*********++++++,,,,,,---******,,,,,,,,,,,,******)))+++,,,...//////......,,,111666444...***+++...************************''')))+++,,,,,,+++***)))''''''((()))***++++++,,,))))))***+++---...//////---------,,,,,,,,,++++++%%%''')))+++,,,------,,,)))***+++,,,...///000111*********+++,,,---...///---------,,,,,,+++++++++...------,,,,,,++++++***------------------------000///---,,,---...111222............/////////000......///111111222222222222222333444444555666666888===HHHXXXeeekkkhhhcccooovvv~~~wwwjjjeeeccc[[[RRRTTT___ppp|||zzzuuummmgggbbbYYYLLL???777444444444nnnaaa]]]RRRJJJIIIKKKJJJIIIIIIKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@???>>>>>>::::::999888555111...,,,000000/////////111222333000000...---,,,+++++++++&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&(((***+++'''((())))))(((&&&$$$"""&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((($$$%%%'''))))))((('''%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))+++)))(((&&&%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''+++***))))))+++///222555AAAIIIWWWeeennnpppkkkgggfffeeecccaaa^^^[[[XXXWWWRRRRRRRRRUUU[[[eeennnuuu}}}}}}}}}vvvuuuppppppxxxoooUUUBBB:::888777666:::EEETTTfff}}}xxxtttmmmbbbWWWNNNFFF@@@===:::999888777666555555444333444444333222333444666111222222222111000...------///111111///,,,******...---,,,,,,,,,,,,---...+++,,,------,,,)))'''%%%************************---+++(((((((((((('''%%%&&&(((***,,,---...------+++,,,---......---,,,+++///444888555...)))))),,,...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------,,,+++)))(((***)))((('''''')))+++,,,.........------,,,,,,,,,...---,,,++++++---///000.........------,,,,,,,,,+++,,,---...///...---,,,.........------,,,,,,,,,+++*********+++---///000++++++++++++++++++++++++))))))***++++++,,,------+++,,,---///000000111111///...,,,,,,...000000111///111444666666777999;;;???FFFQQQ\\\eeelllrrruuummm```YYYUUUVVVYYYaaauuu~~~}}}yyy{{{~~~xxxrrrpppqqqnnnfff___XXXNNN@@@777444333222000qqqeee^^^TTTKKKJJJLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGEEECCCBBBBBBAAA@@@???===;;;:::;;;;;;:::888555333111///222222000///...//////000///...---,,,************'''(((((((((''''''&&&%%%)))((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%'''''''''((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''')))'''&&&%%%%%%&&&''')))***)))((('''''''''((()))&&&'''))))))'''&&&''''''***)))((()))***...111333:::AAALLLZZZffflllmmmlllcccbbbaaa___\\\XXXUUUSSSVVVSSSSSSWWWaaajjjqqqsssyyyyyy{{{|||tttqqqrrr{{{jjjMMM===888666444666===HHHWWWlll}}}vvvlllaaaUUUJJJCCC???<<<999666555444444444333444444333222222222333222222222222222000///...$$$(((,,,///000111222444......---,,,,,,---......,,,---...//////...---,,,************************---+++)))((())))))((('''((()))***+++,,,---------......////////////......+++///222222...+++,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,------------,,,+++------------,,,,,,,,,+++++++++***)))***+++,,,---......---------,,,,,,,,,***+++,,,---...------,,,------------,,,,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...///000000111111555333222111222222222222666888999;;;<<>>===;;;:::<<<;;;999777666444444333444333111///---,,,,,,+++...---,,,***))))))))))))((((((((((((((('''&&&%%%***)))((('''&&&&&&&&&&&&(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((()))&&&((())))))((('''((())))))((('''((())),,,///000666999AAALLLYYYccciiilllccccccdddcccaaa]]]YYYWWWXXXUUUTTTZZZfffoooqqqqqqqqqqqqsssyyytttrrruuu}}}```GGG<<<888666666999===GGGYYYiiizzzkkk]]]SSSGGGBBB;;;777666666777888555555444444333222222111222333333333222111000///,,,...111222111111111111///......------......///))))))***+++,,,---......++++++++++++++++++++++++,,,+++))))))+++++++++***++++++******++++++,,,---///......------......///,,,---.........---,,,+++(((((()))******+++,,,,,,*********++++++++++++,,,((()))***+++,,,---,,,,,,$$$'''***---...---+++))),,,,,,,,,,,,++++++++++++************+++++++++,,,------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,++++++,,,,,,------------------------////////////////////////...//////000000111111111222222333333333333222222777999<<>>999222///000222111000yyyrrrfffZZZOOOLLLLLLLLLMMMOOOLLLJJJHHHHHHHHHGGGEEECCC<<<<<<===>>>>>>>>>>>>===<<<:::888666555444555555444333111///---,,,+++***------,,,******)))))))))&&&&&&'''((((((((((((((('''''''''''''''(((((((((&&&''')))***+++***))))))'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))((()))***''''''''''''(((***,,,...444666:::BBBMMMWWW^^^aaa]]]___bbbddddddbbb___]]]XXXXXXYYY___gggnnnpppppplllkkkmmmqqqxxx~~~xxxvvvwww|||qqqWWWHHH<<<:::999:::;;;AAAMMMZZZnnnsssjjjTTTMMMCCC<<<:::;;;<<<<<<777666555555555555444333333333333333333222111111666777888666333000//////////////////////////////)))))))))***+++,,,---...------------------------,,,+++******,,,------,,,---,,,+++*********,,,,,,---,,,+++******+++,,,---111...------...---***''')))*********+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,++++++******!!!$$$(((+++---...---,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,---------------...............000000000000000000//////000000000000111111222222...000222333444555666777888===DDDLLLTTT[[[bbbgggqqqvvv}}}jjjaaaXXXVVV]]]mmm}}}tttpppxxxyyy{{{wwwpppjjjbbbWWWKKKAAA444222//////111222111000{{{uuuiii\\\PPPLLLKKKJJJJJJLLLKKKIIIGGGGGGGGGFFFDDDBBB<<<======>>>>>>>>>======:::999777555444444444555111111000///...---,,,+++...---,,,++++++***++++++$$$%%%&&&((()))***++++++''''''(((((((((((((((((($$$'''+++...///---***((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$###"""!!!&&&((()))***)))((()))***'''&&&&&&&&&''')))***+++000222555<<>><<<:::777555444555666555444444444444333333333333333000222444444333333444555000000000000000000000000//////.........//////000---------------------------+++***+++---.........---,,,+++***)))***+++,,,,,,+++***))))))***+++,,,111...,,,,,,//////,,,(((------,,,,,,++++++++++++))))))*********+++++++++,,,,,,++++++++++++++++++***++++++,,,---...///000++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---......//////---------....../////////000000000///////////////111111111111111222333444000333666777777999;;;>>>@@@IIIVVVdddnnnvvv|||xxxkkkZZZSSSPPPZZZnnn~~~}}}}}}wwwnnndddXXXLLL???666111111000111222222111000zzztttiii\\\PPPLLLLLLJJJIIIIIIKKKIIIGGGFFFFFFEEECCCBBBBBBAAAAAA@@@>>><<<:::999:::999777666555444444333000000111000///...---,,,------,,,+++++++++++++++###$$$&&&(((***+++++++++*********)))((('''&&&%%%$$$'''+++---...,,,)))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&%%%###"""%%%'''))))))(((((()))***'''''''''''''''((()))))))))+++///777???FFFIIIJJJIIILLLSSSZZZ```dddgggggg```ffflllnnnlllmmmqqqwwwsssqqqooonnnppptttyyy|||~~~{{{yyyzzzyyyzzzzzzmmmKKKBBB;;;999999888;;;@@@NNN___rrrxxxiii]]]UUUOOOGGGBBBBBB===777555666777666444555555444444444444555555...000111111111111222444000111111222222111111000000/////////......------++++++++++++++++++++++++---+++***+++---......---,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,------+++)))+++///000///---......------,,,++++++************++++++++++++,,,)))))))))***+++---...///111///---***))))))+++,,,++++++++++++,,,,,,,,,,,,))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,***+++,,,...////////////,,,,,,------.../////////////////////////////////111111111111222444666777333666999999999<<>><<<999888::::::999888777555333333111222222222111///---,,,,,,++++++************+++&&&'''((())))))******)))((())))))***)))((('''&&&%%%&&&'''((((((((('''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''(((((('''&&&%%%$$$$$$&&&((((((((('''((()))''''''''''''((((((((((((&&&'''***000888>>>AAABBBFFFIIIPPPXXX___fffjjjllleeeiiilllmmmlllmmmpppssssssqqqnnnlllllloootttwwwzzzzzz|||}}}{{{yyy~~~bbbRRRAAA:::999888999:::CCCNNN\\\iiiyyyxxxqqqiii```XXXQQQIII@@@:::::::::999777666666555444444555666777444555555333000//////000111111222333333222111111,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))***,,,.........,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))+++---///000///---+++(((''''''((()))+++,,,,,,,,,------------***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,......+++,,,,,,,,,------------+++,,,---...//////......+++,,,,,,---......//////......//////000000111111111111000111222555888999666:::>>>@@@CCCHHHRRRYYYdddmmmyyy~~~mmm^^^SSSOOONNNSSSccc|||yyypppbbbSSSEEE<<<555222...///000000000///......vvvpppcccYYYPPPOOOPPPNNNMMMMMMMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;999666444222333333333333111///,,,++++++***)))))))))))))))***)))))))))))))))(((''''''$$$%%%''')))***++++++***'''&&&$$$######$$$&&&'''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''$$$%%%'''))))))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$###%%%'''(((''''''((()))((((((((((((((((((((((((''''''(((,,,222777:::;;;AAADDDJJJRRRZZZaaagggjjjhhhhhhhhhiiikkklllllllllpppooollliiihhhjjjooorrrvvvxxx}}}~~~zzz}}}~~~yyybbbJJJ>>><<<;;;;;;<<<:::AAAKKKVVVfffzzzxxxppp^^^UUUIIIBBB@@@???>>>;;;777666555444444555666777555666666555333333444666111222333333333333222111---///000222222111///...000000000000000000000000...,,,++++++,,,---,,,+++)))***+++,,,---,,,++++++((()))***++++++***)))(((++++++******)))******+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,,,,,,,...///000,,,,,,,,,------.........---+++***))))))+++---...*********++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,------.........---.../////////...---,,,++++++,,,,,,---...//////......///000111222222333111000000111333666999;;;===AAAGGGLLLRRR\\\iiirrryyymmm[[[OOOKKKLLLKKKWWWmmm{{{nnneeeVVVFFF:::222...---+++---......---------...wwwoooaaaVVVLLLJJJKKKLLLLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGCCCBBBBBBAAAAAA@@@@@@???>>><<<:::777555555666777666444111000000111000000------,,,++++++++++++,,,,,,,,,+++******************)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%''''''%%%######$$$%%%%%%%%%%%%$$$###''''''''''''&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))***+++---///333999======AAAHHHOOOWWW___ggglllnnnmmmkkkjjjiiihhhiiiiiinnnjjjgggfffdddcccgggnnnnnnzzz~~~ppp]]]MMMCCC===:::;;;<<<999;;;DDDOOO\\\lllyyyxxxmmm]]]QQQLLLIIIFFFCCC===<<<;;;;;;:::999666444111222444444222111222222333333333222222222111111222111111000///......---//////.........---------+++,,,---...////////////......------------......,,,,,,++++++***)))((((((***)))(((''''''((()))***,,,+++***))))))***+++,,,...---***((('''(((***,,,+++,,,,,,---,,,+++)))(((******)))((()))+++---...+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***)))(((++++++,,,------......///111000///...---,,,,,,,,,,,,------......------,,,...,,,+++---000222111///111111000///...------,,,000///....../////////......111555777666888;;;???IIIOOOXXXcccmmmwwwuuueeeWWWKKKEEEIIIQQQWWWeee{{{|||rrrkkkfffXXXFFF:::555333///,,,///............---------xxxpppbbbWWWLLLJJJLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBAAAAAA@@@??????===<<<999777666555555666444222000/////////...,,,......---,,,,,,,,,,,,,,,++++++***)))((((((((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&'''%%%###$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))***+++---111666:::>>>AAAFFFKKKRRR[[[dddjjjrrrppplllhhheeecccccccccgggdddbbbbbbbbbbbbhhhooopppzzzxxxhhh\\\SSSKKKDDD???777777;;;@@@EEELLLZZZfffvvvssshhh```YYYQQQLLLHHHEEEAAA>>>;;;999666444777777888777666555555555666666666666555555555555222222111000000///....../////////.........------....../////////...------///......------......///......---,,,,,,+++************)))(((((()))******,,,+++***))))))***+++,,,---,,,***)))))))))+++,,,------------------,,,+++------,,,++++++*********///...,,,*********+++,,,+++,,,------............+++,,,,,,------......///000//////...---------------......//////......---///---,,,---000222111///000000000000000000000000222111111111222333444444555777::::::<<<@@@GGGLLLTTT\\\hhhuuupppeeeWWWNNNHHHGGGMMMUUUhhhsss|||wwwrrrjjjddd[[[OOO???555333222000---------------,,,,,,,,,,,,yyyqqqcccXXXNNNKKKLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@@@@??????;;;:::999888777555555444222111/////////---+++(((------,,,,,,,,,+++++++++,,,+++***)))(((((((((((())))))(((((((((((())))))$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$###&&&&&&''''''''''''&&&&&&&&&'''((()))************&&&&&&''''''&&&&&&%%%%%%'''''''''((((((((())))))***))))))((('''&&&%%%%%%'''((())))))***---111555<<>>BBBIIITTT\\\fffooo}}}|||qqq```UUUJJJFFFHHHMMMXXXaaazzzzzzqqqjjjddd^^^YYYKKKBBB666//////111000///,,,,,,,,,,,,++++++++++++zzzrrrdddYYYNNNLLLMMMKKKJJJKKKKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@?????????999999999888777666444333222111000000///---)))'''+++++++++++++++***)))))),,,,,,+++***))))))))))))((((((''''''((())))))***$$$%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$###&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((((((((())))))((('''&&&&&&%%%$$$'''((()))))))))***...111888;;;AAAGGGNNNWWW```eeelllkkkjjjhhhfffccc```^^^\\\YYYYYY[[[\\\]]]cccjjjsss{{{iiiWWWGGGAAA<<<999666555;;;BBBGGGTTTfffxxx~~~yyyvvvnnnbbbWWWMMMFFF@@@===;;;999666444444444333333111111111111111222222222333333222222111111111000111111000000000/////////000000000000000///...---//////............//////000000000//////.........,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,)))***+++---------,,,,,,)))(((''''''''')))***++++++******)))***,,,---......---+++***))))))***+++,,,,,,------,,,+++******,,,,,,------.../////////...............///000000...//////000000//////.../////////000000111111111//////000111222222333333000000111111222555888;;;===AAAFFFKKKQQQ[[[gggoooyyy|||kkk```UUUKKKDDDFFFOOO[[[kkkvvvuuukkkccc[[[SSSNNN???888///+++,,,/////////,,,,,,,,,,,,++++++++++++{{{ssscccYYYOOOMMMNNNLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>999999999999888666555444333222111111000...+++(((,,,,,,,,,---,,,+++************)))(((((((((((()))&&&&&&&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((()))***))))))***,,,...444:::CCCMMMVVV]]]dddhhhgggiiilllmmmkkkfffaaa]]]WWWUUUVVVZZZ\\\^^^dddkkksss{{{{{{zzz|||~~~yyy```PPP???888777777999<<<===DDDQQQaaaqqqvvviii^^^TTTMMMIIICCC???:::777777777666555444444444444444444555555333333333333222222222222222222111111111000000000...//////000111111000000/////////....../////////////////////............,,,------------------,,,,,,,,,,,,------,,,,,,,,,)))***,,,.........---,,,...---,,,,,,,,,...///000---+++(((&&&'''***...111((()))+++,,,------,,,+++,,,,,,---------,,,++++++,,,,,,---......//////000...............///000111.........//////.........000000111111111111111222000000111111111222222222333444666777888<<>>>>>::::::999999888777777666555333111111111///---***---...///000///...---,,,''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''' """###%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((((()))******))))))+++---222999EEEPPPZZZaaafffiiifffiiilllnnnmmmhhhbbb^^^UUUTTTVVV[[[___aaahhhooorrr{{{|||yyy{{{|||eeeLLL>>>;;;:::999999:::<<>>>>>>>><<<;;;:::888888888999999555333000///000///...---,,,---...//////---,,,+++''''''''''''(((***+++,,,((('''''''''''''''((()))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''' ###$$$$$$%%%(((+++((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&((())))))((()))***,,,...555@@@JJJSSSZZZ```dddccceeehhhkkkkkkiiifffddd\\\ZZZ[[[___aaabbbgggmmmqqq{{{~~~~~~aaaMMMBBB<<<999888888666999AAAJJJUUUgggvvv}}}xxxhhh___TTTKKKGGGDDD@@@<<<888888777666555444444333444444444444444444444444333333333333222222222222000000111222222111111111000000////////////000000......//////////////////......///000000///......,,,---...//////...---,,,---............------,,,,,,,,,---------,,,++++++111000...---,,,,,,------***+++---...//////...---***+++---///000111111222------......//////000000000///////////////000000...//////000000//////...000222444333111000111333222222333555666777888999777<<>>>>>>>>>>><<<:::888888888:::;;;444222///......//////...)))***+++,,,,,,***)))'''))))))***+++,,,...000111))))))(((((((((((())))))***)))((('''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***)))'''&&&'''***)))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((((()))+++***000888AAAIIIQQQXXX]]]___```cccfffiiikkkmmmmmmeeebbbbbbcccbbb___bbbgggooo{{{ttt[[[III===888999777333444:::@@@GGGVVVddduuuwwwiii^^^XXXSSSMMMIII???>>>===<<<;;;999888888444444555555555555555555444444333333333333222222222222222222222111000///000000////////////000000///////////////000000000...///000111111000///...,,,---...//////...---,,,//////......------------//////000111000///---,,,,,,---000111222111000//////......---------......,,,,,,---------------,,,------......///000000000000000////////////000000000000111111111111000000111333444333111000111444222333444666999;;;<<<===AAAGGGOOOWWW___jjjxxxsssiiiZZZKKKDDDFFFOOOUUUdddvvv}}}vvvtttrrrzzz{{{qqqiiiddd[[[NNNAAA666000------,,,++++++++++++,,,,,,+++++++++************)))}}}ttteeeYYYOOOMMMNNNOOOQQQSSSMMMMMMKKKGGGCCCCCCGGGKKKCCCCCCBBBAAAAAA@@@??????===<<<:::888777666555555444444333111000...------///...,,,,,,,,,---///111+++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$###''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%&&&''''''$$$!!!!!!%%%(((((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((&&&,,,333<<>>BBBHHHRRR```llluuu|||vvvoooccc^^^WWWPPPJJJDDD>>>::::::999777666555555666666666666666555555444333222333333333222222111111111111222333222000000000222000000111111111111000000//////000111111000//////333111///000222222111///.........//////.........///---,,,---///111000...///////////////////////////...---------...//////////////////////////////000////////////000111111...///000///......000111000000000111111222111000555666555333111000222444777:::===@@@CCCJJJRRRYYYdddmmmxxxssscccTTTKKKGGGJJJNNNXXXnnn}}}zzzyyyqqqkkkbbbXXXIII<<<444000///......,,,++++++,,,,,,,,,+++************************zzziii]]]QQQNNNNNNLLLLLLMMMOOOOOONNNKKKHHHFFFFFFGGGBBBBBBAAAAAA@@@@@@??????===<<<:::888777666555555444333222111000......------,,,,,,,,,,,,...000111******))))))((((((''''''(((((('''''''''''''''''''''''''''''''''(((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!!!!$$$'''((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((,,,,,,---000555===GGGNNNOOOSSSWWWZZZ]]]bbbjjjpppwwwyyy{{{{{{xxxuuurrrqqqrrr|||{{{xxx\\\GGG???888333444666555666888:::@@@JJJSSS[[[ccclllsssttt{{{vvvnnneee\\\RRRIIICCCAAA???<<<999777666777777444444444444444444444333222222222222222222222222333333333222000000111333000111111222222111111000000111111222222111111000444222111111111111000......//////000000//////...---+++***+++---///000000//////////////////////////////............////////////////////////000000111000000000000111222222,,,...000111000000111222222222222222222222222111333444555555555777:::===???CCCJJJPPPVVV___jjjrrrrrr```PPPJJJCCCBBBLLL[[[ooo|||vvvqqqkkkgggWWWOOOBBB888111...------+++******+++------,,,***))))))))))))))))))))))))xxxhhh\\\QQQNNNNNNLLLLLLMMMOOOOOOOOOMMMJJJGGGFFFEEEAAAAAAAAAAAA@@@@@@??????===<<<:::888777666555555333333222111000///.........------,,,,,,------...***)))))))))((((((((('''))))))((((((''''''&&&&&&#########$$$$$$%%%%%%%%%*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%$$$###%%%(((((('''%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''''''''((((((((((((+++++++++,,,///666???EEEGGGJJJOOORRRUUU\\\dddjjjtttxxx|||~~~|||yyyvvvuuusss{{{yyy~~~~~~|||~~~hhhSSSJJJ???666555666555555666999;;;???BBBFFFMMMTTTZZZ___lllyyyqqqhhh___YYYIIIGGGCCC>>>;;;:::999:::666666555555555555666666444444444444444444444444111111000...------///222111111222222222222111111111111111111111111111111111000////////////......///000000000000000000///...---++++++,,,...000111000000000000000000000000000000////////////////////////000000000000111111111111000000111111222333...000333333222111111222555555555555444444444555111333666888;;;???DDDHHHGGGOOOZZZdddnnnwww}}}oooaaaRRRGGGFFFCCCHHHWWWkkkvvvoooiiiccc___KKKDDD;;;333...---,,,,,,)))))))))+++------+++))))))))))))))))))))))))))){{{sssdddYYYOOONNNOOONNNMMMNNNPPPOOONNNMMMKKKHHHFFFDDDAAA@@@@@@@@@@@@@@@??????===<<<:::888777666555555333222222111000///......000///...---,,,++++++***))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&''''''(((((())))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&''''''''''''(((((((((((()))***++++++---111777;;;CCCGGGKKKNNNRRRWWW___eeemmmrrryyy}}}~~~|||zzzyyyyyyzzz~~~xxx{{{~~~}}}xxxyyy}}}ppp```YYYLLL???;;;:::888888999777777666666888<<>>@@@CCCGGGLLLOOO[[[dddrrr}}}{{{jjj\\\QQQHHHDDDDDDHHHSSSeeeyyy}}}rrrjjjaaaYYYSSS???:::444///---,,,,,,+++(((((()))***,,,,,,+++)))((((((((((((((((((((((((wwwpppaaaWWWNNNMMMOOOOOOOOOPPPOOONNNLLLKKKKKKIIIFFFCCC@@@@@@@@@@@@@@@@@@??????===<<<:::888777666555555222222111111000//////...//////...---,,,+++***)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&%%%$$$######$$$%%%'''((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((((('''&&&''''''''''''((((((((((((''')))++++++,,,...111444@@@DDDJJJNNNQQQUUU\\\aaaeeellluuu}}}{{{yyy}}}}}}{{{|||~~~}}}}}}}}}xxxpppbbbVVVJJJCCC>>>888666777666555444333555888;;;===???IIIYYYlllvvvrrrjjj```UUULLLEEEAAA???===;;;999777666666666666555555444333333222222333333333111000000111333222333333444444333333222111000000//////000000111///000222222222222333555111222222222222222222111222333222111//////111222111111111111111111111111111111222222111000///...000000000111222222333333222222222222222333444444222444666666555444444555555777999999888:::???CCCBBBEEEIIINNNTTTZZZaaafffuuu~~~yyygggXXXNNNGGGFFFHHHJJJTTTdddvvvwwwmmmcccXXXLLLDDD777333///,,,,,,,,,++++++)))(((((()))++++++***(((((((((((((((((((((((((((xxxpppaaaWWWNNNNNNOOOOOONNNOOOOOOLLLJJJIIIJJJIIIGGGDDD??????????????????@@@@@@===<<<:::888777666555555222222111111000/////////,,,---------,,,,,,++++++(((((((((((())))))))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""$$$&&&&&&$$$######%%%%%%&&&((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))))))))((('''''''''''''''(((((((((((())))))*********,,,///222999>>>FFFKKKOOOSSSXXX]]]\\\dddppp{{{zzzyyy|||~~~}}}zzzxxx||||||oooggg^^^VVVKKK???888777777666555666777888999999:::???HHHVVViiiwwwlll```WWWRRRLLLIIIFFFBBB???===<<<<<<;;;:::999888777555444444444555666555333222333444333333444444444444333333222111000000000000111222000222444333111000222444222222333333333333222222000222333222111000222444222222222222222222222222222222333333222000///...000000111111222333333444555555555444555555666777777999:::;;;;;;<<>>@@@AAACCCEEEJJJMMMPPPTTTXXXYYYZZZ^^^eeekkkooorrrvvv{{{xxxlll\\\SSSLLLMMMPPPUUU___jjjqqq~~~{{{yyyrrrggg\\\PPPDDD777//////---,,,+++,,,---,,,+++,,,***'''''''''(((((((((''''''''''''''''''''''''tttkkkcccYYYOOOLLLKKKJJJKKKNNNOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@===:::888888777666555555333222222222222111//////...---------,,,)))''')))(((''''''''')))***+++111,,,'''%%%'''(((%%%!!!%%%&&&'''((((((((('''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))++++++***'''%%%%%%)))+++***'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''&&&%%%###***)))''''''(((((('''%%%''''''''''''((((((((((((''''''''''''((()))++++++---333:::>>>BBBIIIPPPTTT\\\eeemmmsss~~~}}}yyyvvvrrrnnnlllkkkooouuu|||~~~jjjVVVJJJ;;;===???;;;555222555999:::<<<>>>AAAIIIYYYmmm|||}}}wwwsssrrrooolllkkkiiicccYYYQQQKKKIIIGGGEEEDDDBBB???<<<;;;>>>???===888555555777555555444444444444555555111222333444444444333333000111111222333333444444444333222222333444333111111111222333444444444444///222555777666555444444555555555333111000111222222---,,,///111000222555:::@@@BBB>>>;;;>>>CCCEEEHHHIIILLLPPPVVV]]]cccgggkkknnnssswwwzzz}}}nnn^^^VVVFFFKKKOOOSSS^^^pppzzzvvvtttqqqeeeWWWMMMCCC999333111...---+++))))))))))))***((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$$$$uuukkk```WWWPPPNNNNNNLLLKKKLLLNNNMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>;;;999999888777666555333222222222222111//////...---------,,,)))''')))(((((((((((())))))***---)))%%%%%%((()))'''$$$$$$%%%&&&'''(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%$$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&)))'''&&&'''(((((('''&&&(((((((((((())))))))))))(((((('''(((((()))***+++---222777:::>>>EEENNNSSS\\\fffpppwww{{{uuuooojjjhhhhhhlllrrrxxxmmmYYYFFFBBB<<<888555444333222555777888999>>>JJJYYYeeeyyy}}}zzzwwwpppfff^^^XXXVVVSSSRRRQQQPPPNNNLLLHHHFFFCCC@@@>>>;;;999777888777777666666666666777555555555555555555555555444555555666666777777777666555333333333333222222222333444444444444444444666666666555444333333444222222222222111111222333333///---000111///000333>>>EEEHHHFFFEEEKKKSSSVVV^^^```dddjjjrrryyywwwkkk]]]QQQKKKGGGNNNYYYgggzzz|||vvvqqqnnnhhh[[[KKKAAA999222//////+++***)))((('''''''''((((((((('''&&&&&&'''(((((()))((('''&&&&&&&&&''''''vvvlll^^^VVVPPPPPPPPPMMMJJJKKKNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@BBB???<<<::::::999888777555333222222222222111//////---,,,------,,,***(((((())))))))))))(((((('''***'''$$$%%%(((***)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&((())))))))))))))))))))))))))))))%%%&&&'''(((((())))))((('''&&&%%%&&&'''((('''&&&(((((()))))))))*********))))))(((((((((((())))))...000222555999AAAKKKTTTbbbnnn{{{}}}tttnnnjjjhhhfffiiimmmssszzz|||}}}vvvZZZNNN@@@999888999555111444555666555777<<>>===============>>>===;;;999888888888888666666666666666666666666:::999777555444444555555555666777777888777777777===;;;888666444555666777333333333333333222222222333000///222333222333777BBBJJJRRRTTTXXXaaakkkpppwwwzzzmmm___TTTJJJFFFFFFNNNZZZmmm|||vvvqqqiiiddd[[[MMM>>>555000,,,,,,///+++***)))((('''''''''((()))((((((''''''(((((()))'''''''''''''''((()))***vvvlll^^^VVVOOOOOOOOOMMMLLLMMMNNNLLLJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>;;;999999999888777555333222222222222111//////---,,,,,,---,,,***)))((()))*********((('''&&&(((&&&%%%&&&)))***)))((($$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%""" !!!%%%))))))(((((((((((((((((((((((((((%%%&&&'''((('''&&&''''''%%%$$$$$$%%%'''((('''&&&(((((((((((())))))))))))***))))))(((((((((((()))---,,,---111555===KKKVVVeeerrrxxxrrrooooooggghhhkkkpppwww}}}|||uuueeePPPBBB>>><<<999555666777888777777999===@@@BBBJJJYYYkkk|||~~~vvvqqqiiiccc^^^ZZZVVVSSSPPPOOONNNMMMLLLLLLLLLLLLMMMKKKGGGCCC@@@>>>>>>>>>;;;;;;;;;;;;:::::::::999>>>>>>===<<<;;;;;;===???===>>>???@@@AAABBBBBBBBBEEECCC@@@>>>======<<<<<<:::888777555555444222000111///000444555555888===BBBOOO]]]fffnnnzzz{{{lll[[[NNNFFFDDDHHHNNN```rrr|||zzzxxxwwwyyyzzztttqqqlllaaaYYYMMMAAA555000---+++,,,...,,,++++++***************))))))(((((((((((())))))'''''''''''''''(((((((((vvvlll```VVVNNNLLLMMMLLLNNNPPPMMMKKKJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???<<<999888888888777666555333222222222222111//////---,,,+++,,,,,,+++***((()))*********((('''&&&(((((('''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''$$$!!!"""%%%''''''%%%''''''''''''''''''''''''%%%'''((('''$$$"""###$$$%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((***))))))(((((((((((()))+++((()))///444;;;IIIWWW```lll|||zzzxxxxxxnnnmmmnnnqqqxxxjjjTTTFFF>>>;;;:::666777888888888999:::;;;999>>>GGGTTTdddvvvzzzrrrmmmlllmmmhhhgggeeedddcccbbbbbbbbbbbb___ZZZTTTPPPMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEGGGHHHHHHGGGIIILLLOOOLLLMMMOOORRRTTTUUUVVVWWWVVVUUUSSSQQQPPPLLLFFFAAA>>>;;;888666666666444222222000222555555555:::AAAGGGWWWjjjxxxzzzssscccXXXLLLEEECCCGGGSSS___zzz}}}vvvrrrmmmmmmsss~~~}}}vvvrrrnnneeeWWWLLL???666//////...,,,+++,,,++++++++++++*********)))(((((())))))))))))((((((''''''''''''&&&&&&%%%%%%vvvlll```VVVMMMKKKLLLLLLOOORRRMMMKKKJJJIIIJJJJJJHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@>>><<<999888888888777666555333222222222222111//////---++++++,,,,,,,,,+++((())))))))))))(((((('''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''### !!!"""'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))***&&&(((///333777DDDRRR^^^eeeqqq|||xxxvvvuuuwww}}}mmmWWWHHHAAA>>>666666666666666666777777777999<<>><<<999777666666666555666666777:::@@@KKKXXXaaannnwwwzzzyyyxxxvvvtttrrrqqqppptttyyy~~~~~~|||qqqhhhUUUMMMDDD??????@@@???======;;;<<<>>>@@@DDDOOOZZZlll{{{xxxlllbbbYYYQQQMMMEEEFFFKKKTTT\\\hhhzzzyyywwwtttssswww}}}yyyqqqhhh\\\NNN@@@777111+++)))---///,,,))))))'''((()))******)))((('''&&&'''(((((((((((('''&&&%%%&&&'''((((((''''''&&&uuukkk[[[SSSNNNOOOPPPOOONNNOOOLLLKKKIIIIIIJJJJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@===:::999:::::::::999555333222222222222111//////---+++***+++,,,,,,,,,)))(((''''''''')))***+++%%%''')))))))))((('''(((''''''&&&%%%&&&'''((()))$$$$$$%%%&&&'''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%$$$"""&&&)))***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))%%%###%%%(((***)))''''''(((((('''%%%''''''''''''((((((((()))''''''''''''(((***++++++***&&&(((000111...555BBBTTTRRRUUU^^^cccbbbdddiiipppyyyzzzggg[[[HHHDDD???;;;999888777777555555555555999@@@IIIOOOWWWaaaqqq|||zzz|||ggg^^^QQQHHHEEEDDDBBB???@@@???AAAFFFJJJQQQ```nnn~~~ssskkk```UUUNNNHHHDDDBBBFFFKKKVVVbbbmmmyyy}}}|||}}}~~~uuuqqqiii^^^QQQDDD:::444333---***...000...,,,,,,)))***+++,,,,,,+++***)))%%%&&&'''(((((('''&&&%%%###%%%'''(((*********)))rrrhhh\\\RRRKKKLLLOOOOOONNNOOOKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFCCCBBBBBB@@@>>><<<===<<<;;;;;;999999888777777555333111000000111222......---,,,***)))((((((++++++***((('''&&&%%%$$$(((((((((((('''&&&%%%%%%***)))((((((((((((((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$""""""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''')))***'''!!!!!!$$$))))))(((((('''''''''&&&'''(((***+++,,,///333666>>>GGGPPPUUUUUUXXX^^^eeeggglllvvv~~~eeeUUUFFF@@@<<<666444555333333444444555888<<<@@@FFFKKKWWWjjj}}}wwwkkkhhhnnnwww~~~~~~vvviii\\\RRRNNNNNNOOOJJJNNNSSSYYYaaammmzzzwwwjjj___UUULLLJJJHHHEEEFFFKKKWWWeeeuuu{{{pppkkk```RRRCCC888333111......---,,,***)))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&''')))***uuukkk]]]SSSLLLLLLOOONNNMMMNNNJJJIIIIIIHHHGGGGGGFFFFFFGGGEEECCCBBBBBBAAA>>><<<===<<<;;;;;;999999888777777555333111000000111111...------,,,,,,+++++++++(((((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&)))***((($$$###%%%))))))((((((((('''''''''''''''(((******+++---111444666>>>HHHOOOSSSWWW]]]bbbeeeiiiqqqzzzppp]]]PPPEEE;;;666777555444333222333444777999>>>BBBLLL\\\ppprrrjjjhhhiiikkktttzzzwwwooojjjiiiiiiaaaeeejjjpppxxxpppaaaVVVQQQJJJDDDCCCDDDIIIVVVdddsssyyynnneeeWWWGGG;;;333000///...------,,,+++******)))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((xxxooo___UUUMMMMMMOOONNNMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGEEECCCBBBBBBAAA???======<<<;;;;;;999999888777666555333111000000111111------------------------'''(((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$######''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((***)))''''''***---((((((((((((''''''''''''%%%&&&'''''''''(((+++......444===GGGPPPXXX___ccceeegggkkkqqq{{{|||iiiUUUEEE<<<;;;999888666444333444555555888;;;AAALLL]]]rrrwwwllleeeaaaaaagggqqq}}}rrrdddVVVJJJDDDDDDBBBBBBDDDKKKZZZqqqzzzsssgggZZZHHH999000---,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''%%%%%%%%%%%%&&&xxxoooaaaWWWOOONNNOOONNNLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJGGGEEECCCBBBBBBAAA???======<<<;;;;;;999999888777666555333222111000000000------------,,,,,,,,,,,,*********)))))))))))))))'''''''''(((((()))******(((((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''''''''((((((###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&((())))))((((((+++---(((((((((((((((''''''''''''(((((('''''''''***,,,,,,///555???KKKWWWaaagggggggggiiilllsss}}}nnnXXXHHHAAA>>><<<999777666666666666666888;;;@@@KKK___www{{{nnnggg[[[]]]bbbjjjuuu{{{qqqeeeZZZOOOEEE@@@@@@AAADDDKKKUUUdddxxxzzzppphhhXXXLLL;;;///+++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&vvvnnnbbbXXXPPPOOOPPPNNNLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKFFFDDDBBBBBBBBBAAA???>>>===<<<;;;;;;999999888777555444333222111000000000......---,,,+++***))))))+++******)))'''&&&&&&%%%'''&&&&&&&&&&&&((()))))))))((((((((())))))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&(((((((((((('''''')))***'''''''''(((((((((((((((,,,,,,---,,,***+++---///------///555AAAOOO]]]fffhhhiiijjjkkknnnttt||||||wwwvvvzzzrrr[[[MMMDDD???:::666666666555444444666999;;;AAAQQQeeetttxxxkkkfffaaa```eeeppp|||{{{uuubbbXXXMMMFFF???:::<<>>222++++++,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$%%%&&&'''(((vvvnnnbbbXXXPPPOOOQQQOOOMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIFFFDDDBBBBBBBBBBBB@@@>>>===<<<;;;;;;999999888777555444444333222111000//////...---,,,***)))((('''))))))(((&&&%%%$$$""""""&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))((((((''''''''''''''''''''''''((((((((((((((()))******)))((((((+++---,,,++++++---555BBBQQQ\\\ccceeehhhiiijjjooovvv|||wwwrrrrrrvvvzzzuuucccRRRKKKAAA999666555333111111444666888<<>>===<<<;;;;;;999999888777444444444333222111000///......---,,,++++++******)))(((((('''&&&%%%%%%$$$((('''%%%$$$$$$$$$&&&'''$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&%%%######%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))((('''''''''(((((((((''''''''''''((((((((()))&&&''''''&&&%%%&&&(((+++***+++,,,,,,...666DDDNNNYYY]]]aaadddgggnnnyyy}}}uuurrrrrrssszzzooodddTTTGGG@@@;;;777444222333444555888???IIIPPPgggvvvxxxoooiiifffhhhkkkoootttzzzzzzooocccYYYOOOHHHDDDCCC;;;999===???BBBNNN]]]lll|||yyytttpppiii\\\LLL???222000...,,,***)))))))))***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''~~~uuubbbXXXPPPPPPRRRQQQOOOPPPJJJJJJJJJKKKKKKKKKKKKKKKEEEDDDBBBBBBBBBBBB@@@???===<<<<<<;;;:::999888777444444444333222111000///------------------------***************))))))))),,,+++)))'''&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!"""$$$'''***,,,((('''%%%$$$$$$%%%'''(((!!!!!!###$$$&&&'''))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&''')))*********&&&'''''''''(((((())))))***+++++++++***+++---///)))---///...,,,111<<>>:::777666555444555999@@@DDDQQQbbbzzz~~~pppggg___```bbbeeellluuullldddWWWLLLDDD@@@>>><<<@@@:::;;;EEEKKKQQQ```qqq}}}zzzyyy~~~uuurrrooollleeeXXXFFF999000000...+++(((&&&''')))''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$$$$%%%vvvnnnaaa[[[SSSNNNNNNOOONNNMMMNNNMMMKKKKKKLLLLLLJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB???===:::999999999777666999777333222222222111000,,,,,,++++++++++++++++++((()))***)))((('''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&###"""!!!"""&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((())))))))))))((('''''''''''''''''''''''''''***)))'''&&&'''(((***+++---------------...222555CCCLLLVVV\\\aaannnzzzuuutttyyymmm]]]TTTKKKCCC???===:::888666777999:::IIIPPPaaawwwtttkkkbbb\\\^^^ccciiisss~~~wwwmmmeee```QQQIIIDDDBBB???999999>>>999???IIITTTaaaqqq|||wwwrrrpppwww{{{xxxpppiiibbb]]]RRRDDD888444...---,,,+++************+++***))))))******)))'''%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###ssskkk___YYYQQQMMMLLLMMMMMMLLLNNNLLLKKKKKKLLLKKKJJJHHHCCCCCCBBBAAA@@@??????>>>AAA???<<<;;;;;;;;;999888888666333111111111000///,,,,,,,,,+++++++++++++++((()))***)))((('''((()))))))))((('''''''''''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''(((***)))(((''''''(((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))'''''''''(((***+++,,,,,,---,,,,,,---111333999AAAJJJRRRZZZiii||||||www{{{~~~qqqcccVVVIIICCC===:::;;;<<<:::888AAAEEEQQQccctttrrrgggccccccbbbffflllooovvv}}}nnnbbbYYYQQQLLLFFF@@@<<<<<<;;;888:::???BBBMMM^^^ooo~~~}}}~~~}}}yyytttrrrwww{{{uuuqqqddd\\\SSSLLLCCC888111///------,,,+++***************)))'''((())))))(((&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###}}}ppphhh]]]WWWOOOKKKKKKMMMMMMLLLMMMLLLKKKJJJKKKKKKJJJHHHCCCCCCBBBAAA@@@???>>>===BBB@@@>>>======<<<;;;999777555222111111111///...---,,,,,,,,,+++++++++***((()))***)))((('''((()))))))))(((''''''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((%%%&&&''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++***++++++++++++,,,///111111555===EEEPPP___ooozzz~~~zzzjjj[[[JJJ@@@??????===:::<<<===BBBMMMXXXgggyyywwwrrrlllgggfffffflllsss|||{{{hhhXXXMMMGGG@@@<<>>======<<<;;;999555333111111111111///...---------,,,,,,++++++***((()))***)))((('''((()))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$###"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###((((((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''((()))******)))*********)))***,,,//////000444;;;FFFRRR^^^fffpppuuuzzzyyyvvvxxxhhhRRRFFFBBB@@@>>><<<;;;<<>><<<:::===CCCLLLVVV]]]ooo}}}wwwnnniiimmmuuu|||xxxoooaaaVVVIII???555000,,,)))***---++++++***))))))))))))))))))(((&&&'''(((((('''%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###}}}qqqjjj___XXXQQQMMMMMMNNNNNNMMMLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA???===;;;;;;;;;:::888444333111111222111///---......------,,,+++******((()))***)))((('''((()))&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$###&&&'''((((((%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$######$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''(((******''''''''''''''''''''''''((((((((((((((())))))***''')))******))))))+++---------///555>>>IIIRRRWWW^^^eeelllooonnnqqqyyysss\\\MMMDDD@@@:::888999<<<>>>AAAJJJSSSgggrrrzzzxxxuuurrrvvv|||uuu___UUUIIIAAA???>>><<<:::<<<===AAAGGGTTTdddrrryyy~~~wwwooolllrrrzzz|||yyyttthhhVVVIII>>>666000...---******,,,******)))((((((((())))))***)))'''((())))))(((&&&$$$$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###tttmmmaaa[[[SSSNNNNNNOOONNNMMMLLLJJJIIIHHHIIIIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<:::::::::999777444333222222333222000...//////...---,,,+++******((()))***)))((('''((()))(((''''''''''''((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!!!!!!!'''&&&&&&&&&'''((()))***(((''''''&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''((()))+++,,,''''''''''''''''''''''''(((((((((((())))))))))))''')))******))))))***+++)))***,,,000777@@@IIINNNRRRYYYaaafffiiimmmtttzzziiiWWWMMMAAA<<<999:::;;;:::===BBBNNNXXXjjjzzzoooddd^^^LLLGGG@@@;;;999:::<<<<<<>>>FFFQQQ^^^ppp}}}zzzxxxwww}}}{{{uuuppphhhZZZIII===555///,,,------***(((***))))))(((((((((((())))))***)))'''((())))))(((&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###vvvoooccc\\\TTTOOONNNNNNMMMLLLKKKJJJHHHHHHIIIIIIGGGFFFAAAAAABBBBBBCCCDDDDDDDDD@@@>>><<<:::::::::999777444333333333444333111/////////...---,,,+++******((()))***)))((('''((()))'''''''''''''''((())))))''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''"""###$$$$$$"""!!!!!!!!!&&&%%%%%%%%%&&&'''((()))***(((&&&$$$$$$$$$%%%&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&&&&(((***,,,'''''''''''''''''''''''''''(((((()))))))))))))))''')))******)))))))))+++(((***,,,---000666===CCCIIINNNVVV^^^ccchhhlllooosss}}}{{{zzz}}}|||ooo\\\PPPDDD???===;;;;;;===AAAEEEQQQaaalllsss}}}|||rrrhhh___VVVNNNJJJAAA@@@===999888<<>>===<<<@@@IIIOOOTTT___kkkvvv{{{lllfff]]]TTTMMMGGGCCC@@@>>>>>>===;;;;;;BBBNNNWWWhhhzzzyyysssrrrmmmcccVVVHHH<<<444///111,,,***,,,,,,)))(((***(((((('''''''''(((((()))(((&&&%%%%%%&&&'''%%%$$$%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$uuuooofff\\\RRROOONNNKKKKKKMMMNNNLLLJJJHHHFFFFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDBBB???===;;;;;;:::999777555444333111000///.........------,,,+++***))))))***+++---...---***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$"""""" %%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$+++)))((('''((()))(((''')))))))))))))))))))))))))))***,,,...000222333444777???JJJPPPTTTYYY```gggmmmpppttt~~~|||sssmmmlllrrrxxx~~~ppp[[[OOOIIIDDD@@@???@@@@@@AAABBBDDDHHHKKKWWW```nnn|||{{{qqqeee\\\TTTMMMHHHHHHEEE>>>;;;<<<<<>><<<<<<;;;999888666555333222000/////////...------,,,+++***))))))((()))+++++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((('''&&&'''***+++,,,+++))))))))))))))))))))))))((()))***,,,...///000111555999AAAJJJSSS[[[bbbgggkkkpppuuu{{{}}}vvvppprrruuuzzzsssfff[[[QQQIIICCCBBB@@@>>>===>>>@@@BBBBBBIIIUUUaaannn{{{~~~vvvqqqooolllqqqxxxvvvmmmggg___VVVOOOIIICCC???@@@>>>;;;<<>><<<<<<<<<999<<>><<<;;;:::888666777666555333222111000000......---,,,+++******)))((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((%%%######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''%%%%%%&&&''''''&&&)))))))))))))))))))))))))))))))))*********++++++,,,...222:::FFFRRR\\\bbbgggqqqzzzyyytttwwwssslllaaaUUUKKKDDD???<<<@@@@@@@@@BBBFFFKKKQQQUUUZZZXXXUUUOOOHHHDDDCCCCCCAAAFFFJJJKKKNNNWWWfffsss~~~zzzrrrggg___TTTOOOHHHCCCAAAAAA@@@>>>===???BBBEEEIIIRRR```lllyyyxxxsssrrruuuzzznnngggddd```WWWOOOBBB:::111,,,------+++(((+++***)))''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%%%%$$$###""""""""""""yyyooojjj^^^UUUOOONNNNNNLLLLLLMMMGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBAAABBB@@@===;;;:::999777555777666555333222111000000///......---,,,+++*********)))'''%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***)))'''((()))******)))((((((((((((((((((((((((************************)))---222666;;;DDDQQQZZZcccnnn{{{~~~|||~~~ssscccTTTHHH@@@BBBAAA???>>>???@@@BBBBBBDDDDDDBBB???<<<;;;<<<>>>:::>>>BBBBBBAAAFFFRRR[[[jjj{{{{{{vvvoookkklllqqquuuxxxyyyssslllfffbbb[[[QQQJJJFFFCCCAAA@@@@@@AAAAAAAAA===EEENNNVVVaaappp|||wwwtttuuuyyy{{{tttjjjccc___WWWKKKBBB888222+++***,,,---+++(((+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###""""""""""""yyynnnhhh[[[SSSMMMNNNNNNMMMLLLMMMGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>;;;:::999999777666777666444333111000000000//////...---,,,+++*********)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###"""!!!###&&&((())))))((((((((((((((((((((((((++++++++++++++++++++++++)))---111222222999DDDNNN\\\gggvvv~~~mmm[[[NNNCCC@@@===;;;;;;<<<<<<;;;:::;;;;;;:::888777888999444888<<<===<<>><<<<<<<<<<<<>>>AAADDDFFFIIITTTbbbppp|||}}}~~~}}}|||{{{}}}xxxrrriii```VVVKKK???777222...+++***,,,,,,+++((())))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$${{{pppiiiYYYRRRMMMMMMNNNMMMLLLMMMIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???===;;;:::::::::999888666555333222000///////////////...---,,,++++++***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%  ###&&&'''&&&((((((((((((((((((((((((*********************+++,,,,,,------///444;;;AAAQQQ___ooo|||zzzmmmZZZSSSJJJDDDAAA???>>>===888:::;;;;;;999888888999555777888999888:::===???DDDNNNYYYbbbpppvvvooogggZZZOOODDDAAA>>>===???BBBDDDDDDCCCDDDDDDAAA>>><<<<<<>>><<<<<<>>>AAAFFFOOOWWW]]]iiiuuu}}}{{{{{{|||wwwuuutttrrrmmmcccVVVHHH===555111...------,,,+++***)))((((((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&~~~qqqiiiXXXQQQLLLMMMOOOMMMLLLNNNKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???===;;;;;;;;;<<<;;;:::555444333111000//////...//////...---,,,++++++***&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%%%%&&&)))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((&&&%%%&&&'''))))))((((((((((((((((((((((((((())))))))))))************...+++)))***...333777999IIIXXXiiisss{{{zzzooo```SSSKKKFFFCCCAAA888;;;===>>><<<;;;;;;<<<;;;:::888777666666777888;;;???CCCHHHSSSbbbmmmqqq|||}}}rrr```VVVRRRNNNFFF===;;;::::::<<<>>>>>>===<<<999<<<>>>===::::::>>>CCCEEEFFFHHHNNNWWWeeesss}}}|||{{{{{{}}}qqqkkkjjjkkkiiidddZZZKKK===333//////,,,......---***((('''((('''((()))))))))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&''''''tttmmm\\\UUUPPPPPPQQQNNNLLLLLLNNNLLLJJJJJJJJJIIIHHHFFFCCCAAA@@@@@@BBBBBBAAA???<<<;;;::::::;;;<<<;;;999777666555333222111000000///......------,,,++++++))))))))))))(((((((((((($$$%%%%%%$$$###$$$&&&((()))***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!! ######!!!"""###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%''')))(((%%%###%%%$$$###"""$$$'''***,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***++++++++++++,,,,,,,,,'''''')))+++---///111111888DDDUUUdddqqq~~~rrrhhh]]]PPPFFFJJJCCC<<<888888::::::999666666666777888999777555888:::>>>@@@CCCHHHPPPVVVXXXZZZ]]]aaaccceeeeeedddfffeeeddddddgggkkkpppssszzzwwwjjjUUUPPPHHHCCC@@@>>>;;;999999999888777888999;;;<<<:::;;;<<>>BBBFFFHHHIIIKKKNNNOOOOOONNNNNNNNNMMMLLLMMMOOOSSSVVVXXX^^^eeemmmsssuuuvvvzzz}}}vvviii[[[PPPJJJFFFAAA>>>>>>===<<<:::<<<:::888777777999<<<>>>???AAAEEEKKKRRRZZZ```dddlllqqq|||}}}|||}}}uuunnniiiddd^^^ZZZTTTKKK???777333111---***,,,+++***(((''''''((((((*********)))'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$#########""""""########################vvvoooZZZSSSMMMMMMOOOOOOOOORRRLLLKKKIIIIIIJJJJJJIIIGGGCCCAAA@@@@@@BBBBBBAAA???===<<<::::::;;;;;;:::999555444333111000//////...///......------,,,++++++''''''''''''&&&&&&&&&&&&"""###$$$$$$###$$$''')))$$$###"""!!!!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%&&&((('''&&&$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''''''''((()))))))))((((((((()))))))))******))))))***+++,,,---......///111777DDDVVVjjj{{{}}}yyyzzz~~~wwwoooddd[[[TTTNNNGGGCCCAAA???;;;999999999888777555666777777777888:::<<<;;;;;;<<<======<<<;;;:::======>>>>>>@@@AAACCCDDDFFFJJJPPPSSSTTTUUUYYY\\\[[[^^^bbbgggmmmssszzz~~~tttdddXXXNNNEEE???<<<:::888888999:::::::::>>><<<999888:::>>>BBBEEEMMMRRRZZZfffrrr}}}vvvpppiiifffddd___UUUMMMCCC===666111000///,,,***,,,+++***(((&&&&&&%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############"""""""""""""""""""""######$$$$$$%%%vvvooo\\\TTTMMMMMMNNNNNNOOORRRLLLJJJIIIIIIJJJJJJIIIHHHCCCAAA@@@@@@AAABBB@@@???===<<<;;;:::;;;;;;:::888555444333111000000/////////......------,,,++++++((((((((('''''''''&&&&&&"""###$$$$$$######%%%''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$###"""!!!""""""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%''''''%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%&&&&&&'''((())))))************++++++++++++***++++++++++++,,,,,,,,,---...111888FFFXXXkkkvvv{{{}}}}}}zzzpppfff]]]VVVKKKGGGAAA===;;;:::999999777888888999999999999:::999999:::::::::999888777;;;<<<<<<======>>>======<<<>>>AAABBBBBBCCCFFFHHHEEEGGGIIILLLOOOUUU[[[___oooyyy{{{ooo]]]OOOGGGBBB???<<<999999888888999:::;;;;;;>>>===>>>AAAGGGOOOWWW\\\iiippp}}}zzzrrrkkkhhhccc```\\\SSSHHH@@@666333///...------+++)))+++***)))(((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$########################$$$%%%&&&&&&''''''tttmmm^^^UUUNNNMMMNNNMMMMMMOOOLLLKKKIIIIIIJJJJJJIIIGGGCCCAAA@@@@@@AAABBB@@@???>>><<<;;;;;;;;;;;;999888666555444333222111111111///......------,,,++++++)))))))))(((((((((''''''+++,,,,,,***'''%%%$$$%%%######$$$'''***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$&&&&&&%%%###!!!###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))$$$%%%%%%&&&'''(((((()))))))))*********++++++++++++++++++++++++++++++++++++...000222888DDDVVVdddmmmuuu}}}|||vvvxxx~~~zzzsssddd]]]TTTLLLFFFAAA>>><<<@@@???>>>===<<<:::888777999999:::::::::::::::999888999::::::::::::888888777888999999888999;;;<<<;;;<<<===>>>@@@CCCHHHLLLVVV]]]fffjjjlllqqq{{{xxxqqq\\\TTTIII@@@<<<;;;:::999<<<<<<;;;;;;;;;<<<>>>??????CCCJJJUUUbbbppp|||~~~tttmmmdddccc```YYYOOODDD;;;666111///...---,,,+++)))((((((((())))))))))))))))))%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''~~~qqqjjj^^^VVVOOONNNNNNMMMLLLNNNNNNLLLJJJJJJJJJIIIHHHFFFCCCAAA@@@@@@BBBBBBAAA???>>>===;;;;;;;;;;;;999777666555444333222222222222///......------,,,++++++***)))))))))((((((((((((!!!###&&&''''''''')))***###"""###'''***+++'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''############$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$!!!"""$$$'''((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))++++++++++++++++++******)))---000///...555BBBNNN[[[dddooowwwzzz~~~wwwwwwyyy|||xxxlllaaaWWWOOOIIIEEE@@@>>><<<;;;<<<<<<;;;:::777777777777777888888888777777888888777777666555666666666777777777888888444555777888999<<>>999999888888888888888999999999888888888777777777666666666777888999888777222444666666777888:::;;;999;;;===???@@@BBBFFFHHHIIINNNVVVaaakkksssyyy|||}}}zzzssswww||||||yyynnnjjjddd^^^XXXQQQJJJEEEBBBAAA???>>>???@@@AAAAAA<<>>===<<<<<<<<<<<<999999888777777777888888222222333555777777555444444666888777666555555666555666888:::;;;;;;;;;;;;<<<>>>CCCJJJQQQYYY^^^bbbccceeehhhiiigggccc^^^ZZZSSSVVV\\\cccjjjooosssttt~~~~~~}}}ssspppkkkgggdddaaa^^^[[[XXXUUUPPPLLLIIIFFFBBB???>>>======???AAADDDGGGHHHIIIMMMRRRZZZdddqqq}}}vvvrrrooojjjddd___PPPFFF999111//////---+++---------,,,*********,,,''''''((((((((('''%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%qqqbbbZZZUUUQQQPPPOOOLLLLLLOOOQQQNNNKKKIIIHHHFFFDDDCCCEEEDDDBBBAAA@@@AAAAAABBB@@@>>>===???BBBAAA;;;555444444444333222111000//////......------,,,++++++'''''''''(((''''''&&&%%%%%%$$$###$$$&&&(((((('''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((())))))))))))((((((*********))))))))))))))),,,+++***(((''''''&&&&&&++++++******++++++,,,---///444===IIIXXXkkk~~~{{{qqqfff[[[TTTLLLGGGBBBAAABBBAAA===999<<<<<<<<<<<<<<<:::555222444444444555555666666777666555444444333333333444333555777777555555888;;;777888:::===@@@CCCEEEFFFKKKKKKLLLMMMLLLKKKJJJIIIDDDEEEGGGJJJNNNRRRUUUWWWdddfffiiiiiihhhfffffffffhhhjjjnnnttt|||}}}zzzuuusssoookkkgggccc___\\\XXXWWWTTTRRROOOLLLJJJHHHHHHGGGFFFFFFFFFDDDAAA>>>AAADDDHHHOOOXXXaaaiiimmmmmmrrrzzz}}}{{{vvvpppkkkggg```VVVNNN777555222///,,,,,,,,,,,,,,,***((('''&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%vvviiiZZZUUUQQQPPPPPPMMMNNNQQQOOOMMMJJJIIIIIIHHHGGGEEEBBBAAA@@@?????????@@@AAAAAA>>>===>>>@@@@@@;;;666444444444333222111000//////......------,,,++++++(((((())))))(((((('''&&&'''%%%$$$$$$&&&((()))(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###!!! ###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++******)))))))))))))))++++++******++++++,,,---)))...444;;;GGGXXXlllzzz~~~yyyjjjddd[[[VVVRRRMMMGGGAAABBBAAA????????????===;;;::::::;;;;;;:::999888777777777666555555444444555666888999888666555888:::444555666888999;;;<<<<<<===>>>?????????>>>===<<<:::;;;<<<===@@@BBBEEEFFFLLLOOOQQQRRRPPPOOONNNNNNPPPRRRVVV\\\dddmmmuuuzzz}}}zzzwwwtttrrrrrrpppppppppooolllhhhdddbbbVVVTTTQQQNNNKKKHHHFFFDDDIIIHHHGGGFFFDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFLLLSSS```ooo}}}~~~zzzvvvqqqjjjddd]]]RRREEE<<<444222///,,,+++******++++++***((('''&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%|||pppZZZSSSOOOOOONNNMMMMMMPPPNNNLLLJJJIIIJJJJJJHHHGGGDDDCCCCCCBBBCCCCCCDDDEEEBBB???<<<<<<>>>>>>;;;888555555444333222111000000///......------,,,++++++)))))))))))))))(((((('''&&&$$$""""""$$$&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))******+++,,,+++************+++,,,,,,+++...111333888GGG[[[jjj~~~}}}|||~~~tttllleee]]]WWWQQQNNNIIIFFFDDDBBB@@@>>>:::;;;;;;;;;:::999777666777777666666555555555555666777777666444444555666444444555555555555666666777888888999999999888888777777777888999:::;;;<<<===???AAAAAA@@@???>>>???>>>???AAAEEEKKKRRRXXX\\\ggghhhjjjkkkjjjiiigggfffcccaaa___[[[XXXVVVUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDBBBDDDEEEFFFGGGLLLTTTZZZfffqqq}}}xxxtttqqqlllggg___WWWOOOCCC666---///...,,,***)))))))))******)))((('''''''''((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%~~~sss[[[SSSMMMLLLLLLJJJJJJLLLNNNLLLIIIHHHHHHHHHGGGEEECCCCCCCCCDDDDDDEEEEEEFFFBBB???<<<;;;<<<<<<;;;:::666555444333222111111111///......------,,,++++++((())))))))))))(((''''''%%%### """$$$%%%&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''"""######%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******++++++******)))((((((((()))))))))))))))))))))(((((())))))***+++***************++++++,,,---000222111222;;;KKKXXXmmmzzz{{{wwwoookkkeee^^^WWWPPPIIIDDD@@@???===;;;::::::::::::888888999999999999999999777777777666555555666777777777777666666666666666777888888888999999999999888888777777777888999:::;;;<<<>>>>>>===<<<<<<============>>>@@@CCCFFFHHHQQQRRRSSSSSSRRRPPPOOOMMMJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>><<<<<<<<>>>>>???@@@@@@AAAAAAAAAAAA???<<<;;;;;;;;;;;;;;;777666444333222111111111///......------,,,++++++''''''((((((''''''&&&%%%'''%%%""""""$$$%%%&&&&&&&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''(((((())))))))))))))))))(((''''''''''''(((******))))))******+++,,,***---000...,,,000:::CCCTTTdddwww~~~~~~{{{oooddd]]]VVVRRRLLLEEEAAA@@@AAABBB<<<===>>>?????????>>>>>>:::999888888999999999999666666777777888888888888555555555555555555666666333333333333333444555666888999;;;:::999888999:::<<<<<<;;;<<<<<<>>>???@@@DDDDDDDDDDDDCCCAAA@@@??????>>>>>>=========>>>>>>;;;<<<<<<============<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::::::::;;;777999;;;===>>>>>>>>>>>>>>>@@@BBBCCCEEEKKKTTT[[[gggjjjqqqyyyxxxtttxxx~~~~~~yyyvvvqqqkkkddd[[[RRRLLLBBB===666///+++))))))***))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################vvvmmmaaaVVVMMMLLLNNNMMMLLLLLLMMMJJJHHHFFFEEEEEECCCAAACCCDDDDDDEEEEEEDDDCCCBBB>>>>>>>>><<<::::::::::::888777444222111222222333///......------,,,++++++((((((((((((((('''&&&&&&((((((((()))******(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""'''&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''((())))))***(((''''''''''''(((((())))))))))))))))))***++++++---------...///111222333000999DDDOOO]]]lllvvvxxx{{{~~~yyyxxxyyyyyy}}}tttmmmiiigggffffffeeebbb___[[[WWWTTTKKKHHHDDDCCCCCCBBB@@@>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===777777999:::<<<>>>@@@@@@@@@?????????>>>>>>==================>>>???@@@AAABBBDDDHHHKKKMMMNNNMMMLLLFFFJJJNNNRRRWWW```mmmvvv|||zzz~~~zzzrrrtttpppjjjcccZZZQQQGGG@@@444222///,,,)))((()))***((((((((((((((((((''''''%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################vvvnnn\\\QQQGGGGGGKKKLLLKKKLLLLLLJJJGGGFFFGGGGGGEEEDDDBBBBBBCCCCCCCCCAAA@@@???===>>>>>>===;;;999999:::999777555222111222333333///......------,,,++++++)))))))))))))))(((((('''%%%%%%&&&''')))(((%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$######""""""###""""""$$$%%%%%%""" $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''(((***+++,,,)))))))))))))))******+++---***((()))---000111000000333555;;;III[[[hhhmmmttt{{{xxxuuussswww~~~}}}vvvqqqnnn___[[[WWWTTTSSSRRRNNNKKKLLLLLLKKKKKKKKKJJJJJJJJJGGGEEECCCAAA@@@???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>??????>>>======>>>@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@CCCEEEIIIKKKMMMRRRUUUZZZ^^^aaaaaa```___ccchhhnnnssszzz~~~zzzsssmmmlllggg___VVVLLLBBB888222)))+++------,,,,,,------''''''((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$##################wwwmmm]]]WWWPPPLLLLLLNNNNNNNNNMMMJJJFFFEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAABBB@@@>>>>>>???>>>;;;777555555444333222222222222444111---+++++++++***))),,,***((((((***+++(((&&&$$$%%%'''((((((((('''&&&((('''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###""""""###$$$%%%&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))'''$$$"""!!!!!!###$$$&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((+++++++++***)))((('''&&&'''(((((()))******+++++++++,,,...222999CCCOOOVVVkkkvvv~~~{{{ssspppoooooo{{{yyyssspppmmmiiifffcccfffkkkppprrroooiiiddd___]]][[[YYYXXXVVVSSSPPPRRRMMMKKKOOOQQQNNNKKKKKKOOOSSSSSSPPPNNNLLLHHHBBBCCCEEEJJJSSS\\\___[[[WWWZZZYYYXXXVVVSSSOOOKKKIIIMMMLLLMMMPPPRRRXXXeeerrrwww}}}}}}yyyvvvqqqooooooeee]]]QQQEEE<<<555111///......---+++)))((('''&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$"""!!!######""""""""""""######!!!"""###$$$###""" """###$$$%%%'''((()))***%%%%%%$$$###"""!!! vvvlll[[[VVVOOOLLLMMMNNNNNNMMMLLLJJJGGGGGGHHHHHHFFFDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>>>>===;;;888777666555444333333222333222000.........///...---...,,,***+++---...,,,***&&&''''''((())))))((((((((('''&&&$$$######$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$***(((&&&$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&))))))******++++++******,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,,,,---...000444;;;CCCIIIYYYfffsss{{{~~~vvvqqqoooyyy}}}{{{wwwtttrrrooommmlllhhhgggmmmqqqpppoooooosssvvvuuupppkkkhhhaaa[[[\\\]]]cccmmmyyy~~~|||yyytttooojjjggghhhhhhjjjnnnrrrxxxxxxwwwtttmmmgggeeeVVVOOOCCC999222///---,,,+++++++++******)))))))))&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" %%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""######$$$$$$%%%&&&&&&&&&######""""""""""""""""""sssiiiXXXSSSNNNLLLMMMOOONNNLLLJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@>>>======<<<:::888999888666555444333333333///...---///000111///...***)))((()))***+++***)))(((((((((((((((((()))***''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%''')))+++&&&&&&''''''''''''&&&&&&'''((()))************)))((((((((((((((((((''''''+++++++++++++++,,,,,,,,,---......---...000555999BBBPPPbbbppp}}}~~~zzz|||{{{zzzzzz}}}|||vvvrrrrrrmmmcccYYYUUUDDD>>>555---************((((((((()))***+++++++++''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$######### !!!"""###$$$$$$%%%|||pppfffVVVRRRMMMLLLNNNOOONNNLLLIIIIIIJJJKKKKKKKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???AAA@@@>>>===<<<;;;:::999888888666444333222222222,,,,,,,,,...//////,,,***''''''''''''((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$%%%&&&))),,,---'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++,,,------,,,+++,,,...000444???OOO^^^nnn}}}}}}wwwqqqkkkiiibbbVVVJJJDDD888444///+++************''''''(((((()))***++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######"""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%xxxmmmdddVVVRRRMMMLLLNNNOOONNNLLLIIIJJJKKKLLLKKKJJJIIIIIIFFFEEEEEECCCBBBAAA@@@@@@@@@@@@>>><<<;;;:::::::::777666555333222111111111///............---***((()))******+++++++++,,,---((('''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%))),,,,,,***&&&$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&''')))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((******))))))***+++,,,---)))))))))***************)))+++,,,,,,+++,,,///111333777???JJJXXXkkk~~~}}}~~~|||{{{yyytttkkkbbb[[[SSSFFF<<<777000///.........---***((((((((((((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!"""""""""""""""!!!######$$$$$$%%%%%%&&&&&&"""""""""""""""#########wwwmmmeeeXXXSSSNNNLLLMMMOOONNNLLLIIIKKKLLLKKKIIIHHHHHHIIIGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@???<<<999888:::;;;555444333333222222222222444222000000///...+++(((((()))******)))(((***+++'''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$&&&''''''((("""%%%))),,,,,,***&&&###########################$$$#########$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++***)))(((((((((***+++,,,'''(((((()))******++++++)))***+++++++++---000333333222444:::DDDRRRfffvvv|||xxxvvvsssqqqrrrxxx~~~{{{wwwrrroooiii^^^SSSKKKCCC999222000,,,,,,,,,------,,,)))&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$######""""""!!!!!!yyyppphhh[[[VVVOOOLLLMMMNNNNNNMMMKKKLLLLLLJJJGGGFFFGGGIIIGGGFFFFFFFFFEEEEEEDDDDDD@@@@@@???<<<888777999<<<444444333333333333444444555333000......---+++***&&&((()))(((&&&%%%&&&(((&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&(((((('''%%%$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''')))***+++,,,,,,,,,'''&&&%%%$$$$$$&&&'''(((''''''((()))+++,,,------*********))))))+++...111000---...222777>>>KKKYYYkkkwww}}}~~~|||yyyyyyyyyxxxzzz~~~yyyuuunnneee___UUUJJJAAA<<<777111---,,,+++***(((((()))***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$$$$$$$$$$############"""""""""!!!{{{rrrkkk]]]WWWPPPLLLLLLNNNOOONNNLLLLLLLLLIIIEEEDDDFFFIIIDDDDDDDDDDDDCCCCCCCCCCCC???@@@???<<<888777999<<<555444444444444555666666333000---++++++++++++***)))+++---+++((('''(((***''''''((()))((('''%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&"""###%%%&&&&&&%%%###"""$$$%%%&&&'''((('''&&&%%% !!!"""###%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$$$$!!!""""""###%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&''')))******++++++***)))'''&&&&&&''')))***'''((()))***,,,...//////,,,+++***(((&&&'''***---+++)))+++000222222:::DDDLLL___ttt~~~}}}~~~|||zzz|||}}}}}}}}}{{{xxxuuurrrnnnjjjaaaVVVNNNDDD;;;444222111---++++++---***&&&%%%'''***,,,,,,%%%&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############"""!!!!!!######""""""""""""#########"""""""""###$$$$$$%%%$$$$$$$$$###"""!!!!!! """""""""""""""#########|||ssslllcccXXXNNNLLLNNNNNNNNNOOOJJJJJJHHHGGGFFFGGGGGGHHHEEEEEEEEEEEEFFFDDDAAA>>>=========<<<;;;:::888888777555444444444444333111222222111///...---,,,+++((()))*********((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!###&&&'''$$$ (((''''''''''''((())))))%%%%%%%%%$$$$$$#########""""""###$$$$$$"""!!! !!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$#########$$$%%%***'''######((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((())))))))))))((((((((((((+++***+++///333444111///000000///---******+++---///.........///222444666@@@HHHVVVhhhzzz~~~|||~~~~~~yyyuuupppsssssskkk\\\MMMCCC@@@555333000---+++*********+++***)))((()))***,,,...$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$######"""!!!!!!!!!###"""""""""!!!!!! $$$$$$############$$$$$$$$$$$$############$$$$$$ !!!"""|||ssslllbbbWWWNNNLLLNNNNNNNNNOOOOOONNNLLLJJJIIIIIIIIIIIIEEEEEEEEEEEEFFFDDDAAA>>>>>>>>>======<<<:::999888777555444444444444333111000///...---+++***)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''$$$"""$$$''''''$$$ %%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''%%%###!!!!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''')))---222444222000...///...---+++***,,,---...---,,,,,,---///111333444:::FFFUUUeeettt}}}vvvrrrtttyyy~~~{{{xxxuuussstttqqqiii]]]NNNAAA999555000///...,,,***)))))))))+++***((((((((()))+++,,,&&&&&&'''''''''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!!!!!!!"""######$$$$$$#########"""""""""!!!!!!#########""""""#########$$$$$$############$$$$$$ !!!"""{{{ssskkk```VVVMMMLLLNNNNNNNNNOOOQQQPPPNNNKKKJJJIIIIIIIIIFFFEEEDDDEEEEEEDDDAAA???>>>>>>>>>===<<<;;;999999777555444444555444333222000///...---+++***))))))***))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&((((((''''''''''''&&&&&&(((%%%$$$%%%'''(((%%%"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&((('''%%%#########'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''))),,,///000///...,,,------,,,++++++,,,...,,,,,,+++***+++,,,---...,,,000666???JJJYYYjjjuuu}}}|||yyyuuusssvvv~~~~~~|||zzzxxxvvvtttrrrooofffWWWIII===555///---***************)))((((((***)))((('''''''''((()))'''''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""###""""""!!!!!!""""""###$$$$$$############$$$$$$###"""!!!!!!!!!!!!!!!"""zzzpppiii^^^TTTLLLLLLNNNNNNMMMOOONNNLLLKKKIIIGGGGGGGGGHHHFFFEEEDDDDDDEEEDDDAAA???=========<<<;;;:::999888777666444444555555333222333222111000...---,,,,,,***)))(((''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&(((&&&%%%&&&''''''%%%###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%###%%%'''(((((('''&&&$$$$$$&&&((()))'''%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))*********++++++***)))(((***,,,---,,,++++++---///,,,,,,+++*********+++,,,---///222333777BBBQQQ]]]uuu~~~{{{yyy}}}{{{yyyxxxzzz{{{yyyrrrlll\\\QQQBBB777222000---+++&&&''')))******)))(((((())))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""xxxnnnfff\\\RRRKKKKKKNNNNNNMMMNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGEEEDDDDDDDDDDDDAAA@@@<<<<<<<<<<<<:::999888777888666555555555555444222444333222111000...------***)))(((''''''((()))***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''%%%$$$""""""$$$%%%&&&&&&&&&%%%##################$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""###$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%&&&'''((('''%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((()))))))))***************(((''''''''')))+++,,,,,,,,,,,,---...,,,,,,++++++++++++++++++---///111000000555???GGG[[[jjj|||zzz}}}zzzuuurrrtttwwwrrrdddWWWGGG>>>333......///---+++&&&'''(((*********)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%$$$###"""""""""""""""yyynnnfffZZZQQQJJJKKKNNNNNNMMMNNNJJJJJJIIIHHHIIIJJJKKKLLLGGGFFFDDDCCCDDDCCCBBB@@@=========<<<;;;:::888888888666555555666555444222222111000///...,,,++++++((((((((((((((())))))***'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$""""""""""""############&&&%%%$$$$$$###$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&''''''&&&&&&'''''''''%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((())))))******%%%'''(((((('''((()))+++(((***,,,---,,,+++,,,---++++++++++++++++++++++++)))+++---......000555999BBBOOOaaappp{{{tttvvvyyy~~~~~~|||{{{~~~|||{{{rrrlllfffeeeddd[[[KKK===999333,,,+++,,,---+++((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$$$$############$$$$$$$$$###""""""""""""""""""{{{qqqiiiYYYPPPIIIKKKNNNNNNMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLHHHFFFDDDCCCCCCCCCBBB@@@??????>>>>>>===;;;:::999888777555555666666444333000//////---,,,+++***)))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''%%%###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######((('''&&&%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((()))*********%%%'''((((((''''''))),,,)))+++------,,,++++++,,,)))******++++++++++++***((()))+++,,,...///000000444:::EEEOOO[[[hhhvvv}}}}}}|||}}}~~~|||zzz|||~~~~~~|||{{{}}}}}}{{{xxxvvvsssnnnkkk___[[[UUUOOOIII@@@777000000---***)))++++++)))'''******)))((('''&&&&&&'''%%%&&&&&&'''''''''''''''&&&%%%$$$#########$$$$$$######"""""""""###$$$%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$############$$$$$$$$$%%%#########""""""#########$$$$$$############$$$$$$""""""!!!!!!!!!"""######}}}tttmmmXXXOOOIIIKKKNNNNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???===<<<;;;888777555555666666444333000000///...,,,+++***)))&&&'''(((*********)))(((&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((###%%%&&&%%%$$$#########$$$%%%&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$"""!!! ---,,,***'''&&&%%%%%%%%%############$$$%%%&&&'''"""$$$&&&'''%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++((()))***)))&&&%%%'''))))))+++------,,,******+++(((((()))***************,,,++++++,,,...///---,,,000000222666???MMM\\\eeezzz~~~{{{}}}~~~yyyxxxvvvtttpppiii```[[[MMMLLLHHH@@@666000///000+++)))(((((()))*********,,,***(((&&&%%%$$$%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!! !!!"""######zzzrrr\\\RRRKKKKKKNNNNNNNNNOOOPPPNNNKKKHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDAAA>>>===>>>>>>>>>>>><<<;;;999888777666666777777666555000000000111222111...+++''''''((((((''''''&&&%%%$$$$$$$$$######$$$$$$$$$###$$$((((((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&(((******!!!"""%%%''''''&&&$$$"""---)))### ###)))---$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&"""$$$&&&&&&%%%$$$%%%&&&$$$###"""""""""###%%%&&&'''&&&&&&%%%$$$###""""""((('''%%%###""""""""""""'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%###""""""!!!((((((''''''&&&&&&&&&%%%''''''(((***+++,,,---...///...+++(((&&&&&&'''((('''***---000111000---,,,000///...///444:::AAAEEEWWWbbbrrr}}}zzzuuuoooiiibbbYYYNNNFFFAAA;;;444000//////...,,,,,,,,,+++)))(((&&&%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,)))&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""###$$$$$$%%%&&&&&&!!!!!!!!!###$$$%%%###!!!###"""!!! !!!"""###%%%$$$!!! !!!###yyyqqq^^^UUUMMMMMMOOOOOONNNOOONNNLLLJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEBBB@@@????????????===;;;999888888777666666777777666555111000000000111000...+++(((((())))))(((((('''&&&((((((''''''''''''((((((,,,((($$$$$$'''((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$### ######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%&&&((()))(((&&&%%%%%%&&&###############$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$%%%((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$((((((((('''''''''&&&&&&(((((())))))***+++,,,,,,,,,+++)))((((((((())))))&&&(((+++---...---+++************+++---111444777CCCKKKYYYfffqqqyyy|||yyyvvvpppggg___VVVMMMBBB;;;555111---+++,,,,,,,,,+++++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++(((%%%###$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############""""""######$$$$$$%%%%%%"""!!!"""###%%%%%%###!!!###"""!!!!!! !!!"""###$$$###  """###zzzrrrbbbXXXOOOOOOQQQPPPOOOPPPLLLKKKIIIGGGGGGGGGIIIIIIJJJHHHEEEEEEEEEEEEDDDCCCAAAAAAAAA???===:::888666888777555666777777555444222000////////////...,,,)))************)))(((((('''&&&&&&%%%%%%&&&&&&'''...+++'''&&&((()))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&%%%"""%%%$$$###"""###$$$&&&'''!!!"""%%%''''''%%%"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$((()))***(((&&&$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''''')))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))************'''(((((())))))******+++((()))***+++++++++++++++++++++,,,------.........222666>>>GGGQQQ\\\fffmmmvvvzzz|||yyywwwwwwzzz{{{yyyvvvllldddXXXNNNEEE<<<444...---+++)))((()))***)))((()))))))))(((((((((''''''$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$############"""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###########################""""""$$$&&&&&&$$$"""""""""!!!!!!!!!""""""######"""  !!!###$$${{{ssseeeZZZQQQPPPRRRQQQOOOPPPMMMKKKIIIGGGGGGGGGHHHIIIJJJGGGDDDCCCDDDEEEDDDDDDAAAAAA@@@@@@>>>;;;999777888777555555666666555333333111///.........---,,,))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((%%%###$$$&&&((()))(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%((()))((($$$ $$$$$$######$$$$$$%%%&&&(((%%%###!!!!!!###%%%((($$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$###"""###$$$$$$&&&'''&&&$$$""""""###"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%""""""######$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))*********)))+++++++++++++++,,,------///.........------......///111222666;;;CCCMMMSSS^^^ggguuu}}}|||~~~tttssssssuuuwwwwwwsssooo[[[RRRFFF===666111,,,(((---,,,,,,+++***)))(((&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###"""######"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###############%%%&&&&&&%%%###""""""""""""""""""######$$$###"""!!!"""###%%%&&&|||ttteee[[[RRRQQQRRRQQQOOOPPPNNNMMMJJJHHHFFFFFFGGGGGGHHHFFFCCCBBBCCCDDDCCCCCC??????@@@???>>>===;;;:::888777555555666666444222333111...---......---+++((())))))))))))(((''''''))))))(((((((((((())))))$$$###"""###%%%((()))***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***+++***(((!!!###$$$&&&&&&%%%$$$###'''######'''###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%"""$$$%%%%%%$$$######$$$"""###$$$&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))'''''''''((((((((((((((()))))))))(((((((((((('''(((((()))))))))(((''''''++++++*********+++,,,---,,,+++)))(((((()))+++---000111111111222666;;;???GGGPPP^^^lllxxx}}}yyy}}}}}}{{{yyypppooooooooonnniii```YYYGGG@@@777000...,,,+++)))***+++,,,,,,+++***)))(((&&&&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""######"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%###!!!!!!"""###############%%%$$$$$$$$$$$$%%%'''(((|||sssdddZZZQQQPPPQQQPPPOOOOOOOOOMMMJJJHHHFFFFFFFFFGGGFFFDDDCCCBBBCCCDDDCCCBBB>>>??????@@@???>>><<<;;;999777555555555555333222222111///.........,,,***(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''((((((''' """%%%''''''&&&$$$"""######!!!!!!!!!!!!############$$$$$$$$$$$$#########%%%'''(((&&&%%%%%%%%%###%%%&&&'''&&&%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''******)))(((((('''&&&&&&)))((((((((((((((())))))+++)))'''&&&'''))),,,---,,,---/////////000222444999===DDDNNN\\\ppp~~~{{{xxxwwwuuurrrppphhheeeaaa^^^YYYPPPEEE>>>888333---***+++,,,,,,***$$$&&&((()))))))))***+++%%%&&&&&&'''(((((()))))))))(((((('''&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&$$$"""!!!!!!"""###$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''{{{qqqbbbXXXOOONNNPPPOOONNNOOOMMMKKKIIIGGGGGGGGGHHHIIIEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@AAA@@@???===;;;:::999777555555555555333111111000/////////...+++((())))))******))))))((('''$$$$$$############$$$$$$(((''''''%%%%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""%%%'''(((&&&%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''((('''''''''$$$$$$%%%%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''+++***((('''&&&&&&''''''((((((((((((((((((((((((+++*********++++++,,,---(((***---.........///000000222555:::EEEVVViiivvv}}}}}}xxxuuuqqqooommmkkkgggcccXXXRRRKKKEEE@@@;;;333...000,,,)))(((+++,,,***((("""$$$&&&&&&%%%%%%'''***%%%&&&&&&''''''((((((((()))((('''&&&%%%&&&''''''$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%###"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!""""""######$$$$$$"""!!!"""###%%%%%%###!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$yyyppp```VVVNNNMMMOOONNNNNNNNNKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEEEEFFFGGGGGGEEEBBBBBBBBBBBBAAA???<<<:::888999777555555555444333111000000000000000...***'''***++++++++++++***))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&((((((&&&$$$%%%$$$#########$$$%%%&&&%%%###!!!!!!###%%%######$$$$$$$$$$$$######!!!$$$&&&'''%%%$$$######$$$%%%&&&%%%###!!!!!!!!!&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$###$$$%%%''')))******))))))$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&((()))))))))************)))(((''')))***,,,,,,***)))((()))+++,,,---,,,,,,---///,,,///222666;;;CCCNNNVVVnnn||||||||||||||||||{{{}}}~~~~~~~~~zzzuuuqqqmmmjjjgggddd^^^YYYHHHAAA999333111000///------***((()))++++++(((%%%%%%'''(((&&&###"""$$$'''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$######"""""" !!!""""""###!!!!!!!!!###$$$%%%###!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""yyypppaaaVVVNNNMMMOOOOOONNNPPPKKKIIIGGGFFFGGGHHHHHHGGGLLLNNNNNNKKKEEEAAA@@@AAACCCBBBAAA???===<<<;;;;;;666555444333333333333333222111000///---,,,+++***)))***,,,---,,,)))'''%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$"""!!!"""###&&&%%%$$$$$$%%%&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$"""%%%,,,///,,,))))))"""""""""###$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((())))))))))))(((''''''(((***,,,,,,,,,***)))(((((((((((())))))))))))''''''(((***+++,,,---...000///......111555:::===MMMXXXjjj|||}}}zzztttpppqqquuuyyy{{{~~~zzzvvvtttooohhhbbb]]]TTTHHH???444333222000...,,,+++******))))))***++++++(((&&&(((((((((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""###&&&((($$$"""!!!###&&&&&&### $$$$$$$$$###"""!!! $$$$$$##################""""""""""""""""""""""""wwwnnn```VVVMMMMMMOOOOOONNNOOONNNKKKHHHGGGGGGGGGFFFEEEDDDFFFHHHGGGEEECCCDDDEEEBBBAAA@@@>>><<<;;;::::::666666555555444333333333111111000...---,,,+++***)))***++++++***)))'''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$###""""""###&&&&&&%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&& """$$$$$$###!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""%%%+++...+++))))))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***&&&''')))++++++***)))(((((((((((()))))))))******(((((()))***++++++,,,---++++++******---000333666888AAAMMM[[[gggpppxxx}}}yyysssqqqsssvvvuuuzzztttlll```VVVNNNFFF<<<555,,,,,,+++***))))))((((((***))))))***+++***(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" ###&&&########################""""""""""""""""""""""""$$$""" !!!""" &&&%%%$$$%%%&&&&&&%%%$$$#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""uuukkk___UUUMMMMMMOOOOOONNNOOOPPPNNNJJJHHHGGGFFFDDDCCCBBBDDDFFFFFFFFFEEEFFFGGGAAAAAA???>>><<<:::999999666666777777666555333222111111000...---,,,+++***))))))))))))(((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$"""######$$$$$$######"""#########$$$$$$%%%%%%&&&!!!"""###%%%'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""%%%+++...+++(((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&)))((('''%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))%%%&&&((()))))))))((('''))))))))))))************)))))))))*********++++++((((((((()))***,,,...//////222777===EEEOOOZZZ```nnnwwwyyytttssstttuuuzzz~~~|||hhh^^^PPPCCC;;;555000---)))))))))*********++++++***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###&&&"""""""""""""""""""""""""""""""""""""""""""""""")))$$$!!!"""&&&'''"""$$$%%%%%%$$$"""###$$$&&&""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!ssshhh^^^TTTMMMMMMOOOOOONNNOOOPPPMMMJJJHHHGGGFFFEEEDDDGGGHHHIIIHHHGGGFFFFFFFFFBBBAAA@@@???===;;;:::999666777888888777555333111111000///...---,,,++++++))))))((((((''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%!!!###$$$%%%$$$###"""############$$$$$$%%%%%%%%%'''%%%$$$%%%((((((%%%"""%%%%%%%%%&&&&&&&&&&&&'''""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###"""$$$***---***''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((,,,+++(((%%%$$$$$$%%%&&&&&&'''((((((((((((''''''))))))))))))*********+++************)))))))))))))))***+++,,,,,,---------333222111111444;;;CCCJJJTTT^^^lllwww}}}||||||{{{yyyzzz}}}~~~}}}xxx{{{~~~~~~}}}~~~|||}}}~~~~~~zzzqqqfff^^^PPPHHH===444///---,,,,,,)))))))))******+++++++++***((('''((())))))'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&########################""""""""""""""""""""""""&&&###"""$$$((()))&&&###!!!""""""!!!%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!ssshhh]]]SSSLLLMMMPPPOOONNNNNNNNNLLLIIIHHHHHHHHHHHHGGGJJJIIIIIIHHHHHHFFFEEECCCCCCBBBBBBAAA???===;;;:::666777888888777555222111000000///...---,,,,,,+++((((((((('''''''''''''''$$$%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((###########################$$$$$$%%%%%%$$$$$$######%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$&&&''''''%%%$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%)))&&&$$$$$$&&&&&&### """"""""""""############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###!!!$$$***,,,)))&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&''')))((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((---,,,)))'''%%%&&&&&&'''((((((((((((((((((''''''((())))))))))))******************))))))))))))(((++++++------...------,,,000000...,,,,,,///444999===EEEPPPZZZcccooo}}}~~~}}}|||yyyvvvttttttwwwzzzzzzzzz|||}}}||||||}}}}}}|||xxxxxxxxxxxxxxx{{{}}}zzzyyyyyywwwwwwxxxzzzyyytttpppnnnmmmllliiibbbVVVJJJAAA999555000,,,******+++,,,'''''''''''''''''''''&&&)))(((&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""### $$$$$$%%%%%%%%%%%%$$$######!!!"""""""""#########$$$""""""""""""""""""""""""sssiii\\\SSSLLLMMMPPPOOONNNNNNLLLJJJHHHGGGIIIJJJJJJIIIFFFEEEEEEEEEFFFFFFEEECCCCCCCCCCCCBBB@@@>>><<<:::777777888777666444222111000//////...------,,,,,,((((((((())))))(((((('''%%%&&&&&&''''''''''''&&&!!!""""""###%%%&&&&&&'''##############################$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&& """$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$############$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!###)))+++(((%%%%%%#########$$$%%%&&&&&&&&&&&&'''((((((''''''((()))%%%%%%$$$###!!! ###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((()))(((''''''((()))***+++((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++,,,++++++---000333///444;;;AAAIIIVVVfffqqq~~~}}}}}}|||~~~}}}zzzuuupppmmmmmmnnnuuuvvvxxx|||~~~zzzwwwwwwzzz|||zzz|||~~~{{{xxxxxxzzz~~~|||wwwuuutttrrrtttwww{{{}}}~~~~~~~~~|||zzzzzz~~~~~~}}}|||{{{yyyxxxwwwvvv{{{xxxuuutttrrrnnnfff```[[[WWWPPPIIICCC>>>888555------+++***))))))))))))***))))))((((((''''''''')))'''&&&%%%&&&'''&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$""" !!!$$$###"""!!!"""%%%$$$$$$%%%%%%$$$###"""""" !!!!!!"""#########""""""""""""""""""""""""~~~tttkkk[[[RRRLLLMMMPPPOOONNNNNNMMMJJJHHHHHHIIIJJJJJJIIIFFFEEEDDDEEEGGGGGGEEECCCBBBBBBCCCBBB@@@>>>;;;999888777666555444222111111/////////...------,,,,,,'''(((***++++++***((('''''''''''''''''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""#########$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%''' !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!###)))+++'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((()))))))))*********+++,,,,,,,,,,,,///111,,,000444666888???JJJRRR```rrr~~~zzztttqqqqqqvvvwwwxxx{{{zzzwwwtttpppqqquuuwwwxxx~~~~~~yyyuuutttwww|||}}}yyytttqqqqqqtttvvvxxxyyy|||{{{vvvrrrpppoooqqqtttxxx{{{}}}~~~~~~}}}{{{wwwxxxxxxxxxxxxyyyyyyyyyyyy{{{vvvnnngggaaaZZZRRRLLLDDD???888333000//////...)))******)))((((((((()))***************))))))))))))'''%%%$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""%%%###!!! !!!###%%%&&&&&&$$$!!!!!!"""###$$$$$$""""""######$$$######### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuummmZZZRRRLLLMMMPPPOOONNNNNNNNNKKKIIIHHHIIIIIIIIIHHHJJJHHHGGGGGGIIIIIIFFFCCCAAAAAABBBAAA@@@===:::888888777666444222111111111/////////...---------,,,&&&(((***,,,,,,+++)))''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$&&&&&&"""$$$***$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!! """%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############!!!###)))+++'''$$$$$$((((((((('''&&&&&&%%%%%%"""###%%%$$$$$$$$$%%%&&&!!!"""$$$&&&(((***,,,---&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***((((((((((((((()))***+++******+++)))(((((()))+++---111555555222222666;;;CCCSSSfffttt{{{{{{|||}}}~~~}}}{{{xxxwwwqqqllliiijjjjjjjjjpppzzz~~~~~~yyyrrrmmmkkkmmmqqqtttyyy{{{~~~~~~xxxqqqmmmlllnnnoooqqqrrrtttxxxzzz{{{|||}}}}}}}}}wwwrrrppprrrtttwwwzzz}}}~~~}}}{{{wwwtttwwwwwwxxxyyy{{{|||}}}}}}tttlll```UUULLLEEE===888222000---,,,,,,+++)))'''(((((()))(((((((((***,,,%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((('''&&&$$$###&&&&&&'''''''''&&&%%%%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%&&&%%%'''### !!!$$$%%%$$$""" !!!"""$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~tttnnn___UUULLLKKKLLLKKKJJJJJJIIIJJJKKKKKKJJJHHHEEEDDDGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@>>>===;;;:::999888777666555444333222222333111---+++,,,---,,,,,,))))))((('''&&&$$$"""!!!(((((())))))(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""$$$$$$$$$###"""###$$$'''!!! %%%&&&###"""$$$$$$$$$###""""""###$$$$$$&&&((()))&&&"""!!!###%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''(((%%%###$$$&&&'''%%%"""!!!$$$((()))'''&&&(((***+++******)))(((''''''&&&&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***++++++***************+++)))))))))***+++...000222:::>>>FFFPPP]]]lll{{{xxxuuuppplllkkkkkknnnooo{{{{{{}}}~~~sssrrrooollljjjjjjmmmoooyyy{{{}}}~~~{{{tttooonnnqqqtttuuuvvvwwwzzz|||~~~{{{}}}~~~|||{{{||||||vvvrrrqqqrrrssstttvvvvvvuuurrrooommmdddVVVHHHAAA;;;333......---------,,,+++***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$)))((('''%%%$$$###""""""&&&%%%###!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$###############$$$$$$###"""!!!###$$$uuuoooaaaVVVNNNMMMNNNMMMLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::999888888777666555444333222666333///---,,,,,,+++***((()))))))))((('''&&&%%%)))((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###############"""!!!!!!  """######$$$$$$"""$$$%%%$$$###"""###$$$ !!!###!!!!!!$$$########################$$$%%%%%%###"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''$$$######$$$%%%&&&%%%$$$&&&((())))))((((((((()))*********))))))(((((((((''''''((((((((()))))))))''')))***)))((('''(((*********))))))((())))))***))))))***+++,,,---///000222444888>>>EEENNNXXX___mmmqqqwww||||||yyywwwuuu~~~|||{{{yyywwwuuuuuuvvvwwwxxxzzz}}}}}}wwwttttttvvvxxxyyy~~~~~~yyytttpppnnnoooppppppooolllhhhccc\\\WWWTTTKKK@@@666444333///,,,------------,,,+++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''#########$$$%%%&&&''''''((('''&&&%%%$$$#########'''&&&$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!""""""""""""#########&&&&&&%%%%%%$$$$$$######"""######$$$$$$######"""######""""""######$$$%%%###########################""""""!!!!!!""""""###""""""!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$"""###$$$###""""""###%%%vvvooobbbXXXOOONNNPPPOOONNNNNNJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@>>>===;;;:::999888888777777666555444444888555111///---,,,+++***((()))************))))))'''&&&%%%$$$%%%'''***,,,"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""!!!!!! !!!"""###%%%&&&'''''''''###$$$%%%$$$###"""###%%%%%%!!! """"""###$$$$$$###""""""$$$###""""""###$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''"""###%%%%%%$$$$$$%%%'''***(((&&&&&&'''''''''&&&)))))))))))))))))))))((())))))))))))************''')))***)))((('''(((***)))((((((((((((((()))))))))***+++,,,------------//////000111333777===AAAJJJOOOVVV^^^fffnnnuuuzzz~~~{{{vvv}}}{{{vvvssspppllliiibbb___YYYRRRJJJBBB<<<999444...***+++---,,,+++,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''!!!""""""###$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""""""""###$$$$$$###########################""""""!!!!!!""""""###!!! !!!!!!"""###!!!!!!!!!"""######$$$$$$!!! !!!"""###$$$$$$!!!"""######""""""$$$&&&vvvnnnbbbWWWOOONNNPPPOOONNNOOOLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEBBBAAA@@@>>>===;;;:::999999888888777666555555555888555222000///...,,,+++)))******++++++******)))######""""""###%%%'''(((!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%#########$$$%%%%%%######$$$%%%)))&&&$$$###!!! """###%%%%%%###""" %%%###!!!###&&&(((&&&###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$&&&)))++++++)))'''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###&&&((('''$$$###%%%(((((($$$!!!!!!$$$&&&%%%###'''''''''''''''(((((((((((()))))))))************''')))***)))((('''(((***))))))((((((((()))******)))***,,,------,,,+++***....../////////000444777555888>>>CCCIIIPPPXXX]]]nnnttt{{{xxxsss{{{{{{uuuqqqjjj^^^UUUKKKHHHCCC===777222///...///,,,***+++---,,,+++*********)))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############%%%%%%$$$$$$######""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%% """$$$%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$########################$$$$$$############$$$$$$ !!!""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!""""""###$$$ !!!""""""""""""$$$&&&tttlll```VVVNNNMMMOOONNNMMMNNNOOONNNLLLJJJHHHFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>===;;;:::999888888777777666666555555555333111000000000...---************)))(((''''''"""###$$$%%%%%%$$$######!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))%%%$$$$$$###!!!###%%%%%%%%%$$$###$$$%%%""""""!!!"""$$$&&&&&&$$$ !!!###$$$$$$###!!! $$$"""!!!###'''(((&&&###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&(((***+++***(((&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&(((***(((%%%###%%%'''%%%""" $$$'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))***)))((('''(((***))))))))))))******+++,,,)))***+++,,,,,,,,,*********+++,,,,,,,,,---///111///111333444777:::???CCCQQQXXXcccppp~~~}}}{{{www~~~zzzkkk```ZZZRRRFFF===888777333000...------------------,,,,,,,,,***(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%###############"""""""""$$$$$$$$$######"""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%$$$###""""""###$$$%%%""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$##################$$$!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###""""""""""""""" !!!""""""!!!"""$$$&&&~~~ssslll___TTTLLLLLLNNNMMMMMMNNNQQQQQQOOOMMMKKKIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>===;;;:::999777777777666666555555555444222111000111000///---*********))))))'''&&&&&&%%%&&&((()))(((&&&$$$""""""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$'''''''''&&&%%%%%%$$$$$$""""""######""""""!!! $$$%%%&&&%%%$$$###$$$&&&"""###"""!!!###&&&&&&"""!!!!!!"""######"""!!!!!! !!!"""$$$$$$"""!!!######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$"""###%%%'''((('''&&&%%%$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''((('''&&&%%%%%%&&&%%%$$$###$$$&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))***)))((('''(((******)))))))))***+++,,,---******++++++++++++++++++***+++------,,,+++,,,......///000000000111444777999???IIIUUUbbbooo{{{xxxiiiTTTEEE>>>;;;666333000///---,,,+++++++++,,,''')))***((((((***)))&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***$$$$$$#########$$$$$$%%%""""""#########""""""!!!###############"""""""""$$$$$$$$$############"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""######"""!!! !!!!!!!!!"""######$$$$$$%%%%%%$$$###"""""""""""" !!!""""""!!!!!!###%%%~~~tttmmm^^^TTTLLLLLLNNNNNNMMMNNNMMMMMMNNNMMMLLLKKKIIIHHHEEEFFFFFFGGGGGGFFFFFFFFFBBBAAA@@@>>>===;;;:::999666666666555555555555555444333111000000///,,,***((()))))))))))))))(((((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########""""""#########&&&&&&%%%%%%$$$#########"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''(((&&&""""""$$$"""""""""""""""""""""""""""!!!###$$$###!!!!!!!!!######""""""""""""######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((($$$######$$$&&&''''''&&&$$$%%%'''''''''&&&'''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))***)))((('''(((***((((((((())))))***+++,,,******)))******+++,,,,,,***+++---...---,,,,,,---***+++---------...000222///333999@@@GGGPPP[[[bbbjjjmmmssswww{{{~~~~~~yyytttooommm[[[PPPAAA666222111000///,,,,,,+++***))))))))))))$$$((()))&&&&&&))))))&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$###############$$$""""""###$$$$$$$$$###"""""""""""""""############$$$$$$$$$############"""!!!""""""""""""#########&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!&&&%%%$$$"""!!! !!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!""""""!!!""""""""" """$$$~~~tttnnn___UUUMMMLLLOOONNNNNNOOOFFFHHHIIIKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGBBBAAA@@@>>>===;;;:::999555555555555555444444444666444222111000...***(((''''''(((******+++++++++'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""#########$$$$$$%%%%%%&&&''''''!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###&&&%%%"""$$$)))(((###""""""!!!!!!!!!!!!""""""###''''''$$$""""""#########""""""""""""######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((( !!!&&&)))(((&&&"""&&&)))(((%%%######%%%++++++***)))(((''''''&&&&&&&&&&&&''''''''''''(((((()))***)))((('''(((***''''''''''''((()))++++++***))))))((()))+++---...$$$'''***++++++++++++,,,&&&(((***+++***+++---...000222333444555999AAAFFFHHHMMMVVV___gggooovvv{{{}}}~~~|||{{{sssqqqvvv{{{|||zzzvvvsssnnnfff\\\SSSKKKGGG===999444111000...+++((())))))))))))((((((((('''''',,,---((('''***+++''')))((('''&&&&&&''')))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%$$$$$$###""""""######"""###%%%%%%&&&%%%$$$###!!!!!!""""""######$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######((('''%%%###!!! !!!!!!!!!"""######$$$$$$  !!!"""###""""""###""" !!!###|||rrrjjj[[[SSSNNNNNNOOOMMMLLLMMMRRROOOKKKKKKLLLLLLHHHEEECCCDDDFFFGGGGGGFFFEEEDDDHHHFFFDDDAAA===:::888777555444333444555555333111111111000...---,,,+++******))))))((('''&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!###$$$$$$###!!! '''$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%'''))))))(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%'''%%%######%%%&&&###!!!###!!! !!!###$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''***)))(((''''''((())))))++++++++++++++++++++++++***)))(((&&&&&&&&&'''(((+++,,,---///000111111111555777;;;AAAIIIRRRYYY^^^iiimmmsss|||~~~}}}|||tttjjjdddcccbbb```]]]RRRNNNHHHCCC???<<<:::888111111111000///---,,,+++---,,,***(((((((((((()))((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$$$$""""""!!!!!!"""###$$$$$$###"""""""""!!!!!! %%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!"""%%%&&&$$$!!!###"""""""""""""""###### """$$$$$$""" zzzpppgggZZZRRRMMMNNNOOOMMMLLLMMMOOOMMMKKKJJJJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBAAA???===;;;:::666555444555666555444222222111000///...,,,++++++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############"""""""""!!!!!!"""""""""%%%$$$$$$###"""""""""""""""""""""""""""""""""###"""###%%%&&&&&&%%%###"""###!!! """###""" $$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$$$$###!!!######$$$$$$$$$$$$#################################$$$%%%$$$######$$$&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######%%%&&&$$$"""%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))(((''''''((()))***************************++++++)))((((((((())))))******,,,---....../////////000111333777<<<@@@BBBIIIMMMTTT^^^iiiwww~~~}}}tttmmmeee]]]SSSLLLIIIGGGDDDAAA===:::555222111000...---//////......---+++***))),,,+++***(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########""""""!!!!!!!!!"""""""""""""""###$$$$$$#########""""""!!!!!!!!!%%%$$$###""""""""""""###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""######""""""""""""""""""""""""""""""""" !!!""""""######""""""!!! !!!"""$$$$$$###!!!$$$$$$#########$$$$$$%%%#########$$$$$$#########yyynnneeeXXXQQQLLLMMMOOONNNMMMOOONNNNNNNNNLLLIIIGGGGGGGGGEEEFFFHHHIIIIIIGGGFFFEEEBBBCCCCCCCCCAAA???<<<:::777666555666777777555333222222111000...---,,,,,,+++******))))))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&''''''&&&%%%$$$###""""""###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$&&&$$$###"""######!!!!!!"""############"""!!!########################"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%#########%%%&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&))))))(((((((((((())))))((((((''''''((()))***+++)))))))))))))))))))))))),,,,,,+++*********++++++)))******+++,,,+++++++++......---,,,---...000111222666<<>>:::777888777666777888777666444333333222000///...---,,,))))))))))))((((((''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&'''''''''########################%%%$$$######%%%&&&%%%###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""###$$$&&&#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&((((((''''''''''''(((((('''''''''((()))******+++(((((()))))))))))))))***++++++++++++++++++++++++)))******+++******))))))------,,,------///000111...000444777;;;AAAHHHLLLVVVZZZaaaggglllqqquuuxxxzzz|||{{{zzzzzz|||~~~}}}|||{{{yyyvvvpppggg[[[PPPFFF@@@:::666222///000000000///)))((('''(((***,,,,,,,,,************)))((('''&&&))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$############$$$$$$&&&'''(((******(((&&&%%%#########""""""###$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###"""  !!!"""""""""###$$$$$$$$$%%%########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$&&&&&&###"""###&&&"""!!! """"""!!!!!!!!!!!!""""""|||pppfffVVVOOOJJJLLLOOONNNNNNPPPOOOQQQQQQOOOJJJGGGHHHJJJFFFGGGIIIIIIIIIGGGEEEDDDCCCDDDDDDDDDBBB>>>:::888888777666777888888666444333333222000///...---,,,'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""###$$$########################%%%$$$######%%%&&&%%%###%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""###$$$&&&"""###$$$$$$$$$$$$%%%&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))*********)))))))))*********++++++))))))*********************++++++++++++***))))))(((((()))***,,,---//////,,,---///000000222555777999<<<@@@DDDHHHLLLRRRUUU]]]dddlllpppsss{{{~~~~~~}}}wwwrrrpppllljjjhhheeeaaa___]]]\\\YYYUUUOOOGGG???999555333...,,,++++++,,,---......%%%$$$$$$%%%'''))))))((()))))))))))))))((('''&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$######""""""######$$$"""###%%%''''''&&&$$$###$$$$$$###############$$$##################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$######"""!!!  !!!""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""%%%'''&&&###"""%%%(((""""""!!!  !!!"""######"""!!!}}}qqqgggVVVOOOJJJLLLNNNNNNNNNOOOMMMMMMMMMKKKHHHFFFFFFFFFFFFGGGHHHIIIHHHGGGEEECCC>>>???AAAAAAAAA???===<<<888777666777888888666444222222111000...---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%$$$######""""""""""""######$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """######""""""$$$%%%$$$$$$$$$$$$$$$#########&&&$$$###"""######!!!%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))((())))))******+++++++++'''((())))))***)))))))))++++++++++++++++++******(((((()))******+++,,,,,,)))+++,,,---,,,---...000///111333555666999===@@@AAAEEEJJJNNNRRR[[[gggppp|||sssggg]]]VVVSSSLLLKKKIIIGGGEEEDDDCCCCCC>>>;;;777222...---,,,,,,,,,++++++***************&&&$$$$$$%%%&&&'''&&&%%%((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''######""""""""""""######$$$$$$&&&''''''&&&&&&%%%%%%%%%$$$############$$$"""""""""###############"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$######"""""""""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""""""""!!!"""###############%%%'''%%%%%%$$$###"""""""""""" """%%%&&&&&&%%%""" }}}qqqgggVVVOOOKKKLLLNNNMMMMMMNNNNNNLLLJJJIIIHHHGGGEEECCCFFFGGGHHHHHHGGGFFFCCCBBB>>>>>>?????????>>>======777666666666777777555333222111000///...,,,++++++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%$$$"""""""""!!!!!!"""""""""$$$%%%&&&'''&&&$$$"""!!!!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!!"""""""""###%%%'''&&&$$$###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$$$$###!!!###""""""""""""""""""###"""""""""""""""""""""""""""$$$%%%###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###%%%&&&%%%###"""###%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******)))((((((''''''(((((()))******+++'''''')))*********)))))))))******+++++++++******)))******+++++++++++++++)))+++------,,,+++,,,------///111222222333555777222333555777:::AAAIIIOOOWWW\\\dddjjjnnnqqquuuwww}}}~~~{{{zzzrrrqqqooonnnmmmlllmmmmmmfffbbbZZZPPPGGG@@@===<<<777666555333333222333333000///...,,,+++)))((((((+++++++++***)))'''''''''(((''''''((()))***((('''''''''((((((((('''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%######""""""""""""######&&&&&&'''''''''(((((((((&&&%%%$$$$$$#########$$$!!!!!!!!!""""""#########!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""######"""""" !!!###%%%%%%&&&&&&%%%$$$###""""""###"""###$$$$$$$$$$$$###"""}}}pppfffWWWPPPKKKLLLNNNMMMLLLMMMPPPMMMJJJIIIJJJJJJGGGCCCEEEFFFGGGHHHGGGEEECCCAAAAAAAAA???>>>===;;;::::::777666555666777777555333111111000...---,,,+++***'''''''''((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&$$$!!! !!!"""$$$%%%&&&'''######""""""""""""######!!!###%%%###!!! !!!$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%'''))))))((( !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$&&&'''&&&###!!!###%%%&&&%%%###"""###$$$&&&((('''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''(((((()))******)))((('''&&&&&&&&&'''((())))))***'''((()))***++++++***)))(((((()))***************'''((()))******+++******(((***,,,+++)))'''''''''(((***---...------.../////////...///111555999<<<999===CCCFFFHHHJJJMMMQQQSSSWWW\\\```cccgggmmmrrrpppssswww|||yyyooofff```\\\ZZZYYYVVVRRRNNNKKKJJJJJJJJJCCCAAA<<<666222000111333222111///---,,,+++,,,,,,+++,,,---...---***'''%%%&&&'''((('''&&&$$$$$$$$$(((''''''(((******)))'''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###############""""""""""""#####################$$$%%%&&&&&&%%%%%%$$$#########$$$ !!!!!!"""""""""### !!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### ######"""%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!"""###rrrfffWWWPPPKKKLLLMMMKKKJJJJJJMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEECCCBBBBBBAAAAAACCCAAA???<<<:::999999999777888999999888666444222///...---...//////---+++$$$%%%'''((()))***))))))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&'''&&&$$$###%%%'''###&&&((((((&&&$$$######""" """&&&((('''$$$+++(((&&&&&&'''%%% %%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######'''&&&$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!""""""###$$$%%%&&&&&&'''%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++***((('''&&&(((((('''''''''&&&&&&&&&(((''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((()))))),,,,,,+++***)))(((''''''(((((())))))************++++++,,,,,,,,,---------...------...///111333444222222222444666888888888<<<===???AAADDDGGGIIIJJJKKKNNNSSSYYY```ggglllnnnrrrsssssstttvvvxxxzzz{{{yyy{{{~~~}}}~~~}}}zzzxxxvvvrrrmmmiiiaaa]]]VVVNNNGGGAAA>>><<<;;;;;;::::::999777666555777555222///...------...///...,,,***))))))***+++++++++************++++++%%%'''((())))))'''%%%$$$******+++***)))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%$$$$$$#################################"""$$$%%%%%%###""""""###"""###$$$%%%&&&%%%$$$###))))))((('''&&&$$$""""""""""""""""""""""""""""""''''''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!#####################$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$&&&%%%###""" """"""""""""""""""""""""~~~pppdddVVVOOOJJJLLLMMMLLLJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDAAA???<<<;;;;;;;;;777888888888777555333222222111///000000000...,,,)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&%%%############!!! !!!######"""""""""######""" """!!!!!!###&&&((('''%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$#########$$$$$$ !!!""""""""""""!!! !!! !!!###$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))+++******))))))******+++))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111/////////111333444444444222333444555777888::::::888:::===AAAEEEJJJMMMNNNRRRRRRSSSTTTUUUWWWYYYZZZ]]]___ccchhhmmmrrrvvvxxxzzz{{{|||{{{wwwtttrrrqqqqqqnnnkkklllooorrrssssssoooooooooooollliiieeeccceeecccaaabbbddddddcccaaaYYYWWWUUUSSSRRROOOLLLIIICCCAAA===999666444333333333333333333222111000///333111///---++++++,,,,,,---,,,+++***))))))))))))******))))))))))))******'''((()))))))))(((&&&&&&(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''%%%###%%%%%%%%%$$$$$$#################################"""$$$%%%%%%###""""""###""""""######$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!  $$$%%%%%%%%%$$$$$$###"""##################""""""############""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""{{{mmmaaaUUUNNNIIIKKKMMMLLLLLLMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB???===<<<;;;:::888888777666555444333333222111000//////...,,,***,,,***(((&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""$$$%%%&&&""" ###''')))&&&"""###""" !!!$$$ !!!$$$$$$$$$$$$%%%&&&%%%###""""""$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######!!!###%%%&&&&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$%%%'''***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,---++++++,,,------...//////////////////000000000000...///000111222444555555888888999:::;;;<<<>>>??????@@@BBBFFFIIILLLNNNPPPRRRSSSTTTSSSQQQNNNMMMMMMPPPMMMJJJIIIJJJMMMNNNOOONNNMMMMMMLLLJJJHHHFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@<<<:::777666555555333111------,,,++++++,,,---...++++++,,,,,,,,,,,,++++++---,,,+++)))))))))******************)))((((((''')))(((((((((((((((((()))))))))))))))((((((((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$#################################"""$$$%%%%%%###""""""###""""""!!!!!!""""""###$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$############$$$#########""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""yyykkk___TTTMMMIIIJJJMMMMMMMMMOOOKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@>>><<<:::999888999888666555444444333444111///...------,,,)))'''++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%###"""!!!"""###%%%'''$$$###"""###%%%&&&%%%%%%$$$###"""###&&&!!!$$$###  """(((&&&$$$###"""######### !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###%%%''''''&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''((((((((((((((((((((())))))******)))))))))))))))((((((((())))))))))))************+++*********************)))***+++*********+++,,,........................000000000//////.........111111111111222333444555111222333444555777888888888:::;;;:::888777666777888777666666666777888888:::999888666555555444444555444333333333333222222666333///...---------,,,+++******)))))))))***+++((()))***+++++++++++++++))))))(((''''''((())))))'''((()))***)))(((&&&%%%(((''''''&&&&&&''''''((())))))((('''&&&'''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$$$$###"""$$$$$$$$$#######################################"""$$$%%%%%%###""""""#########"""!!!!!!###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######""""""!!! """"""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!yyykkk___TTTMMMHHHJJJLLLMMMNNNPPPMMMMMMKKKJJJIIIHHHHHHHHHEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA???===;;;999888999888777555444444444444111000......---,,,)))'''***+++++++++)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''$$$###"""###%%%&&&$$$%%%&&&""""""'''"""###$$$$$$""""""###$$$!!!###### """""""""######%%%(((*** !!!"""###$$$$$$$$$""""""$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%$$$$$$%%%&&&'''&&&$$$&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((())))))******))))))(((((((((((((((((((((((()))))))))*********++++++++++++******)))))))))+++,,,+++)))((()))************+++++++++,,,,,,......------,,,,,,,,,,,,---------------...///000///////////////000000000///111222111000//////000---...000222222111111111///...---,,,,,,,,,---......//////000000000000111333000,,,******)))((('''***)))(((''''''&&&&&&&&&(((((()))***++++++++++++(((((('''(((((())))))***&&&'''((())))))'''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$$$$###"""################################################"""$$$%%%%%%###""""""###$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$###"""""""""###$$$%%%###"""""""""!!!!!! ######"""""""""!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zzzmmmaaaUUUMMMHHHIIILLLLLLNNNPPPOOONNNLLLJJJIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDCCCBBB@@@===;;;:::999999888777666555444444333222111000000///---+++)))***++++++(((###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%!!!%%%&&&!!!%%%!!!$$$%%%$$$"""!!!!!! !!!"""!!!"""###$$$$$$######%%%&&& !!!"""###############"""##################"""######$$$$$$$$$$$$####################################""""""""""""############$$$%%%%%%%%%$$$$$$$$$######""""""######$$$#########%%%&&&&&&###!!!&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))'''''''''(((((()))))))))((()))))))))******************+++++++++******)))***,,,...,,,((('''(((***)))******+++,,,,,,------*********+++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...)))+++...///...------...---,,,,,,,,,,,,---...///***,,,------------...000///,,,***(((((('''&&&$$$((((((((((((''''''''''''&&&'''(((((())))))))))))'''((((((((())))))))))))'''''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%&&&'''%%%$$$"""""""""#######################################"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""!!! !!!!!!"""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""#########""" """""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!! """"""""""""""""""""""""|||ooodddVVVNNNHHHIIIKKKLLLMMMPPPMMMMMMKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@>>>;;;:::999999:::999888777555444333222111111222111///---((()))))))))(((%%%""" %%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ $$$&&&$$$  ### $$$%%%$$$"""""""""!!!!!!"""$$$&&&''''''&&&!!!###$$$###!!! !!!""""""###$$$$$$###############""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%% """$$$&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###%%%''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''((((((((((((((((((%%%&&&&&&'''((()))******)))))))))*********++++++((()))***++++++***))))))+++...///---(((&&&'''***,,,,,,,,,,,,------------))))))***++++++,,,------,,,++++++*********++++++'''(((((())))))******++++++,,,,,,+++)))((()))+++)))******(((&&&&&&(((+++******+++,,,------......(((***,,,+++)))(((***,,,---+++***+++++++++)))'''(((((())))))*********)))&&&&&&'''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''%%%###!!!"""""""""#########$$$########################"""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$############$$$!!!!!!"""###############!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""!!!###$$$###"""""""""""""""""""""""""""""" !!!"""######"""!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""!!!!!!!!!!!! """"""""""""""""""""""""}}}qqqfffWWWOOOIIIIIIKKKKKKMMMOOOKKKKKKJJJJJJJJJJJJKKKKKKFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBBBBAAA???<<<999888999:::;;;;;;:::888555444111000///000111000...---&&&'''((()))***+++,,,---%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$!!!$$$''')))(((&&&$$$### """$$$%%%$$$###$$$%%%)))&&&###""""""!!!!!!!!!"""%%%'''###$$$$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$""" ###&&&((()))%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&!!!"""$$$%%%%%%$$$###""" !!!"""$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$!!!!!!%%%)))$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))******))))))))))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++************++++++++++++&&&''')))*********)))(((+++...000---(((%%%'''***++++++*********)))))))))(((((()))******+++,,,,,,******)))((((((((())))))&&&&&&'''((()))***+++,,,)))******(((&&&%%%'''(((+++***'''"""$$$(((###$$$%%%'''((())))))))))))+++,,,+++(((&&&''')))******+++,,,......,,,***'''(((((())))))(((((('''''''''(((((((((''''''&&&''''''((())))))((((((''')))((('''&&&&&&''')))***(((''''''&&&&&&''''''(((&&&'''((())))))'''%%%$$$$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!!!!!!!""""""#########$$$########################"""$$$%%%%%%###""""""### !!!###$$$$$$$$$###""" """######$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""### !!!"""$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&############""""""""""""###%%%%%%%%%%%%"""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""tttjjj\\\SSSLLLKKKLLLLLLMMMOOOLLLKKKIIIIIIIIIIIIGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDIIIGGGDDDAAA>>>;;;:::999666666777999999888444111000000000000000000///...))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%'''((())))))%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%%%%###"""###############$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########"""!!! !!!"""###"""!!! """######"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$######"""""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$### """$$$%%%&&&%%%###"""$$$%%%'''((((((%%%###!!!''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((***))))))(((((('''''''''&&&(((''''''(((((()))***+++''''''(((((())))))******((('''&&&%%%%%%&&&'''(((+++***)))'''''''''((()))+++******)))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++***************)))))))))***)))))))))((((((''''''***))))))***++++++(((&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&(((******'''$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++)))%%%$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$"""######$$$$$$$$$#####################"""!!! ########################$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""###""""""!!! $$$$$$######""""""!!!!!!###"""!!! !!!"""###&&&%%%$$$###"""""""""""""""!!! """###$$$""""""""""""!!!!!!!!!!!!""""""#########""""""!!!&&&%%%$$$"""!!!!!! """"""###$$$%%%%%%&&&&&&###"""!!! !!!"""###""""""""""""""""""""""""tttiii[[[RRRKKKJJJKKKKKKLLLOOOMMMKKKJJJIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCC@@@===;;;:::999888777888999:::888444111111111111000///...---,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""######$$$%%%&&&''''''(((""""""""""""""""""######%%%###""""""$$$$$$###!!!!!!"""###%%%%%%$$$###"""###"""!!! !!!"""#########$$$%%%%%%$$$######"""######$$$$$$######"""""""""  !!!!!!###!!! """######""""""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%###!!! '''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))***)))))))))((((((((((((***)))((((((((((((((()))(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((***)))((('''''''''((((((&&&&&&&&&'''((()))++++++(((((()))***************)))))))))*********++++++)))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++************)))(((((()))***)))'''%%%$$$$$$%%%%%%&&&'''''''''******))))))((((((''''''((())))))))))))(((''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''******'''%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###''')))(((%%%$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$"""""""""""""""!!! """############""""""!!!""""""""""""""""""""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$##################"""###""""""!!!!!!""""""###&&&%%%$$$###""""""""""""""""""!!! !!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""ssshhhZZZQQQJJJJJJKKKJJJKKKMMMNNNLLLJJJJJJJJJJJJHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIDDDCCCAAA???===;;;::::::999999999999:::888444111333222222000...,,,***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###!!!!!!!!!###$$$###"""!!!$$$&&&&&&%%%"""!!!"""!!!!!! !!!!!!"""######$$$$$$$$$$$$######"""######$$$$$$######"""%%%$$$###""""""""""""###$$$"""!!!!!!###$$$$$$###!!!###$$$$$$###""""""###$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##################$$$%%%&&&'''!!!!!!"""#########""""""############"""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''*********))))))))))))(((+++***)))(((''''''''''''))))))))))))((((((((((((***)))(((((('''''''''((()))(((''''''&&&'''''''''%%%%%%%%%&&&'''(((******(((((())))))******))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))(((&&&''''''(((((()))))))))((((((((('''''''''''''''((('''&&&'''((((((&&&$$$######$$$$$$%%%&&&&&&'''+++******)))((('''&&&&&&((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$############""" !!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """""""""!!!"""######$$$!!!!!!!!!  !!!!!!"""######"""###############$$$$$$"""##################"""%%%$$$######""""""""""""######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""############""""""""""""###### !!!!!!""""""############""""""!!!!!!""""""###""""""""""""""""""""""""rrrgggYYYQQQJJJJJJKKKJJJJJJLLLNNNMMMKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHCCCBBBAAA???===<<<;;;;;;::::::999999999888444222222222111000...,,,***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$##################))))))((((((''''''&&&&&&"""!!!!!!"""$$$%%%$$$### !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""##################"""""""""############""""""#########""""""!!!!!!!!!$$$###!!!"""$$$%%%%%%$$$!!!###$$$$$$###""""""###$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%$$$###"""###$$$&&&'''!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''((())))))******(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$%%%'''((()))((('''&&&)))))))))(((((((((((((((******)))(((((((((((((((******))))))((((((''''''******))))))(((((('''''''''''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''(((((()))))))))))))))(((((((((((()))))))))******'''''''''''''''''''''''''''''''''(((((((((((((((******))))))((((((((('''))))))***+++,,,------...%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&'''''')))))))))((((((''''''&&&'''(((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###############""""""""""""""""""""""""########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!""""""#########"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""""""""$$$######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%""""""!!!!!!"""###$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~rrrgggYYYPPPJJJJJJKKKJJJJJJLLLNNNMMMKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>>>>======:::999888888888777555222111111000000///---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$############""""""$$$$$$$$$###"""""""""!!!###""""""###%%%&&&%%%$$$###"""!!! !!!"""$$$%%%########################"""""""""""""""""""""""""""""""""######"""""""""$$$###!!!"""$$$%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######'''&&&$$$###"""###$$$%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''((())))))***###%%%'''))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((()))************))))))(((((('''''')))))))))))))))(((((('''&&&&&&''''''''''''''''''***)))((((((''''''(((((((((((()))))))))(((((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***)))))))))((((((''''''&&&&&&''''''((()))******(((((((((((((((((((((((()))(((&&&&&&'''((('''%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))'''''''''''''''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&%%%!!! """%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###################################################$$$$$$$$$$$$!!!"""""""""############!!!!!!"""#########"""!!!"""""""""""""""""""""""" !!!!!!""""""""""""###$$$%%%%%%$$$###"""######""""""!!!"""""""""$$$$$$#########"""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!""""""$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%"""""""""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}rrrhhhYYYQQQKKKKKKLLLKKKJJJLLLNNNLLLJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDBBB@@@???>>>======999777666777777777555333111111111111000///------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!%%%$$$###$$$%%%&&&%%%$$$$$$""" !!!$$$&&&###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! """###############$$$"""!!!!!!###$$$$$$###"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######'''&&&%%%$$$############%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***$$$%%%'''))))))((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))++++++(((((()))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((('''%%%%%%%%%&&&&&&''''''(((&&&''''''''''''((((((((()))(((&&&&&&'''''''''&&&%%%%%%&&&''''''(((((()))%%%%%%&&&'''((())))))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###&&&'''&&&$$$###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """############!!!""""""############"""########################!!!!!!!!!""""""""""""###!!!!!!"""############""" !!!###$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""##################"""###""""""!!!!!!"""""""""######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%""""""!!!!!!"""###$$$$$$########################"""######$$$$$$######"""""""""""""""""""""""""""{{{rrriiiYYYRRRLLLMMMNNNLLLKKKLLLMMMKKKJJJIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<<<<;;;666555444555666777555444444444333222000///---,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###""""""""" !!!###$$$"""###$$$$$$$$$$$$###""""""!!! !!!"""!!!!!!""""""""""""!!!!!! !!!###%%%&&&'''''''''###!!! """######"""!!!###$$$$$$###""""""###$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""######$$$"""""""""######$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&(((*********(((((($$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((()))***(((((((((((())))))))))))$$$%%%'''((())))))((((((&&&'''((()))))))))((((((%%%%%%%%%&&&'''(((******(((((())))))(((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((((((((('''''''''''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&)))&&&$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&$$$""""""%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&'''&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""############""""""!!!########################!!!!!!"""""""""######### !!!"""###$$$######""" """###$$$###"""!!!!!!!!!!!!"""######$$$$$$############""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!  """######"""""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""{{{rrrjjjYYYRRRMMMMMMNNNMMMLLLMMMLLLKKKIIIIIIIIIIIIGGGEEEFFFFFFFFFGGGHHHHHHIIIIIIDDDCCCAAA???===;;;::::::555444333444555666666555777666555333111...,,,***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###""""""######!!! !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!  !!!"""!!!!!!""""""""""""!!!!!! """#########"""!!! """######""" """######!!!!!!!!!"""$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$%%%$$$###!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!"""###############!!!"""###$$$%%%&&&&&&&&&$$$%%%'''))))))((('''%%%!!!###%%%'''(((&&&$$$###"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))+++***)))((((((''''''(((''''''(((((())))))******###$$$&&&((())))))((((((&&&''')))*********)))(((''''''&&&%%%%%%%%%%%%&&&(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))*********'''%%%###"""###$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&$$$"""!!!$$$'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""###############"""!!! """"""""""""""""""""""""######$$$$$$%%%%%%%%%%%% !!!"""$$$$$$######"""!!!"""###"""!!!  """###$$$&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!! !!!"""###""""""!!!!!!!!!!!!"""###!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!  ######""""""""""""######!!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""}}}yyyrrrjjjZZZRRRKKKKKKLLLKKKKKKMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999777666666777777666444222444333111000...---------******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$$$$&&&%%%###!!!!!!"""$$$%%%!!!"""######""" """!!!"""$$$&&&&&&$$$""""""""""""""""""######### !!!######$$$$$$$$$"""!!! !!!###$$$!!!  """$$$$$$###&&&### !!!"""###"""&&&!!!!!!%%%&&&$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$ ###%%%&&&%%%%%%$$$$$$"""!!!!!!!!!"""###!!!!!!"""############"""'''''''''&&&###!!!!!!""""""""""""###$$$$$$%%%%%%'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''$$$ """&&&###%%%&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%#########$$$%%%&&&""""""############""""""!!!!!! ###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&$$$###!!! &&&%%%%%%$$$###"""!!!!!!"""!!! !!!######!!! """"""!!!!!!!!!!!!!!!""" !!!!!! ''''''&&&%%%$$$###"""!!!"""""""""""""""#########"""############$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!~~~zzzsssjjjYYYQQQKKKKKKLLLKKKLLLNNNLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999777666666666777666444222333333111///...---------++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''(((''''''&&&%%%$$$###$$$###"""!!!!!!"""$$$%%%"""###$$$%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""######$$$$$$$$$!!!  !!!"""###"""  """############"""!!! !!!"""###$$$  ############"""""""""!!!!!!""""""#########""""""########################"""###$$$%%%%%%$$$###"""######""""""###$$$%%%&&&!!!""""""##################$$$%%%$$$###"""###$$$$$$$$$##################&&&%%%$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((('''''''''))))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&&&&''''''''''''((())))))'''%%%%%%''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&***(((&&&$$$%%%&&&&&&'''&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%!!! """$$$###!!!$$$#########""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$###"""""""""###$$$$$$######""""""!!!!!! """!!!!!!"""######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""#########"""""""""!!!!!!"""###$$$%%%&&&'''"""""""""""""""""""""###""""""#########$$$$$$$$$###"""""""""###$$$%%%&&&""""""############""""""######""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!! zzzrrrjjjYYYQQQKKKKKKMMMLLLMMMOOONNNMMMKKKIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999888777666666777666444222333222111///...---,,,,,,,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%******((('''%%%%%%$$$$$$"""!!!!!! !!!"""$$$%%%""""""$$$$$$$$$###"""!!!"""$$$&&&%%%"""!!!###%%%%%%$$$$$$###"""!!! !!!"""######$$$######  !!!"""###!!! """###"""!!! !!!"""###""""""###%%%!!! """!!! ############"""""""""""" !!!"""###############$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$###""""""!!!"""""""""###$$$&&&'''(((""""""######$$$$$$$$$$$$!!!############%%%'''%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((()))))))))))))))(((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((((())))))'''&&&%%%'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&""" $$$&&&%%%###''''''&&&###!!! """###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$############### !!!###%%%%%%### $$$$$$$$$$$$############"""############""""""!!!'''&&&$$$###""""""##################$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$###!!!""""""!!!!!!!!!!!!""""""###############$$$$$$%%%$$$$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!"""#########"""""""""""""""""""""""""""#########$$$$$$###############$$$&&&&&& !!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!""""""############""""""$$$###"""""" yyyqqqiiiYYYQQQKKKKKKMMMMMMMMMOOONNNMMMKKKIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999888777555666666666444333333222000///------,,,,,,+++***))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""###$$$#########$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$%%%"""!!!!!! !!!!!!"""### !!!""""""""""""!!!!!!&&&&&&""" """%%%!!!!!!""""""######$$$$$$!!!!!!"""############### !!!!!!""""""$$$""" !!!""""""!!!!!!###%%%%%%###"""###$$$$$$###"""$$$&&&'''%%%############"""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$###""" """"""!!!!!!!!!"""######""""""######$$$%%%&&&&&&###############$$$$$$%%% """""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$###$$$$$$$$$"""!!!"""%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$######""""""""" """###$$$$$$"""!!!########################""""""############"""!!!%%%###""" !!!###$$$#########$$$%%%&&&'''((( !!!!!!"""""""""$$$###"""###%%%%%%###""""""!!!!!!!!!!!!""""""###$$$############$$$%%%%%%###"""!!! !!!"""###$$$(((&&&$$$!!!  #########"""""""""""""""""""""""""""############"""""""""######$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""#########"""!!!!!! """""""""######"""""""""###"""""""""!!!!!! xxxooohhhZZZRRRLLLLLLMMMMMMMMMOOOMMMLLLJJJIIIHHHGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999999777555555666666444333333222000...---,,,,,,,,,))))))((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""""""""############$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!############"""!!!!!! !!!""""""#########$$$&&&### !!!### !!!!!!"""######$$$$$$!!!""""""############"""!!!!!!""""""############$$$""" !!!""""""!!!###%%%&&&%%%$$$""""""""""""""""""###$$$$$$###"""""""""""""""""""""######!!!"""###$$$%%%&&&&&&&&&######$$$$$$###""" ###""""""""""""###$$$%%%##################""""""######"""""""""###$$$%%% !!!######""""""###%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%(((&&&###!!!!!!###&&&(((&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&(((###$$$$$$$$$###$$$&&&)))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$######"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""#########""""""!!! !!!###%%%######$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$!!!!!!  !!!"""###!!!!!! !!!!!!###%%%&&&############""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""%%%$$$############$$$%%%""""""""""""!!!!!! ###""""""""""""""""""### !!!!!!!!!""""""######xxxooohhh[[[SSSMMMLLLMMMLLLLLLNNNNNNLLLKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999999777555555555666555444222111000...---,,,++++++((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%''''''%%%$$$""""""!!!!!!#########"""""""""!!!!!!#########$$$$$$%%%%%%%%%###%%%$$$"""!!!"""############""""""!!!!!!""""""############""""""!!!"""###$$$$$$$$$#########!!! """###"""!!!%%%###!!!"""######""" """"""############""""""""""""""""""############ !!!"""###############!!!"""$$$$$$$$$""" %%%%%%%%%$$$$$$$$$$$$$$$###############"""!!! ###"""!!!!!!!!!"""$$$%%%"""###$$$###""""""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''%%%""" """%%%'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%(((&&&"""!!!###&&&$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###############""""""###$$$$$$######"""!!!!!!"""!!!!!!###!!!!!!!!!!!!!!!"""""""""!!!""""""############""" """$$$%%%######$$$$$$###"""!!!!!!!!!!!!!!!""""""############""""""###$$$$$$###!!!!!! !!!!!!"""###$$$""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""###$$$########################$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!######$$$%%%yyyqqqiii]]]UUUNNNMMMMMMLLLKKKMMMOOONNNLLLJJJIIIIIIIIIJJJFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999:::777555444555555555444222111000...---,,,++++++)))((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""#########""""""############""""""""""""""""""############"""""" !!!"""###$$$######""""""  """#########"""!!!$$$######$$$$$$$$$#########$$$!!!"""""""""############!!!""""""#########""""""!!!###$$$$$$"""  """###$$$$$$$$$###!!!"""###$$$$$$$$$###""""""!!!  !!!###$$$"""###$$$$$$######$$$&&&##################$$$$$$ !!!###%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$###%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$"""!!! """%%%&&&%%%$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$############### !!!"""###$$$$$$######"""%%%$$$"""!!!!!!"""!!!!!!"""""""""#########!!!!!!"""############### !!!!!!"""###$$$$$$"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!"""###$$$"""""""""""""""######$$$ !!!"""############'''''''''&&&$$$"""$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""### !!!"""######"""!!!  !!!"""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!"""#########$$${{{rrrkkk^^^VVVNNNMMMMMMKKKKKKLLLPPPOOOMMMLLLKKKJJJKKKKKKFFFFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA???>>>===;;;999:::777555444555555555444222111///...,,,,,,++++++***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))'''%%%&&&%%%%%%$$$$$$#########!!!###$$$%%%%%%$$$$$$!!!###%%%''''''(((######"""""""""""""""###)))&&&"""!!!"""######""" !!!"""###$$$%%%%%%""""""#########""""""!!! """#########"""!!!!!!  """$$$$$$###%%%###"""""""""!!! !!!###!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$### """$$$$$$###!!!"""$$$$$$$$$ !!!###%%%&&&&&&&&&%%%"""!!! """###!!!###$$$$$$$$$$$$&&&(((%%%%%%$$$$$$###"""""""""!!!$$$'''((())))))$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******(((((())))))((('''&&&&&&&&&'''***,,,,,,***'''&&&$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))&&&$$$"""%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""######$$$$$$$$$---)))'''&&&'''&&&"""!!!%%%&&&&&&&&&'''&&&%%%###""""""###%%%&&&%%%$$$$$$###"""######### """###$$$$$$$$$$$$"""''')))&&&###!!!!!!""""""######$$$$$$$$$%%%!!!!!!"""###############"""###$$$$$$$$$$$$######""""""$$$$$$%%%$$$###""" """!!! !!!######!!! !!!"""$$$$$$######""""""######$$$%%% """"""""""""!!! """%%%''''''&&&$$$###$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!""" !!!"""######$$$###"""!!!!!!"""###$$$#########"""""""""""""""{{{tttnnndddYYYPPPNNNOOOOOONNNOOONNNNNNMMMLLLKKKJJJJJJIIIDDDEEEEEEEEEEEEDDDDDDCCCEEECCCAAA>>><<<;;;;;;;;;:::999777555444333444444111111111111000///...---++++++++++++************(((''''''(((((('''%%%###$$$###"""!!!!!!"""###$$$########################&&&%%%###!!! !!!!!!""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$###############$$$$$$######""""""!!!!!!  $$$%%%$$$$$$&&&((($$$$$$###"""!!! !!!$$$&&&&&&$$$########################### """###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$'''))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$&&&'''%%%"""!!!###%%%$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$'''&&&$$$$$$'''(((&&&''''''&&&&&&&&&&&&''''''%%%$$$###%%%((((((%%%!!!%%%'''''''''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&+++...,,,'''######%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$"""###%%%%%%$$$%%%'''))))))((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%###%%%'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((&&&###!!! """%%%''''''&&&$$$#########$$$%%%"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""######""" !!!!!!!!!!!!""""""""""""$$$######"""!!! """"""############""""""$$$######"""!!!  """###""" $$$$$$###"""""""""""""""  !!!""""""###"""""" !!!!!!!!!!!! $$$!!!!!!$$$$$$###%%%""" """######"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""{{{uuunnnbbbXXXOOONNNOOOOOONNNOOONNNNNNMMMLLLJJJIIIHHHHHHDDDDDDEEEEEEEEEDDDCCCCCCDDDCCC@@@===;;;:::::::::999888666555333333333444111111000///---,,,***)))))))))))))))(((((((((((((((''''''((())))))'''%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%############$$$!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###$$$$$$#########"""""""""$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""$$$$$$###"""$$$%%%""""""""""""!!!!!!!!!!!!!!!###$$$%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&###"""""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################""""""""""""###$$$%%%%%%############""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$######"""!!!!!!###%%%'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%""""""$$$&&&###%%%&&&(((((('''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++***&&&&&&***+++)))&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&''')))***(((%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&'''+++...,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&$$$""""""###$$$&&&$$$###""""""""""""###$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""#########"""!!! !!!""""""######""""""!!!######""""""!!!  !!!"""""""""""""""$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""######"""!!!!!! $$$!!!!!!######"""$$$""" !!!"""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""|||vvvpppaaaVVVNNNMMMOOOOOONNNPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<:::999999999888777555444333333333333222222111///---+++)))((())))))))))))((((((((((((&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############ !!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""###$$$###"""!!!"""### !!!!!!!!!"""""""""###$$$$$$$$$###############"""######$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################$$$###############$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$"""############"""!!!!!!"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%&&&###$$$%%%&&&'''&&&%%%%%%"""""""""######"""""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&!!!!!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&%%%%%%'''(((###%%%((())))))(((%%%###(((***,,,+++(((&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&'''%%%"""###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$"""!!!"""######"""!!!""""""""""""""""""""""""!!!""""""######$$$$$$%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""!!!!!! """"""!!!!!! """$$$$$$"""!!!"""$$$""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! ###############"""!!!!!!%%%""" !!!""""""!!!###!!! !!!"""###"""!!! !!!!!!"""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""yyysss```UUUMMMLLLOOOOOOOOOPPPNNNMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA>>><<<999888888888666666555444333333222222333333222111///...,,,+++++++++++++++*********)))###""""""$$$&&&'''&&&%%%####################################""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""!!!""""""###!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###"""!!!!!!""""""########################$$$$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&######"""!!!!!!"""######"""###############""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$###$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$""""""############""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###!!!###&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$&&&&&&&&&&&&((()))$$$%%%'''(((((('''%%%$$$'''((()))(((''''''))),,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%!!!!!!'''+++***''''''&&&%%%%%%######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%$$$######$$$$$$######""""""""""""$$$###""""""######"""!!!""""""""""""""""""""""""!!!""""""######$$$$$$%%%!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###'''&&&""" """&&&!!!!!! !!!!!!""""""""""""""""""""""""""""""###""""""!!! !!!!!!"""############"""$$$###!!!!!!!!!!!!!!!!!!"""!!!!!!"""######!!!  """#########"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""|||vvv```VVVMMMMMMOOOOOOOOOPPPMMMMMMLLLJJJIIIHHHFFFFFFHHHIIIHHHHHHGGGFFFEEEDDDBBB@@@>>>;;;999888888888555555555444444333222222000000111111000///......++++++++++++*********)))$$$######$$$&&&(((((('''#########$$$$$$#########''''''&&&&&&%%%%%%%%%%%%############"""""""""!!!"""""""""#########$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""############"""!!! """"""""""""############"""!!!!!!!!!"""###$$$%%%#########"""!!! ###"""!!!!!!"""###%%%'''$$$######"""!!!  !!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""#########&&&&&&&&&&&&''''''((((((######""""""""""""############$$$$$$%%%$$$$$$### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$ """)))------&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%'''(((###$$$&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%!!!"""'''+++)))&&&'''&&&%%%%%%######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""###""""""!!!$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! $$$(((&&&""" """&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!"""###$$$$$$#########"""!!! !!!"""!!!!!!"""######!!!  """#########"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""}}}wwwbbbWWWOOONNNPPPPPPOOOQQQMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA>>>;;;999888888888555555555555555444333333------............------))))))))))))(((((((((((('''&&&%%%&&&(((******)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""""""""######$$$$$$############$$$$$$ !!!!!!"""!!! """""""""############$$$$$$""" !!!###%%%&&&&&&$$$$$$###"""!!! """!!!!!! !!!###%%%&&&&&&&&&%%%$$$###""""""!!!$$$###"""!!! !!! !!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""######"""""""""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%###%%%+++///...&&&&&&((((((((((((&&&&&&$$$%%%&&&%%%$$$###%%%'''###%%%&&&&&&%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&''''''(((((((((''''''$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$)))&&&######%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%$$$""" """!!!!!!"""###$$$###"""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""!!!!!!!!!!!!$$$&&&%%%###!!!"""$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """###$$$$$$!!!"""###"""!!! !!!"""###!!! !!!"""###"""!!! !!!!!!""""""""""""""" !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""}}}wwwdddYYYPPPOOOQQQPPPPPPQQQLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHGGGFFFEEECCCBBBCCCAAA???<<<:::999888888555555666666666555444333......//////...---,,,,,,))))))))))))(((((((((((('''%%%$$$$$$&&&(((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""!!!!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""############""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$ !!!""""""!!!""""""#########$$$$$$$$$(((%%%""""""$$$&&&&&&%%%######""""""!!!!!! """!!!!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""" !!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""######$$$%%%%%%""""""############""""""""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$"""###$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%"""###(((***((($$$%%%'''(((((('''%%%$$$ """$$$$$$"""!!!"""###%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&''''''(((((('''&&&%%%!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""###########################$$$$$$###""""""!!!"""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!""""""###""""""!!!######!!! !!!###$$$""" !!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""|||vvveee[[[QQQPPPQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFDDDCCCBBBAAACCCBBB???<<<:::999999999555666777777777666555444222222222111000...---,,,++++++++++++************%%%###!!!!!!###$$$%%%$$$######%%%%%%%%%%%%######''''''&&&&&&%%%$$$######!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$$$$###!!!""""""######$$$$$$$$$$$$+++'''###"""$$$%%%%%%###!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###"""""""""""""""##############################""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""############""""""!!!!!!"""###############&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&''''''(((%%%"""###$$$%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$$$$'''(((%%%###$$$&&&''''''&&&$$$###"""%%%((((((%%%$$$$$$&&&%%%'''''''''%%%$$$%%%&&&"""$$$&&&((((((&&&$$$"""%%%&&&''')))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%''''''(((((((((((((((''''''$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###%%%''')))(((''''''%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$ """###$$$$$$###### !!!$$$&&&&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###############$$$$$$$$$$$$###""""""######!!!"""""""""""""""###$$$$$$######################## !!!""""""###""""""###############"""!!!!!!!!!######!!! """$$$%%%""" """######"""!!! !!!###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""}}}jjj]]]RRRPPPQQQPPPOOONNNJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEE>>>>>>===;;;:::999888777666555555444444333222222,,,---...//////---+++)))(((&&&&&&(((+++,,,+++(((&&&%%%#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%"""###$$$$$$###"""!!! ######"""!!!  !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!%%%###"""!!!!!!"""###%%%$$$""" """$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""############"""!!! !!!$$$&&&########################'''''''''&&&%%%$$$###"""!!!"""###"""###"""###%%%%%%###&&&+++)))&&&(((,,,,,,&&&$$$'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###"""###%%%((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$ ###$$$%%%***...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!$$$$$$"""%%%&&&'''((((((&&&$$$###((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%$$$######"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!"""###!!!$$$""" """###$$$###***$$$ $$$&&&$$$!!!$$$!!! """$$$###!!!!!!!!!"""############### !!!""""""###""""""""""""!!! !!!$$$$$$$$$$$$"""!!! !!!!!! !!!!!!"""#########!!! !!!######""""""!!!!!! !!!"""!!!  """"""&&&'''%%%""" """"""""""""""""""""""""###############"""!!!!!!"""!!!!!!"""$$$$$$###""""""!!!  !!!"""%%%%%%$$$###""""""""""""###""""""!!!!!!!!!!!!!!!}}}lll___TTTRRRSSSRRRQQQPPPLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDCCC???>>>===<<<;;;:::999888666555555444444333333222---...///000///---+++***(((&&&%%%&&&((((((&&&$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$#########""""""######"""""""""!!!!!!!!!########################""""""###$$$######!!!!!!###""""""!!!!!! !!!"""######$$$$$$$$$$$$""""""""""""""""""##############################"""!!!  !!!"""%%%###!!!!!!###%%%%%%$$$########################""""""############""""""###""""""!!!"""###$$$%%%"""###"""!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###&&&### ###%%%%%%$$$###!!!"""$$$%%%%%%***000;;;444//////,,,&&&""""""%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$######%%%'''$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&$$$"""$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''%%%&&&'''((('''&&&$$$###((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%#########$$$$$$$$$%%%%%%'''%%%######%%%&&&%%%$$$%%%###!!!"""$$$%%%&&&%%%###"""!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$!!! """###"""!!!!!!!!!"""############""" !!!!!!""""""""""""!!! !!!!!!###############"""!!! """!!!!!! !!!!!!"""!!!"""###"""  !!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!### """%%%&&&$$$""" """"""""""""""""""""""""###############"""!!!!!!!!! !!!######""" """!!!  !!!"""############$$$%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&}}}kkk___SSSQQQSSSRRRQQQPPPMMMMMMLLLLLLKKKKKKKKKKKKFFFFFFFFFEEEEEECCCBBBAAA@@@??????===<<<;;;:::999666666555555444333333333///000000000000...,,,+++)))'''&&&&&&'''&&&$$$"""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######!!!!!!""""""##################$$$$$$$$$$$$######$$$############"""""""""$$$$$$#########"""""""""&&&%%%%%%$$$###"""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""######$$$######### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!  !!!"""%%%###""""""$$$%%%%%%%%%#################################""""""#########"""""""""""""""###$$$%%%"""######"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!$$$&&&)))&&&$$$###$$$%%%%%%%%%%%%"""!!!###%%%'''...666NNNCCC666...)))$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$((('''"""$$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++(((%%%''')))%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((((((((''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$#########$$$$$$$$$$$$%%%'''&&&$$$$$$%%%&&&%%%$$$%%%###"""###&&&'''(((''' """######  """$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!! !!!""""""######""""""!!!""""""""""""!!!!!!  !!!!!!"""!!!""""""######""""""!!!###""""""!!!!!!""""""### !!!"""!!!  !!! !!!"""#########"""###$$$###"""!!!"""$$$!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""###############"""!!!!!!  """"""!!! !!!!!! !!!!!!######"""!!!!!!  !!!"""###%%%%%%}}}iii\\\QQQOOOQQQPPPOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===;;;::::::666666666555444444333333111111111111000...---,,,***))))))))))))((('''%%%&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!! ######$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$#########"""&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""############!!!"""""""""#########$$$"""###############"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$"""!!!"""$$$%%%$$$###########################%%%$$$""""""""""""$$$%%%$$$#####################"""#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$#########$$$$$$$$$((($$$"""###$$$'''...777QQQIII===111((($$$&&&)))%%%%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%!!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###############$$$$$$$$$$$$'''&&&$$$######""""""!!!$$$###"""$$$&&&'''''''''$$$$$$###"""!!!!!!###$$$!!!"""""""""""""""#########"""""""""###""""""!!! !!!!!!"""""""""""""""""""""###""""""!!!  !!!!!!!!!!!! !!!"""######""""""######""""""""""""###### !!!"""!!!  !!! !!!!!!!!!"""""""""###!!!"""######!!!!!!"""######$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!"""###""" !!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!! ~~~hhh[[[PPPNNNQQQPPPOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::777666666555555444333333222222222111000...------((()))******))))))((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$#########"""########################!!!!!!!!!""""""###$$$$$$!!!!!!""""""######$$$$$$""""""#########""""""!!!""""""""""""!!!!!! !!!"""""""""######$$$$$$$$$$$$############$$$$$$!!! !!!######"""!!!########################%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$######$$$&&&""""""""""""""""""""""""%%%&&&'''((('''&&&%%%###!!!!!!""""""######%%%&&&***&&&###$$$$$$%%%+++333DDDHHHHHH@@@555,,,))))))&&&%%%%%%$$$$$$%%%%%%%%%"""$$$''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&"""%%%%%%""""""&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))&&&###"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###""""""#########$$$$$$$$$###$$$######""""""###$$$"""!!!!!!###%%%&&&%%%$$$)))### $$$%%%$$$ !!!!!!!!!"""""""""###$$$$$$###"""!!!!!! !!!"""""""""""""""""""""###""""""!!! !!!!!!""""""""""""!!!  !!!"""""""""""""""######""""""""""""######!!!"""!!! !!!"""###"""""""""!!!!!!!!! !!!"""""" !!!"""###$$$$$$""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""!!!!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!!!! !!!$$$&&&'''((((((!!!!!! ~~~iii]]]QQQPPPRRRRRRQQQQQQLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@???>>>===<<<;;;:::777777666666555444444444333222111000///...---,,,&&&((())))))((('''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""""""""###$$$$$$#########"""""""""!!!!!!""""""#########$$$###"""""""""""""""###$$$!!!!!!!!!""""""#########!!!!!!""""""###"""""""""######"""!!!!!!  !!!""""""######"""""""""""""""""""""""" !!!"""###!!! ########################$$$$$$############$$$$$$%%%&&&%%%%%%$$$###!!! """###%%%$$$######$$$&&&""""""""""""""""""""""""###$$$'''((('''%%%""" """$$$$$$$$$%%%&&&((()))&&&$$$%%%$$$###&&&,,,111???LLLNNNEEE:::///'''&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''###((()))%%%$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&,,,'''""""""&&&))))))'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$"""""""""############$$$ """###$$$###%%%''')))"""!!!!!!"""$$$$$$###!!!''' ######!!! !!!!!!""""""#########"""$$$&&&%%%###!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""!!!!!! """"""###$$$###"""!!!  !!!!!!""""""""""""###""""""!!!!!!""""""### !!!""""""!!!!!!"""############"""!!! !!!"""!!!  !!!###$$$$$$###!!! """###""""""""""""""""""""""""###############"""!!!!!!"""!!!!!!"""$$$%%%###""" !!!!!!!!!!!! !!!""""""!!! !!!"""###%%%%%%~~~hhh\\\QQQPPPRRRRRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGFFFFFFEEEDDDDDD@@@@@@???>>><<<;;;:::999777777666666555555444444333222111///...---,,,,,,)))+++,,,+++)))'''''')))''''''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!""""""######### !!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""############"""""""""!!!!!!!!! !!!!!!!!!"""""""""$$$###"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!""" !!!"""#########"""!!!!!!!!!!!!!!!!!!  !!!!!!"""######"""""""""######""""""""" """###$$$""" ###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###"""###%%%%%%$$$###$$$%%%"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$###!!!###&&&&&&$$$###%%%'''$$$###$$$&&&%%%"""###'''&&&222>>>EEEGGGEEE;;;///'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''"""'''(((%%%###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((&&&%%%###$$$%%%&&&''''''''''''))))))***++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&###############$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%""""""""""""############"""###$$$###"""!!!$$$&&&""""""""""""$$$###!!!!!! """!!! !!!""""""######$$$"""$$$'''&&&###!!! !!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!! """#########!!! !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""######""""""###%%%""""""""""""!!!!!!!!!!!! """###"""!!! !!!""""""###$$$###"""!!!!!!"""""""""""""""""""""""""""###############"""!!!!!!!!! !!!###$$$"""!!! !!!""""""!!! ######"""!!!!!!!!!!!!"""###$$$%%%&&&~~~fffZZZOOONNNPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIDDDEEEEEEEEEEEEEEEDDDDDD@@@???>>>===<<<;;;:::999777777777666555555444444333222000///---,,,,,,+++---000111///+++((((((***(((&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%############""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""############ !!!""""""""" !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!###%%%%%%###!!!###########################$$$%%%&&&&&&%%%$$$### !!!###%%%&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%#################################$$$%%%'''((()))!!!$$$&&&%%%"""!!!"""### ###'''&&&""""""%%%"""&&&***111>>>IIIGGG>>>'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))""""""#########$$$$$$$$$''''''&&&&&&&&&''''''((($$$%%%""""""&&&+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))''''''###$$$%%%&&&''''''''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&""""""""""""############%%%&&&%%%"""$$$#########$$$###!!! ###$$$###""""""""" !!!""""""###!!!%%%''''''$$$!!! !!! !!!!!!!!!!!!!!! !!!""""""###"""""" """######"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!###$$$$$$######$$$&&& !!!!!!""""""######!!!###$$$###"""!!!"""###!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""###############"""!!!!!!  """###!!!  !!!""""""!!! !!!"""$$$$$$###!!! ######"""!!!!!!!!!!!!!!!yyyeeeVVVKKKMMMPPPMMMMMMOOOMMMLLLKKKJJJHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;999888444222111111222333222222///000000000000...---,,,)))***++++++***(((&&&$$$(((%%%###$$$'''))))))(((''''''&&&%%%###""""""!!!!!! !!!###%%%&&&$$$$$$$$$$$$######""""""######!!!!!!"""""""""""""""""""""""" """############!!!!!! !!!!!! !!!!!!!!!!!!%%%$$$!!! ###"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!"""######""""""""""""""""""#########""" !!!###%%%###$$$&&&'''&&&$$$"""!!!""""""""""""""""""""""""""""""############""""""###"""""""""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%###"""!!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###!!!&&&%%%%%%'''---666???EEE,,,)))%%%""""""###$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&))))))******)))'''$$$######$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''((())))))'''%%%%%%%%%"""%%%''''''%%%%%%'''***''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%###!!! !!!!!!""""""$$$$$$$$$##################!!!  !!!  !!!!!!!!!""""""""""""""""""!!!!!!"""$$$&&&'''#########"""!!!######""""""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!! $$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!  !!!!!!""""""!!!######""""""""""""######zzzhhhYYYOOOPPPSSSQQQPPPSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@>>><<<;;;999999777555333333444444444333///000000000///...---,,,&&&'''((())))))(((''''''***'''%%%$$$&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$#########""""""$$$!!!"""&&&%%%""""""""""""""""""""""""!!!"""###############"""######""""""""""""######""""""""""""##################""""""!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!""""""""""""""""""#################################"""!!!!!!###%%%"""###$$$$$$$$$###!!! ########################""""""############""""""###$$$(((&&&###%%%$$$"""!!!!!!"""$$$%%%***((('''%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$((('''%%%%%%'''+++000333,,,(((%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''''''''''''''''''''(((&&&&&&'''((((((''''''''''''((((((((('''''''''(((%%%&&&''''''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&'''((('''$$$######$$$!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!%%%$$$"""""""""###""""""###$$$$$$$$$%%%%%%%%%%%%'''&&&$$$"""!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!"""""""""!!!  !!!!!!""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$###"""!!! """######$$$$$$######"""######$$$$$$$$$$$$######"""""""""###""""""!!!!!!######""""""""""""######{{{jjj[[[PPPRRRTTTRRRQQQTTTSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???>>><<<;;;:::999888666444333444444222111000000000000///...---,,,&&&''''''((()))******+++***(((&&&%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$############ ###$$$###$$$'''(((&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""############"""######$$$%%%%%%%%%$$$"""""""""!!!!!!""""""###""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###%%%"""""""""!!!!!!!!!!!!!!!########################""""""############""""""###%%%)))'''"""%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$$$$+++(((%%%###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&&&&&&&'''((())))))))))))%%%%%%%%%%%%&&&'''((()))***))))))))))))((((((((())))))((((((((((((((((((%%%&&&'''(((((()))(((((()))((('''''''''((()))******(((''''''(((((('''&&&***)))((('''&&&%%%%%%%%%)))))))))************+++((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$'''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$"""!!! """""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$""""""###%%%""""""""""""############!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""" $$$###!!! !!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""""""""#################################""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""""" !!!!!!""""""!!!!!! ############"""!!! """"""""""""""""""""""""~~~iiiYYYOOOPPPRRRPPPOOOQQQPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBB@@@??????===<<<;;;::::::777555333111111111///...000000000//////...------***))))))))))))***+++,,,((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$###"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""""""""!!!""""""######!!!!!!""""""""""""!!!!!!$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""###$$$###"""!!!!!!!!!!!!""""""########################"""######$$$$$$######"""###$$$'''&&&###$$$$$$###""""""###$$$$$$ """$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((######%%%&&&&&&%%%$$$###***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))((((((((((((''''''%%%&&&'''((()))*********+++)))&&&%%%&&&'''((()))+++)))'''(((+++,,,***(((***)))((('''''''''''''''*********+++++++++,,,,,,))))))))))))))))))))))))++++++******))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########""" """$$$""""""""""""""""""""""""###############$$$$$$$$$#########""" !!!"""!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!###$$$"""#########"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##################"""""" !!!""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!  !!!!!! !!!"""""""""!!!!!! """"""############""""""iiiYYYNNNPPPRRROOONNNPPPNNNMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA???>>>>>>===<<<;;;;;;:::888666333111111111///---111000//////......------,,,+++***(((((('''(((((($$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$%%%$$$############"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$###!!! """""""""""""""###$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$######""""""###$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$######$$$&&&$$$##################$$$(((***+++***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$'''(((((('''&&&((('''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))************---***&&&%%%&&&''''''&&&***(((''')))---///...,,,(((((((((((()))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++------,,,***))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((((()))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!######"""  """ !!!!!!!!!!!! !!!"""#########  !!!###%%%&&&######$$$$$$$$$######"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""############ """######$$$$$$######""" !!!""""""#########"""!!!"""############"""!!!kkk\\\QQQRRRTTTQQQPPPRRROOONNNMMMKKKJJJJJJJJJJJJGGGHHHHHHGGGFFFDDDBBBAAA=========<<<<<<;;;;;;;;;:::777555333333333111000111000///......------...+++***)))'''&&&$$$###""""""$$$&&&&&&&&&&&&&&&(((%%%%%%&&&'''((()))******''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((($$$###$$$$$$"""###&&&"""""""""""""""""""""""" !!!############!!!"""###$$$$$$###"""!!!""""""""""""############"""#########"""!!! """"""""""""######$$$%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&(((&&&"""!!!$$$'''########################"""%%%&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&%%%%%%''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((&&&&&&'''''''''((((((((('''((()))******+++******---***&&&&&&((()))(((%%%)))))))))+++...000111000)))))))))***+++,,,---...,,,,,,,,,,,,------------------------------------***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&''''''"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!! !!!""""""######"""$$$%%%### !!!$$$!!!!!!!!!"""""""""######""""""#########"""!!!!!!!!!!!!!!! """######$$$$$$$$$$$$### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""" !!!!!!!!!!!!""""""!!!"""######$$$$$$$$$$$$ !!!!!!"""############!!!""""""######""""""!!!!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!mmm^^^RRRSSSUUURRRQQQSSSPPPOOONNNLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;999777444333333333222111222111///...------......++++++******(((%%%###!!!"""%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&'''((()))***!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%""""""%%%&&&""""""&&&"""""""""""""""""""""""" !!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""############"""!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###""" !!!""""""###$$$%%%%%%!!!!!!""""""###$$$$$$%%%"""$$$&&&&&&$$$######$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######$$$&&&#########$$$$$$#########"""""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%'''%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&'''((()))***++++++*********)))))))))&&&&&&'''((()))******+++))))))***++++++*********,,,)))&&&(((,,,...,,,)))***+++---......///000222,,,,,,,,,,,,,,,---...///............////////////////////////////////////444222///---+++++++++,,,------------------------,,,,,,,,,++++++*********************************''''''''''''''''''''''''$$$&&&'''&&&###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% """%%%%%%""" """"""""""""!!!!!!  !!!""""""###### ###%%%### $$$""""""""""""############$$$$$$%%%$$$###"""  !!!!!!  !!!""""""############ !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$$$$###### !!!"""###$$$$$$$$$$$$ !!!""""""#########""""""!!!"""###$$$$$$###"""!!!mmm]]]RRRSSSUUUQQQPPPRRRPPPOOOMMMJJJHHHFFFEEEDDDHHHHHHHHHGGGFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<666444222111222222000///222111///...------......,,,---------,,,)))&&&$$$###&&&)))(((%%%######$$$%%%$$$$$$$$$$$$$$$$$$### ###%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& %%%&&&"""!!!%%%""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!######!!!  !!!!!!!!!!!!!!!!!! !!!###%%%'''""""""""""""###$$$%%%&&& !!!""""""!!! !!!!!!"""###%%%&&&'''((( !!!!!!"""######$$$$$$"""$$$&&&&&&%%%######$$$!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######!!! !!!$$$&&&&&&%%%######$$$$$$$$$$$$######!!!'''(((%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((%%%###"""$$$&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&((()))***+++%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&''''''((()))************))))))))))))(((&&&&&&''')))***+++,,,---******+++++++++******)))***((('''***000222000---+++...000000------///222///......---------......000000000000111111111111000000000000000000000000???;;;444...+++,,,///111........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''$$$'''((('''$$$"""$$$&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######$$$'''******'''$$$!!! $$$#########""""""!!!!!!!!!""""""###$$$%%%%%%%%% """ !!!!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$"""!!!!!!$$$%%%&&&$$$"""  !!!!!!""""""!!!#########"""!!!!!! """""""""""""""""""""""" !!!!!!###$$$%%%&&&%%%###!!! """""""""""""""""""""""" !!!!!!""""""""""""############""""""!!!"""############""""""############""""""  """###$$$$$$###"""